Project

General

Profile

Activity

From 2014-05-29 to 2014-06-11

2014-06-11

23:33 Revision eaaf0985 (github): Refactor|SectorCluster: Reformatted Shard construction for flats and walls
Both flats and walls are now constructed with similarly structured
high level logics which split the task into three ...
danij
21:50 Revision 4402619b (github): Refactor|libcore: Apply pimpl in Process
skyjake
21:45 Revision 01d035df (github): Merge branch 'master' into revise-map-geometry-generation
danij
19:59 Revision 07f3bf1b (github): Scripting|libcore: Instantiating a class record
Any record can be instantiated using the call operator. This
automatically calls the __init__ method if one exists in...
skyjake
14:08 Revision 8bb9b7d0 (github): Cleanup
skyjake
14:02 Revision bbc2dbf3 (github): libcore|Scripting: Core functionality for object-oriented classes
This commit implements the core plumbing of an object-oriented class
system for Doomsday Script.
Added Value::member...
skyjake
13:39 Revision b9c9dbdf (github): Scripting|Tools: Added "doomsdayscript" tool for running a script
This is intended to be a very simple tool for running the specified
script for testing purposes.
skyjake
13:35 Revision 9bdadbf8 (github): libcore|App|Config: Allow running without /modules, config script
More permissive behavior for simple apps. skyjake

2014-06-10

20:52 Revision 0fd62ce3 (github): Merge branch 'ui-log-textdrawable'
skyjake
20:51 Revision 739216e2 (github): libappfw|LogWidget: Start rewrap from visible range
Also updated comments in the source file. skyjake
16:57 Revision f9d730a3 (github): Renderer|DrawList|Shard: Replaced DrawList::Spec::GeomGroup with Shard::Type
Rather than determine at Shard construction time which DrawList the
geometry will be written to, it makes more sense ...
danij
00:30 Revision 3e9da450 (github): Refactor|SectorCluster: Fold "splinter" logic for dynamic lights and shadows
We can now use exactly the same logic for dynamic shadows as is used
for dynamic lights (aside from the fact the firs...
danij

2014-06-09

23:56 Revision 7ae91e39 (github): Merge branch 'master' into revise-map-geometry-generation
danij
22:56 Revision 45f13bd1 (github): Windows|libcore|Fixed: Noise from Windows system headers, added missing exports
skyjake
22:47 Revision 3f88ce89 (github): Refactor|SectorCluster|Client: Continued cleaning up Shard preparation
Now that a Shard's DrawList spec can be configured post construction
and calculation of the per-primitive texture tra...
danij
21:59 Revision e8e6a587 (github): libcore|TaskPool: Ensure pool is not deleted when the last task finishes
In taskFinished(), between remove() and isEmpty() the mutex guarding
'd' was released. This would allow ~TaskPool to ...
skyjake
20:27 Revision 20dd20e3 (github): Refactor|libappfw|LogWidget: Fixed pruning, overall cleanup
skyjake
18:43 Revision d9ad2ff4 (github): Fixed|libappfw|LogWidget: Layout glitch when new entries first appear
skyjake
18:43 Revision c6c6efd6 (github): libappfw|FoldPanelWidget: Removed frame around fold indicator
Looks cleaner this way and is not confused with a button. skyjake
18:32 Revision a98dd7cb (github): Refactor|libappfw|LogWidget: Updating a cached entry
Entries are updated on the fly. skyjake

2014-06-08

21:29 Revision 9fc10e9c (github): Fixed|libappfw|GLTextComposer: Showing a portion of tabbed content
The visible line range was not taken properly into account when
laying out tabbed content for drawing. Also, when lin...
skyjake
21:27 Revision 0734577a (github): Fixed|libappfw: LogWidget's rewrapping behavior after refactoring
Every call to TextDrawable::update() potentially changes the visible
contents of the drawable, so its return value al...
skyjake
20:04 Revision 51acaddc (github): Refactor|libappfw: Use TextDrawable in LogWidget
Instead of custom code for wrapping text and preparing text for
GL drawing, LogWidget now uses TextDrawable. Only the...
skyjake
20:01 Revision 9af23d9c (github): libcore|Range: Making a range with a start point and size
skyjake
15:32 Revision ca6acd9a (github): Refactor|SectorCluster: Consolidated various logics used during Shard preparation
danij
12:26 Revision 793ea656 (github): Scripting|libappfw: Improvements for the Doomsday Script REPL widget
The language keywords and built-in identifiers are used for
autocompletion. All native modules are automatically impo...
skyjake
12:23 Revision eb0f94cd (github): Refactor|libshell|Lexicon: Applied pimpl, case sensitive terms
skyjake
12:22 Revision 73268186 (github): Debug|libgui: Don't assert GL errors (just log)
skyjake
12:22 Revision 913fc276 (github): Scripting|libcore: Listing language keywords and built-in identifiers
skyjake
12:21 Revision a85e39b9 (github): Fixed|libappfw: Rich fonts in DocumentWidget
skyjake
12:20 Revision ff129ed9 (github): Scripting|libcore: Querying all native modules
skyjake
10:12 Revision 5d881fbf (github): Cleanup|Renderer|WallEdge: Removed the now redundant WallEdge::Section::NoFakeRadio flag
danij
09:59 Revision 0c2a9389 (github): Renderer|SectorCluster: Prepare wall section Shards for ambient occlusion separately
Preparing Shards for ambient occlusion must work independently from
the preparation of Shards for the wall sections g...
danij
09:39 Revision fe58e7bb (github): Documentation|libcore: Container iteration macros
skyjake
07:50 Revision 164bc6a0 (github): Renderer|Shard: Cleanup
danij
07:29 Revision 319170cd (github): Renderer|Shard: Convenient method of applying GLTextureUnit maps to Shard
danij
05:50 Revision 81e6bec7 (github): Cleanup|Renderer|GLTextureUnit: Removed unused GLTextureUnit (in)equality operators
danij
05:38 Revision ee1f8a72 (github): Refactor|Renderer|DrawList|Shard: Revised how GL texture transforms are handled by DrawList
Defer calculation of scale and translation matrices for GL texture
transforms until the DrawList is rendered; store r...
danij
04:23 Revision d39bf18d (github): Fixed|Renderer|ContactSpreader: Dynlights spread through walls whose middle material is not opaque
danij
03:10 Revision 2bc12537 (github): Cleanup|Renderer|SectorCluster: Removed garbage code in shiny surface preparation
Setting the primitive texture offset and scale is only needed for the
masked texture, not the shine texture as well.
danij

2014-06-07

23:31 Revision 8c404aae (github): Refactor|Renderer|DrawList|Shard: Began cleaning up Shard, DrawList::Spec configuration
danij
22:40 Revision 8dc48695 (github): Merge branch 'master' into defs-v2
skyjake
22:37 Revision e3b871e6 (github): Merge branch 'defs-v2' of ssh://github.com/skyjake/Doomsday-Engine into defs-v2
skyjake

2014-06-06

04:03 Revision 3ebb1db5 (github): Renderer|Shard: Defer setup of the Shard DrawListSpec post construction
Now that writing to the Drawlists is done post Shard construction it
makes sense to allow the list specification to c...
danij

2014-06-05

07:10 Revision 640d9960 (github): Cleanup|Subsector|World|Client: Updated Subsector module copyright details
danij
06:59 Revision ef59c088 (github): Refactor|Subsector|World|Client: Moved some Subsector/GeometryData functionality
danij
06:31 Revision 4a2dcdb1 (github): Cleanup|RenderSystem: Removed debug code inadvertently included in previous commit
danij
06:24 Revision e49620e2 (github): Refactor|Subsector|World|Client: Cleaned up Subsector API
danij
04:34 Revision bbe5c2a5 (github): World|SectorCluster|Client: Cleanup
danij
03:56 Revision f3bd3354 (github): World|Subsector|Client: Cleanup
danij
03:22 Revision 1c16db79 (github): SectorCluster|World|Client: Fix SectorCluster destruction order
As the Planes of a Sector might be mapped to from some other sector,
we must defer destruction of Subsectors until al...
danij
02:27 Revision ab62adf8 (github): Refactor|Subsector|World: Moved client side of ConvexSubspace to Subsector
Todo for later: Subsector should extend ConvexSubspace danij
01:10 Revision 1e3712a3 (github): Refactor|Subsector|World: Applied pimpl, minor cleanup
danij
00:45 Revision d4d6e5cf (github): Refactor|World|SectorCluster: Extracted Subsector and simplified SectorCluster on server side
SectorCluster no longer observes movement of planes and/or lighting
changes on server side.
Subsector was moved to n...
danij

2014-06-04

22:32 Revision 72151d7c (github): Refactor|SectorCluster|Client: Reorganized SectorCluster-internal data structures
Separate the cluster internal data by ConvexSubspace, placing it in
a "Subsector" structure (not to be confused with ...
danij
20:09 Revision 47690955 (github): Refactor|Renderer: Moved lighting of map geometry from SectorCluster to rend_main.cpp
danij
06:39 Revision c8efd794 (github): Refactor|SectorCluster|Client: Reference wall geometries by WallEdge::SectionId, cleanup
danij

2014-06-03

22:37 Revision 8e33ab84 (github): Fixed|libcore|Scripting: Duplicating values with no ownership
Value::duplicateAsReference() was added so that values being duplicated
in expression evaluation do not cause inadver...
skyjake
22:31 Revision 22debd13 (github): Fixed|Tests: Deploy the "Log" script module for test apps
skyjake
22:16 Revision a842c4ba (github): Refactor|BiasSurface|SectorCluster|Client: Merged BiasSurface into SectorCluster's internal GeometryData
danij
20:40 Revision 8646af22 (github): Fixed: Crash after reporting a fatal error during launch
skyjake
13:55 Revision 6a62983f (github): Builder|Ubuntu: Don't do source packages on Precise
SDL2 is not available in Ubuntu 12.04. The source packages will be
built on the newer Ubuntu builders.
skyjake

2014-06-02

17:41 Revision b3fac7df (github): Cleanup: Spurious debug messages
skyjake
17:05 Revision 284ea292 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine into defs-v2
skyjake
10:34 Revision 46276bf6 (github): Debian|SDL: Source package dependencies updated to include SDL 2
The SDL 2 and SDL_mixer 2 dev packages are required for a successful
build of the source package.
skyjake
10:26 Revision 93757632 (github): Fixed|Hexen: Function arguments in wrong order (3D thunderclap sound)
Bug reported by Michael Tautschnig:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749723
skyjake
10:25 Revision 1eae2bdf (github): Fixed|Hexen: Function arguments in wrong order (3D thunderclap sound)
Bug reported by Michael Tautschnig:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749723
skyjake
08:11 Revision 040906af (github): Fixed|liblegacy|libdoomsday|libcore|Windows: File path encoding issues
This commit fixes a number of issues when handling file paths encoded in
UTF-8.
On Windows, the native file APIs use...
skyjake

2014-05-31

11:34 Revision 492bc2cb (github): libcore|NumberValue: Include the "Hex" semantic flag in serialization
skyjake
11:31 Revision 49f7a2b7 (github): Refactor|Resources: Use the new model definition accessor
libdoomsday's defn::Model is now used to access model definition data
stored in Record instances.
skyjake
11:27 Revision 98286524 (github): Refactor|libdoomsday|DED: Model definition handling in separate source file
The model definition accessor utility is now located in its own
source file. Various utility methods were added (e.g....
skyjake
11:12 Revision 40323420 (github): Cleanup
skyjake
11:12 Revision 24192d6c (github): Fixed|libcore|Scripting: RecordValue duplication behavior
RecordValue is now duplicated like any other value: a true duplicate
copy is constructed with the exact same characte...
skyjake
10:43 Revision b91ad525 (github): Cleanup
skyjake

2014-05-30

22:11 Revision 7e22ce64 (github): libcore|NumberValue: Added a semantic hint for hexadecimal values
skyjake
12:42 Revision 6054bb0f (github): Refactor|libgui: Use RecordAccessor's get*() methods
skyjake
08:59 Revision eb77a291 (github): Refactor|libcore: Convenient native access to a Record
Added RecordAccessor as a utility that provides various get*()
methods to query values from a Record. RecordAccess is...
skyjake

2014-05-29

11:14 Revision ba6eadfc (github): Merge branch 'master' into defs-v2
Conflicts:
distrib/win32/setup.iss.template
doomsday/dep_sdl.pri
doomsday/libdoomsday/libdoomsday.pro
skyjake
00:19 Revision 597140d6 (github): Cleanup|Renderer: Use de::VectorN<> to calculate shiny surface tex coords
danij
 

Also available in: Atom