summaryrefslogtreecommitdiff
path: root/media
AgeCommit message (Collapse)Author
2020-12-15Fix #8313: use correct capitalization for TTO / DOS base-music (#8385)Patric Stout
DOS did not have cases in filenames. Different OS interpret them as either all-lowercase or all-uppercase. So we try both. All-uppercase is done by the obg/obm/obs files, and if opening fails, OpenTTD will automatically retry the all-lowercase variant. So for those who already have the files lowercase, nothing changes. For those that install fresh from TTO, it should now work out-of-the-box.
2020-09-25Codechange: Make codestyle for CMake files consistent for 'control' statementsCharles Pigott
2020-06-05Add: create bundles via CPackPatric Stout
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.
2020-06-05Add: introduce CMake for project managementPatric Stout
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.
2020-06-05Codechange: rework how grf and ob[msg] are generatedPatric Stout
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)
2020-05-19Fix #8161, e31def197: Lang files may have LF EOL (#8163)glx22
2020-05-17Fix: properly support utf-8 in baseset translation vbscript (#8154)glx22
2020-02-20Fix: provide two sets of tram tracks not one in the GUI icon for building ↵Andy
tramway
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-29Fix: Some typos found using codespellJMcKiern
2019-05-01Feature: Add NotRoadTypes (NRT)peter1138
2019-01-31Feature: Group liveries, and livery window usability enhancements. (#7108)PeterN
* 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.
2019-01-25Change: Always build baseset metadata, instead of including it in the repo.Peter Nelson
This adds a script and project files to generate these files within MSVC.
2018-08-06Fix: Some pixels in ship autoreplace icon (sprite 106) were transparent.Peter Nelson
2018-06-15Change #6684: Cutting point overrides for music base setsNiels Martin Hansen
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.
2018-06-05Feature: Baseset music for TTD DOS and TTO dataNiels Martin Hansen
2018-04-17Fix: Four group action icons were misplaced and cropped.Peter Nelson
2018-03-11(svn r27977) -Add [FS#6664]: Replace the office building sprite on various ↵frosch
toyland airports with a better fitting sprite. This also affects GRFs which activate the default refinery in toyland. (PaulC)
2018-03-11(svn r27976) -Add [FS#6664]: Climate-specific Action5 extra airport sprites. ↵frosch
(PaulC)
2018-01-07(svn r27961) -Fix [FS#6654]: The switch-toolbar icon contained pixels from ↵frosch
the fire cycle. Replace the whole icon with a new version. (PaulC)
2017-09-11(svn r27915) -Fix (r27730) [FS#6620]: Glyphs in range U+0020 to U+00FF may ↵frosch
only be defined in orig_extra.grf, not in openttd.grf.
2017-01-14(svn r27731) -Fix (r27730): Missed some sprites which also belong into ↵frosch
orig_extra.grf
2017-01-14(svn r27730) -Change: Split openttd.grf into openttd.grf and orig_extra.grffrosch
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.
2015-05-03(svn r27265) -Fix: Truncated comment in openttd.grffrosch
2015-04-07(svn r27221) -Fix: Multi-value keys in the desktop entry shall end with a ↵frosch
trailing separator. (Mr_Bones)
2014-09-21(svn r26869) -Add: support for an all black palette to prevent the need of ↵rubidium
having a black tile of all different slopes (ic111)
2014-07-30(svn r26708) -Codechange: replace C preprocessor with all kinds of options ↵rubidium
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
2013-10-27(svn r25916) -Add: GUI sprite for the smallmap cargoflow button. (frosch, ↵frosch
planetmaker, V453000)
2013-09-19(svn r25783) -Add: Keywords to the openttd.desktop.in filematthijs
2013-06-09(svn r25344) -Feature: GUI for viewing story pageszuu
2013-05-28(svn r25301) -Change: Slightly enlarge the default-windowsize button icon.frosch
2013-05-26(svn r25293) -Add: GUI sprite for default window size button.frosch
2013-05-04(svn r25218) -Fix: the baseset description translation script did not work ↵rubidium
with any awk other than gawk
2013-04-24(svn r25205) -Feature: Translations of baseset descriptions via lang files.frosch
2013-02-02(svn r24954) -Codechange: OPENTTD_SPRITE_COUNT uses decimal, so use decimal ↵frosch
in the nfo as well.
2012-11-14(svn r24749) -Add: GUI icons for delete to the left/right.frosch
2012-04-17(svn r24141) -Feature: Display rating in the town directory window. ↵michi_cc
(Inspired by patch from MagicBuzz)
2012-04-08(svn r24100) -Fix: also provide translated comments in the desktop file ↵rubidium
without language name postfix
2012-02-26(svn r23993) -Cleanup: remove some disable directives from the NFO as they ↵rubidium
aren't needed anymore with newer GRFCodec/NFORenum
2012-02-25(svn r23984) -Fix [FS#5082]: fix the order of lights on the helipad (PaulC)rubidium
2012-02-24(svn r23982) -Codechange: use NFO v32 for the extra graphicsrubidium
2012-02-15(svn r23952) -Feature: [NewGRF] Customisable tunnel portals for rail types ↵michi_cc
(sprites by Snail).
2012-02-11(svn r23926) -Update [FS#5055]: some missing Latin-ish characters as some ↵rubidium
translations started using them (PaulC)
2012-01-27(svn r23858) -Change [FS#5003]: some updates and improvements of the base ↵rubidium
font (PaulC)
2011-12-20(svn r23639) -Fix [FS#4892]: fix transparency for steel mill, colour ↵rubidium
translations in some arctic buildings and a wrongly replaced sprites (PaulC)
2011-12-20(svn r23638) -Fix [FS#4894]: glitch in the monospace font (PaulC)rubidium
2011-12-17(svn r23582) -Fix [FS#4870]: add missing characters for certain languages ↵rubidium
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.
2011-12-02(svn r23395) -Fix [FS#4862]: a character that is path of the 'normal' fonts, ↵rubidium
but relocated after loading, was missing for the monospace font
2011-11-20(svn r23278) -Add: monospaced sprite font with the same characters as the ↵rubidium
normal font
2011-11-19(svn r23260) -Codechange: abstract away some NFO by macrosrubidium