Commit Graph

4192 Commits

Author SHA1 Message Date
mattias
012a67a370 codetools: fixed example addeventmethod
git-svn-id: trunk@42861 -
2013-09-18 15:03:58 +00:00
mattias
0e785800e1 codetools: fixed removing first unit from second line
git-svn-id: trunk@42859 -
2013-09-18 12:41:10 +00:00
paul
4e0f910563 codetools: fix parsing of "specialize SomeGeneric<TypeParams>" as function/operator result (this fixes error with parsing of new objpas generics)
git-svn-id: trunk@42846 -
2013-09-17 03:44:24 +00:00
mattias
f68c999a04 codetools: fixed parsing var type deprecated )
git-svn-id: trunk@42844 -
2013-09-16 15:55:35 +00:00
mattias
75902ea949 codetools: syntax error if parameter type is missing
git-svn-id: trunk@42843 -
2013-09-16 15:36:05 +00:00
mattias
fdb9a6258b codetools: fixed parsing hint modifiers in resourcestring
git-svn-id: trunk@42789 -
2013-09-14 01:31:32 +00:00
mattias
5faa53a9a4 codetools: fixed parsing hint modifiers without semicolon
git-svn-id: trunk@42787 -
2013-09-13 23:47:47 +00:00
mattias
82f068abd7 codetools: fixed parsing multiple hint modifiers
git-svn-id: trunk@42786 -
2013-09-13 23:29:30 +00:00
mattias
b9d9c60281 codetools: fixed AddClassAndNameToProc for procedure(
git-svn-id: trunk@42753 -
2013-09-12 11:19:36 +00:00
mattias
7538f3a4e4 codetools: fixed checking if a proc header has already a classname, when there are tabs
git-svn-id: trunk@42750 -
2013-09-12 09:45:57 +00:00
maxim
a8f100176c Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #24996
git-svn-id: trunk@42736 -
2013-09-11 20:11:32 +00:00
mattias
cc5d712837 codetools: fixed ForEachIdentifierInCleanSrc check if StartPos<1
git-svn-id: trunk@42728 -
2013-09-10 20:16:55 +00:00
mattias
d442a420b7 IDE: unit dependencies: show complex routes
git-svn-id: trunk@42727 -
2013-09-10 20:05:41 +00:00
mattias
376c2af303 codetools: fixed TPointerToPointerTree.DisposeItem
git-svn-id: trunk@42726 -
2013-09-10 20:04:56 +00:00
mattias
15838492b6 codetools: TUsesGraph.FindShortestPath
git-svn-id: trunk@42725 -
2013-09-10 19:27:15 +00:00
mattias
79670c113d codetools: TPointerToPointerTree based on TAVLTree
git-svn-id: trunk@42724 -
2013-09-10 19:26:57 +00:00
mattias
f66fa252fc IDE: renamed SetPathDelims to GetForcedPathDelims
git-svn-id: trunk@42698 -
2013-09-09 10:28:10 +00:00
mattias
f5dda02fe9 IDE: renamed DoPathDelims to ForcePathDelims
git-svn-id: trunk@42697 -
2013-09-09 10:18:24 +00:00
mattias
612b486281 IDE: implement find references of used unit
git-svn-id: trunk@42686 -
2013-09-08 22:47:26 +00:00
mattias
ac4996ff62 replaced SetDirSeparators with SetPathDelims
git-svn-id: trunk@42685 -
2013-09-08 20:58:12 +00:00
mattias
5364c52f95 codetools: FindUsedUnitReferences
git-svn-id: trunk@42681 -
2013-09-08 19:19:55 +00:00
mattias
773f710bde IDE, codetools, lazutils: Changed DoDirSeparators calls with DoPathDelims calls
git-svn-id: trunk@42674 -
2013-09-08 07:40:06 +00:00
mattias
b570ee8c4e codetools: example script
git-svn-id: trunk@42673 -
2013-09-08 00:08:27 +00:00
mattias
20221c0ed6 codetools: fixed reading include directives with different path delims, bug #24968
git-svn-id: trunk@42671 -
2013-09-07 21:04:23 +00:00
mattias
736edb7c29 codetools: sourcechanger: direct no change: exit immediately
git-svn-id: trunk@42638 -
2013-09-06 13:54:57 +00:00
mattias
fa26364e98 IDE: further migration external tools
git-svn-id: trunk@42584 -
2013-09-04 09:15:41 +00:00
mattias
69fa73e078 codetools: sourcecloser: remove private sections
git-svn-id: trunk@42556 -
2013-09-02 10:25:21 +00:00
mattias
cf68335106 codetools: fixed parsing -Wp, bug #24934, patch from Jeppe Johansen
git-svn-id: trunk@42547 -
2013-09-01 15:38:30 +00:00
mattias
1925d86093 codetools: sourcecloser: option to add compiler options
git-svn-id: trunk@42546 -
2013-09-01 15:26:24 +00:00
mattias
edc1d41b17 codetools: sourcecloser: clean up
git-svn-id: trunk@42540 -
2013-09-01 12:48:30 +00:00
mattias
d01d5e1399 IDE: source editor: fixed marking skipped directives as disabled
git-svn-id: trunk@42482 -
2013-08-24 18:19:46 +00:00
mattias
fb86536307 codetools: elseif: mark active if enabled
git-svn-id: trunk@42481 -
2013-08-24 18:13:22 +00:00
mattias
821f02f67b codetools: sourcecloser: remove skipped code
git-svn-id: trunk@42471 -
2013-08-23 23:05:55 +00:00
mattias
c3e2585740 codetools: sourcecloser: comment
git-svn-id: trunk@42470 -
2013-08-23 22:49:08 +00:00
mattias
1c209a562c codetools: sourcecloser: file globbing
git-svn-id: trunk@42469 -
2013-08-23 22:38:42 +00:00
juha
f770004bfc Converter: Optimize commenting units in main and implementation uses sections.
git-svn-id: trunk@42463 -
2013-08-23 17:38:22 +00:00
mattias
758f5797dc codetools: examples: remove implementation
git-svn-id: trunk@42462 -
2013-08-23 14:59:32 +00:00
mattias
02baf26d2a codetools: clean up
git-svn-id: trunk@42460 -
2013-08-23 12:23:46 +00:00
juha
d80f88d719 Codetools: a temporary fix for commenting out the whole uses section in implementation part.
git-svn-id: trunk@42458 -
2013-08-23 11:47:07 +00:00
mattias
f300bc6edc codetools: find declaration: check for overloaded procs: stop if call() fits, bug #24901
git-svn-id: trunk@42454 -
2013-08-23 08:08:05 +00:00
mattias
936a93b82f cody: clena up
git-svn-id: trunk@42402 -
2013-08-15 09:01:45 +00:00
mattias
be888580b8 codetools: removed duplicate
git-svn-id: trunk@42391 -
2013-08-11 21:03:47 +00:00
mattias
c4602e0c20 codetools: fixed searching selfunit.interfaceidentifier
git-svn-id: trunk@42379 -
2013-08-10 10:15:10 +00:00
mattias
a5e24441da codetools: runtool: check workingdir
git-svn-id: trunk@42331 -
2013-08-04 18:19:08 +00:00
maxim
926afc682b Components: commit regenerated German translation files
git-svn-id: trunk@42324 -
2013-08-04 13:53:05 +00:00
mattias
e6c9e3ce81 codetools: fixed TUsesGraph only parsing needed units
git-svn-id: trunk@42255 -
2013-08-01 11:44:52 +00:00
mattias
7f0567f9f6 codetools: CreateFPCCommandLineDefines: option to parse unit and include search path
git-svn-id: trunk@42252 -
2013-07-31 19:22:23 +00:00
mattias
d55152c9e8 codetools: utility function
git-svn-id: trunk@42250 -
2013-07-31 18:34:24 +00:00
mattias
da82a33fdf IDE: fixed Makefile.compiled to contain inherited custom options
git-svn-id: trunk@42227 -
2013-07-29 10:48:35 +00:00
mattias
fd91581352 codetools: TStringTree: thread safe
git-svn-id: trunk@42221 -
2013-07-28 21:48:24 +00:00
mattias
a1d47beded codetools: shrinked scan ranges from lsrEnd to lsrInitializationStart where possible
git-svn-id: trunk@42202 -
2013-07-25 12:49:04 +00:00
mattias
9a19939660 codetools: methodjump: ignore initialization section
git-svn-id: trunk@42201 -
2013-07-25 12:28:05 +00:00
mattias
b52f1519a6 codetools: fixed freeing scanner
git-svn-id: trunk@42196 -
2013-07-24 11:13:05 +00:00
mattias
bbabe5442e codetools: free expander
git-svn-id: trunk@42192 -
2013-07-24 07:17:09 +00:00
mattias
9242c6e0fd codetools: clean up
git-svn-id: trunk@42183 -
2013-07-23 14:26:38 +00:00
mattias
3c057df946 codetools: fixed spacing
git-svn-id: trunk@42181 -
2013-07-23 07:11:27 +00:00
mattias
e6e42e5f83 codetools: disabled complete code templates until a compatible solution is implemented
git-svn-id: trunk@42179 -
2013-07-23 07:04:44 +00:00
mattias
e02c8ef2c8 codetools: started ability to load code completion snippets from an xml files, thanks to Don Ziesig, patch #15922
git-svn-id: trunk@42177 -
2013-07-22 22:08:53 +00:00
mattias
a99023497d dci: changed -1 to Pred
git-svn-id: trunk@42174 -
2013-07-22 18:20:54 +00:00
mattias
4999eb619b codetools: arm controller units depending on -WP<x>, patch from Jeppe Johansen
git-svn-id: trunk@42168 -
2013-07-21 18:40:58 +00:00
mattias
633c1f924a cody: clean up
git-svn-id: trunk@42136 -
2013-07-19 05:58:45 +00:00
mattias
24db82d4ba translations: German: updates from Swen Heinig
git-svn-id: trunk@42089 -
2013-07-14 21:51:15 +00:00
mattias
71afb213fb codetools: rename identifier: procedure jump to prochead
git-svn-id: trunk@42074 -
2013-07-13 12:42:32 +00:00
mattias
4c88931c65 IDE: compare default target os, cpu with compiler default
git-svn-id: trunk@42063 -
2013-07-11 23:15:45 +00:00
mattias
eb4f930af7 codetools: fixed asking for the default fpc targetos and targetcpu
git-svn-id: trunk@42062 -
2013-07-11 22:25:50 +00:00
mattias
b22e3f25f8 codetools: identifier completion: i directive keywords
git-svn-id: trunk@42045 -
2013-07-09 20:44:16 +00:00
mattias
f49fed72d4 codetools: identifier completion: i directive keywords
git-svn-id: trunk@42044 -
2013-07-09 20:20:35 +00:00
mattias
0c9f482f89 codetools: fixed reraise last error when scan range increases
git-svn-id: trunk@42042 -
2013-07-09 19:53:43 +00:00
mattias
81346fae7b codetools: fixed error message if include file name is empty
git-svn-id: trunk@42041 -
2013-07-09 19:43:41 +00:00
mattias
bba30188f8 codetools: identifier completion: fixed typo
git-svn-id: trunk@42040 -
2013-07-09 19:34:27 +00:00
maxim
f0acf9fe0b Codetools: updated Russian translation
git-svn-id: trunk@41990 -
2013-07-03 22:50:19 +00:00
juha
4f96dcd578 Codetools: revert changes in TStandardCodeTool.CheckLFM from r41948 #1182ff0df2. Caused regressions. Issue #24702
git-svn-id: trunk@41984 -
2013-07-03 13:57:04 +00:00
mattias
9cbfcbcbcd codetools: comments
git-svn-id: trunk@41981 -
2013-07-03 08:06:33 +00:00
mattias
4d11ba6ac9 codetools: resourcestring
git-svn-id: trunk@41980 -
2013-07-03 07:48:30 +00:00
mattias
5403670354 codetools: when ppu found, but not source: add hint to check FPC source directory
git-svn-id: trunk@41979 -
2013-07-03 07:47:59 +00:00
juha
a90ea22ce0 Codetools: formatting
git-svn-id: trunk@41965 -
2013-07-02 12:56:54 +00:00
juha
0c732a1c4c Converter: Cleanup. Get rid of an excess variable.
git-svn-id: trunk@41959 -
2013-07-01 23:33:00 +00:00
mattias
30c64c2982 codetools: code complete: for c in char
git-svn-id: trunk@41952 -
2013-07-01 11:14:55 +00:00
mattias
e16523559c codetools: fixed parsing expression with &keyword
git-svn-id: trunk@41950 -
2013-06-30 22:40:51 +00:00
juha
1182ff0df2 Converter: Add variables in class when components (like menu item) are only in LFM. Changed also CheckLFM. Issue #24473.
git-svn-id: trunk@41948 -
2013-06-30 22:05:56 +00:00
juha
8ae11e18a5 Codetools: formatting
git-svn-id: trunk@41947 -
2013-06-30 22:05:48 +00:00
mattias
04ad21f805 lazutils: notes about thread safety
git-svn-id: trunk@41945 -
2013-06-29 17:12:53 +00:00
mattias
ff5f02afd2 IDE: callstack: search source via mangled function name
git-svn-id: trunk@41929 -
2013-06-27 17:20:03 +00:00
mattias
a411d10198 codetools: fixed uninitialized params
git-svn-id: trunk@41914 -
2013-06-27 07:22:58 +00:00
mattias
3796042759 codetools: code completion: started option to not update signatures if only case changed
git-svn-id: trunk@41909 -
2013-06-26 15:03:37 +00:00
mattias
32c3033b75 codetools: clear cursornode
git-svn-id: trunk@41902 -
2013-06-26 07:40:29 +00:00
mattias
e85d92f195 codetools: clean up
git-svn-id: trunk@41898 -
2013-06-25 15:52:28 +00:00
mattias
7f9fbd0a68 IDE: unit deps: fixed popup menu
git-svn-id: trunk@41897 -
2013-06-25 15:51:58 +00:00
mattias
7b17aaf0b3 codetools: identifier completion: ignore parser errors when gathering keywords, bug #20919
git-svn-id: trunk@41886 -
2013-06-25 09:33:37 +00:00
mattias
f7a0b09e98 codetools: clean up
git-svn-id: trunk@41884 -
2013-06-25 09:27:24 +00:00
mattias
7397ad3c22 codetools: completecode: update proc signatures, IDE: options to disable updating multiple signatures
git-svn-id: trunk@41881 -
2013-06-25 08:34:20 +00:00
mattias
7d34128f78 codetools: fixed class completion for properties with constant index
git-svn-id: trunk@41864 -
2013-06-24 12:06:05 +00:00
maxim
8dda55133d Regenerated translations; updated Russian translation
git-svn-id: trunk@41853 -
2013-06-23 19:36:15 +00:00
mattias
7201e34ba9 codetools: on variable only valid in the on block, bug #24494
git-svn-id: trunk@41842 -
2013-06-23 17:32:52 +00:00
mattias
f4ed4c5b85 codetools: fixed code completion for c in enum
git-svn-id: trunk@41837 -
2013-06-23 16:28:50 +00:00
mattias
ad78656157 codetools: CheckParameterSyntax: fixed ([])
git-svn-id: trunk@41819 -
2013-06-23 12:45:53 +00:00
mattias
d76a13f72c IDE: parameter hints: fixed showing parameters of procedure types
git-svn-id: trunk@41816 -
2013-06-23 12:19:40 +00:00
mattias
a5e3b332c6 codetools: examples: utf8
git-svn-id: trunk@41810 -
2013-06-23 10:33:16 +00:00
mattias
24737576de IDE: new unit dependencies
git-svn-id: trunk@41782 -
2013-06-21 13:41:07 +00:00
mattias
16c8144a5d cody: unit deps: mark units with implementation uses
git-svn-id: trunk@41780 -
2013-06-21 13:02:26 +00:00