Author: titmuss
Date: Fri Apr 18 15:37:13 2008
New Revision: 2292
URL: http://svn.slimdevices.com?rev=2292&root=Jive&view=rev
Log:
[EMAIL PROTECTED] (orig r2286): titmuss | 2008-04-18 22:42:14 +0100
Bug: N/A
Description:
Makefile updates.
[EMAIL PROTECTED] (orig r2288): adrian | 2008-04-18 22:56:07 +0100
Bug: N/A
Description: move the sound files as they are no longer linked to the
DefaultSkin applet
[EMAIL PROTECTED] (orig r2289): titmuss | 2008-04-18 23:17:58 +0100
Bug: 7875
Description:
Remove local changes from the Controller after an upgrade.
Renamed the script run from the SD card on boot.
Added an option to automatically apply a patch file after an upgrade, this is
not working
so well. It looks like busybox's patch program does not work very well.
[EMAIL PROTECTED] (orig r2290): titmuss | 2008-04-18 23:31:48 +0100
Bug: 6982
Description:
Change mount options for SD card to help reduce the duration that you're
exposed to
problems if power interruption occurs.
[EMAIL PROTECTED] (orig r2291): titmuss | 2008-04-18 23:33:37 +0100
[EMAIL PROTECTED] (orig r2287): bklaas | 2008-04-18 22:48:38 +0100
Bug: 6349
Description:
Update Player.lua to read player_needs_upgrade message which indicates player
is sitting in "hold brightness to
update" mode
Add isUpgrading method to player object
Add second argument for isUpgrading to playerNeedsUpgrade notification (will
be used by SlimBrowser and not by SetupSqueezebox; these are the only spots
that this notification is used)
Display window with textarea telling user to dig up their IR remote and
press-hold brightness to update their firmware.
Add EN strings for new window
Added:
7.2/trunk/squeezeos/src/system/filesystem/etc/keep-after-upgrade
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/bump.wav
(with props)
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/click.wav
(with props)
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/docking.wav
(with props)
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/jump.wav
(with props)
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/pushleft.wav
(with props)
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/pushright.wav
(with props)
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/select.wav
(with props)
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/shutdown.wav
(with props)
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/splash.wav
(with props)
Removed:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/DefaultSkin/sounds/
Modified:
7.2/trunk/ (props changed)
7.2/trunk/squeezeos/src/system/filesystem/Makefile
7.2/trunk/squeezeos/src/system/filesystem/etc/inetd.conf
7.2/trunk/squeezeos/src/system/filesystem/etc/init.d/rcS
7.2/trunk/squeezeos/src/system/filesystem/linuxrc
7.2/trunk/squeezeplay/src/squeezeplay/Makefile.am
7.2/trunk/squeezeplay/src/squeezeplay/Makefile.in
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/strings.txt
7.2/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
Propchange: 7.2/trunk/
------------------------------------------------------------------------------
--- svk:merge (original)
+++ svk:merge Fri Apr 18 15:37:13 2008
@@ -1,5 +1,5 @@
-bbe22326-0783-4b3a-ac2b-7ab96b24c8d9:/7.0/trunk:2281
-bbe22326-0783-4b3a-ac2b-7ab96b24c8d9:/7.1/trunk:2282
+bbe22326-0783-4b3a-ac2b-7ab96b24c8d9:/7.0/trunk:2287
+bbe22326-0783-4b3a-ac2b-7ab96b24c8d9:/7.1/trunk:2291
bbe22326-0783-4b3a-ac2b-7ab96b24c8d9:/branches/7.0:2013
bbe22326-0783-4b3a-ac2b-7ab96b24c8d9:/branches/SN:1083
bbe22326-0783-4b3a-ac2b-7ab96b24c8d9:/branches/scrolling:1378
Modified: 7.2/trunk/squeezeos/src/system/filesystem/Makefile
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeos/src/system/filesystem/Makefile?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
--- 7.2/trunk/squeezeos/src/system/filesystem/Makefile (original)
+++ 7.2/trunk/squeezeos/src/system/filesystem/Makefile Fri Apr 18 15:37:13 2008
@@ -23,6 +23,7 @@
install etc/group ${PREFIX}/etc
install etc/motd ${PREFIX}/etc
install etc/mdev.conf ${PREFIX}/etc
+ install etc/keep-after-upgrade ${PREFIX}/etc
cd ${PREFIX}/etc; ln -sf /proc/mounts mtab
install ${LIB_DIR}/ld-2.6.1.so ${PREFIX}/lib
cd ${PREFIX}/lib; ln -sf ld-2.6.1.so ld-linux.so.3
Modified: 7.2/trunk/squeezeos/src/system/filesystem/etc/inetd.conf
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeos/src/system/filesystem/etc/inetd.conf?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
--- 7.2/trunk/squeezeos/src/system/filesystem/etc/inetd.conf (original)
+++ 7.2/trunk/squeezeos/src/system/filesystem/etc/inetd.conf Fri Apr 18
15:37:13 2008
@@ -71,5 +71,5 @@
#systat stream tcp nowait nobody /usr/sbin/tcpd /bin/ps -auwwx
#netstat stream tcp nowait root /bin/netstat /bin/netstat
-a
#ident stream tcp nowait root /usr/sbin/in.identd in.identd
-#ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i
+ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i
netperf stream tcp nowait root /usr/bin/netserver netserver
Modified: 7.2/trunk/squeezeos/src/system/filesystem/etc/init.d/rcS
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeos/src/system/filesystem/etc/init.d/rcS?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
--- 7.2/trunk/squeezeos/src/system/filesystem/etc/init.d/rcS (original)
+++ 7.2/trunk/squeezeos/src/system/filesystem/etc/init.d/rcS Fri Apr 18
15:37:13 2008
@@ -11,10 +11,10 @@
# Mount SD card
if [ -b /dev/mmcblk0p1 ]; then
echo "Mounting MMC/SD card (partition 1)"
- mount -t vfat /dev/mmcblk0p1 /mnt/mmc
+ mount -t vfat -o sync -o noatime /dev/mmcblk0p1 /mnt/mmc
elif [ -b /dev/mmcblk0 ]; then
echo "Mounting MMC/SD card (whole device)"
- mount -t vfat /dev/mmcblk0 /mnt/mmc
+ mount -t vfat -o sync -o noatime /dev/mmcblk0 /mnt/mmc
fi
@@ -56,8 +56,12 @@
echo "First boot"
touch /etc/firstboot
- if [ -x /mnt/mmc/firstboot.sh ]; then
- (cd /mnt/mmc; ./firstboot.sh)
+ if [ -r /mnt/mmc/squeezeos.patch ]; then
+ /usr/bin/patch -i /mnt/mmc/squeezeos.patch
+ fi
+
+ if [ -x /mnt/mmc/squeezeos-post-reset.sh ]; then
+ (cd /mnt/mmc; ./squeezeos-post-reset.sh)
fi
fi
@@ -91,8 +95,8 @@
/etc/init.d/rcS.local
fi
-if [ -x /mnt/mmc/jiveboot.sh ]; then
- (cd /mnt/mmc; ./jiveboot.sh)
+if [ -x /mnt/mmc/squeezeos-boot.sh ]; then
+ (cd /mnt/mmc; ./squeezeos-boot.sh)
fi
echo "Starting jive applications"
Added: 7.2/trunk/squeezeos/src/system/filesystem/etc/keep-after-upgrade
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeos/src/system/filesystem/etc/keep-after-upgrade?rev=2292&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/src/system/filesystem/etc/keep-after-upgrade (added)
+++ 7.2/trunk/squeezeos/src/system/filesystem/etc/keep-after-upgrade Fri Apr 18
15:37:13 2008
@@ -1,0 +1,3 @@
+# Files matching the following pattern are preserved after an SqueezeOS upgrade
+/settings.lua$
+/etc/
Modified: 7.2/trunk/squeezeos/src/system/filesystem/linuxrc
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeos/src/system/filesystem/linuxrc?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
--- 7.2/trunk/squeezeos/src/system/filesystem/linuxrc (original)
+++ 7.2/trunk/squeezeos/src/system/filesystem/linuxrc Fri Apr 18 15:37:13 2008
@@ -20,15 +20,22 @@
# Factory reset
if [ $JFFS2_OK -ne 0 -o -f /mnt/storage/.factoryreset ]
then
- /bin/echo "*** FACTORY RESET ***"
+ /bin/echo "Factory Reset"
/bin/umount /mnt/storage
/usr/sbin/flash_eraseall -q /dev/mtd/2
/bin/mount -t jffs2 -o noatime /dev/mtdblock/2 /mnt/storage
else
- # Delete wireless lan firmware
- /bin/rm -f /mnt/storage/lib/firmware/gspi8686.bin
- /bin/rm -f /mnt/storage/lib/firmware/helper_gspi.bin
+ # Upgraded?
+ /usr/bin/diff -N /etc/jive.version /mnt/storage/etc/jive.version >
/dev/null 2> /dev/null
+ if [ $? -ne 0 ]
+ then
+ # Remove modified files
+ /bin/echo "SqueezeOS Upgraded"
+ /usr/bin/find /mnt/storage/ -type f | /bin/grep -v -f
/etc/keep-after-upgrade | /usr/bin/xargs /bin/rm -f
+ fi
+
+ cp /etc/jive.version /mnt/storage/etc/jive.version
fi
# Mount overlay filesystem
Modified: 7.2/trunk/squeezeplay/src/squeezeplay/Makefile.am
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/Makefile.am?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
--- 7.2/trunk/squeezeplay/src/squeezeplay/Makefile.am (original)
+++ 7.2/trunk/squeezeplay/src/squeezeplay/Makefile.am Fri Apr 18 15:37:13 2008
@@ -206,6 +206,7 @@
share/applets/SlimBrowser/SlimBrowserMeta.lua \
share/applets/SlimBrowser/strings.txt \
share/applets/SlimBrowser/DB.lua \
+ share/applets/SlimBrowser/Scanner.lua \
share/applets/SlimBrowser/Volume.lua
applets_slimdiscoverydir = $(pkgdatadir)/applets/SlimDiscovery
@@ -235,6 +236,18 @@
share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua \
share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua \
share/applets/SetupSoundEffects/strings.txt
+
+applets_setupsoundeffects_soundsdir =
$(pkgdatadir)/applets/SetupSoundEffects/sounds
+dist_applets_setupsoundeffects_sounds_DATA = \
+ share/applets/SetupSoundEffects/sounds/bump.wav \
+ share/applets/SetupSoundEffects/sounds/click.wav \
+ share/applets/SetupSoundEffects/sounds/jump.wav \
+ share/applets/SetupSoundEffects/sounds/pushleft.wav \
+ share/applets/SetupSoundEffects/sounds/pushright.wav \
+ share/applets/SetupSoundEffects/sounds/select.wav \
+ share/applets/SetupSoundEffects/sounds/splash.wav \
+ share/applets/SetupSoundEffects/sounds/shutdown.wav \
+ share/applets/SetupSoundEffects/sounds/docking.wav
applets_setuplanguagedir = $(pkgdatadir)/applets/SetupLanguage
dist_applets_setuplanguage_DATA = \
@@ -531,18 +544,6 @@
share/applets/DefaultSkin/images/navcluster.png \
share/applets/DefaultSkin/images/menu_check.png \
share/applets/DefaultSkin/images/menu_check_selected.png
-
-applets_defaultskin_soundsdir = $(pkgdatadir)/applets/DefaultSkin/sounds
-dist_applets_defaultskin_sounds_DATA = \
- share/applets/DefaultSkin/sounds/bump.wav \
- share/applets/DefaultSkin/sounds/click.wav \
- share/applets/DefaultSkin/sounds/jump.wav \
- share/applets/DefaultSkin/sounds/pushleft.wav \
- share/applets/DefaultSkin/sounds/pushright.wav \
- share/applets/DefaultSkin/sounds/select.wav \
- share/applets/DefaultSkin/sounds/splash.wav \
- share/applets/DefaultSkin/sounds/shutdown.wav \
- share/applets/DefaultSkin/sounds/docking.wav
# Fullscreen skin
applets_fullscreenskindir = $(pkgdatadir)/applets/FullscreenSkin
@@ -761,15 +762,3 @@
share/applets/FullscreenSkin/images/slider_volume_fill_M.png \
share/applets/FullscreenSkin/images/slider_volume_thumb.png
-applets_fullscreenskin_soundsdir = $(pkgdatadir)/applets/FullscreenSkin/sounds
-dist_applets_fullscreenskin_sounds_DATA = \
- share/applets/FullscreenSkin/sounds/bump.wav \
- share/applets/FullscreenSkin/sounds/click.wav \
- share/applets/FullscreenSkin/sounds/jump.wav \
- share/applets/FullscreenSkin/sounds/pushleft.wav \
- share/applets/FullscreenSkin/sounds/pushright.wav \
- share/applets/FullscreenSkin/sounds/select.wav \
- share/applets/FullscreenSkin/sounds/shutdown.wav \
- share/applets/FullscreenSkin/sounds/docking.wav
-
-
Modified: 7.2/trunk/squeezeplay/src/squeezeplay/Makefile.in
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/Makefile.in?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
--- 7.2/trunk/squeezeplay/src/squeezeplay/Makefile.in (original)
+++ 7.2/trunk/squeezeplay/src/squeezeplay/Makefile.in Fri Apr 18 15:37:13 2008
@@ -44,7 +44,6 @@
$(dist_applets_choosemusicsource_DATA) \
$(dist_applets_clock_DATA) $(dist_applets_defaultskin_DATA) \
$(dist_applets_defaultskin_images_DATA) \
- $(dist_applets_defaultskin_sounds_DATA) \
$(dist_applets_flickr_DATA) \
$(dist_applets_fullscreenskin_DATA) \
$(dist_applets_fullscreenskin_images_DATA) \
@@ -60,6 +59,7 @@
$(dist_applets_setupdatetime_DATA) \
$(dist_applets_setuplanguage_DATA) \
$(dist_applets_setupsoundeffects_DATA) \
+ $(dist_applets_setupsoundeffects_sounds_DATA) \
$(dist_applets_setupwallpaper_DATA) \
$(dist_applets_setupwallpaper_wallpaper_DATA) \
$(dist_applets_slimbrowser_DATA) \
@@ -104,7 +104,6 @@
"$(DESTDIR)$(applets_clockdir)" \
"$(DESTDIR)$(applets_defaultskindir)" \
"$(DESTDIR)$(applets_defaultskin_imagesdir)" \
- "$(DESTDIR)$(applets_defaultskin_soundsdir)" \
"$(DESTDIR)$(applets_flickrdir)" \
"$(DESTDIR)$(applets_fullscreenskindir)" \
"$(DESTDIR)$(applets_fullscreenskin_imagesdir)" \
@@ -121,6 +120,7 @@
"$(DESTDIR)$(applets_setupdatetimedir)" \
"$(DESTDIR)$(applets_setuplanguagedir)" \
"$(DESTDIR)$(applets_setupsoundeffectsdir)" \
+ "$(DESTDIR)$(applets_setupsoundeffects_soundsdir)" \
"$(DESTDIR)$(applets_setupwallpaperdir)" \
"$(DESTDIR)$(applets_setupwallpaper_wallpaperdir)" \
"$(DESTDIR)$(applets_slimbrowserdir)" \
@@ -163,7 +163,6 @@
dist_applets_clockDATA_INSTALL = $(INSTALL_DATA)
dist_applets_defaultskinDATA_INSTALL = $(INSTALL_DATA)
dist_applets_defaultskin_imagesDATA_INSTALL = $(INSTALL_DATA)
-dist_applets_defaultskin_soundsDATA_INSTALL = $(INSTALL_DATA)
dist_applets_flickrDATA_INSTALL = $(INSTALL_DATA)
dist_applets_fullscreenskinDATA_INSTALL = $(INSTALL_DATA)
dist_applets_fullscreenskin_imagesDATA_INSTALL = $(INSTALL_DATA)
@@ -180,6 +179,7 @@
dist_applets_setupdatetimeDATA_INSTALL = $(INSTALL_DATA)
dist_applets_setuplanguageDATA_INSTALL = $(INSTALL_DATA)
dist_applets_setupsoundeffectsDATA_INSTALL = $(INSTALL_DATA)
+dist_applets_setupsoundeffects_soundsDATA_INSTALL = $(INSTALL_DATA)
dist_applets_setupwallpaperDATA_INSTALL = $(INSTALL_DATA)
dist_applets_setupwallpaper_wallpaperDATA_INSTALL = $(INSTALL_DATA)
dist_applets_slimbrowserDATA_INSTALL = $(INSTALL_DATA)
@@ -194,7 +194,6 @@
DATA = $(dist_applets_choosemusicsource_DATA) \
$(dist_applets_clock_DATA) $(dist_applets_defaultskin_DATA) \
$(dist_applets_defaultskin_images_DATA) \
- $(dist_applets_defaultskin_sounds_DATA) \
$(dist_applets_flickr_DATA) \
$(dist_applets_fullscreenskin_DATA) \
$(dist_applets_fullscreenskin_images_DATA) \
@@ -210,6 +209,7 @@
$(dist_applets_setupdatetime_DATA) \
$(dist_applets_setuplanguage_DATA) \
$(dist_applets_setupsoundeffects_DATA) \
+ $(dist_applets_setupsoundeffects_sounds_DATA) \
$(dist_applets_setupwallpaper_DATA) \
$(dist_applets_setupwallpaper_wallpaper_DATA) \
$(dist_applets_slimbrowser_DATA) \
@@ -510,6 +510,7 @@
share/applets/SlimBrowser/SlimBrowserMeta.lua \
share/applets/SlimBrowser/strings.txt \
share/applets/SlimBrowser/DB.lua \
+ share/applets/SlimBrowser/Scanner.lua \
share/applets/SlimBrowser/Volume.lua
applets_slimdiscoverydir = $(pkgdatadir)/applets/SlimDiscovery
@@ -539,6 +540,18 @@
share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua \
share/applets/SetupSoundEffects/SetupSoundEffectsMeta.lua \
share/applets/SetupSoundEffects/strings.txt
+
+applets_setupsoundeffects_soundsdir =
$(pkgdatadir)/applets/SetupSoundEffects/sounds
+dist_applets_setupsoundeffects_sounds_DATA = \
+ share/applets/SetupSoundEffects/sounds/bump.wav \
+ share/applets/SetupSoundEffects/sounds/click.wav \
+ share/applets/SetupSoundEffects/sounds/jump.wav \
+ share/applets/SetupSoundEffects/sounds/pushleft.wav \
+ share/applets/SetupSoundEffects/sounds/pushright.wav \
+ share/applets/SetupSoundEffects/sounds/select.wav \
+ share/applets/SetupSoundEffects/sounds/splash.wav \
+ share/applets/SetupSoundEffects/sounds/shutdown.wav \
+ share/applets/SetupSoundEffects/sounds/docking.wav
applets_setuplanguagedir = $(pkgdatadir)/applets/SetupLanguage
dist_applets_setuplanguage_DATA = \
@@ -838,18 +851,6 @@
share/applets/DefaultSkin/images/navcluster.png \
share/applets/DefaultSkin/images/menu_check.png \
share/applets/DefaultSkin/images/menu_check_selected.png
-
-applets_defaultskin_soundsdir = $(pkgdatadir)/applets/DefaultSkin/sounds
-dist_applets_defaultskin_sounds_DATA = \
- share/applets/DefaultSkin/sounds/bump.wav \
- share/applets/DefaultSkin/sounds/click.wav \
- share/applets/DefaultSkin/sounds/jump.wav \
- share/applets/DefaultSkin/sounds/pushleft.wav \
- share/applets/DefaultSkin/sounds/pushright.wav \
- share/applets/DefaultSkin/sounds/select.wav \
- share/applets/DefaultSkin/sounds/splash.wav \
- share/applets/DefaultSkin/sounds/shutdown.wav \
- share/applets/DefaultSkin/sounds/docking.wav
# Fullscreen skin
@@ -1595,23 +1596,6 @@
echo " rm -f '$(DESTDIR)$(applets_defaultskin_imagesdir)/$$f'"; \
rm -f "$(DESTDIR)$(applets_defaultskin_imagesdir)/$$f"; \
done
-install-dist_applets_defaultskin_soundsDATA:
$(dist_applets_defaultskin_sounds_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(applets_defaultskin_soundsdir)" || $(mkdir_p)
"$(DESTDIR)$(applets_defaultskin_soundsdir)"
- @list='$(dist_applets_defaultskin_sounds_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_applets_defaultskin_soundsDATA_INSTALL) '$$d$$p'
'$(DESTDIR)$(applets_defaultskin_soundsdir)/$$f'"; \
- $(dist_applets_defaultskin_soundsDATA_INSTALL) "$$d$$p"
"$(DESTDIR)$(applets_defaultskin_soundsdir)/$$f"; \
- done
-
-uninstall-dist_applets_defaultskin_soundsDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_applets_defaultskin_sounds_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(applets_defaultskin_soundsdir)/$$f'"; \
- rm -f "$(DESTDIR)$(applets_defaultskin_soundsdir)/$$f"; \
- done
install-dist_applets_flickrDATA: $(dist_applets_flickr_DATA)
@$(NORMAL_INSTALL)
test -z "$(applets_flickrdir)" || $(mkdir_p)
"$(DESTDIR)$(applets_flickrdir)"
@@ -1883,6 +1867,23 @@
f=$(am__strip_dir) \
echo " rm -f '$(DESTDIR)$(applets_setupsoundeffectsdir)/$$f'"; \
rm -f "$(DESTDIR)$(applets_setupsoundeffectsdir)/$$f"; \
+ done
+install-dist_applets_setupsoundeffects_soundsDATA:
$(dist_applets_setupsoundeffects_sounds_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(applets_setupsoundeffects_soundsdir)" || $(mkdir_p)
"$(DESTDIR)$(applets_setupsoundeffects_soundsdir)"
+ @list='$(dist_applets_setupsoundeffects_sounds_DATA)'; for p in $$list;
do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(dist_applets_setupsoundeffects_soundsDATA_INSTALL) '$$d$$p'
'$(DESTDIR)$(applets_setupsoundeffects_soundsdir)/$$f'"; \
+ $(dist_applets_setupsoundeffects_soundsDATA_INSTALL) "$$d$$p"
"$(DESTDIR)$(applets_setupsoundeffects_soundsdir)/$$f"; \
+ done
+
+uninstall-dist_applets_setupsoundeffects_soundsDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_applets_setupsoundeffects_sounds_DATA)'; for p in $$list;
do \
+ f=$(am__strip_dir) \
+ echo " rm -f '$(DESTDIR)$(applets_setupsoundeffects_soundsdir)/$$f'";
\
+ rm -f "$(DESTDIR)$(applets_setupsoundeffects_soundsdir)/$$f"; \
done
install-dist_applets_setupwallpaperDATA: $(dist_applets_setupwallpaper_DATA)
@$(NORMAL_INSTALL)
@@ -2123,7 +2124,7 @@
distdir: $(DISTFILES)
$(am__remove_distdir)
mkdir $(distdir)
- $(mkdir_p) $(distdir)/config $(distdir)/share/applets/ChooseMusicSource
$(distdir)/share/applets/Clock $(distdir)/share/applets/DefaultSkin
$(distdir)/share/applets/DefaultSkin/images
$(distdir)/share/applets/DefaultSkin/sounds $(distdir)/share/applets/Flickr
$(distdir)/share/applets/FullscreenSkin
$(distdir)/share/applets/FullscreenSkin/images
$(distdir)/share/applets/FullscreenSkin/sounds
$(distdir)/share/applets/InfoBrowser $(distdir)/share/applets/LogSettings
$(distdir)/share/applets/NowPlaying $(distdir)/share/applets/NowPlaying/images
$(distdir)/share/applets/ScreenSavers $(distdir)/share/applets/Screenshot
$(distdir)/share/applets/SelectPlayer
$(distdir)/share/applets/SetupAppletInstaller
$(distdir)/share/applets/SetupDateTime $(distdir)/share/applets/SetupLanguage
$(distdir)/share/applets/SetupSoundEffects
$(distdir)/share/applets/SetupSqueezebox
$(distdir)/share/applets/SetupWallpaper
$(distdir)/share/applets/SetupWallpaper/wallpaper
$(distdir)/share/applets/SlimBrowser $(distdir)/share/applets/SlimDiscovery
$(distdir)/share/applets/SqueezeNetworkPIN $(distdir)/share/jive
$(distdir)/share/jive/audio $(distdir)/share/jive/net
$(distdir)/share/jive/slim $(distdir)/share/jive/ui $(distdir)/share/jive/utils
$(distdir)/src
+ $(mkdir_p) $(distdir)/config $(distdir)/share/applets/ChooseMusicSource
$(distdir)/share/applets/Clock $(distdir)/share/applets/DefaultSkin
$(distdir)/share/applets/DefaultSkin/images $(distdir)/share/applets/Flickr
$(distdir)/share/applets/HttpAuth $(distdir)/share/applets/InfoBrowser
$(distdir)/share/applets/LogSettings $(distdir)/share/applets/NowPlaying
$(distdir)/share/applets/NowPlaying/images
$(distdir)/share/applets/ScreenSavers $(distdir)/share/applets/Screenshot
$(distdir)/share/applets/SelectPlayer
$(distdir)/share/applets/SetupAppletInstaller
$(distdir)/share/applets/SetupDateTime $(distdir)/share/applets/SetupLanguage
$(distdir)/share/applets/SetupSoundEffects
$(distdir)/share/applets/SetupSoundEffects/sounds
$(distdir)/share/applets/SetupSqueezebox
$(distdir)/share/applets/SetupWallpaper
$(distdir)/share/applets/SetupWallpaper/wallpaper
$(distdir)/share/applets/SlimBrowser $(distdir)/share/applets/SlimDiscovery
$(distdir)/share/applets/SqueezeNetworkPIN $(distdir)/share/jive
$(distdir)/share/jive/net $(distdir)/share/jive/slim $(distdir)/share/jive/ui
$(distdir)/share/jive/utils $(distdir)/src
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
@@ -2252,7 +2253,7 @@
$(MAKE) $(AM_MAKEFLAGS) check-am
all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA)
installdirs:
- for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(testdir)"
"$(DESTDIR)$(applets_choosemusicsourcedir)" "$(DESTDIR)$(applets_clockdir)"
"$(DESTDIR)$(applets_defaultskindir)"
"$(DESTDIR)$(applets_defaultskin_imagesdir)"
"$(DESTDIR)$(applets_defaultskin_soundsdir)" "$(DESTDIR)$(applets_flickrdir)"
"$(DESTDIR)$(applets_fullscreenskindir)"
"$(DESTDIR)$(applets_fullscreenskin_imagesdir)"
"$(DESTDIR)$(applets_fullscreenskin_soundsdir)"
"$(DESTDIR)$(applets_infobrowserdir)" "$(DESTDIR)$(applets_logdir)"
"$(DESTDIR)$(applets_nowplayingdir)"
"$(DESTDIR)$(applets_nowplaying_imagesdir)"
"$(DESTDIR)$(applets_screensaversdir)" "$(DESTDIR)$(applets_screenshotdir)"
"$(DESTDIR)$(applets_selectplayerdir)"
"$(DESTDIR)$(applets_setupSqueezeboxdir)"
"$(DESTDIR)$(applets_setupappletinstallerdir)"
"$(DESTDIR)$(applets_setupdatetimedir)" "$(DESTDIR)$(applets_setuplanguagedir)"
"$(DESTDIR)$(applets_setupsoundeffectsdir)"
"$(DESTDIR)$(applets_setupwallpaperdir)"
"$(DESTDIR)$(applets_setupwallpaper_wallpaperdir)"
"$(DESTDIR)$(applets_slimbrowserdir)" "$(DESTDIR)$(applets_slimdiscoverydir)"
"$(DESTDIR)$(applets_squeezenetworkpindir)" "$(DESTDIR)$(jivedir)"
"$(DESTDIR)$(jiveuidir)" "$(DESTDIR)$(luaaudiodir)" "$(DESTDIR)$(luanetdir)"
"$(DESTDIR)$(luaslimdir)" "$(DESTDIR)$(luautildir)"; do \
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(testdir)"
"$(DESTDIR)$(applets_choosemusicsourcedir)" "$(DESTDIR)$(applets_clockdir)"
"$(DESTDIR)$(applets_defaultskindir)"
"$(DESTDIR)$(applets_defaultskin_imagesdir)" "$(DESTDIR)$(applets_flickrdir)"
"$(DESTDIR)$(applets_httpauthdir)" "$(DESTDIR)$(applets_infobrowserdir)"
"$(DESTDIR)$(applets_logdir)" "$(DESTDIR)$(applets_nowplayingdir)"
"$(DESTDIR)$(applets_nowplaying_imagesdir)"
"$(DESTDIR)$(applets_screensaversdir)" "$(DESTDIR)$(applets_screenshotdir)"
"$(DESTDIR)$(applets_selectplayerdir)"
"$(DESTDIR)$(applets_setupSqueezeboxdir)"
"$(DESTDIR)$(applets_setupappletinstallerdir)"
"$(DESTDIR)$(applets_setupdatetimedir)" "$(DESTDIR)$(applets_setuplanguagedir)"
"$(DESTDIR)$(applets_setupsoundeffectsdir)"
"$(DESTDIR)$(applets_setupsoundeffects_soundsdir)"
"$(DESTDIR)$(applets_setupwallpaperdir)"
"$(DESTDIR)$(applets_setupwallpaper_wallpaperdir)"
"$(DESTDIR)$(applets_slimbrowserdir)" "$(DESTDIR)$(applets_slimdiscoverydir)"
"$(DESTDIR)$(applets_squeezenetworkpindir)" "$(DESTDIR)$(jivedir)"
"$(DESTDIR)$(jiveuidir)" "$(DESTDIR)$(luanetdir)" "$(DESTDIR)$(luaslimdir)"
"$(DESTDIR)$(luautildir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: $(BUILT_SOURCES)
@@ -2307,7 +2308,6 @@
install-dist_applets_clockDATA \
install-dist_applets_defaultskinDATA \
install-dist_applets_defaultskin_imagesDATA \
- install-dist_applets_defaultskin_soundsDATA \
install-dist_applets_flickrDATA \
install-dist_applets_fullscreenskinDATA \
install-dist_applets_fullscreenskin_imagesDATA \
@@ -2324,6 +2324,7 @@
install-dist_applets_setupdatetimeDATA \
install-dist_applets_setuplanguageDATA \
install-dist_applets_setupsoundeffectsDATA \
+ install-dist_applets_setupsoundeffects_soundsDATA \
install-dist_applets_setupwallpaperDATA \
install-dist_applets_setupwallpaper_wallpaperDATA \
install-dist_applets_slimbrowserDATA \
@@ -2367,7 +2368,6 @@
uninstall-dist_applets_clockDATA \
uninstall-dist_applets_defaultskinDATA \
uninstall-dist_applets_defaultskin_imagesDATA \
- uninstall-dist_applets_defaultskin_soundsDATA \
uninstall-dist_applets_flickrDATA \
uninstall-dist_applets_fullscreenskinDATA \
uninstall-dist_applets_fullscreenskin_imagesDATA \
@@ -2384,6 +2384,7 @@
uninstall-dist_applets_setupdatetimeDATA \
uninstall-dist_applets_setuplanguageDATA \
uninstall-dist_applets_setupsoundeffectsDATA \
+ uninstall-dist_applets_setupsoundeffects_soundsDATA \
uninstall-dist_applets_setupwallpaperDATA \
uninstall-dist_applets_setupwallpaper_wallpaperDATA \
uninstall-dist_applets_slimbrowserDATA \
@@ -2406,7 +2407,6 @@
install-dist_applets_clockDATA \
install-dist_applets_defaultskinDATA \
install-dist_applets_defaultskin_imagesDATA \
- install-dist_applets_defaultskin_soundsDATA \
install-dist_applets_flickrDATA \
install-dist_applets_fullscreenskinDATA \
install-dist_applets_fullscreenskin_imagesDATA \
@@ -2423,6 +2423,7 @@
install-dist_applets_setupdatetimeDATA \
install-dist_applets_setuplanguageDATA \
install-dist_applets_setupsoundeffectsDATA \
+ install-dist_applets_setupsoundeffects_soundsDATA \
install-dist_applets_setupwallpaperDATA \
install-dist_applets_setupwallpaper_wallpaperDATA \
install-dist_applets_slimbrowserDATA \
@@ -2441,7 +2442,6 @@
uninstall-dist_applets_clockDATA \
uninstall-dist_applets_defaultskinDATA \
uninstall-dist_applets_defaultskin_imagesDATA \
- uninstall-dist_applets_defaultskin_soundsDATA \
uninstall-dist_applets_flickrDATA \
uninstall-dist_applets_fullscreenskinDATA \
uninstall-dist_applets_fullscreenskin_imagesDATA \
@@ -2458,6 +2458,7 @@
uninstall-dist_applets_setupdatetimeDATA \
uninstall-dist_applets_setuplanguageDATA \
uninstall-dist_applets_setupsoundeffectsDATA \
+ uninstall-dist_applets_setupsoundeffects_soundsDATA \
uninstall-dist_applets_setupwallpaperDATA \
uninstall-dist_applets_setupwallpaper_wallpaperDATA \
uninstall-dist_applets_slimbrowserDATA \
Modified:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
---
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua
(original)
+++
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/SetupSoundEffectsApplet.lua
Fri Apr 18 15:37:13 2008
@@ -62,7 +62,7 @@
oo.class(_M, Applet)
-local PATH = "applets/DefaultSkin/sounds/"
+local PATH = "applets/SetupSoundEffects/sounds/"
local REFRESH_TIME = 300
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/bump.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/bump.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/bump.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/click.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/click.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/click.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/docking.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/docking.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/docking.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/jump.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/jump.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/jump.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/pushleft.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/pushleft.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/pushleft.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/pushright.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/pushright.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/pushright.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/select.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/select.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/select.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/shutdown.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/shutdown.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/shutdown.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/splash.wav
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/splash.wav?rev=2292&root=Jive&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SetupSoundEffects/sounds/splash.wav
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
---
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
(original)
+++
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
Fri Apr 18 15:37:13 2008
@@ -131,6 +131,7 @@
-- connectingToPlayer and _upgradingPlayer popup handlers
local _connectingPopup = false
local _updatingPlayerPopup = false
+local _userUpdatePopup = false
local _menuReceived = false
local modeTokens = {
@@ -494,8 +495,8 @@
local function _connectingToPlayer(self)
log:info("_connectingToPlayer popup show")
- if _connectingPopup then
- -- don't open this popup twice
+ if _connectingPopup or _userUpdatePopup or _updatingPlayerPopup then
+ -- don't open this popup twice or when firmware update windows
are on screen
return
end
@@ -532,10 +533,57 @@
_connectingPopup = popup
end
+-- _userTriggeredUpdate
+-- full screen popup that appears until user hits brightness on player to
start upgrade
+local function _userTriggeredUpdate(self)
+ log:warn("_connectingToPlayer popup show")
+
+
+ if _userUpdatePopup then
+ return
+ end
+
+ local window = Window("window",
self:string('SLIMBROWSER_PLAYER_UPDATE_REQUIRED'))
+ local label = Textarea("textarea",
self:string('SLIMBROWSER_USER_UPDATE_FIRMWARE_SQUEEZEBOX', _player:getName()))
+ window:addWidget(label)
+ window:setAlwaysOnTop(true)
+ window:setAllowScreensaver(false)
+
+ -- add a listener for KEY_HOLD that disconnects from the player and
returns to home
+ window:addListener(
+ EVENT_KEY_PRESS | EVENT_KEY_HOLD,
+ function(event)
+ local type = event:getType()
+ local evtCode = event:getKeycode()
+
+ if evtCode == KEY_BACK and type == EVENT_KEY_HOLD then
+ -- disconnect from player and go home
+ local manager =
AppletManager:getAppletInstance("SlimDiscovery")
+ if manager then
+ manager:setCurrentPlayer(nil)
+ end
+ window:hide()
+ end
+ -- other keys are disabled when this window is on screen
+ return EVENT_CONSUME
+
+ end
+ )
+
+ window:show()
+
+ _userUpdatePopup = window
+end
+
+
-- _updatingPlayer
-- full screen popup that appears until menus are loaded
local function _updatingPlayer(self)
- log:info("_connectingToPlayer popup show")
+ log:warn("_connectingToPlayer popup show")
+
+ if _userUpdatePopup then
+ _hideUserUpdatePopup()
+ end
if _updatingPlayerPopup then
-- don't open this popup twice
@@ -544,7 +592,7 @@
local popup = Popup("popupIcon")
local icon = Icon("iconConnecting")
- local label = Label("text",
self:string('SLIMBROWSER_UPDATING_FIRMWARE_SQUEEZEBOX'))
+ local label = Label("text",
self:string('SLIMBROWSER_UPDATING_FIRMWARE_SQUEEZEBOX', _player:getName()))
popup:addWidget(icon)
popup:addWidget(label)
popup:setAlwaysOnTop(true)
@@ -584,6 +632,17 @@
_connectingPopup = nil
end
end
+
+-- _hideUserUpdatePopup
+-- hide the full screen popup that appears until player is updated
+local function _hideUserUpdatePopup()
+ if _userUpdatePopup then
+ log:info("_userUpdatePopup popup hide")
+ _userUpdatePopup:hide()
+ _userUpdatePopup = false
+ end
+end
+
-- _hidePlayerUpdating
-- hide the full screen popup that appears until player is updated
@@ -2145,7 +2204,11 @@
end
if _player:isNeedsUpgrade() then
- _updatingPlayer(self)
+ if _player:isUpgrading() then
+ _updatingPlayer(self)
+ else
+ _userTriggeredUpdate(self)
+ end
else
_hidePlayerUpdating()
end
@@ -2158,18 +2221,21 @@
_installPlayerKeyHandler(self)
end
-function notify_playerNeedsUpgrade(self, player, needsUpgrade)
+function notify_playerNeedsUpgrade(self, player, needsUpgrade, isUpgrading)
log:debug("SlimBrowserApplet:notify_playerNeedsUpgrade(", player, ")")
if _player ~= player then
return
end
- if needsUpgrade then
+ if isUpgrading then
log:info('Show upgradingPlayer popup')
_updatingPlayer(self)
+ elseif needsUpgrade then
+ log:info('Show userUpdate popup')
+ _userTriggeredUpdate(self)
else
- log:info('Hide upgradingPlayer popup')
+ _hideUserUpdatePopup()
_hidePlayerUpdating()
end
@@ -2330,6 +2396,7 @@
-- remove connecting popup
_hideConnectingToPlayer()
_hidePlayerUpdating()
+ _hideUserUpdatePopup()
_player = false
_server = false
Modified:
7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/strings.txt
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/strings.txt?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
--- 7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/strings.txt
(original)
+++ 7.2/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/strings.txt
Fri Apr 18 15:37:13 2008
@@ -142,5 +142,11 @@
SLIMBROWSER_SCANNER
EN Song Position
+SLIMBROWSER_USER_UPDATE_FIRMWARE_SQUEEZEBOX
+ EN Software Update ready for %s. To begin, press and hold the
Brightness button on your original IR remote
+
+SLIMBROWSER_PLAYER_UPDATE_REQUIRED
+ EN Player Update
+
SLIMBROWSER_ENTER_PASSWORD
EN Enter Password
Modified: 7.2/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
URL:
http://svn.slimdevices.com/7.2/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua?rev=2292&root=Jive&r1=2291&r2=2292&view=diff
==============================================================================
--- 7.2/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua (original)
+++ 7.2/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua Fri Apr 18
15:37:13 2008
@@ -237,6 +237,7 @@
connected = playerInfo.connected,
power = playerInfo.power,
needsUpgrade = (tonumber(playerInfo.player_needs_upgrade) == 1),
+ playerIsUpgrading = (tonumber(playerInfo.player_is_upgrading)
== 1),
pin = playerInfo.pin,
-- menu item of home menu that represents this player
@@ -277,9 +278,11 @@
-- Update player state
local lastNeedsUpgrade = self.needsUpgrade
self.needsUpgrade = (tonumber(playerInfo.player_needs_upgrade) == 1)
+ local lastIsUpgrading = self.playerIsUpgrading
+ self.playerIsUpgrading = (tonumber(playerInfo.player_is_upgrading) == 1)
-- FIXME the object state needs setting before any notifications
- -- this is now changed for needsUpgrade, but still needs to be done
+ -- this is now changed for needsUpgrade and playerIsUpgrading, but
still needs to be done
-- for all other player state
@@ -298,8 +301,8 @@
self.model = playerInfo.model
- if lastNeedsUpgrade != self.needsUpgrade then
- self.jnt:notify('playerNeedsUpgrade', self,
self:isNeedsUpgrade())
+ if lastNeedsUpgrade != self.needsUpgrade or lastIsUpgrading !=
self.playerIsUpgrading then
+ self.jnt:notify('playerNeedsUpgrade', self,
self:isNeedsUpgrade(), self:isUpgrading())
end
_setPlayerName(self, playerInfo.name)
@@ -747,7 +750,7 @@
-- update our cache in one go
self.state = event.data
-
+debug.dump(event.data, -1)
-- used for calculating getTrackElapsed(), getTrackRemaining()
self.trackSeen = Framework:getTicks() / 1000
self.trackCorrection = 0
@@ -855,6 +858,9 @@
return self.needsUpgrade
end
+function isUpgrading(self)
+ return self.playerIsUpgrading
+end
-- play
--
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins