Commit Graph

69086 Commits

Author SHA1 Message Date
Martin
985f917ee1 FpDebug: Allow MemManage read extended to other float types. Fixed test for new soft fpu extended
(cherry picked from commit 4d88956173)
2024-11-13 21:17:09 +01:00
Martin
182c0aa557 FpDebug: test, fixed for pascal parser new context
(cherry picked from commit 35b94fb26f)
2024-11-13 21:17:09 +01:00
Martin
e935913516 FpDebug: test, remove old test, now covered by LazFpDebugger test.
(cherry picked from commit 5932ef9aef)
2024-11-13 21:17:08 +01:00
Martin
0e7362a961 Anchordocking: fix default monitor, if no monitor is set in config (0/zero may not be the default on all systems)
(cherry picked from commit 0a86b7b053)
2024-11-13 21:15:36 +01:00
dsiders
0a361691e7 Docs: LCL/forms. Updates content in THintWindow.ActivateHint and THintWindow.CalcHintRect topics.
* Related to (but not dependent on) changes in aeca9749.
* Originally reported in issue #41194.

(cherry picked from commit c02978f20f)
2024-11-12 17:24:20 +00:00
Maxim Ganetsky
e95c28c9bc LCL-Gtk3: Convert ampersands to underscores and back in captions as needed. Hints from Anton Kavalenka, issue #41220.
(cherry picked from commit b35ba030b3)

Co-authored-by: Maxim Ganetsky <maxim@lazarus-ide.org>
2024-11-11 19:51:34 +00:00
Željan Rikalo
1b2d86714b Gtk2: better recognition of wayland session, do not create dummy frame.
(cherry picked from commit 54ba042fb2)

Co-authored-by: Željan Rikalo <zeljko@lazarus-ide.org>
2024-11-11 06:46:10 +00:00
Juha
6739c59336 IDE: Prevent compiler warning about a platform specific symbol in new applications. It was suppressed in IDE but Warning count increased. Issue #41224. 2024-11-10 12:08:18 +02:00
rich2014
87a35b466a Cocoa: remove circle references between CocoaInt and CocoaWSCommon 2024-11-10 12:01:42 +08:00
rich2014
7e979f711f Cocoa: remove duplicate calls to selectRowIndexesByProgram() in TCocoaTableListView 2024-11-10 12:01:41 +08:00
David Jenkins
83940629e2 Cocoa: Fix code assumption that target is always TScrollingWinControl 2024-11-10 12:01:41 +08:00
rich2014
62fddfd5f2 Cocoa: fix the missing unit @ 52dc179
but the unit circular reference is reintroduced
2024-11-10 12:01:41 +08:00
David Jenkins
0fac0c3e01 Cocoa: TCocoaWidgetSet.IsWindow should return true for any widget handle and not just TCocoaWindowContent. 2024-11-10 12:01:41 +08:00
rich2014
759b07932a Cocoa: Fixed the issue of calling reloadData in NSTableView triggering OnChange
TListView / TListBox / TCheckListBox
2024-11-10 12:01:41 +08:00
Martin
8780b02ac5 IdeDebugger: update icons, by Roland Hahn / Issue #41233
(cherry picked from commit a116ad932e)
2024-11-08 20:33:23 +01:00
Martin
cef34fde34 FpDebug: mask range check
(cherry picked from commit eeca861ba4)
2024-11-08 20:33:22 +01:00
dsiders
3f7395faca Docs: LCL/graphutil. Modifies content in ScaleImg topic for changes in 77121d9b.
* Exit ScaleImg immediately when size change for the image is not needed.

(cherry picked from commit a265712f5f)
2024-11-07 16:53:10 +00:00
wp_xyz
973af8dbd7 Splash form: Fix size of splash image on mac. Issue #41205.
(cherry picked from commit 2e21040755)
2024-11-06 22:43:37 +01:00
wp_xyz
4a4e0d8b79 AboutBox/SplashScreen: Fix blurring on mac Retina displays, part 2. issue #41205
(cherry picked from commit 4f007f3d82)
2024-11-06 22:43:37 +01:00
wp_xyz
300b16b917 AboutBox/Splashscreen: Fix blurring on Mac Retina displays. Patch by @Slidescape, issue #41205,
(cherry picked from commit 0b7d81bd37)
2024-11-06 22:43:37 +01:00
wp_xyz
2fee3db2b4 LCL/GraphUtil: Exit ScaleImg immediately when no size change of the image is needed.
(cherry picked from commit 77121d9b42)
2024-11-06 22:43:36 +01:00
Martin
15ca7b97cb IDE: Custom IDE title, default value
(cherry picked from commit 2825d4f579)
2024-11-06 16:49:23 +01:00
Martin
8942f3ea4a LazDebuggerFp: fix asm-step-over wrongly stops at finally block in nested code. Issue #41226
(cherry picked from commit 929c9e68ca)
2024-11-06 16:09:05 +01:00
Martin
30c79f3082 Debugger: If asm stepping stops in source (e.g. asm-step over hits breakpoint / or step ends at known source) then update source-editor. Fix regression from issue #40415 f051d0bd65
(cherry picked from commit 5111f33390)
2024-11-06 16:09:05 +01:00
Martin
7ea40e1211 FpDebug: Asm-step-over, ignore unloading library events
(cherry picked from commit 93da1812b9)
2024-11-06 16:09:04 +01:00
Maxim Ganetsky
604c8de016 LCL-Gtk2: Call SetExceptionMask for all CPUs, not only for x86 (thus unify it with other widgetsets). Fixes crashes on AArch64, issue #41188.
(cherry picked from commit 7cfcb81528)

Co-authored-by: Maxim Ganetsky <maxim@lazarus-ide.org>
2024-11-06 13:23:17 +00:00
Maxim Ganetsky
9ea69eaacd IDE: regenerated translations and updated Russian translation 2024-11-04 15:51:08 +03:00
rich2014
fa5e325c86 Cocoa: add event handler to TCocoaConfigApplication, see also !351 2024-11-03 00:01:09 +08:00
David Jenkins
a1655315ce Cocoa: Add function to create multi resolution image from an image list. Change TLCLListViewCallback.GetImageFromIndex to use that function 2024-11-03 00:01:09 +08:00
David Jenkins
c30426ffb3 Cocoa: Rework pattern drawing to avoid calling DrawBitmapPattern and TCocoaBrush.drawPattern after items have been released. 2024-11-03 00:01:09 +08:00
David Jenkins
99ee7e1d29 Cocoa: Add some fixed pitch font checking for the font selector and gdiobjects 2024-11-03 00:01:09 +08:00
David Jenkins
c1d35f1303 Cocoa: Pick default fonts directly and not by changing a base value 2024-11-03 00:01:09 +08:00
rich2014
9af9ef8a87 Cocoa: improve ComboBox with OwnerDraw (especially TColorBox in Dark) 2024-11-03 00:01:09 +08:00
David Jenkins
3a9ae5b7ee Cocoa: Add TCocoaThemeServices.DrawText functionality 2024-11-03 00:01:09 +08:00
rich2014
69b6a9fa5c Cocoa: fix leaks in TCocoaCollectionItemView 2024-11-03 00:01:09 +08:00
rich2014
f6a3deb028 Cocoa: support dynamic menu in Modern Form Style Tool Bar, Merge branch 'cocoa/modern' 2024-11-03 00:01:09 +08:00
rich2014
3ee06334c6 Cocoa: support keyboard in TCustomComboBox (TCocoaReadOnlyComboBox) 2024-11-03 00:01:09 +08:00
rich2014
d4ca507296 Cocoa: simplify popup menu tracking mechanism in TCustomComboBox (TCocoaReadOnlyComboBox) 2024-11-03 00:01:09 +08:00
rich2014
b889e3e034 Cocoa: in TCustomComboBox (TCocoaReadOnlyComboBox) with OwnerDraw, fix the issue that popupButton are covered 2024-11-03 00:01:08 +08:00
rich2014
ef508e9b5f Cocoa: fix the width of the drop-down menu is not updated after the size of TCustomComboBox (TCocoaReadOnlyComboBox) is dynamically updated 2024-11-03 00:01:08 +08:00
rich2014
b98f7ed741 IDE: update lazaruside.zh_CN.po 2024-11-03 00:01:08 +08:00
rich2014
0a563bf275 IDE: improve i18n for Modern Form Style Tool Bar 2024-11-03 00:01:08 +08:00
rich2014
84eefda7bf IDE: i18n for Modern Form Style Tool Bar 2024-11-03 00:01:07 +08:00
David Jenkins
b031cb647e Cocoa: cleans up some sloppiness with the way LCLCOCOA creates/interacts with NSTimer... 2024-11-03 00:01:06 +08:00
David Jenkins
e5b40c7dae Cocoa: Add version of TCocoaContext.TextOut() with float instead of Integer position params 2024-11-03 00:01:06 +08:00
David Jenkins
348b87cc96 Cocoa: Treat control-left mouse click same as right mouse click to bring up context menu 2024-11-03 00:01:06 +08:00
David Jenkins
ece7afff1e Cocoa: Add NSPointToLCL() and NSSTringToUnicodeString() conversion utilities, and modify CFStringToStr to handle #0 2024-11-03 00:01:06 +08:00
David Jenkins
e8e91a9bd9 Cocoa: Allow transparency drawing in TLCLCOmmonCallback.DrawBackground for Color == clNone 2024-11-03 00:01:06 +08:00
David Jenkins
4433fff1ea Cocoa: Add NSWindow.performWindowDragWithEvent() to definitions in cocoa_extra 2024-11-03 00:01:06 +08:00
David Jenkins
eb37514004 Cocoa: Add NSVisualEffectView consts to cocoa_extra 2024-11-03 00:01:05 +08:00