Commit Graph

86 Commits

Author SHA1 Message Date
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
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
martin
c34825f8a2 Ide/EditorMacros: changed flag-names for internal/pseudo files
git-svn-id: trunk@38392 -
2012-08-26 16:09:17 +00:00
martin
48333d8333 EditorMacros: Allow editing of macros
git-svn-id: trunk@38360 -
2012-08-25 01:02:55 +00:00
juha
5b73c6f898 Remove old ifdefs from "deprecated" declarations. They don't work with recent compilers
git-svn-id: trunk@37405 -
2012-05-23 20:28:24 +00:00
mattias
cdc3c432b4 cody: new IDE window: show dialog to setup form name
git-svn-id: trunk@37152 -
2012-05-04 08:00:38 +00:00
mattias
62218fe07e IDE: show compiler options: check compiler
git-svn-id: trunk@37085 -
2012-04-29 16:32:31 +00:00
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