Commit Graph

61604 Commits

Author SHA1 Message Date
dsiders
0796c52d2a Docs: build_lcl_docs. Fixes an incompatibility with FPDoc 3.3.x.
* FPDoc 3.3.X changed the syntax for the --footer argument. It uses an ''@' prefix for file names and treats anythine else as text for the footer..  build_lcl_docs did not handle that syntax.  Since we do not know which version of FPDoc will be used, we must handle both.
* Accepts --footer=filename.ext for 3.2.X.
* Accepts --footer=@filename.ext for 3.3.X.
* Accepts --footer="Your text here" for 3.3.X.
* File name expansion and validation occurs in the setter for TFPDocRun.FooterFilename.
* Modifies README.txt and all of the script files (.bat, .sh) to document requirements and usage.

(cherry picked from commit 2f59545512)
2022-02-26 00:57:29 +03:00
mattias
f4efaa4b66 docs: readme
(cherry picked from commit f8af491a06)
2022-02-26 00:57:29 +03:00
dsiders
36ded14eb9 Docs: build_lcl_docs. Removes use of default footer file name.
* No default footer file is assumed. Allows output formats to be generated without footers when the --footer option is omitted.
* Removes unused unit LazUtilities from uses clause.
* Renames TFPDocRun.CreateOuputDir to TFPDocRun.CreateOutputDir.
* Fixes strings used in exception and logging messages.

(cherry picked from commit 5e581ce962)
2022-02-26 00:52:01 +03:00
dsiders
e9105d344c Docs: LCL/popupnotifier. Fixes spelling errors and typos.
(cherry picked from commit d47c55d93d)
2022-02-26 00:51:43 +03:00
dsiders
227e35128f Docs: LCL/popupnotifier. Updates topic content and links.
(cherry picked from commit 84a85843ed)
2022-02-26 00:51:20 +03:00
dsiders
4cb0e26bbf Docs: LCL/controls. Updates topic content and links.
* Mostly topics in TWinControl.

(cherry picked from commit 86f222952f)
2022-02-26 00:50:46 +03:00
dsiders
6aebd4d4ae Docs: LCL/controls. Updates topic content and links.
* Contains updates to TControl topics.
* Contains cosmetic tagging changes for True, False, and Nil values.
* Target version: 2.2.2.

(cherry picked from commit fe1125219b)
2022-02-18 00:44:53 +03:00
wp_xyz
bbac02ab05 LCL/SpeedButton: Fix misaligned icons in TFilenameEdit etc.
(cherry picked from commit 2b04018e69)
2022-02-12 02:17:10 +03:00
Martin
2187550bd5 LazDebuggerFpLLDB/Gdbmi: Fix cached context
(cherry picked from commit 6cded56ae9)
2022-02-10 23:36:05 +01:00
Martin
672e289ef3 FpDebug: Improve Stack after calling TProc(nil) / Call to code not in apps memory
(cherry picked from commit 6993390bab)
2022-02-09 19:34:57 +01:00
Martin
9beff229c7 Debugger: reset breakpoint state (unknown, valid, invalid) after debugger stops. Issue #39505
(cherry picked from commit d962ac2a85)
2022-02-09 19:27:01 +01:00
Martin
6ef5f0729f Revert "Debugger: Fix DisAssemble.CountAfter"
This reverts commit c15332e9c1.
2022-02-09 19:25:42 +01:00
Martin
a69c95dea3 FpDebug: Improve Stack after calling TProc(nil) / Call to code not in apps memory
(cherry picked from commit b6be0ae622)
2022-02-09 15:53:21 +01:00
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