Commit Graph

118 Commits

Author SHA1 Message Date
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
mattias
729865999b codetools: less hints
git-svn-id: trunk@53197 -
2016-10-23 10:18:55 +00:00
mattias
08e20f0ff0 IDE: external tools: fixed show/hide window
git-svn-id: trunk@53196 -
2016-10-21 22:00:15 +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
db6d5c1a01 codetools: clean up
git-svn-id: trunk@48663 -
2015-04-06 17:49:28 +00:00
juha
c58e2a0d75 Codetools: remove obsolete FABBlockTypeNames, use WriteStr
git-svn-id: trunk@33239 -
2011-11-02 23:17:24 +00:00
juha
da2fe1ffb1 Codetools: improve indentation when pasting a line inside class definition. Patch from Anton.
git-svn-id: trunk@32014 -
2011-08-20 05:56:46 +00:00
juha
ea052b646d Codetools: Improve class code beautifier, patch from Anton.
git-svn-id: trunk@31984 -
2011-08-14 09:09:57 +00:00
juha
dbdec77d4b CodeTools: fixed auto-indent after "object" keyword. Issue #19945, patch from Anton
git-svn-id: trunk@31926 -
2011-08-09 20:20:09 +00:00
juha
17251f4aa9 CodeTools: Fix incorrect auto-indent inside a "with"-block. Issue #19836, patch from Anton
git-svn-id: trunk@31881 -
2011-08-05 18:08:40 +00:00
juha
8c93353490 Codetools: Make auto-indent understand trivial classes. Issue #19832, patch from Anton
git-svn-id: trunk@31880 -
2011-08-05 17:48:09 +00:00
juha
8b1fb0e09d Codetools: Fixed incorrect auto-indent when pasting code. Issue #19836, patch from Anton
git-svn-id: trunk@31872 -
2011-08-05 12:37:05 +00:00
mattias
7a98756abb codetools: added cache to FindReferences
git-svn-id: trunk@30547 -
2011-05-04 13:40:35 +00:00
mattias
ba563f5b7d codetools: auto indenter: object, dispinterface, cppclass, objcclass, objccategory, objcprotocol
git-svn-id: trunk@26862 -
2010-07-27 17:21:23 +00:00
mattias
216f4dccf1 codetools: autoindenter: forward class definition
git-svn-id: trunk@26620 -
2010-07-13 13:16:49 +00:00
mattias
ad682260a7 codetools: auto indenter: start first class section automatically
git-svn-id: trunk@26593 -
2010-07-11 09:46:33 +00:00
mattias
16b539c6de codetools: auto indenter: fixed reparsing example
git-svn-id: trunk@26526 -
2010-07-08 12:31:31 +00:00
mattias
379d004c13 codetools: autoindenter: pasting var section after sub proc
git-svn-id: trunk@26485 -
2010-07-06 13:38:47 +00:00
mattias
7a771b74e5 codetools: auto indenter: check first for exact match, then for any match, improved case block handling
git-svn-id: trunk@26482 -
2010-07-06 12:24:30 +00:00
mattias
82ca00f5f5 codetools: debugging
git-svn-id: trunk@26473 -
2010-07-05 16:18:26 +00:00
mattias
2f6e099b6a codetools: autoindenter: do not align to last closed sibling block if block has no start of its own, bug #16837
git-svn-id: trunk@26466 -
2010-07-05 07:25:15 +00:00
mattias
1970e9cd23 codetools: auto indenter: insert procedure
git-svn-id: trunk@26456 -
2010-07-04 10:16:09 +00:00
mattias
ddca91c04b codetools: auto indenter: fixed endless loop, bug #16822
git-svn-id: trunk@26386 -
2010-07-01 11:37:03 +00:00
mattias
ca21c39ff3 codetools: indenter: added for, for do
git-svn-id: trunk@25683 -
2010-05-27 09:40:15 +00:00
mattias
37135e517a codetools: reduced debugging
git-svn-id: trunk@25209 -
2010-05-05 10:43:18 +00:00
mattias
314c61457e codetools: FindStartOfAtom check if at start of string constant, bug #16203
git-svn-id: trunk@24446 -
2010-04-05 20:02:16 +00:00
mattias
d131d2469d codetools: fixed line indenter unindent for next token
git-svn-id: trunk@23830 -
2010-03-03 16:24:54 +00:00
mattias
5141759d58 codetools: line indenter: fixed endless loop, bug #15533
git-svn-id: trunk@23828 -
2010-03-03 10:48:44 +00:00
mattias
7dee2172f1 codetools: indenter: fixed using right block when on block end
git-svn-id: trunk@22922 -
2009-12-02 13:38:23 +00:00
mattias
45f8f39a9e codetools: auto indenter: fixed parsing in bbtStatement
git-svn-id: trunk@22868 -
2009-11-30 09:16:11 +00:00
mattias
5e40787741 codetools: auto indenter: fixed endless loop on pasting new section, bug #15030
git-svn-id: trunk@22864 -
2009-11-30 08:31:00 +00:00
mattias
5c09cc4e34 codetools: indenter: if no examples found, use defaults
git-svn-id: trunk@22861 -
2009-11-29 22:33:51 +00:00
mattias
a3eed789e4 codetools: indenter: closing statement on else
git-svn-id: trunk@22860 -
2009-11-29 22:22:56 +00:00
mattias
0f7ce1431b codetools: auto indent: on paste: skip spaces in insert code
git-svn-id: trunk@22624 -
2009-11-16 14:12:40 +00:00
mattias
bc85444eab codetools: auto indent: unindent on line break else
git-svn-id: trunk@22610 -
2009-11-16 00:15:21 +00:00
mattias
e7a4c20bc0 codetools: auto indent: close if-then on semicolon
git-svn-id: trunk@22568 -
2009-11-13 12:03:14 +00:00
mattias
25b091dfef codetools: auto indent: fixed parsing begin in statements
git-svn-id: trunk@22530 -
2009-11-11 13:08:30 +00:00
mattias
e82ba209ae codetools: auto indent: no copy indent for statements and bracket blocks
git-svn-id: trunk@22525 -
2009-11-11 10:16:15 +00:00
mattias
461751ec27 codetools: fixed PositionInSameLine, auto indent: parsing statements
git-svn-id: trunk@22523 -
2009-11-10 13:35:08 +00:00
mattias
9c599f6458 codetools: debugging
git-svn-id: trunk@22522 -
2009-11-10 12:32:16 +00:00
mattias
443f653af0 codetools: identifier completion: fixed GetLineLength
git-svn-id: trunk@22521 -
2009-11-10 12:26:48 +00:00
mattias
1b67a0cfa5 codetools: auto indent: if there are lines in front without block information, copy indent
git-svn-id: trunk@22511 -
2009-11-09 23:03:26 +00:00
mattias
9418344681 codetools: identifier completion: fixed checking for cursor beyond end of line
git-svn-id: trunk@22510 -
2009-11-09 22:38:43 +00:00
mattias
68b640835b codetools: auto indent: indent like the last closed
git-svn-id: trunk@22509 -
2009-11-09 22:05:00 +00:00
mattias
37982c53b3 codetools: auto indent: indent like the last closed
git-svn-id: trunk@22508 -
2009-11-09 21:59:12 +00:00
mattias
b0fdde8ed4 codetools: auto indent: checking for ifthen/if
git-svn-id: trunk@22504 -
2009-11-09 13:49:32 +00:00
mattias
ac5b7f25b3 codetools: auto indent: when next token close block use indent of block start
git-svn-id: trunk@22502 -
2009-11-09 13:11:54 +00:00
mattias
204becc357 codetools: comments
git-svn-id: trunk@22500 -
2009-11-09 12:17:15 +00:00