File: Changes

package info (click to toggle)
libtickit-widget-tabbed-perl 0.028-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 260 kB
  • sloc: perl: 1,851; makefile: 2
file content (155 lines) | stat: -rw-r--r-- 5,531 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
Revision history for Tickit-Widget-Tabbed

0.028     2023-09-04
          [CHANGES]
           * Updates for Object::Pad v0.800
           * Use an internal helper class intead of `Struct::Dumb`
           * Misc. small updates to keep `perl-distrolint` happy with current
             Perl module style

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

0.026     2022-02-07
          [CHANGES]
           * Updates for perl 5.35.9:
              + Avoid use of @_ in signatured methods

0.025     2021-11-20
          [CHANGES]
           * Updates for Object::Pad 0.57
              + Use :isa instead of legacy `extends`
              + Use slot initialisation blocks and ADJUSTPARAMS instead of BUILD
              + Use :reader to tidy up many simple accessor methods
              + Use :weak slots
           * Depend on Object::Pad 0.58 because of bugfixes

0.024     2021-07-06
          [CHANGES]
           * Update to Object::Pad 0.43
              + Make use of :param and ADJUST to reduce/remove BUILD blocks

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

0.022     2020-04-17
          [CHANGES]
           * Use Object::Pad

0.021     2017-02-15 15:14:05
          [CHANGES]
           * Use Style-directed keybindings
           * Also bind <C-n> and <C-p> for tab switching

          [BUGFIXES]
           * Remember to ->close old ribbon window when removing it

0.020     2016-08-08 14:21:33
          [CHANGES]
           * Updated for Tickit 0.57:
              + Use $win->bind_event instead of $win->set_on_*

0.019     2015-06-11 23:23:15
          [CHANGES]
           * Avoid using pen observers and instead provide a $tab->set_pen
             method to set a pen for a tab. This is a short-term temporary
             measure until a better solution is found, likely involving the
             style system.

0.018     2015-03-23 23:23:16
          [CHANGES]
           * Use ->set_style instead of ->set_pen and declare
             WIDGET_PEN_FROM_STYLE to keep Tickit 0.50 deprecations happy

0.017     2015-02-04 00:35:56
          [BUGFIXES]
           * Remember to declare that sum0 needs List::Util 1.26
           * Avoid ->window->clear now it's dead; implement a render_to_rb
             method that just does ->eraserect instead
           * Fix off-by-one error that causes Alt+{digit} shortcut to crash

0.016     2014-08-06 16:10:44
          [BUGFIXES]
           * Use List::Util::sum0 instead of sum so as not to print undef
             warnings when there are no tabs defined

0.015     2014-04-15 02:41:29
          [CHANGES]
           * Prepare unit tests for Tickit 0.45's optimisation away of
             ->expose on invisible windows

0.014     2014-04-07 19:08:55
          [CHANGES]
           * Rename ->tab to ->active_tab_widget
           * Subclass from ContainerWidget properly
           * Provide accurate ->lines and ->cols methods

0.013     2014-04-03 23:45:05 UTC
          [CHANGES]
           * Use Tickit 0.32-style structures for key/mouse events
           * Prepare for Tickit 0.44's whole-tree RB rendering order

0.012     2014-04-01 22:53:51 UTC
          [CHANGES]
           * Use new Window expose with_rb and mouse with_ev events from
             Tickit 0.42
           * Use new associative is_termlog() to avoid rendering order
             upsetting unit tests

0.011     2013-11-06 17:21:12 UTC
          [CHANGES]
           * Support horizontal ribbons taller than 1 line (RT88081)
           * Updated demos to use Tickit::RenderBuffer

          [BUGFIXES]
           * Remember to pass constructor arguments to SUPER::new (RT89104)
           * Updated demos to use new Tickit::Style-based API (RT90082)
           * Need to use 'read_handle' for IO::Async::FileStream, not just
             'handle'

0.010     2013-07-15 03:11:21 Europe/London
Use Tickit::Style for configuration
Updated to use Tickit 0.36's ->render_to_rb

0.009     2013-03-15 21:48:11 Europe/London
Make sure to ->close windows of removed tabs

0.008     2012-12-16 18:33:39 Europe/London
Allow Tab on_{de,}activated to be a method name or a coderef
Set minimal perl version correctly in Makefile.PL (RT81862)

0.007     2012-11-11 14:33:26 Europe/London
Disable the deprecated CLEAR_BEFORE_RENDER behaviour
Don't create two sets of child windows for widgets
Use Tickit 0.23's make_hidden_sub Window method

0.006     2012-11-09 19:02:50 Europe/London
Have ->activate_index croak on out-of-bounds tab indexes.

0.005     2012-09-11 06:00:23 Europe/London
New ribbon model - allow custom subclasses
Indicate selected tab with [] brackets
Allow mouse click on tab labels
Scroll tab ribbon if there's too many labels for the window width
Various small bugfixes relating to tab move and removal

0.004     2012-06-12 09:50:32 Europe/London
Use Tickit 0.17's hidden windows to give every child a window with all but one
  hidden, rather than only one child having a window.

0.003     2011-12-31 01:34:18 Europe/London
Added ability to build subclasses of tab objects

0.002     2011-11-26 13:48:42 Europe/London
Bugfix: remember to activate the initial tab immediately if we already have a
  window.

0.001     2011-10-21 22:03:32 Europe/London
Initial CPAN release