[wesnoth-commits] [wesnoth/wesnoth] ea2e16: 3 kinds of touch event compiled: up/down (combined...

GitHub noreply at github.com
Sun Oct 28 16:22:16 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/wesnoth/wesnoth
  Commit: ea2e16d251dab261f0208d26d05432d25dc6ef38
      https://github.com/wesnoth/wesnoth/commit/ea2e16d251dab261f0208d26d05432d25dc6ef38
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/gui/core/event/dispatcher.cpp
    M src/gui/core/event/dispatcher.hpp
    M src/gui/core/event/dispatcher_private.hpp
    M src/gui/core/event/handler.cpp
    M src/gui/core/event/handler.hpp

  Log Message:
  -----------
  3 kinds of touch event compiled: up/down (combined with mouse), swipe and multi-finger gesture.


  Commit: aedc081b2eb2b4e519bc59cc28eeaee27c872a0a
      https://github.com/wesnoth/wesnoth/commit/aedc081b2eb2b4e519bc59cc28eeaee27c872a0a
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M data/core/hotkeys.cfg
    M src/config_cache.cpp
    M src/controller_base.cpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/events.cpp
    M src/gui/core/event/handler.cpp
    M src/gui/dialogs/hotkey_bind.cpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/hotkey_item.cpp
    M src/mouse_events.cpp
    M src/mouse_events.hpp
    M src/mouse_handler_base.cpp
    M src/mouse_handler_base.hpp

  Log Message:
  -----------
  iOS: Touch interface implemented, and a RMB emulation of such on PC.


  Commit: c9097f4dad2176f476453f06a80dc8cb23073a45
      https://github.com/wesnoth/wesnoth/commit/c9097f4dad2176f476453f06a80dc8cb23073a45
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/mouse_handler_base.cpp

  Log Message:
  -----------
  std::chrono::high_resolution_clock didn't work (do I have different versions of clang?), changed to clock().


  Commit: 912453df4c00e312f03c571ef988bd5bdb626a70
      https://github.com/wesnoth/wesnoth/commit/912453df4c00e312f03c571ef988bd5bdb626a70
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/filesystem.cpp

  Log Message:
  -----------
  iOS document directories. Might use these on other platforms as well.


  Commit: b4ef4c9b34ec8144e845f496285c83c4643689ee
      https://github.com/wesnoth/wesnoth/commit/b4ef4c9b34ec8144e845f496285c83c4643689ee
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M data/core/hotkeys.cfg
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    M src/hotkey/hotkey_handler.cpp
    M src/hotkey/hotkey_handler.hpp
    M src/mouse_events.cpp
    M src/mouse_events.hpp
    M src/mouse_handler_base.cpp
    M src/mouse_handler_base.hpp

  Log Message:
  -----------
  iOS: Touch-hex action added.


  Commit: 71481f43de4c511566d1097fd4c0627b3e3278ae
      https://github.com/wesnoth/wesnoth/commit/71481f43de4c511566d1097fd4c0627b3e3278ae
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/gui/core/event/distributor.cpp
    M src/gui/core/event/distributor.hpp
    M src/gui/widgets/scrollbar.cpp
    M src/gui/widgets/scrollbar.hpp
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/scrollbar_container.hpp
    M src/widgets/scrollarea.cpp
    M src/widgets/scrollarea.hpp

  Log Message:
  -----------
  iOS: finger scrolling in controls.


  Commit: 12bd7d34b6563619c9c9b08d373b52c6af031ff0
      https://github.com/wesnoth/wesnoth/commit/12bd7d34b6563619c9c9b08d373b52c6af031ff0
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/mouse_events.cpp

  Log Message:
  -----------
  iOS: panning


  Commit: 8668b7fcb70a5380bf4a90f7dbec90bb154bdf6f
      https://github.com/wesnoth/wesnoth/commit/8668b7fcb70a5380bf4a90f7dbec90bb154bdf6f
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/gui/core/event/distributor.cpp
    M src/gui/core/timer.cpp

  Log Message:
  -----------
  iOS: trying 2 fixes in gui2::execute_timer() and gui2::timer_callback(): timer thread safety or tooltips.
timer callback can invoke whole stack of the windows. Don't lock the timers forever.


  Commit: 941844f14a5bd666d4eee1be61eb39af128c6b28
      https://github.com/wesnoth/wesnoth/commit/941844f14a5bd666d4eee1be61eb39af128c6b28
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/controller_base.cpp
    M src/controller_base.hpp
    M src/gui/dialogs/drop_down_menu.cpp
    M src/gui/dialogs/drop_down_menu.hpp
    M src/mouse_handler_base.cpp
    M src/mouse_handler_base.hpp

  Log Message:
  -----------
  iOS: Long-touch context menu. Work around event queue delays.


  Commit: fd2469ba75809e61fcc4fbf20b435ed022ce58a4
      https://github.com/wesnoth/wesnoth/commit/fd2469ba75809e61fcc4fbf20b435ed022ce58a4
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/controller_base.cpp
    M src/events.cpp
    M src/sdl/userevent.hpp

  Log Message:
  -----------
  iOS: double-tap for context menu


  Commit: 559a9cc1fdd537cc86522cf7e5f62f82cdf80fd2
      https://github.com/wesnoth/wesnoth/commit/559a9cc1fdd537cc86522cf7e5f62f82cdf80fd2
  Author: Victor Sergienko <singalen at gmail.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M src/gui/core/event/handler.cpp

  Log Message:
  -----------
  iOS interfering with Mac: Mac touchpad generates touch events too.
Ignore them until Macs have a touchscreen: https://forums.libsdl.org/viewtopic.php?p=45758


Compare: https://github.com/wesnoth/wesnoth/compare/19c2c9364fcf...559a9cc1fdd5
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Commits mailing list