Project

General

Profile

Activity

From 2013-03-17 to 2013-03-30

2013-03-30

23:46 Revision 4878b4c9 (github): Window|Refactor: Revised changeAttributes()
Replaced the naive and unnecessary internal state backup mechanism
with a validation logic that short-circuits the pr...
danij
23:32 Revision 9308a0d3 (github): Window|Refactor: Minor interface improvements
danij
22:47 Revision c389f392 (github): Window|Refactor: Revised access to the main Window
danij
21:27 Revision 2efb52df (github): Window|Refactor: Connect finishMainWindowInit() from create()
danij
21:21 Revision 43414ec1 (github): Fixed: Main window destruction upon fatal error
The main window was destroyed behind the back of the window manager. danij
21:06 Revision 009b9e4a (github): Window|Refactor: Cleaned up Window destruction
danij
21:04 Revision a3f46901 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
21:03 Revision 0ed5329e (github): Documentation: Script for generating wiki pages for commands/variables
Expected to be run in "doomsday/doc". skyjake
21:00 Revision 4dffe8a2 (github): Documentation: Improved Amethyst markup in command/variable docs
Whitespace only acts as a separator in Amethyst; replaced the
now-meaningless newline escape chars with a custom macr...
skyjake
20:47 Revision 2026e3e1 (github): Window|Refactor: Cleaned up Window construction
danij
19:29 Revision add3c82d (github): Window|Refactor: Addressed private Window accesses in window.cpp
danij
19:22 Revision 2ec3383b (github): Window|Refactor: Reworked Window into a C++ class
Todo: Address private accessors in window.cpp
Todo: Replace naive state backup in Window::changeAttributes()
danij
17:03 Revision adca2771 (github): Window: Cleanup
danij

2013-03-29

22:35 Revision 8b694975 (github): Documentation: Console commands and variables as Amethyst sources
Generated an .ame source for each console command and variable based
on the cphelp/conhelp files. These are intended ...
skyjake
20:15 Revision 47d34348 (github): Builder|Fixed: Python import path
skyjake
20:10 Revision fd4f38a5 (github): Builder: Generate "Latest Doomsday release" page
When a stable release is made, the autobuilder will now generate
the redirection page for the latest Doomsday release.
skyjake
18:24 Revision 54c0516b (github): Homepage|Build Repository: Removed static packages for 1.9.7—1.9.9
Now that the 1.9 series has ended the index should only feature the
last 1.9.10-1 release.
Ideally I'd like to facto...
danij
15:25 Revision 613d65d6 (github): Refactor|Homepage|Master Browser: Replaced server info array with ServerInfo (class)
Simply to avoid the semantics of array indexing in PHP. The class
itself can be developed further as and when we have...
danij
12:51 Revision f6b5c4e9 (github): Fixed|Heretic|Renderer: Torch timeout and rendering with no attenuation
The engine rendered all torch light (player's fixedColorMap) with
distance attenuation. This is originally due to Hex...
skyjake
09:08 Revision 3d3563c0 (github): Optimize: NativePath remembers the current work path
Rather than always querying the path with QDir::currentPath() (which
looks somewhat inefficient in the profiler), rem...
skyjake
08:04 Revision b181bf4a (github): Fixed|Server: Starting and stopping the server
Internally the engine was still relying on the removed
"net server start" and "net server close" commands. Now that t...
skyjake
07:30 Revision b58a6aeb (github): Documentation: Added wiki template for the doomsday-server man page
skyjake

2013-03-28

22:16 Revision d334bb39 (github): Fixed|VersionInfo: Parsing version with just two components
dengine.net now provides a two-component version if the revision is 0.
Fixed an out-of-bounds indexing in the parser.
skyjake
21:04 Revision 86d1c59c (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
21:03 Revision 2b9fb720 (github): Homepage|Master Browser|Fixed: Misinterpretation of a server's 'open' status
Rather than denoting the existence of a password to join the game
session, the 'open' status instead refers to whethe...
danij
20:59 Revision 18ca9deb (github): Master Server: Added a 'locked' property for future use
A locked server will require the user to supply a password in order
to join the game session as a player. Note that t...
danij
19:14 Revision d5cd8e96 (github): Server: Removed "net server start/go/stop/close" commands
The server is always "started" when it's running; quitting the server
means closing it. In other words, it is no long...
skyjake
19:14 Revision bd15e743 (github): Security|Server: Disallow public servers without a shell password
If there is no shell password, anyone can login via Shell and modify
the server's config.
It is now mandatory to set...
skyjake
16:29 Revision b00cfabb (github): Fix typos
danij
16:13 Revision 59a190a6 (github): Readme: Added wiki link to the Shell
skyjake
15:30 Revision c729384d (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
15:29 Revision ef3ae967 (github): Homepage|Build Repository: Made use of Version for nicer version number output
The following new properties were added to the JSON object graphs:
- (integer) version_major = major version number
...
danij
15:22 Revision 029f2a03 (github): Homepage: Added Version class
danij
14:27 Revision bf7cc765 (github): Readme: Updated link to "Multiplayer server" in the wiki
skyjake
11:33 Revision 5e1e48bd (github): Homepage|Fixed: Adjusted positioning of the socialbookmark buttons
Ohloh's new button is much larger and yet visually smaller than the
included iframe says it is...
danij
10:33 Revision 152d89d1 (github): Fixed|Multiplayer|Hexen: Client wasn't notified when keys picked up
skyjake
10:20 Revision 79c298bc (github): Fixed|Hexen: Status bar life gem colors match player color
Needed to swap red and blue for the life chain gem. skyjake
10:01 Revision edace837 (github): Fixed|UI: Error dialog reads log output using libdeng2 FS
To find and read the log output file, one needs to use the libdeng2 file system. skyjake
09:24 Revision 49a31b60 (github): Homepage: Updated Mac downloads page with 10.8
skyjake
07:47 Revision f66e0d2c (github): Homepage|Build Repository: Added support for the OS X 10.8 packages
skyjake

2013-03-27

19:36 Revision 3d8d44df (github): Cleanup: Removed an unnecessary try/catch
Added a slightly nicer way to delete the app's materials collection. skyjake
19:31 Revision e59ac0e4 (github): Fixed|UI: Ensure LegacyWidget is not drawn until GL is fully initialized
UI_DrawDDBackground() accesses materials. skyjake
19:22 Revision 190250fe (github): Fixed|Window Manager: Window refresh stops after canvas recreated
There was a logic error where a Canvas that was requested to be
recreated, but actually wasn't recreated due to the G...
skyjake
16:37 Revision 952ba5f8 (github): libcommon|Hexen|Debug: Replaced fatal error with assertion
skyjake
15:00 Revision 47d853c0 (github): Fixed: Potential crash during startup
Canvas's init function may actually end up destroying the Canvas
(e.g., FSAA mode changes during the startup). Thus C...
skyjake
14:57 Revision 2706ea5e (github): libdeng2: Cleanup
skyjake
13:57 Revision ccaab27b (github): Fixed|md2tool: Warning about unused return value
skyjake
11:50 Revision d3d9a88b (github): Homepage: Updated info about autobuild schedule
skyjake
10:56 Revision b38ea6d0 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:55 Revision 0cb3954e (github): Fixed: Pause and input device state
When a user-initiated pause ends, the state of input devices and
player controls is reset.
When a forced pause ends ...
skyjake
03:08 Revision e96c8be0 (github): AudioDriver (Music): Cleanup
With luck, fixed the "control may reach end of non-void function"
warnings output by GCC on Mac OS X 10.4, too.
danij
02:27 Revision 64ed0826 (github): Definitions: Fixed OBOE interpreting supplanted material anims
A typo in the definition parser's handling of the case where a
texture animation defined by the default game ANIMDEFS...
danij

2013-03-26

21:21 Revision 11fc79e1 (github): Fixed|Client|Hexen: Duplicated Fighter weapon effects
skyjake
21:20 Revision b29b1962 (github): Hexen|Debug: Cleanup
A fatal error in the mobj saver, oh my. Probably meant to be an
assert? Triggered this when saving the game right aft...
skyjake
21:16 Revision 03b7d61f (github): Fixed|Client: Excessive server list updating
The client was updating the MPI server list whenever the Beacon
got a local server's response, even if the UI was not...
skyjake
17:34 Revision 2a61f079 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
17:34 Revision b2ca38ff (github): Fixed|InFine|Hexen: Player class conditions
The player class condition was checked incorrectly in the InFine "If"
evaluation hook.
skyjake
17:24 Revision ea445c3b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
17:23 Revision 83975f3a (github): libheretic|Fixed: Errant Firemace spawning/repositioning
Also fixed a multiplayer specific bug where clients would spawn a
duplicate Firemace locally.
danij
15:57 Revision 389f0c8f (github): Shell|GUI: Hide work-in-progress features in the release build
skyjake
15:46 Revision 8c008f91 (github): Fixed|Client: Clear view filter when spawning
skyjake
15:28 Revision 7aa5622e (github): Windows|Fixed: Output from DebugLogSink
DebugLogSink was not outputting normal messages, only warning messages. skyjake
14:59 Revision a5ed7543 (github): Mac OS X|Updater: Updated built-in platform ID for 10.8
Also removed faulty detection of gettext version in bundleapp.sh. skyjake
14:02 Revision 0e998a68 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
14:02 Revision 13bcaca0 (github): Builder: Added handling of the Mac OS X 10.8 build
Identifier in the feed is "mac10_8-64bit". skyjake
13:56 Revision aad4be39 (github): Fix typo
danij
13:54 Revision fa588a73 (github): Smart Texture Filtering|Fixed: Inadvertently broken in a refactoring oversight; cleanup
danij
12:56 Revision 6dc057eb (github): Mac OS X|Builder: Added a new build for OS X Mountain Lion (10.8)
It turned out to be quite difficult to get Qt 4.8.4 in the Snow Leopard
build, so now there is a OS X 10.8 build with...
skyjake

2013-03-25

19:48 Revision 4d6072d9 (github): Windows|Updater: Check for Shell and Server instances before installing
skyjake
19:47 Revision 2305bbe0 (github): Shell|GUI|Windows|Mac OS X: Adjusted mouse wheel sensitivity
skyjake
18:24 Revision cb980263 (github): Fixed|Windows: Missing newlines in runtime log output (DebugLogSink)
skyjake
16:50 Revision d9b07bde (github): Readme|Mac OS X: Updated CPU arch requirements
skyjake

2013-03-24

20:24 Revision b53d9a27 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:23 Revision 36fb0c1f (github): Fixed: Integer constant is too large
Qualified the 64-bit constants as long long. skyjake
18:53 Revision 47536eda (github): libcommon: Waive map start pause after a briefing infine
The map begins immediately if there is a finale when entering. skyjake
18:35 Revision c5bd86de (github): libcommon|Cleanup: Handling focus event to (un)pause
Fewer globals == good. skyjake
18:15 Revision 00534a12 (github): libcommon: Added cvar 'game-pause-mapstart-tics'
In some games (like libdoom) it is important to keep game time
paused while the engine's busy transition effect is on...
skyjake
16:46 Revision 05f39415 (github): Refactor|libcommon: Moved all pause-related code into one place
libcommon/pause.c now holds all the pause-related logic.
Todo: Implement the forced (non-user) pause period.
skyjake
15:11 Revision f7f13781 (github): Fixed: Handling a fatal error at various stages
Fixed handling of a fatal error before the window has been created.
Also fixed handling of a fatal error during start...
skyjake
14:19 Revision bee842de (github): Cleanup
skyjake
10:47 Revision 4e2cafa0 (github): Fixed: Missing directory slash fix in Mus_GetExt()
It would be really nice if FS1 knew how to fix slashes itself so this
wouldn't be the caller's responsibility.
skyjake
10:30 Revision d202ce9b (github): Fixed|Unix: Restored earlier temporary fix for slashes (UNIX only)
Todo: Revert when original culprit found. skyjake
10:24 Revision 9aea7cec (github): qmake|Mac OS X: Tweaked library install name functions
If the Qt install directory is found in the linked library name it
will be removed and replaced with the relative ".....
skyjake
10:23 Revision 3cd91730 (github): Tests|String: Added a further example of string formatting
Extra arguments get appended without spaces as text. skyjake
03:56 Revision 11763e32 (github): Clarified a potentially misleading comment in material.cpp
danij
03:24 Revision 29c3701f (github): Materials: When caching, prepare all textures in a material animation
danij
02:22 Revision ccead57d (github): Material: Observe Texture DimensionsChanged
Replaced mechanism for inheriting material world dimensions from a
Texture (which in turn may be taken from Image pix...
danij
00:01 Revision 8b88c67d (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
00:00 Revision f19f9b1a (github): Revert "Fixed|Unix|FS1: Switch to correct path separators"
This commit (c35524ea5cc7d02500a8881e86f7b5718893c394) results in
a fatal error on Windows during startup. Now revert...
danij

2013-03-23

21:49 Revision 23edf513 (github): Cleanup
skyjake
21:18 Revision aabc588c (github): Readme: Updated mention about BSP builder
skyjake
17:28 Revision 7513e4c1 (github): Fixed|Map Renderer: Clarified precedence of operations in arithmetic expressions
danij
17:23 Revision 44e03b1e (github): Fixed: More compiler warnings (unused local variables)
danij
16:23 Revision 2ef5b437 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
16:23 Revision a03b702e (github): libdeng2|Fixed: Potential null pointer access in de::Observers
skyjake
16:02 Revision 99057f44 (github): Material::Decoration::Stage|Fixed: fromDef() should use the "normalized" sysFlareIdx
danij
13:44 Revision a1d2a785 (github): Fixed|Updater: Default location for downloads, better script for Mac OS X
The default location for Updater downloads is now the user's cache
location.
The autoupdater script for Mac OS X was...
skyjake
13:41 Revision a89fcc03 (github): libdeng2: Fixed crash when doing log output during atexit()
The log buffer has already been destroyed when atexit calls its
callbacks.
skyjake
09:49 Revision c35524ea (github): Fixed|Unix|FS1: Switch to correct path separators
It seems to me the switch to /-separators for @a path should occur
at some higher level?
Fixes the bug where externa...
skyjake
09:06 Revision 96c0dbaf (github): Unix: Revised the doomsday-shell-text man page
skyjake
09:06 Revision cc102176 (github): Unix: Added a man page for doomsday-server
skyjake

2013-03-22

21:39 Revision 2dec41b2 (github): Unix: Added man page for doomsday-shell-text
Also added some structure to the doomsday/doc directory. skyjake
20:31 Revision a56b8f65 (github): Builder|Mac OS X: Run make in parallel processes
Should speed up the build a little on the Mac builders. skyjake
19:44 Revision ae5bf84d (github): Tests: Added a test for string pattern format
Demonstrates all the format features of String::patternFormat()
(and therefore String::operator %()).
skyjake
19:42 Revision ce33ba03 (github): Refactor|libdeng2: String pattern formatting moved to its own method
Pattern formatting does not belong in LogEntry::asText(). Also
fixed a bug in detecting an escaped format character (...
skyjake
19:41 Revision c35d942d (github): Fixed|Mac OS X: Workaround for a GCC 4.0 C++ language issue
Apparently nested classes and friends aren't handled that well. skyjake
18:52 Revision 196b53b0 (github): Optimize: O(1) index lookup of map elements in a list
There was a big performance bottleneck with MapElementList, where
indexOf() was being used to look up indices in O(n)...
skyjake
10:35 Revision eab78685 (github): Fixed: More compiler warnings
Set-but-unused variables, checking fread() return values.
NOTE: A couple of potential bugs here need checking.
skyjake
02:52 Revision 91698051 (github): Map Renderer: Cleanup
danij
02:09 Revision a9a9d8cc (github): Material|Fixed: Declare the private impl with DENG2_PRIVATE
danij

2013-03-21

23:56 Revision 3630c802 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
20:16 Revision 5b528f11 (github): Revert "Input: Changed "input-sharp-lateprocessing" to 0 by default"
This reverts commit c20e7eaec121e56e2989c0da823f066853fb5adb.
Playtesting reveals that the lateprocessing is actuall...
skyjake
09:23 Revision 799db80f (github): Cleanup: End of busy transition
No need to clear events at the end of transition because the transition
is purely a visual effect that in no way infl...
skyjake
09:07 Revision 449f5a49 (github): Texture: Notify observers of a DimensionsChange
danij
07:43 Revision 5d134c3a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
07:22 Revision dd6cf001 (github): TextureVariant: Cleanup
danij
07:14 Revision e512c04c (github): Refactor: Moved GL_TexturePrepare() to Texture::Variant::prepare()
Functionally this logic is unchanged however it now operates within
the domain of Texture::Variant.
danij
03:13 Revision ea5804cd (github): GL Texture Manager: Cleanup
danij
03:01 Revision b7d59d17 (github): Refactor: Split texturecontent_t configuration from GL_PrepareTexture()
danij
02:20 Revision 3392e3c8 (github): Refactor: Restructured GL_PrepareTexture() (SOC)
This function has been reorganized so as to cleanly separate the
distinct phases of preparing an image for uploading ...
danij
00:14 Revision 34d97a72 (github): Cleanup|MaterialSnapshot: MaterialSnapshot only exists on client-side
MaterialSnapshot is now only used on client side so there is no need
to specify __CLIENT__ around specific sections o...
danij

2013-03-20

21:17 Revision 90fceec2 (github): Allow time to advance normally during busy ending transition
The transition is just a brief visual effect and should not mess with
the rest of the engine/UI state.
Fixes the InF...
skyjake
21:09 Revision c3f5ba8f (github): Run a single tick in the start of a busy mode ending transition
This single (sharp) tick will allow InFine and games to set up their
stuff so that the first frame is drawn correctly.
skyjake
19:15 Revision 6647296e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
19:15 Revision 913e2450 (github): Reverted InFine HOM fix due to regressions
Hexen's hub-ending InFine scripts were not played because the leave_hub
condition could not be evaluated at the time ...
skyjake
17:03 Revision edb32aca (github): libhexen|Fixed: Incorrect Material mods defs for X_FAC01/X_FAC09
This animation is actually composed of two separate materials. Also
added a precache Group so that they'll be cached ...
danij
10:32 Revision 7d74a0f8 (github): Fixed: Compiler warnings
skyjake
10:20 Revision 5d37e1a8 (github): Debug|Cleanup: Alt key state is interesting only on Windows
skyjake
10:20 Revision 5ffc3f73 (github): Fixed|Multiplayer|Heretic|Hexen: Rendering the torch power-up
The client was overriding the extra lighting defined on serverside
for the player.
skyjake
10:11 Revision d5a49c77 (github): Shell|GUI: Added a link to the project home page
skyjake
09:59 Revision 96e702de (github): Shell|GUI: Added mouse wheel scrolling and refactored console page
The console page is now managed by the ConsolePage widget, cleaning
up the main LinkWindow implementation somewhat. C...
skyjake
08:59 Revision b01f6370 (github): Shell|GUI|libshell: LogWidget specifies page size depending on height rule
One "page up/down" is the height of the widget - 1. skyjake

2013-03-19

21:21 Revision 8a53999f (github): Shell|GUI: Native scroll bar for the log entry history widget
skyjake
21:20 Revision fdfae06e (github): libshell: Scroll signals from LogWidget
Also it is now possible to hide the text-based scroll indicator. skyjake
19:17 Revision d330c200 (github): Shell|GUI: Permanent game status in status bar, adjusted margins
skyjake
18:24 Revision 6644f30e (github): Shell|GUI: Local Server dialog listens to ServerFinder
Also, fixed build on Windows. skyjake
16:56 Revision f8af7174 (github): Shell|GUI: Usability improvements
More information in the Preferences dialog, current game status shown
in the status bar.
On Windows, tweaked menu it...
skyjake
16:10 Revision 01a6bb73 (github): Fixed|Multiplayer: "give i" does not work even when cheats allowed
skyjake
15:04 Revision 2f9758d6 (github): libcommon: Cleanup
skyjake
15:02 Revision 14d190da (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
15:00 Revision bc61fbeb (github): Fixed|Multiplayer|Hexen: Player's weapon after respawn
In Hexen MP, players are given their old weapons and keys back, and
some mana. This commit fixes an issue where the c...
skyjake
14:58 Revision 5a8df812 (github): libhexen: Added a values.ded
The amount of mana given to players when they respawn in multiplayer
games is now defined in Hexen's values.ded.
skyjake
14:32 Revision 35039f1d (github): Material|Refactor: Throw MissingAnimationError if none for a given context
danij
13:54 Revision 325763f9 (github): Refactor|FakeRadio: Inversed logic for determining plane -> wall shadowing
danij
09:02 Revision 1e308eb6 (github): Refactor: Moved tracked plane and scrolling surface code into GameMap
danij
06:45 Revision 03d70420 (github): Fix build
danij
06:29 Revision 45c4528a (github): Fix merge error
Grr. Resolved means resolved. Not "please leave conflict resolution
markup in the source files and allow me to commit...
danij
06:18 Revision f8898e0b (github): Merge branch 'master' into mapdata-c++
Conflicts:
doomsday/client/src/map/r_world.cpp
doomsday/client/src/render/lumobj.cpp
doomsday/client/src/render/rend_...
danij
06:06 Revision 27adc40e (github): Fixed|Heretic|Hexen: Out of date material definitions
Outdated material definitions in Heretic and Hexen resulted in
rather odd looking, "strobing" glow lighting effects i...
danij
05:59 Revision 3f758467 (github): Definitions: Cleanup
danij
05:58 Revision 86f53d2f (github): Fixed|Definitions: Appending layer stages to auto-generated materials
The unlikely but possible case of the mod directive being used to
append additional layer stages to an auto-generated...
danij
05:39 Revision 60f40acc (github): Fixed|Map Renderer: Glow strength factor "rend-glow" not applied consistently
The global strength factor "rend_glow" was applied incorrectly,
preventing glowing materials from being disabled comp...
danij

2013-03-18

21:19 Revision a98e068b (github): Fixed|Client: Reseting map's total counts
Clients receive total counts from the server, so a client shouldn't
touch them.
skyjake
21:09 Revision f482252c (github): Fixed|Hexen|Multiplayer: Use correct player start for new player
Client 1 should be treated like player 0. skyjake
20:59 Revision 036790b6 (github): Fixed|Hexen|Multiplayer: Font size in the scoreboard
Todo for later: Revise the scoreboard using next-gen widgets. skyjake
20:59 Revision de63874a (github): Multiplayer|Debug: Investigating player starts
skyjake
14:14 Revision 909bf33c (github): Fixed|Multiplayer|Heretic: Color of the life gem patch and glow
The colors of the status bar life gem and glow did not match up with
each other or the actual player colors.
skyjake
14:03 Revision f196aaf9 (github): Fixed|Multiplayer|Heretic: Activation of the Flight power (Wings or Wrath)
When the Flight power is activated, the player is supposed to jump
a little into the air and start flying.
skyjake
14:03 Revision 32770d70 (github): Fixed|Shell|GUI: Failed assertion in the address dialog
skyjake
12:45 Revision d5aa73f4 (github): BspBuilder: Cleanup
danij
11:41 Revision 4326527c (github): Cleanup
danij
11:13 Revision bd7f764e (github): Refactor: Merged bsp::HPlanePartition into Partition
danij
09:36 Revision 353f6724 (github): Hexen: Cleanup
skyjake
09:36 Revision ac0a0c50 (github): Cleanup
danij
09:35 Revision 6fbab483 (github): Refactor: Reordered code in edit_map.cpp
danij
09:11 Revision 04645307 (github): Refactor: Reorganized load-time sector/plane data initialization
danij
08:44 Revision 60784837 (github): Refactor: Consolidated vertex line owner ring construction
Now that the map data elements are no longer "hardened" there is
no need to split the vertex line owner ring construc...
danij
07:29 Revision 22c80d25 (github): Refactor: Further marginalized EditMap
danij
06:58 Revision 8a530010 (github): Cleanup
danij
06:09 Revision 6eeb2bea (github): Refactor: Update BspLeaf metadata once their geometry is finalized
danij
05:53 Revision 29b7bfbf (github): Cleanup
danij
05:27 Revision e64e9106 (github): Refactor: "Hardening" GameMap's lines, sidedefs and sectors is now unnecessary
Instead we can simply acquire ownership of these map elements from
the editable map.
Todo: Cleanup...
danij
03:36 Revision f59dce85 (github): Merge branch 'master' into mapdata-c++
danij
03:34 Revision f9ed6ead (github): Refactor: Moved the EditMap class to edit_map.cpp; cleanup
danij
02:31 Revision 2756d6ec (github): Refactor: Collate BSP elements with an iterative pre-order algorithm
It is no longer necessary to implement BSP map element collation
with a post-order algorithm (which was implemented r...
danij
01:41 Revision 07172357 (github): Refactor: Removed special case BSP map element collation
It is no longer necessary to handle the case of BSP tree consisting
of single BspLeaf specially when collating BspBui...
danij
00:59 Revision 3cc6c09d (github): Refactor: Applied the pimpl macro in BspBuilder; cleanup
danij
00:55 Revision e139c9f0 (github): Refactor: Collate the BspBuilder's HEdges in collateBSP
It is now unnecessary to split this job into a secondary traversal
as the builder now constructs two trees in paralle...
danij
00:51 Revision 34ff7bb8 (github): libdeng2|BinaryTree: Numerous improvements to the interface of de::BinaryTree<>
- Methods for returning references to linked subtree elements.
- Throws de::Error exceptions where subtree elements a...
danij

2013-03-17

18:48 Revision a8f6b07b (github): Shell|GUI|Windows: Fine-tuning for Windows
Changed default console font, removed dialog context help buttons,
changed Preferences to application modal, added a ...
skyjake
17:00 Revision ae2e2d5b (github): Shell|GUI: Adjusted menu labels
Used "Server" instead of "Local Server", as the commands may control
remote servers as well.
skyjake
16:52 Revision 20e09dde (github): Shell|GUI: Added a link to Help in the wiki
skyjake
15:54 Revision de13ac55 (github): Refactor: Dumped the now unnecessary BspBuilder C wrapper API
Also relocated the BSP "saving" logic to edit_map.cpp danij
15:11 Revision 0b699846 (github): Refactor: "Hardening" GameMap's BSP nodes and leafs is now unnecessary
We can now simply collate the BspNode and BspLeaf pointers, from
the BspBuilder (taking ownership in the process).
danij
14:33 Revision 057d29cf (github): Refactor: "Hardening" GameMap's half-edges is now unnecessary
We can now simply collate the HEdge pointers, from the BspBuilder
(taking ownership in the process).
danij
13:48 Revision 4f612ad8 (github): Refactor: GameMap's HEdges can now be "finished" during collation
As the vertexes list is no longer hardened, it is no longer necessary
defer the "finishing" logic.
danij
13:29 Revision 3c3416db (github): Refactor: "Hardening" GameMap's vertexes is now unnecessary
We can now simply collate all the Vertex pointers, from both the
editable map and the BspBuilder (taking ownership in...
danij
12:50 Revision d12f60fb (github): Documentation|libdeng2: Fixed a missing @ref target
skyjake
10:20 Revision c39fed90 (github): SideDef: Added getter methods for all SideDef property values
This commit concludes this phase of map data refactoring; all
de::MapElement-derived classes now marshal read access ...
danij
08:27 Revision 64af7e06 (github): Fixed|Client: Qt warns about unexpected null when disconnecting
The socket is not created until a connection has been made to a server. skyjake
08:02 Revision ab09c7bb (github): HEdge: Added getter methods for all HEdge property values
Also replaced all HEdge accessor/helper macros. danij
02:12 Revision bd3bd35a (github): Plane: Removed the now unused accessor/helper macros
danij
 

Also available in: Atom