* Show/Hide SAVE tab based on whether saving campaign is allowed
* Fix Campaign List translations
* Remove social media links (they are not active)
* Add some nullptr checks to the UI code
* Correct copy&paste issues in transfer base section UI script
* cross-compile: Create directory creation in time in cross-env.sh
* Remove old, unused assets
* Retired UFOSlicer tool, we didn't really find a good usecase for it
* cross-compile: Add necessary LDFlags to the unittest tool for MinGW64_64
* cross-compile: Add libWebP support to the cross-compile environment
* cross-compile: Update cross-env.sh script to automatically download, extract and install dependencies
ufo2map segmentation fault
* Added (optional) WebP image loading support
* Update Windows installer and resource file
* cross-compile: MinGW64_64 LDFlags fixes
* cross-compile: WiP Linux to Mingw cross-compile environment script
* WiP improvements to the configure scripts dependency checks
* cross-compile: Build system updates for the mingw64_64 toolkit
* cross-compile: Remove -suffixes from gcc version before comparing
* Prevent showing negative ETA in List Transfer dialog
* Add .build dir to gitignore
* Drop SDL 1.2 support code, restrict to SDL 2.x in CMake scripts
* Display more info about discovered displays
* Remember the last window position
* Remove crashdump uploader code, the server endpoint was retired
Oh, just realized you mentioned the file itself. Somehow I missed it before. Anyway, fixed. :)
Use cp -R instead of cp -r
I assume you were referring to the install_mac.mk makefile. I've updated that. Thanks!
* SF#3 Update recusrive copy switch in the Mac install script
* Updated license strings
* Add the skeleton of the new Multiplayer UI
* Split multiplayer.ufo UI script
* Turn 'no translation for _msgid_' a DEBUG_CLIENT only message
Done. Thank You!
Mac OS install directions
* Remove incompatible and missing maps from the default mapcycle
* Rename goto() LUA AI commands to go() not to conflict with builtin
* Disable unittests if google test library was not found
I could not reproduce the SegFault with GCC 13. Neither on that particular map nor compiling the whole map set, so there must be some additional thing that triggers the crash. I did use the custom (configure && make) based build system though. Without a backtrace or being able to reproduce, I cannot tell where the issue happens, so won't be able to fix it. btw, not sure if you know, but we were working with gryffus making the openSUSE builds work, I suggested to use the old make system for now, as...
Hi! Could you explain a bit more? I don't own a Mac neither familiar with its packaging systems. MacPorts has the latest stable (2.5) in it? Should we point to additional documentation to set up MacPorts?
* Allow building with Lua 5.3 (some active openSUSE versions don't have 5.4 yet)
I could not reproduce the issue yet. The logs you linked don't seem to be available. If you could attach a backtrace it could help. Thx!
* Force Lua numbers to proper string representation
CMake targets for languages and pdf manual compiling
CMake target for doxygen docs
* Fix whitespaces
* Disable PDF manual target by default most people don't install Latex
Complite base cmake build system for UFO:AI
* Aligning comment indentation
* Fix AB_BaseSearchedByNations not triggering AlienBase mission
* Add basic AlienBase Tests, primarily about AB_BaseSearchedByNations that fails
* Add Lua CFLAGS and LINS to ufoslicer
* Fix syntax error in the makefile
Some Cmake tweaks
* Add Lua to ufomodel dependencies
* Ufo2map needs Lua, even though it doesn't use it
* Use system GoogleTest, remove bundled outdated copy
* Remove bundled libraries: intl, ogg, theora, vorbis
* Removed bundled libpng
* Remove bundled, old, unused zlib
* Clean up embeded Lua lib references
* Removed SDL1.2 support and bundled SDL2* libraries from the build system
* Upgrade from Lua 5.1 to 5.4
* Upgrade bundled MXML lib to 3.3.1
* remove bundled libCURL
* Use the proper Lua headers
* Made CMake build system find the system MXML library
* Update FindSDL* CMake modules with slightly tweaked versions of what is shipped with CMake nowdays
* cleanup main CMake file
* Move ufoslicer to its own project and CMakeLists.txt
* Move ufotestall (unittest suite) to its own project and CMakeLists.txt
* Move ufoded (dedicated server) to its own project and CMakeLists.txt
* Move ufo (main client target) to its own project and CMakeLists.txt
* Replaced deprecated CURL references
* Move ufomodel to its own project and CMakeLists.txt
* Move ufo2map to its own project and CMakeLists.txt
* Separate game library to separate CMakeList and project
* remove outdated, incomplete todo
* Move UFORadiant target to a separate sub-CMakeList and project, removed superflous CMake modules
* remove broken rsync make target
Home
* Update language files
* Update Copyright strings to 2023
* Add .vscode/ to .gitignore
Fix some format-security related compilation errors
Thanks for the patch! ui_lua_shared.cpp is actually generated with SWIG, so I moved the pragma into the .i interface file, and next to the other exclusion so it isn't lost next time we rebuild the cpp code.
* Move format-security warning exclusion to the SWIG interface file, so it isn't lost
* Fix compilation errors on format-security
* Log Lua custom-loader uses and errors
* remove superfluous UI file
* corrected code formatting
* UI tweaks on the Multiplayer waitroom
* make Masterserver PHP 7.0.0+ compatible (ereg->preg)
* Adjusted Skirmish Team UI
* Finish soldier head box on Multiplayer Team UI
* Remove WebAPI related content from the UI
* Prevent memory mutex (z_lock) used uninitialized. Fixes a segfault on windows.
* Cmake: Don't copy contrib directory, it should not be needed
* rewrote map listing callback for further expansion (more data for the UI)