4298 Commits

Author SHA1 Message Date
d316ec85c0 #444: turn first bunch of quick filter menu items into TAction's, with customizable shortcuts 2020-04-19 19:17:30 +02:00
dc054cc481 Fixing #327 2020-04-15 16:42:37 +02:00
91b012a996 Catch exception when mouse points to quick filters > More > ..., with an invalid active SQL filter 2020-04-15 16:36:15 +02:00
faaf1e29f9 Issue #819: add examples to some of the regular expression shorthands, and add \x for hex codes 2020-04-14 18:08:01 +02:00
df0ab05be4 Issue #819: add two buttons right besides search and replace combo boxes, with a dropdown menu containing clickable hints on regular expression qualifiers 2020-04-14 17:48:27 +02:00
ef4bdd9c55 Issue #819: extend hint for regular expression search/replace mode with \l \L \u and \U modifiers 2020-04-13 20:10:26 +02:00
cedf8359ad Issue #819: extend hint for regular expression search/replace mode, as we now support uppercase replacements 2020-04-13 13:20:54 +02:00
3a29a2086e Add option to support completion proposal with matching in middle of entered text. Closes #126 2020-04-12 15:03:47 +02:00
099d553a05 #982: Add "Reformat SQL" menu item to view editor, and all other editors with a code editor. 2020-04-11 13:41:38 +02:00
12606e7de3 Store last used database directly, not only when closing a session. Closes #983 2020-04-11 13:34:17 +02:00
ac4dfacd74 Catch sporadic exceptions thrown in mysql_close() with libmysql-6.1.dll, see #980 2020-04-10 12:58:57 +02:00
f2c6bb713a Add support for -db/--databases command line parameter. Closes #977 2020-04-09 19:49:35 +02:00
2b07c279eb Add context menu on foreign key list header. See https://www.heidisql.com/forum.php?t=36014 2020-04-09 19:38:22 +02:00
4470ca6c05 Issue #977: pass value of -p command line argument to the connection even when it's "0", to override TConnectionParameters.DefaultPort 2020-04-09 18:13:53 +02:00
f11a81e3b5 Issue #977: Support -l/--library command line parameter, and provide short parameters for sslprivatekey, sslcacertificate, sslcertificate, sslcipher and cleartextenabled 2020-04-09 14:55:01 +02:00
221196c274 Paint session background color in session manager's tree view 2020-04-06 11:59:57 +02:00
11e45ad1f8 Trigger auto-resize of buttons also when form gets resized. See https://www.heidisql.com/forum.php?t=35862 2020-04-06 09:16:12 +02:00
45847ec7b9 Add "Show SQL completion proposal" action and menu item, to support customizing its shortcut through the preferences dialog. Closes #972 2020-04-05 13:06:34 +02:00
4bbe7b789e Auto-resize width of bottom right buttons on session manager, to make room for longer translations. See https://www.heidisql.com/forum.php?t=35862 2020-04-05 10:49:54 +02:00
24ebc91b84 Fix unquoted column default text values for MariaDB servers prior to 10.2.1. Closes #971 2020-04-01 15:42:24 +02:00
ee4ef09336 Catch SQL errors happening in PlaceObjectEditor in click on table. Closes #969 2020-04-01 09:43:33 +02:00
c67ba1afd3 Issue #692: support urls in grid cells starting with "www.", which are accepted by web browsers 2020-04-01 09:22:50 +02:00
5c50d9be43 Limit incremental search using keyboard to expanded/visible nodes in query helpers only. Closes #961 2020-03-28 11:03:33 +01:00
a343c1359f Reset query tab's internal uid when clearing it, so a unloaded first tab does not get reloaded on next application start. See https://www.heidisql.com/forum.php?t=35851 2020-03-26 17:53:17 +01:00
f241e4b69e Override "main" database name with custom one. Closes #948 2020-03-26 12:20:32 +01:00
08597e18a8 Issue #935: cancel editing in grids other than query result grids, when main page control tab changes. Fixes crash when changing tab while editing a column via table editor. 2020-03-26 11:33:06 +01:00
9584479598 Fix crash after disconnecting from last session while query helpers "Columns in x" node is expanded 2020-03-26 07:00:59 +01:00
f114ff47d8 Set busy timeout for SQLite connections. Closes #947 2020-03-24 18:00:14 +01:00
843e462a8a Issue #946: integrate context menu items for attaching and detaching SQLite databases into the current session 2020-03-24 17:53:22 +01:00
a69b600e68 Issue #947: throw errors when SQLite query returned an error code, and format SQL errors 2020-03-24 17:09:30 +01:00
20d17588d6 Issue #946: fix overtaken filename after click cancel on file-open dialog 2020-03-22 20:12:13 +01:00
83108d28c5 Issue #946: support multiple SQLite database files per session definition, in field "Database file(s)". Use the first one as main file, and attach further files. 2020-03-22 14:00:52 +01:00
3ff49a5501 Issue #946: Query list of all databases via PRAGMA database_list, which includes those attached by the user. Differentiate between databases in internal query by preceding table name by "database"."table". 2020-03-22 11:50:27 +01:00
7f205b3a00 Issue #869: never add numeric scale/precision to int column lengths 2020-03-19 19:12:22 +01:00
308648471f Issue #12: disable unsupported Host>Variables and Host>Processes tabs on SQLite 2020-03-12 12:03:23 +01:00
7c15ede023 Fix crash by click on "Add column" in table editor, when columns list has a minimum height. See https://www.heidisql.com/forum.php?t=35766 2020-03-09 21:05:40 +01:00
95ef1ff003 Issue #935: fix crash when active main tab changes and data grid is disabled (due to disconnect). 2020-03-09 21:04:25 +01:00
64626910c0 Use TLinkLabel's for web links on about dialog, making them look more like a link 2020-03-07 18:40:43 +01:00
b225a8762a Center donate button horizontally on update-check dialog 2020-03-07 18:13:41 +01:00
3495242d1e Issue #924: enhance logo, replace orange outline with semi transparent white, enlarge font on 32px + 16px versions 2020-03-06 23:41:52 +01:00
a6012fa144 Issue #924: bring back old logo image, plus some minor changes to it around the letters, and without shadow effect 2020-03-05 19:16:40 +01:00
55a5d5181e Missing file for commit fcdf32308682c051b8e9a5858fd2bcfd47da9928 . Closes #926 2020-03-05 18:54:39 +01:00
64c405ff74 Don't trim items when exploding to string list 2020-03-05 13:45:19 +01:00
43aec429c2 Only MariaDB 10.2.27+ seems to support more expressions in column default value, and wraps string literals in single quotes. Use that to verify default value is not an expression. Fixes unquoted default values, described here: https://www.heidisql.com/forum.php?t=35746 2020-03-03 17:44:11 +01:00
f6c7c0a6af Support dropping schema on PostgreSQL. Closes #76 2020-03-03 17:36:55 +01:00
5e89f6227d Prioritize "auto_increment" in "extra" column of GetTableColumns in MySQL mode, over detection of NULL default. Closes #909 2020-03-03 14:39:07 +01:00
abc9f7063e Make comparison of table in SQL code with physical table names case insensitive. Probably helps solving #895 2020-03-01 10:42:29 +01:00
919be1d355 Revert non working modifications for auto completion. Closes #917 and reverts #914 2020-03-01 10:25:22 +01:00
f1b72b75cd Fix ordinary loop bug with a value in MaxLen, used for the next loop. Closes #918
* prevent meaningless length of "0" for date/time columns
* make detection of length more exact to the relevant data types
2020-02-29 14:07:41 +01:00
3cb40f4c16 Autocompletion fix for case-sensitive identifiers 2020-02-29 08:10:51 +01:00