Project

General

Profile

Activity

From 2013-03-04 to 2013-03-17

2013-03-17

18:48 Revision a8f6b07b (github): Shell|GUI|Windows: Fine-tuning for Windows
Changed default console font, removed dialog context help buttons,
changed Preferences to application modal, added a ...
skyjake
17:00 Revision ae2e2d5b (github): Shell|GUI: Adjusted menu labels
Used "Server" instead of "Local Server", as the commands may control
remote servers as well.
skyjake
16:52 Revision 20e09dde (github): Shell|GUI: Added a link to Help in the wiki
skyjake
15:54 Revision de13ac55 (github): Refactor: Dumped the now unnecessary BspBuilder C wrapper API
Also relocated the BSP "saving" logic to edit_map.cpp danij
15:11 Revision 0b699846 (github): Refactor: "Hardening" GameMap's BSP nodes and leafs is now unnecessary
We can now simply collate the BspNode and BspLeaf pointers, from
the BspBuilder (taking ownership in the process).
danij
14:33 Revision 057d29cf (github): Refactor: "Hardening" GameMap's half-edges is now unnecessary
We can now simply collate the HEdge pointers, from the BspBuilder
(taking ownership in the process).
danij
13:48 Revision 4f612ad8 (github): Refactor: GameMap's HEdges can now be "finished" during collation
As the vertexes list is no longer hardened, it is no longer necessary
defer the "finishing" logic.
danij
13:29 Revision 3c3416db (github): Refactor: "Hardening" GameMap's vertexes is now unnecessary
We can now simply collate all the Vertex pointers, from both the
editable map and the BspBuilder (taking ownership in...
danij
12:50 Revision d12f60fb (github): Documentation|libdeng2: Fixed a missing @ref target
skyjake
10:20 Revision c39fed90 (github): SideDef: Added getter methods for all SideDef property values
This commit concludes this phase of map data refactoring; all
de::MapElement-derived classes now marshal read access ...
danij
08:27 Revision 64af7e06 (github): Fixed|Client: Qt warns about unexpected null when disconnecting
The socket is not created until a connection has been made to a server. skyjake
08:02 Revision ab09c7bb (github): HEdge: Added getter methods for all HEdge property values
Also replaced all HEdge accessor/helper macros. danij
02:12 Revision bd3bd35a (github): Plane: Removed the now unused accessor/helper macros
danij

2013-03-16

23:41 Revision 39ce4476 (github): Fix typo
danij
23:03 Revision 0edcb1cc (github): Merge branch 'master' into mapdata-c++
Conflicts:
doomsday/client/src/client/cl_sound.cpp
doomsday/client/src/map/p_particle.cpp
danij
22:01 Revision d3e60a97 (github): Surface: Added getter methods for the rest of Surface's property values
Plus various refactorings to Surface to separate the client-only
state for plotted decoration sources.
Todo for late...
danij
21:50 Revision 98b6892a (github): Client: Warn the user about a different game mode on server
The servers discovered via Beacon are not being filtered, so display
a warning if the game is different.
skyjake
21:19 Revision 4ed90cac (github): Fixed|Server: Crash when hit-testing mobjs
A call was being made to a client-only API.
Note: __CLIENT__ is not defined in plugins (libcommon).
skyjake
21:17 Revision dea92aa3 (github): Revert "Fixed|Server: Crash when hit-testing mobjs"
This reverts commit 544f6eed30a8daed6d196f09a19236206d4fb06a. skyjake
21:15 Revision 49e01147 (github): Server|Debug: Moved debug message to a lower level
skyjake
21:12 Revision 94e64146 (github): Fixed|Server|Hexen: Sound sequences not played (e.g., door creak)
On the server, no one was calling the sound sequence update function,
which caused the sequences to be not played.
skyjake
21:10 Revision 3c71fa5d (github): Fixed|Server: Sounds emitted by sectors
When a sound was emitted by a sector (not a plane), the client was not
up to speed about which sound origin to use.
skyjake
21:08 Revision 544f6eed (github): Fixed|Server: Crash when hit-testing mobjs
A call was being made to a client-only API. skyjake
19:02 Revision e0daf0f1 (github): Fixed|Client|Hexen: Duplicated psprite attack effects
The visual/audio effects of the Lightning, Frost Shards, and the
Cleric's Holy attack were duplicated by the client.
skyjake
18:41 Revision d335b5e3 (github): Fixed|GCC: Compiler warning about parentheses
skyjake
18:03 Revision f22cba1f (github): Fixed|Hexen: Special palettes of Mage/Cleric weapons
The special palettes of the Mage/Cleric weapon 4 were being
overwritten by the pain/poison/etc. filter color.
Also a...
skyjake
14:08 Revision 6f567093 (github): Fixed|Server|libcommon: Player's weapon was undefined after map change
Now the player's ready weapon is always updated after the map changes
and the players are respawned. The bug occurred...
skyjake
14:05 Revision 49baf2b9 (github): libshell: Adjusted autocompletion to insert common prefix first
If all the possible completions have the same prefix, it will be
appended as the first completion.
skyjake
12:55 Revision e046632c (github): Fixed|Multiplayer: Server sends total kill, item and secret counts
The client was unaware of the map's total kill, item and secret counts,
as clients do not spawn mobjs when the map is...
skyjake
12:30 Revision 20156780 (github): Server: Keep clients' kill, item, and secret counters up to date
Whenever a counter changes, an update is sent to the client. skyjake
10:02 Revision 0f92b24f (github): Fixed|Server: Assign first start spot to player #1
Since there is no player #0 on the server, the first start spot (0)
should go to player #1.
skyjake
09:35 Revision 62066506 (github): Fixed|Heretic: Server defaults to E1M1
Another regression due to the switch to 0-based map indices. skyjake
09:29 Revision afc82a2e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:29 Revision cdf0a673 (github): Fixed|Client: Clear view color filter when connecting
An old view filter may remain from an earlier client session. skyjake
00:20 Revision e18a918d (github): Merge branch 'master' into mapdata-c++
danij
00:13 Revision 3f4a6623 (github): Fix build
danij

2013-03-15

23:48 Revision 38531f99 (github): Merge branch 'master' into mapdata-c++
danij
18:46 Revision 30d4d46e (github): Documentation|gl_tex: Several apidoc fixes
skyjake
17:59 Revision dd02ec3c (github): Shell|GUI: Fine-tuned player position indicators
Also fixed QPainter state for players after the first one
(save/restore).
skyjake
17:02 Revision 67b6902a (github): Fixed: Problem with QFont::exactMatch()
GuardMalloc reports a problem with QFont::exactMatch(). Perhaps it
is too early to call it (before Qt event loop ente...
skyjake
17:00 Revision bf119788 (github): Fixed|libshell: Crash when shutting down app
If the link was open, a disconnection signal was emitted during
destruction when the application had been partially d...
skyjake
14:37 Revision 5b6068aa (github): Shell|Server: Added basic player info packet
The positions, names, numbers, and colors of players will be shown
in the map outline view.
Todo for later: Use the ...
skyjake
14:34 Revision 70123ebc (github): Fixed: More compiler warnings
Mostly potentially uninitialized variables. skyjake
14:07 Revision db8b252e (github): Refactor|Surface: Surface can manage the missing-material-fix state internally
danij
12:46 Revision f33f9164 (github): Surface: Added getter methods for more Surface property values
danij
12:14 Revision ac4e195e (github): Cleanup
danij
11:05 Revision bd29df6a (github): Refactor|SideDef: Replaced SideDef accessor/helper macros
danij
10:32 Revision 81eab9b2 (github): Shell|GUI|Mac OS X: Preferences dialog applies changes immediately
Conforming to platform conventions. skyjake
10:31 Revision 88f56300 (github): Fixed|Shell|GUI: Update window when font has been changed
skyjake
10:30 Revision 35538892 (github): libdeng2|Fixed: Stop LogBuffer autoflush timer in destructor
skyjake
10:26 Revision de74f9d8 (github): Documentation|Fixed: Incorrect use of @see instead of @ref
@see produces a "See also" paragraph. When referring to flag groups,
one should use @ref instead.
skyjake
10:10 Revision cb7151e4 (github): Refactor|Surface: Ensure Surface's owner link is never invalidated
danij
05:57 Revision 4cca36ae (github): Sector: Added getter methods for all Sector property values
danij
03:53 Revision aa0081a4 (github): map/sector.cpp and render/lumobj.cpp depend on QListIterator
danij
03:51 Revision 90646dd4 (github): Fix typos
danij
03:30 Revision badfb74d (github): Refactor|Sector: Replaced all linked MapElement pointer arrays
The linked MapElement pointer arrays, such as the lists of lines
and BSP leafs have been replaced with QLists of poin...
danij

2013-03-14

19:28 Revision 92932efb (github): Refactor|Sector: Replaced Sector accessor/helper macros
danij
09:57 Revision cb60015e (github): Shell|GUI|Text: Clear the log widget contents before connecting
The contents of the log widget are cleared whenever opening a new
connection to a server.
skyjake
08:10 Revision 615c6caf (github): Cleanup
danij
07:42 Revision 9a3ee2c4 (github): Refactor: Began encapsulating line-of-sight testing in LineSightTest
Note that the test is not fully encapsulated due to the manipulation
of the map data elements' "shared" validCount pr...
danij
04:15 Revision f19cfbee (github): Fix typo
danij
04:13 Revision 26c7bb80 (github): LineDef: Added getter methods for all LineDef property values
danij
02:27 Revision 3c1e764b (github): Refactor|FakeRadio: Cleaned up FakeRadio geometry construction somewhat
danij
00:21 Revision df07a4ca (github): Merge branch 'master' into mapdata-c++
Conflicts:
doomsday/client/src/map/dam_file.cpp
doomsday/client/src/map/polyobj.cpp
danij

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
 

Also available in: Atom