Commit Graph

1568 Commits

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