Changesets: DarkRadiant
portable_map_format d7f010bc 20.01.2020 04:23 Details Diff |
Add xml::Document constructor accepting a std::istream. | ||
mod - libs/xmlutil/Document.cpp | Diff File | ||
mod - libs/xmlutil/Document.h | Diff File | ||
portable_map_format 577c725b 19.01.2020 18:43 Details Diff |
Use string constants in map writer | ||
mod - radiant/map/format/portable/PortableMapWriter.cpp | Diff File | ||
portable_map_format 6844378b 19.01.2020 18:15 Details Diff |
Move portable format related files into separate folder and namespace. Add constants to shared header file. |
||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/MapModules.cpp | Diff File | ||
add - radiant/map/format/portable/Constants.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format f8444310 19.01.2020 18:08 Details Diff |
Start implementing PortableMapReader. Any given file is inspected for matching XML signatures. | ||
mod - radiant/map/format/PortableMapFormat.cpp | Diff File | ||
mod - radiant/map/format/PortableMapFormat.h | Diff File | ||
add - radiant/map/format/PortableMapReader.cpp | Diff File | ||
add - radiant/map/format/PortableMapReader.h | Diff File | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format ce59040b 19.01.2020 11:07 Details Diff |
Export map properties to portable format. | ||
mod - include/imapformat.h | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - radiant/map/format/Doom3MapWriter.cpp | Diff File | ||
mod - radiant/map/format/Doom3MapWriter.h | Diff File | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - radiant/map/format/PortableMapWriter.h | Diff File | ||
mod - radiant/map/format/Quake3MapWriter.h | Diff File | ||
mod - radiant/map/format/Quake4MapWriter.h | Diff File | ||
portable_map_format 3eae41f1 19.01.2020 09:00 Details Diff |
Extend info file module interface and introduce MapPropertyInfoFileModule exporting and importing the properties to the info file. | ||
mod - include/imapinfofile.h | Diff File | ||
mod - libs/KeyValueStore.h | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/layers/LayerInfoFileModule.cpp | Diff File | ||
mod - radiant/layers/LayerInfoFileModule.h | Diff File | ||
mod - radiant/map/EditingStopwatchInfoFileModule.cpp | Diff File | ||
mod - radiant/map/EditingStopwatchInfoFileModule.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
add - radiant/map/MapPropertyInfoFileModule.cpp | Diff File | ||
add - radiant/map/MapPropertyInfoFileModule.h | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - radiant/map/infofile/InfoFileExporter.cpp | Diff File | ||
mod - radiant/map/infofile/InfoFileExporter.h | Diff File | ||
mod - radiant/selection/group/SelectionGroupInfoFileModule.cpp | Diff File | ||
mod - radiant/selection/group/SelectionGroupInfoFileModule.h | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.cpp | Diff File | ||
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format 3126a334 19.01.2020 05:00 Details Diff |
Write total edit time to map root property bag. | ||
mod - radiant/map/EditingStopwatch.cpp | Diff File | ||
mod - radiant/map/EditingStopwatch.h | Diff File | ||
portable_map_format bf353d51 19.01.2020 03:44 Details Diff |
Add IKeyValueStore interface which is implemented by the map root nodes to store some metadata. | ||
add - include/ikeyvaluestore.h | Diff File | ||
mod - include/imap.h | Diff File | ||
add - libs/KeyValueStore.h | Diff File | ||
mod - libs/scene/BasicRootNode.h | Diff File | ||
mod - radiant/map/RootNode.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
portable_map_format 804a982b 18.01.2020 05:02 Details Diff |
Export selection set information. | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - radiant/map/format/PortableMapWriter.h | Diff File | ||
portable_map_format 31b54aac 18.01.2020 04:33 Details Diff |
Persist selection group information | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - radiant/map/format/PortableMapWriter.h | Diff File | ||
portable_map_format 6a199f60 18.01.2020 03:57 Details Diff |
Include layer information in portable map. | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
mod - radiant/map/format/PortableMapWriter.h | Diff File | ||
portable_map_format 801252db 18.01.2020 03:29 Details Diff |
Add patch exporter code | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
portable_map_format 6867f8fe 18.01.2020 03:11 Details Diff |
Implement brush export code. | ||
mod - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
portable_map_format 14c6e133 18.01.2020 02:44 Details Diff |
Revert "Add a "defaultmapextension" property to game types.". Instead introduce a new file format shortcut "mapexport". New menu entry called "Export whole Map" to access the available export file formats. Rearrange File main menu a bit to distinguish between Save (keep the current game-specific map format) and Export (any available format). |
||
mod - include/ifiletypes.h | Diff File | ||
mod - install/games/darkmod.game | Diff File | ||
mod - install/games/doom3-demo.game | Diff File | ||
mod - install/games/doom3.game | Diff File | ||
mod - install/games/prey.game | Diff File | ||
mod - install/games/quake3.game | Diff File | ||
mod - install/games/quake4.game | Diff File | ||
mod - install/games/xreal.game | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - libs/wxutil/FileChooser.cpp | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
mod - radiant/map/MapFileManager.cpp | Diff File | ||
portable_map_format 1425c2a6 17.01.2020 14:00 Details Diff |
Start implementing PortableMapWriter. | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/format/PortableMapFormat.cpp | Diff File | ||
add - radiant/map/format/PortableMapWriter.cpp | Diff File | ||
add - radiant/map/format/PortableMapWriter.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format ffcd14e7 17.01.2020 13:58 Details Diff |
Extend xml::Document interface, add saveToString() method, addTopLevelNode will return the node. | ||
mod - libs/xmlutil/Document.cpp | Diff File | ||
mod - libs/xmlutil/Document.h | Diff File | ||
portable_map_format ae3a54d0 17.01.2020 13:57 Details Diff |
Don't replace the file extension if the selected file already has one. | ||
mod - libs/wxutil/FileChooser.cpp | Diff File | ||
master 4c8f9ba5 16.01.2020 21:46 Details Diff |
Update debian/docs with correct README.md file name | ||
mod - debian/docs | Diff File | ||
portable_map_format ed70e33f 16.01.2020 18:53 Details Diff |
Add a "defaultmapextension" property to game types. Since we can have more than one extension associated to the map file type, we need to specify the default extension for each game type. | ||
mod - install/games/darkmod.game | Diff File | ||
mod - install/games/doom3-demo.game | Diff File | ||
mod - install/games/doom3.game | Diff File | ||
mod - install/games/prey.game | Diff File | ||
mod - install/games/quake3.game | Diff File | ||
mod - install/games/quake4.game | Diff File | ||
mod - install/games/xreal.game | Diff File | ||
mod - libs/wxutil/FileChooser.cpp | Diff File | ||
portable_map_format 53ee51df 15.01.2020 19:04 Details Diff |
Add PortableMapFormat stub | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/MapFileManager.cpp | Diff File | ||
mod - radiant/map/MapModules.cpp | Diff File | ||
add - radiant/map/format/PortableMapFormat.cpp | Diff File | ||
add - radiant/map/format/PortableMapFormat.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
portable_map_format 28b84e0f 15.01.2020 18:27 Details Diff |
Move static Map module to MapModules.cpp. | ||
mod - include/imap.h | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/Map.h | Diff File | ||
mod - radiant/map/MapModules.cpp | Diff File | ||
portable_map_format 1de6a05a 15.01.2020 18:24 Details Diff |
Move mapdoom3/mapdoom3.cpp hosting the static modules to map/MapModules.cpp | ||
mod - radiant/Makefile.am | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 0e5942d6 15.01.2020 18:13 Details Diff |
Move AAS-related sources to map/ folder. | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/mapdoom3/mapdoom3.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 62dde388 15.01.2020 17:48 Details Diff |
Move primitive import/export classes to map/format/ folder. | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/format/Doom3MapReader.cpp | Diff File | ||
mod - radiant/map/format/Doom3MapWriter.cpp | Diff File | ||
mod - radiant/map/format/Quake3MapReader.cpp | Diff File | ||
mod - radiant/map/format/Quake3MapWriter.h | Diff File | ||
mod - radiant/map/format/Quake4MapReader.cpp | Diff File | ||
mod - radiant/map/format/Quake4MapWriter.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master be739037 15.01.2020 16:45 Details Diff |
Pass the IPatchNodePtr to IMapWriters instead of the IPatch reference. | ||
mod - include/imapformat.h | Diff File | ||
mod - radiant/map/algorithm/MapExporter.cpp | Diff File | ||
mod - radiant/map/format/Doom3MapWriter.cpp | Diff File | ||
mod - radiant/map/format/Doom3MapWriter.h | Diff File | ||
mod - radiant/mapdoom3/primitivewriters/PatchDefExporter.h | Diff File |