moblin-applets (0.54) gaston; urgency=low * disabled the moblin-system-daemon logging functionality, this is important since it could slow down the boot process as it tries to create a file in /var/log -- Todd Brandt Wed, 09 Apr 2008 05:02:19 -0700 moblin-applets (0.53) gaston; urgency=low * Changed the background applet behavior * Fixed the color picker dialog to automatically update the "Solid Color Background" entry to reflect the new color, select its entry, and switch the background to the solid color. * If Solid Color Background was last set, reopening the dialog will select and scroll to its item. * Added stricter parsing rules for the xorg.conf file. * The touchscreen values are now only accessed in an InputDevice section with the Identifier set to touchscreen. * Duplicate values of the calibration parameters are ignored. * BUGS FIXED * BUG: "Cannot add photos into wallpaper list" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/213238 FIX: The package now installs a /desktop/moblin/background/thumbpaths folder in gconf and adds keys for every thumbnail cache folder the backgrounds applet should traverse looking for images. It installs two now, one for .moblin-media/thumbnails/largest and one for .realplayer/thumbnails/largest. It looks for them in /home/ume and pulls in any images named in the expected format. If there are duplicates it only takes the first found. * BUG: "Starting Touchscreen banner still exists when do nothing after launch touch screen till time out or exit calibration by ESC" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/214380 FIX: I changed the behavior of the calibrator to always leave the min and max values in logical order (i.e. MaxX > MinX and MaxY > MinY) and to employ the use of SwapX and SwapY to handle inverted axes. The read_calibration and apply_calibration apis both still take five arguments, but instead of the last arg being rotation, it's a "flags" argument with 4 bits used: b0=SwapX, b1=SwapY, b2=RotateCCW, b4=RotateCW. The moblin-dbustest program has also been updated to read in this new data. -- Todd Brandt Wed, 09 Apr 2008 04:17:13 -0700 moblin-applets (0.52) gaston; urgency=low * Added the read_calibration function to the moblin-system-daemon API in order to allow users to retrieve the xorg.conf data for the touchscreen. It returns xmin, xmax, ymin, ymax, and rotation. * Added read_calibration to the list of commands supported by moblin-dbustest. * BUGS FIXED * BUG: Touchscreen applet: if calibration wrongly and save the configuration, stylus will keep inaccurate even after correct calibration again BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/199065 FIX: There are 8 possible layouts for the touchscreen, all of which have now been tested. These are the possible ways that the touchscreen can be mapped to the display. These can be simulated on the samsung by pressing the buttons in different orders. Screen points: 0 1 2 3 1) No Rotation, X Aligned, Y Aligned press 0 1 2 3 2) No Rotation, X Inverted, Y Aligned press 1 0 3 2 3) No Rotation, X Aligned, Y Inverted press 2 3 0 1 4) No Rotation, X Inverted, Y Inverted press 3 2 1 0 5) ClockWise Rotation, X Aligned, Y Aligned press 2 0 3 1 6) ClockWise Rotation, X Inverted, Y Aligned press 0 2 1 3 7) ClockWise Rotation, X Aligned, Y Inverted press 3 1 2 0 8) CounterClockWise Rotation, X Aligned, Y Aligned press 1 3 0 2 The touchscreen calibration algorithm assumes the screen is rotated if the x coordinates of points 0, 1 and 2, 3 are within 100 of each other. This way you have some room to create a rectangle with your presses but if you go too far outside the points it will create a junk config. The config can be reversed though by redoing it properly. -- Todd Brandt Fri, 04 Apr 2008 12:43:39 -0700 moblin-applets (0.51) gaston; urgency=low * Easier access for backgrounds applet: If there are 10 or more photos in the backgrounds applet I added a slider to the right of the dialog that allows the user to quickly move through them all. It has a button on top that jumps to the first photo and a button on bottom that jumps to the last photo. This way the user doesn't have to flick the moko finger scroller a hundred times trying to get at their photo near the end of the list. * BUGS FIXED * BUG: "Time on marquee doesn't sync with time on moblin-applets when changing timezone" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/208167 FIX: Fixed in 0.51, I added a read of the utc time before the timezone change, and a write of that utc time after the timezone change. The time now jumps before or ahead by the difference in timezone hours just like the marquee clock applet. * BUG: "Horizontal/Vertical Gradient configuration on wallpaper doesn't take effect" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/197918 FIX: Fixed in 0.51. I removed the selector for solid/horiz/vert. The color picker button is now on the bottom of the dialog and is always solid. * BUG: "Duplicate pick color button exists for "Horizontal Gradient" and "Vertical Gradient" selection" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/188283 FIX: Fixed in 0.51. I removed the selector for solid/horiz/vert. The color picker button is now on the bottom of the dialog and is always solid. -- Todd Brandt Thu, 03 Apr 2008 03:24:13 -0700 moblin-applets (0.50.1) gaston; urgency=low * Changed the /etc/init.d/moblin-system-daemon script to actually do what it's supposed to -- Todd Brandt Thu, 27 Mar 2008 12:24:53 -0700 moblin-applets (0.50) gaston; urgency=low * Added in the gconf key callbacks and xsettings triggers to moblin-settings-xsettings.c -- Todd Brandt Thu, 27 Mar 2008 01:18:45 -0700 moblin-applets (0.49) gaston; urgency=low * Fixed the moblin-keybindings .desktop file -- Todd Brandt Fri, 21 Mar 2008 17:40:43 -0700 moblin-applets (0.48) gaston; urgency=low * BUGS FIXED * BUG: "Cannot launch Keyboard/Sound/Screen resolution/About Device applets again if close them by ESC" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/196851 FIX: I added support for GTK_RESPONSE_CLOSE, GTK_RESPONSE_CANCEL, and GTK_RESPONSE_DELETE_EVENT for every dialog's message handler in moblin applets. -- Todd Brandt Fri, 21 Mar 2008 17:19:11 -0700 moblin-applets (0.47) gaston; urgency=low * Major upgrade to moblin-system-daemon, the touchscreen and time applets. The system daemon now supports six functions. CaptureTouch: Starts the process of capturing a touch point. The data is returned asynchronously via the TouchScreenData signal ApplyCalibration: Applies a calibration change to xorg.conf SetTime: Sets the current date&time via oobs GetTime: Gets the current date&time via oobs SetTimezone: Sets the current timezone via oobs GetTimezone: Gets the curent timezone via oobs These functions allow the touchscreen and time applets to function without the need for root access. * Added two test utilities for debugging the moblin-system-daemon. moblin-touchdump: Displays raw touchscreen input data and also simulates CaptureTouch Logic in the case of errors moblin-dbustest: Accesses 4 of the DBUS API functions for testing purposes: get_time, set_time, get_timezone, and capture_touch. * Changed all the .desktop files to use OnlyShowIn=GNOME;Mobile and Categories=Settings * BUGS FIXED * BUG: "mouse cursor change from clock to arrow slowly" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/156531 FIX: gksu is no longer called by the touchscreen or time applets, so the mouse clock shouldn't get stuck anymore. * BUG: "Date/time dialog blocks all other areas except the dialog itself if it is not the first time to launch date/time applet from settings" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/179153 FIX: the dialog is non-modal on each load now * BUG: "time and date settings has wrong theme and leaves busy cursor showing" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/203311 FIX: the time applet is no longer called with gksu as it uses moblin-system-daemon to get/set the time and timezone. -- Todd Brandt Fri, 21 Mar 2008 13:09:52 -0700 moblin-applets (0.46) gaston; urgency=low * BUGS FIXED * BUG: "Click ESC to abort calibration, the calibration window doesn't close quickly while need wait 25 seconds" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/203412 FIX: I accidentally introduced this bug by adding a touch_disconnect call to moblin-system-daemon which was intended to discontinue the capture_touch call when the user aborts. Unfortunately DBUS doesn't allow simultaneous calls, so it sat waiting for capture-touch to return. I removed this functionality. * BUG: "The calibration window doesn't close quickly after the read calibration line disappears, need wait more time" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/203414 FIX: See bug 203412 * BUG: "Mute shortcut key doesnot realy mute audio" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/191846 FIX: the new behavior is that the mute shortcut mutes all the playback tracks that have mute buttons. -- Todd Brandt Wed, 19 Mar 2008 11:47:53 -0700 moblin-applets (0.45) gaston; urgency=low * Changed all the .desktop.in.in files to just .desktop.in since there was no processing between .in.in to .in * Changed the format of the control panel .desktop files to include "OnlyShowIn=Settings". * All applets are now run as separate processes with the libraries spawning and monitoring those processes. * BUGS FIXED * BUG: "The keyboard shotcuts can launch applications with more than one instances" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/153509 FIX: I added code to moblin-settings-daemon to have it monitor any processes it spawns as a result of shortcut calls and to prevent relaunching an app if an instance already exists. -- Todd Brandt Wed, 19 Mar 2008 11:46:31 -0700 moblin-applets (0.44) gaston; urgency=low * Removed All the NTP support features from the Date&Time Applet * Upgraded the touchscreen calibration utility to function properly on the crown beach * BUGS FIXED * BUG: "It's hard to calibrate touch screen on CB+LCD kit" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/197925 FIX: The hardware layer of the calibration utility was listening for packets which contain all the necessary data to establish a point touched. This means the X and Y coordinates as well as a button press notification in the form of either LEFT or TOUCH, followed by a REPORT tag. The problem is that the crown beach doesn't include all this info in a single packaet like the samsung and most other platform touchscreen modules, it spreads it accross several packets. So the calibrator was missing most of the finger presses. I changed the algorithm to span across multiple packets, collecting the data as it goes. * BUG: "os is not install NTP package to support date synchronization" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/156929 FIX: I removed all the NTP time server stuff from our version of the date&time applet. It now only functions as a manual setting. * BUG: "Scroll bar exists in select time server UI when keep synchronize with Internet server" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/193196 FIX: all the ntp stuff has been removed so this dialog no longer exists * BUG: "Launching soft keyboard made applets especially for About Device and Proxy dialog layout disordered" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/197923 FIX: mokos added * BUG: "Select time server doesn't take effect when keep synchronized with internet server" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/193197 FIX: removed ntp support * BUG: "Proxy setting and DateTime setting UI are not well layout for 800x480 resolution" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/198624 FIX: the date&time dialog is much smaller now and the network proxy dialog has a moko surrounding the first tab. * BUG: "Suggest to remove help button on Time&Date dialog due it shows error message" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/179034 FIX: the help buton was removed since we build moblin-time now ourselves instead of using gnome-system-tools' time-admin. -- Todd Brandt Tue, 11 Mar 2008 18:42:52 -0700 moblin-applets (0.43) gaston; urgency=low * BUGS FIXED * BUG: "moblin-applets cannot launch control panel applet by manual" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/196906 FIX: The problem was that with the new mobile-basic-flash calling convention all the applets create their dialogs and return immediately. I changed the behavior to return immediately only when the user_activated argument to execute is TRUE. If it's FALSE, the applets run a gtk_main and don't return until the dialog is destroyed and gtk_main_quit is called. -- Todd Brandt Wed, 05 Mar 2008 03:20:04 -0800 moblin-applets (0.42) gaston; urgency=low * Added in a new set of status bar icon images * Then added Bob Spencer's set of icons with the backgrounds removed * Added Jason Cassezza's brightness and nobattery icons -- Todd Brandt Wed, 27 Feb 2008 21:47:37 -0800 moblin-applets (0.41) gaston; urgency=low * Added internationalization support * pulled po directory and configure.in and Makefile.am settings back from the original gnome-control-center-2.18.1 fork. * Modified all the source, desktop, glade, and xml files to support internationalization strings for elements of the GUI * add po/en_US.po -- Todd Brandt Tue, 26 Feb 2008 00:09:44 -0800 moblin-applets (0.40) gaston; urgency=low * BUGS FIXED * BUG: "Click background applet cause hildon desktop crashed after delete one photo which is set to wallpaper" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/193898/+editstatus FIX: Placed a check to verify that the original file both exists and is readable by the applet. -- Todd Brandt Thu, 21 Feb 2008 19:34:05 -0800 moblin-applets (0.39) gaston; urgency=low * BUGS FIXED * BUG: No Way to set one photo to wallpaper * BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/192851 * FIX: The moblin-media package changed both the thumbnail format and folder so the background applet couldn't find the images. It's been updated. -- Todd Brandt Wed, 20 Feb 2008 12:39:57 -0800 moblin-applets (0.38) gaston; urgency=low * The hardy push apparantly cancelled the gaston build, so I'm trying this one more time. -- Todd Brandt Fri, 15 Feb 2008 16:45:43 -0800 moblin-applets (0.37) gutsy; urgency=low * Botched 0.36 build, trying again -- Todd Brandt Fri, 15 Feb 2008 15:43:29 -0800 moblin-applets (0.36) gaston; urgency=low * BUGS FIXED * BUG: "Click Background applet cause hildon desktop restart" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/191481 FIX: Added default gconf settings for /desktop/moblin/background * Fixed the moblin-system-daemon startup issue by ensuring that it is launched after the dbus daemon -- Todd Brandt Fri, 15 Feb 2008 13:36:40 -0800 moblin-applets (0.35) gaston; urgency=low * Remove hardware keyboard layout selection, since removable hardware keyboard has low priority to be configurable. Default 101 keyboard layout is supported. This is to close m9 bugs #187914, #179155 and #185578. -- Horace Li Fri, 15 Feb 2008 11:23:25 +0800 moblin-applets (0.34) gaston; urgency=low * Added a touchdump program which displays raw touchscreen data for debug purposes * fixed the moblin-system-daemon stop bug. The daemon now responds correctly to the SIGTERM signal. -- Todd Brandt Wed, 13 Feb 2008 14:31:13 -0800 moblin-applets (0.33) gaston; urgency=low * Major updates to the touchscreen calibration utility * Split the utility into two pieces, one for the GUI portion, the other for the low level touchscreen driver access and xorg.conf configuration portion. The low level version now resides in a new system daemon called moblin-system-daemon which is started as root via init.d. The gui remains in the moblin-touchscreen executable. The two communicate via DBUS functions so that all the actions requiring root are carried out by the daemon. Thus there is no longer a need to log in as administrator to configure the touchscreen * Created a new root daemon for moblin called moblin-settings-daemon which will serve to handle all the administrative changes we want without requiring administrative login. * The touchscreen config utility now has the ability to determin the name of the xorg.conf file by scanning the /etc/event.d/session file and reading the option passed to the -config argument. This means that the samsungQ1 config file is no longer hardcoded and the applet should be more extensible to unknown platforms * added the capability to add in a completely new touchscreen config section to the target xorg.conf file if the one in use doesn't have one. This should allow any systemn to be configured from scratch without the need for any default config or prior knowledge of the touchscreen characteristics. * removed the filter placed on the points touched on the screen which prevented users from going too far from the illuminated points. This was causing problems on the crown beach. -- Todd Brandt Tue, 12 Feb 2008 06:50:25 -0800 moblin-applets (0.32) gaston; urgency=low * Rolling the version purely to get it into gaston -- Todd Brandt Wed, 06 Feb 2008 08:33:20 -0800 moblin-applets (0.31) gaston; urgency=low * Working on the creation of a moblin-system-daemon * forgot to update configure.in in 0.29 and 0.30 so any bugs fixed in those need to be tested with this version * BUGS FIXED * BUG: "Terminal font size is not consistent by different opening ways: keyboard shortcut and GUI." BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/172478 FIX: This file configures the desktop shortcut for the terminal: /usr/share/mobile-basic-flash/applications/90-terminal.desktop Gconf key: /apps/moblin_settings_daemon/keybindings/term_cmd New value: uxterm -fa Monospace -fs 12 * BUG: "Launching soft keyboard made control panel applets dialog window layout disordered." BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/164632 FIX: About Me dialog is encased in a moko now * BUG: "Cannot launch Email with keyboard shortcut" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/186550 FIX: The problem I think is with the alt being a toggle rather than a control key on the samsung. I changed all the default shortcuts to use ctrl+shift+char now and they all seem to work great. -- Todd Brandt Wed, 06 Feb 2008 05:29:19 -0800 moblin-applets (0.30) gaston; urgency=low * Added more file extensions to the background applet support * increased the populate time of the background applet treeview -- Todd Brandt Wed, 06 Feb 2008 04:50:40 -0800 moblin-applets (0.29) gaston; urgency=low * Added Horace's patch to the keyboard applet * Resurrected the forked version of the Date&Time applet. It is now build as an executable called moblin-time and is spawned asynchronously by the hildon desktop. * Changed all the applets to return from their execute functions immediately once their dialogs are up. The previous blocking behavior was preventing backgruond and color changes to the desktop. * Changed the background applet to no longer use an XML database to save files. It scans the moblin-media thumbnail cache for photos and populates those instead. Photos can no longer be added or removed from the background applet, they are managed from the moblin-media photo viewer. * BUGS FIXED * BUG: "The About Me UI is disordered after input multiple lines strings in Address edit entry" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/186955 FIX: I tried instantiating a moko finger scroller around the address text box and it behaved just as I expected, the larger moko (for the entire dialog) overrode the smaller moko and the box was unusable. So this is a catch 22, I need the entire box to be in a moko so none of the component elements can be moko (unless Frank can figure something out). Instead I changed the behavior of the scrolled window around the address box to not allow the box to be resized. If you type too many lines you get horizontal and vertical scroll bars. * BUG: "Buttons on Background dialog is ugly, suggest make them small to be harmonious with the whole dialog" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/187213 FIX: The add and remove wallpaper buttons are gone now. All that's left are Cancel, OK, and the background color picker buttons. * BUG: "Scroll bar exists in Add wallpaper dialog" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/187926 FIX: There is no more add wallpaper dialog. * BUG: "Scoll bar exists when input many strings in Address edit entry on About Me dialog" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/187924 FIX: Fixed with the about me moko * BUG: "Scroll bar exists in "Advanced Configuration" tab of Proxy applet" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/187917 FIX: Added a moko scroller -- Todd Brandt Sun, 03 Feb 2008 21:07:03 -0800 moblin-applets (0.28) gaston; urgency=low * BUGS FIXED * BUG: "It shows disordered sound info after launch sound applet" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/186561 FIX: To make things a little clearer though, I made the mute buttons stay in the same position on every tab regardless if there's volume control sliders or not. I also added in support for capture elements * BUG: "Suggest remove screen resolution list box since there is only one option for user" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/185844 FIX: I have the screen resolutions combo box grayed out if there is only one resolution available. This way the user can see what the current and only resolution is and will know that they cannot change it. * BUG: "Screen resolution dialog layout disordered when try to change another resolution" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/178554 FIX: The resolutions that caused this problem are no longer supported, however I did add them back in temporarily to test the failure. You can do it with this command: su -l ume -c "gconftool-2 --type "string" --set /desktop/moblin/screen/resolutions 1024x600,800x480,800x600,640x480" This command will enable 640x480 in the pulldown for test, and the latest dialog shows no alignment issues when it's reverted. * BUG: "Marquee bar disappear after change screen rotation and reboot system" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/184997 FIX: I've removed the left and right rotations from the screen resolution dialog. It still supports inverted but that one has never had any issues. * BUG: "The About Me UI is disordered after input multiple lines strings in Address edit entry" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/186955 FIX: I changed the about-me dialog to exist within a moko finger scroll, so if you start the virtual keyboard or type multiple lines in the address field the entire window will scroll -- Todd Brandt Wed, 30 Jan 2008 23:43:14 +0000 moblin-applets (0.27) gaston; urgency=low * Major revamp of the background properties applet * Changed how the moko finger scroller is added to make glade edittable * Dialog destroys all memory on exit since active memory is tied to hildon-desktop and doesn't actually exit * Changed the layout of the dialog to be more user friendly * removed /usr/share/background gnome vfs processing, it's now just a directory where one can store backgrounds. * BUGS FIXED * BUG: "Scroll bar still exists on Buttons applet" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176037 FIX: Changed the GtkScrolledWindow to a moko finger scroller * BUG: "Button Applet: home screen cannot switch to other category when button is deactivated and switch to background" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/176022 FIX: The butons dialog is a dialog again, so it can't be minimized. * BUG: "Click "X" to close Buttons window cause hildon desktop restart" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176024 FIX: Buttons is a dialog again, the X button doesn't close it anymore * BUG: "Launch Buttons applet should pop up a dialog instead of window to be consistent with other applets" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176039 FIX: Changed the glade file to use dialog format instead of window * BUG: "Change http proxy cannot change other proxy automatically if using same proxy for all protocols" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176079 FIX: Added a callback for the "changed" signal from the http proxy entry boxes. It updates the other entries if same proxy is checked. -- Todd Brandt Wed, 23 Jan 2008 10:24:10 -0800 moblin-applets (0.26) gaston; urgency=low * Major upgrades to the Sound/Mixer applet The applet now dynamically adds tabs for each sound element found and also controls within each tab for each channel found Channels with no mute switch have the mute button removed Channels with no volume ctrl have the slider removed Elements/channels with neither are not given a notebook tab The volume range sliders now use the hardware values instead of 0-100 The libvolumecontrol interface was expanded and made easier to use By default any element with PCM, Wave, or Master in its name is controlled by the volume status bar applet * moblin-settings-daemon updated to use the latest libvolumecontrol * volume status bar applet updated for latest libvolumecontrol * BUGS FIXED * BUG: "The prompt dialog "Calibration Cancel" make marquee bar disappear" * BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/180247 * FIX: I just went ahead and removed the entire canceled dialog. I found it annoying to have to confirm the fact that I canceled my calibration by pressing another button. * BUG: "Cannot show "Calibration Canc..." dialog title intactly" * BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/180249 * FIX: I changed the title of that dialog to just Canceled. * BUG: "If touch wrong four points on calibration window cause touchscreen inaccurate" * BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/180253 * FIX: Changed the restart dialog to say "TITLE:Apply Calibration? BODY:Click yes to restart GUI and apply, click no to discard changes". Changed the utility to only update the xorg.conf file if the user selects yes, this way the user can choose to discard their changes. The utility now ignores any touchscreen presses that occur beyond 3/16 of the way from the left/top/bottom/right of the screen. This means I had to hardcode the value of the max touchscreen range. The samsung's touchscreen has a range of 0-4096 for both the x and y coordinates, but this may change on hardware that has a different touchscreen. * BUG: "It shows an error message box "Settings Error, unable to detect..." when click sound applet icon from settings" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/177409 FIX: The issue was with the static declaration of 3 stereo audio tracks. The volume status bar and control panel apps have now been completely upgraded to do things dynamically. * BUG: "About device dialog blocks all areas on the whole screen except for the dialog itself" * BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/179151 FIX: The problem was with the use of gtk_run_dialog, which forces the dialog to be modal despite its window flags. -- Todd Brandt Thu, 17 Jan 2008 17:37:13 -0800 moblin-applets (0.25) gaston; urgency=low * BUGS FIXED * BUG: "Make default for this ..." checkbox on screen resolution dialog doesn't take effect BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/179795 FIX: That checkbox just affected where the settings were stored in the gconf tree. It was pretty much useless for MID so I completely removed it from the dialog. * BUG: "Cannot save resolution change after restart hildon-desktop or system" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/179792 FIX: The fix is in 0.25, basically I changed the gconf keys over to moblin specific settings. Then I added a reader into moblin-settings-daemon which picks up the last resolution and rotation settings and applies them during moblin-settings-daemon launch. * BUG: "Cannot show battery life status by clicking Battery life icon on status bar" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176829 FIX: I added a pulldown which shows the percent charged, and if the device supports the battery.charge_level.rate ACPI event and corresponding HAL property, the remaining charge time or remaining battery time. * BUG: "Usability: can edit keyboard shortcut with symbol such as : ," BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/179004 FIX: I don't want to filter on what a user *can* use, since there may be unknown hardware buttons mapped into part of the ascii range of the keycode space, but I think it may be prudent to filter out the whole range of printable ascii characters. i.e. whatever passes g_ascii_isprint can't be bound. * BUG: "Usability: Suggest to change Background dialog "Finish" button to "Close" to be consistent with other applets dialog" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/179788 FIX: Done -- Todd Brandt Tue, 08 Jan 2008 14:59:50 -0800 moblin-applets (0.24) gaston; urgency=low * BUGS FIXED * BUG: "Click Sound applet icon cause Hildon-desktop restart" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/177092 FIX: Replaced several g_error calls with g_warning calls, and then added logic to expose an error dialog if the user attempts to run the sounds setting applet on a device without sound hardware. * BUG: "It pops up error message box ..." BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/177094 FIX: The title of this bug report is not very telling, but fundamentally this is a bug where there the user sees an error dialog from an applet that could not connect to the moblin-settings-deamon. The settings deamon was crashing for (just like the previous bug) in proper calls to g_error, which this version now fixes. -- Rusty Lynch Tue, 18 Dec 2007 16:53:18 -0800 moblin-applets (0.23) gaston; urgency=low * BUGS FIXED * BUG: "Volume statusbar plugin prevent system into home screen if soundcard is absent" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/176032 FIX: To test, I changed the applet to try to open /dev/moxer instead of /dev/mixer so that it wouldn't be found. That reproduced the failure. To fix it, I switched the g_error message to a g_warning in the volume applet and it no longer causes the abort. I have no idea why calling g_error makes hildon-desktop abort but there it is. It's fixed in 0.23. * BUG: "Should remove help button on Proxy applet" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/176046 FIX: done in 0.23 -- Todd Brandt Mon, 17 Dec 2007 09:48:17 -0800 moblin-applets (0.22) gaston; urgency=low * We now override the default gnome gconf background keys on installation * Removed the gnome-system-monitor applet from moblin applets and replaced it with a much leaner and simpler "About Device" applet which simply shows the following Hostname - network name of the device Operating System - Name, Release, Codename Available hard disk memory Total RAM List of all processors - brand, clock speed * Alexander Lopatin discovered the cause of the hildon-desktop crash after screen resolution changes, and so the Screen Resolution applet has been added back. It now supports a set of resolutions from 1024x600 on down to 640x350 and can rotate the screen 90, 180, and 270 degrees. * BUGS FIXED * BUG: "Buttons window title should also be named "Buttons"." BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/175259 FIX: done in 0.22 * BUG: "Sound dialog title should also be named "Sound"" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/175260 FIX: done in 0.22 * BUG: "Proxy dialog title should be named "Proxy"" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/175261 FIX: Fixed in 0.22 * BUG: "The control panel applets – screen resolution: can make X restart" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/152893 FIX: Instructions on how to fix this bug (Alexander Lopatin) 1. Launch image-creator 2. Select platform and target 3. Update your target. This will issue the next command - "apt-get --force-yes --yes upgrade" and hildon_desktop will be upgraded to the latest version, So, you will see the next or similar output ... ... Get:9 http://www.moblin.org gaston/main hildon-desktop 1:0.0.43-4 [144kB] ... ... Preparing to replace hildon-desktop 0.0.21-1ubuntu5 (using .../hildon-desktop_1%3a0.0.43-4_lpia.deb) ... Unpacking replacement hildon-desktop ... 4. I tested with the latest at the moment xserver-xorg-video-intel version 2:2.1.1-0ubuntu9: apt-cache show xserver-xorg-video-intel * BUG: "File Systems of System Monitor in control panel can not show the local fs information (Union FS)" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/156941 FIX: We no longer support the system monitor in its entirety, it is now a much simpler applet called "About Device" which simply shows the available hard disk space. * BUG: "The brightness and volumn control applets cannot hide the adjustment bar (use mouse)" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/158256 FIX: I'm not able to reproduce this bug. It's been around for a while so I suspect that the underlying cause may have been fixed when other bug patches were applied. -- Todd Brandt Thu, 13 Dec 2007 09:56:58 -0800 * Added Moko finger scrolling feature in background property. -- Horace Li Mon, 10 Dec 2007 14:12:45 +0800 moblin-applets (0.21) gaston; urgency=low * Added Danny Varner's additions to the touchscreen applet * About Me Applet - Completey tore down the about-me dialog to just include a single pane with the following information Username - the nickname or username for login purposes First Name - Given Name Last Name - Family Name Home Phone Mobile Phone Address Street Address P.O. Box Country State City Zip Code Email - the primary email account These all still transmit to the evolution data server and so stil function as before, just with less of them. * Help Buttons - Removed all the Help buttons from the applets since there is no globale help insfrastructure in place. * Network Proxy - Changed the port entry boxes in the network proxy dialog from spinbuggon widgets to standard text entry widgets. * Applet Names - Renamed all the remaining applets to Keyboard - formerly Keyboard Properties Sound - formerly Sound Mixer Buttons - formerly Keybindings Proxy - formerly Network Proxy Background - formerly Backgroun Properties About Me - stayed the same * Mixer Applet - Fixed the Volume applet to incorporate the UDS and Bob Spencer's suggestions * Removed the PCM tab. The PCM volume is now set behind the scenes to 98% high so as to prevent distortion, and the user can now only control the speakers, microphone, and headphones. * Removed all the Volume buttons and replaced the them with just the two sliders, set apart widely for easy scrolling of left and right. * Removed the left and right channel mute buttons and replaced them with a single mute button per tab * BUGS FIXED * BUG: "re-launch control panel applets (Background Properties) will cause control panel exist unexpectedly." BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/155679 FIX: I tried this using the latest target image on a samsung using moblin-applets 0.20 and was able to successfully open, select, close over and over again more than 10 times without fail. I believe I fixed this when I removed all the superflous background settings like "for all users or just this one" and "stretch, tiles, center, etc". * BUG: "change network configuration applet settings cause application launch issue" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/156545 FIX: For beta2 we have removed the network configuration applet since it was more powerful than your average user will ever need. Also it was apparantly more trouble than it was worth. * BUG: "the dialog display is not correct" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/156528 FIX: In the latest build, the control panel has been removed and all the control panel apps are actually called by hildon-desktop from the desktop. So none of the control panel menu functions exist anymore - Restore original Settings, Clear user data, and Mobile Operator Setup Wizard. Since these functions don't exist, this bug is no longer reproducable and is tacitly fixed. * BUG: "Cannot open Control Panel->Tools->Moblile operator setup wizard submenu" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/164246 FIX: In the latest build, the control panel has been removed and all the control panel apps are actually called by hildon-desktop from the desktop. So none of the control panel menu functions exist anymore - Restore original Settings, Clear user data, and Mobile Operator Setup Wizard. Since these functions don't exist, this bug is no longer reproducable and is tacitly fixed. * BUG: "Control Panel->Tools->Restore original settings doesn't take effect" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/164251 FIX: In the latest build, the control panel has been removed and all the control panel apps are actually called by hildon-desktop from the desktop. So none of the control panel menu functions exist anymore - Restore original Settings, Clear user data, and Mobile Operator Setup Wizard. Since these functions don't exist, this bug is no longer reproducable and is tacitly fixed. * BUG: "Control Panel->Tools->Clear user data doesn't take effect" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/164255 FIX: In the latest build, the control panel has been removed and all the control panel apps are actually called by hildon-desktop from the desktop. So none of the control panel menu functions exist anymore - Restore original Settings, Clear user data, and Mobile Operator Setup Wizard. Since these functions don't exist, this bug is no longer reproducable and is tacitly fixed. * BUG: Control panel->Tools->Restore original settings/Clear user data dialog box title/contentbutton show error BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/164259 FIX: In the latest build, the control panel has been removed and all the control panel apps are actually called by hildon-desktop from the desktop. So none of the control panel menu functions exist anymore - Restore original Settings, Clear user data, and Mobile Operator Setup Wizard. Since these functions don't exist, this bug is no longer reproducable and is tacitly fixed. * BUG: "Settings applet "Keybindings" should be named "Buttons"" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/174092 FIX: Done * BUG: "Cannot open "Control Panel->Tools->Help" submenu" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/164262 FIX: In the latest build, the control panel has been removed and all the control panel apps are actually called by hildon-desktop from the desktop. So none of the control panel menu functions exist anymore - Restore original Settings, Clear user data, and Mobile Operator Setup Wizard, also the help function. Since these functions don't exist, this bug is no longer reproducable and is tacitly fixed. * BUG: "hildon-control-panel can't use libosso read/write state" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/145951 FIX: In the latest build, the control panel has been removed and all the control panel apps are actually called by hildon-desktop from the desktop. So no functions exported by the control panel libraries, besides execute, will be called. Since these functions don't get called anymore, and they all have to do with reading and writing the osso state, this bug is no longer reproducable and is tacitly fixed. -- Todd Brandt Fri, 07 Dec 2007 17:09:47 -0800 moblin-applets (0.20) gaston; urgency=low * I made a mistake in the changelog that cause the apt repo to fail it but assume that 0.19 was uploaded, so I'm upping the version to get it into gaston. -- Todd Brandt Wed, 05 Dec 2007 07:02:37 +0000 moblin-applets (0.19) gaston; urgency=low * Removed the following applets from the control panel Font, Network Configuration, System Monitor * Changed the names of the remaining control panel applets Keyboard, Sound, Buttons, Proxy, Background, About Me * Added a new battery monitor applet which listens two five HAL events in the ac_adapter and battery namespace ac_adapter.present: boolean, the device is on/off AC battery.present: boolean, the device's battery is/isn't attached battery.charge_level.unit: string, units of charge used battery.charge_level.last_full: int, maximum charge battery.charge_level.current: int, current charge The applet monitors these pieces of info with signal callbacks and changes the applet icon to represent the current power state. There are 11 displayed pictures, corresponding to 11 battery states 1) No battery attached 2) On AC, Battery at 0% 3) On AC, Battery at 25% 4) On AC, Battery at 50% 5) On AC, Battery at 75% 6) On AC, Battery at 100% 7) On Battery, Battery at 100% 8) On Battery, Battery at 75% 9) On Battery, Battery at 50% 10) On Battery, Battery at 25% 11) On Battery, Battery at 0% * Also, added in new icon sets for both the volume and brightness applets which are from the same hildon motif as the battery ones so all three applets look very similar, where the volume and brightness are in red, and the battery is in green. * The brightness applet was improved to have changing icons to represent the current brightness value. -- Todd Brandt Tue, 04 Dec 2007 22:12:42 -0800 moblin-applets (0.18) gaston; urgency=low * Added Steve Kowalik's registry patch to the moblin-settings-daemon code -- Todd Brandt Thu, 29 Nov 2007 18:46:44 -0800 moblin-applets (0.17) gaston; urgency=low * Changed the font settings to use the gnome gconf keys, so now the Application font will affect the look and feel of the midbrowser, but the other fonts seem to have no effect. * Removed the style selection fields from the desktop background dialog as moblin-basic-flash only supports tiled. * fixed the problem of the dialog crashing from multiple uses by simply hiding it after each use, and setting the final results after controlpanel is closed. -- Todd Brandt Wed, 21 Nov 2007 13:12:18 -0800 moblin-applets (0.16) gaston; urgency=low * Removed all the refresh rate settings and Dialog feaures from the screen-resolution dialog, however there are still issues with hildon-desktop crashing on reolution changes so it is still excluded from the control panel until such time as the remaining bugs are fixed. * Fixed the ALSA crash error: I think may be caused by a bug in the alsa library, or some peculiarity that's exacerbated by the alsa code being run in a library. Basically when you call the "snd_mixer_attach" function (which is also called in the amixer program that comes with the alsa-utils package) it returns -1 when there is no sound hardware. If you don't exit immediately, it aborts the program and prints a little text line saying so: "aborting...". This isn't noticeable in amixer because it always exits immediately when snd_mixer_attach fails. I could try to track down the actual code in the alsa library that causes the attached program to explode and catch fire, but I took the easy route and just looked for a way to determine if ALSA is actually available before calling the alsa functions. So I tracked down the actual device file that ALSA loads in in order to function: /dev/snd/seq. If this file exists, then ALSA will startup properly and all will be happy and fuzzy, but if it doesn't exist, you don't want to even try running the alsa commection functions. So in the libvolumecontrol.so library (which is what moblin-settings-daemon, the sound capplet, and the volume sapplet load in) there is an init_alsa_vars call that initializes everything before you can start using the alsa calls. I put this simple check in there as the very first line: if(access(ALSADEVFILE, F_OK)) return -1; If that file doesn't exist, which is true in xephyr and on the crown beach without a sound card, then alsa stops immediately and all the sound applets just go in to dummy mode, where they have dialogs that just don't do anything. If this file exists, the applets work. I've tested it both in xephyr and on my samsung and all seems well. The fix is in the latest commit to 0.15 as I have lots more fixes to add before I up the version to 0.16 (unless you want me to up it now). -- Todd Brandt Wed, 21 Nov 2007 05:57:09 -0800 moblin-applets (0.15) gaston; urgency=low * fixed the background applet crash -- Todd Brandt Sat, 17 Nov 2007 01:26:33 +0000 moblin-applets (0.14) gaston; urgency=low * Fixed the volume status bar applet so as not to crash in xephyr -- Todd Brandt Sat, 17 Nov 2007 01:04:19 +0000 moblin-applets (0.13) gaston; urgency=low * Added a new mixer control panel applet which uses the ALSA library code to read in the available tracks, then displays a series of notebook tabs with each of the playback capable tracks. * Upgraded moblin-settings-daemon to use the ALSA library * Rearranged all the Dialogs to remove the features that people werene't using, things like the pass wor dsetting in the About me dialog, the keyboard layout options tab, the advanced font settings, etc. -- Todd Brandt Wed, 14 Nov 2007 16:43:52 +0000 * Adding a layout selection in virtual keyboard property. * Adding a layout selection in virtual keyboard property. * Remove "menu.xml" setting, we are using gconf now. -- Horace Li Wed, 7 Nov 2007 17:40:11 +0800 moblin-applets (0.12) gaston; urgency=low * Extracted the low level calls for volume into a separate noinst library called libvolumecontrol, both the status bar applet and moblin-settings-daemon use this lib to alter the volume. * Extracted the low level calls for the brightness into a separate noinst library called libbrightnesscontrol. Both the status bar applet and moblin-settings-daemon use this library to alter the brightness. * Added 6 new keybinding shortcuts which are edittable by the keybindings cp applet and are monitored by moblin- settings-daemon: VOLUME_UP: increases volume by a small percentage VOLUME_DOWN: decreases volume by a small percentage VOLUME_MUTE: mutes the sound BRIGHTNESS_UP: increases the brightness by one step BRIGHTNESS_DOWN: decreases the brightness by one step BRIGHTNESS_MINMAX: toggles between mac and min brightness * Extracted the gconf key definitions into a separate noinst library called libgconfkeys which moblin-settings-daemon uses. The applets will be modified to use this library instead of redefining the keys in their own headers. * BUG: "Volume, Brightness, and network icons are screwy" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/153436 FIX: Changed the parent GTK class of the volume and brightness objects from GtkEventBox to GtkButton. This is apparantly what hildon-desktop expects from its status bar plugins. * BUG: "Multiple instances of an applet can be launched" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/151691 FIX: added semaphores and used g_spawn_sync to prevent multiple simultaneous calls. * BUG: "nm-applet on status bar: the "manual configuration" item does not work" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/156513 FIX: Removed the network-customize script since nm-applet calls network-admin by default and so do we now. * BUG: "brightness: boot up Q1 without AC power, the brightness status still shows highest bright level defaultly. BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/156538 FIX: Both the volume and brightness applets read in the current level prior to each display of the slider. -- Todd Brandt Tue, 23 Oct 2007 23:02:53 -0700 moblin-applets (0.11) gaston; urgency=low * Increased the size of the volume and brightness sliders to 42x200 pixels, and upgraded their appearances to be a a little easier to use. * BUG: "The control panel applets - keyboard properties: have no software keyboard configuration tab" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/152891 FIX: Jian's and Horace's latest changes work well and have been reenabled -- Todd Brandt Thu, 18 Oct 2007 19:43:11 -0700 moblin-applets (0.10) gaston; urgency=low * Added the touchscreen applet code by Kevron Rees * Removed the sound capplet * Added a volume status bar applet * Added a screen brightness status bar applet * BUG: "The control panel applets - screen resolution: can make X restart" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/152893 FIX: Removed the screen resolution applet as a tentative solution * BUG: "Brightness applet crashes because of video module" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/153430 FIX: Added init script which loads the video module on startup * BUG: "Select a image in the "Customization" ,it exit unexcepted." BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/145950 FIX: Removed the image selection button, replaced with an icon * BUG: "The control panel applets - keyboard properties: have no software keyboard configuration tab" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/152891 IN PROGRESS: all the code is there but is not enabled pending bug fixes * BUG: "The "Customization" button which lies in the upper left corner of "About Me" tab has some problems in size" BUGLINK: https://bugs.launchpad.net/moblin-applets/+bug/145949 FIX: "Removed the image chooser button and replaced it with a static icon." * BUG: "Control panel can launch multi-instances" BUGLINK: https://bugs.launchpad.net/moblin-ui-framework/+bug/146123 FIX: "Network, Time, and Touchscreen applets are launched synchronously now, so no multiples" -- Todd Brandt Thu, 18 Oct 2007 04:02:47 +0000 moblin-applets (0.9) gaston; urgency=low * Upgraded the package so as to get it into the apt repo -- Todd Brandt Fri, 12 Oct 2007 03:25:20 +0000 moblin-applets (0.8) gutsy; urgency=low * Added status bar applet build infrastructure * Added Volume status bar applet * Added Screen Brightness status bar applet * Temporarily removed the sound capplet from the build -- Todd Brandt Thu, 11 Oct 2007 13:57:02 -0700 moblin-applets (0.7) gutsy; urgency=low * added man page, fixed all the remaining lintian package warnings and errors. * moving to ubuntu gutsy -- Todd Brandt Thu, 27 Sep 2007 10:55:32 +0000 moblin-applets (0.6) UNRELEASED; urgency=low * Bump version, to help with push into Gutsy * Cleaning up some of the things lintian was complaining about * More lintian cleanup * Working on getting rid of duplicate depends * Remove the libs from the Depend: line -- John L. Villalovos Wed, 26 Sep 2007 09:35:11 -0700 moblin-applets (0.5) feisty; urgency=low * Replaced gnome-settings-daemon with a stripped down version called moblin-settings-daemon * Added in .schema files to support keybindings * updated the keybindings applet to use moblin-settings-daemon -- Todd Brandt Wed, 19 Sep 2007 06:12:36 +0000 moblin-applets (0.4) feisty; urgency=low * removed all dependencies and conflicts with gnome-control-center, libgnome-settings.daemon-dev, and capplets-data. * Removed the gnome-settings-daemon code. Moblin Applets no longer relies on gnome-settings-daemon for settings changes. -- Todd Brandt Sun, 09 Sep 2007 03:44:07 +0000 moblin-applets (0.3) feisty; urgency=low * Added in Gnome System Tools code into libhcpcommon.so and as the Date/Time and Network Manager applets. * Date/Time applet is functional but untested * Network Manager is functional but untested -- Todd Brandt Tue, 28 Aug 2007 18:15:57 +0000 moblin-applets (0.2) feisty; urgency=low * major fixes to warnings * added reset of global data for each applet, needed since they were designed as separate processes, not as shared libraries * added in the keyboard applet -- Todd Brandt Thu, 23 Aug 2007 18:53:38 -0700 moblin-applets (0.1) unstable; urgency=low * Initial release * moblin-applets is a fork of gnome-control-center 2.18.1 authored by Jonathan Blandford * It's purpose is to run in the mpblin hildon-desktop environment rather than in gnome-desktop. * Functional capplets are network, display, font, sound, background, about-me, and keymapping. -- Todd Brandt Fri, 17 Aug 2007 00:23:14 -0700