Project

General

Profile

Activity

From 2014-07-05 to 2014-07-18

2014-07-18

21:38 Revision c13bc69a (github): libgui: Added ModelBank
Loads model files using background tasks, as they may contain large
amounts of geometry and preprocessing tasks may b...
skyjake
21:38 Revision 4d4aed4c (github): Client|Renderer: Added ModelRenderer to oversee GL2 model rendering
Work in progress: ModelRenderer owns the ModelDrawable instances
needed for drawing objects using 3D models. All avai...
skyjake
14:18 Revision f59898ff (github): Fixed: Various Qt 4 build errors
skyjake
13:54 Revision 19af5036 (github): Fixed|Canvas|libgui: Accessing a Qt 5+ method
skyjake
09:45 Revision 4db97fa9 (github): Fixed|libcore: Path::Segment comparison operator against a text string
skyjake

2014-07-17

20:39 Revision 9cfaf07d (github): Fixed|Windows: Build error, added missing exports
skyjake
19:48 Revision ad47e86e (github): libcommon|Menu: Fully initialize the 'PlayerSetup' menu page on activation
Rather than perform part of the initialization using an activation
callback of the button on the 'Multiplayer' page, ...
danij
18:56 Revision 08574255 (github): libcommon|SaveSlots: Update save slot statuses following engine reset
Save slots are linked with corresponding menu widgets on the load/save
pages. Presently these menu widgets are update...
danij
18:35 Revision 110f23c1 (github): libcore|Package: Print package metadata as a dev log message
skyjake
18:20 Revision 747b0efc (github): Merge branch 'packageloader'
skyjake
18:13 Feature #1637 (Closed): Switch to Qt 5
skyjake
18:02 Revision e83fbd7e (github): OS X|qmake|Fixed: Various build and deployment issues with Qt 5
skyjake
18:02 Revision c1f4ff5c (github): Windows|Installer|qmake: Switched to VS 2013 and Qt 5
The autobuilder now uses VS 2013 and Qt 5 when building the Windows
distribution packages.
The Qt 4 shared libraries...
skyjake
18:00 Revision 3296ad79 (github): libcommon: Rebuild the game menu on engine reset
The game menu is now rebuilt following an engine reset. If the menu
was previously open it will be re-opened on the a...
danij
17:17 Feature #1844 (New): Support ZDoom's skill definitions in MAPINFO
ZDoom has introduced a new 'skill' definition type in MAPINFO for the purpose of defining the properties of the vario... danij
17:04 Feature #1842 (Progressed): Support ZDoom's episode and hub definitions in MAPINFO
ZDoom has extended the MAPINFO definition format with new episode and cluster definition types. Doomsday should suppo... danij
16:59 Feature #1841 (Closed): Update MAPINFO parser to ignore ZDoom specific extensions
danij
16:58 Feature #1841 (Closed): Update MAPINFO parser to ignore ZDoom specific extensions
The presence of ZDoom extensions to Hexen's MAPINFO definition format will presently cause the parser to fail when an... danij
16:54 Feature #1840 (Progressed): Support ZDoom-extended MAPINFO format
ZDoom has extended the MAPINFO format with numerous new features and some entirely new definition types, for defining... danij
16:40 Feature #1839 (Closed): Reference maps by URI in networked games
Presently the networked game protocol references maps using logical episode and map numbers. This method of referenci... danij
16:07 Feature #1838 (Closed): Enhance "warp" and -warp to support map specification by URI
danij
16:06 Feature #1838 (Closed): Enhance "warp" and -warp to support map specification by URI
danij
16:04 Feature #1837 (Closed): Recognize id Tech 1 maps using heuristic analysis
danij
16:03 Feature #1837 (Closed): Recognize id Tech 1 maps using heuristic analysis
Presently the engine is unaware of map resources until they are requested by the game when changing map. This makes i... danij
15:52 Feature #1836 (Closed): External map progression, episode and hub definitions
Presently these are hard coded with the exception of Hexen (which uses MAPINFO). Moving these to definition files wou... danij
15:45 Feature #1835 (Closed): Rebuild the game menu on engine reset
Once map progression, episode and hub definitions are moved into definition files it becomes necessary to rebuild the... danij
15:31 Revision ab01f423 (github): Homepage: Remote access the build repository at http://code.iki.fi
Access to the build repository must now use a CORS request in order
for web clients to allow the cross domain file ac...
danij
11:12 Feature #1834 (Closed): Import Snowberry addon formats as Doomsday 2 packages
All the old Snowberry bundle/addon/box formats should be interpreted at runtime by FS2 into Doomsday 2 packages. This... skyjake
10:44 Revision 004ec3c4 (github): Cleanup
skyjake
10:38 Revision 299a5d97 (github): libcore|FS: Assets in packages
A package asset is a Record in the package metadata plus optionally some
corresponding files in the package.
The "/p...
skyjake

2014-07-16

01:59 Revision 298009ae (github): Refactor|libcommon: Renamed all game menu components
This will do for now. We'll most likely dump most of this code in
the not too distant future in any case.
Todo: Rebu...
danij
01:13 Revision 88fbc49a (github): Refactor|libcommon: Moved game menu components to namespace common::menu
danij

2014-07-15

19:30 Revision 871eaa14 (github): Client|Renderer: Load shaders in package order
Shader definitions are now loaded in package load order (although that
has no practical effect at the moment).
skyjake
19:28 Revision 01102d56 (github): libcore|FS: Order for packages, finding files in packages
While Package doesn't yet have a file index of its own, FileIndex can
now make searches in all loaded packages. The r...
skyjake
13:52 Revision ffc50bf0 (github): Client: Collected packages inside "net.dengine.client" package
All the stuff specific to the client is now inside "net.dengine.client". skyjake
01:58 Revision 7ec95342 (github): Refactor|libcommon: Continued cleaning up game menu components
danij

2014-07-14

19:27 Revision 3bd5b608 (github): Refactor|libcommon: Game menu list widgets have ownership of list items
As of this commit, all game menus are constructed dynamically using
memory allocated from the heap rather than the Zo...
danij
18:56 Revision d7c19fc0 (github): FS|libcore: Custom indices in the file system
This makes it possible to index and observe any subset of files in
the file system that fulfills the specified predic...
skyjake
18:31 Revision e8afe9e6 (github): Refactor: Organized core resources into packages
Added new packages:
- net.dengine.base: contains files shared by the client and server
- net.dengine.client: files f...
skyjake
18:06 Revision 9d0bdbfc (github): Merge branch 'master' into gamemenu-rebuild-on-reset
danij
14:19 Revision e2386e9e (github): Fixed|libcommon|Doom|Doom64: Build errors
Fixed a number of cases of illegal const usage and references to
temporary values.
It is sad that MSVC allows these ...
skyjake

2014-07-13

11:40 Revision ed81d150 (github): Fixed|WorldSystem: Wrong MapInfo used when changing map (typo)
danij
11:00 Revision caa43d0a (github): Refactor|libcommon: Continued updating game menu memory management
danij
04:08 Revision fb055dcd (github): Refactor|libcommon: Dynamically construct the 'HUD Options' menu
danij

2014-07-12

23:12 Revision 355a21a2 (github): Refactor|libcommon: Converted all MNObject_*() functions to mn_object_t methods
danij
22:09 Revision 11f876d9 (github): Refactor|libcommon: Began updating the game menu with dynamic widget management
The goal of this branch is to update the game menu so that it can be
dynamically rebuilt on engine reset.
danij
07:34 Revision c4a99465 (github): Refactor|libdoom|libdoom64|libheretic|libhexen: Switched *console.c to C++, cleanup
danij
03:28 Revision d7928115 (github): Refactor|libcommon: Switched hu_chat.c, hu_log.c, hu_msg.c and pause.c to C++
danij
02:13 Revision 87fa71c3 (github): libcommon: Cleanup
danij
02:06 Revision 23db8d98 (github): Refactor|libcommon: Switched m_ctrl.c to C++
danij

2014-07-11

22:11 Revision b7d6183a (github): Merge branch 'master' into id1-import
danij
18:35 Revision 7b626605 (github): Fixed|libcommon: Build error (C++ passed through ...)
Better to use the C++ Log API in a C++ source file. skyjake
01:55 Revision 353283fd (github): Refactor|Intermission|libdoom: Use de::Uri to define intermission animations
danij
01:23 Revision 479430d3 (github): Refactor|libcommon: Replaced WI_DrawPatch*() with a single C++ function
danij

2014-07-10

22:37 Revision 60ede525 (github): libcommon: G_ComposeMapUri() and G_MapNumberFor() are now deprecated
Map references composed of a logical episode and map number pair are
a historical legacy that should only be used whe...
danij
08:17 Revision 3452b19d (github): Fixed|libdoom|libcommon|g++: Benign compiler warnings (unused parameter, uninitialized variables)
danij
08:03 Revision 4ab2c7b7 (github): Merge branch 'master' into revise-map-geometry-generation
danij
07:15 Revision 5cac4190 (github): MapInfoParser|libcommon: ZDoom's 'Clusterdef.hub' is boolean
Seemingly this is now working as expected. Tests with various real
world mods show that MAPINFOs in ZDoom-extended fo...
danij
06:40 Revision 26b002dd (github): Debug|libcommon|HexLex: Miscalculated line number following multiline, quoted text
danij
04:08 Revision 14b01862 (github): MapInfoParser|libcommon: ZDoom (add)defaultmap definitions have no id or title
danij
03:29 Revision 1295ba98 (github): MapInfoParser|libcommon: Typo
danij
03:15 Revision 2edf8cdc (github): MAPINFO|libcommon: Support ZDoom's (add)defaultmap definition mechanism
As of this commit it should now be possible to parse MAPINFO lumps
which use the ZDoom-extended format without error....
danij
01:17 Revision 46dca402 (github): MapInfoParser|libcommon: Fix MapInfoParser::parseEndGame()
danij
00:52 Revision 251f85dc (github): Refactor|MapInfoParser|libcommon: Ignore 'Map.next', 'Map.secretNext' EndGame directives (from ZDoom)
danij

2014-07-09

23:44 Revision 36dae37d (github): Refactor|MapInfoParser|libcommon: Restructured MapInfoParser with a function per block type
danij
23:12 Revision c4818fb6 (github): Refactor|MapInfoParser|libcommon: Use de::Error for MAPINFO parse errors
danij
22:19 Revision 15769a27 (github): MAPINFO|libcommon: Ignore ZDoom-specific 'Map' definition properties
At some point we'll have to support most if not all of these. Right
now however, the priority is to ignore anything f...
danij
20:56 Revision 83625667 (github): MAPINFO|libcommon: Ignore 'skill' definitions (from ZDoom)
danij
20:00 Revision 2db1ad47 (github): MAPINFO|libcommon: Ignore 'Clusterdef' definitions (from ZDoom)
danij
19:50 Revision b81e96dd (github): MAPINFO|libcommon: 'Map' definitions may now lookup a Text definition for the title
Support the ZDoom extension, whereby map titles can reference a Text
definition to use as the map title.
danij
13:58 Revision 97b10341 (github): Refactor|FS|libcore: Added FileIndex as a separate class
The index of files was previously an internal part of FileSystem,
however now it is a class of its own to facilitate ...
skyjake

2014-07-08

23:43 Revision e0465adb (github): MAPINFO|libcommon: Ignore 'Episode' definitions (from ZDoom)
danij
19:53 Revision 5168ee31 (github): MAPINFO|libcommon: 'Map' definitions may now reference maps with URIs
Support the ZDoom extension, whereby maps can be referenced by their
unique id rather than the MAPXX number in MAPINF...
danij
18:59 Revision 93b7abdd (github): libcommon|MapInfo: Cleanup
danij
18:48 Revision abcb4765 (github): Refactor|libcommon|MapInfo: Translate parsed map references in MAPINFO into URIs
Hexen's janky "warp translated" map numbers should now be considered
deprecated. This clunky mechanism should be avoi...
danij
15:31 Revision 13b67c8c (github): OS X|qmake: Disable DisplayMode when using Qt 5+
skyjake
15:30 Revision d5c30d60 (github): Fixed|libcommon: Compiler warning (possible uninitialized use of variable)
skyjake
14:58 Revision 022157f1 (github): Merge branch 'osx-yosemite' of ssh://github.com/skyjake/Doomsday-Engine into packageloader
skyjake
14:14 Revision 6c158227 (github): Fixed|Updater|UI: Apply HiDPI scaling in download progress indicator
This ideally should use a Rule, though. skyjake
14:02 Revision 682bbe33 (github): OS X|Shell|GUI: Shell's About dialog uses the 2x image with HiDPI
skyjake
10:59 Revision e6003696 (github): Fixed|Shell|Qt: Thickness of lines in map overview (with Qt 5)
The default pen behavior in Qt 5 has been changed so that any
transformations affect the pen width.
skyjake
10:57 Revision e7a9c99a (github): OS X|Shell|GUI: HiDPI compatible drawing of the log history
The text canvas is drawn in an offscreen buffer, so the scaling must
be manually handled.
skyjake
10:16 Feature #1833 (Closed): [OS X] Support for HiDPI resolutions
Changes needed for supporting HiDPI resolutions:
* All hardcoded pixel sizes in runtime images and drawing offsets m...
skyjake
10:08 Revision 21fd26c1 (github): Default Style: Typo
skyjake
10:01 Revision 296d0661 (github): OS X: Support HiDPI display resolutions
This commit makes Doomsday aware of HiDPI display resolutions on OS X.
DisplayMode.DPI_FACTOR can be checked to see w...
skyjake
09:53 Revision 0e1266d0 (github): Cleanup|Renderer: Bloom shader definition
skyjake

2014-07-06

22:09 Revision a7013753 (github): Refactor|MapInfo|libcommon: Derive MapInfo from de::Record
danij
20:59 Revision 5e6c3ba7 (github): OS X|qmake|libgui: Various tweaks for better OS X 10.10 compatibility
The assumptions are that Qt 5 is being used and DisplayMode is disabled
so that the OS X fullscreen mode works properly.
skyjake
20:07 Revision 2008955c (github): Refactor|libcommon|MapInfo: Remodeled mapinfo_t into C++ class MapInfo
danij
17:38 Revision 2ff237f5 (github): libcommon: Cleanup
danij
17:11 Revision 13efaf78 (github): Merge branch 'master' into revise-map-geometry-generation
danij

2014-07-05

01:41 Revision 266658b2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
01:41 Revision 5fac1a78 (github): All Games: Improved -warp to support map URIs
One can now specify a map in URI form (e.g., E1M1) to -warp from the
command line.
danij
 

Also available in: Atom