Activity
From 2014-08-07 to 2014-08-20
2014-08-20
-
23:13 Revision d1dd08fd (github): libdoom: Cleanup
- The next step is to update the saved session metadata to include a
breakdown of which maps have been visited during t... -
22:51 Revision 22b53c83 (github): Refactor|libdoom: Identify intermission locations by their map URI
-
22:12 Revision a79746ea (github): Refactor|libdoom: Began remodeling intermission wrt custom episodes
- At some point the intermission will be handled with InFine. With this
in mind, I'm trying to keep this code data driv... -
18:22 Revision 9dbd3b5d (github): Refactor|libcommon|GameSession: Moved global variable gameMapEntrance to common::GameSession, cleanup
-
04:06 Revision c32cecc0 (github): Homepage|Style: Tweaked positioning of Open HUB button
- The new button uses an iframe with larger dimensions (still not equal
to the visual dimensions, though...). -
02:58 Revision 39ea024f (github): libcommon|GameSession: Cleanup
-
02:41 Revision 889028e0 (github): Refactor|libcommon|GameSession: Moved global variable gameMapUri to common::GameSession
-
01:46 Revision 39534cbb (github): Refactor|libcommon: Obtain the current map URI via common::GameSession
2014-08-19
-
23:14 Revision 9121c1e5 (github): libdoomsday: Cleanup (removed unused ddfinale_t)
-
23:00 Revision dd0de24a (github): API: Access DED Finale definitions in the database directly
- The old Def_Get/Def_Set API mechanism for manipulating the finale defs
was removed as one can now access the finale d... -
22:58 Revision 6789358e (github): Refactor|libdoomsday|DED: Store Finale definitions in a DEDRegister
-
21:59 Revision 405a3898 (github): libdoomsday|DED: Added defn::Finale
-
21:03 Revision 047fc7a6 (github): libcommon|XG: Interpret XG leave_map line class arguments wrt episode IDs
- Todo: Introduce a mechanism for referencing maps using URIs rather
than rely on interpretation of the old episode and... -
19:47 Revision 3def1304 (github): libcommon: Cleanup
-
19:39 Revision 57bd518e (github): Console|libcommon: Updated 'server-game-episode', 'server-game-map' wrt custom episodes
- server-game-episode is now a string. server-game-map is now a URI.
Any server configurations will need to be updated ... -
19:36 Revision a8be6914 (github): Oculus Rift|libappfw|libgui: Frame buffer should not use mipmapping
- The main problem with the LibOVR rendering was that the frame buffer
texture had mipmapping enabled; GLTexture never ... -
18:49 Revision 72c5eaf5 (github): Merge branch 'master' into common-episode-definition
- Conflicts:
doomsday/plugins/common/src/g_game.cpp -
18:26 Revision ba23be28 (github): libcommon: Cleanup
-
18:04 Revision fd1ed1c2 (github): Refactor|libcommon: Moved registration of "server-*" cvars to d_net.cpp
- Todo: These server cvars should only be registered when running a
dedicated server, however many are presently used b... -
16:55 Revision 9bbd5124 (github): Fixed|Windows|MSVC|libcommon: Build warning ('/*' found outside of comment)
-
14:58 Revision 7e56e286 (github): Debug|Oculus Rift: Trying to figure out LibOVR rendering
- At least the blue frame background is showing, so LibOVR succeeds in
drawing to the window. But why is the frame draw... -
09:42 Revision 9ad01ff9 (github): Fixed|SDK|OS X: Deploying packages to the SDK install folder
-
09:41 Revision 41404ba5 (github): Oculus Rift|Client|test_appfw: Revised VR functionality
- Also tweaking frame begin/end, window redraw requests.
-
09:38 Revision 685db4b4 (github): Debug|libappfw|libgui: Working on Oculus Rift rendering
2014-08-17
-
16:30 Revision 29d2ef13 (github): Refactor|libappfw|Oculus Rift: Rewrote Oculus Rift code for LibOVR 0.4
- The LibOVR API is entirely different in this version: sensor fusion
and the screen distortion rendering are now appro... -
16:26 Revision 0865e4dc (github): libgui|GLFramebuffer: Querying sample count
- Also, automatically release the GL resources when the GLFramebuffer
is destroyed. -
15:21 Feature #1774: Use "-savedir" option to the configure where saves are stored
- Is there any chance the -savedir option can be reinstated to allow redirection of that folder again?
It's much mo... -
15:11 Bug #1857 (Rejected): Visual corruption on transparent textures
- The screenshot is from Hexen and I've attached a saved game of that spot.
I've seen instances of this problem in ...
2014-08-16
-
15:45 Feature #1761: FS2 resource packages
- The basic operating principles of FS2 packages are now in place:
* package metadata stored in container file's metad... -
15:42 Feature #1761 (Closed): FS2 resource packages
-
14:36 Feature #1772 (Closed): Console menu: Copy log file path to clipboard
-
14:34 Revision 1a0baae4 (github): Console|UI: Menu option for copying log file path to clipboard
- IssueID #1772
-
14:33 Revision f644af24 (github): Console|UI: Menu option for copying log file path to clipboard
- IssueID #1772
-
13:18 Revision 20ecb603 (github): Merge branch 'master' into gl2-models
-
13:16 Bug #1853: [Doom] Platform movement sound origin
- Please retest with the next unstable build.
-
13:16 Bug #1853 (Feedback): [Doom] Platform movement sound origin
-
13:15 Bug #1853 (Resolved): [Doom] Platform movement sound origin
-
13:15 Revision 4c8eaa02 (github): Fixed|World|Plane: Accessing plane sound origins
- The sound emitter property was being accessed as a pointer to ThinkerT
rather than a pointer to ddmobj_base_t.
Issue... -
12:38 Bug #1855: [XG] Dummything not fully initialized
- Please test the fix with the next unstable build. At least in my old _xgtest_ the crash was fixed.
-
12:38 Bug #1855 (Feedback): [XG] Dummything not fully initialized
-
12:35 Revision 1959d401 (github): Fixed|XG|libcommon: Misuse of dummy mobj in XG leading to a crash
- p_xgsec was converted to C++ with some minimal cleanup. XG now allocates
thinkers using ThinkerT, and does not call m... -
12:34 Revision 3734a1a3 (github): Fixed|libdoomsday|Thinker: Crash at shutdown after zapping a thinker
- Zapping should retain the malloc flag of a thinker so that it can
be later freed using the appropriate function. -
12:30 Bug #1856: Alert on first launch because game.cfg not found
- Easy way to test is to set *-userdir* to a new folder that doesn't yet exist.
-
12:29 Bug #1856 (Closed): Alert on first launch because game.cfg not found
- The first time one launches the game (runtime folder being empty beforehand), alerts are displayed saying that the .c...
-
11:05 Revision 3d02028f (github): Cleanup
-
11:01 Revision ad19caec (github): libgui|ModelDrawable: Audience for impending GLInit
- Third parties may want to perform additional setup right before a
model is initialized for drawing. -
11:01 Revision bdd6bdc2 (github): Model Renderer|GL: Shader defines texture mapping for itself
- The shader definition can specify which texture map is to be bound
to which position in the vertex attributes. The mo... -
11:01 Revision 76c8053c (github): libcore|Bank|InfoBank: Multiple source files combined to a single namespace
- InfoBank now has a single namespace where all the parsed sources will
be combined. Previously the earlier Info conten... -
10:52 Revision 23b51b90 (github): libcore|ScriptedInfo: Observing newly parsed block records
-
10:50 Revision a4f87b96 (github): libcore|Variable: Added an automatic cast to non-const Record
-
10:49 Revision 554da99b (github): Fixed|libdoomsday|Thinker: Crash at shutdown after zapping a thinker
- Zapping should retain the malloc flag of a thinker so that it can
be later freed using the appropriate function. -
10:47 Revision 692bae05 (github): Fixed|XG|libcommon: Misuse of dummy mobj in XG leading to a crash
- p_xgsec was converted to C++ with some minimal cleanup. XG now allocates
thinkers using ThinkerT, and does not call m...
2014-08-15
-
23:55 Revision a96ae631 (github): Console|libcommon: Improved "warp" to auto-select the only episode
- If only a single episode is defined then select it automatically (so
that the id need not be specified explicitly). -
22:13 Bug #1855 (Closed): [XG] Dummything not fully initialized
- Recent thinker changes mean that XG's dummyThing is not fully initialized, which causes Dday to crash on maps that ut...
-
20:36 Revision 33c70015 (github): Cleanup
-
19:28 Revision c06b0ec7 (github): Refactor|libgui|ModelDrawable: More flexible texture mapping, cleanup
- One can specify which texture map types are given to the shader via
the GL buffer, and in what order.
Also applied s... -
17:18 Revision 0d23650d (github): libcore|Bank: Use the class name when throwing exceptions
-
17:02 Revision b8e33579 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into gl2-models
-
17:01 Revision 0c03b3bc (github): Cleanup
-
14:31 Revision 4798d231 (github): Merge branch 'master' into common-episode-definition
-
14:20 Revision aed3e39c (github): Windows|SDK|Fixed: SDK and dependency deployment on Windows
- The SDK build can now be deployed on Windows, too. test_appfw can now
be successfully built against a deployed SDK. D... -
13:42 Revision 36429a2d (github): Console|libcommon: Improved "warp" to support episode IDs
- One can now specify the ID of the episode to the "warp" command.
Note that the old "warp EM" form where 'EM' include... -
12:24 Revision 6c18fa40 (github): Merge branch 'master' into common-episode-definition
2014-08-14
-
21:09 Revision ff7d5739 (github): Merge branch 'master' into gl2-models
-
21:00 Revision 8592ff53 (github): qmake|Resources: Continued cleaning up package building
- The 'client' and 'base' packs are now created using buildpackage.py
in the appropriate .pro files. -
19:35 Bug #1854: libsdl2 14.04
- If you're trying to install Doomsday's Ubuntu 12.04 .debs, you should also use the SDL2 packages from "Michael Imamur...
-
19:34 Bug #1854 (Feedback): libsdl2 14.04
-
12:26 Bug #1854 (Closed): libsdl2 14.04
- doomsday 1.15.0-build1311 Install via ubuntu software centre and it comes up with "dependency is not satisfiable: lib...
-
18:06 Revision b5fd96f8 (github): qmake: Deploying built packages
- Packages built with buildPackage() are now properly installed when running
"make install" in a non-SDK build. -
16:38 Bug #1853: [Doom] Platform movement sound origin
- Could have something to do with sound origins now using the new Thinker class.
-
12:05 Bug #1853: [Doom] Platform movement sound origin
- vermil wrote:
> Platform movement sounds in the latest unstable build (1318) are all playing at 0,0 instead of the c... -
12:03 Bug #1853 (Closed): [Doom] Platform movement sound origin
- Platform movement sounds in the latest unstable build (1318) are all playing at 0,0 instead of the centre of the sect...
-
14:49 Revision 57acce0a (github): Fixed|SDK|X11: Various fixes for Qt 5 and X11 specific code
- These changes allow test_appfw to run on Linux (with -basedir pointed to
the right directory). -
13:41 Revision 9818b3a4 (github): libcore|App: Added utility for finding files from loaded packages
-
13:38 Revision 33b99bbb (github): Tests: Added a test application for libappfw
- See the README.md for details.
-
13:24 Revision d35a68ee (github): libcore|libgui|qmake: Building and deploying packages
- The stdlib and stdlib.gui packages are no longer built by packres.py.
The "buildPackage" macro is used to build them,... -
13:22 Revision bebf791c (github): qmake|Builder: Building and deploying packages
- Added a new Python script for building a '.pack' package. Added
qmake macros for building and deploying packages. -
13:19 Revision 85ab3991 (github): libappfw|VRConfig: Determining if VR mode displaces content on screen
-
13:18 Revision 69d186a0 (github): GL: Updated GL fog setup wrt COLORMAP selection
- Do not assume the current game supplies COLORMAP lump(s).
-
09:46 Revision f6e01a79 (github): Default Style|Client: Use gui.dpiScaledImagePath()
-
09:45 Revision 238ffa18 (github): libcore|libgui: Added more Core.String bindings, gui.dpiScaledImagePath()
- Makes it easier to use "@2x" images.
-
07:18 Revision 99543068 (github): Model Renderer|GL: Trying out the emission and specular maps
- Todo: Refactor and clean up.
-
07:18 Revision befdeacb (github): libgui|ModelDrawable: Emission and specular maps
- The emission map is simply added to the shader output. Specular map
RGB control specular reflection color and intensi... -
07:16 Revision cdc2337f (github): libgui|GLBuffer|GLProgram: Added a fourth set of texture bounds
2014-08-13
-
18:07 Feature #1852 (Closed): Support for Oculus Rift DK2 (extended desktop mode, LibOVR 0.4.3)
- LibOVR 0.4 has a new (plain C) API for accessing the Rift. Head position tracking needs to be integrated with player ...
-
13:24 Revision 3b745b6d (github): Model Renderer|GL: Ambient light in the model shader
-
10:42 Revision 92affc1a (github): Model Renderer|GL: Diffuse and specular light in model shader
-
09:56 Revision 315f7494 (github): Qt|qmake: Minimum required version of Qt is now 4.8
-
09:56 Revision dc471683 (github): Cleanup
-
06:44 Revision 446d87aa (github): Merge branch 'master' into gl2-models
2014-08-12
-
22:03 Revision f361568d (github): SDK|Fixed|OS X: SDK deployment issues
- Fixed a number of issues with the new packages and OS X rpaths.
Todo: The "net.dengine" packages should be deployed ... -
21:16 Revision f5bd0f54 (github): Unix|qmake: Added build option "deng_distcc"
- Distributed gcc/clang builds.
-
20:13 Revision 237770b5 (github): libcommon: Resolve map cycle rules using "warp numbers"
- Unfortunately Hexen's map cycle rules use warp numbers. This means
that an on-going game session is a prerequisite fo... -
19:25 Revision c0aa2156 (github): API: GL fog setup for a map is now handled by the engine
-
19:18 Revision a42bee2e (github): API: GL fog setup for a map is now handled by the engine
-
18:25 Revision f64dce83 (github): libcore|Vector: Decomposing a Vector3 into an array
-
18:18 Revision 7f582f71 (github): Model Renderer|GL: Eye direction in the model shader
-
18:17 Revision d39dd526 (github): Refactor|Renderer: Renamed obscure 'gzt' parameter
- VisEntityPose now has methods for calculating the middle point or
middle Z of the entity. The 'gzt' member (global z ... -
18:13 Revision d182c484 (github): libgui|GLUniform: 3-component vector array uniform
-
17:21 Revision 4f59457d (github): libhexen: Updated line special, map warp number translation wrt episode IDs
-
17:07 Revision f818e7b2 (github): IdTech1Converter|MapInfoTranslator: Cleanup
-
16:59 Revision 8473fcaf (github): Console|libcommon: Read-only variable 'map-hub' is now a string
-
16:36 Revision 2fddb199 (github): All Games|libcommon: Improved -episode and -warp to support episode IDs
- One can now specify an episode in textual, id form to both -episode
and -warp from the command line. Note that both o... -
14:45 Revision 19e453e2 (github): External|SDK: Updated libassimp to version 3.1.1 (with deng patches)
2014-08-11
-
20:33 Revision 0f3f0234 (github): ModelRenderer: Simplified material definition structure, use @ for indices
- The # character is for Info comments, so it is cumbersome to use in
identifiers. The @ character is better as it can ... -
15:22 Revision c920d8f5 (github): Refactor|libheretic: Improved -episode and -warp to support episode IDs
- One can now specify an episode in textual, id form to both -episode
and -warp from the command line. Note that both o... -
11:32 Revision e27c51ec (github): Model Renderer: Working on normal mapping
- The generic model shader now supports normal mapping. The test model
uses a height map image that gets automatically ... -
11:30 Revision 3a08f2b0 (github): libgui|ModelDrawable: Normal and height maps
- The vertex data handled my ModelDrawable now contains information for
specifying the normal map for the geometry. Thi... -
11:26 Revision 8949227c (github): libgui: Added HeightMap
- This is a class I've written earlier for working with height maps.
Allows determining height at any point, and produc... -
11:25 Revision 426d0b0a (github): Refactor|Cleanup: Model definition identifiers
-
09:31 Revision c701f959 (github): Console|libcommon: Read-only variable "map-episode" is now a string
-
08:33 Revision 0bef1b17 (github): libcommon|GameSession: Switched GameSession to use textual episode identifiers
- A valid episode id is required in order to begin a new game session.
The GPT_GAME_STATE packet now includes the curre... -
04:08 Revision 1b5536b7 (github): Console|libcommon: Enhanced "leavemap" command
- leavemap now accepts an optional 'exit' argument, to specify the name
of the exit to lookup from the map progression ... -
01:50 Revision fd1766d5 (github): Fixed: Missing ddvalue_t for DD_NUMMUSIC (refactoring oversight)
2014-08-10
-
21:55 Revision f95c456d (github): libgui|Fixed|Atlas: Applying a border when no background store is in use
- Todo: Not a finalized implementation, but it'll do for now...
-
21:52 Revision 70e8698f (github): libgui|GLBuffer|GLProgram: Added more vertex attributes for texture bounds
-
21:40 Revision 15ce6b2f (github): Fixed|libdoomsday|DEDRegister: tryFind should not throw exceptions
- An oversight in the refactored code: when looking up values, they may
not actually exist in the dictionary. -
21:38 Revision 646bb9e2 (github): Documentation: Removed notarget.ame
- There is no such command in any of the supported games.
-
21:25 Revision c315cc7e (github): Fixed|libdoomsday|DEDRegister: tryFind should not throw exceptions
- An oversight in the refactored code: when looking up values, they may
not actually exist in the dictionary. -
21:22 Revision 72c8e7bb (github): Cleanup: Removed "notarget" from conhelp.txt
- There is no such cheat code in any of the supported games.
-
19:22 Revision 7b327f95 (github): libcommon: Use defn::Episode to test for hub changes
-
19:20 Revision 0fdf099d (github): libdoomsday|DED: Looking up Episode, Hubs by map URI
-
17:45 Revision a311e539 (github): libhexen: Cleanup
-
17:14 Revision 06ff71b8 (github): IdTech1Converter|MapInfoTranslator: Updated MAPINFO game mode specific translations
-
16:19 Revision 94db4c53 (github): libcommon: Cleanup
-
16:09 Revision 41d02195 (github): All Games: Map title banners now include the "warp number"
-
16:00 Revision 90f10cad (github): libcommon: Updated translation of map "warp numbers" to URIs
-
15:56 Revision 37e99635 (github): libdoomsday|DED: Looking up Episode, MapGraphNodes by "warp number"
-
15:25 Revision 9a3cc1a4 (github): libdoomsday|DED: Map Info definitions may now specify a COLORMAP lump name
- Functionality is unchanged from Hexen.
-
15:09 Revision 4bbec267 (github): IdTech1Converter|MapInfoTranslator: Translate MAPINFO CD track changes
-
13:24 Revision ff1fb472 (github): API: Access DED Music definitions in the database directly
- The old Def_Get/Def_Set API mechanism for manipulating the music defs
was removed as one can now access the music def... -
13:19 Revision ba3e72ad (github): Refactor|libdoomsday|DED: Store Music definitions in a DEDRegister
- Also, Music definitions may now be copied.
-
13:18 Revision 198af7ca (github): libdoomsday|DED: Added defn::Music
-
13:18 Revision fb0eea2c (github): Model Renderer: Give light vectors to the model shader
- Working on lights. Now the light vectors (up to 4) contacting the model
are applied in the shader. Note that the ligh... -
13:15 Revision 0cfe04e6 (github): Refactor|Renderer: Prepare common MVP matrix for the frame
- This is static throughout the frame, so everyone can use the same one.
-
13:13 Revision e6f9822a (github): Documentation|Client: Typos and todo notes
-
13:12 Revision 951fb4d5 (github): Refactor|Renderer: Use C++11 for iterating contacted lights list
2014-08-09
-
22:19 Revision 8285f244 (github): Model Renderer: Model's coordinate system, generic model shader
- The model definition may specify a custom coordinate system for the
model, as front/up vectors. By default, a model i... -
22:13 Revision ff84b5dd (github): Refactor|libgui|ModelBank: Storing user data in addition to the model
-
22:11 Revision f46f9523 (github): libcore|Matrix: Added Matrix4::frame()
-
16:40 Revision 0fa0dbf4 (github): Client|Model Renderer: Set up an atlas for model textures
- RenderSystem now has proper glInit/glDeinit methods. ModelRenderer
sets up a texture atlas that models share for thei... -
16:39 Revision c67d22af (github): Refactor|libdoomsday|DEDRegister: Case-insensitivity improvements
- Now uses a generic lookup method that can be used with any operation
thanks to lambdas. This fixes the handling of lo... -
16:39 Revision 288a7186 (github): Fixed|libdoomsday|DEDRegister: Finding definitions case-insensitively
- The lookup value must be converted to lower case because the values
entered into the lookup dictionary are also lower... -
16:35 Revision 56f8d909 (github): libcore|Bank: Added new priority level, isLoaded() method, iterate()
- The ImmediatelyInCurrentThread priority causes the operation to be
performed immediately in the current thread even i... -
15:54 Revision b3460c7b (github): Refactor|libdoomsday|DEDRegister: Case-insensitivity improvements
- Now uses a generic lookup method that can be used with any operation
thanks to lambdas. This fixes the handling of lo... -
14:49 Revision 430b13fe (github): Fixed|libdoomsday|DEDRegister: Finding definitions case-insensitively
- The lookup value must be converted to lower case because the values
entered into the lookup dictionary are also lower... -
10:23 Revision ce991bc3 (github): libdoom: Fix typo in Chex Quest's default Episode definition
-
09:59 Revision 27866eeb (github): API|Cleanup: Removed DD_DEF_MAP_INFO, ddmapinfo_t
- The DED database and the definitions it contains can now be accessed
directly, without the need for copying definitions. -
08:43 Revision c1b02452 (github): libcommon|GameSession: Lookup the named map exit from the current MapGraphNode
-
08:41 Revision e51d1ece (github): libdoomsday|DED: Parse Episode definition subelements; Hub, Map
- Todo: Verify that copying and modification work correctly.
2014-08-08
-
22:33 Revision a14f9dbb (github): Refactor|libdoomsday|DED: Base Episode, MapInfo and MapGraphNode on Definition
-
22:17 Revision f5e3845f (github): Merge branch 'master' into common-episode-definition
-
20:55 Revision 74a3c9f4 (github): libdoom: Define map progression in defs/<game-idkey>/episodes.ded
-
13:46 Feature #1851 (New): [UI] Dynamic release notes
- When Doomsday first starts up after an upgrade, a popup should appear notifying the user of relevant changes. This wo...
2014-08-07
-
20:55 Revision 843840ab (github): Merge branch 'master' into gl2-models
-
20:48 Revision eac4e2cd (github): libdoomsday: Improved documentation
-
20:39 Revision 93f954f9 (github): Refactor|Cleanup|libdoomsday: Added base class for definition records
- Various types of definitions have a number of common methods, such as
order(), so having a base class for the accesso... -
18:44 Revision d8c2361a (github): Builder|Pilot: Source packaging task
- Only the "trusty" builder is now responsible for source packaging
and the Launchpad PPA upload. "saucy" is obsolete a... -
12:17 Revision 3f5a09c3 (github): libdoom64: Define map progression in defs/episodes.ded
-
11:29 Revision 31f30fcb (github): libheretic: Define map progression in defs/heretic/episodes.ded
-
10:35 Revision 763d0ac5 (github): libdoomsday|DED: Locating MapGraphNode records from defn::Episode
-
09:00 Revision fe4263df (github): IdTech1Converter|MapInfoTranslator: Cleanup
-
08:59 Revision 6279080d (github): libdoomsday|DED: Added defaults for MapInfo.title and MapInfo.author
- Also fixed a typo in src/defs/episode.cpp
-
08:46 Revision 6f8c26ae (github): libdoomsday|DED: Added MapGraphNode (RecordAccessor)
-
08:30 Revision a912a6e0 (github): libdoomsday|DED: Episode definitions may include Hub subrecords
-
06:12 Revision 3688fd5f (github): IdTech1Converter: Cleanup
-
06:07 Revision 3963506e (github): Refactor|IdTech1Converter: Moved HexDefs, MapInfoParser to mapinfotranslator.cpp
-
05:39 Revision d8cad810 (github): IdTech1Converter: Fleshing out MAPINFO => DED translation
Also available in: Atom