Activity
From 2006-12-29 to 2007-01-11
2007-01-11
-
23:43 Doomsday Engine Revision 45d0c0da (github): Removed unused MapCycle strings.
-
01:11 Doomsday Engine Revision 274f0b2b (github): Rewrote sys_master.c to use libcurl. There should be no more worries about communicating with the master server.
- libcurl DLLs need to packaged into our distribution in Windows.
2007-01-10
-
21:24 Doomsday Engine Revision 5144704a (github): Fixed vcbuild.bat and drD3D so that release build work as well. Anisotropic filtering was used for magnification, which doesn't make any sense.
-
19:29 Doomsday Engine Revision a515124d (github): Merged the minor drD3D fixes from the 1.9.0-beta5 branch into the trunk.
-
19:28 Doomsday Engine Revision 99a6f8c5 (github): Added the dsSDLMixer VC++ project. vcbuild.bat does not yet have a target for this. dsSDLMixer compiles, but SDL_mixer is now required on Windows, too.
- Doomsday still cannot load dsSDLMixer.dll, though, because it doesn't know how to dynamically load the Mus and Ext so...
-
18:30 Doomsday Engine Revision d65d5b04 (github): Added the SDLMixer project to the solution.
2007-01-09
-
21:44 Doomsday Engine Revision da3bafb8 (github): Include webbrowser instead of urllib.
-
19:32 Doomsday Engine Revision e53954d6 (github): Fix for bug which revealed the position of other players in the automap when in deathmatch. Cleaned up somewhat and updated style.
-
19:01 Doomsday Engine Revision 1bf1a21e (github): Don't update while retrieving from master.
-
18:42 Doomsday Engine Revision 25997774 (github): Be less strict in parsing the master response.
-
18:41 Doomsday Engine Revision 3b220c71 (github): Discard carriage returns.
-
18:23 Doomsday Engine Revision 5d92c6b1 (github): Fixed tab background gradients on Windows.
-
18:04 Doomsday Engine Revision d2339e31 (github): Apparently setting the panel background color in MultiArea is no longer necessary.
-
17:48 Doomsday Engine Revision 32b01e3f (github): Debug prints to outFile.
-
17:42 Doomsday Engine Revision 8146cc39 (github): Debug print to stderr.
-
17:19 Doomsday Engine Revision f8d3d6b2 (github): Attempt to fix master server response reception.
-
16:52 Doomsday Engine Revision e445f84f (github): Reinstated a sign check optimization in R_PointOnSide() that works with type float.
-
15:26 Doomsday Engine Revision eab5eb72 (github): Updated the Mac readme.
-
15:09 Doomsday Engine Revision 96d6de20 (github): Use new Mac readme.
-
15:09 Doomsday Engine Revision 6f3d1bba (github): Re-renamed Mac readme.
-
15:05 Doomsday Engine Revision 935c48af (github): Renamed Mac readme.
-
14:45 Doomsday Engine Revision d771466d (github): Created a new disk image template for OS X with a background image.
-
12:00 Doomsday Engine Revision e78cb264 (github): Python has just the thing for opening web pages: the webbrowser module. Also, fixed packaging scripts and removed the import kludge.
-
03:57 Doomsday Engine Revision aac26096 (github): Added cvar chat-beep; 1= Play a beep sound when a new chat message arrives.
-
03:22 Doomsday Engine Revision d300e417 (github): Fix for chat macros not working.
-
03:00 Doomsday Engine Revision 7972d19a (github): Fix HUD un-hide on damage events in multiplayer. Enable all HUD un-hide events by default (but leave the auto-hide HUD turned off).
-
02:58 Doomsday Engine Revision be17714d (github): Fix HUD un-hide on damage events in multiplayer. Enable all HUD un-hide events by default (but leave the auto-hide HUD turned off).
2007-01-08
-
23:14 Doomsday Engine Revision e6938e69 (github): Tidied up UDP receiver loop.
-
23:07 Doomsday Engine Revision 31ba4281 (github): Count queued incoming messages.
-
23:07 Doomsday Engine Revision e579ac50 (github): Count queued incoming messages.
-
23:06 Doomsday Engine Revision ba081017 (github): Handle network messages while waiting for display refresh.
-
20:33 Doomsday Engine Revision 7ceee9b5 (github): Added a control panel description for the light range compression control to cphelp.txt
- Removed the zerotext string for this control as the "Disabled" setting is now in the middle of the range (+/-99 ie 0).
-
19:09 Doomsday Engine Revision 6efa2a33 (github): Network shutdown was causing heap corruption. This was pretty bad because the network is repeatedly shut down and re-initialized when using the Multiplayer UI screens.
-
18:12 Doomsday Engine Revision 7e7b5beb (github): Corrected jHexen-Info.plist path.
-
16:59 Doomsday Engine Revision 06d27b8c (github): More "net info".
-
16:58 Doomsday Engine Revision 6670baf2 (github): Made debug messages require verbose.
-
16:56 Doomsday Engine Revision 13024131 (github): Zero pointers after free. Better "net info" for the server. Client must not spawn a player if not in a level; avoids crashing.
- Debug assertions.
-
14:40 Doomsday Engine Revision 4a27629a (github): Made debug messages require verbose.
-
14:39 Doomsday Engine Revision d5d88535 (github): LMPs are not PWADs.
-
14:16 Doomsday Engine Revision 1793d1d8 (github): Impressively enough, the VS8 debugger caught a couple instances of stack corruption, where buffer overflows occur in local variables.
-
14:15 Doomsday Engine Revision 37aea0c7 (github): For some reason drOpenGL doesn't compile in the VS8 IDE without these changes.
-
14:13 Doomsday Engine Revision 96b66b27 (github): Manually created VS8 solution + project files for Windows debugging. Note the vs8/runtime subfolder.
- Cmake-generated project files should strive to match these manually created files.
-
12:44 Doomsday Engine Revision 8991b051 (github): Typo.
-
11:27 Doomsday Engine Revision 49b37b53 (github): Include the tab30.plugin.
- 10:34 Doomsday Engine Revision 4c1606ad (github): Add support for NETDEBUG
-
03:25 Doomsday Engine Revision 90230be2 (github): Before sending a HUE_ON_PICKUP_KEY event in multiplayer, check we are receiving a key and not being stripped of one.
-
03:16 Doomsday Engine Revision 9fd2ceda (github): Hud unhide events should be working correctly now in multiplayer.
-
02:01 Doomsday Engine Revision df5b7575 (github): Fix for ANY player's hud unhide events working when player != &players[consoleplayer]. Fixed a couple of warnings too.
-
01:50 Doomsday Engine Revision 82c7a225 (github): Check for a NULL player mobj.
-
00:10 Doomsday Engine Revision 40e02e81 (github): Fixed typo when copying weapon fire modes kludge from patch supplied by ZachKeene. Hopefully right this time.
2007-01-07
-
23:43 Doomsday Engine Revision 134c077a (github): Fixed typo when copying weapon fire modes kludge from patch supplied by ZachKeene.
-
21:43 Doomsday Engine Revision 745bb556 (github): Only include the delta length when _NETDEBUG defined (i.e., not in normal debug builds).
- No more unknown delta and misinterpreted delta errors should occur.
-
21:23 Doomsday Engine Revision bc66e8ad (github): Only include the delta length when _NETDEBUG defined (i.e., not in normal debug builds).
-
20:31 Doomsday Engine Revision fabd71dd (github): Added a bunch of debug messagse for network connecting.
-
18:06 Doomsday Engine Revision 71c130b8 (github): Added kludge to fix the no ammo weapon switching issue with jHexen. We need to split the weapon firing routines and implement them as new fire modes.
-
17:45 Doomsday Engine Revision 5eafc28f (github): Fixed menu hu_font_b scale issue.
-
17:40 Doomsday Engine Revision 6bb130b2 (github): Fixed font rendering problem with doom/heretic/hexenfont. There was a Scalef() going to the wrong matrix stack.
-
17:39 Doomsday Engine Revision 1f59197a (github): Push and pop the matrix stack to preserve its prior state.
-
17:38 Doomsday Engine Revision 35b9baa6 (github): Never Pop without setting MatrixMode.
-
16:40 Doomsday Engine Revision f0bd0d72 (github): Reduced chance of overflowing the lump indices in the aux cache.
-
16:40 Doomsday Engine Revision a5524d4a (github): Hexen controls menu captions were overlapping the control names.
-
16:39 Doomsday Engine Revision eae6a840 (github): Hexen font character swapping seemed to be off-by-one, as the font size is only 63 characters and index 63 was being accessed. Reduced indices by one.
- Fixes a segfault in Hexen controls config menu, page 2.
-
16:37 Doomsday Engine Revision c82c41a5 (github): Fixed from GetVariable to GetInteger, as the polyobj count is just a (const) number and not a variable. Was causing a crash in Hexen.
-
16:35 Doomsday Engine Revision 86d401c2 (github): Fixed poNumSegs / numsegs confusion, which was causing a segfault in Hexen. Each polyobj has its own numsegs count, so using the map's numsegs isn't going to work...
-
16:26 Doomsday Engine Revision d9ae2ef8 (github): Fixed up new compile warnings with gcc.
- 16:03 Doomsday Engine Revision 39726a33 (github): MSVC compiler instructions should be in ifdef MSVC, not ifdef WIN32
-
01:38 Doomsday Engine Revision 2f194ac0 (github): Added a tab area for My Addon Folders and User Interface options. UI options are created based on the defined system settings, not hard-coded any more.
- Added minimal profile list mode, which replaces the profile list with a simple drop-down list.
Category tree remembe...
2007-01-06
- 18:21 Doomsday Engine Revision 6dbe5b13 (github): update to feisty - so I can actually test deng before release O_o
- 08:28 Doomsday Engine Revision bd26aaf2 (github): Update script to identify autogentated files
- 07:46 Doomsday Engine Revision 5019fef4 (github): UTF-8 conversion and consistant line endings
2007-01-05
-
16:24 Doomsday Engine Revision 6775fecd (github): Added system setting for hiding profile buttons.
- Addon categories sorted alphabetically.
Reintroduced automatic 0-9, A-G, etc. subcategories for Maps.
All Addons ro... -
15:49 Doomsday Engine Revision 2b7526f4 (github): Menu item order can now be defined in more detail. Items are grouped and separated based on what data/features they are associated with.
-
13:09 Doomsday Engine Revision 57172e7d (github): New Windows icon with 64x64, 48x48, 32x32, 24x24, and 16x16 sizes.
-
02:49 Doomsday Engine Revision 0455cbf2 (github): Follow Windows conventions in menu naming: the first menu is called "File".
-
02:36 Doomsday Engine Revision db7cbade (github): New graphics.
2007-01-04
-
19:55 Doomsday Engine Revision 5ca40f8f (github): New deng icon for Mac.
-
19:54 Doomsday Engine Revision f078670a (github): Add new header(s) to Xcode project.
-
19:08 Doomsday Engine Revision bf43f882 (github): No wonder all players were always solid, since the camera thinker was setting the flag unconditionally for noncamera players. Now the solid flag is only restored for live players.
-
19:07 Doomsday Engine Revision 8ba7afe6 (github): Cannot use fabs() without math.h.
2007-01-03
-
22:19 Doomsday Engine Revision 6ecd2ed3 (github): Use "Frontend" instead of "Launcher" or "Snowberry".
- The remaining exceptions are "About Snowberry", "Snowberry Help", and the "Welcome to Snowberry!" help panel greeting.
-
21:39 Doomsday Engine Revision 323c1f8d (github): Less error-prone.
-
21:19 Doomsday Engine Revision 62a4964d (github): Rationalized Snowberry home directory names on all platforms.
-
21:02 Doomsday Engine Revision 7c2a6958 (github): Added -libdir, an option to tell Doomsday the location where to load shared libraries.
-
20:40 Doomsday Engine Revision 4837ce59 (github): Adjusted addon list context menus. Added the Check/Uncheck All menu items.
-
20:34 Doomsday Engine Revision d82480ed (github): Refresh the active profile after reseting, to make sure all widgets get updated.
-
20:28 Doomsday Engine Revision 20296f1c (github): Should have read the docs more carefully: os.spawnvp is not available on Windows.
-
15:32 Doomsday Engine Revision b41afbca (github): Fixed the Wizard so that it works even though events have been muted. This prevents the main UI from changing while the Wizard is active.
-
14:40 Doomsday Engine Revision 5f3530fa (github): Removed the notification 'active-profile-refreshed'. Now there is only ActiveProfileNotify with the the identifier 'active-profile-changed'. Fixes a settings update problem after refreshing addons.
- Cleanup.
-
14:17 Doomsday Engine Revision c5e0c6b0 (github): Fixed a bug in MultiArea. When a page was removed from the area, its panel was not destroyed. This caused any new pages created afterwards to appear frozen, as the old page would still exist and block event reception.
-
13:21 Doomsday Engine Revision 9a190cf0 (github): Fixed the Preferences tab update problem, where part of the widgets were not created. The reason was that under some circumstances (aodb refresh) the settings areas were cleared and recreated, but unfortunately no one was recreating the additional widgets for the addon folders and UI options. This caused the "C++ part of NNN has already been destroyed" exceptions.
-
01:49 Doomsday Engine Revision 63e034fb (github): Use the path to locate the engine binary (spawnvp).
-
01:48 Doomsday Engine Revision a7e8294a (github): Fixed numerous signed/unsigned mismatch warnings in jHexen. Further cleanup and updated style in many jHexen source files.
-
01:45 Doomsday Engine Revision 4d9698cb (github): The wrong clearing function was used with the CheckListBox.
-
01:16 Doomsday Engine Revision ddbc0a51 (github): Hog right mouse clicks. Maybe this helps on Windows.
-
01:05 Doomsday Engine Revision cabd0e40 (github): Windows fixes. For some reason, GetPyData and SetPyData don't work in the tree widget in Windows, so the Tree no longer uses them.
-
00:35 Doomsday Engine Revision a8f77580 (github): Removed unnecessary component association, as there is only the OpenGL renderer on Unix.
-
00:19 Doomsday Engine Revision ed50f439 (github): Addons Tab v2.0. Categories and addons are no longer mashed together into a single tree. Should yield performance increases also.
- Maps tab improved with the new version of the Columns list: it has check icons and the column widths are automaticall...
-
00:16 Doomsday Engine Revision 52f83013 (github): Adjusted checked/unchecked bitmaps.
2007-01-02
-
22:41 Doomsday Engine Revision 8458d2a7 (github): Split jHexen's MAPINFO code into its own source file. Cleaned up, updated style and commented code.
-
19:36 Doomsday Engine Revision 35e309f8 (github): Changed the default master server address to www.dengine.net
- Further cleaned up and further commented.
2007-01-01
-
21:40 Doomsday Engine Revision 3c0d7640 (github): Graceful handling of plugin loading failures.
- tab30.plugin broken down into multiple Python modules, which have been placed in the plugin's Python package.
-
21:06 Doomsday Engine Revision 0a4e6d75 (github): Converted tab30 plugin to the new, better format.
-
21:05 Doomsday Engine Revision 8c693cc4 (github): Converted example plugin into new, better format.
-
21:03 Doomsday Engine Revision 8f61400c (github): Ignore .pyc files.
-
20:31 Doomsday Engine Revision 5aae4bc5 (github): Example of a new system profile in a plugin bundle.
-
20:27 Doomsday Engine Revision fb1c898f (github): Updated Xcode project with new plugin bundle.
-
20:27 Doomsday Engine Revision ea22a1fa (github): Plugin loading improvements. Case insensitive alphabetical loading order, not dependent on folders.
-
20:24 Doomsday Engine Revision a5811bd1 (github): Moved the Addons tab into a bundle.
-
20:13 Doomsday Engine Revision 31e19cb7 (github): Unnecessary global as this is not an assignment.
-
20:11 Doomsday Engine Revision f9835a94 (github): Moved the Addons tab into a bundle.
-
20:10 Doomsday Engine Revision b7267e40 (github): Moved the Addons tab into a bundle.
-
18:21 Doomsday Engine Revision e2f607c2 (github): Catch exceptions out of SetFocus().
-
17:55 Doomsday Engine Revision f779da13 (github): Cleaned up the menu code somewhat.
-
17:30 Doomsday Engine Revision 0a212760 (github): Moved "Load Order" into the menu. Replaced with a "My Folders" button.
- The Defaults profile is now called "Shared Settings". This should make it easier to understand its purpose.
Layout f... -
16:01 Doomsday Engine Revision 1d44185e (github): Reseting Defaults must not cause the Setup Wizard to show again.
-
15:59 Doomsday Engine Revision 4b8a1bed (github): Improved custom addon folders management. They are now called "My Addon Folders" instead of "Custom". The Addon Installer "Add to My Addon Folders" button moved up, below the path field.
- In Preferences, multiple paths can be removed simultaneously.
-
15:16 Doomsday Engine Revision 1a279af0 (github): Reset Profile now allows selecting between "Reset Values", "Reset Addons", or "Reset All".
-
14:55 Doomsday Engine Revision fdf5c956 (github): Disable and enable menu items depending on the situation (which profile is active).
-
14:30 Doomsday Engine Revision bb997fcb (github): Added con_buffer.[ch] to the Xcode project.
-
14:29 Doomsday Engine Revision b49fc023 (github): Bitmaps are scaled down using filtering. Applied to small profile icons. Also committed pre-scaled versions of the Defaults and D/H/X-orbs, because the automatically generated versions are a bit blurrier (the committed versions sharpened manually).
- Wizard calls ao.refresh() if the addon folders specified. Fixes a problem with addon category handling in the addons ...
-
05:47 Doomsday Engine Revision 47252007 (github): Fixed and cleaned up the HUD message code.
-
01:33 Doomsday Engine Revision 29d4bbe2 (github): Implemented some further optimizations to the new cbuffer code. Instead of freeing cbline_ts only to have to reallocate them; move them to a list of unused lines for latter re-use. Also, only resize the index when necessary (never with cbuffers of a fixed size).
2006-12-31
-
23:10 Doomsday Engine Revision cae8cb78 (github): Implemented a simple optimization for vtx line owner look up. This approach eliminates searching the vertex lineowner lists completely. I don't know why I didn't think of it before.
-
14:12 Doomsday Engine Revision fecec3b3 (github): Fixed to addon database management. There is now a function in aodb that handles the refresh operation and sends the appropriate notification. The Refresh buttons in the Maps and Addons tabs use this function to reload all addons.
-
13:02 Doomsday Engine Revision 8a5679bd (github): Tried out an alpha masked version of the sound icon.
-
10:42 Doomsday Engine Revision 7a245f9f (github): Enabled keyword substitution (Id) for new modules.
-
10:37 Doomsday Engine Revision fc7a6edb (github): Enabled Id keyword.
-
06:01 Doomsday Engine Revision e9414229 (github): Added missing includes for P_IsPaused. Added a menu item for the unhide hud control. Removed the statusbar sizing controls (it has no status bar).
-
04:49 Doomsday Engine Revision f657beac (github): The hud auto hide timer should not tick when the game is paused.
-
02:02 Doomsday Engine Revision f6390486 (github): New About dialog and credits.
-
02:01 Doomsday Engine Revision a9c8354e (github): New About dialog and credits.
-
01:58 Doomsday Engine Revision b46829aa (github): By default, use small profile icons.
-
01:57 Doomsday Engine Revision 56daf746 (github): The example plugin should not be packaged to the release images.
-
01:57 Doomsday Engine Revision dad8b83e (github): urllib needed by plugins.
-
01:56 Doomsday Engine Revision eece4e0e (github): Enable anisotropic filtering by default.
-
00:33 Doomsday Engine Revision c1d9c27f (github): Made it possible to specify language strings from .conf files. Added win-accel.conf for the default Windows menu accelerators.
2006-12-30
-
23:49 Doomsday Engine Revision e3051fe8 (github): Updated Snowberry packaging with external binary deps and urllib module.
-
23:45 Doomsday Engine Revision 50605b7d (github): Revised win32 release packaging scripts. Now it is possible to build a fully working installer by running dorel.bat.
-
23:43 Doomsday Engine Revision 9ec90db5 (github): Added a target for copying redistributable runtime SDK DLLs to the build dir. They will then be included into the release package by Inno Setup.
-
23:24 Doomsday Engine Revision 6d0733c0 (github): Added DLLs for inclusion into binary win32 release packages.
-
21:25 Doomsday Engine Revision 14e5337a (github): Deleted ancient files. Created a new folder for built packages.
-
21:24 Doomsday Engine Revision 1571f35d (github): Moved old binary snapshot scripts here as they might be useful in the future. They will need to be updated in any case, though.
-
21:06 Doomsday Engine Revision c981afbd (github): Delete ancient installer files.
-
21:03 Doomsday Engine Revision 685b9263 (github): Delete ancient installer configuration files.
-
20:03 Doomsday Engine Revision c49b1bc5 (github): Updated version number.
-
19:52 Doomsday Engine Revision d3af1e90 (github): Fixed a FTBFS typo.
-
14:38 Doomsday Engine Revision 7ceff642 (github): Use constants as menu identifiers (MENU_APP, etc.).
- Save and restore window position.
On Mac, set the Help menu name to let the framework know which is the official Hel... -
14:36 Doomsday Engine Revision 72b21ce7 (github): Added documentation URL. Help plugin should open the URL in a browser when the "Snowberry Help" menu item is selected.
-
13:54 Doomsday Engine Revision d0f68856 (github): Set the default focus in dialogs to text fields.
-
13:53 Doomsday Engine Revision b92b59de (github): Removed unused language strings.
-
13:33 Doomsday Engine Revision d00777d1 (github): Specifying dialog titles as parameters is unnecessary.
-
13:32 Doomsday Engine Revision 65488678 (github): Do not overwrite language definition of addon name when reloading.
-
13:31 Doomsday Engine Revision 343c354a (github): Addon database refresh button.
- Added "Add to Custom Folders" into the Addon Installer.
-
13:30 Doomsday Engine Revision 36a409b2 (github): Removed debug print.
-
13:29 Doomsday Engine Revision ac288a5a (github): Removed debug print.
-
13:28 Doomsday Engine Revision 368f57b9 (github): When upgrading to 1.2, restore some UI settings to defaults.
-
13:26 Doomsday Engine Revision f54653e1 (github): Correctly restore Help sash width.
-
13:26 Doomsday Engine Revision e08eb236 (github): Wizard informs the user about unlaunchable profiles.
-
13:23 Doomsday Engine Revision 40d7e39e (github): Removed the titleText parameter from dialogs.
-
13:21 Doomsday Engine Revision 3498e6f7 (github): New language strings added. Some of the old ones improved.
-
12:56 Doomsday Engine Revision b11c2fdb (github): Fixed handling of a zero value in a number field.
- 11:40 Doomsday Engine Revision df8cbc99 (github): more code audits
-
02:28 Doomsday Engine Revision 6c98596d (github): Added a Refresh button to the Addons tab. I have no idea how well it works in practice, though.
-
02:28 Doomsday Engine Revision 7e2839c1 (github): Make it possible to define system profiles in plugins.
-
02:27 Doomsday Engine Revision 4dd3fe70 (github): There was an extra newline.
-
02:26 Doomsday Engine Revision 2f8a2a36 (github): Fixed handling of undefined game component in a profile.
-
01:52 Doomsday Engine Revision 817a7923 (github): Existing choice settings can be extended with "existing: merge".
-
01:52 Doomsday Engine Revision 9f76500f (github): There is a bug with the handling of zero values.
-
01:02 Doomsday Engine Revision 169b49b4 (github): Fine-tuning to the Snowberry UI. Adjusted borders, alignments, button styles, text field fonts. The profile context menu items were added to the Profile menu in the menu bar. Trying to launch the Defaults profile, or view its command line, produces a notification dialog box.
2006-12-29
- 17:49 Doomsday Engine Revision 69fbc86e (github): License audit updates
-
05:15 Doomsday Engine Revision ad59177b (github): Finished work on converting the console history buffer into a reusable object, a cbuffer. On creation, a cbuffer can be configured as; no limit/unlimited buffer size, auto-flushing (data isn't left in the buffer until a line is complete).
- The internal state of a cbuffer is managed automatically.
Currently, cbuffers are in-use for the console history and ...
Also available in: Atom