Commit Graph

57293 Commits

Author SHA1 Message Date
mattias
0eb446e94a lazutils: SysToUTF8: only UTF8_RTL, issue #35696, from Serge Anvarov
git-svn-id: trunk@61352 -
2019-06-10 16:19:00 +00:00
dmitry
540835858f win32: proper dx array configuration for surrogate pair strings. Patch by Alexey Tor. #35692
git-svn-id: trunk@61351 -
2019-06-10 12:47:32 +00:00
dmitry
2bbd782eec cocoa: fix the compilation with fpc trunk. Patch by Alfred. #35690
git-svn-id: trunk@61350 -
2019-06-10 05:00:31 +00:00
maxim
9843d887dd LazUtils, Translations unit: improve TPOFile constructors (initialize FAllEntries field only once and invalidate statistics regardless of called constructor)
git-svn-id: trunk@61349 -
2019-06-09 22:20:41 +00:00
juha
d7bad85f68 LCL-GTK3: Implement font styles underline and strikethrough. Issue #35695, patch from Alexey Tor.
git-svn-id: trunk@61348 -
2019-06-09 20:01:59 +00:00
juha
9c792cd818 LCL-GTK3: Use double for font angle calculation, was rounded to whole degrees. Orientation is not rendered yet. Issue #35697, patch from Alexey Tor.
git-svn-id: trunk@61347 -
2019-06-09 19:54:49 +00:00
juha
89a7a7414e LCL-GTK3: Add "const" modifiers for string parameters for better performance.
git-svn-id: trunk@61346 -
2019-06-09 19:54:42 +00:00
dmitry
b2792fdba7 cocoa: change the implementation of HMonitor. Switching from a direct mapping of NSScreen object to index in NSScreen.screen array
git-svn-id: trunk@61345 -
2019-06-09 16:09:02 +00:00
juha
8438d57672 LCL: Use font name 'default' if it was empty. Issue #33809.
git-svn-id: trunk@61344 -
2019-06-09 08:30:59 +00:00
maxim
436ce8ff84 LazUtils, Translations unit: when updating an item, ensure that translation is empty in .pot file before checking for it. Allows to always correctly clear item's PreviousID value in .pot file.
git-svn-id: trunk@61343 -
2019-06-08 23:00:57 +00:00
maxim
772f1b8843 LazUtils, Translations unit: correctly remove PreviousID parts even in case when empty translation of an item with fuzzy flag set (and non-empty PreviousID) gets populated with translation suggestion
git-svn-id: trunk@61342 -
2019-06-08 22:17:26 +00:00
dmitry
1acc007cbc cocoa: lcl: adding a new capability lcCanDrawHidden for widgetsets with optimized drawing that can draw hidden on offscreen controls (macOS). bug #35678
git-svn-id: trunk@61341 -
2019-06-08 03:26:39 +00:00
martin
15cde7a988 SynEdit: Fix position for IME (e.g. Candidate window). Requests are received before "StartComposition". Issue #0035682
git-svn-id: trunk@61340 -
2019-06-07 17:29:16 +00:00
dmitry
ea39d588f5 cocoa: removing LCL custom event LCLEventSubTypeMessage as unused
git-svn-id: trunk@61339 -
2019-06-07 15:24:30 +00:00
dmitry
ceb695c594 cocoa: remove no longer used custom events handling
git-svn-id: trunk@61338 -
2019-06-07 15:17:09 +00:00
dmitry
c1bdbf99b0 cocoa: replace SendMessage implementation with performSelectorOnMainThread_withObject_waitUntilDone
git-svn-id: trunk@61337 -
2019-06-07 15:13:25 +00:00
dmitry
86aa535424 cocoa: change PostMessage event processing to use performSelectorOnMainThread
git-svn-id: trunk@61336 -
2019-06-07 13:01:20 +00:00
martin
c13bcb61c2 FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61335 -
2019-06-07 12:24:00 +00:00
maxim
0ed78196c7 Opkman: regenerated translations and updated Russian translation
git-svn-id: trunk@61334 -
2019-06-06 23:50:15 +00:00
maxim
eb107de5ed LazUtils, Translations unit: fixed setting PreviousID parts of newly changed items (do not remove just set up PreviousID anymore)
git-svn-id: trunk@61333 -
2019-06-06 23:39:39 +00:00
dmitry
9ca022bfb9 cocoa: change main thread synchronization mechanims. Using performSelectorOnMainThread, instead of a custom created event
git-svn-id: trunk@61332 -
2019-06-06 22:54:56 +00:00
dmitry
000bfb281d cocoa: prevent blocking of LCL only messages. Previous revision is causing issues with menu tracking loop
git-svn-id: trunk@61331 -
2019-06-06 21:06:31 +00:00
martin
3f6a435b48 FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61330 -
2019-06-06 20:45:34 +00:00
dmitry
54ce5e3d7e cocoa: update event loop hadling. Repeat wait, if LCL message has arrived, but was not expected. Improves mouse loop handling
git-svn-id: trunk@61329 -
2019-06-06 20:24:31 +00:00
martin
9075dc0db1 FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61328 -
2019-06-06 20:14:47 +00:00
marcus
c0342b398f MUI: do not receive events for hidden parts of widgets, for example hidden tabs
git-svn-id: trunk@61327 -
2019-06-06 19:28:26 +00:00
dmitry
fd9e22019c lcl: TreeView scrollbars needs to be updated on mouse wheel. #35677
git-svn-id: trunk@61326 -
2019-06-06 14:20:07 +00:00
balazs
ea23df45e0 Opkman: Warn user if a package is incompatible with the current system. Implemented for third party packages too.
git-svn-id: trunk@61325 -
2019-06-06 10:49:34 +00:00
balazs
3791e9a6da Opkman: Warn user if a package is incompatible with the current system.
git-svn-id: trunk@61324 -
2019-06-06 10:02:56 +00:00
dmitry
a9c11db3de cocoa: update handling of DX array passed for UTF8, respecting UTF16 surrogate pairs. #35675
git-svn-id: trunk@61323 -
2019-06-05 15:15:32 +00:00
zeljko
3f2cd1ae7e Qt: textRanges(). issue #35657
git-svn-id: trunk@61322 -
2019-06-05 13:15:36 +00:00
wp
4ec80d561c win64: Use correct WParam data type in handling scroll message to avoid range overflow. Issue #35610, modified patch by Michal Gawrycki.
git-svn-id: trunk@61321 -
2019-06-05 10:18:02 +00:00
wp
cdd32d1ca4 TAChart: Fix handling of XCountMin and YCountMin parameters for built-in chart source of TCustomSeries. Issue #35665, patch by Marcin Wiazowski.
git-svn-id: trunk@61320 -
2019-06-04 14:36:10 +00:00
dmitry
fa41c05360 cocoa: invalidating designer overlay view together with content view. Due to forceful use of layers in macOS10.14. Adding a memo (or any scrolling control) would introduce extra layers causing visual issues. In this case overlay (as always staying on top - and receiving its own layer) must be explicitly refreshed, if window content if affected. #35165
git-svn-id: trunk@61319 -
2019-06-04 14:17:18 +00:00
martin
c2480c6563 IDE: Run without debug, pass command-line args. Issue #0035649
git-svn-id: trunk@61318 -
2019-06-04 09:42:17 +00:00
zeljko
67fb3593fe Qt5: added QTextBlock_textFormats() to the bindings. issue #35657
git-svn-id: trunk@61317 -
2019-06-04 07:48:08 +00:00
zeljko
a8787d90ad Qt5: added QTextBlock::testFormats(). issue #35657
git-svn-id: trunk@61316 -
2019-06-04 07:47:30 +00:00
dmitry
c660a2042f cocoa: implement GetDCOriginRelativeToWindow for a nicer component editor
git-svn-id: trunk@61315 -
2019-06-04 05:26:05 +00:00
wp
515b81420b TAChart: Fix issue with sorted TListChartSource when unsorted data are added via DataPoints property. Issue #35664, patch by Marcin Wiazowski.
git-svn-id: trunk@61314 -
2019-06-03 22:00:04 +00:00
wp
96442a5bea TAChart: Fix issue in recently added TCustomSortedChartSource.ItemFind(). Issue #35666, patch by Marcin Wiazowski.
git-svn-id: trunk@61313 -
2019-06-03 21:49:43 +00:00
zeljko
7c3c2d5094 Qt5: added QTextFormat_clearFormats(), QTextFormat_formats() and QTextFormat_setFormats(). issue #35657
git-svn-id: trunk@61312 -
2019-06-03 09:42:29 +00:00
zeljko
05001dc161 Qt5: added QTextLayout clearFormats(), formats(), setFormats(), removed obsoleted routines. part of issue #35657
git-svn-id: trunk@61311 -
2019-06-03 09:41:31 +00:00
dmitry
b1accb6937 lcl: missing changes for menus.pp
git-svn-id: trunk@61310 -
2019-06-01 13:03:35 +00:00
martin
93d8287c3e SynEdit: Fixed crash in MarkTextAsSaved. Issue #0035635
git-svn-id: trunk@61309 -
2019-06-01 11:27:36 +00:00
zeljko
4dc3fb5ee6 LCL: TCustomTabControl fixed crash with nil Images property. patch by Luca Olivetti. issue #35646
git-svn-id: trunk@61308 -
2019-06-01 07:11:21 +00:00
dmitry
75accac5aa lcl: forcing menus icon bitmap refresh on Imagelist change. #35658
git-svn-id: trunk@61307 -
2019-06-01 05:57:36 +00:00
dmitry
2ab93def5e cocoa: Boolfix (fpc trunk) related compilation fix. Patch by Zoë Peterson. #35694
git-svn-id: trunk@61306 -
2019-06-01 03:23:33 +00:00
wp
bd29c5ea1e TAChart: Minor speed-up of source sorting. Issue #35630, patch by Marcin Wiazowski
git-svn-id: trunk@61305 -
2019-05-31 11:34:43 +00:00
wp
c754e91aae TAChart: Paint series shadow to have a constant pixel distance to original position. Issue #35640, patch by Marcin Wiazowski.
git-svn-id: trunk@61304 -
2019-05-31 09:48:33 +00:00
maxim
81b06ad0e5 LazUtils, Translations unit: calculate translation statistics based on actual file contents, ignoring any corrections made when reading it
git-svn-id: trunk@61303 -
2019-05-30 23:45:14 +00:00