Commit Graph

1109 Commits

Author SHA1 Message Date
mattias
fa64855707 IDE: clean up
git-svn-id: trunk@45535 -
2014-06-15 13:25:25 +00:00
juha
4fbeea1dfd IDE: ... and more hard-coded quotations in resourcestrings.
git-svn-id: trunk@45521 -
2014-06-15 11:52:27 +00:00
mattias
3328deb1f8 IDE: messages: added option always draw selection focused
git-svn-id: trunk@45402 -
2014-06-08 14:19:29 +00:00
mattias
403ed545d1 IDE: enabled new external tools by default, use old code with -dEnableOldExtTools
git-svn-id: trunk@45396 -
2014-06-08 10:19:28 +00:00
mattias
4aaa7b1242 lazbuild: removed dependency lazdebuggergdbmi
git-svn-id: trunk@45389 -
2014-06-07 21:02:56 +00:00
mattias
f21017edfd IDE: hid compile info dialog
git-svn-id: trunk@45357 -
2014-06-05 14:57:54 +00:00
mattias
ec6d63f4a5 IDE: quick fix: add -vm option
git-svn-id: trunk@45342 -
2014-06-04 21:30:42 +00:00
mattias
7c5607770a IDE: messages options: started button to set color to editor
git-svn-id: trunk@45337 -
2014-06-04 16:28:42 +00:00
mattias
2e83e4997e IDE: windows: single button taskbar: hint
git-svn-id: trunk@45331 -
2014-06-04 06:34:16 +00:00
juha
39e17d96b3 IDE: change GUI texts in import/export compiler options dialog.
git-svn-id: trunk@45322 -
2014-06-03 18:59:48 +00:00
juha
67307ac56e IDE: call SourceFileMgr.PublishModule directly from main.pp. Formatting.
git-svn-id: trunk@45321 -
2014-06-03 18:59:16 +00:00
mattias
8a402f1c6b IDE: options: do not warn, if no fpc message file is set
git-svn-id: trunk@45317 -
2014-06-03 10:50:22 +00:00
mattias
20e6cdc0a9 lazbuild: started migration to external tools
git-svn-id: trunk@45294 -
2014-06-01 21:38:27 +00:00
mattias
2f2073e7f4 IDE: do not recompile if only verbosity changed, for new messages: remove -vb and -v0 options, always pass -vbq
git-svn-id: trunk@45251 -
2014-05-30 17:18:36 +00:00
mattias
25538fd6df IDE: migrated compiler verbosity flags
git-svn-id: trunk@45224 -
2014-05-29 19:49:19 +00:00
juha
ed01999291 IDE: show a link to LCLWidgetType in Project Options only when there is LCL dependency.
git-svn-id: trunk@45223 -
2014-05-29 19:40:05 +00:00
mattias
f0b55cf3e1 IDE: warn if fpc msg file not found
git-svn-id: trunk@45212 -
2014-05-28 07:18:09 +00:00
mattias
2b4d559441 IDE: messages: save translate flag
git-svn-id: trunk@45203 -
2014-05-27 18:32:41 +00:00
mattias
fb7fd07c9b IDE: messages options: moved option focus-after-build to messages options
git-svn-id: trunk@45201 -
2014-05-27 13:54:52 +00:00
mattias
226a364fff IDE: messages options: moved dbl click jumps to messages options
git-svn-id: trunk@45200 -
2014-05-27 13:50:34 +00:00
mattias
e964afc151 IDE: messages options: moved hide messages icons to messages options
git-svn-id: trunk@45199 -
2014-05-27 13:46:45 +00:00
mattias
856f36c29c IDE: options: messages: colors
git-svn-id: trunk@45197 -
2014-05-27 13:16:16 +00:00
mattias
42af6c5f2f IDE: started options frame for messages
git-svn-id: trunk@45191 -
2014-05-26 23:36:34 +00:00
mattias
df5bd3cc50 IDE: project options: overrides: show LCLWidgetType macro only when project uses LCL
git-svn-id: trunk@45089 -
2014-05-19 07:45:08 +00:00
juha
b7f34fb2ec IDE: Add a dedicated button for LclWidgetType macro in "Additions and Overrides" page.
git-svn-id: trunk@45086 -
2014-05-18 22:53:51 +00:00
juha
cf3f44455a IDE: Make sure the "Additions And Overrides" page is visible before jumping there.
git-svn-id: trunk@45069 -
2014-05-18 08:58:13 +00:00
juha
2026bcfa22 IDE: add a link for Widgetset settings also to Config and Target page. Fix comp. names.
git-svn-id: trunk@45061 -
2014-05-17 17:00:20 +00:00
martin
dd27f42211 IDE: auto show the param hint for functions. Patch by David Zimmer
git-svn-id: trunk@44464 -
2014-03-18 12:50:04 +00:00
mattias
adc1bdf40e IDE: options: component palette: fixed crash
git-svn-id: trunk@44458 -
2014-03-17 11:30:09 +00:00
mattias
d841be9240 IDE: less hints, initialize vars, use unused parameters
git-svn-id: trunk@44457 -
2014-03-17 11:25:57 +00:00
martin
8d8f500e71 IDE: EditorOptions, user colors fixed frame init. Issue #0025853
git-svn-id: trunk@44409 -
2014-03-11 23:31:21 +00:00
mattias
1489dc5cb6 IDE: more details why the IDE does not like the compiler file
git-svn-id: trunk@44295 -
2014-02-28 17:29:04 +00:00
mattias
54f24e3e43 IDE: options: code creation proc templates: caption
git-svn-id: trunk@44224 -
2014-02-24 08:53:18 +00:00
mattias
0ef68d4d76 IDE: options: files: improved layout for OS X
git-svn-id: trunk@44223 -
2014-02-24 08:45:29 +00:00
mattias
41460c7d4f IDE: fixed renaming components, simplified designer undo
git-svn-id: trunk@44173 -
2014-02-19 18:57:53 +00:00
mattias
1217b68eb7 IDE: designer IsUndoLocked
git-svn-id: trunk@44172 -
2014-02-19 17:59:47 +00:00
mattias
7f6a28d1fe IDEIntf: clean up and added unit ideutils
git-svn-id: trunk@44150 -
2014-02-18 20:55:15 +00:00
mattias
5a07230297 IDE: clean up
git-svn-id: trunk@44146 -
2014-02-18 18:47:15 +00:00
mattias
62446ddbd8 IDE: project options: compiler path: button to browse
git-svn-id: trunk@44138 -
2014-02-18 17:10:30 +00:00
mattias
37556f70b9 IDE: project options: compiler path: combobox with history
git-svn-id: trunk@44137 -
2014-02-18 16:47:43 +00:00
mattias
9c2555f89f IDE: compiler options: changed compiler path to combobox
git-svn-id: trunk@44132 -
2014-02-18 16:20:18 +00:00
juha
7653aab9b6 IDE: make the main title setting texts consistent. "IDE title shows...". Also formatting.
git-svn-id: trunk@43956 -
2014-02-08 17:15:03 +00:00
martin
9b076b8abc IDE: Show buildmode in IDE title bar (optional)
git-svn-id: trunk@43949 -
2014-02-08 03:03:42 +00:00
mattias
1ff96a4fd4 IDE: disable optimization stackframe for units with for..in
git-svn-id: trunk@43923 -
2014-02-06 19:42:58 +00:00
mattias
1fe37e15a2 fixed spelling mistakes, found by lintian
git-svn-id: trunk@43900 -
2014-02-05 12:07:46 +00:00
mattias
f24798f114 IDE: less hints
git-svn-id: trunk@43823 -
2014-01-27 08:26:04 +00:00
mattias
1efbde31e6 IDE: fixed compilation
git-svn-id: trunk@43822 -
2014-01-27 08:25:39 +00:00
martin
99ba895921 IDE: add 2 tab based indent modes to beautifier. Issue #0024557
git-svn-id: trunk@43816 -
2014-01-26 17:16:48 +00:00
martin
4b9b1ad7c6 IDE: Editor-Options: mark if/then/else as word pair (triplet) / allow any keyword pair to be switched
git-svn-id: trunk@43813 -
2014-01-26 15:16:36 +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
00ae8366f0 IDE: Adjust column widths in IDE Options to prevent text clipping. Issue #18398
git-svn-id: trunk@43641 -
2014-01-03 17:26:18 +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
mattias
97739823e9 IDE: fixed compilation fpc 2.7.1
git-svn-id: trunk@43462 -
2013-11-19 09:09:32 +00:00
juha
7fd984012b IDE: Update popup menu item Enabled state correctly in Keymapping options. Sender is PopupMenu, not TreeView.
git-svn-id: trunk@43352 -
2013-11-02 11:06:38 +00:00
juha
bb2b2df873 IDE: Support for OS msdos/CPU i8086. Issue #25220, patch from Reinier Olislagers.
git-svn-id: trunk@43314 -
2013-10-23 23:02:50 +00:00
paul
7aae9b8287 ide: add resources with relative paths, process relative paths and macroses during resource processing
git-svn-id: trunk@43281 -
2013-10-19 12:12:01 +00:00
paul
dc96e37202 ide: give an ability to view the full filename of a resource item
git-svn-id: trunk@43261 -
2013-10-17 04:43:42 +00:00
paul
3b46fcbf15 ide: disable resource name and type by default
git-svn-id: trunk@43237 -
2013-10-13 12:25:25 +00:00
paul
87855fd53e ide: add Attributes to version info
git-svn-id: trunk@43235 -
2013-10-13 10:38:54 +00:00
paul
0633a8cb97 ide: add an ability to edit resource type and name
git-svn-id: trunk@43232 -
2013-10-13 08:47:50 +00:00
paul
86a162998f ide: add delete all button in resource options
git-svn-id: trunk@43229 -
2013-10-13 07:06:04 +00:00
paul
81798856ca ide: fix resource deletion from interface
git-svn-id: trunk@43227 -
2013-10-13 06:39:35 +00:00
paul
ca09d04440 ide: save/restore user resource items to/from config
git-svn-id: trunk@43225 -
2013-10-13 05:12:53 +00:00
paul
96a9b7f0db ide: start resources frame work
git-svn-id: trunk@43213 -
2013-10-12 05:37:16 +00:00
paul
2ef23fc630 ide: add empty project resources options frame (disabled by ifdef atm)
git-svn-id: trunk@43212 -
2013-10-12 04:51:53 +00:00
juha
b12831f099 IDE: Compare TargetOS without case sensitivity. The default value is lowercase.
git-svn-id: trunk@43182 -
2013-10-08 18:58: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
paul
8a831f63e9 ide: add a button to restore default project icon
git-svn-id: trunk@43010 -
2013-09-28 14:35:59 +00:00
paul
7f4caeb374 ide, components: move images related code to use FPC resource instead of Lazarus resources
git-svn-id: trunk@42984 -
2013-09-27 12:27:04 +00:00
paul
3674b3d5bf ide: fix loading of some IDE resources
git-svn-id: trunk@42979 -
2013-09-27 10:48:59 +00:00
juha
041c0ccdaf IDE: improve drag-n-drop logic in Component Palette Options page. Accept only in right places.
git-svn-id: trunk@42914 -
2013-09-23 17:29:17 +00:00
juha
88103f57a5 IDE: add PowerPc processor types to selection list.
git-svn-id: trunk@42909 -
2013-09-22 09:46:35 +00:00
mattias
2883336781 IDE: sourcemarks: break cycle
git-svn-id: trunk@42891 -
2013-09-19 20:06:45 +00:00
mattias
fdff91aba6 IDE: mode matrix: fixed showing targets
git-svn-id: trunk@42834 -
2013-09-16 08:34:11 +00:00
juha
543ef33806 IDE: improve mapping between target CPU and processor type. Issue #20311
git-svn-id: trunk@42791 -
2013-09-14 09:05:01 +00:00
mattias
6a91db9f84 IDE: clean up
git-svn-id: trunk@42777 -
2013-09-13 19:08:46 +00:00
juha
db4ed9dfb7 IDE: separate processor types for i386 and x86_64 CPUs in compiler options.
git-svn-id: trunk@42763 -
2013-09-13 08:09:51 +00:00
juha
41601dd2fc IDE: Update target processor list and assembly style selections based on CPU type. Issues #20310 and #20311
git-svn-id: trunk@42758 -
2013-09-12 20:10:26 +00:00
mattias
3862ac7b3f IDE: fixed typo
git-svn-id: trunk@42747 -
2013-09-12 00:32:18 +00:00
juha
3405cd2a57 IDE: implement storage for component palette options. Read and write it in GUI frame.
git-svn-id: trunk@42732 -
2013-09-11 06:21:29 +00:00
maxim
78580f0a9f IDE: improved 'Compiler Config Target' page localization
git-svn-id: trunk@42611 -
2013-09-05 12:47:45 +00:00
mattias
69ec5e3d47 IDE: clean up
git-svn-id: trunk@42605 -
2013-09-05 10:08:54 +00:00
juha
d132cd455b IDE: cleanup for component palette options
git-svn-id: trunk@42604 -
2013-09-05 09:13:35 +00:00
juha
58e5119173 New GUI frame for component palette options.
git-svn-id: trunk@42569 -
2013-09-03 11:59:46 +00:00
juha
a435bd680f IDE: formatting
git-svn-id: trunk@42554 -
2013-09-02 09:57:52 +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
martin
e8e421dc50 SynEdit: select word-wise, issue #0024523
git-svn-id: trunk@42376 -
2013-08-10 07:27:44 +00:00
mattias
c68c01b223 IDE: fixed layout
git-svn-id: trunk@42369 -
2013-08-08 10:23:33 +00:00
juha
97c2de6fb3 IDE: Tweaking the GUI for all compiler options.
git-svn-id: trunk@42353 -
2013-08-05 14:26:38 +00:00
juha
208883a516 IDE: Move target-specific options (Win32GraphicApp) to "Config and Target" page in compiler options.
git-svn-id: trunk@42350 -
2013-08-05 11:33:28 +00:00
mattias
4c787fc885 IDE: further migration external tools
git-svn-id: trunk@42333 -
2013-08-04 19:22:42 +00:00
juha
70f219946d IDE: Improvements for project options GUI.
git-svn-id: trunk@42327 -
2013-08-04 15:43:18 +00:00
juha
ec4ac9cdaa IDE: add scrollbars to custom options memo.
git-svn-id: trunk@42267 -
2013-08-02 12:23:04 +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
d5bc11ca07 IDE: show already grabbed shortcut key in the filter GUI.
git-svn-id: trunk@42238 -
2013-07-30 11:19:08 +00:00
juha
5ac913850e IDE: rename a generic resource string "Apply".
git-svn-id: trunk@42235 -
2013-07-30 09:25:02 +00:00
juha
2fee7b1ec2 IDE: change spacing and anchoring in compiler optioms GUI
git-svn-id: trunk@42224 -
2013-07-29 08:08:32 +00:00
juha
0df29b9470 IDE: add option Trash variables (-gt) to compiler options and GUI.
git-svn-id: trunk@42223 -
2013-07-29 07:21:18 +00:00
juha
9b06e79ee7 IDE: Let user create Debug and Release build modes with one button click. Issues #22743 and #19641
git-svn-id: trunk@42217 -
2013-07-28 09:14:25 +00:00
juha
d30c687245 IDE: change locations of some compiler option GUI elements.
git-svn-id: trunk@42210 -
2013-07-26 12:46:28 +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
mattias
e6e42e5f83 codetools: disabled complete code templates until a compatible solution is implemented
git-svn-id: trunk@42179 -
2013-07-23 07:04:44 +00:00
mattias
e02c8ef2c8 codetools: started ability to load code completion snippets from an xml files, thanks to Don Ziesig, patch #15922
git-svn-id: trunk@42177 -
2013-07-22 22:08:53 +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
mattias
0e0d820f79 IDE: fixed caption of compiler option -vb
git-svn-id: trunk@42163 -
2013-07-20 20:49:57 +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
d0ba30cd22 IDE: Fix adding an item to mode matrix when build modes are hidden.
git-svn-id: trunk@42088 -
2013-07-14 08:45:31 +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
f94fc13b1d IDE: formatting
git-svn-id: trunk@42049 -
2013-07-10 09:38:21 +00:00
juha
f6e7e7d452 IDE: Rename LinkingOptionsFrame -> DebuggingOptionsFrame
git-svn-id: trunk@42048 -
2013-07-10 09:38:14 +00:00
juha
82d8a8a308 IDE: Cleanup of options frames
git-svn-id: trunk@42047 -
2013-07-09 23:02:07 +00:00
juha
9d59791716 IDE: rename linking options -> debugging options
git-svn-id: trunk@42046 -
2013-07-09 21:17:09 +00:00
juha
664d9707a1 IDE: Show (default) text also in TargetOS and TargetCPU option controls for consistency.
git-svn-id: trunk@42038 -
2013-07-09 18:54:50 +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
juha
a3561b7294 New frame for config and target in compiler options
git-svn-id: trunk@42036 -
2013-07-09 18:38:13 +00:00
juha
659c0cca28 IDE: Hide build modes in "Additions and Overrides" when UseBuildModes=False.
git-svn-id: trunk@42035 -
2013-07-09 11:40:17 +00:00
juha
24630c451b IDE: Rename a variable in TGroupedMatrixValue to avoid confusion with another variable of type TGroupedMatrixModes
git-svn-id: trunk@42034 -
2013-07-09 11:40:09 +00:00
mattias
3796042759 codetools: code completion: started option to not update signatures if only case changed
git-svn-id: trunk@41909 -
2013-06-26 15:03:37 +00:00
mattias
e935766ee6 IDE: removed old workaround global SrcPath
git-svn-id: trunk@41908 -
2013-06-26 12:47:16 +00:00
mattias
7397ad3c22 codetools: completecode: update proc signatures, IDE: options to disable updating multiple signatures
git-svn-id: trunk@41881 -
2013-06-25 08:34:20 +00:00
mattias
e3a6893a6b IDE: comments
git-svn-id: trunk@41844 -
2013-06-23 17:35:14 +00:00
paul
be2e51e512 ide: fix layout for NestedProcCount box
git-svn-id: trunk@41788 -
2013-06-22 09:01:17 +00:00
mattias
5972de4a0f IDE: project options: layout windows options
git-svn-id: trunk@41776 -
2013-06-21 10:41:09 +00:00
mattias
8014b98269 IDE+synedit: TSynHighlighterAttributes: added Caption:PString for non fixed resourcestring, fixed IDE to use Caption and StoredName correct
git-svn-id: trunk@41720 -
2013-06-14 21:28:58 +00:00
paul
e3f594943a ide: remove toolbar top bevel from the Additions and Overrides frame. We don't use Top Bevel for other IDE toolbars and bottom bevel is not needed too since bottom control has it own
git-svn-id: trunk@41715 -
2013-06-14 14:25:37 +00:00
mattias
1b2773e5ee IDE: mode matrix: draw mode titles transparent
git-svn-id: trunk@41667 -
2013-06-10 20:35:41 +00:00
mattias
6f186d11c1 IDE: clean up
git-svn-id: trunk@41661 -
2013-06-10 11:09:37 +00:00
paul
83c11c38c9 ide: replace max recent options combos with spin edit (issue #0024514)
git-svn-id: trunk@41654 -
2013-06-10 08:06:53 +00:00
mattias
02d1963695 IDE: show compiler options IDE macros only for packages
git-svn-id: trunk@41653 -
2013-06-10 07:52:58 +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
1b4b788bc9 IDE+lazbuild: add compiler parameter -WR only for Windows
git-svn-id: trunk@41641 -
2013-06-09 19:28:38 +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
28699e981c IDE: changed default conditionals to comments with examples
git-svn-id: trunk@41627 -
2013-06-09 12:38:24 +00:00