Commit Graph

157 Commits (8427b8bad22d295f546b1857fb375063b6388a40)

Author SHA1 Message Date
rubidium ab26d2a712 (svn r11612) -Change: update some documentation. 17 years ago
rubidium 29e4b4e263 (svn r11460) -Documentation: update some documentation to better match the current state and the state in the nearby future of OpenTTD. 17 years ago
rubidium 99f7432b02 (svn r11115) -Merge: release changes from 0.5. 17 years ago
rubidium c9d293e090 (svn r10589) -Fix (Debian): --enable-install is not needed anymore. 17 years ago
rubidium bb73947efd (svn r10378) -Merge: release changes from 0.5. 17 years ago
rubidium 0b3ad0ceb9 (svn r9980) -Merge: Windows Installer changes in 0.5 (r9864). 17 years ago
rubidium 1dfeb8261c (svn r9979) -Merge: release changes from 0.5. 17 years ago
rubidium 2a0dca9257 (svn r9700) -Merge: Release changes from 0.5 branch back to trunk. 17 years ago
rubidium d835957939 (svn r9663) -Merge: Release changes from 0.5 branch back to trunk. 17 years ago
rubidium 6c06a10ffa (svn r9424) -Merge: Release changes from 0.5 branch back to trunk. 18 years ago
Darkvater 1168c5beb3 (svn r8929) -Codechange: [win32] Give the installer a slightly more verbose link at the final screen and also copy any heightmaps to the desination directory. 18 years ago
Darkvater ff9a02c1c8 (svn r8927) -Codechange: [win32] Update the installer to use the new paths after the makefilerewrite and add roadstops.grf to the uninstaller. 18 years ago
Darkvater 116fa34316 (svn r8926) -Merge: Release changes from the 0.5 branch back to trunk. This ensures an updated changelog, readme, etc. 18 years ago
celestar 0cfd58f21a (svn r8648) -Codechange: Renamed os/linux to os/mandrake because that's what is is about. Added another spec file for suse (early version) which will be used to create rpms 18 years ago
rubidium 85da85c70a (svn r8642) -Merge: Release changes from the 0.5 branch back to trunk. This ensures an updated changelog, readme, etc. 18 years ago
Darkvater 75a63767ad (svn r8254) -Merge: Release changes from the 0.5 branch back to trunk. This ensures an updated changelog, readme, et. 18 years ago
Darkvater 3fce857f1c (svn r7973) - Forward-port the release-changes from the 0.5 branch back to trunk. This ensures an updated changelog, readme, et. 18 years ago
Darkvater 9961e309ea (svn r7934) -Cleanup: [win32] Remove unused and totally useless files. 18 years ago
rubidium e0c46049df (svn r7768) -Fix (r7765): use $(MAKE) instead of make in the debian rules. 18 years ago
rubidium 30635a98ef (svn r7765) -Fix (r7759): forgot to update the os/debian files. 18 years ago
rubidium 013df98f79 (svn r7759) -Merge: makefile rewrite. This merge features:
- A proper ./configure, so everything needs to be configured only once, not for every make.
 - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
 - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
 - Proper support for OSX universal binaries.
 - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
 - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.

Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
18 years ago
Darkvater 1319954a5d (svn r7695) - Forward-port the release-changes from the 0.5 branch back to trunk. This ensures an updated changelog, readme, et. 18 years ago
bjarni 06852337c8 (svn r7626) -Fix r7600: [OSX] building release dmg files no longer includes console.txt, since we don't have that file anymore (this made dmg building fail)
-Cleanup:   [OSX] removed the link files since they aren't needed and broken anyway
18 years ago
matthijs ba670cb9bd (svn r7625) * Change debian packaging version to support proper upgrading from/to release versions. 18 years ago
bjarni 13f2a34396 (svn r7588) -Change: [OSX] removed the flag JAGUAR since it didn't work anyway
Also removed all the Makefile code regarding this flag since it's no longer needed
   Removed documentation about special limitations regarding running the game on OSX 10.2
   OpenTTD now officially needs OSX 10.3.9 to work correctly (the trunk needed that for months)
18 years ago
Darkvater dd6c97e4f4 (svn r7577) -Fix (r7565): Missed out some OSX files (Bjarni) 18 years ago
matthijs e71e1fd044 (svn r7533) -Codechange [Debian]: Update debian packaging files
- Update to latest standards version.
	- Fix rules to compile only once.
18 years ago
Darkvater 85da0eb990 (svn r7527) -Update appropiate files with release information for 0.5.0-RC1 18 years ago
bjarni dcad28dd22 (svn r6432) -Fix r4987: [OSX] added CCFLAGS to OSX targets as well 18 years ago
bjarni 54ff6ac968 (svn r6357) -Cleanup: [OSX] corrected some info for the bundle (info window in finder) 18 years ago
rubidium 86dc219b4b (svn r6204) -Cleanup: replace non-indentation with spaces; like '}<TAB>else {' -> '} else {', tabs between code and comment, etc. 18 years ago
truelight 7abad2b20e (svn r5946) -Add: merged the TGP branch to mainline. TGP adds:
- New optional landscape generator (TerraGenesis Perlin)
  - Load heightmaps (either BMP or PNG)
  - Progress dialog while generating worlds (no longer a 'hanging' screen)
  - New dialogs for NewGame, Create Scenario and Play Heightmap
    - Easier to configure your landscape
    - More things to configure (tree-placer, ..)
  - Speedup of world generation
  - New console command 'restart': restart the map EXACTLY as it was when you
      first started it (needs a game made after or with this commit)
  - New console command 'getseed': get the seed of your map and share it with
      others (of course only works with generated maps)
  - Many new, world generation related, things
  - Many internal cleanups and rewrites
  Many tnx to those people who helped making this:
     Belugas, DaleStan, glx, KUDr, RichK67, Rubidium, and TrueLight (alfabetic)
  Many tnx to those who helped testing:
     Arnau, Bjarni, and tokai (alfabetic)
  And to all other people who helped testing and sending comments / bugs
  Stats: 673 lines changed, 3534 new lines, 79 new strings
18 years ago
Darkvater f0a476e7ca (svn r5866) - Forward-port the release-changes from the 0.4 branch back to trunk. This ensures an updated changelog, known-bugs, etc. 18 years ago
bjarni 9b9efcc16e (svn r5759) -Fix: [OSX] fixed issue where the bundle was not build if the data dir contained subdirs (now copies the subdirs as well)
-Fix: [OSX] allow subdirs in scenario when using make release (copies the subdirs as well)
-Fix: [OSX] removed an outdated line in make release that prevented the creation of the dmg file
18 years ago
Darkvater 15516f5de5 (svn r5688) - Forward-port the release-changes from the 0.4 branch back to trunk. This ensures an updated changelog, known-bugs, etc. 18 years ago
bjarni 77d3d20941 (svn r5438) -Code cleanup [OSX] removed UNIVERSAL_BINARY as a phony target since the target is long gone. Also corrected BUILD_OSX_BUNDLE as phony target 18 years ago
Darkvater cec0e23a34 (svn r5415) - Forward-port the release-changes from the 0.4 branch back to trunk. This ensures an updated changelog, known-bugs, etc. 18 years ago
tron 020721565a (svn r5136) Fix various style bugs:
- Trailing whitespace
- Trailing empty lines
- Missing newline at EOF
- Missing svn:eol-style native
18 years ago
bjarni d5bb8a3267 (svn r4997) -Fix: [OSX] reverted the OSX part of rev 4994 as it caused dyld (lib) crashes
now OSX strips after linking again
18 years ago
truelight 7bd65117af (svn r4994) -Fix: changed the stripping parts a bit. OSX is no longer an exeption 18 years ago
truelight 4941e487c2 (svn r4991) -Fix: don't compile UNITTEST by default, it isn't needed
-Fix: do not use hardcoded names for things like 'strip', keep it configurable!!
18 years ago
truelight ca7bbd262b (svn r4990) -Fix: use CXX to link MacOSX OpenTTD, not CC 18 years ago
truelight a887a529a0 (svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm 18 years ago
KUDr 308f27a3de (svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing. 18 years ago
orudge ff3c61b011 (svn r4204) - Get trunk compiling again on OS/2 19 years ago
bjarni f6662e056d (svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
Now OSX stores object files in .OSX and instead of making FAT object files, there are one for each architecture
	Each architecture got their own targets to make a non-FAT binary and in the end, lipo will merge them into one binary

	It's now possible to select which architectures you want to support by defining OTTD_PPC, OTTD_PPC970 (G5) and/or OTTD_i386
	All combos are supported. UNIVERSAL_BINARY and TRIPLE_BINARY can still be used even though it's possible to gain the same result by using the new flags
	Making a universal build when you already got part of it compiled (say the PPC part), it will reuse it and only compile the i386 part to save time
	Note: in some cases when you switch flags, you risk that openttd is not updated. Delete it and try again. The Makefile can't solve this except if it forces linking each time

	This fixes: FS#87 universal binary building borked in 0.4.7
	Now universal binaries work on OSX 10.3.9 again

	Building universal binaries no longer needs to store flags in Makefile.config as the new design makes it possible to figure everything out automatically
19 years ago
Darkvater 3cc69d7b48 (svn r4123) - Forward-port the release-changes from the 0.4 branch back to trunk. This ensures an updated changelog, known-bugs, etc. 19 years ago
bjarni 85c49764e1 (svn r4084) -Documentation: [OSX] changed OSX specific docs
-added an explanation to why there is a special Jaguar download (people appears to download it even when they should download the other one)
	-removed the long outdated README_if_game_crashed_on_OSX.txt
19 years ago
tron 6b40512a3c (svn r4076) Back out r4074. It doesn't work and leads to make endlessly calling itself. NOTE: Delete Makefile.config to recover. 19 years ago
bjarni 41f4c473da (svn r4074) -Feature: [Makefile] the makefile can now detect if iconv is present in the system
if detected, WITH_ICONV will be defined in the C code
	WITH_ICONV is also added to Makefile.config
	OSX do not use this flag setting in Makefile.config, as it is set at compile time based on target OS version
	the actual C code is not changed as the current iconv code is hardcoded for OSX and would break if any other OS got iconv
	This detection system is by request of Darkvater
19 years ago