524 Commits

Author SHA1 Message Date
bb76a60abb Enhance position and size of checkboxes in printer dialog. Some captions were cut, especially when you call the dialog for the command stats list. 2007-12-14 20:28:41 +00:00
2e859faf5e Fix bug #1850358 Table name autocomplete shows "dummy node" 2007-12-14 18:41:46 +00:00
249610072e Minor followup to rev 1170:
- Wording: "table" should be more clear than "objects"
- Source: Add TODO for platform specific method call
- GUI: Add right hand anchor for new radiobutton to ensure it's not covering some borders of the parent box
2007-12-13 18:04:49 +00:00
4e731b7fe5 Follow up to rev 1169: Add a more eye catching and user friendly solution to export to a directory.
- Add a fourth radiobutton + edit + button labeled "Directory" below the "File" option
- Code just uses that new option just like the File option. Only differentiate in the InitFileStream method.
- The SelectDirectory() method expects the unit FileCtrl in the USES clause. Silence a relevant compiler warning about usage of platform specific units - we will never compile anything else than a Win32 app here.
2007-12-12 21:42:49 +00:00
4793d275cd Add feature #1843670 "Multi-table Automated File Exporting"
The output filename gets parsed and the eventually existing "<table>" pattern gets replaced by either "header", "table1", "table2", ..., or "footer". That means, the single SQL files won't be complete in the end, as the header and footer is missing in the table-files. Not 100% sure if this is a good strategy. For me it seemed like the best/fast/lame way of working around the fact that the header potentially contains a CREATE DATABASE statement.
2007-12-10 21:02:06 +00:00
ff1eb5c4b0 Followup to rev 1152 - use build dir in Delphi 11 2007-12-05 19:31:48 +00:00
f3913523be Turn TNT units to use the global compilers.inc instead of providing their own one. Move needed compiler switches from TntCompilers.inc to the project files. 2007-12-05 16:58:38 +00:00
69e649b70b - Fix the copy+paste workaround in DBGrids, was malfunctioning when grid is in editormode.
- Add a reminder for enabling Unicode in this workaround
2007-12-05 13:01:09 +00:00
35ebc27761 Merge SynEdit sources with Unicode enabled version from http://www.mh-nexus.de/unisynedit.htm 2007-12-05 12:37:49 +00:00
809f21750f Fix grid cells of ENUM type which were detected as boolean fields by Zeos. TNTGrid renders boolean fields misleadingly as "True" and "False" strings, and it was not possible to update those records. Enum columns are now detected as ordinary string fields (but still generating a pulldown containing all possible values). 2007-12-05 00:49:21 +00:00
db48c82110 Find a better fix for the black focus rectangle plus fix another graphical glitch for MEMO and BLOB cells, which didn't get covered completely by the (NULL). This fix just leaves the (MEMO) and only uses the grey color for it. 2007-12-05 00:36:03 +00:00
367cb4cc40 Fix a minor graphical glitch when a focus rectangle is displayed in a gridcell (broken in rev 1156) 2007-12-05 00:12:49 +00:00
42166f0975 Remove "Data always in edit mode" option again and setting that to False at designtime. (as discussed on the devels-mailinglist) 2007-12-04 23:51:41 +00:00
d3f4037768 Strip unused demo and example files from SynEdit and TNT components 2007-12-02 19:34:12 +00:00
d3307814b5 Followup to rev 668 and rev 678: Reenable option "Datagrids always in edit-mode". Implement a simple workaround for the broken copy+paste shortcuts. However, don't touch the TAction items Copy+Paste to avoid unpredictable behaviour. 2007-12-02 13:01:52 +00:00
d6cda29f14 Add Nemanja (commandline parser) to authors list. Some GUI adjustments in the about window needed because that list got longer. 2007-12-02 07:52:04 +00:00
68c3f7aaeb Minor adjustments in the readme file:
- Add commandline parser to the feature list
- Fix out-of-date URLs
2007-12-02 07:46:12 +00:00
23c13d2531 Cleanup usage of background colors in grids and listviews:
* TNTGrid is not capable of displaying a sort arrow in column titles. So, signalize sort direction of columns in grids and listviews by lightgrey (= ascending) and mediumgrey (= descending)
* Remove special color for NULL cells in grids because it can conflict with the new sorting colors. Instead, place a grey (NULL) text in these cells. Less gaudy colors now.
* Also remove grey background in primary key columns for the benefit of sorting colors. PK cells have bold font anyway, should be noticable enough.
2007-12-01 22:37:21 +00:00
85faa5ffc3 Implement parser for connection parameters on commandline.
Code snippets by Nemanja, see discussion: http://www.heidisql.com/forum/viewtopic.php?t=252
2007-11-30 21:34:41 +00:00
8c0965166c Fix second part of issue #1839045: conditional around default charset winds on for too long, encapsulating "row_format" too. Lines 754-768 should probably be factored out into a general method for doing these conditionals. Hmm, and why are there different target MySQL versions when the export function generates multi-version SQL anyway? 2007-11-29 20:42:48 +00:00
92737fa072 When masking USING <indexing algorithm>, place the end of the conditional enclosing right after the name of the algorithm (at the first space. assuming the name is only one word), rather than after at the first comma or parenthesis. Fixes issue #1839045. 2007-11-29 20:36:49 +00:00
28bc38df4b Skip generating hpp, bpi and lib files (useful with c++ builder). 2007-11-29 19:35:46 +00:00
f144f21824 Make sure BPL and DCP files go to the build directory. 2007-11-29 19:33:16 +00:00
acbc6ab54f Fix a beef in a search path. 2007-11-29 19:27:09 +00:00
74805a3474 Set default version numbers in relevant places. Releases should get their version numbers in /tags . 2007-11-29 19:22:10 +00:00
96c5369023 Followup/fix to rev 1144: Don't ask for .res files which were recently deleted. 2007-11-27 20:15:41 +00:00
cc8ac02c33 Fix design package installer for cases in which the base directory has some spaces. 2007-11-27 20:03:41 +00:00
2709aa7d67 Include TNT package in design-package-installer. 2007-11-27 20:02:28 +00:00
34730d4a5a Remove files from TNT package which get automatically created by the IDE and tell SVN to ignore these file types. 2007-11-27 19:50:54 +00:00
b480df720a Remove no longer used package "SMDBGrid" 2007-11-27 19:43:07 +00:00
5d74b46bb6 Fix autobuild process for cases in which the base directory has some spaces. 2007-11-27 19:19:13 +00:00
895832b277 Tell autobuild process to build TNT package before building main package and set the needed searchpath's on commandline. Fixes the autobuild process to find the TNT .dcu files. 2007-11-27 19:17:32 +00:00
c1e76e50a1 Fix searchpath's of main project files so they find the .dcu files from TNT package. 2007-11-27 18:03:09 +00:00
ba48203629 Followup to rev 1138, add missing file. 2007-11-27 06:41:14 +00:00
f6d4e637e3 Replace TSMDBGrid in Data + Query tabs by TTntDBGrid.
- Implement an alternative solution for handling sorted columns without usage of SMDBGrid's sortcolumns. Move relevant structures and functions from data_sorting.pas to childwin.pas and use them in both units.
- Upgrade some code parts to use WideStrings instead of Strings so they don't break with the new grid.
- Use Grid.OnDrawDataCell as an alternative to Grid.OnGetCellParams as the latter one is a feature of SMDBGrid
- Cosmetic: enhance screen real estate in viewdata()
2007-11-26 20:58:08 +00:00
24b5bd23a7 HeidiSQL 3.2 Portable Setup 2007-11-21 02:28:29 +00:00
f7a199ca4a Moved source files of portable launcher to "Source" folder. 2007-11-21 02:05:37 +00:00
64a781fbbc Moved source files of portable launcher to "Source" folder. 2007-11-21 02:05:21 +00:00
605024876a Moved source files of portable launcher to "Source" folder. 2007-11-21 02:05:02 +00:00
5ec1ccf6e2 Moved source files of portable launcher to "Source" folder. 2007-11-21 02:04:47 +00:00
d53b9cf0bc Version of HeidiSQl changed. 2007-11-21 01:58:59 +00:00
771580fbea Belated version updates for 3.2 release 2007-11-20 21:35:30 +00:00
9faf6d4046 Finalize packages for TNT Controls:
- Add missing "build" directory and set unit output to here
- Create missing D11 package
- Uniquely rename bds4 directory to delphi10
- Include runtime + design packages in superpackages for D10 + D11
2007-11-18 23:36:18 +00:00
7d666a504e Adjust directory structure of TNT controls:
- rename Delphi to "packages"
- strip unused compiler packages
2007-11-18 10:14:46 +00:00
ad74cda1c3 Add package "TNT Unicode Controls With Exceptions" as downloaded from http://mh-nexus.de/tntunicodecontrols.htm . Contains TTntDBMemo + TTntDBGrid which shall be used as replacements for the currently used pendants. 2007-11-18 07:44:35 +00:00
415ef1d8c2 Fix bug #1832418 "access violation. no import" 2007-11-15 17:51:24 +00:00
aefe3b36ab Prepare installer for 3.1 release 2007-11-14 19:53:54 +00:00
4107c21e1d Fix order of developers in aboutbox. Active members should be listed at the top. 2007-11-14 19:35:54 +00:00
29d1105383 AnsiStrComp + AnsiCompareStr both are a bit blind when it comes to compare certain local characters. For example the german sharp s (ß) and double-s (ss) are reputed to be equal strings. This leads to edited records in grids not being posted because their new values are not recognized as modified. Hereby fixed.
Thanks to Marvin for the bugreport via mail short before 3.1 release.
2007-11-09 22:55:18 +00:00
55acd1c45a Revert r1092 and apply an alternate solution. Wants nothing more than to be tested badly. 2007-11-09 15:02:07 +00:00