Activity
From 2013-04-02 to 2013-04-15
2013-04-15
- 13:44 Revision 05255186 (github): Refactor|Partition: Reimplemented Partition using de::Vector2d
- Todo for later: Template this perhaps?
- 10:40 Revision f3ea6005 (github): Merge branch 'master' into ui-framework
- 10:30 Revision 7969fce4 (github): Fixed|Builder|Ubuntu: Run dch in the correct directory
- 10:30 Revision 15654743 (github): Fixed|Builder|Ubuntu: Marking a new version
- 10:29 Revision 855debef (github): qmake|OS X 10.8: No warnings about "long long"
- 10:22 Revision 48fc8ac2 (github): Fixed|Updater: Printing last checked time when never actually checked
- The case of "never checked" needs to be handled separately.
- 09:56 Revision 9cedd475 (github): Refactor|BspLeaf: Applied pimpl idiom to BspLeaf; most instance data now private
- 09:22 Revision 49589fb3 (github): libgui: Added stubs for GL classes, with basic implementation for GLBuffer
- These classes encapsulate the GL(ES2) API for managing GL state,
textures, shaders, and buffers. All use of OpenGL wi... - 08:52 Revision 33482f4e (github): Fixed|Builder|Ubuntu: Run dch in the correct directory
- 08:47 Revision 6cb0f629 (github): Server|Refactor: Streamlined BspLeaf
- Removed all client specific functionality and data from BspLeaf.
- 08:46 Revision a8a7f3d2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 08:45 Revision 4096b2fa (github): Fixed|Builder|Ubuntu: Marking a new version
- 08:09 Revision 77606515 (github): Refactor: Moved class LineOwner to map/lineowner.h
- 07:48 Revision 95a6d2e9 (github): Refactor: Continued cleanup refactorings to the map element classes
- 06:22 Revision 46526c8d (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 06:21 Revision 45e38f2d (github): qmake|OS X 10.8: No warnings about "long long"
- 05:20 Revision e03e256a (github): Fix typo
- 05:08 Revision 56942c24 (github): Refactor: Reimplemented and reinstated map load time vertex pruning
- Moved data out of Vertex that is only needed whilst loading a map.
Also removed the algorithms for Line and Sector p... - 01:05 Revision 95e0e7bd (github): Merge branch 'master' into mapdata-c++
- 00:57 Revision 2dc1f7f3 (github): Refactor: Cleaned up map geometry construction somewhat
- Added precondition assertions and effected some rename refactorings
so that we can again see the wood for the trees.....
2013-04-14
- 13:25 Revision 221df9f0 (github): Refactor|Client: Allowing Widgets to use the bindings system
- In the future the bindings system and widgets will be refactored into
a more integrated whole, but for now we just wa... - 11:27 Revision 4f15bfa5 (github): Cleanup
- 10:15 Revision 7fafdc9f (github): Refactor|Line::Side: Made private more Line::Side instance data
- Line/sector/sidedef archive index/sections/left and right hedges.
- 09:41 Revision 5ee4d8f2 (github): Line: Cleanup
- 09:29 Revision 36e11032 (github): Refactor|Line: Various Line API improvements
- The majority of the time when one references a Line::Side section it
is to return the Surface owned by the section. A... - 09:28 Revision 897a3330 (github): Documentation: Cleanup
- 09:23 Revision 2155f9e1 (github): Cleanup
- 08:32 Revision c39c3ad1 (github): Fixed|Shell: Ambiguous use of the Action class
- 08:05 Revision 4457f2de (github): Refactor: Renamed SideDef as Side
- The name "SideDef" leads one to think that this is a definition for
a would-be map line side rather than the side its... - 07:23 Revision 6b9de5df (github): Refactor|Line: Renamed various methods of Line according to recent changes
- 06:22 Revision 1f27aba9 (github): Refactor: Dumped the redundant SideDef class
- The opaque sidedef_s used by the public API now maps to Line::Side
within the engine. DMU has been rewired accordingl... - 03:34 Revision e8b5e6cd (github): Refactor: Renamed LineDef as Line
- The name "LineDef" leads one to think that this is definition for a
would-be map line rather than the line itself. Li... - 02:14 Revision 7ce1a132 (github): LineDef::Side: Store the "archive index" for the original sidedef
- We need to store the original indices of the map data elements.
The archive index will be used in various ways, in pa... - 01:41 Revision 78884353 (github): LineDef::Side: Store a reference to the owning LineDef
- LineDef::Side is constructed within the scope of the owning line
and the relationship between the two never changes.
2013-04-13
- 22:42 Revision 2cf9f11b (github): Cleanup|Client: Removed LegacyCore, use revised libdeng2 C wrapper
- 22:41 Revision 190bf6e0 (github): libgui|FluidSynth: Updated for revised libdeng2 C wrapper
- 22:41 Revision 7a3b270e (github): Cleanup|Server: Removed LegacyCore
- 22:40 Revision 8374251f (github): Refactor|libdeng1: Use revised libdeng2 C wrapper functions
- 22:31 Revision d89025fd (github): libdeng2|Cleanup: Removed LegacyCore as obsolete and unnecessary
- 18:25 Revision aaebc295 (github): Refactor|Client: Added InputSystem, CommandAction, WidgetActions
- InputSystem is a System that governs the input devices and produces
input events.
CommandAction is an Action that ex... - 18:21 Revision 2bc44f9e (github): Refactor|libshell: Derived shell::Action from de::Action
- 18:20 Revision 27f9a3fe (github): libgui: Cleanup
- 18:20 Revision c490fde5 (github): libdeng2: Added Action, a base class for UI actions
- 14:10 Revision f91f5e6a (github): Cleanup|Client|Server: Removed con_bind.h (obsolete)
- 10:29 Revision 72fc5532 (github): Refactor|Client: Pass key events to window system, widgets
- The key events produced by the Canvas now are passed to the window
system and therefore widgets. Now widgets are able... - 10:27 Revision 4de6ad79 (github): Refactor|libgui: KeyEvent class
- KeyEventSource now produces an instance of KeyEvent.
- 09:09 Revision 072f347e (github): Partitioner: Added build option DENG_BSP_COLLAPSE_ORPHANED_LEAFS
- Enables collapsing of orphaned BSP leafs whilst partitioning the map
geometry and building the BSP.
This feature nee... - 08:04 Revision e9a00dbb (github): Revert "Homepage|CSS: Font readability tweaks"
- This reverts commit 99fa47fba72876361e38d8df096bb0753720bb61.
These tweaks had adverse effects on non-Windows platfo...
2013-04-12
- 22:51 Revision abf0baf1 (github): Refactor: Moved wall Surfaces from SideDef to LineDef::Side
- The SideDef class is now redundant.
- 20:19 Revision 215c2e70 (github): Builder: Use CDATA to encode characters in the XML feed
- 20:06 Revision eb1bdf5c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 20:05 Revision 5c2afb3a (github): Builder: Encode tags in feed output
- The tag with < and > characters was not tolerated.
- 19:22 Revision 01816576 (github): Refactor: Continued to marginalize SideDef
- 18:17 Revision c5be353c (github): API: Bumped the map edit API to version 2 (1201)
- 18:01 Revision 657716b5 (github): Refactor: Removed references to SideDef from the MPE API
- 16:46 Revision f4854dbe (github): Refactor|Client: Moved FakeRadioData from SideDef to LineDef::Side
- 13:44 Revision 8785a82f (github): Ubuntu: Only include the latest changes in the package changelog
- 13:43 Revision fd96d5f0 (github): Ubuntu: Only include the latest changes in the package changelog
- 13:24 Revision 1ab1450d (github): Refactor: Moved sound emitter from Surface to Plane and LineDef::Side
- Surface has no geometry of it's own thus it has no origin in the map.
Moving the sound emitters out of Surface and u... - 13:23 Revision db965e40 (github): Ubuntu: Use code.iki.fi as the main APT repository
- Dropbox remains as a mirror.
- 13:22 Revision 487ec95d (github): Ubuntu: Use code.iki.fi as the main APT repository
- Dropbox remains as a mirror.
- 13:12 Revision f2238fd2 (github): Ubuntu: Use code.iki.fi as the main APT repository
- Dropbox remains as a mirror.
- 11:27 Revision 1ec64953 (github): Surface|Refactor: Removed the unnecessary isFromPolyobj() helper func
- 07:40 Revision 567ded67 (github): Refactor|Plane: Made private more Plane instance data
- Height tracking buffer/target height and visual height.
- 07:30 Revision cd097eac (github): Surface: Mark as requiring a decoration update during construction
- This will ensure the decoration sources are updated automatically
when they are first referenced. - 07:07 Revision 9731f58e (github): LineDef: updateSlopeType() miscalculated the direction vector
- 06:16 Revision 72d96b70 (github): Fix build
- 06:07 Revision bfa8a2cd (github): Sector: Observe Plane HeightChange notification
- 05:22 Revision caad4aee (github): Sector: Redefined the aabox as the union of the BSP leaf's aaboxs
- As a sector in Doomsday has no geometry of its own, the aabox (and
thus the rough area approximation) should be taken... - 04:03 Revision 81f5bcc2 (github): Fix typo
2013-04-11
- 20:24 Revision dbdf2b6f (github): Merge branch 'master' into mapdata-c++
- 19:26 Revision a39572be (github): Merge branch 'ui-framework'
- 18:54 Revision cf1cff19 (github): libgui: Canvas respects -nomouse
- The -nomouse option instructs Canvas to not do anything related to the
mouse. - 14:08 Revision 3de31820 (github): Fix typo
- 13:48 Revision f2cefb6e (github): Surface: Added audience for MaterialOriginChange notification
- Plus minor interface improvements.
- 13:20 Revision b82f4634 (github): Tests|Script: Added a new case for the Kitchen Sink
- Having a member variable with a record reference as value and
accessing record members through it. - 13:19 Revision 549db128 (github): Documentation|libdeng2: Improved apidocs
- 12:57 Revision 99fa47fb (github): Homepage|CSS: Font readability tweaks
- 10:48 Revision 7eefe500 (github): Merge branch 'ui-framework' of ssh://github.com/skyjake/Doomsday-Engine into ui-framework
- 10:42 Revision 1b7c2842 (github): Refactor|libdeng2: Improved Config's public interface
- There are now set() methods that automatically create variables and
records in the Config namespace, so that the Conf... - 10:40 Revision 36a735ad (github): libdeng2: Record allows dot notation for names when adding members
- The necessary subrecords are added if they are not present. This
behavior only affects adding -- the [] operator will... - 10:38 Revision a2af307c (github): Fixed|libdeng2: Crash when recreating canvas
- When the audiences of the old canvas were copied to the new one,
the C++ default assignment operator was used. This m...
2013-04-10
- 20:11 Revision 1f2dbbdf (github): Refactor|Surface: Made private more instance data
- Material origin plus visual origin and delta.
- 19:54 Revision c6c15e35 (github): Refactor: Moved material origin interpolation into Surface
- Also fixed a few issues with the implementation and took advantage
of the new features in de::Vector2<>. - 18:56 Revision b05558f2 (github): Plane: Added audience for HeightChange notification
- 08:42 Revision 28a99b77 (github): Fixed|Window Manager: Trapping the mouse at startup and when going to fullscreen
- 07:17 Revision 647becad (github): Refactor|Plane: Made private more Plane instance data
- Surface/sector/height/speed and type.
- 06:56 Revision 33e75f8b (github): Fix build
- 04:35 Revision cf6d1157 (github): Refactor|LineDef: Made private more instance data
- Angle and validCount.
- 04:20 Revision 55594d3e (github): LineDef: Cleanup
- 04:00 Revision 3837717a (github): Refactor|LineDef: Made private mode LineDef instance data
- Vertexes/direction vector/accurate length
- 01:36 Revision 8e6b1300 (github): Refactor|LineSightTest: Applied pimpl idiom; abandoned divline_t; cleanup
- Todo for later: Cleanup the math
Todo for later: Add floating-point variant of crossLine() - 00:05 Revision 007ad223 (github): Refactor|LineDef: Extracted obsolete functionality from LineDef
- - unitVector() moved to particle renderer
- lightLevelDelta() moved to map geometry construction
2013-04-09
- 23:29 Revision 329eba4c (github): libdeng1: Added macro DBL2FIX
- 22:22 Revision f71957c2 (github): Refactor: Ignore divline_t when tracing intercepts/testing LOS
- In these cases divline_t is more obfuscation than practical use.
- 21:31 Revision 90ba866e (github): Refactor|LineDef: Extracted openRange(), visOpenRange()
- On second thought, lets just extract this functionality altogether
and make it an overload of R_(Vis)OpenRange(), the... - 21:05 Revision ef3914bc (github): Refactor|LineDef: Redefined LineDef's responsibilities somewhat
- Inlined openRange() and visOpenRange() as these do not belong in
LineDef itself however it is convenient to have them... - 19:39 Revision 26dd323b (github): Refactor|LineDef: Made private more LineDef instance data
- Sides/slope type/axis-aligned bounding box/mapped flags/orig index
- 18:47 Revision 557bae31 (github): Merge branch 'master' into ui-framework
- 18:40 Revision 29b9f3aa (github): Refactor|LineDef: Began cleaning up LineDef
- 18:02 Revision a5e75caa (github): libgui: Warn about errors during window save/restore
- An exception may occur during save/restore if the right variables are
not present in the Config. - 18:01 Revision a449118c (github): Updater: Check for an update when engine startup has completed
- Updater observes de::App.
- 18:00 Revision 13c1941c (github): libdeng2|App: Added audience for startup completion
- 17:59 Revision df2299c4 (github): libdeng2: Added the -reconfig option for rerunning the Config script
- 17:22 Revision 76c680aa (github): Documentation|LineDef|Fixed: LineDef apidoc fixes
- 17:03 Revision b9c41475 (github): Merge branch 'master' into mapdata-c++
- 16:57 Revision fe5a5f19 (github): Debug: More info in TextureVariantSpec::asText()
- GL wrap modes and gamma-correction/no-stretch/to-alpha flags.
- 16:21 Revision c1ceeaba (github): Merge branch 'master' into mapdata-c++
- 16:18 Revision 6901827b (github): Debug|TextureVariantSpec|Fixed: TextureVariantSpec::asText() was missing some info
- 16:03 Revision 0d38b09f (github): Merge branch 'master' into mapdata-c++
- 15:45 Revision 40f37012 (github): Debug|Fixed: inspecttexture failed to output the TextureVariantSpec
- 14:03 Revision 169c6c3f (github): Fixed|Updater: Printing last checked time when never actually checked
- The case of "never checked" needs to be handled separately.
- 13:22 Revision bd304d14 (github): libgui: Improving window mode switches
- More systematical approach to handling all of the possible combinations.
- 08:17 Revision fa16d1bc (github): Fixed|Renderer: Sky fog
- Fog was no longer being enabled when rendering the sky sphere/models,
likely due to a refactoring oversight. - 08:17 Revision f2e61a26 (github): Fixed|Renderer: Sky fog
- Fog was no longer being enabled when rendering the sky sphere/models,
likely due to a refactoring oversight. - 08:16 Revision 1a4fd702 (github): Fixed|Renderer: Sky fog
- Fog was no longer being enabled when rendering the sky sphere/models,
likely due to a refactoring oversight. - 07:13 Revision 9ceb5361 (github): Cleanup
- 06:01 Revision fe20a289 (github): Cleanup
- 05:47 Revision 79832676 (github): Merge branch 'master' into mapdata-c++
- 05:47 Revision 1cda2c2d (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 05:46 Revision 23c09c39 (github): libdeng2|VectorN<>: Absolute, dot and min/max axis functionality for vectors
- 05:43 Revision 32855a2b (github): Surface: New mechanisms for querying/updating tangent space vectors
- 02:36 Revision ab42b95e (github): Surface: Cleanup
- 02:29 Revision 45def2f1 (github): Refactor|Surface: Made private more Surface instance data
- Owner/sound emitter/flags/material/blend mode/tint color/opacity
- 01:12 Revision 57204b5a (github): Fix typos
- 01:01 Revision d79277d8 (github): Surface: New mechanisms for querying/updating tint color and opacity
2013-04-08
- 23:40 Revision 3cab8e8f (github): Refactor|Sector: Made private more Sector instance data
- Axis-aligned bounding box/rough area/sound emitter chain
- 23:04 Revision 34def4dd (github): Plane: Notify Deletion observers when the plane is about to be deleted
- 23:03 Revision 628417d2 (github): Sector: (Re)building of bspLeafs; deleting bias surfaces on destruction
- 21:56 Revision 380895b7 (github): Sector: (Re)building of lines; LightColorChange component bits
- 21:53 Revision 75bdcdcd (github): Fixed|Deh Reader: Incorrect return value of parseWeaponNum
- 21:52 Revision d006560d (github): Fixed|Deh Reader: Incorrect return value of parseWeaponNum
- 21:49 Revision 0e092466 (github): Fixed|Client|libgui|X11: Fixed build
- 21:48 Revision ae22f4ba (github): Fixed|Deh Reader: Incorrect return value of parseWeaponNum
- 20:59 Revision 1bd8ebca (github): Merge branch 'master' into mapdata-c++
- 20:56 Revision 61bd4558 (github): libdeng2|VectorN<>: Equality operators for floating-point vector types
- 20:54 Revision c9f8d25c (github): Fixed|libdeng2: Compiler warning about truncating a double
- 20:16 Revision 779e9b4e (github): Fixed|Music: Expand symbols in the soundfont path
- 20:15 Revision 36363d79 (github): Builder|Linux: Label stable packages using the build number, too
- To enable mixing unstable and stable packages, the build label is
included in both. - 19:37 Revision c5269bbd (github): Builder: Determine new files based on modification time
- Instead of naively looking at files that did not exist before, the
new output file detector now uses modification tim... - 19:36 Revision d9f5a937 (github): Builder|Linux: Label stable packages using the build number, too
- To enable mixing unstable and stable packages, the build label is
included in both. - 19:11 Revision f71f937b (github): Merge branch 'master' into ui-framework
- 14:18 Revision c7c24f92 (github): Sector: New mechanisms for querying/updating ambient light color and level
- 13:03 Revision 42e7e145 (github): Merge branch 'master' into mapdata-c++
- Conflicts:
doomsday/libdeng2/include/de/math.h - 11:14 Revision c64fa1d8 (github): Fixed|libdeng2: Incorrect return type for fequal
- Also added a single-precision version of the function.
- 11:14 Revision 79da2d51 (github): Fixed|libdeng2: Incorrect return type for fequal
- Also added a single-precision version of the function.
- 07:59 Revision 49adde4d (github): Documentation|API: Tweaked Doxygen config
- Something is not working quite right with Doxygen's macro expansion.
- 07:58 Revision 791cb92c (github): Documentation|API: Tweaked Doxygen config
- Something is not working quite right with Doxygen's macro expansion.
- 07:58 Revision 815e3869 (github): Cleanup
- 05:41 Revision 0d4aa5ca (github): Refactor|Partitioner: Further cleanup of Partitioner
- This will do for now. I'll return to this once the implementation of
the map data elements has progressed further. - 01:36 Revision a3136814 (github): Refactor|Partitioner: Continuing cleanup of Partitioner...
- 01:34 Revision 498cc719 (github): Refactor: Base HPlane on Partition
2013-04-07
- 23:18 Revision b07b302e (github): Refactor|BspBuilder: Moved logging of BSP build issues out of Partitioner
- Partitioner is no longer concerned with logging any issues it may
encounter during the BSP build process. Instead var... - 21:19 Revision e38add73 (github): Cherry picked fc533afe4576f13aeac4d5b8e9e31c8bc89a1c72
- 21:13 Revision fc533afe (github): Documentation|Readme|Console: Use @code rather than @cmd in examples
- @cmd now translates to a cmdlink template in the wiki.
- 17:44 Revision 1bed6861 (github): Fixed|Windows: Referencing the main window, window icon, build issues
- 14:12 Revision ba855dcb (github): Fixed|Server: Plugin loading was moved out of platform-specific code
- 14:12 Revision 93a6a7eb (github): libshell|Cleanup|Mac OS X: Obsolete command line option for LocalServer
- 10:48 Revision be736134 (github): Documentation|Console: Display mode and window manipulation commands
- Added documentation for commands related to display modes and window
manipulation. - 10:46 Revision b77c2853 (github): Client|libgui|Mac OS X: Enhanced switching between fullscreen and windowed modes
- Also, 'setwinres' switches off the window's maximized mode.
- 08:55 Revision 0b5000b7 (github): Fixed|Music: Expand symbols in the soundfont path
- 08:55 Revision a6b98d1a (github): Documentation|API|libdeng2: Macro expanding when running Doxygen
- 08:54 Revision 39f9e611 (github): Client: Cleanup
- 08:54 Revision b338c0d3 (github): Documentation|API|libdeng2: Macro expanding when running Doxygen
- 05:51 Revision 299ba585 (github): Refactor|BspNode: Applied the PIMPL idiom to BspNode
- 03:26 Revision 5331591c (github): Refactor|BspBuilder: Map argument is now specified as const
- Building a BSP for the map requires only read access.
- 03:01 Revision 49cf3cd4 (github): Refactor|BspBuilder: Removed unnecessary recalculation of the map bounds
- The world bounds of the map geometry are already known by the time
the BSP build begins - reuse the same values.
2013-04-06
- 21:48 Revision 9a955d09 (github): Client: Tweaked output of the "displaymode" command
- 21:47 Revision 791f89a4 (github): Fixed|libgui: Managing state of PersistentCanvasWindow
- Todo: Check display mode changes.
- 21:46 Revision 9746e60b (github): Fixed|Music: Expand symbols in the soundfont path
- 21:45 Revision dfc642eb (github): libdeng2: Improved text representation of Rectangle<>
- 18:38 Revision 5b86d469 (github): Client|libgui: Window resizing and moving
- Fixed determining window width and height: should always use current
canvas size rather than the window's windowed-mo... - 18:22 Revision 5ec808c5 (github): Client: Added commands for maximizing/centering the window
- Also tweaked the output of "displaymode" to report the current,
windowed, and fullscreen sizes separately. - 17:03 Revision e6dd0fc0 (github): Refactor|GameMap: Free as much memory as we presently can do in ~GameMap()
- 15:26 Revision ffb7eb47 (github): Fix typo
- 14:59 Revision eeed538b (github): BspBuilder|Fixed: Called free() on a new'd Vertex when cleaning up a failed build
- 14:48 Revision 5df23c89 (github): Merge branch 'master' into mapdata-c++
- 14:41 Revision 0ad0c4ae (github): Refactor|GameMap: Take ownership of the editable Vertexes immediately
- As hardening of the vertexes is now unnecessary and because we can
simply take ownership of the BspBuilder's vertexes... - 13:49 Revision 74542e4e (github): Merge branch 'master' into ui-framework
- 13:45 Revision adca39db (github): Refactor|libgui|Client: Mouse and keyboard input routing
- ClientWindow now listens to the input notifications from its Canvas
and submits appropriate input events. Canvas was ... - 12:37 Revision 080745da (github): Moved algorithm for REJECT building to map/reject.cpp/h
- I'm tired of moving this presently unused code around, so its now in
it's own source files. It will be updated and br... - 11:35 Revision 1cae59f5 (github): Fix typo
- 11:33 Revision bac5ee78 (github): Moved dam_main.c/h to /resource domain; renamed as maparchive.cpp/h
- 11:19 Revision 20f549a0 (github): Refactor|MapArchive: Completed refactoring work on MapArchive
- 10:57 Revision a1d38b0a (github): Cleanup
- 10:55 Revision 42fc4b18 (github): Client|Fixed: Updated Config with new window variables and defaults
- 10:18 Revision 0185d2a3 (github): Refactor|MapArchive: Moved all post load map init to P_LoadMap()
- The MapArchive is no longer concerned about other tasks the engine
needs to perform in order to prepare a loaded map ... - 09:58 Revision 69e34dfb (github): Refactor|GameMap: Construct the BSP leaf blockmap as soon as the BSP is built
- The BSP leaf blockmap would be useful to accelerate other tasks in
the map load process, so get this ready at the ear...
2013-04-05
- 21:31 Revision 758f7ee5 (github): Refactor|Fixed|Client: Client window GL init
- 21:26 Revision c2e09a86 (github): All Games: Link game plugins with libgui for GUI features (DDKEY)
- 21:24 Revision 41cde032 (github): Fixed|Server: DisplayMode is not needed in the server
- 21:23 Revision 03d94c46 (github): Refactor|Client: Use new ClientWindow class, WindowSystem methods
- Moved window management methods to WindowSystem.
- 21:18 Revision 40f3b08c (github): libgui: Cleanup and post-refactoring fixes
- 21:17 Revision 7796f824 (github): Refactor|Client: ClientWindow implemented, added GuiRootWidget
- The ClientWindow is the highest-level window class that manages the UI
widgets in the window.
GuiRootWidget is the r... - 11:16 Revision 972dece5 (github): libgui: Cleanup
- 11:08 Revision 6134ce60 (github): Documentation|API: Cleanup
- 11:04 Revision 7ffa65da (github): libgui: Working towards a successful build on Windows/Unix
- 11:03 Revision 7210d01e (github): libgui|Canvas: Cleanup and debug log messages
- 11:02 Revision 704a4937 (github): libgui|X11: Use "x11" as a platform suffix
- 10:25 Revision 791f1bfd (github): Documentation: Instructions for adding new versions of public APIs
- 10:24 Revision d633b3e5 (github): Documentation: Instructions for adding new versions of public APIs
- 08:35 Revision b2700c22 (github): libgui: Added template for new classes
- Based on the never-implemented Window class.
- 08:34 Revision de93d83c (github): libdeng2: Method for checking if an Observers set is empty
- 08:34 Revision aaa80cb0 (github): libdeng2: Added an easier way to get the appClock's current time
- 08:33 Revision 28c4f8a1 (github): libdeng2: Added methods to the Rectangle template
- 08:33 Revision 821f82ae (github): Cleanup: Further cleanup after dropping Qt 4.6 support
- 08:32 Revision bdda767e (github): Cleanup|Client: Macro naming convention (DENG_ instead of LIBDENG_)
- 07:39 Revision d42cc112 (github): Refactor: Reimplemented the MapArchive with proper SoC
- 04:47 Revision 0ff5e186 (github): Disabled the unused and obsolete archived map reader/writer
- 03:17 Revision 833b9a97 (github): Fix typo and comment out polyobj debug message
- 02:54 Revision 0400eea4 (github): Refactor|Polyobj: Revised Polyobj's internal representation
- Polyobj now represents the list of lines with a QList.
Polyobj now maintains a set of "unique vertexes". A vertex wh...
2013-04-04
- 22:33 Revision 5f41510f (github): Refactor|Client|libgui: Started revising window architecture
- Began a large refactoring where the window architecture is
"re-imagined" with proper separation of concerns, and gene... - 17:35 Revision e82a0ff7 (github): Refactor|GameMap: Moved more logics for map loading into GameMap
- 09:37 Revision e4ea14e0 (github): Builder|Mac OS X: Prevent building on OS X 10.5 (targeting 10.4)
- The autobuilder will now skip 1.11+ builds on OS X 10.5, which has
been used for building 10.4+ packages. - 09:05 Revision ff348393 (github): Mac OS X: Dropped support for OS X 10.4
- Also means Carbon Qt (4.6) is gone as well as PowerPC builds.
- 05:44 Revision 48cd946d (github): Refactor: Replaced GameMap SideDefs traversals with equivalents using LineDefs
- SideDefs are being phased out, so all traversals of the SideDefs LUT
owned by GameMap have been replaced with equival... - 05:22 Revision de72f06b (github): Fix typo
- 04:27 Revision 3102adbf (github): Refactor|LineDef|SideDef: Moved various logics from SideDef to LineDef::Side
- updateSoundEmitterOrigins() and updateSurfaceTangents() no longer
belong in SideDef (which is on the way out). - 03:59 Revision cec8635e (github): Refactor|GameMap: Encapsulate mutable access to BSP element LUTs within GameMap
- 03:42 Revision c32e4d66 (github): Refactor|GameMap: Moved BSP building in and LOS tracing out of GameMap
- 02:46 Revision 1c125c5a (github): Refactor|GameMap: Began moving private instance data to GameMap::Instance
- Generators/skyfix/trace-state/surface-sets/tracked-planes.
- 01:34 Revision 6791336d (github): Refactor|GameMap: Cleaned up GameMap-internal map element iteration helper funcs
- 01:00 Revision dbf7e61f (github): Refactor|GameMap: Applied the pimpl idiom to GameMap
- As yet there is no private data, however...
- 00:30 Revision 00832008 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- Line of sight trace state accessors.
- 00:09 Revision cb7e87d0 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- Map element in-box and path traversals.
2013-04-03
- 23:48 Revision 0b975747 (github): Refactor|GameMap: Replaced GameMap's list of Polyobjs with a QList
- 23:06 Revision 78212337 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- Sound emitter location and map element to index lookups.
- 22:04 Revision 31e6eded (github): Bumped version to 1.11, changed release type back to "Unstable"
- 22:03 Revision 0bff9d8a (github): Refactor: Preparing to move Window to libgui
- It will serve as the base class for CanvasWindow.
- 21:48 Revision 7c1ee4df (github): libgui: Added Window base class, synced version with project version
- 20:37 Revision 0d935a55 (github): libdeng2|App: Added -reset for emptying persist.pack to defaults
- The new command line option "-reset" will delete persist.pack causing
all persistent data to be lost, effectively res... - 20:33 Revision b2b2bbcd (github): libdeng2|FS: Improved interface for file creation
- Instead of a simple bool flag, use an enum for the behavior when
creating new files. - 19:26 Revision 9e1b6215 (github): Builder|Mac OS X: Use clang to build the 10.8 package
- GCC is outdated on recent versions of OS X.
- 19:19 Revision 889b1ca8 (github): Homepage: Enable download of the OS X 10.8 stable package
- 19:18 Revision 8113509a (github): Refactor|GameMap: Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- All Blockmap and NodePile initialization.
- 19:04 Revision 5bbae629 (github): Refactor|GameMap: Moved some client specific clmobj/clplane logic to GameMap
- Also inverted the logic of GameMap::clMobjIterator() in line with
conventions used elsewhere (i.e., return non-zero t... - 18:40 Revision e5307766 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- Polyobj lookups and traversals.
- 17:34 Revision 36245cd5 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- Everything to do with sky fix heights...
- 16:02 Revision 7a897c83 (github): Homepage: Updated source package to 1.10
- 12:02 Revision 05a9013b (github): Fixed: Player viewport disappears after resizing window
- It appears there is a bug with the code optimizer of GCC 4.2 that
caused libcommon's ClearPlayer() to incorrectly cle... - 10:36 Revision d1346a29 (github): Fixed|libdeng2: Calculating build numbers
- Adjusted the build number formula to work exactly like the one used
by the autobuilder. libdeng2 had started to drift... - 10:09 Revision e1ffca0b (github): Cleanup
- 10:03 Revision 5d985e2c (github): Documentation: Updated cphelp.txt
- 10:01 Revision 85c26997 (github): Merge branch 'ui-framework'
- 09:58 Revision 8f1d2e77 (github): Fixed|Window Manager: Crash during abnormal shutdown message
- The main window must be deleted (or its drawing prevented) or otherwise
a crash will occur while the shutdown message... - 09:27 Revision 9d342c09 (github): Documentation|Console: Fixed typos
- 07:43 Revision e18bbcfe (github): Builder|Fixed: Sign and publish the latest build, not today's
- These changes allow the day to change during a build; the steps
following the initial tagging now operate on the late... - 07:29 Revision e62d9bb9 (github): Cleanup
- 06:53 Revision 6b925b32 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- Uri/OldUniqueId/Gravity/AmbientLightLevel property accessors.
- 05:40 Revision 3d26670b (github): Refactor|GameMap: Removed more obsolete GameMap_* functions
- 05:13 Revision 28135c4c (github): Refactor|GameMap: Removed the now obsolete GameMap_BspNode()
- 05:10 Revision 7a895521 (github): Refactor|GameMap: Removed the now obsolete GameMap_HEdge()
- 05:07 Revision d635be4f (github): Refactor|GameMap: Removed the now obsolete GameMap_BspLeaf()
- 04:58 Revision 962331df (github): Refactor|GameMap: Removed the now obsolete GameMap_Sector()
- 04:47 Revision 2bf824da (github): Refactor|GameMap: Removed the now obsolete GameMap_SideDef()
- 04:42 Revision d884d30b (github): Refactor|GameMap: Removed the now obsolete GameMap_LineDef()
- 04:37 Revision 3bf7714d (github): Refactor|GameMap: Removed the now obsolete GameMap_Vertex()
- 04:29 Revision 540f9a35 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- BspLeaf/Line/Mobj/Polyobj linking.
- 04:12 Revision 57d1e9cd (github): Refactor|GameMap: Removed the now obsolete GameMap_BspLeafIterator()
- 04:01 Revision 3acf7586 (github): Refactor: Moved all Polyobj_* functions to methods of Polyobj
- 03:35 Revision 71ee86bb (github): Refactor: Replaced EditMap's Polyobj list with a QList
- Memory for Polyobjs is now managed with C++ new/delete.
- 03:15 Revision 87f09660 (github): Refactor: Replaced EditMap's map element std::vectors with QLists
- 02:42 Revision 406e8a7f (github): Cleanup: Removed the now redundant MapElementList<>
- 02:38 Revision 5d4ea4d1 (github): Refactor|GameMap: Use a regular QList for the map elements
- Also replaced the various GameMap_* functions for traversing these
lists with an appropriate in-place traversal of th... - 01:47 Revision 2d4791dc (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
- Line of sight tests, BSP lookups, generator collection.
- 00:21 Revision 179f00f0 (github): Refactor: Use the relevant GameMap function instead of the helper macros
2013-04-02
- 23:50 Revision 047d776f (github): Refactor|GameMap: Use a regular QList for the BSP map elements
- As the map element lists are no longer hardened, MapElementList is
now redundant. - 23:13 Revision 828f27af (github): Merge branch 'master' into mapdata-c++
- Conflicts:
doomsday/client/include/render/lumobj.h
doomsday/client/src/map/blockmapvisual.cpp
doomsday/client/src/map... - 22:10 Revision 83964d37 (github): Documentation|Console: Added "listbcontexts"
- Removed the obsolete "listbindclasses".
- 21:50 Revision 7b8901fd (github): Documentation|Console: Added (de)activebcontext, cleaned up help output
- Added macros for basic structure (Usage, Examples, See also).
- 15:38 Revision cade3036 (github): Shell|GUI: Toolbar icons v1
- 09:10 Revision 000e160c (github): Documentation|Console: Improved server-password description
Also available in: Atom