Commit Graph

134 Commits

Author SHA1 Message Date
mattias
ff804887a0 codetools: parse delphi generic method
git-svn-id: trunk@57642 -
2018-04-11 18:49:18 +00:00
mattias
e70bcaab5a codetools: class completion Delphi generic, from Pascal Riekenberg
git-svn-id: trunk@56571 -
2017-12-01 09:40:20 +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
mattias
aa5717bb55 codetools: search units with namespaces
git-svn-id: trunk@54745 -
2017-04-26 18:36:04 +00:00
mattias
e96ede4637 codetools: code completion: add proc for procvar: fixed reference-to
git-svn-id: trunk@54692 -
2017-04-22 18:10:28 +00:00
mattias
43254f08ad codetools: sourcechangecache and directiveparser: unique ids for errors
git-svn-id: trunk@54684 -
2017-04-22 11:18:28 +00:00
juha
e800a738ad Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.

git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
mattias
f239ef10b3 codetools: forward proc completion: assembler modifier
git-svn-id: trunk@54287 -
2017-02-27 00:04:45 +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
8d43a73be1 codetools: avltree: new consistencycheck
git-svn-id: trunk@53925 -
2017-01-11 12:41:05 +00:00
mattias
feb1a73e6c codetools: added option MethodDefaultSection
git-svn-id: trunk@53166 -
2016-10-19 21:51:56 +00:00
maxim
9b3cbbac5b IDE: Improved code completion dialog i18n
git-svn-id: trunk@51922 -
2016-03-11 22:37:16 +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
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
a98baa8442 codetools: added FindWithBlockStatement
git-svn-id: trunk@50264 -
2015-11-09 16:32:28 +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
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
juha
653b5dd43a Codetools, unit FileProcs: Disable conditionally wrapper functions. For testing define DisableWrapperFunctions and build Lazarus.
git-svn-id: trunk@49504 -
2015-07-07 11:43:38 +00:00
juha
04f6320077 Codetools: Support method names escaped with '&' in class completion. Issue #28227, patch from Ondrej Pokorny.
git-svn-id: trunk@49308 -
2015-06-10 09:02:54 +00:00
mattias
6f305d5efe codetools: clean up
git-svn-id: trunk@48662 -
2015-04-06 17:42:31 +00:00
juha
232c983159 CodeTools: Initialize variables based on compiler warnings. Contains ToDo items.
git-svn-id: trunk@48480 -
2015-03-24 17:51:40 +00:00
mattias
d40e78e415 codetools: beautifier: do not split line in the point at some previous line and not after line break, patch #27671 form Anton
git-svn-id: trunk@48343 -
2015-03-14 16:04:40 +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
b9d9c60281 codetools: fixed AddClassAndNameToProc for procedure(
git-svn-id: trunk@42753 -
2013-09-12 11:19:36 +00:00
mattias
7538f3a4e4 codetools: fixed checking if a proc header has already a classname, when there are tabs
git-svn-id: trunk@42750 -
2013-09-12 09:45:57 +00:00
mattias
736edb7c29 codetools: sourcechanger: direct no change: exit immediately
git-svn-id: trunk@42638 -
2013-09-06 13:54:57 +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
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
945a988824 codetools: TSourceChangeCache.Begin/EndUpdate comments and clean up
git-svn-id: trunk@41626 -
2013-06-09 11:25:13 +00:00
mattias
2971eecad1 codetools: use GetLineIndent of beautifier
git-svn-id: trunk@40822 -
2013-04-15 10:12:26 +00:00
mattias
3c5846fe89 codetools: stdcodetools: use GetLineIndent of beautifier
git-svn-id: trunk@40819 -
2013-04-15 09:53:05 +00:00
mattias
5ee76dbc83 codetools: code completion: use GetIndentStr of beautifier
git-svn-id: trunk@40814 -
2013-04-15 09:04:37 +00:00
mattias
501b3263a0 codetools: UseTabs
git-svn-id: trunk@40790 -
2013-04-11 10:58:56 +00:00
mattias
d21465be10 codetools: started skipping codetools skip comments
git-svn-id: trunk@38190 -
2012-08-06 22:37:08 +00:00
mattias
c69b510a58 codetools: never add spaces in front of newline and space
git-svn-id: trunk@34971 -
2012-01-27 10:07:22 +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
be78a06cb3 codetools: AddWithBlock
git-svn-id: trunk@32244 -
2011-09-09 22:32:47 +00:00
juha
db121af7a1 Codetools: support generics in extended record syntax. Issue #18566, patch from Anton
git-svn-id: trunk@32015 -
2011-08-20 07:07:20 +00:00
mattias
a4edea9f79 codetools: undo use str
git-svn-id: trunk@31217 -
2011-06-14 13:23:05 +00:00
mattias
faef63fad1 codetools: clean up
git-svn-id: trunk@31210 -
2011-06-14 10:24:55 +00:00
mattias
c7374d6077 codetools: debugging
git-svn-id: trunk@31133 -
2011-06-08 08:05:52 +00:00
mattias
e6c4ffc414 IDE: parameter hints: button to add missing parameters
git-svn-id: trunk@30730 -
2011-05-14 10:49:08 +00:00
mattias
934a90187a codetools: RemoveWithBlock: unindent
git-svn-id: trunk@30614 -
2011-05-07 23:10:20 +00:00
mattias
7461ab9b58 codetools: BeautifyStatement: nested comments
git-svn-id: trunk@30437 -
2011-04-23 15:10:56 +00:00
mattias
9b3b219b30 codetools: BeautifyStatement: skip comments
git-svn-id: trunk@30436 -
2011-04-23 14:52:54 +00:00
mattias
d8d7ef7d44 codetools: BeautifyStatement: do not split comments
git-svn-id: trunk@30435 -
2011-04-23 14:47:22 +00:00
mattias
cc5b80d7b5 codetools: fixed after gap
git-svn-id: trunk@30267 -
2011-04-11 21:39:07 +00:00