Ansgar Becker
5b83719a5c
Issue #807 : forgotten file for previous commit
2020-10-26 19:59:24 +01:00
Ansgar Becker
26869dc27a
Issue #807 : add SQL editor in "Find on server" dialog, to support complex comparisons e.g. on binary values without quotes "=0xaa00"
2020-10-24 18:13:40 +02:00
Ansgar Becker
349045066f
Set SQL_NOTES to 0 in SQL export, to silence warnings due to unsupported "ALTER TABLE .. DISABLE/ENABLE KEYS" on InnoDB tables. Closes #756
2020-10-22 12:28:31 +02:00
Ansgar Becker
d970b2e809
Sort collations alphabetically, in drop-down of column editor in table designer. Closes #828
2020-10-22 12:06:48 +02:00
Ansgar Becker
3089252898
Fix missing commas in SynEdit's list of MySQL functions, leading to non-highlighted words. Broken in 7e4094d37b
2020-10-22 11:47:11 +02:00
Ansgar Becker
f8e4b35a7f
Make "USE xyz" query dependent on the target server system, when exporting data to another server. Fixes incompatible SQL for PostgreSQL, and most probably for SQLite. See https://www.heidisql.com/forum.php?t=36231
2020-10-15 18:50:27 +02:00
Ansgar Becker
76555bd417
Adjust position of SQL help dialog if it shows up on a no longer plugged in monitor
2020-10-14 19:28:33 +02:00
Ansgar Becker
429d32bb70
Center check-for-updates dialog over underlying owner form. Closes #1181
2020-10-14 19:22:16 +02:00
Ansgar Becker
c4dbdfe948
Enable loading SQLite extensions. Closes #1186
2020-10-12 21:03:22 +02:00
Ansgar Becker
de97595bfb
MSSQL: Cast TEXT fields to NVARCHAR before applying LEFT() function. Fixes issue #1136
2020-10-11 13:56:19 +02:00
Ansgar Becker
8a419a3c04
Attempt to fix issue #695 by removing the redraw message from the base grid editor constructor
2020-09-28 16:56:23 +02:00
Ansgar Becker
8fee0f4fda
Remove auto-stored section of closed tab only if section belongs to the current app instance. See https://www.heidisql.com/forum.php?t=36922
2020-09-22 08:06:38 +02:00
Ansgar Becker
7f0e8188ca
More contrast for background color of selected grid rows. See https://www.heidisql.com/forum.php?t=36889
2020-09-08 16:30:30 +02:00
Ansgar Becker
a0fa16f363
Issue #760 : add an appropriate error message when trying to change the case of a session name only
2020-08-28 07:57:52 +02:00
Ansgar Becker
bd8a8ffeba
Auto-generate data grid filter on "Apply filter" click only if filter box is empty. See https://www.heidisql.com/forum.php?t=36844 and issue #829
2020-08-26 15:48:20 +02:00
Ansgar Becker
e8248c4177
Fix LEFT() clause in data grid with NTEXT column on MSSQL. Closes #1136 .
2020-08-22 08:00:28 +02:00
Ansgar Becker
1254575f28
Issue #1133 : enable "drop" context menu item for databases again, at least in non-SQLite mode
2020-08-19 15:23:10 +02:00
Ansgar Becker
3493cf59b9
Issue #1132 : Include "SQL delimiter" item in new Query main menu
2020-08-19 08:16:50 +02:00
Ansgar Becker
a3331a861b
Issue #350 : add ProxySQL connection icon
2020-08-19 08:15:08 +02:00
Ansgar Becker
6fc00c6da9
Enable "drop" context menu item for SQLite tables. Broken in 843e462a8a. Closes #1133
2020-08-19 08:13:34 +02:00
Ansgar Becker
edb592c12c
Issue #1132 : fix missing msgstr section in translation file
2020-08-17 18:08:31 +02:00
Ansgar Becker
16115576cc
Add new "Query" main menu, and put most of the SQL relevant actions there, including a submenu with some new code folding actions. Closes #1132
2020-08-17 17:50:14 +02:00
Ansgar Becker
7e4094d37b
Update SynEdit's list of MySQL function names, taken from MariaDB 10.5.5 help tables
2020-08-16 20:09:47 +02:00
Ansgar Becker
5c14ab4f23
Issue #1132 : Add basic support for code folding in SQL editors, using #region/#endregion markers
2020-08-16 13:00:31 +02:00
Ansgar Becker
7b0f1e8eff
Accessing SelectedTableColumns by grid column index is wrong, since the user can deselect columns. Fix 3 places where this was done wrong.
2020-08-14 15:57:47 +02:00
Ansgar Becker
7a28e6f01a
Enable view editor if SHOW INDEXES command returned an error. Closes #1130
2020-08-14 08:39:02 +02:00
Ansgar Becker
557a0acaf7
Unquote table name when retrieving via 123::regclass result. Closes #1124
2020-08-13 06:57:37 +02:00
Ansgar Becker
6e3b811233
Use TTableColumn.CastAsText in SELECT query for data tab, when applying LEFT() on large column. Closes #1122
2020-08-11 19:35:23 +02:00
Ansgar Becker
cd29cd244e
Sort session path + names alphabetically, in menus with no header sort logic. Closes #1119
2020-08-10 21:23:37 +02:00
Ansgar Becker
d577b06fe8
In grid updates and deletes, support key column values with international characters using MSSQL's "N" prefix. Closes #1115
2020-08-09 08:22:15 +02:00
Ansgar Becker
c33624aa12
Respect user's plink timeout setting when plink takes longer than 2s after the first text output. Closes #1114
2020-08-09 07:52:38 +02:00
Ansgar Becker
2569ae5c21
Disable creating issues without using a template
2020-08-08 07:12:56 +02:00
Ansgar Becker
438d2c3b73
Remove old default issue template, in favor of multiple templates living in .github/ISSUE_TEMPLATE/*
2020-08-07 12:01:15 +02:00
Ansgar Becker
49aa25772b
Update issue templates
2020-08-07 11:59:08 +02:00
Ansgar Becker
e2bbfbf3f0
Extend help instructions in readme file
2020-08-07 08:36:41 +02:00
Ansgar Becker
154272d9b3
Move one constant out of const.inc into TAppSettings structure
2020-08-07 08:33:24 +02:00
Ansgar Becker
a34e2ab690
Set "0" as default port for new MSSQL TCP/IP connections, which leaves the port away from the connection string, enabling auto-detection. See https://www.heidisql.com/forum.php?t=34256#p36709
2020-08-07 07:23:07 +02:00
Ansgar Becker
ad706f5519
Issue #1114 : send Enter after plink anti-spoof output "Access granted. Press Return to begin session"
2020-08-06 16:46:30 +02:00
Ansgar Becker
f2af43f1e0
Fix all 11 compiler hints and 5 warnings
2020-08-06 13:49:32 +02:00
Ansgar Becker
10b6ea9e00
Update vcl-styles-utils project sources to current master branch. Among other things, this fixes the myriads of compiler hint H2443 in Vcl.Styles.UxTheme
2020-08-06 13:19:21 +02:00
Ansgar Becker
983efa2b3b
Issue #937 and #1107 :
...
* be sure ActiveGridEditor is nil before and after editing, and check for that nil value
* in TBaseGridEditorLink.Destroy constructor, call its parent at the end, not at the beginning, so some members stay accessible until the end
* prefer to check with Tree.CanEdit
* change the way how editing starts in a tabbed cell
2020-08-05 08:42:37 +02:00
Ansgar Becker
76aaf87216
Prevent access violation in DBTree.GetImageIndex, with no connection on connection root node
2020-08-05 08:30:04 +02:00
Ansgar Becker
056da2a37d
Format decimal point with milliseconds in date/time values in locale format for Excel. Closes #922
2020-08-03 13:28:21 +02:00
Ansgar Becker
1529b32a2d
Issue #1111 : Add two safety checks in TAppSettings.GetSessionNames, trying to blindly fix some endless recursion happening on user nami0309's system when starting HeidiSQL
2020-08-03 12:07:41 +02:00
Ansgar Becker
f2f7bdaf5f
Grid export: escape special characters in LaTeX output
2020-08-03 06:42:19 +02:00
Ansgar Becker
8a7ac4758c
Issue #618 :
...
* fix size of sort arrows with larger custom grid font size
* fix vertical text position of column header with large font
2020-08-02 08:22:50 +02:00
Ansgar Becker
eb75818ea9
Prefer string constants from TTableKey over hardcoded literals
2020-08-01 19:20:26 +02:00
Ansgar Becker
6f4f105826
Overwrite data filter with newly generated one by click on "Apply filter". Closes #829
2020-07-29 07:36:36 +02:00
Ansgar Becker
5d1695c445
Extract contents for MySqlFunctions array out of MariaDB 10.5 help tables. Leave original function sorting by category, don't sort by their name.
2020-07-27 18:23:52 +02:00
Ansgar Becker
a8f7554120
Add contribution instructions to readme file
2020-07-27 18:20:24 +02:00