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
|
ccd0eeebaf
|
codetools: find declaration of string constant dot identifier
git-svn-id: trunk@50083 -
|
2015-10-16 15:37:23 +00:00 |
|
mattias
|
bfea0890b0
|
codetools: code completion: check completing method body to header as last check, patch #28819 from Ondrej
git-svn-id: trunk@50067 -
|
2015-10-14 23:21:24 +00:00 |
|
mattias
|
d76225f6d7
|
codetools: local var completion: always check the identifier at cursor first
git-svn-id: trunk@50053 -
|
2015-10-14 10:51:53 +00:00 |
|
mattias
|
6716258279
|
codetools: code completion: create local var based on first occurence instead of at cursor, patch #28819 from Ondrej
git-svn-id: trunk@50051 -
|
2015-10-14 09:27:25 +00:00 |
|
mattias
|
12645682d5
|
codetools: clean up
git-svn-id: trunk@50048 -
|
2015-10-13 17:06:59 +00:00 |
|
mattias
|
b1193c668c
|
codetools: local var completion: also try first occurrence of undefined variable
git-svn-id: trunk@50042 -
|
2015-10-12 23:07:12 +00:00 |
|
mattias
|
ced7b32ee9
|
codetools: FindExpressionTypeOfTerm: removed obsolete FindBaseTypeOfNode
git-svn-id: trunk@50021 -
|
2015-10-09 12:24:52 +00:00 |
|
mattias
|
fb472b1555
|
codetools: fixed find enumerator in class helper
git-svn-id: trunk@50014 -
|
2015-10-09 08:57:29 +00:00 |
|
mattias
|
8dd0d53d28
|
codetools: added test for GuessTypeOfIdentifier
git-svn-id: trunk@50013 -
|
2015-10-09 07:50:07 +00:00 |
|
mattias
|
4f6fa03e6f
|
codetools: class completion: check if vars exists ancestors, bug #1189, patch from Ondrej Pokorny
git-svn-id: trunk@50006 -
|
2015-10-08 21:32:26 +00:00 |
|
mattias
|
db1651b90f
|
codetools: clean up
git-svn-id: trunk@50005 -
|
2015-10-08 20:03:57 +00:00 |
|
mattias
|
580b22f36e
|
codetools: code completion: if cursor in interface search nearest node in front and same line
git-svn-id: trunk@50003 -
|
2015-10-08 17:04:49 +00:00 |
|
mattias
|
1152bfdc38
|
codetools: code completion: if cursor in interface search next node in front, bug #28359, patch from Ondrej Pokorny
git-svn-id: trunk@50002 -
|
2015-10-08 17:00:00 +00:00 |
|
mattias
|
b605c39631
|
codetools: code completion: support class constructors/destructors, patch #25130 from Ondrej Pokorny
git-svn-id: trunk@49996 -
|
2015-10-08 14:20:54 +00:00 |
|
mattias
|
5086ce6b4a
|
codetools: fixed TFindDeclarationParams.Create calls, bug #28410
git-svn-id: trunk@49887 -
|
2015-09-28 18:10:26 +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
|
08c9621520
|
Change order of used units so that "deprecated" warnings are not triggered.
git-svn-id: trunk@49612 -
|
2015-08-07 17:20:40 +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 |
|
mattias
|
699bdb9e8f
|
codetools: class helpers: find declaration and code completion, patch #28266, from Ondrej Pokorny
git-svn-id: trunk@49405 -
|
2015-06-22 10:02:11 +00:00 |
|
mattias
|
2f643bd4d4
|
codetools: move Find*UsesSection to TPascalParserTool, issue #28285
git-svn-id: trunk@49342 -
|
2015-06-16 09:22:42 +00:00 |
|
mattias
|
e0a471dc07
|
codetools: clean up
git-svn-id: trunk@48660 -
|
2015-04-06 17:35:11 +00:00 |
|
mattias
|
5182b88700
|
codetools: clean up
git-svn-id: trunk@48654 -
|
2015-04-06 17:06:53 +00:00 |
|
mattias
|
39dcf2b4ff
|
codetools: clean up
git-svn-id: trunk@48653 -
|
2015-04-06 17:05:31 +00:00 |
|
mattias
|
cfdc07e743
|
codetools: clean up
git-svn-id: trunk@48650 -
|
2015-04-06 16:49:44 +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
|
ddc18db0f9
|
codetools: undo 47991, broke many other features
git-svn-id: trunk@48119 -
|
2015-03-03 17:30:43 +00:00 |
|
mattias
|
f1158d67ad
|
codetools: GetPossibleInitsForVariable: function results
git-svn-id: trunk@48086 -
|
2015-03-01 15:56:55 +00:00 |
|
mattias
|
b07fc833ca
|
codetools: GetPossibleInitsForVariable: pointer type
git-svn-id: trunk@48084 -
|
2015-03-01 14:58:12 +00:00 |
|
mattias
|
82b49e8841
|
codetools: method jumping, class completion: support having an overload that differ only in class keyword, issue #25130
git-svn-id: trunk@47990 -
|
2015-02-25 17:46:46 +00:00 |
|
mattias
|
262dfbf8f2
|
codetools: GetPossibleInitsForVariable: class
git-svn-id: trunk@47885 -
|
2015-02-18 18:19:39 +00:00 |
|
mattias
|
bb14ab36ed
|
codetools: GetPossibleInitsForVariable: int range
git-svn-id: trunk@47884 -
|
2015-02-18 17:20:28 +00:00 |
|
mattias
|
825e32fb05
|
codetools: GetPossibleInitsForVariable: set of
git-svn-id: trunk@47883 -
|
2015-02-18 17:17:04 +00:00 |
|
mattias
|
eaf61a9302
|
codetools: GetPossibleInitsForVariable: enum
git-svn-id: trunk@47882 -
|
2015-02-18 17:13:58 +00:00 |
|
mattias
|
f4c1725bcd
|
codetools: added InsertStatements
git-svn-id: trunk@47837 -
|
2015-02-16 21:52:05 +00:00 |
|
mattias
|
400a28bb34
|
codetools: started GetPossibleInitsForVariable
git-svn-id: trunk@47829 -
|
2015-02-16 18:19:38 +00:00 |
|
mattias
|
9ddf3d4196
|
codetools: FindAbstractMethods: search class interfaces
git-svn-id: trunk@45593 -
|
2014-06-21 15:35:46 +00:00 |
|
mattias
|
a98eb2b2f4
|
codetools: named CTTemplateExpander
git-svn-id: trunk@45467 -
|
2014-06-10 17:11:32 +00:00 |
|
mattias
|
ee966ac457
|
codetools: CreateVariableForIdentifier: give error message if syntax not supported
git-svn-id: trunk@45341 -
|
2014-06-04 19:20:42 +00:00 |
|
juha
|
1749b9b22a
|
Fix typo. Emtpy -> Empty
git-svn-id: trunk@43503 -
|
2013-11-30 09:56:58 +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
|
a1d47beded
|
codetools: shrinked scan ranges from lsrEnd to lsrInitializationStart where possible
git-svn-id: trunk@42202 -
|
2013-07-25 12:49:04 +00:00 |
|
mattias
|
e6e42e5f83
|
codetools: disabled complete code templates until a compatible solution is implemented
git-svn-id: trunk@42179 -
|
2013-07-23 07:04:44 +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 |
|
juha
|
a90ea22ce0
|
Codetools: formatting
git-svn-id: trunk@41965 -
|
2013-07-02 12:56:54 +00:00 |
|
juha
|
0c732a1c4c
|
Converter: Cleanup. Get rid of an excess variable.
git-svn-id: trunk@41959 -
|
2013-07-01 23:33:00 +00:00 |
|
juha
|
1182ff0df2
|
Converter: Add variables in class when components (like menu item) are only in LFM. Changed also CheckLFM. Issue #24473.
git-svn-id: trunk@41948 -
|
2013-06-30 22:05:56 +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
|
32c3033b75
|
codetools: clear cursornode
git-svn-id: trunk@41902 -
|
2013-06-26 07:40:29 +00:00 |
|
mattias
|
e85d92f195
|
codetools: clean up
git-svn-id: trunk@41898 -
|
2013-06-25 15:52:28 +00:00 |
|
mattias
|
7f9fbd0a68
|
IDE: unit deps: fixed popup menu
git-svn-id: trunk@41897 -
|
2013-06-25 15:51:58 +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
|
7d34128f78
|
codetools: fixed class completion for properties with constant index
git-svn-id: trunk@41864 -
|
2013-06-24 12:06:05 +00:00 |
|
mattias
|
5dbf82dd16
|
codetools: fixed complete proc from statement
git-svn-id: trunk@41087 -
|
2013-05-09 11:24:39 +00:00 |
|
mattias
|
f08c4e6329
|
codetools: identifier completion: do not add unit name if identifier is in same unit
git-svn-id: trunk@41080 -
|
2013-05-08 18:56:17 +00:00 |
|
juha
|
32b591a40e
|
CodeTools: Complete local var with full qualification if type name conflicts. Issue #17777, patch from Anton
git-svn-id: trunk@40992 -
|
2013-05-02 09:11:10 +00:00 |
|
juha
|
44737bf779
|
Codetools: Do not touch {$R *.lfm} during automatical code creation. Issue #22497, patch from Anton
git-svn-id: trunk@40910 -
|
2013-04-28 16:29:56 +00:00 |
|
mattias
|
f47d8f4577
|
codetools: code completion: use GetLineIndent of beautifier
git-svn-id: trunk@40821 -
|
2013-04-15 10:07:23 +00:00 |
|
mattias
|
f1b6abfac5
|
codetools: stdcodetools: use GetIndentStr of beautifier
git-svn-id: trunk@40820 -
|
2013-04-15 09:58:00 +00:00 |
|
mattias
|
e9156f83de
|
codetools: gather identifiers: use tool beautifier
git-svn-id: trunk@40816 -
|
2013-04-15 09:14:12 +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
|
ea88f1f9bd
|
codetools: fixed class completion and method jumping for generic methods in delphi mode, bug #23496
git-svn-id: trunk@40454 -
|
2013-03-01 19:47:22 +00:00 |
|
mattias
|
d01310dc89
|
codetools: class completion: comparing beautified method signatures
git-svn-id: trunk@40186 -
|
2013-02-04 22:53:35 +00:00 |
|
mattias
|
9ccfb913a3
|
codetools: added debugging to UpdateProcBodySignatures
git-svn-id: trunk@40185 -
|
2013-02-04 22:43:32 +00:00 |
|
mattias
|
e9f840669c
|
codetools: TFindDeclarationTool.CheckParameterSyntax: check comments
git-svn-id: trunk@39956 -
|
2013-01-24 19:39:25 +00:00 |
|
mattias
|
583ff30428
|
codetools: class completion: update method body signatures changes in case, bug #23710
git-svn-id: trunk@39928 -
|
2013-01-21 16:12:24 +00:00 |
|
mattias
|
41c820b6e0
|
codetools: class property completion: do not add static keyword to body, bug #23262
git-svn-id: trunk@39581 -
|
2012-12-18 13:26:24 +00:00 |
|
mattias
|
cd0e0c8f2e
|
codetools: clean up
git-svn-id: trunk@39128 -
|
2012-10-18 12:00:28 +00:00 |
|
mattias
|
0c0a7fb0de
|
IDE: code completion: show message when nothing was done
git-svn-id: trunk@38550 -
|
2012-09-07 07:10:47 +00:00 |
|
mattias
|
d21465be10
|
codetools: started skipping codetools skip comments
git-svn-id: trunk@38190 -
|
2012-08-06 22:37:08 +00:00 |
|
mattias
|
07e2022646
|
codetools: forward proc completion: stay in same section
git-svn-id: trunk@37690 -
|
2012-06-19 11:24:17 +00:00 |
|
mattias
|
9cd168b8fe
|
codetools: fixed inserting proc bodies in implementation in front of methods
git-svn-id: trunk@37644 -
|
2012-06-14 12:53:22 +00:00 |
|
mattias
|
65ea827862
|
codetools: class completion: add static method specifier for class property setter
git-svn-id: trunk@37636 -
|
2012-06-13 14:53:28 +00:00 |
|
mattias
|
b6a92e67e4
|
codetools: class completion: add static method modifier for setter of class property
git-svn-id: trunk@37633 -
|
2012-06-12 16:26:06 +00:00 |
|
mattias
|
59cc5ead15
|
codetools: fixed adding class keyword for property setter of a class property
git-svn-id: trunk@37629 -
|
2012-06-11 21:53:51 +00:00 |
|
mattias
|
2b6a6b48bd
|
codetools: class completion: fixed searching var node when first is class var
git-svn-id: trunk@37626 -
|
2012-06-11 19:16:11 +00:00 |
|
mattias
|
dce69caec1
|
codetools: class completion: fixed searching var node when first is class var
git-svn-id: trunk@37625 -
|
2012-06-11 19:03:56 +00:00 |
|
mattias
|
b172a9eace
|
codetools: property completion: add class var for class property variables
git-svn-id: trunk@37613 -
|
2012-06-11 07:43:16 +00:00 |
|
mattias
|
c5a967874a
|
codetools: fixed Unneeded extra space in event assignment completion
git-svn-id: trunk@37594 -
|
2012-06-08 17:00:13 +00:00 |
|
mattias
|
855af79e42
|
codetools: do not save errors outside parser
git-svn-id: trunk@37213 -
|
2012-05-07 16:04:57 +00:00 |
|
mattias
|
de2d6487a9
|
codetools: AddLocalVar: do not add hidden used unit
git-svn-id: trunk@36906 -
|
2012-04-19 10:52:37 +00:00 |
|
mattias
|
4693905f72
|
codetools: class completion: fixed gathr proc definitions
git-svn-id: trunk@36889 -
|
2012-04-17 21:37:06 +00:00 |
|
mattias
|
065b887ee3
|
codetools: fixed crash in TCodeCompletionCodeTool.AddProcedureCompatibleToProcType, bug #21271
git-svn-id: trunk@35951 -
|
2012-03-13 23:01:54 +00:00 |
|
mattias
|
9f12b07c98
|
codetools: clean up
git-svn-id: trunk@35949 -
|
2012-03-13 22:59:32 +00:00 |
|
mattias
|
90b6d3e812
|
codetools: complete event assignment: procs: calling specs
git-svn-id: trunk@35539 -
|
2012-02-21 15:53:49 +00:00 |
|
mattias
|
90f9933ecb
|
codetools: complete event assignment: procs
git-svn-id: trunk@35538 -
|
2012-02-21 15:31:30 +00:00 |
|
mattias
|
af96f00a7e
|
codetools: fixed typo
git-svn-id: trunk@35439 -
|
2012-02-18 13:54:38 +00:00 |
|
mattias
|
f1895195e3
|
codetools: class completion: fixed updating tree after changing signature
git-svn-id: trunk@35350 -
|
2012-02-13 09:48:34 +00:00 |
|
mattias
|
8e3577e6aa
|
cody: fixed uninitialized result
git-svn-id: trunk@35302 -
|
2012-02-11 13:36:24 +00:00 |
|
mattias
|
a75682c8b5
|
codetools: fixed finding insert pos for proc bodies
git-svn-id: trunk@35021 -
|
2012-01-29 15:37:48 +00:00 |
|
mattias
|
94a7b49657
|
codetools: class completion: auto create implementation section
git-svn-id: trunk@34995 -
|
2012-01-28 17:37:30 +00:00 |
|
mattias
|
9b58ff9e5a
|
codetools: class completion: nicer output on redefinition
git-svn-id: trunk@34994 -
|
2012-01-28 17:25:12 +00:00 |
|
mattias
|
325e87fb8e
|
codetools: fixed MoveCursorToFirstProcSpecifier parsing operator
git-svn-id: trunk@34993 -
|
2012-01-28 17:18:50 +00:00 |
|
mattias
|
a6d962b329
|
codetools: code completion: update method body to definition: beautify
git-svn-id: trunk@34965 -
|
2012-01-26 22:46:24 +00:00 |
|
mattias
|
9b706b641d
|
codetools: code completion: method body to definition: update definition
git-svn-id: trunk@34964 -
|
2012-01-26 22:43:04 +00:00 |
|
mattias
|
ebb35c4a27
|
codetools: class completion: update multiple body signatures
git-svn-id: trunk@34939 -
|
2012-01-25 19:15:24 +00:00 |
|
mattias
|
0bde955013
|
synedit: less debugging
git-svn-id: trunk@34938 -
|
2012-01-25 16:58:54 +00:00 |
|
mattias
|
f3bb1379a4
|
codetools: made CheckForChangedProcs a method of its own
git-svn-id: trunk@34922 -
|
2012-01-25 13:50:40 +00:00 |
|
mattias
|
bce270836b
|
codetools: FindEndOfExpression: parse inherited
git-svn-id: trunk@34919 -
|
2012-01-25 13:07:36 +00:00 |
|