Changesets: DarkRadiant

master e24c2462

13.02.2019 22:07

orbweaver


Details Diff
Move single-use ShaderFileLoader into Doom3ShaderSystem.cpp
mod - radiant/Makefile.am Diff File
mod - radiant/shaders/Doom3ShaderSystem.cpp Diff File
rm - radiant/shaders/ShaderFileLoader.cpp Diff
rm - radiant/shaders/ShaderFileLoader.h Diff

master 330a6a35

13.02.2019 21:54

orbweaver


Details Diff
Remove ILongRunningOperation and related code

Looks like nothing is using this any more.
mod - include/iradiant.h Diff File
mod - radiant/RadiantModule.cpp Diff File
mod - radiant/RadiantModule.h Diff File
mod - radiant/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiant/shaders/Doom3ShaderSystem.h Diff File
mod - radiant/shaders/ShaderFileLoader.cpp Diff File
mod - radiant/shaders/ShaderFileLoader.h Diff File

master 772506fc

12.02.2019 22:06

orbweaver


Details Diff
VirtualFileSystem::VisitorFunc takes a metadata object

Using a new FileInfo object rather than separate name and visibility
parameters.
mod - include/ifilesystem.h Diff File
mod - plugins/dm.gui/XDataLoader.cpp Diff File
mod - plugins/dm.gui/gui/GuiManager.cpp Diff File
mod - plugins/script/interfaces/FileSystemInterface.cpp Diff File
mod - plugins/sound/SoundManager.cpp Diff File
mod - radiant/eclassmgr/EClassManager.cpp Diff File
mod - radiant/fonts/FontLoader.cpp Diff File
mod - radiant/fonts/FontLoader.h Diff File
mod - radiant/particles/ParticlesManager.cpp Diff File
mod - radiant/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiant/skins/Doom3SkinCache.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/prefabselector/PrefabPopulator.cpp Diff File
mod - radiant/ui/prefabselector/PrefabPopulator.h Diff File
mod - radiant/vfs/Doom3FileSystem.cpp Diff File

master da7d2daf

07.02.2019 21:53

orbweaver


Details Diff
Use Visibility information in ModelSelector

Setting a model to 'hidden' in an assets.lst now hides the model from the model
selector, although it appears in the map as normal.
mod - radiant/ui/modelselector/ModelPopulator.h Diff File

master 9c1bbc44

06.02.2019 22:24

orbweaver


Details Diff
Pass visibility information to filesystem visitors

The VirtualFileSystem::VisitorFunc now has a second parameter for the
vfs::Visibility enum value, which is set based on the previously-parsed
assets.lst if present. No callbacks are currently using this information as
yet.
mod - include/ifilesystem.h Diff File
mod - plugins/script/interfaces/FileSystemInterface.cpp Diff File
mod - plugins/sound/SoundManager.cpp Diff File
mod - radiant/eclassmgr/EClassManager.cpp Diff File
mod - radiant/fonts/FontLoader.cpp Diff File
mod - radiant/fonts/FontLoader.h Diff File
mod - radiant/particles/ParticlesManager.cpp Diff File
mod - radiant/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiant/skins/Doom3SkinCache.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/vfs/Doom3FileSystem.cpp Diff File

master 6b62c682

06.02.2019 21:20

orbweaver


Details Diff
Move Archive interface out of iarchive.h

The Archive interface is not actually used by anything outside of the
radiant/vfs directory, so does not need to appear in an interface file.
mod - include/iarchive.h Diff File
mod - include/ifilesystem.h Diff File
add - radiant/vfs/Archive.h Diff File
mod - radiant/vfs/DirectoryArchive.h Diff File
mod - radiant/vfs/Doom3FileSystem.h Diff File
mod - radiant/vfs/GenericFileSystem.h Diff File

master 37016de4

05.02.2019 22:24

orbweaver


Details Diff
Initial parsing of assets.lst

Currently the parsing is done only by a local class AssetsList, and the parsed
information is not exposed or used anywhere else.
mod - radiant/vfs/Doom3FileSystem.cpp Diff File

master 51a15c95

04.02.2019 22:23

orbweaver


Details Diff
Merge ArchiveVisitor and FileVisitor

Since these are local classes which are only ever used together, they might as
well be a single class rather than one functor wrapping another.
mod - radiant/vfs/Doom3FileSystem.cpp Diff File

master 7b5a6c40

31.01.2019 22:19

orbweaver


Details Diff
Remove unused Archive::EMode

Enum was only used by ArchiveVisitor which is now a local class, so no need for
the enum to appear on the Archive interface, and since eDirectories was never
used the enum is obsolete anyway.
mod - include/iarchive.h Diff File
mod - radiant/vfs/Doom3FileSystem.cpp Diff File

master 2411d438

31.01.2019 22:11

orbweaver


Details Diff
Move single-use FileVisitor and ArchiveVisitor into Doom3FileSystem.cpp
rm - radiant/vfs/ArchiveVisitor.h Diff
mod - radiant/vfs/Doom3FileSystem.cpp Diff File
rm - radiant/vfs/FileVisitor.h Diff

master 1b456d2a

23.01.2019 22:18

orbweaver


Details Diff
Switch to conventional radio buttons in Light Inspector

The images on the toggle buttons don't even show in Linux, and from
Springheel's mapping tutorials they look really ugly on Windows. These are now
replaced with standard radio buttons.
mod - install/ui/lightinspector.fbp Diff File
mod - install/ui/lightinspector.xrc Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.h Diff File

master 66f490bc

22.01.2019 22:14

orbweaver


Details Diff
Add manual section on moving objects between layers
add - doc/img/LightInTwoLayers.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master b772193a

22.01.2019 22:14

orbweaver


Details Diff
Slightly reduce wasted space in Layers window screenshot
mod - doc/img/LayersWindow.png Diff File

master d31b3f1e

18.01.2019 21:19

orbweaver


Details Diff
Bump Linux version number in configure.ac and debian/changelog
mod - configure.ac Diff File
mod - debian/changelog Diff File
mod - debian/control Diff File
mod - debian/darkradiant.install Diff File

master f01eae52

09.01.2019 22:02

orbweaver


Details Diff
Add initial documentation on the Layers window
add - doc/img/LayersWindow.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master 6195d7f8

28.11.2018 21:52

orbweaver


Details Diff
Add manual section on creating and removing groups
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master bde64696

20.11.2018 21:53

orbweaver


Details Diff
Add documentation of the brush-based selection modes

Describe 'select complete tall', 'select inside' and 'select touching'. Also
mention the shift-drag rectangular selection box, which replaces 'select
partial tall' from legacy Radiant.
add - doc/img/SelectCompleteTall.png Diff File
add - doc/img/SelectInside.png Diff File
add - doc/img/SelectTouching.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master 43ae5e0d

13.11.2018 22:14

orbweaver


Details Diff
Add initial documentation on loading and saving prefabs

Start of new top-level documentation section 'Organising a map', which will
cover things like prefabs, filters, groups, layers etc.
add - doc/img/PrefabChooser.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master 16a999f7

06.11.2018 22:10

orbweaver


Details Diff
Add documentation section on the Surface Inspector
add - doc/img/SurfaceInspector.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master 829561eb

31.10.2018 22:15

orbweaver


Details Diff
Add more detailed documentation of Media and Textures tabs

- Reordered sections so that the brush and patch documentation appears before
discussion of applying textures (since the texturing functionality is common
to both brushes and patches).
- Moved texture documentation up a level, so that it is no longer a
sub-category of 'Working with brushes'.
- Separate subsections describing the Media and Textures tabs, both with
screenshots.
add - doc/img/MediaTab.png Diff File
add - doc/img/TexturesTab.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master bda52c33

23.10.2018 21:35

orbweaver


Details Diff
Add section on locating leaks with a pointfile
add - doc/img/Pointfile.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master 0c198298

16.10.2018 22:37

orbweaver


Details Diff
Add initial section on compilation and leak avoidance
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master fca2f65b

16.10.2018 21:44

orbweaver


Details Diff
Use the 'header' table style where appropriate

The 'header' style gives bold text and a darker background, which makes header
cells more obvious, and avoids the need to manually format each piece of header
text with inline bold markup.

Since a column can only have one style, this replaces the 'asciidoc' style
which was used to allow double-colon image declarations. This is not a problem,
as single-colon images work fine without the 'asciidoc' style, and the column
specifier can be used to set the desired center alignment.
mod - doc/manual.adoc Diff File
mod - doc/manual.css Diff File
mod - doc/manual.html Diff File

master 3dfc1771

16.10.2018 21:17

orbweaver


Details Diff
Manual layout and styling tweaks

- Table rows no longer have alternating light/dark backgrounds (this is
confusing when the table contains images, or column-spanning section titles
as in the 3D view keyboard shortcuts table).
- Colour schemes table is now gridless and the cell contents are top-aligned.
mod - doc/manual.adoc Diff File
mod - doc/manual.css Diff File
mod - doc/manual.html Diff File

master d294a8b6

09.10.2018 21:51

orbweaver


Details Diff
Add table illustrating each of the available colour schemes
add - doc/img/BlackGreenTheme.png Diff File
add - doc/img/DarkRadiantDefaultTheme.png Diff File
add - doc/img/MayaEmulationTheme.png Diff File
add - doc/img/Q3RadiantTheme.png Diff File
add - doc/img/SuperMalTheme.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 221 222 223 224 225 226 227 ... 240 ... 261 262 263  Next  Last