summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-05-01Change: [Win32 MIDI] Send Roland reverb control message like TTD DOS doesNiels Martin Hansen
2018-05-01Change #6685: Replace Win32 music driver with one not depending on MCINiels Martin Hansen
MCI MIDI is poorly supported on newer versions of Windows and can cause large delays at the beginning of tracks. The new driver is based on a from-scratch reader for Standard MIDI Files. This should be re-usable in other music drivers too, and can allow for finer control of playback in general. It also provides a better framework for reading MIDI data from other formats than just SMF.
2018-04-30Fix 0165fe1: Native OSX doesn't have a __BYTE_ORDER macro but defines a ↵Michael Lutz
differently named macro.
2018-04-30Fix 74b7f0a: [OSX] Mouse cursor getting occasionally stuck.Michael Lutz
2018-04-30Fix b4b98e5165: Use FALLTHROUGH attribute with correct indentation.J0an Josep
2018-04-30Update: Translations from eintstranslators
croatian: 10 changes by VoyagerOne italian: 4 changes by lorenzodv french: 7 changes by glx
2018-04-30Codechange: Use TileAddBy(Diag)Dir when possible.J0anJosep
2018-04-30Fix: Spelling errors (#6769)Joan Josep
2018-04-30Fix: Some spelling errors in printed messagesMatthijs Kooijman
2018-04-30Fix #6090: And (svn r27822). Run scripts for widgets. (#6765)Joan Josep
Fix 19f5a6cbb0, Fix 19d56a33e8: Run scripts to update GS for new widgets (#6765)
2018-04-29Update: Translations from eintstranslators
italian: 6 changes by lorenzodv french: 6 changes by glx russian: 9 changes by Lone_Wolf
2018-04-29Cleanup: Remove unused strings from language filesNiels Martin Hansen
2018-04-29Feature #6090: Change music set during gameplayNiels Martin Hansen
2018-04-29Fix: Clipping issues with volume sliders in Music GUINiels Martin Hansen
Tested with various languages and GUI font sizes, should look good everywhere. Also clamps near-end values to minimum and maximum so 0 and 127 are possible to achieve even on small GUI sizes (like the default.)
2018-04-29Change: Less intrusive "no music" message from Music windowNiels Martin Hansen
2018-04-29Change: Disable music control buttons when there is no musicNiels Martin Hansen
2018-04-29Codechange: Music GUI comments and function namingNiels Martin Hansen
2018-04-29Codechange: remove endian_check in favour of __BYTE_ORDER macro (Rubidium) ↵Patric Stout
(#6762)
2018-04-29Remove: WinCE supportPatric Stout
2018-04-29Remove: PSP supportPatric Stout
2018-04-28Feature #6610: Allow towns to build houses on road turns (#6758)Pavel Stupnikov
2018-04-28Add: Replace independment map scrolling GUI settings with single option, and ↵PeterN
add choice to not lock cursor position when scrolling. (#6756)
2018-04-28Feature: Add GS method to question a single client (#6748)Pavel Stupnikov
2018-04-24Feature: GS methods to scroll viewport for players (#6745)Pavel Stupnikov
2018-04-23Fix: Typo in game.hppgdinit
Just a typo fix in a code comment line.
2018-04-22Feature #6459: API for querying network clients from GS (#6736)Pavel Stupnikov
2018-04-21Fix: [OSX] Compiler warning about an unused NULL argument.Michael Lutz
2018-04-21Fix: Remove need to instantiate SmallStack's pool object by making it a ↵Charles Pigott
singleton method
2018-04-21Fix: Warning about base set template instantiations with clangCharles Pigott
2018-04-21Cleanup: Use new filename for README file. (#6738)Ricardo N Feliciano
2018-04-19Add: {PUSH_COLOUR} and {POP_COLOUR} control codes to handle switching ↵PeterN
colours. (#6737) This replaces the internal SCC_PREVIOUS_COLOUR swap.
2018-04-19Update: Translations from eintstranslators
belarusian: 3 changes by KorneySan
2018-04-17Fix #6465: Add {NORMAL_FONT} and {MONO_FONT} control codes to GS strings (#6726)Pavel Stupnikov
2018-04-16Codechange #6729: mute bogus GCC 7 warning (#6733)Patric Stout
We do a memset of (byte - byte), which strictly seen ranges from -254 .. 255, for which GCC warns. But just before this memset is an if() which says the first byte has to be bigger than the second. So this is a bogus warning.
2018-04-16Update: Translations from eintstranslators
spanish (mexican): 6 changes by Absay
2018-04-15Codechange: Use a SmallVec for the animated tile list instead of replicating ↵Michael Lutz
most of the logic.
2018-04-15Codechange: Add functions to insert and extract an element at a specific ↵Michael Lutz
position in a SmallVec.
2018-04-15Codechange: Replace magic numbers with the proper enum.Michael Lutz
2018-04-13Add: List recent news messages in crashlog outputCharles Pigott
2018-04-12Change: Non-tag revisions are now named ↵frosch
'<commitdate>-<branch>-g<shorthash><modified>'.
2018-04-12Remove: [NewGRF] OpenTTD version no longer contains a revision number.frosch
2018-04-11Remove: NO_DEBUG_MESSAGES was only read and setting it broke compilation (#6703)Patric Stout
Given any speed issue cannot be attributed to checking for _debug_NNN_level, removing this is a safe action This fixes #6652.
2018-04-11Fix #6550: minor spelling mistake in comment (juanjo)TrueBrain
2018-04-11Codechange: Simplify C++11 check for assert_compileCharles Pigott
2018-04-10Codechange: [OSX] Use newer APIs to get resolution information when available.Michael Lutz
2018-04-10Codechange: [OSX] Use non-deprecated API for displaying an alert where ↵Michael Lutz
supported.
2018-04-10Codechange: [OSX] Try to set the thread name for debugger display.Michael Lutz
2018-04-10Codechange: [OSX] Use 10.10+ API to get the OSX version when available.Michael Lutz
2018-04-10Fix: [OSX] Remove some OSX compiler warnings on newer SDKs/compilers.Michael Lutz
2018-04-10Codechange: [OSX] Use 10.6+ APIs to get the path for a font where available.Michael Lutz