Project

General

Profile

Activity

From 2013-02-28 to 2013-03-13

2013-03-13

21:48 Revision 3b0cb624 (github): Cleanup
skyjake
21:46 Revision 18087bd3 (github): Fixed|libshell: Escape quotes in LocalServer's name
skyjake
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.
skyjake
21:02 Revision eba5ecba (github): Refactor|Network: Applied the pimpl macro in MasterWorker
skyjake
19:43 Revision 133e6fef (github): Windows|Shell|GUI: App icon is defined in the RC file
skyjake
19:42 Revision 6eb0e055 (github): Fixed|Windows: More compiler warnings
Warnings about unused function parameters were disabled. skyjake
17:46 Revision 7b4b165d (github): Fixed|GCC|Clang: Various compiler warnings
Mostly related to thinker function pointer types in plugins. skyjake
11:15 Revision 72371dc1 (github): Fix typo
danij
11:11 Revision e86755b6 (github): Refactor|LineDef: Replaced last of the LineDef accessor/helper macros
danij
11:05 Revision 59e6ae48 (github): qmake|Fixed: QtWidgets is only for Qt 5
skyjake
10:31 Revision 831c26c3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:30 Revision eb284af5 (github): Windows|Shell|GUI: Application icon
skyjake
08:53 Revision 52c29850 (github): Cleaned up rend_bias.h/cpp somewhat
danij
06:09 Revision 13174c01 (github): Refactor|LineDef: Replaced more LineDef accessor/helper macros
Plus various const-correctness refactorings. danij
04:09 Revision 5ee6498c (github): Refactor|LineDef: Minor LineDef interface improvements
danij
03:10 Revision 7b6659dd (github): Documentation: Clarification in the description of LineDef
danij
02:49 Revision 05ccd809 (github): Refactor|LineDef: Replaced various LineDef accessor/helper macros
danij

2013-03-12

19:47 Revision 9a965396 (github): Cleanup
danij
19:31 Revision 87eb710a (github): Fix typos and added a @todo re BSP tree element types
danij
19:13 Revision ead11a15 (github): BspNode: Added getter methods for all BspNode property values
danij
17:02 Revision 85a6ddbc (github): Merge branch 'master' into mapdata-c++
danij
12:25 Revision fa4b3573 (github): Documentation: Updated Doxygen config with PIMPL macros
skyjake
12:06 Revision 18d7d02f (github): Cleanup
skyjake
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. skyjake
10:57 Revision 3b41388f (github): Windows|Fixed: Updated use of de::function_cast
skyjake
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...
skyjake
07:18 Revision a8854dea (github): Fix typo
danij
07:11 Revision f8a673c7 (github): BspLeaf: Added getter methods for all BspLeaf property values
danij
03:36 Revision f1592563 (github): Refactor|SideDef: Moved all SideDef_* functions to methods of SideDef
danij
03:06 Revision 677b6194 (github): Refactor|LineDef: Moved all LineDef_* functions to methods of LineDef
danij
02:00 Revision 2d3b838b (github): Refactor|Sector: Moved all Sector_* functions to methods of Sector
danij
01:36 Revision 7a56237a (github): Refactor|BspNode: Moved all BspNode_* functions to methods of BspNode
danij

2013-03-11

19:52 Revision 6724ca02 (github): Refactor|BspLeaf: Moved all BspLeaf_* functions to methods of BspLeaf
danij
19:07 Revision 492e7308 (github): Merge branch 'master' into mapdata-c++
danij
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...
skyjake
10:11 Revision 6874650e (github): Server: Tweaked server log output
skyjake
10:11 Revision 526b8646 (github): Fixed|Plugins: Usage of extern "C"
Clang was warning about duplicate externs. skyjake
05:28 Revision f9aaecb4 (github): Hexen: Removed some unnecessary cruft from anim.ded
danij
04:39 Revision 196bb034 (github): Vertex: Fixed oversight in the previous cleanup refactoring
danij
04:35 Revision 47e6988d (github): Hexen: Fixed typos in texture precache group defs
danij

2013-03-10

21:18 Revision e733c029 (github): Refactor|HEdge: Moved all HEdge_* functions to methods of HEdge
danij
03:59 Revision 03cd7d87 (github): Refactor|Vertex: Further API improvements for Vertex
danij
02:13 Revision 31ffd5eb (github): Merge branch 'master' into mapdata-c++
danij
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. danij
01:33 Revision 8b795371 (github): libdeng1|Refactor: Const-correctness refactorings to the vector1 module; cleanup
danij

2013-03-09

17:52 Revision 7b715c5e (github): Merge branch 'master' into mapdata-c++
danij
17:44 Revision acc62a4d (github): Fixed|TextureManifest: Broken texture source classification
Seemingly broken due to a refactoring oversight. danij
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...
danij
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.
skyjake
10:16 Revision ed301575 (github): Server|libcommon|Fixed: Crashes due to calling client-only APIs
skyjake
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. danij

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...
skyjake
20:32 Revision 74841b34 (github): Server: Better app termination handler (qFatal)
skyjake
20:31 Revision f00a7257 (github): libdeng2|Loop: Catch exceptions thrown during loop iteration
Uncaught exceptions will not be tolerated in the Qt event loop. skyjake
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 ...
skyjake
14:49 Revision 48fc1235 (github): Fixed|Server: Failed assertion in def_main.c #1164
danij
11:38 Revision fa3b09bb (github): Cleanup: Private member naming with underscore prefix
skyjake
11:22 Revision 51bb1a5c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:22 Revision 35fccfde (github): Debug|Server: Added assert in def_main
skyjake
10:50 Revision 95825fc7 (github): Cleanup
Making it easier to see the default values in initialization. skyjake
10:35 Revision ba2b8cb6 (github): Fixed: Minor warnings (initialization order)
skyjake
10:08 Revision 67cdfe5d (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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.
skyjake
10:07 Revision f359350b (github): Fixed: Warnings given by new version of clang
Some possible use of uninitialized variables. skyjake

2013-03-07

22:20 Revision 7ff6f089 (github): Control Panel: Hide mouse cursor if not trapped by the Window
danij
21:58 Revision 5b2b867c (github): Definitions: Ignore incomplete defs when interpreting legacy material anims
danij
21:45 Revision a5d7181a (github): Fix typo
danij
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.
danij
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 ...
danij
09:23 Revision 3deaa573 (github): Merge branch 'pimpl-autoptr'
skyjake

2013-03-06

21:05 Revision ffb9e816 (github): Documentation|libdeng2: Pimpl macros
skyjake
20:48 Revision 773a824b (github): Fix typo
danij
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.
danij
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...
danij
14:23 Revision b3aeb0ec (github): Fixed: Reapplied DENG2_PRIVATE to the Uri class
skyjake
14:10 Revision f81db7ae (github): libdeng2: Cleanup
skyjake
14:02 Revision 4d1890bc (github): Merge branch 'master' into pimpl-autoptr
skyjake
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<>.
skyjake
13:57 Revision 285dcf86 (github): Windows: Fixed build (system header conflict)
danij
13:46 Revision 440f2c85 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
13:45 Revision db59eabc (github): Definitions: Support AGF_FIRST_ONLY when interpreting legacy Group defs
danij
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...
skyjake
12:38 Revision b9c7b1f3 (github): Cherry-picked the libdeng2 DENG2_PRIVATE auto_ptr commit
skyjake
11:53 Revision 256e1f40 (github): Fixed: UI resizing in busy mode
BusyWidget was not handled viewResized events. skyjake
11:30 Revision cdac8d83 (github): Revert "Refactor: DENG2_PRIVATE requires the use of DENG2_PIMPL"
skyjake
11:28 Revision aa4c9e83 (github): Revert "libdeng2: Trying out a DENG2_PRIVATE compatible with old compilers"
This reverts commit 9d7aac39a23513551e0187da0082509692ad1a7e. skyjake
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...
skyjake
10:40 Revision 356cdc99 (github): Cleanup
skyjake
10:39 Revision 2dce88fc (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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...
skyjake
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...
danij
01:06 Revision 1da4f610 (github): Fixed: Crash attempting to load a map which utilizes XG
danij

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.
skyjake
22:12 Revision ac403ea8 (github): Cleanup
danij
21:24 Revision 7cfff443 (github): Refactor: Removed the now unnecessary Textures::iterateDeclared()
danij
20:07 Revision 952d1f31 (github): Cleanup
danij
20:06 Revision ad57d509 (github): Refactor|Textures: Refactored away the unnecessary UriValidationError(s)
danij
18:46 Revision e6d41698 (github): Refactor|Textures: Improved Textures implementation with Observers
This addresses most of the remaining API design shortcomings. danij
12:38 Revision 4a580cac (github): Fixed: Added missing header (QMap in material.h)
skyjake
11:10 Revision b1670ad6 (github): Improvement for previous commit
skyjake
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.
skyjake
04:32 Revision cc5b483a (github): Revert "Refactor: MaterialScheme now inherits from PathTreeT<MaterialManifest>"
Seems this isn't working yet...
This reverts commit 38d09b057814285976f2a35cc8e355640ceaa1db.
danij
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...
danij

2013-03-04

21:04 Revision 59af6d38 (github): Cleanup
danij
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...
danij
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 ...
danij
10:58 Revision d1e95de9 (github): Shell|GUI|Fixed: Update view after receiving map outline
skyjake
10:27 Revision 718a0464 (github): Fixed: Extra qualifications (Material::) and build errors
skyjake
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...
danij
01:27 Revision 7098b6ca (github): Materials: Fix instance destruction
danij
00:55 Revision bf3305e7 (github): Materials: Observe MaterialManifest deletion
To ensure the manifest groups are always valid. danij
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...
danij

2013-03-03

23:42 Revision 133eda0c (github): MaterialScheme: Improved public interface
danij
23:06 Revision fa6c1fdc (github): interpretMaterialDef() should catch Materials::UnknownSchemeError
danij
23:00 Revision 9fe4ab47 (github): Refactor: Materials now observes MaterialManifest definition
danij
21:11 Revision c5145447 (github): Refactor: Materials now observes MaterialManifest derivation
danij
20:39 Revision 8cbe33a8 (github): Fixed build
danij
19:44 Revision c8d5bb7e (github): Fix typo
danij
19:30 Revision ef9c3aef (github): Cleanup
danij
19:22 Revision d305cf60 (github): Refactor: Cleaned up texture system console command output
danij
18:04 Revision 0fc6fc71 (github): Refactor|Textures: Improved Textures public interface
danij
17:31 Revision aa7b0bcf (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
17:29 Revision 205f3fc4 (github): Refactor|Materials: Improved Materials public interface
danij
17:25 Revision b4e4aca6 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
17:24 Revision 832c5780 (github): Documentation: Updated Readme for 1.10
New Mac OS X un/install instructions. Added information about
the Shell.
skyjake
16:39 Revision 9d5617a2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
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...
danij
11:12 Revision f2ebc552 (github): libdeng2: Added a serialization protocol label for 1.10
The actual version number remains at 0. skyjake
11:08 Revision a06a2662 (github): Cleanup
skyjake
10:57 Revision 1fa6da91 (github): Documentation: Fixed some Doxygen issues
skyjake

2013-03-02

19:02 Revision 874629c3 (github): Changed release type to "Candidate"
Also updated the copyright years in defines for Windows metadata. skyjake
17:49 Revision 147aa63c (github): Windows|Client|Fixed: Undefined Windows min/max macros in material.h
Symbol clash. skyjake
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. skyjake
16:49 Revision 077472de (github): Fixed: Missing headers
skyjake
15:52 Revision dc6f8ae3 (github): Fixed: Merge mistakes
Still learning my way around Kaleidoscope... skyjake
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...
skyjake
14:28 Revision 533f2cb0 (github): Unix: Fixing memory access issues in def_main
skyjake
13:43 Revision b7226505 (github): Unix: Investigating server crash
skyjake

2013-03-01

21:47 Revision 501969df (github): Fixed|Unix: Added missing <cstring> header (platform-wide)
This allows using std::strcat, std::memcpy, etc. skyjake
19:39 Revision 0327319b (github): GCC|Fixed: A couple of minor compiler warnings
skyjake
16:12 Revision 1dcbf362 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
16:12 Revision 64e61854 (github): Refactor|Material|MaterialManifest: Various convention and style cleanup refactorings
danij
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...
skyjake
15:06 Revision b3cb6742 (github): Refactor|TextureManifest: Return a new QFlags instance from TextureManifest::flags()
Tis the "Qt-way". danij
15:03 Revision 7fcdfa5b (github): Fixed|GCC|Clang: Fixed build due to lack of enum predeclaration
danij
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...
skyjake
11:50 Revision 36dcd245 (github): Fixed|TextureManifest: TextureManifest::texture() failed to throw MissingTextureError
Plus some minor cleanup. danij
10:08 Revision 3d521d93 (github): Cleanup
danij
09:49 Revision afe01143 (github): Fix typo
danij
09:39 Revision 421fd957 (github): Fix material/texture listings of the form "list[material|texture] schemename"
danij
09:35 Revision 5aa53876 (github): Materials|Textures: Make use of Uri::fromUserInput
danij
09:34 Revision e3558f2d (github): Uri: Added Uri::fromUserInput()
Defined according to common functionality extracted from the material
and texture resource collections (in libdeng1).
danij
08:15 Revision dfebb8d5 (github): Documentation: Minor apidoc improvements for Material
danij
04:05 Revision 7b4b7563 (github): Documentation: Minor apidoc improvements for Materials
danij
03:36 Revision 099998b7 (github): Cleanup
danij
02:58 Revision b0ac64ba (github): Server: Remove unused dependencies from server.pro (PCX/TGA/HQ2X)
danij
02:55 Revision e16f5a5b (github): Fix build
danij
02:41 Revision 1a971296 (github): gl_main.cpp depends on resource/hq2x.h
danij
02:35 Revision d8530d9e (github): Refactor: Moved image file interpretation to resource/image.cpp
Plus some minor cleanup. danij
02:11 Revision 740c3787 (github): Fixed|Server: Server missing texture system console commands
danij
01:37 Revision 9e6995ad (github): Cleanup
danij
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()
danij
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 ...
danij

2013-02-28

22:38 Revision 9dbb3c06 (github): Refactor|Rendering Lists: Cleaned up texture bind logic
danij
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...
danij
20:30 Revision fb39c106 (github): Refactor: Default GL_LINEAR value for GL_BindTextureUnmanaged() magMode arg
danij
20:23 Revision 42570e6b (github): Cleanup
danij
20:23 Revision e98f0f5c (github): Cleanup: Removed unused dependencies from r_data.h
danij
18:51 Revision 5d8ba1de (github): Removed obsolete GL_PrepareUITexture() mechanism
danij
18:51 Revision ec67a2d0 (github): Client: Draw UI widgets using Materials
danij
18:48 Revision ba2db972 (github): Added: Material definitions for all System UI textures
danij
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...
danij
16:54 Revision 39b69413 (github): Cleanup: Added isFlagged() method to various material/texture system classes
danij
16:48 Revision 11827ca3 (github): Refactor: Applied DENG2_PIMPL to CompositeTexture
danij
16:06 Revision 51c51617 (github): Merge branch 'master' into revise-texture-animation
danij
16:02 Revision 5d608ab0 (github): Snowberry: Updated maximum number of sound channels to 256
skyjake
 

Also available in: Atom