5f9c49c856
Update VirtualTree code to r274
2010-08-14 07:06:21 +00:00
340d3638f8
Adjustments for GraphicEx to make it running in Delphi 2010 with (Unicode)Strings and friends. Modifications taken from http://www.songbeamer.com/delphi/ , plus some compiler warning silencers from me.
2010-06-03 22:37:55 +00:00
3bff90496a
Preparation for image previewer: Add Mikes GraphicEx library in order to get support for multiple image files in TImage. License: MPL 1.1, see http://www.soft-gems.net/index.php?option=com_content&task=view&id=13&Itemid=33
2010-06-01 23:30:33 +00:00
9c3453c77e
Add missing SQL function names to syntax highlighter. Fixes issue #1600 .
2010-05-08 11:15:36 +00:00
288a4a1ebc
Merge latest changes (r258) from VirtualTree repository. Magically fixes issue #1832 .
2010-04-10 14:14:05 +00:00
e045cb3d76
Delphi 2010 has PNG + alpha channel support in TImageList, so we don't need PNGcomponents any longer.
2010-02-08 00:36:17 +00:00
7196c7859d
Fix missing and partly wrong search paths in project files for "release" configuration
2010-01-30 08:28:40 +00:00
7d98420602
Update VirtualTreeView sources to revision 250.
2010-01-29 20:43:26 +00:00
2e00bdf37d
Add SOME keyword to keyword highlighter. Fixes issue #1606
2010-01-16 14:42:18 +00:00
082a3a7590
SynEdit fix: Word-wrapping in SynEdit is limited to a maximum of 255 chars per line. Work around AV when editor is wider than that. Fixes issue #1579 .
2010-01-16 08:11:40 +00:00
b09e8a6816
Extend list of known MySQL keywords with those in http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html , but not in our own list. Fixes issue #1600 .
2010-01-13 19:45:53 +00:00
7d401ffde8
Upgrade to Delphi 2010:
...
* Removes TNT Unicode controls, which are no longer required. All VCL controls now have native Unicode support.
* Remove Delphi 11 packages, otherwise we would either need to keep TNT or break Unicode
* PngComponents update from Uwe Raabe on http://cc.embarcadero.com/Item/26127
* Adjust auto build process
* Since Delphi 2009, Strings are now UnicodeStrings, not AnsiStrings any longer. Fix a bunch of compiler errors which came along with this change.
TODO: Project should compile but give tons of compiler warnings.
2010-01-05 23:14:33 +00:00
bf22139798
Update VirtualTree component to r241
2010-01-03 21:44:17 +00:00
dfe7515c93
Additional, official changes from the new SynEdit repository at SF: https://synedit.svn.sourceforge.net/svnroot/synedit
2009-12-31 15:48:38 +00:00
6b11615e83
Update SynEdit component to latest version from mh-nexus.de (September 28). Fixes issue #1122 .
2009-12-31 15:39:08 +00:00
5c180cc141
Detect multiple successive backslashes as escape char, so '\\' does not display text right besides that as string. Fixes issue #1308 .
2009-11-24 20:13:51 +00:00
e2674cadb8
Remove no longer used Zeos packages and related stuff
2009-10-28 00:34:52 +00:00
aaa02877a2
Cosmetic in project files:
...
* Move const.inc and compilers.inc back to main source directory
* Move remaining few lines of code from heidicomp.pas to helpers.pas
* Remove components/compilerdetection and components/heidisql
* Remove remainders of EDBImage component, unused since Aug 08.
2009-10-19 22:13:04 +00:00
08d32fea64
Merge updated VirtualTreeView component source to r229
2009-10-19 09:48:48 +00:00
2fd976620e
Enhance SynEdit's TSynHotKey:
...
* Add events OnChange, OnEnter and OnExit
* Use gray text when disabled
2009-09-24 18:45:18 +00:00
ca8fd5b118
Reveal a nice component in the SynEdit package which could work as an alternative to the VCL's broken THotKey.
2009-09-22 20:34:37 +00:00
c6be8dd575
Implement customizing of shortcuts for all available TActions and SynEditor commands. Fixes issue #536 .
2009-09-21 23:12:21 +00:00
3209cd9d8b
Minor: missing changes for previous commit. In-memory changes were not saved yet.
2009-09-17 23:05:41 +00:00
60beacc049
Implement a second tab on the table tools dialog: "Find text on server". Scans all tables with OR'd LIKE clauses for a given text. User can restrict that search to a data type category (integer, text, etc.). Fixes issue #529 .
2009-09-17 23:00:29 +00:00
ad0af37cea
Merge VirtualTree component to r221. Minor changes in it, e.g. removed Delphi 7 support, and nicer sort glyphs on Aero theming.
2009-09-15 22:49:40 +00:00
e0796b153f
Refactor maintenance dialog:
...
* Replace checklist box by a virtual tree with checkboxes
* Make "Maintenance" a single tab on a TPageControl, so there may follow other tools (e.g. issue #529 )
* Replace button layout by a combobox
* Add "CHECKSUM" operation and various options
2009-09-14 00:09:03 +00:00
b2b7e4d66d
Make filter panel in "Host" tab usable for all tabs. Plus: support regular expressions and one filter per tab. Fixes issue #810 .
2009-09-07 23:40:28 +00:00
bd32237430
Minor: remove unused constants
2009-08-27 20:12:20 +00:00
334465a028
Implement connection counting on session manager.
2009-08-11 20:30:32 +00:00
57d9d76bd5
Remember window dimensions of session manager for the next call.
2009-08-10 20:53:55 +00:00
4ff1acf408
Refactor session manager:
...
* Replace the pulldown by a list to get a better overview
* Display last connected and created date in details
* Prompt user on form closing if modifications should be saved
* Remove moreorless useless image
* Remove options "timeout" and "sort database"
TODO: Display some help text on the right side when no session at all is existant to help new users.
2009-08-09 23:57:52 +00:00
0e341f19cb
Implement connecting via named pipe. Code contributed by gabylastar, minor modifications by me. Fixes issue #520 .
2009-08-08 19:06:41 +00:00
d04d5e2c6e
Store and restore cursor position in new date/time grid editor
2009-06-27 09:15:01 +00:00
07c75d245f
Merge VirtualTree component source to v5.0.0 / r198 from their new repository at Google Code. Looks like various recent commits have been reverted here.
2009-06-21 20:30:22 +00:00
ddbee4c536
Implement optional usage statistics call:
...
* Disabled by default, can be checked in preferences dialog
* If enabled, reports HeidiSQL revision and versions of recently used servers
2009-06-20 22:10:08 +00:00
982e2850fa
Remove dead code
2009-06-09 06:09:49 +00:00
f01893d08a
Experimental: Reintroduce table tab, this time by placing the existing editors for tables, views and routines as TFrames onto that tab. Unfortunately a whole bunch of GUI changes involved here which makes the diff unreadable. Should solve issue #1149 .
2009-06-04 12:56:55 +00:00
53da54e235
Merge VirtualTree component to unofficial v4.8.7. Fixes issue #1157 : Database tab select all disabled
2009-05-26 21:29:42 +00:00
e97f6f5955
DBO_TYPE is used in different contexts, not only as deprecated column name for engine.
2009-05-24 06:36:11 +00:00
7cf4a22a71
Accidently introduced a new constant in the previous commit which was already existing. Decided to keep the new one which has a clearer name.
2009-05-23 17:45:17 +00:00
5d42f613c6
Suppress various errors on old servers, where certain columns are spelled differently from newer versions and e.g. SHOW COLLATION is not a valid query. Works around issue #1154 .
2009-05-23 17:38:48 +00:00
d139ab355d
* Replace all "Edit table|view|..." buttons and menuitems by one single "Edit" item.
...
* Move "Create table|view|..." items into a submenu and have one single "Create" item
* Remove all above mentioned buttons from the main toolbar, leaving them in the context menus where there function is more predictable
* Streamline context menu of db tree and database tab
Fixes issue #1139 , issue #1124 , issue #1108 , issue #820 , issue #738 , issue #595
(The diff tends to be unreadable here, as there are many automatic GUI adjustments after having removed a toolbar)
2009-05-19 22:37:22 +00:00
072a7d18e2
Merge VirtualTree component to v4.8.6 (r181)
2009-05-17 05:50:06 +00:00
8f2e052c30
Missing file in r2414
2009-05-16 18:26:01 +00:00
7f32b33505
Issue #436 : Implement a new table editor dialog. Nukes both create + alter table dialogs.
2009-05-12 22:24:09 +00:00
eadeed1ae2
Use helper methods where possible, and leave GUI stuff in form units.
2009-04-28 22:35:00 +00:00
5687b8d7bf
Extend detection of irregular linebreaks into a more informative method, now detecting various (non)consistent linebreaks. Related: issue #1095 and issue #1094
2009-04-21 17:06:42 +00:00
2b8e3ac271
Issue #1074 : Make maximum number of total rows displayed in datagrid configurable
2009-04-08 20:16:33 +00:00
d3c505f032
Remove unused constants and code.
2009-04-05 11:54:02 +00:00
fc433bf38f
Add background color feature to SQL highlighting via preferences
2009-03-31 22:57:08 +00:00