mattias
|
29b00c7528
|
codetools: fixed deleting parts of the node tree
git-svn-id: trunk@29807 -
|
2011-03-12 16:42:46 +00:00 |
|
mattias
|
160a97f228
|
codetools: changed TDefinePool.ChangeStep to integer
git-svn-id: trunk@29800 -
|
2011-03-11 22:44:22 +00:00 |
|
mattias
|
304a45372e
|
codetools: fixed TLinkScanner.LinkSize for last link
git-svn-id: trunk@29796 -
|
2011-03-11 11:09:16 +00:00 |
|
mattias
|
ac2f3730dc
|
codetools: append node ctnEndPoint for programs
git-svn-id: trunk@29795 -
|
2011-03-11 08:03:05 +00:00 |
|
mattias
|
517bd4b789
|
codetools: use global changesteps for quick updateneeded checks
git-svn-id: trunk@29787 -
|
2011-03-10 22:22:47 +00:00 |
|
mattias
|
a7661ba152
|
codetools: added mode iso
git-svn-id: trunk@29729 -
|
2011-03-05 09:39:32 +00:00 |
|
mattias
|
91f5747254
|
codetools: clean up
git-svn-id: trunk@29417 -
|
2011-02-07 18:55:31 +00:00 |
|
paul
|
08d510cd25
|
codetools: use Windows instead of MSWindows define in case someone want to build codetools for wince
git-svn-id: trunk@29121 -
|
2011-01-19 12:42:09 +00:00 |
|
paul
|
23e763f874
|
codetools: don't remove POINTERARITHMETICS modeswitch because it is supported by current fpc release
git-svn-id: trunk@28832 -
|
2010-12-29 08:39:18 +00:00 |
|
paul
|
4019e60d3f
|
codetools: refresh mode switches enum
git-svn-id: trunk@28831 -
|
2010-12-29 03:38:33 +00:00 |
|
mattias
|
1e799a4678
|
codetools: added "is nested" procedure modifier, bug #17310
git-svn-id: trunk@27312 -
|
2010-09-11 18:07:15 +00:00 |
|
mattias
|
c2313cc163
|
codetools: added debugging
git-svn-id: trunk@26331 -
|
2010-06-29 17:53:04 +00:00 |
|
mattias
|
c36728ab23
|
codetools: added modeswitch objectivec2
git-svn-id: trunk@26221 -
|
2010-06-21 07:01:57 +00:00 |
|
mattias
|
2d71a18201
|
codetools: fixed overflow
git-svn-id: trunk@25779 -
|
2010-05-30 18:02:50 +00:00 |
|
mattias
|
525e8f2516
|
LCL: renamed addhandler parameter AsLast to AsFirst, because this is more intuitive
git-svn-id: trunk@25768 -
|
2010-05-30 13:59:44 +00:00 |
|
mattias
|
d5d6dd3fb4
|
codetools: accelerated linkscanner
git-svn-id: trunk@25742 -
|
2010-05-28 23:34:08 +00:00 |
|
mattias
|
8d37056ee1
|
codetools: accelerated linkscanner
git-svn-id: trunk@25741 -
|
2010-05-28 23:19:43 +00:00 |
|
mattias
|
c620d9cf20
|
codetools: optimized TLinkScanner.ReadNextToken
git-svn-id: trunk@25734 -
|
2010-05-28 18:12:02 +00:00 |
|
mattias
|
6ddd7b8a04
|
codetools: optimized TLinkScanner.ReadNextToken
git-svn-id: trunk@25733 -
|
2010-05-28 17:59:00 +00:00 |
|
mattias
|
9e4991ff9f
|
codetools: optimized TLinkScanner.SkipComment
git-svn-id: trunk@25731 -
|
2010-05-28 17:40:11 +00:00 |
|
mattias
|
3992b33b89
|
codetools: accelerated TLinkScanner.SkipComment
git-svn-id: trunk@25730 -
|
2010-05-28 17:12:04 +00:00 |
|
mattias
|
540dd5ad02
|
codetools: clean up
git-svn-id: trunk@23913 -
|
2010-03-10 09:59:20 +00:00 |
|
paul
|
77c5c6b95a
|
codetools: support more modeswitch values
git-svn-id: trunk@23821 -
|
2010-03-02 03:50:32 +00:00 |
|
mattias
|
0d857ce551
|
codetools: implemented simple macro parsing
git-svn-id: trunk@23694 -
|
2010-02-11 18:19:35 +00:00 |
|
mattias
|
db764f04ed
|
codetools: spotting macros
git-svn-id: trunk@23691 -
|
2010-02-11 11:00:01 +00:00 |
|
mattias
|
94d8b4b2b7
|
codetools: macro directive: storing values
git-svn-id: trunk@23690 -
|
2010-02-11 10:51:44 +00:00 |
|
mattias
|
aa19597663
|
codetools: macro directive: started storing macro sources
git-svn-id: trunk@23689 -
|
2010-02-11 10:35:38 +00:00 |
|
mattias
|
2f83b48d84
|
codetools: macro directive: setting macros on/off
git-svn-id: trunk@23688 -
|
2010-02-11 10:11:45 +00:00 |
|
mattias
|
885e19158d
|
codetools: fixed parsing empty implementation section
git-svn-id: trunk@23673 -
|
2010-02-09 19:32:25 +00:00 |
|
mattias
|
c368ff5ba7
|
codetools: improved debugging
git-svn-id: trunk@23672 -
|
2010-02-09 19:20:45 +00:00 |
|
mattias
|
3d35bf6829
|
codetools: fixed uninitialized param
git-svn-id: trunk@22976 -
|
2009-12-05 18:04:18 +00:00 |
|
mattias
|
88d5b48c92
|
codetools: using new eval for conditionals
git-svn-id: trunk@22810 -
|
2009-11-26 20:37:58 +00:00 |
|
mattias
|
2f36654d16
|
codetools: searching include files with extension pas, bug #15108
git-svn-id: trunk@22618 -
|
2009-11-16 09:59:16 +00:00 |
|
mattias
|
10467a9126
|
codetools: clean up
git-svn-id: trunk@22107 -
|
2009-10-12 11:35:01 +00:00 |
|
mattias
|
53a1e55eb8
|
codetools: fixed mem leak, bug #14646
git-svn-id: trunk@21828 -
|
2009-09-22 21:28:45 +00:00 |
|
mattias
|
efdffe51ba
|
codetools: fixed modeswitch
git-svn-id: trunk@21687 -
|
2009-09-13 14:13:08 +00:00 |
|
mattias
|
ebc85a88e5
|
codetools: added modeswitch directive
git-svn-id: trunk@21682 -
|
2009-09-13 10:51:41 +00:00 |
|
mattias
|
2363d05000
|
codetools: fixed skipping missing endif
git-svn-id: trunk@20200 -
|
2009-05-25 11:52:53 +00:00 |
|
mattias
|
211701de5f
|
codetools: fixed parsing nested (* comments, bug #13380
git-svn-id: trunk@20002 -
|
2009-05-17 02:43:29 +00:00 |
|
mattias
|
1e32f92f32
|
codetools: linkscanner now scans in finer granularity
git-svn-id: trunk@19986 -
|
2009-05-16 22:29:55 +00:00 |
|
mattias
|
20e525a22b
|
codetools: fixed skipping directives
git-svn-id: trunk@19927 -
|
2009-05-11 15:56:47 +00:00 |
|
mattias
|
0b3eacd9e6
|
codetools: replaced TLinkScanner kewordlist with case statement
git-svn-id: trunk@19925 -
|
2009-05-11 13:09:08 +00:00 |
|
mattias
|
8bc4612fcd
|
codetools: finding and removing duplicate strings in define trees
git-svn-id: trunk@19913 -
|
2009-05-10 21:20:49 +00:00 |
|
mattias
|
90cab39e58
|
codetools: replaced TLinkScanner.DirectivesLists with case
git-svn-id: trunk@19897 -
|
2009-05-10 05:48:00 +00:00 |
|
mattias
|
0ebc2f8222
|
codetools: added mem stat details for boss
git-svn-id: trunk@19880 -
|
2009-05-09 11:46:20 +00:00 |
|
mattias
|
6eb08e3000
|
codetools: mem stats details for tlinkscanner
git-svn-id: trunk@19866 -
|
2009-05-09 09:58:11 +00:00 |
|
mattias
|
6e52d7829c
|
codetools: added memory stats
git-svn-id: trunk@19862 -
|
2009-05-09 08:34:50 +00:00 |
|
mattias
|
9ca2fd903b
|
codetools: searching include files without extension
git-svn-id: trunk@19246 -
|
2009-04-06 11:50:56 +00:00 |
|
mattias
|
ad6b499676
|
codetools: fixed TExprEval empty
git-svn-id: trunk@17870 -
|
2008-12-20 19:07:51 +00:00 |
|
mattias
|
1a4313f8bc
|
codetools: consistencychecks now raises exceptions, accelerated TExprEval, added TExprEval.ChangeStamp
git-svn-id: trunk@17858 -
|
2008-12-18 22:32:30 +00:00 |
|
mattias
|
3e2ce6e7d3
|
codetools: fixed checking unit dependencies each time a unit is parsed, bug #12269
git-svn-id: trunk@16838 -
|
2008-10-02 07:52:08 +00:00 |
|
mattias
|
9032caa4fd
|
UTF-8: added ExpandFilenameUTF8
git-svn-id: trunk@16272 -
|
2008-08-27 11:25:01 +00:00 |
|
mattias
|
cbc57806d7
|
synedit: pascal highlighter: implemented mode Delphi/ObjFPC and nested comments
git-svn-id: trunk@15874 -
|
2008-07-26 15:11:57 +00:00 |
|
mattias
|
9519c2624f
|
codetools: implemented start of extern c
git-svn-id: trunk@14283 -
|
2008-02-27 15:22:12 +00:00 |
|
mattias
|
4b2895f732
|
codetools: fixed ignoreerrorafter position to <= instead of <
git-svn-id: trunk@13561 -
|
2008-01-01 21:03:27 +00:00 |
|
mattias
|
3492130ddf
|
codetools: replaced some var with out
git-svn-id: trunk@13222 -
|
2007-12-08 14:17:46 +00:00 |
|
mattias
|
f9f7d157a3
|
codetools: implemented function to simplify some types of compiler directives
git-svn-id: trunk@11754 -
|
2007-08-07 14:21:13 +00:00 |
|
mattias
|
34c3ed4df7
|
codetools: fixed $ELIFC and $ELSEIF
git-svn-id: trunk@11222 -
|
2007-05-29 23:49:11 +00:00 |
|
mattias
|
78509220c9
|
LCL: TSpeedButton: if mouse capture lost then update state, fixed state when invoking Click which triggers ShowModal
git-svn-id: trunk@11211 -
|
2007-05-28 12:12:51 +00:00 |
|
mattias
|
e77c31ed38
|
codetools: searching include file of include file in directory of first include file
git-svn-id: trunk@10723 -
|
2007-03-08 23:35:58 +00:00 |
|
mattias
|
f2dddc5c8f
|
codetools: implemented include directives with sub paths
git-svn-id: trunk@10511 -
|
2007-01-26 12:29:46 +00:00 |
|
mattias
|
bf557acf5b
|
IDE: fixed open packages with underscores in filename
git-svn-id: trunk@10337 -
|
2006-12-16 11:55:07 +00:00 |
|
mattias
|
220d4e0e7c
|
codetools: added MacPAS mode specials: IFC, ELSEC, ELIFC, ENDC, defined identifier, undefined identifier, SETC, SETC name := value, out as parameter name, property as parameter name
git-svn-id: trunk@10283 -
|
2006-12-04 00:00:36 +00:00 |
|
mattias
|
0a487c57cc
|
codetools: include directives apostrophes are now allowed in all compiler modes
git-svn-id: trunk@10236 -
|
2006-11-24 13:36:03 +00:00 |
|
mattias
|
567453b914
|
IDE+codetools: renaming a component now renames in the whole unit
git-svn-id: trunk@10160 -
|
2006-11-02 19:32:59 +00:00 |
|
vincents
|
f759124d94
|
added $inline on
git-svn-id: trunk@10061 -
|
2006-10-12 08:14:16 +00:00 |
|
mattias
|
609922d9e5
|
codetools: fixed validating last error
git-svn-id: trunk@9502 -
|
2006-06-27 15:28:37 +00:00 |
|
micha
|
c3fada6d57
|
win64 fixes (from peter, modified)
git-svn-id: trunk@9222 -
|
2006-05-01 21:47:48 +00:00 |
|
mattias
|
3c7832808c
|
fixed double clicking on treeview without node
git-svn-id: trunk@8876 -
|
2006-03-07 11:01:48 +00:00 |
|
mattias
|
0fdb95d4a6
|
improved Delphi project converter with reading .dof and .cfg file, multiple retries and fixing include filenames in .lpr
git-svn-id: trunk@8868 -
|
2006-03-05 23:55:40 +00:00 |
|
mattias
|
6191874ec3
|
fixed codetools ignore error position comparison
git-svn-id: trunk@8203 -
|
2005-11-21 21:01:56 +00:00 |
|
mattias
|
72e97eced6
|
disabled inline, added TTISpinEdit, added history skill to TTIComboBox
git-svn-id: trunk@8018 -
|
2005-10-31 19:17:48 +00:00 |
|
mattias
|
937eb5fe69
|
fixed parsing include files without space at end
git-svn-id: trunk@8009 -
|
2005-10-31 00:48:23 +00:00 |
|
mattias
|
18a6999481
|
fixed checking dangling events on empty units
git-svn-id: trunk@7562 -
|
2005-08-24 18:54:09 +00:00 |
|
mattias
|
cad5a68f98
|
activated IgnoreErrorAfterCursor in codetools finddeclaration and identifier completion
git-svn-id: trunk@7521 -
|
2005-08-17 16:51:41 +00:00 |
|
mattias
|
e303f8f83f
|
replaced codetools+gtk intf TList with faster TFPList
git-svn-id: trunk@7405 -
|
2005-07-23 09:27:30 +00:00 |
|
mattias
|
666e058403
|
implemented saving alpha bmp and using transparency for IDE glyph editor
git-svn-id: trunk@7264 -
|
2005-06-22 09:45:59 +00:00 |
|
vincents
|
5c84454943
|
changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
git-svn-id: trunk@6915 -
|
2005-03-07 21:59:45 +00:00 |
|
vincents
|
5b90209cd6
|
fixed compilation
git-svn-id: trunk@6291 -
|
2004-11-23 15:40:50 +00:00 |
|
marc
|
fee93ccea9
|
* fixed stronger fpc typing (and some real cast errors)
git-svn-id: trunk@6195 -
|
2004-11-04 01:26:47 +00:00 |
|
vincents
|
c1c08bbb99
|
replaced write by DbgOut
git-svn-id: trunk@6021 -
|
2004-09-17 20:30:13 +00:00 |
|
mattias
|
79e0b3d2d1
|
fixed compiling codetools with -dCTDebug
git-svn-id: trunk@5855 -
|
2004-08-25 21:26:45 +00:00 |
|
mattias
|
a7d381ad9d
|
splitted TMainIDE (main control instance) and TMainIDEBar (IDE menu and palette), added mainbase.pas and mainintf.pas
git-svn-id: trunk@5749 -
|
2004-08-08 18:02:45 +00:00 |
|
mattias
|
caf487c9e8
|
implemented OnChange for TRadioButton, TCheckBox, TToggleBox and some more docking stuff
git-svn-id: trunk@5531 -
|
2004-05-30 14:02:31 +00:00 |
|
mattias
|
730a67c8e1
|
fixed button return key
git-svn-id: trunk@5500 -
|
2004-05-22 14:35:33 +00:00 |
|
mattias
|
82ad9e0e7d
|
fixed FindEndOfExpression for bogus statements
git-svn-id: trunk@5352 -
|
2004-03-30 17:45:31 +00:00 |
|
mattias
|
b65e8867cf
|
moved compiler options to project menu, added -CX for smartlinking
git-svn-id: trunk@5217 -
|
2004-02-21 15:37:33 +00:00 |
|
mattias
|
a2ee1be748
|
converted some silent sourcechangecache consistency checks to errors
git-svn-id: trunk@5065 -
|
2004-01-14 23:17:12 +00:00 |
|
mattias
|
cb158488ae
|
fixed reopening virtual files
git-svn-id: trunk@5001 -
|
2004-01-03 20:19:22 +00:00 |
|
mattias
|
2d402a5596
|
fixed compilation gtk and fpc 1.9
git-svn-id: trunk@4892 -
|
2003-12-16 14:01:27 +00:00 |
|
mattias
|
83528f4e25
|
fixed win32 include file search
git-svn-id: trunk@4743 -
|
2003-10-30 20:45:30 +00:00 |
|
mattias
|
11dd41282d
|
fixed TApplicationProperties
git-svn-id: trunk@4713 -
|
2003-10-16 20:31:21 +00:00 |
|
mattias
|
61d1cf358a
|
added Kylix 3 specials
git-svn-id: trunk@4595 -
|
2003-09-10 16:29:13 +00:00 |
|
mattias
|
09f667c569
|
implemented Build+Run File
git-svn-id: trunk@4504 -
|
2003-08-20 15:06:57 +00:00 |
|
mattias
|
177677936d
|
fixed initialenabled, debuggertype, linkscaner open string constant
git-svn-id: trunk@4458 -
|
2003-08-08 10:24:48 +00:00 |
|
mattias
|
3cfdaeef38
|
fixed targetos for clean all
git-svn-id: trunk@4329 -
|
2003-06-27 22:07:39 +00:00 |
|
mattias
|
d454bbaa1a
|
accelerated linkscanner
git-svn-id: trunk@4327 -
|
2003-06-27 08:59:17 +00:00 |
|
mattias
|
d62057d9dc
|
fixed searching in parent nodes of ancestors
git-svn-id: trunk@4322 -
|
2003-06-26 12:19:23 +00:00 |
|
mattias
|
1fb4ee52a5
|
fixes for debugging lazarus
git-svn-id: trunk@4296 -
|
2003-06-23 09:42:09 +00:00 |
|
mattias
|
1f4d722551
|
implemented environment path browse buttons
git-svn-id: trunk@4103 -
|
2003-04-28 08:16:14 +00:00 |
|