mattias
|
05be735961
|
codetools: parsing advanced records
git-svn-id: trunk@29359 -
|
2011-02-03 20:38:14 +00:00 |
|
mattias
|
4c2095856b
|
codetools: examples for records with methods and delphi generics
git-svn-id: trunk@29344 -
|
2011-02-03 09:29:05 +00:00 |
|
mattias
|
0e193c1379
|
codetools: example for new fpc features
git-svn-id: trunk@29300 -
|
2011-02-01 22:33:39 +00:00 |
|
mattias
|
7f574e6384
|
codetools: example for new fpc features
git-svn-id: trunk@29298 -
|
2011-02-01 19:45:03 +00:00 |
|
mattias
|
a7c6e1a13f
|
codetools: parsing objcclass external name
git-svn-id: trunk@29293 -
|
2011-02-01 16:55:50 +00:00 |
|
mattias
|
5aabc7242b
|
codetools: added example for nested classes
git-svn-id: trunk@29032 -
|
2011-01-15 12:56:11 +00:00 |
|
mattias
|
af31f6d34d
|
IDE: indentation examples: multi line parameter list
git-svn-id: trunk@26527 -
|
2010-07-08 12:33:07 +00:00 |
|
mattias
|
67d24912a8
|
IDE: auto indentation template file: example for case plus statement
git-svn-id: trunk@26472 -
|
2010-07-05 14:08:15 +00:00 |
|
mattias
|
2f6e099b6a
|
codetools: autoindenter: do not align to last closed sibling block if block has no start of its own, bug #16837
git-svn-id: trunk@26466 -
|
2010-07-05 07:25:15 +00:00 |
|
mattias
|
a74bc652d2
|
codetools: added RetypeClassVariables
git-svn-id: trunk@24215 -
|
2010-03-25 21:16:32 +00:00 |
|
mattias
|
0c3ffe4f45
|
codetools: added example file for methodjumping
git-svn-id: trunk@22943 -
|
2009-12-03 11:38:21 +00:00 |
|
mattias
|
dc7e254692
|
codetools: indentation procedures
git-svn-id: trunk@20199 -
|
2009-05-25 11:35:26 +00:00 |
|
mattias
|
f2e68dee8c
|
codetools: complete block: use existing semicolon
git-svn-id: trunk@20149 -
|
2009-05-23 23:52:09 +00:00 |
|
mattias
|
fafb745f2d
|
codetools: example for indentation parser
git-svn-id: trunk@20144 -
|
2009-05-23 11:03:33 +00:00 |
|
mattias
|
5ae268758c
|
codetools: added example
git-svn-id: trunk@20142 -
|
2009-05-23 10:40:19 +00:00 |
|
mattias
|
9a76510f83
|
codetools: added example for unused units
git-svn-id: trunk@19286 -
|
2009-04-09 12:57:21 +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
|
991a580e12
|
codetools: extended examples to sue environment variable FPCTARGET
git-svn-id: trunk@17714 -
|
2008-12-07 22:09:57 +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
|
5399b1c322
|
codetools: removing empty methods: auto removing class completion comment
git-svn-id: trunk@14971 -
|
2008-04-25 13:31:19 +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
|
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
|
cf5329f598
|
codetools: h2p: removing redefiend macros
git-svn-id: trunk@14667 -
|
2008-03-27 20:18:27 +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
|
aeceb42992
|
codetools: h2p: implemented converting c octal numbers
git-svn-id: trunk@14649 -
|
2008-03-26 11:30:17 +00:00 |
|
mattias
|
e159c54b13
|
codetools: h2p: clean up
git-svn-id: trunk@14645 -
|
2008-03-26 09:33:43 +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
|
c592a2172d
|
codetools: auto resolving auto generated name conflicts
git-svn-id: trunk@14563 -
|
2008-03-18 10:29:09 +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
|
ceb551d1a8
|
codetools: added examples for c const
git-svn-id: trunk@14488 -
|
2008-03-10 16:43:38 +00:00 |
|
mattias
|
735da60bb7
|
codetools: implemented parsing typedef functions
git-svn-id: trunk@14386 -
|
2008-03-03 16:49:19 +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
|
9fa2584d36
|
IDE: fixed updating Modified flag for units on revert
git-svn-id: trunk@13547 -
|
2007-12-31 14:06:17 +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
|
b883a482c5
|
codetools: fixed crash on finalization
git-svn-id: trunk@13503 -
|
2007-12-28 12:28:58 +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
|
363234509c
|
codetools: implemented searching abstract methods, added example
git-svn-id: trunk@13188 -
|
2007-12-07 00:28:12 +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
|
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 |
|
mattias
|
6808002ecd
|
codetools: improved FixAliasDefinitions for type casts
git-svn-id: trunk@12121 -
|
2007-09-21 21:49:14 +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
|
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
|
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
|
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
|
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
|
91d9b36709
|
codetools: implemented function FixMissingH2PasDirectives
git-svn-id: trunk@11784 -
|
2007-08-10 19:35:49 +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
|
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
|
f9f7d157a3
|
codetools: implemented function to simplify some types of compiler directives
git-svn-id: trunk@11754 -
|
2007-08-07 14:21:13 +00:00 |
|
mattias
|
34c3ed4df7
|
codetools: fixed $ELIFC and $ELSEIF
git-svn-id: trunk@11222 -
|
2007-05-29 23:49:11 +00:00 |
|
mattias
|
78509220c9
|
LCL: TSpeedButton: if mouse capture lost then update state, fixed state when invoking Click which triggers ShowModal
git-svn-id: trunk@11211 -
|
2007-05-28 12:12:51 +00:00 |
|
mattias
|
d94c0106dc
|
codetools: added example for identifier completion
git-svn-id: trunk@10402 -
|
2007-01-08 23:56:58 +00:00 |
|
mattias
|
9aa007713c
|
codetools: fixed parsing if then begin..end statements till end
git-svn-id: trunk@10382 -
|
2007-01-05 14:57:49 +00:00 |
|
mattias
|
ff4f81d112
|
codetools: adding heuristic to scan the Makefile.fpc files of the FPC sources
git-svn-id: trunk@10363 -
|
2007-01-01 13:02:37 +00:00 |
|
mattias
|
54775b843e
|
adding events for properties of method types of indirect units implemented issue #1990
git-svn-id: trunk@9600 -
|
2006-07-13 22:06:24 +00:00 |
|
mattias
|
ab98d4268e
|
codetools: implemented finding the expression type of a constant
git-svn-id: trunk@9584 -
|
2006-07-10 17:03:32 +00:00 |
|
mattias
|
d15d5a84e9
|
codetools: implemented FindCodeContext for procedures
git-svn-id: trunk@9296 -
|
2006-05-17 00:56:04 +00:00 |
|
mattias
|
f4277fcbcd
|
codetools: implemented RepalceUsedUnits: replacing, commenting units
git-svn-id: trunk@8996 -
|
2006-03-22 22:59:52 +00:00 |
|
mattias
|
9f07b81e81
|
codetools: fixed commenting units with directives
git-svn-id: trunk@8993 -
|
2006-03-22 20:45:37 +00:00 |
|
mattias
|
4cc456c4b3
|
fixed commenting multiple units, implemented Delphi project conversion: cleaning up units and non existing search paths
git-svn-id: trunk@8901 -
|
2006-03-09 23:29:20 +00:00 |
|
mattias
|
6afd88f967
|
fixed commenting units in case of last needs commenting
git-svn-id: trunk@8896 -
|
2006-03-09 21:20:19 +00:00 |
|
mattias
|
3c7832808c
|
fixed double clicking on treeview without node
git-svn-id: trunk@8876 -
|
2006-03-07 11:01:48 +00:00 |
|
mattias
|
55078287e1
|
fixing include directives now use SourceChangeCache
git-svn-id: trunk@8871 -
|
2006-03-06 11:31:47 +00:00 |
|
mattias
|
0fdb95d4a6
|
improved Delphi project converter with reading .dof and .cfg file, multiple retries and fixing include filenames in .lpr
git-svn-id: trunk@8868 -
|
2006-03-05 23:55:40 +00:00 |
|
mattias
|
ce99ba98b8
|
added example for finddeclaration
git-svn-id: trunk@8830 -
|
2006-02-26 12:26:33 +00:00 |
|