Commit Graph

1620 Commits

Author SHA1 Message Date
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