Activity
From 2013-04-27 to 2013-05-10
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 ...
2013-05-03
- 
  22:55 Revision ab2041c8 (github): Map Renderer: Cleanup 
- 
  22:39 Revision 6b24aa1d (github): SectionEdge: Improvements 
- Amalgamated WallDivs functionality and switched to index based
 iteration mechanism for intercepts.
 It is now clear t...
- 
  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...
- 
  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 ...
- 
  10:26 Revision 70074ce7 (github): Documentation|libdeng2|Bank: API doc clarified 
2013-05-02
- 
  23:50 Revision bc5356f5 (github): SectionEdge: Moved to new source files; applied pimpl idiom; cleanup 
- 
  22:41 Revision cca378df (github): SectionEdge: Encapsulate more geometry generation logic 
- 
  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.
- 
  21:40 Revision 418898a5 (github): Tests|glsandbox: Trying out unloading data from ImageBank 
- 
  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...
- 
  19:33 Revision f509dfba (github): Refactor|Map Renderer: Disentangling writeWallSections2Twosided's "solid segment" logic... 
- 
  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...
- 
  16:26 Revision c59caf1f (github): Map Renderer|Refactor: Further cleaned up writeWallSection() 
- 
  16:06 Revision 8501410b (github): libdeng2|Task: Catch exceptions thrown during running of a task 
- 
  15:36 Revision 362fb2ba (github): Map Renderer|Refactor: Apply the near-fade logic for wall sections in writeWallSection() 
- 
  15:11 Revision 5d35cfc6 (github): Refactor|libdeng2: Use TaskPool in Bank implementation 
- 
  15:09 Revision 78eb7da7 (github): libdeng2|Guard: Cleanup 
- 
  15:09 Revision 3d501d44 (github): Refactor|libdeng2: Improved API of Waitable 
- 
  15:08 Revision 1013bbca (github): libdeng2: Added concurrent tasks (Task and TaskPool) 
- 
  15:00 Revision 3d2ed159 (github): Map Renderer|Refactor: Consolidated more map geometry construction logic 
- 
  13:55 Revision 54f4ca13 (github): HEdge: Moved wallSectionSectors() logic into HEdge 
- Plus a wall section draw state optimization.
- 
  13:23 Revision ccad74cf (github): SectionEdge: Minor API improvements 
- 
  13:15 Revision 4b65b570 (github): Map Renderer|Refactor: Consolidated more wall geometry construction logic 
- 
  13:02 Revision 5a89319b (github): Map Renderer|SectionEdge: SectionEdge can now be used for Polyobj sections also 
- 
  12:51 Revision 59ae4be3 (github): Map Renderer: Cleanup 
- 
  12:21 Revision 085b4a53 (github): Map Renderer: Began remodeling wall geometry construction 
- Transitioning to an edge-centric model.
- 
  09:10 Revision 05bc4e77 (github): libdeng2|Bank: When a thread exits, dispose its log 
- 
  09:10 Revision 1c8af51b (github): libdeng2|FileSystem: Use a read-write lock on the index 
- 
  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...
- 
  08:23 Revision 9c0e9943 (github): Merge branch 'master' into ui-framework 
- 
  08:16 Revision 5e775dcc (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine 
- 
  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...
- 
  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...
- 
  07:27 Revision 28d3a9a4 (github): Bumped version to 1.10.2 
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...
- 
  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...
- 
  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...
- 
  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...
- 
  20:09 Revision c192b277 (github): libdeng2: Cleanup 
- 
  20:08 Revision 006566ab (github): libdeng2: Made PathTree Lockable and documented thread-safety 
- 
  19:52 Revision 607adac9 (github): Documentation|libdeng2|Widget: Fixed an apidoc issue 
- 
  19:51 Revision 17611c7d (github): libdeng2: Added FIFO, Waitable::reset() 
- WaitableFIFO automatically updates the Waitable semaphore as the
 FIFO is used.
- 
  14:13 Revision d578c429 (github): Refactor|Map Renderer: Reworked WallDivs into a C++ class 
2013-04-30
- 
  19:56 Revision c6394e49 (github): Refactor|Map Renderer: Moved HEdge::prepareWallDivs() to rend_main.cpp 
- In its present form this data and the associated logics are firmly a
 part of the render domain.
 Also removed many un...
- 
  18:35 Revision 5bd0941b (github): Refactor|Map Renderer: Turned the writeWallSection() function stack into a linear process 
- 
  17:37 Revision cfb55fa4 (github): Refactor|Map Renderer: Moved more logic into wallSectionLightLevelDeltas() 
- 
  17:08 Revision f3fc2a5e (github): Refactor|Map Renderer: Began separating render logic from geometry construction 
- I'll try to document and clean things up as I go...
- 
  16:26 Revision 2e9fdce0 (github): Refactor|Map Renderer: Further cleanup of wall section light level smoothing algorithm 
- 
  15:53 Revision 56d7517b (github): Refactor: Updated more map renderer internal APIs to use libdeng2's Vector 
- 
  14:57 Revision 3df4625a (github): Refactor|libdeng2: Apply FlagOp in the Expression class 
- 
  14:04 Revision eceb986e (github): Merge branch 'master' into revise-map-geometry-generation 
- 
  13:55 Revision 2f9761a6 (github): Refactor: Applied de::FlagOp enum and de::applyFlagOperation template 
- 
  13:45 Revision d09aa2d9 (github): Refactor|libdeng2: Added/applied de::applyFlagOperation template 
- 
  13:45 Revision 129de82f (github): Refactor|libdeng2: Added/applied de::applyFlagOperation template 
- 
  13:27 Revision fe94e76d (github): libdeng2: Serialization version number for 1.11 
- Remains at zero, though.
- 
  13:25 Revision a6c8780b (github): libdeng2: Added FlagOp enum (operation on a set of flags) 
- 
  13:24 Revision e8952efd (github): libdeng2: Added FlagOp enum (operation on a set of flags) 
- 
  13:22 Revision b99a0bdf (github): Refactor|Map Renderer: Sector light level and color as draw state properties 
- 
  11:03 Revision ef0c4e3e (github): Updated api_map.h terminology wrt changes to the DMU API 
- 
  11:02 Revision 90adb6a7 (github): libcommon: Updated DMU lib terminology wrt changes to the DMU API 
- 
  10:51 Revision 2f4b630f (github): DMU API: Renamed DMU_BASE; removed DMU_LINE_COUNT, DMU_HEDGE_COUNT 
- DMU_EMITTER is a better name for this property as it references the
 sub-component of the relevant map element used fo...
- 
  10:09 Revision 06cbfe82 (github): Cleanup 
- 
  09:48 Revision f93a0aa0 (github): DMU API: Removed obsolete element property identifiers 
- The property identifiers DMU_FRONT_SECTOR and DMU_BACK_SECTOR are
 now obsolete as these properties can now always be ...
- 
  08:14 Revision 86ac0e0b (github): Tests|glsandbox: Cleanup using new APIs 
- 
  08:13 Revision 69f28660 (github): libgui|Atlas: Print total usage percentage when atlas is full 
- 
  08:13 Revision b7c87223 (github): libgui|Drawable: Adding buffers with automatically generated identifiers 
- 
  08:12 Revision 24054c1c (github): libdeng2|ByteRefArray: Constructing from a C string 
2013-04-29
- 
  21:33 Revision 634207a1 (github): Fixed|Windows: Various issues related to MSVC, OpenGL 
- 
  19:06 Revision 54925269 (github): Tests|glsandbox: Trying out AtlasTexture 
- Added a second mode that tests a dynamic texture atlas with multiple
 allocations and (fewer) releases. When the atlas...
- 
  19:05 Revision a95d81ae (github): Fixed|libgui|Atlas|Image: Issues handling the atlas backing store 
- 
  19:04 Revision 3c87f32f (github): libgui|RowAtlasAllocator: Improved space allocation and optimization 
- 
  19:04 Revision 82a092cb (github): Fixed|GLTexture: Magnification mode, update params after recreation 
- 
  19:03 Revision 4b1ae9db (github): libgui|GLBuffer: Added 2D vertex format with just a texcoord 
- 
  17:03 Revision b955833c (github): Merge remote-tracking branch 'origin/master' into ui-framework 
- 
  11:24 Revision 70031b17 (github): Tests|glsandbox: Cleanup 
- 
  11:23 Revision a581b4b9 (github): Refactor|libgui|GLState: Use the fluent interface pattern 
- When specifying GL state, it is common that multiple set() calls are
 occurring as a group. The fluent interface patte...
- 
  10:39 Revision c0a353d9 (github): Partitioner|Fixed: Refactoring oversight in partitionSpace() 
- Inadvertently turned instantiation into copy-assignment.
- 
  09:17 Revision 6482b491 (github): Partitioner: Cleanup 
- 
  08:25 Revision 52134783 (github): Tests|glsandbox: Render to texture, state stack, texture wrapping 
- 
  08:24 Revision 2fa7f9ea (github): libgui: Cleanup and asserts 
- 
  06:48 Revision 668d8190 (github): Refactor|Line: Replaced the now singular "internal" map Line flag with a bool 
- 
  06:34 Revision ed4226f4 (github): Refactor|Partitioner: Refactored away and then dumped bsp::LineInfo 
- 
  05:46 Revision a827265a (github): Refactor|Partitioner: Use a QList instead of std::vector for EdgeTipSets 
- QList has a more appropriate growth strategy for the way this data
 will be constructed.
- 
  05:20 Revision 8da575ce (github): Refactor|Partitioner: Moved vertex line owner counts to Vertex; dumped VertexInfo 
- The partitioner now manages the EdgeTips sets for each vertex.
 Plus further cleanup.
- 
  04:31 Revision a834535e (github): Refactor|Partitioner: Renamed LineSegmentTip as EdgeTip 
- 
  04:17 Revision e0546561 (github): Refactor|Partitioner: Reorganized bsp/partitioner.cpp 
- 
  03:25 Revision 23515855 (github): Refactor|Partitioner: Continued remodeling work... 
- 
  01:51 Revision 2afa7d14 (github): Refactor|Partitioner: Removed HEdgeIntercept abstraction 
- This data should not have abstracted away from HPlane::Intercept as
 this is not just metadata, it also provides the i...
2013-04-28
- 
  21:57 Revision 380a9024 (github): Tests|glsandbox: Spinning cube 
- What would be a GL test program be without a spinning cube?
- 
  21:56 Revision a2f18a58 (github): Fixed|libgui|GLTexture: Internal texture flags 
- 
  21:56 Revision f41fa279 (github): libgui|GLBuffer: Added a 3D vertex format 
- 
  21:55 Revision 95d542af (github): Merge branch 'master' into bsp-builder-cleanup 
- 
  21:55 Revision 08502ef6 (github): libdeng2|Matrix: Perspective projection with a FOV angle 
- 
  21:54 Revision 36fceeed (github): Fixed|libdoom64: Implicit enumeration conversion warnings 
- Take #2
- 
  21:51 Revision 4e701b43 (github): Revert "Fixed|libdoom64: Implicit enumeration conversion warnings" 
- This reverts commit 3ec73f9311fdeaa678bcd18649407bc4d6052b36.
- 
  20:34 Revision 7d960795 (github): Fixed|libgui: Bind texture when uploading, added GL error assertion 
- 
  20:33 Revision 1d08a509 (github): Tests|glsandbox: Loading an image, setting a texture, sampler uniform 
- 
  17:15 Revision add6d12f (github): Tests|glsandbox: Animating uniform values 
- 
  17:14 Revision 31ed7ac5 (github): Refactor|libgui|GLUniform: Renamed uniform types 
- GLUniform type enums are now consistent with OpenGL shader keywords.
- 
  16:01 Revision 3ec73f93 (github): Fixed|libdoom64: Implicit enumeration conversion warnings 
- 
  16:00 Revision 7ac9b954 (github): Fixed|libcommon: Unused parameter warnings in save state module 
- 
  15:51 Revision 727e6ecf (github): Merge branch 'master' into ui-framework 
- 
  15:13 Revision f61e6271 (github): Merge branch 'master' into bsp-builder-cleanup 
- 
  15:13 Revision 0862c682 (github): Partitioner: Documented openSectorAtAngle() 
- 
  15:07 Revision 76c5cd7e (github): Refactor|GameMap: Encapsulate map-element-by-sound-emitter lookup 
- This logic should be encapsulated by GameMap. The implementation
 should also be revised, it is clearly pretty ancient...
- 
  14:50 Revision 64ef1630 (github): Server|Fixed: Unidentifiable sound emitters 
- 
  14:35 Revision 75dc96db (github): Fix typos in previous commit 
- 
  14:22 Revision beccc5ea (github): Server: Investigating non identifiable sound emitters 
- 
  13:13 Revision 7d753091 (github): Merge branch 'master' into ui-framework 
- 
  13:08 Revision d72b777a (github): Fixed|Server: Renamed the RemoteUser::destroyed() signal 
- There is a destroyed() signal in QObject that was shadowed by the
 one in RemoteUser.
- 
  11:19 Revision 1ab7eff4 (github): Server|Fixed: Unhandled exception registering compare sides for the delta pool 
- 
  10:55 Revision 73b1b553 (github): Fixed|Snowberry: Typo in profile duplication 
- Addons and load order were inadvertently added to the values array.
- 
  10:39 Revision 9496bb85 (github): Partitioner: Fixed terminology mix ups (line segment vs half-edge) 
- 
  10:34 Revision 3085b0ee (github): Refactor|Partitioner: More readability improvements 
- 
  10:05 Revision 19ecd6bc (github): Refactor|Partitioner: Reimplemented splitLineSegment() 
- The previous implementation was needlessly obfuscated by the lack
 of temporaries and poorly chosen variable names. Th...
- 
  08:29 Revision 1c81c762 (github): bsp::LineSegment: Cleanup 
- 
  07:34 Revision 7f11c6ea (github): bsp::LineSegment: Added remaining accessors/mutators 
- 
  06:32 Revision 6e8d2b10 (github): bsp::LineSegment: Encapsulated the internal value cache 
- Access to this data is now possible only by virtue of the API.
- 
  06:24 Bug #1121: Can't launch when blocked by firewall 
- - **assigned_to**: Jaakko Keränen
 - **Priority**: 1 --> 8
 
- 
  06:24 Bug #1121: Can't launch when blocked by firewall 
- Network access is used by the automatic server discovery protocol that pings the network every now and then to see if...
- 
  06:23 Bug #1120 (Closed): [Snowberry] Duplicating a profile causes errors 
- **Runtime Error**
 An unexpected error occured during the processing of event active-profile-changed.
 Please report ...
- 
  05:55 Revision 8bcdab5e (github): Partitioner: Moved HPlane::distanceToVertex to LineSegment (SoC) 
- 
  05:34 Revision 58d1b9f4 (github): Partitioner: Various HPlane and LineSegment improvements 
- LineSegment now encapsulates vertex distance logical relationship
 determination.
 Revised HPlane::interceptLineSegmen...
- 
  02:03 Revision 80158fd2 (github): bsp::LineSegment: Encapsulated more logic/instance data 
- Plus more Partitioner cleanup.
2013-04-27
- 
  23:56 Bug #1120: [Snowberry] Duplicating a profile causes errors 
- Fixed in commit 5116f9238.
- 
  21:44 Revision 5116f923 (github): Fixed|Snowberry: Typo in profile duplication 
- Addons and load order were inadvertently added to the values array.
- 
  18:36 Revision 4cdd6e53 (github): Merge branch 'master' into ui-framework 
- 
  18:35 Revision 1ca86af2 (github): Bumped version numbers to 1.11 
- 
  15:00 Revision cf29e87e (github): bsp::LineSegment: Observe Vertex::OriginChange notifications 
- Removing the need for users of this class to manually update the
 precalculated value cache explicitly via the API.
 T...
- 
  13:03 Revision c7cf8c71 (github): bsp::LineSegment: Work with Vertex directly; removed internal coords 
- 
  12:40 Revision c0a3e214 (github): bsp::LineSegment: Allow access-to/replacement-of vertexes via the API only 
- 
  12:08 Revision 3d81f2ab (github): Refactor|Partitioner: Separated the concept of a line segment from half-edge 
- It is inconvenient from the POV of the partitioner to model a finite
 line segment in the plane using HEdge. Instead i...
- 
  11:59 Revision 4908bfa9 (github): Fixed|libgui|GLBuffer: Enable/disable the correct vertex attribute indices 
- The color attribute is now working in glsandbox.
- 
  11:44 Revision 90759670 (github): Refactor|libgui|GLBuffer: QVector is better than std::vector for usability 
- 
  10:59 Revision de8ae469 (github): Fixed|libdeng2|BitField: Initialize all elements to zero 
- 
  10:59 Revision f6fdc0dd (github): libgui|GLBuffer|glsandbox: Setting indices using a set::vector 
- Indexed drawing is now working.
- 
  10:17 Revision f95689a9 (github): Tests|glsandbox: Print MVP matrix 
- The purple quad is now drawn successfully.
- 
  10:17 Revision 3903eac9 (github): Fixed|GLProgram: Allocate OpenGL program object 
- The GL program object was not allocated before shaders were attached
 to it.
- 
  09:40 Revision 715532e6 (github): Merge branch 'master' into ui-framework 
- 
  09:34 Revision 6cadb844 (github): Fixed|libcommon: Compiler error (std::vector initializer) 
- Old gcc versions apparently can't figure out the type correctly.
- 
  09:21 Revision 2020c51b (github): Tests|glsandbox: Setting up a simple Drawable 
- 
  09:17 Revision 86c1a348 (github): libgui|GLProgram|GLUniform: Usability improvements 
- Easier method for building a program out of two vtx+frag sources,
 using char const * to specify uniform names.
- 
  09:15 Revision 528f747e (github): Fixed|libgui: Handling failed GLShader construction 
- GLShader is reference counted, which means it cannot be destroyed
 unless its reference count is zero. A failed constr...
- 
  09:13 Revision 1a0472e6 (github): libgui|Drawable: Avoid unnecessary notifications when deleting contents 
- Remove the asset first from the group, then delete.
- 
  09:12 Revision 5a99114b (github): Fixed|libdeng2: AssetGroup must observe state changes in members 
- The state of the group depends on the state of the members.
- 
  09:10 Revision 60199ac4 (github): Fixed|libdeng2: Improvements to the Observers template 
- It is not a good idea to release the _members set at any time; it
 might be in use in loop iteration when the last mem...
- 
  09:07 Revision f2730ca5 (github): libdeng2|Block: Constructor from a null terminated C-string 
- 
  09:06 Revision c11e4a39 (github): qmake|OS X 10.8: Ignore warnings in Qt headers 
- Unused private fields.
- 
  06:41 Revision f830f039 (github): Refactor|Partitioner: Separated half-plane concerns to bsp::HPlane 
- Unlike the previous component of the same name, this HPlane class
 encapsulates all half-plane concerns, logics and data.
- 
  03:41 Revision 48097956 (github): Refactor|BSP Builder: Began remodelling the space partitioning logic 
- Returning to this code after the enhancements made for Doomsday 1.10
 it is clear that the high level design of this m...
- 
  01:01 Revision 1e962e26 (github): Refactor|Partitioner: Use a map Line::Side as the partition line 
- Enabling the partitioning logic to be defined side-relatively.
Also available in: Atom