Ansgar Becker
1a2f1f3772
ci: bump version to 12.14.1.1
v12.14.1.1
2025-12-11 18:41:21 +01:00
Ansgar Becker
59191da66b
fix: connect MS SQL query to session transaction, run .ExecSQL
...
Refs #2149
2025-12-11 17:08:24 +01:00
Ansgar Becker
af24108493
feat: shell script for creating macOS app bundle
...
Refs #2238
2025-12-10 19:52:10 +01:00
Ansgar Becker
a3acc047e8
fix: prevent SQL delimiter being set to PostgreSQL quotes
2025-12-10 16:33:43 +01:00
Ansgar Becker
571c671be3
enhance: position session manager centered over main form, ignore position set by user
2025-12-10 16:18:48 +01:00
Ansgar Becker
ff6050ff1e
fix: crash when grid-exporting without required key
...
Refs #2311
2025-12-09 19:12:34 +01:00
Ansgar Becker
8778d404d7
fix: delete CLI-created session settings from registry after disconnect
...
Refs #2162
2025-12-09 19:09:44 +01:00
Ansgar Becker
24f3e36d58
fix: another broken thousand separator
...
Set to ordinary space in case of known broken chars #160 and #226 , which originate from a multi byte char
Refs #2325
2025-12-09 17:41:21 +01:00
Ansgar Becker
03f4a5f073
fix: new attempt to hide SynEdit caret when unfocused
2025-12-09 17:09:58 +01:00
Ansgar Becker
ca7aad68a4
enhance: align bottom buttons on session manager
2025-12-09 17:04:42 +01:00
Ansgar Becker
913fc9dcde
feat: support XML formatting in grid popup text editor
2025-12-09 16:40:38 +01:00
Ansgar Becker
f987c81cae
enhance: set font style and color of size column in tree
2025-12-09 15:45:16 +01:00
Ansgar Becker
42abf46ae3
fix: a TSpeedButton connected to a TAction, and a TMenuItem were not auto-checking
2025-12-09 15:44:10 +01:00
Ansgar Becker
2a23e26f81
enhance: move RightEdge on SQL editors out of sight
2025-12-08 18:53:17 +01:00
Ansgar Becker
917e04624e
feat: switch to grayscale icons on inactive query tabs
2025-12-08 18:52:01 +01:00
Ansgar Becker
76aefb351c
enhance: light text color instead of ghosted/ugly icon for unseen tree nodes
2025-12-08 18:48:59 +01:00
Ansgar Becker
dda44be05c
fix: database icon in Icons8 list too small
2025-12-08 18:44:20 +01:00
Ansgar Becker
1fe709a8d6
fix: cannot save new table when added column was removed
...
Refs #2326
2025-12-07 12:36:26 +01:00
Ansgar Becker
9a4d841028
fix: compile without MS SQL support on macOS
...
Refs #2238
2025-12-07 11:34:39 +01:00
Ansgar Becker
6e40c6270f
fix: query batch stops at second last query if it has errors but StopOnErrors is off
...
Refs #2317
2025-12-05 13:46:28 +01:00
Ansgar Becker
35a5225198
feat: support SSH tunnel configuration per commandline
...
Refs #2322
2025-12-05 13:43:34 +01:00
Ansgar Becker
4fd646c829
fix: drag'n drop on Linux requires VT.DragType = dtVCL
2025-12-05 13:27:46 +01:00
Ansgar Becker
9afc60f087
fix: enable drag'n drop in table editor and session manager
...
This failed previously as the VT.OnDragDrop event inserts a "use ActiveX" on Windows, which is not available on Linux. Use laz.FakeActiveX on Linux instead.
https://forum.lazarus.freepascal.org/index.php?topic=40061.0
2025-12-05 12:29:26 +01:00
Ansgar Becker
4c0617d0a8
fix: detected empty text DEFAULT value for table columns
...
I suspect IfThen() to be the cause, telling FPC it may execute ExtractLiteral() more than one time.
2025-12-05 10:19:14 +01:00
Ansgar Becker
8ea3b9444e
fix: append quick filter without linebreak
2025-12-04 20:33:59 +01:00
Ansgar Becker
a145fc57f0
fix: wrong icon sizes, disable right-click select for column list so selection is kept
...
Prefer TImageList.DrawForControl over .Draw, to get a DPI-scaled image
2025-12-04 19:51:54 +01:00
Ansgar Becker
79bcd1d486
fix: remove dead code, fix some compiler hints
2025-12-03 17:14:55 +01:00
Ansgar Becker
8d119a011a
fix: bad position of TEdit on TInplaceEditorLink
2025-12-03 16:21:01 +01:00
Ansgar Becker
8696e61127
fix: quick filter > "more values" submenu not created/shown
2025-12-03 15:36:12 +01:00
Ansgar Becker
db00c83665
fix: empty KeyStrokes list on text editor
...
Closes #2131
2025-12-03 14:56:54 +01:00
Ansgar Becker
1730956488
fix: broken caption on inline text edit button
...
Refs #2313
2025-12-03 14:39:00 +01:00
Ansgar Becker
222a386039
fix: user queries not showing up in log panel
...
Refs #2313
2025-12-03 13:24:01 +01:00
Ansgar Becker
0257867dff
fix: do not edit grid cell on right-click, and set HotCursor on DBtree
2025-12-03 12:12:39 +01:00
Ansgar Becker
0563b4d683
fix: flashing main form in background after cancel session manager
...
Decided to fully show the main form before showing the session manager through an Application.OnIdle event. Hoping no user manages to click somewhere on the main form, causing crashes. The only reasonable alternative was to show the session manager before TMainForm is created, but this would be more effort.
2025-12-02 20:53:24 +01:00
Ansgar Becker
cf9ed85900
fix: work around empty space artifact in ShellListView
...
https://forum.lazarus.freepascal.org/index.php/topic,72895.0.html
2025-12-02 20:23:19 +01:00
Ansgar Becker
64919d6aa6
fix: move all Application event assignments to .lpr file
2025-12-02 18:32:58 +01:00
Ansgar Becker
b488ca23ae
fix: confusion with (selected) folder icons
2025-12-02 14:34:46 +01:00
Ansgar Becker
b4c0566635
feat: display some known file type icons in file open/save dialog
2025-12-01 16:19:34 +01:00
Ansgar Becker
637d2d6578
feat: finalize keyboard shortcut customization in preferences
...
Applies a modified shortcut in tree.OnFocusChanging, which is also triggered by Apply
2025-12-01 12:01:20 +01:00
Ansgar Becker
cc4e6f17d4
feat: add new keyboard shortcut editors on preferences dialog
...
todo: find the right event for applying a changed shortcut
2025-11-30 16:58:23 +01:00
Ansgar Becker
5e20c53e21
fix: tree with keyboard actions shows wrong captions
2025-11-30 15:28:03 +01:00
Ansgar Becker
4322372c30
fix: binary result values displayed as 000...
...
Refs #2276
2025-11-30 15:16:34 +01:00
Ansgar Becker
1c9321c825
enhance: disable tree option asDoubleClickInsertsNodeText by default
...
Refs #2307
2025-11-30 14:35:48 +01:00
Ansgar Becker
bb517d79e2
fix: TMySQLQuery.TableName() returns wrong string, and introduce apphelpers.GetAppDir
...
Refs #2305
2025-11-30 14:33:26 +01:00
Ansgar Becker
06322de926
feat: keep time fractions intact for CSV exports
...
Refs #2098
2025-11-30 14:14:06 +01:00
Ansgar Becker
59659f0741
fix: crash in AnyGridPaintText with no query result
...
Found in recently uploaded crash reports
2025-11-30 14:10:34 +01:00
Ansgar Becker
13a0127d69
fix: Error: (4004) Variable identifier expected
...
Refs #2268
2025-11-30 14:02:32 +01:00
Ansgar Becker
3094d79c52
feat: use custom folder icons in tree on file dialogs, in non-Windows mode
...
Refs #2268
2025-11-30 13:58:25 +01:00
Ansgar Becker
06b44eb483
feat: show NULL values in system variables listing
...
Refs #1281
2025-11-29 21:26:56 +01:00
Ansgar Becker
afc9d8c24f
feat: highlight same text in grids based on all selected rows
2025-11-29 16:34:47 +01:00