Activity
From 2014-07-11 to 2014-07-24
2014-07-24
- 22:47 Revision 3da142c5 (github): libheretic: Use map URIs to determine A_BossDeath special triggers
- 22:09 Revision d524a472 (github): libcommon: Cleanup
- 19:50 Revision 1249a120 (github): Merge branch 'master' into gl2-models
- 19:50 Revision 09230fce (github): Debug|Client|Mobj: Applied an assert instead of fatal error
- 14:32 Revision 6ba4d470 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into gl2-models
- 08:10 Revision 59052b70 (github): All Games|Menu: Disable selection of episodes whose start map is missing
- With the shareware game modes, the "buy the full game prompt" will be
displayed. Otherwise, disable the relevant butt... - 05:18 Revision b08c463d (github): All Games|Menu: Automatically skip episode selection if only one is defined
- 04:52 Revision ee729e74 (github): All Games|Menu: Added an episode selection menu to all games
- Todo: Automatically skip episode selection if only one is defined.
- 02:42 Revision f9a7c784 (github): libcommon: The starting map for an episode is defined by EpisodeInfo
2014-07-23
- 04:35 Revision e34b598c (github): libcommon|Menu: Fix CVarToggleWidget activation on page init
- 04:17 Revision 55cae51e (github): Refactor|libcommon|Menu: Use QVariant for menu::ButtonWidget user data
- 03:19 Revision 64c3a050 (github): Cleanup|libcommon|Menu: Removed unused menu::Widget, action callback return value
- 02:48 Revision 0dba156f (github): Cleanup|libcommon|Menu: Removed unused 'parameters' arg from menu::Widget action callbacks
- This is effectively a "widget event" mechanism. There is no real use
for routing arguments in this way now that the m... - 02:00 Revision 48fb3394 (github): libcommon: Added 'menuHelpInfo' and 'menuShortcut' to EpisodeInfo
2014-07-22
- 23:15 Revision fbb0baa8 (github): libcommon: Began setting up a mechanism for defining episodes
- As a first step, dynamically generate the episode selection menu from
some currently hardcoded 'EpisodeInfo' records ... - 22:41 Revision 2cc7dafa (github): libcommon|Menu: Added a generic "focused item help" mechanism to the game menu
- Handling this using a custom page drawer is clunky to say the least,
as it means one cannot programmatically set up h... - 19:02 Revision 515ee119 (github): Fixed|libdoomsday|DED: Discarding definitions while parsing
- The "dummy" instances were not being released as the new design
requires. - 19:01 Revision 945aa79b (github): Fixed|libdoomsday|DED: Discarding definitions while parsing
- The "dummy" instances were not being released as the new design
requires. - 18:34 Feature #1848 (Closed): Auto-hide warning indicator after X minutes
- There should be an option to automatically dismiss the alert about warnings/errors, so that it doesn't hang around in...
- 06:40 Revision 4c3824d4 (github): libcommon|Menu: Cleanup
- 06:29 Revision f108f90e (github): Refactor|libcommon|Menu: Extracted menu::CVarToggleWidget from menu::ButtonWidget
- menu::ButtonWidget now owns the text value to visualize the button,
enabling the use of runtime-generated strings wit...
2014-07-21
- 21:11 Revision b6b02c0e (github): libdoomsday|Thinker: Cleanup
- No need to expose flags via the delegates, no old C code uses this.
- 20:44 Revision b683eab5 (github): Refactor|API|Thinker: Base thinker relocated to libdoomsday
- Removed the 'inStasis' member of the base thinker struct with a set of
flags. Thinker_SetStasis() was moved out of th... - 20:39 Revision 865cb5c1 (github): Cleanup
- 18:26 Revision 928ec71c (github): Refactor|libcommon: Moved the MapInfo set into a simple HexDefs structure
- 17:46 Revision 097a39df (github): libcommon: One MapInfoParser can now be used to read multiple definition sources
- Also applied PIMPL plus some cleanup.
- 16:20 Revision bd8205a1 (github): Fixed|libcommon: Do not attempt player reborns if no game session is in progress
- If loading a saved game fails at a specific point in the process, it
is presently possible that the game will enter a... - 15:49 Feature #1839 (Closed): Reference maps by URI in networked games
- 15:46 Revision a57b0698 (github): Network|Protocol|libcommon: Reference maps in GPT_INTERMISSION packets as URI
- Note that the episode number is *not* communicated at this time. The
assumption being that an episode change is a gam... - 07:58 Bug #1845: The application failed to start because it could not find or load the Qt platform plugin "windows"
- How about build 1297?
- 07:58 Bug #1845 (Feedback): The application failed to start because it could not find or load the Qt platform plugin "windows"
- 00:41 Bug #1846: [Hexen] Broken saves in the Heresiarch's Seminary hub
- Reinstall of Doomsday Engine fixed the load of all the saves that have been working before. "hex2.save" is still broken.
2014-07-20
- 20:05 Feature #1847: C++ internal data for thinkers
- Further motivation: http://etc.skyjake.fi/2014/07/internal-data-for-thinkers/
- 19:19 Feature #1847 (Closed): C++ internal data for thinkers
- Much like map data has been converted to C++ and exposed publicly via a tightly controlled API (DMU), thinkers (e.g.,...
- 15:16 Bug #1846 (In Progress): [Hexen] Broken saves in the Heresiarch's Seminary hub
- 13:32 Bug #1846 (Closed): [Hexen] Broken saves in the Heresiarch's Seminary hub
- I've experienced this bug when I was finishing the Heresiarch's Seminary hub.
The save I made just before the exit g... - 08:10 Bug #1845: The application failed to start because it could not find or load the Qt platform plugin "windows"
- There will be new builds daily until the issues are resolved.
See the "devblog post":http://dengine.net/forums/vie... - 02:49 Bug #1845 (Closed): The application failed to start because it could not find or load the Qt platform plugin "windows"
- The application failed to start because it could not find or load the Qt platform plugin "windows"
This message oc... - 05:46 Feature #1835 (Closed): Rebuild the game menu on engine reset
- 05:12 Revision 159d70b4 (github): libcommon|Menu: Ensure the 'LoadGame' and 'SaveGame' menus are kept in sync
- Previously only one set of widget instances were used for both pages.
Now that each page uses its own widgets we must... - 04:41 Revision 71f3307d (github): libcommon|Menu: Close the game menu if open when performing a reset
- On second thought, simply close the menu if its open at reset time.
It may be that the previously active page no long... - 03:49 Revision ea64050f (github): Merge branch 'master' into gamemenu-rebuild-on-reset
- 03:49 Revision 5bce6ffa (github): Fixed|Client: Compiler warnings (unreferenced formal parameter)
- 01:16 Revision 0dc74989 (github): Merge branch 'master' into gamemenu-rebuild-on-reset
- 01:15 Revision 99e8ad54 (github): Fixed|libcommon|libdoom|libdoom64|libheretic|libhexen: Compiler warnings (missing initializer, unused arg)
2014-07-19
- 21:33 Revision 2f58bc85 (github): Windows|Installer: Deploy 'net.dengine' packages, vcredist update, missing Qt plugins
- 17:45 Revision 2b4672b7 (github): Merge branch 'master' into gamemenu-rebuild-on-reset
- 12:41 Revision 83dddff2 (github): Fixed|GLSandbox: Updated model animation
- Also fixed a toolbar issue that was occurring with Qt 5 on OS X.
- 12:41 Revision bc88a531 (github): Refactor|libgui: Model animation state is a class of its own
- ModelDrawable::AnimationState contains information about which
animations are currently running and what is their cur...
2014-07-18
- 21:38 Revision c13bc69a (github): libgui: Added ModelBank
- Loads model files using background tasks, as they may contain large
amounts of geometry and preprocessing tasks may b... - 21:38 Revision 4d4aed4c (github): Client|Renderer: Added ModelRenderer to oversee GL2 model rendering
- Work in progress: ModelRenderer owns the ModelDrawable instances
needed for drawing objects using 3D models. All avai... - 14:18 Revision f59898ff (github): Fixed: Various Qt 4 build errors
- 13:54 Revision 19af5036 (github): Fixed|Canvas|libgui: Accessing a Qt 5+ method
- 09:45 Revision 4db97fa9 (github): Fixed|libcore: Path::Segment comparison operator against a text string
2014-07-17
- 20:39 Revision 9cfaf07d (github): Fixed|Windows: Build error, added missing exports
- 19:48 Revision ad47e86e (github): libcommon|Menu: Fully initialize the 'PlayerSetup' menu page on activation
- Rather than perform part of the initialization using an activation
callback of the button on the 'Multiplayer' page, ... - 18:56 Revision 08574255 (github): libcommon|SaveSlots: Update save slot statuses following engine reset
- Save slots are linked with corresponding menu widgets on the load/save
pages. Presently these menu widgets are update... - 18:35 Revision 110f23c1 (github): libcore|Package: Print package metadata as a dev log message
- 18:20 Revision 747b0efc (github): Merge branch 'packageloader'
- 18:13 Feature #1637 (Closed): Switch to Qt 5
- 18:02 Revision e83fbd7e (github): OS X|qmake|Fixed: Various build and deployment issues with Qt 5
- 18:02 Revision c1f4ff5c (github): Windows|Installer|qmake: Switched to VS 2013 and Qt 5
- The autobuilder now uses VS 2013 and Qt 5 when building the Windows
distribution packages.
The Qt 4 shared libraries... - 18:00 Revision 3296ad79 (github): libcommon: Rebuild the game menu on engine reset
- The game menu is now rebuilt following an engine reset. If the menu
was previously open it will be re-opened on the a... - 17:17 Feature #1844 (New): Support ZDoom's skill definitions in MAPINFO
- ZDoom has introduced a new 'skill' definition type in MAPINFO for the purpose of defining the properties of the vario...
- 17:04 Feature #1842 (Progressed): Support ZDoom's episode and hub definitions in MAPINFO
- ZDoom has extended the MAPINFO definition format with new episode and cluster definition types. Doomsday should suppo...
- 16:59 Feature #1841 (Closed): Update MAPINFO parser to ignore ZDoom specific extensions
- 16:58 Feature #1841 (Closed): Update MAPINFO parser to ignore ZDoom specific extensions
- The presence of ZDoom extensions to Hexen's MAPINFO definition format will presently cause the parser to fail when an...
- 16:54 Feature #1840 (Progressed): Support ZDoom-extended MAPINFO format
- ZDoom has extended the MAPINFO format with numerous new features and some entirely new definition types, for defining...
- 16:40 Feature #1839 (Closed): Reference maps by URI in networked games
- Presently the networked game protocol references maps using logical episode and map numbers. This method of referenci...
- 16:07 Feature #1838 (Closed): Enhance "warp" and -warp to support map specification by URI
- 16:06 Feature #1838 (Closed): Enhance "warp" and -warp to support map specification by URI
- 16:04 Feature #1837 (Closed): Recognize id Tech 1 maps using heuristic analysis
- 16:03 Feature #1837 (Closed): Recognize id Tech 1 maps using heuristic analysis
- Presently the engine is unaware of map resources until they are requested by the game when changing map. This makes i...
- 15:52 Feature #1836 (Closed): External map progression, episode and hub definitions
- Presently these are hard coded with the exception of Hexen (which uses MAPINFO). Moving these to definition files wou...
- 15:45 Feature #1835 (Closed): Rebuild the game menu on engine reset
- Once map progression, episode and hub definitions are moved into definition files it becomes necessary to rebuild the...
- 15:31 Revision ab01f423 (github): Homepage: Remote access the build repository at http://code.iki.fi
- Access to the build repository must now use a CORS request in order
for web clients to allow the cross domain file ac... - 11:12 Feature #1834 (Closed): Import Snowberry addon formats as Doomsday 2 packages
- All the old Snowberry bundle/addon/box formats should be interpreted at runtime by FS2 into Doomsday 2 packages. This...
- 10:44 Revision 004ec3c4 (github): Cleanup
- 10:38 Revision 299a5d97 (github): libcore|FS: Assets in packages
- A package asset is a Record in the package metadata plus optionally some
corresponding files in the package.
The "/p...
2014-07-16
- 01:59 Revision 298009ae (github): Refactor|libcommon: Renamed all game menu components
- This will do for now. We'll most likely dump most of this code in
the not too distant future in any case.
Todo: Rebu... - 01:13 Revision 88fbc49a (github): Refactor|libcommon: Moved game menu components to namespace common::menu
2014-07-15
- 19:30 Revision 871eaa14 (github): Client|Renderer: Load shaders in package order
- Shader definitions are now loaded in package load order (although that
has no practical effect at the moment). - 19:28 Revision 01102d56 (github): libcore|FS: Order for packages, finding files in packages
- While Package doesn't yet have a file index of its own, FileIndex can
now make searches in all loaded packages. The r... - 13:52 Revision ffc50bf0 (github): Client: Collected packages inside "net.dengine.client" package
- All the stuff specific to the client is now inside "net.dengine.client".
- 01:58 Revision 7ec95342 (github): Refactor|libcommon: Continued cleaning up game menu components
2014-07-14
- 19:27 Revision 3bd5b608 (github): Refactor|libcommon: Game menu list widgets have ownership of list items
- As of this commit, all game menus are constructed dynamically using
memory allocated from the heap rather than the Zo... - 18:56 Revision d7c19fc0 (github): FS|libcore: Custom indices in the file system
- This makes it possible to index and observe any subset of files in
the file system that fulfills the specified predic... - 18:31 Revision e8afe9e6 (github): Refactor: Organized core resources into packages
- Added new packages:
- net.dengine.base: contains files shared by the client and server
- net.dengine.client: files f... - 18:06 Revision 9d0bdbfc (github): Merge branch 'master' into gamemenu-rebuild-on-reset
- 14:19 Revision e2386e9e (github): Fixed|libcommon|Doom|Doom64: Build errors
- Fixed a number of cases of illegal const usage and references to
temporary values.
It is sad that MSVC allows these ...
2014-07-13
- 11:40 Revision ed81d150 (github): Fixed|WorldSystem: Wrong MapInfo used when changing map (typo)
- 11:00 Revision caa43d0a (github): Refactor|libcommon: Continued updating game menu memory management
- 04:08 Revision fb055dcd (github): Refactor|libcommon: Dynamically construct the 'HUD Options' menu
2014-07-12
- 23:12 Revision 355a21a2 (github): Refactor|libcommon: Converted all MNObject_*() functions to mn_object_t methods
- 22:09 Revision 11f876d9 (github): Refactor|libcommon: Began updating the game menu with dynamic widget management
- The goal of this branch is to update the game menu so that it can be
dynamically rebuilt on engine reset. - 07:34 Revision c4a99465 (github): Refactor|libdoom|libdoom64|libheretic|libhexen: Switched *console.c to C++, cleanup
- 03:28 Revision d7928115 (github): Refactor|libcommon: Switched hu_chat.c, hu_log.c, hu_msg.c and pause.c to C++
- 02:13 Revision 87fa71c3 (github): libcommon: Cleanup
- 02:06 Revision 23db8d98 (github): Refactor|libcommon: Switched m_ctrl.c to C++
2014-07-11
- 22:11 Revision b7d6183a (github): Merge branch 'master' into id1-import
- 18:35 Revision 7b626605 (github): Fixed|libcommon: Build error (C++ passed through ...)
- Better to use the C++ Log API in a C++ source file.
- 01:55 Revision 353283fd (github): Refactor|Intermission|libdoom: Use de::Uri to define intermission animations
- 01:23 Revision 479430d3 (github): Refactor|libcommon: Replaced WI_DrawPatch*() with a single C++ function
Also available in: Atom