Activity
From 2014-07-04 to 2014-07-17
2014-07-17
- 20:39 Revision 9cfaf07d (github): Fixed|Windows: Build error, added missing exports
- 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, ... - 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... - 18:35 Revision 110f23c1 (github): libcore|Package: Print package metadata as a dev log message
- 18:20 Revision 747b0efc (github): Merge branch 'packageloader'
- 18:13 Feature #1637 (Closed): Switch to Qt 5
- 18:02 Revision e83fbd7e (github): OS X|qmake|Fixed: Various build and deployment issues with Qt 5
- 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... - 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... - 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...
- 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...
- 16:59 Feature #1841 (Closed): Update MAPINFO parser to ignore ZDoom specific extensions
- 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...
- 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...
- 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...
- 16:07 Feature #1838 (Closed): Enhance "warp" and -warp to support map specification by URI
- 16:06 Feature #1838 (Closed): Enhance "warp" and -warp to support map specification by URI
- 16:04 Feature #1837 (Closed): Recognize id Tech 1 maps using heuristic analysis
- 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...
- 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...
- 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...
- 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... - 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...
- 10:44 Revision 004ec3c4 (github): Cleanup
- 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...
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... - 01:13 Revision 88fbc49a (github): Refactor|libcommon: Moved game menu components to namespace common::menu
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). - 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... - 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".
- 01:58 Revision 7ec95342 (github): Refactor|libcommon: Continued cleaning up game menu components
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... - 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... - 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... - 18:06 Revision 9d0bdbfc (github): Merge branch 'master' into gamemenu-rebuild-on-reset
- 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 ...
2014-07-13
- 11:40 Revision ed81d150 (github): Fixed|WorldSystem: Wrong MapInfo used when changing map (typo)
- 11:00 Revision caa43d0a (github): Refactor|libcommon: Continued updating game menu memory management
- 04:08 Revision fb055dcd (github): Refactor|libcommon: Dynamically construct the 'HUD Options' menu
2014-07-12
- 23:12 Revision 355a21a2 (github): Refactor|libcommon: Converted all MNObject_*() functions to mn_object_t methods
- 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. - 07:34 Revision c4a99465 (github): Refactor|libdoom|libdoom64|libheretic|libhexen: Switched *console.c to C++, cleanup
- 03:28 Revision d7928115 (github): Refactor|libcommon: Switched hu_chat.c, hu_log.c, hu_msg.c and pause.c to C++
- 02:13 Revision 87fa71c3 (github): libcommon: Cleanup
- 02:06 Revision 23db8d98 (github): Refactor|libcommon: Switched m_ctrl.c to C++
2014-07-11
- 22:11 Revision b7d6183a (github): Merge branch 'master' into id1-import
- 18:35 Revision 7b626605 (github): Fixed|libcommon: Build error (C++ passed through ...)
- Better to use the C++ Log API in a C++ source file.
- 01:55 Revision 353283fd (github): Refactor|Intermission|libdoom: Use de::Uri to define intermission animations
- 01:23 Revision 479430d3 (github): Refactor|libcommon: Replaced WI_DrawPatch*() with a single C++ function
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... - 08:17 Revision 3452b19d (github): Fixed|libdoom|libcommon|g++: Benign compiler warnings (unused parameter, uninitialized variables)
- 08:03 Revision 4ab2c7b7 (github): Merge branch 'master' into revise-map-geometry-generation
- 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... - 06:40 Revision 26b002dd (github): Debug|libcommon|HexLex: Miscalculated line number following multiline, quoted text
- 04:08 Revision 14b01862 (github): MapInfoParser|libcommon: ZDoom (add)defaultmap definitions have no id or title
- 03:29 Revision 1295ba98 (github): MapInfoParser|libcommon: Typo
- 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.... - 01:17 Revision 46dca402 (github): MapInfoParser|libcommon: Fix MapInfoParser::parseEndGame()
- 00:52 Revision 251f85dc (github): Refactor|MapInfoParser|libcommon: Ignore 'Map.next', 'Map.secretNext' EndGame directives (from ZDoom)
2014-07-09
- 23:44 Revision 36dae37d (github): Refactor|MapInfoParser|libcommon: Restructured MapInfoParser with a function per block type
- 23:12 Revision c4818fb6 (github): Refactor|MapInfoParser|libcommon: Use de::Error for MAPINFO parse errors
- 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... - 20:56 Revision 83625667 (github): MAPINFO|libcommon: Ignore 'skill' definitions (from ZDoom)
- 20:00 Revision 2db1ad47 (github): MAPINFO|libcommon: Ignore 'Clusterdef' definitions (from ZDoom)
- 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. - 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 ...
2014-07-08
- 23:43 Revision e0465adb (github): MAPINFO|libcommon: Ignore 'Episode' definitions (from ZDoom)
- 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... - 18:59 Revision 93b7abdd (github): libcommon|MapInfo: Cleanup
- 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... - 15:31 Revision 13b67c8c (github): OS X|qmake: Disable DisplayMode when using Qt 5+
- 15:30 Revision d5c30d60 (github): Fixed|libcommon: Compiler warning (possible uninitialized use of variable)
- 14:58 Revision 022157f1 (github): Merge branch 'osx-yosemite' of ssh://github.com/skyjake/Doomsday-Engine into packageloader
- 14:14 Revision 6c158227 (github): Fixed|Updater|UI: Apply HiDPI scaling in download progress indicator
- This ideally should use a Rule, though.
- 14:02 Revision 682bbe33 (github): OS X|Shell|GUI: Shell's About dialog uses the 2x image with HiDPI
- 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. - 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. - 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... - 10:08 Revision 21fd26c1 (github): Default Style: Typo
- 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... - 09:53 Revision 0e1266d0 (github): Cleanup|Renderer: Bloom shader definition
2014-07-06
- 22:09 Revision a7013753 (github): Refactor|MapInfo|libcommon: Derive MapInfo from de::Record
- 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. - 20:07 Revision 2008955c (github): Refactor|libcommon|MapInfo: Remodeled mapinfo_t into C++ class MapInfo
- 17:38 Revision 2ff237f5 (github): libcommon: Cleanup
- 17:11 Revision 13efaf78 (github): Merge branch 'master' into revise-map-geometry-generation
2014-07-05
- 01:41 Revision 266658b2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 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.
2014-07-04
- 20:49 Revision b6ba1097 (github): Merge branch 'master' into packageloader
- 16:50 Revision 7334636f (github): Windows: Updated envconfig.bat example
- Now applying Qt 5.3's Qt Creator and jom with the /nologo option.
- 16:30 Revision f2bf0295 (github): Fixed|Client|g++: Build error (missing include)
- 16:29 Revision fb291a2d (github): Fixed|XG|libcommon: Error in XG stair build spread algorithm
- Due to an old refactoring oversight the stair builder would fail to
determine the neighbor sector to spread to.
Plus... - 16:26 Revision 5b4e530b (github): Fixed|libcommon|libdoom|libdoom64|libheretic|libhexen|g++: Compiler warnings (unused variables, signed/unsigned comparison)
- 10:54 Revision e847bc70 (github): Fixed|World|WadMapConverter: Build error/warnings
- 10:47 Revision 02bfa074 (github): Scripting|FS|libcore: Added built-in functions 'File' and 'globals'
- The File() function returns a File's info record. The info records of
all File instances now have the superclass Core... - 10:46 Revision c4d571b0 (github): libcore|FS: Package metadata is kept in a "package" subrecord
- It's better to keep a package's metadata separate from the file's
metadata, so all the package related variables were... - 10:42 Revision 711af659 (github): Refactor|Scripting|Record|libcore: Handling super records
- The Record class now has the functionality for adding new super
records into a record.
Also available in: Atom