Commit Graph

61357 Commits

Author SHA1 Message Date
dsiders
e953242969 Docs: LCL/graphics. Fixes awkward wording in the TPicture topic.
(cherry picked from commit bcf2fdd549)
2022-01-25 00:47:43 +03:00
Maxim Ganetsky
5efbbc0f96 Cocoa: LCL scrolling improvements by Zoë Peterson, issue #39477:
1. Better handling of hasPreciseScrollingDeltas and SPI_GETWHEELSCROLLINES.  The scrolling in LCL trunk is much too fast and imprecise.  This improves the feel of things using both a mouse wheel and the touchpad.  I don't like having the 15 for average line height hard coded in it, but I haven't seen any cases where it causes problems.

2. In the case where it sees a scroll in both X and Y directions, it filters it in favor of the last scroll direction.  This makes vertical scrolling documents using the touchpad better, since you're less likely to inadvertently scroll horizontally.

3. Msg.WheelDelta is a SmallInt, so this caps the values to High/Low(SmallInt), rather than the underflow/overflow that occurs currently.  That fixes the issue this bug report specifically is about.

(cherry picked from commit 8e10ed53af)
2022-01-25 00:42:46 +03:00
Maxim Ganetsky
0b9a2099dc Translations: LCL Corsican translation update by Patriccollu, merge request !59
(cherry picked from commit 73fd319f37)
2022-01-21 03:37:34 +03:00
dsiders
9fa8a9b82d Docs: LCL/controls. Updates topic content and links.
(cherry picked from commit b2b3689434)
2022-01-21 01:14:06 +03:00
dsiders
ab64cbcfe2 Docs: LazUtils/lazutf8. Updates topic content in Utf8EscapeControlChars.
(cherry picked from commit 6c639074fc)
2022-01-21 01:14:05 +03:00
Juha
998c27dd68 IDE: Create new MenuItems for bookmarks. A MenuItem cannot be used for many parent menus. Issue #39540.
(cherry picked from commit 4ac1f026c2)
2022-01-21 01:14:05 +03:00
PeaZomboss
1741abd120 Codetools: Allow keyword const in generic parameter list. Issue #38087.
(cherry picked from commit 6f8172a61a)
2022-01-21 01:14:04 +03:00
Juha
6bc2584107 IDE: Use '-W' parameter for MacOS bundle on "Run without Debugging". Simplify the code. Issue #39567.
(cherry picked from commit f7d2d0a690)
2022-01-21 01:14:04 +03:00
Juha
06d9f477f7 IDE: Hide IDE windows on "Run without Debugging" when the setting says so. Issue #39567.
(cherry picked from commit 9eaf4e3531)
2022-01-21 01:14:04 +03:00
Ondrej Pokorny
93509b75f6 win32: DoWindowProc: lWinControl <> nil check. Fixues issue #39553
(cherry picked from commit d74a3b34c5)
2022-01-21 01:14:03 +03:00
Juha
68e3bfbfa7 IDE: List different processors for i8086 target. Issue #39565.
(cherry picked from commit 3b0b5e67dd)
2022-01-19 00:51:07 +03:00
Maxim Ganetsky
cc470bc708 FpWeb: call New HTTP Application options dialog in DoInitDescriptor callback instead of InitProject in order to avoid closing current project when the options form was just shown (current project should only be closed when user presses OK button in the options form)
(cherry picked from commit 897f7280cb)
2022-01-19 00:42:43 +03:00
dsiders
6d0f8f5d72 Docs: LCL/lclstrconsts. Updates resource strings for changes in 52bb2482.
(cherry picked from commit 02dfebb264)
2022-01-17 03:12:56 +03:00
dsiders
7a8f39e91b Docs: LCL/stdctrls. Updates topic content.
* Updates topic content and see also links.
* Fixes spelling and grammar errors.

(cherry picked from commit 565be6fcc7)
2022-01-17 01:03:12 +03:00
Maxim Ganetsky
e1581cc153 LCL: added const to GetLocalizedFormatDescription function parameters
(cherry picked from commit 0a0b688587)
2022-01-17 01:00:36 +03:00
Maxim Ganetsky
f5629cffbb LCL: fixed i18n of graphic file format filter descriptions in file dialogs, improved descriptions themselves, removed unused ones, regenerated translations and updated Russian translation
(cherry picked from commit 52bb248201)
2022-01-17 00:49:02 +03:00
mattias
821518208a lazdebuggers: fixed compile linux
(cherry picked from commit e8b2d0f821)
2022-01-17 00:43:06 +03:00
Martin
708715204e FpDebug: Win32, Fix "Run (F9)" incorrectly triggered watch/stack updates while the app was still running (slowing execution).
(cherry picked from commit a92db946ec)
2022-01-16 17:34:46 +01:00
wp_xyz
2307e0db21 TAChart: Fix quarter-of-year label positioning in TDateTimeIntervalChartSource based on the new IncQuarter() and StartOfTheQuarter() functions.
(cherry picked from commit 334d1265da)
2022-01-15 02:11:22 +03:00
wp_xyz
343656442a TAChart: Add StartOfTheQuarter and IncQuarter functions (date/time-related). Add related unit tests.
(cherry picked from commit c5b1c18380)
2022-01-15 02:11:22 +03:00
wp_xyz
a79ba1d6f4 TAChart: Fix unit test for IsEquivalent.
(cherry picked from commit 8e85780b9f)
2022-01-15 02:11:22 +03:00
Maxim Ganetsky
a170f95f33 IDE: committed regenerated startlazarus.res 2022-01-14 03:07:28 +03:00
Maxim Ganetsky
96f36120e0 IDE: Lazarus icons improvements by Roland Hahn, issue #39550
(cherry picked from commit 931e4da81c)
2022-01-14 02:47:18 +03:00
Željan Rikalo
39bfdbec38 Qt,Qt5: fixed font changing of TComboBox editor. issue #39539
(cherry picked from commit 53cda894a2)
2022-01-14 02:36:53 +03:00
zeljan1
0068f0ee45 Qt5: fixed slowness with TQtPrinter under MSWindows
(cherry picked from commit 09a4c2fbd4)
2022-01-14 02:36:52 +03:00
Željan Rikalo
18931fadc2 Qt/Qt5/Win32: fixed page size and name (qt) and page orientation mismatch under win32. Patch by Joeny Ang. issue #39449
(cherry picked from commit 5133009bc0)
2022-01-14 02:36:52 +03:00
wp_xyz
212c8a23bb TAChart: Fix position of quarter-year marks in TDateTimeIntervalChartSource
(cherry picked from commit ad0cee4c6e)
2022-01-14 02:32:39 +03:00
wp_xyz
7e789a87aa TAChart: Fix TDateTimeIntervalChartSource formatting of dates in "quarter/year" format.
(cherry picked from commit 4fa1bfc4da)
2022-01-14 02:32:39 +03:00
wp_xyz
aabe4314d5 TAChart: Fix missing minor ticks when an axis is inverted by means of a linear axis transform. Issue #39546.
(cherry picked from commit b8f2e92f03)
2022-01-14 02:32:39 +03:00
wp_xyz
191e203993 TAChart: Fix occasional flicker of datapoint crosshair tool. Issue #39548, patch by kupferstecher.
(cherry picked from commit 3b9e6859e7)
2022-01-14 02:32:38 +03:00
dsiders
1ff6697784 Docs: LCL/spin. Corrects content in TCustomFloatSpinEdit.GetLimitedValue.
(cherry picked from commit 59fae3d727)
2022-01-14 02:30:50 +03:00
Maxim Ganetsky
991a5bbf25 Translations: Slovak translation update by LacaK, issue #39536
(cherry picked from commit 2424ed2612)
2022-01-10 01:41:56 +03:00
mattias
7410bf4bff codetools: added boolean8, boolean16, boolean32, boolean64
(cherry picked from commit 947a183c9c)

By Sven's request in merge request !55
2022-01-08 03:22:05 +03:00
Maxim Ganetsky
cdf9357a5b Translations: Slovak translation update by LacaK, issue #39536
(cherry picked from commit ab98595350)
2022-01-08 03:10:09 +03:00
dsiders
b938b1d561 Docs: LCL/controls. Updates GetDefaultColor topics for TControl, TControlCanvas.
(cherry picked from commit f48623e90c)
2022-01-05 04:11:22 +03:00
Maxim Ganetsky
4734343934 IDE: Turkish translation update by Onur ERÇELEN, issue #39529
(cherry picked from commit ae23398e69)
2022-01-03 03:57:38 +03:00
Maxim Ganetsky
ae1c810757 Opkman: Turkish translation update received via forum
https://forum.lazarus.freepascal.org/index.php/topic,34297.msg429282.html?PHPSESSID=8lttvafph2gi1trps40gmi7te4#msg429282

(cherry picked from commit 043c087f5a)
2022-01-03 01:13:52 +03:00
Juha
aede421b91 LCL-GTK2: Fix TPopupMenu on 2 monitors aligned vertically. Issue #39422, patch by Alexey T.
(cherry picked from commit 30ba61883f)
2022-01-03 01:13:52 +03:00
Juha
ff4013ae41 Codetools: Update target processor types for x86_64.
(cherry picked from commit a57cf215d3)
2022-01-03 01:12:08 +03:00
dsiders
19cd1d185f Docs: LazUtils/lazutf8. Updates topic content in UTF8Length, UTF8LengthFast.
(cherry picked from commit c87b73cadc)
2022-01-03 01:12:07 +03:00
Bart
ac8ba70bfb LazUtf8: use unsigned variables in Utf8LengthFast.
(cherry picked from commit 71d44be64a)
2022-01-03 01:12:07 +03:00
mattias
4d49533f10 set fixes version to 2.2.0.4 2022-01-01 17:42:24 +01:00
dsiders
3cdfb5d0d5 Docs: LCL/controls. Adds missing punctuation.
(cherry picked from commit 6226965c11)
2021-12-29 18:59:52 +00:00
dsiders
e795139cb7 Docs: LazUtils/fileutil. Fixes capitalization for mac bundle post-fix.
(cherry picked from commit d1cd17f10d)
2021-12-29 18:59:17 +00:00
dsiders
31329648d4 Docs: LCL, LazUtils. Changes MacOS to macOS in topics.
(cherry picked from commit 6719d7b54a)
2021-12-29 17:30:49 +00:00
dsiders
577f9b0888 Docs: LazUtils/fileutil. Changes MacOSX to MacOS in topics.
(cherry picked from commit 05038a37b1)
2021-12-29 17:28:54 +00:00
Martin
40bea98076 LazLogger: fix getting command line param. To not return include "=" from --debug-enable=foo. Issue #39520
(cherry picked from commit 7a876814d5)
2021-12-29 17:09:15 +01:00
dsiders
74ed44fb2a Docs: LazUtils/lconvencoding. Updates topics for changes in cb9d685f.
(cherry picked from commit 7a38231905)
2021-12-29 00:40:25 +03:00
dsiders
a1ad8088f2 Docs: LCL/grids. Updates topic content.
(cherry picked from commit 1b7848191e)
2021-12-28 03:44:15 +00:00
dsiders
a3f8f3c24b Docs: LCL. Adds or updates topic content.
(cherry picked from commit b4b11c6f2a)
2021-12-28 03:31:08 +00:00