Commit Graph

19 Commits

Author SHA1 Message Date
juha
8bed6f8ca0 IdeIntf: Split IDEOptionsIntf into a new IDEOptEditorIntf.
git-svn-id: trunk@58208 -
2018-06-09 14:40:08 +00:00
ondrej
a914eaa29d IDE: use TLCLGlyphs for IDE buttons
git-svn-id: trunk@57857 -
2018-05-08 23:10:58 +00:00
maxim
d570c378c6 IDE: improved wording for force update checkbox in project options i18n
page

git-svn-id: trunk@57150 -
2018-01-26 15:19:33 +00:00
michl
5d03c243b5 IDE: High-DPI: All IDE SpeedButtons DPI-aware
git-svn-id: trunk@55035 -
2017-05-21 20:59:29 +00:00
mattias
36d42e0d9c IDE: clean up deprecated
git-svn-id: trunk@53140 -
2016-10-17 13:35:07 +00:00
maxim
45daca322f IDE: Add ability to exclude components from i18n by identifier or original text:
1) Added methods to remove entries from TPOFile by identifier and by original text.
2) Implemented storage of excluded identifiers and originals via TProject.
3) Updated translation routines to pass over project's excluded identifiers and originals when updating PO files.
4) Editing of excluded identifiers and originals in i18n project options.
5) Added option to "Force update PO files on next compile" in i18n project options (auto reset, non-persistent). To force update PO files after changing excluded identifiers and originals.

Patch by Denis Kozlov, bug #29627.

git-svn-id: trunk@51589 -
2016-02-10 22:46:00 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
ecf4539fab Use EditBtn in Frames for i18n (project and package). Issue #28202, patch from Alexey Torgashin.
git-svn-id: trunk@49203 -
2015-05-29 09:04:17 +00:00
mattias
95a2ce7a19 IDE: clean up
git-svn-id: trunk@48210 -
2015-03-10 13:17:19 +00:00
juha
2fc0b188b7 Make TProject own an instance of IDEOptions instead of inheriting from it.
git-svn-id: trunk@45802 -
2014-07-06 22:37:43 +00:00
mattias
51e35fb2e6 IDE: project po output directory: keep relative
git-svn-id: trunk@35948 -
2012-03-13 22:45:45 +00:00
mattias
cee5feafff IDE: undo options loading once, bites switching options via build modes
git-svn-id: trunk@33943 -
2011-12-04 11:20:41 +00:00
mattias
d96cb85452 IDE: options: reduced some overhead on loading/saving
git-svn-id: trunk@33769 -
2011-11-25 00:20:35 +00:00
mattias
e76c4c475d IDE: fixed storing i18n output directory and checking modified
git-svn-id: trunk@27334 -
2010-09-12 16:26:12 +00:00
mattias
8d3b3406e6 IDE: option to disable i18n for lfm files of project
git-svn-id: trunk@26167 -
2010-06-18 07:49:33 +00:00
mattias
240161aeb1 IDE: po output directory setting: do not use longen/shortenfilename, bug #16278
git-svn-id: trunk@24681 -
2010-04-17 19:14:22 +00:00
mattias
45b62fabb4 IDE: fixed PO output directory path delim, bug #16278
git-svn-id: trunk@24665 -
2010-04-17 15:11:44 +00:00
paul
f603d4da57 ide: convert options frames to use fpc resources
git-svn-id: trunk@23444 -
2010-01-14 10:17:35 +00:00
paul
bad42d79bc ide: project options: replace monolith project options dialog with project options frames, register them in IDE options
git-svn-id: trunk@23318 -
2009-12-30 09:24:39 +00:00