Project

General

Profile

Activity

From 2012-04-01 to 2012-04-14

2012-04-14

22:47 Bug #1027: [Doom] PWAD no longer loads
Good job on fixing it.
Dday 1.8.6 manages 23.6fps for me in the worst spots, 1.9.7 only manages 8.7fps (generally ...
vermil
21:48 Bug #1027: [Doom] PWAD no longer loads
Fixed for build #472
You might want to re-think what you are doing with this map, its just about the worst case sc...
danij
21:47 Bug #1027: [Doom] PWAD no longer loads
It causes Dday to crash with an illegal operation message.
The outfile states this:
Building BSP using tunable ...
vermil
21:44 Bug #1027: [Doom] PWAD no longer loads
Ok, I've emailed you the pwad. It's WIP. so I would prefer not to upload it here. vermil
21:06 Bug #1027: [Doom] PWAD no longer loads
Please be more specific, what actually happens? Have you got a doomsday.out we can look at? Perhaps attach your PWAD ... danij
21:00 Bug #1027: [Doom] PWAD no longer loads
Ok. I've just discovered that the issue isn't anything to with the load console command.
I just happened to be tes...
vermil
20:59 Bug #1027: [Doom] PWAD no longer loads
Currently, it allows it (as indicated in my bug report above). vermil
20:56 Bug #1027 (Closed): [Doom] PWAD no longer loads
If one uses the Load console command to load the same map containing Pwad twice, Doomsday will hang on BSP building w... vermil
20:54 Bug #1026 (Closed): Load console command music oversight
Using the ‘load’ console command to load a pwad, on a games title screen causes Dday to play the music for the first ... vermil
20:29 Revision 2a23f0d1 (github): de::bsp::SuperBlockmap: Use double floating point precision when finding HEdge bounds
danij
19:56 Revision 6b00e60a (github): de::bsp::HEdgeInfo: Use coord_t
danij
19:53 Revision 299ef79a (github): BSP Builder: Use coord_t for all map space coordinates, angles and distances
danij
19:25 Revision de81cb50 (github): WadMapConverter: Transfer all map vertex coordinates as coord_t
danij
18:45 Revision d7645a92 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:44 Revision bb1c3eba (github): Win32|Fixed: Manually give the main window's de::Canvas focus during init
It would seem that for whatever reason we do not automatically receive
a focusInEvent from Qt when starting up in ful...
danij
14:30 Bug #1016: FF_START marker issue
Fixed for the upcoming Doomsday v1.9.9 danij
04:42 Bug #1016: FF_START marker issue
They are handled the same as any other lump.
In recent versions the logic used for populating the texture resource...
danij
11:38 Bug #1025 (Closed): [X11] Jerky mouse movement
Since the beginning of QT merge, turning left/right and looking up/down with the mouse has become too jerky. No probl... vvv1
10:57 Revision 9b26841a (github): Console|Fixed: Draw cursor at the correct place with a truncated cmdline
skyjake
08:12 Bug #1021: Number and time formatting depends from locale
OK, I'll investigate a bit more... skyjake
07:15 Bug #1021: Number and time formatting depends from locale

*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/faca63dd/1195/attachment/doom2-002.jpg
vvv1
04:52 Bug #1021: Number and time formatting depends from locale
Nothing changed. The issue still occurs. vvv1
07:19 Bug #1020: [Windows] No gamma reset when quitting game
same behavior in build 469 martyfender
07:13 Bug #1020: [Windows] No gamma reset when quitting game
The fix is not in 469, but should be in Monday's build 472. skyjake
07:15 Bug #1019: [Win32] No keyboard input at the menu start screen
You don't need a clean install.
Danij has been able to reproduce this issue now. We're looking into it.
skyjake
06:49 Bug #1019: [Win32] No keyboard input at the menu start screen
same behavior in build 469, but not in the build earlier I stated before.Do I need to do a clean install? martyfender
06:32 Bug #1019: [Win32] No keyboard input at the menu start screen
I was working on a friend's computer the last couple of day's and I installed the same Doomsday build on his much new... martyfender
04:19 Revision 1aa13439 (github): de::bsp::Partitioner|Fixed: Lookup the HEdgeInfo again after cloning a HEdge
Cloning will result in a new HEdgeInfo being allocated thereby
invalidating the old reference.
danij
02:29 Revision dfb0a23d (github): Win32|Fixed: Do not attempt to save original color tables before we have a window
On Windows each GL canvas has its own pixel format configuration in
addition to the format of the display itself. Thi...
danij

2012-04-13

21:10 Revision cd7a7f5f (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
21:04 Revision fc60c04e (github): Don't trap mouse at startup if in windowed mode
The mouse is trapped after one click inside the window. skyjake
20:36 Revision f985a3fc (github): Win32: Save original color transfer table after window is available
Unlike on the other platforms, on Windows the color transfer tables are
associated with specific windows. The table c...
skyjake
20:11 Revision 3b2bce48 (github): Fixed|Console: Command line truncation
The beginning and end of a long command line is truncated with […]. skyjake
20:10 Revision 8974201f (github): Fixed: DrawText format escaping logic
skyjake
18:32 Revision 2e92484c (github): Win32|Debug: Assert gamma functions have a HWND to work with
skyjake
18:10 Revision f937c8e4 (github): GL|Debug: Assert that context is active
skyjake
18:09 Revision c1004c92 (github): GL: Restored GL_SetMultisample()
For enabling and disabling multisampling when vid-fsaa is 1. skyjake
17:26 Revision 7f9db5ec (github): Always use the C locale
Doomsday expects US English number and time formatting. skyjake
15:41 Revision 3d98142e (github): Fixed|GCC: Modified superblockmap.h to compile on gcc 4.0
It seems in gcc 4.0 friending a class does not extend the private access
to contained classes. Now explicitly friendi...
skyjake
14:19 Bug #1025: [X11] Jerky mouse movement
I have no system running Linux/X11 with accelerated OpenGL natively so I need help with testing this. I've committed ... skyjake
14:18 Bug #1003: [Hexen] SEGV during 3D weapon use
Checked it out in a debugger: a particle with a NULL sector is being processed in linkGeneratorParticles().
There ...
skyjake
14:15 Revision d7952c22 (github): Changed release type to "Candidate"
Beginning the candidate phase for 1.9.8. skyjake
14:14 Revision 00eb6f1a (github): Fixed: Typing and drawing brackets { } in the console
The { and } characters are used for embedded visual formatting
instructions in the font renderer. Added a format esca...
skyjake
13:13 Revision 92138d41 (github): Builder: Ignore "merge commit" entries in feeds
skyjake
12:05 Bug #1024 (Closed): SEGV during 3D weapon use
I can't reopen or add comment to closed bug. But issue can be reproduced again in build462:
https://sourceforge.net/...
vvv1
10:39 Bug #1024: SEGV during 3D weapon use
Reopened the original report. danij
11:19 Revision 59884946 (github): GL: Allow GL operations during main loop callback
skyjake
11:10 Revision 8cb4225f (github): GL|Unix: Assert GL context activate with Qt
skyjake
10:45 Bug #1023: [GL] Flat 3D models

*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/4253ef43/e652/attachment/doom2-005.jpg
vvv1
06:28 Bug #1023: [GL] Flat 3D models
Related to the report:
https://sourceforge.net/tracker/?func=detail&aid=3516946&group_id=74815&atid=542099
vvv1
10:25 Bug #1021: Number and time formatting depends from locale
You're right, Doomsday should override the locale for number and time formatting. Could you see if this is still occu... skyjake
06:35 Bug #1021: Number and time formatting depends from locale
How to reproduce:
1. Set locale: export LANG=ru_RU.KOI8-R
2. rm -rf ~/.doomsday
3. Install doomsday build452.
4. Sta...
vvv1
10:20 Revision 52140fbd (github): GL|Debug: Assert that a GL context is active when needed
OpenGL API calls must not be made without an active context.
The context may need to be manually activated outside th...
skyjake
10:19 Revision 966d4c31 (github): GL: Vsync and FSAA are now toggled using cvars
Disabled the old native GL code for this purpose. skyjake
09:37 Revision 80789fb8 (github): Bindings|Fixed: Window focus change events must be ignored
Window focus change during busy mode would cause a crash from
the bindings subsystem.
skyjake
09:05 Revision 8349a2a1 (github): Controls: Prevent changing the Delete key binding in menu
It would be impossible to delete bindings in the Controls menu if
the key-delete binding is changed in the menu/short...
skyjake
08:38 Revision bd3d3199 (github): Controls: Disallow deleting the "menuselect" binding to Return
When deleting bindings of "menuselect", automatically restore the
default binding to Return so that the menu remains ...
skyjake
08:37 Revision c206a95f (github): DisplayMode: Restore color transfer after possible mode switch
Possibly makes a difference on some platforms. skyjake
07:13 Revision 3d2a2fd2 (github): Fixed: "long" is an ambiguous type
The "long" type is CPU and compiler dependent. Instead of it we should
always use the types defined in libdeng2.h.
skyjake
07:12 Revision f468ae4a (github): Fixed|GCC: Compiler errors and warnings
Unnecessary qualifiers and mismatched declaration of a static function. skyjake
06:58 Revision 40809a00 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
06:55 Revision 3ae9bbfa (github): LogBuffer: Print build day number instead of YMD date
Makes the debug log output more concise. skyjake
06:39 Revision 3d496ed4 (github): Handling uncaught exceptions
An uncaught exception now causes a clean Con_Error() shutdown.
If an exception occurs in the busy worker, it gets ca...
skyjake
06:35 Bug #1022: [GL] Garbage instead of sky
Related to the report:
https://sourceforge.net/tracker/?func=detail&aid=3516946&group_id=74815&atid=542099
vvv1
06:00 Bug #590: [Controls menu] Delete not possible if key-delete bound
Fixed for 1.9.8. A check was added to the privileged bindings responder that prevents binding Delete in the "menu" or... skyjake
05:40 Bug #838: Use key Problem
In DOOM double click use will open doors and activate switches by default. Doomsday replicates this behaviour by defa... danij
04:52 Revision 2d2deed6 (github): Ensure the DMU object type is set when hardening vertexes
danij
04:10 Revision a7b39fb9 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
04:08 Revision c6bf4d82 (github): BSP Builder: Cleanup
danij
03:14 Revision 875edb33 (github): BSP Builder: Maintain BspLeaf::hedgeCount throughout the build
Also replaced the mechanism for determining whether a hedge has yet
to be added to a leaf (previously signified with ...
danij
02:34 Revision 7c5cb67b (github): BSP Builder: Link up the BSP objects during the build process
Doing this as a secondary step post build is now unnecessary
because the BSP objects themselves are constructed as we...
danij
02:12 Revision eaac9a2c (github): BSP Builder: Cleanup
danij
01:35 Revision 45ba67ba (github): BSP Builder: Minor cleanup
danij
01:12 Revision ffccdfa4 (github): BSP Builder|Cleanup: Renamed BspHEdgeInfo as HEdgeInfo
danij
01:11 Revision 0174c3f5 (github): BSP Builder|Cleanup: Renamed bsphedgeinfo.h as hedgeinfo.h
danij

2012-04-12

22:19 Revision 236576b6 (github): BSP Builder|Cleanup: Store the extended half-edge info in de::bsp::Partitioner
It is no longer necessary to make this data visible and can now
be hidden from the rest of the engine.
Relocated the...
danij
18:09 Revision d266455c (github): BSP Builder|Cleanup: Use HEdge's lineDef link instead of BspHEdgeInfo
Now that we are constructing the final BSP objects as there is no
need to store this info separately in BspHEdgeInfo.
danij
17:17 Revision 3a7966eb (github): Resources|Fixed: Locating all IWAD alternatives
If a game specified multiple names for an IWAD, the resource
locator would find one of them and only then check if it...
skyjake
15:02 Revision db828796 (github): FS: Cleanup
skyjake
14:54 Revision f9ab1628 (github): Hexen|Added: Separate game mode for the Beta Demo
The 4-level demo and the Beta demo are now two separate game modes
due to a bug in the beta demo IWAD, which needs to...
skyjake
14:53 Revision c1bdb1ba (github): FS: Lump check may contain an optional size condition
For instance, "CHAIN>=1000" would match a lump called CHAIN
only if the size of the lump is greater or equal than 100...
skyjake
11:56 Bug #1014: [Infine] Combining scale+angle broken ("Imp" example)
Could you attach a short piece of Infine script that illustrates the bug? skyjake
11:17 Revision 02ba6a47 (github): Documentation: Updated readme with a note about the Hexen demo
Also, moved an example about texture resource directories into a more
appropriate place.
skyjake
10:29 Revision cc87e8e2 (github): Timer|Fixed: Time measurements past 12 hours of runtime
Logic error in time measurement caused the timer to advance at a very
fast pace after hitting 12 hours, ultimately wr...
skyjake
08:34 Revision 69d70eaf (github): BSP Builder|Cleanup: Added an API mechanism for obtaining ownership of built objects
danij
06:02 Revision c7d6cf46 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij

2012-04-11

21:36 Revision 8c583df4 (github): Hexen|Fixed: Hexen 4-level demo IWAD recognition
The hexendemo.wad does not have all the lumps required for the full
hexen.wad.
skyjake
20:32 Revision a5162d3c (github): Disallow shutdown while busy worker is running
The busy worker cannot be terminated at will at a random time. skyjake
20:31 Revision ffbb4c88 (github): Busy Mode|Refactor: Renamed function
skyjake
20:13 Revision b99f211a (github): Console: Don't save config and bindings before they've been restored
An abnormal or early shutdown may cause the state to be saved
prematurely.
skyjake
17:50 Bug #1023: [GL] Flat 3D models
I cannot reproduce this on Mac, Windows or Ubuntu. Could you elaborate on your build config, runtime options, and OS?... skyjake
17:50 Bug #1023 (Closed): [GL] Flat 3D models
3D models looks like flat projection in horisontal plane since the Qt merge. Please see the attached screenshot.
*...
vvv1
17:39 Bug #1022: [GL] Garbage instead of sky
Cannot reproduce on Mac, Windows or Ubuntu.
Possibly related to report https://sourceforge.net/tracker/index.php?f...
skyjake
17:38 Bug #1022: [GL] Garbage instead of sky

*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/93077897/9cd1/attachment/doom2-004.jpg
vvv1
17:38 Bug #1022 (Closed): [GL] Garbage instead of sky
Sky is not rendered since the Qt merge. Please see the attached screenshots.
*Labels:* System
vvv1
17:30 Bug #1021: Number and time formatting depends from locale
Cannot reproduce on Mac, Windows or Ubuntu.
Possibly related to report https://sourceforge.net/tracker/index.php?f...
skyjake
17:30 Bug #1021: Number and time formatting depends from locale

*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/faca63dd/34a1/attachment/doom2-003.jpg
vvv1
17:30 Bug #1021 (Closed): Number and time formatting depends from locale
Menu is not displayed properly since the Qt merge. Please see the attached screenshots.
*Labels:* System
vvv1
10:10 Bug #1019: [Win32] No keyboard input at the menu start screen
I am only using a basic Logitech ps2 keyboard and a Microsoft optical intellimouse, quite a few years old, with defau... martyfender

2012-04-10

21:26 Revision 36ed1aa6 (github): Dedicated Server|Performance: Conserve CPU when no clients connected
The main loop will tick only twice per second when no players are in game. skyjake
19:36 Revision 24df3f46 (github): Dedicated Server|Performance: Skip unnecessary tasks
The Materials ticker is fully capable of updating everything on clientside;
it serves no function on the dedicated se...
skyjake
18:59 Revision 8a0bd724 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
18:59 Revision c8b01949 (github): Cleanup
skyjake
18:56 Revision 673a50ac (github): Network|Fixed: Parsing client's info query on server
The "Info?" query from a client was parsed incorrectly: strcmp()
expects null-terminated strings, while the received ...
skyjake
18:31 Revision f3906c29 (github): libdeng2|Refactor: Renamed LegacyCore_FlushLog()
It is more aptly called LogBuffer_Flush(), as it has really nothing to
do with LegacyCore. The LogBuffer is a singlet...
skyjake
18:27 Revision 35d8e9ba (github): Dedicated Server|Unix: Don't use stdout with curses
The curses output will get messed up by prints to standard out/err. skyjake
15:19 Bug #1019: [Win32] No keyboard input at the menu start screen
We need a copy of your options.rsp to proceed with testing this. Neither skyjake nor myself are experiencing this iss... danij
15:15 Bug #1019: [Win32] No keyboard input at the menu start screen
options.rsp
*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/fb076a3c/63be/attachment/Options.rsp
martyfender
15:11 Bug #1019: [Win32] No keyboard input at the menu start screen
I reinstalled and confirmed that this behavior doesn't happen in builds 458 and 462. martyfender
14:49 Bug #1019 (Closed): [Win32] No keyboard input at the menu start screen
Windows XP SP3, Doomsday build 465. After I get to the start menu screen in Doom E1 M1, there is no keyboard input un... martyfender
15:01 Revision 71f4caac (github): Dedicated Server|Fixed: Main loop was not running
The loop callback was incorrectly exited immediately in novideo mode. skyjake
14:57 Bug #1020 (Closed): [Windows] No gamma reset when quitting game
Windows XP SP3 Nvidia 7600 GS 512 with the lastest WHQL driver. In builds ~458-465, when I quite Doomsday the desktop... martyfender
07:36 Revision f0796110 (github): Record the unique index of each BSP object in the object itself
danij

2012-04-09

19:46 Revision e878b8cb (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
19:45 Revision 8ad8bea9 (github): BSP Builder: Standardizing log message formatting
danij
19:45 Revision 7aeb9f40 (github): BSP Builder: Zero the head of the hedgetip list for each vertex when clearing
danij
19:11 Bug #1018: [Packaging] Ubuntu deb depends on nvidia
It seems the dependency on nvidia-current was inadvertently added because the package was present on the 32-bit Ubunt... skyjake
06:53 Bug #1018 (Closed): [Packaging] Ubuntu deb depends on nvidia
I have open source radeon drivers, dont need nvidia drivers that are in deps of deb packages. If i manually repack it... rapiertg
19:07 Revision f05a2b57 (github): Memory Zone|Debug: Assertion for valid Z_Malloc block iteration
Checks that the start block is one that can be landed on by iter
even though it jumps over sequences.
skyjake
18:56 Revision d81f24a7 (github): Memory Zone: Attempt to avoid an infinite loop
When freeing blocks in Z_Malloc(), make sure the 'start' pointer remains valid. skyjake
18:55 Revision 9315f2d1 (github): Documentation: Adjusted Doxygen config for public API
skyjake
10:00 Revision f75b7f4d (github): Documentation: Include libdeng2 in the public API documentation
Todo for later: Needs some fixing (macro expansion?) skyjake
08:47 Bug #1019: [Win32] No keyboard input at the menu start screen
Does this occur every time you start the game? Can you attach your Options.rsp here from the front-end runtime folder? skyjake

2012-04-08

20:49 Revision 299f7519 (github): Builder|Fixed: Don't mistake :: for a tag separator
skyjake
20:23 Revision 32a2a6fd (github): de::LogBuffer|Win32: Output log entries with QDebug
Allows capturing the output in the IDE. skyjake
20:22 Revision a6bd5f0c (github): Cleanup: Removed debug prints to stderr
skyjake
19:10 Revision b7579e9b (github): Fixed: Fatal errors from worker thread
The busy worker thread will now start sleeping indefinitely when an
error occurs. The main thread will kill it and pr...
skyjake
16:52 Bug #1017: [Linux/FreeBSD] Unable to compile
It's fixed in build465. Thanks! vvv1
13:00 Bug #1017: [Linux/FreeBSD] Unable to compile
I've compiled it after uninstalling build456. Thanks! But I still should add -lX11 to compile doomsday on Linux. vvv1
12:25 Bug #1017: [Linux/FreeBSD] Unable to compile
Re: LegacyCore_PrintfLogFragmentAtLevel
Are you sure it's linking against the library in (builddir)/libdeng2 and n...
skyjake
12:25 Bug #1017 (Closed): [Linux/FreeBSD] Unable to compile
Compilation failed while building doomsday build458 and 462 on Linux and FreeBSD:
g++ -rdynamic -rdynamic -Wl,-O1 ...
vvv1
15:59 Revision 42f2be38 (github): qmake|Unix: Always link against libX11
skyjake
15:42 Revision 8a0f8954 (github): Debug: Threads must not wait on themselves
skyjake
12:10 Revision 8188ebb8 (github): Cleanup: Further cleaned up the BSP builder
danij
11:34 Revision 3f93bd6a (github): BSP Builder|Cleanup: Added a private Instance to Partitioner
Also moved the definition of PartitionCost into bsp/partitioncost.h danij
10:14 Revision 32d3c741 (github): BSP Builder|Refactor: Cleaned up partition costing
danij
07:33 Revision d5d728b5 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij

2012-04-07

20:46 Revision b1894149 (github): BinaryTree|Cleanup: Made const all methods that should be
danij
20:45 Revision d93bb4a6 (github): BSP Builder|Refactor: Make the total number of HEdges available via Partitioner::numHEdges()
Todo: Refactor into a running total. danij
18:50 Revision 2db8fcbd (github): Fixed: Randomly stalled main loop callback execution
The waitingForDraw variable was not robust enough for all situations.
Sometimes it causing updates to stop completely...
skyjake
18:35 Revision e5ea2149 (github): CanvasWindow|Fixed: Canvas GL init after recreation
The GL context needs to be activated during the init of the
new Canvas, and a manual update may be required.
skyjake
17:31 Revision dd029d10 (github): Minor cleanup
danij
17:11 Revision 7621421b (github): BSP Builder: Maintain running total counts of BSP objects owned by Partitioner
danij
16:42 Revision ea5426aa (github): Win32: Always request window updates via windowing system events
skyjake
16:31 Revision 7fa141f1 (github): Added: Variables "vid-fsaa" and "vid-vsync"
FSAA and vsync can be toggled at runtime with the new vid-fsaa and
vid-vsync variables. The command line options -nof...
skyjake
16:13 Revision aa3296cf (github): BSP Builder|Refactor: Switched various internal tree traversals to iterative algorithms
danij
14:54 Revision e45a35e5 (github): BSP Builder: Link BspTreeNodes to their respective parents
danij
14:52 Revision ecdc2764 (github): BinaryTree: Added parent links and associated methods
danij
14:51 Revision b853a35c (github): Clarified a few comments
danij
12:30 Revision 5134d1ac (github): binarytree.h must include dd_types.h
danij
11:45 Revision 19193e12 (github): Cleanup: Removed frame counter used only for timedemo
In the future this should integrate into the main frame/FPS counter. skyjake
11:16 Revision 05c5e080 (github): Win32: Tweaked widget sizing after mode switches
It appears on Windows a visible fullscreen QWidget does not update its geometry
when the display mode changes, so in ...
skyjake
10:27 Revision 6abd66ee (github): Fixed: Fatal error during busy mode (e.g., due to focus being lost)
The busy worker wasn't being stopped properly when an error occurred.
The busy error message is now copied into an in...
skyjake
10:25 Revision 98790ad9 (github): Timer: Cleaned up shutdown
The mutex handle wasn't zeroed at shutdown, making it possible
for someone to attempt to lock it afterwards.
skyjake
10:25 Revision 0c4d318f (github): Fixed: Threads can't wait on themselves, use a proper sleep instead
Sleep a thread with de::Time::Delta::sleep(). skyjake
10:23 Revision 74f4c65d (github): de::Time: Added a sleep() method for de::Time::Delta
Blocking the thread for a given time period. skyjake
02:57 Revision 2f4ba90b (github): Fixed release build warning
danij
02:48 Revision 961b5fec (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
02:40 Revision f23cccb1 (github): BSP Builder|Refactor: Re-implemented all recursive SuperBlockmap traversals as iterative
Switching to iterative algorithms not only alleviates stack concerns
and speeds up the node build greatly but it also...
danij

2012-04-06

20:53 Revision 86109edb (github): Ensure mouse gets trapped and main window is active
If mouse is enabled, it will get trapped immediately after the main window
is shown. Also, the main window is explici...
skyjake
20:33 Revision 55370c38 (github): Sync view pitch updates to sharp ticks
Player camera yaw angles were already updated only at
sharp ticks. However, pitch angles were not.
Now both angles a...
skyjake
20:25 Revision 72acc659 (github): BSP Builder|Refactor: Added SuperBlock::parent() method for obtaining the parent block
danij
18:46 Revision 21f4b69f (github): Cleanup
danij
17:47 Revision 23c8fe58 (github): BSP Builder|Refactor: Partitioner now allocates additional Vertexes from its own store
Partitioner has owership of these additional vertexes and will delete
them automatically when Partitioner itself is d...
danij
17:37 Revision 89fdab8f (github): Mac OS X: Redid DMG template on Lion
Perhaps the template will work better when it has been created on Lion. skyjake
17:15 Revision 16252dc0 (github): Mac OS X: Another attempt to fix DMG template for Lion
Tried to modify template background picture with a script, but to
no avail.
skyjake
16:58 Revision b17aa24e (github): BSP Builder|Refactor: Added interface to BspBuilder for querying the built object counts
danij
16:10 Revision feb18493 (github): BSP Builder|Refactor: Partitioner now has owership of the HEdgeTips
Added a set of VertexInfo structures for each vertex in the map
which holds the HEdgeTip list head.
danij
15:48 Revision 9b731c7c (github): Mac OS X: Further update to the DMG template image
It seems on Lion the folder background image is missing while on earlier
OS X versions it is displayed fine. Still no...
skyjake
13:45 Revision 65e9a75c (github): BSP Builder: Merged bsp/hedges.cpp and bsp/nodes.cpp
There is no need to separate this functionality. danij
13:27 Revision bdac8663 (github): BSP Builder|Refactor: Moved logging of migrant HEdges into Partitioner
danij
11:08 Revision 1cc013de (github): Merge commit 'remotes/origin/master' into map-hedgeds
Conflicts:
doomsday/engine/engine.pro
danij
10:54 Revision 5f18a9db (github): BSP Builder: Minor cleanup
danij
10:48 Revision 972a71de (github): Removed SDL video/timer init as unnecessary
skyjake
10:47 Revision 548088cb (github): Upload deferred textures in main loop
skyjake
10:30 Revision bcddd342 (github): Bindings: F11 by default will bind to togglefullscreen/releasemouse
Historically F11 has cycled through software gamma modes, but given
the "vid-gamma" cvar and the control panel, it se...
skyjake
10:27 Revision bcc29d9c (github): Fixed: Frame rate counting
Increment frame count after swap buffers has occurred. skyjake
10:26 Revision 2dbed091 (github): Qt-based threading and timing
Moved thread, mutex and semaphore routines to concurrency.h/cpp.
Resorted source files in engine.pro.
skyjake
10:21 Revision 6ff47a50 (github): BSP Builder|Cleanup: Reorganised sources to remove some redundancy in the class hierarchy
danij
08:48 Revision dd2e2292 (github): BSP Builder|Cleanup: Added typedef for BspBuilder's internal BinaryTree<void*> node
danij

2012-04-05

10:53 Revision 55cfd2d7 (github): Refactor: Reworked BinaryTree into a C++ template class
struct binarytree_s is now an opaque struct acting as a handle to a
de::BinaryTree<void*> instance
Todo: Cleanup, ty...
danij
08:32 Revision c6861b2d (github): Bindings|Fixed: Finding matching bindings with conditions
Until now a binding's conditions were not taken into consideration
when finding matching bindings. Fixes a problem wh...
skyjake
08:30 Revision 8707fc17 (github): Added: Command "releasemouse"
Untraps the mouse. skyjake

2012-04-04

10:40 Bug #1016 (Closed): FF_START marker issue
When replacement flats are marked by an FF_Start marker, Dday 1.9.7 is failing to load them.
However 1.9.7 appears...
vermil
09:23 Revision baeff160 (github): Fixed: Invalid sector references in linedefs using the oneway window effect
The window effect sectors come from the map's editable sector list
and therefore these references need updating when ...
danij
09:14 Revision 3a30c7ec (github): Investigating invalid sector pointer values in the unclosed log
danij
09:11 Revision c9a9b2b6 (github): BSP Builder|Refactor: Moved unclosed sector record keeping into BspBuilder
danij
09:08 Revision ee9f271c (github): Cleanup: Removed Sector's redundant flags member
danij
05:01 Revision 1e0951cc (github): BSP Builder: General cleanup
danij
03:36 Revision 0bd05a42 (github): BSP Builder|Cleanup: Apply pimpl idiom and moved subcomponents into an inner namespace
danij

2012-04-03

19:12 Revision 12039f00 (github): Builder|Fixed: Parsing revert commits
If both the revert commit and the reverted original commit are found
in the log entries, both are omitted.
skyjake
14:32 Revision fbd0ef73 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
14:26 Revision b612d4e1 (github): Host: Include build number in server info
skyjake
10:28 Revision 1fb936e0 (github): BSP Builder: Encapsulate new vertex creation
Also relocated the blockmap update logic from splitHEdge() up into
divideHEdge() for the sake of better symmetry.
danij
09:42 Revision 2609c5fb (github): BSP Builder: Cleanup continues...
danij
08:46 Revision 1e1f239a (github): BSP Builder|Cleanup: Renamed bspbuilder/intersection.cpp as bspbuilder/hplane.cpp
danij
08:42 Revision 51e6aa43 (github): BSP Builder|Cleanup: Renamed bspbuilder/intersection.hh as bspbuilder/hplane.h
danij
08:22 Revision 422e5be6 (github): BSP Builder|Cleanup: Standardizing naming conventions and adding comments where useful
danij
07:41 Revision fdcfd036 (github): BSP Builder|Cleanup: Moved the current partition info from HPlane to BspBuilder
danij
04:56 Revision 39a8d9e8 (github): BSP Builder|Cleanup: Renamed superblockmap.hh as superblockmap.h
danij
04:50 Revision 884208ac (github): BSP Builder: Cleanup and apidoc updates for SuperBlockmap
danij
04:16 Revision 3403120e (github): BSP Builder|Fixed: Not all HEdges linked to linedefs are also linked to a sidedef
danij
03:56 Revision d2ac87cb (github): Homepage: Further tweaked the color scheme for consistency
danij

2012-04-02

22:09 Revision b6f04c23 (github): DisplayMode: Updated dummy implementation
skyjake
21:44 Revision 69989ef0 (github): Mac OS X|Snowberry: Use updated app icon when bundling Snowberry
skyjake
21:36 Revision d65a1c88 (github): Mac OS X: Use a 128x128 sized icon for Snowberry to be 10.4 compatible
skyjake
21:07 Revision 3e28f3b6 (github): Builder|Mac OS X: Ignore warning from cc1objplus
skyjake
20:33 Revision fee81b57 (github): Mac OS X|Fixed: Fullscreen mode in 10.4 (Carbon)
Must use the Carbon framework to adjust window level because Qt uses
Carbon in the 10.4+ distrib.
skyjake
20:18 Revision 84f9e9b0 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
20:17 Revision 2f344c82 (github): Mac OS X: Fixing fullscreen toggling on 10.4 (Carbon Qt)
skyjake
18:33 Revision 1e62df5f (github): Mac OS X: Updated disk template
It was missing the background image, let's see if this works now. skyjake
09:08 Revision cd7055cd (github): BSP Builder: Also clear any HEdges attached to the unclaimed BspLeaf
danij
08:38 Revision 608f6f56 (github): BSP Builder: Destroy all unclaimed BSP data upon BspBuilder destruction
BspBuilder will now automatically clean up after itself regardless
of the build outcome or whether anyone claims the ...
danij
07:55 Revision 2ad01047 (github): BSP Builder|Refactor: Take ownership of the BSP object data in MPE_SaveBsp
danij
07:54 Revision ecfae31b (github): BSP Builder|Refactor: Clear the BspHEdgeInfo when ::build() completes
danij
07:52 Revision 290620a7 (github): BSP Builder: Temporarily relocated SideDef -> HEdge linking into BspBuilder
For now this is necessary so that BspBuilder can cleanly destroy
itself regardless of the build outcome. Once the hal...
danij
07:10 Revision 0c7006e6 (github): Refactor: Replaced SideDef's vector of HEdge*
It is not necessary to store the list of HEdges for each SideDef,
we only need to know the left-most and right-most o...
danij
06:02 Revision b80d9a34 (github): BSP Builder|Refactor: Relocated in-tree linking of BSP data objects to BspBuilder
The BSP object tree produced by BspBuilder is now final. All the user
must do is to take ownership of the object tree...
danij
05:35 Revision 91d2982e (github): BSP Builder|Cleanup: Renamed bspbuilder/hedges.hh as bspbuilder/bsphedgeinfo.h
danij
05:26 Revision d122729b (github): BSP Builder|Cleanup: Moved HEdgeIntercept into bspbuilder/hedgeintercept.h
danij
04:31 Revision 7fa1bc8a (github): BSP Builder|Cleanup: Relocated C wrapper interface to edit_bsp.cpp
danij
03:51 Revision 9fd4f768 (github): BSP Builder: Cleanup continues...
danij
03:45 Revision e68a03bf (github): BSP Builder|Cleanup: Moved LineDefInfo into bspbuilder/linedefinfo.h
danij
02:11 Revision 2e57e789 (github): BSP Builder|Refactor: Relocated build time LineDef data into BspBuilder
Previously this information was represented as data members of
LineDef and consequently it would persist long after t...
danij
00:07 Revision e43c8034 (github): BSP Builder: Do not modify a Vertex's reference count during a build
This information outside the BSP Builder's domain - it is for use by
the map loader when pruning rendundant objects p...
danij

2012-04-01

23:34 Revision 528c2b89 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
21:22 Revision 94fb07d2 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
21:16 Revision bc3ad348 (github): X11|DisplayMode: Use XFree86-VideoMode extension for gamma ramps
The SDL dependency is on its way out, so use an X11 extension to
adjust gamma settings.
skyjake
19:06 Revision 75195282 (github): qmake|Win32: Removed obsolete WIN32_GAMMA define
On Windows, the native DisplayMode gamma always uses the old
WIN32_GAMMA implementation.
skyjake
18:52 Revision 2b4ff61c (github): Refactor: Moved gamma tables to DisplayMode class
Since SDL is going away, we cannot rely on it for setting display color
transfer tables. Moved the old gamma code fro...
skyjake
17:14 Revision 7608ed41 (github): Revert "Mac OS X: Use Section Sign as the default console activation key"
This reverts commit e40c2dd5b66463c67a3f9b947c5b77b772041e92.
On second thought, as the layout depends on the keyboa...
skyjake
16:54 Revision 88965ee7 (github): Fixed typo in previous commit
skyjake
16:52 Revision 4d0d4630 (github): Cleanup
skyjake
16:45 Revision a6ab2251 (github): Fixed: ddboolean_t/bool comparison warning
bool vs. int. skyjake
16:38 Revision 73b2591a (github): libcommon|Added: Cvar "game-pause-focuslost" (default:1)
Automatically pause the game when game window loses focus. skyjake
16:37 Revision 7c7a2bea (github): E_FOCUS event posted when window focus changes
The event is dispatched to the game as EV_FOCUS. skyjake
16:35 Revision e01e4298 (github): Fixed: Bool type discrepancy with C vs. C++
The Doomsday "boolean" type must be defined as the same type
for both C and C++.
skyjake
15:13 Revision 918fbc5e (github): Console|Fixed: Configured console activation key in "help" command
Print the name of the configured key for console activation instead of
hardcoded "Tilde".
skyjake
15:12 Revision e40c2dd5 (github): Mac OS X: Use Section Sign as the default console activation key
On the Mac keyboard it is located left of the "1" key. skyjake
15:11 Revision 2d44dcc1 (github): Added: DDKEY for the Section Sign
Currently the key code is only translated on Mac OS X. skyjake
13:46 Revision 8bcc6572 (github): Cleanup|Log: Printing more messages via libdeng2
skyjake
13:46 Revision b1e9d239 (github): Window|Fixed: Improved geometry and mode changes
Mouse trapping occurs with the fullscreen flag even if it is
not necessary to change the display mode.
Removed an in...
skyjake
13:43 Revision 36cf2d56 (github): Added: Format char %b for de::String
The argument is interpreted as boolean. The output is either "true" or "false". skyjake
12:50 Revision 9795adec (github): qmake: Added "deng_noopenal" option for disabling OpenAL
Having CONFIG-=deng_openal in config_user.pri does not work
any more because config_user.pri is read before the platf...
skyjake
12:19 Revision 492914e0 (github): Control Panel: Only show the available display modes in the list
The information about available modes now comes from the DisplayMode
class, which has up-to-date info from the OS.
skyjake
12:17 Revision 64871354 (github): DisplayMode: Sort modes primarily by ascending width
Makes for a slightly better organized appearance compared to
ascending height.
skyjake
11:38 Revision 287deff7 (github): BSP Builder|Cleanup: Pruned unused arguments and other obfuscations
danij
10:45 Revision e2a4247e (github): BSP Builder: Cleanup continues...
danij
08:59 Revision 82636732 (github): BSP Builder|Refactor: Re-implement the BspLeaf, HEdge angle sort buffer with std::vector
danij
07:26 Revision 78cc0847 (github): BSP Builder: Cleanup continues...
danij
04:53 Revision 6664235b (github): BSP Builder|Refactor: Segregated build completion tasks (SoC)
The BspBuilder's destructor will now delete all biproduct objects
produced during the course of ::build().
The actua...
danij
03:27 Revision 31d083d0 (github): BSP Builder|Refactor: Dynamically attach BspHEdgeInfo to HEdge during the build
Rather than storing this data directly in HEdge we now dynamically
attach it during the BSP build process. Once the B...
danij
01:53 Revision 8bbe51d8 (github): Cleanup: Removed BspLeaf's unused inSectorID member
danij
01:46 Revision b4a23c9e (github): BSP Builder|Refactor: Removed redundant mhedge_t abstraction
Each HEdge now stores an intstance of BspHEdgeInfo for use during
a BSP node build.
danij
01:21 Revision 7e1c506a (github): BspBuilder|Cleanup: Removed mhedge_t's now redundant index member
danij
00:39 Revision e92c5a4d (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
 

Also available in: Atom