Commit Graph

6139 Commits

Author SHA1 Message Date
Ansgar Becker
8bec8e4975 Add hint "requires restart" to the language selector in preferences dialog. See issue #3016. 2012-12-02 09:37:16 +00:00
Ansgar Becker
bd077ce413 Adjust width of various controls so they fit to the translated captions (at least in German). Related to issue #557. 2012-12-02 09:33:41 +00:00
Ansgar Becker
ce263681d9 Even if user runs Vista or above, he may have deactivated themes. Check that before assuming TTaskDialog to be available. Fixes issue #3043. 2012-12-02 08:59:58 +00:00
Ansgar Becker
cc8b0bc202 Support hyperlinks in MessageDialogs, and add a footer with a Google search link to error dialogs. 2012-11-30 13:27:57 +00:00
Ansgar Becker
f8a13fc91a Activate PreferExternal constant in gnugettext.pas, so translators may override assembled .mo files by a file in the locale subdirectory. See issue #557. 2012-11-29 22:47:52 +00:00
Ansgar Becker
911402d830 Introduce translatable message/error/confirmation dialogs. 2012-11-29 22:45:51 +00:00
Ansgar Becker
d326efbdc3 Translate FLUSH commands, now that their captions do not get into the SQL command. See issue #557. 2012-11-29 18:12:03 +00:00
Ansgar Becker
7f190f389f Fix usage of translated FLUSH commands. See issue #557. 2012-11-29 18:03:57 +00:00
Ansgar Becker
645a9f3c7f Make message strings from const.inc translatable 2012-11-29 06:15:44 +00:00
Ansgar Becker
9d8b4cd83a Make more inline strings translatable. 2012-11-28 23:27:31 +00:00
Ansgar Becker
86f75cafa0 Update libmysql to v6.0.2. Taken from http://www.mysql.com/downloads/connector/c/#downloads . Fixes some crashes in that library, e.g. mentioned here: http://www.heidisql.com/forum.php?t=8568 2012-11-28 22:51:05 +00:00
Ansgar Becker
024a1a4d5e Straighten some more translation strings 2012-11-28 05:55:05 +00:00
Ansgar Becker
80d41dcc9e Fix typos and optimize a bunch of translations. Technical stuff such as variable names and version numbers should not be subject of translations. 2012-11-27 21:26:59 +00:00
Ansgar Becker
15bf1b0b37 Try to fix issue #3034 again 2012-11-26 22:25:26 +00:00
Ansgar Becker
38bec1445e Remove unused variable 2012-11-26 20:06:48 +00:00
Ansgar Becker
345adba606 Fix dumb AV in TMainForm.GetCharsetByEncoding, when Encoding is nil. 2012-11-26 09:33:13 +00:00
Ansgar Becker
4435346fc4 Fix erroneous formatted string in grid export dialog 2012-11-26 09:08:01 +00:00
Ansgar Becker
14006cc9dc Do not use comment from selected column as a default for a new column. Fixes issue #3009. 2012-11-26 05:52:44 +00:00
Ansgar Becker
2637a96f58 Activate "Apply" button when selecting language. Forgotten in r4231. 2012-11-26 05:49:48 +00:00
Ansgar Becker
f96288fce9 Translate string variables and literals in .pas files. TODO: translate constants. 2012-11-26 05:44:01 +00:00
Ansgar Becker
caaaaedc11 Workaround to avoid exceptions in FindNode() when an Int64 from TDBQuery.RecNo comes in and gets compared to the Cardinal typed VTree.Node.Index. 2012-11-21 05:10:25 +00:00
Ansgar Becker
b6a18114f4 Fix access violation when using ASCIIencoding, by turning it from a SingleTon into a new instance each time we call GetEncodingByName. Probably introduces a memory leak. The encoding object is freed when using in a TStringStream context which is freed after usage. See exportgrid unit. 2012-11-17 08:48:21 +00:00
Ansgar Becker
5958d7102b Fix broken "Auto detect" setting in language selector. 2012-11-14 21:13:56 +00:00
Ansgar Becker
9531981d76 Remove various labels from english source language file, so these are never translated. 2012-11-14 20:57:35 +00:00
Ansgar Becker
585b88cd8b Add manual language selector in preferences dialog. See issue #557. 2012-11-14 20:54:02 +00:00
Ansgar Becker
509a2702f0 Remove redundant exe description from about dialog. Version is displayed in a separate label. 2012-11-14 20:16:28 +00:00
Ansgar Becker
1169e4c3b0 Revert previous modifications on version.rc so SetVersion.exe finds the placeholders %APPNAME% and %APPVER% in it. Broken since r3977. Wrong revision showed up in the about dialog and in the exe description. 2012-11-14 20:04:17 +00:00
Ansgar Becker
783a9d146e Issue #557: Override automatic language detection via registry setting "Language". 2012-11-13 22:06:07 +00:00
Ansgar Becker
4a6f9da93a Remove accidentally moved+committed file 2012-11-12 19:04:13 +00:00
Ansgar Becker
1eeaf6ed67 Add missing files for msgfmt.exe, and fix current directory when madExcept searches for its .mes file. 2012-11-12 17:29:46 +00:00
Ansgar Becker
65ebc3dccb Extend auto build process to
* pull language (.po) files from Transifex server
* execute msgfmt.exe per language
* assemble .mo files into compiled heidisql.exe
2012-11-12 17:01:51 +00:00
Ansgar Becker
14e197dc31 Remove various SQL keywords from the source translation file. See issue #3016. 2012-11-11 09:28:07 +00:00
Ansgar Becker
28bae96813 Issue Issue #557:
* Move english default.po to the folder where assemble.exe finds it
* Add dxgettext_assemble.exe, self built from https://dxgettext.svn.sourceforge.net/svnroot/dxgettext/trunk/dxgettext/tools/assemble/
* Call dxgettext_assemble.exe from auto-build process
2012-11-10 16:19:58 +00:00
Ansgar Becker
a6170ad769 Prefer SysUtils.IncludeTrailingPathDelimiter over home brown code 2012-11-10 14:43:35 +00:00
Ansgar Becker
ca1d94c87b Issue #557: Include gnugettext.pas from https://dxgettext.svn.sourceforge.net/svnroot/dxgettext/trunk/dxgettext/sample/ . And add basic code to all FormCreate events to translate their components in the future. 2012-11-10 14:28:44 +00:00
Ansgar Becker
5507fb720c Create base translation file 2012-11-09 19:47:37 +00:00
Ansgar Becker
6b04fc0493 Prefer codepage 437 over TEncoding.ASCII. See PM from Markus Gnam. 2012-11-07 19:07:47 +00:00
Ansgar Becker
f54c3634a6 Update blank password warning in user manager after updating user with a modified password, or vice versa. Fixes issue #3001. 2012-10-27 08:23:23 +00:00
Ansgar Becker
24163c14d5 Add hints for portable mode and Win2000 support 2012-10-21 12:35:17 +00:00
Ansgar Becker
8ec290a302 Fix synapse usage:
* missing unit search path for synapse in auto-build script
* move unit search path from RELEASE to BASE
* make use of helpers:EncodeURLElementUnicode
2012-10-21 12:32:19 +00:00
Ansgar Becker
583a8350b8 Install Ararat Synapse library (r169 from trunk), as a preparation for HTTP tunnel implementation. See issue #1405. 2012-10-21 12:17:43 +00:00
Ansgar Becker
e30c5c9543 Provide "All xy columns" in SQL completion proposal, expanding to the long list of all column names prefixed by the same left token. Fixes issue #2975. 2012-10-20 06:46:33 +00:00
Ansgar Becker
9d03e25c39 Suppress clear text password in error dialog when plink.exe could not get executed, or exits with error. Fixes issue #2966. 2012-10-19 15:16:50 +00:00
Ansgar Becker
d2fb5733e0 Enable EXPLAIN links and menu items also when relevant query does not start with SELECT.., as there may be a comment at the beginning. This leaves the responsibility for error messages to the server. Fixes issue #2986. 2012-10-19 14:55:19 +00:00
Ansgar Becker
015de362f1 Add fallback font family for HTML export. Fixes issue #2990. 2012-10-19 14:47:38 +00:00
Ansgar Becker
a9ce7eb5b9 Autofit first '#' column in routine editor, which has not enough width in some cases. Fixes issue #2993. 2012-10-19 06:14:13 +00:00
Ansgar Becker
505ede02aa Make TDBQuery.HasFullData more reliable when a field has exactly GRIDMAXDATA(256) chars. See http://www.heidisql.com/forum.php?t=11346 2012-10-19 05:57:41 +00:00
Ansgar Becker
f647271ae6 Fix AV due to assigned but empty TConnectionParameters variable in TMainForm.WMCopyData. I know there is some complaint about this AV somewhere in the forum but I can't find it right now. Anyway, hereby fixed. 2012-10-12 17:42:34 +00:00
Ansgar Becker
2f10329e62 Implement an automatic, non-configurable keep-alive ping, to prevent SSH tunnels from disconnecting. Fixes issue #2935. 2012-10-12 15:01:34 +00:00
Ansgar Becker
1855f6b57d Remove LIMIT 1 clause for safe grid queries. This prevents grid updates on simple tables from running into replication mode warning "Statement is not safe to log in statement format". See http://www.heidisql.com/forum.php?t=11304 2012-10-04 20:18:08 +00:00