paul
e51930e4d4
codetools: fix few debugln
...
git-svn-id: trunk@18112 -
2009-01-04 19:20:14 +00:00
mattias
89df8b61f5
IDE: added directory packager/frames to defines
...
git-svn-id: trunk@18090 -
2009-01-03 22:02:07 +00:00
mattias
912f4c0d77
codetools: fixed class completion
...
git-svn-id: trunk@18063 -
2009-01-02 18:56:39 +00:00
mattias
ad86924500
codetools: class completion: copy one method changes to body
...
git-svn-id: trunk@18045 -
2009-01-02 13:25:00 +00:00
mattias
41605046ff
IDE+codetools: auto adding comma after complete uses section unit
...
git-svn-id: trunk@18039 -
2009-01-02 11:49:58 +00:00
marc
1be0908482
Updated Lithuanian translation by Valdas Jankunas
...
git-svn-id: trunk@17909 -
2008-12-23 23:32:26 +00:00
mattias
7784d73eb5
codetools: added ide to SrcPath for ide/frames directory, bug #12840
...
git-svn-id: trunk@17885 -
2008-12-22 17:25:09 +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
24e99e928a
IDE: combined remove empty methods
...
git-svn-id: trunk@17804 -
2008-12-11 23:00:58 +00:00
mattias
61584bd8e0
codetools: added atBracket as atom type for the simple beautifier, from Alexander S. Klenin, bug #12781
...
git-svn-id: trunk@17785 -
2008-12-10 17:41:03 +00:00
mattias
3c05e21c6a
IDE+codetools: changed default compiler filename to fpc(.exe)
...
git-svn-id: trunk@17757 -
2008-12-09 12:53:19 +00:00
mattias
dfa6ac485e
IDE: SrcPath for debugger/frames
...
git-svn-id: trunk@17733 -
2008-12-08 18:49:47 +00:00
mattias
e02b35ad83
clean up
...
git-svn-id: trunk@17732 -
2008-12-08 18:08:12 +00:00
mattias
2629831200
codetools: fixed fpc source directory definitions if blocks
...
git-svn-id: trunk@17731 -
2008-12-08 17:58:16 +00:00
mattias
213c8cf730
codetools: creating FPC source: fixed test for win and darwin
...
git-svn-id: trunk@17730 -
2008-12-08 15:04:42 +00:00
mattias
fe7b742f0b
codetools: creating FPC source defines with appended pathdelim
...
git-svn-id: trunk@17729 -
2008-12-08 15:01:18 +00:00
mattias
fa43353907
clean up
...
git-svn-id: trunk@17716 -
2008-12-07 22:48:52 +00:00
mattias
ef52dfede9
codetools: SImpleInit: allow overriding TargetOS
...
git-svn-id: trunk@17715 -
2008-12-07 22:39:47 +00:00
mattias
991a580e12
codetools: extended examples to sue environment variable FPCTARGET
...
git-svn-id: trunk@17714 -
2008-12-07 22:09:57 +00:00
marc
d77f30e930
* Updated Russian translation by Maxin Ganetsky
...
git-svn-id: trunk@17639 -
2008-12-01 00:14:31 +00:00
mattias
192fccaf68
FindDiskFilename: fixed case when there are three different times the same filename in a directory
...
git-svn-id: trunk@17636 -
2008-11-30 23:29:59 +00:00
mattias
f2f66fafb1
codetools: implemented if declared(unicodestring)
...
git-svn-id: trunk@17622 -
2008-11-28 08:43:22 +00:00
mattias
a0a54b0d4a
laz_xmlstreaming: replaced if declared unicodestring with FPC_HAS_UNICODESTRING
...
git-svn-id: trunk@17621 -
2008-11-28 08:33:11 +00:00
paul
8549289106
codetools: add support for UnicodeString to prevent warnings
...
git-svn-id: trunk@17617 -
2008-11-28 03:16:22 +00:00
paul
fb380a80d4
ide, codetools, ideintf: fix warnings
...
git-svn-id: trunk@17616 -
2008-11-28 02:53:56 +00:00
jesus
037203ea19
translations update
...
git-svn-id: trunk@17606 -
2008-11-26 20:45:06 +00:00
mattias
b5eece9a04
codetools: fixed mem leak
...
git-svn-id: trunk@17551 -
2008-11-23 21:28:36 +00:00
mattias
de7237e64a
IDE+codetools: parameter hints now work for variables and properties of type procedure
...
git-svn-id: trunk@17492 -
2008-11-21 12:41:45 +00:00
mattias
700eeb710e
codetools: identifier completion: listing nested procedures
...
git-svn-id: trunk@17474 -
2008-11-20 14:49:13 +00:00
mattias
3369610e5f
IDE: fixed incldue path for ide directory
...
git-svn-id: trunk@17467 -
2008-11-20 08:18:04 +00:00
mattias
9c30beac94
IDE: fixed SrcPath for laz directory ide/frames
...
git-svn-id: trunk@17448 -
2008-11-19 16:21:29 +00:00
jesus
085856ae9b
updated traslations using localize script
...
git-svn-id: trunk@17326 -
2008-11-11 01:30:57 +00:00
paul
133174aae8
ide: add codetools->line splitting frame to the ide options
...
git-svn-id: trunk@17209 -
2008-11-04 08:19:53 +00:00
vincents
4969c50e66
codetools: added 64 bit freebsd targets
...
git-svn-id: trunk@17185 -
2008-11-02 13:42:30 +00:00
mattias
2e17592d31
codetools: fixed av when find declaration after function keyword
...
git-svn-id: trunk@17156 -
2008-10-30 10:11:18 +00:00
mattias
1dcd32648f
darwin: comparing filenames case insensitive by default
...
git-svn-id: trunk@17133 -
2008-10-25 18:28:39 +00:00
mattias
8f3ab8527b
codetools: fixed setting EndPos for parameter types array of identifier
...
git-svn-id: trunk@17129 -
2008-10-24 15:59:36 +00:00
mattias
119e8a249a
codetools: updated fpc error messages
...
git-svn-id: trunk@17112 -
2008-10-23 20:43:15 +00:00
paul
74921fb32b
codetools: add ide/frames directory to template
...
git-svn-id: trunk@17039 -
2008-10-18 16:03:32 +00:00
mattias
852e7fef4c
IDE: added fpc OS
...
git-svn-id: trunk@17036 -
2008-10-18 11:09:05 +00:00
paul
f3bb14bdb6
codetools: reduce debug info
...
git-svn-id: trunk@17033 -
2008-10-17 16:43:14 +00:00
mattias
2d39d8d910
IDE: fixed updating, renaming project resources
...
git-svn-id: trunk@17021 -
2008-10-16 11:35:48 +00:00
mattias
e5de689ab4
clean up
...
git-svn-id: trunk@16953 -
2008-10-11 07:31:03 +00:00
mattias
0775a9258a
codetools: adding include directives into code
...
git-svn-id: trunk@16942 -
2008-10-09 10:18:22 +00:00
mattias
7f2d78f450
IDE: project: adding/removing include directive for project resources
...
git-svn-id: trunk@16932 -
2008-10-08 16:43:14 +00:00
mattias
e417cd9cef
codetools: static keywords for class variables, bug #12293
...
git-svn-id: trunk@16880 -
2008-10-05 09:33:46 +00:00
mattias
992d5f74ab
codetools: fixed TCodeTreeNode.ConsistencyCheck
...
git-svn-id: trunk@16859 -
2008-10-03 09:34:52 +00:00
mattias
36f21372de
IDE: codehelp: removing pasdoc
...
git-svn-id: trunk@16844 -
2008-10-02 09:29:21 +00:00
mattias
626815db77
codetools: scanning for comments in type nodes end
...
git-svn-id: trunk@16843 -
2008-10-02 09:19:47 +00:00
mattias
e0a5b9322b
codetools: scanning for comments in type nodes too
...
git-svn-id: trunk@16842 -
2008-10-02 09:17:38 +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
c8d14a2b7e
IDE: added verbosity flag VerboseSrcEditBufClean
...
git-svn-id: trunk@16830 -
2008-10-01 13:37:14 +00:00
mattias
c6806b3a8e
codetools: added arm-linux to LCL targets
...
git-svn-id: trunk@16827 -
2008-10-01 11:12:17 +00:00
mattias
f30a307736
codetools: fixed boss.loadfile to not load when autorevert is disabled
...
git-svn-id: trunk@16808 -
2008-09-30 08:41:35 +00:00
vincents
c09aeccc7c
codetools: formatting
...
git-svn-id: trunk@16798 -
2008-09-29 21:50:53 +00:00
mattias
1d446abc80
codetools: fixed close/reopen file
...
git-svn-id: trunk@16797 -
2008-09-29 19:08:14 +00:00
mattias
2011685e93
IDE+codetools: replaced some FindFile calls with LoadFile
...
git-svn-id: trunk@16775 -
2008-09-28 13:15:51 +00:00
mattias
fb2e2d2219
codetools: TCodeBuffer.Clear resets isdeleted
...
git-svn-id: trunk@16770 -
2008-09-27 15:54:06 +00:00
mattias
8541afd7f9
codetools: TCodeCache.CreateFile now clears buffer
...
git-svn-id: trunk@16766 -
2008-09-27 10:22:21 +00:00
mattias
5d3611d298
codetools: auto revert when buffer IsDeleted
...
git-svn-id: trunk@16735 -
2008-09-25 23:44:53 +00:00
mattias
9d6674f3bb
codetools: fixed uninitialized result
...
git-svn-id: trunk@16727 -
2008-09-25 10:23:07 +00:00
mattias
777521ffcb
translations: lithuanian: from Valdas Jankūnas
...
git-svn-id: trunk@16718 -
2008-09-25 06:37:47 +00:00
mattias
4a929a4110
translations: russian: updates from Maxim Ganetsky
...
git-svn-id: trunk@16715 -
2008-09-25 06:24:22 +00:00
mattias
890fb71335
IDE: freeing codetools buffers on closing file, bug #12183
...
git-svn-id: trunk@16701 -
2008-09-24 11:41:53 +00:00
mattias
1f803a6d9a
codetools: added unicodestring
...
git-svn-id: trunk@16682 -
2008-09-23 12:16:44 +00:00
mattias
d7a960e8ba
codetools: identifier completion: no semicolon outside of statements
...
git-svn-id: trunk@16669 -
2008-09-22 09:37:45 +00:00
paul
35e4c88db4
forgotten file
...
git-svn-id: trunk@16644 -
2008-09-19 07:03:14 +00:00
mattias
d8e36f10fb
codetools: fixed CompareTextIgnoringSpace, bug #12177
...
git-svn-id: trunk@16635 -
2008-09-18 20:00:12 +00:00
mattias
6e7b906945
codetools: using locale independent format for dates in config files
...
git-svn-id: trunk@16552 -
2008-09-11 20:35:33 +00:00
mattias
c2a3f47f4d
codetools: fixed CleanPosIsInComment
...
git-svn-id: trunk@16545 -
2008-09-11 14:24:36 +00:00
mattias
595bc12c8c
codetools: beautifiying end, bug #12078
...
git-svn-id: trunk@16509 -
2008-09-09 21:16:10 +00:00
marc
76a919e7d6
* Updated Russion translation by Maxim Ganetsky
...
git-svn-id: trunk@16451 -
2008-09-06 11:40:27 +00:00
mattias
95e9a9b545
LCL: fixed typo
...
git-svn-id: trunk@16423 -
2008-09-05 00:15:31 +00:00
mattias
ebf2d6a8bf
codetools: extended directorycacher for darwin filenames
...
git-svn-id: trunk@16384 -
2008-09-03 08:16:07 +00:00
mattias
fc954bd37a
codetools: fixed compilation
...
git-svn-id: trunk@16380 -
2008-09-03 07:43:31 +00:00
mattias
60daf2ddd1
fixed comparing filenames under darwin
...
git-svn-id: trunk@16373 -
2008-09-03 01:08:09 +00:00
mattias
0258b583f2
codetools: fixed examples
...
git-svn-id: trunk@16360 -
2008-09-01 20:08:28 +00:00
mattias
a00dac7763
added TProcessUTF8
...
git-svn-id: trunk@16346 -
2008-09-01 10:24:04 +00:00
mattias
2b8043dbe0
translations: russian: updates from Maxim Ganetsky
...
git-svn-id: trunk@16343 -
2008-09-01 06:55:54 +00:00
mattias
a4d5af1d31
xml reader: fixed mem leaks on error
...
git-svn-id: trunk@16323 -
2008-08-31 08:12:06 +00:00
mattias
a3a5e44c1f
IDE: codehelp: showing xml parser errors in message window
...
git-svn-id: trunk@16321 -
2008-08-30 22:18:27 +00:00
mattias
670b1d8ed2
translations: german: from Joerg Braun
...
git-svn-id: trunk@16278 -
2008-08-27 21:56:57 +00:00
mattias
9032caa4fd
UTF-8: added ExpandFilenameUTF8
...
git-svn-id: trunk@16272 -
2008-08-27 11:25:01 +00:00
vincents
c6d49b3802
fixed UTF8 to Sys conversions for file operations
...
git-svn-id: trunk@16259 -
2008-08-26 19:57:21 +00:00
mattias
69cfe88898
using UTF-8 for file operations and environment variables
...
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
marc
19bc247735
* Updated translations by Valdas Jankunas
...
git-svn-id: trunk@16235 -
2008-08-25 22:13:53 +00:00
paul
7a57600b98
codetools: fixed compilation
...
git-svn-id: trunk@16230 -
2008-08-25 14:26:00 +00:00
mattias
5c3f687e2f
codetools: fileprocs: added file functions with UTF-8 encoding
...
git-svn-id: trunk@16226 -
2008-08-25 13:41:09 +00:00
mattias
d306cba6ac
codetools: improved debugging
...
git-svn-id: trunk@16191 -
2008-08-23 06:45:17 +00:00
mattias
d3aa16bef6
translations: german updates from Joerg Braun
...
git-svn-id: trunk@16189 -
2008-08-22 20:33:27 +00:00
mattias
7ab6bff531
codetools: implemented fpc switch -M
...
git-svn-id: trunk@16142 -
2008-08-19 11:27:45 +00:00
mattias
c6872df774
codetools: fixed lfm parser TokenStart
...
git-svn-id: trunk@16141 -
2008-08-19 11:11:22 +00:00
mattias
e374b51dd5
IDEIntf: moved IDE key grabbing to propedits, added button to TShortCutPropertyEditor
...
git-svn-id: trunk@16136 -
2008-08-19 02:57:17 +00:00
mattias
8c7598d73a
IDE: implemented supporting FPCVer in FPCSrcDir
...
git-svn-id: trunk@16133 -
2008-08-19 01:28:24 +00:00
mattias
70e7f10204
IDE: package compilation: do not build all if only search paths changed, this is spotted by fpc itself
...
git-svn-id: trunk@16105 -
2008-08-18 08:34:07 +00:00
mattias
ea23d0c086
IDE+codetools: using compiler mode Delphi when set in compiler options
...
git-svn-id: trunk@16092 -
2008-08-17 19:45:49 +00:00
mattias
c81aab571f
fixed uninitialized function results
...
git-svn-id: trunk@16088 -
2008-08-16 20:51:45 +00:00
mattias
4f417c47ac
codetools: fixed chinese translations
...
git-svn-id: trunk@16079 -
2008-08-15 23:11:28 +00:00
mattias
484a8a0748
updated po files
...
git-svn-id: trunk@16075 -
2008-08-15 15:55:31 +00:00
mattias
985be0ddf3
translations: russian: updates from Maxim Ganetsky
...
git-svn-id: trunk@16071 -
2008-08-15 14:43:53 +00:00
mattias
6ae9cd0b5c
codetools: added ppucodetools.pas
...
git-svn-id: trunk@16061 -
2008-08-14 18:17:50 +00:00
mattias
5cc44da499
IDE: compiler test: check for orphaned ppu files in output directory
...
git-svn-id: trunk@16051 -
2008-08-13 11:00:29 +00:00
mattias
869c4ea65e
codetools: fixed find declaration of property types
...
git-svn-id: trunk@16029 -
2008-08-12 11:35:45 +00:00
mattias
d80f64ab53
IDE: notifying referred units: ignoring components with csDestroying
...
git-svn-id: trunk@16018 -
2008-08-10 21:20:32 +00:00
mattias
cb1c9a3077
codetools: ExtractProperty: implemented unit.type
...
git-svn-id: trunk@16014 -
2008-08-10 10:18:45 +00:00
mattias
8c20e8c9b9
codetools: fixed endless loop
...
git-svn-id: trunk@15982 -
2008-08-07 14:13:29 +00:00
mattias
8c97c26419
translations: russian: updates from Maxim
...
git-svn-id: trunk@15981 -
2008-08-07 07:41:16 +00:00
mattias
746be92b66
codetools: fixed reparsing MethodMap nodes, IDE: fpdoc editor: added short label
...
git-svn-id: trunk@15974 -
2008-08-06 15:46:13 +00:00
mattias
a261ea868b
IDE: started searching in fpdoc files
...
git-svn-id: trunk@15964 -
2008-08-05 21:51:30 +00:00
mattias
2ada1f890f
codetools: c parser: supporting defined name
...
git-svn-id: trunk@15950 -
2008-08-04 15:42:14 +00:00
mattias
41ab419765
codetools: allowing @end labels in asm blocks
...
git-svn-id: trunk@15945 -
2008-08-03 20:24:38 +00:00
mattias
d22d71952f
codetools: added method modifer safecall, bug #11722
...
git-svn-id: trunk@15935 -
2008-08-03 19:51:03 +00:00
mattias
726ba21866
codetools: clean up
...
git-svn-id: trunk@15932 -
2008-07-31 14:37:06 +00:00
mattias
889efdd935
codetools: c pareser: implemented parsing __attribute__ after param list
...
git-svn-id: trunk@15918 -
2008-07-30 11:30:05 +00:00
mattias
cb341f3456
codetools: c paresers: implemented function with return type pointer
...
git-svn-id: trunk@15917 -
2008-07-30 09:56:31 +00:00
mattias
aad576fab2
codetools: h2pas: automatic finding of enclosing IFNDEF
...
git-svn-id: trunk@15916 -
2008-07-30 09:40:50 +00:00
mattias
110712e59c
codetools: h2pas: allowing in #if && || > < >= <=
...
git-svn-id: trunk@15915 -
2008-07-30 06:58:20 +00:00
mattias
41d5425de5
codetools: h2pas example: added defines, undefines, outputfile and multiple input files
...
git-svn-id: trunk@15905 -
2008-07-28 16:16:42 +00:00
mattias
7092ac70e6
FileIsText: skipping end of file chars ( #26 )
...
git-svn-id: trunk@15904 -
2008-07-28 13:17:07 +00:00
mattias
9e45d8aedd
laz_xmlread: skipping end of file chars ( #26 ) at end of xml
...
git-svn-id: trunk@15903 -
2008-07-28 13:11:49 +00:00
mattias
60e3f56061
codetools: implemented parsing 1e-16, bug #8446
...
git-svn-id: trunk@15880 -
2008-07-26 18:16:56 +00:00
mattias
1bc45f97db
codetools: implemented file of identifier for parameters, bug #11025
...
git-svn-id: trunk@15879 -
2008-07-26 18:04:13 +00:00
mattias
6f64b8639c
IDE: not beautifying uses section of package main source, bug #11660
...
git-svn-id: trunk@15876 -
2008-07-26 16:49:14 +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
64237acc87
IDE+codetools: moved code browser parts to codetools
...
git-svn-id: trunk@15871 -
2008-07-25 23:01:08 +00:00
mattias
b039ce3a6e
codetools: updated lpk
...
git-svn-id: trunk@15868 -
2008-07-25 19:22:28 +00:00
mattias
e03b7c5869
codetools: identifier completion: do not add semicolon twice
...
git-svn-id: trunk@15846 -
2008-07-23 11:59:52 +00:00
mattias
4e326a4448
IDE+codetools: identifier completion: adding semicolon after procedure
...
git-svn-id: trunk@15844 -
2008-07-23 09:12:06 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
mattias
9b4a380f50
codetools: returning false on error searching ancestors, bug #11665
...
git-svn-id: trunk@15828 -
2008-07-21 11:39:11 +00:00
vincents
00a2b7b10a
codetools: fixed memleak (and probably fixed define templates for components), fixes bug #11701
...
git-svn-id: trunk@15820 -
2008-07-20 19:20:13 +00:00
mattias
1341499890
synedit: set default synedit font for carbon
...
IDE: sourceditor: using the same default font as synedit
IDE: added code template d for debugln
IDE: moved Insert $IFDEF in keymapping to edit section
CodeTools: identifier completion: do not add semicolon in front of then, of, to, else, do
CodeTools: define LCL and LCLwidgetset for lazarus sources
IDE: Editor Options Keymapping: implemented text filter and shortcut search
git-svn-id: trunk@15819 -
2008-07-19 09:51:32 +00:00
mattias
194d128c0f
IDE: allowing negative font height
...
git-svn-id: trunk@15812 -
2008-07-18 08:08:06 +00:00
mattias
ec306d185d
codetools: added debugging info or dangling events
...
git-svn-id: trunk@15811 -
2008-07-18 08:00:07 +00:00
mattias
6fb1936620
codetools: class completion for Index properties now use AIndex instead of Index as variable name to reduce name clashes from Michael VC
...
git-svn-id: trunk@15806 -
2008-07-17 21:12:33 +00:00
mattias
7f8fab8d64
IDE+codetools: added verbosity via -dVerboseDanglingComponentEvents
...
git-svn-id: trunk@15798 -
2008-07-17 06:47:25 +00:00
mattias
588edd1cab
IDE: identifier completion: always move cursor in front of semicolon
...
git-svn-id: trunk@15784 -
2008-07-14 22:21:35 +00:00
mattias
3c1f8a71b4
IDE: moved some more code from pkgboss to packagegraph
...
git-svn-id: trunk@15744 -
2008-07-11 13:42:42 +00:00
mattias
4d27d2dca5
IDE+codetools: implemented creating event override for nested components
...
git-svn-id: trunk@15738 -
2008-07-10 16:17:24 +00:00
mattias
9dfbba8302
IDE: implemented jumping to inherited inline method
...
git-svn-id: trunk@15726 -
2008-07-10 00:07:06 +00:00
mattias
1546f3eee9
IDEIntf: TPropertyEditorHook changed method names to be ansistring instead shortstring
...
git-svn-id: trunk@15712 -
2008-07-08 18:48:15 +00:00
mattias
911017a6d4
codetools: ppu: changed output of example to pascal
...
git-svn-id: trunk@15678 -
2008-07-05 22:37:52 +00:00
mattias
60afb63909
fixed 2.2.0 compilation
...
git-svn-id: trunk@15675 -
2008-07-04 15:07:15 +00:00
mattias
cc89b8c867
codetools: ppu: splitted rtl group
...
git-svn-id: trunk@15670 -
2008-07-04 08:54:59 +00:00
mattias
2f19c11364
codetools: ppu: implemented listing required groups for each group
...
git-svn-id: trunk@15667 -
2008-07-03 16:48:04 +00:00
mattias
66e647c642
codetools: ppu: implemented auto disableding units with broken dependencies
...
git-svn-id: trunk@15666 -
2008-07-03 15:39:31 +00:00
mattias
7e45858274
codetools: ppu: added heuristic to create FPC groups
...
git-svn-id: trunk@15665 -
2008-07-03 14:57:57 +00:00
mattias
22438f19a6
codetools: ppu: made sorted units public
...
git-svn-id: trunk@15663 -
2008-07-02 21:43:03 +00:00
mattias
dc901f9855
codetools: ppu: supporting circle dependencies
...
git-svn-id: trunk@15662 -
2008-07-02 20:53:30 +00:00
mattias
9f416e3595
codetools: ppu: initializations, finalizations
...
git-svn-id: trunk@15661 -
2008-07-02 20:05:46 +00:00
mattias
77d6a73b1b
reduced debugging output
...
git-svn-id: trunk@15660 -
2008-07-02 19:33:47 +00:00
mattias
bfc63ff71a
IDE: fixed comparing Makefile.fpc
...
git-svn-id: trunk@15659 -
2008-07-02 19:25:53 +00:00
mattias
970ca7fe6a
codetools: ppu: creating ppu and ppu group graphs
...
git-svn-id: trunk@15657 -
2008-07-02 19:17:03 +00:00
mattias
7e17414073
codetools: ppu graph: reporting missing units
...
git-svn-id: trunk@15656 -
2008-07-02 14:09:44 +00:00
mattias
bf2774ed3d
codetools: added unit ppugraph to parse groups of ppu files
...
git-svn-id: trunk@15655 -
2008-07-02 13:41:40 +00:00
mattias
168bd041aa
codetools: extended codegraph for descendants
...
git-svn-id: trunk@15654 -
2008-07-02 12:33:48 +00:00
mattias
2c1f769392
codetools: ppu: implemented storing initialization and finalization section and reading mangled name of a proc
...
git-svn-id: trunk@15652 -
2008-07-02 11:51:38 +00:00
mattias
5da63800d7
codetools: ppu: implemented storing and reading uses sections
...
git-svn-id: trunk@15651 -
2008-07-02 11:24:38 +00:00
mattias
c1b02e4ddd
codetools: added range check, bug #11573
...
git-svn-id: trunk@15607 -
2008-06-28 20:43:32 +00:00
mattias
2e9c3b92a6
codetools: ppu: implemented keeping data for later use
...
git-svn-id: trunk@15605 -
2008-06-28 14:53:55 +00:00
mattias
9aea230f59
codetools: ppu: implemented reading procs
...
git-svn-id: trunk@15601 -
2008-06-28 11:51:52 +00:00
mattias
f7a7e9f81a
codetools: ppu: implemented reading implementation uses section
...
git-svn-id: trunk@15600 -
2008-06-28 08:24:51 +00:00
mattias
ff9a904695
codetools: ppu: implemented skipping other parts
...
git-svn-id: trunk@15599 -
2008-06-28 08:02:20 +00:00
mattias
fc43d79cae
codetools: ppu: implemented skipping unsupported entries
...
git-svn-id: trunk@15595 -
2008-06-27 14:50:48 +00:00
mattias
0a4be6bd8d
codetools: ppu: implemented reading deref map
...
git-svn-id: trunk@15594 -
2008-06-27 14:44:24 +00:00
mattias
8373805803
codetools: ppu: implemented reading deref data
...
git-svn-id: trunk@15593 -
2008-06-27 14:42:04 +00:00
mattias
758fa2eb08
codetools: ppu: implemented reading import symbols
...
git-svn-id: trunk@15592 -
2008-06-27 14:38:55 +00:00
mattias
5daf301724
codetools: ppu: implemented reading linked files
...
git-svn-id: trunk@15591 -
2008-06-27 14:32:15 +00:00
mattias
878bc4ab3c
codetools: ppu: implemented reading entries, module name, uses units
...
git-svn-id: trunk@15590 -
2008-06-27 14:19:49 +00:00
mattias
42827e1052
codetools: FPC src defines: added .. to the SrcPath of compiler/utils
...
git-svn-id: trunk@15589 -
2008-06-27 13:08:02 +00:00
mattias
6e52a72112
codetools: ppu: showing flags and compiler
...
git-svn-id: trunk@15585 -
2008-06-27 11:47:39 +00:00
mattias
a345bde499
codetools: ppu: showing cpu and target
...
git-svn-id: trunk@15584 -
2008-06-27 11:37:00 +00:00
mattias
26812face7
codetools: added example for parsing ppu files
...
git-svn-id: trunk@15583 -
2008-06-27 10:27:06 +00:00
mattias
f32d59efb7
codetools: started ppu parser
...
git-svn-id: trunk@15579 -
2008-06-26 16:54:02 +00:00
marc
8ec9aff907
* Updated Slovak translation by Slavko
...
git-svn-id: trunk@15517 -
2008-06-22 22:17:48 +00:00
vincents
652b5eb74c
default widget set for Mac OS X is now Carbon, not gtk1
...
git-svn-id: trunk@15488 -
2008-06-20 19:33:44 +00:00
marc
5bf1f6ccbd
Updated Lithuanian translation by Valdas Jankunas
...
git-svn-id: trunk@15460 -
2008-06-18 22:45:32 +00:00
marc
e187d433b1
* Updated Russian translation by Maxim Ganetsky (includes translation mentioned in #9797 )
...
git-svn-id: trunk@15360 -
2008-06-08 12:34:03 +00:00
mattias
6db258bc44
codetools: fixed stop/continue searching for overload procs, bug #8632
...
git-svn-id: trunk@15270 -
2008-05-28 12:47:36 +00:00
mattias
252f7ee831
codetools: fixed: not searching with context in parent nodes
...
git-svn-id: trunk@15267 -
2008-05-28 08:17:30 +00:00
vincents
affaad4f42
codetools: merged r10717 and r10718 #7847b25113 from fileutils to fileprocs to fix FileIsExecutable for directories
...
git-svn-id: trunk@15259 -
2008-05-27 12:08:36 +00:00
mattias
29eab2b98f
IDE: designer: implemented creating a nested frame
...
git-svn-id: trunk@15226 -
2008-05-25 16:30:59 +00:00
mattias
07802eab4d
codetools: h2pas: added todo for unsigned/signed
...
git-svn-id: trunk@15225 -
2008-05-25 13:08:43 +00:00
mattias
49291a20cd
codetools: fixed reading til statement end, bug #7970
...
git-svn-id: trunk@15208 -
2008-05-22 15:08:31 +00:00
mattias
a45d589f57
codetools: extended ctnWithStatement EndPos to next atom when possible, bug #7970
...
git-svn-id: trunk@15207 -
2008-05-22 14:48:32 +00:00
mattias
376c870ffe
codetools: fixed EndPos of ctnWithStatement
...
git-svn-id: trunk@15205 -
2008-05-22 14:01:11 +00:00
mattias
5e981c6e48
codetools: fixed parsing }}, bug #11304
...
git-svn-id: trunk@15180 -
2008-05-19 12:53:49 +00:00
mattias
c3c453b7f6
codetools: fixed double remove
...
git-svn-id: trunk@15116 -
2008-05-13 10:05:57 +00:00
mattias
4058612e2e
codetools: undo CompareLFMTreesByLFMBuffer, it should bomb if there is a nil pointer
...
git-svn-id: trunk@15114 -
2008-05-13 08:03:27 +00:00
paul
2ab9ba5790
fix crash on closing lazarus
...
git-svn-id: trunk@15108 -
2008-05-13 01:45:55 +00:00
mattias
2fa8db67b5
IDE: implemented finding missing classes in lfm
...
git-svn-id: trunk@15107 -
2008-05-12 22:55:44 +00:00
mattias
5d66571b44
IDE: implemented parsing LCLVersion from lfm, added ResourceBaseClass to TUnitInfo and TPkgFile
...
git-svn-id: trunk@15106 -
2008-05-12 16:59:43 +00:00
mattias
bbc1eb29ff
codetools: extract proc: deleting a local var: keep a space between var and the next identifier, bug #11273
...
git-svn-id: trunk@15098 -
2008-05-12 10:25:36 +00:00
mattias
5f7d69844d
codetools: implemented parsin unitname.identifier for function types results
...
git-svn-id: trunk@15097 -
2008-05-12 09:52:37 +00:00
mattias
1c51099541
IDE: implemented showing help for identifier completion
...
git-svn-id: trunk@15065 -
2008-05-06 21:37:25 +00:00
mattias
5122d3eaaf
codetools: not reparsing when cursor in valid interface
...
git-svn-id: trunk@15064 -
2008-05-06 19:19:40 +00:00
mattias
2b9cb9182b
codetools: improved running codetools while identifier completion is open
...
git-svn-id: trunk@15063 -
2008-05-06 17:45:18 +00:00
mattias
3864f806a5
designer: menu item align now enabled when one control is selected
...
git-svn-id: trunk@15049 -
2008-05-05 20:14:39 +00:00
mattias
b7b30e862a
codetools: identifier completion can exists while rebuilding code trees
...
git-svn-id: trunk@15048 -
2008-05-05 20:06:28 +00:00
mattias
e473ecf7d5
IDE: remove empty methods: warning when caret not in a class
...
git-svn-id: trunk@15026 -
2008-05-01 17:15:13 +00:00
mattias
5e41e48a30
codetools: remove empty methods: implemented returning list of removed definitions
...
git-svn-id: trunk@14986 -
2008-04-26 19:18:57 +00:00
mattias
d9e860573f
codetools: removing empty methods: ignore redefinitions
...
git-svn-id: trunk@14982 -
2008-04-26 09:30:39 +00:00
mattias
bb13c13e0d
IDE: added refactoring tool: remove empty methods
...
git-svn-id: trunk@14975 -
2008-04-25 16:19:02 +00:00
mattias
cd87870685
codetools: removing empty methods: auto removing definition nodes
...
git-svn-id: trunk@14972 -
2008-04-25 13:43:49 +00:00
mattias
5399b1c322
codetools: removing empty methods: auto removing class completion comment
...
git-svn-id: trunk@14971 -
2008-04-25 13:31:19 +00:00
mattias
c0fef1b31e
codetools: added function to remove empty method bodies
...
git-svn-id: trunk@14970 -
2008-04-25 12:35:55 +00:00
mattias
cc954306a9
codetools: added function to find empty method bodies
...
git-svn-id: trunk@14969 -
2008-04-25 12:11:17 +00:00
mattias
e2b3577222
codetools: fixed result of FindDeclarationOfIdentAtParam
...
git-svn-id: trunk@14935 -
2008-04-23 07:59:56 +00:00
mattias
08ee4f4862
codetools: missing semicolong in procedure modifiers now allowed for fpc too - sigh
...
git-svn-id: trunk@14875 -
2008-04-17 22:54:28 +00:00
mattias
46c8e9eed6
codetools: added vargars to procedure type modifiers
...
git-svn-id: trunk@14874 -
2008-04-17 22:41:17 +00:00
mattias
2a13760f82
codetools: fixed typo
...
git-svn-id: trunk@14870 -
2008-04-17 14:42:13 +00:00
mattias
e11870d2ee
codetools: class completion: adding new parts behind GUID, bug #11158
...
git-svn-id: trunk@14850 -
2008-04-16 14:59:06 +00:00
paul
b70cfb3a82
ide: load unit source buffer if it was not loaded before in LoadDependencyHidden, improve verbosity
...
git-svn-id: trunk@14848 -
2008-04-16 08:28:44 +00:00
mattias
fdde79363f
codetools: lfmtrees are now only updated if source changed
...
git-svn-id: trunk@14827 -
2008-04-15 12:51:14 +00:00
mattias
92e555f7da
codetools: lfmtrees are now kept
...
git-svn-id: trunk@14826 -
2008-04-15 12:08:36 +00:00
marc
e07aec1513
* Updated Lithuanian translation by Valdas Jankunas
...
* Updated some po files not covered by the localize script
git-svn-id: trunk@14823 -
2008-04-14 21:55:00 +00:00
mattias
3d48fcca42
IDE: implemented experimental TPersistentPropertyEditor.GetValues for multi forms
...
git-svn-id: trunk@14751 -
2008-04-04 16:25:44 +00:00
vincents
9f9ab8fcfb
codetools: copy is a function, not a procedure (bug #11038 )
...
git-svn-id: trunk@14716 -
2008-04-01 14:02:29 +00:00
vincents
abafe7aa85
codetools, lcl: added support for toWString from Giulio Bernardi
...
git-svn-id: trunk@14698 -
2008-03-31 21:39:52 +00:00
mattias
4c8e1097d5
codetools: h2p: implemented typedef enum
...
git-svn-id: trunk@14684 -
2008-03-28 16:02:57 +00:00
mattias
2fcacdb967
codetools: h2p: fixed inserting implicit types in front of current declaration
...
git-svn-id: trunk@14683 -
2008-03-28 15:14:40 +00:00
mattias
a31259b22c
codetools: h2p: workaround for fpc var/const string bug
...
git-svn-id: trunk@14682 -
2008-03-28 15:10:26 +00:00
mattias
f0bbffbdde
codetools: h2p: implemented converting typedef variable
...
git-svn-id: trunk@14681 -
2008-03-28 14:36:05 +00:00
mattias
554a5e5ce0
codetools: h2p: added more c types
...
git-svn-id: trunk@14680 -
2008-03-28 13:19:09 +00:00
mattias
d27123529d
codetools: h2p: auto renaming names with pascal keywords
...
git-svn-id: trunk@14679 -
2008-03-28 13:17:50 +00:00
mattias
a202dc6d57
codetools: h2p: creating unique pascal names for macro constants
...
git-svn-id: trunk@14678 -
2008-03-28 12:24:29 +00:00
mattias
1ba748c317
codetools: h2p: implemented parsing hex and octal numbers for array bounds
...
git-svn-id: trunk@14677 -
2008-03-28 10:10:06 +00:00
mattias
a2808c4536
codetools: h2p: commenting too large hex numbers
...
git-svn-id: trunk@14676 -
2008-03-28 09:59:41 +00:00
mattias
58a80bb376
codetools: h2p: inserting auto generated nodes in front of current
...
git-svn-id: trunk@14675 -
2008-03-28 09:56:00 +00:00
mattias
2c7cc21649
codetools: h2p: added more standard c types
...
git-svn-id: trunk@14674 -
2008-03-28 09:44:40 +00:00
mattias
a7ea084059
codetools: h2p example: writing output unit to disk
...
git-svn-id: trunk@14673 -
2008-03-28 09:44:14 +00:00
mattias
eeeb05193c
codetools: h2p: converting __BYTE_ORDER macro
...
git-svn-id: trunk@14672 -
2008-03-28 00:25:32 +00:00
mattias
f5b5cdd091
codetools: h2p: fixed test if ifdef block is empty
...
git-svn-id: trunk@14671 -
2008-03-27 23:38:56 +00:00
mattias
61d830f202
codetools: h2p: fixed updating neighborhood when removing IFDEF
...
git-svn-id: trunk@14670 -
2008-03-27 23:21:32 +00:00
mattias
3c07a0a998
codetools: h2p: marking read macros
...
git-svn-id: trunk@14669 -
2008-03-27 23:12:05 +00:00
mattias
69027e680e
codetools: h2p: implemented removing unused defines
...
git-svn-id: trunk@14668 -
2008-03-27 20:40:57 +00:00
mattias
cf5329f598
codetools: h2p: removing redefiend macros
...
git-svn-id: trunk@14667 -
2008-03-27 20:18:27 +00:00
mattias
f02bfe9efa
codetools: h2p: implemented converting && and || in macro values
...
git-svn-id: trunk@14666 -
2008-03-27 19:12:51 +00:00
mattias
bdeca6f19c
codetools: h2p: updated comments
...
git-svn-id: trunk@14665 -
2008-03-27 11:40:42 +00:00
mattias
54398675ff
codetools: h2p: implemented converting | and & in macro values
...
git-svn-id: trunk@14664 -
2008-03-27 11:25:21 +00:00
mattias
635062877c
codetools: c parser: fixed parsing numbers
...
git-svn-id: trunk@14663 -
2008-03-27 11:10:46 +00:00
mattias
fc6e52e515
codetools: h2p: added safety check
...
git-svn-id: trunk@14660 -
2008-03-26 17:52:58 +00:00
mattias
dce2481e79
codetools: c parser: fixed mem leak
...
git-svn-id: trunk@14659 -
2008-03-26 17:42:58 +00:00
mattias
ab2e97512f
codetools: h2p: fixed creating nested procedure types
...
git-svn-id: trunk@14658 -
2008-03-26 17:37:05 +00:00
mattias
66c97d67f0
codetools: h2p: implemented nested function types
...
git-svn-id: trunk@14657 -
2008-03-26 17:25:57 +00:00
mattias
33fceb4802
codetools: c parser: clean up
...
git-svn-id: trunk@14656 -
2008-03-26 16:26:47 +00:00
mattias
a0fb82a994
codetools: h2p: implemented parsing struct parameters and fixed simplifying if elseif else endif
...
git-svn-id: trunk@14655 -
2008-03-26 15:48:48 +00:00
mattias
f6717eb256
codetools: h2p: implemented simplifying empty ifdefs
...
git-svn-id: trunk@14652 -
2008-03-26 14:41:04 +00:00
mattias
3b57267fa1
codetools: h2p: implemented recognizing (void*)0
...
git-svn-id: trunk@14651 -
2008-03-26 13:44:43 +00:00
mattias
74426aae84
codetools: h2p: implemented recognizing constant identifiers in macro values
...
git-svn-id: trunk@14650 -
2008-03-26 13:29:28 +00:00
mattias
aeceb42992
codetools: h2p: implemented converting c octal numbers
...
git-svn-id: trunk@14649 -
2008-03-26 11:30:17 +00:00
mattias
647adc1d77
codetools: h2p: implemented converting c hex numbers
...
git-svn-id: trunk@14648 -
2008-03-26 11:24:46 +00:00
mattias
271e95a54b
codetools: h2p: implemented converting simple macro constants to pascal constants
...
git-svn-id: trunk@14647 -
2008-03-26 10:25:39 +00:00
mattias
2fc48743e4
codetools: h2p: auto replacing special macro chars
...
git-svn-id: trunk@14646 -
2008-03-26 09:45:36 +00:00
mattias
e159c54b13
codetools: h2p: clean up
...
git-svn-id: trunk@14645 -
2008-03-26 09:33:43 +00:00
mattias
00936481e1
codetools: h2p: started simplify directives#
...
git-svn-id: trunk@14641 -
2008-03-25 17:55:57 +00:00
mattias
f36a751b57
codetools: h2p: implemented macro values and stati
...
git-svn-id: trunk@14640 -
2008-03-25 15:43:07 +00:00
mattias
29a732e300
codetools: h2p: implemented writing directives as pascal
...
git-svn-id: trunk@14639 -
2008-03-25 14:07:54 +00:00
mattias
2e78fdbf51
codetools: h2p: implemented writing error directives as pascal
...
git-svn-id: trunk@14638 -
2008-03-25 13:58:25 +00:00
mattias
36cbdb7c58
codetools: h2p: implemented building directives tree
...
git-svn-id: trunk@14637 -
2008-03-25 13:44:01 +00:00
mattias
4e86ff8611
codetools: h2p: started directive nodes
...
git-svn-id: trunk@14636 -
2008-03-25 12:36:39 +00:00
mattias
d4d10d65ce
codetools: h2p: implemented writing record case as pascal
...
git-svn-id: trunk@14635 -
2008-03-25 11:27:38 +00:00
mattias
8b66effeab
codetools: h2p: implemented writing procedure types as pascal
...
git-svn-id: trunk@14634 -
2008-03-25 10:50:56 +00:00
mattias
b7829c6cc9
codetools: h2p: writing line numbers for skipped items
...
git-svn-id: trunk@14633 -
2008-03-25 10:28:59 +00:00
mattias
04d285bc25
codetools: h2p: implemented wrinting simple records as pascal
...
git-svn-id: trunk@14632 -
2008-03-25 10:19:57 +00:00
mattias
2241f84b14
codetools: h2p: implemented writing enums as pascal
...
git-svn-id: trunk@14630 -
2008-03-25 09:45:07 +00:00
mattias
0187d5938a
codetools: h2p: implemented writing simple procedure param lists as pascal
...
git-svn-id: trunk@14619 -
2008-03-22 22:33:33 +00:00
mattias
fde5bd6197
codetools: h2p: implemented writing simple procedures as pascal
...
git-svn-id: trunk@14618 -
2008-03-22 22:27:21 +00:00
mattias
df6b850e40
codetools: h2p: implemented writing simple types as pascal
...
git-svn-id: trunk@14616 -
2008-03-22 21:58:49 +00:00
mattias
3e15890632
IDE: checking package Makefile.fpc changes ignoring comments and empty lines
...
git-svn-id: trunk@14613 -
2008-03-22 21:39:34 +00:00
mattias
5c76657004
codetools: h2p: writing global pascal variables
...
git-svn-id: trunk@14609 -
2008-03-21 21:52:52 +00:00
mattias
9b34769c83
codetools: h2p: implemented writing variables as pascal code
...
git-svn-id: trunk@14608 -
2008-03-21 21:36:58 +00:00
mattias
6a65fad10e
codetools: updated defines for fpgui widgetset
...
git-svn-id: trunk@14602 -
2008-03-20 17:30:28 +00:00
mattias
bcc1df0450
codetools: h2p: implemented parsing defines
...
git-svn-id: trunk@14586 -
2008-03-19 14:39:07 +00:00
mattias
baebd44d83
codetools: h2p: implemented parsing #if and #elif expressions
...
git-svn-id: trunk@14585 -
2008-03-19 14:18:59 +00:00
mattias
d3f729367b
codetools: h2p: parsing ifdef, undef, ifndef
...
git-svn-id: trunk@14582 -
2008-03-19 12:38:51 +00:00
mattias
2db3882300
codetools: c parser: implemented parsing directives
...
git-svn-id: trunk@14581 -
2008-03-19 12:33:53 +00:00
mattias
46bfc75db8
codetools: h2p: implemented #endif
...
git-svn-id: trunk@14580 -
2008-03-19 09:55:05 +00:00
mattias
70de988f83
codetools: h2p: implemented typedef function pointers
...
git-svn-id: trunk@14577 -
2008-03-18 17:35:31 +00:00
mattias
ad20039e2e
codetools: h2p: implemented struct alias
...
git-svn-id: trunk@14576 -
2008-03-18 16:58:12 +00:00
mattias
ff62c04c02
codetools: h2p: implemented union
...
git-svn-id: trunk@14575 -
2008-03-18 16:40:41 +00:00
mattias
fcb2e8f8cb
codetools: h2p: implemented typedef struct
...
git-svn-id: trunk@14574 -
2008-03-18 16:02:33 +00:00
mattias
f483eda4a5
codetools: h2p: implemented parameter type ...
...
git-svn-id: trunk@14572 -
2008-03-18 15:09:39 +00:00
mattias
b8caa1a665
codetools: h2p: implemented function list parameters
...
git-svn-id: trunk@14571 -
2008-03-18 14:57:47 +00:00
mattias
229b2913b9
codetools: c parser: implemented parsing function parameter names
...
git-svn-id: trunk@14570 -
2008-03-18 14:05:40 +00:00
mattias
fb6acb3313
codetools: c parser: implemented parsing function parameters
...
git-svn-id: trunk@14569 -
2008-03-18 13:38:22 +00:00
mattias
261b5cdc0f
codetools: h2p: ignore function modifiers for result type
...
git-svn-id: trunk@14568 -
2008-03-18 12:26:04 +00:00
mattias
8972d10822
codetools: h2p: implemented nested definitions
...
git-svn-id: trunk@14567 -
2008-03-18 11:57:20 +00:00
mattias
893c996a5e
codetools: h2p: implemented struct
...
git-svn-id: trunk@14566 -
2008-03-18 10:58:49 +00:00
mattias
dc866d786a
codetools: h2p: implemented enum values
...
git-svn-id: trunk@14565 -
2008-03-18 10:52:19 +00:00
mattias
175ccd7f03
codetools: h2p: implemented enums
...
git-svn-id: trunk@14564 -
2008-03-18 10:46:33 +00:00
mattias
c592a2172d
codetools: auto resolving auto generated name conflicts
...
git-svn-id: trunk@14563 -
2008-03-18 10:29:09 +00:00
mattias
bd6c6feddd
codetools: h2p: fixed parsing c decimal number
...
git-svn-id: trunk@14557 -
2008-03-17 17:47:57 +00:00
mattias
3b1f623c30
codetools: h2p: implemented auto generating array types
...
git-svn-id: trunk@14556 -
2008-03-17 17:44:46 +00:00
mattias
d3dd7651c4
codetools: h2p: implemented auto generating pointer types
...
git-svn-id: trunk@14555 -
2008-03-17 16:47:02 +00:00
mattias
7593e06d86
codetools: implemented conversion of simple c declarations
...
git-svn-id: trunk@14553 -
2008-03-17 15:37:43 +00:00
mattias
535542bc52
codetools: h2p: keeping ctool, creating var nodes
...
git-svn-id: trunk@14552 -
2008-03-17 11:14:07 +00:00
mattias
db1b64812b
codetools: h2p: added trees for pascal and c names
...
git-svn-id: trunk@14551 -
2008-03-17 10:58:20 +00:00
mattias
d2aed0e2c3
codetools: added more ctypes
...
git-svn-id: trunk@14550 -
2008-03-17 09:53:21 +00:00
mattias
a234e5944d
codetools: c parser: distinguish function and variable
...
git-svn-id: trunk@14549 -
2008-03-17 09:31:34 +00:00
marc
3393285e94
* Improved localization of Package Links dialog by Maxim Ganetsky
...
* updateed po files
git-svn-id: trunk@14548 -
2008-03-16 23:58:17 +00:00
marc
71b7fb62a7
* Improved localization of sourceedtor popup menu and updated Russin translation by Maxim Ganetsky
...
* Updated po files
git-svn-id: trunk@14547 -
2008-03-16 23:49:22 +00:00
mattias
55e69f1c40
codetools: fixed parsing var type with initial values
...
git-svn-id: trunk@14543 -
2008-03-15 22:03:28 +00:00
mattias
38f016b913
codetools: implemented parsing c enum ID name
...
git-svn-id: trunk@14542 -
2008-03-15 21:41:30 +00:00
mattias
af9f3ff803
codetools: implemented parsing c enum block name
...
git-svn-id: trunk@14541 -
2008-03-15 21:39:50 +00:00
mattias
b68a8161c1
codetools: implemented getting variable type end without constant
...
git-svn-id: trunk@14540 -
2008-03-15 18:57:10 +00:00
mattias
ebcd336655
codetools: fixed remving space in front of const
...
git-svn-id: trunk@14539 -
2008-03-15 18:49:24 +00:00
mattias
3c69d6a067
codetools: added ctypes pointer types
...
git-svn-id: trunk@14538 -
2008-03-15 18:46:27 +00:00
mattias
0b277dd71a
codetools: added ctypes pointer types
...
git-svn-id: trunk@14537 -
2008-03-15 18:44:30 +00:00
mattias
3f7eaa4892
h2pas: fixed commenting complex macros
...
git-svn-id: trunk@14535 -
2008-03-15 14:00:25 +00:00
mattias
1d92eaff9e
codetools: fixed FixForwardDefinitions result when no definitions found
...
git-svn-id: trunk@14534 -
2008-03-15 13:39:41 +00:00
mattias
d8cf78193b
codetools: fixed FindAliasDefinitions crash when no alias found
...
git-svn-id: trunk@14533 -
2008-03-15 13:34:04 +00:00
mattias
3ed0e65d2b
codetools: fixed cleaning up in FixMissingH2PasDirectives
...
git-svn-id: trunk@14532 -
2008-03-15 13:31:19 +00:00
mattias
40018b4221
codetools: added table of ctypes
...
git-svn-id: trunk@14529 -
2008-03-15 13:07:47 +00:00
mattias
095053bca9
codetools: implemented extracting c function types
...
git-svn-id: trunk@14525 -
2008-03-15 10:53:32 +00:00
mattias
abd08bc5f4
codetools: implemented parsing var a:b; export name c;, bug #11002
...
git-svn-id: trunk@14524 -
2008-03-15 10:24:12 +00:00
mattias
e940726de1
codetools: implemented TH2PasTool.HasCVariableSimplePascalType
...
git-svn-id: trunk@14523 -
2008-03-15 10:14:01 +00:00
mattias
137d8db3f6
codetools: implemented TCCodeParserTool.ExtractCode
...
git-svn-id: trunk@14520 -
2008-03-14 12:58:26 +00:00
mattias
e097dc36e5
codetools: c parser: fixed variable name start-end pos
...
git-svn-id: trunk@14519 -
2008-03-14 12:28:29 +00:00
mattias
0ab8d02996
codetools: c parser: reduced verbosity
...
git-svn-id: trunk@14518 -
2008-03-14 12:24:02 +00:00
mattias
d8737e8a09
codetools: added h2ptree, converted some consistencychecks to exceptions
...
git-svn-id: trunk@14517 -
2008-03-14 11:56:14 +00:00
laurent
83b7c87e0f
Update French languages
...
git-svn-id: trunk@14505 -
2008-03-12 21:20:46 +00:00
mattias
02c06730c7
codetools: implemented parsing c const
...
git-svn-id: trunk@14502 -
2008-03-12 14:38:20 +00:00
mattias
ceb551d1a8
codetools: added examples for c const
...
git-svn-id: trunk@14488 -
2008-03-10 16:43:38 +00:00
vincents
035ee959b3
fixed compilation with fpc 2.3.1, which does not allow passing literal chars to formal const parameters (bug #10949 )
...
git-svn-id: trunk@14452 -
2008-03-07 10:17:39 +00:00
mattias
fb384fe93a
updated README.txt
...
git-svn-id: trunk@14422 -
2008-03-05 11:42:46 +00:00
mattias
58e4529589
codetools: started h2pastool
...
git-svn-id: trunk@14407 -
2008-03-04 13:23:11 +00:00
mattias
4e6ffac026
codetools: implemented parsing struct name
...
git-svn-id: trunk@14387 -
2008-03-03 17:05:16 +00:00
mattias
735da60bb7
codetools: implemented parsing typedef functions
...
git-svn-id: trunk@14386 -
2008-03-03 16:49:19 +00:00
mattias
b82d0ebf3f
codetools: implemented parsing unsigned shhort
...
git-svn-id: trunk@14383 -
2008-03-03 11:35:08 +00:00
mattias
97a2a2f9e8
codetools: added error position to c parser
...
git-svn-id: trunk@14382 -
2008-03-03 11:16:28 +00:00
paul
7234fee1f0
don't try to access empty string members
...
git-svn-id: trunk@14369 -
2008-03-03 02:54:00 +00:00
marc
ea2b67af4b
* updated Russian translation by Maxim Ganetsky
...
git-svn-id: trunk@14335 -
2008-02-29 23:23:56 +00:00
mattias
06639f326d
codetools: implemented parsing end bracket of extern
...
git-svn-id: trunk@14329 -
2008-02-29 19:34:59 +00:00
mattias
deb076e47d
codetools: implemented parsing pointer to function
...
git-svn-id: trunk@14328 -
2008-02-29 19:29:41 +00:00
mattias
59d9edd4e7
codetools: implemented parsing initial constant of variable
...
git-svn-id: trunk@14327 -
2008-02-29 19:26:00 +00:00
mattias
e6f1b79af9
codetools: implemented parsing union
...
git-svn-id: trunk@14322 -
2008-02-29 17:53:42 +00:00
mattias
3339383d3f
synedit: fixed SetTopLine ScrollWindowEx delta, bug #8479
...
git-svn-id: trunk@14321 -
2008-02-29 17:23:01 +00:00
mattias
ab2ebe4ec9
codetools: implemnted parsing variables pointer struct
...
git-svn-id: trunk@14320 -
2008-02-29 17:16:37 +00:00
mattias
095cf0e3c4
codetools: implemented parsing struct variable
...
git-svn-id: trunk@14318 -
2008-02-29 16:46:15 +00:00
mattias
16cdbab6c5
codetools: implemented parsing struct variable
...
git-svn-id: trunk@14315 -
2008-02-29 14:40:33 +00:00
mattias
7145dce634
codetools: implemented parsing function header
...
git-svn-id: trunk@14314 -
2008-02-29 14:31:46 +00:00
mattias
8d36f6dd13
codetools: implemented parsing struct
...
git-svn-id: trunk@14312 -
2008-02-29 13:34:38 +00:00
mattias
5c469d66fa
codetools: implemented parsing typedef
...
git-svn-id: trunk@14310 -
2008-02-29 12:55:53 +00:00
marc
28a173889d
* updated Spanish translation by Jose Angel
...
git-svn-id: trunk@14305 -
2008-02-28 22:22:19 +00:00
mattias
cab6632f4c
codetools: implemented some more c tokens
...
git-svn-id: trunk@14301 -
2008-02-28 13:06:06 +00:00
mattias
0e9a820edc
codetools: implemented parsing c enums
...
git-svn-id: trunk@14291 -
2008-02-27 22:59:53 +00:00
mattias
e033e82e6d
codetools: fixed using the right keyword DoIt function
...
git-svn-id: trunk@14290 -
2008-02-27 20:15:49 +00:00