Activity
From 2012-03-08 to 2012-03-21
2012-03-21
- 22:02 Revision 0c6145e6 (github): Win32: Only read mouse state when trapped
- Also, when the mouse is supposed to be trapped, make an effort to
reacquire it if necessary. - 22:00 Revision 2210d263 (github): Window: Untrap mouse when losing focus
- 19:14 Revision e90ff621 (github): Win32: Use DirectInput for mouse
- It seems that the existing DirectInput code is the more robust way to get
mouse delta events in Windows. Refactored t... - 17:17 Revision 9ce4f4f9 (github): Win32: Translate virtual keys to DDKEYs
- Using the translation table found in sys_console.c.
- 16:59 Revision 4b74df09 (github): BSP Builder|Refactor: Renamed global functions that will be owned by a "BspBuilder" class...
- 15:10 Revision 878cec88 (github): BSP Builder|Refactor: All SuperBlockmap/SuperBlock functionality implemented as methods
- Users of these objects can now opt to use C++ instead of the C API.
- 02:54 Revision 135ee27c (github): BSP Builder|Refactor: Switched SuperBlockmap to C++ with a C wrapper API
2012-03-20
- 23:07 Revision 1ca124d5 (github): BSP Builder|Refactor: Renamed KdTree as KdTreeNode and implemented KdTree the container
- Also restricted KdTreeNode (de)constructor access to KdTree.
- 21:16 Revision 4520079b (github): Win32: Temporary way to get debug prints
- Using qDebug() to print all messages.
On Windows the app is a true GUI app with no standard output streams.
This mea... - 20:57 Revision 51577c62 (github): Win32: Various fixes
- Fixed window updates getting stalled, and the sizing of centered windows.
When window focus is lost, all keys that ar... - 19:52 Revision d34c2219 (github): BSP Builder|Refactor: Restrict SuperBlock (de)constructor access to SuperBlockmap
- 19:15 Revision dd241bdd (github): Win32|Fixed: Initialize DirectInput before joystick init
- 19:15 Revision f31069f4 (github): Win32: deng2 has no access to standard output streams
- 19:06 Revision 4478438d (github): BSP Builder|Refactor: Implemented SuperBlockmap - a container for SuperBlocks
- SuperBlockmap owns the KdTree of SuperBlocks.
- 18:54 Revision 9931f39a (github): Win32: Fixed build so everything compiles again
- However, things are quite broken still I expect...
- 18:10 Revision d2006bf4 (github): Win32: Moved old WT_CONSOLE code to sys_console.c
- 18:08 Revision 6e684ec9 (github): BSP Builder|Refactor: Began refactoring SuperBlock into a typical two dimensional kd-tree
- 17:58 Revision a1f80831 (github): Win32: Continuing work on fixing build
- 17:34 Revision 6f974b06 (github): Win32: Fixing build and cleaning up
- DirectInput keyboard and input code was disabled. Joystick is still
accessed with DirectInput.
It seems -W4 is not g... - 17:31 Revision 3c131153 (github): Renamed displaymode_macx.h to displaymode_native.h
- 16:12 Revision ea7d3180 (github): CanvasWindow: Enabled multisampling and vsync by default
- 15:07 Revision 8f571487 (github): Main loop pauses until frame is drawn
- We don't want draw events to get stalled in the main loop.
- 13:42 Revision f81d2a8d (github): DisplayMode: Prefer larger refresh rates
- When finding the closest mode, choose the one with the highest
refresh rate. - 13:38 Revision c69ff696 (github): Cleanup: Output of "displaymode" and "listdisplaymodes"
- 13:37 Revision 55e511cb (github): Improved display mode width/height ratio calculator
- Allow for slight fuzziness so that e.g. 1366x768 is determined to be 16:9
even though mathematically that's inaccurate. - 10:19 Revision 59105ad7 (github): Window|DisplayMode: Capture display when in fullscreen mode
- One cannot capture the display simply based on which display mode
is selected. Instead, capturing should be applied w... - 10:19 Revision 977df280 (github): Native DisplayMode: Expect to receive instruction when to capture
- The portable DisplayMode tells the native code when to capture displays
and when not to. - 10:18 Revision ad5084a4 (github): Added: Commands "setfullres" and "setwinres"
- Changes resolution and the fullscreen flag at the same time.
- 04:24 Revision 858904cb (github): BSP Builder|Refactor: Use separate links in bsp_hedge_t for linking in leafs and superblocks
- Previously the same next pointer was being dually used for both of
these purposes which rather obsfucated the algorit... - 01:28 Revision c110ea92 (github): Refactor: Use DMU's RTTI mechanic to replace the BSP map data element references
- Rather than using the object's index within the vector of these
owned by GameMap for references in BspNode (and using...
2012-03-19
- 19:56 Revision 592b3187 (github): Dedicated Server|Fixed: Fatal GL texture manager error from script interpreter
- Don't try to prepare material in R_GetSpriteInfo() when in novideo mode.
- 19:23 Revision 49110589 (github): Debug|Multiplayer: Allow server operator to cheat via console
- 18:14 Revision 5a492f50 (github): Doom|Fixed: Disabled malfunctioning "server-game-coop-nothing"
- Setting this variable to 1 caused the server to have a fatal error when
a player entered, as it prevented the spawnin... - 17:36 Revision c5a68c27 (github): Deleted bsp_map.h as it is no longer needed
- 17:25 Revision ae400a9f (github): BSP Builder|Refactor: Replaced bspnodedata_t with BspNode
- The node builder now uses the same representation for a BSP node as
used by GameMap when in-game. - 17:02 Revision 5888152f (github): BSP Builder|Refactor: Moved origin and angle values from HPlanePartition to HPlane
- Also renamed HPlanePartition as HPlaneBuildInfo.
- 16:00 Revision 0f032add (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 14:06 Revision 6974bb84 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 14:05 Revision 3338432a (github): Homepage|Cleanup: Cleaned up the stylesheet
- Todo: Apply a consistent naming convention to all rules (things are
getting a little messy...). - 11:05 Revision 1a871a24 (github): qmake: Separated platform-specific parts into config_*.pri
- To clarify config.pri, the platform-specific configuration was moved
to their own .pri files.
Also, clearing up Mac ...
2012-03-18
- 21:03 Revision 23a2e2cd (github): Merge branch 'master' into qapp-based
- 21:01 Revision 4104779a (github): Automap: Smaller maximum GL line width
- With certain large resolutions the lines were just too thick.
- 20:55 Revision e8d19030 (github): Added: "displaymode" and "listdisplaymodes" commands
- Also, fixed runtime fullscreen toggling on Mac OS X.
- 20:52 Revision 279934f0 (github): Homepage|Build Repository|Refactor: Reworked object model for non Builder variants of AbstractPackage
- Symbolic events for symbolic packages are now also included on the
build event graph.
This restructuring should also... - 19:27 Revision 3af118a0 (github): Mac OS X|Fixed: Window geometry after mode change
- It seems that one must wait a while after the mode change is complete
before updating the window. - 19:26 Revision 43448ecf (github): LegacyCore: Added a timed callback facility
- This makes it easy to create timed callbacks in C code.
- 18:49 Revision 50920bde (github): Homepage|Build Repository: Added release notes URI to the package object JSON graph
- 18:31 Revision ade5516a (github): Homepage|Build Repository|Refactor: Compile log URI and error/warning counts are considered optional
- 17:57 Revision dc752eb7 (github): Homepage|Build Repository|Fixed: Links to compile logs for stable releases were missing
- Moved the compile log and error/warning counts to AbstractPackage.
- 16:50 Revision 0122748f (github): Homepage|Build Repository|Fixed: Commit message URI rewriting once again works
- 16:32 Revision 33468908 (github): Homepage|Build Repository|Cleanup: Moved commit log formatting utilities to commitutils.php
- 15:51 Revision e0261707 (github): Trying to close the window causes a "quit" command
- 15:48 Revision 903ad964 (github): Homepage|Build Repository: Length limited build stream widgets always include that many elements
- If there are insufficent events in the target chain then the list
will be padded with empty elements. - 15:46 Revision 0b7181e3 (github): Mac OS X|Fixed: Prevented Cmd+Q in fullscreen mode
- 15:30 Revision c81ea699 (github): Cleanup: Reducing includes to avoid clash with Cocoa framework
- 15:20 Revision fa6ec6ab (github): Automap: Smaller maximum GL line width
- With certain large resolutions the lines were just too thick.
- 15:15 Revision b49969ac (github): DisplayMode: Changing to different modes on Mac OS X
- 15:13 Revision d7307658 (github): Disabled old mouse filter implementation
- It doesn't seem to work quite right any more.
- 14:21 Revision 142f711f (github): Homepage|Build Repository|Refactor: Represent the event chains in the object model
- Instead of building a variety of indexes for BuildEvents for each
logical property, we now instead link together thes... - 11:31 Revision ab57b3f3 (github): Homepage|Build Repository: Use a buildstream widget on the build event details page
- 10:49 Revision 1c635a9d (github): Refactor: Added private Mode class in displaymode.cpp
- Also, checking current mode on Mac.
- 10:28 Revision b825280d (github): Added: DisplayMode class
- Implemented display mode enumeration for Mac OS X.
Modes are automatically sorted by size and their width/height
rati... - 08:17 Revision 80356ce5 (github): Canvas: Removed forcePaint() method
- Better to just call update() or repaint().
- 08:16 Revision 85097c21 (github): Working on window management; also updated apidoc
2012-03-17
- 21:22 Revision d6bfeabe (github): Improved screen grabbing; default screenshot format is now .png
- Added routines for grabbing the contents of a Canvas in various
ways. One can create an image_t, QImage or an OpenGL ... - 19:41 Revision d81c24ac (github): Working on Qt-based OpenGL frame buffer grabbing
- 19:40 Revision 1c921835 (github): Uri: AFAICS, no Trolltech copyrighted material is present here
- 17:07 Revision 4541a43a (github): qmake|Mac OS X: Deployment checks QTDIR environment variable
- 16:30 Revision b96dc04b (github): Merge branch 'qapp-based' of ssh://deng.git.sourceforge.net/gitroot/deng/deng into qapp-based
- 16:29 Revision 2dd8c977 (github): Canvas: Interpret wheel events
- 16:06 Revision 9e090bcb (github): Homepage|Build Repository|Refactor: Reworked the build graph for greater flexibilty
- This revised implementation offers the support for a horizontal
orientation in addition the vertical one presently in... - 15:25 Revision 1e1ce497 (github): Merge branch 'qapp-based' of ssh://deng.git.sourceforge.net/gitroot/deng/deng into qapp-based
- 12:35 Revision 980f4315 (github): Homepage|Build Repository: Use an alternative method of positioning the jumplist commit count
- This method works with both jumplist orientations.
- 11:50 Revision 7b4646c8 (github): Homepage|Build Repository: Put the jumplist commit counts on the left
- 11:40 Revision 99bff95e (github): Homepage|Build Repository: Added the commit counts for commit groups' primary tags to jumplists
- Also moved the commit total into the Commits heading.
- 10:59 Revision 2d1ecdc6 (github): UI|Fixed: Update UI font height when window resized
- 10:52 Revision c2a87faf (github): Re-choose system fonts when window size changes
- 10:33 Revision 4cbcd207 (github): Homepage|Build Repository|Fixed: HTML-like markup tags were being stripped from commit messages
- 10:27 Revision 003ccf3b (github): UI: Resize UI page when window is resized
- Todo: Font resizing.
- 10:26 Revision 049756bb (github): Documentation: Describe main application control flow
- 09:14 Revision d051aaa6 (github): Debug|LegacyCore: Added debug messages
- 08:52 Revision 1c52d3fd (github): Merge remote-tracking branch 'origin/master' into qapp-based
- 08:50 Revision 6a1c3664 (github): Refactor|Busy Mode: Run the app event loop, allow resizing
- Busy mode can now be resized while running.
- 07:57 Revision 0453bae6 (github): Homepage|Build Repository: Log exceptions raised by the build log parser to the error log
- 07:03 Revision 0c04a39a (github): Homepage|Build Repository|Fixed: A failed build log parse no longer results in content update
- When a brand new version of the XML build log is retrieved we only
update our cached copy if we are able to parse it ... - 04:51 Revision 727ffbc6 (github): Homepage|Build Repository|Cleanup: Further minor cleanup
- 04:35 Revision 05e8a6a2 (github): Homepage|Build Repository: Cleanup after the new event index implementation
- 02:39 Revision b633c388 (github): Homepage|Cleanup: Removed redundant rules from the CSS stylesheet
- 01:24 Revision 1938ada1 (github): Homepage|Build Repository: Implemented new designed for build repository index
- The single linear list representation for build events used by the older
interface was no longer suitable now that mu... - 01:10 Revision 66f2c4bd (github): Homepage|BuildRepository: Refactor AbstractPackage hierarchy moving iBuilderProduct upward
- The iBuilderProduct inteface defines the functionality of an object
which represents a package (or some other resourc... - 00:59 Revision 74dd179f (github): Homepage|Build Repository: Parse the releaseNotes URI from a build event
- This URI is presently stored as a property of a logical BuildEvent.
Todo: Refactor as a property of AbstractPackage. - 00:14 Revision 8da3c5cf (github): Refactor|Busy Mode: Don't block the UI event loop when busy
- Busy mode will run a local event loop and continue to process UI
events normally. Partially refactoring busy mode to ... - 00:13 Revision 32204f0d (github): LegacyCore: Allow pushing and popping the loop
2012-03-16
- 22:50 Revision afe63f46 (github): Fixed: Slow window resize and Mac Cmd key ignoring
- 22:25 Revision edb91029 (github): Cleanup
- 21:44 Revision f54d80cb (github): de::String: Added format character for pointer arguments
- de::String is using its own custom string formatter, and it lacked %p.
- 21:44 Revision 776ad536 (github): libdeng2: Catch uncaught exceptions in de::App
- Exceptions occurring during the event loop must be caught before
they end up at the application level. The applicatio... - 20:17 Revision 9380a53d (github): Merge branch 'master' into qapp-based
- 20:15 Revision 24730b93 (github): Doom: sf_dontstop for Cyberdemon and Spider Mastermind sight sounds
- 20:03 Revision 348c0ba1 (github): SFX: Allow overlapping sounds by default (sound-overlap-stop 0)
- As there are still problems with stopping of overlapping sounds, reverted
back to old Doomsday behavior of allowing m... - 18:05 Revision 3569e8ee (github): Builder: Force a git pull before generating Debian changelog
- 18:02 Revision dedc38c3 (github): Builder|Fixed: Determine event timestamp based on file modtime
- 17:07 Revision 33ac8adf (github): Builder: Print tag range when generating changes
- 16:54 Revision 552fd45b (github): Builder|Fixed: Find previous build of same version for changelog
- The script was assuming the next oldest build is good for generating
the commit list. - 15:51 Revision ca5c38fe (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 15:50 Revision 14d557b9 (github): Builder|Fixed: Indentation error in platform_release.py
- 15:29 Revision 01ef2ee2 (github): Builder|Fixed: Indentation error in script
- 09:52 Revision 0b0e191a (github): Merge remote-tracking branch 'origin/qapp-based' into qapp-based
- 08:45 Revision 97e35915 (github): Merge branch 'master' into qapp-based
2012-03-15
- 21:07 Revision 7693f13a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 21:06 Revision 7a8f38ac (github): Builder: Include <releaseNotes> in each XML feed build
- 19:46 Revision c3bfaee0 (github): Builder: Package filename omits build number for stable builds
- On Windows, the package filename is defined in the Inno Setup
config file. On Mac, it's defined in platform_release.p... - 19:29 Revision d987eb87 (github): Build number for stable builds goes into FULLTEXT define
- 19:22 Revision f82eb635 (github): Omit build number in version info of stable builds
- Stable builds automatically get the DENG_STABLE define.
- 19:06 Revision e6809ae9 (github): Refactor: LegacyCore now controls the game loop frequency
- 18:07 Revision cea3462b (github): Builder|Fixed: Set the found version number for each package
- 17:30 Revision b29fb442 (github): Builder|XML Feed: Include version info for failed packages
- If no package files are found, the version falls back to the repository
version at the time of the build event (saved... - 17:02 Revision 5296df13 (github): Merge branch 'master' into qapp-based
- 13:52 Revision 6e4f73ed (github): Merge branch 'master' into qapp-based
- 13:25 Revision 11a79fb6 (github): AudioDriver: Cleanup
- 13:20 Revision 29122818 (github): Cleanup
- 12:59 Revision 040f42c5 (github): FMOD: Updated copyright and apidoc
- 12:37 Revision 64659412 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 12:35 Revision ff1723b0 (github): FMOD: Bump version number for the 1.9.8 release
- 12:35 Revision 9e2204f5 (github): FMOD: Print credit message in the console
- Init errors are also printed to the console.
- 12:12 Revision b14fedaf (github): Homepage: Added FMOD Ex Audio Plugin badges to the Ubuntu downloads page
- 12:09 Revision 8fe04c3d (github): Homepage|Build Repository: Use a non case sensitive comparison of package names
- 12:01 Revision e8815b1b (github): Merge branch 'master' into qapp-based
- 09:38 Revision eee38bf8 (github): Homepage|Build Repository: Added package yield to the build event summary
- 09:24 Revision d6db12b2 (github): Homepage|Build Repository: Added "Event" title to the event metadata when inspecting a build
- 09:20 Revision 560140c5 (github): Homepage|Build Repository: Updated apidoc
- 09:17 Revision c80c78f9 (github): Homepage|Build Repository: Add release type to the page title when inspecting a build
- 09:08 Revision 8a971148 (github): Homepage|Build Repository: Added ReleaseType property records
- 08:44 Revision 0bf23800 (github): Homepage: Use the code.iki.fi mirror for the library icons
- 08:12 Revision b6d505fe (github): Homepage: Use GIF for the library icons
- Using GIF with a custom color table allowed me to compress these down
to 1/10th of their original size. - 07:10 Revision 45616ac9 (github): Homepage|Build Repository|Fixed: Undefined variable warning (ContentInfo)
- 07:02 Revision de621b83 (github): Homepage|Fixed: Default object from empty value warning (ContentInfo)
- 06:02 Revision 3d2ada84 (github): Homepage|Build Repository: Removed colon from the Build stream navigation title
- 05:57 Revision 77bcefe7 (github): Homepage|Fixed: Default object from empty value warning (ContentInfo)
- 05:47 Revision 27b2bdab (github): Homepage: Updated Doomsday 1.9.7 source package download link
- 05:30 Revision 693a42ca (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 05:29 Revision 7ff331e5 (github): Homepage|Build Repository: Reformatted the build event overview
- This revised layout makes better use of screen real estate.
2012-03-14
- 17:01 Revision 751a1e9a (github): Merge branch 'master' into qapp-based
- 16:39 Revision 7eb82075 (github): Builder: Ignore version number warning from dch
- 16:29 Revision 0a2cd51d (github): Builder: Filter out illegal characters in log messages
- 13:56 Revision 89bca0ac (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 13:55 Revision a98a4cb8 (github): Homepage: Display a "...presently unavailable" status for a broken feed
- 13:54 Revision a8a49409 (github): Homepage: Minor warning fixes
- 13:49 Revision 3afd9728 (github): Homepage|Fixed: The error handler failed to catch E_USER_WARNINGs
- 13:48 Revision 6f734c67 (github): Homepage|Fixed: Added missing script type on facebook's social bookmark button
- 10:57 Revision c56240ad (github): BSP Builder|Refactor: Cleanup
- 10:34 Revision fbae40dc (github): Builder: Fixed Debian changelog update for lower version
- 10:33 Revision bbb21f64 (github): Builder: Fixed Debian changelog update for lower version
- 10:15 Revision 9b649e06 (github): Builder: Allow lower version number for Debian changelog
- 10:15 Revision a6a040a6 (github): Builder: Allow lower version number for Debian changelog
- 10:08 Revision d405cba1 (github): Builder: Added 'pull' command for changing the branch
- 10:07 Revision 01ffd9b2 (github): Builder: Added 'pull' command for changing the branch
- 09:49 Revision be4fc354 (github): Builder|Fixed: Reading the current branch from config
- Argh.
- 09:49 Revision ffbab1a1 (github): Builder|Fixed: Reading the current branch from config
- Argh.
- 09:20 Revision 1355f28b (github): Builder: Pilot can build from the stable branch
- The --branch option is given to every invocation of autobuild.py.
- 09:20 Revision f1b1612d (github): Builder: Added a --branch option for autobuild.py
- Specifies which branch to use for building.
- 09:20 Revision b212dd03 (github): Builder: Pilot can build from the stable branch
- The --branch option is given to every invocation of autobuild.py.
- 08:49 Revision ec752cfc (github): Builder: Added a --branch option for autobuild.py
- Specifies which branch to use for building.
- 08:25 Revision 9ea12206 (github): Updated version info for release-1.9.7-1
- The build number will naturally also be different.
- 08:23 Revision 00a74fc7 (github): BSP Builder|Refactor: Renamed objects for clarity
- 08:12 Revision 80c743f8 (github): Fixed|Texture Manager: Alpha analysis of unmasked paletted image
- 08:12 Revision e400ce68 (github): Win32: Fixed build
- I seem to fall for this one regularly...
- 08:11 Revision d714a6c9 (github): Fixed|GL: Attempt to do alpha analysis on a no-alpha image
- If a paletted image_t does not have a mask, we cannot do alpha analysis.
Fixes a potential crash due to out-of-bounds... - 08:11 Revision 772aa98e (github): Fixed|GL: Display refresh timing at shutdown
- When the engine is being shut down, it is no longer necessary to
keep the display updates optimal.
Fixes attempt to ... - 08:11 Revision 545a1dda (github): Unix|Fixed: "~" in path was sometimes left untranslated
- For instance, with the -iwad option.
- 08:10 Revision 72e6d57c (github): Controls Menu|Fixed: Crash when binding a control
- Certain items in the controls menu were using a text definition index
as their description, but the grabber wasn't tr... - 08:08 Revision 1edc4a69 (github): Particles|Fixed: Crash due to null pointer access
- Some of the particles created by the "lightning" hit effect didn't have
a current sector set, presumably because they... - 08:07 Revision 97825f9e (github): qmake: Added comment in versions.pri
- 08:07 Revision 6b6072a2 (github): All Games|Fixed: GL error and crash with msg-show 0
- UILog_Drawer() was pushing a matrix on the stack but didn't
pop it, which lead to an overflow.
See bug report: http:... - 08:07 Revision a33aeb91 (github): Fixed|Merged: GET_TXT() before texts available
- Cherry-picked slightly modified fix from master.
- 08:04 Revision 55b8909c (github): Models|Fixed: Submodel alpha with the "brightshadow" flag
- The MFF_BRIGHTSHADOW flag was also setting the submodel alpha incorrectly.
- 08:04 Revision 1f5c59c0 (github): Finales|Fixed: Raw screens must be drawn as 320x200
- Regardless of the actual resolution of a raw image, it must be considered
320x200 when drawn. The name "raw screen" r... - 08:03 Revision ff08dca4 (github): qmake|Unix|Fixed: Snowberry paths install order
- Changed the order of the Snowberry installs so that when uninstalling,
the main share/snowberry dir gets removed last... - 08:03 Revision 3fa3084e (github): Models|Fixed: Incorrect submodel alpha value
- It appears the submodel alpha is stored as a byte, but the
model setup was assuming a float value.
Fixes the problem... - 08:02 Revision ddf3efe6 (github): FreeBSD|Fixed: Build configuration on FreeBSD
- If the system does not appear to use apt, do not include the deng
apt repository config file.
On FreeBSD, the defaul... - 07:48 Revision 50791ddf (github): BSP Builder|Refactor: Round 1
- 07:16 Revision e56574f3 (github): BSP Builder|Refactor: Transforming the implementation begins
- 00:07 Revision 405ae66a (github): Merge branch 'master' into qapp-based
- 00:05 Revision 00e63a24 (github): Fixed|Texture Manager: Alpha analysis of unmasked paletted image
2012-03-13
- 23:57 Revision bc5016c1 (github): Canvas resizing
- The CanvasWindow and its contained canvas can be resized dynamically
without reseting or reloading any resources.
To... - 23:55 Revision e056c695 (github): Mac OS X: Mapping virtual keys to DDKEYs
- Because the engine makes bindings to physical keys rather than
their output, we need to manually map the virtual key ... - 22:41 Revision 7e2e675f (github): Fixed key repeaters
- The native low-level keycode is included in the event so that the
repeater can verify which physical key is being pre... - 21:43 Revision 3f900a3f (github): Mouse motion and buttons from Canvas to input queue
- Todo: The absolute UI mouse mode needs to at Canvas level.
- 20:23 Revision ee8e5abd (github): Merge branch 'master' into qapp-based
- 20:18 Revision e7446dd6 (github): Mac OS X: Don't react to the Command/Apple key
- It is used for menu and system shortcuts.
- 20:14 Revision 1dd3e1ac (github): Translate keys from Canvas to Doomsday's input queue
- Includes some native virtual keymapping for the Mac (numpad).
- 17:48 Revision 17cc3e2e (github): Input: Key events include the text to insert
- Doomsday cannot determine on its own what text to insert due
to a key press (language? keyboard layout?). This inform... - 17:31 Revision 956e1deb (github): Refactor: Added joystick.c/h, cleaned up sys_input.c/h
- 16:39 Revision a5ae2912 (github): Canvas: Receive key events
- 16:25 Revision b3a7d64e (github): Window: Applying maximize flag; geometry validity check
- 15:56 Revision 5461e783 (github): Added: Command "setcolordepth"
- 15:21 Revision 3085f534 (github): Homepage|Build Repository: Enable content caching for JSON object graphs of packages
- Caching this data on client side significantly improves page load
performance while also avoiding unnecessary work on... - 14:18 Revision d0a0ffa2 (github): Refactor: Renamed Window bpp to "color depth bits"
- 13:48 Revision 662357d5 (github): Renamed sys_window.cpp/h to window.cpp/h
- 13:23 Revision 109ba991 (github): Refactor: Changing window attributes (e.g., height)
- 11:33 Revision fa67a0e8 (github): Merge branch 'master' into qapp-based
- 11:20 Revision 46a1f13b (github): Refactor: Converted static functions to Window member functions
- 11:03 Revision bc332bd9 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 11:02 Revision 7505838b (github): Homepage|Add-on Repository: Refer to the wiki for generic install instructions
- 08:34 Revision 5af807b5 (github): Update window geometry from widget before saving
- The window position is now remembered on the following startup.
- 07:45 Revision c81d9acc (github): Win32: Fixed build
- I seem to fall for this one regularly...
- 07:42 Revision 06e02d2c (github): Persistent window arrangement
- Moved the window config options (-xpos et al.) and default configuration
(size, flags, etc.) to the window manager, w... - 05:16 Revision 6c775a77 (github): Homepage|Added: Summarize the recent most active servers on the homepage
- 03:56 Revision 1aca03af (github): Homepage|Build Repository: Renamed Package graph property download_uri as direct_download_uri
- The old name is now reserved for use with the download redirection
URI used on the homepage itself. - 03:39 Revision bb2fe17a (github): Homepage: Use a stream read in ContentCache::retrieve()
- Retrieving the contents of large files was generating warnings...
- 03:03 Revision 235c3f6d (github): Homepage|Fixed: Not all AbstractUnstablePackages have an associated BuildEvent
2012-03-12
- 18:07 Revision ac4b7187 (github): Merge branch 'master' into qapp-based
- 17:42 Revision 16c22ff8 (github): Fixed|GL: Display refresh timing at shutdown
- When the engine is being shut down, it is no longer necessary to
keep the display updates optimal.
Fixes attempt to ... - 17:41 Revision b3d22d27 (github): Fixed|GL: Attempt to do alpha analysis on a no-alpha image
- If a paletted image_t does not have a mask, we cannot do alpha analysis.
Fixes a potential crash due to out-of-bounds... - 15:18 Revision 95a2297e (github): Fixed|GCC: Illegal and accidental dynamic linkage from plugin to engine
- The WadMapConverter plugin was accidentally linked to a symbol
in the engine, causing the plugin to disrupt internal ... - 10:53 Revision e34bae2c (github): Documentation: Updated apidoc for SuperBlock
- 10:52 Revision 26ad211d (github): SuperBlock|Refactor: Minor refactorings and cleanup
- 09:00 Revision 52cfd3c9 (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 08:49 Revision 6bbf528c (github): There must be a loaded map in order to update it's surfaces
- 08:43 Revision f24f8b6c (github): Refactor: Reworked BSP Builder's superblock_t; renamed to SuperBlock
- The revised implementation is now hidden behind an opaque instance
pointer and the internal design is now closer to a... - 08:28 Revision 911cefc8 (github): Canvas: Receive wheel events
- Supports both horizontal and vertical wheeling.
- 08:12 Revision 82893024 (github): Unix|Fixed: "~" in path was sometimes left untranslated
- For instance, with the -iwad option.
- 08:11 Revision 4b726a00 (github): Unix|Fixed: "~" in path was sometimes left untranslated
- For instance, with the -iwad option.
- 08:03 Revision e19aa49e (github): Busy Mode: Added a todo comment
- 07:57 Revision 0a0da8ba (github): Fixed: SDL joystick is in manual mode, should not use events
- The current state of the joystick is checked and the DD events are
generated accordingly. - 07:22 Revision 0e299375 (github): Merge branch 'master' into qapp-based
- 04:19 Revision be5b70b8 (github): Refactor: Replaced BspNode::bBox with AABoxf
- 04:03 Revision feec15a3 (github): Refactor: Replaced bspnodedata_t::bBox with AABoxf
- 03:38 Revision 2b6accd6 (github): Refactor: Replaced superblock_t::bbox with an AABox
- 00:48 Revision f0898e26 (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 00:45 Revision fe103c98 (github): Cleaned up BSP node builder implementation
2012-03-11
- 23:10 Revision 31a645ff (github): Canvas: Mouse tracking
- Tracks the global mouse position and keeps the cursor centered on
the desktop (cursor hidden).
The new default windo... - 22:00 Revision 811d2a92 (github): Window: Center the window on the default desktop
- 21:45 Revision c61e78f0 (github): Refactor: Renaming Window member functions
- 21:20 Revision 5ad19ed7 (github): Documentation|Cleanup: Canvas, CanvasWindow, et al.
- 19:49 Revision 805d5bf2 (github): Refactor: Window contents are drawn by a Canvas callback
- There are currently two window drawer functions: the game loop
drawer and the busy loop drawer. The main window's dra... - 19:03 Revision e703fbef (github): Merge branch 'master' into qapp-based
- 19:02 Revision 6c09fe30 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 19:02 Revision fd3b2ffa (github): Models|Fixed: Attempt to delete StringPool during abnormal shutdown
- 19:01 Revision 6c90b080 (github): SDL WM must not be used any more
- 18:59 Revision be37e24b (github): Refactor: Canvas is responsible for GL context initialization
- Separation of concerns (sys_window.cpp).
- 18:32 Revision 04c496ab (github): Refactor: Renamed windowIDX
- "mainWindowIdx" more accurately describes the meaning of this
global variable.
Todo: Refactor this variable away in ... - 18:24 Revision e3dfdc87 (github): Refactor: Engine init completed after window is on-screen
- When the Canvas determines that OpenGL is fully ready for use
(window created and shown on-screen with empty contents... - 18:22 Revision 137d7015 (github): Refactor|LegacyCore: Loop callback function set separately
- Now the main loop can be first started without a callback.
- 18:20 Revision fdf1acfa (github): Models|Fixed: Attempt to delete StringPool during abnormal shutdown
- 16:29 Revision 38c80704 (github): Cleanup|Mac OS X: Removed obsolete Mac files
- 14:51 Revision 8d180b6b (github): Updated .gitignore
- 14:31 Revision a3ca553c (github): Refactor: Removed unused parentIDX parameter of Sys_CreateWindow()
- Simplifying existing window management. Windows will ultimately migrate
to libdeng2, where they will have completely ... - 14:26 Revision 5f6d441e (github): Refactor: Enforce data hiding in ddwindow_t; renamed to Window
- 13:52 Revision 91941a85 (github): Added: Canvas and CanvasWindow classes
- The OpenGL drawing surface and context are managed by Canvas.
CanvasWindow is a top-level window that contains a Canv... - 13:00 Revision 62e000cd (github): Merge branch 'qapp-based' of ssh://deng.git.sourceforge.net/gitroot/deng/deng into qapp-based
- 12:58 Revision e58c0800 (github): Merge branch 'qapp-based' of ssh://deng.git.sourceforge.net/gitroot/deng/deng into qapp-based
- 12:57 Revision 25bdc48e (github): Win32|Fixed: Application entrypoint and Qt installation
- 12:55 Revision ccd917ff (github): qmake: Cleanup
- 12:55 Revision 37e4ead6 (github): Refactor|Added: Replacing SDL window management with Qt
- Also, modified some of the libdeng header files to be C++ friendly.
- 12:06 Revision 1e504b2f (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 12:02 Revision 762fb0e6 (github): Refactor|Sector: Removed redundant Sector member origin_t
- Each Sector has a ddmobj_base_t used for orienting sounds in 3D. This
same origin is now also used for calculating th... - 11:41 Revision 5bc548dc (github): Merge branch 'master' into qapp-based
- Conflicts:
doomsday/config.pri - 11:36 Revision 881b150a (github): qmake|Unix: Added deng_nosnowberry for excluding Snowberry
- The deng_nosnowberry CONFIG option will prevent a generic
Unix build from installing the Snowberry files.
This only ... - 11:26 Revision 4b3ce095 (github): Merge branch 'master' into qapp-based
- 11:22 Revision 07b964e4 (github): Fixed: Pointer type conflicts with callback functions
- The signature of the callback functions differed from what was expected.
- 11:14 Revision 54ba0e2a (github): Fixed: Definition of ded_ptcstage_t (include order)
- Due to the messy include dependencies, we must define ded_ptcstage_t
prior to including p_mapdata.h.
Todo: All the i... - 11:03 Revision 35694bd9 (github): Cleanup
- 10:51 Revision 708d137c (github): Merge remote-tracking branch 'origin/master' into qapp-based
- Conflicts:
doomsday/engine/engine.pro - 10:43 Revision 0d7ebd0b (github): Refactor: Separated curses from SDL window management
- The SDL window manager will be replaced with a Qt-based one.
- 10:32 Revision d77ed68b (github): Refactor: Relocated R_IsSkySurface() to Surface
- Renamed as Surface_IsSkyMasked()
- 10:14 Revision 95ff4a75 (github): Refactor: Relocated R_GetSectorForOrigin() to GameMap
- Renamed as GameMap_SectorByOrigin
- 09:15 Revision 2183ddf7 (github): libdeng2|Mac OS X: Fixed dynamic linker dependencies
- 08:13 Revision e177dde2 (github): Cleaned up edit_map.c
- 07:40 Revision 8b21b8f6 (github): Mac OS X|Fixed: Deployment and app shutdown
- 05:52 Revision b105c28a (github): Merge branch 'master' into map-hedgeds
- 05:37 Revision 312a2ec9 (github): Blockmap: Updated debug visual accordingly to recent refactorings
- 05:34 Revision 7d4fef38 (github): Blockmap|Added: Maintain a running total of the number of objects per cell
- Also added an accessor function for getting an immutable pointer to
the underlying Gridmap for use with the blockmap ... - 02:43 Revision a72f302a (github): GameMap|Blockmap|Gridmap|Refactor: Enforce data hiding - GameMap's use of Blockmap is now invisible
- 00:29 Revision 0ea1e508 (github): Various minor refactorings of Gridmap
- Also, further updated the apidoc.
2012-03-10
- 23:52 Revision 2fb7d0de (github): Documentation|Gridmap: Updated apidoc for Gridmap implementation
- 23:44 Revision 4c8f9bd0 (github): Refactor|Blockmap: Made const various Blockmap function arguments
- 23:39 Revision ec79a144 (github): Refactor: Renamed m_gridmap.c/h to gridmap.c/h respectively
- 23:33 Revision 974ed3d3 (github): Documentation|Gridmap: Updated apidoc for Gridmap
- 19:57 Revision 6a45da4c (github): Mac OS X: Working on new app core
- The engine now starts up and runs on Mac OS X. The Qt deployment tool
is applied to fix the dynamic linker dependenci... - 17:51 Revision d9c1e848 (github): Must call DD_Init() to complete engine initialization
- 17:44 Revision 54471ea8 (github): Unix|Mac OS X: Added new app entry point
- A new QApplication-based entry point is now used instead of the
SDL_main. Also fixed the Mac build and adjusted Qt de... - 16:11 Revision 03ecf9ca (github): Merge branch 'master' into autostr-and-garbage
- Conflicts:
doomsday/engine/portable/include/dd_zone.h - 15:58 Revision c7b2fdf7 (github): Merge branch 'master' into remove-sdlnet
- NOTE: dd_loop.c is still conflicted. It needs rewriting based on master's
dd_loop.c once the new core timer is availa... - 15:33 Revision 2ea0c12a (github): SFX|Fixed: Respect defined sound priorities
- When the "one sound per emitter" rule is in effect, the priorities defined in
the definitions must be respected. The ... - 14:46 Revision 9137edf3 (github): Controls Menu|Fixed: Crash when binding a control
- Certain items in the controls menu were using a text definition index
as their description, but the grabber wasn't tr... - 13:42 Revision ea6325c2 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 13:41 Revision 75aa9d97 (github): qmake: Disable strip in build.pro
- build.pro does not produce any binaries, so it is not necessary to strip
anything installed by it. - 13:36 Revision 975fa072 (github): Fixed: Compilation error in Amazon EC2 Linux
- stdio.h was not included in stringpool.cpp.
- 13:15 Revision 07ff7824 (github): qmake: SCRIPT_PYTHON can be empty unless needed
- Print an error from build.pro if SCRIPT_PYTHON not defined.
- 12:58 Revision 9fc33755 (github): Particles|Fixed: Crash due to null pointer access
- Some of the particles created by the "lightning" hit effect didn't have
a current sector set, presumably because they... - 12:56 Revision e9325cdd (github): Merge branch 'master' into map-hedgeds
- Conflicts:
doomsday/engine/engine.pro - 12:53 Revision 490d6172 (github): Cleanup
- 12:30 Revision 8c135dc1 (github): Cleanup
- 11:36 Revision 214cd7b7 (github): Refactor: Replaced Sector::bbox with an AABoxf
- Also relocated various related utility functions into Sector.
- 11:24 Revision 58d86703 (github): qmake|Fixed: PYTHON variable replaced with SCRIPT_PYTHON
- This python is only intended for generated scripts.
- 11:11 Revision 35b49f39 (github): Distrib: Added missing launch-doomsday script template
- The repository was ignoring 'launch-doomsday'...
- 10:10 Revision ecbee95e (github): Cleanup
- 10:00 Revision 38364369 (github): Refactor: Relocated various utility functions to BspLeaf
- Also cleaned up edit_map.c somewhat.
- 09:01 Revision f099f09e (github): Refactor: Renamed S_DetermineSubsecsAffectingSectorReverb()
- 08:56 Revision 80a6cde9 (github): GameMap|Refactor: Relocated skyfix state into GameMap
- 07:33 Revision 828b2959 (github): Refactor: Relocated various utility functions to LineDef
- 06:37 Revision 877caeb0 (github): Documentation: Updated apidoc for the core map data objects
- 05:34 Revision b89f8439 (github): Refactor: Renamed p_surface.c/h to surface.c/h respectively
- 05:29 Revision 0ec71b5f (github): Refactor: Renamed surface_t as Surface
- 05:23 Revision 752cb4f3 (github): Refactor: Renamed p_seg.c/h as hedge.c/h respectively
- 05:09 Revision 179cf8ce (github): Refactor: Renamed p_plane.c/h as plane.c/h respectively
- 05:05 Revision a039292c (github): Refactor: Renamed plane_t as Plane
- 04:55 Revision 98591f2b (github): Refactor: Renamed p_vertex.c/h as vertex.c/h respectively
- 04:52 Revision d31aa4b0 (github): Refactor: Renamed vertex_t as Vertex
- 04:45 Revision 84c1280b (github): Refactor: Renamed p_polyobj.h as p_polyobjs.h
- 04:42 Revision dc80e83d (github): Cleanup: Split polyobj implementation between polyobj.c and p_polyobjs.c
- Object level functionality is now in polyobj.c
API level functionality is now in p_polyobjs.c - 04:06 Revision 4444e934 (github): Refactor: Renamed p_polyob.c/h to polyobj.c/h respectively
- 03:56 Revision 20653825 (github): Refactor: Renamed polyobj_t as Polyobj
- 03:48 Revision daf2d23a (github): Refactor: Renamed p_sector.c/h as sector.c/h respectively
- 03:44 Revision a57a3360 (github): Refactor: Renamed sector_t as Sector
- 03:22 Revision d645ce7b (github): Refactor: Renamed p_sidedef.c/h as sidedef.c/h respectively
- 03:19 Revision 32b59c4b (github): Refactor: Renamed sidedef_t as SideDef
- 03:11 Revision 755e941d (github): Refactor: Renamed p_linedef.c/h as linedef.c/h respectively
- 03:07 Revision 61e69f1f (github): Refactor: Renamed linedef_t as LineDef
- 02:44 Revision fe92ebe4 (github): Refactor: Renamed p_subsector.c/h to bspleaf.c/h respectively
- 02:31 Revision 670854c4 (github): Refactor: Renamed subsector_t as BspLeaf
- 00:55 Revision fa77ecf7 (github): Refactor: Renamed node_t as BspNode
- 00:29 Revision f414552c (github): Refactor: Removed global plane list pointers
- Added accessor methods to GameMap for retrieving the lists.
- 00:02 Revision bef21dab (github): Refactor: Removed global surface list pointers
- Added accessor methods to GameMap for retrieving the lists.
2012-03-09
- 07:27 Revision a3961262 (github): Generators: Minor refactorings and updated apidoc
- 06:58 Revision 4577ad0c (github): Refactor: Moved particle generators to a new class named Generators
- Generators comprises the underlying ptcgen_t collection and all support
structures and logics for bookkeeping purpose...
2012-03-08
- 21:39 Revision 240e57f6 (github): Refactor: Inversed logic of generator iterators (0=continue)
- Most other object iterators now use the constant value zero to signal
continuation. - 21:27 Revision a74f0cee (github): Documentation: Updated apidoc for (particle) generators
- 13:36 Revision 65f1fd86 (github): Optimize: Reduced stack usage in pathConstructor()
- This commit reduces stack usage of the recursive pathConstructor()
by half. LIBDENG_STACK_MONITOR can be defined to s... - 11:48 Revision 272039a8 (github): qmake: Copyright year update in .pro/.pri files
- 11:43 Revision 91db30a9 (github): qmake: Added comment in versions.pri
- 11:40 Revision d5522e23 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 11:40 Revision 7b3bda18 (github): qmake|Snowberry: Launcher script and .desktop file respect config.pri
- The launch-doomsday script and the .desktop file for starting the script
are now generated by qmake so that their con...
Also available in: Atom