3873 Commits

Author SHA1 Message Date
d2a795655b Prevent sporadic crash on startup 2019-03-14 20:22:50 +01:00
f8acaa7af3 Protect from crash when pressing ctrl+tab before main form is displayed. Closes #574 2019-03-14 20:21:07 +01:00
d6dc4cde2e Support spaces in definer of a view. Closes #571. 2019-03-14 20:06:17 +01:00
16afa3cafb Don't export data of FEDERATED tables, just like MRG_MyISAM. Closes #433. 2019-03-14 07:57:56 +01:00
6107bc973c Fix still disabled union text input on table designer, when engine MRG_MyISAM is selected 2019-03-14 07:50:32 +01:00
0ef9b64947 Make preferences dialog resizable, and store/restore its dimensions for the next time it opens 2019-03-10 14:18:22 +01:00
7ae15992f9 Issue #196: Prefer to take comment from SHOW TABLE STATUS result, to support single quotes without including some "compression" option on TokuDB 2019-03-10 08:08:51 +01:00
098c526b15 If previous word is preceded by a dot, it is most probably a table, column or some alias, so do not uppercase it then. Closes #494 2019-03-09 08:40:48 +01:00
d6c35d9474 Implement TPGConnection.SetCharacterSet to get a persistent utf-8 setting. Closes issue #22. 2019-03-07 12:19:59 +01:00
880fdb47ad Catch all kinds of exceptions when connecting to MSSQL did not work, not just EOleException. Seems the thrown exception changed, probably when switching OLEDB driver. Closes #517. 2019-03-07 10:03:05 +01:00
187fd51126 Issue #553: Add registry hack for enabling (yet ugly) toolbar captions 2019-03-02 20:19:59 +01:00
bfcb7c2c74 Increase height of nodes in VirtualTree's even more, after having done that for #468. Closes #557. 2019-03-02 19:47:01 +01:00
548553e366 Issue #548: Revert a line from 651b485af375d53dfed9627ea1dc57777699d055 which lead to loading entire BLOB contents into the grid, instead of the first 256 bytes only. 2019-03-02 19:30:36 +01:00
107a933eeb Remove semicolon from last case block, so the "else" after it is not counted as a default block. Closes #543 2019-02-20 19:26:56 +01:00
97d798f337 Remove right anchor from "File" label in grid export dialog. Fixes disappearing label when resizing the dialog. 2019-02-20 06:38:19 +01:00
c6971c66bb Call PQfinish() when PostgreSQL connection failed to initialize. Closes #544. 2019-02-19 19:26:42 +01:00
638b5e562a Issue #516: Display MemSQL icon and name for those sessions 2019-02-16 10:16:47 +01:00
8cf93ab910 Issue #516: Silence error when retrieving unavailable (and non-vital) "Row_format" column from SHOW TABLE STATUS on MemSQL server 2019-02-16 10:02:31 +01:00
0f6b3ff695 Make column selection dialog more crash safe against clicks between items. Closes #534. 2019-02-10 14:28:19 +01:00
25394f423f Issue #496: fix potentially undefined result of TAdoDBQuery.IsNull 2019-02-10 13:13:14 +01:00
074f61c318 Silence EOleError when checking field value for NULL: "Multiple-step operation generated errors. Check each status value.". Closes #496 2019-02-10 13:09:16 +01:00
768bc001cb Table editor: Make it impossible to (accidentally) click the save button twice. Closes #527 2019-02-10 13:02:33 +01:00
c9f00734df Translate data type categories not too early, but after activating the user-wanted language. Closes #533 2019-02-10 12:49:14 +01:00
f72a2b70c2 Insert carats for blob and text sizes in mysql 2019-02-05 20:46:56 +01:00
8a05bcb144 Fix selection of SQL color presets, when preset names were translated. See https://www.heidisql.com/forum.php?t=26504 2019-02-02 14:04:30 +01:00
4585b3c8f7 Support searching selected text from SQL editor in help dialog. See https://www.heidisql.com/forum.php?t=26482 2019-01-29 17:03:19 +01:00
2c254a0fe8 Issue #448: Use better fitting icons for some buttons: "clear edit box", "close query tab", "close filter panel" 2019-01-27 18:35:40 +01:00
07de1dc7b8 Issue #448: Get old Silk icons back into a second TImageCollection, and let the user chose his preferred icon pack in Preferences > General 2019-01-27 14:57:48 +01:00
aa0540921c Issue #448: Apply 192 new icons mainly from Icons8 gallery, with an OpenSource permission (talked to Eugenie from Icons8) 2019-01-26 19:15:25 +01:00
420c69fd35 Increase allowed size of table from 1g to 5g for fetching number of same values in quick filter menu, if that column is indexed. 2019-01-24 08:41:34 +01:00
09ea93639c Issue #57: Prevent more SynEdit paint exceptions if connection was killed outside. 2019-01-19 17:19:04 +01:00
b3c676d752 Silence rare crash when calculating current query duration. Closes #490. 2019-01-19 10:27:02 +01:00
993d6542c8 Issue #483: Update Vcl.Styles sources to current master branch, from Jan 4, 2019 2019-01-16 20:18:49 +01:00
8927b6849c Fix misplaced buttons on procedure editor in high dpi mode. Closes #482. 2019-01-14 19:05:32 +01:00
a6f688f806 Clean up again dimensions and position of various controls preferences dialog, and use (and extend) my old SQL source for the preview. 2019-01-13 14:26:35 +01:00
fe3660b274 Fix crash in checklist cell editor, eg used for column selection in foreign key list. Closes #473. 2019-01-13 13:54:28 +01:00
8d27e1d4ec Avoid EAccessViolation when pressing F5 too quickly. See https://www.heidisql.com/forum.php?t=26327 2019-01-13 13:38:55 +01:00
92c8eb5bc8 Slightly increase height of nodes in VirtualTree's. Closes #468. 2019-01-12 20:52:57 +01:00
806c9e51d3 Do the same selection in any grid when pressing Shift+Ctrl+End/Home, not only in datagrid. See #453 and https://www.heidisql.com/forum.php?t=26307 2019-01-12 15:29:56 +01:00
0ca022a124 Make sure ValidateControls detects the grid as focused when its grid contextmenu pops up, which is not the case when it has 0 nodes, even with TreeOptions.SelectionOptions.RightclickSelect enabled. See https://www.heidisql.com/forum.php?t=26329 2019-01-10 19:58:30 +01:00
6918f06680 Animate "Open" button on session manager while connecting 2019-01-09 20:49:45 +01:00
fb081d3fa7 Do not apply selected theme from within the preferences dialog, as that crashes sporadically. Instead, rely on the info dialog telling the user he should restart the app. Related to #465, and probably solves it. 2019-01-09 07:48:12 +01:00
a9684dbf24 Revert to legacy SQL colors in "Light" preset, which have a better contrast on white background. Closes #475 2019-01-08 11:55:00 +01:00
ae297ee52f Show ellipsis button on inplace text edit box of table editor. See https://www.heidisql.com/forum.php?t=26293 2019-01-07 19:57:58 +01:00
96dfef6046 Silence sporadic EAccessViolation when accessing TWinControl.Parent 2019-01-06 12:35:53 +01:00
bf6694d401 Overtake fixed colors for Material SQL color preset, from https://github.com/HeidiSQL/HeidiSQL/issues/425#issuecomment-451337603 2019-01-05 10:36:10 +01:00
6b3e25a319 Add "Material" vcl style, contributed by github user CharlieEtienne in issue #425 2019-01-05 10:31:13 +01:00
0e3d36dc6f Prevent crash when resizing query helpers box in an early stage of creating a new query tab. Closes #466 2019-01-05 10:10:35 +01:00
ab67e03265 Restore old look of tooltips in grids and trees, like it was before the recent VirtualTree update. 2019-01-03 20:38:48 +01:00
06df04b45e Implement input box for user/password prompt from plink process. Password prompt hides characters, like advised on https://stackoverflow.com/a/21122864/4110077 . Closes #129. 2019-01-02 20:30:47 +01:00