Project

General

Profile

Activity

From 2014-06-11 to 2014-06-24

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-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... vermil

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
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...
Maxim30

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. vermil
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...
skyjake
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...
vermil
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). vermil
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...
vermil
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...
skyjake
13:51 Bug #1826 (In Progress): Viewing rendering profile visual C++ runtime libary crash
skyjake
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. skyjake
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...
danij
10:56 Revision 2fd2241b (github): Client|Plugin: Use de::String to extract plugin names from paths, cleanup
danij
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... danij
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... vermil
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... vermil
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

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 ... vermil
20:18 Bug #1825 (Closed): [Hexen] Loading autosaved progress on a previously visited map loads an out of date save state
danij
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. danij
20:11 Bug #1824 (Closed): Incorrect music for Doom2 TNT - MAP21
danij
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. danij
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

2014-06-16

09:20 Revision 50c6c3a7 (github): Merge branch 'master' into revise-map-geometry-generation
danij
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... skyjake
08:48 Revision 03d07bcb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
08:39 Revision 24146ff0 (github): libdoomsday|FS1|Wad: Cleanup
danij
08:20 Revision 443f72ea (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
08:15 Revision fa836a9c (github): libdoomsday|FS1|LumpIndex|Wad: Missing virtual destructors
danij
08:07 Revision a58d6db6 (github): Fixed: Compiler errors (Qt 5 compatibility, template arguments)
skyjake
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...
danij
07:39 Revision 4296e404 (github): Fixed|Scripting: Typo
skyjake
07:32 Revision 3115c470 (github): Merge branch 'script-class'
skyjake
06:56 Revision ca43dca1 (github): Bumped version number to 1.14.5
skyjake
05:36 Revision a3c5b1a7 (github): libdoomsday|FS1|Wad: Cleanup
danij
05:20 Revision fb30b69d (github): Refactor|libdoomsday|FS1|Wad: Cleanup Wad construction
danij
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... danij
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...
danij
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 ...
danij
00:11 Revision d08e6c82 (github): Fixed|Doom|Music: Incorrect music for Doom2 TNT - MAP21
danij
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 ...
danij
00:01 Revision 0e369c82 (github): libdoomsday|FS1|Wad: Cleanup
danij

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.
skyjake

2014-06-14

17:38 Revision ce0244d9 (github): Refactor|libdoomsday: Implement pimpl in Zip using DENG2_PRIVATE, cleanup
danij
17:25 Revision 7e73027b (github): Refactor|libdoomsday: Implement pimpl in Wad using DENG2_PRIVATE, cleanup
danij
14:27 Revision 096c7fae (github): Refactor|ResourceSystem|CompositeTexture: Cleaned up Composite texture initialization somewhat
danij
13:22 Revision 44afe21e (github): Scripting|Refactor: Added Core.String, use it in existing modules
Also use the new Core.Dictionary methods. skyjake
12:48 Revision d12342aa (github): Merge branch 'master' into revise-map-geometry-generation
danij
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... vermil
12:23 Bug #1821: [Hexen] Monsters do not always awaken (Seven Portals and elsewhere)
Latest unstable build 1256. vermil
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... vermil
12:15 Revision 4e7a4bdf (github): Refactor|ResourceSystem: Composite, Flat and Sprite textures are initialized together
danij
11:13 Revision 466dd745 (github): libdoomsday|FS1: Added FS1::lump(), LumpIndex::contains()
danij
10:17 Revision 49b7f11d (github): Cleanup|libdoomsday|FS1|File1: Use DENG2_AS_IS_METHODS with de::File1
danij
09:19 Revision 047c3425 (github): libdoomsday|FS1: Provide const access to FS1's loaded FileList
danij
07:37 Revision 6865b76c (github): libdoomsday|LumpIndex: Cleanup
danij
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. danij
04:52 Revision 1088c65d (github): ResourceSystem|CompositeTexture: Dispose of PatchNames once CompositeTextures are initialized, cleanup
danij
03:52 Revision 0f6ec397 (github): Cleanup: Use LumpIndex::operator [] (lumpnum_t)
danij
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...
danij
02:09 Revision 9535d406 (github): Refactor|libdoomsday|LumpIndex: Implement pimpl in LumpIndex using DENG2_PRIVATE, cleanup
danij

2014-06-13

21:57 Revision f6c9017d (github): Scripting|libcore: Parsing and executing a scope statement
ScopeStatement executes a compound in a specific namespace. This makes
it possible to define member functions and oth...
skyjake
21:55 Revision 42a23715 (github): Scripting|libcore: Renamed the built-in "Script" module to "Core"
This module is intended to contain all built-in core functionality
of the language (data types, etc.).
skyjake
21:53 Revision df4dd9cd (github): Cleanup
skyjake
21:53 Revision 6e08be54 (github): Scripting|libcore: Added the name scope keyword (->)
This is nothing like C's -> operator but instead a special keyword
that lets NameExpression know where to start looki...
skyjake
21:48 Revision 9ae4a30b (github): Scripting|libcore: More legibility for printed records
All columns of the output are now left-aligned, making it easier to
follow the structure of nested records. Extra whi...
skyjake
09:23 Revision 7bc9b465 (github): Cleanup|libcore: Renamed serialization protocol version enums
Each enum value now describes the change that took place, making
it easier to keep track of the evolution of the prot...
skyjake
09:22 Revision e30fec87 (github): Scripting|libcore: Added ScopeStatement
ScopeStatement is used for executing statements in a specific record,
for example for declaring a class record with m...
skyjake

2014-06-12

12:32 Bug #1800: [Doom] Monster Teleport Issue (TNT MAP31)
Indeed, the construction of the Arch Vile teleport triggers on Plutonia Map31 is basically identical to the Sergeants... vermil
12:12 Bug #1800: [Doom] Monster Teleport Issue (TNT MAP31)
I still think there is a problem with monster teleporting overall in Doomsday.
I was just playing Map31 of Plutoni...
sonicdoommario
09:48 Revision 07c6dad3 (github): Fixed|Doom|Music: Incorrect music for Doom2 TNT - MAP21
danij
00:42 Revision d645c05d (github): Refactor|SectorCluster: Reformatted shine Shard construction for flats and walls
Apply the same three-phase structure to shine shard construction. danij

2014-06-11

23:33 Revision eaaf0985 (github): Refactor|SectorCluster: Reformatted Shard construction for flats and walls
Both flats and walls are now constructed with similarly structured
high level logics which split the task into three ...
danij
22:48 Bug #1820 (Closed): [MP] Heretic Hell Staff rain colors don't match player colors
The Hell Staff rain is one player off what it should be.
For instance, player 1 is incorrectly using the Hell Staf...
vermil
21:50 Revision 4402619b (github): Refactor|libcore: Apply pimpl in Process
skyjake
21:45 Revision 01d035df (github): Merge branch 'master' into revise-map-geometry-generation
danij
19:59 Revision 07f3bf1b (github): Scripting|libcore: Instantiating a class record
Any record can be instantiated using the call operator. This
automatically calls the __init__ method if one exists in...
skyjake
14:08 Revision 8bb9b7d0 (github): Cleanup
skyjake
14:02 Revision bbc2dbf3 (github): libcore|Scripting: Core functionality for object-oriented classes
This commit implements the core plumbing of an object-oriented class
system for Doomsday Script.
Added Value::member...
skyjake
13:39 Revision b9c9dbdf (github): Scripting|Tools: Added "doomsdayscript" tool for running a script
This is intended to be a very simple tool for running the specified
script for testing purposes.
skyjake
13:35 Revision 9bdadbf8 (github): libcore|App|Config: Allow running without /modules, config script
More permissive behavior for simple apps. skyjake
 

Also available in: Atom