Commit Graph

61486 Commits

Author SHA1 Message Date
Martin
a235f82a6d FpDebug: Fixed uninitialized variables.
(cherry picked from commit 8335731953)
2022-03-06 17:47:22 +01:00
Martin
3606c97376 IDE: Color Config, fix layout / anchor-sides.
(cherry picked from commit 3ba594f827)
2022-03-06 17:47:22 +01:00
Martin
9e889b7a40 FpDebug: Ensure internal breakpoint is freed, if cmd is finished. Add asserts
(cherry picked from commit 2333696004)
2022-03-06 17:47:22 +01:00
Martin
81d940d51d LCL: Fix Canvas.RoundRect with zero radius, wrong size for non-win. Issue #39628
(cherry picked from commit f7f41f0116)
2022-03-06 17:47:21 +01:00
Martin
8c625ac0c6 FpDebug: fix uninitialized return value
(cherry picked from commit 2e8783e5e0)
2022-03-06 17:47:21 +01:00
Martin
728e5108bc FpDebug: add {$else} for targets not matched by any of the ifdef
(cherry picked from commit 4482e0ddb8)
2022-03-06 17:47:21 +01:00
Martin
44330df658 VirtualTreeView: fix SetWindowLongPtrW
(cherry picked from commit 967ec6c4f6)
2022-03-06 17:47:21 +01:00
Martin
6e70893241 VirtualTreeView: fix mouse cursor for panning
(cherry picked from commit 965dee4181)
2022-03-06 17:47:21 +01:00
Martin
fd23cf7d02 LazDebuggerFp: Check callback is assigned.
(cherry picked from commit 2fa72c8755)
2022-03-06 17:47:20 +01:00
Martin
465dbb4951 IDE: Fixed saving address Breakpoints in Project session
(cherry picked from commit baa12a8519)
2022-03-06 17:47:20 +01:00
Martin
ef3bac2c66 LazDebuggerTestBase: file forgotten in fcd147a0bf / remove design time from package
(cherry picked from commit d5d01deed4)
2022-03-06 17:47:20 +01:00
Martin
be39996bec FpDebug, CmdLineDebuggerBase: Remove "design time".... / Add missing changes in packagefile
(cherry picked from commit ad58ebedf8)
2022-03-06 17:47:20 +01:00
Martin
f379733e35 CmdLineDebuggerBase: Add missing license
(cherry picked from commit 92257eaa94)
2022-03-06 17:47:19 +01:00
Martin
32c857e8a9 FpDebug, CmdLineDebuggerBase, LazDebugTestBase: Remove "design time", those are run-time packages (they are for use in the IDE, be serving as base classes to other design time packages. But they should not be listed for installation into the IDE on their own.
(cherry picked from commit fcd147a0bf)
2022-03-06 17:47:19 +01:00
Maxim Ganetsky
9beb9b6c38 Revert "Qt5: added QPixmapCache_Clear() to pascal binding. part of issue #38844"
This reverts commit df61f81b7d.
2022-03-03 15:54:03 +03:00
Maxim Ganetsky
9c8ed5dcb9 Revert "Qt5: added QPixmapCache_clear(). part of issue #38844"
This reverts commit ed5a249484.
2022-03-03 15:53:39 +03:00
Maxim Ganetsky
22c99fe134 Revert "Qt5: increased libQt5Pas version. issue #39655"
This reverts commit 543c809dbf.
2022-03-03 15:53:21 +03:00
Maxim Ganetsky
d46b6e1065 Revert "Qt5: fixed session management bug. issue #39655"
This reverts commit bd30173c24.
2022-03-03 15:52:55 +03:00
dsiders
66098fdc9a Docs: LCL/printers. Updates topic content.
(cherry picked from commit 2843627279)
2022-03-03 00:25:37 +03:00
dsiders
1e6001d5ad Docs: Removes redundant text in remark tags.
(cherry picked from commit 891501a228)
2022-03-03 00:25:37 +03:00
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