Niels Martin Hansen
b902e01e10
Change #6685 : Replace Win32 music driver with one not depending on MCI
...
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-05-01 22:29:53 +02:00
Michael Lutz
9959cd9522
Fix 0165fe1
: Native OSX doesn't have a __BYTE_ORDER macro but defines a differently named macro.
2018-04-30 23:57:28 +02:00
Michael Lutz
bb5584c835
Fix 74b7f0a
: [OSX] Mouse cursor getting occasionally stuck.
2018-04-30 23:57:28 +02:00
J0an Josep
cfb8092397
Fix b4b98e5165
: Use FALLTHROUGH attribute with correct indentation.
2018-04-30 21:52:40 +02:00
translators
3f40cd505d
Update: Translations from eints
...
croatian: 10 changes by VoyagerOne
italian: 4 changes by lorenzodv
french: 7 changes by glx
2018-04-30 19:45:40 +02:00
J0anJosep
79a551a83c
Codechange: Use TileAddBy(Diag)Dir when possible.
2018-04-30 18:55:04 +02:00
Joan Josep
944f785be8
Fix: Spelling errors ( #6769 )
2018-04-30 18:52:32 +02:00
Matthijs Kooijman
fa87212a76
Fix: Some spelling errors in printed messages
2018-04-30 13:38:58 +02:00
Joan Josep
a6b18f0d92
Fix #6090 : And (svn r27822). Run scripts for widgets. ( #6765 )
...
Fix 19f5a6cbb0
, Fix 19d56a33e8
: Run scripts to update GS for new widgets (#6765 )
2018-04-30 12:25:11 +01:00
Patric Stout
eb2603a5e7
Fix: make generate[.vbs] produce the same result on Linux/Windows ( #6764 )
2018-04-29 21:30:45 +02:00
translators
a806424ec1
Update: Translations from eints
...
italian: 6 changes by lorenzodv
french: 6 changes by glx
russian: 9 changes by Lone_Wolf
2018-04-29 19:45:58 +02:00
Niels Martin Hansen
683b46a5b5
Cleanup: Remove unused strings from language files
2018-04-29 19:26:05 +02:00
Niels Martin Hansen
19f5a6cbb0
Feature #6090 : Change music set during gameplay
2018-04-29 19:26:05 +02:00
Niels Martin Hansen
430e20f7e4
Fix: Clipping issues with volume sliders in Music GUI
...
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-29 19:26:05 +02:00
Niels Martin Hansen
bb809e35ce
Change: Less intrusive "no music" message from Music window
2018-04-29 19:26:05 +02:00
Niels Martin Hansen
e172794947
Change: Disable music control buttons when there is no music
2018-04-29 19:26:05 +02:00
Niels Martin Hansen
76cccc64c9
Codechange: Music GUI comments and function naming
2018-04-29 19:26:05 +02:00
Patric Stout
0165fe1283
Codechange: remove endian_check in favour of __BYTE_ORDER macro (Rubidium) ( #6762 )
2018-04-29 19:01:28 +02:00
Patric Stout
aef69443e7
Remove: WinCE support
2018-04-29 15:32:16 +02:00
Patric Stout
85adde7485
Remove: PSP support
2018-04-29 15:32:16 +02:00
Pavel Stupnikov
8d8b9a026a
Feature #6610 : Allow towns to build houses on road turns ( #6758 )
2018-04-28 23:47:36 +02:00
PeterN
cfe6a8ea4f
Add: Replace independment map scrolling GUI settings with single option, and add choice to not lock cursor position when scrolling. ( #6756 )
2018-04-28 22:27:14 +01:00
Pavel Stupnikov
913119487f
Feature: Add GS method to question a single client ( #6748 )
2018-04-28 17:37:59 +02:00
Pavel Stupnikov
8e4bce58ea
Feature: GS methods to scroll viewport for players ( #6745 )
2018-04-24 19:19:00 +02:00
gdinit
34b63930f5
Fix: Typo in game.hpp
...
Just a typo fix in a code comment line.
2018-04-23 23:14:23 +02:00
ZehMatt
692c753865
Change: win9x installer configuration to correct path.
2018-04-22 19:24:07 +02:00
ZehMatt
e7cc53ed62
Add: post build events to VS projects to copy the output into 'bin'
2018-04-22 19:24:07 +02:00
Pavel Stupnikov
6ff81b908e
Feature #6459 : API for querying network clients from GS ( #6736 )
2018-04-22 15:42:29 +02:00
Michael Lutz
e0ae67cefa
Fix: [OSX] Compiler warning about an unused NULL argument.
2018-04-21 22:42:14 +02:00
Patric Stout
a4df8bc246
Change: fail in same step as the reason for failing is in CI result
...
This makes it easier for people to understand what went wrong
2018-04-21 16:31:22 +02:00
Patric Stout
4d5396980a
Change: always pull latest image when running CI
2018-04-21 16:31:22 +02:00
Patric Stout
8c531f1278
Add: also validate Pull Requests with clang 6.0 with OSX as target
2018-04-21 16:31:22 +02:00
Charles Pigott
86012e10ea
Fix: Remove need to instantiate SmallStack's pool object by making it a singleton method
2018-04-21 16:28:50 +02:00
Charles Pigott
5c5267726f
Fix: Warning about base set template instantiations with clang
2018-04-21 16:28:50 +02:00
Ricardo N Feliciano
e8de33a61f
Cleanup: Use new filename for README file. ( #6738 )
2018-04-21 11:05:38 +02:00
PeterN
3b32075e8a
Add: {PUSH_COLOUR} and {POP_COLOUR} control codes to handle switching colours. ( #6737 )
...
This replaces the internal SCC_PREVIOUS_COLOUR swap.
2018-04-19 19:33:21 +01:00
translators
f4f9e18790
Update: Translations from eints
...
belarusian: 3 changes by KorneySan
2018-04-19 19:45:40 +02:00
Pavel Stupnikov
9175c349da
Fix #6465 : Add {NORMAL_FONT} and {MONO_FONT} control codes to GS strings ( #6726 )
2018-04-17 18:41:31 +01:00
Peter Nelson
4d6a5fbec4
Fix: Four group action icons were misplaced and cropped.
2018-04-17 19:05:35 +02:00
Patric Stout
88be2413ce
Codechange #6729 : mute bogus GCC 7 warning ( #6733 )
...
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-16 23:48:19 +02:00
translators
a72117111e
Update: Translations from eints
...
spanish (mexican): 6 changes by Absay
2018-04-16 23:25:46 +02:00
Andy
6d31478988
Doc: add CONTRIBUTING.md (derived from Bootstrap) ( #6732 )
2018-04-16 23:20:04 +02:00
Charles Pigott
00c1603256
Fix e614357
: Ask the compiler who it is, instead of using symlinks ( #6727 )
...
This fixes #6723
2018-04-15 23:07:17 +02:00
Patric Stout
ce6761a6de
Change: [Jenkinsfile] Set a git user.email and user.name before rebase ( #6728 )
...
Rebase demands both are set, otherwise it refuses to work
2018-04-15 22:22:32 +02:00
Heiko August
079f774fd7
Doc #6698 : rewrite of the readme in Markdown syntax
2018-04-15 22:10:54 +02:00
Heiko August
413ece9b51
Doc #6698 : rename the readme.txt to REAMDE.md
2018-04-15 22:10:54 +02:00
Michael Lutz
7dd6027194
Codechange: Use a SmallVec for the animated tile list instead of replicating most of the logic.
2018-04-15 20:49:29 +02:00
Michael Lutz
4851feb102
Codechange: Add functions to insert and extract an element at a specific position in a SmallVec.
2018-04-15 20:49:29 +02:00
Michael Lutz
f240274b7e
Codechange: Replace magic numbers with the proper enum.
2018-04-15 00:33:57 +02:00
Patric Stout
158eed669a
Add: [Jenkinsfile] rebase the pull-request on top of master ( #6720 )
...
This allows PRs to be a bit older, but still validate the correct result
2018-04-14 22:14:10 +02:00