Commit Graph

61391 Commits

Author SHA1 Message Date
Martin
c15332e9c1 Debugger: Fix DisAssemble.CountAfter
(cherry picked from commit 766bc1a877)
2022-02-09 15:48:17 +01:00
Maxim Ganetsky
e99e9e531a IDE: committed regenerated .res files after recent icon updates 2022-02-08 02:21:23 +03:00
dsiders
2c0d1dd1f9 Docs: LCL/spin. Adds TCustomFloatSpinEdit.EditingDone topic. Depends on 603fb729.
(cherry picked from commit 5c44c3b487)
2022-02-08 02:17:06 +03:00
Bart
db180e7818 T(Float)SpinEdit: update the control in EditingDone so that text matches Value. Reported by Jamie in https://forum.lazarus.freepascal.org/index.php/topic,57722.msg429596.html#msg429596
(cherry picked from commit 603fb72945)
2022-02-08 02:14:55 +03:00
wp_xyz
c2d023ea9e LCL/TSpeedButton: Improve text alignment when there is not glyph.
(cherry picked from commit ad41c897b7)
2022-02-08 02:12:19 +03:00
wp_xyz
fc869b0bdc LCL/SpeedButton: Draw centered multi-line caption. Issue #39632
(cherry picked from commit 89bd5e8943)
2022-02-08 02:12:19 +03:00
wp_xyz
587c6d56c5 TAChart: Fix TBoxAndWhiskerSeries crashing when MinYValue or MaxYValue is queried and the series is empty.
(cherry picked from commit fcb70e903a)
2022-02-08 02:12:18 +03:00
wp_xyz
04abb621c5 Tools/chmmaker: Fix compilation with FPC 3.2.x
(cherry picked from commit 1f695b9d3a)
2022-02-08 02:12:18 +03:00
wp_xyz
c13ad7e2af Images: Replace icons in images/windows/ by versions adapted to the new style. Provided by Roland Hahn.
(cherry picked from commit a54aa9c1bb)
2022-02-08 02:12:17 +03:00
wp_xyz
a599256f92 LCL: Fix mouse position in unhandled mouse-wheel event to be relative to parent. Issue #39621.
(cherry picked from commit 2d93d8f51b)
2022-02-08 02:10:28 +03:00
dsiders
f6f198e801 Docs: LazUtils/lazutf8. Fixes spelling errors in topics.
(cherry picked from commit 55c4d7d5af)
2022-02-08 02:09:41 +03:00
Martin
ff329cf453 Installer, Win: fix initial EnvironmentOptions.xml Issue #39630
(cherry picked from commit dfd23c955d)
2022-02-04 16:37:15 +01:00
Maxim Ganetsky
62756d206c IDE: committed regenerated .res files after recent icon updates
(cherry picked from commit f79988b3c9)
2022-01-31 01:29:03 +03:00
dsiders
4ca4c74e30 Docs: LCL/grids. Updates content for TCustomGrid topics.
(cherry picked from commit 5bade4a47a)
2022-01-31 01:25:14 +03:00
Frank Freeman
b6078e31cb TAMultiseries.pas fix for #39616 TBoxAndWhiskerSeries cannot use different color on each point for box border, whiskers and median
(cherry picked from commit c4a17bf926)
2022-01-31 01:25:13 +03:00
Frank Freeman
80e6a9f2c6 TAMultiseries.pas fix for #39615 TBoxAndWhiskerSeries does not draw box if box image left=right or top=bottom
(cherry picked from commit b6222f0da8)
2022-01-31 01:25:13 +03:00
wp_xyz
5b9ff84c92 Images: Replace lazarus*.ico files by versions in which the small images (16x16, 20x20) are a bit more "crispy". Created by Roland Hahn.
(cherry picked from commit 0aada2da4c)
2022-01-31 01:25:13 +03:00
dsiders
479cbc7dd3 Docs: LCL/comctrls. Updates topics for changes in 4d72245552, 082d051466.
(cherry picked from commit ff3970a6b3)
2022-01-31 01:25:12 +03:00
Maxim Ganetsky
084c4c138e Images: fixed images/mainiconproject.ico 2022-01-29 01:01:21 +03:00
Maxim Ganetsky
3df04d630a IDE: committed regenerated .res files after recent icon updates
(cherry picked from commit 576732afb0)
2022-01-29 00:37:05 +03:00
Juha
14861b18e3 LCL: Do not InvalidateSelected in MultiSelect virtual TListView. Part of issue #39324.
(cherry picked from commit 082d051466)
2022-01-29 00:28:17 +03:00
wp_xyz
b70fdb1258 Images: Replace the macOS .icns files to be like the .ico files. Provided by Roland Hahn. Issue #39550.
(cherry picked from commit 1c44ec9237)
2022-01-29 00:28:16 +03:00
wp_xyz
f017c1199b images: Replace the default lazarus.ico used anywhere within the installation folder by the new version. Issue #39596.
(cherry picked from commit fde1f53879)
2022-01-29 00:28:16 +03:00
wp_xyz
ccc7ca51f5 Images: Fix new ico files to be linux-compatible. Issue #39596.
(cherry picked from commit 81ac10f738)
2022-01-29 00:28:15 +03:00
Juha
ea1c5ca200 LCL: Solve most performance issues with virtual TListView (OwnerData=True). Issue #39324, patch by d7_2_laz.
(cherry picked from commit 4d72245552)
2022-01-29 00:26:12 +03:00
dsiders
25c7c8a173 Docs: LCL/grids. Removes an extraneous character in a See Also link.
(cherry picked from commit c12011e450)
2022-01-29 00:26:12 +03:00
Juha
65ac84679d IDE: Allow multi-selection with Shift in Project Inspector and Package Editor. Issue #39595.
(cherry picked from commit 3ecdcf0320)
2022-01-29 00:26:11 +03:00
robsean
60fe055d84 Translations: updated Chinese IDE translation, merge request !62
(cherry picked from commit 6b71b51df2)
2022-01-27 02:36:45 +03:00
Juha
8781fcb5f4 Codetools: Complete code correctly for "procedure xxx; forward;". Issue #39510, patch by Domingo Galmés.
(cherry picked from commit dfa66431c4)
2022-01-25 00:48:33 +03:00
Juha
2451cd3995 IDE: Disable 'Abort Build' menu item when not building. Issue #39585.
(cherry picked from commit 58f8d07925)
2022-01-25 00:48:32 +03:00
dsiders
3379fef5ac Docs: LCL/comctrls. Updates content and links for topics.
(cherry picked from commit ed84fe08f1)
2022-01-25 00:47:44 +03:00
dsiders
1e5ffb1baf Docs: LazUtils/utf8process. Updates topic content.
(cherry picked from commit c111b7caf5)
2022-01-25 00:47:44 +03:00
dsiders
2f6d64d193 Docs: LCL/forms. Fixes error in GetParentForm topic from issue #39591.
(cherry picked from commit c875cc8f8e)
2022-01-25 00:47:43 +03:00
dsiders
efa38ea061 Docs: LCL/extctrls. Updates topic content and links.
(cherry picked from commit 05cf5afbc2)
2022-01-25 00:47:43 +03:00
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