Activity
From 2013-02-28 to 2013-03-13
2013-03-13
- 21:48 Revision 3b0cb624 (github): Cleanup
- 21:46 Revision 18087bd3 (github): Fixed|libshell: Escape quotes in LocalServer's name
- 21:39 Revision 9f11661a (github): Shell|GUI: Setting a name for the server
- The name of a local server can now be specified when the server is
started. - 21:02 Revision eba5ecba (github): Refactor|Network: Applied the pimpl macro in MasterWorker
- 19:43 Revision 133e6fef (github): Windows|Shell|GUI: App icon is defined in the RC file
- 19:42 Revision 6eb0e055 (github): Fixed|Windows: More compiler warnings
- Warnings about unused function parameters were disabled.
- 17:46 Revision 7b4b165d (github): Fixed|GCC|Clang: Various compiler warnings
- Mostly related to thinker function pointer types in plugins.
- 11:15 Revision 72371dc1 (github): Fix typo
- 11:11 Revision e86755b6 (github): Refactor|LineDef: Replaced last of the LineDef accessor/helper macros
- 11:05 Revision 59e6ae48 (github): qmake|Fixed: QtWidgets is only for Qt 5
- 10:31 Revision 831c26c3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 10:30 Revision eb284af5 (github): Windows|Shell|GUI: Application icon
- 08:53 Revision 52c29850 (github): Cleaned up rend_bias.h/cpp somewhat
- 06:09 Revision 13174c01 (github): Refactor|LineDef: Replaced more LineDef accessor/helper macros
- Plus various const-correctness refactorings.
- 04:09 Revision 5ee6498c (github): Refactor|LineDef: Minor LineDef interface improvements
- 03:10 Revision 7b6659dd (github): Documentation: Clarification in the description of LineDef
- 02:49 Revision 05ccd809 (github): Refactor|LineDef: Replaced various LineDef accessor/helper macros
2013-03-12
- 19:47 Revision 9a965396 (github): Cleanup
- 19:31 Revision 87eb710a (github): Fix typos and added a @todo re BSP tree element types
- 19:13 Revision ead11a15 (github): BspNode: Added getter methods for all BspNode property values
- 17:02 Revision 85a6ddbc (github): Merge branch 'master' into mapdata-c++
- 12:25 Revision fa4b3573 (github): Documentation: Updated Doxygen config with PIMPL macros
- 12:06 Revision 18d7d02f (github): Cleanup
- 11:50 Revision 95733dcd (github): Fixed|Server|Client: Sending player state is pointless for non-servers
- Only a server needs to send a player's state to other players.
- 10:57 Revision 3b41388f (github): Windows|Fixed: Updated use of de::function_cast
- 10:02 Revision 64c8b030 (github): Fixed: Future-proofing for Qt 5 and C++11
- Corrected a number of issues when compiling with Qt 5 and C++11:
- Added whitespace between string literal concatena... - 07:18 Revision a8854dea (github): Fix typo
- 07:11 Revision f8a673c7 (github): BspLeaf: Added getter methods for all BspLeaf property values
- 03:36 Revision f1592563 (github): Refactor|SideDef: Moved all SideDef_* functions to methods of SideDef
- 03:06 Revision 677b6194 (github): Refactor|LineDef: Moved all LineDef_* functions to methods of LineDef
- 02:00 Revision 2d3b838b (github): Refactor|Sector: Moved all Sector_* functions to methods of Sector
- 01:36 Revision 7a56237a (github): Refactor|BspNode: Moved all BspNode_* functions to methods of BspNode
2013-03-11
- 19:52 Revision 6724ca02 (github): Refactor|BspLeaf: Moved all BspLeaf_* functions to methods of BspLeaf
- 19:07 Revision 492e7308 (github): Merge branch 'master' into mapdata-c++
- 13:30 Revision f07e4128 (github): Amethyst: Imported the latest sources from the Mercurial repository
- It is good to have all the tools included as part of the main source
distribution. The separate Amethyst repository w... - 10:11 Revision 6874650e (github): Server: Tweaked server log output
- 10:11 Revision 526b8646 (github): Fixed|Plugins: Usage of extern "C"
- Clang was warning about duplicate externs.
- 05:28 Revision f9aaecb4 (github): Hexen: Removed some unnecessary cruft from anim.ded
- 04:39 Revision 196bb034 (github): Vertex: Fixed oversight in the previous cleanup refactoring
- 04:35 Revision 47e6988d (github): Hexen: Fixed typos in texture precache group defs
2013-03-10
- 21:18 Revision e733c029 (github): Refactor|HEdge: Moved all HEdge_* functions to methods of HEdge
- 03:59 Revision 03cd7d87 (github): Refactor|Vertex: Further API improvements for Vertex
- 02:13 Revision 31ffd5eb (github): Merge branch 'master' into mapdata-c++
- 02:11 Revision 387e6cc2 (github): Vertex: Added getter methods for all Vertex property values
- Plus various refactorings to move more code into the class itself.
- 01:33 Revision 8b795371 (github): libdeng1|Refactor: Const-correctness refactorings to the vector1 module; cleanup
2013-03-09
- 17:52 Revision 7b715c5e (github): Merge branch 'master' into mapdata-c++
- 17:44 Revision acc62a4d (github): Fixed|TextureManifest: Broken texture source classification
- Seemingly broken due to a refactoring oversight.
- 17:08 Revision 87ed6efd (github): Fixed|Map Renderer: Read access error updating affection data for wall biassurfaces
- When updating wall biassurface_ts with source affection data a typo
in the algorithm resulted in a 3D dot product bei... - 10:17 Revision 7d245791 (github): Server|Fixed: Update game rules whenever map is changed
- The values of server-game-nomonsters etc. are applied also whenever
the map changes. - 10:16 Revision ed301575 (github): Server|libcommon|Fixed: Crashes due to calling client-only APIs
- 10:09 Revision db7e5c3f (github): Plane: Added getter methods for all Plane property values
- Plus various refactorings to move more code into the class itself.
2013-03-08
- 20:44 Revision c9bacc1d (github): Fixed|Server: Uncaught exception when client has wrong game mode
- If a client has the wrong game mode, it will be immediately terminated.
This will lead to failure in a subsequent N_S... - 20:32 Revision 74841b34 (github): Server: Better app termination handler (qFatal)
- 20:31 Revision f00a7257 (github): libdeng2|Loop: Catch exceptions thrown during loop iteration
- Uncaught exceptions will not be tolerated in the Qt event loop.
- 19:21 Revision 5a2aa498 (github): Server|Client: Sound deltas emitted from SideDef sections
- Added a new delta type (DT_SIDE_SOUND) that is used when a sound delta
is generated for a sound that is emitted by a ... - 14:49 Revision 48fc1235 (github): Fixed|Server: Failed assertion in def_main.c #1164
- 11:38 Revision fa3b09bb (github): Cleanup: Private member naming with underscore prefix
- 11:22 Revision 51bb1a5c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 11:22 Revision 35fccfde (github): Debug|Server: Added assert in def_main
- 10:50 Revision 95825fc7 (github): Cleanup
- Making it easier to see the default values in initialization.
- 10:35 Revision ba2b8cb6 (github): Fixed: Minor warnings (initialization order)
- 10:08 Revision 67cdfe5d (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 10:07 Revision e860f736 (github): Fixed|libshell|libdeng2: DENG2_PIMPL required by DENG2_PRIVATE
- The private instance must be derived from de::IPrivate for destruction
to work correctly. - 10:07 Revision f359350b (github): Fixed: Warnings given by new version of clang
- Some possible use of uninitialized variables.
2013-03-07
- 22:20 Revision 7ff6f089 (github): Control Panel: Hide mouse cursor if not trapped by the Window
- 21:58 Revision 5b2b867c (github): Definitions: Ignore incomplete defs when interpreting legacy material anims
- 21:45 Revision a5d7181a (github): Fix typo
- 21:30 Revision 233fc918 (github): Materials: Fixed animation of layer and decoration stages
- The interpolation point between the current and next stage was not
calculated correctly. - 21:24 Revision 91db71b2 (github): Definitions: Fixed interpretation of legacy Detail and Reflection defs
- Materials animated with the legacy Group animation method which also
have Detail and Reflection definitions need the ... - 09:23 Revision 3deaa573 (github): Merge branch 'pimpl-autoptr'
2013-03-06
- 21:05 Revision ffb9e816 (github): Documentation|libdeng2: Pimpl macros
- 20:48 Revision 773a824b (github): Fix typo
- 20:01 Revision d018fb69 (github): Fixed|libcommon: P_CopyLine() must also copy the Linedef's tag
- Also added some new fatal error conditions which I believe are the
cause of various XG runtime bugs. - 15:56 Revision ae3e2272 (github): Fixed|libcommon: Intermittent read access violation in XG
- The XG system assumes in numerous places that the data values stored
in an xgline_t are zero-initialized. However, no... - 14:23 Revision b3aeb0ec (github): Fixed: Reapplied DENG2_PRIVATE to the Uri class
- 14:10 Revision f81db7ae (github): libdeng2: Cleanup
- 14:02 Revision 4d1890bc (github): Merge branch 'master' into pimpl-autoptr
- 14:00 Revision 841f8839 (github): Fixed: Applied DENG2_PIMPL macros to private instances
- When using DENG2_PRIVATE, it is mandatory to derive the private
Instance from de::IPrivate or de::Private<>. - 13:57 Revision 285dcf86 (github): Windows: Fixed build (system header conflict)
- 13:46 Revision 440f2c85 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 13:45 Revision db59eabc (github): Definitions: Support AGF_FIRST_ONLY when interpreting legacy Group defs
- 12:38 Revision e3ee05b8 (github): libdeng2: Trying out a DENG2_PRIVATE compatible with old compilers
- std::auto_ptr<> with an undefined struct is not tolerated by some
compilers. Now DENG2_PRIVATE uses a custom PrivateA... - 12:38 Revision b9c7b1f3 (github): Cherry-picked the libdeng2 DENG2_PRIVATE auto_ptr commit
- 11:53 Revision 256e1f40 (github): Fixed: UI resizing in busy mode
- BusyWidget was not handled viewResized events.
- 11:30 Revision cdac8d83 (github): Revert "Refactor: DENG2_PRIVATE requires the use of DENG2_PIMPL"
- 11:28 Revision aa4c9e83 (github): Revert "libdeng2: Trying out a DENG2_PRIVATE compatible with old compilers"
- This reverts commit 9d7aac39a23513551e0187da0082509692ad1a7e.
- 11:07 Revision 9d7aac39 (github): libdeng2: Trying out a DENG2_PRIVATE compatible with old compilers
- std::auto_ptr<> with an undefined struct is not tolerated by some
compilers. Now DENG2_PRIVATE uses a custom PrivateA... - 10:40 Revision 356cdc99 (github): Cleanup
- 10:39 Revision 2dce88fc (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 10:39 Revision 0f2544de (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- Conflicts:
doomsday/client/include/resource/textures.h
doomsday/client/src/resource/texturemanifest.cpp
doomsday/c... - 03:05 Revision 0cd0004c (github): Definitions: Interpret legacy Group defs into material anims
- Support the now deprecated Group-based method of defining entirely
new material animations if a material is otherwise... - 01:06 Revision 1da4f610 (github): Fixed: Crash attempting to load a map which utilizes XG
2013-03-05
- 22:20 Revision 9295b137 (github): Refactor: Improved DENG2_PRIVATE with std::auto_ptr
- It is no longer necessary to always specify a destructor as auto_ptr
will delete the private instance automatically. - 22:12 Revision ac403ea8 (github): Cleanup
- 21:24 Revision 7cfff443 (github): Refactor: Removed the now unnecessary Textures::iterateDeclared()
- 20:07 Revision 952d1f31 (github): Cleanup
- 20:06 Revision ad57d509 (github): Refactor|Textures: Refactored away the unnecessary UriValidationError(s)
- 18:46 Revision e6d41698 (github): Refactor|Textures: Improved Textures implementation with Observers
- This addresses most of the remaining API design shortcomings.
- 12:38 Revision 4a580cac (github): Fixed: Added missing header (QMap in material.h)
- 11:10 Revision b1670ad6 (github): Improvement for previous commit
- 11:08 Revision 7147520a (github): Fixed: Build error (QMap operator [])
- Let's see if the value() method works better; it also has an explicit
default value. - 04:32 Revision cc5b483a (github): Revert "Refactor: MaterialScheme now inherits from PathTreeT<MaterialManifest>"
- Seems this isn't working yet...
This reverts commit 38d09b057814285976f2a35cc8e355640ceaa1db. - 04:21 Revision 38d09b05 (github): Refactor: MaterialScheme now inherits from PathTreeT<MaterialManifest>
- Rather than wrap a private PathTree instance, MaterialScheme now
uses private inheritance for the same purpose (marsh...
2013-03-04
- 21:04 Revision 59af6d38 (github): Cleanup
- 18:24 Revision 1628cc18 (github): Fixed|R_DeclarePatch: Now assumes a percent-encoded name
- This routine was not being used consistently resulting in erroneous
double percent-encoding of names. It is now the r... - 17:52 Revision a6f49669 (github): API: Removed caps DD_MONOCHROME_PATCHES and DD_UPSCALE_AND_SHARPEN_PATCHES
- These caps are no longer used because the application of the filters
are determined when preparing a context variant ... - 10:58 Revision d1e95de9 (github): Shell|GUI|Fixed: Update view after receiving map outline
- 10:27 Revision 718a0464 (github): Fixed: Extra qualifications (Material::) and build errors
- 02:08 Revision c171b6cb (github): Fixed: Definitions in DD_DEFNS Wad lumps not processed
- FileInfo::lumpIdx is not the lump's position in the file system's
central LumpIndex, it is actually the position of t... - 01:27 Revision 7098b6ca (github): Materials: Fix instance destruction
- 00:55 Revision bf3305e7 (github): Materials: Observe MaterialManifest deletion
- To ensure the manifest groups are always valid.
- 00:31 Revision bce1f5a1 (github): Materials: Wired up Material deletion notifications
- It should now be possible to selectively clear material schemes as
desired instead of rebuilding the lot.
Todo for l...
2013-03-03
- 23:42 Revision 133eda0c (github): MaterialScheme: Improved public interface
- 23:06 Revision fa6c1fdc (github): interpretMaterialDef() should catch Materials::UnknownSchemeError
- 23:00 Revision 9fe4ab47 (github): Refactor: Materials now observes MaterialManifest definition
- 21:11 Revision c5145447 (github): Refactor: Materials now observes MaterialManifest derivation
- 20:39 Revision 8cbe33a8 (github): Fixed build
- 19:44 Revision c8d5bb7e (github): Fix typo
- 19:30 Revision ef9c3aef (github): Cleanup
- 19:22 Revision d305cf60 (github): Refactor: Cleaned up texture system console command output
- 18:04 Revision 0fc6fc71 (github): Refactor|Textures: Improved Textures public interface
- 17:31 Revision aa7b0bcf (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 17:29 Revision 205f3fc4 (github): Refactor|Materials: Improved Materials public interface
- 17:25 Revision b4e4aca6 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 17:24 Revision 832c5780 (github): Documentation: Updated Readme for 1.10
- New Mac OS X un/install instructions. Added information about
the Shell. - 16:39 Revision 9d5617a2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 16:38 Revision bc724662 (github): Material: Share material animation states
- Rather than store per-usage context animation states in the variant,
it is better to manage this information separate... - 11:12 Revision f2ebc552 (github): libdeng2: Added a serialization protocol label for 1.10
- The actual version number remains at 0.
- 11:08 Revision a06a2662 (github): Cleanup
- 10:57 Revision 1fa6da91 (github): Documentation: Fixed some Doxygen issues
2013-03-02
- 19:02 Revision 874629c3 (github): Changed release type to "Candidate"
- Also updated the copyright years in defines for Windows metadata.
- 17:49 Revision 147aa63c (github): Windows|Client|Fixed: Undefined Windows min/max macros in material.h
- Symbol clash.
- 16:51 Revision 59841f9c (github): Fixed|Network: Using the port from master's server info
- The client was trying to connect to the wrong (default) port.
- 16:49 Revision 077472de (github): Fixed: Missing headers
- 15:52 Revision dc6f8ae3 (github): Fixed: Merge mistakes
- Still learning my way around Kaleidoscope...
- 15:40 Revision 111dbea1 (github): Merge branch 'ui-framework'
- Conflicts:
doomsday/client/include/render/rendpoly.h
doomsday/client/src/dd_loop.cpp
doomsday/client/src/network/s... - 14:28 Revision 533f2cb0 (github): Unix: Fixing memory access issues in def_main
- 13:43 Revision b7226505 (github): Unix: Investigating server crash
2013-03-01
- 21:47 Revision 501969df (github): Fixed|Unix: Added missing <cstring> header (platform-wide)
- This allows using std::strcat, std::memcpy, etc.
- 19:39 Revision 0327319b (github): GCC|Fixed: A couple of minor compiler warnings
- 16:12 Revision 1dcbf362 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 16:12 Revision 64e61854 (github): Refactor|Material|MaterialManifest: Various convention and style cleanup refactorings
- 15:52 Revision df4edbbf (github): Fixed: Build failures on clang
- The actual errors were in the files surface.h, materials.h, and the
.cpp files in the commit.
Also fixed doxygen com... - 15:06 Revision b3cb6742 (github): Refactor|TextureManifest: Return a new QFlags instance from TextureManifest::flags()
- Tis the "Qt-way".
- 15:03 Revision 7fcdfa5b (github): Fixed|GCC|Clang: Fixed build due to lack of enum predeclaration
- 12:06 Revision 5f455169 (github): Windows|Fixed: Application refresh loop behavior, LegacyWidget/BusyWidget issues
- It seems that on Windows the only way to run the app refresh loop is to
use a QTimer (and not singleshot calls). Also... - 11:50 Revision 36dcd245 (github): Fixed|TextureManifest: TextureManifest::texture() failed to throw MissingTextureError
- Plus some minor cleanup.
- 10:08 Revision 3d521d93 (github): Cleanup
- 09:49 Revision afe01143 (github): Fix typo
- 09:39 Revision 421fd957 (github): Fix material/texture listings of the form "list[material|texture] schemename"
- 09:35 Revision 5aa53876 (github): Materials|Textures: Make use of Uri::fromUserInput
- 09:34 Revision e3558f2d (github): Uri: Added Uri::fromUserInput()
- Defined according to common functionality extracted from the material
and texture resource collections (in libdeng1). - 08:15 Revision dfebb8d5 (github): Documentation: Minor apidoc improvements for Material
- 04:05 Revision 7b4b7563 (github): Documentation: Minor apidoc improvements for Materials
- 03:36 Revision 099998b7 (github): Cleanup
- 02:58 Revision b0ac64ba (github): Server: Remove unused dependencies from server.pro (PCX/TGA/HQ2X)
- 02:55 Revision e16f5a5b (github): Fix build
- 02:41 Revision 1a971296 (github): gl_main.cpp depends on resource/hq2x.h
- 02:35 Revision d8530d9e (github): Refactor: Moved image file interpretation to resource/image.cpp
- Plus some minor cleanup.
- 02:11 Revision 740c3787 (github): Fixed|Server: Server missing texture system console commands
- 01:37 Revision 9e6995ad (github): Cleanup
- 01:18 Revision d748fbb2 (github): Refactor|GL Texture Manager: All initialization now in GL_InitTextureManager()
- It is no longer necessary to split module initialization in two;
do it all in GL_InitTextureManager() - 00:34 Revision dc5d99c4 (github): Rendering Lists: Store texture wrap modes for unmanaged textures
- When drawing with unmanaged textures special attention must be paid
to the management of GL texture wrap states. The ...
2013-02-28
- 22:38 Revision 9dbb3c06 (github): Refactor|Rendering Lists: Cleaned up texture bind logic
- 21:33 Revision 9c3e3593 (github): Refactor: Added texture wrap args for GL_BindTextureUnmanaged()
- This function now mimics the behavior of GL_BindTexture() in that
the GL texture parameters are configured at texture... - 20:30 Revision fb39c106 (github): Refactor: Default GL_LINEAR value for GL_BindTextureUnmanaged() magMode arg
- 20:23 Revision 42570e6b (github): Cleanup
- 20:23 Revision e98f0f5c (github): Cleanup: Removed unused dependencies from r_data.h
- 18:51 Revision 5d8ba1de (github): Removed obsolete GL_PrepareUITexture() mechanism
- 18:51 Revision ec67a2d0 (github): Client: Draw UI widgets using Materials
- 18:48 Revision ba2db972 (github): Added: Material definitions for all System UI textures
- 18:45 Revision 8a643e85 (github): Declare logical Textures for all textures used in the client's UI
- Logical de::Texture UI textures (such as boxshade and mouse) are now
declared in the ui/ subdirectory of the System t... - 16:54 Revision 39b69413 (github): Cleanup: Added isFlagged() method to various material/texture system classes
- 16:48 Revision 11827ca3 (github): Refactor: Applied DENG2_PIMPL to CompositeTexture
- 16:06 Revision 51c51617 (github): Merge branch 'master' into revise-texture-animation
- 16:02 Revision 5d608ab0 (github): Snowberry: Updated maximum number of sound channels to 256
Also available in: Atom