Activity
From 2011-04-24 to 2011-05-07
2011-05-07
- 17:20 Revision 59791aba (github): Rewired MNButton objects in the game menu replacing the multi-purposing of the MNObject::data member for both the MN_BUTTON2(EX)-specific data structure and the MN_BUTTON data value. Type specific extended data is now always pointed to by the MNObject::typedata member however the data1 and data2 members are still multi-use.
- 15:41 Revision 7812e19e (github): Moved MNPage::focus member var into the "auto-initialized" section of MNPage; this should not be used in static initialized pages.
- 15:37 Revision 28804c66 (github): Heretic: Fixing multiplayer issues
- Fixed problems with the inventory (more issues remain there). Also
fixed ammo amount updates and intermission interac... - 15:16 Revision 25ed7e81 (github): Continued work on the game menu:
- * Addressed the possibility of a page without a focusable object, although, I'm not sure that a disabled object shoul...
- 11:10 Revision b5a4f9be (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 11:09 Revision 5ae8af65 (github): Heretic: Client fixes
- Fixed clientside mobj thinking (e.g., removing mobjs when they
reach the NULL state) and the Fire action request. - 05:26 Revision daea0b0c (github): Only output one "missing" warning when attempting to register a patch.
- 05:08 Revision 97d48754 (github): Revised loading of PNAMES so as to defer lump lookup until the
- TEXTURE1/2 definition lumps are processed. This addresses a minor
issue of the unused patch names present in the shar... - 02:55 Revision 6bc79ac8 (github): Reworked implementation of new singleplayer game configuration via the game menu.
- 02:50 Revision 1c4fa851 (github): Fixed bug in buildGameSaveInfo which failed to clear the game-save file path for an unused save slot.
- 02:39 Revision 2b62ebec (github): Added SkipIf doom1-share directive before the non-shareware Material patch defs in doom1/materials.ded
2011-05-06
- 23:33 Revision dae52df5 (github): Continued work on the menu:
- * Completed wiring up the generalised actions.
* Added MNA_FOCUS and MNA_FOCUSOUT actions for when an object gains or... - 16:32 Revision 3c8e16e1 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 16:32 Revision a1df1ff1 (github): Build number for non-stable Win32 builds
- 16:18 Revision 9d7158f3 (github): Required CMake version is 2.8.3 (down from 2.8.4)
- 15:32 Revision fc6e566c (github): Include build number in version text
- Only for non-stable builds. Stable builds just go by their actual version number.
This commit affects Mac and Linux o... - 03:20 Revision 1c615d21 (github): Added a generalised event > action mechanic to the game menu object hierarchy. Nothing fancy as it will very likely be replaced in 1.9.8 when Qt's Signals and Slots construct becomes available.
- Began replacing the player mobj preview on Hexen's player-class selection menu with a MNMobjPreview widget (need a be...
2011-05-05
- 22:30 Revision f7d4e0ce (github): Continued work on the game menu:
- * Fixed: Heretic and Hexen mixed up the logical color indices game-wide. Swapped things around so that all games now ...
- 17:10 Revision 512f3131 (github): Heretic: Fixed updates from server
- The engineside gametic variable was not being accessed
in the appropriate manner. - 09:50 Revision 2b3d1e7e (github): The view-size slider in the HUD options menu had an incorrect minimum value.
- Perhaps we should reinterpret this into a statusbar|fullscreen|none inline list and relegate the old school view-size...
- 09:36 Revision 3a83a809 (github): Wrap-around selection in inline lists. As these are drawn pretty much identically to two-state buttons, if the selected item is the last and the user "selects" - it seems as though its a disabled button rather than a list.
- 09:25 Revision 0f8c347a (github): Use another instance of MNColorBox within the color widget and got rid of the special-case page drawer.
- 07:36 Revision 7625abc9 (github): Changed: Turned cvar "menu-effect" into a 3-bit field - 0x1=Use text type-in, 0x2=Use text shadow, 0x4=Use text glitter. Setting this cvar to zero now actually does disable all of the menu effects :)
2011-05-04
- 23:07 Revision c2e476d1 (github): Fixed bug in CP_SetVidMode which prevented setting the vertical resolution/window-size to 200 pixels.
- 23:03 Revision 30695bea (github): Added DrawTextFlag DTF_NO_GLITTER - disable glitter effect.
- Added mask DTF_ONLY_SHADOW - disable all text rendering effects other than shadow.
- 22:14 Revision bcce6891 (github): Default yes/no strings in the game menu's cvarbutton_ts must be set prior to calling initObjects()
- 20:31 Revision 57daca9e (github): Cvar-linked MNColorBoxes now update the associated cvars when their current color changes (like when leaving the color widget).
- 18:41 Revision d38bbe25 (github): Continued with the menu fixes:
- * Inversed logic of MNF_INACTIVE and normalized "active" state management so that all objects are in-active by defaul...
- 16:23 Revision 9f153203 (github): Fixed HUD cheater counters and the inventory selection mode options in the game menu.
- Removed MN_LISTINLINE as the inline variant can now be represented using just alternative action, responder and drawe...
2011-05-03
- 19:22 Revision e62f69bc (github): Reinstate Finale menu triggering which I disabled for debugging and then inadvertently commited.
- 19:15 Revision b6d812e5 (github): Continued menu cleanup:
- * Implemented MNF_FOCUS and MNF_DEFAULT (focus) flags.
* Added predefined fonts and colors to the menu render state.
... - 14:53 Revision c47b413b (github): Disabled the "hotkey" focus object selection for now. This needs re-implementing so that a "focus shortcut key" is defined in mn_object_t and updated during page (re)initialization in the case of Text defined labels.
- Added non-focusable menu objects.
General cleanup. - 10:37 Revision 82c4d845 (github): Continued work on the game menu. Nearly there now, just a few more fixes to existing widget functionality and I'll be able to start on the new positioning/scrolling algorithm.
- 10:32 Revision 59de2362 (github): Fixed bug in the text renderer which would disable the type-in effect if the "glitter" effect was disabled.
2011-05-02
- 12:43 Revision fba50160 (github): Back to the present.
- 12:39 Revision 09d03ca2 (github): Continued fixing up the menu.
2011-05-01
- 19:31 Revision 92e98b5d (github): Client: Fixed initial issues with Heretic
- Related to mobj spawning and the DDPF_LOCAL flag.
- 13:38 Revision fc813874 (github): Continued fixing up the game menu:
- * Extended ccmd "savegame" to allow saving without specifying a name when the target save slot has already been used ...
2011-04-30
- 14:31 Revision 6e88c01e (github): Further cleanup of the game message log.
- Back to working on the menu now methinks.
- 12:23 Revision e4da60f3 (github): Various fixes to the player game message log:
- * Drawing failed to consider the log scale factor when calculating the y scroll offset factor.
* Drawing would begin ... - 05:10 Revision 3401a5e4 (github): Fixed bug in the hud which meant the supposedly "unhideable" messages in the player's log would be hidden if the message log itself was hidden.
- When the cvar "msg-show" is changed a log visibility change notification message is now sent to the console player us...
- 02:05 Revision e29d4be3 (github): Split up Hu_MenuCommand moving the object-specific menucommand reponses into object command responders. No responder chain/stack mind you - only the focused object gets a chance to process the command before its handed off to the page's responder if not eaten.
2011-04-29
- 23:44 Revision 054f57e7 (github): Another batch of game menu fixes and cleanup.
- No page scaling/scrolling yet, however. I'm hoping to achieve a clean and fully-functional base before I go any further.
2011-04-28
- 12:01 Revision cc166add (github): Another batch of menu fixes - its nearly in a useable state again. Scrolling menu/scaling has been disabled however, as the algorithm used for it no longer works with the new menu representation.
- A new object positioning algorithm and scrolling mechanic is now needed.
2011-04-27
2011-04-26
- 23:07 Revision c79c09dd (github): Normalize line endings.
- 22:59 Revision 2156d98f (github): Added variants of MNSlider::Drawer and MNSlider::Dimensions for textual seconds and used for the hud and msg uptime controls in the menu.
- Replaced HUD cheat counter widgets with cvar sliders (todo: implement a bitfield behavior adaptor to MNSlider).
Renam... - 18:32 Revision 7846e74b (github): Split the "in-line" list object variant in the game menu into a new object type, as these require somewhat different behavior. MN_LIST type objects are now selectable yet there is presently no navigation of their list subelements.
- 09:22 Revision ec9577c8 (github): Fix typo in previous commit.
- 09:14 Revision 7e800597 (github): Reimplemented the "quick" save slot as a console variable.
- Enhanced the "loadgame" and "savegame" console commands to allow referencing the current quick save slot using the ke...
- 09:00 Revision eefbbd35 (github): Changed: Console command usage info printed to the console now outputs the description first, followed by the usage patterns then the extra info (in CBLF_LIGHT). Fixed indenting.
- 02:59 Revision 88117b93 (github): Minor bug and typo fixes to previous commit.
- 02:21 Revision 81d7e9d3 (github): Massaged the high-level interface to the game-save module somewhat, cleaning it up.
- Implemented variants of the loadgame and savegame console commands which allow loading/creating game-saves directly f...
2011-04-25
2011-04-24
- 12:41 Revision ce70b89e (github): Cleanup.
- 12:28 Revision 58a28286 (github): Fixed determineGlobalPaths was using the wrong Dir constructor on *nix.
- 11:57 Revision ce77188f (github): Couple of small fixes to previous commit.
- 11:34 Revision 88fba1ba (github): Removed 99% of the remaining fixed-length file path limitations. The only remaining fixed length paths within the engine are; global paths (such as basedir, runtimedir), low-level paths in the early init stages of the system layer and finally, those used by directory_t On game-side its just the saved game related paths.
- Refactored directory_t mimicing the interface semantics of it's Qt::Dir counterpart. Behavior is now logically equiva...
Also available in: Atom