2808 Commits

Author SHA1 Message Date
d52d304361 Adjust width of even some more controls so they fit to the translated captions (at least in German). See https://www.transifex.com/messages/view/22056/ 2012-12-08 10:56:58 +00:00
bf3ff4eecb Adjust width of more controls so they fit to the translated captions (at least in German). Related to issue #557. 2012-12-08 07:38:50 +00:00
e9c549f3a0 Remove "Ping server" debug message from translation 2012-12-05 05:35:46 +00:00
9629739901 TSynHighlighterAttributes.FriendlyName is used in registry value names, but .FriendlyName seems to get translated by gnugettext, so we have one registry value per language in registry! Fix that by using .Name instead of .FriendlyName, which unfortunately breaks customized styles from users now. 2012-12-04 20:46:21 +00:00
a77a55da18 Optimize TAppSettings.SetSessionPath to only fire PrepareRegistry if required. 2012-12-04 20:40:44 +00:00
cea47f7087 Decide to store settings value even when it's equal to the default value we hold in TAppSetting.Default[Int|String|Bool]. This is important when AppSettings.Read() gets a default value passed, e.g. SynSQLSyn1.Attribute[i].IntegerStyle. Fixes issue #3032. 2012-12-04 20:35:51 +00:00
d97b033731 Automatically restore previous value of AppSettings.SessionPath in a call of TMainForm.LogSQL(). Seems could easily fix a few AppSettings bugs - possible candidates (untested):
* issue #2958
* issue #2960
* issue #2956
2012-12-03 20:52:06 +00:00
51389f9e43 Fix server version detection for major versions > 9, taking more than one digit into account. Fixes issue #3041. 2012-12-03 20:44:14 +00:00
68b1c957f1 Translate error message footer hint 2012-12-03 18:27:59 +00:00
5a3b09bfd0 Display language names, not their short codes, in language selector. See issue #3016, comment #39. 2012-12-02 11:09:36 +00:00
8bec8e4975 Add hint "requires restart" to the language selector in preferences dialog. See issue #3016. 2012-12-02 09:37:16 +00:00
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
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
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
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
911402d830 Introduce translatable message/error/confirmation dialogs. 2012-11-29 22:45:51 +00:00
7f190f389f Fix usage of translated FLUSH commands. See issue #557. 2012-11-29 18:03:57 +00:00
645a9f3c7f Make message strings from const.inc translatable 2012-11-29 06:15:44 +00:00
9d8b4cd83a Make more inline strings translatable. 2012-11-28 23:27:31 +00:00
024a1a4d5e Straighten some more translation strings 2012-11-28 05:55:05 +00:00
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
15bf1b0b37 Try to fix issue #3034 again 2012-11-26 22:25:26 +00:00
38bec1445e Remove unused variable 2012-11-26 20:06:48 +00:00
345adba606 Fix dumb AV in TMainForm.GetCharsetByEncoding, when Encoding is nil. 2012-11-26 09:33:13 +00:00
4435346fc4 Fix erroneous formatted string in grid export dialog 2012-11-26 09:08:01 +00:00
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
2637a96f58 Activate "Apply" button when selecting language. Forgotten in r4231. 2012-11-26 05:49:48 +00:00
f96288fce9 Translate string variables and literals in .pas files. TODO: translate constants. 2012-11-26 05:44:01 +00:00
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
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
5958d7102b Fix broken "Auto detect" setting in language selector. 2012-11-14 21:13:56 +00:00
585b88cd8b Add manual language selector in preferences dialog. See issue #557. 2012-11-14 20:54:02 +00:00
509a2702f0 Remove redundant exe description from about dialog. Version is displayed in a separate label. 2012-11-14 20:16:28 +00:00
783a9d146e Issue #557: Override automatic language detection via registry setting "Language". 2012-11-13 22:06:07 +00:00
a6170ad769 Prefer SysUtils.IncludeTrailingPathDelimiter over home brown code 2012-11-10 14:43:35 +00:00
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
6b04fc0493 Prefer codepage 437 over TEncoding.ASCII. See PM from Markus Gnam. 2012-11-07 19:07:47 +00:00
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
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
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
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
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
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
015de362f1 Add fallback font family for HTML export. Fixes issue #2990. 2012-10-19 14:47:38 +00:00
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
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
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
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
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
c0610ef70d Add support for renaming tables in MS SQL. Fixes issue #2981. 2012-10-04 19:04:05 +00:00