Revision c844017c
Added by skyjake over 10 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- api
- client
- client.pro (diff)
- include
- cbuffer.h
- con_bar.h
- con_main.h
- dd_def.h (diff)
- dd_help.h
- dd_main.h (diff)
- de_base.h (diff)
- de_console.h (diff)
- de_filesys.h (diff)
- de_platform.h (diff)
- de_resource.h (diff)
- filehandle.h
- filesys
- file.h
- filehandlebuilder.h
- fileid.h
- fileinfo.h
- fs_main.h
- fs_util.h
- lumpindex.h
- manifest.h
- searchpath.h
- sys_direc.h
- filetype.h
- game.h (diff)
- gl
- m_misc.h (diff)
- resource
- fontmanifest.h (diff)
- fontscheme.h (diff)
- image.h (diff)
- lumpcache.h
- manifest.h
- material.h (diff)
- materialmanifest.h (diff)
- materialscheme.h (diff)
- model.h (diff)
- pcx.h (diff)
- resourcesystem.h (diff)
- texturemanifest.h (diff)
- texturescheme.h (diff)
- tga.h (diff)
- wad.h
- zip.h
- resourceclass.h
- sys_system.h (diff)
- ui
- uri.hh
- world
- src
- api_console.cpp
- api_filesys.cpp
- api_uri.cpp (diff)
- audio
- busymode.cpp (diff)
- cbuffer.cpp
- client
- clientapp.cpp (diff)
- con_bar.cpp
- con_config.cpp (diff)
- con_data.cpp
- con_main.cpp
- dd_help.cpp
- dd_loop.cpp (diff)
- dd_main.cpp (diff)
- def_main.cpp (diff)
- def_read.cpp (diff)
- edit_bias.cpp (diff)
- filesys
- file.cpp
- filehandle.cpp
- fileid.cpp
- fs_main.cpp
- fs_scheme.cpp
- fs_util.cpp
- lumpindex.cpp
- manifest.cpp
- searchpath.cpp
- sys_direc.cpp
- game.cpp (diff)
- games.cpp (diff)
- gl
- m_misc.cpp (diff)
- m_nodepile.cpp (diff)
- network
- render
- api_render.cpp (diff)
- biasillum.cpp (diff)
- billboard.cpp (diff)
- cameralensfx.cpp (diff)
- fx
- lightgrid.cpp (diff)
- r_draw.cpp (diff)
- rend_clip.cpp (diff)
- rend_fakeradio.cpp (diff)
- rend_font.cpp (diff)
- rend_halo.cpp (diff)
- rend_main.cpp (diff)
- rend_model.cpp (diff)
- rend_particle.cpp (diff)
- sky.cpp (diff)
- viewports.cpp (diff)
- vr.cpp (diff)
- resource
- bitmapfont.cpp (diff)
- fontscheme.cpp (diff)
- hq2x.cpp (diff)
- image.cpp (diff)
- manifest.cpp
- material.cpp (diff)
- materialarchive.cpp (diff)
- model.cpp (diff)
- patchname.cpp (diff)
- resourcesystem.cpp (diff)
- texture.cpp (diff)
- wad.cpp
- zip.cpp
- settingsregister.cpp (diff)
- sys_system.cpp (diff)
- ui
- unix
- updater
- uri.cpp
- windows
- world
- libcore
- libdoomsday
- liblegacy
- server
Refactor: Relocated console, FS1, and help to libdoomsday
This sizable commit relocates a couple of the most central Doomsday
subsystems into the libdoomsday library: console, FS1, and help.
Very little functionality has actually changed, though:
- Uri is now in libdoomsday, so it needs to use a callback to
resolve symbols in the URI.
- FS1 depends on ResourceClass, however the resource subsystem is not
ready for relocation; a callback was added to allow getting a
ResourceClass instance based on its ID number.
The old console implementation has been cleaned up by splitting it
into several source files.
These changes enable relocating other subsystems that rely on console
and FS1.