Commit Graph

3923 Commits

Author SHA1 Message Date
Ansgar Becker
f8c4e53675 Fix compiler warning 2013-10-21 17:32:40 +00:00
Ansgar Becker
de1892464d Remove include file with entirely unused compiler defines. 2013-10-21 03:48:30 +00:00
Ansgar Becker
8c06207520 Forgot to do the same in the command line compile parameters as in the .dproj file 2013-10-20 08:40:33 +00:00
Ansgar Becker
317bf5e88e Get code running in both XE + XE5 compilers:
* Conditionally including units does not really work, because of a IDE bug: http://stackoverflow.com/questions/13776195/how-to-conditionally-include-some-units . So, we define a unit alias for System.Actions in XE, which we do not need in XE5.
* Dynamically use the fitting numeric type per compiler for a TUpDown.OnChangingEx event.
2013-10-20 08:29:28 +00:00
Ansgar Becker
cb37bd6dd7 Get madExcept running in Delphi XE5 package 2013-10-19 12:20:03 +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
a19223d381 Passing filenames per command line: Remove found match from input string after having found a quoted filename, so the second call to GetFileNames does not find some incomplete filename due to whitespaces in its name. See http://www.heidisql.com/forum.php?t=13743 2013-10-17 20:08:55 +00:00
Ansgar Becker
dc1bf33ad4 Since recent update to VT 5.2.1 we need to initialize root nodes by hand for some reason. Fixes issue #3389. 2013-10-17 15:01:22 +00:00
Ansgar Becker
ca668f9ffe Automatic changes by IDE 2013-10-17 04:45:06 +00:00
Ansgar Becker
b82fdcb6e8 Automatic changes by IDE 2013-10-17 04:42:38 +00:00
Ansgar Becker
f2616c1564 Create XE5 main package 2013-10-17 04:39:23 +00:00
Ansgar Becker
f1be5e345f Get the VirtualTree XE5 package running 2013-10-16 20:36:52 +00:00
Ansgar Becker
75c2103cb5 Get the SynEdit XE5 package running 2013-10-16 20:19:05 +00:00
Ansgar Becker
6ebb86ad07 * Update VirtualTree component code to 5.2.1 (r567)
* Add Delphi XE5 package
2013-10-16 19:17:23 +00:00
Ansgar Becker
17e4db7829 * Automatic additions by new SynEdit properties.
* Overtake renamed SynEdit properties
2013-10-16 18:24:01 +00:00
Ansgar Becker
077b119b66 Update SynEdit component to their revision 114, and add Delphi XE5 packages. 2013-10-16 18:05:33 +00:00
Ansgar Becker
34c420cbce Automatic changes applied by IDE 2013-10-16 17:27:28 +00:00
Ansgar Becker
63e50ce312 Move MainFormOnTaskBar setting again to a point where the main form is visible. Fixes issue #2629 (again) 2013-10-16 04:24:40 +00:00
Ansgar Becker
db7af3139b Issue #3366: Do not set object as favorite when mouse moves from db to table node between mouse-down and mouse-up event. 2013-10-14 16:54:52 +00:00
Ansgar Becker
03022d276c Issue #3366: Enhance performance for internal favorites management. Let the connection hold its favorite list instead of reading it from registry in all places where we need them. 2013-10-14 04:38:40 +00:00
Ansgar Becker
a58c7850b0 Issue #3366: Enhance phrasing in favorite button 2013-10-13 19:22:58 +00:00
Ansgar Becker
9be1f9bd98 Issue #3366: Make state of "Favorites only" button persistent between sessions. 2013-10-13 17:27:58 +00:00
Ansgar Becker
580f7b7e87 Additional checks for Assigned() and <> nil in SetupSynEditors, to fix exceptions (in debug messages only?) 2013-10-13 10:51:31 +00:00
Ansgar Becker
ddcb54a538 Introduce tree favorites:
* Add a button right besides db/table filter for hiding non-favorites
* Add an icon on the very left of table nodes, showing whether they are favorites
Fixes issue #3366
2013-10-13 05:48:43 +00:00
Ansgar Becker
a5abab6ec8 Enable apply button when selecting alternating row colors. Fixes issue #3380. 2013-10-13 04:46:03 +00:00
Ansgar Becker
2b83aeafcb Restore vertical and horizontal scroll offset in table list after refreshing. Fixes issue #3379. 2013-10-12 05:20:58 +00:00
Ansgar Becker
6976f5a4e6 Extend MDAC hint for Wine users. Fixes issue #3377. 2013-10-11 03:57:12 +00:00
Ansgar Becker
24493f68aa Revert a part of r4529, as that broke using the right font name+size in preferences dialog (SQL tab). Fixes issue #3378. 2013-10-10 19:22:34 +00:00
Ansgar Becker
b6acb2b874 Restrict "Quick filters" > "More values" submenu to tables with less than 1GB of data, so we're not running into an endless query. For ENUM and SET columns in such large tables, display its value list at least. Fixes issue #3373. 2013-10-10 04:27:48 +00:00
Ansgar Becker
616f40b0ec Revert r4557, as EXCEPT operator does not support ORDER BY in both left and right query, which renders it useless for pagination. Also, EXCEPT is not supported by MSSQL 2000. Instead, refresh the whole grid result when paging through results. This works perfectly on all MSSQL versions, of course including a performance slow down on large results. Fixes issue #3364. 2013-10-10 03:48:31 +00:00
Ansgar Becker
a1fa32d7fe Support backticks in column names, key names and foreign key names, for the table designer. Fixes issue #2292. 2013-10-09 17:14:55 +00:00
Ansgar Becker
5dddfd1768 ExportStream is not assigned in all types of export targets, for example "clipboard". Do not determine filename in such cases. Fixes issue #3372. 2013-10-09 04:54:34 +00:00
Ansgar Becker
88456343ba Try to use EXCEPT clause on MSSQL table results, as a replacement for the non-existing LIMIT clause. See issue #3364. 2013-10-09 04:45:32 +00:00
Ansgar Becker
93d4b45722 Fix "save snippet" action, saving only selected text in all cases. Broken in r4539. 2013-10-08 04:35:40 +00:00
Ansgar Becker
fcf6a24f37 Make completion proposal usable for mouse users again, after mainform has focus again. Broken in r4530. See issue #2640. 2013-10-08 04:27:56 +00:00
Ansgar Becker
fad0b5de50 Move non-visual components so they do not hide controls in the form designer 2013-10-07 17:20:59 +00:00
Ansgar Becker
5e4fdfe803 Issue #3354: Give the temporary .sql file a more unique filename, and delete it after compressing. 2013-10-07 17:07:40 +00:00
Ansgar Becker
6dd9e896f9 Revert r4538 (ctrl backspace bug), as this broke tabbing through grid cells. See issue #3168. 2013-10-07 16:56:04 +00:00
Ansgar Becker
5c1a0a6e4c Introduce compressed .sql file export. Using SynZip unit from mORMot framework. Fixes issue #3354. 2013-10-07 04:32:20 +00:00
Ansgar Becker
4fd427943c Fix uninitialized variable, causing compiler warning 2013-10-06 12:13:14 +00:00
Ansgar Becker
8ccf465a7d Gracefully assume empty CellText when structures for ListVariables are not given. See http://www.heidisql.com/forum.php?t=13532 2013-10-04 16:46:54 +00:00
Ansgar Becker
126a1e1c36 Do not LEFT(CAST(.. data type "image" in MSSQL. Fixes issue #3355. 2013-10-04 04:21:21 +00:00
Ansgar Becker
dbcbb09186 Add missing Russion translator 2013-10-03 18:53:04 +00:00
Ansgar Becker
f3106d1dce Auto-resize 2nd/"size" column of object tree on table tools dialog early. Fixes issue #3358. 2013-10-03 15:28:16 +00:00
Ansgar Becker
7802e2f0ec Prepare 8.1 release 8.1 2013-10-03 05:08:40 +00:00
Ansgar Becker
76aa605d33 Shorten long SELECT query in data grid, using '*' when all columns are involved. 2013-10-03 04:16:39 +00:00
Ansgar Becker
54a297f39b Fix back door introduced in r4523 2013-10-03 04:01:26 +00:00
Ansgar Becker
087cf72a9c Apply database and table filter on a new connection. Fixes issue #3353. 2013-10-02 17:50:47 +00:00
Ansgar Becker
6fa785c65c Sort snippet filenames manually before displaying in helper box. Seems file ordering is inconsistent between Windows version. Fixes issue #3351. 2013-10-02 16:01:14 +00:00
Ansgar Becker
5832bf45b9 Using TDBQuery.ColAttributes() and TTableColumn.LengthSet in a query result does not work, as this relies on a previous SHOW CREATE TABLE parsing. Check PMYSQL_FIELD.length instead to return the correct zero-padded string bitmask for a BIT column. Fixes issue #2544. 2013-10-02 04:56:48 +00:00