Commit Graph

79 Commits

Author SHA1 Message Date
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