ondrej
3ec399d85a
CodeTools: add "Avoid unnecessary jumps" option, make it default.
...
git-svn-id: trunk@55031 -
2017-05-21 18:14:51 +00:00
ondrej
a5c8984ec7
CodeTools: center jumps with a percent value. Add settings for code block jump as well.
...
git-svn-id: trunk@55030 -
2017-05-21 13:26:38 +00:00
ondrej
a52a5d0607
codetools: implement 'Override function result string types with the first parameter expression type' code creation feature
...
git-svn-id: trunk@54976 -
2017-05-18 20:08:13 +00:00
joost
1de2cbf586
general: Updated address of the Free Software Foundation in copyright messages
...
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
mattias
f237d61e01
IDE: codetools: class completion: added option to select default method section
...
git-svn-id: trunk@53167 -
2016-10-19 21:52:40 +00:00
ondrej
006715e6f9
ide: use unit dialog: save recent settings in environmentopt/recent and not in codetools options, save also AllUnits check state, select first entry on filter
...
git-svn-id: trunk@51908 -
2016-03-10 21:58:12 +00:00
ondrej
3594fefc04
ide, codetools: change ClassCompleteCode into CompleteCodeInteractive
...
git-svn-id: trunk@51859 -
2016-03-08 16:46:12 +00:00
ondrej
06d19a8613
ide, codetools: implement class code creation (default: ctrl+shift+x) - the same as local code creation but the variable will be added to class/object section.
...
git-svn-id: trunk@51851 -
2016-03-07 20:22:33 +00:00
ondrej
61dcce50a6
ide: add option to jump directly to method body, if available. Issue #13245 . Modified patch by Balázs Székely
...
git-svn-id: trunk@51422 -
2016-01-26 16:54:30 +00:00
ondrej
ce45e00b29
ide: refactoring: use AppendPathDelim/IncludeTrailingPathDelimiter for config paths.
...
git-svn-id: trunk@51401 -
2016-01-24 22:51:50 +00:00
mattias
8a1e70fd57
IDE: use unit dialog: save choice of uses section
...
git-svn-id: trunk@50998 -
2015-12-22 22:39:01 +00:00
mattias
4e1d1f8f1d
IDE: fixed codetools options not found msg encoding
...
git-svn-id: trunk@50604 -
2015-12-04 16:38:23 +00:00
ondrej
14e8ffa23a
IDE, CodeTools: add more options and a prompt dialog for method creation. Issue #13994
...
git-svn-id: trunk@50196 -
2015-10-29 11:08:52 +00:00
mattias
b5bbdbd323
IDE: identifier completion: option to disable auto completion if there is only one identifier, patch #28852 from Ondrej
...
git-svn-id: trunk@50052 -
2015-10-14 10:09:15 +00:00
mattias
6e84cb390d
codetools: local var completion: group vars with same type, from Ondrej Pokorny
...
git-svn-id: trunk@49840 -
2015-09-16 12:06:18 +00:00
mattias
796a5fdd00
IDE+codetools: property completion: options to use a prefixed name as Set mthod parameter, patch #28181 from Ondrej Pokorny
...
git-svn-id: trunk@49807 -
2015-09-10 11:51:16 +00:00
juha
06ac76f560
LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
...
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
mattias
bb34413487
IDE: identifier completion: make jump to errors optional, patch #28308
...
git-svn-id: trunk@49344 -
2015-06-16 09:36:33 +00:00
juha
34fa9b2929
IDE: Improve harmonizing the style of spaces. Issue #27441 , patch from Anton.
...
git-svn-id: trunk@48164 -
2015-03-07 16:38:24 +00:00
juha
09bbaa4174
IDE: Harmonize the style of spaces with ":=". Issue #27441 , patch from Alexey Torgashin.
...
git-svn-id: trunk@48140 -
2015-03-05 17:39:32 +00:00
juha
3dd8de39eb
IDE: Handle Caret (^) separately from symbols (CodeBeautifier): Issue #22514 , patch from Anton.
...
git-svn-id: trunk@47037 -
2014-11-30 10:58:07 +00:00
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