Project

General

Profile

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.
danij
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.
danij
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...
skyjake
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... danij
11:10 Revision b5a4f9be (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
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.
skyjake
05:26 Revision daea0b0c (github): Only output one "missing" warning when attempting to register a patch.
danij
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...
danij
02:55 Revision 6bc79ac8 (github): Reworked implementation of new singleplayer game configuration via the game menu.
danij
02:50 Revision 1c4fa851 (github): Fixed bug in buildGameSaveInfo which failed to clear the game-save file path for an unused save slot.
danij
02:39 Revision 2b62ebec (github): Added SkipIf doom1-share directive before the non-shareware Material patch defs in doom1/materials.ded
danij

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...
danij
16:32 Revision 3c8e16e1 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
16:32 Revision a1df1ff1 (github): Build number for non-stable Win32 builds
skyjake
16:18 Revision 9d7158f3 (github): Required CMake version is 2.8.3 (down from 2.8.4)
skyjake
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...
skyjake
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... danij

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 ... danij
17:10 Revision 512f3131 (github): Heretic: Fixed updates from server
The engineside gametic variable was not being accessed
in the appropriate manner.
skyjake
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... danij
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.
danij
09:25 Revision 0f8c347a (github): Use another instance of MNColorBox within the color widget and got rid of the special-case page drawer.
danij
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 :)
danij

2011-05-04

23:07 Revision c2e476d1 (github): Fixed bug in CP_SetVidMode which prevented setting the vertical resolution/window-size to 200 pixels.
danij
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. danij
22:14 Revision bcce6891 (github): Default yes/no strings in the game menu's cvarbutton_ts must be set prior to calling initObjects()
danij
20:31 Revision 57daca9e (github): Cvar-linked MNColorBoxes now update the associated cvars when their current color changes (like when leaving the color widget).
danij
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... danij
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... danij

2011-05-03

19:22 Revision e62f69bc (github): Reinstate Finale menu triggering which I disabled for debugging and then inadvertently commited.
danij
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.
...
danij
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.
danij
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.
danij
10:32 Revision 59de2362 (github): Fixed bug in the text renderer which would disable the type-in effect if the "glitter" effect was disabled.
danij

2011-05-02

12:43 Revision fba50160 (github): Back to the present.
danij
12:39 Revision 09d03ca2 (github): Continued fixing up the menu.
danij

2011-05-01

19:31 Revision 92e98b5d (github): Client: Fixed initial issues with Heretic
Related to mobj spawning and the DDPF_LOCAL flag. skyjake
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 ... danij

2011-04-30

14:31 Revision 6e88c01e (github): Further cleanup of the game message log.
Back to working on the menu now methinks. danij
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 ...
danij
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... danij
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.
danij

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. danij

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. danij

2011-04-27

19:20 Revision e467c717 (github): First batch of fixes to the game menu. Most of it is at least useable now.
danij

2011-04-26

23:07 Revision c79c09dd (github): Normalize line endings.
danij
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...
danij
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.
danij
09:22 Revision ec9577c8 (github): Fix typo in previous commit.
danij
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... danij
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.
danij
02:59 Revision 88117b93 (github): Minor bug and typo fixes to previous commit.
danij
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... danij

2011-04-25

21:30 Revision bb06778e (github): Win32: Fixed build (removed obsolete source files)
skyjake

2011-04-24

12:41 Revision ce70b89e (github): Cleanup.
danij
12:28 Revision 58a28286 (github): Fixed determineGlobalPaths was using the wrong Dir constructor on *nix.
danij
11:57 Revision ce77188f (github): Couple of small fixes to previous commit.
danij
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... danij
 

Also available in: Atom