mattias
87d9c6bb13
IDE: moved macros save/saveall to source editor
...
git-svn-id: trunk@36514 -
2012-04-02 08:06:52 +00:00
juha
d76fd3fafb
IDE: make Search Result window use the previous position. Issue #21288
...
git-svn-id: trunk@36407 -
2012-03-29 06:09:40 +00:00
martin
7fc60239cb
IDE, alow search for unit in project only (without packages)
...
git-svn-id: trunk@32334 -
2011-09-14 13:47:26 +00:00
juha
9f09abf5f2
IDE: fix a possible crash when making a new project, clear LastActivatedWindows list.
...
git-svn-id: trunk@31005 -
2011-06-01 20:39:18 +00:00
mattias
2755108d9c
IDEIntf: moved compiler options to unit of its own (compoptsintf.pas), added access to compiler options of packages
...
git-svn-id: trunk@29523 -
2011-02-13 13:42:19 +00:00
paul
cd87a812cc
ide: add an option to open options dialog in read only mode, use it for packages
...
git-svn-id: trunk@29509 -
2011-02-13 11:37:47 +00:00
paul
e9210bf352
ide, ideintf: prepare IDEOptionsIntf and IDE for common package options dialog:
...
- add GroupPackage and GroupPkgCompiler
- split compiler options and project options into 2 independent options groups
- register compiler frames for both GroupCompiler and GroupPkgCompiler
- change DoOpenIDEOptions: replace filter argument from a class to array of classes to show [project options, compiler options] editor and [package options, compiler options] editors
- inherit TLazPackageID from TAbstractIDEPackageOptions class
- fix showing of required frame (like Object inspector or Editor) in the IDE options editor
+ other minor edits
git-svn-id: trunk@29481 -
2011-02-12 13:00:34 +00:00
mattias
cbc4541093
FCL package: converted to a normal package
...
git-svn-id: trunk@29213 -
2011-01-27 16:41:24 +00:00
mattias
8e70d117b4
IDEIntf: extended FindUnitFile
...
git-svn-id: trunk@28680 -
2010-12-11 10:19:32 +00:00
mattias
224f77db3c
IDEIntf: added event for quick syntax check
...
git-svn-id: trunk@26682 -
2010-07-16 10:51:18 +00:00
mattias
44c32e038c
IDEIntf: added event OnIDERestoreWindows
...
git-svn-id: trunk@26157 -
2010-06-17 08:23:04 +00:00
mattias
0e14f732e0
IDEIntf: added handler IDEClose
...
git-svn-id: trunk@25944 -
2010-06-06 08:53:06 +00:00
mattias
b527e66fb7
IDE: source editor using IDEIntf for showing
...
git-svn-id: trunk@25615 -
2010-05-24 17:41:32 +00:00
mattias
a62c0354eb
IDE: removed docking
...
git-svn-id: trunk@25567 -
2010-05-21 16:24:47 +00:00
mattias
0b6cea3e38
IDEIntf: added handler PackageEditingInterface.AddHandlerOnGraphChanged
...
git-svn-id: trunk@24826 -
2010-04-22 19:40:30 +00:00
mattias
4338c54822
IDEIntf: added voting handler for component palette button visibility
...
git-svn-id: trunk@24794 -
2010-04-21 16:22:37 +00:00
martin
bd6c06847e
SourceEditor, fixed accidental removed method from SrcEditorInterface
...
git-svn-id: trunk@24234 -
2010-03-27 00:03:43 +00:00
martin
dac2e43b34
SourceEditor: Refactor, removed dependency on Project unit
...
git-svn-id: trunk@24231 -
2010-03-26 21:49:08 +00:00
martin
9040201c83
IDE/SourceEditor/Packages: Using SourceEditorManager / Removed all references to single instance "var SourceNotebook" (for multi-window handling)
...
git-svn-id: trunk@24113 -
2010-03-20 15:12:33 +00:00
martin
8c94ff2bd4
Ide/Project; SourceEditor: More using SourceEditorManager (for multi-window handling)
...
git-svn-id: trunk@24091 -
2010-03-18 22:14:09 +00:00
mattias
e01fe377a6
IDE: delphi converter: silently adding interfaces unit, bug #15641
...
git-svn-id: trunk@23685 -
2010-02-11 09:08:57 +00:00
paul
4a17de49ea
ide: fix compilation with the fpc trunk
...
git-svn-id: trunk@23410 -
2010-01-09 18:56:43 +00:00
paul
b9deb8c122
ideintf, ide: implement custom caption for IDE options dialog, use another caption for project options
...
git-svn-id: trunk@23328 -
2009-12-30 15:45:14 +00:00
paul
6c7c0ee0ad
ideintf, ide, components: IDE options:
...
- introduce 2 new abstract options classes: TAbstractIDEEnvironmentOptions and TAbstractIDEProjectOptions
- derive all current options classes from TAbstractIDEEnvironmentOptions
- fix broken previously education options
- move away actions triggered by reading / saving of predefined IDE options (like TEnvironmentOption, TIDEOptions, ...) from DoOpenIDEOptions to new read/write event handlers
- allow filtering of options showed in IDE options dialog by some options class
- use options filtering when show Object Inspect, Editor, CodeExplorer option
git-svn-id: trunk@23252 -
2009-12-24 08:31:23 +00:00
mattias
404211ce2f
IDE: debugger: searching files in temporary directory in unsaved files
...
git-svn-id: trunk@23190 -
2009-12-18 20:09:06 +00:00
paul
5c498e6e64
ideintf: add DoOpenIDEOptions method to the lazarus interface
...
git-svn-id: trunk@23131 -
2009-12-14 02:46:01 +00:00
mattias
3288b6cecf
IDEIntf: fixed compilation
...
git-svn-id: trunk@22235 -
2009-10-19 14:47:34 +00:00
mattias
97c17bf8a9
educationlaz: register component palette page
...
git-svn-id: trunk@22232 -
2009-10-19 13:00:47 +00:00
mattias
9bd937c421
IDEIntf: added nfAskFilename
...
git-svn-id: trunk@22200 -
2009-10-17 10:13:25 +00:00
mattias
6ae9e55963
IDE: implemented SaveClosedSourcesOnCodeToolChange
...
git-svn-id: trunk@22137 -
2009-10-13 09:24:06 +00:00
mattias
e9a1e8f8a1
IDE: do not open lpr on codetools changes, bug #14693
...
git-svn-id: trunk@22135 -
2009-10-13 08:44:56 +00:00
mattias
6d1ab9f902
IDE: quickfix item for identifier not found: search via code browser
...
git-svn-id: trunk@21532 -
2009-09-01 21:57:19 +00:00
mattias
ba16d11eae
IDE: implemented rename main unit
...
git-svn-id: trunk@20235 -
2009-05-26 10:59:23 +00:00
mattias
13d580f6d8
IDE: making some abort buttons context sensitive
...
git-svn-id: trunk@19387 -
2009-04-12 22:53:16 +00:00
mattias
b38cff5c4d
IDEIntf: added events: lihtOnProjectBuilding, lihtOnProjectDependenciesCompiling, lihtOnProjectDependenciesCompiled
...
git-svn-id: trunk@19363 -
2009-04-11 20:17:58 +00:00
paul
d165265aaa
ideintf: fix asterisk position in the copyright header
...
git-svn-id: trunk@18830 -
2009-02-27 02:35:55 +00:00
mattias
d00e501765
IDE: fpdoc editor: improved debugging
...
git-svn-id: trunk@18496 -
2009-01-29 13:47:15 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
mattias
343e405a4a
IDE: added info build window from David Guadagnini
...
git-svn-id: trunk@15417 -
2008-06-14 11:21:49 +00:00
mattias
e25395d533
IDE: source editor: implemented changing file encoding
...
git-svn-id: trunk@15364 -
2008-06-08 20:44:46 +00:00
mattias
e98cde9ee1
IDE: added New file item inherited component based on bug/patch 1287
...
git-svn-id: trunk@15076 -
2008-05-08 12:39:46 +00:00
mattias
963a81e03f
IDE: closing hidden designer form only on revert
...
git-svn-id: trunk@14916 -
2008-04-21 09:27:38 +00:00
mattias
bd4b61b421
IDEIntf: added handlers for opened and close project
...
git-svn-id: trunk@14451 -
2008-03-06 22:59:24 +00:00
paul
6e1cf88ace
fix memory leaks
...
git-svn-id: trunk@14443 -
2008-03-06 06:49:30 +00:00
mattias
ff825a19f2
IDEIntf: added dockmanager
...
git-svn-id: trunk@14394 -
2008-03-03 20:18:22 +00:00
mattias
cb16ea3d75
IDE: package editor: added menu item More / View ToDo list
...
git-svn-id: trunk@13793 -
2008-01-19 10:22:18 +00:00
mattias
1d517decaf
IDE: fixed auto code templates to not always add the typed character, IDE: fixed resetting IDE ToolStatus, fixing crash when double clicking on install package button, IDEIntf: added property OpenEditorsOnCodeToolChange to allow tools to cleanly change sources (this fixes the bug of quickfix items not working with temporary files)
...
git-svn-id: trunk@12613 -
2007-10-27 18:26:35 +00:00
mattias
a1bc835c26
h2pas wizard: now jumping to error for tools
...
git-svn-id: trunk@12410 -
2007-10-10 20:47:39 +00:00
mattias
6b9944e3a0
IDE: compiling a package now shows it in the MainBar caption, building the IDE does not save virtual projects
...
git-svn-id: trunk@10837 -
2007-03-31 12:41:20 +00:00
mattias
2f4f4bf6fa
IDE: extended closing unit component with recursion
...
git-svn-id: trunk@10038 -
2006-10-04 22:04:00 +00:00