Commit Graph

99 Commits

Author SHA1 Message Date
mattias
43847bb0b3 IDE+codetools: identifier completion: Options to disable sorting for history and scope
git-svn-id: trunk@46599 -
2014-10-18 21:34:06 +00:00
mattias
ba814a2ad3 IDE: fixed xmlconfig default values
git-svn-id: trunk@45530 -
2014-06-15 12:10:42 +00:00
mattias
5a07230297 IDE: clean up
git-svn-id: trunk@44146 -
2014-02-18 18:47:15 +00:00
paul
28a7e9342f ide: load default indentation resource from FPC resource
git-svn-id: trunk@43012 -
2013-09-28 15:16:27 +00:00
mattias
e02c8ef2c8 codetools: started ability to load code completion snippets from an xml files, thanks to Don Ziesig, patch #15922
git-svn-id: trunk@42177 -
2013-07-22 22:08:53 +00:00
mattias
dccbd49526 IDE: clean up
git-svn-id: trunk@42120 -
2013-07-17 18:04:07 +00:00
mattias
3796042759 codetools: code completion: started option to not update signatures if only case changed
git-svn-id: trunk@41909 -
2013-06-26 15:03:37 +00:00
mattias
e935766ee6 IDE: removed old workaround global SrcPath
git-svn-id: trunk@41908 -
2013-06-26 12:47:16 +00:00
mattias
bf1eb1765f IDE: clean up
git-svn-id: trunk@41896 -
2013-06-25 15:34:27 +00:00
mattias
7397ad3c22 codetools: completecode: update proc signatures, IDE: options to disable updating multiple signatures
git-svn-id: trunk@41881 -
2013-06-25 08:34:20 +00:00
mattias
24c2470b43 IDE: using TFileStreamUTF8 and TStringListUTF8
git-svn-id: trunk@37656 -
2012-06-15 16:50:31 +00:00
mattias
15f4afc429 IDE: identifier completion: add do after with, issue #16850
git-svn-id: trunk@36991 -
2012-04-23 19:23:21 +00:00
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
mattias
b02630ac58 IDE: less hints
git-svn-id: trunk@35711 -
2012-03-04 18:12:15 +00:00
mattias
e62d7530b7 IDE: codetools word beautifier: clean up
git-svn-id: trunk@34634 -
2012-01-06 22:50:07 +00:00
mattias
18106c64f2 IDE: codetools word beautifier: option to define how to spell auto created words, bug #19973
git-svn-id: trunk@34633 -
2012-01-06 22:44:48 +00:00
mattias
6c8ac2b3c8 IDE: identifier completion: option to only replace the prefix, not the whole identifier
git-svn-id: trunk@34399 -
2011-12-25 00:44:07 +00:00
mattias
c293f570bf IDE: identifier completion: option to show help
git-svn-id: trunk@31227 -
2011-06-14 18:37:52 +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
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
5f4f03d6e9 IDE: using new codetools FPC caches
IDE: fixed macro FPCVer for multiple versions used by fpc.exe
IDE: fixed rescan of FPC sources if not changed, bug #16824
codetools: replaced fpc source heuristic with rule set, needed for bug #13912, #14572
IDE: fixed unneeded rescan of fpc sources if only target changed, needed for 12828
IDE: fixed calling compiler on every start, needed by lazarus on a stick
codetools: fixed search for fpc units without ppu, needed for 15534
IDE: implemented cache for fpc include files, needed by debugger
lazbuild: fixed using non default lclwidgettype of lpi
IDE: fixed auto update if fpc.cfg or target compiler changed, needed for 16824

git-svn-id: trunk@26796 -
2010-07-24 08:12:27 +00:00
mattias
fca400cd8c IDE: fixed applying codetools options
git-svn-id: trunk@23876 -
2010-03-08 11:20:04 +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
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
1b68eafebe codetools: added option to not insert class comment for implementation
git-svn-id: trunk@23086 -
2009-12-11 20:37:22 +00:00
mattias
0d6ebbde26 IDE+codetools: added option to disable auto adding parameter brackets
git-svn-id: trunk@22948 -
2009-12-03 21:43:32 +00:00
mattias
3c0eb0f5c6 IDE: added option to enabled indent on line break and indent on paste
git-svn-id: trunk@22423 -
2009-11-04 11:32:10 +00:00
mattias
38a3e64177 IDE: added option to enable codetools auto indent
git-svn-id: trunk@22402 -
2009-11-03 13:00:36 +00:00
mattias
e2bf0d0920 IDE: codetools options: added indent context sensitive checkbox
git-svn-id: trunk@22291 -
2009-10-26 16:29:24 +00:00
mattias
62bfbe7c8c IDE: codetools options: added indentation example file name
git-svn-id: trunk@22289 -
2009-10-26 13:17:35 +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
e363193148 IDE: identifier completion: moved auto start option to codetools options
git-svn-id: trunk@21296 -
2009-08-18 19:59:28 +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
mattias
65c80f814d codetools: added indenter to sourcechanger
git-svn-id: trunk@20318 -
2009-05-30 17:58:32 +00:00
mattias
2b13ec396b IDE: added option to let find declaration skip forward declarations, bug #13814
git-svn-id: trunk@20197 -
2009-05-25 09:49:35 +00:00
mattias
3d95973a6c codetools: implemented adding to uses sections with options
git-svn-id: trunk@19802 -
2009-05-04 16:12:03 +00:00
mattias
14bd4ea660 IDE: options: added frame for class completion
git-svn-id: trunk@19780 -
2009-05-03 11:08:54 +00:00
paul
e8466521ad ide: output some strings to the console using console code page
git-svn-id: trunk@18533 -
2009-02-02 14:25:45 +00:00
mattias
61584bd8e0 codetools: added atBracket as atom type for the simple beautifier, from Alexander S. Klenin, bug #12781
git-svn-id: trunk@17785 -
2008-12-10 17:41:03 +00:00
paul
adc7432599 ide: cleanup
git-svn-id: trunk@17212 -
2008-11-04 09:32:55 +00:00
paul
5080178fa1 ide: finish merge of codetools options into ide options dialog, remove old codetools options dialog
git-svn-id: trunk@17211 -
2008-11-04 08:47:37 +00:00
paul
133174aae8 ide: add codetools->line splitting frame to the ide options
git-svn-id: trunk@17209 -
2008-11-04 08:19:53 +00:00
paul
b7075d613f ide: code creation frame: fix reading and writing CodeToolsOptions
git-svn-id: trunk@17208 -
2008-11-04 04:37:56 +00:00
paul
8a3e470663 ide: start merge of codetools options into ide options dialog
git-svn-id: trunk@17206 -
2008-11-03 17:24:23 +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
bb622f5b15 Load glyph form resource
git-svn-id: trunk@16671 -
2008-09-22 09:50:20 +00:00
laurent
dbf5d01d9b add standard glyph in buttons
git-svn-id: trunk@16597 -
2008-09-15 16:24:10 +00:00