Commit Graph

6139 Commits

Author SHA1 Message Date
Ansgar Becker
d316ec85c0 #444: turn first bunch of quick filter menu items into TAction's, with customizable shortcuts 2020-04-19 19:17:30 +02:00
Ansgar Becker
3f8658b711 Issue #991: Update libmariadb*.dll again, with the same version but without debug symbols, taken from the 10.4.12 GA release. Should not harm anything, but decrease the installers size slightly. 2020-04-16 10:32:02 +02:00
nummacway
dc054cc481 Fixing #327 2020-04-15 16:42:37 +02:00
Ansgar Becker
91b012a996 Catch exception when mouse points to quick filters > More > ..., with an invalid active SQL filter 2020-04-15 16:36:15 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
145c2ba51e Merge current version of https://github.com/andgineer/TRegExpr/blob/master/src/RegExpr.pas into SynRegExpr unit. See upstream commit: b015ed33b4 . Supports uppercase modifier \U in replacement template and closes #819. 2020-04-13 13:05:18 +02:00
Ansgar Becker
3a29a2086e Add option to support completion proposal with matching in middle of entered text. Closes #126 2020-04-12 15:03:47 +02:00
Ansgar Becker
bce6796693 Revert previous rubbish commit 2020-04-12 08:22:20 +02:00
Ansgar Becker
89589f1ee0 Try to fix "Error: E1026 File not found: 'SynEdit.res'" 2020-04-11 20:20:16 +02:00
Ansgar Becker
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
Ansgar Becker
12606e7de3 Store last used database directly, not only when closing a session. Closes #983 2020-04-11 13:34:17 +02:00
Ansgar Becker
7d16005d2c Update SynEdit component code, to get different interpretations of double minus comments for #549 2020-04-11 13:09:40 +02:00
Ansgar Becker
ac4dfacd74 Catch sporadic exceptions thrown in mysql_close() with libmysql-6.1.dll, see #980 2020-04-10 12:58:57 +02:00
Ansgar Becker
f2c6bb713a Add support for -db/--databases command line parameter. Closes #977 2020-04-09 19:49:35 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
221196c274 Paint session background color in session manager's tree view 2020-04-06 11:59:57 +02:00
Ansgar Becker
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
Ansgar Becker
36c068aa92 Issue #972: make new action translatable 2020-04-05 13:10:32 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
ee4ef09336 Catch SQL errors happening in PlaceObjectEditor in click on table. Closes #969 2020-04-01 09:43:33 +02:00
Ansgar Becker
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
Ansgar Becker
5c50d9be43 Limit incremental search using keyboard to expanded/visible nodes in query helpers only. Closes #961 2020-03-28 11:03:33 +01:00
Ansgar Becker
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
Ansgar Becker
f241e4b69e Override "main" database name with custom one. Closes #948 2020-03-26 12:20:32 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
f114ff47d8 Set busy timeout for SQLite connections. Closes #947 2020-03-24 18:00:14 +01:00
Ansgar Becker
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
Ansgar Becker
a69b600e68 Issue #947: throw errors when SQLite query returned an error code, and format SQL errors 2020-03-24 17:09:30 +01:00
Ansgar Becker
20d17588d6 Issue #946: fix overtaken filename after click cancel on file-open dialog 2020-03-22 20:12:13 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
7f205b3a00 Issue #869: never add numeric scale/precision to int column lengths 2020-03-19 19:12:22 +01:00
Ansgar Becker
b23ffa2683 Bump version for v11 release 11.0 2020-03-17 19:01:16 +01:00
Ansgar Becker
308648471f Issue #12: disable unsupported Host>Variables and Host>Processes tabs on SQLite 2020-03-12 12:03:23 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
b225a8762a Center donate button horizontally on update-check dialog 2020-03-07 18:13:41 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
55a5d5181e Missing file for commit fcdf323086 . Closes #926 2020-03-05 18:54:39 +01:00
Francois Botha
64c405ff74 Don't trim items when exploding to string list 2020-03-05 13:45:19 +01:00