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