482 Commits

Author SHA1 Message Date
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
4a6f9da93a Remove accidentally moved+committed file 2012-11-12 19:04:13 +00:00
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
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
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
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
1f313df20e Remove TServerVariable.VarType property, and detect that by only examining the value. Fetch list of variables from a more complete documentation table which also reveals their read/write state. Also, paint variable values in data type colors. 2012-05-20 22:17:57 +00:00
2ef9f4e288 Implement server variable mapping table, and extend the variable editor to explicitly modify strings, numbers, booleans or enumerations, as described on http://dev.mysql.com/doc/refman/5.6/en/dynamic-system-variables.html . Fixes issue #2614. 2012-05-20 08:34:13 +00:00
5882219337 Auto build installer by InnoSetup command line 2011-12-09 21:07:35 +00:00
af9eb095c2 Use APPNAME constant from const.inc for SetVersion, and prefer "HeidiSQL 6.0.0.1234 32 Bit" over "A lightweight MySQL client" for the EXE description. 2011-12-04 12:33:32 +00:00
3c7e203a8e Also update madExcept exception handler binaries. 2011-02-01 22:51:45 +00:00
a2b83123cd Use new compiler for auto build process 2011-02-01 22:49:19 +00:00
bae412a80c Remove no longer needed portable compile script 2010-11-26 23:35:12 +00:00
c4cbcd7dd9 Update readme file, shorten it to some "How to compile" readme. Also remove style stuff. Fixes issue #2235. 2010-11-26 23:23:02 +00:00
cc3ffc91d9 Add search path to GraphicEx also in auto build batch 2010-06-03 23:26:19 +00:00
ed5ec1e122 Rethink portable releases:
* Remove complicated and unreadable NSIS stuff. No need to have a installer for a developer application. ZIP file is fine.
* On startup, if a portable_settings.txt exists in the application folder, heidisql.exe will read its contents into a unique registry key.
* In MainForm.OnDestroy, settings are written to that file again, and the reg key gets deleted.
* Avoid using Microsoft's .reg file syntax, as you need admin privileges to store and restore such files, even when using the appropriate Windows API functions.
2010-03-22 21:10:38 +00:00
a43edc883f Implement a new external updater tool, stick that updater.exe as resource to the main executable, release and run it when the user clicks "Download build xyz". The updater itself posts WM_CLOSE messages to all Heidi instances, waits until all instances are gone, and then replaces the .exe with the downloaded one, after having copied a backup file to your temp directory. 2010-02-16 23:58:48 +00:00
b5e46ba212 Remove jheidi sources - it's dead. 2010-02-13 07:35:15 +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
43b010d227 Inject SVN revision into executable's version infos last segment (4.0.0.[r]). Don't modify main.pas any longer, just version.rc by a new console app. 2010-01-10 13:53:52 +00:00
055d3df0dd Fix wrong directory path for madExceptCollection 2010-01-05 23:30:03 +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
bb2f98db0b Add script to automatic build portable launcher. 2009-11-05 04:39:01 +00:00
7800a447a4 Optimize portable launcher replacing external plugins using default plugins. 2009-11-05 04:11:40 +00:00
9085a276b2 Removed lateral image from portable installer script and its folder. Now using the same used in main installer script. 2009-11-05 04:01:08 +00:00
20405e6ed1 Reintegrate madExcept units, obviously needed to build the exception dialog. 2009-11-03 19:57:03 +00:00
0391dac97b Revert parts of r2704 - no need to include madExcept units in compile process, everything's done by the patcher (hope so). 2009-11-03 19:49:15 +00:00
d51774e1b4 Create detailed map files so we get line numbers in call stacks. 2009-11-03 19:42:05 +00:00
3f4e0d5ec6 Activate madshi exception handler in automatic builds. 2009-11-03 00:52:55 +00:00
efe030377c Remove more unused stuff 2009-10-28 00:37:06 +00:00
e2674cadb8 Remove no longer used Zeos packages and related stuff 2009-10-28 00:34:52 +00:00
12a8e2ebc5 Implement a more lightweight connection layer, consisting of 2 units in source directory. Breaks threading and window to window communication, which should be reimplemented later. 2009-10-28 00:08:49 +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
af34e680e1 Updated the portable launcher application and updated the installer script based on official HeidiSQL installer script.
* Version to HeidiSQL 4.0
* Added the donate action on installer
2009-06-22 02:11:43 +00:00
44f314ff6b minor code cleanup get rid of tab chars and windows new lines 2009-05-06 23:19:35 +00:00
0229c6df58 fix rename and delete profile buttons 2009-04-28 03:52:42 +00:00
3dde5a5c8f so much for supporting tiger 2009-04-27 02:54:02 +00:00
ca9fd81ce4 fix broken type map 2009-04-27 01:46:01 +00:00
f4f9c6ebd0 fix broken path 2009-04-27 01:16:53 +00:00
21fe10c475 add drizzle profile 2009-04-27 01:13:48 +00:00
6495372a3d add drizzle support 2009-04-27 00:48:42 +00:00
025375e20e Updated the portable launcher application and included a installer script based on official HeidiSQL installer script. 2009-04-02 14:27:38 +00:00
6d388db57b Move resource files where they belong 2009-01-13 18:12:08 +00:00
b9ae5d8fe2 Missing file in previous commit 2009-01-13 01:07:17 +00:00
ef2610e600 Fix exe versioning in auto build mode. Replaces binary .res file by .rc files and compiles them at build time. 2009-01-13 00:38:52 +00:00
8a78064ffc Use newer documentation url for function descriptions and adapt text preparation to that. 2009-01-02 14:50:09 +00:00
59d829752c fix classpath 2008-12-29 21:59:04 +00:00
188ed90ff7 fixup build for oracle 2008-12-29 21:33:15 +00:00
c6877bff61 new version info 2008-12-29 21:29:37 +00:00
5e89ce2508 new version info 2008-12-29 21:26:50 +00:00