Commit Graph

132 Commits (jgrpp)

Author SHA1 Message Date
Jonathan G Rennison 378a405b0c CMake: Move built in GRfs to baseset dir 4 years ago
Patric Stout b7643b1d36 Add: create bundles via CPack
CPack works closely together with CMake to do the right thing in
terms of bundling (called 'package'). This generates all the
packaging we need, and some more.
4 years ago
Patric Stout 56d54cf60e Add: introduce CMake for project management
CMake works on all our supported platforms, like MSVC, Mingw, GCC,
Clang, and many more. It allows for a single way of doing things,
so no longer we need shell scripts and vbs scripts to work on all
our supported platforms.

Additionally, CMake allows to generate project files for like MSVC,
KDevelop, etc.

This heavily reduces the lines of code we need to support multiple
platforms from a project perspective.

Addtiionally, this heavily improves our detection of libraries, etc.
4 years ago
Patric Stout 85315e2e31 Codechange: rework how grf and ob[msg] are generated
For grfs, it now uses CMake scripts to do its job, and both grf
files are split into their own folder to make more clear what is
going on. Additionally, it no longer builds in-source (although the
resulting grf is copied back in the source folder).

For ob[msg] it now uses CMake scripts to generate the translation
files; the result is no longer stored in-source (but in the build
folder).

Although all files are available to create the GRFs and basesets, it
won't really work till CMake is introduced (which will happen in a
few commits from here)
4 years ago
glx22 f6223f8ac2
Fix #8161, e31def197: Lang files may have LF EOL (#8163) 4 years ago
glx22 e31def197f
Fix: properly support utf-8 in baseset translation vbscript (#8154) 4 years ago
Andy 75031c9693 Fix: provide two sets of tram tracks not one in the GUI icon for building tramway 4 years ago
S. D. Cloudt 13cc8a0cee Cleanup: Removed SVN headers 5 years ago
JMcKiern 04f659e768 Fix: Some typos found using codespell 5 years ago
peter1138 c02ef3e456 Feature: Add NotRoadTypes (NRT) 5 years ago
PeterN 23960d0f2c Feature: Group liveries, and livery window usability enhancements. (#7108)
* Change: Replace checkbox in livery selection window with Default option in drop down selection.

This reduces clutter in the UI and allows for primary/secondary colours to independently follow the default scheme if desired.

* Feature: Add vehicle group liveries.
5 years ago
Peter Nelson 1334cfb3e5 Change: Always build baseset metadata, instead of including it in the repo.
This adds a script and project files to generate these files within MSVC.
5 years ago
Peter Nelson af043df5a3 Fix: Some pixels in ship autoreplace icon (sprite 106) were transparent. 6 years ago
Niels Martin Hansen 276192f714 Change #6684: Cutting point overrides for music base sets
This improves bad looping of title screen song from Windows TTD, and fixes
a long silence at the end of "Can't get there from here" from Windows TTD.
6 years ago
Niels Martin Hansen 921101ed06 Feature: Baseset music for TTD DOS and TTO data 6 years ago
Peter Nelson 4d6a5fbec4 Fix: Four group action icons were misplaced and cropped. 6 years ago
frosch 6eac63622e (svn r27977) -Add [FS#6664]: Replace the office building sprite on various toyland airports with a better fitting sprite. This also affects GRFs which activate the default refinery in toyland. (PaulC) 6 years ago
frosch 8f3dbd2efc (svn r27976) -Add [FS#6664]: Climate-specific Action5 extra airport sprites. (PaulC) 6 years ago
frosch 09f41da863 (svn r27961) -Fix [FS#6654]: The switch-toolbar icon contained pixels from the fire cycle. Replace the whole icon with a new version. (PaulC) 6 years ago
frosch 96b1ac9d09 (svn r27915) -Fix (r27730) [FS#6620]: Glyphs in range U+0020 to U+00FF may only be defined in orig_extra.grf, not in openttd.grf. 7 years ago
frosch 08b4255b67 (svn r27731) -Fix (r27730): Missed some sprites which also belong into orig_extra.grf 7 years ago
frosch 1aedadb49b (svn r27730) -Change: Split openttd.grf into openttd.grf and orig_extra.grf
openttd.grf is now always loaded and provides all extra graphics in case the (possibly outdated) baseset does not.
  orig_extra.grf contains graphics specific to the original baseset only.
7 years ago
frosch 65694cf0cd (svn r27265) -Fix: Truncated comment in openttd.grf 9 years ago
frosch 983abcef4e (svn r27221) -Fix: Multi-value keys in the desktop entry shall end with a trailing separator. (Mr_Bones) 9 years ago
rubidium 2361aaf601 (svn r26869) -Add: support for an all black palette to prevent the need of having a black tile of all different slopes (ic111) 10 years ago
rubidium 8fa42362e9 (svn r26708) -Codechange: replace C preprocessor with all kinds of options to prevent adding certain things to the result and the sed script to remove everything that shouldn't be in the resulting nfo file but came out of the C preprocessor by a small-ish awk program. This means no more breaking if a C preprocessor decides to add more data to the processed file (like GCC's inclusion of stdc-predef.h when not passing -nostdinc). It furthermore more than halfs the time needed for the assemble step of the extra GRF compilation 10 years ago
frosch 103b6fffbb (svn r25916) -Add: GUI sprite for the smallmap cargoflow button. (frosch, planetmaker, V453000) 11 years ago
matthijs f13ef50e20 (svn r25783) -Add: Keywords to the openttd.desktop.in file 11 years ago
zuu a2d84868e7 (svn r25344) -Feature: GUI for viewing story pages 11 years ago
frosch caa324ba89 (svn r25301) -Change: Slightly enlarge the default-windowsize button icon. 11 years ago
frosch 559b7ef35e (svn r25293) -Add: GUI sprite for default window size button. 11 years ago
rubidium 8d10337bf0 (svn r25218) -Fix: the baseset description translation script did not work with any awk other than gawk 11 years ago
frosch df63cb6cef (svn r25205) -Feature: Translations of baseset descriptions via lang files. 11 years ago
frosch 6f147013ad (svn r24954) -Codechange: OPENTTD_SPRITE_COUNT uses decimal, so use decimal in the nfo as well. 11 years ago
frosch d5a798033a (svn r24749) -Add: GUI icons for delete to the left/right. 12 years ago
michi_cc a2b2bc3620 (svn r24141) -Feature: Display rating in the town directory window. (Inspired by patch from MagicBuzz) 12 years ago
rubidium 1e817ae241 (svn r24100) -Fix: also provide translated comments in the desktop file without language name postfix 12 years ago
rubidium 7893ef7b1c (svn r23993) -Cleanup: remove some disable directives from the NFO as they aren't needed anymore with newer GRFCodec/NFORenum 12 years ago
rubidium d7cae0ab96 (svn r23984) -Fix [FS#5082]: fix the order of lights on the helipad (PaulC) 12 years ago
rubidium 7aeb89c984 (svn r23982) -Codechange: use NFO v32 for the extra graphics 12 years ago
michi_cc 9101d2e2d2 (svn r23952) -Feature: [NewGRF] Customisable tunnel portals for rail types (sprites by Snail). 12 years ago
rubidium 1b13eb49dd (svn r23926) -Update [FS#5055]: some missing Latin-ish characters as some translations started using them (PaulC) 12 years ago
rubidium 0b4d40b30e (svn r23858) -Change [FS#5003]: some updates and improvements of the base font (PaulC) 12 years ago
rubidium 7a38642a1c (svn r23639) -Fix [FS#4892]: fix transparency for steel mill, colour translations in some arctic buildings and a wrongly replaced sprites (PaulC) 13 years ago
rubidium 9a27c28270 (svn r23638) -Fix [FS#4894]: glitch in the monospace font (PaulC) 13 years ago
rubidium ab974bee97 (svn r23582) -Fix [FS#4870]: add missing characters for certain languages and the large font
-Codechange: don't remove large font glyphs because they are broken in the original font, just fix them up in openttd.grf using action A
-Change: make extra characters more consistent with the original font
  All by PaulC.
13 years ago
rubidium 739c315243 (svn r23395) -Fix [FS#4862]: a character that is path of the 'normal' fonts, but relocated after loading, was missing for the monospace font 13 years ago
rubidium 9835600cd1 (svn r23278) -Add: monospaced sprite font with the same characters as the normal font 13 years ago
rubidium 6afcc85be4 (svn r23260) -Codechange: abstract away some NFO by macros 13 years ago
rubidium 88aaeb4092 (svn r23232) -Change: move the "default" overrides out of the baseset in order to ensure they all use the same values 13 years ago
rubidium 165fb1e9e7 (svn r23203) -Change: make locks more consistently looking (PaulC) 13 years ago
frosch f722cc2a24 (svn r22986) -Add (r22985): More icons for the vehicle list. 13 years ago
rubidium decf5c67ea (svn r22974) -Fix: draw buoy sprite without outline on the map 13 years ago
rubidium 62e5f54243 (svn r22971) -Add [FS#4787]: climate aware canal/aqueduct graphics; based on work by PaulC 13 years ago
rubidium a69c8d22b8 (svn r22962) -Fix/Update: graphical issues from Addi's NewGRF 13 years ago
rubidium e8a9bb3c0d (svn r22766) -Add: river graphics for the original base set (andythenorth) 13 years ago
rubidium 58e3652bd0 (svn r22537) -Change [FS#3494]: replace the half small airport structure on the intercontinental airport with some grass 13 years ago
planetmaker b50b00a7ae (svn r22379) -Fix: Not all pixels which need recolouring were actually in the proper colour 13 years ago
frosch 73252ea570 (svn r21535) -Fix (r11432)[FS#4312]: 2CC recolour sprites were the same for DOS and WIN palette, thus "dark green", "brown", "grey" and "white" were wrong for DOS, and recently for both. 14 years ago
rubidium c0999109a9 (svn r21492) -Fix/Change/Revert [FS#4301]: apparantly version 1.1 of the desktop specs requires you to declare that file as being version 1.0, even though the 1.1 spec isn't a superset of the 1.0 spec. So revert back to stuff from the actual 1.0 spec. 14 years ago
rubidium 130e2e9f4f (svn r21264) -Change: compress some PNGs more efficiently 14 years ago
rubidium 43692e514c (svn r21251) -Fix (r20950): toyland sprites were forgotten 14 years ago
rubidium c5015bb5bd (svn r21026) -Codechange: move from pcx to png extra grf sprites as they are easier to handle/view. They also take less space in a checkout. Furthermore this requires a recent GRFCodec nightly with PNG support enabled. 14 years ago
rubidium 27839d548e (svn r20989) -Change: make extra_grf's pcx files DOS palettes instead of converting them during compilation. Also fix misconverted sprite and some comments 14 years ago
rubidium 82d4ffacff (svn r20950) -Fix: (or at least greatly improve) alignment of some original graphics pillar sprites 14 years ago
frosch 48767d1bef (svn r20720) -Add: separate GUI icons for vehicle/company profit, exclusive rights and unread news. 14 years ago
rubidium 7d11c392a4 (svn r20490) -Change: merge the extra GRF sources so updating them becomes a bit easier.
The (prebuilt) grf will still remain, so if you don't have NFORenum and GRFCodec it will still work.
14 years ago
rubidium 45440063b5 (svn r19884) -Feature: translatable desktop shortcut comments 14 years ago
rubidium 1f2159b54e (svn r18655) -Fix: the icon that is supposed to be 256x256 pixels wasn't 256x256 pixels
-Add: the 'source' for the icons
15 years ago
matthijs 91aaf8350b (svn r17226) -Fix: Remove the Encoding entry from the openttd.desktop file.
- This entry has been deprecated since version 0.9.4 (2006) of the desktop entry specification.
15 years ago
rubidium 6df312cd54 (svn r15300) -Cleanup: remove an unused icon and remove the references to swedish forgotten in r6358. 16 years ago
truebrain 266dfc019c (svn r14475) -Add: allow setting the name of the desktop item (follow-up on r14474) 16 years ago
skidd13 2710144452 (svn r13785) -Add: support for freedesktop.org desktop entry files 16 years ago
rubidium 15d5167a17 (svn r12567) -Codechange: follow up of r12566, remove the palette from trunk. 16 years ago
rubidium 66bbf336c6 (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 b1b0b26fc8 (svn r5872) - Feature: Add an icon to the SDL openttd executable. 18 years ago
matthijs 8ef3f896f5 (svn r2371) - Fix: [ 1144510 ] make install tries to install scenarios in the (non-existing) personal dir when USE_HOMEDIR is specified.
This fix solves the issue for now by installing scenarios in the system-wide data dir.
- Add: 32x32 xpm format icon, used for debian packaging.
- Some minor updates to the os/debian directory.
19 years ago
darkvater 5666efe66b (svn r1653) -Fix: removed CTRL+A and CTRL+B cheats; thanks Hackykid
-Removed executable bits on png files in media dir (svn pd svn:executable <file>)
20 years ago
dominik f83828d944 (svn r1601) Add: A brand new set of icons.
Removed: The old icons
20 years ago
matthijs e4ee040a04 (svn r1278) (Applied to trunk/ and branch/map/)
-Made media/opentdd.64.png non-executable
-Created an xpm version of media/openttd.64.png (required for debian)
20 years ago
dominik eaeca76e5a (svn r260) Added updated linux RPM stuff 20 years ago
truelight efaeb275f7 (svn r1) Import of revision 975 of old (crashed) SVN 20 years ago