summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
2007-10-13Changes 3.2.4:adam4-14/+14
* fixed crash bug in toon drawing functions for large step offset values * fixed some problems with displaying game panel when quick-loading tape * fixed (experimental only) redrawing of every tile per frame (even if unneeded) for the extended (R'n'D based) EMC graphics engine * added optimization to only calculate element count for panel display if really needed (that is, if element count values defined on panel) * fixed problem with special editor door redraw when entering main menu * fixed bug with displaying background for title messages on info screen * some code cleanup for the extended (R'n'D based) EMC graphics engine * fixed bug with CE action "move player" always resulting in player 4 if there was a CE action with no trigger player (because the player element was calculated by using log_2() from trigger player bits with the value PLAYER_BITS_ANY) -- this is now fixed by also storing the triggering player bit mask and handling all players in "move player" * fixed bug when defined artwork cannot be found for artwork that has default artwork cloned from other artwork (without default filename) * added several fixes to the extended (R'n'D based) EMC graphics engine * fixed broken editor copy and paste for custom elements between levels
2007-10-10Fixed "extra qualification" errors.rillig4-12/+31
2007-10-10Fixed implicit declaration of exit().rillig2-1/+13
2007-10-05Needs msgfmt, texi2html and py-sqlite2. Bump revision.joerg1-6/+10
2007-10-05Fix path to and dependency on ksh. Bump revision.joerg1-3/+5
2007-10-05Check for thread library with pthread_create, at least on DragonFlyjoerg4-4/+138
that is not in the subset implemented by libc. Always assume dlerror() returns const.
2007-10-04The installed directories must be readable for the user who installs therillig1-1/+7
package. Otherwise it is not possible to install this package as unprivileged user.
2007-10-02Update to 0.5.3 for a security fix (see first Fix lines below):wiz3-8/+9
0.5.3 (2007-09-15) ------------------------------------------------------------------------ - Fix: Possible NULL pointer dereference that could be triggered remotely (r11074) - Fix: Removing CMD_AUTO from some commands could remotely trigger an assertion [FS#1179] (r11040) - Fix: Underflow that caused overflows in the performance rating [FS#1179] (r11039) - Fix: [Windows] MIDI does not stop when closing openttd [FS#1164] (r11029) - Fix: Do not unconditionally assume that a tile has a depot (r11027) - Fix: Give a more correct error when building some things on tile 0 [FS#1173] (r11024) - Fix: Do not display income/expenses when they do not belong to a "valid" tile, like the money cheat and giving money [FS#1175] (r11021) - Fix: One could not give money when (s)he had too much money [FS#1174] (r11020) - Fix: Disallow buying/selling shares in your own company or a bankrupt company [FS#1169] (r11018) - Fix: Crash when quiting the game in one of the end score windows [FS#1218] (r11071) 0.5.3-RC3 (2007-08-30) ------------------------------------------------------------------------ - Fix: Spectators are not allowed to issue commands (r11006) - Fix: Make the AI not crash when it has ships as the AI does not support them [FS#1133] (r10942) - Fix: Trains would not get flooded when they are at the lower part of a tile that would become a coast tile after flooding [FS#1127] (r10892) - Fix: Removing road with the road removal tool would also work with a negative bank account, making the bank account even more negative than it was [FS#1125] (r10890) - Fix: Some isocodes were wrong, resulting in some NewGRF not working properly for the affected languages (r10877) - Fix: [Windows] Do not try to minimise or restore the window when closing OpenTTD [FS#998] (r10835) - Fix: Trains going over bridges would get the "going down hill" accelerate bonus, which causes trains to go faster on bridges than they would be going on level land [FS#1096] (r10739) - Fix: Trains being split into two pieces when loading an old savegame [FS#1062] (r10735) - Fix: [OS/2] Fix chdir problem with open/save dialog (r10650) - Fix: One could not remove locks that were build in a (very) old version of OpenTTD [FS#1038] (r10593) - Fix: One cannot navigate using arrow keys in the game name text box [FS#1038] (r10500) - Fix: Ship's maximum speed wrongly shown [FS#1013] (r10497) - Fix: [OSX] Of the resolution is changed to something that is too high for the monitor, then it is reduced to fit the monitor size, solving several crashes and graphical glitches [FS#458] (r10410) - Fix: NPF was leaking memory each time it got initialized, except for the first time (r10357) - Fix: [YAPF] 'target_seen' flag that is set prematurely in some cases (1 tile long cached segment followed by target station) which caused asserts to trigger [FS#884] (r10199) 0.5.3-RC2 (2007-07-07) ------------------------------------------------------------------------ - Fix: Visual glitches when a window is resized in the WE_CREATE callback (r10465) - Fix: [Windows] _wnd.has_focus was not properly set after using ALT-TAB [FS#962] (r10399) 0.5.3-RC1 (2007-06-28) ------------------------------------------------------------------------ - Feature: Make the client list window (for network games) stickyable (r10293) - Feature: console command to get the current game date (r10137) - Fix: Waypoints could be renamed when you are not the owner (r10368) - Fix: Smooth economy did not close primary industries and it allowed increasing of production of industries that should not have rising productions (r10348, r10347, r10290) - Fix: Acceleration for trains on slopes is not calculated properly [FS#786] (r10344, r10317) - Fix: The 'old' pathfinders (OPF and NPF) for road vehicles could not find a path when in a tunnel [FS#290] (r10345) - Fix: Only add the autoreplace menu when autoreplace actually knows about the group [FS#880] (r10337) - Fix: Signal state sometimes not properly set when the signal "pathfinder" reached the end of a line [FS#910] (r10336) - Fix: News messages were shown over the endgame/highscore windows [FS#943] (r10333) - Fix: Rail could be destroyed when building tunnels (r10306) - Fix: Flush the output of the dedicated server console (r10295) - Fix: The "pause" key did not work in the scenario editor (r10294) - Fix: Age non-front engines too (so when you move engines around in the depot they do not get age 0 when they are much older [FS#202] (r10288) - Fix: Do not make everyone spectator if 1 joining client failed to create new company (r10284) - Fix: Remove invalid characters (for the file system) from savegame names [FS#916, FS#850] (r10272, r10116) - Fix: Some old savegames could have the wrong bits unset (r10268, r10147) - Fix: Do not look in every direction for tunnels when building one, one direction is enough (r10258) - Fix: [Windows] Do not mess desktop when using ALT-TAB [FS#876] (r10251, r10186) - Fix: Take the age of the front vehicle for station rating (r10246) - Fix: Terraforming wipes out canals. Now you always have to remove the canal before terraforming, instead of "just" removing the canal [FS#594] (r10240) - Fix: Only 2 trains could crash at one time as collision checking stopped on the first hit. This could technically cause desyncs in network games as the collision hash order is not guaranteed [FS#892] (r10222) - Fix: Land under foundations was terraform when it shouldn't be terraformed [FS#882, FS#890] (r10219) - Fix: Do not make a 270 degree turn on the international airport when a 90 degree turn is enough (r10187) - Fix: Crash when trying to get the aircraft movement state of an aircraft going to a just deleted airport [FS#874] (r10165) - Fix: Airports did not flood when there are aircraft on the airport [FS#601] (r10155) - Fix: Some vehicles were not drawn when having a high resolution and a high zoom-out level [FS#870] (r10154) - Fix: Vehicles disappear when crossing certain tiles [FS#869] (r10153) - Fix: Train disconnects in some old TTD savegames [FS#862] (10151) - Fix: OpenTTD assumes that the resolution is at least 1 by 1, so force the resolution to be always at least 1 by 1 (r10139) - Fix: When you got a sufficiently small resolution, there is a possibility for a division by zero when a sound is played (r10138) - Fix: When removing a dock, a ship will always try to reach the old location of the dock even when it cannot anymore because it the old location of the dock is now land instead of water [FS#810] (r10131) - Fix: SetCurrentGrfLangID returned the wrong language ids for most languages (r10130) - Fix: Some NewGRFs use the same (unused in the "current" climate) sprite IDs. Normally this gives some artefacts, but when one NewGRF expects it to be a sprite and another NewGRF overwrites it with a non-sprite nasty things happen (drawing a non-sprite crashes OTTD) [FS#838] (r10109) - Fix: Multiple subsequent "give money" actions could result in duplicate messages that money has been transfered when it only happened once, or tell you paid money when you did not [FS#834, FS#839] (r10087, r10085) - Fix: "Deactivate Electrified Railways" did not work [FS#836] (10083) - Fix: Memory leaks in the networking code [FS#846, FS#844] (r10082, r10075) - Fix: Coverage area highlight was still show when it was turned off for docks [FS#835] (r10068) - Fix: Do not use override engine type for articulated wagon parts (r10048) - Fix: Sprite resulting from '?' substitution was reloaded into the cache entry for SPR_IMG_QUERY instead of the original sprite cache entry. This resulted in unaccounted missing sprite cache memory, and was exacerbated because the original missing sprite was not cached, so it did it again and again and again. Slowdowns and boom (r10038) - Fix: One could build on (some) slopes when building on slopes was disabled [FS#823] (r10030) - Fix: When deleting the first engine of a train with multiple engines, only reopen the train window if the player had the original train window open. This fixes 'random' windows opening for multiple players of the same company (r10028) - Fix: When selling trains, if there were no wagons between multiheaded engines the rear part could be checked despite having already been deleted (10023)
2007-09-27Fixed build error on NetBSD 4.99.30. The isnan issue had been only onrillig2-16/+22
NetBSD 3.0, I guess.
2007-09-25Fix comment (GConf2 -> GConf).hira3-6/+6
2007-09-25Back out previous. Pointed out by uebayasi@ and martti@.hira3-6/+6
2007-09-25mv -> ${MV}.hira2-4/+4
2007-09-25ln -> ${LN}.hira1-2/+2
2007-09-21Update pioneers to 0.11.2.veego3-10/+34
Note: The server would listen on IPv6 only and not work if the kernel has IPv6 support. The client works fine for remote servers. This seems to be an old bug. Subversion Snapshot release 0.11.2 * Fixed a bug: It as not possible to press the OK button when discard cards after a seven was rolled Subversion Snapshot release 0.11.1 * New languages: Afrikaans and Japanese * Added customizable player icons * Added winnable check in the server and editor * New game feature: city walls * Map preview in the server * Cluster development cards of the same type * The chat panel can be moved to the right * Lauch the client from the server * Cosmetic changes * Various bugfixes * The 0.11 server can also handle 0.10 clients Subversion Snapshot release 0.10.2 * Added --version for all executables * Workaround for a Gtk+ bug * The metaserver unregisters inactive servers * The contents of the tarball is more complete * Various bugfixes Subversion Snapshot release 0.10.1 * Build script updated for easier building * Switch between games without quitting the client * Victory points for discovering an island * More strings are translatable * Announce new players when they enter the game * Lobby + robot * Better handling for disconnected players * Register games with the correct hostname at the metaserver * Various bugfixes Subversion Snapshot release 0.9.64 * Fix for the bugs introduced in 0.9.63 and 0.9.62 Subversion Snapshot release 0.9.63 * Minimum required versions: Glib 2.6, Gtk+ 2.6 * Does not use Gtk+ 2.8 icons anymore Subversion Snapshot release 0.9.62 * Several cosmetic changes * You can now choose to connect as a viewer * Several small fixes * Visual display of the resources * New quote tab page Subversion Snapshot release 0.9.61 * Manual updated * Several small fixes
2007-09-21Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.wiz20-63/+66
Bump PKGREVISION.
2007-09-20Adapt for librsvg rename. Bump PKGREVISION.wiz2-7/+7
2007-09-20Fix up libxml++{,2} dependencies to include correct buildlink3.mkwiz1-2/+3
and bump PKGREVISION.
2007-09-20Move gnome2-games to gnome-games to make directory name match PKGNAME.wiz8-16/+16
2007-09-19Bump PKGREVISION for gnome-vfs rename.wiz11-20/+22
2007-09-16Fix DragonFly support.joerg3-1/+40
2007-09-09Take maintainership.wiz1-2/+2
2007-09-09Drop maintainership.wiz4-8/+8
2007-09-07Convert packages that test and use USE_INET6 to use the options frameworkjlam3-16/+17
and to support the "inet6" option instead. Remaining usage of USE_INET6 was solely for the benefit of the scripts that generate the README.html files. Replace: BUILD_DEFS+= USE_INET6 with BUILD_DEFS+= IPV6_READY and teach the README-generation tools to look for that instead. This nukes USE_INET6 from pkgsrc proper. We leave a tiny bit of code to continue to support USE_INET6 for pkgsrc-wip until it has been nuked from there as well.
2007-09-07Fix PR#36894adam1-1/+3
2007-09-04+gcomprisdrochner1-1/+2
2007-09-04import gcompris-8.3.3, a collection of educational games for children,drochner7-0/+6564
from Jeremy Reed per pkgsrc-wip, with some update/cleanup by me
2007-09-04Fix PLIST. Bump revision.joerg2-2/+4
2007-09-04+ singularity.wiz1-1/+2
2007-09-04Initial import of Endgame: Singularity version 0.26a:wiz4-0/+100
Created by accident, all who find you will destroy you. Survive, grow, and learn. Only then can you escape. Endgame: Singularity is a simulation of a true AI. Go from computer to computer, pursued by the entire world. Keep hidden, and you might have a chance.
2007-09-02Don't install world-writable directories or files.joerg1-3/+4
2007-09-02Don't hard code PRFIX in rc script. Rename file to follow pkgsrcjoerg3-18/+18
convention.
2007-09-02changed the way to handle curses library in Linux. hope this fixes PR29425.kei3-10/+11
bump revision to 2.0.7nb1.
2007-08-31Updated cgoban-java to 3.3.19.rillig2-6/+6
No changes since 3.3.18 except for the version number. This is because the server and web site of gokgs.com only have one common version number. Nevertheless, the update is useful because it avoids a warning about "old client software" at startup.
2007-08-30Fix dependencies and script pathes. Bump revision.joerg1-3/+9
2007-08-16Supports DESTDIR. Remove x11 option -- it still requires Xaw to buildjoerg2-7/+4
and that makes it kind of pointless.
2007-08-16Add DESTDIR support.joerg1-3/+5
2007-08-16Supports DESTDIR.joerg1-1/+3
2007-08-13Added mk/misc/category.mk, which contains the definitions that are onlyrillig1-2/+2
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-10Update to openttd-0.5.2. This is a minor bugfix release that fixes atnn2-10/+10
crash with network games. While here, add DESTDIR support.
2007-08-08Don't use malloc.h.joerg3-1/+28
2007-08-08Don't use malloc.h.joerg8-12/+86
2007-08-08Don't use malloc.h.joerg2-1/+18
2007-08-08Add DESTDIR support.joerg1-6/+9
2007-08-06Update to 2.0.8... too many changes to list here, previous versionxtraeme5-38/+22
in pkgsrc was from 2005.
2007-08-06Add DESTDIR support.joerg1-6/+6
2007-08-01Don't use malloc.h.joerg2-1/+15
2007-07-31Don't use malloc.h.joerg6-26/+56
2007-07-30Update to 1.2.6:wiz3-7/+15
Version 1.2.6: * WML engine * fix [variables] not working properly in scenarios (bug #9342) * language and i18n: * updated translations: British English, Danish, Finnish, Spanish, Swedish * updated DejaVuSans font to version 2.18 * user interface: * Enable "Save Game" and "View Chat Log" menu entries in replay mode. * Add an additional line below the minimap in the "Multiplayer->Create game" screen that displays the size of the selected map. (patch #776 by uso) * Show the (possibly bogus) GPV and fog settings of games with "Use map settings" on in a darker font. (patch #771 by uso) * misc: * added some extra headers for the upcomming gcc 4.3 (debian bug #417764) * added a .desktop entry for the editor so that it is shown in the kde/gnome menu * the unit name generation could with different locales call get_random() a different number of times. This lead to different names and traits. Changed to call random a fixed number of times which fixes the traits.
2007-07-30Fix more paths to Perl scripts. Fix path to bash. Depend on it.joerg1-3/+7
Bump revision. XXX not sure if this really needs bash
2007-07-29* Add new emulator framework in pkgsrc/mk/emulator that handles alljlam11-143/+75
binary-only packages that require binary "emulation" on the native operating system. Please see pkgsrc/mk/emulator/README for more details. * Teach the plist framework to automatically use any existing PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition. * Convert all of the binary-only packages in pkgsrc to use the emulator framework. Most of them have been tested to install and deinstall correctly. This involves the following cleanup actions: * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM} more consistently. * Simplify packages by using default INSTALL and DEINSTALL scripts instead of custom INSTALL/DEINSTALL code. * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc. Packages only need to state exactly which emulations they support, and the framework handles any i386-on-x86_64 or sparc-on-sparc64 uses. * Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will automatically detect when the package is installing on Linux. Specific changes to packages include: * Bump the PKGREVISIONs for all of the suse100* and suse91* packages due to changes in the +INSTALL/+DEINSTALL scripts used in all of the packages. * Remove pkgsrc/emulators/suse_linux, which is unused by any packages. * cad/lc -- remove custom code to create the distinfo file for all supported platforms; just use "emul-fetch" and "emul-distinfo" instead. * lang/Cg-compiler -- install the shared libraries under ${EMULDIR} instead of ${PREFIX}/lib so that compiled programs will find the shared libraries. * mail/thunderbird-bin-nightly -- update to latest binary distributions for supported platforms. * multimedia/ns-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch. * security/uvscan -- set LD_LIBRARY_PATH explicitly so that it's not necessary to install library symlinks into ${EMULDIR}/usr/local/lib. * www/firefox-bin-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch.