Commit Graph

14975 Commits

Author SHA1 Message Date
mattias
42f2cc6200 project groups: started loading build modes
git-svn-id: trunk@50428 -
2015-11-19 23:31:50 +00:00
mattias
90482daa74 project groups: compile from here for project groups
git-svn-id: trunk@50426 -
2015-11-19 21:17:13 +00:00
mattias
ef60b798a0 project groups: compile from here
git-svn-id: trunk@50425 -
2015-11-19 21:11:07 +00:00
juha
1cc386ce1f IDE: More readable function IsFormDesign to detect "Design Form" (TForm, TFrame and TDataMadule descendant). From Maciej.
git-svn-id: trunk@50424 -
2015-11-19 13:55:46 +00:00
juha
79dcb7831b LCL: Bug fix for QT painting non-visual components for TFakeNonControl design form (TDataModule and TFrame). From Maciej.
git-svn-id: trunk@50418 -
2015-11-19 13:55:33 +00:00
mattias
ba5f26b7fc project groups: clean up
git-svn-id: trunk@50416 -
2015-11-19 13:10:01 +00:00
mattias
ee04979b7c project groups: fixed mem leaks
git-svn-id: trunk@50415 -
2015-11-19 12:27:10 +00:00
mattias
856899df4a project groups: on close editor check modified and ask
git-svn-id: trunk@50414 -
2015-11-19 12:05:23 +00:00
mattias
4a7505e4ea project groups: hide menu items context sensitive
git-svn-id: trunk@50413 -
2015-11-19 11:53:48 +00:00
mattias
11e37c14f1 project groups: open package target
git-svn-id: trunk@50412 -
2015-11-19 11:16:19 +00:00
juha
951fac1216 Move Sparta DockedFormEditor package from freesparta branch to trunk.
git-svn-id: trunk@50411 -
2015-11-19 00:19:56 +00:00
mattias
5154a0d95b project groups: added resourcestrings
git-svn-id: trunk@50410 -
2015-11-18 23:02:37 +00:00
mattias
6eb5a1469e project groups: show package dependencies
git-svn-id: trunk@50409 -
2015-11-18 22:53:01 +00:00
mattias
8be17490d2 project groups: fixed earlier/later for removed targets
git-svn-id: trunk@50408 -
2015-11-18 22:28:12 +00:00
mattias
da3a514405 project groups: clear messages window
git-svn-id: trunk@50407 -
2015-11-18 22:21:48 +00:00
mattias
151933ef38 codetools: less verbose
git-svn-id: trunk@50404 -
2015-11-18 22:11:52 +00:00
mattias
3487708764 project groups: call lazbuild for not loaded projects
git-svn-id: trunk@50403 -
2015-11-18 22:08:53 +00:00
mattias
8680254642 project groups: started calling lazbuild
git-svn-id: trunk@50402 -
2015-11-18 17:05:06 +00:00
mattias
30000af935 project groups: copy file name for removed targets, disable actions for removed targets
git-svn-id: trunk@50401 -
2015-11-18 16:42:33 +00:00
mattias
a33c0dd6d6 project groups: fixed remove target
git-svn-id: trunk@50400 -
2015-11-18 16:36:05 +00:00
mattias
816c9bb459 project groups: open not loaded project
git-svn-id: trunk@50399 -
2015-11-18 16:11:10 +00:00
mattias
4cf9502f8f project groups: copy file name action
git-svn-id: trunk@50398 -
2015-11-18 15:53:42 +00:00
mattias
933b0120fb project groups: run action for loaded project
git-svn-id: trunk@50397 -
2015-11-18 15:38:28 +00:00
mattias
26405b26b5 project groups: show project options for loaded project
git-svn-id: trunk@50396 -
2015-11-18 15:31:01 +00:00
mattias
17b3c208dd project groups: fixed updating Earlier/Later
git-svn-id: trunk@50395 -
2015-11-18 15:21:20 +00:00
mattias
a416d683ab IDEIntf: Object Inspector: added HideClassNames, from Gabor Boros
git-svn-id: trunk@50394 -
2015-11-18 15:10:16 +00:00
mattias
4b57c19d84 project groups: ActiveTarget
git-svn-id: trunk@50393 -
2015-11-18 15:07:06 +00:00
mattias
39907a035d project groups: de/activate recursively
git-svn-id: trunk@50392 -
2015-11-18 14:34:18 +00:00
mattias
80d795b245 project groups: dbl click on file open in source editor
git-svn-id: trunk@50391 -
2015-11-18 13:34:01 +00:00
mattias
4894afcb9a project groups: load target when adding
git-svn-id: trunk@50390 -
2015-11-18 13:27:28 +00:00
mattias
2e542bed45 project groups: option to show targets by name or by filename
git-svn-id: trunk@50389 -
2015-11-18 13:17:06 +00:00
mattias
8fa20c95fa project groups: consistent filename in projectgroup and its target
git-svn-id: trunk@50388 -
2015-11-18 13:09:37 +00:00
ondrej
9d10346a71 IDEIntf: fix multi-monitor window position restore. Issue #28995
git-svn-id: trunk@50387 -
2015-11-18 13:01:29 +00:00
mattias
14a6e55da8 project groups: removed tree nodes: removed files+dependencies
git-svn-id: trunk@50386 -
2015-11-18 11:29:07 +00:00
ondrej
95a246bac1 IDE, IDEIntf: moved TProject.ChangedStamp from IDE to IDEIntf (TLazProject)
git-svn-id: trunk@50385 -
2015-11-18 11:25:25 +00:00
ondrej
9b510c5bca packager, IDEIntf: fixed TLazPackageGraph.ChangeStamp in BeginUpdate/EndUpdate and moved ChangeStamp property to LCLIntf
git-svn-id: trunk@50384 -
2015-11-18 11:18:21 +00:00
mattias
c1bcf1c14e project groups: load after add existing
git-svn-id: trunk@50382 -
2015-11-18 00:51:05 +00:00
mattias
950d2f8e9b project groups: fixed loading project group
git-svn-id: trunk@50381 -
2015-11-18 00:49:20 +00:00
mattias
5b8cd1111b project groups: show project files
git-svn-id: trunk@50380 -
2015-11-18 00:36:07 +00:00
mattias
02fe079247 project groups: added Parent and CompileTarget for cycle test
git-svn-id: trunk@50379 -
2015-11-18 00:27:49 +00:00
mattias
f29d2f8b35 project groups: fixed new project group
git-svn-id: trunk@50378 -
2015-11-17 23:40:01 +00:00
mattias
b4330dfd9e project groups: save as: rebase TreeView nodes
git-svn-id: trunk@50377 -
2015-11-17 23:28:08 +00:00
mattias
0351081414 project groups: save as: rebase TreeView nodes
git-svn-id: trunk@50376 -
2015-11-17 23:24:37 +00:00
mattias
9c140c4deb turbopoweripro: clean up
git-svn-id: trunk@50373 -
2015-11-17 21:43:24 +00:00
mattias
aa945f4ab6 project groups: options, open recent project groups
git-svn-id: trunk@50368 -
2015-11-17 15:13:21 +00:00
mattias
dc42c8f4d9 project groups: open project group: loadtargets
git-svn-id: trunk@50366 -
2015-11-17 14:33:21 +00:00
mattias
f63ee69ad4 project groups: project dependencies: show only direct dependencies
git-svn-id: trunk@50365 -
2015-11-17 14:25:00 +00:00
mattias
4b938581b3 project groups: load project from lpi
git-svn-id: trunk@50364 -
2015-11-17 14:23:45 +00:00
mattias
888c155576 project groups: editor: load added target
git-svn-id: trunk@50363 -
2015-11-17 14:01:55 +00:00
mattias
19c203dd22 project groups: editor: show dependencies of loaded project
git-svn-id: trunk@50362 -
2015-11-17 13:54:11 +00:00
mattias
3628131a81 project groups: editor: check if PG is set
git-svn-id: trunk@50361 -
2015-11-17 13:45:09 +00:00
mattias
36d8d82648 project groups: started load project
git-svn-id: trunk@50360 -
2015-11-17 13:02:39 +00:00
mattias
cb2ab87cd6 project groups: removed GetLazProject/Package
git-svn-id: trunk@50359 -
2015-11-17 12:43:11 +00:00
mattias
c97a53a9ba project groups: new group: add current project
git-svn-id: trunk@50358 -
2015-11-17 11:48:36 +00:00
mattias
68baa62193 project groups: added changestamp
git-svn-id: trunk@50357 -
2015-11-17 11:37:20 +00:00
wp
febd26f3f3 TAChart: Add new property T(Generic)ChartMarks.LinkDistance to prevent painting the series pointer symbol over the marker arrow.
git-svn-id: trunk@50352 -
2015-11-16 23:40:20 +00:00
mattias
c14048ae32 codetools: tests: generics
git-svn-id: trunk@50349 -
2015-11-16 22:23:22 +00:00
mattias
399acc7c84 codetools: find declaration: simple find specialized ancestor
git-svn-id: trunk@50348 -
2015-11-16 22:19:30 +00:00
maxim
03e8f59490 Translations: Czech translation update by Chronos, bug #29007
git-svn-id: trunk@50346 -
2015-11-16 21:54:01 +00:00
maxim
532d11fa56 Components, printers: regenerated translations
git-svn-id: trunk@50343 -
2015-11-16 21:44:44 +00:00
mattias
07d6956baa codetools: identifier completion: show generic parameters
git-svn-id: trunk@50341 -
2015-11-16 21:28:38 +00:00
mattias
a8546cf427 codetools: test for finding specialize identifier in list of ancestors
git-svn-id: trunk@50339 -
2015-11-16 20:46:28 +00:00
mattias
5b690a20f0 project groups: dockable editor
git-svn-id: trunk@50338 -
2015-11-16 11:52:33 +00:00
mattias
d93436b400 project groups: prefixed TTargetAction
git-svn-id: trunk@50337 -
2015-11-16 10:49:28 +00:00
wp
80fa123942 TAChart: Make TPieSeries.Radius public
git-svn-id: trunk@50333 -
2015-11-15 10:31:29 +00:00
ondrej
89d2d8a738 lazcontrols: filteredit: fixed default filter functions for non-lowercase strings.
git-svn-id: trunk@50331 -
2015-11-14 09:22:00 +00:00
ondrej
6ef11b34cc codetools: fixed CalcMemSize of TDirectiveSequenceItem.
git-svn-id: trunk@50328 -
2015-11-13 16:05:29 +00:00
ondrej
98109a4973 codetools: fixed SCOPEDENUMS in a different unit.
git-svn-id: trunk@50327 -
2015-11-13 16:04:27 +00:00
ondrej
9697e1140e codetools: refactoring of linkscanner directive sequences.
git-svn-id: trunk@50326 -
2015-11-13 13:17:13 +00:00
ondrej
1ceb9b1665 codetools: fixed resolve type alias of expression in brackets.
git-svn-id: trunk@50325 -
2015-11-13 10:42:24 +00:00
ondrej
794c959cde codetools: added support of SCOPEDENUMS directive.
git-svn-id: trunk@50324 -
2015-11-13 10:10:17 +00:00
ondrej
fb69b8b59d IDE, codetools, synedit: fixed identifier completion of identifiers prefixed with &.
git-svn-id: trunk@50323 -
2015-11-12 17:01:27 +00:00
ondrej
1b7e95bd67 codetools: fixed GetIdentStart* for identifiers prefixed with &.
git-svn-id: trunk@50322 -
2015-11-12 15:50:59 +00:00
ondrej
25cf6872e8 codetools: reverted exception change from rev 50320 #7fa343bb58.
git-svn-id: trunk@50321 -
2015-11-12 15:02:04 +00:00
ondrej
7fa343bb58 codetools: support identifier cache for identifiers prefixed with & (e.g. enum values).
git-svn-id: trunk@50320 -
2015-11-12 14:58:35 +00:00
mattias
da9c319b92 lazutils: LoadFromCSVStream: fixed reading UTF16
git-svn-id: trunk@50319 -
2015-11-12 14:30:42 +00:00
mattias
c7f3cc0e1c codetools: added processor types of avr, patch #28996 from Simon Ameis
git-svn-id: trunk@50316 -
2015-11-12 10:42:15 +00:00
mattias
68b558f8d5 tachart: less with-blocks for FPC 3.1.1
git-svn-id: trunk@50313 -
2015-11-12 04:35:51 +00:00
ondrej
fb34c4b45f codetools: code creation support in a parameter of procedure variables.
git-svn-id: trunk@50308 -
2015-11-11 19:31:19 +00:00
mattias
113b7618c3 codetools comments
git-svn-id: trunk@50305 -
2015-11-11 14:59:23 +00:00
mattias
63a617d5db codetools: RemoveWithBlock: fixed Unindent if indent diff is 0
git-svn-id: trunk@50280 -
2015-11-11 12:43:01 +00:00
mattias
30d0635cc2 anchordocking: less debug
git-svn-id: trunk@50276 -
2015-11-11 01:02:52 +00:00
mattias
d1b63130f9 cupsprinting: fixed typo
git-svn-id: trunk@50274 -
2015-11-10 14:59:25 +00:00
mattias
8b2da06204 codetools: find declaration: FindBaseTypeOfNode: check if type
git-svn-id: trunk@50273 -
2015-11-10 13:39:51 +00:00
mattias
5215fb80eb codetools: find declaration: fixed resolving complex alias, bug #27312
git-svn-id: trunk@50272 -
2015-11-10 13:21:42 +00:00
mattias
05335610bd codetools: added test for var with nested class type
git-svn-id: trunk@50271 -
2015-11-10 12:33:58 +00:00
mattias
1e10c98414 codetools: tests: disabled fail test
git-svn-id: trunk@50270 -
2015-11-10 11:11:10 +00:00
mattias
40480bf39d codetools: added tests unit order and namespaces
git-svn-id: trunk@50269 -
2015-11-10 11:01:59 +00:00
ondrej
ba310dcf48 IDE, CodeTools: improved character case recognition for units and namespaces.
git-svn-id: trunk@50268 -
2015-11-10 10:38:58 +00:00
ondrej
d49143fd83 IDE, CodeTools: support for unit names with dots. Issue #22235
git-svn-id: trunk@50266 -
2015-11-09 22:23:19 +00:00
mattias
7395b9b047 codetools: tests with
git-svn-id: trunk@50265 -
2015-11-09 21:47:46 +00:00
mattias
a98baa8442 codetools: added FindWithBlockStatement
git-svn-id: trunk@50264 -
2015-11-09 16:32:28 +00:00
mattias
ab78cd25a0 codetools: start ctnWithStatement right behind do
git-svn-id: trunk@50263 -
2015-11-09 16:31:55 +00:00
ondrej
99dee96a0a CodeTools: use TAVLTree in TTypeAliasOrderList instead of array of string.
git-svn-id: trunk@50261 -
2015-11-08 21:35:45 +00:00
mattias
f8980e1003 codetools: tests: started test for RemoveWithBlock
git-svn-id: trunk@50260 -
2015-11-08 18:15:07 +00:00
mattias
cd32c38a07 codetools: tests: renamed finddeclarationtest to testcodetools
git-svn-id: trunk@50259 -
2015-11-08 17:19:23 +00:00
mattias
f0fbc37841 codetools: tests: renamed fdtbase to finddeclarationtests.pas
git-svn-id: trunk@50258 -
2015-11-08 17:15:49 +00:00
mattias
0135b416cb cody: todos
git-svn-id: trunk@50257 -
2015-11-08 15:59:42 +00:00
mattias
5c52fa883c cody: todos
git-svn-id: trunk@50251 -
2015-11-08 10:19:31 +00:00
juha
89738efcb7 IdeIntf: Remove update events for ComponentPalette from TLazIDEInterface.
git-svn-id: trunk@50244 -
2015-11-07 16:37:25 +00:00
juha
8cccad8aad IdeIntf: Remove a simple TRegisteredComponent.IsTControl function.
git-svn-id: trunk@50243 -
2015-11-07 16:37:20 +00:00
mattias
d6128fafcf printers4lazarus: unitx: select dialog nicer buttons, patch #28798 from Alexey
git-svn-id: trunk@50242 -
2015-11-06 23:11:39 +00:00
mattias
5fa48e6e5f jcf: using buttonpanel and default font, patch from Alexey
git-svn-id: trunk@50240 -
2015-11-06 22:31:47 +00:00
mattias
a1e2f1e248 lazutils: LoadFromCSVStream: fixed reading UTF16
git-svn-id: trunk@50232 -
2015-11-06 12:05:15 +00:00
ondrej
1b015d1034 codetools: ignore constant operand in operator comparison if the other operand has a defined type.
git-svn-id: trunk@50230 -
2015-11-05 06:21:21 +00:00
ondrej
508bcddf07 IDE: CodeTools, CodeCreation: more integer types for operator comparison.
git-svn-id: trunk@50226 -
2015-11-04 17:24:05 +00:00
maxim
9760e976d1 Components, ExternHelp: improved file selection dialog layout in 'Options' -> 'Help' -> 'External' page, patch from Alexey Torgashin, bug #28954
git-svn-id: trunk@50225 -
2015-11-04 14:09:48 +00:00
maxim
1a76f64c08 Cody: improved i18n, regenerated translations and updated Russian translation
git-svn-id: trunk@50224 -
2015-11-04 13:49:56 +00:00
ondrej
db5d7eaeaf IDE: improved TTypeAliasOrderList.Create
git-svn-id: trunk@50218 -
2015-11-04 09:46:25 +00:00
ondrej
62d50f53a1 IDE: CodeTools, CodeCreation: compare operand types in operator evaluation, issue #28953
git-svn-id: trunk@50217 -
2015-11-04 07:13:58 +00:00
mattias
f84365210d IDE: fixed range check error
git-svn-id: trunk@50215 -
2015-11-03 16:08:41 +00:00
ondrej
c8cb925526 IDE: enhance LazIDEIntf with more MessagesView capabilities.
git-svn-id: trunk@50213 -
2015-11-03 15:06:42 +00:00
mattias
2e8ada0af4 codetools: save file: convert encoding before opening file
git-svn-id: trunk@50210 -
2015-11-02 23:00:15 +00:00
ondrej
66c3995fd2 IDE: use LCLProc.CompareMethods in IDECommands
git-svn-id: trunk@50203 -
2015-11-02 08:47:00 +00:00
wp
0603d942b9 TAChart: Make sure that legend does not overlap axes if UseSidebar is false.
git-svn-id: trunk@50201 -
2015-11-01 15:28:46 +00:00
ondrej
e022bfe9e8 IDE: fixed AV in Editor->FileSettings->Encoding. Issue #28930
git-svn-id: trunk@50200 -
2015-10-30 12:38:55 +00:00
ondrej
a49c8b7c1d IDE: AnchorDocking, load default and legacy configuration. Issue #28823
git-svn-id: trunk@50199 -
2015-10-29 15:52:29 +00:00
ondrej
14e8ffa23a IDE, CodeTools: add more options and a prompt dialog for method creation. Issue #13994
git-svn-id: trunk@50196 -
2015-10-29 11:08:52 +00:00
wp
2b355340cc TurboPower_iPro: Improved selection behavior if first selection click is left of line start.
git-svn-id: trunk@50190 -
2015-10-28 16:18:39 +00:00
wp
9c9b31c0e5 Turbopower_iPro: Avoid opening hyperlinks if a special key is pressed while clicking.
git-svn-id: trunk@50189 -
2015-10-28 16:13:16 +00:00
juha
e92ffb6dc2 IDE: Store defines added by user to compiler options. Works also for packages. Issue #28887.
git-svn-id: trunk@50184 -
2015-10-27 17:30:48 +00:00
mattias
2c929b55db cleaned up
git-svn-id: trunk@50177 -
2015-10-26 21:41:56 +00:00
mattias
9b0d4c01b6 IDE+LCL: debugging Disable/EnableAutoSizing
git-svn-id: trunk@50176 -
2015-10-26 21:34:11 +00:00
wp
19211cc93e TurboPower_ipro: reactivate blank lines around header lines copied to clipboard
git-svn-id: trunk@50175 -
2015-10-26 15:06:58 +00:00
mattias
937c594c3f printer4lazarus: cups: check PrintFile result and show error
git-svn-id: trunk@50174 -
2015-10-26 10:28:40 +00:00
mattias
a46caecea3 printe4lazarus: raise exception, if tmp file cannot be created
git-svn-id: trunk@50173 -
2015-10-26 10:12:31 +00:00
mattias
7cdf5a2bb6 printers4lazarus: cups: checkif tmp dir writable
git-svn-id: trunk@50172 -
2015-10-26 09:29:29 +00:00
mattias
67a8e3a52e printers4lazarus: undo debug
git-svn-id: trunk@50171 -
2015-10-26 09:28:57 +00:00
mattias
fb15809cef lazutils: DirectoryIsWritable: check if directory exists
git-svn-id: trunk@50170 -
2015-10-26 09:26:44 +00:00
wp
cdd6191646 Turbopower_ipro: Improved copying to clipboard if selection endpoint is beyond line end.
git-svn-id: trunk@50167 -
2015-10-25 22:32:40 +00:00
wp
14b69d092f Turbopower_ipro: Fix copying of table cells to clipboard.
git-svn-id: trunk@50166 -
2015-10-25 22:08:11 +00:00
ondrej
461ea447a4 LazControls: TListFilterEdit move fFilteredListbox workaround for Gtk2
git-svn-id: trunk@50165 -
2015-10-25 21:48:07 +00:00
ondrej
471e8b0da4 LCL: FilterEdit support for PageUp, PageDown, Ctrl+Home, Ctrl+End and basic support for selection. Issue #28900
git-svn-id: trunk@50164 -
2015-10-25 20:47:35 +00:00
wp
c2ae186c25 TurboPower_IPro: Fix selection of text within tables. Note this fix breaks correct copying of text from tables to the clipboard!
git-svn-id: trunk@50163 -
2015-10-25 11:52:05 +00:00
juha
dd99e47f84 LazReport: Check the length of a string before accessing its members. Issue #28896, patch from Tony Whyman.
git-svn-id: trunk@50162 -
2015-10-25 09:22:43 +00:00
mattias
105b3e0652 codetools: identifier completion: $optimization directive
git-svn-id: trunk@50161 -
2015-10-25 09:17:25 +00:00
mattias
06c04debf6 tests: ExtractFileUnitname
git-svn-id: trunk@50160 -
2015-10-24 21:50:00 +00:00
mattias
43a2597cc9 project groups: comments
git-svn-id: trunk@50158 -
2015-10-24 21:46:40 +00:00
mattias
c8e7c3acb5 lazutils: lconvencoding: fixed using tables for lossless conversion back and forth
git-svn-id: trunk@50157 -
2015-10-24 21:46:16 +00:00
martin
f68b41737e SynEdit: make markupmanager public
git-svn-id: trunk@50156 -
2015-10-24 20:11:12 +00:00
wp
604f4c1410 TurboPower_IPro: New selection method SHIFT+Click
git-svn-id: trunk@50155 -
2015-10-24 19:30:59 +00:00
wp
41bc75cd8e Turbopower_IPro: Rename TIpHtmlRectListEntry.Node to .Element
git-svn-id: trunk@50154 -
2015-10-24 19:28:03 +00:00
ondrej
5ec7988f47 IDE: IDECommand update events refactored: delete timer, use checks for command updates, add TIDESpecialCommand.OnRequestCaptionHint
git-svn-id: trunk@50152 -
2015-10-23 17:04:26 +00:00
mattias
dbc7d81566 project groups: started removed targets list
git-svn-id: trunk@50151 -
2015-10-23 09:11:34 +00:00
mattias
fcafecec98 LCL: LoadFromCSVStream: fixed converting UTF16
git-svn-id: trunk@50146 -
2015-10-22 21:34:53 +00:00
wp
bb0313a2d6 TurboPower_iPro: Remove occasional empty line at top of document. Fix horizontal text alignment in table cells.
git-svn-id: trunk@50145 -
2015-10-22 20:37:40 +00:00
mattias
9eae75a03b LCL: LoadFromCSVStream: fixed reading quote not closed
git-svn-id: trunk@50144 -
2015-10-22 19:37:40 +00:00
mattias
3f34209f7c IDE: source editor: do not update menu items if nothing has changed
git-svn-id: trunk@50142 -
2015-10-22 17:51:04 +00:00
mattias
9935d4a262 project groups: comments
git-svn-id: trunk@50141 -
2015-10-22 17:34:14 +00:00
juha
3f1c3e00ef IDE: Move Tools menu items "Convert Encoding" and "Check LFM file" out from Delphi conversion sub-menu.
git-svn-id: trunk@50140 -
2015-10-22 15:05:00 +00:00
wp
8b28bc8ddd TurboPower_ipro: Avoid insertion of empty line into word-wrapped long text copied to clipboard. Replace literal "#13#10" by "LineEnding"
git-svn-id: trunk@50135 -
2015-10-21 09:13:42 +00:00
mattias
06bdecede0 projectgroups: comments
git-svn-id: trunk@50134 -
2015-10-21 08:58:44 +00:00
maxim
250c06913b Cody: updated Russian translation
git-svn-id: trunk@50132 -
2015-10-20 22:36:14 +00:00
wp
26a72d2bfc TurboPower_IPro: more general way to copy text to the clipboard. Add CTRL+A to "select all". Improved rendering of table, p and header nodes.
git-svn-id: trunk@50130 -
2015-10-20 19:14:32 +00:00
juha
5fc7132693 Use the new UTF-8 system by default. Can be disabled by define DisableUTF8RTL. EnableUTF8RTL is removed.
git-svn-id: trunk@50129 -
2015-10-20 17:20:11 +00:00
mattias
655cfb0abf codetools: tests for dotted units
git-svn-id: trunk@50122 -
2015-10-19 13:30:14 +00:00
mattias
2c99963589 codetools: added tests for dotted units
git-svn-id: trunk@50121 -
2015-10-19 13:25:09 +00:00
mattias
1900575f1b codetools: added tests for dotted units
git-svn-id: trunk@50120 -
2015-10-19 13:23:15 +00:00
mattias
5c15224a08 codetools: added ExtractFileUnitname
git-svn-id: trunk@50119 -
2015-10-19 11:22:24 +00:00
mattias
90ec47f43b codetools: find declaration: fixed Result in operator proc, bug #28877
git-svn-id: trunk@50118 -
2015-10-19 09:47:00 +00:00
juha
1ce63eab2e LazControls: Use ItemIndex for moving up/down in ListFilterEdit. Issue #28779.
git-svn-id: trunk@50116 -
2015-10-18 22:28:43 +00:00
mattias
3b84c9a585 codetools: find protected members in class helpers, bug #28810, patch from Ondrej
git-svn-id: trunk@50115 -
2015-10-18 22:27:22 +00:00
mattias
ea4449e888 codetools: added tests helper and protected
git-svn-id: trunk@50114 -
2015-10-18 22:21:45 +00:00
juha
3823cf94c4 IDE: ctrl+~ and ctrl+shift+~ to browse through tabs in history-order. Issue #28835, patch from Ondrej.
git-svn-id: trunk@50112 -
2015-10-18 21:21:38 +00:00
mattias
003ebea47a IDE: fpc msg pasrser: show OS X assembler error unsupported directive
git-svn-id: trunk@50109 -
2015-10-18 17:43:07 +00:00
mattias
86f922df9a codetools: find declaration: enum type helpers
git-svn-id: trunk@50104 -
2015-10-18 15:01:14 +00:00
mattias
68d7015320 codetools: nicer test result
git-svn-id: trunk@50103 -
2015-10-18 14:24:45 +00:00
mattias
0ca8f14eff codetools: added tests for type helpers
git-svn-id: trunk@50102 -
2015-10-18 13:55:49 +00:00
mattias
0075408ba2 codetools: fixed resolving dot after pointer in mode delphi
git-svn-id: trunk@50101 -
2015-10-18 13:38:49 +00:00
mattias
a5c1278946 codetools: fixed resolving dot after class, bug #28876
git-svn-id: trunk@50100 -
2015-10-18 13:32:15 +00:00
juha
44a6127f25 IdeIntf: Restore missing shortcut keys in menus. Issue #28868, patch from Ondrej.
git-svn-id: trunk@50094 -
2015-10-17 10:59:09 +00:00
juha
709d37fee1 IDEIntf: Prevent executing menu commands twice. Issue #28870, patch from Ondrej.
git-svn-id: trunk@50093 -
2015-10-17 08:17:08 +00:00
martin
effdd125ea SynEdit/IDE: zoom via keyboard
git-svn-id: trunk@50091 -
2015-10-17 01:39:01 +00:00
juha
c831f9ecd9 LazUtils: Less notes from compiler about Asian codepages.
git-svn-id: trunk@50088 -
2015-10-16 21:48:15 +00:00
mattias
8d3d4e6a6f codetools: debug
git-svn-id: trunk@50087 -
2015-10-16 21:37:34 +00:00
mattias
4245b8129c codetools: added tests bug #28866
git-svn-id: trunk@50086 -
2015-10-16 21:37:22 +00:00
mattias
174015662d codetools: fixed resolve first identifier in term
git-svn-id: trunk@50085 -
2015-10-16 17:45:47 +00:00
mattias
649c60cea8 codetools: gather identifiers behind string constant dot
git-svn-id: trunk@50084 -
2015-10-16 15:53:10 +00:00
mattias
ccd0eeebaf codetools: find declaration of string constant dot identifier
git-svn-id: trunk@50083 -
2015-10-16 15:37:23 +00:00
mattias
80b57e35e4 codetools: less verbose
git-svn-id: trunk@50082 -
2015-10-16 09:41:01 +00:00
mattias
de4a5aaa57 codetools: FindStartOfTerm: allow numbers and string constants, needed for type helpers
git-svn-id: trunk@50080 -
2015-10-16 09:39:55 +00:00
mattias
1125a0b930 codetools: test for default property
git-svn-id: trunk@50079 -
2015-10-16 08:09:57 +00:00
mattias
b083361b7a codetools: tests: readme
git-svn-id: trunk@50078 -
2015-10-16 08:07:03 +00:00
mattias
a4af6c3a7d codetools: test find declaration of ObjClass+Category on non darwin
git-svn-id: trunk@50077 -
2015-10-16 07:58:15 +00:00
mattias
26a2c4b07b projectgroups: initial implementation from Michael Van Canneyt
git-svn-id: trunk@50076 -
2015-10-16 07:54:33 +00:00
mattias
cfb5aea1e9 IDE: fixed loading toolbar config from Ondrej
git-svn-id: trunk@50073 -
2015-10-15 20:55:07 +00:00
mattias
b4c0a18792 cody: find overloads: resourcestrings and show errors if target not reachable
git-svn-id: trunk@50070 -
2015-10-15 11:10:17 +00:00
mattias
bfea0890b0 codetools: code completion: check completing method body to header as last check, patch #28819 from Ondrej
git-svn-id: trunk@50067 -
2015-10-14 23:21:24 +00:00
maxim
8dffe81769 Cody: updated Russian translation
git-svn-id: trunk@50062 -
2015-10-14 22:27:07 +00:00
mattias
ce04461f76 cody: find overloads: fixed checking methods
git-svn-id: trunk@50057 -
2015-10-14 14:11:55 +00:00
mattias
4981bd5136 cody: find overloads: keep selection on refresh
git-svn-id: trunk@50056 -
2015-10-14 13:29:56 +00:00
mattias
38c4e5243b cody: find overloads: check compatibility
git-svn-id: trunk@50055 -
2015-10-14 13:25:43 +00:00
mattias
9ddf8c3804 cody: find overloads: do not hide grid on refresh
git-svn-id: trunk@50054 -
2015-10-14 11:20:13 +00:00
mattias
d76225f6d7 codetools: local var completion: always check the identifier at cursor first
git-svn-id: trunk@50053 -
2015-10-14 10:51:53 +00:00
mattias
b5bbdbd323 IDE: identifier completion: option to disable auto completion if there is only one identifier, patch #28852 from Ondrej
git-svn-id: trunk@50052 -
2015-10-14 10:09:15 +00:00
mattias
6716258279 codetools: code completion: create local var based on first occurence instead of at cursor, patch #28819 from Ondrej
git-svn-id: trunk@50051 -
2015-10-14 09:27:25 +00:00
mattias
b3ff6d8167 codetools: fixed find declaration default property, bug #28847
git-svn-id: trunk@50050 -
2015-10-13 20:13:05 +00:00
mattias
397b374d95 codetools: tests: default property
git-svn-id: trunk@50049 -
2015-10-13 20:12:32 +00:00
mattias
12645682d5 codetools: clean up
git-svn-id: trunk@50048 -
2015-10-13 17:06:59 +00:00
mattias
944630b2f7 anchordocking: package type runtime, bug #28844
git-svn-id: trunk@50045 -
2015-10-13 12:14:31 +00:00
mattias
159d719bdc IDEIntf: new IDE events: lihtProjectBuildingFinished, lihtLazarusBuilding, lihtLazarusBuildingFinished, lihtChangeToolStatus, patch #28839 from Ondrej
git-svn-id: trunk@50043 -
2015-10-12 23:43:13 +00:00
mattias
b1193c668c codetools: local var completion: also try first occurrence of undefined variable
git-svn-id: trunk@50042 -
2015-10-12 23:07:12 +00:00
mattias
7895129320 codetools: finddeclaration: cache in ctnWithVar instead of ctnWithStatement
git-svn-id: trunk@50041 -
2015-10-12 21:58:15 +00:00
mattias
b298088ee4 codetools: added test find declaration with
git-svn-id: trunk@50040 -
2015-10-12 21:57:21 +00:00
mattias
63f549b488 IDEIntf: comment
git-svn-id: trunk@50039 -
2015-10-12 21:38:54 +00:00
mattias
6d7ec7c91f IDEIntf: better English
git-svn-id: trunk@50036 -
2015-10-12 11:49:48 +00:00
mattias
28eba57562 codetools: parameter hints: added SetString for FPC 2.7.1+
git-svn-id: trunk@50034 -
2015-10-11 17:54:32 +00:00
mattias
2e77744a8c codetools: identifier completion: added SetString for FPC 2.7.1+, from Ondrej
git-svn-id: trunk@50033 -
2015-10-11 17:46:08 +00:00
juha
412b1ebab6 IdeIntf, IDE: Define a command for changing project BuildMode. Otherwise a ToolButton does not show up.
git-svn-id: trunk@50032 -
2015-10-11 15:15:52 +00:00
juha
b1942fb168 IdeIntf, IDE: Revert r50029 #c87cf550f3 and improve the command update timer and its naming. From Ondrej Pokorny.
git-svn-id: trunk@50031 -
2015-10-11 14:48:11 +00:00
juha
c9bfb53489 IPro: Support CTRL+C and CTRL+INSERT in LHelp. Issue #21935, patch from wp.
git-svn-id: trunk@50030 -
2015-10-11 13:01:53 +00:00
juha
c87cf550f3 IdeIntf: Prevent the command update timer repeating itself forever.
git-svn-id: trunk@50029 -
2015-10-11 12:24:53 +00:00
juha
78e663cb20 IdeIntf: IdeCommands refactoring. Move implementation code to have the same order as interface definition.
git-svn-id: trunk@50028 -
2015-10-11 12:24:48 +00:00
juha
34e76924da IdeIntf: New unit ToolbarIntf.
git-svn-id: trunk@50027 -
2015-10-11 10:16:02 +00:00
juha
38878ad607 IdeIntf, IDE: Refactor command system. Separate menu and toolbar commands, update them in right place etc. Issue #28777, patch from Ondrej Pokorny.
git-svn-id: trunk@50026 -
2015-10-11 09:11:47 +00:00
zoran
e2a04877b0 TDatePicker added public property DroppedDown - Delphi compatible
git-svn-id: trunk@50025 -
2015-10-10 13:33:30 +00:00
zoran
468f3f322b TDatePicker added property CalAlignment - Delphi compatible
git-svn-id: trunk@50024 -
2015-10-10 13:23:42 +00:00
wp
218cce9fe2 fpvectorial: Fix svg reader crashing with some "malformed" files which Firefox can open (issue #028659)
git-svn-id: trunk@50023 -
2015-10-09 18:45:05 +00:00
mattias
066fb17354 codetools: added check for guesstype of helper function result
git-svn-id: trunk@50022 -
2015-10-09 12:26:09 +00:00
mattias
ced7b32ee9 codetools: FindExpressionTypeOfTerm: removed obsolete FindBaseTypeOfNode
git-svn-id: trunk@50021 -
2015-10-09 12:24:52 +00:00
mattias
f7d22a8e0c codetools: fixed test class helper default property
git-svn-id: trunk@50020 -
2015-10-09 10:29:15 +00:00
mattias
beaf4b9def codetools: added test for default property in class helper
git-svn-id: trunk@50019 -
2015-10-09 10:21:36 +00:00
mattias
d9c87e9bdd codetools: added test for default property in class helper
git-svn-id: trunk@50018 -
2015-10-09 10:17:54 +00:00
mattias
0ba4515139 codetools: fixed finding default property in class helper, bug #28809, patch from Ondrej
git-svn-id: trunk@50017 -
2015-10-09 10:14:21 +00:00
mattias
4153607ab7 codetools: added test guess type class helper enumerator
git-svn-id: trunk@50015 -
2015-10-09 09:32:55 +00:00
mattias
fb472b1555 codetools: fixed find enumerator in class helper
git-svn-id: trunk@50014 -
2015-10-09 08:57:29 +00:00
mattias
8dd0d53d28 codetools: added test for GuessTypeOfIdentifier
git-svn-id: trunk@50013 -
2015-10-09 07:50:07 +00:00
mattias
cc6ad86c44 fpcunitconsolerunner: less hints
git-svn-id: trunk@50012 -
2015-10-09 07:21:37 +00:00
mattias
7cfd666797 cody: clean up
git-svn-id: trunk@50011 -
2015-10-09 07:21:19 +00:00
mattias
b9032e9a4e cody: find overloads: refactored to methods
git-svn-id: trunk@50010 -
2015-10-09 06:49:23 +00:00
mattias
a387dabeab codetools: fixed method jumping of generic class method
git-svn-id: trunk@50008 -
2015-10-08 22:20:57 +00:00
mattias
69ad3f134c anchordocking: clean up
git-svn-id: trunk@50007 -
2015-10-08 21:58:27 +00:00
mattias
4f6fa03e6f codetools: class completion: check if vars exists ancestors, bug #1189, patch from Ondrej Pokorny
git-svn-id: trunk@50006 -
2015-10-08 21:32:26 +00:00
mattias
db1651b90f codetools: clean up
git-svn-id: trunk@50005 -
2015-10-08 20:03:57 +00:00
mattias
4639bc83bf cody: find overloads: adjust columns, double click autosize column, nicer distances, resourcestrings
git-svn-id: trunk@50004 -
2015-10-08 17:23:39 +00:00
mattias
580b22f36e codetools: code completion: if cursor in interface search nearest node in front and same line
git-svn-id: trunk@50003 -
2015-10-08 17:04:49 +00:00
mattias
1152bfdc38 codetools: code completion: if cursor in interface search next node in front, bug #28359, patch from Ondrej Pokorny
git-svn-id: trunk@50002 -
2015-10-08 17:00:00 +00:00
mattias
72ea4f33b2 cody: find overloads: filter for ancestor
git-svn-id: trunk@50001 -
2015-10-08 16:54:06 +00:00
mattias
df3a859c32 cody: find overloads: some resourcestrings, sort for paths as default, catch exceptions due to syntax errors, relations: show class only once
git-svn-id: trunk@50000 -
2015-10-08 15:54:17 +00:00
mattias
b09cf58a9c cody: find overloads: jump to proc in source editor
git-svn-id: trunk@49999 -
2015-10-08 15:22:06 +00:00
mattias
b605c39631 codetools: code completion: support class constructors/destructors, patch #25130 from Ondrej Pokorny
git-svn-id: trunk@49996 -
2015-10-08 14:20:54 +00:00
mattias
70eed01820 codetools: added helper tests
git-svn-id: trunk@49995 -
2015-10-08 14:03:52 +00:00
mattias
60e08d1047 codetools: fixed using last found helper
git-svn-id: trunk@49994 -
2015-10-08 13:53:33 +00:00
mattias
851bfd3a7d codetools: replace helper: keep AVLNode, it may be in use by the iterator
git-svn-id: trunk@49993 -
2015-10-08 13:38:33 +00:00
mattias
c18721377e codetools: debugging
git-svn-id: trunk@49992 -
2015-10-08 10:27:52 +00:00
mattias
bd020c787f codetools: simplified gathering helpers, patch #28794 from Ondrej Pokorny
git-svn-id: trunk@49991 -
2015-10-08 10:09:12 +00:00
mattias
3cabc3eba0 printer4lazarus: unix select dialog: using TButtonPanel, patch #28798 from Alexey Torgashin
git-svn-id: trunk@49990 -
2015-10-08 10:05:19 +00:00
mattias
c069a7350f printer4lazarus: unix setup dialog: using TButtonPanel, patch #28797 from Alexey Torgashin
git-svn-id: trunk@49989 -
2015-10-08 10:03:03 +00:00
mattias
0e8d0de18e codetools: fpc tests: added parameter --filemask
git-svn-id: trunk@49987 -
2015-10-08 00:02:46 +00:00
mattias
52790b06db codetools: tests for fpc test files
git-svn-id: trunk@49986 -
2015-10-07 23:51:54 +00:00