Branch: refs/heads/master
  Home:   https://github.com/Warzone2100/warzone2100
  Commit: c95637846bb0dabcea531d0e594a93bc1f61d09f
      
https://github.com/Warzone2100/warzone2100/commit/c95637846bb0dabcea531d0e594a93bc1f61d09f
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    A lib/widget/multibutform.cpp
    A lib/widget/multibutform.h
    M src/multiint.cpp
    M src/multiint.h

  Log Message:
  -----------
  Move MultibuttonWidget to lib/widget, add ButtonAlignment


  Commit: 049bd04a7e77151348df713e972cfcffc8c65822
      
https://github.com/Warzone2100/warzone2100/commit/049bd04a7e77151348df713e972cfcffc8c65822
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/label.cpp
    M lib/widget/label.h
    M lib/widget/multibutform.cpp

  Log Message:
  -----------
  W_LABEL: Use WzCachedText


  Commit: 7fcd2246750019a3e80345c96c60ae8633336682
      
https://github.com/Warzone2100/warzone2100/commit/7fcd2246750019a3e80345c96c60ae8633336682
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/label.cpp
    M lib/widget/label.h

  Log Message:
  -----------
  Add W_LABEL::getMaxLineWidth()


  Commit: 7c37c4f1064fd68c4b7df6326c93c535a0deb09e
      
https://github.com/Warzone2100/warzone2100/commit/7c37c4f1064fd68c4b7df6326c93c535a0deb09e
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widgbase.h

  Log Message:
  -----------
  Improve WIDGET::removeAllChildren()


  Commit: b1df3e8c10c7ecf0857a00adb985169f65b14dde
      
https://github.com/Warzone2100/warzone2100/commit/b1df3e8c10c7ecf0857a00adb985169f65b14dde
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/scrollablelist.cpp
    M lib/widget/scrollablelist.h

  Log Message:
  -----------
  Add ScrollableListWidget::clear()


  Commit: 21e0b503dd3493e36e41a5479b083cafc31d9218
      
https://github.com/Warzone2100/warzone2100/commit/21e0b503dd3493e36e41a5479b083cafc31d9218
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/ivis_opengl/pieblitfunc.cpp
    M lib/ivis_opengl/pieblitfunc.h
    M lib/ivis_opengl/textdraw.cpp
    M lib/ivis_opengl/textdraw.h

  Log Message:
  -----------
  Add iV_DrawImageTextClipped, WzText::render maxWidth/maxHeight support


  Commit: de94cd6eac53a82ef9b3995b97db2717f7277dfe
      
https://github.com/Warzone2100/warzone2100/commit/de94cd6eac53a82ef9b3995b97db2717f7277dfe
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/ivis_opengl/textdraw.cpp
    M lib/ivis_opengl/textdraw.h

  Log Message:
  -----------
  Add iV_DrawEllipsis, iV_GetEllipsisWidth


  Commit: bbd1b49ea952950ce2bf804cfb519339948ad33f
      
https://github.com/Warzone2100/warzone2100/commit/bbd1b49ea952950ce2bf804cfb519339948ad33f
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/dropdown.h

  Log Message:
  -----------
  DropdownWidget: Initialize itemPadding


  Commit: 7f18591cc3244289c1d0e27962a11b232b3fe7c0
      
https://github.com/Warzone2100/warzone2100/commit/7f18591cc3244289c1d0e27962a11b232b3fe7c0
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/scrollablelist.cpp
    M lib/widget/scrollablelist.h

  Log Message:
  -----------
  Add ScrollableListWidget::getScrollbarWidth()


  Commit: 0e325d5e131b6e2b15751d695cd8f1596dfca542
      
https://github.com/Warzone2100/warzone2100/commit/0e325d5e131b6e2b15751d695cd8f1596dfca542
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/form.cpp
    M lib/widget/form.h

  Log Message:
  -----------
  W_FORM: Support user-movable / draggable forms

NOTE: Should only be used with forms on overlay screens, currently


  Commit: 82b652250a616a2a1001b154b147018795bff5f7
      
https://github.com/Warzone2100/warzone2100/commit/82b652250a616a2a1001b154b147018795bff5f7
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widgbase.h
    M lib/widget/widget.cpp

  Log Message:
  -----------
  WIDGET: Add "transparentToClicks" support

A WIDGET with "transparentToClicks" set forwards clicks to its first ancestor 
that isn't transparentToClicks, but still receives (for example) highlight 
events. (i.e. The mouse is still "over" the transparentToClicks WIDGET.)


  Commit: 014b53219039b41111732b4a4cb35e0f0eca44e3
      
https://github.com/Warzone2100/warzone2100/commit/014b53219039b41111732b4a4cb35e0f0eca44e3
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/label.cpp
    M lib/widget/label.h

  Log Message:
  -----------
  W_LABEL: Add more flexible draw-time width truncation (disabled by default)

And include the full text of the label in the tooltip on mouseover (if 
truncated).


  Commit: 3d6f972d9e27a857443a6a407c9e1ec383c9bc5a
      
https://github.com/Warzone2100/warzone2100/commit/3d6f972d9e27a857443a6a407c9e1ec383c9bc5a
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widget.cpp

  Log Message:
  -----------
  WIDGET::processClickRecursive: Reduce screenPointer.lock() calls


  Commit: b34df76510ef5756838a19fa5865c780a7979b05
      
https://github.com/Warzone2100/warzone2100/commit/b34df76510ef5756838a19fa5865c780a7979b05
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widget.cpp

  Log Message:
  -----------
  Speed up isMouseOverScreenOverlayChild()


  Commit: 3268b2d2db0bd1aeeeda3d59ea9699499838e918
      
https://github.com/Warzone2100/warzone2100/commit/3268b2d2db0bd1aeeeda3d59ea9699499838e918
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widget.cpp
    M lib/widget/widget.h

  Log Message:
  -----------
  Add isMouseClickDownOnScreenOverlayChild()


  Commit: ba4b8885433457c4fe66c7e934fd7b30a321be58
      
https://github.com/Warzone2100/warzone2100/commit/ba4b8885433457c4fe66c7e934fd7b30a321be58
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M src/display.cpp
    M src/loop.cpp

  Log Message:
  -----------
  Bypass some additional base input handling when mouse is over screen overlay

- Don't process mouse events (scrolling, etc) at "base-level" (game control, in 
`processInput()`) when the mouse is over a screen overlay.
- Don't `processMouseClickInput()` if the mouseClickDown event occured on a 
screen overlay child widget.


  Commit: f03046ca518afada4162fc5f3f475db63234dffc
      
https://github.com/Warzone2100/warzone2100/commit/f03046ca518afada4162fc5f3f475db63234dffc
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    A lib/widget/table.cpp
    A lib/widget/table.h

  Log Message:
  -----------
  Add ScrollableTableWidget


  Commit: 82891a96d841addc644157e103e1fdae2209fa26
      
https://github.com/Warzone2100/warzone2100/commit/82891a96d841addc644157e103e1fdae2209fa26
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M src/multiint.cpp

  Log Message:
  -----------
  Extend width of map name W_LABEL in addGameOptions()


  Commit: 22d87f213ecb8db6ac21bb0480f0e862da069e50
      
https://github.com/Warzone2100/warzone2100/commit/22d87f213ecb8db6ac21bb0480f0e862da069e50
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/dropdown.h

  Log Message:
  -----------
  Add DropdownWidget::getScrollbarWidth()


  Commit: 92fe0514a744669829c0f71811a11d7db5aca2e3
      
https://github.com/Warzone2100/warzone2100/commit/92fe0514a744669829c0f71811a11d7db5aca2e3
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widget.cpp

  Log Message:
  -----------
  Shortcut click processing for screens beneath the screen that handled the 
event


  Commit: 655c09edc2d748ea94e3ec3853ca89d66030f9e1
      
https://github.com/Warzone2100/warzone2100/commit/655c09edc2d748ea94e3ec3853ca89d66030f9e1
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widget.cpp

  Log Message:
  -----------
  Ensure the old mouseOverWidgetScreen receives the highlightLost event


  Commit: c7745599d3f96bcf22f95d2c5a8b6234d29693f5
      
https://github.com/Warzone2100/warzone2100/commit/c7745599d3f96bcf22f95d2c5a8b6234d29693f5
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widget.cpp

  Log Message:
  -----------
  WIDGET::processClickRecursive: Support W_FORM disableChildren flag


  Commit: 426e58c8f19dc99c537211242daf843881796190
      
https://github.com/Warzone2100/warzone2100/commit/426e58c8f19dc99c537211242daf843881796190
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/form.cpp
    M lib/widget/form.h

  Log Message:
  -----------
  W_FORM: Support minimizing forms


  Commit: f6d24939515b6e50e08dd6afdfebece02c957a3d
      
https://github.com/Warzone2100/warzone2100/commit/f6d24939515b6e50e08dd6afdfebece02c957a3d
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/framework/wzapp.h
    M lib/sdl/main_sdl.cpp

  Log Message:
  -----------
  Add wzSetClipboardText()


  Commit: 10d50de9f80fca9c29f3b42c6216839f5ba40b1d
      
https://github.com/Warzone2100/warzone2100/commit/10d50de9f80fca9c29f3b42c6216839f5ba40b1d
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/button.cpp
    M lib/widget/button.h

  Log Message:
  -----------
  W_BUTTON: Add "progress border" support


  Commit: 777fa7071bd969930db8bbf2c350c610c809242d
      
https://github.com/Warzone2100/warzone2100/commit/777fa7071bd969930db8bbf2c350c610c809242d
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/scrollablelist.cpp
    M lib/widget/scrollablelist.h
    M lib/widget/scrollbar.cpp
    M lib/widget/scrollbar.h
    M lib/widget/table.cpp
    M lib/widget/table.h

  Log Message:
  -----------
  Add get/setScrollPosition() to several widgets


  Commit: da869efeb4ebef329d3af50e99ccad7b7935c286
      
https://github.com/Warzone2100/warzone2100/commit/da869efeb4ebef329d3af50e99ccad7b7935c286
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/form.cpp
    M lib/widget/form.h
    M src/multiint.cpp

  Log Message:
  -----------
  Expose W_INLINEOPTIONSCLICKFORM as W_FULLSCREENOVERLAY_CLICKFORM


  Commit: 5c09450de94b6654b35ca6a924f7cbe2d5c43727
      
https://github.com/Warzone2100/warzone2100/commit/5c09450de94b6654b35ca6a924f7cbe2d5c43727
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/table.cpp
    M lib/widget/table.h

  Log Message:
  -----------
  ScrollableTableWidget: Add overrideUserColumnResizing parameter


  Commit: e3d71f26156b09720c7522a6bfab188c17ee9054
      
https://github.com/Warzone2100/warzone2100/commit/e3d71f26156b09720c7522a6bfab188c17ee9054
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/editbox.cpp

  Log Message:
  -----------
  W_EDITBOX improvements

- StopTextInput() on focusLost()
- Clear the input buffer when ending edit mode with ESC


  Commit: 54aafb548aced970da48031f27caadb2e9f11423
      
https://github.com/Warzone2100/warzone2100/commit/54aafb548aced970da48031f27caadb2e9f11423
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/framework/wzapp.h
    M lib/sdl/main_sdl.cpp
    M lib/widget/editbox.cpp
    M lib/widget/editbox.h
    M lib/widget/widgbase.h
    M lib/widget/widget.cpp
    M src/display.cpp

  Log Message:
  -----------
  Improve text input handling

- Change Start/StopTextInput to take a pointer to the input requester / resigner
- Add isInTextInputMode()
- Trigger focusLost() in more cases (on widget / screen delete)
- Do not process key mappings when in TextInputMode
(ex. when entering text into an W_EDITBOX)


  Commit: 0b4d234f08bf6816d3ebc54310098e5d90f7cc66
      
https://github.com/Warzone2100/warzone2100/commit/0b4d234f08bf6816d3ebc54310098e5d90f7cc66
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/editbox.cpp
    M lib/widget/editbox.h

  Log Message:
  -----------
  W_EDITBOX: Handle geometryChanged() if not being edited


  Commit: 8f2c02bda83c801ed6e6e8a90853a0c819a14d32
      
https://github.com/Warzone2100/warzone2100/commit/8f2c02bda83c801ed6e6e8a90853a0c819a14d32
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/tip.cpp

  Log Message:
  -----------
  Fix disappearing tooltip contents


  Commit: d8d65b82e41876b4c57bb298f1f934bab90a23ff
      
https://github.com/Warzone2100/warzone2100/commit/d8d65b82e41876b4c57bb298f1f934bab90a23ff
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    A lib/widget/jsontable.cpp
    A lib/widget/jsontable.h

  Log Message:
  -----------
  Add JSONTableWidget

For displaying JSON as a browsable hierarchy


  Commit: adfbf3fe605d7040cd8ad69517da5e8b8678645d
      
https://github.com/Warzone2100/warzone2100/commit/adfbf3fe605d7040cd8ad69517da5e8b8678645d
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/dropdown.cpp
    M lib/widget/dropdown.h

  Log Message:
  -----------
  Add DropdownWidget::getSelectedItem()


  Commit: 8bf4320ab76d67bfbc85ab09691333cf9ddf51e3
      
https://github.com/Warzone2100/warzone2100/commit/8bf4320ab76d67bfbc85ab09691333cf9ddf51e3
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M src/feature.cpp
    M src/intdisplay.cpp
    M src/intelmap.cpp
    M src/message.cpp
    M src/multiplay.cpp
    M src/visibility.cpp

  Log Message:
  -----------
  Add several missing calls to jsDebugMessageUpdate()


  Commit: 0deb453cb7337ef89a6a05e4b930644c7d96a406
      
https://github.com/Warzone2100/warzone2100/commit/0deb453cb7337ef89a6a05e4b930644c7d96a406
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/label.cpp
    M lib/widget/label.h

  Log Message:
  -----------
  W_LABEL: Delay calculating maxLineWidth

Until first requested (for simple-string labels), because it can be quite 
costly in aggregate (with large numbers of labels).


  Commit: 2ab72f88b2ab59008ae7378be914a6730059a74c
      
https://github.com/Warzone2100/warzone2100/commit/2ab72f88b2ab59008ae7378be914a6730059a74c
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/framework/debug.cpp
    M lib/framework/wzapp.h
    M lib/sdl/main_sdl.cpp

  Log Message:
  -----------
  Improve handling of lack of window

- Use wzIsFullscreen() in _debug() because it explicitly avoids calling debug()
- Change several asserts to logged warnings


  Commit: a49535a3f0023d5ed99e65f7bba0613156b3aacd
      
https://github.com/Warzone2100/warzone2100/commit/a49535a3f0023d5ed99e65f7bba0613156b3aacd
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M po/POTFILES.in
    M src/CMakeLists.txt
    M src/game.cpp
    M src/loop.cpp
    M src/qtscript.cpp
    M src/qtscript.h
    R src/qtscriptdebug.cpp
    R src/qtscriptdebug.h
    A src/wzscriptdebug.cpp
    A src/wzscriptdebug.h

  Log Message:
  -----------
  Replace Qt-based Script Debugger window

With WZ-Widgets-based Script Debugger overlay


  Commit: 3a020b27b913f3738f6705e2e58f4fd102a9f7a7
      
https://github.com/Warzone2100/warzone2100/commit/3a020b27b913f3738f6705e2e58f4fd102a9f7a7
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M src/qtscript.cpp

  Log Message:
  -----------
  Replace several more Qt-types in qtscript.cpp


  Commit: 1a676f56db2707991b01a72b843614f889fa8ce7
      
https://github.com/Warzone2100/warzone2100/commit/1a676f56db2707991b01a72b843614f889fa8ce7
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/widget.cpp

  Log Message:
  -----------
  Improve WIDGET::deleteLater() / deleteOldWidgets()

- Avoid a potential heap-use-after-free by storing a `std::shared_ptr<WIDGET>` 
in `widgetDeletionQueue`
- Convert `widgetDeletionQueue` to a `std::deque`
- Check for duplicate `WIDGET::deleteLater()` calls inside 
`WIDGET::deleteLater()`


  Commit: 6870f30c5807e2df406e92c2ec823515ee677f99
      
https://github.com/Warzone2100/warzone2100/commit/6870f30c5807e2df406e92c2ec823515ee677f99
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M src/wzscriptdebug.cpp

  Log Message:
  -----------
  Set max Script Debugger form height


  Commit: 010d4ac342182afd7419db0bb8c55a9bad46dbc7
      
https://github.com/Warzone2100/warzone2100/commit/010d4ac342182afd7419db0bb8c55a9bad46dbc7
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/sdl/main_sdl.cpp

  Log Message:
  -----------
  [SDL backend] Ensure TextInput is disabled at init


  Commit: 13230f05713c3f444e1bebf8f75ab24ed33796b2
      
https://github.com/Warzone2100/warzone2100/commit/13230f05713c3f444e1bebf8f75ab24ed33796b2
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M lib/widget/table.cpp
    M lib/widget/table.h

  Log Message:
  -----------
  Improve ScrollableTableWidget::relayoutColumns()


  Commit: 8dd663dee6dd3f85b52db40a4056b308be39e386
      
https://github.com/Warzone2100/warzone2100/commit/8dd663dee6dd3f85b52db40a4056b308be39e386
  Author: past-due <[email protected]>
  Date:   2021-01-12 (Tue, 12 Jan 2021)

  Changed paths:
    M src/wzscriptdebug.cpp

  Log Message:
  -----------
  Script Debugger: Quietly return in automatic setUpdateButtonFunc if parent is 
null


Compare: 
https://github.com/Warzone2100/warzone2100/compare/093d6e551085...8dd663dee6dd


_______________________________________________
Warzone2100-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits

Reply via email to