Activity
From 2014-06-14 to 2014-06-27
2014-06-27
- 22:08 Revision e0b813dc (github): WadMapConverter|Id1Map: Cleanup
- 21:48 Revision a249185e (github): Merge branch 'master' into id1-import
- 21:46 Revision a86b07b4 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 21:46 Revision 82a2cf4e (github): Fixed|Renderer|Client: Benign compiler warning (value used before initialization)
- 21:45 Revision 7ef6582a (github): Fixed|libdoom|libhexen: Compiler warnings (missing initializers, unused args)
2014-06-26
- 10:31 Revision 08afb71f (github): WadMapConverter|Id1Map: Obtaining the last lump inspected by Id1Map::Recognizer
- 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... - 04:31 Revision cccf2057 (github): WadMapConverter: Cleanup
- 01:20 Revision 143f63dd (github): Refactor|WadMapConverter: Use deng 2.0 components for Id1Map element type deserialization
- 00:00 Revision 4f5b4009 (github): Refactor|WadMapConverter: Reorganized Id1Map element type deserialization
2014-06-25
- 23:26 Revision a2b5b6a5 (github): Refactor|WadMapConverter: Reorganized Id1Map components
- 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... - 02:25 Revision fc0eadff (github): Cleanup|DEH Reader: Removed an obsolete comment
- 02:21 Revision 5a6aeb1c (github): Refactor|DEH Reader: Use de::Uri's C++ API
- 00:16 Revision 43dbdaa4 (github): Cleanup|Client: DED structures now use de::Uri pointers (removed unnecessary casts)
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... - 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... - 22:48 Revision 16d3ef17 (github): Plugins: Added libdoomsday to dependencies
- Todo: Address symbol conflicts (e.g., Uri vs de::Uri), cleanup...
- 22:26 Revision e3cf6280 (github): Refactor|libdoom64: Switched wi_stuff.c to C++
- 21:39 Revision fe3193fb (github): Refactor|libdoom: Switched wi_stuff.c to C++
- 19:53 Revision 4f1fbb1d (github): Refactor|libcommon: Switched g_update.c to C++
- 18:50 Revision 9a9e1f27 (github): Refactor|libhexen: Switched p_spec.c to C++
- 17:58 Revision 80ee5b28 (github): Refactor|libdoom64: Switched m_cheat.c to C++, cleanup
- 17:56 Revision 1a41f7f7 (github): Refactor|libhexen: Switched m_cheat.c to C++, cleanup
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 ... - 22:22 Revision 4c6e0ab6 (github): Merge branch 'master' into revise-map-geometry-generation
2014-06-21
- 10:58 Bug #1064: [Hexen] Interludes can no longer be moved (MAPINFO vs. Infine)
- I'm going to add that this seems to also affect end game triggers in HeXen and HeXen DK, as well as between hub inter...
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... - 14:30 Revision 73e607d3 (github): libappfw|PopupMenuWidget: Improved appearance of menu annotations
- 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... - 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.... - 14:30 Revision 053aebac (github): libappfw|LabelWidget: Specify maximum text width with a Rule
- 14:30 Revision 6f482d2a (github): libappfw|PopupWidget: By default, blur popup backgrounds
- This does have a perf hit currently.
- 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. - 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... - 10:16 Revision 0ce588a0 (github): Merge branch 'master' into revise-map-geometry-generation
- 03:29 Bug #1830 (Rejected): Bug in Hexen Death Kings expansion savegame
- Hello,
I report a +bug+ in *Hexen expansion Death Kings of the Citadel*: when completing all maps in hub 1, I have...
2014-06-19
- 23:56 Bug #1828: Tutorial doesn't claim mouse after clicking during launch
- I wasn't aware of those shortcut's. Thanks for the information.
- 18:42 Bug #1828: Tutorial doesn't claim mouse after clicking during launch
- vermil wrote:
> one can't actually start the tutorial; all one can do is close it with Esc.
In all dialogs, *Spac... - 13:24 Bug #1828: Tutorial doesn't claim mouse after clicking during launch
- My apologies for another post. It turns out that this may be more specific than I thought.
If one clicks the mouse... - 13:15 Bug #1828: Tutorial doesn't claim mouse after clicking during launch
- Er, when one launches straight into a game (i.e with a -game).
- 13:12 Bug #1828 (New): Tutorial doesn't claim mouse after clicking during launch
- The Tutorial doesn't claim the mouse when it runs; the game running claims the mouse.
This means, one can't actual... - 17:05 Feature #1829 (Closed): Eliminate fixed-length file path limits
- File paths should not be stored in fixed-length strings. Instead, use @String@, @Path@ and @NativePath@.
* @filena... - 13:51 Bug #1826 (In Progress): Viewing rendering profile visual C++ runtime libary crash
- 13:45 Bug #1826: Viewing rendering profile visual C++ runtime libary crash
- I'll see what's going on. I'm getting no such issues on Mac at least.
- 13:29 Bug #1826: Viewing rendering profile visual C++ runtime libary crash
- I'm currently getting a segmentation violation at shutdown every single time with the recent unstable builds:
Sett... - 10:56 Revision 2fd2241b (github): Client|Plugin: Use de::String to extract plugin names from paths, cleanup
- 09:31 Bug #1827: [Doom] Revenant infinite loop case
- Evidently the issue here is mismanagement of the sectors' mobj list. Somehow a single mobj is being linked into the s...
- 00:15 Bug #1827: [Doom] Revenant infinite loop case
- I have to correct myself above; the loop seems to have nothing to do with the Revenant or it's missile, rather it see...
- 00:01 Bug #1827 (New): [Doom] Revenant infinite loop case
- On Map28 of this pwad, something regarding the masses of caged Revenant's causes Dday to sometimes get stuck in an in...
- 09:15 Revision 8fcdc38b (github): libdoomsday|Console: Log the full error message should a Con_Parse() fail
- 09:06 Revision feafb825 (github): Refactor|Console|libdoomsday: Use de::Path for the default config path
- 08:45 Revision ca9db5bf (github): Windows: Cleanup Windows specific application init
- 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 - 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... - 07:29 Revision a215b5c7 (github): Windows: Dumped the now unused Wide/Ansi string conversion utilities
- 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... - 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 - 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
2014-06-18
- 22:57 Bug #1826 (Closed): Viewing rendering profile visual C++ runtime libary crash
- In the last few 1.15 unstable releases, attempting to view at least the vanilla rendering profile causes Doomsday to ...
- 20:18 Bug #1825 (Closed): [Hexen] Loading autosaved progress on a previously visited map loads an out of date save state
- 20:16 Bug #1825 (Closed): [Hexen] Loading autosaved progress on a previously visited map loads an out of date save state
- The internal savegame is not being updated when revisiting a previously visited map.
- 20:11 Bug #1824 (Closed): Incorrect music for Doom2 TNT - MAP21
- 20:10 Bug #1824 (Closed): Incorrect music for Doom2 TNT - MAP21
- The MapInfo definition for this map results in the track "in_cit" rather than "count2" being played.
- 07:09 Revision 4e3464b4 (github): libdoomsday|FS1: Minor cleanup
- 06:43 Revision 9c94d2cf (github): Refactor|libdoomsday|FileHandle: Merged FileHandleBuilder into FileHandle
- FileHandles are now constructed using static methods of this class.
- 05:35 Revision 0ddc270c (github): Refactor|libdoomsday|FS1: Removed F_ReadLumpSection(), F_CacheLump(), F_UnlockLump()
- 05:03 Revision fd9f649d (github): Refactor|libdoomsday|FS1: Removed F_Delete()
- 04:37 Revision 00812eee (github): Refactor|libdoomsday|FS1: Removed F_Open(), F_LumpNumForName()
- 04:06 Revision 55cd8e7c (github): Refactor|libdoomsday|FS1: Removed F_FindFileForLumpNum()
- 03:28 Revision 3af44a98 (github): Cleanup|libdoomsday|FS1: Minor formatting/style cleanup
- 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...
- 02:30 Revision b7552c99 (github): Refactor|libdoomsday|FS1: Implement pimpl in FS1 (class) with DENG2_PRIVATE, cleanup
- 02:17 Revision fdc85665 (github): Cleanup: Removed obsolete FS1 file_s/filehandle_s, cleanup
- 01:59 Revision 72a64c9f (github): Refactor|libdoomsday|FS1|FileHandle: Removed de::FileHandle C wrapper API
- 01:34 Revision 9c26895b (github): Refactor|libdoomsday|FS1: Use de::FileHandle instead of the opaque filehandle_s at API level
- 01:19 Revision 38c641a5 (github): Refactor|libdoomsday|FS1: Use de::File1 instead of the opaque file1_s at API level
- 01:03 Revision d1b63ee1 (github): Refactor|libdoomsday|FS1: Remaining global FS1 functions are now C++
- 00:46 Revision 9933e832 (github): Refactor|Resources|Client|Server: Use the FS1 C++ API directly
- 00:01 Revision 5b2a13fc (github): Cleanup|API: Moved filename_t to libdoomsday's sys_direc.h
- 00:00 Revision 9f42aced (github): Refactor|Client: Use de::String to compose screenshot save path
2014-06-17
- 23:47 Revision 84661940 (github): Cleanup|API: Removed obsolete lumpname_t
- 23:33 Revision 376dd915 (github): Cleanup|libdoomsday: Dumped the obsolete F_PrependBasePath()
- 23:32 Revision 8d91617c (github): Refactor|Audio|Client: Use de::String to concatenate base path and music/sfx paths
- 23:12 Revision 776c891d (github): Cleanup|libdoomsday: Removed the obsolete F_FileName(), moved F_MatchFileName()
- 23:11 Revision 192a2627 (github): Refactor|libdoomsday|FS1: Replaced F_DumpLump() with F_DumpFile()
- 23:04 Revision 62363252 (github): Cleanup|libcommon: Use de::String to extract file names from paths
- 22:20 Revision ac59d9b1 (github): Cleanup|libdoomsday: Dumped various obsolete/unused F API routines
- 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...
2014-06-16
- 09:20 Revision 50c6c3a7 (github): Merge branch 'master' into revise-map-geometry-generation
- 09:01 Feature #1823 (Closed): Subclassing in Doomsday Script
- Doomsday Script needs to have a mechanism to derive instances from class objects. For instance, the functions for man...
- 08:48 Revision 03d07bcb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 08:39 Revision 24146ff0 (github): libdoomsday|FS1|Wad: Cleanup
- 08:20 Revision 443f72ea (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 08:15 Revision fa836a9c (github): libdoomsday|FS1|LumpIndex|Wad: Missing virtual destructors
- 08:07 Revision a58d6db6 (github): Fixed: Compiler errors (Qt 5 compatibility, template arguments)
- 08:06 Revision 16da53c9 (github): Refactor|libdoomsday|FS1|Wad: Reimplemented Wad's internal lump LUT with LumpIndex
- Public access to the LumpIndex is provided as Wad is derived from it.
This pushes the high level design of the Wad co... - 07:39 Revision 4296e404 (github): Fixed|Scripting: Typo
- 07:32 Revision 3115c470 (github): Merge branch 'script-class'
- 06:56 Revision ca43dca1 (github): Bumped version number to 1.14.5
- 05:36 Revision a3c5b1a7 (github): libdoomsday|FS1|Wad: Cleanup
- 05:20 Revision fb30b69d (github): Refactor|libdoomsday|FS1|Wad: Cleanup Wad construction
- 02:44 Bug #1822 (Closed): [XG] Line class "teleport" can't find teleport destination mobj
- XG's teleport line class will never work as intended due to an oversight in the implementation. More details can be f...
- 02:02 Revision ee9ff221 (github): Refactor|libdoomsday|FS1|Wad: Remodeled Wad internals with Entry and LumpFile
- Internally Wad now uses an Entry to represent lump in the tree and a
LumpFile to represent the data payload as an FS1... - 00:11 Revision a38eba1e (github): Fixed|Hexen|GameSession: Always update the internal.save when revisiting a map
- Somewhere down the line the logic for updating the old "reborn" slot
was confused resulting in explicit logic to not ... - 00:11 Revision d08e6c82 (github): Fixed|Doom|Music: Incorrect music for Doom2 TNT - MAP21
- 00:02 Revision b9c2ec3c (github): Fixed|Hexen|GameSession: Always update the internal.save when revisiting a map
- Somewhere down the line the logic for updating the old "reborn" slot
was confused resulting in explicit logic to not ... - 00:01 Revision 0e369c82 (github): libdoomsday|FS1|Wad: Cleanup
2014-06-15
- 18:15 Revision e34656ce (github): Scripting|libcore: Added built-in "dir" function
- This works similarly to Python's "dir": returns the identifiers of the
local namespace or specified record as an array.
2014-06-14
- 17:38 Revision ce0244d9 (github): Refactor|libdoomsday: Implement pimpl in Zip using DENG2_PRIVATE, cleanup
- 17:25 Revision 7e73027b (github): Refactor|libdoomsday: Implement pimpl in Wad using DENG2_PRIVATE, cleanup
- 14:27 Revision 096c7fae (github): Refactor|ResourceSystem|CompositeTexture: Cleaned up Composite texture initialization somewhat
- 13:22 Revision 44afe21e (github): Scripting|Refactor: Added Core.String, use it in existing modules
- Also use the new Core.Dictionary methods.
- 12:48 Revision d12342aa (github): Merge branch 'master' into revise-map-geometry-generation
- 12:35 Bug #1129: Various mobj Z movement clipping bugs
- "That said, I've just tested the example I used for HeXen in 1.9.7 (the barrels at the bottom of sector 48 on HeXen D...
- 12:23 Bug #1821: [Hexen] Monsters do not always awaken (Seven Portals and elsewhere)
- Latest unstable build 1256.
- 12:22 Bug #1821 (Progressed): [Hexen] Monsters do not always awaken (Seven Portals and elsewhere)
- Using the seven portals hub, I seem to notice that bad guys flagged as deaf in HeXen don't appear to be switching fro...
- 12:15 Revision 4e7a4bdf (github): Refactor|ResourceSystem: Composite, Flat and Sprite textures are initialized together
- 11:13 Revision 466dd745 (github): libdoomsday|FS1: Added FS1::lump(), LumpIndex::contains()
- 10:17 Revision 49b7f11d (github): Cleanup|libdoomsday|FS1|File1: Use DENG2_AS_IS_METHODS with de::File1
- 09:19 Revision 047c3425 (github): libdoomsday|FS1: Provide const access to FS1's loaded FileList
- 07:37 Revision 6865b76c (github): libdoomsday|LumpIndex: Cleanup
- 07:15 Revision e7e50596 (github): Cleanup: Use LumpIndex::findAll() for processing DD_DIREC/DD_DEFNS lumps
- Also moved printing of the lump index contents out of LumpIndex.
- 04:52 Revision 1088c65d (github): ResourceSystem|CompositeTexture: Dispose of PatchNames once CompositeTextures are initialized, cleanup
- 03:52 Revision 0f6ec397 (github): Cleanup: Use LumpIndex::operator [] (lumpnum_t)
- 03:50 Revision 3add87de (github): Refactor|libdoomsday|LumpIndex: Added LumpIndex::findAll(), renamed other members for consistency
- LumpIndex::findAll() collates the indices (lumpnum_t) of all lumps
in the index whose path matches the search term (i... - 02:09 Revision 9535d406 (github): Refactor|libdoomsday|LumpIndex: Implement pimpl in LumpIndex using DENG2_PRIVATE, cleanup
Also available in: Atom