Commit Graph

9513 Commits

Author SHA1 Message Date
mattias
e13ae5142d IDE: package graph: using lvlgraph
git-svn-id: trunk@40610 -
2013-03-21 20:41:26 +00:00
maxim
0d56f72327 IDE: fixed typo
git-svn-id: trunk@40587 -
2013-03-18 20:15:38 +00:00
mattias
734b5a522e IDE: test compiler settings: show message when busy
git-svn-id: trunk@40577 -
2013-03-17 20:06:28 +00:00
mattias
1cfb2f38d8 IDE: verbosity when unitinfo of srcedit not found
git-svn-id: trunk@40576 -
2013-03-17 20:06:00 +00:00
juha
950bdb1d35 IDE: add method "DoSaveEditorFile(const Filename: string; ..." to IDE interface. Analogous to DoCloseEditorFile method with Filename param.
git-svn-id: trunk@40566 -
2013-03-17 11:36:31 +00:00
juha
bd059601c2 IDE: improve comments in LFMChecker, formatting
git-svn-id: trunk@40561 -
2013-03-16 17:58:39 +00:00
juha
a13843f26c Converter: add needed units to uses section automatically. A class in LCL can be in a different unit than in VCL. Issue #23900
git-svn-id: trunk@40558 -
2013-03-16 14:37:13 +00:00
juha
1984461ac1 IDE: formatting
git-svn-id: trunk@40553 -
2013-03-15 13:09:43 +00:00
mattias
d2484275e6 IDE: open file at cursor: do not stop at space when there are quotes
git-svn-id: trunk@40551 -
2013-03-14 20:55:25 +00:00
mattias
bcbe32c0d9 IDE: open file at cursor: check if cursor in quotes, if not, then stop at spaces
git-svn-id: trunk@40550 -
2013-03-14 18:52:32 +00:00
juha
ac54b82dcb IDE, SynEdit: Use the new ShiftMask feature in SynEdit to ignore Ctrl key in two-key sequences. Part of issue #24008
git-svn-id: trunk@40549 -
2013-03-14 12:21:59 +00:00
juha
869f674baf IDE: formatting
git-svn-id: trunk@40548 -
2013-03-14 12:21:53 +00:00
juha
2d3dbdb431 IDE, SynEdit: Accept Ctrl also with the second part of a sequencial key shortcut. Remove obsolete mappings. Issue #24008, patch from Mark Bravington
git-svn-id: trunk@40508 -
2013-03-08 00:00:37 +00:00
mattias
1f4912fe0e IDE: add retina attribute for new OS X application bundles
git-svn-id: trunk@40486 -
2013-03-05 10:03:53 +00:00
juha
0630f54186 IDE: formatting
git-svn-id: trunk@40457 -
2013-03-02 10:01:24 +00:00
martin
ea3947b2e5 DBG: fixed changing debugger-class
git-svn-id: trunk@40404 -
2013-02-25 16:07:06 +00:00
martin
b0299832bb clean up (added "optional" semicolons)
git-svn-id: trunk@40396 -
2013-02-24 18:51:43 +00:00
martin
389ce68238 IDE: SourceEdit: fixed word (word from text, not identifier) completion
git-svn-id: trunk@40394 -
2013-02-24 18:31:05 +00:00
mattias
80ef0f8763 IDE: outputfilter: fixed reading make under windows
git-svn-id: trunk@40367 -
2013-02-22 18:28:34 +00:00
mattias
401d8bc33b IDE: clean up
git-svn-id: trunk@40365 -
2013-02-22 16:46:24 +00:00
mattias
70fb9b8f5e IDE: fixed crash
git-svn-id: trunk@40361 -
2013-02-21 13:05:55 +00:00
martin
af73c2186c IDE: added string auto-continue mode
git-svn-id: trunk@40352 -
2013-02-19 03:07:50 +00:00
mattias
bb39900df6 IDE: lfm: fixed checking for dfm
git-svn-id: trunk@40338 -
2013-02-17 10:59:45 +00:00
mattias
9a6e0c6e66 IDE: unit resources: check dfm
git-svn-id: trunk@40328 -
2013-02-16 16:33:52 +00:00
mattias
02953d0b7f IDE: added unitresources
git-svn-id: trunk@40327 -
2013-02-16 16:17:15 +00:00
mattias
f595fb71f7 IDE: added unitresources
git-svn-id: trunk@40326 -
2013-02-16 16:15:18 +00:00
mattias
b18f3e7927 IDE: inherited compiler options: excluded inheritance of designtime packages
git-svn-id: trunk@40289 -
2013-02-13 09:43:05 +00:00
mattias
aa18d686ac IDE: what needs building: skip designtime packages for project
git-svn-id: trunk@40288 -
2013-02-13 09:34:57 +00:00
mattias
fe54d0ba55 IDEIntf: added GetRequiredPackages
git-svn-id: trunk@40280 -
2013-02-12 21:49:12 +00:00
mattias
99777d6c19 IDE: fixed lcl help basepathobject
git-svn-id: trunk@40250 -
2013-02-10 14:10:01 +00:00
mattias
4d6489da76 IDE: register HTML help for LCL
git-svn-id: trunk@40244 -
2013-02-10 12:57:01 +00:00
mattias
ac8852935f IDE: help: verbosity
git-svn-id: trunk@40243 -
2013-02-10 12:48:55 +00:00
mattias
9860bb1ef1 lcl: using fpcanvas EndCap
git-svn-id: trunk@40239 -
2013-02-10 12:22:05 +00:00
mattias
acf679b820 IDE: vanished lpk on disk: searching for alternative lpk
git-svn-id: trunk@40222 -
2013-02-09 12:26:10 +00:00
mattias
3022dc2cb1 IDE: changed lpk on disk: started switching to alternative lpk
git-svn-id: trunk@40221 -
2013-02-09 11:15:25 +00:00
martin
efbdf1e72b SynEdit: OverviewGutter, show enabled/disabled breakpoint and exec line in diff colors
git-svn-id: trunk@40218 -
2013-02-09 01:42:27 +00:00
mattias
32330dbc49 IDE: adde verbosity flag -dVerboseLFMSearch to debug frame search, fixed loading MustHaveLFM in LoadComponentDependencyHidden
git-svn-id: trunk@40203 -
2013-02-07 12:32:31 +00:00
mattias
3db0a7ec0f IDE: project: add units to end of lists
git-svn-id: trunk@40191 -
2013-02-05 09:49:55 +00:00
mattias
d1f1fbe675 IDE: default loaded unit: check if file exists
git-svn-id: trunk@40190 -
2013-02-05 09:45:01 +00:00
zeljko
7330294168 IDE: fixed restoring designed form when HideIDEWindowsOnRun = true. issue #22535
git-svn-id: trunk@40177 -
2013-02-04 14:11:10 +00:00
mattias
86e6557c7a IDE: renamed HideUnmodifiedDesigners to CloseUnmodifiedDesigners
git-svn-id: trunk@40162 -
2013-02-03 18:29:45 +00:00
mattias
0c54ae136b IDE: ide info: fixed showing project units only once
git-svn-id: trunk@40159 -
2013-02-03 13:32:28 +00:00
mattias
b1f83315c0 IDE: use TDesignerMediator.UseRTTIForMethods in create method
git-svn-id: trunk@40123 -
2013-02-02 15:48:24 +00:00
mattias
c54dedb94a IDE: added TDesignerMediator.UseRTTIForMethods
git-svn-id: trunk@40122 -
2013-02-02 15:46:43 +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
maxim
212e921c07 User Defined Words settings page: improved wording
git-svn-id: trunk@40099 -
2013-01-31 21:05:35 +00:00
mattias
2c1a0a9089 IDE: load designer form: fixed loading .pas or .pp
git-svn-id: trunk@40098 -
2013-01-31 21:03:25 +00:00
martin
2e47a30822 IDE: prevent debugger from entering invalid state, if started again before completely stopped. For info see issue #0023800
git-svn-id: trunk@40097 -
2013-01-31 19:03:40 +00:00
martin
c788e63327 IDE: markup for user defined word-lists, fix disabling certain matches by key
git-svn-id: trunk@40096 -
2013-01-31 12:46:43 +00:00
martin
96b4a2c072 IDE: markup for user defined word-lists, fix adding selection at eol
git-svn-id: trunk@40079 -
2013-01-31 02:50:48 +00:00
martin
221a5f3064 IDE: markup for user defined word-lists, fix for global lists
git-svn-id: trunk@40078 -
2013-01-31 02:36:51 +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
maxim
9ba0ac7521 User Defined Words settings page: fixed typos/improved wording
git-svn-id: trunk@40073 -
2013-01-30 22:27:51 +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
96f59c585d IDE options: Color-setting frame, workaround a gtk2 issue with radio.onchange. Issue #0023785
git-svn-id: trunk@40051 -
2013-01-30 13:05:18 +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
f372bd48a2 IDE: add markup for user defined word-lists, fix for finding duplicates
git-svn-id: trunk@40038 -
2013-01-30 01:52:39 +00:00
mattias
aec7fa72d7 IDE: fixed duplicate free
git-svn-id: trunk@40036 -
2013-01-30 01:24:18 +00:00
martin
ec838d6e78 IDE: add markup for user defined word-lists, fix for finding duplicates
git-svn-id: trunk@40034 -
2013-01-30 00:06:20 +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
mattias
5df38ac5b8 IDE: code context dlg: free via application
git-svn-id: trunk@40027 -
2013-01-29 18:20:08 +00:00
mattias
32dca9e242 IDE: code context: check SourceEditorManagerIntf on Destroy
git-svn-id: trunk@40026 -
2013-01-29 17:12:00 +00:00
martin
fe20196d3d IDE: add missing files to lazarus project
git-svn-id: trunk@40024 -
2013-01-29 15:12:46 +00:00
mattias
d834d99ca1 IDE: open designer: nested classes: todo
git-svn-id: trunk@40023 -
2013-01-29 13:58:07 +00:00
mattias
5394720d97 IDE: fixed compilation
git-svn-id: trunk@40021 -
2013-01-29 13:26:07 +00:00
mattias
cc770a0b35 IDE: open designer: search class: type is sufficient
git-svn-id: trunk@40020 -
2013-01-29 11:16:00 +00:00
mattias
91adfb4999 IDE: open designer form: store the found fallback component classes
git-svn-id: trunk@40019 -
2013-01-29 10:11:31 +00:00
mattias
143f54346f IDE: open designer form: rewrote search algorithm for nested classes
git-svn-id: trunk@40018 -
2013-01-29 10:02:45 +00:00
mattias
c32cd7bcde IDE: fixed loading nested frames
git-svn-id: trunk@40017 -
2013-01-29 08:30:24 +00:00
mattias
96c80d282d IDE: code context: do not connect idle while destroying
git-svn-id: trunk@40015 -
2013-01-29 02:19:30 +00:00
mattias
31d45f3449 IDE: added new search function for designer components
git-svn-id: trunk@40014 -
2013-01-29 02:06:01 +00:00
mattias
6a6c7bb3d7 IDE: clean up
git-svn-id: trunk@40004 -
2013-01-28 14:12:34 +00:00
mattias
326e98ee73 IDE: package links dlg: delete links
git-svn-id: trunk@40001 -
2013-01-28 11:15:20 +00:00
mattias
4a0a600a00 IDE: moved IDE Internalss / View Package Links to Package / Package Links
git-svn-id: trunk@40000 -
2013-01-28 10:43:10 +00:00
mattias
61ea5d6afb IDE: View Package Links: changed grid columns, showing state and error messages, fixed facet captions
git-svn-id: trunk@39997 -
2013-01-28 09:51:14 +00:00
mattias
5ccf255361 IDE: View Package Links: no marquee at designtime, improved rescan caption
git-svn-id: trunk@39995 -
2013-01-28 08:38:22 +00:00
mattias
0f0194cc50 IDE: View Package Links: added facets lpk file valid+invalid
git-svn-id: trunk@39992 -
2013-01-28 08:25:28 +00:00
mattias
e2b176f2e8 IDE: initial setup dlg: do not start FPCSrc scan on LCLCarbon
git-svn-id: trunk@39991 -
2013-01-28 03:03:42 +00:00
martin
f0c775cd24 IDE, SourceEditor: Invalidate, if top-info-hint changes
git-svn-id: trunk@39986 -
2013-01-27 21:06:50 +00:00
mattias
039214cdf3 IDE: View Package Links: scan lpk files
git-svn-id: trunk@39980 -
2013-01-27 13:28:46 +00:00
mattias
cd57873a93 IDE: View Package Links: button to rescan lpl files
git-svn-id: trunk@39979 -
2013-01-27 12:42:36 +00:00
mattias
45267c6fbc IDE: open files changed by codetools: do not open project
git-svn-id: trunk@39978 -
2013-01-27 11:53:19 +00:00
mattias
c084859d66 IDE: global package links: delete old global links
git-svn-id: trunk@39977 -
2013-01-27 11:47:58 +00:00
martin
244a647f3d IDE: Removed duplicate update of editors, after options changed. Updates done in DoEditorOptionsAfterWrite
git-svn-id: trunk@39968 -
2013-01-26 18:12:40 +00:00
mattias
c08c9b529f IDE: clean up
git-svn-id: trunk@39967 -
2013-01-26 15:53:59 +00:00
mattias
7d6712a7fe IDE: added flag -dDebugSearchFPCSrcThread
git-svn-id: trunk@39966 -
2013-01-26 15:11:53 +00:00
martin
d67ac0c78c IDE: SourceEditor: reduce work when applying global options
git-svn-id: trunk@39958 -
2013-01-24 20:43:41 +00:00
mattias
d3667cf091 IDE: quick fix cant find unit: also apply to can not find unit
git-svn-id: trunk@39952 -
2013-01-24 12:52:25 +00:00
mattias
95827bfb41 IDE: improve msg cant find unit: fixed loading unit if msg is showing the right unit
git-svn-id: trunk@39951 -
2013-01-24 12:49:55 +00:00
mattias
37534fa58e IDE: improve msg cant find unit: debugging
git-svn-id: trunk@39950 -
2013-01-24 12:46:35 +00:00
mattias
7b25e8ece6 IDE: improved message improve for can not find unit, when a package can not findone of its own units
git-svn-id: trunk@39949 -
2013-01-24 11:12:22 +00:00
mattias
4c2834e47a IDE: identifier completion: debugging
git-svn-id: trunk@39948 -
2013-01-24 10:52:44 +00:00
mattias
1fc41c1ab2 IDE: parameter hints: move+show buttons outside paint, disconnect idle when nothing changed
git-svn-id: trunk@39942 -
2013-01-23 21:26:36 +00:00
martin
89795718f6 IDE, EditorOpts: Refactor color-editing
git-svn-id: trunk@39924 -
2013-01-20 22:25:59 +00:00
juha
de8fbe1e29 Fix typo in comment
git-svn-id: trunk@39910 -
2013-01-20 09:34:40 +00:00
juha
d451ec6672 IDE: Allow user to create own custom IDE macros and install them to IDE by using packages. Issue #23502, patch from Cyrax
git-svn-id: trunk@39909 -
2013-01-20 09:34:35 +00:00
juha
e03de76fde IDE: Allow IDE to expand IDE macros in Project Options->Version Info->Other Info. Issue #23468, patch from Cyrax
git-svn-id: trunk@39908 -
2013-01-20 09:34:27 +00:00
martin
7f16e6cc64 DBG: improved unit search
git-svn-id: trunk@39890 -
2013-01-19 13:22:36 +00:00
mattias
1060abd924 IDE: added check
git-svn-id: trunk@39875 -
2013-01-17 17:40:43 +00:00
martin
86cf02bfa5 SourceEditor: Improve session restore, if more than 2 windows were used.
git-svn-id: trunk@39829 -
2013-01-11 14:59:56 +00:00
mattias
4191ccc638 IDE: make resourcestring: focus editor
git-svn-id: trunk@39814 -
2013-01-09 14:43:21 +00:00
juha
4d015441b6 Converter: for units omitted from project, add Lazarus Package as a dependency
git-svn-id: trunk@39787 -
2013-01-06 19:18:38 +00:00
mattias
7392702afb IDE: update DisplayState when switching tabs via mouse
git-svn-id: trunk@39781 -
2013-01-06 18:50:24 +00:00
mattias
88c2af49d0 IDE: designer: fixed handling deactivate messages
git-svn-id: trunk@39774 -
2013-01-06 11:53:30 +00:00
mattias
60fd65da29 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39748 -
2013-01-03 13:48:12 +00:00
mattias
f3bbfa5d32 IDE: fixed OnSrcNoteBookMouseLink use editor of Sender, bug #23555
git-svn-id: trunk@39710 -
2013-01-01 12:14:13 +00:00
mattias
a70beb5187 IDE: update active sourceeditor on MouseDown
git-svn-id: trunk@39709 -
2013-01-01 11:45:40 +00:00
mattias
f531875607 IDE: update active sourceeditor on KeyDown
git-svn-id: trunk@39708 -
2013-01-01 11:43:22 +00:00
mattias
9f25516ea6 IDE: use Sender sourceeditor instead of last active sourceeditor
git-svn-id: trunk@39707 -
2013-01-01 11:33:01 +00:00
juha
782074c449 Converter: rename Multi-platform to Cross-platform
git-svn-id: trunk@39696 -
2012-12-30 19:38:30 +00:00
juha
47303e1f22 Converter: add a message about time used for the conversion
git-svn-id: trunk@39690 -
2012-12-29 22:32:35 +00:00
juha
62517a1978 Converter: find replacement also for units that are omitted from project (they have a valid Lazarus package). Improve messages
git-svn-id: trunk@39689 -
2012-12-29 22:32:30 +00:00
juha
6bad0c04f9 IDE: Rename control in designer by pressing F2. Issue #23497
git-svn-id: trunk@39660 -
2012-12-26 23:34:05 +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
maxim
498dffa103 IDE: some clarifications to "Tab and Indent" options tab component captions
git-svn-id: trunk@39640 -
2012-12-23 19:14:24 +00:00
martin
87f31fe559 IDE fix smart indent
git-svn-id: trunk@39639 -
2012-12-23 18:30:17 +00:00
mattias
24597cdca7 IDE: fixed anchors
git-svn-id: trunk@39636 -
2012-12-23 16:57:34 +00:00
mattias
14935d5913 IDE: check Project1 in UpdateHighlighters, bug #23529
git-svn-id: trunk@39626 -
2012-12-23 09:26:40 +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
60e115de93 SourceEditor: Fix get correct Editor, do not use nil object (Beautifier callback).
git-svn-id: trunk@39603 -
2012-12-20 20:44:33 +00:00
martin
b462188f00 lazarus.lpi, added units
git-svn-id: trunk@39592 -
2012-12-20 09:34:48 +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
martin
6e4ec5bbb7 IDE: "Rename Identifier": fixed tab order
git-svn-id: trunk@39586 -
2012-12-18 22:39:58 +00:00
mattias
1e14e9c720 IDE: mac os x: set default key for options Cmd-semicolon
git-svn-id: trunk@39579 -
2012-12-18 12:50:36 +00:00
mattias
39dde6cf13 IDE: find prompt: shorten texts, bug #23493
git-svn-id: trunk@39575 -
2012-12-18 11:51:46 +00:00
martin
e64277d061 IDE: "Rename Identifier": show replaced lines in result. Changed default
git-svn-id: trunk@39574 -
2012-12-18 11:05:58 +00:00
martin
437c246acd IDE: "Rename Identifier": show replaced lines in result. Made optional
git-svn-id: trunk@39572 -
2012-12-17 15:33:02 +00:00
martin
d03f885981 IDE: "Rename Identifier": show replaced lines in result. Made optional
git-svn-id: trunk@39571 -
2012-12-17 15:26:04 +00:00
martin
6b37bec961 IDE: added clear all-in-open-files or all-in-current-file bookmarks. Issue #0013428
git-svn-id: trunk@39557 -
2012-12-16 06:09:49 +00:00
martin
fd62b97730 IDE: "Rename Identifier": show replaced lines in result.
git-svn-id: trunk@39555 -
2012-12-16 04:19:34 +00:00
martin
1c66f2a2dd IDE: Replace in files: show replaced lines in result. Issue #0007687
git-svn-id: trunk@39554 -
2012-12-15 22:38:04 +00:00
martin
5abfc81665 IDE, SynEdit, IFDEFed debug helper for SynEdit
git-svn-id: trunk@39542 -
2012-12-14 18:57:34 +00:00
maxim
fce81aa63d IDE: Improved Search Results dialog behavior:
1. Always bring Search Results to front on Ctrl-Alt-F (or if called via menu).
     2. Bring Search Results to front if Search Progress dialog was active (had focus).
     3. Do not bring Search Results to front if Search Progress dialog was not active.

git-svn-id: trunk@39520 -
2012-12-12 19:51:53 +00:00
martin
f1879a0603 IDE: comments about startlazarus
git-svn-id: trunk@39517 -
2012-12-12 13:29:40 +00:00
juha
cf73a59163 IDE, Windows: Formatting redirect_stderr. Issue #23467
git-svn-id: trunk@39515 -
2012-12-11 22:41:33 +00:00
maxim
e9725d81a9 IDE: show Search Results form only after the end of searching process
git-svn-id: trunk@39514 -
2012-12-11 20:38:23 +00:00
mattias
19d4d144fb IDE: initial setup: fixed starting thread
git-svn-id: trunk@39513 -
2012-12-11 10:36:17 +00:00
mattias
bbb1096a18 IDE: initial setup: fixed crashing on stop button
git-svn-id: trunk@39512 -
2012-12-11 09:57:33 +00:00
mattias
cf1dd700cc IDE: clean up
git-svn-id: trunk@39510 -
2012-12-11 09:34:59 +00:00
mattias
20fd881b41 startlazarus: fixed target file name
git-svn-id: trunk@39509 -
2012-12-11 09:33:51 +00:00
maxim
e4b2f12b25 IDE: changed Search Results dialog to bsSizeable and enabled system menu in order to unify its look with Find / Find in files dialogs, bug #23456
git-svn-id: trunk@39507 -
2012-12-10 21:48:56 +00:00
juha
c09fb28755 IDE, PropEdits: use GetVerbCount, GetVerb and ExecuteVerb for OI popup menu actions
git-svn-id: trunk@39487 -
2012-12-09 14:08:11 +00:00
mattias
979dfc0037 IDE: extract proc: stop if identifier is invalid
git-svn-id: trunk@39461 -
2012-12-06 16:33:40 +00:00
mattias
1ebbaf20e0 lazbuild: comment
git-svn-id: trunk@39458 -
2012-12-06 16:18:22 +00:00
mattias
6ff833e38d lazbuild: pass absolute paths to compiler, to make sure that external tools resolve symlinks correctly
git-svn-id: trunk@39457 -
2012-12-06 16:17:41 +00:00
mattias
53feb116ae lazbuild: apply verbosity to buildmanager
git-svn-id: trunk@39456 -
2012-12-06 16:11:39 +00:00
mattias
2cd110e940 lazbuild: fixed typo
git-svn-id: trunk@39455 -
2012-12-06 16:07:40 +00:00
mattias
048b9be0b8 lazbuild: added check if project needs compilation
git-svn-id: trunk@39454 -
2012-12-06 16:06:57 +00:00
mattias
9849a7034c lazbuild: apply verbosity to compiler invocation
git-svn-id: trunk@39453 -
2012-12-06 15:36:36 +00:00
mattias
60fdc1bfd9 lazbuild: verbosity options
git-svn-id: trunk@39452 -
2012-12-06 15:27:29 +00:00
mattias
f72c960927 IDE: clean up
git-svn-id: trunk@39451 -
2012-12-06 15:03:52 +00:00
martin
4aefdbe1f1 IDE: Update also FPC source dir note after selecting a compiler. Issue #20771 / see also revision 33860 #1aa5eab515
git-svn-id: trunk@39381 -
2012-11-26 13:25:30 +00:00
martin
03b7bd795b IDE, Hint: Fix malformated hints, if text has ampersand. or <,... Issue #0023320 Patch by Bart Broersma
git-svn-id: trunk@39374 -
2012-11-25 21:55:42 +00:00
martin
ca54e8a657 IDE: Initial setup dialog, check for missing gdb at startup
git-svn-id: trunk@39356 -
2012-11-23 23:52:04 +00:00
mattias
71041f92c2 IDE: setup dlg: fixed fpc src thread to not alter the environment variable
git-svn-id: trunk@39344 -
2012-11-22 15:10:39 +00:00
mattias
5828ee4489 IDE: debugging
git-svn-id: trunk@39343 -
2012-11-22 15:01:25 +00:00
juha
296b64998c IDE, initial setup dlg: stop and wait for the thread before closing
git-svn-id: trunk@39314 -
2012-11-20 00:24:55 +00:00
juha
0a0b953dfe IDE, initial setup dlg: Test for faDirectory flag when scanning. FindFirstUTF8(Path, faDirectory... returns all files
git-svn-id: trunk@39313 -
2012-11-19 23:25:56 +00:00
juha
73933e18a0 IDE, initial setup dlg: replace non-thread-safe stuff, RegExpr -> ValueOfKey func, non-cached file funcs
git-svn-id: trunk@39305 -
2012-11-19 01:14:15 +00:00
juha
49943df153 IDE, initial setup dlg: Use depth first strategy for searching
git-svn-id: trunk@39304 -
2012-11-19 01:14:09 +00:00
juha
d38f2da57d Revert "IDE: Build mode dialog revamp". Commit by mistake
git-svn-id: trunk@39303 -
2012-11-18 16:07:03 +00:00
juha
9f051d112c Fix compilation of LazBuild
git-svn-id: trunk@39302 -
2012-11-18 16:03:57 +00:00
juha
0951479289 IDE: Build mode dialog revamp
git-svn-id: trunk@39301 -
2012-11-18 16:03:52 +00:00
juha
f1d553753a IDE, initial setup dlg: use a thread to search for FPC sources, refactoring
git-svn-id: trunk@39299 -
2012-11-18 11:41:50 +00:00
juha
9f7d751934 IDE, initial setup dlg: add OK text also when "make" command is ok.
git-svn-id: trunk@39298 -
2012-11-18 11:41:45 +00:00
mattias
f5c07f66be IDE: rename identifier: stop on invalid identifier
git-svn-id: trunk@39295 -
2012-11-18 08:15:34 +00:00
juha
773c2fe670 IDE, Build Lazarus dialog. Cleanup
git-svn-id: trunk@39293 -
2012-11-17 10:02:48 +00:00
juha
7b14876476 IDE: in Build Lazarus dialog, relocate "Edit Defines" button to be nearer the "Defines" list
git-svn-id: trunk@39292 -
2012-11-17 10:02:43 +00:00
mattias
d291bcedbd IDE: initial setup dlg: invalidate file state cache when user comes back from another application
git-svn-id: trunk@39291 -
2012-11-17 09:45:41 +00:00
martin
a99a932801 DBG: Fix updating Inspect dialog, if triggered via source-editor (pop-up menu)
git-svn-id: trunk@39290 -
2012-11-16 15:43:16 +00:00
martin
a66522e83b SourceEditor: Fixed crash when closing last tab (via ctrl F4) while code-completion was active. Issue #0023317
git-svn-id: trunk@39282 -
2012-11-15 15:33:36 +00:00
martin
1652a45a33 SourceEditor: Fix asking "Save file", if only 1 tab is open in 2ndary window. Issue #0023312
git-svn-id: trunk@39276 -
2012-11-13 10:18:56 +00:00
juha
c5c1a65852 IDE: BuildModes manager continued
git-svn-id: trunk@39273 -
2012-11-11 09:23:52 +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
ef65901375 IDE: formatting
git-svn-id: trunk@39271 -
2012-11-10 22:44:59 +00:00
juha
f6ffdc0b7a IDE: rename IDEOptionsDialog.OnLoadIDEOptions and OnSaveIDEOptions to make the code easier to follow.
git-svn-id: trunk@39270 -
2012-11-10 22:44:54 +00:00
juha
4edee9917b New form for Build Mode Management
git-svn-id: trunk@39269 -
2012-11-10 22:35:02 +00:00
mattias
26aa11a8da IDE: moved multithreaded lpk scanner to a unit of its own
git-svn-id: trunk@39249 -
2012-11-06 12:25:01 +00:00
juha
92f88a8066 Add missing files of issue #19837
git-svn-id: trunk@39247 -
2012-11-05 19:49:46 +00:00
juha
cea28ef8e9 IDE: Improve Heaptrc output. Issue #19837, patch from Cyrax
git-svn-id: trunk@39245 -
2012-11-05 09:11:14 +00:00
juha
e37f37dd77 Project: fix an undefined return value
git-svn-id: trunk@39244 -
2012-11-05 09:11:01 +00:00
juha
37a90f1c94 IDE: Ask user to continue search from the beginning if no matches were found. Issue #23228
git-svn-id: trunk@39237 -
2012-11-02 22:31:01 +00:00
juha
3731f23757 IDE: formatting
git-svn-id: trunk@39212 -
2012-10-31 21:29:18 +00:00
juha
09ca4df1ec IDE: Simplify UpdateWindowMenu. Remove (now useless) delayed functionality.
git-svn-id: trunk@39172 -
2012-10-27 17:04:05 +00:00
juha
856fe390f2 IDE: remove some redundant UpdateWindowMenu calls. It is called when Window menu opens.
git-svn-id: trunk@39171 -
2012-10-27 16:36:16 +00:00
juha
8ff4d4ec3e IDE: Make SortAlphabetically=True by default in Project Inspector. Issue #22609
git-svn-id: trunk@39145 -
2012-10-20 08:31:20 +00:00
martin
70d1556197 SourceEditor: Use selection as default search only if caret is in/at selection (persistent selection)
git-svn-id: trunk@39101 -
2012-10-16 11:51:25 +00:00
juha
b5b8a10263 SynEdit: formatting
git-svn-id: trunk@39092 -
2012-10-15 16:41:10 +00:00
juha
ec95f00f98 IDE: prevent crash when Object Inspector is not assigned and project is compiled. Caused by r39082 #3b90468c10
git-svn-id: trunk@39091 -
2012-10-15 11:16:50 +00:00
juha
22c9f39a9c Designer: formatting
git-svn-id: trunk@39089 -
2012-10-15 10:42:04 +00:00
juha
3570c3b2ff Designer: Save properties in OI also when the selected control is clicked again. Issue #23048
git-svn-id: trunk@39088 -
2012-10-15 10:41:48 +00:00
juha
3b90468c10 IDE: Save changes in Object Inspector before compiling the project. Issues #22601 and #17795
git-svn-id: trunk@39082 -
2012-10-14 15:34:49 +00:00
juha
5a129e09c3 IDE: comment out another unused function in CompilerOptions
git-svn-id: trunk@39064 -
2012-10-13 09:14:02 +00:00
juha
03611adae0 IDE: Formatting
git-svn-id: trunk@39062 -
2012-10-13 09:13:41 +00:00
juha
b924d1d782 IDE: Update compiler messages for fpc 2.7.1. Issue #23041
git-svn-id: trunk@39061 -
2012-10-12 18:50:39 +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
08bdcbcf3f CompilerOptions: formatting, refactoring and cleanup of compiler messages code
git-svn-id: trunk@39059 -
2012-10-12 18:50:28 +00:00
juha
70da0a47bf IDE: remove unused resource string
git-svn-id: trunk@39058 -
2012-10-12 18:50:23 +00:00
mattias
e8cc088974 IDE: invalidate file state cache on rename/copy interactive
git-svn-id: trunk@39057 -
2012-10-12 09:50:30 +00:00
martin
f3f7450f44 Debugger: Disable "run to cursor" when debugger is stopped. This command is limited to the current frame (function). It can not be used to start a project. (also disable dcJumpTo, dcStepOut)
git-svn-id: trunk@39042 -
2012-10-10 23:00:51 +00:00
juha
7d0972774d IDE: Scan also "samples" folders in the Example Manager
git-svn-id: trunk@39020 -
2012-10-09 08:26:00 +00:00
juha
5d3ee21158 IDE: remove unused resource string
git-svn-id: trunk@38988 -
2012-10-08 00:12:18 +00:00
mattias
0776694118 IDE: added flag KeepInstalledPackages
git-svn-id: trunk@38971 -
2012-10-05 10:30:25 +00:00
mattias
5446aa1fac IDE: close project: close editor file from right to left
git-svn-id: trunk@38937 -
2012-10-01 08:56:40 +00:00
juha
0839a029db IDE: Add "Active File" to Search in Files where-selections. Issue #7686
git-svn-id: trunk@38924 -
2012-09-30 16:09:09 +00:00
juha
4593c8f87f IDE: Set "Include SubDirs" by default for Find in File Options
git-svn-id: trunk@38923 -
2012-09-30 16:08:52 +00:00
juha
b4440971ec IDE: Make File -> "Close All" cloase also packages. Rename "Close" to "Close Editor File". Issue #12422
git-svn-id: trunk@38921 -
2012-09-30 12:33:52 +00:00
juha
c24bd2344c IDE: Mark source file as modified when on-disk change is ignored. Issue #22889
git-svn-id: trunk@38918 -
2012-09-30 08:39:59 +00:00
juha
d121635fa3 IDE: formatting
git-svn-id: trunk@38917 -
2012-09-30 08:39:53 +00:00
juha
7a5b56c83e IDE: improve TPathEditorDialog behavior
git-svn-id: trunk@38906 -
2012-09-29 17:36:48 +00:00
juha
96b3cbf9c8 IDE: formatting
git-svn-id: trunk@38905 -
2012-09-29 17:36:43 +00:00
zeljko
0ccdbe8bb6 IDE: fixed wsMinimized behaviour on designed form. issue #21792
git-svn-id: trunk@38872 -
2012-09-27 16:31:45 +00:00
mattias
e382c97306 IDE: fixed open file lpi
git-svn-id: trunk@38851 -
2012-09-27 08:56:55 +00:00
juha
6b90fc2348 Designer: Disable ViewLFM menu item for virtual units
git-svn-id: trunk@38817 -
2012-09-24 20:58:10 +00:00
mattias
066a74ddf6 IDE: clean up
git-svn-id: trunk@38804 -
2012-09-24 06:37:40 +00:00
juha
35994bb452 IDE: Move more methods to SourceFileManager. It has not reference back to main unit any more.
git-svn-id: trunk@38800 -
2012-09-23 19:01:06 +00:00
juha
b393a5bd18 IDE: Move funcs from MainIDE to MainIDEBase (DoMergeDefaultProjectOptions) and to SourceFileManager (CheckMainSrcLCLInterfaces, DoOpenMainUnit, DoRevertMainUnit)
git-svn-id: trunk@38794 -
2012-09-21 20:36:00 +00:00
juha
fdb25262a7 IDE: Move BeginCodeTool to MainBase.
git-svn-id: trunk@38768 -
2012-09-20 22:36:23 +00:00
juha
08589a996b IDE: Move SetRecentFilesMenu from TMainIDE to TMainIDEBase
git-svn-id: trunk@38767 -
2012-09-20 22:01:44 +00:00
mattias
b056f168e4 IDE: fixed saving what project was opened on IDE quit
git-svn-id: trunk@38761 -
2012-09-20 09:00:50 +00:00
mattias
2aa8d62f9f IDE: when IDE was closed without project show no project wizard at start
git-svn-id: trunk@38760 -
2012-09-20 08:54:01 +00:00
mattias
d0917b7827 IDE: restored ico
git-svn-id: trunk@38759 -
2012-09-20 07:21:06 +00:00
mattias
e506cb6ec2 IDE: save state new project
git-svn-id: trunk@38756 -
2012-09-19 13:50:00 +00:00
mattias
1cafbef514 IDE: save state project closed
git-svn-id: trunk@38755 -
2012-09-19 13:47:18 +00:00
mattias
053e01608d IDEIntf: fixed typo: favorite should use the American spelling instead of the British favourite
git-svn-id: trunk@38750 -
2012-09-19 13:16:39 +00:00
mattias
ae08ad8a5e IDEIntf: fixed typo: favorite should use the American spelling instead of the British favourite
git-svn-id: trunk@38749 -
2012-09-19 13:12:42 +00:00
maxim
1a6cc11b5c IDE: removed unused string
git-svn-id: trunk@38738 -
2012-09-18 17:34:08 +00:00
mattias
643c170bbe IDE: moved SetRecentProjectFilesMenu to mainbase
git-svn-id: trunk@38734 -
2012-09-18 11:59:05 +00:00
maxim
20d1274213 IDE: added Lithuanian to version info language list, bug #22898
git-svn-id: trunk@38722 -
2012-09-17 20:21:15 +00:00
paul
c4956484ec ide: revert destructive unit removal from the main.pas in r38704 #b0f27fbbcd
git-svn-id: trunk@38707 -
2012-09-17 03:20:44 +00:00
juha
45d0f32c80 IDE: move DoNewOther out of TMainIDE, add refactored function NewUnitOrForm
git-svn-id: trunk@38705 -
2012-09-17 00:05:06 +00:00
juha
b0f27fbbcd IDE: remove unused unit names from main.pp uses section
git-svn-id: trunk@38704 -
2012-09-17 00:05:01 +00:00
juha
f05db0a164 IDE: Make TMainIDE.UpdateDefaultPascalFileExtensions a global proc and change its name because there are others with identical name
git-svn-id: trunk@38703 -
2012-09-16 22:37:43 +00:00
juha
ea6e7aa309 IDE: refactor DoOpenFileAtCursor away from MainIDE
git-svn-id: trunk@38702 -
2012-09-16 22:23:34 +00:00
juha
069cd283e5 IDE: Refactor the main unit heavily. Code related to source files is moved to a new SourceFileManager unit
git-svn-id: trunk@38701 -
2012-09-16 21:05:01 +00:00
juha
5c22372849 IDE: formatting
git-svn-id: trunk@38700 -
2012-09-16 21:04:52 +00:00
juha
6776632380 New file with code refactored from MainIDE
git-svn-id: trunk@38699 -
2012-09-16 21:03:12 +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
e7c74ffd82 IDE: Don't show confirmation dialog for "Close All Other Pages" if active tab content is modified. Issue #22409, patch from Bart Broersma
git-svn-id: trunk@38666 -
2012-09-15 10:17:20 +00:00
juha
96aae02bd8 IDE: remove SimplePascalProgram file descriptor. It was in a wrong place and is replaced with SimpleProgram project descriptor. Improve template desctiptions.
git-svn-id: trunk@38646 -
2012-09-13 17:55:25 +00:00
juha
8d68d58adf IDE: remove TProjectManualProgramDescriptor from registered descriptors
git-svn-id: trunk@38645 -
2012-09-13 17:55:18 +00:00
mattias
882516cfb1 LCL: gtk2: fixed access to private variables of TWinControl
git-svn-id: trunk@38638 -
2012-09-13 09:42:10 +00:00
juha
11d68532cc IDE: Do not show the same unit twice in UseUnitDlg. Issue #22866, patch from Anton
git-svn-id: trunk@38635 -
2012-09-13 07:05:57 +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
5b6cb21f1c IDE: add a "Simple Program" descriptor/template. Requested by Jeff Duntemann for his book "FreePascal From Square One"
git-svn-id: trunk@38632 -
2012-09-13 06:39:15 +00:00