maxim
e796cd5ba9
Merged revision(s) 59118 #2b512b893e, 59125 #70f0e3209a, 59169 #571647e302, 59175 #c9e4614e17, 59177 #75d1f28106 from trunk:
...
Docs: Fix short description for function StringToColor.
........
LazUtf8: leftpad escaped characters in Utf8EscapeControlChars if EscapeMode = emPascal. Prevents ambiguity when reading the result.
........
LazUtils: Move ExtractFileNameWithoutExt to LazFileUtils. Rhymes with ExtractFileNameOnly.
........
Delete old deprecated methods.
........
LazUtils: Move more functions from FileUtils to LazFileUtilities, deprecate the old ones.
........
git-svn-id: branches/fixes_2_0@59201 -
2018-09-30 22:45:40 +00:00
mattias
e6360472a3
codetools: fixed ReadPrioAtomSafe when cleanpos at end of atom
...
git-svn-id: trunk@58274 -
2018-06-14 20:46:56 +00:00
mattias
0aeaf2facf
codetools: added AddProcModifier
...
git-svn-id: trunk@57914 -
2018-05-13 09:57:40 +00:00
mattias
ff804887a0
codetools: parse delphi generic method
...
git-svn-id: trunk@57642 -
2018-04-11 18:49:18 +00:00
mattias
ba9c69e6b3
codetools: debug for no node at cursor
...
git-svn-id: trunk@57371 -
2018-02-25 12:27:52 +00:00
juha
1cefe1d894
IDE: Formatting.
...
git-svn-id: trunk@57120 -
2018-01-19 12:12:42 +00:00
mattias
cab4029da6
codetools: fixed rangechecking
...
git-svn-id: trunk@57114 -
2018-01-18 21:23:38 +00:00
mattias
727afc4dbd
codetools: changed TAtomRing to support longer ring, full two way
...
git-svn-id: trunk@56465 -
2017-11-22 10:58:30 +00:00
juha
0e12730671
IDE: Show dotted unit names in Code Explorer. Issue #32663 .
...
git-svn-id: trunk@56360 -
2017-11-11 09:25:39 +00:00
juha
e27232d4cc
Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled.
...
git-svn-id: trunk@55211 -
2017-06-04 15:14:29 +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
mattias
a378409b29
codetools: added unique ids for errors
...
git-svn-id: trunk@54663 -
2017-04-21 18:35:53 +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
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
juha
8be0b04f08
CodeTools: Interpret string constants correctly. Issue #29723 , patch from Bart.
...
git-svn-id: trunk@53266 -
2016-10-30 17:54:54 +00:00
ondrej
d6f267a40d
codetools: allow variable code completion when cursor is after assignment. Issue #29448
...
git-svn-id: trunk@51390 -
2016-01-23 18:03:35 +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
eec44bce79
codetools: add compiler functions into system., filter predefined compiler functions, patch #28320
...
git-svn-id: trunk@49474 -
2015-06-30 09:22:06 +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
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
c26c395562
codetools: clean up
...
git-svn-id: trunk@48666 -
2015-04-06 17:58:37 +00:00
mattias
838eb3d9c4
codetools: clean up
...
git-svn-id: trunk@48664 -
2015-04-06 17:50:54 +00:00
mattias
aa026d9f75
codetools: fixed TPascalParserTool.ReadBackTilBlockEnd, bug #27755
...
git-svn-id: trunk@48636 -
2015-04-05 19:00:26 +00:00
mattias
ff25f13519
codetools: CodeXYToStr
...
git-svn-id: trunk@48538 -
2015-03-30 16:24:11 +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
9fd34c07cf
codetools: fixed range check
...
git-svn-id: trunk@48260 -
2015-03-11 12:28:25 +00:00
mattias
f4c1725bcd
codetools: added InsertStatements
...
git-svn-id: trunk@47837 -
2015-02-16 21:52:05 +00:00
mattias
272765465b
codetools: identifier completion: fixed IsReadOnly
...
git-svn-id: trunk@44498 -
2014-03-23 19:16:29 +00:00
mattias
6123660445
codetools: fixed TCustomCodeTool.ReadBackTilBracketOpen when there is no bracket
...
git-svn-id: trunk@43378 -
2013-11-05 23:07:57 +00:00
mattias
f7a0b09e98
codetools: clean up
...
git-svn-id: trunk@41884 -
2013-06-25 09:27:24 +00:00
mattias
bcd9ef945e
codetools: fixed typo
...
git-svn-id: trunk@41230 -
2013-05-17 06:16:31 +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
6942131435
codetools: on error, expand parent nodes of unclosed current node
...
git-svn-id: trunk@39904 -
2013-01-19 22:54:27 +00:00
mattias
f568eeece5
codetools: UpdateNeeded: when sources changed, clear last error
...
git-svn-id: trunk@39899 -
2013-01-19 19:41:56 +00:00
mattias
b56705acf2
codetools: fixed ReadPrioAtom at start of code, bug #23636
...
git-svn-id: trunk@39834 -
2013-01-12 09:41:40 +00:00
mattias
da88503beb
codetools: fixed range check error
...
git-svn-id: trunk@38752 -
2012-09-19 13:44:57 +00:00
mattias
98c758d90d
codetools: check for links without code
...
git-svn-id: trunk@38586 -
2012-09-08 20:38:55 +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
809e0969e4
codetools: fixed GetCleanPosInfo
...
git-svn-id: trunk@38526 -
2012-09-05 12:44:47 +00:00
mattias
4a5400aa16
codetools: linkscanner: add link for skipped code
...
git-svn-id: trunk@38525 -
2012-09-05 11:28:37 +00:00
mattias
20382c7ed0
codetools: skipped code is now converted to special comments
...
git-svn-id: trunk@38521 -
2012-09-05 10:47:44 +00:00
mattias
6d28f05ee5
codetools: error msg
...
git-svn-id: trunk@38299 -
2012-08-21 12:24:37 +00:00
mattias
d21465be10
codetools: started skipping codetools skip comments
...
git-svn-id: trunk@38190 -
2012-08-06 22:37:08 +00:00
mattias
24dcd68f83
codetools: save parse error of operator, do not save errors outside parser, fixed parsing method name with generic parameter
...
git-svn-id: trunk@37482 -
2012-06-02 13:47:16 +00:00
mattias
afacbf67e6
codetools: TCustomCodeTool.FindLineEndOrCodeAfterPosition: fixed crash when at end of code
...
git-svn-id: trunk@37475 -
2012-06-02 01:26:11 +00:00
mattias
1eca771511
codetools: save less errors
...
git-svn-id: trunk@37214 -
2012-05-07 16:13:24 +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
ad932b2c33
codetools: leave implementation,initialization,finalization nodes open, error handling will close them, bug #21831
...
git-svn-id: trunk@36977 -
2012-04-22 19:11:43 +00:00
mattias
79e5ef4d40
codetools: fixed error message if cursor behind code
...
git-svn-id: trunk@36976 -
2012-04-22 18:58:15 +00:00
mattias
5f47718cdd
codetools: when cursor pos outside code: give more details
...
git-svn-id: trunk@35178 -
2012-02-06 12:37:28 +00:00