* 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
Use cp -R instead of cp -r
* 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
Mac OS install directions
Done. Thank You!
On Oct 27, 2023, at 5:40 AM, Tamás Fehérvári geever@users.sourceforge.net wrote: Hi! Could you explain a bit more? I don't own a Mac neither familiar with its packaging systems. Yes sure. MacPorts is the apt command for Mac OS. It allows the user to install software without having to deal with dependencies. MacPorts has the latest stable (2.5) in it? Yes. Should we point to additional documentation to set up MacPorts? This page has everything an user would need to install MacPorts: https://www.macports.org/install.php#installing...
* 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
Ok, Tamás, I accept rollback to configure && make by gryffus for openSUSE build. Hopefully we'll get back to building with CMake in the future, as I've invested a bit of my time into this. Thank you!
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)
Hello, Tamás. Log in attachment. It failed for all processor architectures, see https://build.opensuse.org/package/show/home:svalx/ufoai With GCC 7 all fine.
Hello, Tamás. Log in attachment. It failed for all processor architectures, see https://build.opensuse.org/package/show/home:svalx/ufoai
Hello, Tamás. Log in attachment. It failed for all processor architectures, see https://build.opensuse.org/package/show/home:svalx/ufoai
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!
ufo2map segmentation fault
* Force Lua numbers to proper string representation
Mac OS install directions
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
Merge /u/svalx1/ufoai/ branch master into master
Complite base cmake build system for UFO:AI
Complite base cmake build system for UFO:AI
* Aligning comment indentation
* Add basic AlienBase Tests, primarily about AB_BaseSearchedByNations that fails
* Fix AB_BaseSearchedByNations not triggering AlienBase mission
* Add Lua CFLAGS and LINS to ufoslicer
* Fix syntax error in the makefile
CMake target for doxygen docs
CMake targets for languages and pdf manual compiling
CMake lang target
CMake lang target
Some Cmake tweaks
Some Cmake tweaks
* Add Lua to ufomodel dependencies
* Use system GoogleTest, remove bundled outdated copy
* Ufo2map needs Lua, even though it doesn't use it
* Removed bundled libpng
* Remove bundled libraries: intl, ogg, theora, vorbis
* Remove bundled, old, unused zlib
* Removed bundled libjpeg, use system libjpeg
* Removed SDL1.2 support and bundled SDL2* libraries from the build system
* Clean up embeded Lua lib references
* Upgrade bundled MXML lib to 3.3.1
* remove bundled libCURL
* Upgrade from Lua 5.1 to 5.4
* Made CMake build system find the system MXML library
* Use the proper Lua headers
* Update FindSDL* CMake modules with slightly tweaked versions of what is shipped with CMake nowdays
* cleanup main CMake file
* Replaced deprecated CURL references
* Move ufotestall (unittest suite) to its own project and CMakeLists.txt
* Move ufoslicer to its own project and CMakeLists.txt
* Move ufo (main client target) to its own project and CMakeLists.txt
* Move ufoded (dedicated server) to its own project and CMakeLists.txt
* Move ufomodel to its own project and CMakeLists.txt
* Separate game library to separate CMakeList and project
* Move ufo2map to its own project and CMakeLists.txt
* remove broken rsync make target
* Move UFORadiant target to a separate sub-CMakeList and project, removed superflous CMake modules
* remove outdated, incomplete todo
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.