Commit Graph

524 Commits (4917ae879317047807cad62f6a302b592a4b877c)

Author SHA1 Message Date
Paxton Schweigert 54769ebdbf Remove tinythread from PluginManager
Remove useless tinythread import in PlugLoad-windows.cpp

Remove seemingly useless tinythread import in LuaTools.cpp

Factor out tinythread in LuaApi.cpp

Removed unused tinythread in LuaWrapper.cpp

Removed unused tinythread include in LuaTypes.cpp

Removed unused tinythread include in ColorText.cpp

Factor out tinythread in Console.h

Factor out tinythread in Console-posix.cpp

Factor out tinythread in Console-windows.cpp

Factor out tinythread in renderer_light

Factor out tinythread in DataDefs.cpp

Remove unused tinythread include in RemoteClient.cpp

Add includes for new mutex and conditional_variable usages in PluginManager

Factor out tinythread from devel/memview, renderermax/renderer_light, and rendermax/renderer_opengl plugins

Remove usages of tinythread in various CMakeLists.txt files, in .ycm_extra_conf.py, and delete tinythread itself

Delete tinythread from LISCENSE.rst

excise tinythread: fix deadlock in pluginmanager

excise tinythread: remove improper header

excise tinythread: fix double unlock. fix plugin typo
2023-12-27 19:23:58 -05:00
Kelly Kinkade a910583860 update cmakelist.txt for MSVC 17.8 2023-12-07 13:53:14 -06:00
Myk Taylor eb14a3fefc
bump to 50.11-r4 2023-11-22 11:22:27 -08:00
Myk Taylor f2e5bed633
bump to 50.11-r3 2023-11-14 11:07:21 -08:00
Myk Taylor 255a1fc74f
Merge branch 'develop' into myk_hawkowl 2023-11-09 15:29:58 -08:00
Myk Taylor fa78ec5fe8
bump to 50.11-r2 2023-10-17 01:20:28 -07:00
Myk Taylor db08110e56
bump release version to 50.11-r2rc1 2023-10-12 11:48:40 -07:00
Myk Taylor 942cbe2015
bump 50.11-r1 2023-10-01 13:35:29 -07:00
Myk Taylor 9905fc7eaf
update version to 50.10-r1 2023-09-17 21:16:17 -07:00
Kelly Kinkade 8b1b413195 update version spec 2023-09-12 21:34:57 -05:00
Myk Taylor 31fbd0dab5
bump to 50.09-r3 2023-09-06 13:43:11 -07:00
Myk Taylor 0550562859
bump to 50.09-r3rc3 2023-09-01 11:44:51 -07:00
Myk Taylor cf53283f33
remove unneeded modification of CMAKE_CXX_FLAGS_RELWITHDEBINFO
-g is already in the flags, we just end up adding it a second time
2023-08-31 14:14:45 -07:00
Myk Taylor 2d71a6b009
bump version to r3rc2 2023-08-21 00:49:31 -07:00
Myk Taylor 833a54da05
bump version string to 50.09-r3rc1 2023-08-18 09:35:07 -07:00
Myk Taylor e7ebaf6a7a
supercede LD_LIBRARY_PATH for dfhack libs 2023-08-17 02:33:13 -07:00
Kelly Kinkade 5677a0faf7 allow msvc 17.7.0 (1937) for builds 2023-08-11 00:07:20 -05:00
Myk Taylor 7981624792
don't build html docs unless we have to 2023-08-04 23:59:04 -07:00
Myk Taylor 02fae5afd4
treat doc warnings as errors 2023-08-04 12:38:51 -07:00
Myk Taylor 0b2877a538
fixups 2023-07-30 19:53:46 -07:00
Myk Taylor 6a50ae42ce
more deduplication of installed files 2023-07-29 00:35:12 -07:00
Myk Taylor ac633da050
de-duplicate stonesense resources 2023-07-29 00:35:12 -07:00
Myk Taylor a27f42d67d
split common files into their own depot 2023-07-28 19:12:58 -07:00
Myk Taylor a9df9f92d9
update for 50.09-r2 2023-07-21 18:50:15 -07:00
Myk Taylor 7ec34ec5f8
remove unneeded linkage to SDL 2023-07-18 23:15:22 -07:00
Myk Taylor 88732d724c
update version to 50.09-r2rc2 2023-07-08 14:16:04 -07:00
Myk Taylor 0aa2146e11
bump version number to 50.09-r2rc1 2023-07-07 13:06:42 -07:00
Myk Taylor f111b69f2f
Merge branch 'develop' into myk_cpp20 2023-07-03 11:49:54 -07:00
Kelly Kinkade 354f56cc33 include vs17.6 in acceptable version range 2023-06-30 09:37:50 -05:00
Myk Taylor 09027543df
update to 50.09-r1 2023-06-26 16:31:18 -07:00
Kelly Kinkade f2dc910b28 update for 50.09sdl2-3 2023-06-24 20:10:27 -05:00
Myk Taylor 20e425dc4f
update to newest df sdl beta 2023-06-23 14:50:06 -07:00
Myk Taylor 95b9cb0ab3
match DF's version string in ours 2023-06-23 14:36:16 -07:00
Myk Taylor a51032b8ee
use standard ROOT path structure 2023-06-23 14:34:58 -07:00
Myk Taylor 05ae92f085
move SDL2 to depends in the src dir 2023-06-23 14:34:51 -07:00
Myk Taylor f6228240d2
move zlib download back to src dir 2023-06-23 14:34:51 -07:00
Myk Taylor 61eeea20e8
ensure offline builds still work; clean up 2023-06-23 14:33:54 -07:00
Myk Taylor 4e48ce64f1
get things mostly ported to SDL2 2023-06-23 14:31:12 -07:00
Myk Taylor eff1755675
bump to 50.08-r4 2023-06-23 10:59:21 -07:00
Myk Taylor ca9a0fb7d1
progress towards cpp20 2023-06-17 10:44:38 -07:00
Myk Taylor ed4d22e790
bump version to 50.08-r4rc1 2023-06-15 11:28:08 -07:00
Myk Taylor 73f8186ab7
use standard ROOT path structure 2023-06-06 17:49:15 -07:00
Myk Taylor 9aecedb9e2
move zlib download back to src dir 2023-06-06 17:49:15 -07:00
Myk Taylor aa3ca94de4
fix paths 2023-06-06 17:49:15 -07:00
Myk Taylor abc1a6a569
clean up some cmake 2023-06-06 17:49:12 -07:00
Myk Taylor b4a804ca0c
bump to 50.08-r3 2023-06-05 17:42:35 -07:00
Myk Taylor ecf82471cf
update for 50.08-r2 2023-06-01 11:20:08 -07:00
Myk Taylor 73f6c66c3e
bump version to 50.08-r2rc1 2023-05-18 11:13:47 -07:00
lethosor e664f4aa7b
CMake: fix find_package(Python) when inactive pyenv Python installations are present
`find_package(Python)`'s default behavior is to attempt to use any `python3.x`
executables it finds before `python3`. This is problematic when using tools such
as pyenv, where `python3.x` executables may be present in a user's PATH but not
be functional.

Setting the `Python_FIND_UNVERSIONED_NAMES` hint to `FIRST` causes `python3` to
be attempted first, if it exists.

Note that this option was introduced in CMake 3.20:
https://cmake.org/cmake/help/latest/module/FindPython.html#hints
2023-05-09 21:56:07 -04:00
Myk Taylor f61d25bdeb
bump to 50.08-r1 2023-04-29 18:46:13 -07:00