advanced-systemui (0.5.2) unstable; urgency=low

  * fix: allow default battery applet to be disabled
  * fix: ASUI properly locks the device with MCE
  * fix: if blank timeout isn't at least 10 seconds greater than dim timeout then power button will not dim the display if a secondary key is required to unlock
  * fix: tapping the battery applet will no longer change it to the solid red battery icon before values from ASUI have been received
  * more changes to the flight mode images
  * removed cpu percentage from popup clock
  * refreshed memory, frequency and temperature before drawing popup clock
  * added alarmd, metalayer-crawler and browserd to system services for process viewer
  * display names of shell scripts in process viewer
  * added gpsdriver_guard to process viewer and GPS service widget
  * init.d script and convenience script must now stop SystemUI whenever ASUI is started
  * changed runlevel order from SK99 to S61/K45
  * added advanced-systemui-early script at S26/K74
  * setting to not show clock popup when ASUI is mapped, except for on secure keypad
  * setting for minimum time between clock popups

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Tue, 22 Mar 2011 16:50:33 -0600

advanced-systemui (0.5.1) unstable; urgency=low

  * fix: headphone connection change will relock the screen if it was locked
  * fix: screen stayslit toggle sets both gconf values
  * fix: transitioning from secure keypad to secondary widget page would cause battery widget to be drawn in the upper left corner
  * fix: prevent runaway focus in/out loop
  * fix: moved display state code from MCE dbus signal handler to dsme message handler, MCE lies about state when blanking is paused
  * fix: display notification if blanking pause is enabled when ASUI attempts to lock or blank the display
  * updated asui script to download from asui.garage.maemo.org
  * added 'reload' to asui convenience script
  * secondary key setting used along with power button to unlock screen
  * headphone connection change is treated like a power button press and screen can be unlocked with secondary key
  * popup clock/battery
  * new flight mode images

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Thu, 17 Mar 2011 20:04:45 -0600

advanced-systemui (0.5.0) unstable; urgency=low

  * fix: config button was in the wrong location when in portrait mode
  * fix: config button will only launch one instance of asui-settings
  * fix: connecting the charger no longer unlocks the screen if lock&blank was used to lock it
  * fix: dimmed message will no longer appear while on charger and display stays lit setting is enabled
  * fix: ASUI properly re-initializes when enhanced brightness setting is changed
  * fix: openssh widget should no longer count certain clients twice
  * fix: secure keypad now updates temperature
  * fix: no longer autolocks device while in charging runlevel
  * fix: reboot from shutdown charging runlevel briefly allowed TK events while still in minimal UI
  * fix: bluetooth, gps, wifi and audio wouldn't fully start if partially started and had to be stopped first
  * fix: bluetooth and wifi should now have the correct state when ASUI is started and not all bt/wifi services are loaded
  * fix: wifi widget should no longer switch to off state between the connecting and connected states
  * fix: main loop would wake 10 times a second while screen was dimmed and ASUI widgets visible
  * fix: hardware flags were only cleared on widget redraws and a battery update would cause process viewer to loop with 100% load
  * fix: initializer flag for battery wasn't cleared causing it to be polled every 10 seconds
  * widgets and dialogs will no longer be repainted by dbus changes if the screen is off
  * no longer allows brightness and volume step to be set to zero
  * removed the charging runlevel button on secondary widget page
  * renamed "config" button to "settings"
  * GTK settings app supports all settings
  * red brightness icon above the secure keypad that toggles low/medium/high brightness
  * memory button can be long pressed to toggle between memory and swap
  * memory is now displayed in four different formats (swap also used these formats)
  * USB widget
  * governor name is replaced with DSP frequency when active and using a Diablo-Turbo kernel with op_locked support
  * key auto repeat status and toggle button on secondary widget page
  * screen autolock status and toggle button on secondary widget page
  * screen stays lit on charger status and toggle button on secondary widget page
  * split button code into separate files and modularized for upcoming button placement editor
  * brightness and volume keys now only work when the sliders are on the current widget page
  * configurable lock, lock&blank, blank and secure buttons (button modes section)
  * configurable action when securing device
  * configurable power button action when device is secured
  * mce_lock_screen() calls dsme_allow_blanking()
  * lock&blank and blank now temporarily adjusts settings so they always work
  * secure keypad is opened when a timer expires instead of waiting for device to become active
  * clock widget and fullscreen clock is now updated every 60 seconds on the minute instead of every 10 seconds
  * asui convenience script now displays an error message if not run as root
  * dsp ratio can be set from the governor dialog
  * listens for show, hide, rotate_left and rotate_right signals to map or unamp ASUI and rotate screen
  * listen for "req_battery_status" signal and send out "charging_status" and "battery_capacity" signals
  * power button statusbar applet to open ASUI
  * battery statusbar applet to open ASUI and replace default battery applet
  * added 'da' to asui convenience script to download and install statusbar applets
  * added short tap marker to theme button on n800
  * changed the line below lux value from orange to blue, and only display if !cfg_short_tap_markers
  * bluetooth headset state is now queried on startup
  * listens for shutdown_ind signal instead of polling, minimal UI will be displayed if shutdown issued outside of ASUI
  * refactored polling and redrawing of brightness, volume and battery widgets, flight mode, key repeat,
    screen stays lit and screen autolock buttons and added 5 second battery widget refresh timer
  * asui convenience script now uses run-standalone.sh to prevent dbus problems
  * asui convenience script commands to show or hide ASUI window
  * asui convenience script commands to rotate screen left or right
  * partial starting/stopping of services no longer starts services already running or stops services that aren't running
  * page indicator in widget edit mode
  * switched all ASUI signals to method calls

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Sun, 13 Mar 2011 16:43:55 -0600

advanced-systemui (0.4.7) unstable; urgency=low

  * fix: wifi widget now turns on the hardware light for PPP connections and can disconnect them
  * fix: cpu frequency is polled before services so value isn't always 400mhz
  * fix: cpu freqency is polled every 10 seconds instead of every 30 like the governor
  * fix: ALS is no longer polled while screen is off
  * fix: tap throttling wasn't using the correct throttle period
  * fix: added a 60 second limit for tap throttling to prevent unresponsive buttons
  * fix: flashlight used a black background when white theme was active
  * fix: "rotating..." screen was black text on black background when white theme was active
  * moved brightness dsme code to dsme.c, brightness no longer has to create dsme socket for each change
  * green box around "Charged" label in battery widget
  * flashlight and clock now use dsme to permanently disable blanking and enable it when they are closed
  * lock&blank will always blank even after a blanking pause was used, no more timer on the lock button
  * console errors will only be displayed for test and debug releases
  * secure_button setting displays secure button to manually lock device with a code
  * keypad is displayed to unlock device when locked
  * keypad is disabled for 30 seconds after three failed attempts
  * keypad code is cleared if not unlocked within 60 seconds
  * fullscreen clock and flashlight can be used while device is secure locked
  * device is secure autolocked after idle timeout when screen is off
  * ASUI will hide after unlocked if it was hidden when secure autolocked
  * ASUI will hide after unlocked if manually secured and lock-and-close is enabled
  * dpad center button now does whatever the onscreen lock button does, short or long press
  * n800_lock_mode setting is enabled by default on n800 and causes power button to always open ASUI and never close it
  * refactored key handler for main screen and all dialogs
  * escape key now exits widget edit mode, flashlight and fullscreen clock instead of hiding ASUI
  * brightness and volume can't be changed with hardware keys in widget edit mode
  * long press for onscreen rotation buttons inverts the lock-and-close action
  * added GTK settings test support to the asui convenience script
  * added 'config' button on secondary widget page to launch GTK settings app

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Tue,  8 Feb 2011 20:47:53 -0700

advanced-systemui (0.4.6) unstable; urgency=low

  * fix: always display network name instead of GUID (thanks to wklink)
  * fix: the "ASUI NET" window has its own display connection and event loop so main thread can't steal its map event, keeping the window from closing
  * fix: update current_time in dbus thread so debug file and hw_query_battery() have correct time
  * fix: refactored set_string() to avoid threading problems and properly free memory
  * wifi widget now displays IP address when connected (thanks to jstokes)
  * added a long press tap marker on fullscreen clock and moved keep-lit icon to other corner

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Mon, 27 Dec 2010 17:29:03 -0700

advanced-systemui (0.4.5) unstable; urgency=low

  * fix: removed all dbus_free calls so ASUI should no longer crash when upgraded with appman
  * fix: replaced the blank window hack with code to lock the keys (fixes a bug where blank window would remain open when unlocked)
  * fix: ASUI will terminate itself if stuck in a runaway event loop (focus in/out bug)
  * fix: close blank window if screen has been on for more than one second
  * fix: close blank window on power button press
  * fix: close blank window on headphone connect/disconnect
  * fix: close blank window on lock button press
  * fix: open blank window if ASUI is started while screen is off
  * fix: grab pointer so it can't be stolen away by another application (such as application manager)
  * renamed blank window from "UNLOCKED" to "ASUI NET"
  * removed the startup sleep when system is loaded
  * SIGINT, SIGTERM and SIGSEGV signal handlers to clean up and log termination reason
  * debug binary produces a new timestamped log file each time ASUI starts
  * continuously poll all initial dbus values until each one has responded (mce, bme, bluez, icd2)
  * process viewer now highlights other known services in light blue
  * brightness level moved to /apps/asui_state/, will cause brightness to reset on first run
  * theme button in brightness widget (ALS, black, white)
  * added the /usr/bin/asui script to handle release, test and debug builds
  * added a blue arrow in the bluetooth widget to indicate its swipe feature

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Mon, 20 Dec 2010 23:23:38 -0700

advanced-systemui (0.4.4) unstable; urgency=low

  * fix: ASUI no longer grabs pointer, prevents focus in/out loop
  * fix: ASUI would segfault if bluetooth was visible at startup
  * wifi widget now starts and stops the optional openntpd service
  * wifi widget now starts and stops the osso-connectivity-ui-conndlgs service
  * audio widget now starts and stops the osso-media-server service
  * dialogs now change theme when a light sensor change occurs while open (some take longer to respond)
  * a blue asterisk is displayed if bluetooth is visible (discoverable)
  * swiping from bluetooth service indicator to bluetooth hardware indicator will toggle visibility
  * flight mode long press won't try to stop services that aren't started, except ssh

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Wed, 15 Dec 2010 16:31:19 -0700

advanced-systemui (0.4.3) unstable; urgency=low

  * fix: all dbus method calls with return values were leaking memory (7kB/minute)
  * fix: the blank window will no longer open when a menu is open
  * fix: ASUI sleeps until system settles down after booting, keeps ASUI from using all cpu and memory
  * fix: disable pointer/keyboard grabbing and focus events in charging runlevel, fixes the crash
  * refactored battery state/percentage display code
  * refactored shutdown_in_progress code
  * removed continuous battery query when fully charged in the charging runlevel
  * removed service polling and most hardware polling in the charging runlevel
  * query battery idle time when shutting down to charging runlevel
  * replaced /etc/asui-svc:ASUI_CHARGING with a charging runlevel button on secondary widget page

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Tue, 14 Dec 2010 15:50:18 -0700

advanced-systemui (0.4.2) unstable; urgency=low

  * fix: ignore key presses in ASUI when screen is on but locked
  * fix: ignore first key press in ASUI when screen is off but not locked (wakeup key)
  * fix: ignore first key/tap when ASUI is hidden and screen is off but not locked (wakeup key/tap)
  * fix: ignore key presses when ASUI is hidden and screen is on but locked
  * fix: limit key press lag to 100ms
  * fix: destination cell is highlighted when moving widgets to prevent X update lag
  * fix: lock&blank wouldn't blank until ASUI was remapped if a timer was needed and lock&close was enabled. It now locks device, counts down, unmaps ASUI and blanks
  * fix: blank would lock the device if used while connected to a charger, now it doesn't
  * fix: display will now blank properly when connected to charger and "display stays lit = never"
  * fix: screen is highlighted when opening and closing flashlight to prevent X update lag
  * fix: ASUI won't open with power button if a menu is present (will sometimes open but won't have any problems)
  * home/swap key now toggles between primary and secondary widgets

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Tue,  7 Dec 2010 06:09:58 -0700

advanced-systemui (0.4.1) unstable; urgency=low

  * fix: removed tap throttling when closing dialogs, power button unmapping made ASUI ignore presses
  * fix: separate timer for blanking pause call to keep fullscreen clock from blinking
  * added a red box behind the fullscreen clock's keep-lit icon

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Tue, 30 Nov 2010 10:04:51 -0700

advanced-systemui (0.4.0) unstable; urgency=low

  * fix: brightness and volume increment buttons were responding to all touch events
  * fix: mute button was changing on down event instead of up event
  * fix: clicking the last 3 pixels in process viewer would select offscreen process
  * fix: process viewer would stop refreshing if long pressed or a drag ended up back at the beginning
  * fix: long press will now highlight/unhighlight as finger is dragged in and out of a button
  * fix: changes in service size will now cause widget to refresh
  * fix: shutting down while on charger now enters minimal UI mode
  * reduced process viewer flicker and made minor cosmetic changes
  * improved brightness slider dragging by changing motion delay from 100ms to 500ms
  * increased brightness of volume/brightness step buttons when active and dimmed when not active or muted
  * changed button down timer from 250ms to 100ms
  * volume and brightness step buttons repeat when held down
  * swiping across 25% of the button bar changes between primary and secondary widget pages
  * split half widgets into their own files and cleaned up UI code so all widgets (full and half) are position independant
  * widget positioning can be changed by the user
  * new (untested) OpenVPN widget, service is stopped when long pressing flight mode button
  * ssh widget now toggles between OpenSSH and Dropbear servers when long pressed
  * new lock_and_close setting to hide ASUI when using on-screen lock buttons
  * flashlight keeps display from blanking
  * long pressing fullscreen clock keeps display from blanking, long press again for normal blanking mode

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Mon, 29 Nov 2010 09:19:16 -0700

advanced-systemui (0.3.0) unstable; urgency=low

  * fix: power button no longer maps/unmaps when in minimal mode
  * fix: detect transition from runlevel 5 to 2 and switch to full interface
  * fix: battery is polled in minimal interface since it doesn't appear to send signals in the charged state
  * fix: the tap used to unblank display will not be processed
  * fix: when stopping wifi/bluetooth services, sleep to allow icd/bluez time to turn off hardware
  * fix: swipe from buttons to widgets to unmap window is now easier to do
  * fix: X is polled for button release events to reduce tap lag
  * better handling of timers in the main loop
  * power button to startup message in minimal interface
  * moved desktop start/stop ticks above the indicator
  * gray ticks when starting wifi and bluetooth services
  * all services require a double tap to start/stop, but only single tap if yellow
  * setting to disable double taps
  * tap throttling for action duration plus 500ms
  * brightness and volume icons instead of text
  * brightness and volume single step buttons
  * draggable brightness and volume sliders
  * fullscreen clock now requires a downward swipe to close
  * governor dialog now requires a long press to open
  * smooth scrolling in process viewer
  * brightness timer updates current brightness every 100ms until it matches set value
  * brightness value changes position when 'dimmed' or current value isn't displayed below it
  * /etc/asui-svc file to control systemui and charging runlevel

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Thu, 18 Nov 2010 05:54:07 -0700

advanced-systemui (0.2.9) unstable; urgency=low

  * increased size of mute button and added border
  * volume slider can not longer be used to change volume while muted
  * long pressing flight mode button stops ssh, wifi, bluetooth and gps services
  * ASUI is now always visible with a minimal interface when the device is off and charging
  * added secondary timer so hardware and service status is refreshed sooner when closing dialogs
  * markers show which buttons support short and long presses
  * short_tap_markers setting to enable short tap markers
  * orange highlight when button is held down long enough for a long press

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Fri, 12 Nov 2010 20:48:10 -0700

advanced-systemui (0.2.8) unstable; urgency=low

  * volume muting
  * 127 brightness levels
  * settings to allow zero brightness or switch between 5 and 127 levels
  * brightness is always bound to one of the hardware keys groups
  * dimmed status and current brightness below user-defined brightness value
  * long press lock button now blanks when lock setting is unchecked
  * might fix the redraw problem after notifications or windows partially cover ASUI

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Thu, 28 Oct 2010 07:48:07 -0600

advanced-systemui (0.2.7) unstable; urgency=low

  * number of connected sshd clients
  * swiping from button bar to widgets hides window
  * changed WIFI to WiFi
  * new shutdown and reboot icons
  * setting to show MB after service sizes
  * removed secure button and gps hardware indicator until finished
  * ambient light sensor is only queried and displayed on the n810
  * window is now properly resized instead of closing and reopening when rotating
  * setting to unmap window after rotation with on-screen buttons
  * setting to rebind rotation keys
  * settings to bind hardware keys for volume and brightness
  * d-pad now scrolls process viewer by 80% instead of only 10 processes
  * fixed d-pad scrolling for process viewer for inverted portrait and landscape orientations
  * fixed segfault when setting governor

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Sun, 24 Oct 2010 18:06:27 -0600

advanced-systemui (0.2.6) unstable; urgency=low

  * added a white color theme
  * added two new gconf settings to switch color theme with the ambient light sensor
  * fixed segfault caused by the 0.2.5 gconf code
  * fixed segfault caused when governor list was queried twice

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Sun, 17 Oct 2010 06:40:47 -0600

advanced-systemui (0.2.5) unstable; urgency=low

  * battery idle time
  * battery idle time, temperature scale, clock and start visible settings
  * detects screen rotations produced by other apps
  * flight mode query to libdbus
  * increased memory query speed some more
  * free dbus method return strings
  * fixed problem with battery being queries multiple times in a short period
  * fixed max battery mAh to retry if first attempt fails

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Sat, 16 Oct 2010 05:04:04 -0600

advanced-systemui (0.2.4) unstable; urgency=low

  * increased font size for the reboot and shutdown confirmation messages
  * changed yes and kill buttons to red in reboot, shutdown and kill process dialogs
  * text clipping (long process names won't have front chopped off in the kill confirmation dialog)
  * fixed text centering and other alignment problems
  * fixed selection of processes below the first page
  * fixed the disappearing kill button after a rotation

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Thu, 14 Oct 2010 05:38:44 -0600

advanced-systemui (0.2.3) unstable; urgency=low

  * converted bme and governor to libdbus
  * increased memory query speed
  * query cpu frequency first so its not always at 400mhz for ondemand
  * wifi and bluetooth will abort cold start if services fail to start
  * process viewer can now kill processes, including self
  * escape button now hides window instead of restarting
  * fixed problem that made it hard to select some processes
  * fixed multiple drawing issues with the process viewer
  * fixed problem where message could be sent to signal bus before dbus thread had created it
  * fixed problem where X wouldn't update window contents for long periods of time

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Wed, 13 Oct 2010 21:24:31 -0600

advanced-systemui (0.2.2) unstable; urgency=low

  * removed all polling for wifi and bluetooth
  * display access point name and connection status in wifi widget, improved warm/cold start sequence
  * display device name and connection status in bluetooth widget, improved warm/cold start sequence
  * display volume output: speakers, headphones or bluetooth headset
  * power button now leaves asui in the same state (visible or hidden) it was in before device blanked or locked
  * power button sends an unlock request when it is used to unlock the screen (displays "active" notification)
  * "active" notification no longer displayed when screen is unblanked and wasn't locked
  * lock&blank becomes a lock when the display setting to auto-lock is unchecked

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Mon, 11 Oct 2010 18:33:49 -0600

advanced-systemui (0.2.1) unstable; urgency=low

  * fonts are now rendered at correct size instead of size-1
  * battery charging signals now refresh immediately
  * advanced-systemui process is highlighted green in process viewer
  * enlarged the memory/cpu section in the battery widget
  * fixed memory leak when rotating screen
  * power button now works on the n800

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Sat,  9 Oct 2010 16:36:20 -0600

advanced-systemui (0.2.0) unstable; urgency=low

  * runs as service and maps/unmaps with power button
  * unmaps with escape button
  * lock/unlock notifications
  * battery charging status
  * combined lock(long) and lock&blank(short) into a single button
  * hardware rotation buttons no longer close dialogs
  * changed rss service sizes from yellow to white
  * fixed reboot/shutdown message
  * volume slider can now be changed from anywhere in the widget and not just the top 60%
  * mainloop now uses partial timeouts to keep an event from resetting the refresh timeout

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Fri,  8 Oct 2010 02:48:34 -0600

advanced-systemui (0.1.2) unstable; urgency=low

  * fixed main loop timer to refresh at 10 seconds instead of 20
  * cpu load is now the correct load over the last 10 seconds and shouldnt exceed 100%
  * rss values are now correctly rounded in widgets and process viewer, instead of being floor'd
  * process viewer zombie processes as red and kernel threads as gray
  * process viewer state colum was replaced with cpu usage
  * 5 second refresh in process viewer

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Tue,  5 Oct 2010 00:43:01 -0600

advanced-systemui (0.1.1) unstable; urgency=low

  * track memory usage for bluetoothd-service-audio and bluetoothd-service-input
  * highlight managed services in process viewer
  * disable ssh widget if service is not installed

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Mon,  4 Oct 2010 01:47:14 -0600

advanced-systemui (0.1.0) unstable; urgency=low

  * Initial release.

 -- Brand Huntsman <http://qzx.com/asui/?p0=email&page=asui>  Sun,  3 Oct 2010 02:39:34 -0600
