Commit Graph

59 Commits

Author SHA1 Message Date
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
598e03ed42 codetools: fixed rebuilding nodes when targetcpu changed
git-svn-id: trunk@48270 -
2015-03-11 18:05:43 +00:00
mattias
8cd980cb5b codetools: fixed simple init
git-svn-id: trunk@29402 -
2011-02-06 11:07:47 +00:00
mattias
dee92243f1 codetools: expreval: support for defined(#var)
git-svn-id: trunk@26296 -
2010-06-27 16:49:58 +00:00
mattias
c2e7239df1 codetools: started function to gather fpc source units
git-svn-id: trunk@25029 -
2010-04-28 12:34:51 +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
a9f222d1e9 codetools: expreval: fixed parsing sub expressions, bug #15228
git-svn-id: trunk@22888 -
2009-12-01 09:08:40 +00:00
mattias
6d42a4b2d0 codetools: expreval: fixed searching closing bracket
git-svn-id: trunk@22867 -
2009-11-30 08:56:44 +00:00
mattias
5fd00cffab codetools: expreval: reading closing bracket if last char
git-svn-id: trunk@22850 -
2009-11-28 12:59:13 +00:00
mattias
507823b744 codetools: expreval: fixed wrong out parameter
git-svn-id: trunk@22826 -
2009-11-27 11:20:06 +00:00
mattias
28026aebe8 codetools: expreval: added FreeEvalOperand
git-svn-id: trunk@22825 -
2009-11-27 11:13:07 +00:00
mattias
427177187f codetools: expreval: fixed mem leak
git-svn-id: trunk@22824 -
2009-11-27 10:57:40 +00:00
mattias
691f65044f codetools: expreval: return always true for declared
git-svn-id: trunk@22823 -
2009-11-27 10:38:38 +00:00
mattias
f4b89285e7 codetools: expreval: fixed mem leak
git-svn-id: trunk@22821 -
2009-11-27 10:23:04 +00:00
mattias
88d5b48c92 codetools: using new eval for conditionals
git-svn-id: trunk@22810 -
2009-11-26 20:37:58 +00:00
mattias
7d0ed7d072 codetools: reduced debugging
git-svn-id: trunk@22808 -
2009-11-26 19:16:23 +00:00
mattias
a39ba22e7d codetools: clean up
git-svn-id: trunk@22806 -
2009-11-26 18:59:49 +00:00
mattias
e82caa9908 codetools: expreval: declared
git-svn-id: trunk@22805 -
2009-11-26 18:58:35 +00:00
mattias
3a77111581 codetools: expreval: brackets
git-svn-id: trunk@22804 -
2009-11-26 18:55:11 +00:00
mattias
09a2cd724b codetools: expreval: string constants
git-svn-id: trunk@22803 -
2009-11-26 18:28:33 +00:00
mattias
4005006703 codetools: expreval: ! and unicodestring
git-svn-id: trunk@22801 -
2009-11-26 18:14:10 +00:00
mattias
bb1d9ea928 codetools: expreval: numbers
git-svn-id: trunk@22800 -
2009-11-26 17:59:02 +00:00
mattias
4d7aa9e2ea codetools: expreval: and, or short eval set 0,1
git-svn-id: trunk@22799 -
2009-11-26 17:24:13 +00:00
mattias
47931548ff codetools: expreval: not defined
git-svn-id: trunk@22798 -
2009-11-26 17:18:59 +00:00
mattias
2f9071355c codetools: expreval: operators
git-svn-id: trunk@22797 -
2009-11-26 15:42:33 +00:00
mattias
da872a80c7 codetools: expreval: stack
git-svn-id: trunk@22779 -
2009-11-26 00:15:08 +00:00
mattias
5f2cf12f1f codetools: expreval: readoperand
git-svn-id: trunk@22778 -
2009-11-25 23:12:34 +00:00
mattias
5be7dd3157 codetools: expreval: readnextatom
git-svn-id: trunk@22768 -
2009-11-25 14:29:29 +00:00
mattias
7d314d1f97 codetools: expreval: started EvalPChar
git-svn-id: trunk@22752 -
2009-11-24 15:10:19 +00:00
mattias
aa565ed7b4 codetools: started new expreval
git-svn-id: trunk@22745 -
2009-11-24 09:44:41 +00:00
mattias
6a2b68eda3 reduced warnings
git-svn-id: trunk@22404 -
2009-11-03 13:11:38 +00:00
mattias
53a1e55eb8 codetools: fixed mem leak, bug #14646
git-svn-id: trunk@21828 -
2009-09-22 21:28:45 +00:00
mattias
e7d8ba4a34 clean up
git-svn-id: trunk@19914 -
2009-05-10 21:25:32 +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
6e52d7829c codetools: added memory stats
git-svn-id: trunk@19862 -
2009-05-09 08:34:50 +00:00
mattias
1b6e58d0b9 codetools: TExprEval: fixed IndexOf with Count=0
git-svn-id: trunk@17876 -
2008-12-21 09:41:00 +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
f2f66fafb1 codetools: implemented if declared(unicodestring)
git-svn-id: trunk@17622 -
2008-11-28 08:43:22 +00:00
mattias
2ada1f890f codetools: c parser: supporting defined name
git-svn-id: trunk@15950 -
2008-08-04 15:42:14 +00:00
mattias
05fa424bb7 gtk2 intf: fixed codetools include paths, fixed double painting
git-svn-id: trunk@10870 -
2007-04-04 18:08:37 +00:00
mattias
bd37a75255 IDE: accelerated writing compiler output to terminal
git-svn-id: trunk@10345 -
2006-12-21 22:25:18 +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
329aa53724 codetools: directive expressions: implemented ! for not, and a dummy function for DECLARED
git-svn-id: trunk@10153 -
2006-11-02 01:46:41 +00:00
mattias
8b5eb2d7ef fixed maximize button
git-svn-id: trunk@8888 -
2006-03-08 00:25:59 +00:00
mattias
730a67c8e1 fixed button return key
git-svn-id: trunk@5500 -
2004-05-22 14:35:33 +00:00
mattias
d70ded3c70 build lazarus now uses custom compiler path
git-svn-id: trunk@4812 -
2003-11-16 19:28:33 +00:00
mattias
223a02d7e2 implemented codetools values dialog
git-svn-id: trunk@4544 -
2003-08-28 13:55:48 +00:00
mattias
b371e11fc9 fixed da_IF and find record case variable
git-svn-id: trunk@4389 -
2003-07-09 00:35:38 +00:00