Revision history for Perl extension UI-Various
0.38 2023-01-10T12:22:47Z
0.38 2023-01-10T12:21:28Z
- fixed activation bug for Dialog in PoorTerm
- improved display of Listbox with empty lines in PoorTerm
- added flag to make symbolic links selectable in FileSelect
- stderr => 1 is now treated as 0 for PoorTerm
- fixed bug when selecting protected directories in FileSelect
- fixed bug in Curses::Window occuring when dimension is missing
- fixed handling of opendir errors in FileSelect
0.37 2022-12-27T12:58:35Z
- added method to modify element of Listbox
- fixed bug in Curses::Dialog occuring when dimension is missing
- fixed some POD errors
- improved alingment of Check and Radio buttons for Tk
0.36 2022-12-25T16:08:48Z
- fix for FileSelect when selecting in root directory
- changed FileSelect's empty selection logic to support directory selection
- fix when adding first item(s) to empty Listbox
- 2nd listbox example now prints selection when exiting
0.35 2022-12-23T08:31:01Z
- minor improvements in dod-check.pl
- added alignment attribute
- refactroed handling of attributes in Tk
- modified code for average character width in Tk
- minor refactoring for concise code
0.34 2022-12-20T13:24:55Z
- some more fixes for formatting bugs in RichTerm
- fixed bug in widget::dump
- minor fix in comment
0.33 2022-12-19T07:00:15Z
- fixed regular expression in unit test 41-curses.t
0.32 2022-12-18T09:51:41Z
- fixed several formatting bugs in RichTerm
- added unit tests for too small Curses screen
- added method to dump internal structure to pretty-printed string
- added nicer listbox example
- minor fix in comment
0.31 2022-08-03T09:04:33Z
- removed diagnostics for segmentation violation
0.30 2022-07-25T06:48:07Z
- still more diagnostic for segmentation violation on some CPAN test servers
0.29 2022-07-24T07:28:49Z
- still more diagnostic for silent error on some CPAN test servers
0.28 2022-07-23T07:35:25Z
- yet more diagnostic for silent error on some CPAN test servers
0.27 2022-07-22T09:22:47Z
- added more diagnostic for silent error on some CPAN test servers
0.26 2022-07-20T10:06:46Z
- added diagnostic for silent error on some CPAN test servers
0.25 2022-07-19T12:45:46Z
- minor addition to documentation of DoD script
- added Compound::FileSelect widget
- fixed missing width in Curses::Button
- fixed buggy modification behavior in PoorTerm::Listbox
- fixed self-destruction of PoorTerm::toplevel via Button in Boxes
- fixed bad prompting in RichTerm::Optionmenu
- fixed totally broken behavior of Dialog for Tk
- added tests and fixed handling of undisplayed Listbox in Tk
- added script for simple syntax checking of all modules
- added core function 'message'
- added method Listbox::replace
- minor documentation fixes
0.24 2022-06-07T11:20:48Z
- added Optionmenu widget
- fixed synopsis in Listbox
- added temporary check for specific CPAN test servers
- clarified handling of fixed parameters
0.23 2022-05-30T11:24:22Z
- added on_select callback to Listbox
- removed obsolete comment
- fixed broken Tk::Listbox with selection => 0
0.22 2022-05-23T08:43:44Z
- trying to track down Xvfb/Tk problem on some CPAN test servers
0.21 2022-05-21T11:40:41Z
- split Tk tests to avoid bug with too many mainloop invocations
0.20 2022-05-20T10:44:06Z
- added Dialog widget
- fixed wrong deletion behaviour of DummyBox in Curses::Box
- code routines of Button now all get references to top and themselves
- fixed missing selection prefix for empty input fields in RichTerm
- fixed bad numbering of Radio buttons in RichTerm
- fixed parameter handling in examples
0.19 2022-05-08T10:58:14Z
- minor fix in dod-check.pl
- added Listbox widget
- examples now use option 'stderr => 1'
- stricter check in Tk and Curses base::_cleanup
- fixed wrong hard-coded decoration in RichTerm's Check and Radio
- minor message fixes
- renumbered unit tests
- minor documentation fixes
- removed stupid formatting bugs in RichTerm's Radio and Box
0.18 2022-02-28T08:11:45Z
- made test for Curses::Box more robust
- added missing file to chmod in DoD script
0.17 2022-02-25T08:16:50Z
- replaced parsable email address to reduce spamming
- fixed some TODOs
- added Box widget
- improved "missing UI element" error message
- hopefully fixed coverage problems in core
- fixed wrong Curses imports
- minor documentation fixes
0.16 2022-01-31T08:26:44Z
- added Radio(button) widget
- improved switches for DoD checks
- refactored handling of variable references
- minor improvments in documentation
0.15 2022-01-25T10:09:13Z
- added Check(box) widget
- fixed various cut&paste documentation errors
- fixed path in examples/_common.pl for extracted tarballs
- RichTerm's input fields are now printed with ANSI underline effect
- added CONTRIBUTING.md
0.14 2022-01-20T13:42:27Z
- updated DE language, minor modification in DoD check
- reversed window order for RichTerm and PoorTerm to match Curses and Tk
- added workaround for Text with SCALAR reference for Curses
- objects are now blessed before initialisation
- fixed handling of SCALAR references
- added Input widget
- added core function to create dummy SCALAR references
- added missing development dependencies
0.13 2022-01-10T09:08:37Z
- replaced bareword filehandle in call_with_stdin unit-test helper
- moved diagnostics introduced in 0.12
0.12 2022-01-09T07:25:51Z
- added another missing dependency (multidimensional)
- added diagnostics for bug on FreeBSD 14 with Tk
- fixed bug in DoD check after change in 0.11
0.11 2022-01-06T08:22:16Z
- added output of package versions to t/00-compile.t
0.10 2022-01-03T08:35:30Z
- missed workaround for parameters set to undef in Perl <5.20
- added missing dependency
0.09 2021-12-29T09:14:27Z
- workaround for parameters set to undef in Perl <5.20
- skipping failing tests for closed STDERR in Perl <5.24
0.08 2021-12-28T10:07:06Z
- fixed and cleaned-up version strings
- improved READMEs
- added checking of version strings to DoD
- added development dependencies
0.07 2021-12-26T15:36:41Z
- fixed "do" bug in tests with older Perl versions
- removed regexp modifier /n not supported by older Perl versions
0.06 2021-12-21T07:22:00Z
- fixed test #2 for 5.28 on Solaris
- DoD check: moved chmod from pl to sh
0.05 2021-12-20T07:46:48Z
- yet two more fixes for some CPAN test environments
0.04 2021-12-19T12:00:59Z
- changed handling of tty in Curses test
- added still more output to some test failing in some environments
0.03 2021-12-17T10:20:33Z
- increased needed Perl version to 5.14 due to required package block syntax in tests
- added additional output to some more test failing on some platforms
0.02 2021-12-16T10:04:39Z
- fixed 1st problems of older Perl versions
- added additional output to ReadLine test failing on some platforms
- added generated README.md and some missing dependencies
0.01 2021-12-15T12:28:42Z
- original version (Proof of Concept)