summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
2015-03-14update master sitetnn1-2/+2
2015-03-14Update onscripter to 20150208.tsutsui2-6/+6
Upstream changes (no English changelog): 20150208: - fix a bug in textgosub insn with "_" clockstr insn strings 20150207: - fix a bug that delay insn doesn't read an argument (enbugged in 20150102) - implement textcolor insn - fix a bug in textgosub insn that doesn't show text when there are multiple charactors specified by clickstr insn 20150112: - iOS 8 SDK changes
2015-03-14Uses pax -z, so needs gzip(1) tooltnn2-4/+4
2015-03-13needs ncursestnn1-1/+2
2015-03-12requires pthreadstnn1-1/+2
2015-03-10Fix build on ARM.joerg2-1/+15
2015-03-10(pkgsrc)mef11-1190/+3259
- drop two patches, upstream corrected. (the comments on patches were): The key argument of std::map must not be const as it can't be assigned internally otherwise. - Add buildlink to audio/libvorbis, sysutils/dbus - Add sysutils/desktop-file-utils/desktopdb.mk to include - Add post-patch: target to removed patched *.orig files (otherwise those are installed) - Adjust several REPLACE_PYTHON and REPLACE_BASH - Add patch to correct missing shebang lines necessary for REPLACE_.* Update 1.10.7 to 1.12.1 ----------------------- - changelog is too huge to list here, instead pick only for 1.12.1 from: http://www.wesnoth.org/ Wesnoth 1.12.1 Sunday, January 25 2015 Wesnoth 1.12.1 is now available. This is a maintenance release for the stable 1.12.x series and, as such, it delivers an assortment of bug fixes and other improvements over version 1.12.0. Check the forum thread for a list of the most notable changes in this version. As on previous occasions, we also offer two versions of the changelog: a trimmed-down players changelog including only those items considered to be relevant in regular gameplay, and a more technical full changelog for enthusiasts and content creators. The source code, Windows, and Apple OS X packages are already available on the downloads page. You may also find packages for other platforms there as they become available. You may comment on this release in the forums.
2015-03-06fix master sitetnn1-2/+2
2015-03-02LLVM's correlated value propagation pass is known to require a lot ofjoerg1-5/+2
memory and CPU time for certain input. Provide a variable (CLANG_NO_VALUE_PROPAGATION_PASS) for selectively disabling it in those places known to trigger it.
2015-02-21Update to 2.3.0:wiz3-14/+16
Version 2.3.0 (feb.18th 2015) New features: * Grinder can now find the CA[] property (ChAracter set, e.g. "CA[big5]") in the sgf and decode the file appropriate. However, some decodings are not supported by Java, e.g. HZ / CA[hz-gb-2312] / ~{NbGeT49mJV~} * When reading a file with no "CA[]" property set, we use the default of the jvm to read the sgf (this was and is the default behaviour). You can set a different character set as preferred default in the settings window. The selection of a default decoding (settings) helps decoding files, if MyGoGrinder is used in portable mode on different OSs: Linux and Mac usually use UTF-8, while Windows uses the local decoding/encoding. * If comments of sgf files are not displayed correctly, you can set the decoding manually: you can switch the decoding ("View" menu -> "Change text decoding") and you can also set this for all files of the current folder - without subdirectories (Grinder will remember this). * The settings file (mygrinder.ini) is now saved and read always with UTF-8 encoding, so that it doesn't matter which default decoding the machine uses. * Log files are now also always written with UTF-8 encoding, so that messages with Russian, Chinese, Hebrew and Inuktitut characters can be read side by side with Latin (ASCII) characters. The old logs and settings are backed up. * When importing tags from a file, you can select the decoding. * You can let Grinder automatically move defect and unusable files to the folders "defect" resp. "notsupported"; activate this manually in the settings file (mygrinder.ini)! This will deactivate editing of defect files. * Changed display order of directories in the selection window: Java's file lists were not sorted, when got from some file system: FAT32 (thumb drive), ext4 (Linux). NTFS file systems gave an ordered list, so possibly you didn't ever observe this. You can switch sorted display off, if you liked the old unsorted list. * If you want to use the wgf editor, you need to activate it's main window's menue entry manually in the settings file: WGFFRAME.ENABLED=true I took the check box out of the settings window. Tweaks, bug fixes: * I reduced the count of warning messages, if starting a new profile. * "\" and "]" are now also handled correctly in the comment area of the main window * If there is an error in the sgf code or the file was not found (moved or deleted), instead of "Exit" we use now a default code, so that the program can continue normally. * Refresh the directories view in the selection window without closing the program * While working on the code, I remembered a behaviour in Linux: if you make a soft link to an external problems collection in your problems folder, these problems are used as if they were inside your problems folder. So stats files are created (but defect files cannot be moved). This doesn't work in Windows! * Sometimes, when deleting a tag in the selection window, the tags list was suddenly empty (shock). This was just a refresh-display-problem - seemingly solved * I threw the MYGG_DEBUG... system variables out. * ... and some more small tweaks and fixes, which I don't remember
2015-02-10Update MASTER_SITES.snj1-3/+2
2015-02-10Update to 0.30c.snj3-32/+56
Changes: - Miscellaneous minor gameplay improvements - Fixes a crash with python 2.7 - Removes support for savefiles older than 0.28 - Rewrite of the graphics system (new widgets and dialogs, etc.) - Various minor bugfixes - Translation improvements
2015-02-10Update tyrquake to the latest git snapshot, since a proper release doessnj5-191/+98
not appear to be forthcoming. Various code cleanup, minor bugfixes, etc. Audio now works on Banana Pi if started with -sndspeed 44100.
2015-02-09Update to 3.0.6. Freshen up HOMEPAGE and MASTER_SITES. Add LICENSE.snj5-30/+28
Changes: * Added support for MacBinary resource files * Updated README.joystick to reflect joystick support * Fixed volume lockup bug on MacOS X * Fixed network bug with more than one player
2015-02-09Update to 0.2.1. This game has the best intro music ever.snj3-24/+19
release 0.2.1 (2011/03/15) - added missing music playback to PC-CD SEQ cutscenes - fixed some palette and sprite issues with Amiga data release 0.2.0 (2011/03/11) - added support for PC-CD SEQ cutscenes - added support for Amiga data files (experimental) - fixed minor sound glitches release 0.1.9 (2007/03/16) - fixed minor glitches in cutscenes - fixed several Conrad moves - fixed fast mode - made game version autodetection defaulting to English - added support for SegaCD speech files release 0.1.8 (2005/08/31) - fixed crash in MOD player - fixed minor glitch with in-game save switches release 0.1.7 (2005/08/24) - improved in-game menu - added autodetection for language of the game - added support for Amiga music files - added support for the protection screen (disabled by default)
2015-02-09Update to 0.0.12.snj4-19/+29
CHANGES SINCE 0.0.11 * Sound playing function could segfault. Fixed. (Example: hitting [Down] in main menu!) CHANGES SINCE 0.0.10 * Converted all BMPs to indexed (256 colors or less), reducing image files by 1MB and removing white artifacts seen on 24bpp and 32bpp displays. * Made some unloadable BMPs loadable again. * Added configuration for joystick buttons and axes to Options screen. (Values stored in config file (e.g., ~/.defendguinrc)) * Now keeps track of your highest score. * Displays labels ("Player 1" and "Player 2") above score/levels on main menu. * Displays highest score on main menu. * Does not display Player 2 stats on main menu after a 1-player game. * Last scores and levels and high score are saved-to and loaded-from ~/.defendguinrc * Points awarded for shooting boss. Large bonus awarded for beating game.
2015-02-09Update neverball to 1.6.0.snj6-390/+768
Changes: * An OpenGL ES-compatible renderer. * Port to SDL 2. * Graphics performance improvements. * Mapping documentation * Configurable responsiveness of all three cameras via camera_*_speed * Intelligent manual rotation behavior. * Reworked configuration via joystick_axis_* and joystick_button_* options in neverballrc. * Configurable tilt responsiveness via mouse_response and joystick_response options in neverballrc. Accustomed keyboard users may want to set joystick_response to 50 to restore previous arrow key responsiveness. * Move default camera keys from F1-F3 to 1-3. * Automatically invalidate scores for older levels. * Adjustable replay playback speed using the mouse wheel. * Interpolate game state between updates for smooth display. * Simulation and collision detection-related fixes. * Rotating platforms! * NeverballPack gamepack for Radiant: * Tailored defaults. * Built-in entity documentation. * Custom Build menu options. * Ability to load levels in standalone mode from the command line. * Recognize .pk3 (a renamed .zip) as a package extension for Radiant compatibility. * Limit entity timer precision to milliseconds to fix a number of timing-related bugs. * New level sets / courses: * Tones Levels, a level set by Ian Walker. * Golf Jambalaya, a golf course by vidski. * Reshaun's Easy-Putt, a golf course by Reshaun Francis. * Updated level sets: * Countless highscore and bug fixes. * Some completely reworked levels. * Four all-new Nevermania levels. * New balls: * Rift Ball, Octocat Ball, Melon Ball, Orange Ball, Diagonal Ball, Cheese Ball, Catseye Ball, UFO Ball. * Updated balls: * Eyeball, Blinky. * Countless translation updates. * Language selection screen. * Support for custom GUI themes. A GUI theme can be installed as any Neverball package and selected via the theme option in neverballrc. * Lighting adjustments to improve visibility in levels. * Error logging to a text file in the user folder. * Incremental loading of replays.
2015-02-09Recursive bump for SDL2-using packages.snj1-2/+2
2015-02-04Update chromium-bsu to 0.9.15.1.snj3-11/+17
Condensed changes: * Translation updates * Various code cleanup * Fix movement using the diagonal keys on keypads * Initialise the horizontal key movement speed properly * Documentation improvements * Add support for playing on a keyboard to the SDL backend. * Add a new fourth level * Various minor bugfixes * Change the high scores file from a memory dump to plain text. Users with an existing high scores file in memory dump format will have their high scores file converted to plain text on startup.
2015-02-03Update bomberclone to 0.11.9.snj4-28/+15
Changes: Version 0.11.9 ============== - changed: opengamecache had to move to my own server. New address: ogc.gulpe.de:11111 - fixed: on certain networks, recvfrom hasen't returned. Even select returns with data aviable recvfrom got stuck because of no data. Added MSG_DONTWAIT here as flag. (only on linux) - fixed: counter pkg_lastid became > 32767 almost messages are lost in cache managment patch from: Michel Bernay - fixed: bug with selecting a player gfx. - got a big patch file from Michel Bernay which fixes: fixed: bug about compute points of the winner in multiplayer mode fixed: bug for server for coputing point (Suppress all process in reception of playerdata) fixed: bug in cache managment (lot of messages lost by function rscachedel) added: function to find who player is owner of explosion to compute the killer added: function in debug for display player statistics changed: display points on general menu changed: scorring now a unique players wins a round add 1 point (bonus for victory) and numer of player killed by thge winner - Added Warning if a game get startet with only one player selected Patch send in by: Carles Pina i Estany - Added Joystick support - Patch send in by: Patrick Kirsch Chenges i made to the patch: I open only once the joystick device. Since after the patch the joystick got opened a few times without closing it again. The setupmenu will display now the number of the button which is selected for the function. - Fixed BUG found by Lars Poeschel One player could join without problems and if a second player joined this network game, the server crashed in do_contest() accessing illegal memory. The problem is that a contest packet is received with to -1 and from 1. Then in the line players[ct_pkg->to].net.flags &= (0xFF - NETF_firewall); obviously illegal memory is accessed. Fixed the check of the to parameter from the contest packet. The server ignores now a to value of -1. Version 0.11.8 ================ 14.12.2007 - Changed Docdir to $prefix/share/doc (Felipe Rafailov) - Added some more resolutions. (requested by some users) - Fixed BUG shown in: http://bugzilla.novell.com/show_bug.cgi?id=242031 (patch from: Petr Gajdos) In network game i wanted to use all the time a different bomb instead of the first free aviable. In the code i forgot to modify some values. This patch should fix it now. (player.c:player_findfreebomb) changed i to nr. - Fixed some drawing issues with flying bombs. - The last special item use was lost on clients in a network game. special.use (was reset during special_clean) special.clean variable added to save the cleaning state. tested and works. - Fixed: kicked bombs can travel in time. (map.bfield was set too early) rewrote full bomb kicked system. - Fixed: compile warning: packets.c(635): error #592: variable "s_mod" is used before its value is set (reported by: David Binderman) - Fixed: Special settings will be saved into the config file. - Changed: all data will have thier own Makefile. So "make install" and "make dist" won't copy the CVS dirs. - Fixed: Second Player Problem this fix includes that if a second player was used the game got somehow very instable, because there have been no reset of all the game data. playerselection works now much better. There have been problems with some keys for the second player. - Fixed: problem on slow networks with the loop that the selected player gfx gots selected and deselected. (infinite loop on the network) - Fixed: problem with overwriting the servers address on clients. problem only seen on server who gets connected from two differen ip addresses.
2015-02-02Update quakespasm to 0.90.0.snj3-43/+26
Changes in 0.90.0 Fix issues on Windows systems with DPI scaling. Unix/Mac user directories support. Disabled by default, 'make DO_USERDIRS=1' to enable it. SDL2 support. Disabled by default, 'make USE_SDL2=1' to enable it. Revised keyboard input code. Revised/improved the 'game' command, i.e. on-the-fly mod changing. It now accepts an optional second argument for mission packs or quoth support i.e. -hipnotic, -rogue, or -quoth. For example, for WarpSpasm: "game warp -quoth" Command line: "-game {quoth/hipnotic/rogue}" is now treated the same as -quoth, -hipnotic, or -rogue. Console speed now resolution-independent. Disabled gl_zfix, which caused glitches and is undesirable for new maps. Replacement .ent files to fix z-fighting for several id1 maps added to quakespasm.pak. PF_VarString buffer bumped to 1024, avoids truncated centerprints from the 'In The Shadows' mod. Support for opengl non-power-of-two-textures extension (disable with command line: "-notexturenpot".) Support for OpenGL vertex buffer objects (VBO, OpenGL 1.5 or newer) for world and brush models (disable with command line: "-novbo".) Antialiasing (FSAA) support (command line: -fsaa x, where x can be 0, 2, 4, 8). Fence textures support. Dynamic light speedup. Speedup loading of tga and pcx external images. Brush model drawing speedup. Support for BSP2 and 2PSB map formats. Support for Opus, FLAC, and tracker music (S3M, IT, UMX, etc.), as compile-time options. Music and sfx now mixed at 44100Hz to avoid downsampling music. Low-pass filter applied to the sfx if -sndspeed is 11025 (the default), to preserve the same sound quality as 0.85.9. New -mixspeed option sets the rate for mixing sfx and music, and output to the OS (default 44100), setting it to 11025 reverts to 0.85.9 behaviour. New snd_filterquality cvar, value can be between 1 (emulate OS X resampler) and 5 (emulate Windows resampler), controls the sound of the low-pass filter. Better Hor+ field of view (FOV) scaling behavior. Better cross-map demo playback support. Fix screenshots when screen width isn't a multiple of 4. Fix a lighting glitch due to floating point precision. Fix a looping sounds glitch. Fix a vulnerability in file extension handling. Tighten path handling safety. Initialize opengl with 24-bit depth buffer at 32 bpp. Reset all models upon gamedir changes. (Fixes failures with mods using custom content.) Fix broken behavior upon gamedir changes if -basedir is specified on the command line. NET_MAXMESSAGE and MAX_MSGLEN limits bumped to 64000. MAX_EFRAGS bumped to 4096, and MAX_CHANNELS to 1024. MAX_ENT_LEAFS bumped from 16 to 32 to work around disappearing or flickering brush models in some situations. Also, if an entity is visible from MAX_ENT_LEAFS or more leafs, we now always send it to the client. Fix cvar cycle command not working sometimes. Host_Error upon missing models. (Prevents segmentation faults.) Change sv_aim default value to 1 (i.e. turn off autoaim) Add 'prev' and 'next' keywords to the 'cd' command. Work around a linux cdrom issue (playback might not start for a while after a stop). Quakespasm content customization moved from engine-embedded into a new optional quakespasm.pak file. Version bumped to 0.90.0 (because Quakespasm has a decent life of its own) Other fixes and clean-ups. Changes in 0.85.9 Fixes for several undefined behaviors in C code (gcc-4.8 support.) Implemented Hor+ style field of view (FOV) scaling, useful for widescreen resolutions. Configured by new cvar fov_adapt: set it to 1 and your fov will be scaled automatically according to the resolution. Enabled by default. Adjusted string buffers for PR_ValueString and friends to fix crashes with excessively long global strings seen in some rude mods. Toned down warning messages from PF_VarString() a bit. Fixed Fitzquake's map existence check in changelevel (used to leak file handles which would end up in a Sys_Error() due to consuming all free handles if many maps reside not in pak files.) Fixes/cleanups in chat mode handling. Client no longer gets stuck in chat mode upon disconnect. Mouse grab/key_dest fixes and key cleanups. The "speedkey" now acts as "slowkey" when "always run" is on. Support for demo recording after connection to server. (thanks to Baker for a patch) Corner case fixes in COM_Parse() for quoted strings and support for C-style /*..*/ comments. Changed lightmaps to GL_RGBA instead of GL_RGB. Better parse for opengl extensions list (from quakeforge.) Vsync saving/loading fixes. Fixed pointfile loading. Multiple cleanups in gl_vidsdl.c. Opus music decoding support (as an optional patch only.) Several other minor fixes/cleanups. Changes in 0.85.8 Made Quake shareware 1.00 and 1.01 versions to be recognized properly. Fixed control-character handling in unicode mode. Keyboard input tweaks. Made the keypad keys to send separate key events in game mode. Text pasting support from OS clipboard to console. (Windows and Mac OS X.) Support for the Apple (Command) key on Mac OS X. Fixed increased (more than 32) dynamic lights. Music playback: Made sure that the file's channels count is supported. Support for Solaris. Switched to using libmad instead of libmpg123 for MP3 playback on Mac OS X. Better support for building the Mac OS X version using a makefile, support for cross-compiling on Linux. Fixed a minor intermissions glitch. Increased string buffer size from 256 to 384 for PF_VarString to work around broken mods such as UQC. Restored original behavior for Quake registered version detection. Minor demo recording/playback tweaks. Minor tweaks to the scale menu option. unbindall before loading stored bindings (configurable by new cvar cfg_unbindall, enabled by default.) New icon. Miscellaneous source code cleanups. Changes in 0.85.7 Added support for cross-level demo playback gl_texturemode is reimplemented as a cvar with a callback and the setting is automatically saved to the config Fixed execution of external files without a newline at the end Reduced memory usage during reloading of textures Fixed compilation on GNU/kFreeBSD (Debian bug #657793) Fixed backspace key on Mac OS X Disable mouse acceleration in Mac OS X Worked around recursive calling of the anisotropic filter callback Console word wrap and long input line fixes Verified correct compilation by clang (using v3.0) Several other small changes mostly invisible to the end-user Changes in 0.85.6 More work for string buffer safety Reverted v0.85.5 change of not allowing deathmatch and coop cvars to be set at the same time (was reported for possibility of causing compatibility issues with mods) Several cleanups/changes in the cvar layer Minor SDL video fixes. Changes in 0.85.5 SDL input driver updated, adding native keymap and dead key support to the console Fixed a crash in net play in maps with extended limits Verified successful compilation using gcc-4.6.x Added workaround against GL texture flicker (z fighting), controlled by new cvar 'gl_zfix' Read video variables early so that a vid_restart isn't necessary after init mlook and lookspring fixes Added support for loading external entity files, controlled by new cvar 'external_ents' Made mp3 playback to allocate system memory instead of zone Some updates to the progs interpreter code Fixed r_nolerp_list parsing code of fitzquake Made sure that deathmatch and coop are not set at the same time Several code updates from uHexen2 project, several code cleanups. Changes in 0.85.4 Implemented music (OGG, MP3, WAV) playback A better fix for the infamous SV_TouchLinks problem, no more hard lockups with maps such as "whiteroom" Added support for mouse buttons 4 and 5 Fixed the "unalias" console command Restored the "screen size" menu item Fixed an erroneous protocol check in the server code Raised the default zone memory size to 384 kb Raised the default max_edicts from 1024 to 2048 Revised lit file loading, the lit file must be from the same game directory as the map itself or from a searchpath with a higher priority Fixed rest of the compiler warnings Other minor sound and cdaudio updates Other, mostly user-invisible changes Changes in 0.85.3 Fix the "-dedicated" option (thanks Oz) and add platform specific networking code (default) rather than SDL_net Much needed OSX framework stuff from Kristian Add a persistent history feature (thanks Baker) Add a slider for scr_sbaralpha, which now defaults to 0.95 (slightly transparent, allowing for a nicer status bar) Allow player messages longer than 32 chars Sockaddr fix for FreeBSD/OSX/etc networking Connect status bar size to the scale slider Include an ISNAN (is not-a-number) fix to catch the occassional quake C bug giving traceline problems Enumerate options menus Add a "prev weapon" menu item (from Sander) Small fix to Sound Block/Unblock on win32 Lots of code fixes (some from uhexen2) Sys_Error calls Host_Shutdown Added MS Visual Studio support Add a "-cd" option to let the CD Player work in dedicated mode, and some other CD tweaks. Changes in 0.85.2 Replace the old "Screen size" slider with a "Scale" slider Don't constantly open and close condebug log Heap of C clean-ups Fix mapname sorting Alias the "mods" command to "games" Block/Unblock sound upon focus loss/gain NAT fix (networking protocol fix) SDLNet_ResolveHost bug-fix allowing connection to ports other than 26000 Bumped array size of sv_main.c::localmodels from 5 to 6 fixing an old fitzquake-0.85 bug which used to cause segfaults depending on the compiler. Accept commandline options like "+connect ip:port" Add OSX Makefile (tested?)
2015-01-29recursive revbump due to net/adns update 1.4 to 1.5.0mef1-2/+2
2015-01-29sortjnemeth1-2/+2
2015-01-28use SDL for input and audiojmcneill2-45/+16
2015-01-25This uses speex (in particular, now speexdsp), so include the correspondingwiz1-2/+3
buildlink3.mk. Noted broken by joerg.
2015-01-22+ ioquake3-raspberrypijmcneill1-1/+2
2015-01-22Import ioquake3-raspberrypi-20150118 as games/ioquake3-raspberrypi.jmcneill6-0/+169
ioquake3 is a game engine project which aims to build upon id Software's Quake 3 source code release. The source code was released on August 20, 2005 under the GPL. The project's goal is to create a bug-free, enhanced open source Quake 3 source code distribution upon which new games and projects can be based, as well as an improved version (in relation to the original binaries) of the engine for playing Quake III: Arena, the Team Arena expansion pack and all the popular mods. This version of the package is optimized for the Raspberry Pi.
2015-01-21Simplify scons mangle: fully preserve environment, add CPPPATH/LIBPATHjoerg3-24/+31
correctly. Fixes build with cwrappers.
2015-01-17Revbump for cogl 1.18.2prlw11-2/+2
2015-01-10Try making this parallel jobs safe for joerg.wiz3-5/+83
2015-01-10Update onscripter to 20150102.tsutsui2-6/+6
Upstream changes (no English changelog): 20150102: - fix bug that bgm doesn't stop if game is saved during bgmfadeout - change button drawing when mouse is moved out of window - fix bug in delay insn that causes extra wait during skip - fix bug that settings of kidokumode insn in envdata is overwritten by kidokuskip insn at the next startup 20150101: - fix bug of bdown insn - fix bps insn to ignore undefined lsp - fix spbtn insn to ignore undefined lsp - fix infinite loop bug during skip by CTRL-key - fix segfaults when loading images fails - fix bug that skip by CTRL-key doesn't stop when it's released during SMPEG is played - fix buffer overflow in ScriptHandler.cpp - fix bexec insn that can't use number 0 - allow spaces or tabs before labels in game script - update bps insn to handle third arg (mouse bottun event)
2015-01-09Not MAKE_JOBS_SAFE.joerg1-1/+4
2015-01-07Now that this is build on amd64, hard-code former ${MACHINE_ARCH}.joerg1-7/+7
2015-01-04Fix pkgsrc configury and lift bogus ONLY_FOR_PLATFORM.dholland4-40/+34
Bump PKGREVISION as a precaution.
2015-01-04These packages are already limited by the emulation framework todholland3-6/+3
platforms that can run i386-linux binaries; we don't need to set ONLY_FOR_PLATFORM as well. (And especially not more restrictively than necessary, such as excluding Linux.)
2015-01-04Update MASTER_SITES and HOMEPAGE from parent knightcap package.dholland1-3/+3
2015-01-04Document ONLY_FOR_PLATFORM after investigating, and improve the rangedholland1-3/+23
of platforms accepted: the situation is that the upstream file is binary and only semi-portable. It in particular won't work on netbsd-6 and up, regardless of machine type, because it uses time_t. If anyone feels like improving the situation, get upstream to distribute a portable file...
2015-01-04Use BROKEN_ON_PLATFORM with LP64PLATFORMSdholland1-2/+2
2015-01-04Systematize handling of 32-on-64 binaries.dholland1-9/+11
XXX: We need common infrastructure for this; there's more of them than XXX: I realized.
2015-01-04Remove obsolete NOT_FOR_PLATFORM.dholland1-4/+1
2015-01-04Remove obsolete NOT_FOR_PLATFORM originally dating from 1998.dholland1-3/+1
2015-01-04USE_GAMESGROUP, not SETGIDGAMEdholland1-3/+2
2015-01-04Use BROKEN_ON_PLATFORM for "broken on..."dholland1-2/+2
2015-01-03Update to 5.02:wiz4-57/+16
SL(1) 5.02 Release includes several fixes for compiler warnings, indentation, typos, etc. Based on patch in PR 49531 in Jonathan Buschmann.
2014-12-25Regen.joerg1-1/+2
2014-12-20Update to 0.5.0ryoon2-11/+15
* Update opengfx data to 0.5.0 Changelog: * Add splites support
2014-12-20Update to 1.4.4ryoon7-90/+8
Changelog: 1.4.4 (2014-10-21) ------------------------------------------------------------------------ (None) 1.4.4-RC1 (2014-10-08) ------------------------------------------------------------------------ - Fix: Image widgets stored 32bit SpriteID in uint16 (r26971) - Fix: Owner of road depot road types were not properly changed upon bankruptcy [FS#6126] (r26955) - Fix: Compilation on HAIKU (r26922) - Fix: Crash when enabling 'Full animation' if multiplayer chat text is on screen [FS#6096] (r26919) - Fix: Height computation of game script text in town GUI did not consider margins [FS#6119] (r26859) - Fix: [Squirrel] Debian lintian issues (r26853) - Fix: Compilation of strgen on various platforms like Solaris (r26850) - Fix: Better display of refit information for articulated vehicles [FS#6113] (r26849, r26848) - Fix: Do not assign a next hop when returning cargo [FS#6110] (r26847) - Fix: The ok-button in the OSK for the signs list should just close the OSK [FS#6116] (r26827) 1.4.3 (2014-09-23) ------------------------------------------------------------------------ (None) 1.4.3-RC2 (2014-09-14) ------------------------------------------------------------------------ - Fix: Crashes on joining a server with pending order backups [FS#6112] (r26819) - Fix: Crashes on start due to dereferencing the -1 index of the file names array of music files (r26809) 1.4.3-RC1 (2014-09-07) ------------------------------------------------------------------------ - Fix: TC_NO_SHADE did not work for 32bpp text rendering (r26792) - Fix: Loading a game with order backups leaked Orders and left unreachable items in the pool (r26787) - Fix: Buffer overrun in SQCompiler::Error (r26764) - Fix: Desync due to not always properly restoring game state from the savegame (r26753) - Fix: [Script] Crashes and infinite loops when using lists in item-descending order [FS#6085] (r26744) - Fix: Incorrect CFLAGS when enabling gprof profiling (r26737, r26735) - Fix: Do not reset the last selected airport or layout, unless it is really necessary [FS#6083] (r26732) - Fix: Use the normal search path to look for xdg-open at Unix [FS#6077] (r26724) - Fix: Properly check for cargo acceptance of houses [FS#5997] (r26723) 1.4.2 (2014-08-16) ------------------------------------------------------------------------ (None) 1.4.2-RC2 (2014-08-03) ------------------------------------------------------------------------ - Change: Use awk instead of trying to convince cpp to preprocess nfo files (r26708) - Fix: CMD_CLEAR_ORDER_BACKUP should not be suppressed by pause modes (r26716) - Fix: [NewGRF] Parameters to SCC_NEWGRF_PUSH_WORD and SCC_NEWGRF_UNPRINT were not skipped during drawing (r26713) - Fix: [OSX] Compilation fails with some lzo2 versions, if __LP64__ is defined to 0 instead of checking whether it is defined [FS#6069] (r26709) - Fix: Wrong breakdown sound was played for ships [FS#6015] (r26706) - Fix: Integer overflows in acceleration code causing either too low acceleration or too high acceleration [FS#6067] (r26702) - Fix: Discard incorrectly saved order backups when clients join [FS#6066] (r26700) - Fix: Do not crash when trying to show an error about vehicle in a NewGRF and the NewGRF was not loaded at all (r26699) - Fix: Slovak uses space as group separator in numbers [FS#6064] (r26695) - Fix: Tighten parameter bound checks on GSCargoMonitor functions, and return -1 on out-of-bound parameters (r26685) 1.4.2-RC1 (2014-07-03) ------------------------------------------------------------------------ - Fix: CargoPacket::SourceStation() returns a StationID (r26660) - Fix: Days in dates are not represented by ordinal numbers in all languages [FS#6047] (r26657) - Fix: Production cheat cannot be allowed to be active in multiplayer for desync reasons, even when activated in singleplayer previously [FS#6044] (r26656) - Fix: Make sure an 'abs' is used that supports int64 when using 'abs' on those variables (r26651) - Fix: Support save/load chunk lengths of up to (1 << 32) - 1 [FS#6041] (r26650) - Fix: Incorrect usage of string commands in the base language [FS#6037] (r26642, r26640, r26639, r26632) - Fix: Segmentation fault when encountering a .obg/.obs/.obm with empty string/zero length MD5 checksums [FS#6038] (r26637) - Fix: The 'Load' button was not properly enabled/disabled for old savegames without NewGRF information (r26634) - Fix: If the video driver fails to supply a list of resolutions, display an error message [FS#6012] (r26629) 1.4.1 (2014-06-02) ------------------------------------------------------------------------ - Fix: First send packages about new company, then clients joining it to admin port [FS#6025] (r26616) 1.4.1-RC2 (2014-05-18) ------------------------------------------------------------------------ - Fix: Save/load issues on big endian machines (r26593, r26590, r26589) - Fix: Consider multiheaded trains in station refits [FS#5995] (r26586) - Fix: Game script could be changed in game by double clicking [FS#5974] (r26583) - Fix: Transfer stations also should have a cargo rating [FS#5989] (r26581, r26580) - Fix: [Network] AIs would not reset certain network state information upon creation of their company [FS#6003] (r26578, r26576) - Fix: [Network] Client of non-dedicated server was not correctly put into the first company for all state variables [FS#6001] (r26577) 1.4.1-RC1 (2014-05-04) ------------------------------------------------------------------------ - Change: Remove demand calculation based on tiles (r26484) - Change: Use pkg-config for libpng as well (r26435, r26433, r26432) - Change: Use better distance metric for link graph [FS#5941] (r26411) - Fix: [Windows] Crash when the operating system performs the "paint" callback during window creation [FS#5994] (r26539, r26538) - Fix: OpenBSD compilation [FS#5992] (r26523) - Fix: prevent from ever reading huge (or negative) amounts of data in strgen (r26521) - Fix: Severity rating of dedicated server messages during world generation (r26518) - Fix: Buffer overruns in handling of symbolic links inside tars (r26514) - Fix: Incorrect usage of strecpy (r26505, r26485) - Fix: Reading console input on dedicated server relied on unspecified behaviour (r26496) - Fix: Allow single-vehicle consists to station-refit in a meaningful way (r26483) - Fix: Prevent comparing to NULL when strndup could not allocate memory (r26476) - Fix: Potentially undefined shifts in NewGRF code (r26475) - Fix: Make sure there is no uninitialised sprite data (r26473) - Fix: Draw text shadow for ellipses (r26467) - Fix: Add special handling for PALETTE_CRASH to work for non-8bpp-mapped sprites (r26463) - Fix: Avoid division by 0 when scaling flow values [FS#5970] (r26448) - Fix: Draw links to match _settings_game.vehicle.road_side [FS#5961] (r26445) - Fix: Load button for heightmap list was missing [FS#5953] (r26428) - Fix: Do not crash when supplying an invalid filename without extension to cmd parameter -q (r26423) - Fix: Some road constructions used the rail sound effect [FS#5946] (r26422) - Fix: Goal GUI failed to shade [FS#5948] (r26420) - Fix: Shares button state was not appropriately updated when switching setting or company [FS#5947] (r26416) 1.4.0 (2014-04-01) ------------------------------------------------------------------------ (None) 1.4.0-RC1 (2014-03-18) ------------------------------------------------------------------------ - Feature: [Script] APIs to get cargo waiting from/via other station (r26396) - Fix: Do not explain "symmetric" cargodist mode when the setting does not allow it [FS#5939] (r26394) - Fix: Update distances between link graph nodes when station sign is moved (r26393) - Fix: No need to call OnFocus twice [FS#5933] (r26392) - Fix: Select a specific font size when freetype fails to select one automatically [FS#5885] (r26389) - Fix: Return correct values from ICU iterators in case of leading or trailing whitespace [FS#5924] (r26384) - Fix: All goal commands invalidated the goal list of company 0 [FS#5932] (r26382) 1.4.0-beta5 (2014-02-25) ------------------------------------------------------------------------ - Feature: Warn the user about empty setting search results, and about missing setting search results due to filtering (r26322, r26321) - Feature: [NewGRF] Extend object variable 0x60 to also return the view [FS#5696] (r26316) - Feature: Allow map sizes up to 4096x4096 (r26319) - Feature: [NoGo] Allow GS to hide story page date (r26307) - Feature: [NoGo] More story APIs: RemovePageElement, GetCompany, GetDate, SetDate (r26306) - Feature: [NoGo] ScriptStoryPageElementList() - a list of all story page elements for a given page (r26305) - Feature: [NoGo] ScriptStoryPageList() - a list of all story pages (r26303) - Change: improve the performance of map generation (r26313, r26312, r26311, r26310, r26309, r26308) - Fix: Station sizes > 8 were always allowed [FS#5929] (r26375) - Fix: [NewGRF] Mixed up callback mask flags in station inspect window [FS#5928] (r26374) - Fix: Calling DoCommandP during the gameloop cleared pending persistent storage changes [FS#5831] (r26371) - Fix: [Windows] Use a separate event to indicate that the drawing thread has finished initialising, preventing potential deadlocks (r26367) - Fix: [Windows] Protect the whole video driver from concurrent access (r26366) - Fix: [Windows] Do not draw the cursor when its sprite is not ready and set _screen.dst_ptr immediately when the buffer changes [FS#5867] (r26365) - Fix: Writing out of the bounds of the rail type map [FS#5892] (r26364) - Fix: Reset the default window size icon size just like all the other cached icon sizes [FS#5906] (r26362) - Fix: ClientSizeChanged is only called via WndProcGdi which already has the mutex [FS#5922] (r26360) - Fix: Some order options do not combine with others, e.g. go via + full load [FS#5845] (r26357) - Fix: Protect all VideoDriver_SDL methods with the (now recursive) _draw_mutex (r26351) - Fix: Make sure link graph jobs can delete themselves after SLA_NULL [FS#5898] (r26347) - Fix: Call Layouter::ReduceLineCache from GenerateTownName in all cases to keep cache size in check [FS#5870] (r26346) - Fix: Rewrite SmallStack so that it does not use a pool and is re-entrant (r26343) - Fix: Reroute cargo when automatic distribution is switched off [FS#5902] (r26341) - Fix: Do not redraw the link graph overlay if it is empty [FS#5908] (r26338) - Fix: Some inconsistencies regarding link graph (job) IDs (r26331) - Fix: The case of rerouting cargo from one VehicleCargoList to another (r26330) - Fix: Take care of next_station when reassigning from MTA_DELIVER to MTA_TRANSFER [FS#5901] (r26327) - Fix: when autosaving the message about a save already happening could be shown, even though the code's intention was to not show it [FS#5871] (r26326) - Fix: Check whether NewGRF change vehicle capacity when they are not supposed to, and truncate cargo appropriately if they are allowed to [FS#5897] (r26317) - Fix: The giant-screenshot confirmation window only triggered for ridiculously big screenshots, not for ludicrously big ones [FS#5899] (r26314) 1.4.0-beta4 (2014-02-06) ------------------------------------------------------------------------ - Change: [NewGRF] Make vehicle variable 61 return 'not available' instead of zero when using it in invalid callback contexts (r26294) - Feature: Display speed limit also for road bridges in the TileInfo window [FS#5849] (r26277) - Fix: [NoGo] Invalid DoCommand return callback for method returning bool (r26298) - Fix: Correctly identify opposite ends of bridges and tunnels when converting rails [FS#5866, FS#5888] (r26291) - Fix: Prevent infinite recursion also in RefreshLinks [FS#5878] (r26283) - Fix: [NoAI] Some RemoveRail methods required to set a valid railtype, though it was not used anyway. Remove the need to set one [FS#5853] (r26279) - Fix: Do not spawn link graph jobs for link graphs with only one node [FS#5874] (r26276) - Fix: [NewGRF] If NewGRF provided the same station name for different industry types, stations would end up with same name. So also consider the provided name, not only the industry type (r26275) 1.4.0-beta3 (2014-01-21) ------------------------------------------------------------------------ - Feature: Several small performance improvements with the SSE blitters (r26260, r26259, r26256, r26255, r26254) - Feature: [NewGRF] Add StringCodes 9A 1B, 9A 1C and 9A 1D to display amounts of cargo (r26244) - Fix: Do not run into infinite recursion when getting next stopping station [FS#5865] (r26267, r26263) - Fix: Update smallmap overlay if player joins different company and make sure company masks are valid [FS#5860] (r26266) - Fix: Do not rebuild the link graph overlay cache twice in a row (r26265) - Fix: Custom currency was reset on game start (r26262) - Fix: Possible out of bounds reads with the SSE blitters [FS#5854, FS#5855] (r26247) - Fix: Do not over reserve after autorefit, but do reserve mail for aircraft (r26236) - Fix: Decimal and digit separators were swapped for Korean language (r26235) 1.4.0-beta2 (2014-01-07) ------------------------------------------------------------------------ - Feature: Blitter autoselection is now based on full animation state, so a non-animated specialised blitter will generally be chosen when animation is turned off (r26217) - Feature: Specialised animated SSE4 blitter, and non-animated SSE4.1, SSSE3 and SSE2 blitters, improving the blitting significantly in many situations (r26214, r26213, r26212, r26211) - Feature: Specialised SSE 4.1 sprite sorter, improving the sorting performance significantly (r26205) - Fix: Validate everything from ini, obg, obs, obs, ... files [FS#5829] (r26206) - Fix: Allow refitting at station if cargo has already been reserved (r26187) - Fix: Visual effects did not work for articulated RV parts (r26180) 1.4.0-beta1 (2013-12-24) ------------------------------------------------------------------------ - Feature: [NewGRF] Vehicle variable 4D for determining the position within an articulated vehicle (r26157) - Feature: [NewGRF] Invalidate vehicle colour palette when leaving a station [FS#5669] (r26027) - Feature: [NoGo] New goal type that show a story page when clicked (r26012) - Feature: Optional filter parameter to the 'content state' console command, to limit the content list to only content where the name match the filter (r26000) - Feature: When calling the 'content select' console command without args, display all selected content (r25999) - Feature: XDG base directory support [FS#5385] (r25975) - Feature: [Script] ScriptTown::GetFundBuildingsDuration (r25969) - Feature: [Script] ScriptTown::TOWN_GROWTH_NONE to indicate no town growth via ScriptTown::SetGrowthRate and GetGrowthRate (r25968) - Feature: [NoGo] GSTown::TOWN_GROWTH_NORMAL to reset a town growth rate set previously via GSTown::SetGrowthRate (r25967) - Feature: [NewGRF Debugging] Inspecting other vehicles in a chain (r25946) - Feature: [NewGRF] Object property 0x18 to allow specifying the number of objects of that type being placed upon map creation (r25878) - Feature: [NewGRF] Object property 0x10, bit 13 indicating that object amount scales with water content of map border (e.g. used for lighthouses) (r25874) - Feature: Highlight active goto item in order list dropdown [FS#5784] (r25859) - Feature: [Admin] Send info on bankruptcy quarters also in ADMIN_PACKET_SERVER_COMPANY_INFO [FS#5756] (r25845) - Feature: Increase maximum number of object instances on the map from 64k to about 16M (r25844) - Feature: Increase the total number of object types from 256 to 64000 (r25835) - Feature: [NewGRF] Increase the object class limit from 32 to 255 (r25831) - Feature: Toggle button for wrapping lines in the textfile GUI [FS#5748] (r25816) - Feature: [NoGo] Game Scripts can now charge fees and give money to companies (r25788) - Feature: [Script] Allow AIs and GS to found towns. Allow GS to rename towns (r25785) - Feature: Add keywords to the openttd.desktop.in file (r25783) - Feature: Sticky and shade buttons for jukebox window [FS#5743] (r25776) - Feature: Additional layered main toolbar arrangements (r25772) - Feature: Allow implicit orders even if no explicit ones are given (r25735) - Feature: [OSX] Pinch gesture support for zooming [FS#4760] (r25666) - Feature: Split unit localisation choice into a choice per type of unit, and move it to the advanced settings (r25508) - Feature: Have tractive effort in imperial (lbf) and metric (kgf) units, have weights and volumes in imperial units (short tons, gallons) [FS#5482] (r25508) - Feature: Differentiate between total waiting cargo count and available (not reserved) cargo count in the station list and sort based on the cargo count, not the cargo value (r25405) - Feature: Timetable spreading of vehicles by Ctrl+Click when setting a start date (r25377) - Feature: Allow opening a goal list and story window specific to a company (r25372, r25369) - Feature: Show cargo by next hops and final destinations in the station GUI (r25365) - Feature: Consider cargo waiting at other stations for rating at the origin station (r25362) - Feature: Distribute cargo according to plan given by linkgraph (r25361) - Feature: [NoGo] GUI for viewing story pages (r25344) - Feature: Add industry list to scenario editor's map menu (r25335) - Feature: [NoGo] Allow more concurrent goals in a game (r25299) - Feature: [NoGo] Goals can now have a progress text and/or be marked as completed (r25296) - Feature: Allow saving window sizes as default sizes (r25295) - Feature: Add another button to window title bars to resize the window to its default size (r25294) - Feature: Save stickyness of windows when Ctrl+Clicking the sticky button (r25292) - Feature: When opening the object-build window, restore the object build-window to the previous state (r25284) - Feature: Show the approximate monthly supply to a station of the different cargoes (r25272) - Feature: [Win32] Driver param for the DirectMusic driver to specify the output port to use [FS#5552] (r25269) - Feature: Linkgraph overlay over main viewport (r25264) - Feature: Linkgraph overlay for smallmap (r25262) - Feature: Display imminent closure of an industry in its view window (r25238) - Feature: [NewGRF] Expose sprite base of foundation and shore sprites via Action D Game Variables (r25230) - Feature: [NewGRF] Variable 0x82 for canals and rivers (dike map) (r25229) - Feature: [Script] ScriptStation::HasRating [FS#5514] (r25150) - Feature: Add sorting on rating for the town directory window [FS#5288] (r25097) - Feature: Introduce dropdown for selecting the sort criterion in the town directory window (r25094) - Feature: Georgian Lari and Iranian Rial as currencies [FS#5212] (r25076) - Feature: Collapse subtypes in the refit GUI and only expand them after selecting the cargo type (r25044) - Feature: Only display subtypes in the refit GUI which are available for all selected vehicles. Also add a generic list item to refit while keeping the subtypes of individual vehicles [FS#3764] (r25043) - Feature: Show the amount of cargo that has already been reserved by full loading vehicles in the station (r25013) - Change: [NewGRF] Reset the temporary storage registers for every sprite resolving (r26173) - Change: Improve layout of build-airport GUI [FS#5832] (r26165) - Change: Make it slightly more clear what ports are coming from where in the debug output when listening (r25997) - Change: Preselect the current replacement in the right-side list of the autoreplace GUI, instead of selecting the first resp. previous item [FS#5734] (r25919) - Change: Unify behaviour when clicking on different items in the goto dropdown list when giving orders (r25894) - Change: Do not offer subsidies for auto-distributed cargo [FS#5766] (r25882) - Change: Allow to remove unowned objects unless they have the 'unremovable' flag (r25879) - Change: In scenario editor allow to build all objects which were available at any point in the past to support building scenarios with historic items (r25875) - Change: Display the cost to upgrade a bridge at the end of bridge that was clicked and not the other end, which could be outside of the screen in some cases (r25854) - Change: [NewGRF] Lower the limit of airport tile types, house types, industry tile types and object types per NewGRF from 256 to 255 to prevent usage of ID 0xFF in Action3, and thus allowing it to become an extended byte somewhen (r25841, r25839, r25837, r25834) - Change: Clarify the relevance of the permissible palettes (r25792) - Change: [NewGRF] Invalidate vehicle recolour palette during (un)loading [FS#5669] (r25648) - Change: If an editbox is configured to be cleared with ESC, but the editbox is already empty, unselect the editbox instead (r25647) - Change: Make the bridge and object picker not restore their previous size, but the previously saved size (r25543) - Change: Right align the infrastructure statistics [FS#5595] (r25515) - Change: Clarify the meaning of the server advertisement settings (r25252) - Fix: Unify the time a RV needs to travel through a curve [FS#5831] (r26169) - Fix: Certain hotkeys crashed the content GUI when the list was empty [FS#5834] (r26167) - Fix: Backup data of altered persistent storage arrays was freed twice [FS#5830] (r26161) - Fix: [Script] Various API functions did not check whether ScriptRoad::SetCurrentRoadType was called appropriately [FS#5825] (r26149) - Fix: [Script] API failed for vehicles with only implicit orders [FS#5824] (r26148) - Fix: Several fixes found by static code analysis (r26132, r26130-r26097, r26091-r26077, r26073-r26046) - Fix: Invalidate vehicle colour palette again when rearranging consist, reversing, etc (r26026) - Fix: [NoGo] Properly validate the range of the growth rate passed to GSTown::SetGrowthRate, instead of masking it to 16 bit (r25966) - Fix: [Admin] The frame of a command packet was not set for the packets that were sent via the admin interface (r25770) - Fix: [OSX] The new 10.7 fullscreen code can now also be compiled with older SDK versions [FS#4744] (r25657) - Fix: Under certain circumstances a track type change would make the end-of-line-is-red setting ineffective [FS#5216] (r25609) - Fix: Highlight the right entry in the sorting selector in station view window (r25426) - Fix: Suppress focusing editboxes which are not visible (r25413) - Fix: Add missing compatibility settings in afterload (r25390) - Fix: Allow changing GS settings in-game via the AI/GS config window [FS#5507] (r25104) - Fix: [NewGRF] Do not compare GRF local cargo subtype IDs from different GRFs (r25042) - Remove: Ordered refit with subtypes, since the cases where it worked were corner cases rather than the general case [FS#3764] (r25041) 1.3.3 (2013-11-29) ------------------------------------------------------------------------ - Fix: Aircraft crashing near the map's border due to a lack of airports could trigger a crash [CVE-2013-6411] [FS#5820] (r26134) 1.3.3-RC2 (2013-11-24) ------------------------------------------------------------------------ - Fix: [Script] Prevent scripts from crashing OpenTTD when they send text with command codes to user editable texts such as sign and station names [FS#5818] (r26093, r26092) - Fix: Occasional hanging when client joins [FS#5811] (r26043) - Fix: Multi line text was handled incorrectly causing glitches [FS#5809] (r26037, r26036) 1.3.3-RC1 (2013-11-17) ------------------------------------------------------------------------ - Fix: Crash when the ICU layouter thinks a font is corrupted [FS#5711] (r26029, r26018, r26017, r26016, r26015) - Fix: Make the installer warning about Windows XP SP3 not trigger on the 64 bit Windows XP which is not really Windows XP to start with [FS#5773] (r26028) - Fix: Only forward key presses to the IME system if an edit box has the input focus (r26023, r25693, r25691, r25689, r25686, r25684, r25682, r25681, r25667) - Fix: Having trains miss a platform that is just being modified is less of a problem than having trains stop twice without moving [FS#5684] (r26013) - Fix: --help text of ./configure for packages that require pkg-config (r26011) - Fix: The AI/GS library name to use in Import, is not the name given by GetName but GetInstanceName [FS#5662] (r26010) - Fix: [Windows] Conditional expression with enumeral with non-enumeral type (r26009) - Fix: Game script showing vehicle on e.g. a goal, then the vehicle being removed and eventually being replaced by a non-user vehicle (most likely smoke) causing an assertion to trigger [FS#5804] (r26007, r26006) - Fix: Crash when transferring savegame from server to client [FS#5478] (r26005) - Fix: [OSX] Text input into an edit box would trigger hotkeys [FS#5705] (r26003, r25743, r25671) - Fix: Comma key collided with F12 key for hotkeys; also remove '+' as that is generally not a key (the '+' on the numpad is a separate one) [FS#5679] (r25973) - Fix: Rail laying sounds of others could be heard in multiplayer [FS#5665] (r25972) - Fix: [SDL] Recursive mutex locking when changing blitter [FS#5787] (r25970) - Fix: The wrong vehicle would be taken in a shared order vehicle list window when the ID >= 65536, causing assertions triggering later on [FS#5800] (r25965) - Fix: [OSX] Compilation under OSX 10.9 [FS#5797] (r25962, r25951, r25950, r25913) - Fix: [NewGRF] A powered rail type implies it is compatible as well, but some NewGRF did not state that causing the path reservation code to bail out in some cases because there was no compatible path [FS#5779] (r25961) - Fix: Temporary persistent storage modifications, e.g. command tests or those from GUI, were not properly reset, creating the possibility of desyncs [FS#5772] (r25956) - Fix: Train's 'force proceed' status gets reset when the track on the other side of the tile has a signal [FS#5723] (r25955) - Fix: Wrong signal conversions for savegames from before 0.4.5 [FS#5731, FS#5732] (r25954, r25953) - Fix: Do not skip numbers when skipping spaces and other sorting 'improving' characters [FS#5719] (r25952) - Fix: Text direction forcing characters were not filtered out, but shown as ? when ICU was not used for layouting. These are included in chat and console messages to force them to be displayed right [FS#5683] (r25949) - Fix: NewGRF inspect window in RTL mode (r25943) - Fix: [NoGo] Preserve the relative town growth progress when changing the town growth rate [FS#5786] (r25931) - Fix: Several drawing overflows in the signal GUI [FS#5733] (r25929, r25928, r25927) - Fix: Centre the edit sign window like all query windows (r25918) - Fix: Initialisation of default objects swapped cost and dates (r25868) - Fix: Use the actual sprite dimensions for sizing the dropdown arrow of dropdown widgets (r25864) - Fix: If the child widgets of a NWidgetHorizontal container do not fill the complete container, align them according to text direction [FS#5686] (r25862, r25729) - Fix: When clearing font cache, also clear layout cache [FS#5737] (r25860) - Fix: Goto button in order window was not always lowered when it should [FS#5783] (r25858, 25857) - Fix: Searching for a suitable font failed, if one of the fonts had no '?' glyph, and no baseset is installed [FS#5704] (r25822, r25820) - Fix: Sprite 0 was considered available, even if no baseset was loaded (r25821) - Fix: [GS] Language file scanner considered filenames starting with '.' as valid translations, resulting in languages with empty name, which causes trouble [FS#5750] (r25818) - Fix: [GS] Handle savegames which contain GS translations for languages with empty name more gently [FS#5750] (r25817) - Fix: [Script] ScriptTile::IsBuildableRectangle could report true for tiles outside of the map, if they happened to wrap around into a valid area [FS#5754] (r25815) - Fix: [Script] Decoding JSON data with an empty array from Admin port failed (r25809) - Fix: Ensure the vehicle bar is high enough for the start/stop vehicle graphics [FS#5740] (r25805) - Fix: Lower sprite and text at the vehicle bar if it is pressed [FS#5739] (r25804) - Fix: Draw start/stop graphics of the vehicle bar at the right place in RTL mode [FS#5738] (r25803) - Fix: [NewGRF] Do not allow changing palette when it is set by the NewGRF (r25794, r25793, r25972) - Fix: Some spelling corrections to Catalan and Latin American town names [FS#5746] (r25775, r25774) - Fix: If old savegames contain bridges over owned land, keep on drawing the bridges nevertheless [FS#5725] (r25753) - Fix: Several RTL alignment issues [FS#5692] (r25733, r25732, r25731) - Fix: NWidgetMatrix used pip_pre and pip_post inconsistently and incorrectly, causing misalignment for RTL [FS#5686] (r25727) - Fix: Right side of object class string was misaligned (r25726) - Fix: [OSX] Do not pass -mmacosx-version-min to compilers that do not support it (r25706) - Fix: Autoreplace/renew also refits free wagons [FS#5700] (r25698) - Fix: Textbuf caret rendering for complex scripts (e.g. Tamil) (r25696, r25694, r25652, r25651, r25092, r25091) - Fix: Vehicle::MarkDirty must be called for the front engine [FS#5700] (r25695) - Fix: [Win32] Several issues regarding conversion of characters (r25677, r25676, r25675, r25674, r25673) - Fix: [Win32] Handle Unicode characters from outside the BMP correctly (r25672, r25670, r25669, r25668) - Fix: [OSX] Crash when unhiding the main window [FS#4689] (r25665) - Fix: [OSX] Bootstrap downloading of a baseset did not work [FS#4847] (r25664) - Fix: [OSX] Monospace font detection [FS#4857] (r25663, r25662) - Fix: [OSX] Rework font detection to work even if no default font sprites are present [FS#4847] (r25661) - Fix: [OSX] The name is OpenTTD, not OTTD (r25660) - Fix: [OSX] System mouse cursor could become visible during dragging [FS#4420] (r25659) - Fix: [OSX] The mouse cursor would sometimes jump near the window borders [FS#4392] (r25658) - Fix: [OSX] The new 10.7 fullscreen code can now also be compiled with older SDK versions [FS#4744] (r25656) - Fix: [OSX] Mouse cursor was not displayed properly after switching to fullscreen on 10.7+ (r25655) - Fix: Improve character and word deletion for CJK languages and complex scripts (r25654, r25653) - Fix: [OSX] Define version constants before they are used (r25643) - Fix: Some icu_config scripts are too stupid to separate two ldflags by spaces, thus only call it with one (r25642, r25638) - Fix: Do not suggest a start date for the game when there will be no vehicles available at all (r25640, r25639) - Fix: City list sort of population and rating are reversed compared to the icon [FS#5666] (r25630) - Fix: [Script] Give a slightly less generic error when removing nonexistent rail [FS#5651] (r25614) - Fix: [Script] Do not return ERR_UNKNOWN when trying to move an order to its current location [FS#5648] (r25612) - Fix: Various misreferences in AI and GS changelog [FS#5649] (r25607) - Fix: [Script] If a NewGRF returned station type that could not be built by an AI via callback 18, an unknown error would be thrown instead of falling back to the default station [FS#5641] (r25605) - Fix: Only the front engine's date of last service was updated [FS#5550] (r25604)
2014-12-20Fix build with MesaLib 10 (under recent NetBSD/amd64 7.99.3).ryoon2-1/+41
2014-12-19Update MASTER_SITES to ${MASTER_SITE_SOURCEFORGE:=enigma-game/}mef1-2/+2
2014-12-19Update MASTER_SITES (was Unknown site).mef1-2/+2