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
mattias
3f492dc212
codetools: code completion: add new methods: fixed adding in front of begin..end
...
git-svn-id: trunk@28515 -
2010-11-27 19:19:25 +00:00
mattias
24da9a3ae1
codetools: fixed parsing const keyword in classes
...
git-svn-id: trunk@28514 -
2010-11-27 19:14:07 +00:00
paul
188361e605
codetools: support new class/generics syntax. like the next:
...
{
TFoo = class
const
Value = 5;
type
TBar = integer;
var
FSomeField: Integer;
procedure Dosomething;
end;
}
git-svn-id: trunk@28513 -
2010-11-27 18:25:25 +00:00
mattias
9eb142f295
codetools: clean up
...
git-svn-id: trunk@28499 -
2010-11-26 12:25:50 +00:00
mattias
94948dde5e
codetools: RemoveUnitFromUsesSection: when removing the last unit remove empty lines in front too, bug #18055
...
git-svn-id: trunk@28498 -
2010-11-26 12:23:25 +00:00
mattias
0f237c154c
codetools: fixed CreateRelativePath
...
git-svn-id: trunk@28483 -
2010-11-25 19:03:31 +00:00
mattias
337ec99248
codetools: configscript: comparing string and number
...
git-svn-id: trunk@28482 -
2010-11-25 16:20:01 +00:00
mattias
bfcffb7cbe
codetools: fixed saving include links
...
git-svn-id: trunk@28480 -
2010-11-25 14:39:10 +00:00
mattias
496151f6f8
codetools: AddUnitToSpecificUsesSection for implementation, patch #18028
...
git-svn-id: trunk@28435 -
2010-11-23 11:39:42 +00:00
mattias
a4f82ba95d
codetools: fixed parsing operator after type section
...
git-svn-id: trunk@28431 -
2010-11-23 10:51:43 +00:00
mattias
503cc8dcad
codetools: fixed FindDeclaration if cursor beyond scanned code, bug #17639
...
git-svn-id: trunk@28325 -
2010-11-18 18:49:20 +00:00
mattias
fe1d763b7d
codetools: class completion: fixed FindInsertPointForNewClass empty implementation
...
git-svn-id: trunk@28322 -
2010-11-18 18:19:12 +00:00
mattias
ab2f7d54a5
codetools: class completion: adding the first method body using the options for procs
...
git-svn-id: trunk@28320 -
2010-11-18 17:24:04 +00:00
mattias
508c4988a6
codetools: class completion: adding the first method body using the options for procs
...
git-svn-id: trunk@28319 -
2010-11-18 17:16:58 +00:00
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