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
version:detailed_list_of_changes_in_doomsday_version_1.14 [2017-03-13 18:46]
skyjake ↷ Links adapted because of a move operation
version:detailed_list_of_changes_in_doomsday_version_1.14 [2017-03-23 13:24] (current)
skyjake
Line 1: Line 1:
-This article lists the important changes in [[version:doomsday_version_1.14]].+This article lists the important changes in [[version:1.14]].
  
  
-====== Fixed bugs ======+===== Fixed bugs =====
  
  
-{{:​twocolumn| +==== UI ====
- +
- +
-===== {{tag|UI}} =====+
  
   *  Ugly layout updates when opening popups. Caused by their contents becoming available for GL drawing at different times during the opening animation, resulting in repeated resizing of the popup.   *  Ugly layout updates when opening popups. Caused by their contents becoming available for GL drawing at different times during the opening animation, resulting in repeated resizing of the popup.
Line 16: Line 13:
  
  
-===== {{tag|Console}} =====+==== Console ====
  
   *  Windows: Console history has a wider drag border for the mouse, fixing the problem where it was impossible to resize the console if the drag border was near the edge of the window.   *  Windows: Console history has a wider drag border for the mouse, fixing the problem where it was impossible to resize the console if the drag border was near the edge of the window.
   *  Removed invalid console variables (like "​player-weapon-order8"​ in Heretic).   *  Removed invalid console variables (like "​player-weapon-order8"​ in Heretic).
  
-| 
  
  
-===== {{tag|Renderer}} =====+==== Renderer ====
  
   *  Vignette effect drawn while no map is loaded.   *  Vignette effect drawn while no map is loaded.
Line 35: Line 31:
  
  
-===== {{tag|Resources}} =====+==== Resources ====
  
   *  When writing a ZIP archive, it was possible that its header was written with an incorrect total number of archive entries, resulting in a corrupt ZIP file.   *  When writing a ZIP archive, it was possible that its header was written with an incorrect total number of archive entries, resulting in a corrupt ZIP file.
Line 41: Line 37:
  
  
-===== {{tag|All Games}} =====+==== All Games ====
  
   *  Mismanagement of game rules when loading savegames.   *  Mismanagement of game rules when loading savegames.
Line 47: Line 43:
  
  
-===== {{tag|Hexen}} =====+==== Hexen ====
  
   *  Crash starting end game finale.   *  Crash starting end game finale.
-}} 
  
  
-====== New features and changes ====== 
  
 +===== New features and changes =====
  
-{{:​twocolumn| 
  
  
-===== {{tag|UI}} =====+==== UI ====
  
   *  Visual improvements for UI widgets: text editors have a border, fold panels have a state indicator and text wrapping is now more accurate.   *  Visual improvements for UI widgets: text editors have a border, fold panels have a state indicator and text wrapping is now more accurate.
Line 72: Line 66:
  
  
-===== Home screen ({{tag|Ring Zero}}=====+==== Home screen (Ring Zero) ====
  
   *  Automatically shows multiplayer servers and all saved games.   *  Automatically shows multiplayer servers and all saved games.
Line 81: Line 75:
  
  
-===== {{tag|Log}} =====+==== Log ====
  
   *  Overall cleanup of log output.   *  Overall cleanup of log output.
Line 90: Line 84:
  
  
-===== {{tag|Multiplayer}} =====+==== Multiplayer ====
  
   *  Multiplayer UI was completely overhauled with new dialogs.   *  Multiplayer UI was completely overhauled with new dialogs.
Line 98: Line 92:
  
  
-===== {{tag|All Games}} =====+==== All Games ====
  
   *  Unified game session model.   *  Unified game session model.
Line 106: Line 100:
   *  No longer dependent on external LZSS module.   *  No longer dependent on external LZSS module.
  
-| 
  
  
-===== {{tag|Renderer}} =====+==== 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 (''​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).
  
  
-===== {{tag|Resources}} =====+==== Resources ====
  
   *  New savegame format based on ZIP. Human readable metadata and multiple files for serialized game state data.   *  New savegame format based on ZIP. Human readable metadata and multiple files for serialized game state data.
Line 126: Line 119:
  
  
-===== {{tag|Shell}} =====+==== 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 ''​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 134: Line 127:
  
  
-===== {{tag|Scripting}} =====+==== 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)+  *  ​[[script:module:SavedSession]] module provides access to the resource system functionality for savegames (old savegame conversion)
  
  
-===== {{tag|OS X}} =====+==== OS X ====
  
   *  Font rendering is done using native APIs.   *  Font rendering is done using native APIs.
  
  
-===== {{tag|API}} =====+==== 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}} =====+==== 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]]).
Line 160: Line 153:
   *  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