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
Next revision
Previous revision
Last revision Both sides next revision
version:detailed_list_of_changes_in_doomsday_version_1.14 [2017-03-13 10:52]
skyjake ↷ Links adapted because of a move operation
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