Skip to content

Remove intltool dependency and update build system#39

Open
Alhkxsj wants to merge 4 commits intotarot231:mainfrom
Alhkxsj:build-system
Open

Remove intltool dependency and update build system#39
Alhkxsj wants to merge 4 commits intotarot231:mainfrom
Alhkxsj:build-system

Conversation

@Alhkxsj
Copy link

@Alhkxsj Alhkxsj commented Mar 11, 2026

This PR removes intltool dependency and updates the build system.

Note: This PR depends on PR #38. Please review and merge PR #38 first.

Changes:

  • Remove intltool-extract.in, intltool-merge.in, intltool-update.in
  • Update po/Makefile.am to use pure gettext instead of intltool
  • Update data/Makefile.am to use leafpad.desktop directly
  • Update INSTALL with modern autotools installation instructions
  • Simplify .gitignore for build artifacts
  • Regenerate configure script
  • Update README with modern build instructions

This PR includes all changes from PR #38 plus the build system updates.

Alhkxsj added 4 commits March 11, 2026 17:02
- Fix replace/DND issues
- Update desktop file
- Update copyright to 2025
- Add comments
- Add function to toggle menu bar visibility
- Bind Ctrl+M shortcut to toggle menu bar
- Addresses Issue tarot231#17
- Implement recent files list (max 10 files)
- Add dark theme toggle option
- Update menu with recent files submenu
- Add menu bar toggle (Ctrl+M)
- Clean up commented code and TODO in headers
- Fix Replace, DND, and desktop file issues
- Update copyright year to 2025

Features:
- Recent files in File menu
- Dark theme option in Options menu
- Menu bar visibility toggle (Ctrl+M)
- Improved code readability
- Remove intltool-extract.in, intltool-merge.in, intltool-update.in
- Update po/Makefile.am to use pure gettext instead of intltool
- Update data/Makefile.am to use leafpad.desktop directly
- Update INSTALL with modern autotools installation instructions
- Simplify .gitignore for build artifacts
- Regenerate configure script
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant