Project

General

Profile

Activity

From 2014-03-09 to 2014-03-22

2014-03-22

20:43 Revision ab42d164 (github): Fixed|Builder: Interpreting gcc build log output
skyjake
20:30 Revision 508187b6 (github): Fixed|Builder: Recognize "g++" as a compiler in log cleanup
skyjake
20:29 Revision af72fbe5 (github): Fixed|OS X|Shell: Missing include
skyjake
17:08 Revision d605c71d (github): Builder|Unix: Compiler log cleaner
The build logs contain a huge amount of non-interesting and repeated
information. This first version of the log clean...
skyjake
15:50 Revision 033b77bb (github): Debug|libgui: Commented out a debug message
skyjake
12:22 Revision b14b9a40 (github): libdeng2|SavedSession: SavedSession is now a specialized PackageFolder
Todo: Ensure everything still works...
Todo: Remove the now unnecessary SavedSessionRepository.
Todo: Cleanup.
danij
08:11 Revision 37bc6032 (github): Refactor|libdeng2|SavedSession|libcommon: Savegame system robustness improvements
SavedSessions are no longer copied. GameSessionWriter is now given a
repository path and produces a new session itsel...
danij
00:33 Revision 98df6734 (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
danij
00:16 Revision 200aa2e8 (github): Fixed|libcommon|MapStateWriter: Writing an arbitrary number of bytes via Writer
Writing a Block directly to the output stream results in the size of
the block being written also. In the case of the...
danij

2014-03-21

22:54 Revision b2fd5aa6 (github): UI|Client: Removed extraneous whitespace in saved session info popups
danij
22:45 Revision 6aa75126 (github): UI|Client: Improved formatting/styling of game rules in saved session info popups
danij
21:11 Revision 07024182 (github): libdeng2|SavedSession|Savegame Tool: Ensure translated boolean game rules remain as such
Ensure that the correct Value::Number semantic flag is set when game
rules are translated to/from their Info represen...
danij
19:53 Revision ff826216 (github): Cleanup|libcommon: "magic" is no longer a SessionMetadata value
danij
19:46 Revision 67c6178c (github): libdeng2|SavedSession: Removed "version" from SessionMetadata
This artifact of the old savegame system is no longer used with the
new .save packages as each serialized state file ...
danij
19:28 Revision dc8b06ce (github): Cleanup|libdeng2|libcommon|Savegame Tool: Unnecessary explicit flushing of de::Files when setting to ReadOnly
danij
19:19 Revision 532a1890 (github): Resource System: Changed default savegame folder to /home/savegames
For consistency with the naming convention used for most other types
of resource, the new savegame system by default ...
danij
18:44 Revision a402ecf7 (github): Savegame Tool: Use newlines in usage info printed with; --help, -h, -?
danij
15:13 Revision a0e4f7fc (github): Shell|GUI: Show local server error log if it fails to start
skyjake
15:12 Revision 41e695ee (github): libshell|LocalServer: Asking for the error log path
skyjake
09:37 Revision 7d5b3880 (github): Documentation|libdeng2: API doc note about File flushing
skyjake
09:10 Revision d898b8a7 (github): libcommon: Typos in comments
danij
09:09 Revision 65d4c6be (github): Resource System: Cleanup
danij
09:00 Revision 110974aa (github): Documentation|libdeng2: Updated File and Folder API docs
skyjake
08:55 Revision 5db6f138 (github): libdeng2|SavedSession|Savegame Tool|GameSessionWriter: Immediately set .save packages to read-only mode when done writing
danij
08:45 Revision 408b3cec (github): Fixed|Client|SettingsRegister: Finishing up a file write
skyjake
08:35 Revision 7b05082b (github): libcommon|GameSessionWriter: Try to avoid reopening the .save by updating the cached metadata
SavedSession keeps a copy of the deserialized metadata in memory to
avoid having to reopen (and decompress) the .save...
danij
08:27 Revision a1a9a7f2 (github): Cleanup|libgui: Replaced debug printouts with log entries
skyjake
08:25 Revision bf64d482 (github): Cleanup|libgui: Replaced debug printouts with log entries
skyjake
07:38 Revision ed1e20e2 (github): Savegame Tool: Flush all .save package output immediately following write
We don't want to be holding onto the files longer than necessary. danij
07:26 Revision f10a771c (github): Game API: GameDef now defines values used for legacy savegame conversion
danij
07:01 Revision 351099e8 (github): libcommon: Cleanup (removed all dead/old savegame IO code)
danij
06:50 Revision 665887b2 (github): libcommon|GameSessionWriter: ACScriptState does not include the segment identifier
Plus cleanup. danij
06:02 Revision 68a74087 (github): libcommon|GameSessionWriter: Add brief header and generally prettify .save package Info files
As of this commit, saving the game is once again possible (in Doom
at least) and a new .save package is written to th...
danij
05:38 Revision e2c8a6f8 (github): libcommon|MapStateWriter: Optionally exclude players from the map state thing archive
danij
05:31 Revision b445f710 (github): libhexen|ACScript: Fix build errors/warnings
danij
05:23 Revision a63fb5ac (github): libcommon|GameSessionWriter: Cleanup
danij
05:16 Revision 5d32b8d8 (github): libcommon|GameSessionWriter: Serialize current map state
danij
05:04 Revision 9acbe11f (github): libcommon|GameSessionWriter: Serialize the world ACScript state
danij
04:12 Revision ec12ede1 (github): libcommon|GameSessionWriter: Cleanup
danij
04:09 Revision 4f14a8fc (github): libcommon|MapStateWriter: MapStateWriter now has ThingArchive ownership
danij
03:51 Revision ef290eb0 (github): libcommon|GameSessionWriter|MapStateWriter: Relocated map state serialization from the session writer
danij
03:33 Revision 22b3d60f (github): libcommon|GameSessionWriter: Automatically generate metadata for the session on write
danij
03:21 Revision 175cb57c (github): libcommon|MapStateWriter: Replaced map state data Writer
Avoiding the need to update all of the existing serialization logic
the new writer takes advantage of the callback na...
danij
02:42 Revision ca0248a5 (github): libcommon: Disabled old code for writing savegames with LZSS
danij
02:31 Revision 355f9d78 (github): libcommon|MapStateWriter: Write the new map state file header
danij
02:22 Revision fe662a85 (github): libcommon|GameSessionWriter: Serialize session metadata to a new .save package
danij
01:56 Revision b2101c04 (github): Refactor|libcommon: Renamed GameStateWriter as GameSessionWriter
danij
01:33 Revision 8477c87c (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
danij
01:32 Revision 80b5a360 (github): ResourceSystem: Renamed a variable for clarity
danij
00:57 Revision 1f42e81c (github): Resource System: Sleep for a short while after initiating a savegame conversion
To give the converter a chance to finish the job before attempting
to repopulate the /savegame folder. Note that this...
danij
00:31 Revision 8ce0edcf (github): Documentation|Game: Updated Game apidocs
danij
00:30 Revision 579b6bf7 (github): UI|SavegameSelectionWidget: Fix loading of savegames from the selection widget
danij
00:24 Revision 24a4c667 (github): libdeng2|SavedSession: Cleanup
danij
00:02 Revision 77608a5a (github): Typo
danij
00:01 Revision be4b55d5 (github): Resource System|Game: Cleanup
danij

2014-03-20

23:45 Revision 72c956d4 (github): Resource System: Fix output path for automatic savegame conversion
As of this commit, legacy savegames are now automatically converted
when the a new game is added, the saved session r...
danij
23:39 Revision 900a2f7d (github): Savegame Converter: Redirect Savegame Tool's -output to the path specified
danij
23:21 Revision 41d1883c (github): Savegame Tool: Added -output option to redirect .save output to another directory
danij
22:57 Revision 39bdce44 (github): Savegame Tool: Configure /output in write mode
danij
22:40 Revision 4eb5b008 (github): Savegame Tool: Output all converted .save packages to the CWD
danij
21:41 Revision 6128c9ca (github): Documentation|Console|FX: Added help for bloom cvars
skyjake
20:55 Revision 0fa1fa2f (github): Resource System: Automatic savegame conversion now handles custom user save folders
Plus cleanup. danij
19:48 Revision e2c00d49 (github): libshell|LocalServer: Write server errors to a separate file
skyjake
19:47 Revision 9e886292 (github): libdeng2|App: Added option "-errors" for secondary warning/error output
By default all output goes to doomsday.out. "-errors" sets the name
of a secondary output file where only warning/err...
skyjake
19:01 Revision d84974ac (github): Shell|GUI: Added options for public server and shell password
The New Local Server dialog now offers an easy way to specify whether
the server should be announced publicly and wha...
skyjake
15:17 Revision d00e031e (github): Git: Ignore backup files in source tree
skyjake
15:15 Revision 2adb9692 (github): Merge branch 'master' of https://github.com/skyjake/Doomsday-Engine
skyjake
15:14 Revision ce8a7d59 (github): Documentation|libappfw: Corrected API doc for MenuWidget
skyjake
12:28 Revision 8364af9c (github): Merge remote-tracking branch 'origin/master' into gl2-model
skyjake
10:26 Feature #1739 (Rejected): Split screen local coop
Closing as duplicate. skyjake
02:46 Feature #1739 (Rejected): Split screen local coop
petitpetitpom
10:04 Revision fd6d31fa (github): Shell: Immediately update log history when receiving entries
Things like autocompletions are better printed sooner rather than
later for better UX.
skyjake
10:02 Revision 758c0f7d (github): Fixed|libshell: Automatic server discovery was not started in Shell apps
skyjake
10:02 Revision 1041a296 (github): libdeng2|LogBuffer: Allow specifying the auto-flush interval
skyjake
04:31 Revision ec0738d9 (github): Resource System: Trying out automatic conversion of legacy savegames
Any existing savegames for a newly added game are now automatically
converted at this time. However, the converted .s...
danij
04:17 Revision e735ce04 (github): Savegame Converter: Basic mechanism for savegame conversion using Savegame Tool
danij
00:16 Revision 194eb9a2 (github): Windows|Installer: Deploy both Savegame Converter and Tool
danij
00:14 Revision c8b4c719 (github): Add stub with API exchange for a new Savegame Converter plugin
danij

2014-03-19

22:46 Revision 36054850 (github): libcommon|GameRuleset: Fix typo
As of this commit it is now possible to load .save packages which
have been converted from vanilla Doom and Heretic s...
danij
22:43 Revision f9e7527c (github): libcommon|GameRuleset: Workaround the somewhat awkward Record API wrt default values
danij
22:08 Revision f45b3f55 (github): libcommon: Use the current GameRuleset to complete saved session metadata
If the game rules for the saved session are incomplete, the user is
warned and default values are applied from the cu...
danij
21:03 Revision a6462195 (github): libcommon: Recognize converted, vanilla serialized map states by their "magic"
As of this commit, loading of converted vanilla savegames currently
fails due to missing GameRuleset values and the u...
danij
20:40 Revision 019fe526 (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
danij
19:46 Revision 1eefd0f0 (github): Savegame Tool|Id1Translator: Fix translation of fixed length user save descriptions
As of this commit, converted vanilla savegames are now listed by the
saved session management UI in Doomsday.
Plus s...
danij
18:34 Revision d0fe5224 (github): Savegame Tool: Support conversion of vanilla Doom and Heretic savegames
Converting savegames in the vanilla Doom V9 and Heretic V13 formats
is now supported provided that the game identity ...
danij
16:43 Revision dc28b2e4 (github): Savegame Tool: Populate the "/input" root folder given the provided path
danij
16:42 Revision a86e2eed (github): Savegame Tool|Id1Translator: Recognize savegame subformats by their "version number" string
danij
12:33 Bug #1712 (Closed): [Windows] VSync cannot be turned off / forced fps limit (even in windowed mode)
skyjake
09:16 Feature #1738 (Rejected): xBR for graphics upscaling
Implement xBR as an alternative graphics upscaling algorithm. More information can be found here: http://www.libretro... skyjake
01:08 Revision de75777d (github): Savegame Tool|Id1Translator: Translate id Tech 1 session metadata
danij

2014-03-18

23:52 Revision 835392fe (github): Savegame Tool|PackageFormatter: Cleanup
danij
23:03 Revision 1c5503e8 (github): Savegame Tool|Id1Translator: Cleanup
danij
23:00 Revision b8fa0bf2 (github): Savegame Tool: Cleanup exception handling
danij
22:36 Revision fa5b1609 (github): Documentation|Savegame Tool|PackageFormatter: More apidocs
danij
22:27 Revision fdba690c (github): Savegame Tool: Cleanup
danij
22:19 Revision 36e15834 (github): Refactor|Savegame Tool: Split up main.cpp, revised PackageFormatter base class
danij
21:59 Bug #1737 (Closed): [Hexen] Crash starting end game finale
Pretty much what the subject states; entering the final portal on all versions of HeXen and DK causes a crash. vermil
20:44 Revision 0a5569a7 (github): libcommon|libdoom: Running player thinkers and their mobjs in fractional time
Proof of concept where players and their mobjs live in fractional
time while the rest of the world uses only sharp ti...
skyjake
20:30 Revision 8a2c2c46 (github): Started work branch for low-latency input and modern player movement
The objective is to allow players (and only players) to be controlled
and moved in fractional time, i.e., as fast as ...
skyjake
16:14 Revision 06e77e20 (github): Savegame Tool: Cleanup
danij
12:44 Revision 79016347 (github): Savegame Tool: Added stub for VanillaSaveFormat
danij
08:31 Revision 4124e6fa (github): Merge remote-tracking branch 'origin/master' into gl2-model
skyjake
01:03 Revision 702ebfdf (github): Savegame Tool: No longer depends on libdeng1, further prep for non-native translation
danij

2014-03-17

22:01 Revision 58e12fa8 (github): libcommon: Read the map state format version from the header
danij
21:52 Revision 21bdf432 (github): libcommon: Detect the serialized map state format from the header
danij
21:51 Revision 9fa76a10 (github): Savegame Tool: Write a map state header, for format detection
danij
21:34 Revision e04433dd (github): Savegame Tool: Preparations for translating non-native savegame formats
danij
19:15 Revision ec89c3ef (github): Unix|libdeng2: Make backtrace printer available in release builds, too
skyjake
19:15 Revision 32f83c7f (github): Optimize|libdeng2|libappfw|libgui: Performance and memory tuning
This commit makes several small optimizations:
- Animation avoids making copies of Time instances.
- PathTreeNode avo...
skyjake
19:10 Revision 9cfdfc76 (github): libappfw|GuiRootWidget: Use a TextureBank for common UI textures
While the UI images are still stored in an atlas as before, a Bank
is smarter with managing the allocations: only the...
skyjake
18:22 Revision 3d4c4b09 (github): libcommon|MapStateReader: Fix map state value reading, added a read-float method
As of this commit it is now possible to load .save packages which have
been translated from native savegame format ve...
danij
18:20 Revision c60e216a (github): libcommon|GameRuleset: Fix GameRuleset::fromRecord construction
When Info parses the source file it currently trashes any existing case
in key value names to all lowercase.
danij
18:17 Revision 8245650a (github): libdeng2|SavedSession: Use Info array notation for present players in session metadata
danij
13:41 Bug #1736: [HeXen] sky back layer not rendering
To make a slight correction; it's two layer skies in general, not just those of HeXen. vermil
13:39 Bug #1736 (Closed): [HeXen] sky back layer not rendering
Just posting to say that this commit didn't fix the sky in HeXen. The back layer doesn't render in two layer skies.
...
vermil
11:36 Revision 8f484798 (github): Fixed|libappfw: Don't draw a popup with zero surface area
skyjake
11:35 Revision 5fe705b7 (github): Fixed|libdeng2|Bank: allNames() should return dotted paths
skyjake
11:34 Revision eb849ea1 (github): Fixed|libdeng2: Compiler warning in release build
skyjake
11:34 Revision 9ec55019 (github): Cleanup|libgui: Use as/is methods for casting
skyjake
11:32 Revision e31b64cf (github): libgui: Added TextureBank, a very simple atlas-based bank for images
Allocates images on an AtlasTexture so they can be efficiently and
easily shared by many users for drawing.
skyjake
00:40 Revision 21187149 (github): libdeng2|SavedSessionRepository: Cleanup
danij
00:27 Revision 9601bc85 (github): Refactor: Continued splitting up remaining old savegame system functionality
It is no longer necessary for the engine to be made aware of which
map state reader is actually used for deserializat...
danij

2014-03-16

18:05 Revision 81c46922 (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
Conflicts:
doomsday/client/src/ui/widgets/gameselectionwidget.cpp
danij
13:51 Revision aeef1045 (github): Cleanup|PanelWidget: Log message
PanelWidget observes all assets regardless of their state or type. skyjake
13:40 Revision a68dcf1a (github): libappfw: PanelWidget waits until content is ready for drawing
A panel's opening animation is paused while the content is being
prepared for drawing. In practice, LabelWidget now d...
skyjake
13:37 Revision 4b1b58e3 (github): UI|SavegameSelectionWidget: Added a basic UI widget for saved session management
I'm not at all happy with how this works from a usability perspective.
The main point was to get something working th...
danij
13:28 Revision 35d51994 (github): libdeng2|Animation: Animations can be paused and resumed
skyjake
13:11 Revision 05dc05e1 (github): Resources|libdeng2|SavedSession: Significantly more intelligent SavedSession management
Saved game sessions are now managed entirely by the engine. When a new game
is added, the ResourceSystem automaticall...
danij
12:57 Revision 33de83fd (github): Windows|GL|Client: Update Qt to control swap interval (vsync)
IssueID #1712 skyjake
11:36 Revision 8d162312 (github): Fixed|Heretic: Removed invalid cvar 'player-weapon-order8'
Heretic only has eight weapons (0...7). skyjake
11:35 Revision 8a4cdf6d (github): Client: Don't warn about failed auto-selection of game
skyjake
11:22 Revision 553b125b (github): Fixed|Doom|Doom64: Incorrect cvar value range for 'player-color'
skyjake
11:22 Revision e24774af (github): Fixed|libgui: Vertex builder position accuracy issue in makeRing
Make sure the ring starts and ends at the exact same position. skyjake
10:19 Revision 0563d9c6 (github): libgui|GLTarget: If validation fails, do a full reset of the instance
skyjake
09:54 Revision 8f6a510f (github): Renderer|FX: Moved color filter later in the FX stack
If color filter is applied before bloom, it can alter the resulting hue
and brightness of the filter quite much.
Als...
skyjake
09:49 Revision a4fdfc50 (github): Fixed|libappfw: Failed assert when deiniting widget not part of tree
Widgets should remember which atlas they have been using and not
ask the root widget, which may not be available any ...
skyjake
08:57 Revision d1e8067d (github): UI|Client: Tweaks
Reordered/reworded the 'help' command's output a little. skyjake
08:57 Revision 564a567e (github): Debug|Unix|libdeng2: Added a backtrace print macro
Perhaps the Best Thing Ever for non-invasive debugging. skyjake
08:57 Revision 1185ea4b (github): Fixed|UI|Client: Group visibility in the Games dialog
The state of the groups were restored from persistent state, which
might show groups that are supposed to be filtered...
skyjake

2014-03-15

19:32 Revision 91892102 (github): Fixed|Client: Ignore unknown settings in profile when reading
skyjake
18:50 Revision 6a3b7e0c (github): Renderer|FX: Added bloom to appearance profiles
Also added a extra cvar "rend-bloom-complexity" that controls whether
the effect is 1-pass or 2-pass (default: 2-pass).
skyjake
18:09 Revision 3f02183c (github): Fixed|libappfw: Crash after closing popup (double delete)
If a popup was auto-deleted at popup dismissal, but the parent was
deleted before garbage recycling, the widget was d...
skyjake
17:02 Revision 3fb4ce92 (github): Renderer|FX: Bloom tweaks
Only render bloom when a map is loaded. Also, raised the bloom
threshold a little bit.
skyjake
12:46 Revision 5fde6437 (github): UI|Client: Renderer Appearance sidebar remembers which groups are open
Uses the widget state persistency mechanism. skyjake
11:59 Revision 322dd7e6 (github): Renderer|FX: Added a bloom post-processing effect
fx::Bloom takes the frame buffer contents and applies a bloom filter
on them. Bloom is enabled by default.
Settings ...
skyjake
11:55 Revision 7781be46 (github): libgui|GLState: Querying a normalized viewport rectangle
skyjake
11:54 Revision bda89f69 (github): Refactor|libappfw: Const'd a method of BaseWindow
skyjake

2014-03-14

19:33 Revision 4560da65 (github): ResourceSystem: Cleanup
danij
18:57 Revision 2e8cf9a4 (github): API: Added HOOK_SAVEGAME_CONVERT for use by savegame converter plugins
The convertSavegame() utility attempts to perform this conversion,
synchronously, via the Doomsday plugin system.
Ea...
danij
17:26 Revision e4cb4688 (github): Tests|GLSandbox: Fixed OS X deployment, app shutdown
The model needs to be glDeinit'd (or disconnected from the atlas)
before the atlas is deleted.
skyjake
17:00 Bug #1712 (In Progress): [Windows] VSync cannot be turned off / forced fps limit (even in windowed mode)
skyjake
16:48 Feature #1687: In-game error dialogs (e.g., corrupt savegame)
Deferring this until 1.15, for now the automatic notifications via the alert system will have to do for 1.14 danij
16:37 Revision e9d97828 (github): libgui|Debug: Print source file/line when a GL error occurs
skyjake
16:37 Revision 56b89646 (github): libgui|Image: Added fromData() method, support for loading PCX images
skyjake
16:36 Revision baa53990 (github): Merge branch 'master' into gl2-model
skyjake
15:30 Revision 9ade7ca5 (github): Tests|GLSandbox: Allow switching between MD2 and MD5 models
skyjake
15:29 Revision d7ca0f02 (github): libgui|ModelDrawable: Make a dummy bone for boneless models
If a mesh has no bones, just add a dummy bone with an identity
transformation.
skyjake
15:28 Revision a4293ca5 (github): libgui|Image: Added fromData() method, support for loading PCX images
skyjake
13:58 Revision 5e247d55 (github): libcommon|MapStateReader: Replaced map state data Reader
Avoiding the need to update all of the existing deserialization logic
the new reader takes advantage of the callback ...
danij
13:50 Revision 0ca3c707 (github): Fixed|Savegame Tool: Translation of "fast" game rule for ver 13 save format
danij
08:52 Revision dc2708e4 (github): libgui|ModelDrawable: Bones can be initialized at load time
Bones are independent of GL objects, so they can be initialized at load
time and not during glInit.
skyjake
08:38 Revision 5e7e0725 (github): Tests|GLSandbox: Deploy test models their own folder
skyjake

2014-03-13

22:49 Revision e220626e (github): Tests|GLSandbox: Calculate model texture coordinates within atlas
skyjake
22:47 Revision 25b75b11 (github): libgui|ModelDrawable: Store texture bounds to vertex buffer
skyjake
21:56 Revision e67d87d4 (github): libgui|ModelDrawable: Atlas for model textures
skyjake
21:53 Revision b4e87a97 (github): Tests|GLSandbox: Added textures for the MD5 test model
skyjake
20:58 Revision a8949707 (github): Tests|GLSandbox: Shader tweak
skyjake
20:58 Revision 1631ef4a (github): Refactor|libgui: Cleanup and join meshes into a single GL buffer
skyjake
20:13 Revision d3445b06 (github): Tests|GLSandbox: Loading and rendering an MD5 model (without textures)
At the moment this tests the basic functionality of ModelDrawable:
loading a model with animations and rendering the ...
skyjake
20:11 Revision 5a0e5752 (github): libgui|ModelDrawable: Rough implementation of skeletal animation
Skeletal animation is carried out using an array of bone matrices. Each
vertex of the mesh is given a set of bone IDs...
skyjake
20:08 Revision 762d5576 (github): libgui: Added vertex attributes for bone IDs and weights
skyjake
20:07 Revision 76f6a6e0 (github): libgui|GLUniform: Added support for matrix arrays
skyjake
20:06 Revision 51c8dfb0 (github): libgui|Debug: Print source file/line when a GL error occurs
skyjake
19:29 Revision e2c63cb8 (github): Savegame Tool|ACScript: Fix translation and deserialization of old ACS world state
danij
17:01 Revision 27bdc05c (github): libdeng2|SavedSession|Savegame Tool: Suffix .save package state file names with "State"
For consistency with persist.pack, suffix all serialized state data
file names with "State" (cf. UIState).
danij
16:38 Revision dd570b65 (github): All Games: Attempt to restart the title loop should savegame loading fail
Whatever the reason for the failure, attempt to recover, returning to
the title loop if necessary.
danij
16:00 Revision c92c1655 (github): libdeng2|SavedSession: Ensure contents are up-to-date when recognizing .save files
As of this commit, .save files are recognized by the repository,
the session metadata is parsed from Info, SavedSessi...
danij
14:38 Revision 53abc248 (github): Merge branch 'master' into savegame-refactor
danij
14:31 Revision 0f4e30bb (github): Fixed|libdeng2: Copying a Record
When making a copy of a record (or assigning one), subrecord ownership
was not replicated correctly in the resulting ...
skyjake
14:31 Revision bd0a65dc (github): Tutorial|Client: Final tutorial step only needs the "Done" button
skyjake
14:30 Revision 15a25739 (github): Windows|Debug|libgui: Don't assert GL operation success
At shutdown, after restoring the original display mode, there was an
OpenGL error occurring that caused a crash (asse...
skyjake
14:24 Revision d44af495 (github): libdeng2|SavedSession|SavedSessionRepository: Moved more management logic from libcommon's SaveSlots
danij
14:22 Bug #1735: Doom2 PWAD save games use level name from IWAD
Attached is the PWAD I'm currently playing (darken2) which exhibits the issue. mezlo
10:58 Bug #1735: Doom2 PWAD save games use level name from IWAD
To follow on from the above. If a pwad includes no Dehacked, Map Info or CWILV, perhaps the map title could be replac... vermil
09:55 Bug #1735: Doom2 PWAD save games use level name from IWAD
Dday can only append a pwads level name to a save game if it is changed via a Dehacked patch or Map Info.
It can't...
vermil
03:20 Bug #1735: Doom2 PWAD save games use level name from IWAD
Can you give an example of PWAD which exhibits the problem? The autogenerated savegame name depends on various factor... danij
03:08 Bug #1735 (New): Doom2 PWAD save games use level name from IWAD
While playing Doom 2 with PWAD files, when you press F2 to save a game, it defaults the save name to the name of the ... mezlo
13:40 Revision f2e2e15b (github): libdeng2|Record: Added an explicit setter for char const*
Evidently some compilers (MSVC at least) interpret a zero-length,
c-style string as bool, consequently resulting in a...
danij
13:11 Revision f8bf1395 (github): libdeng2|SavedSession: Cleanup
danij
13:10 Revision 6337fcbb (github): libcommon: Missing switch default in MNEdit_CommandResponder
danij
04:37 Revision 1777a66d (github): Fixed|Game Menu|libcommon: Edit-field widgets when active, eat menu navigation commands
danij

2014-03-12

18:19 Revision 9e1bdb6b (github): libcommon|SaveSlots: Must update the SavedSessionRepository Folder following a copy
Otherwise the copied file won't be known to the primary Feed. danij
16:20 Revision bf5a8ccd (github): libdeng2|Record: Added an explicit setter for char const*
Evidently some compilers (MSVC at least) interpret a zero-length,
c-style string as bool, consequently resulting in a...
danij
15:54 Revision 4327319f (github): libcommon|SaveSlots: Updated copying of associated .save packages
Plus some preparations for replacing the map state Reader with a new
version that does not use LZSS.
danij
13:50 Revision 24bb3d4c (github): libcommon: Deserialize ACScript data in .save packages
danij
13:01 Revision 81b74b4f (github): Cleanup|libdeng2|SavedSession: Reordered doomsday/libdeng2/src/game/savedsession.cpp
danij
12:33 Revision 22df4b3c (github): Fixed|SavedSession|libdeng2: Serialized map states are in the /maps folder of the .save package
danij
12:29 Revision d86da01c (github): libdeng2|SavedSession: Search .save packages to check availability of serialized map states
danij
11:50 Revision d7fabfd1 (github): Documentation|SavedSession: Clarified SavedSession metadata replacement, minor fixes
danij
11:14 Revision 1ba2d4b5 (github): libdeng2|SavedSession: Cleanup
danij
11:12 Revision 736e9ffb (github): GLSandbox: Draw the loaded model
skyjake
11:12 Revision bdf8ffca (github): libgui|ModelDrawable: Simple drawing and bounding box
Here we're assuming the mesh needs no further transforming. A single
GLProgram is used to draw all meshes.
skyjake
11:11 Revision 38ac04e0 (github): libgui|GLBuffer: Drawing is a const operation
skyjake
11:10 Revision e9446819 (github): libdeng2: Added min/max functions with three arguments
skyjake
10:33 Revision 047865bc (github): libdeng2|SavedSession|SavedSessionRepository: Improved SoC, general API improvements
danij
00:39 Revision b8026e0f (github): libcommon: Cleanup
danij
00:12 Revision a8eb75d3 (github): libdeng2|Cleanup: Replaced IMapStateReader with a MapStateReader base class
In the future most of the common deserialization logic should exist
as methods of this shared base class.
danij

2014-03-11

23:21 Revision b86e8ee9 (github): libdeng2|IMapStateReader|SavedSession: Make the SavedSession being loaded available to map state readers
Thereby giving indirect access to the .save package.
Also removed some of the now unnecessary methods from libcommon...
danij
22:19 Revision 91fece4d (github): libgui|ModelDrawable: Working on data imported by libassimp
skyjake
22:18 Revision 516270b6 (github): qmake: Improved dep file for Open Asset Import Library
This one allows using a custom-built libassimp. skyjake
18:41 Revision 5c8ea1a9 (github): Refactor|libheretic: Renamed HereticV13GameStateReader as HereticV13MapStateReader
danij
18:38 Revision 838165fc (github): Refactor|libdoom: Renamed DoomV9GameStateReader as DoomV9MapStateReader
danij
18:25 Revision 719647e5 (github): libcommon: Cleanup
danij
18:12 Revision 8de5e6fd (github): Refactor|libcommon: Merged GameStateReader functionality into MapStateReader
Also updated map state deserialization wrt savegame format changes. danij
16:56 Revision 53515e41 (github): libcommon: Began updating saved game map state deserialization
danij
16:16 Revision 47b7d8dc (github): Savegame Tool: Translate world ACS data
The translated data is written to separate ACSCRIPT file in the .save
package.
danij
14:41 Revision 20224952 (github): Tests|GL: Added a MD2 test model for GLSandbox
Getting started with ModelDrawable. skyjake
14:40 Revision f82bdf11 (github): libgui|ModelDrawable: Basic model parsing and preparation
Todo: Bones, animation. skyjake
14:39 Revision d9e22785 (github): libgui|GLBuffer: Added a 3D vertex with tangent-space
skyjake
14:39 Revision 17e06b87 (github): Fixed|libdeng2: Resolved ambiguous method
size() comes from both base classes. skyjake
13:28 Revision d74c39b5 (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
danij
13:25 Revision 4cce9f62 (github): libdeng2|SavedSessionMetadata: Use a ruleset block element for gamerules, tweaked alignment
danij
12:42 Bug #1734 (Progressed): Games' Help InFine scripts have no sounds
Pretty much what the subject states; the help infine in all games lacks the sound effects played when moving between ... vermil
11:25 Revision 04c4181f (github): libgui: Added stub for ModelDrawable
The first goal of this branch is to try out the Open Asset Import
Library and see if it can be used reliably for impo...
skyjake
10:45 Revision 077d026a (github): SDK|Fixed: Doxygen issues
skyjake
10:41 Revision 743aa563 (github): SDK|Documentation|Cleanup: Added sdk.doxy, cleaned up some Doxygen errors
There is now a combined API doc for the entire SDK, although some errors
remains (e.g., with class hierarchies being ...
skyjake

2014-03-10

20:55 Revision f192835f (github): Tutorial|Console: Added a console command to start the tutorial
skyjake
20:49 Revision 2fcc774c (github): Tutorial: Delay tutorial autostart a little
skyjake
20:40 Revision ca078dca (github): Fixed|Tutorial: Spurious format arg
skyjake
20:39 Revision a15b4147 (github): Default Style: Made window background image a bit lighter
skyjake
20:05 Revision f389391b (github): Fixed|Task Bar: When open, eat modifier key events
When the task bar is open, we shouldn't wake up the game by giving it
stray modifier events (e.g., when typing in the...
skyjake
20:04 Revision 06fcf41f (github): Tutorial: Improved content
Be more informative and use better terminology. skyjake
19:32 Revision 9ccc2b6f (github): UI|Ring Zero: Use inverted style for game filter
skyjake
19:31 Revision c6571915 (github): libappfw: Added an inverted style for TabWidget
skyjake
19:11 Revision 3a688dea (github): Tutorial|Client: New visual appearance
Background is blurred instead of darkened, and the tutorial popups
use the informational (inverted) style to stand ou...
skyjake
19:10 Revision e4ce3fef (github): libappfw: Inverted "info style" for MessageDialog and ButtonWidget
DialogContentStylist was also made somewhat more intelligent. skyjake
19:09 Revision 9a6277bc (github): Fixed: Compiler warning
skyjake
19:08 Revision 1163ae10 (github): libappfw|GuiWidget: Take opacity into account when blurring
skyjake
16:06 Revision 25b533e3 (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
danij
15:39 Revision c7f6397f (github): Fixed|libcommon: Fully reinitialize the game SaveSlots when changing game
The game plugin might not be unloaded when the game is changed, so we
need to fully reinitialize the save slots each ...
danij
15:36 Revision 7421faca (github): Fixed|Bindings|UI|Client: Compiler warning (unsafe mix of bool / ddboolean_t)
danij
14:57 Revision f17f5215 (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
danij
14:56 Revision a2db2fbf (github): Savegame Tool: Savegames for Hexen in the old ver3 format not supported
The result of a serialization mishap, the side data in the map segment
is strewn with junk values, meaning that strai...
danij
14:52 Revision 620b91a8 (github): Tutorial|Client: Automatically show tutorial if not shown before
Config.tutorial.shown determines whether to show the tutorial at
startup.
skyjake
14:52 Revision adb7a2c8 (github): Refactor|libdeng2: Moved convenience getters from Config to Record
These get*() methods are useful with any Record, not just Config. skyjake
14:52 Revision 59af3a68 (github): Tutorial|Client: Adjusted highlight flash
Less distracting while being noticeable. skyjake
13:59 Revision 355080e1 (github): UI|Client: Order of key modifiers in pretty-printed binding
skyjake
13:58 Revision 8173ce94 (github): Refactor|libappfw|Client: Use Untrapper in dialogs and tutorial
skyjake
13:58 Revision 9c8f3c4d (github): libappfw: Added Untrapper for mouse untrapping convenience
skyjake
10:06 Revision 93812658 (github): UI|Client: Minor tweaks
Don't allow starting tutorial in busy mode. skyjake
09:52 Revision c1938369 (github): Tutorial|Client: Added a glow to highlight UI elements
Draw attention to the correct place. skyjake
09:51 Revision 3ef5e7da (github): libappfw|GuiRootWidget: Added method for finding GuiWidgets
skyjake
09:05 Revision 303a0bb2 (github): libdeng2|FS: Use a dev warning for InputError contents
skyjake
09:02 Revision 3a0c94a5 (github): libdeng2|FS: Print contents of InputError exception
skyjake
00:35 Revision acd181ba (github): libdeng2|SavedSession: Parse Info into SessionMetadata when recognizing .save files
Also made a few changes to the asTextWithInfoSyntax() output re syntax
(strings aren't quoted?) and formatting of nes...
danij

2014-03-09

21:19 Revision de43fdec (github): libdeng2|SavedSessionRepository: Accessing the saved SessionMetadata from a .save file
Also named each map state format for better log/error messages. danij
20:36 Revision 744d7c9d (github): UI|Console: Added menu item for setting console shortcut key
skyjake
20:35 Revision e2ce9adb (github): Tutorial: Added console key binding widget
The tutorial now offers an opportunity to change the console shortcut
key. This is only shown when a game is loaded, ...
skyjake
20:33 Revision 514dcfaf (github): UI|Bindings: Added widget for making an input binding
The bindings subsystem was enhanced with functions for finding
existing bindings for a command and deleting bindings ...
skyjake
20:30 Revision a5bae2b5 (github): libappfw|libgui: Key modifier related cleanup
skyjake
20:28 Revision 9f83140b (github): libdeng2: Added more character symbols (Alt)
skyjake
20:28 Revision 619ce3e1 (github): Fixed|libappfw|LabelWidget: Updating label's margins
skyjake
20:26 Revision 83f1a788 (github): libappfw|Added: Special button with a small auxiliary button inside
AuxButtonWidget has an auxiliary button inside that can be used for
extra functionality.
skyjake
18:41 Revision 61525974 (github): libdeng2|SavedSessionRepository: Trying to figure out how to index the zipped saved session file
danij
17:21 Bug #1733 (Closed): Player control binding issue (input modifier vs key state)
See: http://dengine.net/forums/viewtopic.php?f=7&t=1720#p10923
With the controls configured as described in the ab...
danij
16:37 Revision ed622fd9 (github): Refactor|libdeng: Renamed IGameStateReader as IMapStateReader
The saved session game state (i.e., session metadata) will soon be
read on engine side. The serialized map state is n...
danij
15:52 Revision aec5c7e2 (github): libdeng2|SavedSession: Updated wrt saved session file format changes
danij
15:49 Revision 1630a51a (github): libcommon|SaveSlots: Updated wrt saved session file format changes
danij
14:48 Revision 4bffebaf (github): Savegame Tool: Cleanup
danij
14:22 Revision aebadb5c (github): Added: Savegame Tool console application
The Savegame Tool is a console utility for converting legacy savegame
files into a format recognized by libdeng2's Sa...
danij
 

Also available in: Atom