Commit Graph

45 Commits (save_ext)

Author SHA1 Message Date
Patric Stout 72c5f2b3ee Remove: DOS support
In 10 years there was no active development on DOS. Although it
turned out to still work, the FPS was very bad. There is little
interest in the current community to look into this.

Further more, we like to switch to c++11 functions for threads,
which are not implemented by DJGPP, the only current compiler
for DOS.

Additionally, DOS is the only platform which does not support
networking. It is the reason we have tons of #ifdefs to support
disabling networking.

By removing DOS support, we can both use c++11 functions for threads,
and remove all the code related to disabling network. Sadly, this
means we have to see DOS go.

Of course, if you feel up for the task, simply revert this commit,
and implement stub c++11 functions for threads and stub functions
for networking. We are more than happy to accept such Pull Request.
5 years ago
Patric Stout 52a66e4dd3 Fix 192770e6da: not all REV instances were renamed to VERSION 5 years ago
Ricardo N Feliciano e8de33a61f Cleanup: Use new filename for README file. (#6738) 6 years ago
frosch 192770e6da Change: Non-tag revisions are now named '<commitdate>-<branch>-g<shorthash><modified>'. 6 years ago
rubidium 9a05a688a7 (svn r27558) -Fix: force sorting to be locale independent, so files are always ordered the same and by that token better diff-able 8 years ago
planetmaker 8fbcc2b45c (svn r27399) -Fix: [Makefile] game script directory and compat*.nut were never installed on *nix 9 years ago
matthijs e25844cdf2 (svn r25780) -Change: [DOS] Put cwsdpmi and exe2coff files in subdirectories.
- Since these are different components, distributed under a different
    license, mixing them in the same directory is confusing.
11 years ago
frosch ba8d5d662c (svn r24892) -Fix (r24890): Missing mkdir 12 years ago
zuu 2e4f470f1a (svn r24890) -Fix: Distribute GS compat_<version>.nut with OpenTTD 12 years ago
planetmaker 8259649381 (svn r24569) -Fix (r23817): Naming of bundles was somewhat broken 12 years ago
rubidium c94a2d5289 (svn r24257) -Fix [FS#5112]: update some outdated documentation and make is somewhat more consistent 12 years ago
rubidium 1e817ae241 (svn r24100) -Fix: also provide translated comments in the desktop file without language name postfix 12 years ago
rubidium 79b82b56a8 (svn r23220) -Change: move the baseset files to their new location 13 years ago
rubidium bffa93a4e9 (svn r22910) -Fix [FS#4617]: icon would (almost) never be shown for SDL builds 13 years ago
rubidium bedcbfe2ba (svn r21042) -Change: make it possible to make .tar.xz bundles 14 years ago
rubidium 9e35e80aa1 (svn r20999) -Change: Add installing options or rather options to not install certain documentation, in a similar way to GRFCodec/catcodec 14 years ago
rubidium fba7ce392d (svn r20590) -Fix: only unix2dos text files when generating the Windows installer 14 years ago
rubidium 45440063b5 (svn r19884) -Feature: translatable desktop shortcut comments 14 years ago
yexo 33e48c63b8 (svn r18706) -Cleanup: remove docs/Manual.txt and docs/OSX_install_instructions.txt, the contents of those are already in readme.txt and they were outdated.
Add docs/obm_format.txt and docs/obs_format.txt to Makefile.bundle
Add several documentation files to the windows installer
15 years ago
rubidium c93d873638 (svn r18609) -Fix (r18608): installing of obm files didn't quite happen 15 years ago
rubidium 07d2af338e (svn r17339) -Codechange: move thread related files to their own directory (like done for video, music, sound, etc) 15 years ago
rubidium 402df1486e (svn r17264) -Fix (r17261): bundle making for OSX failed 15 years ago
rubidium 1c8c6090d0 (svn r17261) -Fix (r17214): don't forget to package the compatability wrapper scripts 15 years ago
rubidium 7fbc33dae1 (svn r17248) -Fix: add GPL license notice where appropriate 15 years ago
rubidium 1f3f53f421 (svn r17184) -Add: 'bundle_7z' to the bundling functions 15 years ago
rubidium 82b1027b8b (svn r17183) -Add [FS#2827]: 'bundle_lzma' to the bundling functions 15 years ago
rubidium 9ee2a66c86 (svn r17139) -Change: add the concept of sound sets 15 years ago
rubidium 71d5bdd074 (svn r15618) -Cleanup: remove unneeded (empty) scenario directory.
Note: as you might know subversion has the tendency to also remove unversioned files when a directory is removed, so scenarios and heightmaps in that directory will be gone too.
15 years ago
rubidium 6e0766fe78 (svn r15140) -Cleanup (r15128): remove AI installation/bundling as we don't distribute AIs via the bundles anymore 16 years ago
rubidium e61008d6c0 (svn r15098) -Fix [FS#2535]: MinGW's find didn't remove the .svn directories during bundling as we told it to, so we're using a slightly different approach that seems to work 16 years ago
rubidium 606ef3c179 (svn r15089) -Fix: make install not installing the AI directory and thus the AI libraries were missing in the debian builds. 16 years ago
truebrain a3dd7506d3 (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
NoAI is an API (a framework) to build your own AIs in. See:
   http://wiki.openttd.org/wiki/index.php/AI:Main_Page
 With many thanks to:
  - glx and Rubidium for their syncing, feedback and hard work
  - Yexo for his feedback, patches, and AIs which tested the system very deep
  - Morloth for his feedback and patches
  - TJIP for hosting a challenge which kept NoAI on track
  - All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
16 years ago
rubidium 4ed946bca2 (svn r14701) -Change: Debian's lintian complains about not using the best compression for compressing the man-page. 16 years ago
rubidium a614dd7174 (svn r14636) -Add: DOS port of OpenTTD, without network support though. 16 years ago
rubidium f4fd895631 (svn r14586) -Fix (r14580): missing mkdir causing make install to fail when there's no scripts directory already. 16 years ago
rubidium fd3335521a (svn r14580) -Fix [FS#2404]: scripts directory not being copied into bundles. 16 years ago
truebrain b6ca10b05a (svn r14477) -Fix r14474: also name the links in the .desktop file correclty upon install 16 years ago
truebrain 1fc852cb31 (svn r14474) -Add: allow --binary-name to set the name of the binary, icon, desktop file, etc. when installing. Useful to get a stable next to a trunk-nightly 16 years ago
truebrain 7610bf2cb4 (svn r14473) -Fix: also install the root .txt and COPYING files to docs/ 16 years ago
truebrain e354b614e9 (svn r14472) -Fix: add docs/obg_format.txt in bundles too 16 years ago
skidd13 5b8af7db3b (svn r14443) -Change: Unify the delimiters used in config* and make* 16 years ago
rubidium 001be23127 (svn r14358) -Change: make the default bundle name similar to the name of the current compile farm instead of the former compile farm. 16 years ago
matthijs 157b625263 (svn r14272) -Fix [Makefile]: Always pass an explicit delimiter to the "cut" command, in
case there are platforms where tab is not the default.
16 years ago
matthijs bb683cf38e (svn r14262) -Feature [Makefile]: Let Makefile.bundle.in also use the new findversion.sh
script. This enables revision detection for bundles for git and hg checkouts.
16 years ago
truebrain ded6434502 (svn r14224) -Fix: copy Makefile.bundle too to your working dir, so you don't need to run ./configure in the root of OpenTTD 16 years ago