User Tools

Site Tools


version:detailed_list_of_changes_in_doomsday_version_1.14

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
version:detailed_list_of_changes_in_doomsday_version_1.14 [2017-03-13 11:07]
skyjake ↷ Page moved from detailed_list_of_changes_in_doomsday_version_1.14 to version:detailed_list_of_changes_in_doomsday_version_1.14
version:detailed_list_of_changes_in_doomsday_version_1.14 [2017-03-13 18:46]
skyjake ↷ Links adapted because of a move operation
Line 5: Line 5:
  
  
-{{twocolumn|+{{:twocolumn|
  
  
Line 56: Line 56:
  
  
-{{twocolumn|+{{:twocolumn|
  
  
Line 65: Line 65:
   *  Old Doomsday GUI widgets were removed altogether as obsolete (the ones used in the old Control Panel and MP screens).   *  Old Doomsday GUI widgets were removed altogether as obsolete (the ones used in the old Control Panel and MP screens).
   *  Warnings and errors printed in the log history are also shown as alerts in the notification area.   *  Warnings and errors printed in the log history are also shown as alerts in the notification area.
-  *  Tutorial that introduces the main UI elements: [[home_screen]],​ notifications,​ [[task_bar]],​ application and configuration menus, renderer appearance profiles, and the console.+  *  Tutorial that introduces the main UI elements: [[:home_screen]],​ notifications,​ [[:task_bar]], application and configuration menus, renderer appearance profiles, and the console.
   *  Task bar: multiplayer menu providing an easy method of leaving the current server and displaying connection info.   *  Task bar: multiplayer menu providing an easy method of leaving the current server and displaying connection info.
-  *  State persistency:​ widgets can store their state in [[persist.pack]] and be automatically restored to their previous state on a subsequent launch.+  *  State persistency:​ widgets can store their state in [[:persist.pack]] and be automatically restored to their previous state on a subsequent launch.
   *  Stereo 3D: mouse wheel is now mapped to both left and right frames.   *  Stereo 3D: mouse wheel is now mapped to both left and right frames.
-  *  Console shortcut key can be set using a menu item in the [[console_menu]].+  *  Console shortcut key can be set using a menu item in the [[:console_menu]].
  
  
Line 87: Line 87:
   *  Log entries are flagged either for developers or end users. It is possible to filter out all developer messages.   *  Log entries are flagged either for developers or end users. It is possible to filter out all developer messages.
   *  The log history can optionally show metadata for each entry (timestamp, domain). This was previously only available in debug builds.   *  The log history can optionally show metadata for each entry (timestamp, domain). This was previously only available in debug builds.
-  *  Warnings and errors can be duplicated to a secondary output file with the [[-errors]] option (similar to [[-out]]).+  *  Warnings and errors can be duplicated to a secondary output file with the [[:errors]] option (similar to [[:out]]).
  
  
Line 111: Line 111:
 ===== {{tag|Renderer}} ===== ===== {{tag|Renderer}} =====
  
-  *  Added bloom as a new frame post-processing effect. It can be configured with cvars ({{var|rend-bloom}},​ etc.) or in the [[renderer_appearance_sidebar]]. Bloom is enabled by default.+  *  Added bloom as a new frame post-processing effect. It can be configured with cvars ({{:var|rend-bloom}},​ etc.) or in the [[:renderer_appearance_sidebar]]. Bloom is enabled by default.
   *  Oculus Rift: Number of samples can be configured separately for the Oculus Rift framebuffer (i.e., separately from overall FSAA setting).   *  Oculus Rift: Number of samples can be configured separately for the Oculus Rift framebuffer (i.e., separately from overall FSAA setting).
  
Line 122: Line 122:
   *  Old savegame conversion tool and plugin.   *  Old savegame conversion tool and plugin.
   *  Current game rules for the session used as basis for interpretation of old savegames.   *  Current game rules for the session used as basis for interpretation of old savegames.
-  *  Added {{cmd|inspectsavegame}} for inspecting .save package metadata. +  *  Added {{:cmd|inspectsavegame}} for inspecting .save package metadata. 
-  *  Improved {{cmd|inspectmap}} output with more information about map state and configuration+  *  Improved {{:cmd|inspectmap}} output with more information about map state and configuration
  
  
 ===== {{tag|Shell}} ===== ===== {{tag|Shell}} =====
  
-  *  When starting a server, it can be made public or private with a checkbox (sets {{var|server-public}}).+  *  When starting a server, it can be made public or private with a checkbox (sets {{:var|server-public}}).
   *  The error log is automatically shown if a server fails to start.   *  The error log is automatically shown if a server fails to start.
   *  The Shell login password can be specified when starting a server; it //must// be specified for public servers (where anyone can potentially try to log in).   *  The Shell login password can be specified when starting a server; it //must// be specified for public servers (where anyone can potentially try to log in).
Line 136: Line 136:
 ===== {{tag|Scripting}} ===== ===== {{tag|Scripting}} =====
  
-  *  A new [[record]] can be created inside an expression using [[record_keyword_]]: <​code>​(record rec).member = 1</​code>​+  *  A new [[:record]] can be created inside an expression using [[:​record_keyword]]: <​code>​(record rec).member = 1</​code>​
   *  App.audienceForGameAddition for notification of game registrations.   *  App.audienceForGameAddition for notification of game registrations.
   *  Native function binding for App.quit()   *  Native function binding for App.quit()
-  *  {{module|SavedSession}} module provides access to the resource system functionality for savegames (old savegame conversion)+  *  {{:module|SavedSession}} module provides access to the resource system functionality for savegames (old savegame conversion)
  
  
Line 149: Line 149:
 ===== {{tag|API}} ===== ===== {{tag|API}} =====
  
-  *  Old log message printing API removed, replaced with ''​App_Log()''​ in [[libdeng1]]. New log printing function supports [[log_escape_codes]] and accepts flags to specify entry metadata (subsystem, audience).+  *  Old log message printing API removed, replaced with ''​App_Log()''​ in [[:libdeng1]]. New log printing function supports [[:log_escape_codes]] and accepts flags to specify entry metadata (subsystem, audience).
  
  
 ===== {{tag|SDK}} ===== ===== {{tag|SDK}} =====
  
-  *  The Doomsday 2 libraries are provided under the LGPL 3 license ([[libdeng2]],​ [[libshell]],​ [[libgui]], [[libappfw]]). +  *  The Doomsday 2 libraries are provided under the LGPL 3 license ([[:libdeng2]], [[:libshell]], [[:libgui]], [[:libappfw]]). 
-  *  ''​Garbage''​ was moved from [[libdeng1]] to [[libdeng2]]. +  *  ''​Garbage''​ was moved from [[:libdeng1]] to [[:libdeng2]]. 
-  *  Doomsday 2 UI framework was split from the client and placed to its own [[libappfw|shared library]].+  *  Doomsday 2 UI framework was split from the client and placed to its own [[:libappfw|shared library]].
   *  Oculus Rift support code was moved to the UI framework library.   *  Oculus Rift support code was moved to the UI framework library.
-  *  SDK [[api_documentation]] is now available as a **.qch** file for use in Qt Creator.+  *  SDK [[:api_documentation]] is now available as a **.qch** file for use in Qt Creator.
   *  Build scripts specifically run Python 2 so that they work even if Python 3 is the system default.   *  Build scripts specifically run Python 2 so that they work even if Python 3 is the system default.
  
 }} }}
  
version/detailed_list_of_changes_in_doomsday_version_1.14.txt · Last modified: 2017-03-23 13:24 by skyjake