Commit Graph

2868 Commits

Author SHA1 Message Date
mattias
6e77b99059 codetools: fixed mem leak on finalization, bug #17915
git-svn-id: trunk@28266 -
2010-11-16 08:07:04 +00:00
mattias
c2bf7803f7 IDE: buid lazarus: only restart if target is default, bug #17912
git-svn-id: trunk@28214 -
2010-11-14 17:59:43 +00:00
mattias
504bccb12b IDE: RescanCompilerDefines: check if changestamp invalid
git-svn-id: trunk@28201 -
2010-11-13 13:42:55 +00:00
mattias
1805cdf4fb codetools: FindStartOfTerm: check for invalid context
git-svn-id: trunk@28195 -
2010-11-13 00:13:23 +00:00
mattias
423aab1554 codetools: search target compiler in directory of default compiler
git-svn-id: trunk@28190 -
2010-11-12 20:37:19 +00:00
mattias
cbcf2a2d33 codetools: added flag DisableCTNodeExtMemManager
git-svn-id: trunk@28189 -
2010-11-12 15:28:44 +00:00
vincents
56646eb28c removed support for compiled units in .ppw files, this is obsolete after fpc 1.0 (issue #16067)
git-svn-id: trunk@28053 -
2010-11-03 09:48:49 +00:00
mattias
5f8d11d5c2 codetools: CompleteLocalVariableAsParameter: fixed skipping sub context
git-svn-id: trunk@27977 -
2010-10-30 14:10:21 +00:00
maxim
ca5d59ca59 Translations: Hebrew translation update by Ezik Shulamy, bug #17765
git-svn-id: trunk@27974 -
2010-10-30 12:46:21 +00:00
mattias
9f21138dcb IDE: when creating a new unit and project options and main sourcedirectives differ ask, feature 17014
git-svn-id: trunk@27969 -
2010-10-30 11:30:35 +00:00
mattias
d00711e0d2 added Makefile.compiled
git-svn-id: trunk@27867 -
2010-10-26 06:38:39 +00:00
mattias
2c5c4c2609 IDE: auto fix case of TargetOS and TargetCPU
git-svn-id: trunk@27847 -
2010-10-25 08:24:24 +00:00
vincents
74b8243c58 code tools examples: fixed compilation after r26515 #c0682eae27.
git-svn-id: trunk@27810 -
2010-10-22 12:44:54 +00:00
mattias
e104829cc2 codetools: added check vs symlink loop, bug #17614
git-svn-id: trunk@27689 -
2010-10-13 22:17:09 +00:00
mattias
ef525bda22 codetools: fixed FindStartOFindStartOfAtomfAtom if at start of string constant
git-svn-id: trunk@27688 -
2010-10-13 22:11:06 +00:00
mattias
3ff98d74ff codetools: removed constref from keywords
git-svn-id: trunk@27676 -
2010-10-13 08:06:42 +00:00
maxim
35ee37d215 Translations: Portuguese translation update by Marcelo B Paula, bug #17613
git-svn-id: trunk@27669 -
2010-10-12 20:49:14 +00:00
mattias
3cd6430bb9 codetools: added constref parameter prefix modifier
git-svn-id: trunk@27647 -
2010-10-10 23:47:16 +00:00
mattias
7c74ad750f codetools: property completion: add setter code when read variable exists
git-svn-id: trunk@27608 -
2010-10-07 17:00:36 +00:00
mattias
e80f406103 codetools: identifier comletion: put keywords behind fitting identifiers
git-svn-id: trunk@27606 -
2010-10-07 12:36:52 +00:00
mattias
95aebd5804 codetools: do not show identifier at cursor at start of list and ignore it on tab completion
git-svn-id: trunk@27605 -
2010-10-07 12:28:09 +00:00
mattias
1293a9022f codetools: debugging output
git-svn-id: trunk@27580 -
2010-10-05 07:44:19 +00:00
maxim
0deb180d9e regenerated translations; updated Russian translation
git-svn-id: trunk@27578 -
2010-10-04 22:27:08 +00:00
mattias
4d26bc867f IDE: running FPC source scan in background thread
git-svn-id: trunk@27577 -
2010-10-04 18:34:57 +00:00
mattias
aac4168119 IDE: started background scan of fpc source directory
git-svn-id: trunk@27575 -
2010-10-04 14:00:13 +00:00
mattias
0b18b44d8e codetools: added flag TFPCSourceCache.Valid
git-svn-id: trunk@27562 -
2010-10-04 09:20:53 +00:00
mattias
cb4fe65c5f codetools: fpc caches: added invalid stamp constant
git-svn-id: trunk@27561 -
2010-10-04 09:15:34 +00:00
maxim
9ef3233765 regenerated translations; updated Russian translation
git-svn-id: trunk@27540 -
2010-10-01 22:18:41 +00:00
mattias
f709e6ad5a codetools: added resourcestrings
git-svn-id: trunk@27535 -
2010-10-01 09:53:48 +00:00
mattias
62d9b368ac LCL: fixed FileIsText to check for #0
git-svn-id: trunk@27524 -
2010-09-29 10:04:36 +00:00
mattias
250603ab78 LCL: fixed FileIsText to skip BOMs
git-svn-id: trunk@27523 -
2010-09-29 10:01:59 +00:00
mattias
ca800a022a codetools: fixed skipping else
git-svn-id: trunk@27515 -
2010-09-28 19:17:03 +00:00
mattias
b5a26a3c72 codetools: fixed stack pop
git-svn-id: trunk@27511 -
2010-09-28 17:12:12 +00:00
mattias
0f2583abfe codetools: fixed RunAssignment clean up
git-svn-id: trunk@27510 -
2010-09-28 16:08:59 +00:00
mattias
29774731e1 codetools: fixed error handling open begin
git-svn-id: trunk@27503 -
2010-09-28 12:17:24 +00:00
mattias
6ebaacbba1 codetools: clean up and debugging
git-svn-id: trunk@27498 -
2010-09-28 10:51:08 +00:00
mattias
8f9d20991a codetools: fixed CommentCode, bug #17403
git-svn-id: trunk@27483 -
2010-09-26 21:05:59 +00:00
mattias
f684b879a0 codetools: added comment
git-svn-id: trunk@27482 -
2010-09-26 21:05:38 +00:00
mattias
5dd01ce874 codetools: CheckLFM: added boolean RootMustBeClassInUnit parameter
git-svn-id: trunk@27481 -
2010-09-26 20:30:24 +00:00
mattias
82369989ce IDE: converter: search classes in implementation too
git-svn-id: trunk@27480 -
2010-09-26 20:04:31 +00:00
mattias
6d02cc37ff codetools: extended RetypeClassVariables
git-svn-id: trunk@27479 -
2010-09-26 20:02:50 +00:00
mattias
5e87400d8c IDE: when package is renamed, rename its build macros
git-svn-id: trunk@27465 -
2010-09-26 10:34:13 +00:00
maxim
974729b41b Translations: Hebrew translation update by Ezik Shulamy, bugs #17477-17484
git-svn-id: trunk@27449 -
2010-09-24 17:04:51 +00:00
mattias
36cb2971ba IDE: clean up
git-svn-id: trunk@27402 -
2010-09-18 08:45:04 +00:00
mattias
28afd00d86 IDE: conditionals for package compilation
git-svn-id: trunk@27400 -
2010-09-17 21:56:55 +00:00
mattias
db8fac4fac codetools: fixed CreateRelativeSearchPath to keep a . search path
git-svn-id: trunk@27365 -
2010-09-14 16:37:32 +00:00
mattias
21ac9ffc21 codetools: fixed node end for parameter type array/file of, bug #17324
git-svn-id: trunk@27344 -
2010-09-13 07:14:47 +00:00
mattias
bfe27912a8 codetools: fixed parsing constant with round brackets
git-svn-id: trunk@27336 -
2010-09-12 16:40:44 +00:00
mattias
c3c3c6425c codetools: fixed save include links
git-svn-id: trunk@27319 -
2010-09-11 23:14:47 +00:00
mattias
875ac17bdb codetools: fixed parsing constants a.b.c
git-svn-id: trunk@27313 -
2010-09-11 18:41:52 +00:00
mattias
1e799a4678 codetools: added "is nested" procedure modifier, bug #17310
git-svn-id: trunk@27312 -
2010-09-11 18:07:15 +00:00
mattias
1fc4c3a359 codetools: identifier completion: check base context only once on error, bug #17345
git-svn-id: trunk@27308 -
2010-09-11 15:27:27 +00:00
mattias
e1fab76727 codetools: extended ReadConstant to read all operators and operands, bug #17351
git-svn-id: trunk@27307 -
2010-09-11 15:06:38 +00:00
mattias
369aa3055c fixed typo dont
git-svn-id: trunk@27304 -
2010-09-11 14:05:21 +00:00
mattias
6c2f27e038 translations: german: updates from Swen Heinig
git-svn-id: trunk@27293 -
2010-09-10 16:35:01 +00:00
mattias
03a5fce36b IDE: use project build macro values
git-svn-id: trunk@27140 -
2010-08-18 15:53:10 +00:00
mattias
ed2ad62dbf codetools: fixed mem leak
git-svn-id: trunk@27113 -
2010-08-16 22:15:22 +00:00
mattias
6cf974a082 IDE: function to compute build macros
git-svn-id: trunk@27110 -
2010-08-16 14:23:57 +00:00
maxim
9e09a508b6 Portuguese translation update by Marcelo B Paula, bug #17176.
git-svn-id: trunk@27103 -
2010-08-15 14:01:26 +00:00
mattias
bb7cd19447 codetools: fixed type of low(array[enum])
git-svn-id: trunk@27064 -
2010-08-11 06:21:19 +00:00
mattias
513cb6bd7b IDE: identifier completion: ignore errors on completion, bug #17111
git-svn-id: trunk@27010 -
2010-08-04 14:23:25 +00:00
mattias
24003c4e73 codetools: fixed fpcdefine caches: fixed changestamp
git-svn-id: trunk@27008 -
2010-08-04 11:09:59 +00:00
mattias
e96aee5bab codetools: reduced debugging
git-svn-id: trunk@26985 -
2010-08-03 07:44:18 +00:00
mattias
aefa18ebf4 codetools: config parser: += assignment
git-svn-id: trunk@26968 -
2010-08-01 22:38:52 +00:00
mattias
fd6b0bde63 codetools: fixed endless loop ExtractProcHead
git-svn-id: trunk@26967 -
2010-08-01 22:10:44 +00:00
mattias
121d88afc3 codetools: cfg parser: typecasts
git-svn-id: trunk@26966 -
2010-08-01 22:04:26 +00:00
mattias
d4b9573bfb codetools: FindDeclaration: jump by default to next declaration
git-svn-id: trunk@26961 -
2010-08-01 08:43:02 +00:00
mattias
df930dcc3f codetools: cfg parser: comparison operators
git-svn-id: trunk@26948 -
2010-07-31 21:57:32 +00:00
mattias
f5db6e94da codetools: cfg parser: and, or, xor
git-svn-id: trunk@26943 -
2010-07-31 20:29:54 +00:00
mattias
c39d7423cb codetools: fixed TFindDeclarationTool.FindExpressionResultType.ExecuteStack precedence
git-svn-id: trunk@26942 -
2010-07-31 18:59:13 +00:00
mattias
54eafc0686 codetools: not operator
git-svn-id: trunk@26941 -
2010-07-31 18:40:29 +00:00
mattias
5dd1a92a8d codetools: fixed parsing property after const/type section
git-svn-id: trunk@26937 -
2010-07-31 15:38:48 +00:00
mattias
8b0ca63246 codetools: fixed parsing property after var section
git-svn-id: trunk@26935 -
2010-07-31 15:33:26 +00:00
mattias
4ab9dcd97e codetools: fixed FindExpressionTypeOfTerm resolve function result
git-svn-id: trunk@26934 -
2010-07-31 15:32:52 +00:00
mattias
234c166d86 codetools: CreateFPCCommandLineDefines parse -dName:=Value
git-svn-id: trunk@26926 -
2010-07-31 08:49:15 +00:00
mattias
ee2a4b6481 codetools: fixed runtool currentdirectory utf8tosys
git-svn-id: trunk@26912 -
2010-07-30 12:22:25 +00:00
mattias
6066f05609 codetools: started cfg execute stack
git-svn-id: trunk@26911 -
2010-07-30 12:21:18 +00:00
mattias
4075c56ad3 codetools: fixed UTF8 for RunTool
git-svn-id: trunk@26909 -
2010-07-30 05:26:14 +00:00
mattias
08521ea248 codetools: runtool: utf8tosys
git-svn-id: trunk@26908 -
2010-07-29 22:17:42 +00:00
mattias
6bcec286b1 codetools: config parser, more keywords
git-svn-id: trunk@26907 -
2010-07-29 22:12:35 +00:00
mattias
01e74e733f codetools: fixed parsing string constant without end
git-svn-id: trunk@26906 -
2010-07-29 15:34:26 +00:00
mattias
448387e85a codetools: config error handling
git-svn-id: trunk@26905 -
2010-07-29 14:33:23 +00:00
mattias
48fb897a73 codetools: fixed readrawatom
git-svn-id: trunk@26904 -
2010-07-29 13:59:54 +00:00
mattias
a24f111a3e codetools: config errors
git-svn-id: trunk@26902 -
2010-07-29 13:45:47 +00:00
mattias
6785d127dd codetools: pchar read atom function
git-svn-id: trunk@26901 -
2010-07-29 12:53:27 +00:00
mattias
3416e11123 codetools: config parser stack
git-svn-id: trunk@26900 -
2010-07-29 12:16:45 +00:00
mattias
bc861b9767 codetools: check if ppu path exists
git-svn-id: trunk@26898 -
2010-07-29 10:03:17 +00:00
mattias
96a51375f0 codetools: write number of ppu search paths
git-svn-id: trunk@26886 -
2010-07-29 00:20:25 +00:00
mattias
2af1e1f4f1 codetools: fixed warning about non ppu in ppu search path
git-svn-id: trunk@26884 -
2010-07-28 23:48:35 +00:00
mattias
4411050278 codetools: copy variables
git-svn-id: trunk@26883 -
2010-07-28 23:43:40 +00:00
mattias
42321c5664 codetools: FindSmartHint: show hint for declaration
git-svn-id: trunk@26882 -
2010-07-28 22:48:35 +00:00
maxim
1b4106187b * 1) renamed Czech translation files to *.cs.po (in accordance with ISO 639-1 standard). This makes automatic Czech translation selection work. Bug #17048.
2) Czech translation updates from chronos.

git-svn-id: trunk@26878 -
2010-07-28 20:58:37 +00:00
mattias
fe884e4da1 codetools: example run script
git-svn-id: trunk@26877 -
2010-07-28 17:06:57 +00:00
mattias
4719ce7c31 IDE; project inspector: reset menu item
git-svn-id: trunk@26875 -
2010-07-28 17:03:41 +00:00
mattias
11e50df91f codetools: added TCustomCodeTool.CodePosToCleanPos
git-svn-id: trunk@26873 -
2010-07-28 16:54:57 +00:00
mattias
ae141f28c1 codetools: started config with if for build modes
git-svn-id: trunk@26872 -
2010-07-28 15:27:12 +00:00
mattias
6d3739d9ba codetools: fpc unit paths setdirseparator
git-svn-id: trunk@26866 -
2010-07-27 18:20:01 +00:00
mattias
ba563f5b7d codetools: auto indenter: object, dispinterface, cppclass, objcclass, objccategory, objcprotocol
git-svn-id: trunk@26862 -
2010-07-27 17:21:23 +00:00
mattias
d66103ac53 codetools: debugging
git-svn-id: trunk@26856 -
2010-07-27 14:51:53 +00:00
mattias
d926fdf04a codetools: fpc cache: check PATH
git-svn-id: trunk@26854 -
2010-07-27 13:52:57 +00:00
mattias
07c7749729 codetools: allow in operator in constants
git-svn-id: trunk@26851 -
2010-07-27 10:23:59 +00:00
mattias
0ed44a071c codetools: warning about not able to create test file
git-svn-id: trunk@26850 -
2010-07-27 10:10:36 +00:00
mattias
5a1cba9ff7 codetools: fixed crash, if fpc returns no search paths
git-svn-id: trunk@26847 -
2010-07-27 09:06:55 +00:00
mattias
902ff34fcd codetools: testfpcsrcunitrules: write fpcsrcdir
git-svn-id: trunk@26840 -
2010-07-26 13:16:47 +00:00
mattias
b965ac5878 codetools: fpc src rules: check case insensitive, when no target compiler use defaults
git-svn-id: trunk@26839 -
2010-07-26 13:13:10 +00:00
mattias
fa429f7556 codetools: fpc src rules for packages/winceunits
git-svn-id: trunk@26838 -
2010-07-26 11:09:41 +00:00
mattias
47a231cc35 codetools: testfpcsrcunitrules: added flag to check a unit
git-svn-id: trunk@26837 -
2010-07-26 10:45:26 +00:00
mattias
288d85bcae codetools: fixed testfpcsrcunitrules when no ppu exists
git-svn-id: trunk@26836 -
2010-07-26 10:08:00 +00:00
mattias
1ce765fdda codetools: check if ppu exists in fpc ppu search path, bug #17033
git-svn-id: trunk@26835 -
2010-07-26 08:04:24 +00:00
mattias
39450e7d0d codetools: fpc cache: using case insensitive trees
git-svn-id: trunk@26827 -
2010-07-25 08:57:43 +00:00
mattias
0713dbfc33 codetools: fpc cache: using case insensitive trees
git-svn-id: trunk@26826 -
2010-07-25 08:56:16 +00:00
mattias
aa4b6036a5 codetools: check fpc paths: show candidates for missing source files
git-svn-id: trunk@26825 -
2010-07-24 23:55:32 +00:00
mattias
688eb04f0d codetools: delete temp file
git-svn-id: trunk@26824 -
2010-07-24 23:19:21 +00:00
mattias
93b8c80fa1 codetools: check fpc paths: save cache
git-svn-id: trunk@26823 -
2010-07-24 23:19:10 +00:00
maxim
9bc17cf53f regenerated translations; updated Russian translation
git-svn-id: trunk@26822 -
2010-07-24 23:11:09 +00:00
mattias
7f590e0497 codetools: fixed getting compiler target os, cpu
git-svn-id: trunk@26821 -
2010-07-24 22:57:39 +00:00
mattias
fb3ccb1f50 codetools: check fpc paths: show duplicate souce files with ppu files
git-svn-id: trunk@26820 -
2010-07-24 22:30:53 +00:00
mattias
215d412d9d codetools: check fpc paths: show duplicate souce files
git-svn-id: trunk@26819 -
2010-07-24 19:39:21 +00:00
mattias
d0e4b0f9f2 codetools: check fpc paths: show ppu files without source
git-svn-id: trunk@26818 -
2010-07-24 19:33:10 +00:00
mattias
cd9bcbc7d0 codetools: check fpc paths: show duplicate units in ppu search path
git-svn-id: trunk@26817 -
2010-07-24 19:20:36 +00:00
mattias
8100a2780c codetools: started test tool for fpc src rules
git-svn-id: trunk@26813 -
2010-07-24 16:07:31 +00:00
mattias
afe16f9489 IDE: code browser: fixed scanning IDE
git-svn-id: trunk@26808 -
2010-07-24 11:52:24 +00:00
mattias
11e862fcaa codetools: fixed sub parsing class interface
git-svn-id: trunk@26803 -
2010-07-24 10:33:33 +00:00
mattias
978187a18d codetools: fixed error position
git-svn-id: trunk@26802 -
2010-07-24 10:32:15 +00:00
mattias
2b2c5d9831 codetools: parsing deeper nodes, even if higher node has errors, bug #8093
git-svn-id: trunk@26799 -
2010-07-24 10:07:57 +00:00
mattias
5f4f03d6e9 IDE: using new codetools FPC caches
IDE: fixed macro FPCVer for multiple versions used by fpc.exe
IDE: fixed rescan of FPC sources if not changed, bug #16824
codetools: replaced fpc source heuristic with rule set, needed for bug #13912, #14572
IDE: fixed unneeded rescan of fpc sources if only target changed, needed for 12828
IDE: fixed calling compiler on every start, needed by lazarus on a stick
codetools: fixed search for fpc units without ppu, needed for 15534
IDE: implemented cache for fpc include files, needed by debugger
lazbuild: fixed using non default lclwidgettype of lpi
IDE: fixed auto update if fpc.cfg or target compiler changed, needed for 16824

git-svn-id: trunk@26796 -
2010-07-24 08:12:27 +00:00
mattias
bbb27946d7 codetools: fixed endless loop, bug #17013
git-svn-id: trunk@26787 -
2010-07-22 22:51:58 +00:00
mattias
3ebbb2a0a9 codetools: store errors for jit parsed nodes, bug #16992
git-svn-id: trunk@26778 -
2010-07-22 11:35:42 +00:00
mattias
a6fb6c5e13 codetools: fixed saving find declaration result in parent cache, bug #16985
git-svn-id: trunk@26752 -
2010-07-20 13:06:23 +00:00
mattias
2124f02726 codetools: accelerated ExtractProc
git-svn-id: trunk@26751 -
2010-07-20 12:37:09 +00:00
mattias
9a69db4955 codetools: started collecting FPC units from set
git-svn-id: trunk@26738 -
2010-07-19 15:59:57 +00:00
mattias
0d135358b4 codetools: block completion: consider comments in front of insert pos
git-svn-id: trunk@26737 -
2010-07-19 12:37:02 +00:00
mattias
eeb043e59e codetools: TCodeToolsOptions.InitWithEnvironmentVariables: search for default
git-svn-id: trunk@26736 -
2010-07-19 12:19:30 +00:00
mattias
7dc32fc395 codetools: fpc cache: handle missing compiler file
git-svn-id: trunk@26735 -
2010-07-19 12:08:13 +00:00
mattias
76a66d83d4 codetools: implemented TCodeToolManager.DirectoryCachePoolGetUnitFromSet
git-svn-id: trunk@26728 -
2010-07-18 21:07:44 +00:00
mattias
d69e334eb4 codetools: FindBaseType: resolve optional function result after caching result
git-svn-id: trunk@26725 -
2010-07-18 11:22:40 +00:00
mattias
3920c1a238 codetools: started init with new fpc cache
git-svn-id: trunk@26721 -
2010-07-18 00:50:13 +00:00
mattias
35c4e1f637 codetools: node caches: unbind from owner always
git-svn-id: trunk@26717 -
2010-07-17 13:03:17 +00:00
mattias
ab251fbfb9 codetools: TCodeTreeNode.Clear: clear cache
git-svn-id: trunk@26716 -
2010-07-17 12:58:24 +00:00
mattias
47c41f9993 codetools: parsing record case unitname.type of
git-svn-id: trunk@26703 -
2010-07-16 22:02:08 +00:00
mattias
87dd07beb4 codetools: fpcdefines: support for empty target cpu and os
git-svn-id: trunk@26697 -
2010-07-16 20:06:08 +00:00
mattias
20c18d6616 codetools: copy only calling specifiers when completing a forward proc, bug #16953
git-svn-id: trunk@26692 -
2010-07-16 18:51:03 +00:00
mattias
c7463d7343 IDE: fixed mem leak
git-svn-id: trunk@26658 -
2010-07-14 23:07:30 +00:00
mattias
7728cf1e4e codetools: started unitsets
git-svn-id: trunk@26656 -
2010-07-14 23:01:12 +00:00
maxim
85e63da42c Czech translation update by chronos, bug #16925
git-svn-id: trunk@26654 -
2010-07-14 20:43:51 +00:00
mattias
d62007a174 codetools: clean up
git-svn-id: trunk@26648 -
2010-07-14 15:35:36 +00:00
maxim
724c4cb9aa components: commit automatic package file changes
git-svn-id: trunk@26634 -
2010-07-14 00:39:03 +00:00
maxim
3ae2bebe0d updated Russian translation
git-svn-id: trunk@26633 -
2010-07-14 00:37:39 +00:00
mattias
10bd683ca8 codetools: fpc template from config cache
git-svn-id: trunk@26628 -
2010-07-13 15:47:21 +00:00
mattias
216f4dccf1 codetools: autoindenter: forward class definition
git-svn-id: trunk@26620 -
2010-07-13 13:16:49 +00:00
mattias
bc14bcf0a2 codetools: completeblock: complete if parent and child same indented
git-svn-id: trunk@26619 -
2010-07-13 13:01:13 +00:00
mattias
55dcc22df2 codetools: fpcdefines: check cache validity
git-svn-id: trunk@26618 -
2010-07-13 11:42:46 +00:00
mattias
b23492619f codetools: completeblock: check if unindented line starts new block
git-svn-id: trunk@26617 -
2010-07-13 10:06:40 +00:00
mattias
893f722018 codetools: fpcdefines: tcomponent
git-svn-id: trunk@26613 -
2010-07-13 08:01:19 +00:00
mattias
c38a01e0ae codetools: fpccache: notifications
git-svn-id: trunk@26608 -
2010-07-12 11:58:42 +00:00
mattias
7ece9907af codetools: fpcdefines: started supported caching multiple targets
git-svn-id: trunk@26605 -
2010-07-12 07:31:43 +00:00
mattias
7e74198f7d codetools: completeblock: improved for class
git-svn-id: trunk@26604 -
2010-07-11 20:46:35 +00:00
mattias
cd02fc8a59 IDE: identifier completion: fixed indent on override method
git-svn-id: trunk@26595 -
2010-07-11 12:20:03 +00:00
mattias
b4b5016f20 codetools: completeblock: complete if unindent and cursor at unindent or in empty line
git-svn-id: trunk@26594 -
2010-07-11 11:27:44 +00:00
mattias
ad682260a7 codetools: auto indenter: start first class section automatically
git-svn-id: trunk@26593 -
2010-07-11 09:46:33 +00:00
mattias
56bf0c43a2 codetools: FindDeclarationOfPropertyPath: enum of set
git-svn-id: trunk@26585 -
2010-07-10 20:27:30 +00:00
maxim
766eea94fc IDE: Portuguese translation update from Marcelo B Paula, bug #16889.
git-svn-id: trunk@26556 -
2010-07-09 22:39:47 +00:00
mattias
4bf027e470 codetools: identifier completion: check for directives behind
git-svn-id: trunk@26553 -
2010-07-09 20:43:01 +00:00
mattias
3e90d1e023 codetools: reduced debugging
git-svn-id: trunk@26552 -
2010-07-09 20:20:12 +00:00
mattias
1e473ef5c9 codetools: BuildTree: check if last error was in implementation and only interface is needed, bug #16867
git-svn-id: trunk@26551 -
2010-07-09 20:18:28 +00:00
mattias
54ce6e667b codetools: fixed range of FindCommentInFront
git-svn-id: trunk@26546 -
2010-07-09 12:48:05 +00:00
mattias
29839a9707 codetools: findreferences: search declaration comment, bug #13497
git-svn-id: trunk@26542 -
2010-07-08 21:41:56 +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
16b539c6de codetools: auto indenter: fixed reparsing example
git-svn-id: trunk@26526 -
2010-07-08 12:31:31 +00:00
mattias
c0682eae27 codetools: completeblock when typing begin
git-svn-id: trunk@26515 -
2010-07-07 22:40:38 +00:00
mattias
0b3a7661b0 codetools: completeblock: add newline, bug
git-svn-id: trunk@26512 -
2010-07-07 20:07:49 +00:00
mattias
2e8ba297f0 IDE: show readonly icon for readonly properties, bug #16851
git-svn-id: trunk@26511 -
2010-07-07 19:08:00 +00:00
mattias
379d004c13 codetools: autoindenter: pasting var section after sub proc
git-svn-id: trunk@26485 -
2010-07-06 13:38:47 +00:00
mattias
7a771b74e5 codetools: auto indenter: check first for exact match, then for any match, improved case block handling
git-svn-id: trunk@26482 -
2010-07-06 12:24:30 +00:00
mattias
82ca00f5f5 codetools: debugging
git-svn-id: trunk@26473 -
2010-07-05 16:18:26 +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
ef4fa43915 IDE: identifier completion: add := even if there is a semicolon at end
git-svn-id: trunk@26470 -
2010-07-05 12:35:42 +00:00
mattias
f9840ae34a IDE: when changing build IDE extra options, invalidate macros, bug #16844
git-svn-id: trunk@26467 -
2010-07-05 07:41:47 +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
6bbf89bd59 codetools: fixed rename identifier
git-svn-id: trunk@26459 -
2010-07-04 12:51:33 +00:00
mattias
421757e81f codetools: fixed rename identifier
git-svn-id: trunk@26458 -
2010-07-04 12:48:49 +00:00
mattias
1970e9cd23 codetools: auto indenter: insert procedure
git-svn-id: trunk@26456 -
2010-07-04 10:16:09 +00:00
mattias
14c0ca0b26 codetools: FindDanglingComponentEvents: check sub persistents in properties, bug #16831
git-svn-id: trunk@26455 -
2010-07-04 09:10:59 +00:00
mattias
97ae6679ec codetools: identifier completion: request semicolon even for statement starts
git-svn-id: trunk@26454 -
2010-07-04 07:36:30 +00:00
mattias
1751469cc8 codetools: completeblock: ignore open brackets on semicolon
git-svn-id: trunk@26453 -
2010-07-04 07:29:19 +00:00
mattias
e454ee7c16 codetools: completeblock: begin ;, bug #16836
git-svn-id: trunk@26452 -
2010-07-04 07:23:42 +00:00
mattias
09c1e1892f codetools: find references: limit scope for local variables, bug #16826
git-svn-id: trunk@26436 -
2010-07-03 08:09:07 +00:00
mattias
946f34ba8f codetools: find references: fixed error handling
git-svn-id: trunk@26434 -
2010-07-02 23:11:47 +00:00
mattias
4d65ff6a5d codetools: search for ctnIndentifier with unit prefixes, bug #11577
git-svn-id: trunk@26424 -
2010-07-02 19:59:54 +00:00
mattias
e03811d82e codetools: clean up
git-svn-id: trunk@26423 -
2010-07-02 19:43:27 +00:00
mattias
75f8643d7d codetools: parsing class inheritance with error position on unexpected token, bug #8093
git-svn-id: trunk@26422 -
2010-07-02 19:28:11 +00:00
mattias
2a0f2fb91f codetools: updated Makefile
git-svn-id: trunk@26401 -
2010-07-01 23:38:23 +00:00
mattias
7655eb7144 codetools: fixed ExtractCodeFromMakefile
git-svn-id: trunk@26399 -
2010-07-01 23:29:06 +00:00
mattias
ddca91c04b codetools: auto indenter: fixed endless loop, bug #16822
git-svn-id: trunk@26386 -
2010-07-01 11:37:03 +00:00
mattias
846ae78bbe codetools: updated example
git-svn-id: trunk@26382 -
2010-07-01 09:49:24 +00:00
maxim
9948041f1d regenerated translations; updated Russian translation
git-svn-id: trunk@26373 -
2010-06-30 21:27:16 +00:00
mattias
78b2105e0c codetools: FindIdentifierInUsesSection raise error after checking others
git-svn-id: trunk@26342 -
2010-06-30 07:38:02 +00:00
mattias
fa33562c9b codetools: CheckWholeUnitParsed: clear ignore error position
git-svn-id: trunk@26337 -
2010-06-30 04:59:12 +00:00
mattias
63fb9e4fd8 codetools: added ChangeStamp for all boss files
git-svn-id: trunk@26334 -
2010-06-30 04:44:00 +00:00
mattias
c2313cc163 codetools: added debugging
git-svn-id: trunk@26331 -
2010-06-29 17:53:04 +00:00
mattias
8cbbc108e0 codetools: class completion: class properties, bug #16812
git-svn-id: trunk@26330 -
2010-06-29 17:04:36 +00:00
mattias
2fae5d61df codetools: identifier completion: property keywords
git-svn-id: trunk@26303 -
2010-06-27 18:30:31 +00:00
mattias
9df7b33b05 codetools: identifier completion: added class keywords property etc at start of variable
git-svn-id: trunk@26301 -
2010-06-27 17:41:29 +00:00
mattias
dee92243f1 codetools: expreval: support for defined(#var)
git-svn-id: trunk@26296 -
2010-06-27 16:49:58 +00:00
mattias
d0d753564d IDE: define template use default flag
git-svn-id: trunk@26286 -
2010-06-24 19:19:34 +00:00
mattias
4abd567ce9 IDE: started fallback define templates
git-svn-id: trunk@26281 -
2010-06-24 15:47:28 +00:00
mattias
c94fd8c234 codetools: fixed find identififier references corresponding proc node
git-svn-id: trunk@26248 -
2010-06-22 07:01:12 +00:00
mattias
687ee0e749 anchordocking: restore constraints for custom dock sites
git-svn-id: trunk@26247 -
2010-06-22 06:45:42 +00:00
mattias
5b07f80b00 IDE: lazcontrols: added codetools values, create dummy package if lpk not found, package link, Makefile
git-svn-id: trunk@26245 -
2010-06-21 22:50:36 +00:00
mattias
234a5b2de1 codetools: find main declaration: find corresponding method parameter, bug #16398
git-svn-id: trunk@26223 -
2010-06-21 09:04:50 +00:00
mattias
c36728ab23 codetools: added modeswitch objectivec2
git-svn-id: trunk@26221 -
2010-06-21 07:01:57 +00:00
mattias
02207605d0 codetools: AddPublishedVariable: fixed check if var exists
git-svn-id: trunk@26210 -
2010-06-20 14:56:13 +00:00
mattias
cde3a2dc45 codetools: clean up
git-svn-id: trunk@26154 -
2010-06-16 22:34:05 +00:00
mattias
ed39d1d953 codetools: comment
git-svn-id: trunk@26131 -
2010-06-15 13:26:22 +00:00
mattias
2a0aad5e01 codetools: GetStringConstAsFormatString treat " as normal character
git-svn-id: trunk@26036 -
2010-06-11 07:16:41 +00:00
mattias
a0f0155c4a codetools: lcl defines split for gtk2
git-svn-id: trunk@26028 -
2010-06-10 15:56:51 +00:00
mattias
f4e38dd872 IDE: identifier completion: do not auto add assignment operator for array types
git-svn-id: trunk@25960 -
2010-06-07 08:07:25 +00:00
mattias
886f997841 codetools: find identifier references: limit scope
git-svn-id: trunk@25959 -
2010-06-06 22:23:44 +00:00
mattias
5aed4cd577 codetools: fixed TPascalReaderTool.MoveCursorToPropType not raising exception
git-svn-id: trunk@25905 -
2010-06-04 22:09:11 +00:00
mattias
a15b25d274 codetools: CheckLFM: check types even if parent types was not found
git-svn-id: trunk@25847 -
2010-06-02 19:20:22 +00:00
mattias
8ab26fb242 xmlcfg: fixed reading values of root node
git-svn-id: trunk@25844 -
2010-06-02 17:26:00 +00:00
marc
c334353214 * Updated Lithuanian translation by Valdas Jankūnas
git-svn-id: trunk@25825 -
2010-06-01 22:45:09 +00:00
mattias
d23bee7225 xmlcfg: invalidate path cache on deleting nodes
git-svn-id: trunk@25819 -
2010-06-01 19:34:24 +00:00
mattias
9e6de7a287 xmlcfg: fixed DeletePath
git-svn-id: trunk@25817 -
2010-06-01 17:14:55 +00:00
mattias
2d71a18201 codetools: fixed overflow
git-svn-id: trunk@25779 -
2010-05-30 18:02:50 +00:00
mattias
525e8f2516 LCL: renamed addhandler parameter AsLast to AsFirst, because this is more intuitive
git-svn-id: trunk@25768 -
2010-05-30 13:59:44 +00:00
mattias
d5d6dd3fb4 codetools: accelerated linkscanner
git-svn-id: trunk@25742 -
2010-05-28 23:34:08 +00:00
mattias
8d37056ee1 codetools: accelerated linkscanner
git-svn-id: trunk@25741 -
2010-05-28 23:19:43 +00:00
mattias
e2538d01bc codetools: removed cafBegin
git-svn-id: trunk@25737 -
2010-05-28 18:47:50 +00:00
mattias
5aeebfa0f3 codetools: accelerated TCustomCodeTool.ReadNextAtom
git-svn-id: trunk@25736 -
2010-05-28 18:35:34 +00:00
mattias
c5e9008159 codetools: accelerated TCustomCodeTool.ReadNextAtom
git-svn-id: trunk@25735 -
2010-05-28 18:23:02 +00:00
mattias
c620d9cf20 codetools: optimized TLinkScanner.ReadNextToken
git-svn-id: trunk@25734 -
2010-05-28 18:12:02 +00:00
mattias
6ddd7b8a04 codetools: optimized TLinkScanner.ReadNextToken
git-svn-id: trunk@25733 -
2010-05-28 17:59:00 +00:00
mattias
9e4991ff9f codetools: optimized TLinkScanner.SkipComment
git-svn-id: trunk@25731 -
2010-05-28 17:40:11 +00:00
mattias
3992b33b89 codetools: accelerated TLinkScanner.SkipComment
git-svn-id: trunk@25730 -
2010-05-28 17:12:04 +00:00
mattias
9a8dce2b4e codetools: accelerated TCodeCache.SaveIncludeLinksDataToList
git-svn-id: trunk@25689 -
2010-05-27 13:30:02 +00:00
mattias
5c3930c99d codetools: saving includelinks compressed
git-svn-id: trunk@25688 -
2010-05-27 13:08:11 +00:00
mattias
ca21c39ff3 codetools: indenter: added for, for do
git-svn-id: trunk@25683 -
2010-05-27 09:40:15 +00:00
mattias
f6f1568eab codetools: include links: use date
git-svn-id: trunk@25682 -
2010-05-27 08:15:16 +00:00
mattias
e05038a12d codetools: do not load old include links
git-svn-id: trunk@25681 -
2010-05-27 08:02:59 +00:00
mattias
07d10376f3 codetools: clean up
git-svn-id: trunk@25674 -
2010-05-26 22:35:20 +00:00
mattias
9590345c0c codetools: accelerated TSourceLog.BuildLineRanges
git-svn-id: trunk@25670 -
2010-05-26 22:11:33 +00:00
mattias
5fbd79e843 added TXMLConfig.HasChildPaths
git-svn-id: trunk@25650 -
2010-05-25 23:06:45 +00:00
mattias
bc526dfe8e TXMLConfig: implemented path cache
git-svn-id: trunk@25649 -
2010-05-25 23:01:51 +00:00
mattias
bb55ccecbd IDE: started upgrade of xml units
git-svn-id: trunk@25647 -
2010-05-25 20:37:53 +00:00
mattias
ddb29579bd codetools: parsing enum types with deprecated, bug #16544
git-svn-id: trunk@25600 -
2010-05-24 09:48:35 +00:00
mattias
331b05a147 IDE: started block completion on char
git-svn-id: trunk@25556 -
2010-05-20 21:44:03 +00:00
mattias
7029a5ebf8 IDE: codecontext hints: added ranged array type
git-svn-id: trunk@25533 -
2010-05-20 10:13:19 +00:00
mattias
0a5e197f49 IDE: codecontext: added string[]
git-svn-id: trunk@25528 -
2010-05-20 09:04:13 +00:00
mattias
0e3f868fb4 codetools: fixed FindLineEndOrCodeInFrontOfPosition to return the start of the line end, bug #16519
git-svn-id: trunk@25526 -
2010-05-20 08:03:53 +00:00