Project

General

Profile

Activity

From 2014-06-17 to 2014-06-30

2014-06-30

23:49 Revision 254c1693 (github): Cleanup|ResourceSystem: Moved MapDef into new source files
danij
23:30 Revision 3a68ac75 (github): WorldSystem: Provide WadMapConverter with the Id1MapRecognizer to use
This is a temporary arrangement to prevent inadvertent desync with the
converter-recognized map data. Logically speak...
danij
22:22 Revision e579e996 (github): ResourceSystem|MapDef: Store map id and source file in MapDef
MapDef will be used with all maps regardless of their origin, meaning
they may or may not have an associated Id1MapRe...
danij
22:00 Revision 1d28e3a1 (github): World|Map: Maps are associated with their corresponding MapDef
Also addressed a couple more cases where map URIs were being used
without a "Maps" resource scheme.
danij
19:19 Revision 443eaa71 (github): libcore|libdoomsday|libcommon|libdoom|libdoom64|libheretic|libhexen: Ensure map URIs consistently use a "Maps" resource scheme
danij
16:25 Revision b85642a9 (github): Refactor|WorldSystem: Use ResourceSystem's MapDef in WorldSystem
danij
15:30 Revision 433b005f (github): ResourceSystem: Locate id Tech 1 maps in loaded packages during game resource init
danij
15:28 Revision 5381acce (github): libcore|PathTreeT: Added tryFind() specializations to PathTreeT
danij
15:19 Revision c230b736 (github): Merge branch 'master' into id1-import
danij
15:08 Revision abcd0867 (github): WadMapConverter: Id1MapElement needs a non-default copy-ctor
danij
11:44 Revision 584908ca (github): libcore|FS: Added LinkFile for symbolic links
LinkFile has a target file and allows paths to be navigated in
relation to the target, for symbolic links to folders.
skyjake
11:37 Revision 4634beb5 (github): Refactor|libcore|FS: Added a Node base class for files
filesys::Node is the base class for File. It stores the most basic
members: name and parent. It also has overridable ...
skyjake
11:08 Revision faf81738 (github): libcore: Added PathRef utility class
Similar to QStringRef, references a portion of an existing Path. skyjake

2014-06-29

17:00 Revision 03a61550 (github): Fixed|libcommon: Linkage conflict (extern C function returning a C++ reference)
skyjake
16:42 Revision fa191718 (github): API: Versioning policy for removing public APIs
Thus far apis.h only had instructions for adding APIs, not removing
them. Restored the old enums of the removed W API.
skyjake
11:00 Revision b022e3ae (github): All Games: Command "warp" now also accepts a map URI
One can now specify the map to warp to using a map URI rather than a
logical map number (and episode, depending on th...
danij
07:32 Revision 2a70b77d (github): Refactor: Moved command "listmaps" into ResourceSystem
Now uses Id1MapRecognizer to find all the recognizable maps from the
central LumpIndex rather than assuming a game-sp...
danij
04:25 Revision 8dd7fcb9 (github): Refactor|LumpIndex|WadMapConverter|Id1Map: Moved/renamed Id1Map::Recognizer to/as LumpIndex::Id1MapRecognizer
danij
03:46 Revision fcebc25e (github): Refactor|WadMapConverter|Id1Map: Moved all Id1Map data type recognition logic to Recognizer
danij
02:31 Revision 59ede956 (github): Merge branch 'master' into revise-map-geometry-generation
danij
02:18 Revision 0d0e8c41 (github): API: Dropped old/obsolete W API
The specialized lump index functionality of this old API can now be
accessed directly via de::LumpIndex's public API....
danij
01:23 Revision adcfd4d9 (github): Refactor|libcommon|libdoom|libheretic|libhexen|libdoom64: Use de::LumpIndex's C++ API
danij
01:10 Revision bbc98777 (github): Refactor|libhexen: Switched in_lude.c to C++
danij

2014-06-28

23:28 Revision 71b89e43 (github): Refactor|DEH Reader: Use de::LumpIndex's C++ API
danij
23:26 Revision c10174bb (github): F API: Added F_LumpIndex() (returns the global index), use in wadmapconverter
danij
22:47 Revision 5ee689b4 (github): WadMapConverter|Id1Map: Cleanup (removed an obsolete comment)
danij
22:44 Revision 527552d9 (github): WadMapConverter|Id1Map: Use the LumpIndex API to locate map data lumps
Rather than have the Id1Map converter negotiate the old and obsolete
WAD API, provide the converter with the LumpInde...
danij

2014-06-27

22:08 Revision e0b813dc (github): WadMapConverter|Id1Map: Cleanup
danij
21:48 Revision a249185e (github): Merge branch 'master' into id1-import
danij
21:46 Revision a86b07b4 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
21:46 Revision 82a2cf4e (github): Fixed|Renderer|Client: Benign compiler warning (value used before initialization)
danij
21:45 Revision 7ef6582a (github): Fixed|libdoom|libhexen: Compiler warnings (missing initializers, unused args)
danij

2014-06-26

10:31 Revision 08afb71f (github): WadMapConverter|Id1Map: Obtaining the last lump inspected by Id1Map::Recognizer
danij
10:01 Revision e913092d (github): WadMapConverter|Id1Map: Heuristic recognition of id Tech 1 format maps
Rather than rely on the game to provide the name of the map "header"
lump, traverse the WAD lump index looking for lu...
danij
04:31 Revision cccf2057 (github): WadMapConverter: Cleanup
danij
01:20 Revision 143f63dd (github): Refactor|WadMapConverter: Use deng 2.0 components for Id1Map element type deserialization
danij
00:00 Revision 4f5b4009 (github): Refactor|WadMapConverter: Reorganized Id1Map element type deserialization
danij

2014-06-25

23:26 Revision a2b5b6a5 (github): Refactor|WadMapConverter: Reorganized Id1Map components
danij
21:14 Revision 0e9db90e (github): UI|Client: Improvements for popup menus and Home Screen
Adjusted style of popup menu labels. Added some labels to the
App menu.
Moved the game sort order choice to the left...
skyjake
02:25 Revision fc0eadff (github): Cleanup|DEH Reader: Removed an obsolete comment
danij
02:21 Revision 5a6aeb1c (github): Refactor|DEH Reader: Use de::Uri's C++ API
danij
00:16 Revision 43dbdaa4 (github): Cleanup|Client: DED structures now use de::Uri pointers (removed unnecessary casts)
danij

2014-06-24

23:46 Revision 4ca15470 (github): Fixed|SettingsRegister: Crash if "Custom" profile does not exist
If the "Custom" profile was ever deleted or otherwise went missing,
a logic error in SettingsRegister would cause a c...
skyjake
22:55 Revision 4f8a84e1 (github): Refactor|libcommon: Resolved conflicting symbols following libdoomsday dependency addition
Also fixed a couple of minor memory leaks; missing Uri_Delete()s
All plugins now build without error (on MSVC at lea...
danij
22:48 Revision 16d3ef17 (github): Plugins: Added libdoomsday to dependencies
Todo: Address symbol conflicts (e.g., Uri vs de::Uri), cleanup... danij
22:26 Revision e3cf6280 (github): Refactor|libdoom64: Switched wi_stuff.c to C++
danij
21:39 Revision fe3193fb (github): Refactor|libdoom: Switched wi_stuff.c to C++
danij
19:53 Revision 4f1fbb1d (github): Refactor|libcommon: Switched g_update.c to C++
danij
18:50 Revision 9a9e1f27 (github): Refactor|libhexen: Switched p_spec.c to C++
danij
17:58 Revision 80ee5b28 (github): Refactor|libdoom64: Switched m_cheat.c to C++, cleanup
danij
17:56 Revision 1a41f7f7 (github): Refactor|libhexen: Switched m_cheat.c to C++, cleanup
danij

2014-06-22

22:53 Revision fd009906 (github): Fixed|Resources: DD_DEFNS/DD_DIREC lump loading regression
Lumps in WADs are automatically given a suitable file extension when
indexed (.deh for DEHACKED patches and .lmp for ...
danij
22:22 Revision 4c6e0ab6 (github): Merge branch 'master' into revise-map-geometry-generation
danij

2014-06-20

17:50 Revision 2dae7895 (github): Fixed|Windows: "-userdir" path encoding regression
QDir::cleanPath() takes a QString as argument, and QString implicitly
converts C strings as Latin-1 (!).
Here we can...
skyjake
14:30 Revision 73e607d3 (github): libappfw|PopupMenuWidget: Improved appearance of menu annotations
skyjake
14:30 Revision 2aee3cec (github): Refactor|GuiWidget: Added widget attributes
GuiWidget attributes are behavioral flags applicable to any GuiWidget.
Fixed an opacity animation issue when togglin...
skyjake
14:30 Revision 77015d2d (github): ScriptedInfo|Default Style: Use a 'self' variable consistently
Embedded scripts in a ScriptedInfo document would use the special
'__this__' variable to refer to the current object....
skyjake
14:30 Revision 053aebac (github): libappfw|LabelWidget: Specify maximum text width with a Rule
skyjake
14:30 Revision 6f482d2a (github): libappfw|PopupWidget: By default, blur popup backgrounds
This does have a perf hit currently. skyjake
14:30 Revision ca7383d9 (github): libappfw: Added a new "annotation" semantic for UI items
This is useful in PopupMenuWidget to specify items that provide
additional information in addition to being separators.
skyjake
14:30 Revision b6d4b07f (github): UI|Console: Annotated console menu, moved metadata option there
The console menu now has headings and annotations for clarity, and
to explain the more obscure settings. The "Show Me...
skyjake
10:16 Revision 0ce588a0 (github): Merge branch 'master' into revise-map-geometry-generation
danij

2014-06-19

10:56 Revision 2fd2241b (github): Client|Plugin: Use de::String to extract plugin names from paths, cleanup
danij
09:15 Revision 8fcdc38b (github): libdoomsday|Console: Log the full error message should a Con_Parse() fail
danij
09:06 Revision feafb825 (github): Refactor|Console|libdoomsday: Use de::Path for the default config path
danij
08:45 Revision ca9db5bf (github): Windows: Cleanup Windows specific application init
danij
08:29 Revision fddbea9f (github): Windows: Interpret a custom -userdir with de:NativePath / QDir
If a custom -userdir is specified apply it using NativePath directly,
avoiding the issues with filename_t / directory_t
danij
08:01 Revision c1742ed8 (github): Windows: Determine the runtime path with de::NativePath (without -userdir)
If no -userdir is specified we'll assume the default runtime path
is the CWD returned by NativePath::workPath(), avoi...
danij
07:29 Revision a215b5c7 (github): Windows: Dumped the now unused Wide/Ansi string conversion utilities
danij
07:05 Revision d40ee040 (github): Windows: Determine the base path with de::App and QDir (without -basedir)
If no -basedir is specified we'll assume the default base path is
one level up from App::executablePath() which we'll...
danij
05:42 Revision 01cc5014 (github): Refactor|libdoomsday|DED: Use de::String for source file paths
Avoids potentially truncating such paths to FILENAME_T_MAXLEN through
use of ye olde directory_t
danij
01:35 Revision 8515929b (github): Debug|World|Sector: Check linking of mobjs to/from the sector chain
Trying to track down the cause of Issue #1827 danij

2014-06-18

07:09 Revision 4e3464b4 (github): libdoomsday|FS1: Minor cleanup
danij
06:43 Revision 9c94d2cf (github): Refactor|libdoomsday|FileHandle: Merged FileHandleBuilder into FileHandle
FileHandles are now constructed using static methods of this class. danij
05:35 Revision 0ddc270c (github): Refactor|libdoomsday|FS1: Removed F_ReadLumpSection(), F_CacheLump(), F_UnlockLump()
danij
05:03 Revision fd9f649d (github): Refactor|libdoomsday|FS1: Removed F_Delete()
danij
04:37 Revision 00812eee (github): Refactor|libdoomsday|FS1: Removed F_Open(), F_LumpNumForName()
danij
04:06 Revision 55cd8e7c (github): Refactor|libdoomsday|FS1: Removed F_FindFileForLumpNum()
danij
03:28 Revision 3af44a98 (github): Cleanup|libdoomsday|FS1: Minor formatting/style cleanup
danij
02:59 Revision 350da97d (github): Refactor|libdoomsday|FS1|LumpCache: Moved LumpCache impl to lumpcache.cpp plus cleanup
Its now a lot easier to see how this works... danij
02:30 Revision b7552c99 (github): Refactor|libdoomsday|FS1: Implement pimpl in FS1 (class) with DENG2_PRIVATE, cleanup
danij
02:17 Revision fdc85665 (github): Cleanup: Removed obsolete FS1 file_s/filehandle_s, cleanup
danij
01:59 Revision 72a64c9f (github): Refactor|libdoomsday|FS1|FileHandle: Removed de::FileHandle C wrapper API
danij
01:34 Revision 9c26895b (github): Refactor|libdoomsday|FS1: Use de::FileHandle instead of the opaque filehandle_s at API level
danij
01:19 Revision 38c641a5 (github): Refactor|libdoomsday|FS1: Use de::File1 instead of the opaque file1_s at API level
danij
01:03 Revision d1b63ee1 (github): Refactor|libdoomsday|FS1: Remaining global FS1 functions are now C++
danij
00:46 Revision 9933e832 (github): Refactor|Resources|Client|Server: Use the FS1 C++ API directly
danij
00:01 Revision 5b2a13fc (github): Cleanup|API: Moved filename_t to libdoomsday's sys_direc.h
danij
00:00 Revision 9f42aced (github): Refactor|Client: Use de::String to compose screenshot save path
danij

2014-06-17

23:47 Revision 84661940 (github): Cleanup|API: Removed obsolete lumpname_t
danij
23:33 Revision 376dd915 (github): Cleanup|libdoomsday: Dumped the obsolete F_PrependBasePath()
danij
23:32 Revision 8d91617c (github): Refactor|Audio|Client: Use de::String to concatenate base path and music/sfx paths
danij
23:12 Revision 776c891d (github): Cleanup|libdoomsday: Removed the obsolete F_FileName(), moved F_MatchFileName()
danij
23:11 Revision 192a2627 (github): Refactor|libdoomsday|FS1: Replaced F_DumpLump() with F_DumpFile()
danij
23:04 Revision 62363252 (github): Cleanup|libcommon: Use de::String to extract file names from paths
danij
22:20 Revision ac59d9b1 (github): Cleanup|libdoomsday: Dumped various obsolete/unused F API routines
danij
18:13 Revision 8a74a4ad (github): Refactor|libdoomsday|FS1|Zip: Reimplemented Zip with LumpIndex, Entry and LumpFile
This component now follows the high level design of FS1 Wad.
Next step: Invert the model of both FS1 Wad and Zip suc...
danij
 

Also available in: Atom