Commit Graph

2832 Commits

Author SHA1 Message Date
mattias
23861311a1 codetools: fixed example find declaration
git-svn-id: trunk@29401 -
2011-02-06 11:07:25 +00:00
mattias
de68945dc9 codetools: started parsing delphi generics
git-svn-id: trunk@29396 -
2011-02-05 16:59:53 +00:00
mattias
1c4d2b4f3e codetools: using special keyword list in macpas mode
git-svn-id: trunk@29392 -
2011-02-05 10:55:13 +00:00
mattias
d97d756067 codetools: fixed mem leak in FindDanglingComponentEvents, bug #18691
git-svn-id: trunk@29391 -
2011-02-05 10:26:36 +00:00
mattias
3943d23f9b codetools: started nested classes, replaced ctnClassType with ctnTypeSection, ctnClassConst with ctnConstSection, class type,const,var sections are now childs of visibility sections
git-svn-id: trunk@29390 -
2011-02-05 10:09:22 +00:00
paul
10a078069c codetools: fixed typo in AllClasses definition
git-svn-id: trunk@29369 -
2011-02-04 05:40:03 +00:00
mattias
652830aa23 codetools: parsing anonymous records
git-svn-id: trunk@29367 -
2011-02-03 23:23:10 +00:00
mattias
2fa1d11c5c codetools: fixed inserting first published variable
git-svn-id: trunk@29365 -
2011-02-03 22:48:34 +00:00
mattias
bec76993b1 codetools: parsing member type without semicolon
git-svn-id: trunk@29364 -
2011-02-03 22:18:32 +00:00
mattias
1687922e06 codetools: examples for advanced records
git-svn-id: trunk@29361 -
2011-02-03 21:54:04 +00:00
mattias
38725ab0ee codetools: fixed parsing case records
git-svn-id: trunk@29360 -
2011-02-03 21:52:10 +00:00
mattias
05be735961 codetools: parsing advanced records
git-svn-id: trunk@29359 -
2011-02-03 20:38:14 +00:00
mattias
0324c50205 codetools: parsing class operators
git-svn-id: trunk@29358 -
2011-02-03 19:04:34 +00:00
mattias
e2de6ffbef codetools: searching top most type section
git-svn-id: trunk@29356 -
2011-02-03 18:19:48 +00:00
mattias
9d8f487e25 codetools: ctnClassInterface: do not add visibility nodes
git-svn-id: trunk@29355 -
2011-02-03 18:06:02 +00:00
mattias
4e5d44a9de codetools: clean up
git-svn-id: trunk@29354 -
2011-02-03 17:52:56 +00:00
mattias
49c7f66c0f codetools: fixed parsing forward class
git-svn-id: trunk@29347 -
2011-02-03 10:28:09 +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
c0b344ba6b codetools: always parse class-interface nodes
git-svn-id: trunk@29337 -
2011-02-02 21:41:39 +00:00
mattias
19c0b3a5a2 codetools: always parse class nodes
git-svn-id: trunk@29336 -
2011-02-02 19:33:04 +00:00
mattias
7fa233e036 codetools: turn off implicit try..finally for TCodeTreeNode and TCodeTreeNodeExt
git-svn-id: trunk@29335 -
2011-02-02 19:13:00 +00:00
mattias
92a693d145 codetools: removed TCodeTreeNodeExtMemManager, not needed anymore
git-svn-id: trunk@29334 -
2011-02-02 18:56:59 +00:00
mattias
e60e0f810e codetools: removed TCodeTreeNodeMemManager, not needed anymore
git-svn-id: trunk@29333 -
2011-02-02 18:36:45 +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
d900d21d44 codetools: refactored
git-svn-id: trunk@29297 -
2011-02-01 19:32:51 +00:00
mattias
a7c6e1a13f codetools: parsing objcclass external name
git-svn-id: trunk@29293 -
2011-02-01 16:55:50 +00:00
maxim
d7d15d1dcb Translations: added Portuguese translation stub, based on Brazilian Portuguese
git-svn-id: trunk@29259 -
2011-01-30 17:39:09 +00:00
maxim
c884c0bab6 Translations: Brazilian Portuguese translation updates by Marcelo B Paula, bug #18639
git-svn-id: trunk@29257 -
2011-01-30 17:00:17 +00:00
mattias
94bfec8bf6 removed Makefile for packager, fixing make clean to clean packager/registration
git-svn-id: trunk@29248 -
2011-01-29 14:52:14 +00:00
maxim
9972d532ea Translations: changed Brazilian Portuguese language code according to ISO/IANA language and region codes
git-svn-id: trunk@29245 -
2011-01-29 12:23:02 +00:00
maxim
7fc18c2cb1 updated Russian CodeTools translation
git-svn-id: trunk@29239 -
2011-01-29 00:37:53 +00:00
mattias
12543c5195 codetools: parsing objcclass external, bug #17197
git-svn-id: trunk@29236 -
2011-01-28 10:15:34 +00:00
mattias
0e721b390d codetools: updated Makefile
git-svn-id: trunk@29233 -
2011-01-28 09:02:29 +00:00
mattias
fa0cc49336 codetools: improved message when string expected at end of source
git-svn-id: trunk@29231 -
2011-01-28 09:00:05 +00:00
paul
2af6ab0885 codetools: fix compilation for wince (issue #0018537)
git-svn-id: trunk@29228 -
2011-01-28 04:21:37 +00:00
mattias
5cec794a58 codetools: parsing external keyword after forward class, bug #17197
git-svn-id: trunk@29224 -
2011-01-27 20:07:27 +00:00
mattias
0a22192168 codetools: fixed parsing exports unitname.identifier, bug #18353
git-svn-id: trunk@29222 -
2011-01-27 19:32:24 +00:00
mattias
cf3bbda78a codetools: fixed endless loop in FindLineEndOrCodeInFrontOfPosition
git-svn-id: trunk@29220 -
2011-01-27 19:02:44 +00:00
mattias
d5985e3606 codetools: fixed TCodeToolsOptions.LoadFromFile to not expand empty settings, bug #18364
git-svn-id: trunk@29219 -
2011-01-27 18:59:48 +00:00
mattias
f9121611a1 codetools: fixed FindLineEndOrCodeInFrontOfPosition for nested directives, bug #18616
git-svn-id: trunk@29218 -
2011-01-27 18:41:52 +00:00
mattias
48fb114490 IDE: always use unit LCLIntfCompile
git-svn-id: trunk@29211 -
2011-01-27 13:06:04 +00:00
mattias
d33c7a2a37 codetools: BuildInterfaceIdentifierCache: check if no source code, bug #18586
git-svn-id: trunk@29163 -
2011-01-23 10:23:10 +00:00
mattias
ebf3e6512f codetools: range checks for ReadPrioAtom, bug #17639
git-svn-id: trunk@29150 -
2011-01-20 20:53:19 +00:00
mattias
5acda0783b android intf: added interfaces
git-svn-id: trunk@29127 -
2011-01-19 23:20:21 +00:00
paul
08d510cd25 codetools: use Windows instead of MSWindows define in case someone want to build codetools for wince
git-svn-id: trunk@29121 -
2011-01-19 12:42:09 +00:00
mattias
666cc1741f codetools: class completion: if unit was parsed with error: reraise error
git-svn-id: trunk@29105 -
2011-01-18 10:03:16 +00:00
mattias
1be73ee86b lcl doc: TWSWinControl.GetPreferredSize
git-svn-id: trunk@29041 -
2011-01-15 18:32:54 +00:00
mattias
5aabc7242b codetools: added example for nested classes
git-svn-id: trunk@29032 -
2011-01-15 12:56:11 +00:00
mattias
a7b2988650 codetools: fixed adding fpc undefines
git-svn-id: trunk@29021 -
2011-01-14 23:45:25 +00:00
mattias
2c75ddebd7 codetools: using Martins fix for MethodKindAsString
git-svn-id: trunk@29014 -
2011-01-14 22:16:20 +00:00
maxim
ad706e155e Codetools: revert r29007 #a0b450b784, because it caused Lazarus building with FPC 2.4.3 to fail
git-svn-id: trunk@29013 -
2011-01-14 21:55:39 +00:00
mattias
a0b450b784 codetools: compile with older fpc 2.5.1
git-svn-id: trunk@29007 -
2011-01-14 16:59:46 +00:00
martin
3f3b8a3c89 Env-Opts, Dbg: Save debugger properties
git-svn-id: trunk@28997 -
2011-01-13 16:47:22 +00:00
mattias
4b32b87dde codetools: fixed CreateRelativePath
git-svn-id: trunk@28994 -
2011-01-13 15:07:51 +00:00
mattias
59680157ad codetools: added lcl targets arm-darwin-carbon arm-darwin-nogui
git-svn-id: trunk@28988 -
2011-01-13 12:10:40 +00:00
mattias
220934b065 updated Makefile.compiled
git-svn-id: trunk@28987 -
2011-01-13 12:07:32 +00:00
mattias
8e04bd3d98 codetools: allow caching unitsets without fpc source directory
git-svn-id: trunk@28977 -
2011-01-12 21:22:02 +00:00
mattias
81af1a8a2c codetools: readnextatom: read utf8 characters
git-svn-id: trunk@28973 -
2011-01-12 12:51:01 +00:00
mattias
f4ecc0e4f7 IDE: code templates: fixed auto indent for middle space
git-svn-id: trunk@28970 -
2011-01-12 12:21:41 +00:00
mattias
2b72e682a8 IDE: inspect checksum changed dlg: search for units
git-svn-id: trunk@28969 -
2011-01-12 12:08:16 +00:00
maxim
ab25e40557 regenerated translations; updated and improved Russian translation
git-svn-id: trunk@28968 -
2011-01-12 00:47:49 +00:00
mattias
8c4273f6e4 lazbuild: check fpc via test file
git-svn-id: trunk@28965 -
2011-01-11 22:54:13 +00:00
mattias
1323dd35bc IDE: added check for missing real compiler
git-svn-id: trunk@28962 -
2011-01-11 16:41:54 +00:00
mattias
d5c9ca6f4f IDE: fixed wrong CleanAndExpandFile/Dir use
git-svn-id: trunk@28940 -
2011-01-10 20:40:59 +00:00
mattias
dc5709cc8a IDE: warn if fpc has no config file
git-svn-id: trunk@28939 -
2011-01-10 16:51:08 +00:00
mattias
564a8a78a9 codetools: TCTDirectoryCache.FindUnitSourceInCompletePath: fixed fixing unitname case from cache
git-svn-id: trunk@28921 -
2011-01-09 13:29:09 +00:00
mattias
ecec0a36e4 codetools: TCodeTreeNode: packed to save memory and a few percent faster
git-svn-id: trunk@28903 -
2011-01-08 12:35:57 +00:00
mattias
599efccf86 codetools: FindMissingUnit: FixCase fixed
git-svn-id: trunk@28901 -
2011-01-08 11:43:32 +00:00
mattias
632ae5d71b IDE: about fpc: show fpc -i and -va output
git-svn-id: trunk@28893 -
2011-01-07 13:49:49 +00:00
mattias
5b10133171 codetools: class quick parser: check for of object, bug #18324
git-svn-id: trunk@28885 -
2011-01-06 17:51:44 +00:00
mattias
2a79108848 codetools: fixed class compltion for indexed property, patch #18416
git-svn-id: trunk@28877 -
2011-01-06 17:22:04 +00:00
paul
e924248fa7 codetools: fix compilation with fpc 2.5.1
git-svn-id: trunk@28865 -
2011-01-04 10:36:40 +00:00
paul
23e763f874 codetools: don't remove POINTERARITHMETICS modeswitch because it is supported by current fpc release
git-svn-id: trunk@28832 -
2010-12-29 08:39:18 +00:00
paul
4019e60d3f codetools: refresh mode switches enum
git-svn-id: trunk@28831 -
2010-12-29 03:38:33 +00:00
mattias
b75a2a4bb5 codetools: added TCodeToolManager.AddUnitToImplementationUsesSection
git-svn-id: trunk@28795 -
2010-12-21 13:33:34 +00:00
mattias
918efdedca laz_xmlcfg: fixed DeletePath setting Modified, bug #17970
git-svn-id: trunk@28744 -
2010-12-17 19:12:20 +00:00
mattias
e61789e256 IDE: context help editor: show hint about declaration of each control
git-svn-id: trunk@28681 -
2010-12-11 11:14:47 +00:00
mattias
56e9d77a02 IDE: check .compiled files for Makefile
git-svn-id: trunk@28633 -
2010-12-05 17:22:19 +00:00
mattias
fc610a8a98 codetools: findreferences: fixed searching procs 18153
git-svn-id: trunk@28619 -
2010-12-04 16:58:00 +00:00
mattias
b55cf19954 codetools: class completion: fixed inserting new methods into implementation with only a begin
git-svn-id: trunk@28618 -
2010-12-04 16:25:19 +00:00
mattias
7c572b1d3c codetools: fixed FindUsedUnitNames
git-svn-id: trunk@28610 -
2010-12-03 15:15:09 +00:00
paul
2c392d68a7 components: use DefaultFormatSettings in codetools to prevent deprecated warning generation
git-svn-id: trunk@28603 -
2010-12-03 03:40:41 +00:00
mattias
336f855447 codetools: added RaiseAndCatchException
git-svn-id: trunk@28591 -
2010-12-02 12:32:06 +00:00
mattias
0083799bb6 codetools: fixed some file name compares
git-svn-id: trunk@28582 -
2010-12-01 15:28:43 +00:00
mattias
a2ddb892d9 codetools: fixed parsing var a: some deprecated;
git-svn-id: trunk@28574 -
2010-11-30 17:13:18 +00:00
mattias
c83a527bce codetools: identifier completion: fixed method override for could be vars, bug #18093
git-svn-id: trunk@28568 -
2010-11-30 12:19:35 +00:00
mattias
ba3dc6e1f5 codetools: CompleteBlock implementation begin end., bug #17293
git-svn-id: trunk@28566 -
2010-11-30 09:39:18 +00:00
mattias
4b2342c80b codetools: MethodTypeDataToStr: add colon if parameter names added
git-svn-id: trunk@28565 -
2010-11-30 08:34:52 +00:00
mattias
172dde0f4e codetools: class completion: fixed finding Set methods, bug #18112
git-svn-id: trunk@28563 -
2010-11-30 08:14:38 +00:00
mattias
dcde33b7ef codetools: TFPCSourceCache.Update; do not scan if Directory empty
git-svn-id: trunk@28554 -
2010-11-29 09:15:32 +00:00
mattias
efb3fc218d IDEIntf: objectinspector: update popup menu item Show Hints always, bug #18092
git-svn-id: trunk@28538 -
2010-11-28 15:35:09 +00:00
mattias
e5ff2b2def codetools: ExtractProcHead: extract parameter type colon only if names and types are wanted
git-svn-id: trunk@28531 -
2010-11-28 13:28:54 +00:00
mattias
82f7e95ca0 codetools: ExtractProcHead extract operator result name
git-svn-id: trunk@28528 -
2010-11-28 13:05:36 +00:00
mattias
7d14b1c344 IDE: fpdoc editor: auto repair xml
git-svn-id: trunk@28526 -
2010-11-28 12:44:28 +00:00
mattias
ac5320bd27 codetools: added function to validate and fix fpdoc xml fragments
git-svn-id: trunk@28523 -
2010-11-28 11:58:01 +00:00
mattias
87922a9a0b fpdoc repair: close tags
git-svn-id: trunk@28522 -
2010-11-28 11:48:28 +00:00
mattias
f6ec5f72bc codetools: quick class parser: skip object
git-svn-id: trunk@28519 -
2010-11-28 09:37:24 +00:00
mattias
3973fe6595 codetools: removed cafRecord
git-svn-id: trunk@28518 -
2010-11-28 09:33:08 +00:00
mattias
e051968939 codetools: fixed parsing class const section
git-svn-id: trunk@28517 -
2010-11-28 09:16:05 +00:00