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 |
|
mattias
|
da92985afe
|
IDE: updated translations
git-svn-id: trunk@14286 -
|
2008-02-27 15:53:18 +00:00 |
|
mattias
|
9519c2624f
|
codetools: implemented start of extern c
git-svn-id: trunk@14283 -
|
2008-02-27 15:22:12 +00:00 |
|
mattias
|
1825f74f2a
|
codetools: implemented parsing c directives
git-svn-id: trunk@14282 -
|
2008-02-27 14:50:50 +00:00 |
|
mattias
|
e5c953b67b
|
codetools: implemented TCCodeParserTool.Replace
git-svn-id: trunk@14281 -
|
2008-02-27 14:10:09 +00:00 |
|
mattias
|
e748b6291f
|
codetools: moved AdjustPositionAfterInsert
git-svn-id: trunk@14280 -
|
2008-02-27 14:08:53 +00:00 |
|
mattias
|
ce09782485
|
codetools: started c parser
git-svn-id: trunk@14279 -
|
2008-02-27 14:05:42 +00:00 |
|
mattias
|
c5b0d677e4
|
codetools: started example for h2pas
git-svn-id: trunk@14278 -
|
2008-02-27 13:49:35 +00:00 |
|
mattias
|
4ef23076cb
|
codetools: started conversion of codetools to normal package
git-svn-id: trunk@14262 -
|
2008-02-26 16:12:23 +00:00 |
|
mattias
|
e0c523e862
|
codetools: accelerated loading include links
git-svn-id: trunk@14190 -
|
2008-02-19 11:37:30 +00:00 |
|
mattias
|
4a973fd05a
|
h2pas: improved debugging
git-svn-id: trunk@14187 -
|
2008-02-19 08:42:21 +00:00 |
|
mattias
|
b961973398
|
codetools: find declaration: implemented if string is ansistring
git-svn-id: trunk@14167 -
|
2008-02-16 22:57:10 +00:00 |
|
mattias
|
dbdbd492a7
|
codetools: fixed remvong redefinitions of connected sections
git-svn-id: trunk@14163 -
|
2008-02-16 20:28:28 +00:00 |
|
mattias
|
0611fdb50b
|
h2pas: codetools: fixed removing whole sections when removing redefinitions
git-svn-id: trunk@14154 -
|
2008-02-15 22:45:30 +00:00 |
|
mattias
|
e3f5d4cae9
|
codetools: fixed removing triple redefinitions
git-svn-id: trunk@14153 -
|
2008-02-15 22:18:13 +00:00 |
|
mattias
|
12698f650c
|
codetools: removed generic from the list of global keywords
git-svn-id: trunk@14151 -
|
2008-02-15 21:57:46 +00:00 |
|
mattias
|
a807ae157b
|
h2pas: extended tool to add implicit types for adding implicit function types
git-svn-id: trunk@14147 -
|
2008-02-15 20:41:29 +00:00 |
|
mattias
|
157bab37f1
|
codetools: fixed compilation
git-svn-id: trunk@14142 -
|
2008-02-15 18:36:31 +00:00 |
|
mattias
|
9ee445c286
|
added c header file example with lots of typical c constructs
git-svn-id: trunk@14141 -
|
2008-02-15 17:41:20 +00:00 |
|
mattias
|
f3b6a2f28c
|
added Hakan Kizilhan to contributors
git-svn-id: trunk@14117 -
|
2008-02-13 11:41:51 +00:00 |
|
mattias
|
746753524e
|
codetools: fixed parsing (* comments
git-svn-id: trunk@14115 -
|
2008-02-12 17:51:41 +00:00 |
|
mattias
|
ac191520f1
|
h2pas: added tool to add units to the uses section
git-svn-id: trunk@14114 -
|
2008-02-12 17:02:51 +00:00 |
|
mattias
|
e585127ec0
|
h2pas: finished tool to comment fucntions that are too complex for h2pas
git-svn-id: trunk@14110 -
|
2008-02-12 13:26:13 +00:00 |
|
mattias
|
29d9cb29f8
|
codetools: added some simple c code parser functions
git-svn-id: trunk@14094 -
|
2008-02-11 20:20:32 +00:00 |
|
mattias
|
59077ba016
|
codetools: fixed code completion for semicolons after procs bugs #10741
git-svn-id: trunk@13937 -
|
2008-01-31 13:53:10 +00:00 |
|
mattias
|
cd21cbb318
|
codetools: FindDeclarationAndOverload: fixed starting search on proc name
git-svn-id: trunk@13932 -
|
2008-01-31 10:30:23 +00:00 |
|
mattias
|
1802d34238
|
IDE: improved xml parser to keep TDomText nodes
git-svn-id: trunk@13928 -
|
2008-01-30 22:29:50 +00:00 |
|
mattias
|
07978ee092
|
IDE: fixed using ReadXMLFile to read lpk files
git-svn-id: trunk@13915 -
|
2008-01-29 22:27:23 +00:00 |
|
mattias
|
999e8b059d
|
IDE: TXMLConfig.Flush does not save if Filename empty, TLazPackage extended to save to string, package system extended to revert packages not edited and to check changed packages on disk, disk diff dlg extended to show changes of packages
git-svn-id: trunk@13913 -
|
2008-01-29 17:52:05 +00:00 |
|
mattias
|
8810e42aec
|
laz_xmlread: whitespace chars behind ags is now stored in text nodes
git-svn-id: trunk@13880 -
|
2008-01-25 19:13:38 +00:00 |
|
mattias
|
d67d20840b
|
codetools: fixed FindNextComment bug #10650
git-svn-id: trunk@13791 -
|
2008-01-19 08:36:36 +00:00 |
|
mattias
|
91f054ad10
|
codetools: implemented parsing on Exception do, bug #9291
git-svn-id: trunk@13702 -
|
2008-01-09 22:33:28 +00:00 |
|
mattias
|
876cefb855
|
codetools: CreateMethod: implemented adding units for parameter types, bug #10594
git-svn-id: trunk@13693 -
|
2008-01-09 19:45:29 +00:00 |
|
mattias
|
21bc42839b
|
LCL: fixed compilation for fpc 2.3.1
git-svn-id: trunk@13692 -
|
2008-01-09 19:41:37 +00:00 |
|
mattias
|
f9cbb95fc4
|
codetools: fixed parsing classes containing only the inheritage brackets, but no end (bug #10563)
git-svn-id: trunk@13644 -
|
2008-01-05 23:04:14 +00:00 |
|
mattias
|
a7dbaa80d2
|
codetools: fixed wrong tool context in FindClassNodeForLFMObject
git-svn-id: trunk@13598 -
|
2008-01-02 23:35:25 +00:00 |
|
mattias
|
e59a6c5881
|
IDE: codeexplorer: sorted class section constants for visibility
git-svn-id: trunk@13572 -
|
2008-01-02 00:55:06 +00:00 |
|
mattias
|
516622ca91
|
codetools: beautify method now keeps directives unchanged
git-svn-id: trunk@13563 -
|
2008-01-01 22:16:21 +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
|
b7a82699cc
|
codetools: added ErrorNicePosition to distingush between error position and probable cause of error
git-svn-id: trunk@13560 -
|
2008-01-01 20:26:48 +00:00 |
|
mattias
|
fd8a3de7c9
|
coetools: extract proc: implemented collecting and ingnoring missing identifiers
git-svn-id: trunk@13559 -
|
2008-01-01 19:35:37 +00:00 |
|
mattias
|
9fa2584d36
|
IDE: fixed updating Modified flag for units on revert
git-svn-id: trunk@13547 -
|
2007-12-31 14:06:17 +00:00 |
|
mattias
|
92c1cfafa2
|
LCL: added GuessEncoding
git-svn-id: trunk@13542 -
|
2007-12-30 22:41:12 +00:00 |
|
mattias
|
2130c25eb8
|
codetools: added TCodeCache.OnDecodeLoaded/OnEncodeSaving
git-svn-id: trunk@13541 -
|
2007-12-30 20:54:19 +00:00 |
|
mattias
|
3fe0a8d341
|
codetools: added hooks to TSourceLog to encode/decode on load/save
git-svn-id: trunk@13539 -
|
2007-12-30 19:22:19 +00:00 |
|
mattias
|
a6358840d5
|
codetools: TStandardCodeTool.RenamePublishedVariable fixed renaming type
git-svn-id: trunk@13510 -
|
2007-12-28 21:01:50 +00:00 |
|
mattias
|
fb2f004237
|
codetools: code completion: auto create procedure from call statement
git-svn-id: trunk@13508 -
|
2007-12-28 19:35:10 +00:00 |
|
mattias
|
25984ff7aa
|
codetools: fixed code completion example
git-svn-id: trunk@13504 -
|
2007-12-28 12:34:18 +00:00 |
|
mattias
|
b883a482c5
|
codetools: fixed crash on finalization
git-svn-id: trunk@13503 -
|
2007-12-28 12:28:58 +00:00 |
|
mattias
|
9306d7d9e9
|
codetools: fixed mem leak on guess unclosed blocks
git-svn-id: trunk@13500 -
|
2007-12-28 10:54:49 +00:00 |
|
mattias
|
e62b25127e
|
codetools: added defines for FPC fcl-base/src include dirs
git-svn-id: trunk@13493 -
|
2007-12-28 00:34:06 +00:00 |
|
mattias
|
82e314a897
|
codetools: fixed mem leak when searching for proc expr lists
git-svn-id: trunk@13492 -
|
2007-12-28 00:23:11 +00:00 |
|
mattias
|
1ce58e87a3
|
codetools: FindJumpPointInProcNode: using start of code in target line
git-svn-id: trunk@13488 -
|
2007-12-27 18:50:52 +00:00 |
|
mattias
|
f8a6cc5969
|
codetools: fixed AV when searching the ancestor of an empty class declaration
git-svn-id: trunk@13487 -
|
2007-12-27 18:31:26 +00:00 |
|
vincents
|
eda4c84741
|
updated translations using patch rstconv which adds the CharSet header
git-svn-id: trunk@13480 -
|
2007-12-27 12:03:06 +00:00 |
|
mattias
|
c126253698
|
codetools: fixed crash on FreeListOfPCodeXYPosition, IDE: fixed spelling mistake
git-svn-id: trunk@13436 -
|
2007-12-23 11:14:06 +00:00 |
|
mattias
|
6ff1df4f1f
|
codetools: fixed some uninitialzed out params
git-svn-id: trunk@13371 -
|
2007-12-18 09:44:50 +00:00 |
|
mattias
|
e885fe00fe
|
codetools: added include path template for fcl-process
git-svn-id: trunk@13342 -
|
2007-12-15 14:09:31 +00:00 |
|
mattias
|
1253f0d3a0
|
codetools: code completion: fixed finding existing method declarations in class interfaces
git-svn-id: trunk@13340 -
|
2007-12-15 13:10:23 +00:00 |
|
mattias
|
c436ebb4f4
|
codetools: identifier completion: removed property variable form useful identifiers for class interfaces and global properties
git-svn-id: trunk@13339 -
|
2007-12-15 13:05:44 +00:00 |
|
mattias
|
b9e3bc84b4
|
codetools: code completion: completing class interface properties
git-svn-id: trunk@13338 -
|
2007-12-15 12:58:25 +00:00 |
|
mattias
|
e26fc219ae
|
codetools: class comment completion for class interfaces
git-svn-id: trunk@13337 -
|
2007-12-15 11:26:19 +00:00 |
|
mattias
|
a719b4f6ef
|
IDE: lazdoc editor now uses lazdoc engine
git-svn-id: trunk@13305 -
|
2007-12-13 00:01:50 +00:00 |
|
mattias
|
9981352c65
|
laz_xmlstreaming: removed read/write overrides for fpc 2.2.0 and 2.0.x
git-svn-id: trunk@13284 -
|
2007-12-11 23:23:20 +00:00 |
|
mattias
|
05383709a0
|
IDE: show abstract methods: now adds default param values
git-svn-id: trunk@13253 -
|
2007-12-09 12:07:57 +00:00 |
|
mattias
|
e9a74b0e51
|
codetools: added phpWithHasDefaultValues
git-svn-id: trunk@13251 -
|
2007-12-09 11:49:53 +00:00 |
|
mattias
|
108a310615
|
codetools: replaced some var parmas with out params
git-svn-id: trunk@13248 -
|
2007-12-09 11:07:51 +00:00 |
|
mattias
|
840f7c280b
|
codetools: fixed error handling in TIdentCompletionTool.FindAbstractMethods if cursor outside of class
git-svn-id: trunk@13231 -
|
2007-12-08 18:44:52 +00:00 |
|
mattias
|
0fbc99fe14
|
IDE: fixed keyrelation abstract method warning
git-svn-id: trunk@13230 -
|
2007-12-08 18:41:05 +00:00 |
|
mattias
|
3492130ddf
|
codetools: replaced some var with out
git-svn-id: trunk@13222 -
|
2007-12-08 14:17:46 +00:00 |
|
mattias
|
e49aa002da
|
IDE: added quick fix for fpc warning constructing a class with abstract methods
git-svn-id: trunk@13218 -
|
2007-12-08 12:49:00 +00:00 |
|
mattias
|
b27b9bb629
|
IDE: added refactoring tool show abstract methods
git-svn-id: trunk@13212 -
|
2007-12-07 23:16:21 +00:00 |
|
mattias
|
5d3b9d1495
|
IDE: added shortcut for show abstract methods
git-svn-id: trunk@13207 -
|
2007-12-07 16:22:13 +00:00 |
|
mattias
|
6060a047ed
|
codetools: implemented AddMethods
git-svn-id: trunk@13204 -
|
2007-12-07 15:30:22 +00:00 |
|
mattias
|
7cac0aa984
|
IDE: compiler tests: added warnings when a search path does not exist
git-svn-id: trunk@13203 -
|
2007-12-07 13:50:30 +00:00 |
|
mattias
|
954c637752
|
IDE: compiler options dlg: omit checking macros
git-svn-id: trunk@13202 -
|
2007-12-07 13:05:21 +00:00 |
|
mattias
|
363234509c
|
codetools: implemented searching abstract methods, added example
git-svn-id: trunk@13188 -
|
2007-12-07 00:28:12 +00:00 |
|
jesus
|
9df2110ffb
|
fix Unable to create target lazarus directory, issue #10286
git-svn-id: trunk@13071 -
|
2007-11-29 05:09:32 +00:00 |
|
jesus
|
8ff99369dd
|
fix ForceDirectory that partially creates a dir if ending char is not PathDelim, for example package output directory will be created correctly
git-svn-id: trunk@13055 -
|
2007-11-27 21:01:11 +00:00 |
|
mattias
|
d815ea8ea2
|
IDE: improved updating resource directives for windows manifest and version info
git-svn-id: trunk@13040 -
|
2007-11-26 20:05:30 +00:00 |
|
mattias
|
a0a537e1f9
|
codetools: AddResourceDirective can now add custom directives
git-svn-id: trunk@13034 -
|
2007-11-26 12:09:22 +00:00 |
|
mattias
|
5a4515b1ce
|
IDE: code templates: removed AddChar attribute and added RemoveChar attribute
git-svn-id: trunk@13033 -
|
2007-11-26 11:56:20 +00:00 |
|
mattias
|
b7c129588d
|
IDE: code templates: when completion starts with identifier char then auto execute only if token starts at word boundary
git-svn-id: trunk@13032 -
|
2007-11-26 11:39:07 +00:00 |
|
mattias
|
faf05b2194
|
codetools: added functions to search for resource directives platform independent
git-svn-id: trunk@13030 -
|
2007-11-26 11:07:44 +00:00 |
|
mattias
|
e2a6763357
|
IDE: lazdoc: fixed showing hints for procedures
git-svn-id: trunk@13023 -
|
2007-11-25 15:01:26 +00:00 |
|
mattias
|
688c0a4db0
|
IDE: lazdoc: now reads comments and shows them in hints
git-svn-id: trunk@13021 -
|
2007-11-25 13:23:37 +00:00 |
|
mattias
|
d62038c83e
|
codetools: fixed finddeclaration in generic methods searching ancestor class
git-svn-id: trunk@13014 -
|
2007-11-24 22:56:09 +00:00 |
|
mattias
|
4a5fbf3a39
|
IDE: ToDo list: replaced parsing code with codetools function
git-svn-id: trunk@13013 -
|
2007-11-24 22:45:39 +00:00 |
|
mattias
|
9a550b80fd
|
codetools: FindDeclarationAndOverload now starts at property names, proc names, vars, consts and types
git-svn-id: trunk@13006 -
|
2007-11-24 19:11:42 +00:00 |
|
mattias
|
49285e8ca1
|
IDE: implemented showing FPDoc short descriptions in code hints
git-svn-id: trunk@12992 -
|
2007-11-23 20:26:16 +00:00 |
|
mattias
|
49f48b68dd
|
IDE: lazdoc: started simple hints
git-svn-id: trunk@12990 -
|
2007-11-23 19:52:54 +00:00 |
|
mattias
|
9c3ea995b8
|
IDE: moved code to find hint for source position to helpmanager
git-svn-id: trunk@12987 -
|
2007-11-23 15:39:19 +00:00 |
|
mattias
|
6874d3b117
|
codetools: replaced TIdentifierListItem.Identifier PChar with string
git-svn-id: trunk@12986 -
|
2007-11-23 15:00:50 +00:00 |
|
mattias
|
6f5c11d279
|
codetools: added TCustomCodeTool.NodesDeletedChangeStep
git-svn-id: trunk@12981 -
|
2007-11-23 11:41:44 +00:00 |
|
mattias
|
3ef35c3b4e
|
codetools: added changestep for nodes deleted from tool trees
git-svn-id: trunk@12980 -
|
2007-11-23 10:49:59 +00:00 |
|
mattias
|
8f7f9fbebb
|
gtk2 intf: GtkNoWindowFixed: removed gdkwindows for groupboxes and notebooks
git-svn-id: trunk@12976 -
|
2007-11-23 00:37:28 +00:00 |
|
mattias
|
afd12b522a
|
codetools: identifier completion: put exact matches at beginning
git-svn-id: trunk@12960 -
|
2007-11-21 22:23:20 +00:00 |
|
mattias
|
0c5ee1ee92
|
IDE: lazdoc: implemented TLazDocManager.GetElementChain
git-svn-id: trunk@12959 -
|
2007-11-21 22:18:22 +00:00 |
|
mattias
|
7a243a0dbd
|
codetools: added a cache for FindDeclarationAndOverload calls, IDE: combined macro time stamps of values and graph
git-svn-id: trunk@12937 -
|
2007-11-20 20:00:26 +00:00 |
|
marc
|
039460e034
|
* Updated translations (as mentioned in 12929) by Maxim Ganetsky
git-svn-id: trunk@12930 -
|
2007-11-19 23:28:40 +00:00 |
|
mattias
|
d093a68232
|
codetools: FilenameIsPascalUnit now checks if unitname is valid identifier
git-svn-id: trunk@12871 -
|
2007-11-14 19:51:28 +00:00 |
|
vincents
|
0c328fda99
|
regenerated Makefiles with fixed fpc 2.3 fpcmake
git-svn-id: trunk@12846 -
|
2007-11-12 23:00:57 +00:00 |
|
vincents
|
5b35332b64
|
codetools: fixed argument name of copy function (bug #10162)
git-svn-id: trunk@12841 -
|
2007-11-12 15:45:55 +00:00 |
|
mattias
|
b91754876e
|
Makefiles: recreated with fpcmake -Tall
git-svn-id: trunk@12824 -
|
2007-11-11 12:20:00 +00:00 |
|
vincents
|
4f5386ba1f
|
codetools: fixed examples from Mattias
git-svn-id: trunk@12747 -
|
2007-11-05 13:12:59 +00:00 |
|
marc
|
ee3d4895ef
|
* fixed compilation with fpc 2.2 on win64
git-svn-id: trunk@12717 -
|
2007-11-03 16:49:08 +00:00 |
|
mattias
|
56c010baf4
|
codetools: added dbgs(extended) parameter to avoid conflicts on systems without extended
git-svn-id: trunk@12716 -
|
2007-11-03 16:32:04 +00:00 |
|
marc
|
31f9b02560
|
* fixed compilation on fpc 2.0.4
git-svn-id: trunk@12711 -
|
2007-11-03 02:41:12 +00:00 |
|
mattias
|
94f9b83e0e
|
codetools: fixed DirectoryIsWritable when missing pathdelim at end
git-svn-id: trunk@12707 -
|
2007-11-03 00:29:29 +00:00 |
|
mattias
|
41008134a5
|
codetools: added dbgs overload for qword
git-svn-id: trunk@12677 -
|
2007-11-01 12:53:10 +00:00 |
|
mattias
|
6b5f9e4f97
|
codetools: added dbgs overload for int64
git-svn-id: trunk@12675 -
|
2007-11-01 11:40:27 +00:00 |
|
vincents
|
6c588075a8
|
regenerated makefile for better cross compilation support (#9924)
git-svn-id: trunk@12554 -
|
2007-10-22 21:33:01 +00:00 |
|
mattias
|
adf0df7012
|
codetools: fixed comparing unitname and filename when filename starts with unitname, but is longer from Tobia Giesen
git-svn-id: trunk@12542 -
|
2007-10-21 08:19:06 +00:00 |
|
mattias
|
096da81a5c
|
translations: german: from Joerg Braun
git-svn-id: trunk@12505 -
|
2007-10-17 17:33:38 +00:00 |
|
mattias
|
e4a0241fcb
|
Makefiles: removed some fcl dependencies
git-svn-id: trunk@12495 -
|
2007-10-16 22:47:51 +00:00 |
|
mattias
|
c95365d362
|
codetools: fixed FixAliasDefintions for typecasts to const
git-svn-id: trunk@12426 -
|
2007-10-12 19:40:05 +00:00 |
|
mattias
|
1a15301757
|
codetools: fixed some include path defs for FPC sources, fixed identifier completion for unit names with errors in code, IDE codebrowser: fixed loading new png icons
git-svn-id: trunk@12418 -
|
2007-10-11 22:21:38 +00:00 |
|
mattias
|
a1bc835c26
|
h2pas wizard: now jumping to error for tools
git-svn-id: trunk@12410 -
|
2007-10-10 20:47:39 +00:00 |
|
mattias
|
cf3d81df7b
|
codetools: finddeclaration: implemented using generics parameters as type identifiers
git-svn-id: trunk@12408 -
|
2007-10-10 17:07:00 +00:00 |
|
mattias
|
bf2f4fb951
|
codetools: parser: fixed parsing methods after var protected section
git-svn-id: trunk@12407 -
|
2007-10-10 15:56:22 +00:00 |
|
paul
|
d9d606c45a
|
codetools: fix compilation under windows
git-svn-id: trunk@12388 -
|
2007-10-09 01:35:59 +00:00 |
|
mattias
|
d7ae834ce1
|
codetools: directorycacher: replaced strlicomp functions with own functions to ensure they work always the same
git-svn-id: trunk@12386 -
|
2007-10-08 23:07:17 +00:00 |
|
mattias
|
5794ee8f65
|
IDE: identifier completion: adding := : checks if identifier can be assigned
git-svn-id: trunk@12381 -
|
2007-10-08 11:56:56 +00:00 |
|
mattias
|
2adfa195f3
|
IDE: event assignment completion: fixed using beautify options for RValue
git-svn-id: trunk@12377 -
|
2007-10-08 10:44:01 +00:00 |
|
mattias
|
9b445a52cc
|
codetools: added keyword unimplemented
git-svn-id: trunk@12353 -
|
2007-10-06 18:45:15 +00:00 |
|
mattias
|
38b6bffd7b
|
codetools: extended fixing alias functions to external functions
git-svn-id: trunk@12352 -
|
2007-10-06 18:10:17 +00:00 |
|
mattias
|
23cb06a031
|
IDE+codetools: added heuristic to add := on identifier completion
git-svn-id: trunk@12348 -
|
2007-10-06 14:54:32 +00:00 |
|
mattias
|
dae7d26d45
|
codetools: started fixing function alias
git-svn-id: trunk@12339 -
|
2007-10-05 21:52:42 +00:00 |
|
mattias
|
9f67277474
|
h2pas wizard: added tool to add missing pointer types
git-svn-id: trunk@12336 -
|
2007-10-05 20:43:40 +00:00 |
|
mattias
|
dc1e321f46
|
codetools: improved fixing definition order and fixing alias defs
git-svn-id: trunk@12315 -
|
2007-10-04 17:14:19 +00:00 |
|
marc
|
10280e8e12
|
* Updated translation by Mario Bonati
git-svn-id: trunk@12281 -
|
2007-10-01 21:40:27 +00:00 |
|
marc
|
1d0a2554cd
|
* Updated translation by Valdas Jankunas
git-svn-id: trunk@12278 -
|
2007-10-01 21:09:41 +00:00 |
|
mattias
|
21595af114
|
IDE: added icons for menu: dfm to lfm and open file at cursor from Laurent
git-svn-id: trunk@12263 -
|
2007-10-01 08:58:45 +00:00 |
|
mattias
|
c8e3c47a30
|
memcheck: raising RunError 204 on error in linked list
git-svn-id: trunk@12234 -
|
2007-09-29 10:21:43 +00:00 |
|
mattias
|
47f1526902
|
codetools: fixed searching in directory cache
git-svn-id: trunk@12226 -
|
2007-09-28 23:11:44 +00:00 |
|
mattias
|
925f622bfe
|
codetools: fixed searching in directory cache
git-svn-id: trunk@12223 -
|
2007-09-28 22:17:16 +00:00 |
|
vincents
|
c600e1f71b
|
codetools: add the gtk directory as include directory for the gtk2 widgetset
git-svn-id: trunk@12215 -
|
2007-09-28 12:00:54 +00:00 |
|
mattias
|
703278ef32
|
synedit: enabled memory painting for gtk2 - faster
git-svn-id: trunk@12212 -
|
2007-09-28 11:12:04 +00:00 |
|
vincents
|
5ea375ef4d
|
updated Indonesian translations from Zaenal Mutaqin
git-svn-id: trunk@12160 -
|
2007-09-24 11:12:37 +00:00 |
|
mattias
|
6e481f5330
|
codetools: fixed parsing class functions in programs
git-svn-id: trunk@12131 -
|
2007-09-22 11:26:18 +00:00 |
|
mattias
|
7c7e12c77b
|
translations: german: added header for objinspstrconsts.de.po
git-svn-id: trunk@12125 -
|
2007-09-21 22:17:44 +00:00 |
|
mattias
|
6808002ecd
|
codetools: improved FixAliasDefinitions for type casts
git-svn-id: trunk@12121 -
|
2007-09-21 21:49:14 +00:00 |
|
mattias
|
3a2a355c95
|
h2pas: added tool to remove double semicolons
git-svn-id: trunk@12115 -
|
2007-09-21 17:07:15 +00:00 |
|
mattias
|
6a971cab15
|
laz_writer: reduced temporary objects
git-svn-id: trunk@12111 -
|
2007-09-21 11:23:09 +00:00 |
|
mattias
|
2a4cf8b92f
|
codetools: fixdefinitionorder: implemented sorting and moves, started commit
git-svn-id: trunk@12110 -
|
2007-09-21 11:00:42 +00:00 |
|
mattias
|
2c79c5b55c
|
laz_dom: fixed finding nodes when adding/removing nodes with same NodeName
git-svn-id: trunk@12087 -
|
2007-09-20 10:34:05 +00:00 |
|
mattias
|
e81fcb8abc
|
codetools: fixed mem leak when searching for overloaded procs with default values, IDE: improved searching for event types declaration for TMethodPropertyEditor
git-svn-id: trunk@12076 -
|
2007-09-19 09:30:53 +00:00 |
|
mattias
|
4ac6e38987
|
codetools: TCodeToolManager.Init now raises an exception if something is wrong with the compiler
git-svn-id: trunk@12052 -
|
2007-09-17 11:04:08 +00:00 |
|
mattias
|
d7a0682a5b
|
codetools: fixed FindDeclarationOfIdentAtParam searching keywords
git-svn-id: trunk@12051 -
|
2007-09-17 10:25:57 +00:00 |
|
mattias
|
ed527a677a
|
codetools: fixed endless loop TPascalReaderTool.FindClassNode
git-svn-id: trunk@11989 -
|
2007-09-10 18:36:09 +00:00 |
|
mattias
|
b1255cfa87
|
translations: german: from Joerg Braun
git-svn-id: trunk@11960 -
|
2007-09-08 10:29:16 +00:00 |
|
marc
|
d76356f499
|
* Updated translations by Laurent Jacques
git-svn-id: trunk@11957 -
|
2007-09-07 17:18:02 +00:00 |
|
mattias
|
ca365cd4ff
|
h2pas: added tool to convert c function types to pointers
git-svn-id: trunk@11953 -
|
2007-09-07 10:34:35 +00:00 |
|
marc
|
dc0c1fc783
|
* Updated translation by Maxim Ganetsky
git-svn-id: trunk@11920 -
|
2007-09-02 22:28:07 +00:00 |
|
paul
|
a73338a649
|
- improvement to last commit from Vincent
git-svn-id: trunk@11884 -
|
2007-08-30 14:27:37 +00:00 |
|
paul
|
148dd89804
|
fix fpc 2.2 compilation from Vincent
git-svn-id: trunk@11883 -
|
2007-08-30 13:25:14 +00:00 |
|
vincents
|
cebc1c01f6
|
IDE: added Lithuanian to the list of translations
git-svn-id: trunk@11871 -
|
2007-08-27 22:12:31 +00:00 |
|
vincents
|
e1a3c061e0
|
add Lithuanian translations from Valdas
git-svn-id: trunk@11870 -
|
2007-08-27 21:54:40 +00:00 |
|
mattias
|
ffc01c88f4
|
codetools: fixed regression to jump between methods in implementation classes
git-svn-id: trunk@11850 -
|
2007-08-23 14:27:29 +00:00 |
|
mattias
|
d837b709c7
|
codetools: directives parser: adding nodes for all directives
git-svn-id: trunk@11847 -
|
2007-08-23 12:47:33 +00:00 |
|
mattias
|
576644f062
|
memcheck: updated for fpc 2.3.1
git-svn-id: trunk@11846 -
|
2007-08-22 21:31:28 +00:00 |
|
mattias
|
c3d8e9f2e7
|
IDEIntf: changed TPropHookCreateMethod parameters to use propertyowner and propertyname
git-svn-id: trunk@11844 -
|
2007-08-22 08:50:20 +00:00 |
|
mattias
|
ce4bd7e89a
|
codetools: added function to move pointer types to there refering types
git-svn-id: trunk@11841 -
|
2007-08-21 17:34:44 +00:00 |
|
mattias
|
00d98505e3
|
examples: set storing session info in lps files
git-svn-id: trunk@11839 -
|
2007-08-21 07:35:06 +00:00 |
|
mattias
|
85bb631db4
|
codetools: implemented topological sort for code graphs
git-svn-id: trunk@11838 -
|
2007-08-20 18:02:41 +00:00 |
|
mattias
|
896b613597
|
codetools: fixed parsing properties of class interfaces
git-svn-id: trunk@11835 -
|
2007-08-18 15:37:32 +00:00 |
|
mattias
|
0d150f7df9
|
codetools: implemented generating a dependency graph from definitions of a unit
git-svn-id: trunk@11834 -
|
2007-08-17 19:29:02 +00:00 |
|
mattias
|
afcbbf4db0
|
codetools: implemented local type and var section for generics
git-svn-id: trunk@11833 -
|
2007-08-17 12:48:29 +00:00 |
|
mattias
|
3df0f2e900
|
codetools: implemented FixAllAliasDefinitions - auto fixing wrong type/const alias
git-svn-id: trunk@11831 -
|
2007-08-16 19:53:39 +00:00 |
|
mattias
|
13c2b40e20
|
codetools: implemented parsing the new fpc 2.3.1 generics, simple find declaration for generics
git-svn-id: trunk@11829 -
|
2007-08-16 17:12:56 +00:00 |
|
mattias
|
5c210a7a2e
|
codetools: updated example for generics
git-svn-id: trunk@11825 -
|
2007-08-15 22:03:08 +00:00 |
|
mattias
|
78094ff39d
|
codetools: improved finding wrong alias
git-svn-id: trunk@11824 -
|
2007-08-15 20:39:49 +00:00 |
|
mattias
|
fe72c7716c
|
h2pas wizard: added combo tools for pre and post h2pas tools
git-svn-id: trunk@11822 -
|
2007-08-15 17:41:50 +00:00 |
|
mattias
|
f2b1ebcd42
|
codetools: aded function to replace simple functions with type casts
git-svn-id: trunk@11818 -
|
2007-08-14 23:13:31 +00:00 |
|
mattias
|
a03409e87a
|
IDE: code explorer: added directives page
git-svn-id: trunk@11815 -
|
2007-08-14 17:22:47 +00:00 |
|
mattias
|
06753dbd34
|
codetools: added update check for parsing directives
git-svn-id: trunk@11810 -
|
2007-08-14 08:36:30 +00:00 |
|
mattias
|
3c7d2a9d84
|
codetools: imporoved finding unreachable IFDEF blocks
git-svn-id: trunk@11806 -
|
2007-08-13 18:07:51 +00:00 |
|
mattias
|
b050f71de9
|
codetools: added example for ifndef def combination
git-svn-id: trunk@11804 -
|
2007-08-12 20:37:27 +00:00 |
|
mattias
|
14d4329219
|
codetools: improved simplifying IF directive expressions
git-svn-id: trunk@11803 -
|
2007-08-12 20:23:51 +00:00 |
|
mattias
|
b684aa7ac5
|
codetools: implemented disabling unreachable IFDEF blocks
git-svn-id: trunk@11802 -
|
2007-08-12 19:42:36 +00:00 |
|
mattias
|
09bb70e178
|
clean up
git-svn-id: trunk@11801 -
|
2007-08-12 18:00:35 +00:00 |
|
mattias
|
09d15928ca
|
codetools: implemented removing IFDEF nodes with content
git-svn-id: trunk@11799 -
|
2007-08-12 14:55:22 +00:00 |
|
mattias
|
619ed3c329
|
codetools: added include path for packages/fcl-base/src/SrcOS
git-svn-id: trunk@11795 -
|
2007-08-12 11:09:55 +00:00 |
|
mattias
|
ff1ef707c1
|
codetools: started function to disable unreachable IFDEF blocks
git-svn-id: trunk@11791 -
|
2007-08-11 20:03:06 +00:00 |
|
mattias
|
ece5c99e5b
|
codetools: added function to move DEFINEs a level up
git-svn-id: trunk@11790 -
|
2007-08-11 14:18:44 +00:00 |
|
mattias
|
9708b1003e
|
synedit: fixed codefolding block comparison
git-svn-id: trunk@11789 -
|
2007-08-11 13:08:53 +00:00 |
|
mattias
|
afa5563498
|
codetools: added FindNameInIfExpression
git-svn-id: trunk@11788 -
|
2007-08-11 12:54:06 +00:00 |
|
mattias
|
ce2e2d8d45
|
codetools: added IsIfExpressionSimple, DefineUsesName
git-svn-id: trunk@11787 -
|
2007-08-11 10:53:37 +00:00 |
|
mattias
|
82501a3e17
|
codetools: improved FixMissingH2PasDirectives for running twice
git-svn-id: trunk@11785 -
|
2007-08-10 19:40:53 +00:00 |
|
mattias
|
91d9b36709
|
codetools: implemented function FixMissingH2PasDirectives
git-svn-id: trunk@11784 -
|
2007-08-10 19:35:49 +00:00 |
|
mattias
|
cb61186467
|
laz_xmlcfg: made FindNode public
git-svn-id: trunk@11783 -
|
2007-08-10 19:11:03 +00:00 |
|
mattias
|
2096f744ef
|
codetools: directive parser now sets StartPos and EndPos of all nodes
git-svn-id: trunk@11780 -
|
2007-08-10 18:22:43 +00:00 |
|
mattias
|
e493426c94
|
codetools: started adding missing h2pas directives
git-svn-id: trunk@11777 -
|
2007-08-10 16:17:14 +00:00 |
|
mattias
|
4c9036617f
|
clean up debug info
git-svn-id: trunk@11766 -
|
2007-08-09 21:20:27 +00:00 |
|
mattias
|
757912ddb4
|
codetools: fixed mem leak
git-svn-id: trunk@11763 -
|
2007-08-09 11:23:59 +00:00 |
|
mattias
|
897336de38
|
codetools: added function to find all functions of a h2pas output
git-svn-id: trunk@11762 -
|
2007-08-09 11:07:28 +00:00 |
|
mattias
|
d48eb4b364
|
codetools: implemented function to convert simple functions to constants, h2pas: new tools to reduce IFDEFs and fucntions to constant conversion
git-svn-id: trunk@11761 -
|
2007-08-08 18:22:43 +00:00 |
|
mattias
|
3b1bf0495f
|
codetools: implemented removing empty IFDEF blocks and unneeded brackets
git-svn-id: trunk@11760 -
|
2007-08-07 22:24:34 +00:00 |
|
mattias
|
8cf42e9ebe
|
LCL: replaced array typecasts to integer - not supported on all platforms
git-svn-id: trunk@11759 -
|
2007-08-07 21:12:22 +00:00 |
|
mattias
|
c6dcda57b3
|
codetools: started tool to remove empty IFDEF blocks
git-svn-id: trunk@11757 -
|
2007-08-07 20:49:54 +00:00 |
|
mattias
|
77fdb7a54d
|
codetools: added example how to use the compiler directive optimizer
git-svn-id: trunk@11756 -
|
2007-08-07 17:08:02 +00:00 |
|
mattias
|
4b0f257ac3
|
codetools: implemented function to remove unused $Define and $Undef
git-svn-id: trunk@11755 -
|
2007-08-07 17:06:56 +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
|
3b69506329
|
gtk2 intf: added focus events for combobox, ideintf: textconverter now supports codetool buffers, h2pas wiz: added tool to remove redfinitions, reduced warnings
git-svn-id: trunk@11733 -
|
2007-08-03 22:38:11 +00:00 |
|
mattias
|
edb53d8528
|
IDE: fpc messages filter now shows Recompiling unit, checksum changed messages
git-svn-id: trunk@11691 -
|
2007-07-31 16:43:36 +00:00 |
|
mattias
|
ec710980fa
|
codetools: fixed parsing nested comment (* *)
git-svn-id: trunk@11658 -
|
2007-07-28 10:58:39 +00:00 |
|
mattias
|
85abf3e057
|
translations: german: updates from Joerg Braun
git-svn-id: trunk@11652 -
|
2007-07-28 09:38:53 +00:00 |
|
mattias
|
f03569a3c1
|
IDE: added compiler check for relative unit paths, missing directories, wrong * character, ambiguous fpc configs, missing fpc config
git-svn-id: trunk@11529 -
|
2007-07-16 21:23:55 +00:00 |
|
mattias
|
dcbce23a9c
|
codetools: added proc modifier safecall
git-svn-id: trunk@11522 -
|
2007-07-16 06:17:00 +00:00 |
|
marc
|
f33a50df4f
|
* Updated translations by Mario Bonati
git-svn-id: trunk@11445 -
|
2007-07-08 23:17:15 +00:00 |
|
paul
|
1518e4a714
|
- add i386-win32-qt combination to definetemplates.pas
git-svn-id: trunk@11431 -
|
2007-07-06 06:25:40 +00:00 |
|
mattias
|
113a06c488
|
translations: german: from Joerg Braun
git-svn-id: trunk@11335 -
|
2007-06-19 19:29:09 +00:00 |
|
marc
|
c6e3472e09
|
* Updated translation by Laurent Jacques
git-svn-id: trunk@11301 -
|
2007-06-08 22:41:56 +00:00 |
|
vincents
|
87b63512ba
|
update Russian translations from Maxim Ganetsky
git-svn-id: trunk@11298 -
|
2007-06-07 21:33:08 +00:00 |
|
vincents
|
e9f2123983
|
codetools: fixed directory separator of unit path of the packages dir
git-svn-id: trunk@11257 -
|
2007-06-01 21:05:57 +00:00 |
|
mattias
|
6b2e1a7219
|
laz_xmlcfg: fixed CompareDomStrings, this fixes saving help options too
git-svn-id: trunk@11253 -
|
2007-06-01 10:24:57 +00:00 |
|
mattias
|
8e8e776887
|
codetools: added FindDeclarationInUsesSection from Darek
git-svn-id: trunk@11242 -
|
2007-05-31 17:34:59 +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
|
759a269ca6
|
gtk intf: resize messages for fixed/client widgets are now kept back and sent for main widgets
git-svn-id: trunk@11184 -
|
2007-05-23 17:32:10 +00:00 |
|
mattias
|
efaec13a02
|
codetools, TSynPasSyn: aded bitpacked keyword
git-svn-id: trunk@11173 -
|
2007-05-21 10:09:46 +00:00 |
|
mattias
|
34b67b7af7
|
IDE: always creating the custom defines templates for project source directories, so that IDE add-ons can add their own settings
git-svn-id: trunk@11098 -
|
2007-05-08 08:05:57 +00:00 |
|
marc
|
78584a938d
|
* Update pb translation by Antonio Galvao
git-svn-id: trunk@11096 -
|
2007-05-07 22:39:48 +00:00 |
|
mattias
|
0684e89b83
|
codetools: added example how to insert a class behind a uses section
git-svn-id: trunk@11085 -
|
2007-05-05 16:28:59 +00:00 |
|
vincents
|
370aa4c253
|
fixed fpc 2.3 compilation (assigning to set or record properties)
git-svn-id: trunk@11078 -
|
2007-05-04 22:43:58 +00:00 |
|
mattias
|
a6d2e13791
|
replaced calls to MethodName with hooks
git-svn-id: trunk@11036 -
|
2007-04-29 22:18:42 +00:00 |
|
mattias
|
c593d02c01
|
codetools: fixed addmethod example
git-svn-id: trunk@11035 -
|
2007-04-29 21:21:33 +00:00 |
|
mattias
|
af43c121dc
|
codetools: examples: omit implementation section
git-svn-id: trunk@11026 -
|
2007-04-29 10:35:23 +00:00 |
|
mattias
|
ecfaa83c15
|
codetools: omit forward classes in example
git-svn-id: trunk@11024 -
|
2007-04-29 09:47:53 +00:00 |
|
mattias
|
bc2699b1fb
|
codetools: aded example to extend the include search path of a directory
git-svn-id: trunk@11023 -
|
2007-04-29 09:37:57 +00:00 |
|
mattias
|
511f43bfa0
|
codetools: aded example to list all classes of interface
git-svn-id: trunk@11022 -
|
2007-04-29 09:02:43 +00:00 |
|
mattias
|
029d4f6327
|
added package prettymessages - an IDE add-on to reduce FPC hints
git-svn-id: trunk@11002 -
|
2007-04-25 16:37:19 +00:00 |
|
marc
|
dab74de8af
|
* Updated translation by Mario Bonati
git-svn-id: trunk@10978 -
|
2007-04-19 20:55:38 +00:00 |
|
mattias
|
7f0d09ecbf
|
translations: german: updates from Joerg Braun
git-svn-id: trunk@10947 -
|
2007-04-15 08:00:51 +00:00 |
|
mattias
|
a30c44a863
|
codetools: removed fpgui paths for other widgetsets
git-svn-id: trunk@10922 -
|
2007-04-09 07:32:58 +00:00 |
|
mattias
|
0e86c269a0
|
codetools: removed too much fpgui paths
git-svn-id: trunk@10920 -
|
2007-04-08 18:35:03 +00:00 |
|
mattias
|
f8db4d067f
|
codetools: made gfx default for fpGUI lcl intf
git-svn-id: trunk@10916 -
|
2007-04-08 06:36:09 +00:00 |
|
vincents
|
71cf2762a4
|
codetools: let them know about win64
git-svn-id: trunk@10915 -
|
2007-04-07 20:13:08 +00:00 |
|