Commit Graph

1486 Commits

Author SHA1 Message Date
juha
c12cc20d48 IDE Coolbar: New class TIDECoolBarOptions for environment options data. No LCL components created there any more. Refactoring.
git-svn-id: trunk@48579 -
2015-04-01 15:34:18 +00:00
juha
2235174004 IDE: Improve IDE Coolbar layout and configuration.
git-svn-id: trunk@48561 -
2015-03-31 18:57:23 +00:00
mattias
054dc48d1e IDE: clean up
git-svn-id: trunk@48544 -
2015-03-30 19:09:39 +00:00
juha
21e4c4019c IDE: Improve the IDE Coolbar. Issue #27603, patch from Balázs Székely.
git-svn-id: trunk@48526 -
2015-03-28 14:40:57 +00:00
juha
f61f5b2163 IDE: Replace Main Toolbars with a Coolbar. Issue #27603, patch from Balázs Székely.
git-svn-id: trunk@48522 -
2015-03-27 18:34:57 +00:00
juha
708afdf966 Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
mattias
7760e5b734 IDE/lazbuild: simplified TestBuildDirectory, when checking if project needs compile check if target file exists
git-svn-id: trunk@48406 -
2015-03-17 13:30:53 +00:00
mattias
2f1fea1b43 IDE: clean up
git-svn-id: trunk@48358 -
2015-03-15 10:27:45 +00:00
mattias
fdf4a8ddd6 IDE: clean up
git-svn-id: trunk@48331 -
2015-03-13 00:29:31 +00:00
juha
aa474f5750 IDE: Reuse 'Options' resource string.
git-svn-id: trunk@48316 -
2015-03-12 23:02:06 +00:00
juha
0074f7e9ab New files for IDE toolbar options from Balázs Székely. Issue #27603.
git-svn-id: trunk@48245 -
2015-03-10 20:04:56 +00:00
mattias
b98e5b914f IDE: checked compiler warnings, clean up, fixed compile with fpc 2.6.4
git-svn-id: trunk@48228 -
2015-03-10 15:28:11 +00:00
mattias
e6ec0e240c IDE: fpdoceditor: error in description: jump to col,line
git-svn-id: trunk@48216 -
2015-03-10 14:08:59 +00:00
mattias
75fd8a4e5d IDE: checked compiler warnings, clean up
git-svn-id: trunk@48211 -
2015-03-10 13:27:41 +00:00
mattias
95a2ce7a19 IDE: clean up
git-svn-id: trunk@48210 -
2015-03-10 13:17:19 +00:00
martin
8651c30a2f SynEdit/IDE: More multi caret
git-svn-id: trunk@48176 -
2015-03-09 13:07:39 +00:00
martin
c740a16492 SynEdit / IDE: add full line selection on line-gutter click
git-svn-id: trunk@48158 -
2015-03-07 02:21:55 +00:00
maxim
f44411bd31 IDE: fixed 'Multiline tabs' combobox alignment in 'Tabs and Windows' options page
git-svn-id: trunk@48150 -
2015-03-05 23:36:27 +00:00
martin
a46cfc71b6 Options / Editor: Allow multiline tab, check capability
git-svn-id: trunk@48127 -
2015-03-04 14:35:03 +00:00
martin
e636205034 Options / Editor: Allow multiline tab, move tab related options to correct frame
git-svn-id: trunk@48126 -
2015-03-04 13:50:08 +00:00
martin
b87c34ebfb SynEdit/IDE: Basic Multi-Caret mode
git-svn-id: trunk@48123 -
2015-03-03 23:51:11 +00:00
mattias
4e22c679d5 IDE: Messages options: added text color
git-svn-id: trunk@48098 -
2015-03-02 18:42:01 +00:00
mattias
0ea46491f9 IDE: Messages: options: added button to set pastel colors, issue #27582
git-svn-id: trunk@48095 -
2015-03-02 17:59:42 +00:00
mattias
abfaa0bdd0 IDE: compiler options: removed obsolete option show summary, summary are now always shown in header
git-svn-id: trunk@47965 -
2015-02-23 17:00:47 +00:00
mattias
2da65d3074 IDE: compiler options: verbosity: removed -ve, IDE needs this to jump to errors
git-svn-id: trunk@47964 -
2015-02-23 16:56:52 +00:00
mattias
d48124eb65 IDE: compiler options: verbosity: one column
git-svn-id: trunk@47960 -
2015-02-23 16:41:50 +00:00
mattias
1196a85d76 IDE: always pass -vi to FPC, needed to resolve file names without path
git-svn-id: trunk@47958 -
2015-02-23 16:14:15 +00:00
mattias
10dc4d989c IDE: project options: version: disable unneeded AutoSize
git-svn-id: trunk@47871 -
2015-02-17 23:53:12 +00:00
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
juha
034ede2f68 IDE: Let TPathEditorButton show the list of paths in edit control's hint.
git-svn-id: trunk@47493 -
2015-01-22 23:03:38 +00:00
juha
a1e71674d9 IDE: in Compiler_path_options, turn method CheckSearchPath into a function. Harmonize.
git-svn-id: trunk@47492 -
2015-01-22 23:03:36 +00:00
juha
4d145caa9f IDE: Refactor TPathEditorButton more. Copy values between dialog and edit here instead of clients' code.
git-svn-id: trunk@47491 -
2015-01-22 23:03:35 +00:00
juha
bd0bafb893 IDE: Improve TPathEditorButton class, handle Templates better.
git-svn-id: trunk@47490 -
2015-01-22 23:03:27 +00:00
maxim
bc3d35d5bf IDE, Identifier Completion dialog: allow some captions to be translated independently
git-svn-id: trunk@47435 -
2015-01-20 21:32:04 +00:00
mattias
c3f37b3e74 IDE: project options: FPC resources above old lrs resources
git-svn-id: trunk@47425 -
2015-01-19 10:49:57 +00:00
mattias
7cc8d6fb84 IDE: resourcestring
git-svn-id: trunk@47423 -
2015-01-19 10:44:43 +00:00
mattias
bdff62de2b IDE: options: identifier completion: dividers for groups
git-svn-id: trunk@47421 -
2015-01-19 10:42:32 +00:00
juha
ac935867c3 IDE: In Project Options -> Application, add divider for Windows and Darwin specific settings
git-svn-id: trunk@47320 -
2015-01-08 20:56:29 +00:00
juha
5082db081f IDE: remove accidentally added ScrollWidth value.
git-svn-id: trunk@47300 -
2015-01-04 19:37:46 +00:00
maxim
4cb443b660 IDE: improved component palette options page localization; regenerated translations; updated Russian translation
git-svn-id: trunk@47297 -
2015-01-04 17:41:59 +00:00
mattias
03e3829727 IDE: components list: read only
git-svn-id: trunk@47276 -
2015-01-01 10:15:42 +00:00
juha
f705a02f69 IDE: improve column widths in component palette options ListView. Patch from Sandro Cumerlato.
git-svn-id: trunk@47275 -
2014-12-31 20:36:37 +00:00
juha
9e3b5ca504 IDE: Use truely original pages and comps as reference when saving palette configuration.
git-svn-id: trunk@47261 -
2014-12-28 13:50:35 +00:00
juha
4d92d2ec5b IDE: Update component list to match the layout of component palette, triggered when window is activated.
git-svn-id: trunk@47231 -
2014-12-21 13:00:29 +00:00
juha
30724bdc59 IDE: disable Export button when there is nothing to export in component palette configuration.
git-svn-id: trunk@47230 -
2014-12-21 13:00:23 +00:00
juha
f6bbc53755 IDE: Skip non-existent components when importing palette configuration.
git-svn-id: trunk@47221 -
2014-12-18 08:28:47 +00:00
juha
af27bb7c69 IDE: PopupMenu for renaming and deleting pages in component palette config.
git-svn-id: trunk@47219 -
2014-12-17 23:27:26 +00:00
juha
00e9e556d4 IDE: Show and save also empty pages in the component palette configuration.
git-svn-id: trunk@47216 -
2014-12-17 23:27:22 +00:00
juha
a52a3c922c IDE: Implement import and export for component palette options.
git-svn-id: trunk@47210 -
2014-12-16 22:37:09 +00:00
maxim
a44171943d IDE: reverted r47174 #6178bfe581: "garbage" Unicode string is an indicator (threated as symbol by CodeTools) that rules for spaces before and after symbols are not applied to comments.
git-svn-id: trunk@47209 -
2014-12-16 21:40:33 +00:00
maxim
6178bfe581 IDE: fixed comment in Options/Codetools/Space tab preview (was looking as random garbage)
git-svn-id: trunk@47174 -
2014-12-11 23:24:20 +00:00
juha
86cf88320b IDE: Replace test "Package" with "Unit" in component palette options. Reuse the resource string.
git-svn-id: trunk@47117 -
2014-12-05 12:37:55 +00:00
juha
5ae6d7c5ac IDE: Use BeginUpdate-EndUpdate blocks in component palette options.
git-svn-id: trunk@47116 -
2014-12-05 11:43:39 +00:00
juha
be294a7bed IDE: fix a bug in component palette configuration.
git-svn-id: trunk@47109 -
2014-12-04 23:28:54 +00:00
juha
58df23696a IDE: Prevent adding a page with a name that already exists in component palette options.
git-svn-id: trunk@47076 -
2014-12-03 21:25:46 +00:00
juha
51cdfe8e79 IDE: Save component palette options correctly when palette is filtered by DataModule.
git-svn-id: trunk@47074 -
2014-12-03 17:57:02 +00:00
juha
49ff29dfe7 IDE: Prevent saving wrong component palette configuration if user did not change anything. Must be fixed properly later.
git-svn-id: trunk@47052 -
2014-12-01 21:57:26 +00:00
juha
3dd8de39eb IDE: Handle Caret (^) separately from symbols (CodeBeautifier): Issue #22514, patch from Anton.
git-svn-id: trunk@47037 -
2014-11-30 10:58:07 +00:00
juha
6ea31e7ad9 IDE: Set FComponentPages.OwnsObjects := True; instead of freeing objects explicitly.
git-svn-id: trunk@47006 -
2014-11-27 20:31:38 +00:00
juha
76602fb2f4 IDE: Cache also user ordered pages in component palette, use it in UpdateVisible method.
git-svn-id: trunk@47005 -
2014-11-27 20:31:36 +00:00
juha
75c4a0f8df IDE: Change names of component palette cache methods.
git-svn-id: trunk@47003 -
2014-11-27 20:31:33 +00:00
juha
ca5d2548ff IDE: component palette cleanup.
git-svn-id: trunk@47002 -
2014-11-27 20:31:31 +00:00
juha
8b4eac20a9 IDE: Use the cache when writing component palette configuration.
git-svn-id: trunk@47001 -
2014-11-27 20:31:30 +00:00
juha
bfbb517501 IDE: Tweaking in windows options.
git-svn-id: trunk@46987 -
2014-11-25 17:46:20 +00:00
juha
d8175e6e33 IDE, component palette options: Enable restoring default settings only if there are changes.
git-svn-id: trunk@46985 -
2014-11-25 17:46:16 +00:00
juha
9fd513f3c2 IDE, component palette options: Fix ordering comps inside one page. Less debug messages.
git-svn-id: trunk@46984 -
2014-11-25 17:46:14 +00:00
juha
3f0e325023 IDE: Update component palette only after its configuration was changed.
git-svn-id: trunk@46895 -
2014-11-20 12:53:17 +00:00
juha
530a72b248 IDE: Improve Up/Down button behavior in component palette options.
git-svn-id: trunk@46893 -
2014-11-20 09:52:15 +00:00
juha
63400d9ec8 IDE: Add an option GUI for using CheckBox for Booleans in Object Inspector.
git-svn-id: trunk@46881 -
2014-11-18 23:40:20 +00:00
mattias
cadb89504c IDE: package compiler options: store syntax mode
git-svn-id: trunk@46878 -
2014-11-18 14:09:23 +00:00
juha
bcac1653f9 IDE: cleanup
git-svn-id: trunk@46876 -
2014-11-18 13:59:49 +00:00
juha
6cc9c6ea63 IDE: prevent a memory leak when restoring defaults in component palette options.
git-svn-id: trunk@46872 -
2014-11-18 09:24:58 +00:00
juha
ca628990f5 IDE, Component Palette options: Refactoring. Implement "Restore defaults". Don't change settings when user clicks Cancel.
git-svn-id: trunk@46871 -
2014-11-18 00:01:51 +00:00
juha
b292340eb6 Revert r46860 #e8685513d0 "IDE: componentpalette options - set defaultdraw false...", DefaultDraw is needed to display text.
git-svn-id: trunk@46866 -
2014-11-15 16:32:04 +00:00
juha
470f46f722 IDE: fix a bug in saving component palette settings.
git-svn-id: trunk@46861 -
2014-11-15 14:02:48 +00:00
zeljko
e8685513d0 IDE: componentpalette options - set defaultdraw false when drawing component icon.
git-svn-id: trunk@46860 -
2014-11-15 13:00:59 +00:00
mattias
1021bbb19a IDE: docking: restore: keep autosizing disabled during restore
git-svn-id: trunk@46859 -
2014-11-15 12:39:26 +00:00
juha
4ca5c66887 IDE: Allow translation in component palette options. Issue #27040, patch from Gábor.
git-svn-id: trunk@46849 -
2014-11-14 12:35:53 +00:00
juha
dbf5bd53d4 IDE: Minor cleanup in component palette options.
git-svn-id: trunk@46848 -
2014-11-14 10:56:40 +00:00
juha
6ddc19d342 IDE: Enable d'n'd in component palette options ListView on Windows, required RowSelect=True. Fix item height.
git-svn-id: trunk@46847 -
2014-11-14 10:56:18 +00:00
juha
ffa4d82af8 IDE: Fix loading user configuration for component palette.
git-svn-id: trunk@46843 -
2014-11-14 01:40:21 +00:00
juha
957d32b9e0 IDE: prevent crash in component palette options when doing drag and drop.
git-svn-id: trunk@46831 -
2014-11-12 23:20:27 +00:00
juha
5c80f5b1f3 IDE: Use the right palette page name in ComponentList.
git-svn-id: trunk@46830 -
2014-11-12 23:20:18 +00:00
juha
57840d4dcb IDE: Properly implement component palette reordering. Loading the user defined order does not work yet.
git-svn-id: trunk@46829 -
2014-11-12 20:35:24 +00:00
juha
b2834f51cc IDE: Partly implement component palette reordering.
git-svn-id: trunk@46828 -
2014-11-12 20:35:22 +00:00
juha
1425ccc3b6 IDE: Improve layout in Window options frame.
git-svn-id: trunk@46737 -
2014-11-01 15:26:36 +00:00
juha
2d80259c2a IDE: Turn a phrase positive in messages options. "Hide icons" -> "Show icons". Add hint.
git-svn-id: trunk@46736 -
2014-11-01 15:26:25 +00:00
juha
c4d86d6845 IDE: Replace Bevels + Label with DividerBevel in desktop options. Reorder the layout.
git-svn-id: trunk@46735 -
2014-10-31 23:19:15 +00:00
juha
c4286f5665 IDE: Move the option for single-click / double-click from messages options to desktop options page. Improve layout, add hints. Issue #18269.
git-svn-id: trunk@46734 -
2014-10-31 23:19:06 +00:00
juha
59938e4efe IDE: add hints to OI options.
git-svn-id: trunk@46733 -
2014-10-31 23:18:30 +00:00
juha
4ad45ef34c IDE: add hints to Form Editor (Designer) options.
git-svn-id: trunk@46721 -
2014-10-30 19:49:45 +00:00
juha
171e7adf9a IDE: add hints to desktop and window options.
git-svn-id: trunk@46720 -
2014-10-30 19:49:35 +00:00
juha
b155443682 IDE: Use word "executable" for selecting program executables in environment options.
git-svn-id: trunk@46719 -
2014-10-30 19:49:22 +00:00
juha
485bb1b4d6 IDE: Show current widgetset type in Project options/Config and Target. Issue #26931.
git-svn-id: trunk@46718 -
2014-10-30 19:49:09 +00:00
juha
b3f6a86aec IDE: add hints to compiler path options and compilation options.
git-svn-id: trunk@46717 -
2014-10-30 19:48:56 +00:00
juha
6551c9ca73 IDE: add hints to project misc options.
git-svn-id: trunk@46716 -
2014-10-30 19:48:44 +00:00
juha
e50879a247 IDE: add hints to project save session options and version info options.
git-svn-id: trunk@46715 -
2014-10-30 19:48:33 +00:00
juha
22b3f66be7 IDE: add hints to project forms options.
git-svn-id: trunk@46714 -
2014-10-30 19:48:21 +00:00
juha
1d3a508640 IDE, Compiler messages options: Fix FilterEdit width.
git-svn-id: trunk@46713 -
2014-10-30 19:48:11 +00:00
juha
09cfc22c1a IDE, Keymapping options frame: Fix FilterEdit width.
git-svn-id: trunk@46708 -
2014-10-30 19:47:32 +00:00
maxim
7c2ea521fa IDE: actually show hint for 'Sort for scope' combobox in CodeTools identifier completion option page
git-svn-id: trunk@46612 -
2014-10-19 22:20:07 +00:00
mattias
43847bb0b3 IDE+codetools: identifier completion: Options to disable sorting for history and scope
git-svn-id: trunk@46599 -
2014-10-18 21:34:06 +00:00
juha
61b3247fd5 IDE: Fix adding resource with same name but different extension. Issue #26813, patch from Denis Volodarsky.
git-svn-id: trunk@46513 -
2014-10-11 07:42:05 +00:00
juha
53450e2ef9 IDE: Make toolbuttons higher in Additions and Overrides options page.
git-svn-id: trunk@46332 -
2014-09-25 21:39:07 +00:00
juha
b4ff26f8f4 IDE: Prevent access violation in project resources dialog. Issue #25912, patch from Anton.
git-svn-id: trunk@46327 -
2014-09-25 17:26:26 +00:00
mattias
f0d82b263b IDE: package compiler options: fixed showing unitstyle
git-svn-id: trunk@46211 -
2014-09-13 20:57:46 +00:00
mattias
dc0ea8db95 IDE: enabled group compile
git-svn-id: trunk@45987 -
2014-07-28 14:53:57 +00:00
mattias
2afb6b73af IDE: fixed extending unit/inc path in PI, fixed checking last pcp ignoring optional Darwin bundle, added dummy external tools for dependencies
git-svn-id: trunk@45986 -
2014-07-28 08:21:21 +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
160cd91c5a IDE: clean up old external tools
git-svn-id: trunk@45945 -
2014-07-20 20:02:40 +00:00
mattias
8d3f97d41e IDE+lazbuild: target processor: changed -Op to -Cp, the -Op is only for optimization
git-svn-id: trunk@45878 -
2014-07-15 13:00:24 +00:00
mattias
186eb8ae35 IDE: compiler options: target processor hint -Op
git-svn-id: trunk@45868 -
2014-07-14 21:44:39 +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
juha
3926c42a5f IDE: Add option to show form's name in window menu. Issue #26420, patch from Tomasz Wieckowski.
git-svn-id: trunk@45725 -
2014-06-28 23:25:29 +00:00
juha
ba1f7f32c8 IDE: Give a new name for a changed resource string.
git-svn-id: trunk@45651 -
2014-06-24 22:11:00 +00:00
juha
fa6bb3b2c3 IDE: Update the GUI for BuildModes after importing them. Disable import/export with invalid filename.
git-svn-id: trunk@45640 -
2014-06-24 13:26:42 +00:00
juha
b13cb7de63 IDE: remove Import/Export project options functions from IDEIntf.
git-svn-id: trunk@45610 -
2014-06-22 09:56:32 +00:00
juha
f3d543e261 IDE: add separators around Import/Export buttons in Project options dialog.
git-svn-id: trunk@45609 -
2014-06-22 09:55:48 +00:00
juha
3a7d798fa6 IDE: Revamp the GUI for importing / exporting compiler options.
git-svn-id: trunk@45608 -
2014-06-22 09:55:10 +00:00
juha
750993ff2d IDE: Import / export compiler options, remove Options parameter. Prepare working with BuildModes.
git-svn-id: trunk@45607 -
2014-06-22 09:54:32 +00:00
mattias
328830cd54 IDE: use codetools lists of CPUs
git-svn-id: trunk@45583 -
2014-06-19 13:23:59 +00:00
mattias
dc7e9fce0d IDE: resourcestrings, bug #26348
git-svn-id: trunk@45565 -
2014-06-17 09:34:18 +00:00
mattias
729f7fc5b3 IDE: resourcestrings, bug #26348
git-svn-id: trunk@45564 -
2014-06-17 09:28:15 +00:00
mattias
c39261347a IDE: fixed ignoring empty lines at end of conditionals, no modified if project icon was not touched
git-svn-id: trunk@45541 -
2014-06-15 18:37:10 +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
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
mattias
c6f791deab IDE: fixed help for show compiler options dialog
git-svn-id: trunk@41625 -
2013-06-09 10:55:37 +00:00
mattias
0427e271f2 IDE: removed compiler options page inherited
git-svn-id: trunk@41621 -
2013-06-09 10:24:48 +00:00
mattias
bd4dd3da15 IDE: added tree of inherited parameters to show options
git-svn-id: trunk@41620 -
2013-06-09 10:21:45 +00:00
mattias
87a7d4e2a9 IDE: resourcestrings
git-svn-id: trunk@41616 -
2013-06-09 09:47:15 +00:00
mattias
c7d910efc0 IDE: compiler options: inherited: combine matrix options per storage
git-svn-id: trunk@41615 -
2013-06-09 09:45:42 +00:00
mattias
301981701d IDE: mode matrix: trim values and targets
git-svn-id: trunk@41606 -
2013-06-08 21:41:12 +00:00
mattias
c97765d2ce IDE: mode matrix: moved custom options addition to inherited options
git-svn-id: trunk@41605 -
2013-06-08 21:36:00 +00:00
mattias
4cd9929af6 IDE: mode matrix: on delete build mode, delete grid columns
git-svn-id: trunk@41604 -
2013-06-08 20:19:30 +00:00
mattias
4fd391ebc5 IDE: updated compiler options captions for -OoREGVAR and -OoUNCERTAIN
git-svn-id: trunk@41586 -
2013-06-08 13:43:44 +00:00
mattias
f2565fbe59 IDE: warn when the project overrides a package output directory
git-svn-id: trunk@41585 -
2013-06-08 12:06:00 +00:00
mattias
f68f6c159f IDE: mode matrix: fixed changing type of last row
git-svn-id: trunk@41578 -
2013-06-07 11:59:09 +00:00
mattias
26525d735a IDE: mode matrix: update syntax check after changing type
git-svn-id: trunk@41577 -
2013-06-07 11:47:53 +00:00
mattias
ea5e5bec16 IDE: build modes diff: clearer captions
git-svn-id: trunk@41576 -
2013-06-07 11:36:47 +00:00
mattias
6c7c19d872 IDE: resourcestrings
git-svn-id: trunk@41571 -
2013-06-06 22:14:29 +00:00
mattias
e9931a214f IDE: replaced compiler options Macro values with Additions and Overrides
git-svn-id: trunk@41570 -
2013-06-06 21:34:39 +00:00
mattias
dc6bd42de5 IDE: project compiler options page Additions and Overrides
git-svn-id: trunk@41565 -
2013-06-06 19:28:52 +00:00
mattias
3196121aac IDE: comments
git-svn-id: trunk@41558 -
2013-06-06 06:29:44 +00:00
mattias
9606af1935 IDE: create package makefile: do not add matrix options
git-svn-id: trunk@41557 -
2013-06-05 21:01:12 +00:00
mattias
17c8e70b97 IDE: mode matrix: fixed appending option to storage group
git-svn-id: trunk@41539 -
2013-06-04 14:22:33 +00:00
mattias
5202acb49b IDE: comments
git-svn-id: trunk@41534 -
2013-06-04 08:03:50 +00:00
mattias
6cf5244264 IDE: fixed resetting duplicate build mode name
git-svn-id: trunk@41524 -
2013-06-04 06:17:03 +00:00
mattias
cc9b9ae05f IDE: project options: lclwidgettype link to mode matrix
git-svn-id: trunk@41520 -
2013-06-03 19:07:01 +00:00
mattias
f6a61c5be0 IDE: comment
git-svn-id: trunk@41519 -
2013-06-03 18:18:16 +00:00
mattias
bdc3c94a83 IDE: mode matrix: fixed updating storagegroups after undo/redo
git-svn-id: trunk@41518 -
2013-06-03 18:16:52 +00:00
mattias
a4af4b60b0 IDE: mode matrix: show diffs in modes diff dialog
git-svn-id: trunk@41515 -
2013-06-03 17:21:21 +00:00
mattias
17b483d20a IDE: mode matrix: update matrix grid when renaming build mode
git-svn-id: trunk@41514 -
2013-06-03 16:57:42 +00:00
mattias
641ea1824b IDE: rename build modes, update shared and session matrix options
git-svn-id: trunk@41508 -
2013-06-03 10:40:18 +00:00
mattias
7bcb1b24a9 IDE: replaced some MessageDlg with IDEMessageDialog
git-svn-id: trunk@41499 -
2013-06-02 17:54:22 +00:00
mattias
c79b6e04a3 IDE: mode matrix: update if in session changed
git-svn-id: trunk@41495 -
2013-06-02 17:12:49 +00:00
mattias
70d8334e71 IDE: mode matrix: no special color for IDE options
git-svn-id: trunk@41494 -
2013-06-02 16:41:23 +00:00
mattias
8ad02e1a94 IDE: mode matrix: read old LCLWidgetType
git-svn-id: trunk@41480 -
2013-06-01 00:02:24 +00:00
mattias
209b8a551c IDE: mode matrix: omit old macrovalues
git-svn-id: trunk@41473 -
2013-05-30 22:53:01 +00:00
mattias
2501e46028 IDE: mode matrix: load/save old macros
git-svn-id: trunk@41472 -
2013-05-30 22:25:20 +00:00
mattias
e06fcb95bc IDE: mode matrix: set Opaque=false
git-svn-id: trunk@41469 -
2013-05-30 16:50:49 +00:00
mattias
108473b653 IDE: mode matrix: save global session states
git-svn-id: trunk@41468 -
2013-05-30 16:40:50 +00:00
mattias
422e68c742 IDE: mode matrix: save enabled options in session modes
git-svn-id: trunk@41461 -
2013-05-30 14:29:43 +00:00
mattias
1b5e483b35 IDE: fixed compilation under Linux
git-svn-id: trunk@41424 -
2013-05-26 14:01:57 +00:00
martin
11c4892506 IDE: Editor-Color opts - Allow setting priorities
git-svn-id: trunk@41419 -
2013-05-26 13:34:29 +00:00
maxim
616e0b9792 IDE: fixed Object Inspector settings tab layout
git-svn-id: trunk@41404 -
2013-05-25 17:46:50 +00:00
juha
67303ae0da IDE: formatting
git-svn-id: trunk@41400 -
2013-05-25 14:57:05 +00:00
mattias
d97e869846 IDE: mode matrix: do not store session info in project and ide
git-svn-id: trunk@41390 -
2013-05-25 10:31:05 +00:00
mattias
9c36eef7e2 IDE: mode matrix: ID per option
git-svn-id: trunk@41388 -
2013-05-25 08:24:23 +00:00
mattias
d846fce1d2 IDE: sourceeditor: ifdef node states: set idnInvalid for mixed cases
git-svn-id: trunk@41385 -
2013-05-24 16:29:39 +00:00
mattias
520aa7c32b IDE: mode matrix: nicer caption
git-svn-id: trunk@41383 -
2013-05-24 09:51:04 +00:00
juha
32ce55442c IDE: add a setting to OI options. Reorder.
git-svn-id: trunk@41368 -
2013-05-23 11:37:40 +00:00
mattias
a04b0b636f IDE: mode matrix: menu items for macros and outdir
git-svn-id: trunk@41333 -
2013-05-20 20:19:58 +00:00
mattias
ae3978f2d2 IDE: mode matrix: apply macros
git-svn-id: trunk@41332 -
2013-05-20 19:51:13 +00:00
mattias
0c692f3d56 IDE: TBuildManager.OnGetBuildMacroValues: Options must be non nil
git-svn-id: trunk@41329 -
2013-05-20 15:43:52 +00:00
mattias
e06d6d07ee IDE: resourcestrings
git-svn-id: trunk@41327 -
2013-05-20 14:51:14 +00:00
juha
348410562f IDE: start to use the new build mode window by default.
git-svn-id: trunk@41323 -
2013-05-20 12:08:59 +00:00
mattias
d181c76fe3 IDE: mode matrix: hint for targets syntax error
git-svn-id: trunk@41318 -
2013-05-20 11:30:32 +00:00
mattias
e64b63d9a5 IDE: mode matrix: hint for macro syntax error
git-svn-id: trunk@41317 -
2013-05-20 11:27:15 +00:00
mattias
52766063ca IDE: mode matrix: target editing
git-svn-id: trunk@41316 -
2013-05-20 10:51:33 +00:00
mattias
2a355c2699 updated COPYING
git-svn-id: trunk@41312 -
2013-05-20 10:16:38 +00:00
mattias
254d291638 IDE: mode matrix: invalidate grouped cells
git-svn-id: trunk@41307 -
2013-05-20 02:27:33 +00:00
mattias
70c7c7616d IDE: mode matrix: center text
git-svn-id: trunk@41306 -
2013-05-20 01:59:45 +00:00
mattias
ee5e22c587 IDE: mode matrix: set predefined macro values
git-svn-id: trunk@41305 -
2013-05-20 01:39:15 +00:00
mattias
f5d0737bb5 IDE: mode matrix: show package macros
git-svn-id: trunk@41299 -
2013-05-19 15:40:07 +00:00
mattias
20444bcb36 IDE: mode matrix: new popup menu
git-svn-id: trunk@41272 -
2013-05-19 02:54:35 +00:00
mattias
43a5463831 IDE: mode matrix: set default value when changing type
git-svn-id: trunk@41271 -
2013-05-19 02:16:48 +00:00
mattias
e877a46d2e IDE: mode matrix: highlight error values
git-svn-id: trunk@41267 -
2013-05-19 00:36:20 +00:00
mattias
6e218ad039 IDE: update inherited compiler options when frame becomes visible
git-svn-id: trunk@41246 -
2013-05-17 21:49:44 +00:00
mattias
022da54a97 IDE: mode matrix: active mode
git-svn-id: trunk@41232 -
2013-05-17 07:00:36 +00:00
mattias
8b9514f7a2 IDE: mode matrix: read/write/restore
git-svn-id: trunk@41229 -
2013-05-17 06:10:35 +00:00
mattias
b37b5dd406 IDE: keymap options: popup menu for conflicts
git-svn-id: trunk@41175 -
2013-05-13 14:43:39 +00:00
mattias
23584532f9 IDE: keymap options: moved buttons to tree
git-svn-id: trunk@41173 -
2013-05-13 14:31:32 +00:00
mattias
403beeb8fc IDE: key mapping: clean up
git-svn-id: trunk@41113 -
2013-05-10 09:54:28 +00:00
mattias
8a4d5a3b7b IDE: key mapping: conflicts tree icons
git-svn-id: trunk@41112 -
2013-05-10 09:53:18 +00:00
mattias
09e234e5dd IDE: key mapping: remove obsolete check consistency button
git-svn-id: trunk@41111 -
2013-05-10 09:49:57 +00:00
mattias
5afc5b0a4f IDE: key mapping: show conflicts in frame
git-svn-id: trunk@41110 -
2013-05-10 09:48:26 +00:00
paul
e84f86582d ide: fix anchors
git-svn-id: trunk@41019 -
2013-05-04 08:14:22 +00:00
paul
e9c15a640d ide: fix anchors
git-svn-id: trunk@41018 -
2013-05-04 08:10:07 +00:00
mattias
16edde8af5 IDE: mode matrix: split options and control
git-svn-id: trunk@41004 -
2013-05-02 20:51:18 +00:00
mattias
019d42c0af IDE: mode matrix: load/save
git-svn-id: trunk@40997 -
2013-05-02 11:30:27 +00:00
juha
e826391389 Reimplement "IDE, Packager: harmonize some string constants"
git-svn-id: trunk@40967 -
2013-05-01 08:44:51 +00:00
mattias
05929ec254 IDE: mode matrix: storage colors
git-svn-id: trunk@40963 -
2013-04-30 23:13:13 +00:00
mattias
b05cc38320 IDE: mode matrix: option type and list
git-svn-id: trunk@40962 -
2013-04-30 23:10:44 +00:00
juha
550d0ac8d0 Revert "IDE, Packager: harmonize some string constants"
git-svn-id: trunk@40960 -
2013-04-30 19:02:32 +00:00
mattias
c527f83790 IDE: mode matrix: editing targets
git-svn-id: trunk@40958 -
2013-04-30 16:35:12 +00:00
juha
48f88c37ef Revert "Use AllFilesMask everywhere instead of GetAllFilesMask, mask must be fixed in FPC libs"
git-svn-id: trunk@40957 -
2013-04-30 16:35:02 +00:00
juha
20be8a3fc1 IDE, Packager: harmonize some string constants
git-svn-id: trunk@40953 -
2013-04-30 13:35:06 +00:00
mattias
275c4838b6 IDE: mode matrix: started target editing
git-svn-id: trunk@40951 -
2013-04-30 12:20:18 +00:00
mattias
25a923dcf3 IDE: mode matrix: move up/down
git-svn-id: trunk@40949 -
2013-04-30 11:09:22 +00:00
mattias
73e5bae873 IDE: mode matrix: new option
git-svn-id: trunk@40946 -
2013-04-30 08:29:29 +00:00
mattias
b5991e8bb6 IDE: mode matrix: new target
git-svn-id: trunk@40944 -
2013-04-29 23:06:59 +00:00
mattias
3ca47329ed IDE: mode matrix: delete
git-svn-id: trunk@40943 -
2013-04-29 22:44:01 +00:00
mattias
1b2f18ecea IDE: mode matrix: redo
git-svn-id: trunk@40942 -
2013-04-29 22:33:05 +00:00
mattias
60aeaa171d IDE: mode matrix: do not undo active
git-svn-id: trunk@40941 -
2013-04-29 22:29:17 +00:00
mattias
3165b86c44 IDE: mode matrix: undo
git-svn-id: trunk@40932 -
2013-04-29 19:12:16 +00:00
mattias
497c1f77e0 IDE: mode matrix: started undo
git-svn-id: trunk@40928 -
2013-04-29 09:55:59 +00:00
mattias
5628ed72f2 IDE: mode matrix: equals
git-svn-id: trunk@40923 -
2013-04-28 23:17:09 +00:00
mattias
db8ed033f7 IDE: mode matrix: equals methods
git-svn-id: trunk@40915 -
2013-04-28 18:58:52 +00:00
mattias
38b403a0b7 IDE: mode matrix: assign methods
git-svn-id: trunk@40914 -
2013-04-28 18:50:44 +00:00
mattias
691bf0fc33 IDE: started mode matrix
git-svn-id: trunk@40912 -
2013-04-28 18:33:17 +00:00
juha
1d14aae4be IDE: enable edits also when restoring window geometry in options
git-svn-id: trunk@40893 -
2013-04-27 07:18:29 +00:00
juha
d641da3f9e IDE: Improve Window options frame with hints.
git-svn-id: trunk@40891 -
2013-04-26 08:05:42 +00:00
juha
e2f70c366f IDE: Use string const lisDefault = 'Default'
git-svn-id: trunk@40890 -
2013-04-26 08:05:34 +00:00
juha
5d803e02b4 IDE: Sort list of windows in Window Positions options frame. Part of issue #24093
git-svn-id: trunk@40887 -
2013-04-25 08:01:48 +00:00
juha
73fb9ab0e2 Use AllFilesMask everywhere instead of GetAllFilesMask
git-svn-id: trunk@40849 -
2013-04-19 07:08:03 +00:00
juha
ea926c4e4b IDE: Make IDE Macros, Conditionals edit respect configured source colour schema. Issue #24293, patch from Cyrax
git-svn-id: trunk@40845 -
2013-04-18 18:41:23 +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
martin
af73c2186c IDE: added string auto-continue mode
git-svn-id: trunk@40352 -
2013-02-19 03:07:50 +00:00
martin
5c10ecd565 IDE: markup for user defined word-lists, fix missing initialization of option page
git-svn-id: trunk@40101 -
2013-01-31 21:58:28 +00:00
martin
a1583e32f2 IDE: markup for user defined word-lists, fix some settings. Add global lists
git-svn-id: trunk@40075 -
2013-01-30 23:35:52 +00:00
martin
bd8e5e09a2 IDE: markup for user defined word-lists, improve option layout
git-svn-id: trunk@40069 -
2013-01-30 19:43:18 +00:00
martin
be0b77b0b1 IDE, EditorOptions: disable options, if not available on platform (notebook closebutton on win)
git-svn-id: trunk@40061 -
2013-01-30 15:15:35 +00:00
martin
d1e28f34f8 IDE: markup for user defined word-lists, highlight duplicates in editor options frame/grid
git-svn-id: trunk@40039 -
2013-01-30 01:53:36 +00:00
martin
762694f67a IDE: add markup for user defined word-lists
git-svn-id: trunk@40029 -
2013-01-29 18:23:20 +00:00
martin
89795718f6 IDE, EditorOpts: Refactor color-editing
git-svn-id: trunk@39924 -
2013-01-20 22:25:59 +00:00
mattias
6324ecb89a IDE: clean up
git-svn-id: trunk@39650 -
2012-12-25 09:23:30 +00:00
martin
8611197b45 IDE, Edit options: fix tab width, broken in rev 39605 #650f60c596. Issue #0023536
git-svn-id: trunk@39649 -
2012-12-24 23:19:45 +00:00
maxim
771703bb74 IDE: improved "Tab and Indent" option tab layout to fit longer translations
git-svn-id: trunk@39647 -
2012-12-23 22:04:19 +00:00
maxim
ff1042a7fd IDE: improved editor markup options tab layout
git-svn-id: trunk@39646 -
2012-12-23 20:13:08 +00:00
mattias
24597cdca7 IDE: fixed anchors
git-svn-id: trunk@39636 -
2012-12-23 16:57:34 +00:00
martin
650f60c596 IDE: Add option to auto-continue comments
git-svn-id: trunk@39605 -
2012-12-20 23:35:24 +00:00
martin
773bdf38d7 IDE, EditorOptions: Updated Link
git-svn-id: trunk@39591 -
2012-12-20 09:33:02 +00:00
martin
9c8b6ead71 IDE, EditorOptions: Rearranged tab and indent options
git-svn-id: trunk@39589 -
2012-12-20 09:23:10 +00:00
juha
e4a4d8582a IDE: Move Build Mode Management to its own form
git-svn-id: trunk@39272 -
2012-11-10 22:45:15 +00:00
juha
9791089e63 CompilerOptions: comment out unused compiler messages code. Will be removed later.
git-svn-id: trunk@39060 -
2012-10-12 18:50:34 +00:00
juha
96b3cbf9c8 IDE: formatting
git-svn-id: trunk@38905 -
2012-09-29 17:36:43 +00:00
mattias
6a15305fe4 IDE: editor keymap return key: fixed crash
git-svn-id: trunk@38693 -
2012-09-16 17:27:12 +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
juha
a3e6740bff IDE, Project options: Clicking on "Select another LCL Widget set" jumps now to "IDE Macro Values" tab. Issue #22836
git-svn-id: trunk@38601 -
2012-09-09 13:12:38 +00:00