Alphabetical Index | Tags by Size | Find tag:

API (Grouped)

Related tags: DMU, DMU API

Authorship: 72% danij, 28% skyjake

View commits by date

Jump down to:
  Added (12)
  Cleanup (12)
  Refactor (8)
  Documentation (5)
  Map (5)
  Definitions (3)
  Fixed (3)
  libcommon (3)
  GL (2)
  libdeng2 (2)
  Windows (2)
  Audio (1)
  Busy Mode (1)
  Changed (1)
  Client (1)
  Console (1)
  Deh Reader (1)
  Doom (1)
  Game (1)
  Input (1)
  libdeng1 (1)
  Network (1)
  Resource (1)
  Savegame Converter (1)
  Server (1)
  Sound (1)
  Thinker (1)
  Uri (1)
  Web (1)
July 2015
2015-07-15 : Changed Def_Get() behavior for type:DD_DEF_ACTION
2015-07-07 : Removed 'sprNames' table from InternalData
August 2014
2014-08-19 : Access DED Finale definitions in the database directly
2014-08-10 : Access DED Music definitions in the database directly
June 2014
2014-06-29 : Versioning policy for removing public APIs
2014-06-29 : Dropped old/obsolete W API
January 2014
2014-01-15 : Relocated internal thinker functions from public API header
October 2013
2013-10-12 : Revised mechanism for map element interception traces
2013-10-03 : Renamed various map API flags for consistency
2013-10-03 : Addressed various map API naming inconsistencies
2013-10-02 : Combined map line box iterator functions
2013-10-02 : Standardized argument order of map API callback/traverser functions
2013-10-02 : BSP leafs and nodes have no public properties
2013-10-02 : Replaced P_BspLeafAtPoint_FixedPrecision()
2013-10-02 : DD_BASE_DDMOBJ_ELEMENTS() now records the BSP leaf at the origin
2013-10-02 : Use Mobj_Sector() to determine the sector at the mobj's origin
June 2013
2013-06-15 : Revised API for map changes
April 2013
2013-04-22 : Removed constants DD_DMU_VERSION and DMUAPI_VER
2013-04-21 : Standardized map element indices across all APIs
2013-04-12 : Bumped the map edit API to version 2 (1201)
March 2013
2013-03-04 : Removed caps DD_MONOCHROME_PATCHES and DD_UPSCALE_AND_SHARPEN_PATCHES
September 2012
2012-09-27 : Revised lump cache interface
2012-09-04 : Def_Get() now returns the index of a found text definition
July 2012
2012-07-12 : Enhanced Def_Get() - 'out' argument now optional for Finale defs
April 2012
2012-04-22 : Enhanced S_StopSound() adding further sound stopping behaviors
2012-04-20 : MPE_PolyobjCreate() origin coordinates are now specified as double
2012-04-20 : MPE_PlaneCreate() height is now specified as double
February 2012
2012-02-25 : Use LineDef (and not Seg) with P_SetPolyobjCallback()
2012-02-19 : Record in PatchInfo whether no color info is present

  Added (12) — API

November 2018
2018-11-25 Added | Network | Server | Web : Added server instance IDs
September 2014
2014-09-09 Added : Added HOOK_GAME_INIT
March 2014
2014-03-14 Added : Added HOOK_SAVEGAME_CONVERT for use by savegame converter plugins
January 2014
2014-01-29 Added | Uri : Added new Uri constructor Uri_NewWithPath3
2014-01-24 Added : Added Def_Get() identifier DD_DEF_MUSIC_CDTRACK
2014-01-23 Added | libdeng1 : Added Str_StartsWith()
2014-01-23 Added : Added M_ReadFileIntoString()
October 2013
2013-10-31 Added | Client : Querying if a control has bindings, added new look controls
2013-10-25 Added | GL : Public GL API now uses GLState for scissor; added push/pop state
April 2013
2013-04-17 Added : Fixed-point math variants of BSP lookup/query functions
September 2012
2012-09-04 Added : Added Def_Get() type argument DD_DEF_VALUE_BY_INDEX
April 2012
2012-04-22 Added : Added DMU properties DMU_FLOOR_PLANE and DMU_CEILING_PLANE

↑ Back to top

  Cleanup (12) — API

November 2017
2017-11-12 Cleanup : Renamed TimeDelta to TimeSpan
July 2015
2015-07-14 Cleanup | Definitions : Removed more obsolete DD_DEF* constants
2015-07-13 Cleanup | Definitions : Removed more obsolete DD_DEF* constants and Def_EvalFlags()
2015-07-11 Cleanup | Definitions : Removed DD_DEF_STATE, DD_SPRITE and DD_FRAME constants
August 2014
2014-08-09 Cleanup : Removed DD_DEF_MAP_INFO, ddmapinfo_t
June 2014
2014-06-17 Cleanup : Moved filename_t to libdoomsday's sys_direc.h
2014-06-17 Cleanup : Removed obsolete lumpname_t
May 2014
2014-05-01 Cleanup | Input : Deleted obsolete key repeater code, bumped B API
January 2014
2014-01-13 Cleanup : Removed all use of Con_Message, removed from public API
October 2013
2013-10-13 Cleanup | Map : Cleanup
September 2013
2013-09-25 Cleanup : Moved SideSection and DMU_FLAG_FOR_SIDESECTION to dmu_lib.h
April 2013
2013-04-05 Cleanup | Documentation : Cleanup

↑ Back to top

  Refactor (8) — API

October 2017
2017-10-02 Refactor : Renamed GetVariable to GetPointer in the game exports
2017-10-02 Refactor : Cleaned up and reorganized API enums for the 2.1 release
February 2015
2015-02-06 Refactor : Lookup Text definitions via libdoomsday's ded_t
July 2014
2014-07-21 Refactor | Thinker : Base thinker relocated to libdoomsday
January 2014
2014-01-12 Console | Refactor : Printing log messages, removed old Console API functions
2014-01-05 Refactor : Bumped WAD API to v2, removed a function
December 2012
2012-12-04 Refactor : Replaced DD_MaterialForTextureUniqueId with DD_MaterialForTextureUri
July 2012
2012-07-23 Refactor : Collect map data lumps in WadMapConverter

↑ Back to top

  Documentation (5) — API

April 2013
2013-04-08 Documentation : Tweaked Doxygen config
2013-04-08 Documentation : Tweaked Doxygen config
2013-04-07 Documentation | libdeng2 : Macro expanding when running Doxygen
2013-04-07 Documentation | libdeng2 : Macro expanding when running Doxygen
2013-04-05 Cleanup | Documentation : Cleanup

↑ Back to top

  Map (5) — API

October 2015
2015-10-30 Map : Use const mobj arguments in SpawnDamageParticleGen()
October 2013
2013-10-13 Map : Revised Intercept representation
2013-10-13 Cleanup | Map : Cleanup
2013-10-12 Map : Removed divline_t
2013-10-12 Map : Unused functions removed; P_PathTraverse reformatted

↑ Back to top

  Definitions (3) — API

July 2015
2015-07-14 Cleanup | Definitions : Removed more obsolete DD_DEF* constants
2015-07-13 Cleanup | Definitions : Removed more obsolete DD_DEF* constants and Def_EvalFlags()
2015-07-11 Cleanup | Definitions : Removed DD_DEF_STATE, DD_SPRITE and DD_FRAME constants

↑ Back to top

  Fixed (3) — API

November 2016
2016-11-20 Audio | Fixed : Sound emitters are const in APIs; fixed line side emitters
January 2016
2016-01-22 Doom | Fixed : Fixed missing Windows exports; updated Map APIs
April 2010
2010-04-25 Changed | Fixed : Viewwindow is now specified in viewport coordinates (formerly fixed 320x200). Note that game-side we still use the fixed coordinate space for convenience and scale up when calling R_SetViewWindow. Changed API: Before calling game-side drawing routine

↑ Back to top

  libcommon (3) — API

July 2014
2014-07-28 libcommon : DD_GetVariable() now provides access to the DED database
November 2013
2013-11-20 Busy Mode | libcommon : Busy transition frame is rendered rather than grabbed
February 2012
2012-02-26 libcommon : GL_DrawPatch() now assumes a [x:0, y:0] origin if not specified

↑ Back to top

  GL (2) — API

August 2014
2014-08-12 GL : GL fog setup for a map is now handled by the engine
October 2013
2013-10-25 Added | GL : Public GL API now uses GLState for scissor; added push/pop state

↑ Back to top

  libdeng2 (2) — API

April 2013
2013-04-07 Documentation | libdeng2 : Macro expanding when running Doxygen
2013-04-07 Documentation | libdeng2 : Macro expanding when running Doxygen

↑ Back to top

  Windows (2) — API

June 2012
2012-06-20 Windows : Export Str_InitStd()
2012-06-20 Windows : Export AutoStr methods

↑ Back to top

  Audio (1) — API

November 2016
2016-11-20 Audio | Fixed : Sound emitters are const in APIs; fixed line side emitters

↑ Back to top

  Busy Mode (1) — API

November 2013
2013-11-20 Busy Mode | libcommon : Busy transition frame is rendered rather than grabbed

↑ Back to top

  Changed (1) — API

April 2010
2010-04-25 Changed | Fixed : Viewwindow is now specified in viewport coordinates (formerly fixed 320x200). Note that game-side we still use the fixed coordinate space for convenience and scale up when calling R_SetViewWindow. Changed API: Before calling game-side drawing routine

↑ Back to top

  Client (1) — API

October 2013
2013-10-31 Added | Client : Querying if a control has bindings, added new look controls

↑ Back to top

  Console (1) — API

January 2014
2014-01-12 Console | Refactor : Printing log messages, removed old Console API functions

↑ Back to top

  Deh Reader (1) — API

May 2014
2014-05-12 Deh Reader : Use revised DED structs, dropped deprecated API functions

↑ Back to top

  Doom (1) — API

January 2016
2016-01-22 Doom | Fixed : Fixed missing Windows exports; updated Map APIs

↑ Back to top

  Game (1) — API

September 2014
2014-09-28 Game : Games can now be attributed with a MAPINFO data path

↑ Back to top

  Input (1) — API

May 2014
2014-05-01 Cleanup | Input : Deleted obsolete key repeater code, bumped B API

↑ Back to top

  libdeng1 (1) — API

January 2014
2014-01-23 Added | libdeng1 : Added Str_StartsWith()

↑ Back to top

  Network (1) — API

November 2018
2018-11-25 Added | Network | Server | Web : Added server instance IDs

↑ Back to top

  Resource (1) — API

December 2013
2013-12-14 Resource : Replaced color palette translation map management

↑ Back to top

  Savegame Converter (1) — API

March 2014
2014-03-27 Savegame Converter : HOOK_SAVEGAME_CONVERT arguments are now VFS paths

↑ Back to top

  Server (1) — API

November 2018
2018-11-25 Added | Network | Server | Web : Added server instance IDs

↑ Back to top

  Sound (1) — API

August 2015
2015-08-06 Sound : LGM init when changing map is now handled by the engine

↑ Back to top

  Thinker (1) — API

July 2014
2014-07-21 Refactor | Thinker : Base thinker relocated to libdoomsday

↑ Back to top

  Uri (1) — API

January 2014
2014-01-29 Added | Uri : Added new Uri constructor Uri_NewWithPath3

↑ Back to top

  Web (1) — API

November 2018
2018-11-25 Added | Network | Server | Web : Added server instance IDs

↑ Back to top