Update ChangeLogs and ReleaseNotes for 7.4 release (not complete)

This commit is contained in:
Gregory Nutt 2014-08-14 16:01:27 -06:00
parent 6c6fe0ffc9
commit 45f09cc0bc
2 changed files with 73 additions and 2 deletions

View File

@ -446,7 +446,7 @@
(2014-7-14). (2014-7-14).
* Kconfig, nxwm/include/nxwmconfig.hxx, nxwm/src/capplicationwindow.cxx: * Kconfig, nxwm/include/nxwmconfig.hxx, nxwm/src/capplicationwindow.cxx:
Toolbar font ID can now be separately configured (2014-7-14). Toolbar font ID can now be separately configured (2014-7-14).
* nxwm/src/cmediaplayer.cxx: Will not dynamically position player controls * nxwm/src/cmediaplayer.cxx: Will now dynamically position player controls
based on the display and image sizes (2014-7-14). based on the display and image sizes (2014-7-14).
* nxwm/src/glyph_mediagrip30x30.cxx and glyph_mplayer_controls43x41.cxx: Add * nxwm/src/glyph_mediagrip30x30.cxx and glyph_mplayer_controls43x41.cxx: Add
larger images for the media player (2014-7-14). larger images for the media player (2014-7-14).
@ -465,7 +465,7 @@
a multi-line, scrollable region (2014-7-16). a multi-line, scrollable region (2014-7-16).
* NxMW::CMediaPlayer: Correctly catch the volume level change event * NxMW::CMediaPlayer: Correctly catch the volume level change event
(2014-7-16). (2014-7-16).
* NxMW::CMediaPlayer: Concert CLabel to a CListBox to support selection of * NxMW::CMediaPlayer: Convert CLabel to a CListBox to support selection of
one of many media files to play. This should be a CScrollingTextBox to one of many media files to play. This should be a CScrollingTextBox to
support an indefinitely large number of media files (2014-7-16). support an indefinitely large number of media files (2014-7-16).
* NxWidgets::CGraphicsPort: Fix drawBitmapGreyScale method. Actually drew * NxWidgets::CGraphicsPort: Fix drawBitmapGreyScale method. Actually drew

View File

@ -378,3 +378,74 @@ Additional new features and extended functionality in Version 1.11:
graphics application lies in user space and the graphics server lies in graphics application lies in user space and the graphics server lies in
protected kernel space. This change is mostly a matter of repartitioning protected kernel space. This change is mostly a matter of repartitioning
functionality and should not cause in any functional differences. functionality and should not cause in any functional differences.
NxWidgets-1.12
==============
The 13th release of the NxWidgets package was made on August 14, 2014. This
release depends on NuttX-7.3 or above and should not be used with older
NuttX releases.
Additional new features and extended functionality in Version 1.12:
* NxWM: Rename all ICON glyph files to include the size of the ICON as part
of the file name. This allows us to support different sizes for the same
ICON
* NxWM: Add larger versions (approx 50x50) versions of all ICONs.
* NxWM::CToolBar: Toolbar font ID can now be separately configured.
* NxWM::CMediaPlayer: Will now dynamically position player controls
based on the display and image sizes.
* NxWM::CMediaPlayer: Add options to manage spacing of media player
buttons and borders vs. borderless buttons.
* NxWidget::CImage: Now includes methods to align images in the widget
region.
* NxWM::CMediaPlayer now uses the new CImage methods to align media controls
in buttons.
* NxWidgets::CStickyImage: A version of CImage that sticks in the selected
state when clicked.
* NxMW::CMediaPlayer: Now supports a pause button.
* NxMW::CMediaPlayer: Convert CLabel to a CListBox to support selection of
one of many media files to play. This should be a CScrollingTextBox to
support an indefinitely large number of media files.
* NxWidgets::CGlyphSliderHorizontal: No longer uses a hard-coded slider
height; the slider height is now provided as a parameter, replacing the
widget height which is now calculated from the glip image height.
* NxWM::CMediaPlayer: Now calculates the volume slider height from the grip
image height.
* NxWidgets:CTabPanel: Make CTabPanel raise action event when tab is
changed. Also add a function for getting the currently selected tab
index. From Petteri Aimonen.
* NxWidgets/Kconfig: Add configuration options to filter CMediaPlayer files
based on extension.
* NxWM::CMediaPlayer: Add logic to read files from the media mountpoint,
filter them by extension, and display the file names in the listbox.
* NxWM::CMediaPlayer: Now integrated with the NxPlayer library.
* NxWidgets::CNxString: Add a getAllocSize() method to make it easier to
convert CNxStrings to NUL-terminated C strings.
* NxWM::CMediaPlayer: Add a CLabel that show the current fast forward/rewind
speed.
* NxWM::CKeyboard: Add support for a USB keyboard as the NxConsole and text
widget input.
Bugfixes:
* NxWidgets: Fix typo RBG -> RGB. This makes NxWidgets incompatible with
versions of NuttX 7.2 and below.
* NxWidgets::CImage: Fix setImageLeft and setImageTop methods
* NxMW::CMediaPlayer: Correctly catch the volume level change event.
* NxWidgets::CGraphicsPort: Fix drawBitmapGreyScale method. Actually drew
nothing because of several errors in positioning and buffer usage.
* NxWidgets::CImage: Should not attempt to draw the "empty" regions at the
top and the bottom of the image box in greyscale.
* NxWidgets::CNxString: Make destructor virtual. From Petteri Aimonen.
* NxWidgets::CTaskbar: Fix type of return value from openRawWindow()
method. From Petteri Aimonen.
* NxWidgets::CTabPanel: Modify behavior in showPage() method. Eliminate a
duplicate redraw that caused flickering; re-order some logic so that
widgets are hidden before operated on. From Petteri Aimonen.
* NxWidgets::CNxTimer: Make CNxTimer stop itself before destruction.
Otherwise a call to an invalid work queue entry may occur. From Petteri
Aimonen.
* NxWM::IApplicationFactory: Add a do-nothing, virtual destructor to
eliminate a warning.
* XWidgets::CNxWidget: Remove an unused bit field.