Activity
From 2013-05-04 to 2013-05-17
2013-05-17
- 22:45 Revision 82631076 (github): bsp::EdgeTip: Clarified potentially ambiguous logic in clearByLineSegment()
- 22:12 Revision 265287f0 (github): Fixed|BSP Builder: Space partitioner logic error resulting in mismatched sectors
- When building line segments along the partitioning half-plane it is
imperative that the EdgeTip sets for the respecti... - 18:36 Revision d1dc1d9b (github): Audio: Degenerate BSP leafs cannot affect sector reverb characteristics
- Degenerate BSP leafs have no geometry.
- 18:30 Revision 518b2a55 (github): BSP Builder: Cleanup
- 10:19 Revision 82f3a7b6 (github): Tests|GLSandbox: Updated for DotPath, source folder name
- 10:18 Revision 036c4a99 (github): Refactor|libdeng2|libgui: Bank uses DotPath ('.' separators) for identifiers
- Due to the close relationship (Info)Bank has with scripting/Record,
it is better to default to dots ('.') as the sepa... - 08:10 Revision 3f95232c (github): Optimize|Resources: Improved TEXTUREn lump load performance by ~14%
- When processing the 'custom' set of definitions for potential
reclassification as original game resources, first cons... - 08:09 Revision a9b6541c (github): Fixed|Resources: Stuck loading TEXTUREn lump (reclassifying "custom" resources)
- Caused by a refactoring oversight when CompositeTexture::flags()
was changed to return a copy of the value rather tha... - 07:11 Revision 0305d353 (github): BSP Builder: Discard degenerate geometries produced by the partitioner
- BspLeaf now owns a Polygon which it guarantees as both simple and
convex. This separates the concerns of a leaf node ... - 00:01 Revision b468da7b (github): Merge branch 'master' into revise-map-geometry-generation
2013-05-16
- 23:55 Revision e438fa2f (github): Optimize|Resources: Improved TEXTUREn lump load performance by ~14%
- When processing the 'custom' set of definitions for potential
reclassification as original game resources, first cons... - 21:38 Revision 143c1ee3 (github): Client: Load shader definitions, automatic GuiWidget initialization
- GuiRootWidget also owns a large atlas for all UI images.
- 21:33 Revision 33d240a9 (github): libgui: Added GLShaderBank
- Bank for storing shared GL shaders and building GL programs out of them.
- 21:31 Revision 587a15ba (github): libgui|GLTexture: Querying the maximum allowed texture size
- 21:30 Revision 152422c2 (github): libgui: Cleanup
- 21:29 Revision acc3e98a (github): Cleanup|Bank: By default Bank items have no size
- The assumption is that by default the cache is limited by number of
items rather than their size. - 21:27 Revision 6209fb43 (github): Fixed|libdeng2|Bank: Handling a failed load attempt
- The semaphore must always be posted or the loader would wait forever.
- 21:26 Revision f2b9481e (github): Refactor|Rule: Added valuei() for accessing value as integer
- Rules are floating-point, but in many cases it is more convenient
to query the value as an integer. - 21:12 Revision 9b10581f (github): Fixed|Resources: Stuck loading TEXTUREn lump (reclassifying "custom" resources)
- Caused by a refactoring oversight when CompositeTexture::flags()
was changed to return a copy of the value rather tha... - 18:42 Revision 979069bf (github): Merge branch 'master' into revise-map-geometry-generation
- 14:29 Revision 5358be61 (github): Fixed|libgui|Font: Measuring text is a const operation
- 14:29 Revision 1f348fb0 (github): Refactor|libshell: Moved MonospaceLineWrapping to its own source file
- Also, some minor cleanup.
- 13:40 Revision 211723bc (github): Optimize|Map Renderer: Merged sky-fix edge construction and tri-strip generation
- Combining these two algorithms removes the need to collate the edge
geometries when generating triangle strips. In th... - 12:10 Revision 379976bf (github): libshell: Cleanup
- 11:28 Revision ca161172 (github): libdeng2: Cleanup
- 10:42 Revision 2b3be555 (github): Refactor|libshell: Separated text editor base class (AbstractTextEditor)
- The abstract logic of a text editor is now placed in a class of its
own so it can be reused in the client's GUI. - 06:01 Revision d275bfb2 (github): SkyFixEdge: Fully encapsulate edge geometry generation; moved to new source files
- The map renderer now interprets an invalid SkyFixEdge to mean there
is no sky fix geometry necessary for the configur... - 04:39 Revision 63f88b1a (github): Refactor|Map Renderer: Continued consolidating sky-fix geometry generation
- 01:31 Revision ad702a3c (github): TriangleStripBuilder: Moved to new source files; began transition to an abstract class
2013-05-15
- 19:20 Revision 0771314d (github): Refactor|libshell|libdeng2: Added MemoryLogSink, used it in shell::LogWidget
- 18:45 Revision 2984a62e (github): Client: Relocated widgets to their own source subfolder under "ui"
- 14:13 Revision 69885af0 (github): Fixed|Info|ScriptedInfo: Minor glitches
- Initialize element line number to zero, resolving variable names when
inside a namespace (and variable doesn't exist ... - 14:10 Revision 9f868ff3 (github): Fixed|Windows|libdeng2|libgui: Exported classes
- 14:07 Revision 94a9e4bc (github): Fixed|Client: Clearing the DED database
- memset cannot be used because it contains a C++ member.
- 14:06 Revision 743b5d4c (github): Windows|Client|Default Style: Define a default font
- 14:06 Revision f451c048 (github): Fixed|Windows|qmake: VC solution generator script
- There was a problem with the GUI Shell project settings.
- 10:20 Revision 5ed02056 (github): Map Renderer: Cleanup
- 08:47 Revision 2e1c0f61 (github): Map Renderer: Began consolidating sky-fix geometry generation
- Began reworking this logic with the same edge-centric model as used
by the SectionEdge and ShadowEdge classes.
Wrapp...
2013-05-14
- 23:26 Revision 97b43295 (github): LineSegment: Cleanup
- 22:11 Revision e6718ace (github): Client|Default Style: Cleanup
- 22:11 Revision 6c4db821 (github): Client|GuiWidget: Accessing the UI style
- 17:58 Revision 9ef0064e (github): libdeng2|Math: Added a template for rounding a number
- 14:53 Revision cb0fdb47 (github): Refactor|Info: Applied a castTo<> template to avoid manual casting
- 14:40 Revision 6116f085 (github): Cleanup
- 14:40 Revision 3382544d (github): Client|Default Style: Cleanup
- 13:53 Revision 6a32ab95 (github): Client|Default Style: Cleanup
- 13:44 Revision 1db946c2 (github): Client|Default Style: Added definitions for colors, images and rules
- 13:43 Revision 15333881 (github): Fixed|RuleBank|ColorBank: Values are defined in records
- Presently InfoBank assumes everything is defined using blocks.
- 13:43 Revision ea7e3d01 (github): Fixed|ScriptedInfo: Always give a value for __file__ when running
- 13:42 Revision a965c651 (github): libdeng2|Folder: More detailed error message about files not found
- 13:41 Revision c9f29a31 (github): Refactor|InfoBank: Renamed method to be more accurate
- Also fixed InfoBank private implementation init.
- 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. - 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... - 12:04 Revision 8e59bfaf (github): Documentation|libdeng2: Description for InfoBank
- 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. - 12:00 Revision ad5cb8cc (github): Refactor|libgui|libdeng2: Derived rule, font, color and image banks from InfoBank
- 11:59 Revision 131cf766 (github): Cleanup
- 11:58 Revision da1387b0 (github): Fixed|libdeng2: Made the protected File constructor explicit
- 11:58 Revision a3adb538 (github): Refactor|libdeng2: Added a new convenient constructor for RecordValue
- 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. - 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... - 10:06 Revision 6e2a4f21 (github): libgui|ImageBank: Loading image definitions from an Info file
- 10:05 Revision 34d8bf3d (github): libdeng2: Added RuleBank, a collection of Rules
- Used for the UI style.
- 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...
- 04:34 Revision 644d1638 (github): Refactor|BspLeaf: Separated Face geometry from BspLeaf
2013-05-13
- 21:14 Revision a7443578 (github): Refactor|libgui|FontBank: Renamed some interface functions
- 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). - 20:02 Revision 7b456386 (github): Fixed: Map renderer draw state refactoring oversight
- 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. - 13:01 Revision 0c781e6c (github): Documentation: More apidoc about ScriptedInfo
- 12:17 Revision 9b7ca71c (github): Client|Cleanup: Use "namespace" in fonts.dei
- 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 ... - 12:12 Revision a9a2bb08 (github): Fixed|libdeng2|Record: Checking for existence shouldn't throw exception
- 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). - 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 ... - 08:09 Revision d247ca05 (github): Fixed|libdeng2: Parser bug related to long string literals (""")
- 07:27 Revision c1be567b (github): Cleanup
- 07:24 Revision 3200bd9e (github): libdeng2: Cleanup
- 03:52 Revision a51a60a0 (github): Fixed: LOS rays crossing into degenerate BspLeafs
- Plus some minor cleanup.
- 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...
2013-05-12
- 21:40 Revision 09b1225b (github): libgui|qmake: Fixed typo
- 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. - 21:37 Revision 7281fcde (github): libdeng2|ScriptedInfo: Locating all records with a particular type
- 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. - 21:35 Revision 9790af19 (github): libgui: Added Font and FontBank
- 21:33 Revision a794cfc6 (github): Refactor|libdeng2: Use Qt containers in Record
- 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... - 10:30 Revision 0b9d5b0e (github): DSSL: Added the "gui" module for GUI related utility functions
- "DSSL" means Doomsday Script Standard Library.
- 10:27 Revision 9659f9d5 (github): libdeng2|scriptsys: Added built-in function "floor"
- Rounding a number down to an integer.
- 04:47 Revision b6acfa94 (github): Fixed: Degenerate BspLeafs do not support object contact spreading
- Todo for later: Collapse degenerate leaves during BSP construction.
- 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 ...
2013-05-11
- 21:05 Revision ec3e0582 (github): Refactor|Map Renderer: Various minor cleanup refactorings
- 17:04 Revision c7c14bb8 (github): Documentation|Fixed: Line apidoc typo fixes
- 16:49 Revision 516e8013 (github): Refactor|Map Renderer: Fix polyobj geometry generation regression
- 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... - 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 ... - 13:12 Revision edd24368 (github): Refactor|libdeng2|Info: Flagging attribute elements as such
- Also warning about duplicate keys in a block.
- 13:11 Revision 45043be6 (github): libdeng2|Record: Member copying behavior
- It is possible to either copy all members or just the non-underscore
members. - 05:52 Bug #1123: Crash in Hexen 4 level Demo (Build869)
- - **Priority**: 1 --> 5
- 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...
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... - 20:32 Revision 55ced2c6 (github): Tests|Info: Clarified comment
- 20:08 Revision 03babecb (github): Refactor|libdeng2|ScriptedInfo: Use the semantic hint when evaluating values
- Updated the test app with more examples of scriptability.
- 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... - 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. ... - 16:21 Revision 5f966595 (github): libdeng2|scriptsys: Added ScriptedInfo
- ScriptedInfo combines Info (a structured declarative document) with
Doomsday Script (procedural programming language)... - 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... - 14:44 Revision f8a9d567 (github): libdeng2|Variable: Better error message about value type conversion failure
- 11:39 Revision b0f36ff4 (github): libdeng2|Script: Setting the source path (for __file__)
- 11:37 Revision b177245d (github): libdeng2|scriptsys: Cleanup
- 11:37 Revision c73664dd (github): libdeng2|scriptsys: Clearing the state of a Process completely
- 11:36 Revision 4023d7e3 (github): libdeng2|scriptsys: Cleanup
- 11:34 Revision 0c256ba5 (github): libdeng2|Rectangle: Constructing a Rectangle<> from QRect
- 11:34 Revision 53535058 (github): libdeng2|Record: Adding a new variable without specifying a value
- 11:33 Revision 8f401eef (github): Refactor|libdeng2|Variable: Applied de::FlagOp
- 11:33 Revision d636a480 (github): Tests: Renamed project folders and .pro files to match target names
- 10:41 Feature #1580 (New): Fix the Doom 64: Absolution TC plugin
- 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.
- 05:52 Bug #1122: Doomsday Engine loads only one game
- - **status**: open --> closed
- 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...
- 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... - 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...
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... - 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...
- 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... - 08:23 Revision f000d522 (github): Refactor|Map Renderer: Clarified logic in writeLeafWallSections()
- 08:12 Revision 3638af15 (github): Map Renderer: Cleanup
- 05:15 Revision ed5840b4 (github): Refactor|Map Renderer: Completed restructuring wall section drawing
- 02:39 Revision 6aefce78 (github): Refactor: Relocated more code from r_world.h to better homes
- 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... - 01:00 Revision 262c8b4f (github): Cleanup: Removed obsolete and unused R_Find*Neighbor functions
- 00:50 Revision 5c5a59a7 (github): Refactor: Relocated various renderer domain functions from r_world to rend_main
- 00:40 Revision c6a9341f (github): Refactor: Relocated various functions from r_world.h to better homes
- 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.
2013-05-08
- 20:15 Revision 2b16ba01 (github): Merge branch 'master' into revise-map-geometry-generation
- 19:21 Revision c22063cc (github): Debug|libdeng2|App: Assertion for main/UI/GL thread
- 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... - 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... - 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 ... - 15:33 Revision e91a14c6 (github): ShadowEdge: Consolidated logic for sector openness factor determination
- 14:51 Revision a1c46fef (github): ShadowEdge: Reworking newly abstracted ShadowEdge (ironing out some obvious bugs)
- 04:04 Bug #1121: Can't launch when blocked by firewall
- - **labels**: --> Networking, Windows XP
- **status**: open --> fixed
- **Milestone**: v1.10 --> v1.11
2013-05-07
- 19:10 Revision 0845afc7 (github): Refactor|ShadowEdge: Cleaned up ShadowEdge 'openness' logic somewhat
- 17:54 Revision fbdb4e19 (github): Refactor|FakeRadio: Moved ShadowEdge to new source files; applied pimpl idiom
- 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... - 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.
- 16:39 Revision d7f8ae8a (github): Refactor|FakeRadio: Use a side relative algorithm for generating plane edge shadow geometry
- 14:06 Revision 6f2a85db (github): Map Renderer: Cleanup
- 13:54 Revision b2c6f39e (github): Refactor|Map Renderer: Reworked wall section drawing to move more logic to SectionEdge
- 11:58 Revision 6549845b (github): Refactor|FakeRadio: Reworked the Rend_RadioWallSection() API wrt SectionEdge
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... - 10:29 Revision bece60ef (github): Fixed|qmake|clang: Disabling certain warnings
- The no-warning options were placed too early in the command line.
- 10:21 Revision 920a0263 (github): Fixed|libdeng2: Include QScopedPointer in libdeng2.h
- Available to be used everywhere in libdeng2.
- 10:17 Revision 63867e72 (github): Documentation|libdeng2: API doc improvements
- 09:58 Revision 7cd712a9 (github): libdeng2|Bank: Cleanup
- The StaleError is not needed.
- 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(...
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... - 23:25 Revision d841ddab (github): Debug|Hexen: Signed vs. unsigned integers
- 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. - 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... - 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... - 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... - 21:04 Revision e15edd87 (github): Merge branch 'master' into ui-framework
- 20:24 Revision c21bfeaf (github): Debug|Hexen: Signed vs. unsigned integers
- 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. - 20:18 Revision 39e23ddd (github): Refactor|libdeng2: C++11 deprecates auto_ptr
- Switched to QScopedPointer for wider compatibility.
- 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... - 13:46 Revision fa9cde04 (github): Refactor|Map Renderer: Short circuit drawing of selfreferencing line sections earlier
- Plus more cleanup.
- 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 - 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. - 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... - 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... - 11:46 Revision 30357316 (github): libdeng2|Loop: Added static accessor for the app's Loop
- 11:13 Revision 362181e5 (github): Refactor|Map Renderer: Trimmed now unused logic paths for mode rend-dev-sky 1
- Plus more cleanup.
- 09:52 Revision 0a10379a (github): Merge branch 'master' into revise-map-geometry-generation
- 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. - 09:18 Revision 35d3a9cb (github): Homepage: Updated source package download page
- 09:17 Revision 15c312f6 (github): libdeng2|Bank: Cleanup
- 08:35 Revision ee10a328 (github): Refactor|Map Renderer: Turned the writeLeafPlane() function stack into a linear process
- Plus cleanup.
2013-05-04
- 19:27 Revision bfa7175e (github): SectionEdge: Model the internal representation as a half-plane
- 17:54 Revision 5bc7e3d6 (github): Debug|libdeng2|FileSystem: Adjusted debug message
- 17:43 Revision 92d4c295 (github): Merge branch 'master' into ui-framework
- 17:43 Revision 3720c681 (github): libgui|GLState: Blending enabled in default state
- Complies with existing convention in the client.
- 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... - 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.... - 14:56 Bug #1121: Can't launch when blocked by firewall
- Yes, build 857 works just fine!
Thanks for the fix :) - 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.... - 11:09 Revision 96ad3204 (github): libgui|Image: Support serialization in de::Image
- 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. - 11:05 Revision 55e0ada7 (github): libdeng2|Folder: has() method allows a path as parameter
- 11:04 Revision cc3bb067 (github): libdeng2|FileSystem: Cleanup
- 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... - 10:58 Revision d5906420 (github): libdeng2|ArchiveFeed: Prune items based on entry status info
- Implemented a @todo in ArchiveFeed.
- 10:52 Revision 4f0233a3 (github): Documentation|libdeng2|Writer: API doc improvements
- 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 ...
Also available in: Atom