juha
abf9a845da
Deprecate wrappers for LazUTF8 functions in LCLProc.
...
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
juha
9569ce56d2
IDE: Move "Support UTF8 RTL" button to Project options window. Add -dEnableUTF8RTL to MatrixOptions (Additions and Overrides).
...
git-svn-id: trunk@47593 -
2015-02-05 15:46:46 +00:00
juha
4a4651ad58
IDE: Button for adding defines into customoptions for UTF8 RTL support.
...
git-svn-id: trunk@47570 -
2015-01-31 09:53:44 +00:00
mattias
dd64d2e479
IDE: added macro FPC_FULLVERSION, added conditionals function GetProjValue for packages, only parameter now: FPC_FULLVERSION
...
git-svn-id: trunk@45958 -
2014-07-23 19:22:38 +00:00
mattias
c0b4888159
IDE: compiler options: other options: fixed dangling OnIdle, fixed thread accessing non thread safe methods
...
git-svn-id: trunk@45538 -
2014-06-15 14:43:35 +00:00
juha
9121265a10
IDE: In compiler options -> Other -> Defines, catch an exception when parsing an invalid option.
...
git-svn-id: trunk@43727 -
2014-01-15 00:08:49 +00:00
juha
a6c7aca804
IDE: preliminary work to react to changed target in GUI when reading all FPC options.
...
git-svn-id: trunk@43589 -
2013-12-25 08:24:57 +00:00
juha
1b27f92d2b
IDE: Respect the Use Comments setting also when editing defines.
...
git-svn-id: trunk@43028 -
2013-09-29 07:54:28 +00:00
juha
2e6dcd7875
IDE: Read all compiler options in a thread.
...
git-svn-id: trunk@42474 -
2013-08-24 07:24:46 +00:00
juha
7eb9b3f6c1
IDE: Remove the "Under construction" text from compiler options Other page.
...
git-svn-id: trunk@42466 -
2013-08-23 17:38:35 +00:00
juha
de6c937cf4
IDE: allow timing of reading and rendering all compiler options.
...
git-svn-id: trunk@42432 -
2013-08-20 11:44:37 +00:00
juha
4be93112dd
IDE: generate comments in all compiler options GUI.
...
git-svn-id: trunk@42400 -
2013-08-14 22:38:12 +00:00
juha
5b8874736a
IDE: read all compiler options from FPC when Other Compiler Options page is opened for the first time.
...
git-svn-id: trunk@42392 -
2013-08-13 08:14:08 +00:00
juha
2a45b388fc
IDE: handle an exception thrown by all options parser.
...
git-svn-id: trunk@42384 -
2013-08-11 15:40:41 +00:00
juha
3547af2c68
IDE: Improve all compiler options parser. Handle quoted parameters correctly.
...
git-svn-id: trunk@42377 -
2013-08-10 09:31:59 +00:00
juha
e34bd5faf0
IDE: add a GUI for compiler defines. Synchronized with Custom Options.
...
git-svn-id: trunk@42262 -
2013-08-02 11:29:44 +00:00
juha
a30a85470b
IDE: parse custom options on one line correctly for the all options GUI.
...
git-svn-id: trunk@42208 -
2013-07-26 09:13:55 +00:00
juha
30837a8e7d
IDE: Synchronize custom compiler options and all compiler options. Partially working.
...
git-svn-id: trunk@42176 -
2013-07-22 20:39:54 +00:00
mattias
f8fcc4305b
IDE: less warnings
...
git-svn-id: trunk@42164 -
2013-07-20 20:57:48 +00:00
juha
ebabff748c
IDE: Revamp of the all compiler options GUI. Use custom options memo and a separate window for all options GUI.
...
git-svn-id: trunk@42150 -
2013-07-20 10:47:50 +00:00
juha
3b6537c967
IDE: Load and save all compiler options.
...
git-svn-id: trunk@42144 -
2013-07-20 07:03:50 +00:00
juha
b3e2c62f6b
IDE: filter the all compiler options list properly using recursion.
...
git-svn-id: trunk@42114 -
2013-07-17 10:12:32 +00:00
mattias
5c1d17ee94
IDE: clean up
...
git-svn-id: trunk@42093 -
2013-07-15 18:45:59 +00:00
juha
a274fa8811
IDE: Implement a filter for all compiler options GUI. Make the parser more recursive.
...
git-svn-id: trunk@42091 -
2013-07-15 12:07:03 +00:00
juha
ec8822900b
IDE: Use DisableAutoSizing / EnableAutoSizing to speed up GUI rendering for all compiler options
...
git-svn-id: trunk@42077 -
2013-07-13 13:45:43 +00:00
juha
31c891f4be
IDE Caption text for groupbox in Other Options frame.
...
git-svn-id: trunk@42076 -
2013-07-13 13:45:33 +00:00
juha
e3385b3536
IDE: formatting
...
git-svn-id: trunk@42073 -
2013-07-13 10:18:51 +00:00
juha
70e2701323
IDE: a parser for compiler options from "fpc -i" and "fpc -h" + an experimental GUI (not good)
...
git-svn-id: trunk@42072 -
2013-07-13 10:18:33 +00:00
juha
82d8a8a308
IDE: Cleanup of options frames
...
git-svn-id: trunk@42047 -
2013-07-09 23:02:07 +00:00
juha
7978db505c
IDE: use a new options frame in project options for config and target. Reorganize other options, too.
...
git-svn-id: trunk@42037 -
2013-07-09 18:40:09 +00:00
mattias
d23d72eca9
IDE: fixed crash on closing compiler options
...
git-svn-id: trunk@41649 -
2013-06-10 06:59:39 +00:00
mattias
4fb21a8f43
IDE: conditionals synedit: verbose
...
git-svn-id: trunk@41635 -
2013-06-09 14:11:12 +00:00
mattias
89500ac955
IDE: conditionals syncompletion: fixed starting
...
git-svn-id: trunk@41634 -
2013-06-09 13:56:51 +00:00
mattias
ddf6663a45
IDE: conditionals: debug
...
git-svn-id: trunk@41630 -
2013-06-09 13:32:50 +00:00
mattias
e9b0f7740b
IDE: moved conditionals to page Other
...
git-svn-id: trunk@41628 -
2013-06-09 13:17:48 +00:00
mattias
7bcb1b24a9
IDE: replaced some MessageDlg with IDEMessageDialog
...
git-svn-id: trunk@41499 -
2013-06-02 17:54:22 +00:00
juha
59f2adc660
IDE: Make the new build mode dialog work
...
git-svn-id: trunk@40838 -
2013-04-18 16:56:35 +00:00
juha
672f5bd862
Replace #13 with LineEnding in many messages. It didn't show correctly on Linux systems.
...
git-svn-id: trunk@38633 -
2012-09-13 06:39:56 +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
juha
da7886ece6
IDE Compile options: Add hint to Custom options memo. Issue #19276
...
git-svn-id: trunk@31027 -
2011-06-03 18:51:20 +00:00
paul
e9210bf352
ide, ideintf: prepare IDEOptionsIntf and IDE for common package options dialog:
...
- add GroupPackage and GroupPkgCompiler
- split compiler options and project options into 2 independent options groups
- register compiler frames for both GroupCompiler and GroupPkgCompiler
- change DoOpenIDEOptions: replace filter argument from a class to array of classes to show [project options, compiler options] editor and [package options, compiler options] editors
- inherit TLazPackageID from TAbstractIDEPackageOptions class
- fix showing of required frame (like Object inspector or Editor) in the IDE options editor
+ other minor edits
git-svn-id: trunk@29481 -
2011-02-12 13:00:34 +00:00
paul
6990c213d3
ide: compiler options: fix logic of loading from the configuration file (issue #0015625 )
...
git-svn-id: trunk@23975 -
2010-03-13 16:43: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
8cfb4412a9
ide: compiler options frames - support TBaseCompilerOptions instead of TProjectCompilerOptions
...
git-svn-id: trunk@23340 -
2010-01-02 08:23:08 +00:00
paul
658f3137f0
ide: add compiler other options frame
...
git-svn-id: trunk@23339 -
2010-01-02 08:00:15 +00:00