Commit Graph

33 Commits

Author SHA1 Message Date
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
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
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
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
5882219337 Auto build installer by InnoSetup command line 2011-12-09 21:07:35 +00:00
Ansgar Becker
3c7e203a8e Also update madExcept exception handler binaries. 2011-02-01 22:51:45 +00:00
Ansgar Becker
a2b83123cd Use new compiler for auto build process 2011-02-01 22:49:19 +00:00
Ansgar Becker
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
Ansgar Becker
cc3ffc91d9 Add search path to GraphicEx also in auto build batch 2010-06-03 23:26:19 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
055d3df0dd Fix wrong directory path for madExceptCollection 2010-01-05 23:30:03 +00:00
Ansgar Becker
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
Ansgar Becker
20405e6ed1 Reintegrate madExcept units, obviously needed to build the exception dialog. 2009-11-03 19:57:03 +00:00
Ansgar Becker
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
Ansgar Becker
d51774e1b4 Create detailed map files so we get line numbers in call stacks. 2009-11-03 19:42:05 +00:00
Ansgar Becker
3f4e0d5ec6 Activate madshi exception handler in automatic builds. 2009-11-03 00:52:55 +00:00
Ansgar Becker
e2674cadb8 Remove no longer used Zeos packages and related stuff 2009-10-28 00:34:52 +00:00
Ansgar Becker
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
Ansgar Becker
6d388db57b Move resource files where they belong 2009-01-13 18:12:08 +00:00
Ansgar Becker
b9ae5d8fe2 Missing file in previous commit 2009-01-13 01:07:17 +00:00
Ansgar Becker
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
rosenfield.albert
9191bc5496 Get rid of warnings that fire unexpectedly.. 2008-08-14 21:09:16 +00:00
rosenfield.albert
e27b9e0fab Remove EDBImage. 2008-08-14 20:38:18 +00:00
Ansgar Becker
d7b023220c Switch order of TNT + VT packages to fix autobuild process. VT needs TNT to be built earlier. 2008-08-10 23:17:45 +00:00
Ansgar Becker
13c9bdeab1 Add PNGComponents to autobuild process 2008-03-04 00:49:35 +00:00
Ansgar Becker
b480df720a Remove no longer used package "SMDBGrid" 2007-11-27 19:43:07 +00:00
Ansgar Becker
5d74b46bb6 Fix autobuild process for cases in which the base directory has some spaces. 2007-11-27 19:19:13 +00:00
Ansgar Becker
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
rosenfield
2285a32114 Add --clean option to build script, which skips the final build step. 2007-10-22 18:24:19 +00:00
rosenfield
4f5108ff1c * Add IdeBplInstall executable to be used from a batch file.
* Add a batch file which installs design-time components.
* Bugfix build_super; going to the end of a batch file to exit it when inside a batch procedure does not work.
* Rename batch scripts so they appear in the directory in the order they are to be used in (1. compile, 2. install ide components, 3. generate installer relevant stuff).
2007-10-22 15:34:17 +00:00