1636 lines
78 KiB
Text
1636 lines
78 KiB
Text
stratagus (3.3.3) UNRELEASED; urgency=medium
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Thu, 11 Aug 2022 12:03:24 +0200
|
|
|
|
stratagus (3.3.2) focal; urgency=medium
|
|
|
|
[ Tim Felgentreff ]
|
|
* fix potential music jitter when multiple callbacks are enqueued
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Wed, 10 Aug 2022 20:01:42 +0200
|
|
|
|
stratagus (3.3.1) focal; urgency=medium
|
|
|
|
[ Tim Felgentreff ]
|
|
* fix potential crash in editor with dynamic load
|
|
* ony draw references on units with debug print
|
|
* fix wrong assert, compilation on ubuntu 22.04
|
|
|
|
[ Northfear ]
|
|
* Fix build with enabled DYNAMIC_LOAD
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Sun, 31 Jul 2022 11:43:53 +0200
|
|
|
|
stratagus (3.3.0) focal; urgency=medium
|
|
|
|
[ Alex Grant Benedict ]
|
|
* Update stratagus-tinyfiledialogs.h
|
|
|
|
[ Tim Felgentreff ]
|
|
* On windows, prefer stratagus from PATH over registry
|
|
|
|
[ Alyokhin ]
|
|
* Fixed fog for non-square maps
|
|
|
|
[ Tim Felgentreff ]
|
|
* workaround a few crashes in the online service
|
|
* add password flag to text fields
|
|
* HACK: make ctrl+keys work again in guichan
|
|
* add a lua function to restart the game
|
|
* guard against potential crashes due to bad lua coding of menus
|
|
* allow immediate reconnect to online service
|
|
* guard against lost network callbacks
|
|
* return success/failure from LoadStratagusMapInfo
|
|
* compile with c++17 filesystem support
|
|
* implement transmitting maps from server to client during join
|
|
* fix idle crash when online
|
|
* expose full file path in __file__; add disabled filesystem listing lua function
|
|
* allow unit selection in editor
|
|
* use ChangeOwner in SetUnitVariable(..."Player")
|
|
* add ability to change unit color in SetUnitVariable
|
|
* editor fixes
|
|
* add CopyUnitType function
|
|
* fix SetUnitVariable("Color")
|
|
* add GiveUnitsToPlayer function
|
|
* use lookup tables for cp437 and cp866 font graphics
|
|
* add support for mapping between codepages
|
|
|
|
[ Simone Starace ]
|
|
* Changed the body of function ChangeUnitsOwner.
|
|
|
|
[ Tim Felgentreff ]
|
|
* better docs for SetFontCodePage
|
|
* avoid useless utf8 work for numbers
|
|
* update codepoint mapping to allow multichar subst
|
|
* rename mobdebug.h, not a real header
|
|
* allow setting NumBounces for missile-clip-to-target
|
|
* draw missile cliptotarget centered on top left corner of target
|
|
* add animated sprite decoration
|
|
* add button check units-nor and fix CopyUnitType
|
|
* fix walls disappearing when changing surroundings
|
|
* use sdl hardware cursor to decouple the cursor speed from the game speed
|
|
* fix cursor drawing, now only the offset may be wrong
|
|
* fix mouse event coordinates for vertical pixel stretching
|
|
* make hardware cursor a preference
|
|
* fix scaled cursor hot pos
|
|
* deselect for list boxes
|
|
* try to clean up a bit better
|
|
* allow using bool flags for enable/disable decoration
|
|
* a bit more configurability for the decoration bar
|
|
* fix one more potential crash with font rendering
|
|
* add option to indicate damage in selection rect
|
|
* only show group if ShowOrders is true
|
|
* Make max messages configurable with SetMaxMessageCount and rework repeated message handling
|
|
* add a simple function to copy unit buttons to another unit
|
|
* add ability to set completely custom Colors for a unit
|
|
* add ability to define additional colors and set custom unit color
|
|
* fix a class of potential NPEs
|
|
* fix a crash in select script functions
|
|
* first attempt at a "randomizer" tool for the editor
|
|
* fix memory leak, thanks @Andrettin
|
|
* improve astar cleanup performance. thanks @Andrettin
|
|
* don't return depots unconditionally
|
|
* fix start location sticking to cursor
|
|
* tweak map randomize
|
|
* be backwards compatible with war1gus colorsets
|
|
* make randomize editor feature configurable
|
|
* add import
|
|
* expose Randomize map to lua
|
|
* Revert "improve astar cleanup performance. thanks @Andrettin"
|
|
* Revert "don't return depots unconditionally"
|
|
* tweak map randomization
|
|
* fix two potential crashes
|
|
* Revert "Revert "don't return depots unconditionally""
|
|
* Revert "Revert "improve astar cleanup performance. thanks @Andrettin""
|
|
* better random for random maps
|
|
* Add FindNextResource lua function
|
|
* make free workers icon clickable and hideable when no free workers available
|
|
* pause game when network is out of sync
|
|
* improve UnitDump logging
|
|
* improve logging of network out of sync
|
|
* SyncHash change logging
|
|
* ask for port for easy multiplayer debugging
|
|
* reduce backtrace size
|
|
* dump unit debug in dev launch
|
|
* more debugging and sync hashing
|
|
* sort the CUnit::Init variables as in the header
|
|
* workaround for not finding depot from mine
|
|
* port depot finder change from Wyrmgus that searches from outside mine
|
|
* add disabled astar overlay
|
|
* disable a bit of the extra much logging again
|
|
|
|
[ sviscapi ]
|
|
* Changed boolean into bool in online_service.cpp
|
|
|
|
[ Tim Felgentreff ]
|
|
* reuse game structures in replay types
|
|
* delete metaserver
|
|
* WIP: start unifying all GameSettings
|
|
* doc update for SetPlayerData
|
|
* fix SettingsPresets#Init
|
|
* more room for backtrace
|
|
* fix replay refactpring
|
|
* fix team assignments again
|
|
* fix build issues on linux
|
|
* don't use enum class until we remove tolua++
|
|
* always use vendored lua
|
|
* cleanups
|
|
* make changes work with tolua++, trying to be backwards compatible
|
|
* since FoV is relevant for sync, make it part of GameSettings
|
|
* move sync-relevant preferences into GameSettings
|
|
* debugprint game settings, fix sign of some settings
|
|
* give games the opportunity to store custom settings in GameSettings that get synced across the network
|
|
* ensure we store team preferences in replay and always re-init GameSettings with user preferences where applicable
|
|
* Revert "always use vendored lua"
|
|
* AiChecksDependencies is now synced across network clients
|
|
* don't autosave during replay
|
|
* always use network command queue, even in single player, for replays to work
|
|
* fix wrong assert
|
|
* fixed another assert problem when game is cleaning up
|
|
|
|
[ alyokhin ]
|
|
* fix compile error for gcc version >9.3.0
|
|
|
|
[ Tim Felgentreff ]
|
|
* dirty expansion to multiplayer random placement option
|
|
* fix server setup message size
|
|
* new idea for player order pref
|
|
* simplify network code
|
|
* ignore linux build
|
|
* fix game start, also serialize presets in server state
|
|
* fix wrong bounds for network commands after refactoring
|
|
* debug: try building with v142 toolset
|
|
* drop XP support from settings file
|
|
* show it as training when building from outside
|
|
* fix diagonal rule checks for buildings
|
|
* cancel building when building from outside and stopping
|
|
* make sure we cannot build nonsolid decorative buildings on water
|
|
* compact host array before game start
|
|
* send the new client index out to clients after compacting host array
|
|
* allow grayscale graphic loading
|
|
* debug print replay settings
|
|
* fix and document player team assignement via presets
|
|
* use references instead of copy of hosts
|
|
* avoid vectors as public static global members
|
|
* expose the boolean flags that moved to GameSettings
|
|
* set shared vision for teamed players
|
|
* newline in lua DebugPrint
|
|
* make SaveReplay work again
|
|
* minimum fix for "static initializer fiasco"
|
|
* don't reset NumDirections and Flip
|
|
* use std::bitset for user settings manipulation
|
|
* more flexibile default tile index
|
|
* implement terrain harvesting of other resources than wood.
|
|
* add "non-mixing" flag for solid tiles that don't need mixing
|
|
* ignore building rules when not in game (i.e. editor)
|
|
* don't count more than 10 repeats of a message
|
|
* fix checking of resource for terrain resources
|
|
* show buttons from *the* neutral player 16
|
|
* push clicking player into button callback action
|
|
* allow terrain harvesters to return resources early
|
|
* fix outside builder for buildings
|
|
* make popups accept functions
|
|
* allow plain graphic as panel content
|
|
* 1-based player index for users
|
|
* add option for ellipse selection with y-stretch factor
|
|
* fix compiler warning
|
|
* make color cycling speed configurable
|
|
* make scroll margins configurable
|
|
* fix editor ui bug with 5x5 cursor
|
|
* fix transports getting stuck during unloading. fixes https://github.com/Wargus/wargus/issues/121
|
|
* simplify upgrade_to check, give back resources when upgrade fails. fixes https://github.com/Wargus/wargus/issues/172
|
|
* play shore sound only when really docking/undocking
|
|
* minor fix for transporter pathing
|
|
* use an external command to play midi music on windows
|
|
* exe name fix
|
|
* ship midiplayer to clients
|
|
* minor cleanup for movie playing
|
|
* let midiplayer work with non-standard windows midi
|
|
* fix linux build
|
|
* add some more flexibility for live reloading of ui, allow using frames in panel graphics
|
|
* fix negative condition for panel content on variable value
|
|
* fix a crash
|
|
* add a wiggle animation for ships and planes to have sub-tile movement
|
|
* fixup last commit
|
|
* Expose unit variables PosBottom and PosRight
|
|
* allow rotating towards building unit, take displacement into account
|
|
* implement displacement move towards a unit
|
|
* use GetDrawLevel() for map drawing order calculation
|
|
* fix potential crash when portraits are used, draw portrait of first selected unit in group
|
|
* add support for different icons drawn based on health for single, multi, and transport selection
|
|
* allow content type icon to select icon kind (group, single, button, transport)
|
|
* fix mng constructor
|
|
* add "talking" as a tag in portrait definitions to show when unit is playing sound
|
|
* add support for UI.DefaultUnitPortrait to draw when no selection is active
|
|
* do not randomly play talking animations
|
|
|
|
[ Simone Starace ]
|
|
* Bold text on some examples.
|
|
* Added examples in shaders.cpp
|
|
|
|
[ Tim Felgentreff ]
|
|
* use 32-bit alpha for fancy shadows
|
|
|
|
[ Simone Starace ]
|
|
* Added more example codes for units scripts.
|
|
|
|
[ Tim Felgentreff ]
|
|
* new code for palette changes in icons based on unit variables
|
|
* support alternative spritesheet for units below 50% health
|
|
* add a simple mechanism to combine graphics from lua with overlay/mask
|
|
* apply a shearing effect to generated shadows
|
|
* add shrinking for shadows
|
|
* clean up MakeShadow function a bit
|
|
* download/setup stargus
|
|
* support size in SDL_RWops from CFile
|
|
* share mngs
|
|
* let sdl mixer free our sdl_rwops
|
|
* allow dynamic load of sounds as well
|
|
* make dynamic load the default to start up faster
|
|
* don't overallocate mng array
|
|
* deal with a few minor errors
|
|
* make construction lazy loaded as well
|
|
* fix lazy loading of mng portraits
|
|
* keep units in transports sorted by size and give them space in UI
|
|
* fix ordering of units in transports by size
|
|
* extract arg quoting for iwndows
|
|
* make midiplayer more fancy with pipes for communication
|
|
* add missing stargus json
|
|
* download magick executable
|
|
* fix icon color palette swaps not being swapped back to default
|
|
* add assertions to avoid crash with wrongly indexed graphics
|
|
* update generate_index script to create api definition
|
|
* add a todo
|
|
* fix potential crash
|
|
* fix wrong assert
|
|
* fix missing semicolon
|
|
* make generated api better
|
|
* cache mapping of strings to filenames
|
|
* avoid runtime conversion to SDL_Color for font colors
|
|
* cache SDL colors for player colors at beginning of the game
|
|
* add simple benchmarking option
|
|
* fix a crash when freeing dynamically loaded sounds
|
|
* nicer fps bar
|
|
* set callback immediately when playing, not delayed
|
|
* port Wyrmgus change to FormatNumber, which has better performance
|
|
* fix a bunch of clang warnings
|
|
* make compilation without openmp work
|
|
* also build shared libraries of vendored lua
|
|
* fix omp_get_thread_num stub
|
|
* explicit sound channel initialization
|
|
* openmp cmake option
|
|
* add gprof linker flag
|
|
* make unit manager a global pointer, not a static global
|
|
* make FogOfWar a global pointer, not a static global
|
|
* check automatic attacks/spells fewer times to avoid performance penalty of AStar each cycle
|
|
* make vendored lua also work on windows
|
|
* dispatch audio callbacks to the event loop
|
|
* fixup failing music callback - don't let music play failure spam the event queue
|
|
* don't wait for vsync in benchmark mode
|
|
* allocate tileset on map creation, not statically
|
|
* fix lazy mng loading
|
|
* hackaround for mng free bug
|
|
* fix exit when no map was created
|
|
* make full black in mngs be transparent
|
|
* don't waste time drawing map tiles below fog of war
|
|
* fix debug printing with dummy renderer
|
|
* fix swapped mng sizes
|
|
* fix compile error
|
|
* fix wrong condition for mng lazy loading
|
|
* fix invalid sharing of mngs in copied unit type
|
|
* mng widgets are always dirty
|
|
* fix potential crash when lazily loading a sound that doesn't exist
|
|
* delete manually allocated UnitManager and FogOfWar
|
|
* expose Mng.MaxFPS to lua to set the max playback speed for mngs
|
|
* fix compilation without Mng support
|
|
* minor usability improvement for panel conditions
|
|
* no assert/debugprint in release builds
|
|
* XXX: do not crash on exit
|
|
* improve performance of AiEnemyUnitsInDistance
|
|
* reduce load on AI cycles by limiting how many forces may scan the map in one cycle
|
|
* change astar reset optimization to instead rely on memory alignment and the compiler optimizations for memset/memmove on aligned memory chunks with modern CPUs
|
|
* make max iterations for astar configurable
|
|
* comment unused cpu feature test code, align 512bits for AVX-512
|
|
* report benchmark results with cycles
|
|
* no assert/debugprint in release builds
|
|
* XXX: do not crash on exit
|
|
* re-enable simd test functions
|
|
* re-order to fix compilation
|
|
* start skipping frames when we are too slow
|
|
* fix typo
|
|
* more frame skipping, to work decently on rpi without accelleration
|
|
* avoid free-cycle
|
|
|
|
[ Sebastien Alaiwan ]
|
|
* Cleanup: dead local variables
|
|
* genversion: fix minor memory leak
|
|
|
|
[ Tim Felgentreff ]
|
|
* minor tweaks to micro-optimize performance for really slow machines
|
|
* fix potential crash on map load
|
|
* add workaround for potential crash on load
|
|
* Revert "XXX: do not crash on exit"
|
|
* Revert "no assert/debugprint in release builds"
|
|
* make frame skip a preference
|
|
* fix loading games with units in containers that do not have a type yet
|
|
* move tileset allocation to the explicit list of globals allocated in stratagusMain
|
|
* fix accidental double-free
|
|
* (i think) fix an assertion
|
|
* fix crash when graphic for flipped missile is loaded already as sprite
|
|
* add a bit of documentation about complex map building
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Wed, 27 Jul 2022 14:16:51 +0200
|
|
|
|
stratagus (3.2.0) focal; urgency=medium
|
|
|
|
[ Tim Felgentreff ]
|
|
* Fix mana IncreaseFrequency increasing with each update, which slowed down mana regeneration
|
|
* Fix setting RegenerationRate and RegenerationFrequency per unit using SetUnitVariable
|
|
|
|
[ Jerome FORESTIER ]
|
|
* Fix accented char by using when .po files are UTF8
|
|
|
|
[ psa-jforestier ]
|
|
* Fix german sz
|
|
|
|
[ Jerome FORESTIER ]
|
|
* Add optimization to not draw text when text is empty (mostly in mission briefing)
|
|
* Prevent a crash in Wargus.exe
|
|
* Fix #359
|
|
* fix memory leak on network game (Win32)
|
|
|
|
[ alyokhin ]
|
|
* Added upscale table for explored map (alternative way to reveal map)
|
|
* Added blit surface with alpha blending function.
|
|
* Switched enhanced fog render to new BlitSurface with alpha blenfing.
|
|
* Added posibility to get a single pixel value from an eased texture.
|
|
* TODO comments
|
|
* Implemented possibility to set opacity values for different levels of visibility.
|
|
* Const correctnes stuff.
|
|
* Added possibility to set opacity for differen levels of fog in the mini map.
|
|
* Enable alpha blending for fog of war in the minimap.
|
|
* Disable of force explore for unseen tiles for map reveleation.
|
|
* Aded methods to get opacity setpoints for different layers of fog
|
|
* Implemented revealed/unseen levels of opacity for legacy fog. Switch to 2-staged rendering for legacy FOW (1: to Viewport's fog surface, 2: to theScreen).
|
|
* Added CGraphic's draw method with custom modifier for every pixel. Implemented pixel modifier for drawing legacy fog. Also added posibility to draw CGraphic to any surfaces (not only to TheScreen)
|
|
* Removed unneded anymore legacy global variables for fog color and opacity.
|
|
* Comments and const correctness
|
|
* Fixed potentially memory leak
|
|
* Added missed check for NoFogOfWar option
|
|
* Added reveal map modes
|
|
* Added extended network messages for changing map reveal and fog of war.
|
|
* Update RevealMap() for new modes
|
|
* Added missed comments with CommandLog's
|
|
* Added comments, and fixed error message for reveal modes.
|
|
* Removed unnecessary AlphaFogG
|
|
* Move legacy fog into the CFogOfWar. Refactor.
|
|
* Legacy fog gtraphic moved from CMap to CFogOfWar
|
|
* Enabled initialization of minimap variables with nullptr
|
|
* Revert accidental comitted local changes for launch.json
|
|
* Swithing back to render legacy fog via AlphaFogG graphic set to fix broken color cycling.
|
|
* Minimap update: checking visibility for tile now realized via CFogOfWar::VisTable for both fog types.
|
|
* Removed unused variables
|
|
* Revert changes in SetFogOfWar
|
|
* Cleanup
|
|
* performance optimization: std::function replaced by pointer to func
|
|
* performance optimization: enable multithreading for legacy fog drawing
|
|
* Removed unnecessary #include
|
|
|
|
[ Tim Felgentreff ]
|
|
* only checksum stratagus.lua. this has at least the game version
|
|
|
|
[ Andreas Volz ]
|
|
* enable LUA debugging
|
|
|
|
[ Tim Felgentreff ]
|
|
* do not crash when unit to remove or transform no longer exists (fixes war1gus#213)
|
|
* Extend 0-hp non-solid decorations edge case to allow building under things. fixes war1gus #220
|
|
* do not reset SplashFactor or NumDirections when redefining missiles
|
|
|
|
[ Alex Grant Benedict ]
|
|
* Minor fix for compiling on macOS. Fixes linker error for libSDL2main.
|
|
* Add .DS_Store to .gitignore.
|
|
* Some minor changes to build files to get this to build and run on macOS.
|
|
* Some additions to build vendored libs
|
|
* Add some editor files to .gitignore
|
|
* Add in vendored depenedencies.
|
|
* Some cleanup, removed the full toluapp source directory, so only using the simple one.
|
|
* Delete unused folder in lua source tree.
|
|
|
|
[ alyokhin ]
|
|
* added back legacy renderer for tiled fog. some refact.
|
|
* fixed comments
|
|
|
|
[ Alex Grant Benedict ]
|
|
* Update stratagus-tinyfiledialogs.h
|
|
* Remove old include. Auto formatted.
|
|
* Add in wchar_t version of GetExtractionLogPath
|
|
|
|
[ Simone Starace ]
|
|
* Added code example for CclGetUnitsAroundUnit
|
|
* Added example codes in script_map.cpp
|
|
|
|
[ Alex Grant Benedict ]
|
|
* Minor fix ups for TCHAR == char on XP. Add in stub function for detectpresence on windows.
|
|
* Fix linking to libdl on Ubuntu
|
|
* Fix warning about tempnam, add in basic optimization for release build
|
|
|
|
[ Tim Felgentreff ]
|
|
* add launch config for wargus/war1gus game launchers
|
|
* On windows, prefer stratagus from PATH over registry
|
|
* minor improvement for argument handling in game launcher
|
|
* include mobdebug
|
|
|
|
[ Alyokhin ]
|
|
* Enabled curses dialogs
|
|
|
|
[ Tim Felgentreff ]
|
|
* fix music playback. fixes Wargus/wargus#345
|
|
* fix help message for wargus tool
|
|
* avoid crashing with arbitrary utf8 codepoints. fixes #364
|
|
* fix fullscreen flag
|
|
* add a preference for the stats shown when no selection is active
|
|
* do not accept multiple research requests for the same upgrade. fixes #352
|
|
* fix broken fonts on war1gus
|
|
* Revert "do not accept multiple research requests for the same upgrade. fixes #352"
|
|
* do not apply the effects of an upgrade multiple times. fixes #352
|
|
* force the AI to honour single-research vs multi-research and document that a bit
|
|
* for the purposes of UI panels, HideAllied also hides from the player
|
|
* allow configuration of Border color for lifebar
|
|
* add simple heuristic for border size for life bar
|
|
|
|
[ Dmitry Marakasov ]
|
|
* Fix compiler detection and flags
|
|
|
|
[ Tim Felgentreff ]
|
|
* actually close files used through sdl. should fix #373
|
|
* fix swapped map width/height. fixes Wargus/wargus#402
|
|
* expose __file__ as current script name and use that for pre- and postscript for maps
|
|
* expose TextBox widget and add map preamble/postamble script storage
|
|
* make sure to reset the __file__ global as we go through files
|
|
* add GetDiplomacy lua function
|
|
* just treat music like a sound channel to fix war1gus#195
|
|
* workarounds for win32
|
|
* Revert "just treat music like a sound channel to fix war1gus#195"
|
|
* allow querying type bool flags on units
|
|
* add way to get the pixel position of a unit
|
|
* keep debug symbols for windows builds
|
|
* fix path to pdb
|
|
* allow loading a file ignoring errors, and ignore preamble/postamble errors in editor
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Fri, 24 Dec 2021 21:45:12 +0100
|
|
|
|
stratagus (3.1.2) focal; urgency=medium
|
|
|
|
* Fix builds with experimental C++-17 filesystem
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Sat, 17 Jul 2021 07:14:45 +0200
|
|
|
|
stratagus (3.1.1) focal; urgency=medium
|
|
|
|
* Allow forest generation to be slower (at minimum it can now be 2^40 seconds, before the minimum was 256 seconds)
|
|
* Allow regeneration rate to be slower (at minimum it can now be 1hp every 128 seconds, before 1hp every second)
|
|
* Allow all custom variable auto increases to be slower (at minimum it can now be +/-1 every 128 seconds, before it was +/-1 every second)
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Thu, 15 Jul 2021 19:14:33 +0200
|
|
|
|
stratagus (3.1.0) focal; urgency=medium
|
|
|
|
* Be more compliant with server discovery and announcement to better support introspecting firewalls
|
|
* Be more conservative and use pure SDL when shader 0 ("none") is selected
|
|
* Optimized shared vison code.
|
|
* Now field of view parameters and auto targeting algorithm can be changed simultaneously for all computers of already started network game. It prevents desync causes. Mostly useful for debug.
|
|
* Map grid is optional now and can be disabled. Actual only for debug builds.
|
|
* Added enhanced type of fog of war, as long as original sprite-based fog can't be used when shadow caster is enabled. Also added few parameters to tune it (blur radius, number of blur iterations, number fog easing steps, bilinear interpolation).
|
|
* Added "elevated" flag for units/buildings which can look over opaque fields (f.eg. towers).
|
|
* Implemented shadow caster field of view type, which blocks vision through opaque obstacles (f.eg. cave walls in war1gus) or certain map tiles with enabled "opaque" flag. In additional there is a possibility to enable opacity for all rocks- OR forest- OR wall-tiles. This feature makes it possible to implement sight blocking for high/low ground.
|
|
* Extended editor abilities to support games adding dynamic unit lists
|
|
* Support innoextract single-file installers for game launchers, such as those used by GOG
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Sat, 03 Jul 2021 20:11:43 +0200
|
|
|
|
stratagus (3.0.0) focal; urgency=medium
|
|
|
|
* Migrate to SDL2, remove old direct OpenGL backend
|
|
* Migrate most custom code to handle image and audio formats, use SDL2_mixer and SDL2_image instead
|
|
* Force the AI to observe dependencies when upgrading in network games
|
|
* Fixed an issue with units continuing to attack destroyed walls
|
|
* Fixed an issue with units never finishing their move action if another unit appears at the goal position
|
|
* Fixed an issue when units would cease attacking non-threatening units of they came under attack, but their attacker is not reachable
|
|
* Fixed a potential segfault in the AI pathfinder
|
|
* Fixed a number of potential desyncs in network games, because the network random numbers where used for local sounds
|
|
* Fixed an issue with grayscale application for 4 bpp images
|
|
* Add an AlwaysThreat boolean flag for units that cannot attack but can cast spells and are thus still a danger for the AI
|
|
* Improve the displayed number of additional selected units
|
|
* Improve the pathfinding algorithm and related functions like retreating and roaming behavior
|
|
* Improve the target selection when attack ground is used
|
|
* Add support for online gaming via PVPGN
|
|
* Add discovery of open games in the LAN using DNS-SD queries
|
|
* Allow non-square pixel scaling to be set by games
|
|
* Fix flickering when rendering movies into widget surfaces
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Fri, 18 Dec 2020 23:15:21 +0100
|
|
|
|
stratagus (2.4.3) eoan; urgency=medium
|
|
|
|
* Allow specifying colors, percentages, and border for the LifeBar.
|
|
* Allow spaces in map names.
|
|
* Fix spawning missile positions.
|
|
* Let AI players attack each other if the presets have been
|
|
adjusted to move them to different teams.
|
|
* Fix multiplayer desync, use local random function for building
|
|
sound randomness.
|
|
* Use goal position of previous command as starting point for
|
|
chained commands. This fixes sending a unit somewhere and then
|
|
chaining the command to guard.
|
|
* Fix an OpenGL crash on video playback.
|
|
* Allow self-casting.
|
|
* Add a flag for units that should snipe from a distance, so those
|
|
units will try to stay out of range of others as much as
|
|
possible. This fixes an issue whereby Alleria or a ballista would
|
|
enter tower range needlessly.
|
|
* Add a fix to make sure terrain resources are lost when
|
|
harvesting actions are cancelled.
|
|
* Randomly play building sounds when constructing.
|
|
* Play shore sounds when units reach the shore.
|
|
* Add an action to let units auto-explore. This is also used so
|
|
that AI players now send out exploration units across the
|
|
map. (The latter is for effect.)
|
|
* Add a DemoMode to allow auto-playing AI demos from the main menu
|
|
when idle.
|
|
* Fix editor changing of surroundings to recurse until all
|
|
transitions are done.
|
|
* Enable auto-cast during attack move.
|
|
* Allow casting on unit portraits.
|
|
* Fix an issue where the minimap was not updated after a building
|
|
was destroyed.
|
|
* Add TTL percent calculation that can be used from Lua scripts to
|
|
show the time to live for a summoned unit.
|
|
* Draw the click missile (the cross that is placed when ordering a
|
|
unit) over the fog of war. It was invisible otherwise, and with
|
|
order-lines disabled it was not clear if the order had been
|
|
received.
|
|
* Improve the performance of the AI enemy finder. Ported from
|
|
Wyrmgus.
|
|
* Print stack information on errors to get better bug reports.
|
|
* Support compilation on Haiku.
|
|
* Show panel index 2, even if only this unit has mana and not the
|
|
entire unit type.
|
|
* Make code work with Lua 5.3. However, the build will still use
|
|
5.1 because 5.2 and 5.3 are noticeably slower.
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Sat, 25 Apr 2020 09:53:28 +0200
|
|
|
|
stratagus (2.4.2) xenial; urgency=medium
|
|
* Force load progress to screen only every 500ms. On modern machines,
|
|
loading was so fast that almost all time was spent in screen redraw
|
|
rather than loading.
|
|
* Add support for game launchers to have optional contrib files that are
|
|
just ignored if they are not present
|
|
* Reliability: Fall back to software and windowed rendering before
|
|
giving up on startup. This fixes the trouble some people have when
|
|
they enable OpenGL or an unsupported fullscreen resolution and now the
|
|
game won't start. Otherwise, they have to know where the
|
|
preferences.lua file is stored and either delete or edit it.
|
|
* Commandline: -Z now takes a WIDTHxHEIGHT argument, too, to define the
|
|
base resolution to scale up from.
|
|
* Bugfix: Warping mouse coordinates in zoomed mode was not scaled correctly.
|
|
* Metaserver: Implement simple UDP hole punching to allow connections through some NATs
|
|
* Metaserver: Add CREATEGAME command
|
|
* Metaserver: Allow access for non-registered users
|
|
* Bugfix: Remove checksumming of lua files for now due to issues
|
|
* Installation: Include tinyfiledialogs and make extraction of game
|
|
data more consistent for games that want it by offering the
|
|
functionality on first launch based on header defines in the game
|
|
launchers.
|
|
* Bugfix: Regenerating forest tiles should no longer set the wrong tile index
|
|
* Graphics: Allow each game to ship its own shaders by searching in the game data path
|
|
* Keybindings: Use Alt+/ and Alt+\ do change shaders globally
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Sun, 11 Jun 2017 12:10:55 +0200
|
|
|
|
stratagus (2.4.1-0) unstable; urgency=low
|
|
|
|
* Add support for icon frames in engine
|
|
* Add support for selecting and giving orders to multiple buildings
|
|
* Add checksumming for loaded lua files, to avoid incompatible multiplayer clients
|
|
* Update shader support to use pre-compiled shaders from libretro
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Wed, 2 Dec 2015 12:41:01 +0100
|
|
|
|
stratagus (2.4.0-1) unstable; urgency=low
|
|
|
|
* Introduced OpenGL shaders for pixel scaling
|
|
* Added support for semi-transparent building shadows
|
|
* Many cleanups ported from Wyrmgus
|
|
* Added support individual unit upgrades
|
|
* Fixed multiplayer out-of-sync issue
|
|
* Fixed multiplayer race selection
|
|
* Fixed unit sight not being symmetrical
|
|
* Fixed build restriction on top not being symmetrical
|
|
* Added support for map-specific unit stats and changing them through the map editor
|
|
* Added support for autosaves
|
|
|
|
-- Tim Felgentreff <timfelgentreff@gmail.com> Wed, 2 Dec 2015 12:41:01 +0100
|
|
|
|
stratagus (2.3.0-1) unstable; urgency=low
|
|
|
|
* Introduced crash dump writing for win32 (from cybermind)
|
|
* Added ImageListBox, ImageTextField, ImageDropDownWidget (from cybermind)
|
|
* Added AIScript for GameSettings to specify the AI script to use
|
|
(from cybermind)
|
|
* Added Preferences.DeselectInMine (from cybermind)
|
|
* SetNewViewportMode function to choose viewport from Lua (from cybermind)
|
|
* Fix fancy buildings (from cybermind)
|
|
* Added AiSetBuildDepots function (from cybermind)
|
|
* Added function for key scroll speed (from cybermind)
|
|
* Improved network stability (from cybermind)
|
|
* Added CPreference::MineNotifications, to show notifications when
|
|
player-controlled mine is running low
|
|
* Fix bug #901772: Support for player color changing (from cybermind)
|
|
* When right-clicking on mine, selected miners will go to depot
|
|
if they are full of resources (from cybermind)
|
|
* Added support for StackTrace library to log call stack into stderr
|
|
in case of crash (from cybermind)
|
|
* GetUnitsAroundUnit now supports 3 parameter for getting
|
|
all units in range (from cybermind)
|
|
* Add ability to get unit reference and CUnitType::TileWidth
|
|
and CUnitType::TileHeight in Lua (from cybermind)
|
|
* Fix bug #817057: Added ability to keep selected harvester
|
|
when it enters mine (from cybermind)
|
|
* Improved auto-cast animation (from cybermind)
|
|
* Correct explosion for critters (from cybermind)
|
|
* Research all upgrades which were already researched on the map beginning
|
|
(from cybermind)
|
|
* Added CPreference.StereoSound, to control stereo effects (from cybermind)
|
|
* Fixed bug with alpha in DrawFrameClipTransX (from Andrettin)
|
|
* Added option for parallel build on MSVC (from cybermind)
|
|
* Fix bug #1331628: Applied Andrettin's patch for SetPlayerData,
|
|
https://bugs.launchpad.net/stratagus/+bug/1331628 (from Andrettin)
|
|
* Fix bug #1331788: Implemented Andrettin's patch for GetPlayerData:
|
|
https://bugs.launchpad.net/stratagus/+bug/1331788 (from Andrettin)
|
|
* Fix bug #1330053: Fixed bug with incorrect race name display.
|
|
(from cybermind)
|
|
* Fix bug #1328658: Fixed bug with IsNotSelectable flag showing
|
|
info about units (from cybermind)
|
|
* Fixed bug with IsNotSelectable flag showing info about units
|
|
(from cybermind)
|
|
* Added special "~|" formatting symbol to specify the position symbol
|
|
(useful for making translations with different string length)
|
|
(from cybermind)
|
|
* Generic AI collision detection for blocked units (from cybermind)
|
|
* SetDefaultTextColors is available from Lua (from cybermind)
|
|
* Increased sound channel count to reduce sound lags (from cybermind)
|
|
* Added Fluidsynth support for MIDI playback (from cybermind)
|
|
* Fixed colored text (from cybermind)
|
|
* Fix bug #1357737: Fix typo for tileset.
|
|
thanks to Andre Novellino Gouvêa (from Andrettin)
|
|
* Fix bug #1328664: Applied Andrettin's patch to map scripting:
|
|
https://bugs.launchpad.net/stratagus/+bug/1328664 (from Andrettin)
|
|
* Fix bug #1328326: Applied Andrettin's patch to editor:
|
|
https://bugs.launchpad.net/stratagus/+bug/1328326 (from Andrettin)
|
|
* Fix bug #1328040: Fixed bug with rescued units icon drawing
|
|
(from cybermind)
|
|
* Fix bug #1327929: Apply Dinky's icons patch (from Dinky Dye Aussie)
|
|
* Fix bug #1327505: Fixed another issue with player colors (from cybermind)
|
|
* Fix bug #1282580: Fixed workers resource give up,
|
|
now they are trying to find another resource (from cybermind)
|
|
* Fix bug #1323483: Fixed compilation on OS Mavericks (from cybermind)
|
|
* Fix bug #706188: map clipping on 32x32 maps (from cybermind)
|
|
* Fix bug #1325736: Added disabled graphics for ImageCheckBox,
|
|
ImageRadioButton, ImageSlider (from cybermind)
|
|
* Fix bug #1040967: Fixed bug with construction outline (from cybermind)
|
|
* Fix bug #1293138: Fixed incorrect update for Kill and XP variables
|
|
when upgrading-to (from cybermind)
|
|
* Fix bug #822139: Now editor correctly uses randomized mixed tile types
|
|
(from cybermind)
|
|
* Added "corpse" check for autocast spells (from cybermind)
|
|
* Added "position-autocast" field for "autocast" spell section,
|
|
allowing to set up autocast for position spells (from cybermind)
|
|
* Fix bugs #1293004, 1094527: Added CPreference::IconsShift,
|
|
to shift icons slightly when you press on them (from cybermind)
|
|
* Fix bug #1234987: Fixed crash when using tabs in text (from cybermind)
|
|
* Fix bug #1041837: Fixed crash when blowing up dwarves/sappers
|
|
(from cybermind)
|
|
* Added AiReleaseForce(force) Lua function, to release "force" 's units
|
|
to be able to use them in another force (from cybermind)
|
|
* Added support for new NumberDesc field, PlayerData,
|
|
to get player's data (from cybermind)
|
|
* Added CPreference::GrayscaleIcons, to enable and disable support
|
|
for grayscale icons (from cybermind)
|
|
* Fix bug #1121130: Correct Death Coil spell casting (from cybermind)
|
|
* Fix bug #1163591: Lua access to UI.Infopanel.G, required for correct
|
|
infopanel displaying (from cybermind)
|
|
* Fix bug #1297726: Fixed a bug with scoreboard
|
|
(non-colored player labels) (from cybermind)
|
|
* Added Preference.AiExplores, to control AI exploration
|
|
requests for resources (from cybermind)
|
|
* Added new function SaveMapPNG to save whole terrain as png file
|
|
(from cybermind)
|
|
* Added "min-range" parameter to autocast settings,
|
|
to set minimal distance for autocast to work (from cybermind)
|
|
* IsAlive variable, allows one to check if unit is alive through Lua
|
|
(from cybermind)
|
|
* Support for unit's build sound (from cybermind)
|
|
* DamageUnit lua function to damage unit through Lua code (from cybermind)
|
|
* Correct support for interrior tilesets. Now units aren't able to shoot
|
|
through "rock" and "forest" tilesets.
|
|
Use GameSettings.Inside = true (from cybermind)
|
|
* Support for &, |, ^, ! operations in CAnimation_IfVar (from cybermind)
|
|
* Enhanced spell casting (from cybermind)
|
|
* Enhanced teleporting features (from cybermind)
|
|
* Added GameEstablishing flag to control player's interaction to game
|
|
(from cybermind)
|
|
* Ability play unit's still animation while waiting (from cybermind)
|
|
* Added second parameter to PlaySound to play sound
|
|
even if it's currently playing (from cybermind)
|
|
* Fixed bug when selecting an enemy unit under counstrction
|
|
would emit building sound (from cybermind)
|
|
* Ability to automatically return goods in newly constructed depot
|
|
(from cybermind)
|
|
* Metaserver client code rewritten: now using class CMetaClient
|
|
available through Lua. (from cybermind)
|
|
* Added FiredSound property for MissileType. (from cybermind)
|
|
* Fix bug #1245643: should fix compilation on *nix. (from Joris Dauphin)
|
|
* Implement lua wrapper CheckDependency.
|
|
Inspired from Mikko Merikivi's patch. (patch from Mikko Merikivi)
|
|
* Changed MissileType::Damage to NumberDesc, so you can now define
|
|
our own damage formula for missile. (from cybermind)
|
|
* Draw some more icons with playerColor. (from Joris Dauphin)
|
|
* Increased maximum of animations to 4096. (from cybermind)
|
|
* Adeed second parameter in CclFilteredListDirectory, which allows one
|
|
to use relative paths instead of absolute. (from cybermind)
|
|
* Ability to get unittype "Name" in CclGetUnitVariable. (from cybermind)
|
|
* Added new MissileStraightFly, which flies straightly,
|
|
until it reaches terrain tile field flags mask specified in
|
|
MissileType::MissileStopFlags. (from cybermind)
|
|
* Added MissileType::KillFirstUnit flag, hich tells missile to kill
|
|
first unit on it's way, rather than on destination point. (from cybermind)
|
|
* Added ability to use clrl+alt+right click to attack ground.
|
|
(from cybermind)
|
|
* Added "attacker" property in spell autocast parameters, to control,
|
|
if spell will be casted only on attacking units. (from cybermind)
|
|
* Added ability to block missiles with Wall units, if missile was
|
|
launched from land unit to land unit. (from cybermind)
|
|
* Enhanced CclCreateMissile by addind 7th bool parameter, to make all
|
|
position calculations relative to map coordinates. (from cybermind)
|
|
* Added unittype variables TargetPosX and TargetPosY, to hold
|
|
information about unit's current goal position. (from cybermind)
|
|
* Enhanced transporters. (from cybermind)
|
|
* Ability to build several units in row (useful for walls).
|
|
(from cybermind)
|
|
* Ability to specify setup file for map(useful for scenario maps).
|
|
(from cybermind)
|
|
* Added CclGetUnitsAroundUnit function to get all units around
|
|
specified unit into table. (from cybermind)
|
|
* Implemented spell cooldown timer ability, like in modern RTS (WC3).
|
|
(from cybermind)
|
|
* Added MissileType::ParabolCoefficient, to control curve
|
|
coefficient in MissileParabolic. (from cybermind)
|
|
* Ability to use conditions in NumberDesc using NumIf command.
|
|
(from cybermind)
|
|
* Ability to show player name for in StringDesc. (from cybermind)
|
|
* Ability to enable OpenGL texture compression from Lua using
|
|
SetUseTextureCompression function. (from cybermind)
|
|
* Implemented old behavour for storing user data (logs, saves etc)
|
|
to path where Stratagus is installed. (from cybermind)
|
|
* Fixed map preview creating in OpenGL mode. (from cybermind)
|
|
* ShieldPoints now a vital, so it may be modified through
|
|
"adjust-vitals"/"area-adjust-vitals" spells. (from cybermind)
|
|
* Enhanced area-adjust-vitals spell by adding Range field
|
|
and adding "use-mana" boolean to control mana drain from spell usage.
|
|
(from cybermind)
|
|
* ShieldPiercing is now a variable instead of boolflag,
|
|
so it may be modified through lua. (from cybermind)
|
|
* Added ShieldPermeability unit variable, which controls
|
|
damage percent absorbed by shield. (from cybermind)
|
|
* allow distance rules to specify owner of units.
|
|
(patch from Tim Felgentreff)
|
|
* fix crash that occurs with some compilers when vector
|
|
capacity isn't initialized. (patch from Tim Felgentreff)
|
|
* feature: allow buildings to spawn buildings within their
|
|
repair range. (patch from Tim Felgentreff)
|
|
* merge lp:~timfelgentreff/stratagus/ButtonCheckUnitsNot.
|
|
(patch from Tim Felgentreff)
|
|
* Fix bug #1171053: Fix chopping wood. (Bug introduced by rev.8737).
|
|
(from Joris Dauphin)
|
|
* Add CPreference::PauseOnLeave parameter to control
|
|
the game pause when the window is inactive. (from cybermind)
|
|
* Fixed bug when research don't modify the stats of
|
|
non-ready buildings. (from cybermind)
|
|
* Fixed bug when player loses resources if he stops
|
|
resource-using action. (from cybermind)
|
|
* Added AND, OR, XOR and NOT operators in CAnimation_SetVar.
|
|
(from cybermind)
|
|
* Added CclDefineSpell parameter "force-use-animation"
|
|
to use animation code for "self" targeted spells. (from cybermind)
|
|
* merge lp:~timfelgentreff/stratagus/timfelgentreff-zoomeable-view.
|
|
(patch from Tim Felgentreff)
|
|
* Added CAnimation_LuaCallback which allows user
|
|
to call lua functions from animations. (from cybermind)
|
|
* Spawn-portal spell improvement. (from cybermind)
|
|
* Added OnInit lua callback for CUnitType to initialize
|
|
unit variables after creation. (from cybermind)
|
|
* Allow user to dump unit info in log using "-i"
|
|
command line parameter. (from cybermind)
|
|
* Player can enable and disable asserts or debug messages.
|
|
Use -a or -p command line options. (from cybermind)
|
|
* Fix bug #1171053: Fix compilation under MSVC. (from Joris Dauphin)
|
|
* Added teleport spell. (from cybermind)
|
|
* Fixed bug with transparent 32bpp images in software mode. (from cybermind)
|
|
* Added OnImpact lua callback in MissileType
|
|
to make custom effects on missile impact. (from cybermind)
|
|
* Added SmokePrecision in MissileType
|
|
to make smoke trails much smoother. (from cybermind)
|
|
* Add possibility to specify userDirectory via commandLine.
|
|
(from Joris Dauphin)
|
|
* UI improvements. (from Kyran Jackson)
|
|
* Particle ticks bound to GameCycle (from cybermind)
|
|
* Access to os table through lua (from cybermind)
|
|
* Added ExactValue (to check exact value) and ExceptValue
|
|
(to pass all values except this) in spell conditions (from cybermind)
|
|
* Network code refactoring (from Joris Dauphin)
|
|
* Some unittest code using UnitTest++ (from Joris Dauphin)
|
|
* Ability to scroll through idle workers list (from cybermind)
|
|
* Ability to call some ui functions from lua (from cybermind)
|
|
* Added an ability to define custon user in-game UI buttons (from cybermind)
|
|
* Added autocast by variable priority (heal the wounded ones,
|
|
bloodlust for strong ones...) (from cybermind)
|
|
* Make OpenGL support optional. (from Pali Rohár)
|
|
* Fix bug #1117852: Fixed version compilation for MSVC. (from cybermind)
|
|
* Correct handling for timed spells and health loss for
|
|
time-to-live ability : the values change every cycle, not every second.
|
|
(from cybermind)
|
|
* Aility to change values in animation "set-var" by percent.
|
|
(from cybermind)
|
|
* Added poison damage which will slowly drain health for POISON_INDEX tics.
|
|
(from cybermind)
|
|
* Added fade time in "static-sprite" of DefineDecorations
|
|
as third argument in table. (from cybermind)
|
|
* Generate version string at compile time from CMakeLists.txt
|
|
and from bzr revision. (from Pali Rohár)
|
|
* Implement GetLocalPlayerNameFromEnv for Windows. (from Pali Rohár)
|
|
* Fix bug #1044862: Include png.h before anything else.
|
|
This fixing compilation on ubuntu. (from Joris Dauphin)
|
|
* Added file HOWTO-NEW-RELEASE which describe how to release
|
|
new version of stratagus. (from Pali Rohár)
|
|
* Fix bug #1094352: Apply Julio patch for MAC. (patch from Julio)
|
|
* PkgConfig package is needed only on Linux for determinate
|
|
Maemo platform. (from Pali Rohár)
|
|
* Fix bug #1093794: Fix bug where AI cannot build Lumber mill;
|
|
Fix placement of storage shore building for AI. (from Joris Dauphin)
|
|
* Added new order COrder_Defend, which allows one to send
|
|
some unit to defend another. (from cybermind)
|
|
* Ability to reset AI force manually in definition instead
|
|
of adding new units (from cybermind)
|
|
* Ability to use several impact missiles in one (from cybermind)
|
|
* DefineUnitAllow can check now upgrade-to actions (from cybermind)
|
|
* Added CUnitType::AiAdjacentRange, which prevents AI to build
|
|
anything closer to that unittype (from cybermind)
|
|
* Refactoring CommandKey, DrawFogOfWarTile, LoadWav, HitUnit
|
|
and CButtonPanel::DoClicked functions (from Joris Dauphin)
|
|
* Added destroyAnimation in CChunkParticle which creates static
|
|
particle when the debris particle dies (from cybermind)
|
|
* Added new flag to CAnimation_SpawnMissile "setdirection",
|
|
which sets the missile's direction equal to the creator's direction
|
|
(from cybermind)
|
|
* Added ReduceFactor in MissileType for reduce damage dealt
|
|
to the next unit (from cybermind)
|
|
* Refactoring popup code parsing (from Joris Dauphin)
|
|
* Upgrades could now have a name (from cybermind)
|
|
* Ability to view number of free workers (from cybermind)
|
|
* Ability to show button in grayscale if not available (from cybermind)
|
|
* Ability to view unit's dependencies in button popup (from cybermind)
|
|
* Refactoring Split CMapField into CMapFieldPlayerInfo code
|
|
(from Joris Dauphin)
|
|
* A lot of AI enhancements (from cybermind)
|
|
* Flexible upgrade-to animation (from cybermind)
|
|
* Allow CAnimation_SpawnMissile to fire missile at some position
|
|
instead of unit. (from cybermind)
|
|
* Added ability to set text color in butrton popups. (from cybermind)
|
|
* More flexible particles (from cybermind)
|
|
* Added ButtonCheckUnitVariable which allow us to show button only
|
|
if some variables pass the condition. (from cybermind)
|
|
* Allow CAnimation_SetVar to change non-CVariable variables
|
|
(currently works for DamageType) (from cybermind)
|
|
* Ability to set missile's damage and TTL directly in MissileType
|
|
(from cybermind)
|
|
* Added BoxOffsetX and BoxOffsetY in CunitType to move selection
|
|
box around unit. (from cybermind)
|
|
* Added NoRandomPlacing flag in CUnitType to prevent random
|
|
sprite rotation. (from cybermind)
|
|
* Added MissileContinious (same as MissileStay, but can show it's
|
|
animation several times and damage with Sleep period). (from cybermind)
|
|
* Fix a crash when loading 'recycling' units. (from Joris Dauphin)
|
|
|
|
-- cybermind <iddqd_mail@mail.ru> Tue, 17 Mar 2015 11:11:01 +0500
|
|
|
|
stratagus (2.2.7-1) unstable; urgency=low
|
|
|
|
* Added CclCreateMissile function to create missiles from Lua code.
|
|
(from Cybermind)
|
|
* Added MissileType::SmokeParticle (same use as SmokeMissile).
|
|
(from Cybermind)
|
|
* Alllow same units to get upgrade-to in one click.(from Cybermind)
|
|
* CclGetUnitVariable and CclSetUnitVariable now can get and set the Max,
|
|
Increase and Enable fields.(from Cybermind)
|
|
* Added OnHit Lua callback parameter for UnitType
|
|
to create some effects if unit is hit. (from Cybermind)
|
|
* Reworked the button's popup system to achieve more flexibility
|
|
(from Cybermind)
|
|
* Added Preference.ShowNameDelay and Preference.ShowNameTime
|
|
to show a popup for unit under cursor (from Cybermind)
|
|
* Code compile now with Lua 5.2 (from Joris Dauphin).
|
|
* Fix bug #901393: Always "network out of sync" in multiplayer mode
|
|
(from Cybermind)
|
|
* Fix bug #710187: OpenGL is slower than without OpenGL (from Cybermind)
|
|
* Fix bug #909454: compile errors on OpenBSD. (from Pali Rohár)
|
|
* Fix compilation for maemo. (from Pali Rohár)
|
|
* Fix bug #910078: worker unable to do anything after building structure.
|
|
(patch from Neil Tan)
|
|
* Fix bug #912904: Fix pathfinfing problem with unit near of goal.
|
|
(patch from Neil Tan)
|
|
* Fix bug #911062: Fix segfault. (patch from Neil Tan)
|
|
* Fix bug #841133: Fix Action resource and DeassignWorkerFromMine.
|
|
(from Joris Dauphin)
|
|
* Fix some regression in pathFinding. (from Joris Dauphin)
|
|
* Rearchitecturing of COrder and CAnimation. (from Joris Dauphin)
|
|
* Add DefineDefaultResourceMaxAmounts() to define max value per resource
|
|
(like tiberium from C&C). Add "Storing" in UnitType to increase
|
|
MaxResourceAmount (from Cybermind)
|
|
* New unitType flag:"Wall" which create "connection" with
|
|
its neighboors. (from Cybermind)
|
|
* New unitType flag:"NonSolid" for unit which don't forbid
|
|
other unit to be in the same place. (from Cybermind)
|
|
* New missile class "missile-class-treacer" which seek towards its target.
|
|
(from Cybermind)
|
|
* New missile class "missile-class-clip-to-target" which is clipped
|
|
to the target, then animate once before deal the damege. (from Cybermind)
|
|
* Add parameter "use-unit-var" to "spawn-missile"
|
|
spell to use caster's damage. (from Cybermind)
|
|
* Rework animation parser to have access to some variables.
|
|
(from Cybermind)
|
|
* Add impact by type. (from Cybermind)
|
|
* Add "AlwaysFire" flag to missile to shoot even if target is dead.
|
|
(from Cybermind)
|
|
* Fix some saving issues.(from Joris Dauphin)
|
|
* Activate AutocastSpell for non moving unit. (from Cybermind)
|
|
* Disable buggy multithreading support. (from Pali Rohár)
|
|
* Fixed mouse scroll speed (from Pali Rohár)
|
|
* Fix bug #913621: Replace the abort and core dump by a lua_Error
|
|
when unitType is unknown (from Joris Dauphin)
|
|
* Fix bug #976937: Fix crashing issue when loadnig a game with more
|
|
than 3 ai-forces (from Joris Dauphin)
|
|
* Fix bug #993364: Fix compilation when using lua 5.2 (from Joris Dauphin)
|
|
* Fix bug #1001999: Do not overwrite CMAKE_CXX_FLAGS
|
|
and CMAKE_EXE_LINKER_FLAGS variables, make install paths configurable
|
|
(from hasufell)
|
|
* Fix bug #1013694: Fix compilation when MNG support is active
|
|
(from Joris Dauphin)
|
|
* Fix bug #1020858: Fix Assert in Action_Attack (from Joris Dauphin)
|
|
* Fix bug #1022272: Fix Assert in pathfinding (from Joris Dauphin)
|
|
|
|
-- Pali Rohár <pali.rohar@gmail.com> Mon, 20 Aug 2012 13:33:38 +0200
|
|
|
|
stratagus (2.2.6-1) unstable; urgency=low
|
|
|
|
* Changed directory structure for CMake, DoxyGen and platform code
|
|
(from Pali Rohár)
|
|
* Rewrited Stratagus build system to CMake (from Pali Rohár)
|
|
* Updated debian scripts to CMake, better Maemo section
|
|
(from Pali Rohár)
|
|
* Updated Stratagus DoxyGen documentation (from Pali Rohár)
|
|
* Removed tolua++ source code from Stratagus tree,
|
|
instead use system library (from Pali Rohár)
|
|
* Fixed crashing if editor configuration script not exists (from Pali Rohár)
|
|
* Added support for touchscreen input method at compilation time
|
|
(from Pali Rohár)
|
|
* Fixed bug #730283 - Fixed crashing when 2 workers enter
|
|
the mine which have resources only for 1 worker (from Pali Rohár)
|
|
* Added support for animating resource container when harvesting
|
|
(from Pali Rohár)
|
|
* Fixed crashing metaserver at first start (from Pali Rohár)
|
|
* Added Lua function DebugPrint (from Pali Rohár)
|
|
* Fixed bug #816573 - Fixed compilation on Mac (from ASDF)
|
|
* Created Game header files for Launcher and Maemo extractor
|
|
(from Pali Rohár)
|
|
* Rewritten Debian control files to debhelper 7 (from Pali Rohár)
|
|
* Fixed bug #821210 - Fixed compilation with png 1.5
|
|
(from Thomas Klausner)
|
|
* Updated WinAPI AttachConsole, fixed for MSVC
|
|
* Reverted back Color Cycling support (from Joris Dauphin)
|
|
* On Windows moved Stratagus user save and logs directory
|
|
to user profile directory
|
|
* Fixed bug #685144 - Added support for any resolution
|
|
from command line (from Pali Rohár)
|
|
|
|
-- Pali Rohár <pali.rohar@gmail.com> Mon, 19 Dec 2011 13:35:02 +0100
|
|
|
|
stratagus (2.2.5.5-1) unstable; urgency=low
|
|
|
|
* Fixed crashing in OpenGL mode (from Pali Rohar)
|
|
* Fixed crashing when unknown button input was pressed (from Pali Rohar)
|
|
* Fixed bug #645194 - oil tanker disappears when it builds a oil platform
|
|
(from Pali Rohar)
|
|
* Fixed problem with building oil platform (from Pali Rohar)
|
|
* Do not drop goods after unit stop working (from Pali Rohar)
|
|
* Fixed bug #622210 - Fixed memmory corruption in multiplayer network mode
|
|
(from Pali Rohar)
|
|
* Added support for more game sound parts (from cybermind)
|
|
* Fixed bug #621815 - Fixed input problem with stylus on Nokia N900
|
|
(from Pali Rohar)
|
|
* Revert back mng support (from Pali Rohar)
|
|
* Updated manpages (from Pali Rohar)
|
|
* Added tag Editor to TitleScreen in LUA (from Pali Rohar)
|
|
* Fixed Debian scripts on Maemo (from Pali Rohar)
|
|
* Fixed bug #621820 - Fixed draining battery poer on Nokia N900
|
|
(from Pali Rohar)
|
|
* Fixed bug #650987 - Decrease scrolling speed on Maemo (from Pali Rohar)
|
|
* Include debug version of stratagus to debian package
|
|
and Windows NSIS Installer (from Pali Rohar)
|
|
|
|
-- Pali Rohár <pali.rohar@gmail.com> Mon, 22 Nov 2010 22:50:21 +0100
|
|
|
|
stratagus (2.2.5.4-1) unstable; urgency=low
|
|
|
|
* Fixed bug #616486 - Fixed function CursorByIdent in src/video/cursor.cpp
|
|
(from Pali Rohar)
|
|
* Added Lua function SetMenuRace which set race of cursor in main menu
|
|
(from Pali Rohar)
|
|
* Fixed deleting OpenGL textures (from boswars upstream)
|
|
* Fixed bug #633863 - Do not show waypoints for enemy units
|
|
(when SHIFT key is down) (from Pali Rohar)
|
|
* Fixed autoconf/automake scripts (form Pali Rohar)
|
|
* Fixed a lot of gcc warnings while also extending the warnings flags
|
|
(from Martin Gerhardy)
|
|
|
|
-- Pali Rohár <pali.rohar@gmail.com> Mon, 20 Sep 2010 15:24:31 +0200
|
|
|
|
stratagus (2.2.5.3-1) unstable; urgency=low
|
|
|
|
* Fixed Debian control files for Maemo (from Pali Rohar)
|
|
* Added LUA function IsMusicPlaying - check if music is playing
|
|
(from Pali Rohar)
|
|
* Added LUA function SetFogOfWarColor -
|
|
Configurable Fog of War color (from sourceforge tracker)
|
|
* Added command line params -I for setting the address when
|
|
binding the sockets (from sourceforge tracker)
|
|
* Compile fix using VC2008 (from sourceforge tracker)
|
|
* Added function GetStratagusVersion to LUA scripts (from Pali Rohar)
|
|
* Added function GetStratagusHomepage to LUA scripts (from Pali Rohar)
|
|
* Added support for playing music in menu (from Pali Rohar)
|
|
* Fixed Windows NSIS Installer (use relative jumps,
|
|
do not allow start instaler twice, register games, ...) (from Pali Rohar)
|
|
|
|
-- Pali Rohár <pali.rohar@gmail.com> Wed, 11 Aug 2010 11:00:43 +0200
|
|
|
|
stratagus (2.2.5.2-1) unstable; urgency=low
|
|
|
|
* Fixed Debian scripts for Maemo (from Pali Rohar)
|
|
* Fixed OpenGL textures (from upstream svn boswars)
|
|
* Rewrited Windows NSIS Installer again (from Pali Rohar)
|
|
* Ported OpenGL engine to OpenGL ES 1.1 for Maemo systems (from Pali Rohar)
|
|
* Fixed saving campaign game - multiline lua strings and lua triggers
|
|
(from Pali Rohar)
|
|
* Fixed compilation in Debug mode (from Pali Rohar and sourceforge tracker)
|
|
* Added LUA function SetUseOpenGL for setting OpenGL state
|
|
from scripts at startup (insted changing variable UseOpenGL)
|
|
(from Pali Rohar)
|
|
* Added command line params -O and -o for force using OpenGL
|
|
(from Pali Rohar)
|
|
* Added LUA function SetFullGameName - use name for WM icon and title
|
|
(from Pali Rohar)
|
|
* Keep backlight alive on Maemo using libosso (from Pali Rohar)
|
|
* Added support for playing movies when OpenGL mode is active
|
|
(from Pali Rohar)
|
|
|
|
-- Pali Rohár <pali.rohar@gmail.com> Tue, 27 Jul 2010 10:51:27 +0200
|
|
|
|
stratagus (2.2.5.1-1) unstable; urgency=low
|
|
|
|
* Fixed playing movies (from Pali Rohar)
|
|
* Fixed minimap (from upstream svn boswars)
|
|
* Added support patches for Maemo (from Bundyo N8x0 stratagus code)
|
|
* Fixed Debian scripts/configs (from Pali Rohar)
|
|
* Added support for cross compile (from Pali Rohar)
|
|
* Use WINAPI_AttachConsole for stdout/stderr output messages to windows
|
|
cmd console instead temp. files (from Pali Rohar)
|
|
* Fixed compilation and automake/autoconf scripts (from Pali Rohar)
|
|
* Added support for 64bit Windows version (from Pali Rohar)
|
|
* Rewrited new Windows NSIS Installer (from Pali Rohar)
|
|
* Added info for Hildon Application Manager for Maemo (from Pali Rohar)
|
|
* Added support for more graphics resolutions (from Pali Rohar)
|
|
* Added function PlayMovie to LUA scripts - play movies from game
|
|
(from Pali Rohar)
|
|
* Clean SDL video output before strating movie file (from Pali Rohar)
|
|
* Ported stratagus to Maemo systems - Nokia N900 (from Pali Rohar)
|
|
|
|
-- Pali Rohár <pali.rohar@gmail.com> Wed, 23 Jun 2010 15:25:00 +0200
|
|
|
|
stratagus (2.2.5-1) unstable; urgency=low
|
|
|
|
* Fixed attack range off by 1 bug (from Jimmy Salmon)
|
|
* Fixed bug releasing the same resource twice (from Jimmy Salmon)
|
|
|
|
-- M. Gerhardy <tlh2000@users.sf.net> Sat, 23 May 2009 10:51:08 +0200
|
|
|
|
stratagus (2.1-8) unstable; urgency=low
|
|
|
|
* Let's see if we can calm Guilherme de S. Pastore. :-) (thanks for the
|
|
severe revision and sending patches).
|
|
- debian/control:
|
|
- Removed bogus ${misc:Depends} dependency (closes: #291102).
|
|
- Changed build dependency to libpng12-dev (closes: #303702).
|
|
- README now does not point to unshipped doc/install.html file (closes:
|
|
#298146).
|
|
- debian/copyright: Copyright and license are now clearly differentiated
|
|
(closes: #291098).
|
|
- Installed doc-base section for stratagus and stratagus-gl (closes:
|
|
#291103).
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Fri, 22 Apr 2005 17:26:35 +0200
|
|
|
|
stratagus (2.1-7) unstable; urgency=low
|
|
|
|
* src/sdl.c: Imported from upstream CVS a fix for bug #268711 (stratagus unpauses when
|
|
minimized). Closes: #268711.
|
|
* debian/control: Applied patch from Guilherme de S. Pastore. In fact,
|
|
decided later to rewrite parts of Description fields to fit more closely
|
|
what stratagus is today. Closes: #268486.
|
|
* debian/stratagus.6: Fixed grammar mistakes, by Guilherme de S. Pastore.
|
|
Closes: #268488.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Fri, 1 Oct 2004 11:34:52 +0200
|
|
|
|
stratagus (2.1-6) unstable; urgency=low
|
|
|
|
* src/movie/movie.c: Added code to disable movies. Then disabled movies on
|
|
Alpha, due to segfaults in vp31 code. In next releases theora will be
|
|
used, which could be safe, but now it is avoiding to have updated
|
|
stratagus into sarge (closes: #261147).
|
|
* debian/rules, debian/control: Removed old stuff inherited from the
|
|
freecraft package. Stratagus, unlike FreeCraft, no longer use SVGAlib.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Wed, 11 Aug 2004 09:12:11 +0200
|
|
|
|
stratagus (2.1-5) unstable; urgency=low
|
|
|
|
* Really replaced the right upstream authors that Gilherme suggested in
|
|
debian/copyright. Ooops...
|
|
* debian/control: followed the guidelines for short description in the
|
|
Developers's Manual and decapitalized them.
|
|
* Argh. In 2.1-2 I added a superfluous /data to the default gamedir in
|
|
src/include/stratagus.h. Sorry. Thanks, Encolpe DEGOUTE (closes: #263183).
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Thu, 5 Aug 2004 19:34:22 +0200
|
|
|
|
stratagus (2.1-4) unstable; urgency=low
|
|
|
|
* Fixed date and version in stratagus.6 manpage.
|
|
* debian/control: I keep forgetting that versioned Depends on virtual
|
|
packages DOES NOT WORK. Thanks to Yann Dirson for pointing this on bug
|
|
#260562. So removed the Provides: stratagus on stratagus-gl section. This
|
|
will be work for dataset, depending either on stratagus or stratagus-gl.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Wed, 21 Jul 2004 14:32:17 +0200
|
|
|
|
stratagus (2.1-3) unstable; urgency=low
|
|
|
|
* Big thanks to Guilherme de S. Pastore, who was *very* interested in
|
|
stratagus being packaged and did preliminar packages. He also provided a
|
|
lot of patches for current packages. You rock!
|
|
* Mmmm...it seems that I did not really fixed #259305 in 2.1-2, but another
|
|
different thing. Now the authors are really who they are.
|
|
* Fixed the manpage, it was a bit obsolete, and made references to Aleona
|
|
and fcmp. Also updated the authors' names (closes: #259309).
|
|
* debian/control:
|
|
- Removed autoconf references and removed configure removals. Sorry for
|
|
the annoyance.
|
|
- stratagus-gl provides stratagus.
|
|
* debian/rules: Removed Linux-specific check (closes: #259311).
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Tue, 20 Jul 2004 18:42:37 +0200
|
|
|
|
stratagus (2.1-2) unstable; urgency=low
|
|
|
|
* debian/control:
|
|
- Added autoconf (closes: #258450).
|
|
- Stratagus is a realtime strategy game and not a realtime fantasy game.
|
|
Changed Description (Thanks, François Beerten).
|
|
- Cutted down too long lines in Description.
|
|
* It seems that stratagus 2.0-1 changelog was not processed. Closes:
|
|
#204661, #245692).
|
|
* debian/rules: By error switched lines and the epoch section of the fake
|
|
freecraft package was run before dh_gencontrol. Anyway, building of fake
|
|
freecraft packages is disabled by now, so this is not really important.
|
|
* Added some checks to the main Makefiles and added real use of OUTFILE
|
|
variable. This permitted to split package in stratagus and stratagus-gl
|
|
packages (with OpenGL disabled and enabled, respectively). This closes:
|
|
#258167.
|
|
* Added quotes in debian/*.menu for avoiding lintian warnings.
|
|
* Removed README.Debian, remnant from the FreeCraft times.
|
|
* Finally remembered to add a default dataset in include/stratagus.h
|
|
(/usr/share/games/stratagus/default) for running 'stratagus' alone.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Mon, 12 Jul 2004 01:33:55 +0200
|
|
|
|
stratagus (2.1-1) unstable; urgency=low
|
|
|
|
* New upstream release.
|
|
* freecraft legacy packages are at this moment not built. As Guillerme said,
|
|
the upgrade path is not clear.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Fri, 2 Jul 2004 15:27:21 +0200
|
|
|
|
stratagus (2.0-1) unstable; urgency=low
|
|
|
|
* Many things had happened to give a complete explanation. Summarizing,
|
|
FreeCraft project was obligued to cease by Blizzard pressure. This package
|
|
is the official fork of the FreeCraft Project, thus continuing the superb
|
|
work of the many developers adhered to this project. Good bye, FreeCraft,
|
|
and long and peaceful life, Stratagus!
|
|
* I decided to maintain all the previous structure and create fake packages
|
|
to make the transition as smooth as possible.
|
|
* New upstream release (closes: #204661).
|
|
* Stratagus is packaged, so this closes the ITP (closes: #245692).
|
|
* debian/changelog: Changed to UTF-8.
|
|
* debian/copyright: Changed to UTF-8.
|
|
* debian/control:
|
|
- Added missing ${misc:Depends}.
|
|
- Changed to UTF-8.
|
|
- Added dependencies on libvorbis-dev and liblualib50-dev, and removed
|
|
bash by fixing the bashism in Makefile.
|
|
- The Description field now shows reality, not dreams. :-) (addresses
|
|
part of #197286).
|
|
* debian/rules: Cleaned all the freecraft references and rewritten some
|
|
parts to adapt to the new build system.
|
|
* debian/menu: Changed things to Stratagus.
|
|
* Removed debian/TODO.
|
|
* Updated stratagus manpage.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Thu, 13 May 2004 19:40:26 +0200
|
|
|
|
freecraft (1:1.18-1) unstable; urgency=medium
|
|
|
|
* New upstream release (closes: #182909). This really fixes the fcmp
|
|
breakage as well (closes: #185657).
|
|
* This is a much more advanced version, with tons of bugs fixed (literally).
|
|
* Options are now saved (closes: #177305).
|
|
* Save & Load is working now for single player (closes: #168800).
|
|
* This bug is unreproducible and it's probably fixed in this version,
|
|
whatever it were (closes: #167119).
|
|
* arts support was born in the middletime (not built in yet). More to come.
|
|
We have really had arts support before with libsdl1.2-arts...
|
|
* debian/patches: Dropped by now 02_sound_big_endian (merged upstream) and
|
|
04_64bit_archs_fix (makes freecraft campaigns segfault). The rest of the
|
|
patches went resynced. This brings freecraft campaign game again into life
|
|
(closes: #173645, #185069).
|
|
* debian/control: Bumped debhelper dependency to >> 4.0.0. Updated
|
|
dependencies to reflect the gcc-3.2 transition. Depends on fcmp
|
|
>=1.18.20030311. Dropped the Build-Conflicts because of 03_setup_fixes
|
|
patch. Now is more safe to build freecraft.
|
|
* debian/rules: Moved DH_COMPAT to debian/compat as joeyh recommends.
|
|
Rewrote several parts, because it was going messy. Fully support for debug
|
|
builds, with profiling included.
|
|
* This release has good sound. Please reopen if not fixed (closes: #163135).
|
|
* The font used for the buttons is now different, thus not making that
|
|
strange effect (closes: #137279).
|
|
* The tools for importing WCII data into freecraft are *not* working yet.
|
|
Added to README.Debian. Read it for details.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Sun, 23 Mar 2003 04:27:24 +0100
|
|
|
|
freecraft (1:1.17.2-5) unstable; urgency=low
|
|
|
|
* Added more options and completed the yet incomplete freecraft.6 manpage.
|
|
* debian/patches/04_64bit_archs_fix: Added nice patch from Steve Langasek
|
|
(the Debian postmodern programmer :-) for building really-working
|
|
freecraft binaries for 64-bit architectures (more to come). Closes:
|
|
#170603.
|
|
* Bumped Standards-Version to 3.5.8.
|
|
* debian/rules: s/debug/noopt/ in order to comply with Policy 3.5.8. Also
|
|
removed ChangeLog.html from doc/ directory because we already ship it as
|
|
changelog.gz.
|
|
* debian/control: Changed Standards-Version, removed last full-stop from
|
|
Description: line in order to kill lintian warning.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Tue, 17 Dec 2002 01:53:24 +0100
|
|
|
|
freecraft (1:1.17.2-4) unstable; urgency=low
|
|
|
|
* debian/patches/02_sound_big_endian: Fix for the sound on big-endian
|
|
architectures (ppc and the rest). Thanks, Ethan Benson, for remembering
|
|
it :-) (closes: #145777).
|
|
* debian/control: Bumped again libpng dependencies to libpng3.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Tue, 27 Aug 2002 01:03:49 +0200
|
|
|
|
freecraft (1:1.17.2-3) unstable; urgency=low
|
|
|
|
* debian/control: Removed g++ from the ia64 build environment.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Mon, 8 Jul 2002 23:36:22 +0200
|
|
|
|
freecraft (1:1.17.2-2) unstable; urgency=low
|
|
|
|
* debian/control: Added g++-3.0 for ia64 hoping that finally that fix the
|
|
autobuilds. Also bumped dependencies for fcmp (I recalled this in the very
|
|
moment I uploaded new version of freecraft). This will close #152057, but
|
|
this is work for fcmp changelog.
|
|
* Thanks to linda, added doc/ChangeLog.html as upstream changelog, and
|
|
removed doc/install.html from package.
|
|
* Finally added support for svgalib-dummyg1, so closes: #143260.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Sat, 6 Jul 2002 10:22:39 +0200
|
|
|
|
freecraft (1:1.17.2-1) unstable; urgency=low
|
|
|
|
* New upstream release.
|
|
* CVS sync as of 05 Jul 2002. This is just version 1.17.2 final.
|
|
* Lutz Summer, Jimmy Salmon, and the rest of the FreeCraft team keep killing
|
|
bugs at a extraordinary rate. The summary of the changes is:
|
|
- Fixed red/blue color for water in minimap (closes: #148697).
|
|
- Revamped Load & Save dialogs and routines. This has rendered #148285
|
|
unreproducible, so closes: #148285.
|
|
- Activated again the network menus (but not from command line). 1.17.2
|
|
games are incompatible with 1.17 network games.
|
|
- Fixed many memory leaks and crashes.
|
|
- Added global options, for resolution, fog mode, full-screen, etc.
|
|
- Added a simple map editor (primary intended for developers) in
|
|
FreeCraft. Not to replace crafted, but to give more flexibility to the
|
|
developers (crafted is far more user-friendly).
|
|
- Added a 'capture building' option with peons.
|
|
- Added Alt-R, Ctrl-R hotkeys to restart scenario.
|
|
* debian/control: Added Suggests: crafted.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Fri, 5 Jul 2002 15:25:05 +0200
|
|
|
|
freecraft (1:1.17-2) unstable; urgency=low
|
|
|
|
* Uups. I forgot to remove my ccache tests from the setup file. Sorry,
|
|
autobuilders. :-( (closes: #148570).
|
|
* CVS sync as of 05 Jun 2002. This is version 1.17.1pre1.
|
|
It kills several bugs (with the wrapper, and with multiplayer issues).
|
|
Also implements screenshots (even with a hotkey!).
|
|
* The multiplayer API is dropped at the moment. Changed freecraft.6 and
|
|
dropped patch #02_help_fixes.
|
|
* Now there is a hotkey to save the current game, Alt+Ctrl+S. BTW, I'm
|
|
unable to reproduce now #148285. Alfie?
|
|
* debian/control: Downgrade the libpng requirements to libpng2 (>=1.0.12).
|
|
* debian/answers.*: Upstream keeps changing the read semantic in setup, so
|
|
changed again to cope with the new (old) format. :-)
|
|
* Sorry, ia64 folks, for not really changing the compiler to gcc-3.0 in
|
|
1.17-1. Now I'm sure I've made the changes. Hope that works. This closes:
|
|
#143246.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Tue, 18 Jun 2002 10:55:57 +0200
|
|
|
|
freecraft (1:1.17-1) unstable; urgency=low
|
|
|
|
* New upstream release. This is FreeCraft 1.17 (final release)! (closes:
|
|
#148432).
|
|
* Changes in this release are many (as always, see doc/Changelog.html for
|
|
the gory details):
|
|
- Water effect intro screen (cool!).
|
|
- Multiple views in the screen (cooler!).
|
|
- Fixed a lot of bugs (coolest!).
|
|
- Diplomacy over network, enhanced usability.
|
|
- Network menus finally work (closes: #139150).
|
|
- Added more shortcuts.
|
|
* Added an epoch due to the versions scheme in previous releases.
|
|
* Cleaned a bit the debian/ dir.
|
|
* debian/control:
|
|
- Adjusted dependencies. freecraft needs at least fcmp version
|
|
1.17.20020526.
|
|
- Build-Conflicts with libmad0-dev and libflac-dev. I don't want by any
|
|
means to break my delicate answering machine for the setup.
|
|
- Changed the compiler to gcc-3.0 in ia64. gcc-2.96 is making a bad job
|
|
building freecraft (in fact, trying to).
|
|
* debian/answers.*: Upstream changed again the parsing procedure in
|
|
setup...this is becoming funny :-). Fixed.
|
|
* Enhanced the freecraft.6 manpage.
|
|
* debian/patches: Updated a little in order to fix offsets.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Thu, 30 May 2002 11:31:23 +0200
|
|
|
|
freecraft (1.17pre1build18-2) unstable; urgency=low
|
|
|
|
* CVS sync as of 09 May 2002. Changes:
|
|
- Support for complete campaign/level in a zip file.
|
|
- Scenario requester now remembers path during one game.
|
|
- Other fixes.
|
|
* Ryan Murray is the fastest autobuilder in the world. The package was in
|
|
incoming for minutes and he filed a bug against freecraft autobuilding...
|
|
:-) Now 01_cvs_pull patch exists (closes: #146355). Thanks, guy!
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Thu, 9 May 2002 10:58:18 +0200
|
|
|
|
freecraft (1.17pre1build18-1) unstable; urgency=low
|
|
|
|
* New upstream release. This is build18.
|
|
* CVS sync as of 30 Apr 2002. The relevant changes (see
|
|
/usr/share/doc/freecraft/doc/Changelog.html for details) are:
|
|
- More fixes for the new OGG/MP3/WAV/FLAC support.
|
|
- The campaign menu is now configurable (closes: #143301).
|
|
- Added lots of control options (volume, keyboard, etc.).
|
|
- Fixed a bunch of other bugs.
|
|
* Upstream changed setup behaviour, so changed answers.* file format.
|
|
* This release, like previous ones, adds more stuff to freecraft.6 manpage.
|
|
* debian/patches: Fixed offsets in several of them.
|
|
* debian/control: Corrected description (thanks, Meinolf Sander). Closes:
|
|
#143185.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Thu, 9 May 2002 08:44:54 +0200
|
|
|
|
freecraft (1.17pre1build17-1) unstable; urgency=medium
|
|
|
|
* New upstream release. This is build17.
|
|
* CVS sync as of 8 Apr 2002 (closes: #139835). The relevant changes (for the
|
|
gory details see /usr/share/doc/freecraft/doc/Changelog.html) are:
|
|
- This release fixes several crashes observed by the most extensive tester
|
|
that freecraft in Debian has: Daniel Burrows (that I've noticed, maybe
|
|
there are others :-) .
|
|
- CD player support for libcda, SDL and madmp3.
|
|
- Flac, OGG and MP3 audio format added (not compiled in because are
|
|
unstable yet).
|
|
- Randomize start positions in network play, by Daniel Burrows (closes:
|
|
#137737).
|
|
- Added a lot of new displayings.
|
|
- Added more unit selection tools.
|
|
- Units now has an autogenerated name :-).
|
|
- Added big map mode (Alt-B, Ctrl-B).
|
|
- A lot of cosmetic issues (scrolling credits, pictures between
|
|
missions, stereo sound for missiles and units...)
|
|
- Fixed a bunch of other bugs.
|
|
* debian/control:
|
|
- Dropped definitely the bogus dependency on libsdl1.2debian-all, as
|
|
Daniel Burrows has nicely explained to me with patience (many thanks to
|
|
Daniel). Also modified the description accordingly. This closes: #137275.
|
|
- Depends: on new release of fcmp, because the old causes freecraft to
|
|
segfault sometimes (almost always for me).
|
|
- **Architectures field changed back to 'any'**. I'd like comments on this
|
|
issue, please. Is freecraft working on your sparc/alpha/mips/m68k/etc.
|
|
well? I'll keep looking at the autobuilders logs, but user experience is
|
|
the most reliable test. Closes: #140537.
|
|
* Compiled in with SDL_CD support. The rest of the new features (Flac, OGG,
|
|
MP3...) will have to wait.
|
|
* Commented out the line #include "rdtsc.h" in src/map/map_{draw,fog}.c and
|
|
src/ai/new_ai.c that were preventing freecraft from being compiled on all
|
|
the Debian architectures. This should deal with several open bugs. We'll
|
|
see...(closes: #54455, #110165).
|
|
* Compiled with -fsigned-char because the code is making a lot of
|
|
assumptions about the signedness of char data type. This deals with the
|
|
remaining part of #137338 and closes #140882, so closes: #137338, #140882.
|
|
Still remain probably many errors about signedness of other data types.
|
|
Please report them and send patches if you can.
|
|
* Also included the tools in /usr/lib/games/freecraft for converting the
|
|
original WarCraft II artwork to data format understood by freecraft, but
|
|
I'm not really supporting them yet (you're warned).
|
|
* debian/rules: Added support for debian/patches.
|
|
* Moved most of my modifications to debian/patches, as well as the CVS patch.
|
|
* Corrected freecraft.6 manpage, and added yet more stuff to it (closes:
|
|
#141517). At last we'll have a complete manpage, after all. :-)
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Tue, 16 Apr 2002 00:14:32 +0200
|
|
|
|
freecraft (1.17pre1build16-4) unstable; urgency=low
|
|
|
|
* The 'Yes, I need more sleep, and also to test my releases' release.
|
|
* debian/control: Dropped for now dependency on freecraft-data because
|
|
we needed a versioned Depends against fcmp (and I found by any chance
|
|
that versioned dependency on virtual packages doesn't work).
|
|
Closes: #138392.
|
|
* Added some cruft to freecraft.6 manpage.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Fri, 15 Mar 2002 10:45:14 +0100
|
|
|
|
freecraft (1.17pre1build16-3) unstable; urgency=low
|
|
|
|
* CVS synced as of 3-10-2002.
|
|
* Lots of improvements:
|
|
- AI is now much better and clever, uses transports, and has several
|
|
things fixed.
|
|
- There is basic support for campaigns (also the last release of fcmp
|
|
had support in it, but I didn't think about it and things broke.)
|
|
Now this closes: #138361.
|
|
- CD player support with SDL.
|
|
- Added triggers support.
|
|
- And lots of other things, specially this release deals with the
|
|
segfault reported by Daniel Burrows, so closes: #137710.
|
|
- If you're interested, see the last 20 lines in doc/ChangeLog.html.
|
|
* Closing bugs fixed with the previous release (closes: #137875).
|
|
* Some signedness problems are addressed, but there are so many of
|
|
them in the code that I'll get some time fixing (see #137338).
|
|
* debian/control: Updated description, and added a tigher dependency
|
|
on fcmp (>=200203xx).
|
|
* Updated a lot the freecraft.6 manpage (still needs some polishing :-).
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Fri, 15 Mar 2002 01:20:24 +0100
|
|
|
|
freecraft (1.17pre1build16-2) unstable; urgency=low
|
|
|
|
* Something weird happened with my upload to the new incoming
|
|
system, because it REJECTED my final upload on March 6th but
|
|
accepted a broken upload on March 1rd. :-? Some bugs were not
|
|
fixed yet, and ... eeerkk. Also aj and others are messing me
|
|
with advices and ... let's release this version at last.
|
|
* Get in sync with *my* version of freecraft. The following are
|
|
the lines that the 1.17pre1build16-1 release missed:
|
|
* Dear ftpmasters, this package is *really* ale-clone (with
|
|
another name).
|
|
* debian/control:
|
|
- Changed Architectures field. Now I'm sure that, at this moment,
|
|
freecraft won't compile on other architectures apart from i386
|
|
and alpha. This has to do with bug #54455 (ale-clone: not for
|
|
m68k?).
|
|
* I accept my NMU :-), so closes: #101414.
|
|
* Added a menu entry (closes: #57676).
|
|
* Now, it happens that Daniel Burrows has reviewed thoroughly freecraft
|
|
and filed several bugs (sadly most of them fixed in my real release).
|
|
Thank you, guy. :-)
|
|
* From the sync: Defined FREECRAFT_LIB_PATH as /usr/share/games/freecraft/default
|
|
in order to use the alternatives set up in fcmp.
|
|
* From the sync: Freecraft is again usable from any place you want (this and
|
|
the above closes: #137276).
|
|
* From the sync: Freecraft has a menu entry (closes: #57676, #137278).
|
|
* debian/control:
|
|
- Among other things, dropped doc generation (aj says that it's stupid).
|
|
- Changed Build-Depends to make svgalibg1-dev i386 only (address part
|
|
from #137338).
|
|
* Changed build options for non-i386 architectures, because svgalib only
|
|
exists on i386 (address part from #137338).
|
|
* Fixed width to less than 80 columns in README.Debian (closes: #137566).
|
|
* Freecraft built with new libSDL.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Mon, 11 Mar 2002 05:25:29 +0100
|
|
|
|
freecraft (1.17pre1build16-1) unstable; urgency=low
|
|
|
|
* Yes, I know that this package is not ale-clone anymore, but I
|
|
want to close (or maybe have noted) the bugs in ale-clone. The
|
|
bugs that this release close are relative to ale-clone, not
|
|
freecraft (an almost new package). But this release closes
|
|
several RC bugs, so I'm not really worried about closing bugs from
|
|
here.
|
|
* New upstream release and name change (closes: #94202).
|
|
* New maintainer (closes: #119258).
|
|
* Built with HAVE_EXPANSION, for preparing it for an eventual use
|
|
with non-free data (e.g. WarCraft II(tm) CD).
|
|
* debian/ files rewritten from scratch.
|
|
* debian/control:
|
|
- Added doc++ dependency for building the documentation.
|
|
- Upstream has changed the name of the package, so I've added
|
|
corresponding Conflicts/Provides.
|
|
- It seems that this release will be compatible with FCMP (FreeCraft Media
|
|
Project) out of the box. Because we need some game data, and we _want_
|
|
freecraft in main, I changed definitively the section and added Depends
|
|
on freecraft-data. Welcome to main, freecraft!
|
|
- Added Build-Conflicts on the various flavors of libsdl1.2debian and
|
|
a Build-Depends on libsdl1.2debian-all. This also closes: #104785,
|
|
#121684, #135325.
|
|
- Corrected typos in the description (closes: #124409).
|
|
* Fixed a lot of typos in the documentation.
|
|
* make depend is failing, so I've added $(EXTRA_CFLAGS) into Common.mk in
|
|
order to make gcc -E happy.
|
|
* I'm very anxious to see if buildd's can cope with this package.
|
|
Upstream claims that it'll compile. Time will say...
|
|
* Configured /usr/share/games/freecraft/data as the data directory.
|
|
* FreeCraft can now use X Windows System with 8/15/16/24/32bit X Server, so
|
|
this means that now closes: #127870.
|
|
* I accept my NMU :-), so closes: #121684.
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Fri, 1 Mar 2002 02:52:44 +0100
|
|
|
|
freecraft (1.17pre1build15-1) unstable; urgency=low
|
|
|
|
* New maintainer (closes: #119258).
|
|
* New upstream release (closes: #94202).
|
|
|
|
-- David Martínez Moreno <ender@debian.org> Wed, 27 Feb 2002 00:13:57 +0100
|
|
|
|
ale-clone (1.15pre16.3-1.1) unstable; urgency=low
|
|
|
|
* NMU.
|
|
* Added #include <time.h> in src/clone/clone.c (closes: #101414).
|
|
* Added missing Build-Depends on debhelper, glib and others.
|
|
|
|
-- David Martínez Moreno <david.martinez@rediris.es> Sat, 10 Nov 2001 05:13:35 +0100
|
|
|
|
ale-clone (1.15pre16.3-1) unstable; urgency=low
|
|
|
|
* New upstream release.
|
|
|
|
* Added a `-d datapath' option.
|
|
* Moved data directory to /usr/share/games/ale-clone/WarII (rather than
|
|
.../data)
|
|
* Added some alternatives stuff to make cogliati gfx and WarII gfx mix
|
|
better. (From /usr/share/games/ale-clone/default)
|
|
* Renamed ale-clone-installer to ale-clone-war2.
|
|
|
|
-- Anthony Towns <ajt@debian.org> Sun, 2 Jan 2000 00:40:25 +1000
|
|
|
|
ale-clone (1.14.990122-1) unstable; urgency=low
|
|
|
|
* Initial Release.
|
|
|
|
-- Anthony Towns <ajt@debian.org> Tue, 7 Sep 1999 16:36:50 +1000
|