Ansgar Becker
2acce35206
fix: crash when enabling TShellListView.MultiSelect in OnFormShow, now sets options per setter method, before FormShow
...
Closes #2410
2026-02-20 12:37:13 +01:00
Ansgar Becker
6309305425
fix: crash on right-click in empty area of query result grid
...
Related to a forum post: https://www.heidisql.com/forum.php?t=44747
2026-02-19 19:51:55 +01:00
Ansgar Becker
10fc1177d8
fix: data grid context menu not opening after click in empty area
2026-02-19 19:31:26 +01:00
Ansgar Becker
6a0cbe3fbf
fix: repaint columns list after move up/down a column
...
Was reported in the forum: https://www.heidisql.com/forum.php?t=44760
2026-02-19 18:47:39 +01:00
Ansgar Becker
e796ad1d55
feat: support BOOLEAN column type in MySQL
...
Closes #1541
2026-02-19 18:45:48 +01:00
Ansgar Becker
e93924f604
fix: out-of-memory error in call to sqlite3_open() on a non-existent SQLite database file
...
Closes #1367
2026-02-19 18:44:01 +01:00
Ansgar Becker
42e5277be9
enhance: export tables which are hidden through the table filter
...
Closes #1983
2026-02-19 18:42:07 +01:00
Ansgar Becker
cc5b8116c0
fix: font bold + italic setting not stored in settings
...
Closes #2398
2026-02-19 16:39:42 +01:00
Ansgar Becker
da07591045
fix: potentially crashing typecast in LoadRecentFilter
...
Refs #2411
2026-02-18 14:05:17 +01:00
Ansgar Becker
31ba8bf339
refactor: migration from Array[TSQLSpecifityId] to TSqlProvider
...
Refs #667 , #1880
2026-02-17 19:47:04 +01:00
Ansgar Becker
678c7b8a37
feat: re-enable clickable "Analyze query" label on host > processes
2026-02-16 13:11:25 +01:00
Ansgar Becker
7554364151
fix: non-themed white area on TTabControl, fix from https://github.com/zamtmn/metadarkstyle/issues/75
2026-02-14 19:41:05 +01:00
Ansgar Becker
8098296ea3
fix: forgotten files in c01a439ce5
...
Refs #2250
2026-02-12 19:04:29 +01:00
Ansgar Becker
5560454f1b
feat: create SQL export option for wrapping DML commands in a BEGIN/COMMIT transaction
...
This also
* removes the MyISAM-only ALTER TABLE .. DISABLE/ENABLE KEYS command, which in mid size tables costs more than it helps.
* shows the number of checked export options on the button caption
* saves settings when the user just closes the dialog, without having exported
Closes #1262
2026-02-12 18:50:44 +01:00
Ansgar Becker
146044fcee
feat: display approximate row count of tables in database tab on MS SQL
...
closes #1877
2026-02-12 18:29:14 +01:00
Ansgar Becker
d8cd61c08d
fix: Initial FK names assigned in TfrmTableEditor.listForeignKeysNewText() were lacking the referencing table's table name in case the referencing table was not created yet (pr from Jochen Neubeck)
...
Closes #1835
2026-02-12 18:25:31 +01:00
Ansgar Becker
7072986d63
fix: wrong schema queries in SQLite, always shows columns and indexes of first database file
...
Closes #1823
2026-02-12 18:20:32 +01:00
Ansgar Becker
7456c38ae6
fix: BIT values in MS SQL grid queries prefixed with MySQL b'' style
...
Closes #264
2026-02-12 18:18:05 +01:00
Ansgar Becker
422935a3ad
feat: support full table status option in SQLite, showing "Rows" from COUNT(*) for each table
...
closes #1803
2026-02-10 19:36:17 +01:00
Ansgar Becker
37add0fd5b
fix: random crash in dodgy typecast TEdit/TEditButton
2026-02-10 18:59:14 +01:00
Ansgar Becker
b739799d3c
fix: crash when moving added column to very bottom
...
Closes #2400
2026-02-10 18:47:03 +01:00
Ansgar Becker
dbab4cb0d7
fix: load any foreign keys, anyway if the user owns them, on PostgreSQL
...
Refs #1653
2026-02-09 13:47:36 +01:00
Ansgar Becker
3e0bf91fcc
fix: wrong captions on quick filter actions shown in preferences > shortcuts
...
Closes #1646
2026-02-09 10:58:13 +01:00
Ansgar Becker
7ce4a23e59
feat: add security policy for supported versions and reporting
...
Refs #1591
2026-02-09 09:37:01 +01:00
Ansgar Becker
b3743d85b5
feat: prefer KILL QUERY over KILL on MySQL and MariaDB, when using the "Kill process" menu item in Host > processlist
...
Refs #1567
2026-02-07 16:06:05 +01:00
Ansgar Becker
27e26a6815
fix: crash in OpenTextFile, for a 0-bytes file - override the encoding to one without BOM
...
Closes #1448
2026-02-07 13:43:14 +01:00
Ansgar Becker
be5322c69d
feat: new attempt to leave the main window invisible behind the session manager
...
Refs #2395
2026-02-06 19:26:15 +01:00
Ansgar Becker
0a87a7360f
feat: show virtual, stored and hidden columns in SQLite
...
Refs #1432
2026-02-06 15:31:27 +01:00
Ansgar Becker
3c518adb8e
fix: keep column default value in table editor, when user changes its datatype to one in the same category as before (int => bigint)
...
Refs #1374
2026-02-06 14:12:41 +01:00
Ansgar Becker
b681ebfff3
fix: trim away spaces around name of routine parameter silently
...
Refs #1369
2026-02-06 13:52:13 +01:00
Ansgar Becker
314db47302
fix: re-enable dropping sql files on main form
2026-02-05 19:06:27 +01:00
Ansgar Becker
7dfad025e8
fix: missing translations, and rephrase the "themes not supported" text
...
Refs #2391
2026-02-04 17:30:48 +01:00
Ansgar Becker
520a90c4be
fix: TDBQuery.TableName always returned an empty string on MS SQL
2026-02-04 11:25:55 +01:00
Ansgar Becker
a01acd12a7
fix: TDBQuery.Col() crashes with "Column not available" on certain locales
...
Refs #2338
2026-02-02 17:11:31 +01:00
Ansgar Becker
e635ae557f
fix: reset DesignTimePPI in all forms from 120 to the default 96, let the IDE scale controls down and move or add some defaults like LCLVersion.
...
This follows a recommendation on https://wiki.lazarus.freepascal.org/High_DPI#High_DPI_in_Lazarus_1.8_and_above
Refs #2344
2026-02-01 14:03:36 +01:00
Ansgar Becker
71bb25b2fd
fix: allow $$ as delimiter again on non-PostgreSQL connections, and ` on non-MySQL connections
...
Refs #2385
2026-01-31 18:09:08 +01:00
Ansgar Becker
cb03bec0c6
ci: bump version to 12.15.1.1
v12.15.1.1
2026-01-30 18:33:07 +01:00
Ansgar Becker
9f9cde005c
fix: remove MetaDarkStyle from the required packages, instead add a latest snapshot of the relevant files from https://github.com/zamtmn/metadarkstyle/
2026-01-30 13:01:50 +01:00
Ansgar Becker
fcd45be2ac
ci: revert to using include-packages, now that it checks LazCompatibility to exclude outdated/incompatible package files from installation
2026-01-29 21:16:47 +01:00
Ansgar Becker
eb9cd8b57b
feat: add a few items to the top of the grid's header context menu
2026-01-28 19:44:00 +01:00
Ansgar Becker
04bee7259c
ci: attempt to fix compilation of unwanted and outdated package files
2026-01-28 15:04:30 +01:00
Ansgar Becker
45e596c4dd
ci: attempt to fix broken dependency, use correct case of the package's DisplayName
2026-01-28 14:16:50 +01:00
Ansgar Becker
93fdf77040
chore: mention current Lazarus version in readme file, mention usage for macOS builds and plans for v13
2026-01-28 12:29:50 +01:00
Ansgar Becker
93bfda0acc
feat: add a newer FreetTDS library for Windows, from the last successful VS 2022 build on https://ci.appveyor.com/project/FreeTDS/freetds
...
Note: 7.4 indicates that the library defaults to using TDS 7.4 protocol when negotiating with the server. It is not a release version.
Refs #2149
2026-01-28 12:24:56 +01:00
Ansgar Becker
ab46fc5796
ci: remove "Linux" from the Github release name, so I can have one release for all OS packages
2026-01-28 11:55:22 +01:00
Ansgar Becker
b211b44eb0
chore: move translation source file from master to lazarus branch
...
Transifex will be configured for this file from now on
2026-01-28 11:10:05 +01:00
Ansgar Becker
0b5ab25992
chore: remove unused file extensions and add some others
2026-01-28 09:58:28 +01:00
Ansgar Becker
7854157fcc
feat: make grid-highlight-same-text-color part of the predefined color schemes
2026-01-27 17:38:15 +01:00
Ansgar Becker
42b5d52fbb
fix: ERangeError when editing text grid values which allow more than 2^31 chars, e.g. LONGTEXT
2026-01-27 16:05:16 +01:00
Ansgar Becker
c8c3b23eae
feat: switch color scheme from Tools main menu
...
This is more for the Linux users, where we don't sync the SQL colors with the app's dark mode.
2026-01-26 15:58:29 +01:00