Activity
From 2014-06-19 to 2014-07-02
2014-07-02
- 21:35 Feature #1811: Turn on and off hi-res texture pack without quitting game in Doom
- EDIT: Delete me.
- 20:34 Bug #1105: XG sector ambient sounds not saved/loaded
- I would like to expand this bug report and say that no XG based sector effect appears to be saved/loaded, not just am...
- 20:21 Revision 43a98d09 (github): Fixed|Client: Build error (writing de::String through fprintf)
- 20:11 Revision 79a233e3 (github): Fixed|SettingsRegister: Benign compiler warnings in release build
- Unused variables.
- 16:36 Revision 58b90497 (github): Cleanup
- 16:36 Revision f2214d26 (github): libcore: Minor improvements
- String has a constructor for wide char arrays, and Version can parse
numbers with less than three components. - 16:36 Revision bf18744e (github): libcore|FS: Added Package, PackageLoader, PackageFeed
- PackageLoader is responsible for knowing which packages are available
and loaded. PackageFeed links the loaded packag... - 16:36 Revision b7248b8a (github): Refactor|libcore: Renamed PackageFolder => ArchiveFolder
- A more apt name for this class, as it is basically just a folder with
an ArchiveFeed. Packages might reside in other ... - 12:07 Revision dda62771 (github): libcommon: Parse map references in map cycle rules into URIs
- Todo for later: We should allow using URIs in such rules.
- 09:48 Revision 99b2f7e0 (github): Refactor|libdoom|libdoom64|libheretic: Intermission now uses URI to reference maps
- 08:26 Revision a41a419d (github): libdoom|libdoom64|libheretic: Clarified wbstartstruct_t usage, made const
- 07:40 Revision 3d4aa7af (github): libdoom|libdoom64|libheretic|libhexen: Cleanup intermission for all games
- 07:21 Bug #1832 (Closed): Vsync inconsistently applied in different games
- Vsync seems inconsistently applied.
If one toggles Vsync in Ring Zero, that setting is carried over into all games... - 06:28 Revision c00c9d56 (github): Refactor|libdoom|libdoom64|libheretic|libhexen: Intermission APIs for all games are now C++ only
- 06:21 Revision a09e1dd1 (github): Refactor|libhexen: Switched hrefresh.c to C++
- 05:27 Revision ab641d8a (github): Refactor|libdoom: Switched st_stuff.c to C++
- 04:43 Revision 0a8b9dd2 (github): Refactor|libdoom64: Switched d_refresh.c to C++
- 04:34 Revision 069e8df1 (github): Refactor|libcommon: Switched hu_lib.c to C++
- 03:47 Revision c5d28a39 (github): Refactor|libcommon: Standardize G_Map*() argument interpretation wrt current map
- 02:36 Bug #1831 (Closed): Closing Updater Settings dialog leads to checking for updates
- Whenever the close button is clicked in the Updater Settings dialog an update check is executed each time. Simply clo...
- 01:28 Revision 08425d35 (github): Merge branch 'master' into revise-map-geometry-generation
- Conflicts:
doomsday/client/src/world/map.cpp - 01:19 Revision 521f7f0b (github): Cleanup|ResourceSystem|MapDef: Moved MapDef impl to resource/mapdef.cpp
- 00:29 Revision e457a41e (github): ResourceSystem: Cleanup
- 00:15 Revision 645ea21f (github): Console|ResourceSystem: Improved "listmaps" command
- Now operates much like the other resource listing commands in that
one may now specify an optional id prefix to match...
2014-07-01
- 21:25 Revision cdb38357 (github): Cleanup|libcommon: Moved G_MapTitle, G_MapAuthor and G_MapTitlePatch to g_game.cpp
- 21:17 Revision 1b2f0627 (github): ResourceSystem|MapDef: Cleanup
- 21:17 Revision b7f37baa (github): libcommon: Fix URI episode/map number extraction (refactoring regression)
- 01:43 Revision 58105820 (github): Refactor|libcommon: G_MapAuthor() and G_MapTitle() now return de::String
- 00:11 Revision d3752be5 (github): ResourceSystem|MapDef: Derive MapDef from de::Record (to hold the property values)
- All map-level, Doomsday Script addressable, map property values will
be placed here.
2014-06-30
- 23:49 Revision 254c1693 (github): Cleanup|ResourceSystem: Moved MapDef into new source files
- 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... - 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... - 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. - 19:19 Revision 443eaa71 (github): libcore|libdoomsday|libcommon|libdoom|libdoom64|libheretic|libhexen: Ensure map URIs consistently use a "Maps" resource scheme
- 16:25 Revision b85642a9 (github): Refactor|WorldSystem: Use ResourceSystem's MapDef in WorldSystem
- 15:30 Revision 433b005f (github): ResourceSystem: Locate id Tech 1 maps in loaded packages during game resource init
- 15:28 Revision 5381acce (github): libcore|PathTreeT: Added tryFind() specializations to PathTreeT
- 15:19 Revision c230b736 (github): Merge branch 'master' into id1-import
- 15:08 Revision abcd0867 (github): WadMapConverter: Id1MapElement needs a non-default copy-ctor
- 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. - 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 ... - 11:08 Revision faf81738 (github): libcore: Added PathRef utility class
- Similar to QStringRef, references a portion of an existing Path.
2014-06-29
- 17:00 Revision 03a61550 (github): Fixed|libcommon: Linkage conflict (extern C function returning a C++ reference)
- 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. - 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... - 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... - 04:25 Revision 8dd7fcb9 (github): Refactor|LumpIndex|WadMapConverter|Id1Map: Moved/renamed Id1Map::Recognizer to/as LumpIndex::Id1MapRecognizer
- 03:46 Revision fcebc25e (github): Refactor|WadMapConverter|Id1Map: Moved all Id1Map data type recognition logic to Recognizer
- 02:31 Revision 59ede956 (github): Merge branch 'master' into revise-map-geometry-generation
- 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.... - 01:23 Revision adcfd4d9 (github): Refactor|libcommon|libdoom|libheretic|libhexen|libdoom64: Use de::LumpIndex's C++ API
- 01:10 Revision bbc98777 (github): Refactor|libhexen: Switched in_lude.c to C++
2014-06-28
- 23:28 Revision 71b89e43 (github): Refactor|DEH Reader: Use de::LumpIndex's C++ API
- 23:26 Revision c10174bb (github): F API: Added F_LumpIndex() (returns the global index), use in wadmapconverter
- 22:47 Revision 5ee689b4 (github): WadMapConverter|Id1Map: Cleanup (removed an obsolete comment)
- 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...
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
Also available in: Atom