Revision history for Tickit-Widget-ScrollBox

0.12    2022-12-14
        [CHANGES]
         * Updated for Object::Pad v0.73
            + Use `field NAME = EXPR` syntax
            + Use `ADJUST :params`
            + Set `:strict(params)`

0.11    2021-11-20
        [CHANGES]
         * Updates for Object::Pad 0.57
            + Use :isa instead of legacy `extends`
            + Use ADJUST / ADJUSTPARAMS instead of BUILD
            + Use :weak slots

0.10    2021-07-03
        [CHANGES]
         * Updates for Object::Pad 0.41:
            + Use :param to simplify BUILD blocks
            + Better use of kvlist constructor args of inner helper class

0.09    2020-06-13
        [CHANGES]
         * Update to Object::Pad 0.27
            + BUILD block syntax
            + package+class declaration to keep metadata parsers happy

0.08    2020-04-02
        [CHANGES]
         * Use Object::Pad
         * Discourage `child` as a constructor argument
         * Make `->set_child` a chaining mutator

0.07    2016/01/06 19:38:39
        [CHANGES]
         * Updates for latest Tickit:
            + no longer necessary to set $win->expose_after_scroll
         * Updated module documentation style to use =head2 barenames

0.06    2015/04/21 21:43:42
        [BUGFIXES]
         * Declare WIDGET_PEN_FROM_STYLE in inline widget classes used in unit
           tests to keep Tickit 0.51 deprecation warnings happy (RT103864)

0.05    2014/10/08 14:52:45
        [BUGFIXES]
         * Better handling of content smaller than viewport

0.04    2014/09/18 21:03:56
        [CHANGES]
         * Accept Alt+wheel to scroll horizontally
         * Better smart scrolling protocol: have the child widget call
           $extent->set_total() rather than abusing the lines/cols protocol
        
        [BUGFIXES]
         * Don't crash on attempts to scroll in non-existent directions
         * Ensure scrollbars get redrawn when smart child calls ->set_total
         * Ensure key handler methods return a true value to stop event
           propagation

0.03    CHANGES:
         * Allow smart-scrolling with a scroll-aware child widget
         * Use $win->scroll_with_children to implement non-smart scrolling
           more efficiency
         * Remember to set WIDGET_PEN_FROM_STYLE

0.02    CHANGES:
         * Allow horizontal scrolling
         * Allow display of scrollbars on-demand
         * Updated visual style; use line-drawing for scrollbars
         * Hide arrow buttons when scrollbar is at full end stop

0.01    First version, released on an unsuspecting world.