Commit Graph

15398 Commits

Author SHA1 Message Date
juha
ee7305772d Designer: Support also (False) and (True) as Boolean values in Undo operation.
git-svn-id: trunk@51634 -
2016-02-15 12:48:54 +00:00
maxim
1ea6188f4f Translations: improved Russian translation
git-svn-id: trunk@51605 -
2016-02-13 12:33:47 +00:00
wp
f8a92e54e0 TAChart: Clean up.
git-svn-id: trunk@51601 -
2016-02-12 15:43:10 +00:00
wp
69e99f6102 TAChart: Move notificaction mechanism from TCustomChartSource to its new parent TBasicChartSource.
git-svn-id: trunk@51599 -
2016-02-11 21:00:47 +00:00
wp
602ffd06d0 TAChart: Add declaration of TDoublePointArray
git-svn-id: trunk@51598 -
2016-02-11 20:56:24 +00:00
martin
2e86dbcd0d SynEdit: fix bracket matching issue #0029632
git-svn-id: trunk@51593 -
2016-02-10 23:03:30 +00:00
wp
2ee5aeec56 TAChart: Fix mouse-wheel-zooming with fixed chart center.
git-svn-id: trunk@51585 -
2016-02-10 21:45:34 +00:00
juha
ac532977f7 LazControls: Fix a regression in ListFilterEdit caused by r51267 #dfc8958222, affecting Win32 widgetset. Arrow key in filter did not select list items. Patch from GetMem.
git-svn-id: trunk@51583 -
2016-02-10 21:16:55 +00:00
martin
0edc9138ee fpdebugger: fix another Free instead of ReleaseRef
git-svn-id: trunk@51580 -
2016-02-10 18:42:51 +00:00
martin
20e4fc2e10 fpdebbugger: fix releasing context / revision 50963 #b5434dee75
git-svn-id: trunk@51579 -
2016-02-10 18:25:24 +00:00
martin
a564fde4c8 SynEdit: fixed (un-)indent selection in linemode (select via gutter). Issue #0029591
git-svn-id: trunk@51578 -
2016-02-10 16:54:05 +00:00
ondrej
fef0aed03e revert r51463 #2022201d06+r51465: IfThen was removed from FPC.
git-svn-id: trunk@51577 -
2016-02-10 16:36:57 +00:00
martin
6e78df57da SynEdit: fix invalidate (repaint) on line selection through gutter click / issue #0029490
git-svn-id: trunk@51576 -
2016-02-10 16:35:37 +00:00
martin
14cd12d46f SynEdit: fix scroll pos after folding. issue #0029534
git-svn-id: trunk@51574 -
2016-02-10 16:00:21 +00:00
martin
1cab92748c Keymap: fix, remove deleted entries from category.
git-svn-id: trunk@51563 -
2016-02-10 06:37:07 +00:00
maxim
1d7ae27535 Translations: improved Russian translation
git-svn-id: trunk@51557 -
2016-02-09 23:04:40 +00:00
wp
b2c7964d42 TurboPower_IPro: Fix notification procedure when DataProvider is destroyed.
git-svn-id: trunk@51556 -
2016-02-09 22:16:25 +00:00
juha
0c558e2b3c IdeIntf: Improve Graphic Property Editor layout. Issue #29618, patch from Alexey Torgashin.
git-svn-id: trunk@51553 -
2016-02-09 20:59:18 +00:00
sekelsenmat
f0793b0e2b fpvectorial: Starts support for native lcl radial gradient
git-svn-id: trunk@51550 -
2016-02-09 00:04:25 +00:00
sekelsenmat
16ac9de63c fpvectorial: Improves radial gradient drawing
git-svn-id: trunk@51538 -
2016-02-08 18:34:27 +00:00
sekelsenmat
458c26d88f fpvectorial: Initial implementation of radial gradient drawing
git-svn-id: trunk@51537 -
2016-02-08 13:53:55 +00:00
sekelsenmat
934fed7ee5 fpvectorial: SVG brush from defs has a case-sensitive id and starts implementing radialgradient
git-svn-id: trunk@51536 -
2016-02-07 16:53:44 +00:00
bart
ed047fbbd3 LazControls: Fix alignment of caption for TThemedCheckBox.Alignment = taLeftJustify. Issue #0029603.
git-svn-id: trunk@51531 -
2016-02-06 15:20:28 +00:00
maxim
20d48b24bd Translations: Hungarian translation update by Péter Gábor, bug #29551
git-svn-id: trunk@51528 -
2016-02-06 15:04:56 +00:00
maxim
e5396dc094 Translations: French translation update by Gilles Vasseur, bug #029586
git-svn-id: trunk@51513 -
2016-02-06 13:51:24 +00:00
sekelsenmat
fa1e3ce4e2 fpvectorial: AutoFit fully working for text documents
git-svn-id: trunk@51510 -
2016-02-06 10:18:21 +00:00
sekelsenmat
0b42d24072 fpvectorial: AutoFit partially working for text documents
git-svn-id: trunk@51509 -
2016-02-06 10:01:33 +00:00
sekelsenmat
bafc1b8950 fpvectorial: Now AutoFit works fully for vectorial documents
git-svn-id: trunk@51508 -
2016-02-06 09:20:47 +00:00
sekelsenmat
4f97b4a412 fpvectorial: Improves autofit
git-svn-id: trunk@51502 -
2016-02-05 10:31:31 +00:00
sekelsenmat
e96bbc3714 fpvectorial: Improves autofit
git-svn-id: trunk@51501 -
2016-02-05 10:24:22 +00:00
sekelsenmat
2b7967bb3f fpvectorial: Improves autofit
git-svn-id: trunk@51500 -
2016-02-05 09:35:38 +00:00
jesus
7c75c2fe3f IDE, reverted previous menuintf fix, it has side effects on context menus in form designer
git-svn-id: trunk@51499 -
2016-02-04 21:22:43 +00:00
jesus
e10fa9961d IDE: fix crash on starting Lazarus once both LazDataDict and LazProjectGroups packages are installed
git-svn-id: trunk@51498 -
2016-02-04 20:33:49 +00:00
sekelsenmat
ba60e2ea50 fpvectorial: Better debug info for autofit
git-svn-id: trunk@51495 -
2016-02-04 09:05:45 +00:00
jesus
fa04e5624c LazReport, fix list of functions provided by lrAddAddFunctionLibrary not being listed in function list if LazReport compiled with FPC r31941 #8568dbce1f or newer, patch from Aleksey Lagunov
git-svn-id: trunk@51494 -
2016-02-03 22:03:09 +00:00
wp
ac32b9a35a TAChart: Make TCustomSeries.Clear virtual. Add TChartLinkItem to TACustomSource.
git-svn-id: trunk@51485 -
2016-02-03 11:33:21 +00:00
wp
0a110ac10e TAChart: Add SafeEqual to TAMath for non-crashing number comparison with NaN.
git-svn-id: trunk@51484 -
2016-02-03 11:32:18 +00:00
wp
1ba9e71315 TAChart: Add property KeepDistance to DatapointDragTool to avoid data point jumping to mouse position.
git-svn-id: trunk@51482 -
2016-02-02 23:33:40 +00:00
jesus
4d59e883db LazReport, allow second parameter of COUNT() to control if invisible records should be counted
git-svn-id: trunk@51479 -
2016-02-02 18:31:58 +00:00
juha
946f8970fb LazReport: Add sh-bangs to several shell scripts. Issue #29324, patch from Paul Gevers.
git-svn-id: trunk@51478 -
2016-02-02 18:00:43 +00:00
jesus
f4900d9e51 IDE, fix compiling and some corruption on logging when VerboseMenuIntf directive is enabled
git-svn-id: trunk@51475 -
2016-02-02 06:19:08 +00:00
juha
db51e758b5 Cleanup and comments
git-svn-id: trunk@51470 -
2016-02-01 21:04:59 +00:00
juha
deeef8296e IdeIntf: Create also Constraints.OnChange handler when clicked in Object Inspector. Issue #29562.
git-svn-id: trunk@51469 -
2016-02-01 21:04:53 +00:00
ondrej
1aef9cf770 codetools: make IfThen available only for FPC 3.1+
git-svn-id: trunk@51465 -
2016-01-31 19:22:19 +00:00
ondrej
2022201d06 codetools: add IfThen compiler intrinsic. Issue #29555
added to FPC in r33036 #2e2567a84d.

git-svn-id: trunk@51463 -
2016-01-31 17:03:50 +00:00
ondrej
207682336d codetools: fix go to real class declaration for fsfSkipClassForward. Issue #29515
git-svn-id: trunk@51462 -
2016-01-30 20:19:55 +00:00
ondrej
4343883f8b codetools: revert r51425 #9305ef5172: show protected methods after the inherited keyword.
It enabled protected methods also from foreign context.

git-svn-id: trunk@51461 -
2016-01-30 19:34:22 +00:00
juha
95534c8596 IdeIntf: Remove an incorrect test about Bitmap from TIDEMenuItem.ConsistencyCheck.
git-svn-id: trunk@51459 -
2016-01-30 12:42:04 +00:00
bart
96305118da LazControls: Fix TThemedCheckBox.KeyUp. Issue #0029406.
git-svn-id: trunk@51454 -
2016-01-30 12:20:28 +00:00
juha
bc4da6f46d IdeIntf: Make a freed BitMap Nil.
git-svn-id: trunk@51451 -
2016-01-30 10:47:10 +00:00
wp
cfd5a7b71c TurboPower_iPro: Final fix of issue {{MantisLink|29483}} - Use correct default of input node background color, assign it to the control's color.
git-svn-id: trunk@51447 -
2016-01-29 14:23:46 +00:00
ondrej
3f9aa4b863 packagetabs: fix sorting for locked and modified tabs
git-svn-id: trunk@51446 -
2016-01-29 13:49:17 +00:00
wp
04819274ac TurboPower_iPro: Slightly modify icon of TIpHttpDataProvider to distinguish it from TIpFileDataProvider.
git-svn-id: trunk@51442 -
2016-01-29 11:22:19 +00:00
wp
52e348e1c8 TurboPower_iPro: Script to add component icons to res file. Add icon to new TIpHTTPDataProvider (provided by Péter Gabor).
git-svn-id: trunk@51441 -
2016-01-29 11:09:55 +00:00
juha
915691f819 Object Inspector: Remember last active property. Issue #29510, patch from Balázs Székely.
git-svn-id: trunk@51440 -
2016-01-28 23:17:12 +00:00
wp
d89ec8e399 TurboPower_ipro: Fix background color of html input controls, based on patch by Silivo Clecio (Issue #0029483). Fix typo.
git-svn-id: trunk@51439 -
2016-01-28 16:08:38 +00:00
juha
b3bc124f4d Turbopower IPro: Fix compilation with FPC 2.6.4. Issue #29483, patch from Silvio Clécio.
git-svn-id: trunk@51434 -
2016-01-28 11:41:03 +00:00
ondrej
b36d8209aa codetools: fix GroupLocalVariables for ranged types. Issue #29519
git-svn-id: trunk@51433 -
2016-01-27 23:13:43 +00:00
juha
380b2f5724 New example for IPro FindNode functions. Issue #29483, from Silvio Clécio.
git-svn-id: trunk@51432 -
2016-01-27 18:18:18 +00:00
juha
3da9248939 Turbopower IPro: Added functions FindNode, FindNodeByElemId and FindNodeByElemClass. Issue #29483, patch from Silvio Clécio.
git-svn-id: trunk@51431 -
2016-01-27 18:11:54 +00:00
juha
05b537ca3f Turbopower IPro: Fix bg color for CSS style in TCustomEdit and TRadioButton. Issue #29483, patch from Silvio Clécio.
git-svn-id: trunk@51430 -
2016-01-27 18:11:53 +00:00
juha
a995c27b85 Turbopower IPro: Fix default color for HTML inputs on Windows. Issue #29483, patch from Silvio Clécio.
git-svn-id: trunk@51429 -
2016-01-27 18:11:48 +00:00
ondrej
d9e2f8e85a codetools: cleanup
git-svn-id: trunk@51428 -
2016-01-27 01:10:38 +00:00
ondrej
34fcf69c5c codetools: compare base result types for CompleteLocalVariableAssignment. Issue #29516
git-svn-id: trunk@51427 -
2016-01-27 00:48:08 +00:00
ondrej
3cc07414d3 codetools: allow methods with higher visibility in class headers with lower visibility. show them in gray color.
git-svn-id: trunk@51426 -
2016-01-26 23:50:35 +00:00
ondrej
9305ef5172 codetools: show protected methods after the inherited keyword.
git-svn-id: trunk@51425 -
2016-01-26 23:16:04 +00:00
ondrej
f2bd239ee0 codetools: fix smarthint for sets
git-svn-id: trunk@51424 -
2016-01-26 18:36:23 +00:00
ondrej
f2bfc63670 codetools: go to real class declaration for fsfSkipClassForward. Issue #29515
git-svn-id: trunk@51423 -
2016-01-26 18:19:34 +00:00
ondrej
c8a766f1e1 ideintf: menuintf: fix corrupted menu layout due to invisible parent sections.
(Probably regression from r50986 #800f102b46.)

git-svn-id: trunk@51421 -
2016-01-26 13:21:28 +00:00
juha
850ec52c41 Object Inspector: Deal with different widgetset sorting rules when selecting next value for a Class Combobox. Issue #29503.
git-svn-id: trunk@51419 -
2016-01-26 12:44:50 +00:00
ondrej
86b7cdb5d3 ideintf: menuintf: update current section even if the sections in front need update.
Solves issue #29311 and probably also a lot of different "TIDEMenuSection.UpdateNeedTopSeparator inconsistency" issues.

git-svn-id: trunk@51418 -
2016-01-25 22:15:26 +00:00
juha
468a5a31d3 IdeIntf: Reduce debug msgs in TPropertyEditorHook. Rename a variable.
git-svn-id: trunk@51417 -
2016-01-25 20:04:49 +00:00
juha
cf3a735d93 Object Inspector: Align only "normal" CheckBox vertically, not CheckBoxThemed. Issue #29412.
git-svn-id: trunk@51416 -
2016-01-25 19:50:21 +00:00
juha
44a263b11d LazControl: Show multiline caption of TCheckBoxThemed correctly. Issue #29504, patch from Gabor Boros.
git-svn-id: trunk@51415 -
2016-01-25 18:55:37 +00:00
ondrej
2b1e36c811 codetools: fixes for the assignment atom flag.
git-svn-id: trunk@51411 -
2016-01-25 16:13:41 +00:00
juha
6c55ef9be7 Object Inspector: Set next value also when double-clicking a ComboBox with Class values. Issue #29503.
git-svn-id: trunk@51410 -
2016-01-25 16:08:57 +00:00
ondrej
14cae3b282 projecttemplates: use AppendPathDelim instead of IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51408 -
2016-01-25 12:50:57 +00:00
ondrej
a003937c8e leakview: use AppendPathDelim instead of IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51407 -
2016-01-25 12:49:37 +00:00
ondrej
aad053af75 packagetabs: use AppendPathDelim instead of IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51406 -
2016-01-25 12:49:18 +00:00
ondrej
5a4006d0a4 favorites: use AppendPathDelim instead of IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51405 -
2016-01-25 12:48:37 +00:00
ondrej
3b96e24301 packagetabs: use IncludeTrailingPathDelimiter for config path
git-svn-id: trunk@51403 -
2016-01-24 23:01:51 +00:00
ondrej
17eeef7376 favorites: use IncludeTrailingPathDelimiter for config path
git-svn-id: trunk@51402 -
2016-01-24 22:59:00 +00:00
ondrej
35f6ae024f sparta: forward unhandled keys from designer to OI. Issue #29488
git-svn-id: trunk@51399 -
2016-01-24 10:59:23 +00:00
ondrej
b69d0962f6 designer: forward unhandled keys from designer to OI. Issue #29488
git-svn-id: trunk@51398 -
2016-01-24 10:58:59 +00:00
ondrej
3fc41dac19 codetools: support hint modifiers not separated with semicolons as shown in FPC r32985 #207d40aab6, issue #29461.
git-svn-id: trunk@51396 -
2016-01-23 23:28:42 +00:00
ondrej
100684af05 codetools: break code completion after assignment on keywords. Issue #29448
git-svn-id: trunk@51394 -
2016-01-23 19:35:43 +00:00
ondrej
dfcb38ee6a codetools: allow code completion for valid but not closed instructions. Issue #29448
git-svn-id: trunk@51393 -
2016-01-23 19:13:58 +00:00
ondrej
0b41165f50 codetools: fix code completion after assignment in class methods. Issue #29448
git-svn-id: trunk@51392 -
2016-01-23 18:42:51 +00:00
ondrej
c6d56cf204 codetools: raise assignment exception instead of the first one. Issue #29448
git-svn-id: trunk@51391 -
2016-01-23 18:15:41 +00:00
ondrej
d6f267a40d codetools: allow variable code completion when cursor is after assignment. Issue #29448
git-svn-id: trunk@51390 -
2016-01-23 18:03:35 +00:00
wp
748caca7e3 fpvectorial: Fix compilation error with fpc 2.6.4
git-svn-id: trunk@51389 -
2016-01-23 17:46:16 +00:00
juha
baada2fba0 Turbopower_ipro: Update package for Iphttpbroker. From Silvio Clécio. Issue #29483.
git-svn-id: trunk@51388 -
2016-01-23 17:25:49 +00:00
juha
51be79de05 Turbopower_ipro: New files for Iphttpbroker and its example from Silvio Clécio. Issue #29483.
git-svn-id: trunk@51387 -
2016-01-23 17:20:09 +00:00
ondrej
6fe2a8440e codetools: fix ShowCodeContext for predefined functions
git-svn-id: trunk@51386 -
2016-01-23 15:17:03 +00:00
ondrej
0ce59a4f03 codetools: fix unused units feature broken by r50266 #d49143fd83. Issue #29486
git-svn-id: trunk@51385 -
2016-01-23 11:45:55 +00:00
ondrej
aac3b6bdd8 anchordocking: make DockBounds and DockParentClientSize read-only. They should not be written directly but only through UpdateDockBounds.
git-svn-id: trunk@51384 -
2016-01-23 10:04:58 +00:00
ondrej
9f13b0b11a tachart: fix compiling for the coming TRect advanced functions in FPC 3.1.1 (see issue #29479)
git-svn-id: trunk@51383 -
2016-01-23 00:51:53 +00:00
mattias
0b3c56aacc codetools: updated list of controllers, patch from Michael Ring
git-svn-id: trunk@51371 -
2016-01-21 12:32:47 +00:00
mattias
3c2bf43f60 codetools: added TCodeBuffer.InvalidateLoadDate
git-svn-id: trunk@51369 -
2016-01-21 12:03:28 +00:00
ondrej
139d5dc799 codetools: support class operator overloads with different result types. Issue #28875
git-svn-id: trunk@51363 -
2016-01-21 02:41:14 +00:00
ondrej
06fb297a2c codetools: fix ShowCodeContext for predefined functions
(e.g. "L := Length(|A)")

git-svn-id: trunk@51355 -
2016-01-20 14:16:59 +00:00
ondrej
c91dcd1309 codetools: fix PREC->PRED function name typo.
git-svn-id: trunk@51354 -
2016-01-20 13:52:32 +00:00
ondrej
696ae12a21 codetools: add Default compiler magic
git-svn-id: trunk@51353 -
2016-01-20 13:50:12 +00:00
ondrej
f30736d0f4 anchordocking: delete comments with resolved bugs.
git-svn-id: trunk@51348 -
2016-01-19 21:35:36 +00:00
ondrej
be1b2f57c3 anchordocking: really find MainIDE site in AdjustMainIDEWindowHeight.
git-svn-id: trunk@51347 -
2016-01-19 20:35:05 +00:00
ondrej
68cf5f1d72 anchordocking: check HostDockSite in TAnchorDockMaster.CloseUnneededControls
git-svn-id: trunk@51345 -
2016-01-19 20:11:51 +00:00
ondrej
394804dd32 sparta: fix for r51343 #7967d77c82 non-Windows platforms.
git-svn-id: trunk@51344 -
2016-01-19 19:38:31 +00:00
ondrej
7967d77c82 sparta: partially revert r51141 #3a6b0c9da3: when undocking source editor, the designer form got visible windows border (on windows/win32).
git-svn-id: trunk@51343 -
2016-01-19 19:30:26 +00:00
ondrej
de6099cca2 sparta: fix AV.
git-svn-id: trunk@51341 -
2016-01-19 17:59:34 +00:00
ondrej
64d6d494f8 IDEIntf, AnchorDocking: make ResetSplitters public and use it in TMainIDEBar.InitPaletteAndCoolBar. Related to issue #28096
git-svn-id: trunk@51338 -
2016-01-19 13:24:14 +00:00
juha
02a422be28 MouseAndKeyInput package: Scroll up/down with mouse mid button. Issue #29437, patch from Silvio Clécio.
git-svn-id: trunk@51335 -
2016-01-18 23:33:08 +00:00
mattias
1bd944bb80 codetools: fixed parsing parameter modifier location on m68k and powerpc, bug #29350
git-svn-id: trunk@51313 -
2016-01-18 16:17:16 +00:00
ondrej
235ced5144 lazcontrols: prevent AV in TTreeFilterEdit.RestoreSelection if treeview is nil. Issue #29441
git-svn-id: trunk@51312 -
2016-01-18 16:00:35 +00:00
bart
f98b2e0ab7 LazUtils: Remove (obsolete) ansi implementations of File*UTF8 functions (Windows).
Part of removing specific Win9x code.

git-svn-id: trunk@51308 -
2016-01-17 15:38:02 +00:00
wp
dde0721065 TAChart: Add missing "ResetFont" for TAggpasDrawer forgotten in r51266 #a9f558b56b
git-svn-id: trunk@51307 -
2016-01-17 10:46:59 +00:00
juha
30a53a3bb8 OI: Use normal CheckBox as Boolean editor until problems with CheckBoxThemed are solved. Issues #29406 and #29412.
git-svn-id: trunk@51304 -
2016-01-16 12:14:46 +00:00
bart
363ef73d76 ObjectInspector: fix wrong ifdef.
git-svn-id: trunk@51303 -
2016-01-15 22:12:21 +00:00
bart
4ba9348f7b LazControls: T(Float)SpinEditEx: implement property MinRepeatValue.
git-svn-id: trunk@51301 -
2016-01-15 14:29:30 +00:00
wp
cb29b6e05a fpvectorial: Fix rendering of rotated text
git-svn-id: trunk@51297 -
2016-01-15 09:55:49 +00:00
ondrej
30204b58e5 sparta: invalidate fake menu only if visible
git-svn-id: trunk@51296 -
2016-01-15 09:04:48 +00:00
ondrej
476ee9dad4 sparta: update fake menu on modification
git-svn-id: trunk@51295 -
2016-01-15 08:59:21 +00:00
ondrej
cb213d94ed sparta: force repaint on hide/show main menu. Issue #29370
git-svn-id: trunk@51291 -
2016-01-14 22:11:56 +00:00
ondrej
c5c6957733 sparta: correctly hide/show main menu. Issue #29370
git-svn-id: trunk@51289 -
2016-01-14 21:24:12 +00:00
zeljko
06164b5f5f TListFilterEdit: removed LCLQt workaround. issue #29385
Qt: unset selection when itemindex is changed. issue #29385

git-svn-id: trunk@51287 -
2016-01-14 21:11:38 +00:00
mattias
c0b5c2d5a1 lazcontrols: moved resource directive to shortedit.pas, bug #29391
git-svn-id: trunk@51271 -
2016-01-13 17:26:26 +00:00
mattias
5698c6ed02 codetools: CleanCodeFromComments added parameter KeepDirectives
git-svn-id: trunk@51269 -
2016-01-13 17:25:10 +00:00
mattias
ab1eb98044 turbopower_ipro: compile unit iphtmlpv only with -dHTML_Print
git-svn-id: trunk@51268 -
2016-01-13 17:21:16 +00:00
juha
dfc8958222 IDE: Fix moving up/down in ListFilterEdit. Also don't use Listbox.ItemHeight when = 0. Issue #29385.
git-svn-id: trunk@51267 -
2016-01-13 17:10:57 +00:00
wp
a9f558b56b TAChart: Add "ResetFont" to drawing interface to fix issue #27163 without interfering with nogui widgetset.
git-svn-id: trunk@51266 -
2016-01-13 15:20:49 +00:00
bart
feaa04bd41 LazControls; Start T(Float)SpinEditEx.
Note: the GroupedEdit unit goes into LCLbase, since this can be used as the new baseclass for TEditButton.

git-svn-id: trunk@51265 -
2016-01-13 11:40:39 +00:00
wp
094f14ccb8 fpvectorial: Complete rotation and translation for all 2d segments of TPath
git-svn-id: trunk@51262 -
2016-01-12 18:56:07 +00:00
juha
5ff026ab94 IDE: Support dotted unit names in FilenameIsPascalSource. Issue #29363.
git-svn-id: trunk@51261 -
2016-01-12 17:00:28 +00:00
juha
6c2d50b2d5 LazReport: Include new PrinterIndex property in frPrintGrid for using PrinterSetupDialog. Issue #29373, patch from Jean Patrick.
git-svn-id: trunk@51260 -
2016-01-12 11:34:52 +00:00
wp
804a4b285a fpvectorial: Support all linear gradients, translate and rotate for rectangles, circles, ellipses.
git-svn-id: trunk@51257 -
2016-01-11 21:59:39 +00:00
bart
a7886be131 Components, sqlitecomponenteditor: less hints.
git-svn-id: trunk@51256 -
2016-01-11 17:16:47 +00:00
bart
2adb9b25c1 IDEIntf: use decimal point always in property editor for floating point values.
git-svn-id: trunk@51253 -
2016-01-11 15:36:52 +00:00
mattias
12677f044a IDEIntf: fixed compiling with FPC 2.6.4
git-svn-id: trunk@51251 -
2016-01-11 14:20:22 +00:00
ondrej
798ce08c42 IDEIntf: fixed compilation error introduced in r51233 #3a1c8fac99
git-svn-id: trunk@51245 -
2016-01-10 21:48:52 +00:00
ondrej
0321aeb764 sparta: fix AV in pFakeMenuPaint
git-svn-id: trunk@51242 -
2016-01-10 21:26:07 +00:00
hnb
9072a13913 merge r51237 sparta: bug fix for nil reference for fake menu
git-svn-id: trunk@51238 -
2016-01-10 16:22:15 +00:00
joost
c65c09f800 * Added TLazThreadedQueue.PopItemTimeout to be able to specify different timeout then the default
git-svn-id: trunk@51236 -
2016-01-10 15:45:53 +00:00
hnb
cf0f53eb93 merge r51214,r51225: sparta:
sparta: Patch for Ondrej patch :) (r51145) fix designer not receiving key events for DataModule and Frame. Issue #29044 
sparta: improve fake menu for further usage (delegate it to dedicated pFakeMenu panel)

git-svn-id: trunk@51235 -
2016-01-10 14:22:19 +00:00
ondrej
b2e160ebab favorites: add icons to project files in recent drop-down menu
git-svn-id: trunk@51234 -
2016-01-10 12:25:11 +00:00
ondrej
3a1c8fac99 IDE, IDEIntf: add icons to project files in recent drop-down menu
git-svn-id: trunk@51233 -
2016-01-10 11:59:33 +00:00
wp
d593e000f8 fpvectorial: Supported rotated linear gradients. Support entity- and page-relative coordinates for gradient vectors.
git-svn-id: trunk@51232 -
2016-01-09 17:09:17 +00:00
maxim
434aa922dd Translations: French translation update by Gilles Vasseur, bug #29354
git-svn-id: trunk@51224 -
2016-01-07 22:19:08 +00:00
maxim
685b71be6d Sparta: added Russian translation
git-svn-id: trunk@51222 -
2016-01-06 23:48:15 +00:00
maxim
e66b53063e Translations: Hungarian translation update by Péter Gábor, bug #29351
git-svn-id: trunk@51220 -
2016-01-06 23:24:43 +00:00
michael
7be987b140 * Fix bug ID #24360
git-svn-id: trunk@51219 -
2016-01-06 21:12:15 +00:00
michael
31641874aa * Insert hint into FastCGI code for setting port on which to listen
git-svn-id: trunk@51218 -
2016-01-06 20:04:30 +00:00
ondrej
16925fa4b4 codetools: support static array helpers
git-svn-id: trunk@51216 -
2016-01-06 19:53:50 +00:00
michael
8663e9c084 * Patch from wp to improve mrumenu (long delayed)
git-svn-id: trunk@51210 -
2016-01-05 21:54:03 +00:00
michael
76243ff0f4 * Getsources for windows by Mario Bonati
git-svn-id: trunk@51209 -
2016-01-05 21:42:58 +00:00
hnb
fa145e2772 sparta: localization support, patch from Péter Gábor #29257 thanks!
git-svn-id: trunk@51207 -
2016-01-05 15:11:41 +00:00
hnb
57d0cf30bb sparta: prevent SIGSEGV caused by fpc_intf_decr_ref and fix for memory corruption for Design Time Utils. Preparation for new Sparta package "FormsSmartEditor".
git-svn-id: trunk@51206 -
2016-01-05 15:07:11 +00:00
maxim
8c4ac2c065 TurboPower IPro: regenerated translations and updated French translation. Patch by Gilles Vasseur, bug #29330.
git-svn-id: trunk@51196 -
2016-01-05 12:39:40 +00:00
wp
288db7b666 fpvectorial: Add gradients with more than two colors
git-svn-id: trunk@51194 -
2016-01-04 21:32:49 +00:00
mattias
54396991ac fixed typos, bug #29323 patch from Paul Gevers
git-svn-id: trunk@51187 -
2016-01-04 15:02:09 +00:00
ondrej
f5509e82cb anchordocking: update percent position after anchor change. Issue #29309
git-svn-id: trunk@51184 -
2016-01-04 12:24:28 +00:00
ondrej
cd9428cf47 sparta: fix form resize flicker under win32. Issue #29331, patch from Balázs Székely
git-svn-id: trunk@51183 -
2016-01-04 12:00:59 +00:00
wp
4617d263b2 fpvectorial: Simple gradient support for TPath
git-svn-id: trunk@51182 -
2016-01-04 11:47:47 +00:00
juha
5aaef8bebb Anchordocking: Don't update a tabbed page's caption with its name when saving desktops. Issue #29199.
git-svn-id: trunk@51181 -
2016-01-04 00:45:00 +00:00
ondrej
f90e434afc sparta: add FillChars to initialize message records
git-svn-id: trunk@51180 -
2016-01-03 23:51:30 +00:00
hnb
0015151c63 Bug fix for memory leak for USE_GENERICS_COLLECTIONS version.
git-svn-id: trunk@51179 -
2016-01-03 23:40:03 +00:00
ondrej
11c388e6d2 sparta: revert r51170 & partly r51171 #e7106a0fa8: remove USE_GENERICS_COLLECTIONS ifdefs
git-svn-id: trunk@51178 -
2016-01-03 23:30:42 +00:00
ondrej
7bb3279fb8 sparta: fix fake menu height for WS other than win32
git-svn-id: trunk@51177 -
2016-01-03 23:27:04 +00:00
ondrej
57d803fc79 sparta: disable (unneeded) form show code
git-svn-id: trunk@51175 -
2016-01-03 20:51:01 +00:00
ondrej
8ec151fc73 sparta: removed POPUP_WINDOWS ifdefs
git-svn-id: trunk@51174 -
2016-01-03 20:43:35 +00:00
ondrej
56e2b65b29 ideintf: fix autosize ShortCutPropertyEditor. Issue #29266
git-svn-id: trunk@51173 -
2016-01-03 20:38:23 +00:00
ondrej
e7106a0fa8 sparta: remove USE_POPUP_PARENT_DESIGNER ifdefs
git-svn-id: trunk@51171 -
2016-01-03 20:05:40 +00:00
ondrej
3849445a19 sparta: remove USE_GENERICS_COLLECTIONS ifdefs
git-svn-id: trunk@51170 -
2016-01-03 20:00:41 +00:00
ondrej
6ddab55a35 packagetabs: fix TRecreateToolBarStamps.Changed
git-svn-id: trunk@51165 -
2016-01-03 15:51:24 +00:00
ondrej
b2c2565415 sparta: fix endless TMainMenu refresh. Issue #29318
git-svn-id: trunk@51164 -
2016-01-03 15:32:40 +00:00
ondrej
dae6a4f4b0 ideintf: use registered editing class in DefaultComponentClass. Issue #29201
git-svn-id: trunk@51161 -
2016-01-03 14:43:33 +00:00
ondrej
98fb07f943 sparta: focus designer on show
git-svn-id: trunk@51160 -
2016-01-03 14:21:07 +00:00
ondrej
2c21d1d954 packagetabs: prevent AV
git-svn-id: trunk@51159 -
2016-01-03 13:57:59 +00:00
ondrej
6a114503f7 sparta: rename TPropHookType htMouse* to htDesignerMouse*
git-svn-id: trunk@51157 -
2016-01-03 13:40:51 +00:00
ondrej
7fcc772645 designer, ideintf: rename TPropHookType htMouse* to htDesignerMouse*
git-svn-id: trunk@51156 -
2016-01-03 13:35:38 +00:00
maxim
317076652c Translations: French translation update by Gilles Vasseur, bugs #29291, #29315
git-svn-id: trunk@51146 -
2016-01-03 12:22:56 +00:00
ondrej
44161ce987 sparta: fix designer not receiving key events. Issue #29044
git-svn-id: trunk@51145 -
2016-01-03 12:07:22 +00:00
ondrej
cdfb590aee ideintf, designer: add MouseDown and MouseUp event handlers for designer
git-svn-id: trunk@51144 -
2016-01-03 12:06:07 +00:00
ondrej
3fb93ad0bf packagetabs: prevent AV
git-svn-id: trunk@51143 -
2016-01-03 12:00:12 +00:00
ondrej
bd5f13d1e9 anchordocking: prevent AV
git-svn-id: trunk@51142 -
2016-01-03 11:55:27 +00:00
ondrej
3a6b0c9da3 sparta: paint fake mainmenu
git-svn-id: trunk@51141 -
2016-01-03 10:24:20 +00:00
ondrej
90b92def4e codetools: pascalreadertool: support TGenericClass<TypeReference,TypeReference>.TNestedClass (delphi mode)
git-svn-id: trunk@51140 -
2016-01-02 22:14:28 +00:00
ondrej
e0dca9c427 codetools: fix TDirectiveSequenceItem.FindValue
git-svn-id: trunk@51139 -
2016-01-02 21:44:37 +00:00
ondrej
d8163c8187 codetools: prevent AV for incomplete generic types
git-svn-id: trunk@51138 -
2016-01-02 21:07:28 +00:00
ondrej
41e85d83a6 sparta: set focus to form so that it receives key messages. Issue #29044
git-svn-id: trunk@51137 -
2016-01-02 20:32:51 +00:00
wp
1220d1bec2 fpvectorial: Fix filling of multiple polygons in the same path. Fix svgreader to default to clear pen and brush styles.
git-svn-id: trunk@51135 -
2016-01-02 18:51:57 +00:00
ondrej
25ae0bc62e sparta: fix docked form preventing IDE from activating. Issue #29042
git-svn-id: trunk@51134 -
2016-01-02 18:22:39 +00:00
ondrej
c57471ea31 sparta: fix USE_POPUP_PARENT_DESIGNER compilation
git-svn-id: trunk@51130 -
2016-01-02 15:43:49 +00:00
ondrej
f3e9a5ddce sparta: fix USE_POPUP_PARENT_DESIGNER compilation
git-svn-id: trunk@51127 -
2016-01-02 15:15:18 +00:00
ondrej
14cc0fc3b7 anchordocking: fix wrong PercentValue from r51099 #47649a5b56
git-svn-id: trunk@51124 -
2016-01-02 14:29:06 +00:00
ondrej
dd5a0c7dd9 anchordocking: do not draw disabled splitters
anchordockingdsgn: disable and make MainIDEBar splitter smaller if AdjustHeight is enabled

git-svn-id: trunk@51121 -
2016-01-02 13:35:36 +00:00
wp
de4fbfafc7 fpvectorial: Fix svgreader to accept "in" as known length unit
git-svn-id: trunk@51117 -
2016-01-02 12:15:10 +00:00
wp
933d42cfa1 fpvectorial: Fix incorrect exception that paths must begin with a MoveTo command.
git-svn-id: trunk@51109 -
2016-01-01 23:41:11 +00:00
wp
bc906c5514 fpvectorial: Fix smooth bezier paths if previous segment is a relative bezier path
git-svn-id: trunk@51108 -
2016-01-01 22:47:03 +00:00
ondrej
491df20f71 codetools: support helpers for array types
git-svn-id: trunk@51107 -
2016-01-01 22:26:43 +00:00
wp
871641c688 TurboPower_iPro: Fix bgcolor attribute of tables, rows and cells
git-svn-id: trunk@51100 -
2015-12-31 22:08:35 +00:00
ondrej
47649a5b56 anchordocking: fix height change when dock site width is changed for ScaleOnResize. Issue #29298
git-svn-id: trunk@51099 -
2015-12-31 14:27:03 +00:00
ondrej
bb21c80552 anchordocking: fix dock site main menu changes docked windows height. Issue #18538
git-svn-id: trunk@51097 -
2015-12-31 13:28:33 +00:00
wp
13baa543c5 LHelp: Fix incorrect processing of internal links specified by absolute paths (issue #29267)
git-svn-id: trunk@51096 -
2015-12-31 10:18:23 +00:00
juha
59e349c1ae Bug fix for OnEditorFilter (was not called for sub TPersistent). From Maciej.
git-svn-id: trunk@51090 -
2015-12-31 09:07:51 +00:00
juha
f4b38428a6 Allow to use any class with RTTI for RunTimeTypeInfoControls (previously only using descendants of TPersistent was legal). Now is possible to use any ORM system with RTTI controls like mORMot. From Maciej.
git-svn-id: trunk@51089 -
2015-12-31 09:07:46 +00:00
wp
170279af46 ipro: Fix non-breaking space character given by numerical value instead of "&nbsp;"; fixes issue #28174.
git-svn-id: trunk@51086 -
2015-12-30 23:16:23 +00:00
juha
0a7cc81dde IDE: Enable "Make Resource String" command also when cursor is behind an end-quote. Issue #28829.
git-svn-id: trunk@51084 -
2015-12-30 15:27:14 +00:00
maxim
d4c7addc0e Translations: French translation update by Gilles Vasseur, bug #29254
git-svn-id: trunk@51073 -
2015-12-28 22:08:58 +00:00
maxim
cf6cf9e7bf IDEIntf: updated Russian translation
git-svn-id: trunk@51072 -
2015-12-28 22:03:59 +00:00
maxim
363fc389e3 JCF: regenerated translations
git-svn-id: trunk@51071 -
2015-12-28 21:48:07 +00:00
juha
6f720f5eaa SynEdit: Improved image SynJScriptSyn. Issue #29264, provided from Janusz Tomczak.
git-svn-id: trunk@51066 -
2015-12-28 16:50:29 +00:00
juha
4d3f2aefa9 Cleanup.
git-svn-id: trunk@51065 -
2015-12-28 13:32:23 +00:00
juha
c2f0586120 EditorMacroSript: Fix compilation with different defines, reduce compiler warnings.
git-svn-id: trunk@51064 -
2015-12-28 13:32:21 +00:00
juha
060d956ee0 PascalScript: Fix compilation with different defines, reduce compiler warnings.
git-svn-id: trunk@51063 -
2015-12-28 13:32:19 +00:00
ondrej
fe3244449c components: TSynBaseCompletionForm: add DrawBorderColor, make DrawBorderWidth public. Issue #29268. Modified patch by regs
git-svn-id: trunk@51061 -
2015-12-28 08:14:17 +00:00
wp
c689e1582c fpvectorial: Fix svg reader memory leaks related to BrushDefs and tokenizer. Declare package as runtime package.
git-svn-id: trunk@51060 -
2015-12-27 23:33:57 +00:00
juha
42e68fd86d IDE: Save Application Bundle and resource XPManifest to default project configuration. Issue #22286.
git-svn-id: trunk@51059 -
2015-12-27 22:36:55 +00:00
wp
c224456e7f fpvectorial: Reorganize TPath.Render. Support polygon even-odd and non-zero winding rules for brush fill.
git-svn-id: trunk@51058 -
2015-12-27 20:43:02 +00:00
ondrej
e8bf2b6e97 ideintf: ImageList editior: add replace button. Issue #29252. Patch by Janusz Tomczak
git-svn-id: trunk@51054 -
2015-12-27 17:40:09 +00:00
juha
800d968b77 LazUtils: Suppress some hints when compiling LazUtils. Issue #27961.
git-svn-id: trunk@51053 -
2015-12-27 15:04:41 +00:00
ondrej
175c0031c0 ideintf: set PopupMode/PopupParent for collection editor and actions editor. Issue #24711
git-svn-id: trunk@51051 -
2015-12-27 13:06:05 +00:00
ondrej
f1c10c63a7 ideintf, ide: change result type of TMainIDEBase.GetMainBar from TComponent to TForm.
It was an unnecessary limitation because there is Forms dependency in both units already.

git-svn-id: trunk@51050 -
2015-12-27 11:38:55 +00:00
juha
32f2f78b28 JCF2: Use String type + UTF-8 instead of WideString. Prevents conversions and compiler warnings. Also related to issue #27945.
git-svn-id: trunk@51043 -
2015-12-26 16:52:28 +00:00
bart
35b30db335 LazUtils: CopyDirTree: better readable Boolean expression.
git-svn-id: trunk@51041 -
2015-12-26 16:43:20 +00:00
bart
b8d42c3a62 LazUtils: Fix r51038 #10e166f60e for Issue #28841.
git-svn-id: trunk@51039 -
2015-12-26 13:50:01 +00:00
bart
10e166f60e LazUtils: Better fix "Prevent CopyDirTree copying to a subdirectory of source." Issue #28841.
git-svn-id: trunk@51038 -
2015-12-26 13:14:11 +00:00
juha
d10faafb1a LazUtils: Use trimmed paths for comparing sub-dir in CopyDirTree. Fix return value. Issue #28841.
git-svn-id: trunk@51034 -
2015-12-25 19:14:04 +00:00
juha
6faa4e893c LazUtils: Prevent CopyDirTree copying to a subdirectory of source. Issue #28841.
git-svn-id: trunk@51033 -
2015-12-25 18:39:32 +00:00
wp
629feb6d13 TAChart: Fix TDataPointEditor to mark the property as modified after data entry (issue #29236). Minor optical brush up of form.
git-svn-id: trunk@51031 -
2015-12-25 12:22:56 +00:00
bart
39da734bec LazUtils: fix compilation for WinCE.
git-svn-id: trunk@51026 -
2015-12-24 18:08:42 +00:00
ondrej
5598bd66e5 components: PO highlighter regression fix from r51001 #654493d96e, issue #29235
git-svn-id: trunk@51024 -
2015-12-24 15:02:50 +00:00
wp
3cab480c11 fpvectorial: Fix TPath to avoid rendering of internal lines for bezier segments. Fix elliptic path segment with rotated axis.
git-svn-id: trunk@51021 -
2015-12-24 12:00:46 +00:00
maxim
44acd99a0f H2Pas: registered forgotten text conversion tool
git-svn-id: trunk@51020 -
2015-12-24 11:57:41 +00:00
juha
93d8895785 PascalScript: pass dyn. arrays in registers when i386 register calling conventions are used (related to FPC r30870 #7b0df7dac3). Issue #29230. From Maciej Izak.
git-svn-id: trunk@51018 -
2015-12-24 00:57:51 +00:00
maxim
1dc657f13d TAChart: updated Russian translation
git-svn-id: trunk@51015 -
2015-12-23 23:46:13 +00:00
maxim
7aff67d684 H2Pas: added French translation by by Gilles Vasseur, bug #29244, regenerated translations and updated Russian translation
git-svn-id: trunk@51014 -
2015-12-23 23:25:56 +00:00
maxim
3a62f3d2f5 H2Pas: fixed typos, bug #29244
git-svn-id: trunk@51013 -
2015-12-23 23:24:27 +00:00
wp
fc5f053bc6 TAChart: Check validity of base of logarithmic transform (issue #29242)
git-svn-id: trunk@51009 -
2015-12-23 14:44:08 +00:00
wp
884fddbf00 fpvectorial: Correct calculation of ellipse center of elliptical arc path segment
git-svn-id: trunk@51004 -
2015-12-23 09:58:24 +00:00
ondrej
654493d96e synedit: fix TSynCustomHighlighter.GetIdentChars. Patch from BBasile
git-svn-id: trunk@51001 -
2015-12-23 07:42:31 +00:00
mattias
eda918198b lazdebuggers: fixed crash if watchlist empty, bug #29238 from Anton
git-svn-id: trunk@50999 -
2015-12-22 22:43:21 +00:00
mattias
8a1e70fd57 IDE: use unit dialog: save choice of uses section
git-svn-id: trunk@50998 -
2015-12-22 22:39:01 +00:00
mattias
cddb1489ea IDE: update menu sections: consistency check
git-svn-id: trunk@50988 -
2015-12-22 00:15:22 +00:00
mattias
800f102b46 IDE: update menu sections when parent section is not visible
git-svn-id: trunk@50986 -
2015-12-22 00:10:55 +00:00
maxim
74042907f8 Components: Hungarian translation update by Péter Gábor, bug #29218
git-svn-id: trunk@50982 -
2015-12-21 23:13:48 +00:00
maxim
99ca72b8e9 Translations: French translation update by Gilles Vasseur, bugs #29214, #29222
git-svn-id: trunk@50970 -
2015-12-21 22:36:46 +00:00
mattias
b5434dee75 fpdebug: fixed mem leaks, bug #29227 patch from Anton
git-svn-id: trunk@50963 -
2015-12-21 14:48:56 +00:00
bart
35b6f6f06f Printers: Add unit WinUtilPrn to package Printer4Lazarus.
git-svn-id: trunk@50955 -
2015-12-20 13:00:04 +00:00
bart
09ff38a012 Printers (Windows): Start removing Windows 9x specific code.
ToDo:
- Get rid of the Ansi versions of the Printer_Info* data structures (used in TWinPrinter.DoGetPrinterState)
- Get rid of DeviceCapabilitiesA variant (used in TWinPrinter.DoGetPaperRect)

git-svn-id: trunk@50954 -
2015-12-20 12:47:54 +00:00
wp
29e33e5bb1 fpvectorial: Fix svg reader bugs related with horizontal and vertical LinesTo commands
git-svn-id: trunk@50949 -
2015-12-19 19:36:12 +00:00
mattias
712001eb4b project groups: update enabled state of menu item save project group as
git-svn-id: trunk@50946 -
2015-12-19 15:59:16 +00:00