Commit Graph

61466 Commits

Author SHA1 Message Date
dsiders
978c6ba604 Docs: LazUtils/integerlist. Updates topic content.
(cherry picked from commit 68d06aa93d)
2022-03-03 00:25:36 +03:00
dsiders
a71b9f7d16 Docs: LazUtils. Comments platform-specific links that cause build warnings.
(cherry picked from commit 7f856147a1)
2022-03-03 00:25:36 +03:00
Željan Rikalo
df61f81b7d Qt5: added QPixmapCache_Clear() to pascal binding. part of issue #38844
(cherry picked from commit f70878564b)
2022-02-26 01:05:23 +03:00
Željan Rikalo
ed5a249484 Qt5: added QPixmapCache_clear(). part of issue #38844
(cherry picked from commit db27890d55)
2022-02-26 01:05:23 +03:00
Željan Rikalo
543c809dbf Qt5: increased libQt5Pas version. issue #39655
(cherry picked from commit b36000fc26)
2022-02-26 01:05:22 +03:00
Željan Rikalo
bd30173c24 Qt5: fixed session management bug. issue #39655
(cherry picked from commit 11f9203046)
2022-02-26 01:05:22 +03:00
Juha
201880a7f0 Move FreeType license file from LazUtils to FreeType directory. Issue #39657.
(cherry picked from commit c805ff750d)
2022-02-26 01:05:22 +03:00
Sergey Larin
26ad872b9e QT4: fixed uninitialized Result when getting WheelScrollLines
(cherry picked from commit 3e672ebe93)
2022-02-26 01:05:21 +03:00
Sergey Larin
7f53ea8eb1 QT5: fixed uninitialized Result when getting WheelScrollLines
(cherry picked from commit 61f292751a)
2022-02-26 01:05:21 +03:00
dsiders
4180b62693 Docs: Fixes spelling, grammar, and file name errors in README.txt.
(cherry picked from commit f47c1f2ea6)
2022-02-26 00:58:23 +03:00
dsiders
d519293ca2 Fixes missing links from LazUtils to LCL topics in output formats.
* Depends on 5e581ce9, 2f595455, b0d263f1.
* LazUtils was never built with external links to LCL (See Also and source declarations) because lcl.xct could not be imported. The file does not exist when LazUtils is built.

To solve this problem, the output format for LazUtils is built twice. It is the smaller of the two packages. Building LazUtils twice ensures that the "chicken or the egg" problem with inter-file links is avoided.

* Build LazUtils WITHOUT any external links (faster).
* Build LCL with links to RTL, FCL, LazUtils.
* Build LazUtils with links to RTL, FCL, LCL.

(cherry picked from commit 7cf2b7390c)
2022-02-26 00:58:23 +03:00
dsiders
35936acb5c Docs: build_lcl_docs. Sets an explicit title for CHM files used in the LHelp TOC navigation tree. Issue #28500.
(cherry picked from commit b0d263f11d)
2022-02-26 00:58:22 +03:00
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