Commit Graph

120 Commits

Author SHA1 Message Date
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
d57437518a Fix state of checkboxes on the session manager's Advanced tab 2020-02-22 08:23:03 +01:00
Ansgar Becker
ee2a1e7648 Show Host, Last connect and Comment columns by default, in the session manager's tree 2020-02-15 07:52:37 +01:00
Ansgar Becker
0254345ff3 Prefer VirtualTree's OnNodeDblClick over OnDblClick, to detect whether the user really clicked on a session node, or somewhere else. Closes #820 2020-02-05 17:34:23 +01:00
Ansgar Becker
67d547527b Rename "Save as" menu item more intuitively to "Duplicate / save as". Closes #865 2020-01-23 20:56:37 +01:00
Ansgar Becker
c74a210586 Issue #12: Provide file pick icon in SQLite database file edit box. Database file is created by sqlite3_open() silently if it does not yet exist. Show a confirmation message in such cases. 2019-12-27 17:53:56 +01:00
Ansgar Becker
fc86cd4205 Add filter edit box on session manager, for filtering sessions using regular expressions. Closes #826 2019-12-15 22:12:15 +01:00
Ansgar Becker
74068d68ad Place icons on the 3 new/save/delete buttons on the session manager, to make them more noticeable 2019-12-15 19:31:09 +01:00
Ansgar Becker
a40fd226c1 Trim text in TEdit's on session manager dialog, to prevent leading and trailing spaces after pasting. Closes #797 2019-12-11 21:46:45 +01:00
Ansgar Becker
5baada08f3 Move library selector up, below the network type selector, so these both define the basic connection type 2019-07-28 08:33:03 +02:00
Ansgar Becker
486543a0fa Remove useless DPI helper panel from session manager tabs 2019-07-24 07:38:23 +02:00
Ansgar Becker
fbdddaa765 Collect custom session background colors via OnGetColors event of TColorBox, do not mix it in the code for refreshing the session tree. Also refresh custom colors each time a session is focused, so it has new colors. 2019-07-20 17:29:22 +02:00
Ansgar Becker
92c8f62b85 High DPI:
* remove ParentFont flag from forms again (introduced in 9cdcd63145 for #213). This just inherits from default Windows settings.
* instead, scale font size in InheritFont(), and move that to the new TExtForm class
* mark app with PerMonitorV2 support
2019-07-17 21:59:18 +02:00
Ansgar Becker
e804db8fcc Issue #677: provide a new library combobox in MySQL mode, for selecting any of the libmysql/mariadb.dll files from the application directory 2019-07-05 06:44:10 +02:00
Ansgar Becker
e4a9016348 Issue #296: enhance checkbox phrasing, and move it above to the other checkboxes 2019-06-12 20:34:03 +02:00
Chad Whitely
0facfaa5cc Add cleartext option to sessions 2019-06-12 06:36:02 +02:00
Ansgar Becker
07afefc726 Move tree background color setting from File menu to the Advanced tab of the session manager. Closes #360 2019-03-30 09:52:08 +01:00
Ansgar Becker
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
Ansgar Becker
6918f06680 Animate "Open" button on session manager while connecting 2019-01-09 20:49:45 +01:00
Ansgar Becker
8475f383dc High DPI code enhancement: Enable TreeOptions.AutoOptions.toAutoChangeScale flag on all VirtualTrees, and remove code which did that scaling programmatically. Probably only working with the new version of VirtualTree. 2018-12-16 20:14:19 +01:00
Ansgar Becker
f01171f8b5 Decrease Constraints.MinWidth/MinHeight, as values too near at the actual ClientWidth/Height seem to move controls at the bottom right corner up and left. Closes #435. 2018-12-16 18:51:41 +01:00
Ansgar Becker
cdb10d8005 Required code updates for recent VirtualTreeview update 2018-12-11 21:50:26 +01:00
Ansgar Becker
86684ebde3 Force a minimum of 1 second waiting time after creating the plink.exe process before trying to access the established tunnel. Could help users which have set it to "0", accidentally or intentionally, and experiencing connection problems with that. Related to #418. 2018-12-05 20:19:57 +01:00
Ansgar Becker
9983792b17 Issue #213: nest everything on broken TTabSheet's on a TPanel, to avoid overscaling in high-dpi mode 2018-11-01 19:05:00 +01:00
Ansgar Becker
9cdcd63145 Issue #213: Assign system or custom font once, to the application, and let all forms inherit that font, so there is no need to call InheritFont() for each form. 2018-10-25 19:24:45 +02:00
Ansgar Becker
0e73a8cb92 Issue #213: activate ParentFont on remaining TLabel's, so their font scales like all others 2018-10-24 20:01:29 +02:00
Ansgar Becker
19fe59842f Make comment box on session dialog scrollable. Closes #222 2018-04-06 18:39:54 +02:00
Ansgar Becker
79d393c81a Increase number of network types shown in drop down 2018-01-17 21:32:59 +01:00
Ansgar Becker
ac1a3cb1ad Remember previous position of session manager dialog on screen. See https://www.heidisql.com/forum.php?t=24596 2017-12-26 13:56:33 +01:00
Ansgar Becker
b2f77108af Cosmetics in session manager: Rearrange and resize labels in statistics tab. See http://www.heidisql.com/forum.php?t=21585 2016-06-11 07:25:46 +00:00
Ansgar Becker
df18c98af8 Make keep-alive-interval customizable in "Advanced" tab on session manager. See http://www.heidisql.com/forum.php?t=20829 2016-03-05 18:36:44 +00:00
Ansgar Becker
269ee242d9 Introduce GUI font preferences setting, so the user can customize the font of all dialogs and forms. Does not work with menus, however. See http://www.heidisql.com/forum.php?t=19666 2015-11-03 06:28:37 +00:00
Ansgar Becker
b905c82c6c Session manager: Add support for SSL cipher, and add various texthints. See http://www.heidisql.com/forum.php?t=18908 2015-07-14 14:38:50 +00:00
Ansgar Becker
91f53d7c72 Add "Rename" context menu item in session tree. See http://www.heidisql.com/forum.php?t=17557 2015-01-25 11:38:55 +00:00
Ansgar Becker
a966ec7267 Unify help calls in helpers.Help(), and pass sending control for "place" parameter in help url. 2014-10-16 08:02:06 +00:00
Ansgar Becker
9cc5fc6aaf Turn readme.txt into a more comprehensive online help document 2014-10-13 18:49:59 +00:00
Ansgar Becker
b1478d4a27 Increase maximum port number from 2^16-1 (65535) to 2^31-1 (2147483647). Fixes issue #3567. 2014-06-03 06:50:06 +00:00
Ansgar Becker
2af4d3cc18 Support query timeout on MSSQL and PostgreSQL. Make customizable per up/down scroller in "Advanced" tab of session manager. Fixes issue #3507. 2014-05-04 05:01:25 +00:00
Ansgar Becker
3a3ea2fb73 Cache list of available databases after first click on "Databases" pulldown menu, so we do not have to connect probably slow servers for each click. 2014-03-07 15:53:35 +00:00
Ansgar Becker
305551e62f Turn combobox for databases in session manager into a drop down menu, and allow multiple checked items. See http://www.heidisql.com/forum.php?t=15081 2014-03-07 06:02:07 +00:00
Ansgar Becker
d9703178c6 Move useful commands from system menu to a "More" button with a drop down menu, and include import + export commands now. Fixes issue #2502. 2014-02-05 09:42:26 +00:00
Ansgar Becker
c2de2a76aa Add textbox to store session comments. Fixes issue #3492. 2014-01-25 06:17:39 +00:00
Ansgar Becker
3579c25f83 Fix some minor glitches in translation strings, reported by david.proweb. 2013-12-15 06:12:09 +00:00
Ansgar Becker
b71989ae2e Disable toEditOnClick, as a workaround to issue #3460, until VirtualTree has its EditDelay fixed. 2013-12-12 20:29:30 +00:00
Ansgar Becker
f77bfdd67e Reset ListSessions.EditDelay from 250ms to 1000ms. Could easily fix issue #3460 but it doesn't. 2013-12-05 18:36:12 +00:00
Ansgar Becker
fe6b38c7c1 Issue #2398: Make "Get full table status" a session setting (was global before), so users can switch that off in specific sessions only. 2013-12-02 05:45:47 +00:00
Ansgar Becker
8a00f226ae Select full row in sessions list. Recent virtual tree update made selected node look a bit ugly otherwise. 2013-10-19 12:15:35 +00:00
Ansgar Becker
2b5b69cc4d Preparation for issue #3002: Move startup script and local time zone options together with SSL settings to a new "Advanced" tab. 2012-12-28 20:09:28 +00:00
Ansgar Becker
6edbd326c7 Right align counter column in session manager. 2012-12-09 10:47:29 +00:00
Ansgar Becker
f5f6910ae6 Support creation of root sessions + folders when tree has 0 root sessions, by providing explicit menu items for that purpose. Fixes issue #3050. 2012-12-09 10:43:11 +00:00