Commit Graph

67645 Commits

Author SHA1 Message Date
rich2014
8c85159e27 Cocoa: reset the cursor to the default when the mouse is on the ScrollBar
for example, previously, in the Lazarus IDE editor, the IBeam cursor might be retained when the mouse moved over the scroll bar.
2024-05-12 16:31:53 +08:00
rich2014
8e1a3f0d02 Cocoa: Fix #40939 arithmetic overflow in TabControl 2024-05-12 16:24:38 +08:00
dsiders
ba16716613 Docs: LCL/forms. Corrects content in TCustomForm.Release and TCustomForm.ShowModal topics. 2024-05-11 18:20:57 +01:00
wp_xyz
06f18454f8 FPVectorial: Simplify reader/writer registration avoiding exception when a registered format is registered again. 2024-05-11 17:52:33 +02:00
wp_xyz
cb8f4216d5 fpVectorial: Allow usage of custom file reader and writer classes. 2024-05-11 16:22:00 +02:00
Martin
ccd36eba7f IdeDebugger: Watches/Evaluate-Dlg, improve multi-line formatting of values. Configurable depth for line-wrapping. 2024-05-11 12:58:08 +02:00
Martin
f01a0c056d IdeDebugger: Display-format, no leading zeros for addresses. 2024-05-11 12:58:07 +02:00
Martin
3e86112874 IdeDebugger: Reduce "all" tab of DisplayFormat settings 2024-05-11 12:58:07 +02:00
dsiders
77f873b2b4 Docs: LCL/forms. Updates content in TCustomForm.Release and TCustomForm.ShowModal topics.
* Based on discussions in https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/40948.
2024-05-10 19:48:53 +01:00
wp_xyz
49c192703b Images/General-purpose: Some new icons by Roland Hahn: bug, line-break, database, setup 2024-05-10 19:57:39 +02:00
Martin
f951bf8afb IdeDebugger: WordWrap for Evaluate/Watch-detail-pane 2024-05-10 11:51:58 +02:00
Martin
06f123d8dd LazDebuggerFp: fixed range check / added safety check for string len (exception msg/name). 2024-05-09 21:00:38 +02:00
Maxim Ganetsky
cb6c2fdfee Merge branch 'QtThemes-GetDetailSizeForPPI' into 'main'
Qt5,Qt6: Fixed TQtThemeServices.GetDetailSizeForPPI double-scaling returned values on high DPI displays.

See merge request freepascal.org/lazarus/lazarus!286
2024-05-09 18:59:23 +00:00
Zoë Peterson
6297d5b089 Qt5,Qt6: Fixed TQtThemeServices.GetDetailSizeForPPI double-scaling Result 2024-05-09 18:59:22 +00:00
wp_xyz
b2c74fa967 TAChart: Fix unit test failure for IncQuarter. 2024-05-09 17:47:58 +02:00
Martin
5acbe20f96 FpDebug: Return errors when the debugger can't start. 2024-05-09 14:29:44 +02:00
Martin
190b5e77a7 FpDebug: Return errors when the debugger can't start. 2024-05-09 14:24:28 +02:00
wp_xyz
0697e71dbf IDE: Replace some menu and debugger icons by version which look better in dark mode. By Roland Hahn. 2024-05-07 19:36:38 +02:00
Maxim Ganetsky
165ebd4dde IDE: Turkish translation update by Onur ERÇELEN, merge request !284 2024-05-06 16:27:52 +03:00
mattias
e5f6362b08 package fcl: make simpleipc optional 2024-05-06 08:58:50 +02:00
Željan Rikalo
0a7ff2fb3d Qt5,Qt6: fixed readOnly status for TQtTextEdit on FreeBSD. issue #40930 2024-05-04 17:45:59 +02:00
Martin
575c9dcef5 IdeDebugger: Improve performance of nested watch display. Check non-recursive values first. Issue #40944 2024-05-04 11:27:25 +02:00
Martin
e9eaf2e37f IdeDebugger: Improve performance of nested watch display. Only check parents, if it makes a difference. Issue #40944 2024-05-04 11:08:49 +02:00
Martin
f1cd54dbdd IdeDebugger: fix slow display of nested watch, due to recursive check O(2^n) Issue #40944 2024-05-04 10:40:44 +02:00
dsiders
045c0c6596 Docs: LCL/forms. Fixes invalid See Also link, XML tagging in topics. 2024-05-03 02:46:36 +01:00
dsiders
3962927845 Docs: LCL/forms. Updates content in TCustomForm topics including:
* TCustomForm.Activate
* TCustomForm.Deactivate
* TCustomForm.OnActivate
* TCustomForm.OnDeactivate
2024-05-03 02:11:56 +01:00
wp_xyz
4186cfe014 LazUtils: Deprecate IsNumber(), rename to IsNumeric() for better clarity. Check for empty input string, issue #40935, patch by Ph B. 2024-05-01 12:10:49 +02:00
rich2014
746d25dbe9 Cocoa: Fix #40937 the linefeed issue in TCocoaMemoStrings (patch by David Jenkins) 2024-05-01 15:23:54 +08:00
wp_xyz
7ec978ec60 TAChart: Fixes incorrect axis title alignment in TChartExtentLink when one title is empty or when Axis.Title.Attachment = maCenter. 2024-04-30 22:48:40 +02:00
Željan Rikalo
720fc1261d Qt5, Qt6: Initialize MaxCount in GetTextExtentInfo().Patch by Alexander Koblov. issue #40934 2024-04-30 15:08:03 +02:00
Juha
c3886cc814 IDE: Stop searching in the searchfrm when the IDE is closed. By n7800. 2024-04-30 11:06:11 +03:00
wp_xyz
13dfc96b54 Images: Updated "menu" icons, improved rendering in dark mode. By Roland Hahn. 2024-04-29 18:20:51 +02:00
wp_xyz
6682b2230f TAChart: Provide access to the boundary polygon of the axis title (property TChartAxis.TitlePolygon) 2024-04-29 12:30:35 +02:00
wp_xyz
c285c06219 TAChart: Fix misalignment of axis position of charts linked by TChartExtentLink when an axis has no title. Forum https://forum.lazarus.freepascal.org/index.php/topic,67087.msg515909.html#msg515909 2024-04-29 11:55:45 +02:00
Martin
c20d767f70 Fix spelling (help link) 2024-04-29 08:40:04 +02:00
Martin
a56c978daa IDE: options, restore buildmode to "Additions and overrides" page. Issue #40816 patch by n7800 2024-04-28 22:03:17 +02:00
Martin
60c85af016 IdeDebugger: ValueFormatter ord-to-name, parse new_ident = know_ident + 123 2024-04-28 21:54:38 +02:00
Maxim Ganetsky
17142eaf96 IDEDebugger: regenerated translations and updated Russian translation 2024-04-28 22:01:55 +03:00
Maxim Ganetsky
af28689f24 IDEDebugger: improved a caption 2024-04-28 22:00:55 +03:00
Maxim Ganetsky
cd3be6f4f2 PackageTabs: regenerated translations and updated Russian translation 2024-04-28 21:58:41 +03:00
Maxim Ganetsky
0f9b2e1c86 IDE: regenerated translations and updated Russian translation 2024-04-28 21:57:51 +03:00
Martin
53955f056c IDE: Help-files update docs/IDEWindowHelpTree.xml / links for new debug configs 2024-04-28 18:08:48 +02:00
Martin
eabe20b28d IDE: Help-files update docs/IDEWindowHelpTree.xml / recovered some older links 2024-04-28 17:36:03 +02:00
Martin
e1878a7d37 IDE: Help-files update docs/IDEWindowHelpTree.xml after issue #40816 patch by n7800 2024-04-28 17:03:51 +02:00
Maxim Ganetsky
c8ff920fa6 Merge branch 'qtmenus-scaled-images' into 'main'
Qt: Fixed menus backed by multi-resolution image lists always using the 96ppi...

See merge request freepascal.org/lazarus/lazarus!282
2024-04-28 15:03:19 +00:00
Martin
ca4e2cb5c5 Debugger/Project Settings: Fix updating when changing project / fix config frame (wrong warning hint) 2024-04-28 17:00:19 +02:00
Zoë Peterson
532ecb2653 Qt: Fixed menus backed by multi-resolution image lists always using the 96ppi image rather than the resolution-specific one.
The existing code attempts to use/overwrite the preexisting AMenuItem.Bitmap property, but the ImageList.ResolutionForPPI.GetBitmap call triggers TMenuItem.BitmapChange, which frees the updated image.  The subsequent setImage(AMenuItem.Bitmap.Handle) call then goes through its standard behavior again, which is to always retrieve the 96ppi variant.
2024-04-28 14:57:30 +00:00
Martin
3c41d81f5d SynEdit: fix endless XML HL, do not return empty tokens. 2024-04-28 13:35:35 +02:00
Martin
6b9d5774e7 SynEdit: fix endless loop in html-exporter. Patch by michalgw. Issue #40927 2024-04-28 13:35:08 +02:00
Juha
e969070031 IDE: Remove the File > 'Close All' feature. It was neither intuitive nor very useful. 2024-04-28 10:17:39 +03:00