summaryrefslogtreecommitdiff
path: root/NxWidgets
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-08-14 16:01:27 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-08-14 16:01:27 -0600
commit3c36d57fe09194b32055c395f317415aa9133662 (patch)
treec84ccb44b2c3667f2a8e5a37eb10584bd2ea561f /NxWidgets
parentcdfc696a3414ad7083d823276735f279d407caae (diff)
downloadnuttx-3c36d57fe09194b32055c395f317415aa9133662.tar.gz
nuttx-3c36d57fe09194b32055c395f317415aa9133662.tar.bz2
nuttx-3c36d57fe09194b32055c395f317415aa9133662.zip
Update ChangeLogs and ReleaseNotes for 7.4 release (not complete)
Diffstat (limited to 'NxWidgets')
-rw-r--r--NxWidgets/ChangeLog.txt4
-rw-r--r--NxWidgets/ReleaseNotes.txt71
2 files changed, 73 insertions, 2 deletions
diff --git a/NxWidgets/ChangeLog.txt b/NxWidgets/ChangeLog.txt
index 656d324fe..2d89d3f91 100644
--- a/NxWidgets/ChangeLog.txt
+++ b/NxWidgets/ChangeLog.txt
@@ -446,7 +446,7 @@
(2014-7-14).
* Kconfig, nxwm/include/nxwmconfig.hxx, nxwm/src/capplicationwindow.cxx:
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).
* nxwm/src/glyph_mediagrip30x30.cxx and glyph_mplayer_controls43x41.cxx: Add
larger images for the media player (2014-7-14).
@@ -465,7 +465,7 @@
a multi-line, scrollable region (2014-7-16).
* NxMW::CMediaPlayer: Correctly catch the volume level change event
(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
support an indefinitely large number of media files (2014-7-16).
* NxWidgets::CGraphicsPort: Fix drawBitmapGreyScale method. Actually drew
diff --git a/NxWidgets/ReleaseNotes.txt b/NxWidgets/ReleaseNotes.txt
index 69d240ad7..7999c18c4 100644
--- a/NxWidgets/ReleaseNotes.txt
+++ b/NxWidgets/ReleaseNotes.txt
@@ -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
protected kernel space. This change is mostly a matter of repartitioning
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.