dmitry
f83dd217ca
cocoa: update mouse handling for disabed views and controls. Traversing the hierarchy to make sure there's no disabled parent. #34326
...
git-svn-id: trunk@61277 -
2019-05-22 21:16:28 +00:00
dmitry
76d0eb7757
cocoa: update combobox to prevent double mouseup events. Preventing mouseMove events when poup is down for combobox
...
git-svn-id: trunk@61276 -
2019-05-22 18:39:44 +00:00
dmitry
0bc3bc49ef
cocoa: update selected not focused color selection
...
git-svn-id: trunk@61275 -
2019-05-22 15:38:13 +00:00
juha
79b8e496b5
IDE: Use proper case for Target OS names. Issue #35589 , patch from Alexey Tor.
...
git-svn-id: trunk@61274 -
2019-05-22 14:41:36 +00:00
juha
0ba03cbbc3
LCL: Refactor for Grids a little more. Issue #35561 , patch from Alexey Tor.
...
git-svn-id: trunk@61273 -
2019-05-22 14:41:34 +00:00
juha
9528c8e182
LCL: Support high-dpi for InputBox. Issue #35601 , patch from Alexey Tor.
...
git-svn-id: trunk@61272 -
2019-05-22 14:41:23 +00:00
dmitry
47e78c92f8
cocoa: adding the system timer to the most common loop modes (thus it would fire if menu is openned or a modal dialog is up)
...
git-svn-id: trunk@61271 -
2019-05-22 14:13:37 +00:00
wp
01762d1065
TAChart: Change TAnimatedChartSource Extent properties to be like those of TSortedChartSource. Issue #35612 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61270 -
2019-05-22 10:47:26 +00:00
wp
b9b93e077d
TAChart: Revert r61263 #aa69a266b0 for TADiagramDrawing.pas.
...
git-svn-id: trunk@61269 -
2019-05-22 09:57:30 +00:00
wp
95ca9460ab
TAChart: Exit public series methods when series is empty. Issue #35618 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61268 -
2019-05-22 09:32:35 +00:00
maxim
592a9daf42
LazUtils, Translations unit: ensure uniqueness of flags in .po file items, ignore empty flags
...
git-svn-id: trunk@61267 -
2019-05-21 23:50:58 +00:00
wp
e3851a436a
TAChart: Add method AddXListY to TListChartSource. Issue #35613 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61266 -
2019-05-21 22:55:32 +00:00
wp
465e3213cc
TAChart: Make incidentally published methods of TSortedChartSource public. Issue #35611 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61265 -
2019-05-21 22:47:16 +00:00
wp
b232cf46c0
TAChart: Publish "forgotten" properties (Visible, BorderSpacing) for TChartNavPanel and TChartLegendPanel (Issue #35615 ).
...
git-svn-id: trunk@61264 -
2019-05-21 22:39:44 +00:00
wp
aa69a266b0
TAChart: Don't check class types twice (issue #35614 ).
...
git-svn-id: trunk@61263 -
2019-05-21 22:26:14 +00:00
dmitry
006c5d25d5
cocoa: adding submenu invalidation, so the menuNeedsUpdate is called
...
git-svn-id: trunk@61262 -
2019-05-21 17:53:06 +00:00
dmitry
473ea12b96
cocoa: restore LM_ACTIVE sending for menus, when menuNeedsUpdate is called. #30808
...
git-svn-id: trunk@61261 -
2019-05-21 17:40:09 +00:00
dmitry
79e367e184
cocoa: send activate message (Onclick event) whenever a submenu opens up. #30808
...
git-svn-id: trunk@61260 -
2019-05-21 17:27:58 +00:00
dmitry
d3116a25f7
cocoa: additional support for processing PostMessage during TrackingEvent loop
...
git-svn-id: trunk@61259 -
2019-05-21 17:15:40 +00:00
dmitry
66422a9b19
cocoa: always expect an application defined event
...
git-svn-id: trunk@61258 -
2019-05-21 17:08:27 +00:00
dmitry
c33f7b3553
cocoa: splitting up comboboxlist box for ROCMB and CMB (oop approach). Implementing text change for RO item. #35607
...
git-svn-id: trunk@61257 -
2019-05-21 13:10:48 +00:00
wp
0df144030a
TAChart: Avoid exception of savedemo by svg drawer in IDE when a font file cannot be loaded by EasyLazFreeType ( https://forum.lazarus.freepascal.org/index.php/topic,45461.0.html )
...
git-svn-id: trunk@61256 -
2019-05-20 23:18:19 +00:00
wp
52f5821504
TAChart: Add palette icon for TSortedChartSource.
...
git-svn-id: trunk@61255 -
2019-05-20 23:14:43 +00:00
wp
a0499530b5
TAChart: Publish properties XCount and YCount for TUserDefinedChartSource.
...
git-svn-id: trunk@61254 -
2019-05-20 23:13:29 +00:00
wp
bab9f23e1d
TAChart: Add demo for SortedChartSource. Based on code by Marcin Wiazowski (issue #35356 ). Some cosmetic changes in the chartsourcedemo.
...
git-svn-id: trunk@61253 -
2019-05-20 21:56:17 +00:00
wp
3992921b51
TAChart: Optimized floating point compare routine for sorting. Issue #35356 , patch by Marcin Wiazowski
...
git-svn-id: trunk@61252 -
2019-05-20 21:03:24 +00:00
wp
adc9225cec
TAChart: New TSortedChartSource. Issue #35356 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@61251 -
2019-05-20 20:54:41 +00:00
dmitry
475be67649
cocoa: automatic embedded form resizing. #35599
...
git-svn-id: trunk@61250 -
2019-05-20 19:38:54 +00:00
jesus
83f87d971d
CairoCanvas: implements SetPenMode, from Anton Kavalenka, issue #35425
...
git-svn-id: trunk@61249 -
2019-05-20 19:35:05 +00:00
wp
0fce68a18e
TAChart: Rework of sorting by TCustomChartSource and TListChartSource. Issue #35356 , patch by Marcin Wiazowski
...
git-svn-id: trunk@61248 -
2019-05-20 17:32:47 +00:00
martin
71fad749a4
GdbmiDebugger, test: Prevent error pop ups.
...
git-svn-id: trunk@61247 -
2019-05-19 21:23:37 +00:00
martin
a6a89eba31
GdbmiDebugger: Ignore warning by gdb 8.3
...
git-svn-id: trunk@61246 -
2019-05-19 21:23:35 +00:00
jesus
8e7198de43
LCL, DbControls: fix OnChange event not triggered in unbound dblookupcombobox reverting r61129 #97941ab395, issue #35419
...
git-svn-id: trunk@61245 -
2019-05-19 06:36:38 +00:00
wp
31de6345cf
LazUtils: Use exception class EFreeType instead of general Exception in EasyLazFreeType.
...
git-svn-id: trunk@61244 -
2019-05-18 23:23:11 +00:00
wp
a0c1900d66
TAChart: Fix demo of svg drawer on non-Windows systems.
...
git-svn-id: trunk@61243 -
2019-05-18 23:08:18 +00:00
jesus
482649c453
LCL, Grids: fix customgrid autoadjustcolumns, from AlexeyT
...
git-svn-id: trunk@61242 -
2019-05-18 22:35:20 +00:00
martin
6f4a672236
Revert "Revert "GdbmiDebugger, Windows: Improved speed."" / WaitForSingleObject did not wait.
...
git-svn-id: trunk@61241 -
2019-05-18 22:03:35 +00:00
wp
5014b158a4
TAChart: Fix svg drawer not finding fonts on Mac ( https://forum.lazarus.freepascal.org/index.php/topic,45461.msg321532.html ).
...
git-svn-id: trunk@61240 -
2019-05-18 21:53:16 +00:00
martin
636383149c
GdbmiDebugger, Windows: Improved speed. Wait for gdb responses, using WaitForSingleObject
...
git-svn-id: trunk@61239 -
2019-05-18 14:26:24 +00:00
martin
6dc1e4fd75
Revert "GdbmiDebugger, Windows: Improved speed. Wait for gdb responses, with less sleep calls (increase cpu usage) / Option to disable for laptops/etc."
...
This reverts commit 61132 #ef247de448, 61130 #d6a6435a9c, 61117 #a08b1f9560
git-svn-id: trunk@61238 -
2019-05-18 14:26:22 +00:00
martin
09eb2b9368
Installer, Win: Include all ppu
...
git-svn-id: trunk@61237 -
2019-05-18 12:29:11 +00:00
dmitry
8ebc6ca82a
cocoa: update placement of a window. Determining the screen based on the specified bounds rect, rather than current screen of the window (caused issues if height of monitors is different)
...
git-svn-id: trunk@61236 -
2019-05-17 04:50:27 +00:00
dmitry
6dfa26faa8
cocoa: adding theme update notification
...
git-svn-id: trunk@61235 -
2019-05-17 00:29:46 +00:00
dmitry
ab3b8df7cc
cocoa: adding event expiration date into RunMessages method. To let a message wait as long as it needs to. #35593
...
git-svn-id: trunk@61234 -
2019-05-16 23:49:33 +00:00
maxim
dd661a10de
Translations: regenerated all relevant translation files after r61231 #5b72fe1d56
...
git-svn-id: trunk@61233 -
2019-05-16 23:10:15 +00:00
maxim
e27c505be2
LazUtils, Translations unit: treat items with no-object-pascal-format flag as having correct formatting (never mark them with fuzzy and badformat flags for the formatting reasons)
...
git-svn-id: trunk@61232 -
2019-05-16 23:05:04 +00:00
maxim
5b72fe1d56
LazUtils, Translations unit: fixed/improved propagation logic of translation items user flags:
...
In base .pot file (template):
- Newly created item has no user flags.
- Existing updated item has its user flags kept intact.
In translation .po file:
- Newly created item gets user flags copied from base file (all flags missing in base file are removed).
- Existing updated item gets user flags copied from base file (all flags missing in base file are removed except fuzzy flag, whose state is kept).
After copying user flags, object-pascal-format, badformat and fuzzy flags are set automatically for each item (if needed).
This makes flags in translations (.po files) follow the ones from base file (.pot file) when they are added or removed in all cases (even when an item in .pot file gets its last flag deleted).
git-svn-id: trunk@61231 -
2019-05-16 22:49:46 +00:00
dmitry
09ee334589
cocoa: update QuitApp processing. Patch by Zoë Peterson. #34798
...
git-svn-id: trunk@61230 -
2019-05-16 18:29:15 +00:00
dmitry
63be412f63
cocoa: removing mackeycodes.inc file. #35587
...
git-svn-id: trunk@61229 -
2019-05-16 14:09:51 +00:00
jesus
c61b928517
CairoCanvas: Fix cairocanvas example and add note for windows
...
git-svn-id: trunk@61228 -
2019-05-15 01:55:16 +00:00