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
Ansgar Becker
6eecdd8a5f
fix: crash in printer dialog with 0 printers available
...
Refs #2283
2025-11-29 16:32:46 +01:00
Ansgar Becker
65c14727d5
feat: support fractional UNIX timestamps in grids
...
Refs #884
2025-11-29 16:26:59 +01:00
Ansgar Becker
2863a80b68
feat: add "source table: xyz" hint to query result column headers
...
https://www.heidisql.com/forum.php?t=44554
2025-11-29 16:20:38 +01:00
Ansgar Becker
857cca865c
fix: missing file for previous commit
...
Refs #2268
2025-11-29 14:23:23 +01:00
Ansgar Becker
5e8133c2b1
SynEdit memos: enable Options.eoPersistentCaret and Options2.eoPersistentCaretStopBlink to disable the blinking caret when an editor does not have focus
2025-11-29 14:19:26 +01:00
Ansgar Becker
34e3f32a07
fix: some remaining issues in the new file-open/save dialogs
...
* add missing support for ofFileMustExist, by default enabled in TExtFileOpenDialog
* store and restore previously selected path
* support single FileName when MultiSelect is true
* avoid setting unwanted tree path when caller provides an empty FileName or InitialDir
* set different default form caption for open + save mode (todo: include lclstrconsts translation files in packages)
Refs #2268
2025-11-29 14:17:14 +01:00
Ansgar Becker
ec4c237cae
fix: work around out-of-view item in left tree after FormShow
...
Also, remove error dialog when InitialDir is an invalid path. Climb up path until it's valid.
Refs #2268
2025-11-28 15:24:03 +01:00
Ansgar Becker
251f632a2a
fix: navigate to directory of currently loaded file when user opens dialog for loading another file
...
Refs #2268
2025-11-28 13:13:12 +01:00
Ansgar Becker
98b796b688
feat: support click on path parts on top label of file dialog
...
Refs #2268
2025-11-28 13:11:09 +01:00
Ansgar Becker
fe652313ab
fix: broken support for non UTF-8 encoding
...
Affects code in SaveUnicodeFile, OpenTextFile, DetectEncoding and ReadTextfileChunk
Refs #2268
2025-11-28 12:23:54 +01:00
Ansgar Becker
4a8c53c4e0
feat: convert all save/open dialogs to the new custom one
...
* TOpenDialog => TExtFileOpenDialog
* TSaveDialog => TExtFileSaveDialog
* show encodings and linebreaks only when the caller sets data for these
* show selected path from tree in label at top
* support DefaultExt string
* support OnTypeChange event
* disallow changing tree folder for ofNoChangeDir
* catch EInvalidPath in SetInitialDir
* show hidden folders in tree
* enable sorting in file listing
Refs #2268
2025-11-28 10:17:23 +01:00
Ansgar Becker
91de2fc30d
fix: prompt to overwrite only if file exists
...
Refs #2268
2025-11-27 19:43:51 +01:00
Ansgar Becker
d5d34add5f
feat: create file-save dialog with linebreaks selector
...
Refs #2268
2025-11-26 16:10:47 +01:00
Ansgar Becker
56b783d829
fix: add encoding selector to file-open dialog
...
Refs #2268
2025-11-26 12:55:28 +01:00
Ansgar Becker
bac0d7a585
feat: recreate basic TExtFileOpenDialog without OS owned dialog and room for customization
...
Refs #2268
2025-11-25 21:33:43 +01:00
Ansgar Becker
00627ae284
fix: crash when app exits, with deleted TSynGutterSeparator
2025-11-24 19:57:12 +01:00
Ansgar Becker
dbca69d2b0
feat: full support for different icon packs, Silk and Icons8
2025-11-24 19:09:05 +01:00
Ansgar Becker
769afa5195
feat: add 206 Silk icons into new TImageList
2025-11-24 16:06:51 +01:00
Ansgar Becker
29d1abc23c
fix: optical stuff, add bookmark icons for SynEdit
2025-11-24 12:53:38 +01:00
Ansgar Becker
e1781f96dc
feat: require libsybdb5 in DEB package
...
Refs #2149
2025-11-23 12:42:21 +01:00
Ansgar Becker
b20f121466
feat: mark MS SQL protocols like named pipe as unsupported, advise the user to change to TCP/IP
...
Refs #2149
2025-11-23 12:37:46 +01:00
Ansgar Becker
93bf989ac7
fix: use GetApplicationName in InitMoFile as well, plus documentation
...
Refs #2310
2025-11-22 17:15:24 +01:00
Ansgar Becker
0469dd9f51
fix: make LCLTranslator independent of executable filename
...
Refs #2310
2025-11-22 16:54:48 +01:00
Ansgar Becker
9e2611e54d
fix: make GetAppConfigDir independent of executable filename
...
Refs #2310
2025-11-22 16:26:31 +01:00
Ansgar Becker
5d487bb352
fix: make translation filename independent of executable filename
...
Refs #2310
2025-11-22 16:01:34 +01:00
Ansgar Becker
fbe32db875
fix: more painting related crashes on QT, this time in OperationRunning()
2025-11-21 12:37:14 +01:00
Ansgar Becker
a1c84ae578
fix: compiler warnings, re-enable active line background
2025-11-17 20:44:56 +01:00
Ansgar Becker
3df3673a50
feat: dirty and basic support for MS SQL
...
Refs #2149
2025-11-17 17:06:45 +01:00
Ansgar Becker
bc0a7dec67
feat: show more detailed backtrace in crash dialog
...
Refs: #2270
2025-11-15 13:44:33 +01:00
Ansgar Becker
7650efe740
fix: two crashes in QT caused by aggressive control repainting
...
Refs #2270
2025-11-15 13:31:39 +01:00
Ansgar Becker
f2b2dc371c
feat: support SSH passwords via sshpass
...
Refs #2302
2025-11-12 15:59:17 +01:00
Ansgar Becker
aa49736545
chore: use Lazarus logo in readme
2025-11-10 08:56:34 +01:00
Ansgar Becker
b01e732a10
chore: remove now unused doc, written for converting to Lazarus
2025-11-09 12:27:46 +01:00
Ansgar Becker
85cf230299
fix: hide library files which ldconfig shows up but don't exist
2025-11-08 13:26:43 +01:00
Ansgar Becker
1fbc2aba11
fix: provide at least one libmysql for macOS, plus its dependencies
...
Refs #2238
2025-11-04 18:48:54 +01:00
Ansgar Becker
58b210af46
fix: fix compiler errors on macOS, set DYLD_LIBRARY_PATH run param to fix wrong path for libssl
...
Refs #2238
2025-11-04 18:42:48 +01:00
Ansgar Becker
3213fe9446
fix: wrong integer size/type for ClientFlag in mysql_real_connect
...
Closes #2293
2025-11-04 18:12:20 +01:00
Gustavo Carreno
e95aca86d6
ci: Fix generation of .deb
...
Some bad assumptions were made on the operation of the application that
creates the `.deb` package.
This change should, now, create the correct `.deb` package.
Refs: 2296
2025-11-03 22:29:09 +00:00
Gustavo Carreno
13c55ce2ee
ci: Fix missing Package variable
2025-11-03 21:13:41 +00:00
Gustavo Carreno
81d613b08b
ci: Using v4 of git-cliff-action
2025-11-03 12:35:03 +00:00
Gustavo Carreno
44f277c1ab
ign: Updating CHANGELOG.md
2025-11-03 12:33:44 +00:00
Gustavo Carreno
bf23332cc1
ci: Bumping version to 12.13.1.1
v12.13.1.1
2025-11-03 10:05:52 +00:00
Gustavo Carreno
e5d7f22532
ignore: Some CRLF shenanigans on Linux
2025-11-03 09:56:12 +00:00
Ansgar Becker
93dc936803
feat: sort session folders at top per setting
...
Refs: #1828
2025-10-29 19:19:29 +01:00
Ansgar Becker
db902f7da1
fix: list procedures in PostgreSQL
...
This moves PG related code out of TDBConnection.GetCreateCode and puts it into its own TPgConnection.GetCreateCode. This way we can re-use code used to find functions for procedures as well.
Refs: #2278
2025-10-29 18:46:50 +01:00