Commit Graph

4192 Commits

Author SHA1 Message Date
juha
20f62dfb26 Revert r41458 #f3985e0657, "Codetools: remove extra typecast"
git-svn-id: trunk@41460 -
2013-05-30 11:58:55 +00:00
juha
f3985e0657 Codetools: remove extra typecast
git-svn-id: trunk@41458 -
2013-05-30 11:13:29 +00:00
juha
a9ad45f767 Codetools: make TFindDeclarationTool.CheckDirectoryCache public. Needed for converter.
git-svn-id: trunk@41426 -
2013-05-26 17:49:16 +00:00
mattias
c6da313e09 codetools: FindMissingUnits: do not find fpc sources if there is no ppu in fpc search path
git-svn-id: trunk@41412 -
2013-05-26 10:26:32 +00:00
mattias
3c5ec2b499 codetools: TFPCUnitSetCache.GetUnitSrcFile: always return source file in search path first
git-svn-id: trunk@41410 -
2013-05-26 10:08:41 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
c9b89a44b3 codetools: debug TLSDirectiveKind
git-svn-id: trunk@41371 -
2013-05-23 12:01:53 +00:00
mattias
e4528ed2ea codetools: directive example
git-svn-id: trunk@41353 -
2013-05-22 13:59:43 +00:00
maxim
a8a031a612 Translations: reverted Arabic translation to r37531 #c73fdaff8b by request of Mazen Neifer (current Arabic translation maintainer). Reason is poor quality/machine translation, which makes hard to use translated IDE.
git-svn-id: trunk@41340 -
2013-05-21 19:34:39 +00:00
mattias
f7647f0574 codetools: identifier completion: fixed crash
git-svn-id: trunk@41263 -
2013-05-18 21:36:32 +00:00
mattias
53b20cfa97 codetools: small optimizations
git-svn-id: trunk@41262 -
2013-05-18 21:30:16 +00:00
mattias
62f6dfef9d codetools: fixed TIdentifierList.FindIdentifier searching identifier that is not a proc
git-svn-id: trunk@41261 -
2013-05-18 21:18:44 +00:00
mattias
60c696effd codetools: identifier completion: fixed range of with statement
git-svn-id: trunk@41252 -
2013-05-18 09:03:21 +00:00
mattias
2f413bde0a codetools: identifier completion: directives mixed case
git-svn-id: trunk@41250 -
2013-05-17 22:26:00 +00:00
mattias
0180b5047b codetools: sorted directives: sort for code, srcpos and cleanpos
git-svn-id: trunk@41243 -
2013-05-17 20:29:28 +00:00
mattias
bcd9ef945e codetools: fixed typo
git-svn-id: trunk@41230 -
2013-05-17 06:16:31 +00:00
mattias
7f5a187f74 codetools: fixed directory cacher FindUnitSource
git-svn-id: trunk@41202 -
2013-05-15 08:04:34 +00:00
mattias
2ad95802b4 codetools: directory cacher: fixed finding dotted units
git-svn-id: trunk@41199 -
2013-05-14 23:16:14 +00:00
mattias
ec42d1983b codetools: elseif is an else
git-svn-id: trunk@41196 -
2013-05-14 21:10:51 +00:00
mattias
2495c152c6 codetools: ifend is an end
git-svn-id: trunk@41195 -
2013-05-14 21:09:52 +00:00
mattias
2440a11cb8 codetools: linkscanner directives kind
git-svn-id: trunk@41193 -
2013-05-14 21:05:05 +00:00
mattias
f83e1b7112 IDE: source editor: set ifdef node states on page changed
git-svn-id: trunk@41185 -
2013-05-14 10:16:03 +00:00
mattias
7185e6dc61 codetools: fixed crash finding directive
git-svn-id: trunk@41182 -
2013-05-13 22:21:01 +00:00
mattias
160f654e02 codetools: linkscanner: UpdateNeeded when scanner used alon
git-svn-id: trunk@41147 -
2013-05-12 09:15:26 +00:00
mattias
2dd48ee614 codetools: linkscanner: quicker UpdateNeeded
git-svn-id: trunk@41146 -
2013-05-12 09:06:47 +00:00
mattias
7530f8b888 IDE: started ifdef update via codetools
git-svn-id: trunk@41145 -
2013-05-12 08:56:20 +00:00
mattias
910bf5ba13 codetools: fixed crash if identifier is not a node
git-svn-id: trunk@41143 -
2013-05-12 08:02:02 +00:00
mattias
186067a9f8 codetools: findreferences: when on proc body search proc interface
git-svn-id: trunk@41133 -
2013-05-11 19:29:04 +00:00
mattias
d3fc959f04 IDE: store directives when new scanner is initialized and a sourceeditor for the unit exist
git-svn-id: trunk@41132 -
2013-05-11 17:30:13 +00:00
mattias
78f5a14553 codetools: linkscanner: counter for storedirectives
git-svn-id: trunk@41128 -
2013-05-11 09:29:48 +00:00
mattias
676c8f278e codetools: updated default modeswitches
git-svn-id: trunk@41127 -
2013-05-11 08:59:02 +00:00
mattias
cd01c5a825 codetools: modeswitch FINALFIELDS and ISOUNARYMINUS
git-svn-id: trunk@41126 -
2013-05-11 08:44:14 +00:00
mattias
495e85b016 codetools: linkscannr: updateneeded if StoreDirectives changed to true
git-svn-id: trunk@41124 -
2013-05-11 08:21:06 +00:00
mattias
48d579b7f0 codetools: linkscannr: free directives when StoreDirectives false
git-svn-id: trunk@41123 -
2013-05-11 08:17:29 +00:00
mattias
e215ff7012 codetools: comments
git-svn-id: trunk@41107 -
2013-05-10 08:39:40 +00:00
mattias
1a4a760dd8 codetools: comments
git-svn-id: trunk@41106 -
2013-05-10 08:39:27 +00:00
mattias
c12c9eb25b codetools: linkscanner: FindDirective
git-svn-id: trunk@41102 -
2013-05-09 17:31:14 +00:00
mattias
ab88fca51f codetools: linkscanner: store directive levels
git-svn-id: trunk@41101 -
2013-05-09 16:17:26 +00:00
mattias
2d89a34014 codetools: clean up
git-svn-id: trunk@41100 -
2013-05-09 16:12:14 +00:00
mattias
635a23f205 codetools: TLinkScanner.DirectivesSorted
git-svn-id: trunk@41099 -
2013-05-09 16:09:20 +00:00
mattias
ba85dbc1e6 codetools: linkscanner: store directives
git-svn-id: trunk@41096 -
2013-05-09 15:34:23 +00:00
mattias
01e46f51c9 codetools: fixed find term type of function returning a pointer type
git-svn-id: trunk@41093 -
2013-05-09 14:42:45 +00:00
mattias
dc39e06d70 codetools: linkscanner: sorted inlines, started storing directives
git-svn-id: trunk@41092 -
2013-05-09 13:19:47 +00:00
mattias
5dbf82dd16 codetools: fixed complete proc from statement
git-svn-id: trunk@41087 -
2013-05-09 11:24:39 +00:00
juha
712a0979f0 Codetools: Improvement for FindContext for hidden methods. Part of issue #18929, patch from Anton
git-svn-id: trunk@41085 -
2013-05-09 08:56:19 +00:00
mattias
f08c4e6329 codetools: identifier completion: do not add unit name if identifier is in same unit
git-svn-id: trunk@41080 -
2013-05-08 18:56:17 +00:00
mattias
81fc1ab2f9 codetools: clean up
git-svn-id: trunk@41079 -
2013-05-08 18:47:29 +00:00
mattias
1f7adcb09a codetools: clean up
git-svn-id: trunk@41078 -
2013-05-08 18:46:44 +00:00
mattias
c17b193ddc codetools: clean up
git-svn-id: trunk@41077 -
2013-05-08 18:44:58 +00:00
mattias
3160d15863 codetools: comment
git-svn-id: trunk@41076 -
2013-05-08 18:43:27 +00:00
mattias
33182797f1 codetools: example addfpprofcall: add and delete calls
git-svn-id: trunk@41075 -
2013-05-08 18:41:39 +00:00
mattias
ebbd242753 codetools: addfpprofcalls: list function signatures
git-svn-id: trunk@41074 -
2013-05-08 17:57:15 +00:00
mattias
8fe38c58a3 codetools: procedure specifier syscall
git-svn-id: trunk@41073 -
2013-05-08 17:42:27 +00:00
mattias
721a088bcf codetools: started example addfpprofcalls
git-svn-id: trunk@41072 -
2013-05-08 15:47:56 +00:00
mattias
9d852637df codetools: started example addfpprofcalls
git-svn-id: trunk@41071 -
2013-05-08 15:08:21 +00:00
mattias
77326c8e80 codetools: fixed FindResourceDirective scanning only one file
git-svn-id: trunk@41007 -
2013-05-02 21:41:10 +00:00
mattias
b32a494336 codetools: directive tree: reraise last error
git-svn-id: trunk@41006 -
2013-05-02 21:40:36 +00:00
mattias
09853b3d90 codetools: init error state
git-svn-id: trunk@41005 -
2013-05-02 21:08:00 +00:00
juha
32b591a40e CodeTools: Complete local var with full qualification if type name conflicts. Issue #17777, patch from Anton
git-svn-id: trunk@40992 -
2013-05-02 09:11:10 +00:00
mattias
fb1458ce76 updated makefiles
git-svn-id: trunk@40935 -
2013-04-29 19:49:55 +00:00
mattias
b6a35980e9 codetools: fixed LineColIsOutSide
git-svn-id: trunk@40929 -
2013-04-29 10:08:49 +00:00
mattias
93bfcac232 codetools: identifier completion: fixed ilcfEndOfLine
git-svn-id: trunk@40922 -
2013-04-28 23:08:11 +00:00
mattias
878a5a0321 codetools: undo hack
git-svn-id: trunk@40921 -
2013-04-28 22:41:31 +00:00
mattias
6c82fdfde1 codetools: identifier completion: fixed when cursor outside of code, e.g. beyond end of line
git-svn-id: trunk@40920 -
2013-04-28 22:40:44 +00:00
juha
3964d7f1f3 CodeTools: Make completion tool work correctly with hidden methods. Issue #18929, patch from Anton
git-svn-id: trunk@40918 -
2013-04-28 21:03:14 +00:00
juha
44737bf779 Codetools: Do not touch {$R *.lfm} during automatical code creation. Issue #22497, patch from Anton
git-svn-id: trunk@40910 -
2013-04-28 16:29:56 +00:00
juha
727f6ddd62 Codetools: Fix FindDeclaration tool to not finds inaccessible private/protected fields. Issue #22464, patch from Anton
git-svn-id: trunk@40909 -
2013-04-28 15:20:16 +00:00
juha
3cad2a3828 Codetools: Add support for files in program header. Issue #23277, patch from Anton
git-svn-id: trunk@40908 -
2013-04-28 14:33:05 +00:00
mattias
7dfc6db3f0 ideintf: moved to components
git-svn-id: trunk@40882 -
2013-04-23 07:04:51 +00:00
mattias
6183e3ca8e codetools: extractproc: do not add const modifier when variable is modified in selection
git-svn-id: trunk@40881 -
2013-04-22 16:25:42 +00:00
mattias
2971eecad1 codetools: use GetLineIndent of beautifier
git-svn-id: trunk@40822 -
2013-04-15 10:12:26 +00:00
mattias
f47d8f4577 codetools: code completion: use GetLineIndent of beautifier
git-svn-id: trunk@40821 -
2013-04-15 10:07:23 +00:00
mattias
f1b6abfac5 codetools: stdcodetools: use GetIndentStr of beautifier
git-svn-id: trunk@40820 -
2013-04-15 09:58:00 +00:00
mattias
3c5846fe89 codetools: stdcodetools: use GetLineIndent of beautifier
git-svn-id: trunk@40819 -
2013-04-15 09:53:05 +00:00
mattias
4b82e6e707 codetools: stdcodetools: use GetIndentStr of beautifier
git-svn-id: trunk@40818 -
2013-04-15 09:40:57 +00:00
mattias
1c83932008 codetools: extract proc: use GetIndentStr of beautifier
git-svn-id: trunk@40817 -
2013-04-15 09:23:57 +00:00
mattias
e9156f83de codetools: gather identifiers: use tool beautifier
git-svn-id: trunk@40816 -
2013-04-15 09:14:12 +00:00
mattias
a0f58c4b7d codetools: moved CommentCode to TStdCodeTool
git-svn-id: trunk@40815 -
2013-04-15 09:09:08 +00:00
mattias
5ee76dbc83 codetools: code completion: use GetIndentStr of beautifier
git-svn-id: trunk@40814 -
2013-04-15 09:04:37 +00:00
mattias
57bb6ad932 codetools: added ReIndent
git-svn-id: trunk@40805 -
2013-04-14 18:45:07 +00:00
mattias
925530b425 tests: GuessIndentSize
git-svn-id: trunk@40793 -
2013-04-11 12:20:17 +00:00
mattias
09f8f9e4f4 codetools: started GuessIndentSize
git-svn-id: trunk@40792 -
2013-04-11 11:39:50 +00:00
mattias
f4cb4fec12 IDE: pass BlockTabIndent to codetools
git-svn-id: trunk@40791 -
2013-04-11 11:08:01 +00:00
mattias
501b3263a0 codetools: UseTabs
git-svn-id: trunk@40790 -
2013-04-11 10:58:56 +00:00
mattias
65d0830183 clean up dependencies
git-svn-id: trunk@40773 -
2013-04-09 20:07:08 +00:00
mattias
c38a486cb7 cody: clean up
git-svn-id: trunk@40769 -
2013-04-09 19:24:12 +00:00
mattias
006205e9c2 codetools: allow protected as variable name
git-svn-id: trunk@40762 -
2013-04-09 14:45:35 +00:00
mattias
3ea0ff5289 codetools: added PCTCfgScriptVariables
git-svn-id: trunk@40755 -
2013-04-08 22:13:08 +00:00
mattias
cf877df3c4 updated lpk makefiles
git-svn-id: trunk@40698 -
2013-04-02 10:37:47 +00:00
mattias
480fedbcc8 codetools: safety clean up on exception
git-svn-id: trunk@40681 -
2013-04-01 12:58:40 +00:00
mattias
db6d035073 cody: clean up
git-svn-id: trunk@40594 -
2013-03-20 14:46:07 +00:00
mattias
bd90241752 lazcontrols: added TLvlGraphControl
git-svn-id: trunk@40584 -
2013-03-18 18:50:49 +00:00
mattias
d16cdcf50c codetools: fpc source scores: fileinfo on target non wince, bug #24070
git-svn-id: trunk@40581 -
2013-03-18 08:25:15 +00:00
mattias
b91d1b67ee cody: clean up
git-svn-id: trunk@40533 -
2013-03-12 09:44:36 +00:00
mattias
54eaceaae4 cody: lvlgraph: curved edges
git-svn-id: trunk@40531 -
2013-03-12 00:43:58 +00:00
maxim
e80739b9f1 Translations: Czech translation update by Vaclav Valicek, bug #24023
git-svn-id: trunk@40526 -
2013-03-10 11:53:46 +00:00
mattias
cf333ab605 cody: lvlgraph: edge highlighting
git-svn-id: trunk@40514 -
2013-03-08 07:50:45 +00:00
mattias
cd64a9d8ac cody: lvlgraph: started GetEdgeAt
git-svn-id: trunk@40489 -
2013-03-05 18:28:16 +00:00
mattias
11a524763f cody: lvlgraph: HighlightConnectedEgdes
git-svn-id: trunk@40488 -
2013-03-05 18:13:22 +00:00
mattias
3c5dd17522 cody: lvlgraph: Edge.Highlighted
git-svn-id: trunk@40487 -
2013-03-05 18:05:28 +00:00
mattias
219da40eb9 cody: lvlgraph: imageindex
git-svn-id: trunk@40485 -
2013-03-05 00:53:27 +00:00
mattias
d87e924896 cody: lvlgraph: nodestyle.shape ellipse
git-svn-id: trunk@40484 -
2013-03-05 00:10:35 +00:00
mattias
09eff56762 codetools: fpc sources: use linux as secondary choice for android, patch #23927
git-svn-id: trunk@40483 -
2013-03-04 23:27:08 +00:00
mattias
ea88f1f9bd codetools: fixed class completion and method jumping for generic methods in delphi mode, bug #23496
git-svn-id: trunk@40454 -
2013-03-01 19:47:22 +00:00
mattias
b563f2f0d7 cody: lvlgraph: EdgeSplitMode: lgesMergeHighest
git-svn-id: trunk@40452 -
2013-03-01 08:52:18 +00:00
mattias
7fb6dd6a8f cody: lvlgraph: more level space for broader levels
git-svn-id: trunk@40450 -
2013-02-28 22:14:47 +00:00
mattias
68ce7a5e9a cody: lvlgraph: highlight edges: fixed keeping direction
git-svn-id: trunk@40449 -
2013-02-28 20:59:25 +00:00
mattias
0879234f8d cody: lvlgraph: EdgeSplitMode: lgesMergeTarget
git-svn-id: trunk@40448 -
2013-02-28 20:55:30 +00:00
mattias
827c6876cf cody: lvlgraph: EdgeSplitMode
git-svn-id: trunk@40447 -
2013-02-28 20:51:00 +00:00
mattias
cd83893809 cody: lvlgraph: fixed draw scrolled edge
git-svn-id: trunk@40446 -
2013-02-28 20:16:19 +00:00
mattias
7255f919e4 cody: lvlgraph: topological sorting with high or low levels
git-svn-id: trunk@40445 -
2013-02-28 15:03:20 +00:00
mattias
d4de1ef329 cody: lvlgraph: todo
git-svn-id: trunk@40436 -
2013-02-27 17:00:41 +00:00
mattias
1a323f4eb3 cody: lvlgraph: consistency check for graphnode
git-svn-id: trunk@40433 -
2013-02-27 14:46:40 +00:00
mattias
2a34fda3dd cody: lvl graph: consistency checks
git-svn-id: trunk@40431 -
2013-02-27 13:09:57 +00:00
mattias
7c346d5b08 cody: lvl graph: allow user to override minimize crossing algorithm
git-svn-id: trunk@40430 -
2013-02-27 12:10:27 +00:00
mattias
e996104124 cody: lvlgraph: fixed compilation 32bi
git-svn-id: trunk@40422 -
2013-02-26 21:12:12 +00:00
mattias
00ede9c2b3 cody: lvlgraph: check best after shuffle
git-svn-id: trunk@40421 -
2013-02-26 21:09:58 +00:00
mattias
5f3d6729b0 cody: lvlgraph: shuffle and apply best
git-svn-id: trunk@40420 -
2013-02-26 18:22:53 +00:00
mattias
d63c70abad cody: lvlgraph: crosscount
git-svn-id: trunk@40416 -
2013-02-26 16:35:59 +00:00
mattias
77bfdde159 cody: lvl graph: minimize crossings: simple greedy
git-svn-id: trunk@40406 -
2013-02-25 19:02:47 +00:00
mattias
b68b07efb6 cody: lvl graph: switch a pair of nodes
git-svn-id: trunk@40405 -
2013-02-25 18:43:09 +00:00
mattias
14d709a897 cody: lvlgraph: find best cross switch
git-svn-id: trunk@40403 -
2013-02-25 13:02:40 +00:00
mattias
1ad34a5d04 cody: lvlgraph: count crossings
git-svn-id: trunk@40402 -
2013-02-25 12:03:13 +00:00
mattias
a14ac95648 cody: lvlgraph: started crossing pairs
git-svn-id: trunk@40401 -
2013-02-25 10:16:27 +00:00
mattias
da4ae2da13 cody: lvlgraph: draw highlighted edges above captions
git-svn-id: trunk@40400 -
2013-02-24 23:05:02 +00:00
mattias
1bb039c4f5 cody: lvlgraph: started minimize crossings
git-svn-id: trunk@40399 -
2013-02-24 22:42:57 +00:00
mattias
8fc0fa2245 cody: lvlgraph: auto split long edges
git-svn-id: trunk@40398 -
2013-02-24 21:08:12 +00:00
mattias
a19cf9e5c1 cody: lvlgraph: highlight edges along hidden nodes
git-svn-id: trunk@40393 -
2013-02-24 18:16:35 +00:00
mattias
97a6467b74 cody: lvlgraph: hidden nodes
git-svn-id: trunk@40392 -
2013-02-24 18:05:50 +00:00
mattias
77e410ec98 cody: unit dependencies: space below nodes
git-svn-id: trunk@40388 -
2013-02-24 14:40:40 +00:00
mattias
e37da44e09 cody: unit dependencies: fpc source deps
git-svn-id: trunk@40386 -
2013-02-24 14:32:59 +00:00
mattias
f20e7dc4f9 cody: lvlgraph: fixed GetNodeAt with scrolling
git-svn-id: trunk@40381 -
2013-02-24 09:04:02 +00:00
mattias
fd01c56742 cody: unit dependencies: shorter fpc package names
git-svn-id: trunk@40380 -
2013-02-24 08:56:55 +00:00
mattias
1c5712de23 cody: lvlgraph: scrolling
git-svn-id: trunk@40378 -
2013-02-23 22:06:38 +00:00
mattias
fe70696279 cody: lcl graph: invalidate on select
git-svn-id: trunk@40350 -
2013-02-18 20:56:52 +00:00
mattias
3a72cd0a98 cody: unit dependencies: show units of selected groups
git-svn-id: trunk@40349 -
2013-02-18 20:40:17 +00:00
mattias
9e406efcad cody: unit dependencies: show fpc directories
git-svn-id: trunk@40348 -
2013-02-18 20:21:58 +00:00
mattias
f51e5b93aa cody: lvlgraph: invalidate in EndUpdate
git-svn-id: trunk@40347 -
2013-02-18 19:59:15 +00:00
mattias
d63242e1be codetools: TStringMap.GetNodeData
git-svn-id: trunk@40346 -
2013-02-18 19:27:47 +00:00
mattias
decc5791e4 cody: lvlgraph.clear
git-svn-id: trunk@40345 -
2013-02-18 19:27:30 +00:00
mattias
d2b6e81288 cody: clean up
git-svn-id: trunk@40344 -
2013-02-18 18:39:12 +00:00
mattias
0daa193e70 codetools: fixed parsing #0, bug #23906
git-svn-id: trunk@40335 -
2013-02-17 10:33:37 +00:00
mattias
55d0aad334 cody:lvlgraph: OnSelectionChanged
git-svn-id: trunk@40318 -
2013-02-14 22:12:27 +00:00
mattias
6662a11ade cody:lvlgraph: mouse selects
git-svn-id: trunk@40317 -
2013-02-14 21:59:06 +00:00
mattias
01a68762ed cody: lvlgraph: published NodeStyle
git-svn-id: trunk@40315 -
2013-02-14 11:16:02 +00:00
mattias
02aee27527 cody: lvlgraph: combined properties in NodeStyle
git-svn-id: trunk@40314 -
2013-02-14 11:13:50 +00:00
mattias
2e3efebac9 cody: lvlgraph: node caption position
git-svn-id: trunk@40313 -
2013-02-14 10:54:50 +00:00
mattias
546ceb480c cody: lvlgraph: highlight node under mouse
git-svn-id: trunk@40312 -
2013-02-13 22:06:43 +00:00
mattias
9895968bea cody: lvlgraph: highlight node under mouse
git-svn-id: trunk@40311 -
2013-02-13 22:05:33 +00:00
mattias
bec25eb2c8 cody: unitdependencies: packages
git-svn-id: trunk@40310 -
2013-02-13 21:02:54 +00:00
mattias
fe54d0ba55 IDEIntf: added GetRequiredPackages
git-svn-id: trunk@40280 -
2013-02-12 21:49:12 +00:00
mattias
7d0b06e134 cody: unit dependencies: started groups
git-svn-id: trunk@40275 -
2013-02-11 22:53:25 +00:00
mattias
28a1086915 cody: lvlgraph: enough space between levels for node captions
git-svn-id: trunk@40274 -
2013-02-11 22:12:14 +00:00
mattias
662442e6fe cody: lvlgraph: smaller node captions
git-svn-id: trunk@40273 -
2013-02-11 22:02:06 +00:00
mattias
6d059e43a3 cody: lvlgraph: edges
git-svn-id: trunk@40272 -
2013-02-11 21:49:29 +00:00
mattias
183a5f998e cody: lvlgraph: node captions
git-svn-id: trunk@40271 -
2013-02-11 21:39:35 +00:00
mattias
4c1e8ab150 cody: lvlgraph: fixed MinimizeOverlappings
git-svn-id: trunk@40270 -
2013-02-11 21:29:36 +00:00
mattias
cbd27f6ca3 cody: lvlgraph: fixed freeing node
git-svn-id: trunk@40269 -
2013-02-11 21:16:19 +00:00
mattias
f48c70a01c lazutils: comments
git-svn-id: trunk@40236 -
2013-02-10 10:41:03 +00:00
maxim
d505de3188 Components, Cody: Russian translation update
git-svn-id: trunk@40233 -
2013-02-09 23:03:46 +00:00
mattias
fc203991d0 codetools: find declaration: searching in class of method: search in parent classes of nested classes
git-svn-id: trunk@40201 -
2013-02-06 19:20:29 +00:00
mattias
1f23c02b2e codetools: added test for find declaration nested class
git-svn-id: trunk@40200 -
2013-02-06 18:20:42 +00:00
mattias
a70b6fb7e5 codetools: added test for find declaration nested class
git-svn-id: trunk@40199 -
2013-02-06 18:17:55 +00:00
mattias
4ea24df450 codetools: test for find declaration
git-svn-id: trunk@40196 -
2013-02-06 15:01:24 +00:00
mattias
d01310dc89 codetools: class completion: comparing beautified method signatures
git-svn-id: trunk@40186 -
2013-02-04 22:53:35 +00:00
mattias
9ccfb913a3 codetools: added debugging to UpdateProcBodySignatures
git-svn-id: trunk@40185 -
2013-02-04 22:43:32 +00:00
mattias
bd361cb359 codetools: fixed debugging code, bug #23827
git-svn-id: trunk@40183 -
2013-02-04 22:26:36 +00:00
mattias
26de43d572 cody: lvl graph: scale nodes
git-svn-id: trunk@40166 -
2013-02-03 23:12:41 +00:00
mattias
66c2a0c61a cody: lvl graph: autolayout on paint
git-svn-id: trunk@40163 -
2013-02-03 19:11:06 +00:00
mattias
4510d585a8 cody: lvl graph: colors
git-svn-id: trunk@40161 -
2013-02-03 16:50:32 +00:00
mattias
5687aecbf5 IDE: ide info: fixed showing project units only once
git-svn-id: trunk@40160 -
2013-02-03 15:46:59 +00:00
mattias
b4ebc18e46 cody: lvl graph: node, edge, level classes can be overriden
git-svn-id: trunk@40158 -
2013-02-03 13:31:59 +00:00
mattias
aadf9847f2 cody: lvl graph: InSize, OutSize
git-svn-id: trunk@40157 -
2013-02-03 12:34:38 +00:00
mattias
81df5dc85c cody: lvlgraph: insize
git-svn-id: trunk@40128 -
2013-02-02 19:38:00 +00:00
mattias
6e818740cd cody: lvlgraph: MinimizeOverlappings
git-svn-id: trunk@40126 -
2013-02-02 17:32:05 +00:00
mattias
bc3fce7e5f cody: lvlgraph: MarkBackEdges
git-svn-id: trunk@40125 -
2013-02-02 17:13:05 +00:00
mattias
c54dedb94a IDE: added TDesignerMediator.UseRTTIForMethods
git-svn-id: trunk@40122 -
2013-02-02 15:46:43 +00:00
mattias
1b4524ada4 codetools: added CreateExprListFromMethodTypeData for Instance+PropName
git-svn-id: trunk@40121 -
2013-02-02 15:28:32 +00:00
mattias
bce3851a6c cody: lvlgraph: consistencycheck
git-svn-id: trunk@40107 -
2013-02-01 01:42:57 +00:00
mattias
59d1066a1a cody: lvlgraph: added level arrays
git-svn-id: trunk@40106 -
2013-02-01 00:55:33 +00:00
mattias
2c1a0a9089 IDE: load designer form: fixed loading .pas or .pp
git-svn-id: trunk@40098 -
2013-01-31 21:03:25 +00:00
mattias
646b7651fa cody: started lvlgraph UpdateLevels
git-svn-id: trunk@40072 -
2013-01-30 21:41:45 +00:00
mattias
e49b337e5f cody: started lvlgraph
git-svn-id: trunk@40071 -
2013-01-30 20:12:41 +00:00
mattias
3c9a3997a6 cody: unit dependencies: guess groups
git-svn-id: trunk@40066 -
2013-01-30 16:28:56 +00:00
mattias
67869d92fd cody: unit dependencies: fpc groups
git-svn-id: trunk@40065 -
2013-01-30 16:16:35 +00:00
mattias
cb469b5067 cody: unit dependencies: fpc groups
git-svn-id: trunk@40064 -
2013-01-30 16:12:10 +00:00
mattias
85b1f70b0f cody: unit dependencies: package groups
git-svn-id: trunk@40063 -
2013-01-30 15:27:22 +00:00
mattias
0c2f5b14df cody: unit dependencies: project group
git-svn-id: trunk@40062 -
2013-01-30 15:21:57 +00:00
mattias
b25736005c cody: fixed deleting diagram item
git-svn-id: trunk@40060 -
2013-01-30 14:51:25 +00:00
mattias
ce11068e10 cody: fixed clearing diagram
git-svn-id: trunk@40046 -
2013-01-30 04:09:18 +00:00
mattias
f4074a842f codetools: added unit groups graph
git-svn-id: trunk@40045 -
2013-01-30 03:59:47 +00:00
mattias
0f6e1b9b19 codetools: unitgraph: allow to extend uses and units
git-svn-id: trunk@40041 -
2013-01-30 02:51:50 +00:00
mattias
60df8c91d5 cody: unit dependencies: colors
git-svn-id: trunk@40040 -
2013-01-30 02:45:27 +00:00
mattias
ed4f35fefa cody: unit dependencies: ring sector
git-svn-id: trunk@40030 -
2013-01-29 19:30:08 +00:00
mattias
31d45f3449 IDE: added new search function for designer components
git-svn-id: trunk@40014 -
2013-01-29 02:06:01 +00:00
mattias
f1cf12cc9b cody: circlediagram: compute layout
git-svn-id: trunk@40012 -
2013-01-28 21:51:47 +00:00
mattias
b8da2cafab cody: circlediagram: create categories
git-svn-id: trunk@40011 -
2013-01-28 18:20:29 +00:00
mattias
a44c28c6d8 cody: started circlediagram
git-svn-id: trunk@40009 -
2013-01-28 16:42:12 +00:00
mattias
81c9be1345 cody: unit dependencies: select unit
git-svn-id: trunk@40008 -
2013-01-28 15:45:25 +00:00
mattias
bf5b2dd230 codetools: identifier completion: added pic directive
git-svn-id: trunk@40005 -
2013-01-28 14:13:06 +00:00
mattias
9b869cc4c5 cody: started unit dependencies dlg
git-svn-id: trunk@40003 -
2013-01-28 14:12:21 +00:00
mattias
e9f840669c codetools: TFindDeclarationTool.CheckParameterSyntax: check comments
git-svn-id: trunk@39956 -
2013-01-24 19:39:25 +00:00
mattias
2a11a349ff codetools: debugging
git-svn-id: trunk@39947 -
2013-01-24 10:52:26 +00:00
mattias
f8cf0578cf codetools: FindCodeContext: show error on fail
git-svn-id: trunk@39943 -
2013-01-23 21:35:09 +00:00
mattias
f9b63c0b1c codetools: identifier completion: in directives: used macros in source
git-svn-id: trunk@39941 -
2013-01-23 18:51:21 +00:00
mattias
154e3f3567 codetools: fixed parsing #3 comment
git-svn-id: trunk@39929 -
2013-01-21 18:18:44 +00:00
mattias
583ff30428 codetools: class completion: update method body signatures changes in case, bug #23710
git-svn-id: trunk@39928 -
2013-01-21 16:12:24 +00:00
mattias
47e20342b2 codetools: identifier completion: property procs: use compatibility exact
git-svn-id: trunk@39927 -
2013-01-21 15:23:16 +00:00
mattias
599083582c codetools: do not increase TreeChangeStep if nothing changed
git-svn-id: trunk@39905 -
2013-01-19 23:28:44 +00:00
mattias
6942131435 codetools: on error, expand parent nodes of unclosed current node
git-svn-id: trunk@39904 -
2013-01-19 22:54:27 +00:00
mattias
e119532987 codetools: do not end implementation at uses section
git-svn-id: trunk@39903 -
2013-01-19 22:52:19 +00:00
mattias
a5bf4cd13b codetools: better debugging out
git-svn-id: trunk@39900 -
2013-01-19 19:56:48 +00:00
mattias
f568eeece5 codetools: UpdateNeeded: when sources changed, clear last error
git-svn-id: trunk@39899 -
2013-01-19 19:41:56 +00:00
mattias
7db10c0527 codetools: fixed searching identifier in constant, bug #23643
git-svn-id: trunk@39897 -
2013-01-19 19:15:38 +00:00
mattias
fbcab8dfee codetools: more verbosity for scan range
git-svn-id: trunk@39896 -
2013-01-19 18:35:33 +00:00
mattias
724fca703f codetools: more verbosity for scan angw
git-svn-id: trunk@39895 -
2013-01-19 18:22:09 +00:00
mattias
5e17d8358a codetools: identifier completion: verbosity when FindDeepestNode fails after BuildTree
git-svn-id: trunk@39889 -
2013-01-19 12:29:06 +00:00
mattias
789195b1df codetools: allow published methods in objcclass, bug #22483
git-svn-id: trunk@39880 -
2013-01-18 16:28:45 +00:00
mattias
b56705acf2 codetools: fixed ReadPrioAtom at start of code, bug #23636
git-svn-id: trunk@39834 -
2013-01-12 09:41:40 +00:00
mattias
f4f57577c9 codetools: parse generic constraints, bug #23496
git-svn-id: trunk@39822 -
2013-01-10 17:14:05 +00:00
mattias
d501e634d7 codetools: test for parsing fpc test units
git-svn-id: trunk@39820 -
2013-01-10 14:08:31 +00:00
mattias
a9f38a9a10 codetools: TLinkScanner.CursorToCleanPos: fixed reporting wrongly skipped code for beyond code
git-svn-id: trunk@39792 -
2013-01-06 22:57:41 +00:00
mattias
0a8e0f92ce cody: nicer links
git-svn-id: trunk@39791 -
2013-01-06 22:38:17 +00:00
maxim
a4f6c3035e Translations: Spanish translation update by Lucas Martín, bug #23575
git-svn-id: trunk@39770 -
2013-01-04 19:58:03 +00:00
maxim
e66fe290fa Updated Russian translation
git-svn-id: trunk@39768 -
2013-01-04 19:12:23 +00:00
mattias
054ca147eb cody: view code node info: added Scanner links
git-svn-id: trunk@39757 -
2013-01-03 20:42:28 +00:00
mattias
0d543afcbf codetools: more verbosity for fd fail
git-svn-id: trunk@39755 -
2013-01-03 18:34:24 +00:00
mattias
60bdd54869 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39753 -
2013-01-03 16:30:56 +00:00
mattias
9b7bd51717 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39751 -
2013-01-03 15:28:07 +00:00
mattias
8298e344f3 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39749 -
2013-01-03 13:56:50 +00:00
mattias
60fd65da29 codetools: added flag -dVerboseFindDeclarationFail
git-svn-id: trunk@39748 -
2013-01-03 13:48:12 +00:00
mattias
e1398d3520 codetools: using TProcessUTF8
git-svn-id: trunk@39746 -
2013-01-03 12:24:11 +00:00
mattias
b2b556c0fd codetools: clean up
git-svn-id: trunk@39743 -
2013-01-03 12:13:28 +00:00
mattias
d7ae5688ec codetools: added RunTool with Params:TStrings
git-svn-id: trunk@39742 -
2013-01-03 12:11:29 +00:00
mattias
06fd9d01ec codetools: ignore then without else, else without if/case
git-svn-id: trunk@39734 -
2013-01-02 18:19:07 +00:00
mattias
3162b45928 codetools: parse without error if end
git-svn-id: trunk@39728 -
2013-01-02 11:39:48 +00:00
mattias
aa5d98ecb4 codetools: fixed lcl nonwin32 srcpath for directory ide
git-svn-id: trunk@39706 -
2013-01-01 10:51:03 +00:00
mattias
33e29aca8a codetools: fixed parsing on e:exception do ;, bug #23549
git-svn-id: trunk@39681 -
2012-12-29 12:08:34 +00:00
mattias
af39ff4c28 codetools: fixed parsing on e:exception do ; else, bug #23549
git-svn-id: trunk@39680 -
2012-12-29 12:05:04 +00:00
mattias
15f0c7aa65 codetools: parsing else else, bug #23497
git-svn-id: trunk@39669 -
2012-12-27 23:36:39 +00:00
mattias
b9f6d06750 codetools: fixed parsing if-then-else without ending semicolon, bug #23544
git-svn-id: trunk@39658 -
2012-12-26 22:23:20 +00:00
mattias
4bfe7a4109 codetools: clean up
git-svn-id: trunk@39657 -
2012-12-26 22:03:48 +00:00
mattias
17337ba49d codetools: parsing if-then-else in TPascalParserTool.ReadTilBlockEnd, bug #23542
git-svn-id: trunk@39656 -
2012-12-26 19:38:02 +00:00
mattias
9862bf3af8 codetools: TLinkScanner.CursorToCleanPos: fixed cursorpos outside of code
git-svn-id: trunk@39655 -
2012-12-26 09:58:20 +00:00
maxim
eb7fec579e Cody: fixed formatting argument in Arabic translation
git-svn-id: trunk@39645 -
2012-12-23 20:03:23 +00:00
maxim
d12f4374e4 Cody: regenerated translations; updated Russian translation
git-svn-id: trunk@39644 -
2012-12-23 19:57:31 +00:00
maxim
27ab5d98ec Cody: fixed typos
git-svn-id: trunk@39643 -
2012-12-23 19:56:03 +00:00
mattias
e14f214b48 cody: identifiers: sort for use count, fixed sorting for pathdistance
git-svn-id: trunk@39638 -
2012-12-23 18:07:31 +00:00
mattias
8d67551fb1 cody: resourcestrings
git-svn-id: trunk@39637 -
2012-12-23 16:59:16 +00:00
mattias
e7dce9bf57 cody: identifiers: store usecounts
git-svn-id: trunk@39635 -
2012-12-23 16:53:05 +00:00