Commit Graph

353 Commits

Author SHA1 Message Date
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
martin
34c3888d83 DBG: add option to reset debugger after each run
git-svn-id: trunk@34925 -
2012-01-25 15:05:21 +00:00
mattias
dedcacd54d IDE: renamed some lazdoc to fpdoc
git-svn-id: trunk@34822 -
2012-01-20 16:37:34 +00:00
mattias
00dbde1442 IDE: option to ask to save session
git-svn-id: trunk@34729 -
2012-01-14 13:43:25 +00:00
mattias
40857d72fc IDE: file dialog filter: reduced loading/saving, auto clean up, do not save default
git-svn-id: trunk@33764 -
2011-11-24 23:04:54 +00:00
mattias
561a94889f IDE: added file filter options page
git-svn-id: trunk@33530 -
2011-11-14 17:20:51 +00:00
juha
b9809c8c46 IDE: formatting, reordering and some comments
git-svn-id: trunk@33009 -
2011-10-21 15:45:10 +00:00
juha
d4abfe8c7e IDE: Fix saving Lazarus Desktop Settings. Issue #19331, modified from patch by Bart Broersma
git-svn-id: trunk@32990 -
2011-10-19 21:20:54 +00:00
mattias
7d0ff1242b IDE: do not warn when environmentoptions.xml is missing
git-svn-id: trunk@32620 -
2011-10-02 16:47:31 +00:00
martin
37fa512845 DBG: Watchpoints
git-svn-id: trunk@32423 -
2011-09-19 17:47:27 +00:00
martin
63a6d0bb60 IDE, DBG: Starting on DebuggerConfigStorage
git-svn-id: trunk@32380 -
2011-09-17 11:32:32 +00:00
juha
dc58625e58 IDE: small optimization when adding example files to recent files list.
git-svn-id: trunk@32004 -
2011-08-18 16:24:19 +00:00
juha
cba541db5e IDE: Caption for project wizard and some comments
git-svn-id: trunk@31963 -
2011-08-12 13:28:38 +00:00
juha
02803ca4af IDE: Add examples to the list of recent projects if it is empty and the examples have write access. Issue #14506
git-svn-id: trunk@31962 -
2011-08-12 13:19:14 +00:00
maxim
1a14549431 IDE: made suggestion of lowercased file name for new forms/units configurable
git-svn-id: trunk@31920 -
2011-08-08 22:25:03 +00:00
mattias
2c28620def IDE: store lazarus directory in config relative if pcp and laz dir share the parent directory
git-svn-id: trunk@31297 -
2011-06-20 13:43:57 +00:00
mattias
da6d0edaad IDE: reading path of LazarusDirectory: if relative, expand with pcp
git-svn-id: trunk@31296 -
2011-06-20 13:15:59 +00:00
mattias
47d34594f7 IDE: fixed saving IDEEditorGroups to sub path
git-svn-id: trunk@31295 -
2011-06-20 13:11:26 +00:00
mattias
4cc4707c44 lazbuild: clean up
git-svn-id: trunk@30799 -
2011-05-18 16:50:57 +00:00
mattias
e92aaad1e8 lazbuild: clean up
git-svn-id: trunk@30798 -
2011-05-18 16:45:08 +00:00
paul
68af24efc9 ide: use default delphi colors by default for event log
git-svn-id: trunk@30655 -
2011-05-10 06:18:24 +00:00
paul
64f78f5265 ide: save/load/edit debugger event log options
git-svn-id: trunk@30534 -
2011-05-03 05:34:26 +00:00
paul
ec09bfef6c ide: fix debugger event name Window -> Windows, record 'library-loaded' events
git-svn-id: trunk@30486 -
2011-04-27 06:43:16 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +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
mattias
53680baba2 IDE: fixed compilation by breaking a unit circle
git-svn-id: trunk@29466 -
2011-02-11 15:29:27 +00:00
martin
947fcea9cc IDE: ensure the completion window does not go below a minimum size
git-svn-id: trunk@29057 -
2011-01-16 19:56:54 +00:00
martin
3f3b8a3c89 Env-Opts, Dbg: Save debugger properties
git-svn-id: trunk@28997 -
2011-01-13 16:47:22 +00:00
mattias
777e1a450c IDE: TrimSearchPath deleting doubles
git-svn-id: trunk@28650 -
2010-12-08 20:50:27 +00:00
mattias
ec7076415f IDE: use macros in environment compiler file name
git-svn-id: trunk@28575 -
2010-11-30 17:33:04 +00:00
paul
9bcaf5ec16 ide for win32: add recently opened project to the system list of recent files
git-svn-id: trunk@28290 -
2010-11-17 09:27:17 +00:00
mattias
7c80c43236 IDE: if fpc path, fpc source directory or lazarus source directory not found: try secondary configs
git-svn-id: trunk@28083 -
2010-11-05 01:16:37 +00:00
martin
47e2718101 IDE: Made Source-Editor-Completion form resizeable . issue #0016835
git-svn-id: trunk@27999 -
2010-10-31 00:17:55 +00:00
mattias
5223a83d19 IDEIntf: TAbstractIDEOptions added Restore parameter to distinguish between Ok and Cancel
git-svn-id: trunk@27681 -
2010-10-13 14:47:27 +00:00
mattias
36cb2971ba IDE: clean up
git-svn-id: trunk@27402 -
2010-09-18 08:45:04 +00:00
mattias
1ee3d6dcf4 IDEIntf: moved TSimpleIDEWindowLayout to IDEWindowCreators
git-svn-id: trunk@26201 -
2010-06-20 10:45:52 +00:00
mattias
0238049950 IDE: connect source editor with simpleidewindowlayout
git-svn-id: trunk@26195 -
2010-06-19 15:37:25 +00:00
mattias
7ff88cb06a IDE: simplewindowlayout using tconfigstorage
git-svn-id: trunk@26181 -
2010-06-19 05:44:24 +00:00
mattias
d111a12751 IDE: todolist: added creator
git-svn-id: trunk@26011 -
2010-06-09 22:53:27 +00:00
martin
688c276e96 IDE, Options, fix default folded
git-svn-id: trunk@25861 -
2010-06-03 11:11:47 +00:00
martin
8ce99dc2a6 IDE, Options, remember fold state of main-tree
git-svn-id: trunk@25857 -
2010-06-03 02:26:38 +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
f25c0d95e5 IDE: using IDEIntf to show dockable windows
git-svn-id: trunk@25604 -
2010-05-24 14:31:03 +00:00
mattias
d18d9a1205 IDEIntf: started TIDEWindowDefaultLayout
git-svn-id: trunk@25573 -
2010-05-22 10:59:28 +00:00
dmitry
df5cb0c835 ide: starting usage of global compiler messages list. Added the selection of the compiler messages into environment->files frame
git-svn-id: trunk@25235 -
2010-05-07 06:52:19 +00:00
mattias
d98b7c1e71 IDE: added option to switch to favorite after ask new component name, from Maxim Ganetsky, bug #16339
git-svn-id: trunk@24984 -
2010-04-26 21:54:36 +00:00
marc
835ac997bd * IDE: add option to show full project path in window caption. Patch by Jarto Tarpio
git-svn-id: trunk@24875 -
2010-04-24 14:13:58 +00:00
mattias
e598482148 IDE: added window option to show only one taskbar for IDE windows, bug #16310
git-svn-id: trunk@24825 -
2010-04-22 19:16:14 +00:00
paul
364b6d328c ide: compile dialog improvements from Erwin van den Bosch (issue #0015990)
git-svn-id: trunk@24718 -
2010-04-19 09:26:17 +00:00
marc
3e10dd5404 * debug: implemented dispay of debugevents. patch #16148 by Flavio Etrusco
git-svn-id: trunk@24577 -
2010-04-11 14:11:47 +00:00
mattias
a7a60cd4d3 IDE: using FileAgeCached
git-svn-id: trunk@24344 -
2010-04-01 11:42:03 +00:00
martin
3e92d4df61 SourceEditor/IDE Layout: more multi-window changes
git-svn-id: trunk@24194 -
2010-03-24 18:28:00 +00:00
paul
f5da4dfcbc ide: add an option to skip packages check on form creation for designer
git-svn-id: trunk@23592 -
2010-01-29 09:41:47 +00:00
mattias
a82a5f4b89 IDE: fixed description of macro ConfDir, bug #15444
git-svn-id: trunk@23329 -
2009-12-30 19:39:35 +00:00
mattias
f265272e57 clean up
git-svn-id: trunk@23273 -
2009-12-25 11:52:38 +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
4a57ea658c IDE: implemented option to show project first in IDE title
git-svn-id: trunk@23161 -
2009-12-17 13:56:21 +00:00
paul
405dd2ca7c ide: implement DoAfterWrite for IDE options classes
git-svn-id: trunk@23130 -
2009-12-14 02:29:53 +00:00
paul
cf28b5f621 ideintf, ide: read/write all registered IDE options instead of reading/writing particular known classes
git-svn-id: trunk@23094 -
2009-12-12 10:43:01 +00:00
mattias
8d7e5bda13 IDE: designer added option to ask for component name on create
git-svn-id: trunk@22221 -
2009-10-18 11:32:42 +00:00
mattias
97a9d2384e IDE: default lazarus directory: remove bundle path
git-svn-id: trunk@21940 -
2009-10-01 11:16:05 +00:00
mattias
ede3c52deb IDE: environment options, fixed checking FPCSrcDir with macros
git-svn-id: trunk@21751 -
2009-09-17 22:28:12 +00:00
mattias
1a7644e937 IDE: clean up, lazbuild: using package codetools
git-svn-id: trunk@21396 -
2009-08-22 16:51:00 +00:00
mattias
a0a148582d IDE: allow relative filename for make
git-svn-id: trunk@21363 -
2009-08-20 18:00:22 +00:00
jesus
80312b5794 IDE, support for translatable environment options captions, issues #14217, #13572
git-svn-id: trunk@20985 -
2009-07-28 04:03:10 +00:00
paul
fe6e112d79 ide: add show menu glyphs to the desktop options frame
git-svn-id: trunk@20194 -
2009-05-25 09:10:56 +00:00
paul
3f5dc06930 lcl: implement TMenuItem.GlyphShowMode, TApplication.ShowMenuGlyphs, TApplicationProperties.ShowMenuGlyphs
git-svn-id: trunk@20192 -
2009-05-25 08:38:20 +00:00
paul
3089bd0e3a ide: desktop options
- replace groupboxes with bevels and labels
  - add an ability to choose button glyphs visibility (with default = System)

git-svn-id: trunk@19949 -
2009-05-13 03:15:21 +00:00
mattias
2e228a8d7f IDE: option to hide icons in message window, bug #13578, from Dmitry
git-svn-id: trunk@19653 -
2009-04-27 18:59:25 +00:00
mattias
d17044ea69 IDE: rename unit, update references: added options
git-svn-id: trunk@19359 -
2009-04-11 18:34:25 +00:00
mattias
30f4e50753 IDE: implemented setting template for new unit/form speed button
git-svn-id: trunk@17375 -
2008-11-13 17:09:59 +00:00
mattias
47a79e54b2 IDE: clean up, added saving new unit/form templates
git-svn-id: trunk@17373 -
2008-11-13 15:59:28 +00:00
paul
971276cb1d ide: complete IDE Options api, adjust frames and editor to work with it
git-svn-id: trunk@17085 -
2008-10-21 09:30:01 +00:00
paul
472544c43b ide: convert environment options editor to IDE options editor
ideintf: add ideoptionsintf - base classes and functions to register IDE options editors, editor groups

git-svn-id: trunk@17070 -
2008-10-20 08:22:09 +00:00
paul
7c43bd88d8 ide: cleanup
git-svn-id: trunk@17062 -
2008-10-20 01:45:02 +00:00
paul
d8ff367a20 ide: add register method for environment option editors, register all our editors, make environment options dialog more generic
git-svn-id: trunk@17054 -
2008-10-19 13:04:49 +00:00
paul
85c5b849e2 ide: extract options_backup, options_naming, option_fpdoc as frames from environment options dialog
git-svn-id: trunk@17052 -
2008-10-19 06:58:04 +00:00
paul
0c5d26efb7 ide:
- add base environment options frame class to derive from
  - extract options_desktop as frame from environment options dialog

git-svn-id: trunk@17050 -
2008-10-19 05:18:52 +00:00
paul
3f810f4d24 ide: extract options_files as frame from environment options dialog
git-svn-id: trunk@17049 -
2008-10-19 04:30:06 +00:00
paul
9b6a2c6b9d ide: environment options
- split environment options into 2 units - class and dialog
  - move object inspector settings to a separate frame

git-svn-id: trunk@17040 -
2008-10-18 16:23:37 +00:00
paul
8f1c46ea09 ide: fix typos in strings
git-svn-id: trunk@17027 -
2008-10-17 02:06:43 +00:00
vincents
2747f43e6b IDE: use GetAllFileMasks instead of *.* from Graeme (issue #12405)
git-svn-id: trunk@17022 -
2008-10-16 13:07:52 +00:00
darius
9a5a4f4246 removed procedure TranslateButtonPanel as it is handled by TButtonPanel itself
git-svn-id: trunk@16998 -
2008-10-15 08:25:10 +00:00
darius
1fec8e9baf implemented TranslateButtonPanel funtion in LazarusIDEStrContsts to initialize the translation of a buttonpanel.
implemented TButtonPanel in the remaining forms and slightly improved anchoring where appropriate

git-svn-id: trunk@16996 -
2008-10-14 22:40:32 +00:00
laurent
21581dc6e0 Load glyph form resource and somme resourcestrings
git-svn-id: trunk@16677 -
2008-09-23 06:56:22 +00:00
laurent
ef99e72ec8 add standard glyph in buttons
git-svn-id: trunk@16603 -
2008-09-16 07:45:44 +00:00
mattias
380d06867a IDE: environment options: adding default compiler fpaths to combobox
git-svn-id: trunk@16355 -
2008-09-01 18:33:40 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
vincents
7c263b6e77 IDE: fixed keyboard handling of window list on window tab of environment options dialog (issue #11952)
git-svn-id: trunk@16209 -
2008-08-24 20:03:36 +00:00
mattias
c624f4b5de IDE: environment options: sorted i18n languages
git-svn-id: trunk@16168 -
2008-08-20 16:43:31 +00:00
mattias
1752c2e410 IDE: environment option FPCSourceDirectory can now contain macros
git-svn-id: trunk@16122 -
2008-08-18 14:10:26 +00:00
mattias
c36f4205cd IDE: clean up
git-svn-id: trunk@15948 -
2008-08-04 11:38:26 +00:00
mattias
bfba06a2d8 fixed macro description ExeExt, fixed abort on lfm repair during project loading, fixed uninitialized result for HasUnitRegisterProc, find/replace dialog now can enable/disable replace by user - needed for apple human interface guide lines
git-svn-id: trunk@15941 -
2008-08-03 20:00:49 +00:00
mattias
9d0afc204c IDE: moved IFDEF BigIDE to lazarus.pp to let it work even on quick build, LazBuild: implemented compiling IDE standard packages
git-svn-id: trunk@15720 -
2008-07-09 13:22:45 +00:00
marc
000eaee7e6 * Improved localization by Maxim Ganetsky of:
- Environment Options Dialog
  - Empty Methods Dialog
  - Source Editor popup menu
* Updated .po files
   

git-svn-id: trunk@15462 -
2008-06-18 23:09:10 +00:00
paul
4a04564358 ide: save show compile dialog option change
git-svn-id: trunk@15432 -
2008-06-16 01:13:45 +00:00
mattias
f1f3dcac16 IDE: fixed default value of showcompiledialog to false
git-svn-id: trunk@15419 -
2008-06-14 11:24:42 +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
9519e71b14 IDE: added environment option to focus/bringtofront messages
git-svn-id: trunk@15401 -
2008-06-13 08:15:10 +00:00
mattias
859941454f IDE: added macro Home, bug #10219
git-svn-id: trunk@15351 -
2008-06-07 02:10:00 +00:00