Project

General

Profile

Activity

From 2013-05-01 to 2013-05-14

2013-05-14

23:26 Revision 97b43295 (github): LineSegment: Cleanup
danij
22:11 Revision e6718ace (github): Client|Default Style: Cleanup
skyjake
22:11 Revision 6c4db821 (github): Client|GuiWidget: Accessing the UI style
skyjake
17:58 Revision 9ef0064e (github): libdeng2|Math: Added a template for rounding a number
skyjake
14:53 Revision cb0fdb47 (github): Refactor|Info: Applied a castTo<> template to avoid manual casting
skyjake
14:40 Revision 6116f085 (github): Cleanup
skyjake
14:40 Revision 3382544d (github): Client|Default Style: Cleanup
skyjake
13:53 Revision 6a32ab95 (github): Client|Default Style: Cleanup
skyjake
13:44 Revision 1db946c2 (github): Client|Default Style: Added definitions for colors, images and rules
skyjake
13:43 Revision 15333881 (github): Fixed|RuleBank|ColorBank: Values are defined in records
Presently InfoBank assumes everything is defined using blocks. skyjake
13:43 Revision ea7e3d01 (github): Fixed|ScriptedInfo: Always give a value for __file__ when running
skyjake
13:42 Revision a965c651 (github): libdeng2|Folder: More detailed error message about files not found
skyjake
13:41 Revision c9f29a31 (github): Refactor|InfoBank: Renamed method to be more accurate
Also fixed InfoBank private implementation init. skyjake
13:39 Revision 0805d245 (github): Refactor|Info: $= parses one script statement
While $: parses a line of text, $= now parses one complete script
statement, which may or may not span multiple lines.
skyjake
12:42 Revision c9c4696a (github): BSP Builder: Implementation improvements
LineSegment has been revised to follow the design "pattern" of the
Line class component. All line segments in the pla...
danij
12:04 Revision 8e59bfaf (github): Documentation|libdeng2: Description for InfoBank
skyjake
12:03 Revision 479031be (github): Client|Style: Load definitions, make everything visible to scripts
The values of the definitions are available for scripting via the
native Style module.
skyjake
12:00 Revision ad5cb8cc (github): Refactor|libgui|libdeng2: Derived rule, font, color and image banks from InfoBank
skyjake
11:59 Revision 131cf766 (github): Cleanup
skyjake
11:58 Revision da1387b0 (github): Fixed|libdeng2: Made the protected File constructor explicit
skyjake
11:58 Revision a3adb538 (github): Refactor|libdeng2: Added a new convenient constructor for RecordValue
skyjake
11:57 Revision f179cf90 (github): libdeng2: Added InfoBank, an abstract base class for banks that use Info
InfoBank handles the common plumbing of parsing an Info file and
iterating through it for creating bank sources.
skyjake
10:07 Revision 194a444c (github): Client: Added Style
Style contains all the information about the UI style. It is owned by
WindowSystem and accessible globally inside the...
skyjake
10:06 Revision 6e2a4f21 (github): libgui|ImageBank: Loading image definitions from an Info file
skyjake
10:05 Revision 34d8bf3d (github): libdeng2: Added RuleBank, a collection of Rules
Used for the UI style. skyjake
06:19 Bug #1123: Crash in Hexen 4 level Demo (Build869)
I believe this crash from Material::chooseVariant() has been fixed at some point during the 1.11 unstable builds. The... skyjake
04:34 Revision 644d1638 (github): Refactor|BspLeaf: Separated Face geometry from BspLeaf
danij

2013-05-13

21:14 Revision a7443578 (github): Refactor|libgui|FontBank: Renamed some interface functions
skyjake
21:13 Revision 78c2188c (github): libgui: Added ColorBank
ColorBank will be used for the colors of a UI style (and any widgets
that need colors).
skyjake
20:02 Revision 7b456386 (github): Fixed: Map renderer draw state refactoring oversight
danij
14:03 Revision 76d2f917 (github): libgui|FontBank: Add fonts based on definitions, load them when needed
Also added various convenience methods for accessing data in records
and variables.
skyjake
13:01 Revision 0c781e6c (github): Documentation: More apidoc about ScriptedInfo
skyjake
12:17 Revision 9b7ca71c (github): Client|Cleanup: Use "namespace" in fonts.dei
skyjake
12:16 Revision e411f657 (github): libdeng2|ScriptedInfo: Added the "namespace" blocks
While parent blocks contribute their name to the final variable name
representing an element, the "namespace" blocks ...
skyjake
12:12 Revision a9a2bb08 (github): Fixed|libdeng2|Record: Checking for existence shouldn't throw exception
skyjake
12:11 Revision 6496fe21 (github): libdeng2|Info: Improved Info parser
Line numbers stored in elements, configurable warnings for duplicate
blocks (so that special blocks can be disregarded).
skyjake
08:10 Revision 606df39d (github): libdeng2|scriptsys: Added the eval() function
eval() evaluates the argument as a script in the local namespace.
Cleaned up some internal interfaces in the script ...
skyjake
08:09 Revision d247ca05 (github): Fixed|libdeng2: Parser bug related to long string literals (""")
skyjake
07:27 Revision c1be567b (github): Cleanup
skyjake
07:24 Revision 3200bd9e (github): libdeng2: Cleanup
skyjake
03:52 Revision a51a60a0 (github): Fixed: LOS rays crossing into degenerate BspLeafs
Plus some minor cleanup. danij
03:47 Revision b3c442c9 (github): Fixed: Map geometry generation near degenerate BspLeafs
In cases where degenerate BspLeafs are the result of the map author
defining superfluous back SideDefs in id Tech 1 f...
danij

2013-05-12

21:40 Revision 09b1225b (github): libgui|qmake: Fixed typo
skyjake
21:39 Revision 8b769255 (github): Client: Added the default UI style package
Ultimately "defaultstyle.pack" will contain all the elements of the UI
style, including images.
skyjake
21:37 Revision 7281fcde (github): libdeng2|ScriptedInfo: Locating all records with a particular type
skyjake
21:37 Revision a96eb893 (github): Fixed|libdeng2: Path concatenation when separator is not a slash
QDir can only be used to determine path absoluteness if the separator
is a slash or backslash.
skyjake
21:35 Revision 9790af19 (github): libgui: Added Font and FontBank
skyjake
21:33 Revision a794cfc6 (github): Refactor|libdeng2: Use Qt containers in Record
skyjake
12:00 Revision 1097d879 (github): BSP Builder: Produce a full complement of half-edges
The BSP builder now produces two half-edges for every line segment
in the map, regardless of whether a map line has a...
danij
10:30 Revision 0b9d5b0e (github): DSSL: Added the "gui" module for GUI related utility functions
"DSSL" means Doomsday Script Standard Library. skyjake
10:27 Revision 9659f9d5 (github): libdeng2|scriptsys: Added built-in function "floor"
Rounding a number down to an integer. skyjake
04:47 Revision b6acfa94 (github): Fixed: Degenerate BspLeafs do not support object contact spreading
Todo for later: Collapse degenerate leaves during BSP construction. danij
01:23 Revision 69b1eb8c (github): HEdge: API improvements
Added a navigate() method which returns the relative neighbor of
the half-edge in the specified ClockDirection. Also ...
danij

2013-05-11

21:05 Revision ec3e0582 (github): Refactor|Map Renderer: Various minor cleanup refactorings
danij
17:04 Revision c7c14bb8 (github): Documentation|Fixed: Line apidoc typo fixes
danij
16:49 Revision 516e8013 (github): Refactor|Map Renderer: Fix polyobj geometry generation regression
danij
16:44 Revision 26b5ce54 (github): Polyobj: API improvements
Encapsulated (un)linking of the polyobj from the owning GameMap and
revised linking so that the BSP leaf in which the...
danij
14:32 Revision db75647e (github): libdeng2|ScriptedInfo: Inheritance and groups
Changed the record inheritance element to "inherits".
Group inheritance can be used for indicating that all members ...
skyjake
13:12 Revision edd24368 (github): Refactor|libdeng2|Info: Flagging attribute elements as such
Also warning about duplicate keys in a block. skyjake
13:11 Revision 45043be6 (github): libdeng2|Record: Member copying behavior
It is possible to either copy all members or just the non-underscore
members.
skyjake
05:52 Bug #1123: Crash in Hexen 4 level Demo (Build869)
- **Priority**: 1 --> 5
danij
05:38 Bug #1122 (Closed): Doomsday Engine loads only one game
So I recently purchased a copy of Hexen: Beyond Heretic, and added it to the Doomsday Engine so I could run it withou... faeryl1234

2013-05-10

22:19 Revision 6fdb9703 (github): libdeng2|ScriptedInfo: __this__ points to Record of containing block
When running script blocks or evaluating values of elements in
a block, the global __this__ variable points to the Re...
skyjake
20:32 Revision 55ced2c6 (github): Tests|Info: Clarified comment
skyjake
20:08 Revision 03babecb (github): Refactor|libdeng2|ScriptedInfo: Use the semantic hint when evaluating values
Updated the test app with more examples of scriptability. skyjake
20:02 Revision 3d68efb4 (github): libdeng2|Info: Added a semantic hint for script values
A '$' token in various places now indicates that the value is intended
to be parsed as Doomsday Script.
- key $: lin...
skyjake
19:21 Revision d4ec052b (github): Fixed|Map Renderer: Dually rendered geometry with rend-dev-sky
As far as I am aware this resolves the last known issue with the sky
fix mask geometry construction.
Todo: Cleanup. ...
danij
16:21 Revision 5f966595 (github): libdeng2|scriptsys: Added ScriptedInfo
ScriptedInfo combines Info (a structured declarative document) with
Doomsday Script (procedural programming language)...
skyjake
14:50 Revision 8975fef8 (github): libdeng2|Info: Embedding Doomsday Script in Info files
The Info parser now supports embedded blocks of Doomsday Script.
By defaults blocks with type 'block' are parsed as D...
skyjake
14:44 Revision f8a9d567 (github): libdeng2|Variable: Better error message about value type conversion failure
skyjake
11:39 Revision b0f36ff4 (github): libdeng2|Script: Setting the source path (for __file__)
skyjake
11:37 Revision b177245d (github): libdeng2|scriptsys: Cleanup
skyjake
11:37 Revision c73664dd (github): libdeng2|scriptsys: Clearing the state of a Process completely
skyjake
11:36 Revision 4023d7e3 (github): libdeng2|scriptsys: Cleanup
skyjake
11:34 Revision 0c256ba5 (github): libdeng2|Rectangle: Constructing a Rectangle<> from QRect
skyjake
11:34 Revision 53535058 (github): libdeng2|Record: Adding a new variable without specifying a value
skyjake
11:33 Revision 8f401eef (github): Refactor|libdeng2|Variable: Applied de::FlagOp
skyjake
11:33 Revision d636a480 (github): Tests: Renamed project folders and .pro files to match target names
skyjake
10:41 Feature #1580 (New): Fix the Doom 64: Absolution TC plugin
dekuius
09:49 Revision 13fb5b18 (github): Refactor|Map Renderer: Consolidated more geometry construction logic
Also fixed a bunch of id Tech 1 map hacks in the process. danij
05:52 Bug #1122: Doomsday Engine loads only one game
- **status**: open --> closed
skyjake
05:44 Bug #1122: Doomsday Engine loads only one game
Edit: Found the problem. Apparently the HERETIC.WAD file disappeared from the appropriate folder needed to run it, an... faeryl1234
04:55 Revision 0fe52f3d (github): Fixed: Use the appropriate map line method when querying sectors/sections
The DENG map format separates the dual meaning of a two-sided line
in the id Tech 1 format. A line with a sector on b...
danij
01:12 Revision c495c979 (github): Sector: Enumerate referencing map line sides instead of lines
Maintaining a list of map lines which reference the sector is useful.
However, more useful is a list of the referenci...
danij

2013-05-09

23:02 Revision 6cd8fefb (github): Fixed|Resources: Failed offsetting sky fix planes for two sided wall sections
After the map is loaded the sky fix plane heights are initialized by
scanning the map for certain geometry constructs...
danij
21:49 Bug #1121: Can't launch when blocked by firewall
We will not make it configurable at install, because modern applications are expected to have network capabilities bu... skyjake
19:47 Revision 32161031 (github): Fixed|Map Renderer: Dually rendered geometry with rend-dev-sky
When rend-dev-sky was enabled and given a particular map construct
where geometry that would usually be drawable lies...
danij
08:23 Revision f000d522 (github): Refactor|Map Renderer: Clarified logic in writeLeafWallSections()
danij
08:12 Revision 3638af15 (github): Map Renderer: Cleanup
danij
05:15 Revision ed5840b4 (github): Refactor|Map Renderer: Completed restructuring wall section drawing
danij
02:39 Revision 6aefce78 (github): Refactor: Relocated more code from r_world.h to better homes
danij
02:00 Revision fb2ccc3b (github): Refactor|Map Renderer: Dismantled R_MiddleMaterialCoversOpening()
This logic should not be implemented at such a high level and with
this kind of API -- it assumes too much and is not...
danij
01:00 Revision 262c8b4f (github): Cleanup: Removed obsolete and unused R_Find*Neighbor functions
danij
00:50 Revision 5c5a59a7 (github): Refactor: Relocated various renderer domain functions from r_world to rend_main
danij
00:40 Revision c6a9341f (github): Refactor: Relocated various functions from r_world.h to better homes
danij
00:23 Revision 2a56d87f (github): Server|Refactor: Server executable no longer depends on rend_main.cpp/h
Addressed the remaining dependencies and removed said source files
from the server project.
danij

2013-05-08

20:15 Revision 2b16ba01 (github): Merge branch 'master' into revise-map-geometry-generation
danij
19:21 Revision c22063cc (github): Debug|libdeng2|App: Assertion for main/UI/GL thread
skyjake
17:43 Revision bf15dd86 (github): Refactor|Models: Removed fixed submodel maximum limit (using C++ arrays)
Model DED information and runtime modeldefs (both including submodels)
are now stored in std::vector based arrays. Th...
skyjake
17:42 Revision 3646ea1d (github): Fixed|FakeRadio: Plane shadows drawn in map hack sectors with zero height
A fairly uncommon situation which involves the use of an unclosed
sector in combination with a "mid grate" hack. With...
danij
16:18 Revision 5a368bd2 (github): ShadowEdge: Use half-edges rather than map line sides
The half-edges can be thought of as the "normalized" version of the
map geometry wrt relative sector references. The ...
danij
15:33 Revision e91a14c6 (github): ShadowEdge: Consolidated logic for sector openness factor determination
danij
14:51 Revision a1c46fef (github): ShadowEdge: Reworking newly abstracted ShadowEdge (ironing out some obvious bugs)
danij
04:04 Bug #1121: Can't launch when blocked by firewall
- **labels**: --> Networking, Windows XP
- **status**: open --> fixed
- **Milestone**: v1.10 --> v1.11
skyjake

2013-05-07

19:10 Revision 0845afc7 (github): Refactor|ShadowEdge: Cleaned up ShadowEdge 'openness' logic somewhat
danij
17:54 Revision fbdb4e19 (github): Refactor|FakeRadio: Moved ShadowEdge to new source files; applied pimpl idiom
danij
17:11 Bug #1121: Can't launch when blocked by firewall
I don't wanna complain too much, cuz I'm really gratful for all the work you guys have put into this project..
..But...
thetomaso
16:45 Bug #1121: Can't launch when blocked by firewall
Good to hear. I will include the fix in the upcoming 1.10.3 patch. skyjake
16:39 Revision d7f8ae8a (github): Refactor|FakeRadio: Use a side relative algorithm for generating plane edge shadow geometry
danij
14:06 Revision 6f2a85db (github): Map Renderer: Cleanup
danij
13:54 Revision b2c6f39e (github): Refactor|Map Renderer: Reworked wall section drawing to move more logic to SectionEdge
danij
11:58 Revision 6549845b (github): Refactor|FakeRadio: Reworked the Rend_RadioWallSection() API wrt SectionEdge
danij

2013-05-06

13:17 Revision 712bd7f3 (github): Fixed|Map Renderer: Always use the glow properties of the surface bound material
When an alternative material is chosen for a wall section, such as
when using the lighting debug mode (rend-tex 2), t...
danij
10:29 Revision bece60ef (github): Fixed|qmake|clang: Disabling certain warnings
The no-warning options were placed too early in the command line. skyjake
10:21 Revision 920a0263 (github): Fixed|libdeng2: Include QScopedPointer in libdeng2.h
Available to be used everywhere in libdeng2. skyjake
10:17 Revision 63867e72 (github): Documentation|libdeng2: API doc improvements
skyjake
09:58 Revision 7cd712a9 (github): libdeng2|Bank: Cleanup
The StaleError is not needed. skyjake
07:35 Revision 4b123701 (github): Fixed: Build failure (missing header, GL def, Qt 4.8 fund)
Included missing <QSet>, defined the GLES 2 specific
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, and replaced
QImage::fill(...
skyjake

2013-05-05

23:25 Revision d5d0d366 (github): Fixed|Partitioner: Compiler error (global variable shadowing)
The static validCount in partitioner.cpp was shadowed by the global
variable of the same name, with C-linkage, in ren...
danij
23:25 Revision d841ddab (github): Debug|Hexen: Signed vs. unsigned integers
skyjake
23:24 Revision 9ee67cdd (github): Fixed|Line: Avoid conversion to integer
de::floor returns an integer while std::floor returns a floating
point type. Here a coord_t was expected.
skyjake
23:02 Revision 68e23d4f (github): Fixed|Partitioner: Compiler error (global variable shadowing)
The static validCount in partitioner.cpp was shadowed by the global
variable of the same name, with C-linkage, in ren...
danij
22:10 Revision 1086d33b (github): Tests|glsandbox: Testing different Bank configs
There are various ways to use a Bank:
1) Non-threaded, set image in notification.
2) Non-threaded, use synchronous da...
skyjake
22:08 Revision f395ae52 (github): Fixed|libdeng2|FileSystem: Creating native directories when inheriting feeds
If a DirectoryFeed is allowed to create native directories, a subfeed can
always be created.
Also improved an except...
skyjake
21:04 Revision e15edd87 (github): Merge branch 'master' into ui-framework
skyjake
20:24 Revision c21bfeaf (github): Debug|Hexen: Signed vs. unsigned integers
skyjake
20:21 Revision 6a1dde11 (github): Fixed|Line: Avoid conversion to integer
de::floor returns an integer while std::floor returns a floating
point type. Here a coord_t was expected.
skyjake
20:18 Revision 39e23ddd (github): Refactor|libdeng2: C++11 deprecates auto_ptr
Switched to QScopedPointer for wider compatibility. skyjake
17:13 Revision a70a771c (github): Fixed|Map Renderer: Drawing glitches when combining dev/debug texturing options
Previously various glitches were visible when enabling the myriad
debug/mod development texturing options in differen...
danij
13:46 Revision fa9cde04 (github): Refactor|Map Renderer: Short circuit drawing of selfreferencing line sections earlier
Plus more cleanup. danij
12:42 Revision de4489bf (github): Merge branch 'ui-framework' of ssh://github.com/skyjake/Doomsday-Engine into ui-framework
Conflicts:
doomsday/libdeng2/src/data/bank.cpp
skyjake
11:52 Revision 7c79fed0 (github): Tests|glsandbox: Fixes for Windows
Install the testpic image and make sure the OpenGL context is current when
uploading a GL image.
skyjake
11:51 Revision 870fe797 (github): Refactor|libdeng2: Notifications from a threaded Bank
It is not allowed to start a QTimer belonging to another thread. Instead,
the Loop iteration audience is now used for...
skyjake
11:49 Revision 1e79f46e (github): Refactor|libdeng2: Improved Observers template with QSet and thread-safety
Thanks to the implicit sharing of QSet instances, Observers<> is now
protected against modifications to the set while...
skyjake
11:46 Revision 30357316 (github): libdeng2|Loop: Added static accessor for the app's Loop
skyjake
11:13 Revision 362181e5 (github): Refactor|Map Renderer: Trimmed now unused logic paths for mode rend-dev-sky 1
Plus more cleanup. danij
09:52 Revision 0a10379a (github): Merge branch 'master' into revise-map-geometry-generation
danij
09:49 Revision 7b559484 (github): Fixed|Map Renderer: Multitextured lights not clamped on two sided middle wall sections
Also rotated the modulation texture coords in rendmaskedwallparams_t
to match the layout of the "normal" coords.
danij
09:18 Revision 35d3a9cb (github): Homepage: Updated source package download page
skyjake
09:17 Revision 15c312f6 (github): libdeng2|Bank: Cleanup
skyjake
08:35 Revision ee10a328 (github): Refactor|Map Renderer: Turned the writeLeafPlane() function stack into a linear process
Plus cleanup. danij

2013-05-04

19:27 Revision bfa7175e (github): SectionEdge: Model the internal representation as a half-plane
danij
17:54 Revision 5bc7e3d6 (github): Debug|libdeng2|FileSystem: Adjusted debug message
skyjake
17:43 Revision 92d4c295 (github): Merge branch 'master' into ui-framework
skyjake
17:43 Revision 3720c681 (github): libgui|GLState: Blending enabled in default state
Complies with existing convention in the client. skyjake
17:42 Revision 00a87348 (github): libdeng2|FileSystem: Creating subfolder when parent has multiple feeds
When inheriting feeds, find the first one that actually returns a
valid sub-feed (i.e., the subfolder must exist in t...
skyjake
15:36 Revision 172d5f93 (github): Fixed|libshell: Catch exception from failed server discovery init
If something is blocking network access, a Beacon::PortError exception is
thrown during the ServerFinder constructor....
skyjake
14:56 Bug #1121: Can't launch when blocked by firewall
Yes, build 857 works just fine!
Thanks for the fix :)
thetomaso
13:33 Revision 2508a888 (github): Fixed|libshell: Catch exception from failed server discovery init
If something is blocking network access, a Beacon::PortError exception is
thrown during the ServerFinder constructor....
skyjake
11:09 Revision 96ad3204 (github): libgui|Image: Support serialization in de::Image
skyjake
11:08 Revision fc45f146 (github): Fixed|libdeng2|Bank: Operating the serialized cache
Also, in non-threaded mode, notifications are done after a job is
complete.
skyjake
11:05 Revision 55e0ada7 (github): libdeng2|Folder: has() method allows a path as parameter
skyjake
11:04 Revision cc3bb067 (github): libdeng2|FileSystem: Cleanup
skyjake
11:03 Revision b7616d56 (github): Refactor|libdeng2|FileSystem: Better subfolder creation mechanism
When the file system is asked to create a folder or a tree of folders,
the new subfolder can automatically inherit fe...
skyjake
10:58 Revision d5906420 (github): libdeng2|ArchiveFeed: Prune items based on entry status info
Implemented a @todo in ArchiveFeed. skyjake
10:52 Revision 4f0233a3 (github): Documentation|libdeng2|Writer: API doc improvements
skyjake
03:37 Revision 07d615f7 (github): SectionEdge: Further improved the design of this component
Edges can now be copied, taking advantage of implicitly shared
intercepts (until modified). Various API improvements ...
danij

2013-05-03

22:55 Revision ab2041c8 (github): Map Renderer: Cleanup
danij
22:39 Revision 6b24aa1d (github): SectionEdge: Improvements
Amalgamated WallDivs functionality and switched to index based
iteration mechanism for intercepts.
It is now clear t...
danij
19:46 Revision 2ea9ee7e (github): Refactor|libdeng2: Revised Bank cache implementation
Cache levels are now represented as objects that track the amount
of data on the level. This clarifies the logic of m...
skyjake
15:37 Bug #1121 (Closed): Can't launch when blocked by firewall
v1.10.x can't launch any of my Doom games when blocked with a firewall.
Why does it need internet access?
I went ...
thetomaso
10:26 Revision 70074ce7 (github): Documentation|libdeng2|Bank: API doc clarified
skyjake

2013-05-02

23:50 Revision bc5356f5 (github): SectionEdge: Moved to new source files; applied pimpl idiom; cleanup
danij
22:41 Revision cca378df (github): SectionEdge: Encapsulate more geometry generation logic
danij
21:41 Revision 0f680089 (github): Refactor|Map Renderer: Further consolidated wall section drawing logic
Removed several map hack test cases which are no longer necessary
and/or dealt with at another level.
danij
21:40 Revision 418898a5 (github): Tests|glsandbox: Trying out unloading data from ImageBank
skyjake
21:40 Revision c738cf4c (github): libdeng2|Bank: Improvements and initial restore from hot storage
Log messages are printed when items change levels. Non-threaded
notifications occur immediately rather than via a tim...
skyjake
19:33 Revision f509dfba (github): Refactor|Map Renderer: Disentangling writeWallSections2Twosided's "solid segment" logic...
danij
19:03 Revision 7f525a5d (github): SectionEdge: The class user must handle the degenerate case (top < bottom)
Note that top == bottom is not degenerate and is supported, however.
It remains to be seen whether this is semantica...
danij
16:26 Revision c59caf1f (github): Map Renderer|Refactor: Further cleaned up writeWallSection()
danij
16:06 Revision 8501410b (github): libdeng2|Task: Catch exceptions thrown during running of a task
skyjake
15:36 Revision 362fb2ba (github): Map Renderer|Refactor: Apply the near-fade logic for wall sections in writeWallSection()
danij
15:11 Revision 5d35cfc6 (github): Refactor|libdeng2: Use TaskPool in Bank implementation
skyjake
15:09 Revision 78eb7da7 (github): libdeng2|Guard: Cleanup
skyjake
15:09 Revision 3d501d44 (github): Refactor|libdeng2: Improved API of Waitable
skyjake
15:08 Revision 1013bbca (github): libdeng2: Added concurrent tasks (Task and TaskPool)
skyjake
15:00 Revision 3d2ed159 (github): Map Renderer|Refactor: Consolidated more map geometry construction logic
danij
13:55 Revision 54f4ca13 (github): HEdge: Moved wallSectionSectors() logic into HEdge
Plus a wall section draw state optimization. danij
13:23 Revision ccad74cf (github): SectionEdge: Minor API improvements
danij
13:15 Revision 4b65b570 (github): Map Renderer|Refactor: Consolidated more wall geometry construction logic
danij
13:02 Revision 5a89319b (github): Map Renderer|SectionEdge: SectionEdge can now be used for Polyobj sections also
danij
12:51 Revision 59ae4be3 (github): Map Renderer: Cleanup
danij
12:21 Revision 085b4a53 (github): Map Renderer: Began remodeling wall geometry construction
Transitioning to an edge-centric model. danij
09:10 Revision 05bc4e77 (github): libdeng2|Bank: When a thread exits, dispose its log
skyjake
09:10 Revision 1c8af51b (github): libdeng2|FileSystem: Use a read-write lock on the index
skyjake
09:09 Revision a91ca65a (github): Refactor|libdeng2: Added concurrency source module, ReadWriteLockable
Moved Guard, Lockable and Waitable into their own module called
"concurrency". Added ReadWriteLockable and support fo...
skyjake
08:23 Revision 9c0e9943 (github): Merge branch 'master' into ui-framework
skyjake
08:16 Revision 5e775dcc (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
08:15 Revision 3b04a3fe (github): Renderer: Never use fog when drawing 3D player sprites
The player sprites are disjoint from the rest of the world in that
they use their own coordinate space that allows th...
skyjake
08:15 Revision a360c0f0 (github): Renderer: Never use fog when drawing 3D player sprites
The player sprites are disjoint from the rest of the world in that
they use their own coordinate space that allows th...
skyjake
07:27 Revision 28d3a9a4 (github): Bumped version to 1.10.2
skyjake

2013-05-01

20:45 Revision 1600fec6 (github): Tests|glsandbox: Testing ImageBank
ImageBank allows loading image data in the background while the rest
of the system is running. Testing synchronous an...
skyjake
20:39 Revision 7a193bc8 (github): libgui: Added ImageBank, a Bank containing Images
ImageBank serves two purposes: maps logical identifiers (represented
as Paths) to actual files in the file system, an...
skyjake
20:16 Revision a65d08c5 (github): libdeng2: Added Bank, an abstract data bank with tiered caching
Note: Preliminary implementation, lacks certain functionality like
purging data from the cache. The source file shoul...
skyjake
20:11 Revision 30c4e049 (github): libdeng2|FileSystem: Improving basic thread-safety
The methods of File and Folder automatically lock the object. FileSystem
uses locking internally to protect access to...
skyjake
20:09 Revision c192b277 (github): libdeng2: Cleanup
skyjake
20:08 Revision 006566ab (github): libdeng2: Made PathTree Lockable and documented thread-safety
skyjake
19:52 Revision 607adac9 (github): Documentation|libdeng2|Widget: Fixed an apidoc issue
skyjake
19:51 Revision 17611c7d (github): libdeng2: Added FIFO, Waitable::reset()
WaitableFIFO automatically updates the Waitable semaphore as the
FIFO is used.
skyjake
14:13 Revision d578c429 (github): Refactor|Map Renderer: Reworked WallDivs into a C++ class
danij
 

Also available in: Atom