[xoreos-git] [xoreos/xoreos] 9e8986: ACTIONSCRIPT: Add _global loading function flag

Bob Hall noreply at github.com
Sun Mar 31 17:36:42 CEST 2019


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/xoreos
  Commit: 9e89866cf4fa8d7b8da952b120685412ecbe61db
      https://github.com/xoreos/xoreos/commit/9e89866cf4fa8d7b8da952b120685412ecbe61db
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M src/aurora/actionscript/array.cpp
    M src/aurora/actionscript/asbuffer.cpp
    M src/aurora/actionscript/avm.cpp
    M src/aurora/actionscript/function.cpp
    M src/aurora/actionscript/function.h

  Log Message:
  -----------
  ACTIONSCRIPT: Add _global loading function flag


  Commit: 2cf07946c22b4b30ed8f138d39189b9a2d126769
      https://github.com/xoreos/xoreos/commit/2cf07946c22b4b30ed8f138d39189b9a2d126769
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M src/aurora/actionscript/variable.cpp

  Log Message:
  -----------
  ACTIONSCRIPT: Add negate condition for objects and functions


  Commit: 217eefeb70f2ad92e3393dfd93a06cf47f3ff325
      https://github.com/xoreos/xoreos/commit/217eefeb70f2ad92e3393dfd93a06cf47f3ff325
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M src/aurora/actionscript/avm.cpp
    M src/aurora/actionscript/avm.h

  Log Message:
  -----------
  ACTIONSCRIPT: Add ExternalInterface.call function


  Commit: 01efe451bfa1a87d1cf57e570a3bfea2da459d7a
      https://github.com/xoreos/xoreos/commit/01efe451bfa1a87d1cf57e570a3bfea2da459d7a
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M src/xoreos.cpp

  Log Message:
  -----------
  MAIN: Fix leaking singetones


  Commit: ad788a50d610a79d0b9249b16ca36f3c3b1fd788
      https://github.com/xoreos/xoreos/commit/ad788a50d610a79d0b9249b16ca36f3c3b1fd788
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M src/engines/kotorbase/creature.cpp
    M src/graphics/aurora/model.cpp

  Log Message:
  -----------
  KOTOR: Check hook node existance to avoid a leak


  Commit: f9248a943127d2c9feeb3e0e342796a86704069a
      https://github.com/xoreos/xoreos/commit/f9248a943127d2c9feeb3e0e342796a86704069a
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-03-22 (Fri, 22 Mar 2019)

  Changed paths:
    M src/engines/aurora/localpathfinding.cpp
    M src/engines/aurora/localpathfinding.h
    M src/engines/aurora/objectwalkmesh.h
    M src/engines/kotorbase/area.cpp
    M src/engines/kotorbase/path/doorwalkmesh.cpp
    M src/engines/kotorbase/path/doorwalkmesh.h
    M src/engines/kotorbase/path/objectwalkmesh.cpp
    M src/engines/kotorbase/path/objectwalkmesh.h
    M src/engines/nwn/objectwalkmesh.cpp
    M src/engines/nwn/objectwalkmesh.h

  Log Message:
  -----------
  ENGINES: Check collision with static object in pathfinding

Closes #470.


  Commit: edb4d001d65b5a52c7f57ae74bc1d792d8ffffb0
      https://github.com/xoreos/xoreos/commit/edb4d001d65b5a52c7f57ae74bc1d792d8ffffb0
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-03-22 (Fri, 22 Mar 2019)

  Changed paths:
    M src/engines/aurora/localpathfinding.cpp

  Log Message:
  -----------
  ENGINES: Correctly adjust local walkmesh height


  Commit: 35fd072d5468f5ccbc6bbf26adc59f361995397e
      https://github.com/xoreos/xoreos/commit/35fd072d5468f5ccbc6bbf26adc59f361995397e
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/itemproperty.cpp
    M src/engines/nwn2/script/functions_inventory.cpp
    M src/engines/nwn2/script/functions_itemproperty.cpp
    M src/engines/nwn2/types.h

  Log Message:
  -----------
  NWN2: ItemProperty class needs to have an invalid mode

Testing of ItemProperty calls in the game engine showed that the
parameter functions return '-1' for an invalid property. An invalid
item property type has been added to enable this behavior. If a
parameter is set to the max for its type, this will also cause a
'-1' to be returned.


  Commit: ea12d5927fdf29628e1ef7c67b0f2f3a5c2270ff
      https://github.com/xoreos/xoreos/commit/ea12d5927fdf29628e1ef7c67b0f2f3a5c2270ff
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_itemproperty.cpp
    M src/engines/nwn2/types.h

  Log Message:
  -----------
  NWN2: Implement ItemProperty creation functions


  Commit: 40035ba53ecc52df2d5c20740a26d66c40750d20
      https://github.com/xoreos/xoreos/commit/40035ba53ecc52df2d5c20740a26d66c40750d20
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/door.cpp
    M src/engines/nwn2/module.cpp
    M src/engines/nwn2/module.h
    M src/engines/nwn2/trap.cpp
    A tests/engines/nwn2/door.cpp
    A tests/engines/nwn2/door.h
    M tests/engines/nwn2/rules.mk

  Log Message:
  -----------
  NWN2: Add unit test for NWN2 doors

For some reason the door 'isOpen()' call is returning true even
though the "AnimationState" parameter is set to zero for all four
doors. A cursory check of the code didn't turn up a reason, so for
now I left that test disabled.


  Commit: f72310e208ba153ecd717f81acc5772de6cfa8f8
      https://github.com/xoreos/xoreos/commit/f72310e208ba153ecd717f81acc5772de6cfa8f8
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h

  Log Message:
  -----------
  GRAPHICS: Project using perspective matrix

When performing a project operation, use _perspective matrix
explicitly.


  Commit: 92738d8250e313b8ab590d437f7c851689f2dbc7
      https://github.com/xoreos/xoreos/commit/92738d8250e313b8ab590d437f7c851689f2dbc7
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/rules.mk
    A src/engines/nwn2/store.cpp
    A src/engines/nwn2/store.h

  Log Message:
  -----------
  NWN2: Define Store class


  Commit: 88b74eeeb5632fbdcd9295b11a1b544c3ad2d743
      https://github.com/xoreos/xoreos/commit/88b74eeeb5632fbdcd9295b11a1b544c3ad2d743
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/store.cpp
    M src/engines/nwn2/store.h

  Log Message:
  -----------
  NWN2: Get and set store parameters


  Commit: aa82933a2ebbf21af54751cd125f2e84a2605699
      https://github.com/xoreos/xoreos/commit/aa82933a2ebbf21af54751cd125f2e84a2605699
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/area.cpp
    M src/engines/nwn2/area.h
    M src/engines/nwn2/store.cpp
    M src/engines/nwn2/store.h

  Log Message:
  -----------
  NWN2: Add inventory to store and load stores in area

The Store class instances created in the Area::loadStores call
is handed off to the area's objects list for memory management.


  Commit: 7082d2699a1fc5dba37338ba6e7e9a6339026c76
      https://github.com/xoreos/xoreos/commit/7082d2699a1fc5dba37338ba6e7e9a6339026c76
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/store.cpp
    M src/engines/nwn2/store.h

  Log Message:
  -----------
  NWN2: Implement calls to cycle through the inventory items


  Commit: b79a9f9a43a8e91778cca98cb6884b6967ff5285
      https://github.com/xoreos/xoreos/commit/b79a9f9a43a8e91778cca98cb6884b6967ff5285
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/inventory.cpp
    M src/engines/nwn2/inventory.h

  Log Message:
  -----------
  NWN2: Convert inventory crawl to use find algorithm


  Commit: 76b000a331241421c764a4a02ca36846b461fc62
      https://github.com/xoreos/xoreos/commit/76b000a331241421c764a4a02ca36846b461fc62
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/objectcontainer.cpp
    M src/engines/nwn2/objectcontainer.h
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_inventory.cpp

  Log Message:
  -----------
  NWN2: Implement Store class script functions


  Commit: ba987288d66f8abb28eb6eb983d8d883ceddec2e
      https://github.com/xoreos/xoreos/commit/ba987288d66f8abb28eb6eb983d8d883ceddec2e
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-24 (Sun, 24 Mar 2019)

  Changed paths:
    M src/engines/nwn2/item.cpp
    M src/engines/nwn2/item.h

  Log Message:
  -----------
  NWN2: Include an infinite-supply flag for an item in a Store inventory


  Commit: 1b3ee95643cf45cc7b32228168c34ca55dbaf14b
      https://github.com/xoreos/xoreos/commit/1b3ee95643cf45cc7b32228168c34ca55dbaf14b
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-25 (Mon, 25 Mar 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_inventory.cpp
    M src/engines/nwn2/script/functions_situated.cpp
    M src/engines/nwn2/situated.cpp
    M src/engines/nwn2/situated.h

  Log Message:
  -----------
  NWN2: Implement KeyRequiredFeedbackMessage and InfiniteFlag script calls


  Commit: e1e674b411cc6701c3ace8cd0be6a484dfd7d662
      https://github.com/xoreos/xoreos/commit/e1e674b411cc6701c3ace8cd0be6a484dfd7d662
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-27 (Wed, 27 Mar 2019)

  Changed paths:
    M src/engines/nwn2/campaign.cpp
    A src/engines/nwn2/journal.cpp
    A src/engines/nwn2/journal.h
    M src/engines/nwn2/module.cpp
    M src/engines/nwn2/module.h
    M src/engines/nwn2/rules.mk

  Log Message:
  -----------
  NWN2: Implement Journal class

When loading the Campaign journal for the NWN2 OC, running getString()
for ResRef #180942 results in the following error:

  WARNING: iconv() failed: Illegal byte sequence!

See issue 10 on xoreos/xoreos-tools for more information.


  Commit: e77e4b7cffe751e9e17bbef9035ba2d8d50f7fef
      https://github.com/xoreos/xoreos/commit/e77e4b7cffe751e9e17bbef9035ba2d8d50f7fef
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-03-27 (Wed, 27 Mar 2019)

  Changed paths:
    M src/engines/nwn2/creature.cpp
    M src/engines/nwn2/creature.h
    M src/engines/nwn2/module.cpp
    M src/engines/nwn2/module.h
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_creature.cpp
    M src/engines/nwn2/script/functions_module.cpp

  Log Message:
  -----------
  NWN2: Allow each creature to individually track journal entries


Compare: https://github.com/xoreos/xoreos/compare/4721e84cab97...e77e4b7cffe7



More information about the xoreos-git mailing list