Commit Graph

69177 Commits

Author SHA1 Message Date
wp_xyz
b5e2e98d35 IconFinder: Fix failure to display BMP icons. 2024-11-08 18:51:51 +01:00
wp_xyz
a153126d5a LCL/graphics: Workaround for FPReaderBMP not implementing the InternalSize class function before 3.3.1 (issue 40685) 2024-11-08 18:18:53 +01:00
rich2014
15be94c0ad Cocoa: remove duplicate calls to selectRowIndexesByProgram() in TCocoaTableListView 2024-11-08 23:15:17 +08:00
DomingoGP
efef2162f8 Jedi code format: takes into account the obfuscation options. 2024-11-08 14:23:04 +01:00
Željan Rikalo
d37c67876e Qt5, Qt6: small optimization for ExtTextOut when drawing char by char. 2024-11-08 13:08:42 +01:00
wp_xyz
25a1a645ec IconFinder: Inherit TIconList from TFPHashObjectList rather than TFPGObjectList to speed up TThumbnailViewer.ReadMetadata by factor 2. 2024-11-08 12:25:48 +01:00
rich2014
ebf48ada11 Merge branch 'FixTScrollingWinControlAssumption' into 'main'
Cocoa: Fix code assumption that target is always TScrollingWinControl

See merge request freepascal.org/lazarus/lazarus!378
2024-11-08 11:01:12 +00:00
David Jenkins
f09e844111 Cocoa: Fix code assumption that target is always TScrollingWinControl 2024-11-08 11:01:11 +00:00
Željan Rikalo
54ba042fb2 Gtk2: better recognition of wayland session, do not create dummy frame. 2024-11-08 12:00:28 +01:00
rich2014
0120a8437d Cocoa: fix the missing unit @ 52dc179
but the unit circular reference is reintroduced
2024-11-08 01:11:51 +08:00
rich2014
7c6ad9997f Merge branch 'WidgetSetIsWindowError' into 'main'
Cocoa: TCocoaWidgetSet.IsWindow should return true for any widget handle and not just TCocoaWindowContent.

See merge request freepascal.org/lazarus/lazarus!376
2024-11-07 16:47:39 +00:00
David Jenkins
52dc179724 Cocoa: TCocoaWidgetSet.IsWindow should return true for any widget handle and not just TCocoaWindowContent. 2024-11-07 16:47:38 +00:00
rich2014
253c6b1be6 Cocoa: Fixed the issue of calling reloadData in NSTableView triggering OnChange
TListView / TListBox / TCheckListBox
2024-11-08 00:37:49 +08:00
wp_xyz
2e21040755 Splash form: Fix size of splash image on mac. Issue #41205. 2024-11-06 19:09:49 +01:00
Martin
2825d4f579 IDE: Custom IDE title, default value 2024-11-06 16:49:01 +01:00
Martin
929c9e68ca LazDebuggerFp: fix asm-step-over wrongly stops at finally block in nested code. Issue #41226 2024-11-06 15:55:27 +01:00
Martin
5111f33390 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 2024-11-06 15:55:27 +01:00
Martin
93da1812b9 FpDebug: Asm-step-over, ignore unloading library events 2024-11-06 15:55:26 +01:00
wp_xyz
4f007f3d82 AboutBox/SplashScreen: Fix blurring on mac Retina displays, part 2. issue #41205 2024-11-06 15:36:33 +01:00
Maxim Ganetsky
7cfcb81528 LCL-Gtk2: Call SetExceptionMask for all CPUs, not only for x86 (thus unify it with other widgetsets). Fixes crashes on AArch64, issue #41188. 2024-11-06 15:35:08 +03:00
Maxim Ganetsky
6feb18f05a IDE: regenerated translations and updated Russian translation 2024-11-06 15:09:36 +03:00
Juha Manninen
b6a9e5daa8 Merge branch 'IDE/PjInsp/ShowPropsButton' into 'main'
IDE/ProjectInspector: Add a button to the toolbar to show/hide the properties panel

See merge request freepascal.org/lazarus/lazarus!373
2024-11-06 04:28:06 +00:00
n7800
3f57047f77 IDE/ProjectInspector: Add a button to the toolbar to show/hide the properties panel 2024-11-06 04:10:05 +00:00
wp_xyz
0b7d81bd37 AboutBox/Splashscreen: Fix blurring on Mac Retina displays. Patch by @Slidescape, issue #41205, 2024-11-06 00:11:24 +01:00
dsiders
a265712f5f Docs: LCL/graphutil. Modifies content in ScaleImg topic for changes in 77121d9b.
* Exit ScaleImg immediately when size change for the image is not needed.
2024-11-05 20:30:51 +00:00
wp_xyz
77121d9b42 LCL/GraphUtil: Exit ScaleImg immediately when no size change of the image is needed. 2024-11-05 17:32:43 +01:00
wp_xyz
aef3e62e80 IconFinder: Avoid duplicate processing of default image folder. 2024-11-03 17:49:33 +01:00
rich2014
8a371c283e Cocoa: add event handler to TCocoaConfigApplication, see also !351 2024-11-02 23:13:44 +08:00
rich2014
012030d528 Merge branch 'AllocMultiResImagesForListView' into 'main'
Cocoa: Add function to create multi resolution image from an image list.  Change TLCLListViewCallback.GetImageFromIndex to use that function

See merge request freepascal.org/lazarus/lazarus!352
2024-11-01 16:01:55 +00:00
David Jenkins
504b330788 Cocoa: Add function to create multi resolution image from an image list. Change TLCLListViewCallback.GetImageFromIndex to use that function 2024-11-01 16:01:55 +00:00
rich2014
5fb33dd2a5 Merge branch 'DrawPatternPostReleaseCrash' into 'main'
Cocoa: Rework pattern drawing to avoid calling DrawBitmapPattern and TCocoaBrush.drawPattern after items have been released.

See merge request freepascal.org/lazarus/lazarus!356
2024-11-01 15:30:47 +00:00
David Jenkins
5d44cb36d6 Cocoa: Rework pattern drawing to avoid calling DrawBitmapPattern and TCocoaBrush.drawPattern after items have been released. 2024-11-01 15:30:47 +00:00
rich2014
c4d1982784 Merge branch 'FixPitchFontHandling' into 'main'
Cocoa: Add some fixed pitch font checking for the font selector and gdiobjects

See merge request freepascal.org/lazarus/lazarus!353
2024-11-01 14:39:45 +00:00
David Jenkins
1b4edd6f41 Cocoa: Add some fixed pitch font checking for the font selector and gdiobjects 2024-11-01 14:39:45 +00:00
rich2014
309974b57c Merge branch 'ImproveDefaultFontSelection' into 'main'
Cocoa: Pick default fonts directly and not by changing a base value

See merge request freepascal.org/lazarus/lazarus!360
2024-11-01 13:36:28 +00:00
David Jenkins
518d08bf18 Cocoa: Pick default fonts directly and not by changing a base value 2024-11-01 13:36:27 +00:00
rich2014
34fbc70c67 Cocoa: improve ComboBox with OwnerDraw (especially TColorBox in Dark) 2024-11-01 18:55:11 +08:00
rich2014
acd212a28d Merge branch 'ThemeServices.DrawText' into 'main'
Cocoa: Add TCocoaThemeServices.DrawText functionality

See merge request freepascal.org/lazarus/lazarus!359
2024-11-01 10:06:17 +00:00
David Jenkins
33deac51ea Cocoa: Add TCocoaThemeServices.DrawText functionality 2024-11-01 10:06:17 +00:00
Juha
e7184a12f0 IDE: Formatting. Merge request !363 by n7800. 2024-11-01 09:43:32 +02:00
Juha Manninen
699e1650a1 Merge branch 'IDE/PjInsp/PropsPanelHeight' into 'main'
IDE/ProjectInspector: Remember property panel height in desktop options. Issue #39955

See merge request freepascal.org/lazarus/lazarus!372
2024-11-01 06:08:28 +00:00
n7800
d199f27c83 IDE/ProjectInspector: Remember property panel height in desktop options. Issue #39955 2024-11-01 00:49:05 +05:00
rich2014
06c50ab4cc Cocoa: fix leaks in TCocoaCollectionItemView 2024-10-31 21:47:40 +08:00
rich2014
c7251287ce Cocoa: support dynamic menu in Modern Form Style Tool Bar, Merge branch 'cocoa/modern' 2024-10-31 21:30:53 +08:00
rich2014
87eb63bc18 Cocoa: add a convenient function to get the NSView corresponding to the NSToolBarItem 2024-10-31 21:29:53 +08:00
rich2014
fc0fe67716 IDE/Cocoa: adapt to the new API of Modern Form Style Tool Bar 2024-10-31 21:24:40 +08:00
rich2014
8f2d7ca2b5 Cocoa: support dynamic menu in Modern Form Style Tool Bar 2024-10-31 21:22:38 +08:00
wp_xyz
b07267959f TAChart: Fix duplicate "virtual" directive of TBasicChartSeries.ClipRectChanged (https://forum.lazarus.freepascal.org/index.php/topic,69114.msg536109.html). 2024-10-31 00:00:33 +01:00
wp_xyz
a775e7be7c virtualtreeview: partially revert 402cffbdfd, issue #41210 2024-10-30 13:39:01 +01:00
dsiders
3325629775 Docs: LCL/forms. Updates TCustomForm.IconChanged topic for changes in 01640ee2. Issue #41189. 2024-10-30 02:15:22 +01:00