[Commits] [wesnoth/wesnoth] 1b50d4: Refactored formula's use of boost::intrusive_ptr

GitHub noreply at github.com
Sun Jul 24 23:55:59 UTC 2016


  Branch: refs/heads/boost_trimming
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 1b50d42639dd2d2fbd35a15e86c09375c4aef131
      https://github.com/wesnoth/wesnoth/commit/1b50d42639dd2d2fbd35a15e86c09375c4aef131
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/actions/undo.cpp
    M src/ai/contexts.cpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/candidates.cpp
    M src/ai/formula/stage_side_formulas.cpp
    M src/ai/formula/stage_unit_formulas.cpp
    M src/formula/callable.hpp
    M src/formula/callable_fwd.hpp
    M src/formula/formula.cpp
    M src/formula/function.cpp
    M src/formula/variant.cpp
    M src/formula/variant.hpp
    R src/reference_counted_object.hpp
    M src/units/filter.cpp
    M src/units/formula_manager.cpp
    M src/units/formula_manager.hpp

  Log Message:
  -----------
  Refactored formula's use of boost::intrusive_ptr

This removes all the custom reference counting code from the
formula variant class, and also removes the WFL refcount() function.
The reference counting base class is also removed, since it is no longer used.


  Commit: f16a3d03ee9b59f1bf9cf19f593166e0755e26a4
      https://github.com/wesnoth/wesnoth/commit/f16a3d03ee9b59f1bf9cf19f593166e0755e26a4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M src/game_events/wmi_container.hpp
    M src/hotkey/hotkey_item.hpp

  Log Message:
  -----------
  Fix some missing <string>


  Commit: f0888ee536ca10ba1154f85ea628803190e5c021
      https://github.com/wesnoth/wesnoth/commit/f0888ee536ca10ba1154f85ea628803190e5c021
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M src/server/server.cpp

  Log Message:
  -----------
  Eliminate boost::bind in wesnothd


Compare: https://github.com/wesnoth/wesnoth/compare/04c1af1d9527...f0888ee536ca


More information about the Commits mailing list