skyjake's activity
From 2012-02-26 to 2012-03-10
2012-03-10
-
19:57 Doomsday Engine 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 Doomsday Engine Revision d9c1e848 (github): Must call DD_Init() to complete engine initialization
-
17:44 Doomsday Engine 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 Doomsday Engine Revision 03ecf9ca (github): Merge branch 'master' into autostr-and-garbage
- Conflicts:
doomsday/engine/portable/include/dd_zone.h -
15:58 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision ea6325c2 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
13:41 Doomsday Engine 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 Doomsday Engine Revision 975fa072 (github): Fixed: Compilation error in Amazon EC2 Linux
- stdio.h was not included in stringpool.cpp.
-
13:15 Doomsday Engine Revision 07ff7824 (github): qmake: SCRIPT_PYTHON can be empty unless needed
- Print an error from build.pro if SCRIPT_PYTHON not defined.
-
12:58 Doomsday Engine 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... -
11:24 Doomsday Engine Revision 58d86703 (github): qmake|Fixed: PYTHON variable replaced with SCRIPT_PYTHON
- This python is only intended for generated scripts.
-
11:11 Doomsday Engine Revision 35b49f39 (github): Distrib: Added missing launch-doomsday script template
- The repository was ignoring 'launch-doomsday'...
2012-03-08
-
13:36 Doomsday Engine 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 Doomsday Engine Revision 272039a8 (github): qmake: Copyright year update in .pro/.pri files
-
11:43 Doomsday Engine Revision 91db30a9 (github): qmake: Added comment in versions.pri
-
11:40 Doomsday Engine Revision d5522e23 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
11:40 Doomsday Engine 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...
2012-03-07
-
14:27 Doomsday Engine Revision 4eec14b1 (github): Win32: Fixed build; added strcasestr()
- It seems the Windows C runtime library doesn't include
strcasestr(). -
14:07 Doomsday Engine Revision de6b7477 (github): Added: Console command "apropos" for summarizing help
- Makes a search of all known words (variables, commands, aliases,
games) and prints a one-line summary of each that co... -
13:07 Doomsday Engine Revision 607e6a92 (github): Added: Console variable "sound-overlap-stop" (default: 1)
- Determines if the "one sound per origin" rule is in effect. That is,
if set to 1, any currently playing sound from an... -
12:01 Doomsday Engine Revision 17ee0d99 (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:... -
11:41 Doomsday Engine Revision 1c119284 (github): Updated repository readme
- Removed some obsolete branch descriptions.
2012-03-06
-
17:47 Doomsday Engine Revision 84a1f3f8 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
17:41 Doomsday Engine Revision 6aa55ecf (github): Win32|Distrib: Upgraded default settings to MSVC2010/Qt4.8
-
17:29 Doomsday Engine Revision f5136f8f (github): Fixed: GET_TXT() before texts available
- Cvar change notification during busy mode caused access to the text
definitions, which weren't yet available.
Also, ... -
14:56 Doomsday Engine Revision a1967cc4 (github): Busy Mode: Adjusted startup progress bar advancement
- To avoid a pause at R_InitModels(), the progress is now updated
during it. Removed progress advancements in dd_main.c... -
14:09 Doomsday Engine Revision d3442125 (github): Documentation: Updated StringPool apidoc
- User pointer set/get.
-
13:02 Doomsday Engine Revision 1f9a5021 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
12:40 Doomsday Engine Revision c0191771 (github): Optimize|PathDirectory: Faster path constructor
- Replaced the path constructor that heavily depended on string
prepending (which is expensive) with a recursive loop t... -
12:38 Doomsday Engine Revision 77ff3a4d (github): Performance|ddstring: Str_Append avoids M_Calloc
-
12:22 Doomsday Engine Revision d344da78 (github): Models|Refactor: Removed fixed limit of 768 models
- Replaced the poorly performing array of 768 model_t's with a
StringPool where model_t instances are stored as user po... -
12:21 Doomsday Engine Revision d9046184 (github): Refactor|StringPool: A pointer can be stored for each interned string
- User pointers can be used for constructing larger data structures
where case insensitive strings are used as keys. -
12:19 Doomsday Engine Revision e9ad6fa8 (github): Performance|String: Added Str append routines that don't allocate memory
- Useful for constructing longer strings in time-critical situations.
2012-03-05
-
19:27 Doomsday Engine Revision 9cf96110 (github): Merge branch 'efficient-stringpool'
-
19:20 Doomsday Engine Revision 7b044485 (github): Fixed: IWAD CRC calculation
- Strings initialized with Str_InitStatic() had a zero for the 'length'
member. This caused Str_At() to not work proper... -
18:12 Doomsday Engine Revision 71290661 (github): Cleanup
-
18:11 Doomsday Engine Revision 235a9edb (github): Models|Fixed: Submodel alpha with the "brightshadow" flag
- The MFF_BRIGHTSHADOW flag was also setting the submodel alpha incorrectly.
-
17:48 Doomsday Engine Revision c3a77521 (github): Merge branch 'efficient-stringpool'
-
16:11 Doomsday Engine Revision 23b3e484 (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... -
13:29 Doomsday Engine Revision 1841183a (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... -
13:18 Doomsday Engine Revision b216c6f8 (github): Cleanup: Removed stringpool.c
- This was replaced with stringpool.cpp.
-
13:17 Doomsday Engine Revision 625a84a4 (github): Documentation: Improved StringPool apidoc
-
13:16 Doomsday Engine Revision df745b7f (github): Cleanup
- Removed obsolete code in stringpool.cpp and pathdirectory.c.
-
12:47 Doomsday Engine Revision fa898b96 (github): StringPool: Added build option to use zone memory allocs
- The class currently uses the strdup() (system malloc) for memory
allocations. The LIBDENG_STRINGPOOL_ZONE_ALLOCS opti... -
12:46 Doomsday Engine Revision f56d8d3f (github): StringPool|Test: Verify serialization and deserialization
-
12:45 Doomsday Engine Revision d775b9d8 (github): Memory Zone: Added Z_StrDup() for duplicating text strings
- Similar to strdup() except the copy is created in the zone.
2012-03-04
-
22:35 Doomsday Engine Revision 1a1a8277 (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... -
21:21 Doomsday Engine Revision 788edbda (github): Uri: Added build option for disabling Uri resolve caching
- To help investigate if Uri resolve caching has adverse side-effects.
-
21:10 Doomsday Engine Revision c9ee426a (github): Cleanup|Uri: Member naming
- Removed the underscore prefix (which signifies "private member")
from the internal struct, which is altogether private. -
21:05 Doomsday Engine Revision 9271d0bf (github): Refactor: Uri caches resolved version
- Uri_Resolved() is called many, many times during startup.
Added a version of the function that returns a cached copy ... -
20:54 Doomsday Engine Revision c865aea8 (github): Refactor: Removed PathDirectory's customized string pool
- The revised StringPool can store a custom value per each interned string.
-
20:51 Doomsday Engine Revision 4388efe8 (github): StringPool: Added automatic unit test
- Debug builds will automatically run a unit tests for most of
StringPool's functionality. -
16:59 Doomsday Engine Revision ca51e2b5 (github): StringPool should not allow multiple logical instances
- Behaves more like a std::set.
2012-03-03
-
22:11 Doomsday Engine Revision 63da394c (github): Implemented StringPool with C++ STL
- Tuned the class API to hide the interning better.
From outside the hiding of duplicates is not visible. -
10:17 Doomsday Engine Revision 6257c334 (github): On second thought, de::Str doesn't need ref counting
2012-03-02
-
22:47 Doomsday Engine Revision 6ec339dc (github): Started work on rewriting StringPool
-
17:44 Doomsday Engine Revision 94dd92c4 (github): SFX|Fixed: Sound priorities on the first tic
- The listener mobj was not updated until the end of the first frame.
This meant sound priority calculations were not w... -
17:42 Doomsday Engine Revision 1f629f7b (github): Hexen: Play only one environment Wind sound at a time
- When two are played simultaneously, it creates a strange effect.
-
16:57 Doomsday Engine Revision dfce9411 (github): SFX: Make sure only one sound is played per emitter
- Enforces the "one sound per origin" rule.
-
16:43 Doomsday Engine Revision 83522771 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
16:43 Doomsday Engine Revision 2a4256a8 (github): Logical Sounds: Stop previous sounds from origin
- The logical sound manager now enforces a "one sound per origin" rule.
If a new sound is started, any currently playin...
2012-03-01
-
21:03 Doomsday Engine Revision cc8710be (github): Audio|Added: Options -isfx, -imusic, and -icd for overriding interfaces
- The user may now specify the audio driver for a particular
interface. This will override the normal selection process... -
20:59 Doomsday Engine Revision 5c6307ff (github): Fixed: Typos in warning messages
-
18:53 Doomsday Engine Revision 86681b4b (github): Library|Win32: Basic library functionality for Windows
- The Library class now supports opening and closing shared libraries and
looking up symbols in them.
Todo for later: ... -
18:16 Doomsday Engine Revision 2b3198cb (github): Merge branch 'master' of ssh://10.211.55.2/~/Projects/deng
-
18:13 Doomsday Engine Revision a671358e (github): Cleanup
- Updated a comment.
-
18:09 Doomsday Engine Revision b01a1716 (github): Audio|Refactor: Allow loading multiple audio plugins
- Refactored the audio plugin loader to allow loading more than one
plugin at a time. The loading and initialization of...
2012-02-29
-
18:18 Doomsday Engine Revision aee1652e (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
17:23 Doomsday Engine Revision d80758bd (github): Debug: Removed unnecessary debug message
-
17:22 Doomsday Engine Revision c95b6302 (github): Console: Allow typing ~ by pressing Shift-Tilde
- This is important on Unix as ~ refers to the user's home directory.
Note: Alt-Tilde is now used for toggling between... -
17:20 Doomsday Engine Revision d66d3805 (github): Version number update
- OS X Info.plist and the readme have their own version numbers.
-
16:48 Doomsday Engine Revision cde74966 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
16:46 Doomsday Engine Revision 3d1a2cad (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... -
15:44 Doomsday Engine Revision f704d4d6 (github): Homepage|Build Repository: Back to biweekly unstable builds
-
15:40 Doomsday Engine Revision bc1ac919 (github): Version bumped to 1.9.8 Unstable
- The master branch now continues with unstable builds of 1.9.8.
The "stable" branch can be used for applying patches t...
2012-02-28
-
17:09 Doomsday Engine Revision a82d5aae (github): Wireframe rendering modes
- rend-dev-wireframe 1 will draw the player view as wireframe.
rend-dev-wireframe 2 will also render UI and text as wir...
2012-02-27
-
20:36 Doomsday Engine Revision d19672a2 (github): Documentation: Moved obsolete Unix documentation to the attic
-
18:03 Doomsday Engine Revision ccda2238 (github): Homepage: Updated links in introduction text
- Assume that the reader has heard of operating systems such as Windows and
Mac OS X and instead of going to Wikipedia ... -
17:38 Doomsday Engine Revision dc3a3fed (github): Builder|Fixed: Assumption that a previous APT refresh has been done
- A previously generated gpg-signed Release file may be missing.
-
17:28 Doomsday Engine Revision 24e75b2f (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
17:27 Doomsday Engine Revision a52506ca (github): Builder: Set up the stable APT repository
- Stable builds are stored in a separate APT repository.
-
17:00 Doomsday Engine Revision f6a1606a (github): Changed release type to "Stable"
2012-02-26
-
13:29 Doomsday Engine Revision c132e40c (github): Don't do "unload" at Sys_Shutdown time
- When the engine is shutting down, there's no need to unload;
everything will simply be shut down.
Todo: Is the game ... -
13:27 Doomsday Engine Revision 6dc296ef (github): Debug: Added debug command "fatalerror"
- Causes a fatal error and subsequent engine shutdown.
-
13:11 Doomsday Engine Revision 0e8914e2 (github): Hexen|Fixed: Korax spirit movement
- Removed a FRACUNIT mistakenly left behind during the
fixed-to-float transition.
Also available in: Atom