Changesets: DarkRadiant
master 6ef7dd34 04.08.2020 11:03 Details Diff |
Added zeromq vc props. | ||
add - tools/msvc/properties/zeromq.props | Diff File | ||
core_module c1a1d78f 03.08.2020 15:36 Details Diff |
0005231: Add Timer implementation based on C++11 native tools, replacing the wxTimer in the AutoSaver class |
Affected Issues 0005231 |
|
add - libs/time/Timer.h | Diff File | ||
mod - radiantcore/map/AutoSaver.cpp | Diff File | ||
mod - radiantcore/map/AutoSaver.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
core_module f0059526 02.08.2020 16:39 Details Diff |
0005231: Fix the return type to std::size_t |
Affected Issues 0005231 |
|
mod - libs/time/StopWatch.h | Diff File | ||
core_module fcc1bea1 02.08.2020 05:03 Details Diff |
0005231: Replace wxStopWatch in Map class with a simple std::chrono-based implementation. |
Affected Issues 0005231 |
|
add - libs/time/StopWatch.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
core_module 05c1ffd5 01.08.2020 14:39 Details Diff |
0005231: Remove wxutil reference from map import algorithm |
Affected Issues 0005231 |
|
mod - radiantcore/map/algorithm/Import.cpp | Diff File | ||
core_module a37db0c5 01.08.2020 14:35 Details Diff |
0005231: Replace direct calls to wxutil::MessageBox from CSG algorithm |
Affected Issues 0005231 |
|
mod - libs/messages/NotificationMessage.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiantcore/brush/csg/CSG.cpp | Diff File | ||
core_module 867c7e6e 01.08.2020 08:25 Details Diff |
0005231: Use string/encoding instead of wxutil/IConv in RegistryTree. |
Affected Issues 0005231 |
|
mod - radiantcore/xmlregistry/RegistryTree.cpp | Diff File | ||
core_module df17e535 01.08.2020 08:16 Details Diff |
0005231: Remove wxWidgets dependency from ModuleRegistry. |
Affected Issues 0005231 |
|
mod - include/imodule.h | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiant/RadiantApp.h | Diff File | ||
mod - radiantcore/modulesystem/ModuleRegistry.cpp | Diff File | ||
mod - radiantcore/modulesystem/ModuleRegistry.h | Diff File | ||
core_module d34d938f 31.07.2020 04:35 Details Diff |
0005231: Start removing references to wxWidgets from the core module, let's see how far I get |
Affected Issues 0005231 |
|
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
mod - radiantcore/precompiled.h | Diff File | ||
core_module 565d89f4 31.07.2020 04:34 Details Diff |
0005231: Remove dead LogFile code. |
Affected Issues 0005231 |
|
mod - radiantcore/log/LogFile.cpp | Diff File | ||
core_module 26cc6ded 31.07.2020 04:29 Details Diff |
0005231: Add new implementation for converting strings from and to certain encodings, replacing the previous wxutil::IConv implementation. |
Affected Issues 0005231 |
|
mod - libs/module/DynamicLibrary.cpp | Diff File | ||
mod - libs/string/encoding.h | Diff File | ||
mod - libs/wxutil/IConv.h | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
mod - radiantcore/vfs/DirectoryArchive.cpp | Diff File | ||
mod - radiantcore/vfs/Doom3FileSystem.cpp | Diff File | ||
mod - radiantcore/xmlregistry/XMLRegistry.cpp | Diff File | ||
master 00172d40 26.07.2020 20:01 Details Diff |
Remove ARB shader programs (GLSL only from now on) GLSL is supported since OpenGL 2.0, and the mod itself requires OpenGL 3.0 as a minimum, so supporting the ancient and obsolete ARB shading language seems unnecessary at this point. |
||
mod - include/igl.h | Diff File | ||
rm - install/gl/Makefile.shaders | Diff | ||
rm - install/gl/interaction_fp.arb | Diff | ||
rm - install/gl/interaction_fp.cg | Diff | ||
rm - install/gl/interaction_vp.arb | Diff | ||
rm - install/gl/interaction_vp.cg | Diff | ||
rm - install/gl/utils.cg | Diff | ||
rm - install/gl/zfill_arbfp1.cg | Diff | ||
rm - install/gl/zfill_arbvp1.cg | Diff | ||
rm - install/gl/zfill_fp.glp | Diff | ||
rm - install/gl/zfill_vp.glp | Diff | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/render/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiant/render/backend/GLProgramFactory.cpp | Diff File | ||
mod - radiant/render/backend/GLProgramFactory.h | Diff File | ||
rm - radiant/render/backend/glprogram/ARBBumpProgram.cpp | Diff | ||
rm - radiant/render/backend/glprogram/ARBBumpProgram.h | Diff | ||
rm - radiant/render/backend/glprogram/ARBDepthFillProgram.cpp | Diff | ||
rm - radiant/render/backend/glprogram/ARBDepthFillProgram.h | Diff | ||
core_module 4eec8200 26.07.2020 17:43 Details Diff |
0005231: Implement log stream initialisation for modules not hosted by the UI binary |
Affected Issues 0005231 |
|
mod - include/imodule.h | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiantcore/modulesystem/ModuleLoader.cpp | Diff File | ||
mod - radiantcore/modulesystem/ModuleRegistry.cpp | Diff File | ||
mod - radiantcore/modulesystem/ModuleRegistry.h | Diff File | ||
master 718be4b4 25.07.2020 16:29 Details Diff |
compile fix | ||
mod - libs/wxutil/ModalProgressDialog.h | Diff File | ||
core_module c4d252cc 24.07.2020 04:58 Details Diff |
0005231: Fix SetEntityKeyValue command signature |
Affected Issues 0005231 |
|
mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
core_module 921be0fc 24.07.2020 04:04 Details Diff |
0005231: Fix ExportSelectedAsModel command signature |
Affected Issues 0005231 |
|
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/algorithm/Export.cpp | Diff File | ||
master 84dc6a89 22.07.2020 20:09 Details Diff |
Use $HOME/.cache/darkradiant for log output Log output now separated from config files, and placed under $HOME/.cache rather than $HOME/.config. On Windows the log location should be unchanged. |
||
mod - include/imodule.h | Diff File | ||
mod - radiant/log/LogFile.cpp | Diff File | ||
mod - radiant/modulesystem/ApplicationContextImpl.cpp | Diff File | ||
mod - radiant/modulesystem/ApplicationContextImpl.h | Diff File | ||
master 945e21b4 22.07.2020 19:40 Details Diff |
Config directory on Linux now complies with FreeDesktop standard Instead of using $HOME/.darkradiant as the settings directory, we are now using $HOME/.config/darkradiant in accordance with modern standards. Currently this also includes the log file, which is permissible but not ideal since this is not configuration data ($HOME/.cache/darkradiant would be a better location for temporary output like log files). Also fix a possible (although unlikely) crash bug: assigning the result of getenv() directly to a std::string is dangerous because getenv() can return NULL and it is (surprisingly) undefined behaviour to construct a std::string from a NULL pointer. This would only occur in released builds if either $HOME (Linux) or %APPDATA% (Windows) are missing, which seems exceptionally unlikely. |
||
mod - include/imodule.h | Diff File | ||
mod - radiant/modulesystem/ApplicationContextImpl.cpp | Diff File | ||
mod - radiant/xmlregistry/XMLRegistry.cpp | Diff File | ||
master 820b19c8 21.07.2020 19:36 Details Diff |
Bump Linux version to 2.8.1 | ||
mod - configure.ac | Diff File | ||
master f1ad0314 21.07.2020 19:24 Details Diff |
Remove debug printout | ||
mod - radiant/image/dds.cpp | Diff File | ||
core_module 673bc981 18.07.2020 04:13 Details Diff |
0005231: Fix insert prefab command invocations |
Affected Issues 0005231 |
|
mod - radiant/ui/MapCommands.cpp | Diff File | ||
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
core_module 5a11be86 18.07.2020 04:05 Details Diff |
0005231: MapFileManager is now merely dispatching the FileSelectionRequest, to remove any wx/wxutil references. |
Affected Issues 0005231 |
|
mod - libs/messages/FileSelectionRequest.h | Diff File | ||
add - radiant/ui/FileSelectionRequestHandler.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/MapFileManager.cpp | Diff File | ||
mod - radiantcore/map/MapFileManager.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
core_module 36c9248f 17.07.2020 04:53 Details Diff |
0005231: Introduce file selection request, to be handled by the UI modules. |
Affected Issues 0005231 |
|
mod - include/imessagebus.h | Diff File | ||
add - libs/messages/FileSelectionRequest.h | Diff File | ||
mod - radiantcore/map/MapFileManager.cpp | Diff File | ||
master 8c4c31ce 15.07.2020 19:51 Details Diff |
Working upload of uncompressed RGB DDS images If the DDS header does not have a FOURCC indicating compressed data, we make a lookup into another map which associates DDS bit depths (24 for RGB, 32 for RGBA) with OpenGL memory layouts (GL_RGB or GL_RGBA), and pass an additional parameter to setFormat() indicating that the image is uncompressed and should be uploaded with glTexImage2D rather than glCompressedTexImage2D. The vertexcolors_break_shading test map now renders correctly including the uncompressed DDS placeholder texture, which is in RGB8 (24 bit) format. No testing of RGBA8 textures so far. |
||
mod - radiant/image/dds.cpp | Diff File | ||
master 3d6a74e0 13.07.2020 20:10 Details Diff |
Calculate mipmap sizes for uncompressed DDS formats Calculated sizes look good (we are reading the correct number of bytes each time), but there is not yet any handling of the uncompressed format at the GL level, so the image still gives the "unrecognised format 0" warning. |
||
mod - radiant/image/dds.cpp | Diff File |