2009-04-19 Pierre Hébert * README: Documentation update * widgets/network/phone/call_log.py, widgets/network/phone/call_ui.py, widgets/network/phone/phone.py: Phone bug fixes 2009-04-17 Pierre Hébert * core/widgets/dialog_container.py, widgets/network/phone/call_log.py, widgets/network/phone/call_ui.py, widgets/network/phone/contacts.py, widgets/network/phone/dialer.py, widgets/network/phone/phone.py, widgets/system/terminal/terminal.py: Massive bug fixing 2009-04-16 Pierre Hébert * widgets/network/phone/call.py, widgets/network/phone/call_log.py, widgets/network/phone/contacts.py, widgets/network/phone/dialer.py, widgets/network/phone/icons/add.png, widgets/network/phone/icons/add_user.png, widgets/network/phone/icons/delete_user.png, widgets/network/phone/icons/edit_user.png, widgets/network/phone/icons/filesave.png, widgets/network/phone/icons/kaddressbook.png, widgets/network/phone/icons/knewstuff.png, widgets/network/phone/phone.py, widgets/network/phone/ui/call_log_detail.ui, widgets/network/phone/ui/contact_editor.ui, widgets/network/phone/ui/contact_viewer.ui, widgets/network/phone/ui/keyboard.ui: Add contacts management * core/desktop.py: Improved dialog management * core/widgets/dialog_container.py: Center dialogs, because Qt builtin dialogs are not resizable * widgets/network/phone/call.py, widgets/network/phone/call_log.py, widgets/network/phone/icons/nextsection.png, widgets/network/phone/icons/prevsection.png, widgets/network/phone/phone.py: Improved call log (building ui) 2009-04-15 Pierre Hébert * core/bottom_bar.py, core/icons/khotkeys-modified.png, core/icons/khotkeys-modified.txt, core/icons/kxkb.png: Replaced modified khotkeys.png with kxkb.png * widgets/network/phone/call_log.py, widgets/network/phone/call_ui.py, widgets/network/phone/contacts.py, widgets/network/phone/phone.py: Initiating the phone call log * core/desktop.py, widgets/network/phone/call_ui.py, widgets/network/phone/dialer.py, widgets/network/phone/icons/back.png, widgets/network/phone/icons/keyboard.png, widgets/network/phone/icons/multimedia.png, widgets/network/phone/keyboard.py, widgets/network/phone/phone.py, widgets/network/phone/pin_dialog.py, widgets/network/phone/ui/call_in_progress.ui, widgets/network/phone/ui/keyboard.ui: Improved phone application : add DTMF keyboard, put calls into separate widgets * TODO, core/bottom_bar.py, core/icons/khotkeys-modified.png, core/icons/khotkeys-modified.txt: Add an icon for the keyboard button * widgets/network/phone/icons/eraser.png, widgets/network/phone/ui/keyboard.ui: Add an icon for the keyboard back key * widgets/system/auimd/auimd.py, widgets/system/terminal/terminal.py, widgets/tools/xephyr/xephyr.py: Properly close XEmbed widgets 2009-04-10 Pierre Hébert * README: Add a missing dependency 2009-04-08 Pierre Hébert * core/window_catcher.py: Protect against possible failure when no xauth available * widgets/network/phone/phone.py: Remove my PIN code from public sources ;-) 2009-04-07 Pierre Hébert * TODO, core/desktop.py: Update documentation 2009-04-05 Pierre Hébert * ChangeLog: Updated ChangeLog * misc/release.sh: Update release script * README: Update documentation * widgets/tools/dbus-browser/dbusbrowser.py, widgets/tools/dbus-browser/view_tree.png: Add an icon for the DBus browser widget * core/desktop.py, widgets/settings/looknfeel/looknfeel.py: Save and restore the style (cleanlooks is the default style, faster than plastique) 2009-04-04 Pierre Hébert * widgets/network/phone/__init__.py, widgets/network/phone/call_ui.py, widgets/network/phone/dialer.py, widgets/network/phone/phone.py, widgets/network/phone/pin_dialog.py, widgets/network/phone/ui/call_in_progress.ui, widgets/network/phone/ui/incoming_call.ui, widgets/network/phone/ui/outgoing_call.ui: Update phone widget (ability to receive incoming call and make outgoing call) * core/desktop.py: Optional dialog title 2009-04-03 Pierre Hébert * widgets/network/phone/__init__.py, widgets/network/phone/call_in_progress.py, widgets/network/phone/call_ui.py, widgets/network/phone/calling.py, widgets/network/phone/dialer.py, widgets/network/phone/incoming_call.py, widgets/network/phone/keyboard.py, widgets/network/phone/phone.py, widgets/network/phone/pin_dialog.py, widgets/network/phone/startup.py, widgets/network/phone/ui/calling.ui, widgets/network/phone/ui/dialer.ui, widgets/network/phone/ui/keyboard.ui, widgets/network/phone/ui/outgoing_call.ui: Work in progress on the phone widget * core/window_catcher.py: Add a TODO note in the window catcher code 2009-03-31 Pierre Hébert * widgets/tools/dbus-browser/dbusbrowser.py: Change tuples to lists for arguments to QtCore.QStringList in the DBus Browser widget, as it seems it is not always available. Configure the right button as Close. * widgets/tools/dbus-browser, widgets/tools/dbus-browser/__init__.py, widgets/tools/dbus-browser/dbusbrowser.py: Add a DBus browser widget * auimd.py, core/desktop.py: Minor import correction * core/window_catcher.py: Prevent the window catcher to catch the main window * auimd.py, core/desktop.py, core/window_catcher.py, misc/wm.py: Convert the window catcher from a process to a thread for better startup time and memory footprint 2009-03-30 Pierre Hébert * core/icons/gear.png: Use a 32x32 default widget icon instead of a 16x16 * core/auimd_widget.py, core/desktop.py, core/file_open-small.py, core/file_open_save.py, core/widgets/dialog_container.py, examples/misc, examples/misc/dialog, examples/misc/dialog/__init__.py, examples/misc/dialog/dialog.py: Add a dialog handler, and use it for file open/save dialogs. * widgets/settings/widgets/widgets.py: Corrected widgets settings preference saving 2009-03-29 Pierre Hébert * widgets/network/phone, widgets/network/phone/__init__.py, widgets/network/phone/call_in_progress.py, widgets/network/phone/calling.py, widgets/network/phone/dialer.py, widgets/network/phone/general.py, widgets/network/phone/icons, widgets/network/phone/icons/button_cancel.png, widgets/network/phone/icons/button_ok.png, widgets/network/phone/icons/exit.png, widgets/network/phone/icons/voicecall.png, widgets/network/phone/incoming_call.py, widgets/network/phone/phone.py, widgets/network/phone/ui, widgets/network/phone/ui/call_in_progress.ui, widgets/network/phone/ui/calling.ui, widgets/network/phone/ui/dialer.ui, widgets/network/phone/ui/general.ui, widgets/network/phone/ui/incoming_call.ui: Initiating a phone application * core/battery_level.py: Use FSO for battery monitoring (experimentation) 2009-03-28 Pierre Hébert * README: README update 2009-03-27 Pierre Hébert * core/desktop.py: Corrected management of content scrollbars * core/desktop.py: Kill the pseudo window manager upon exit * TODO, core/auimd_widget.py, core/desktop.py, core/file_open_save.py, core/screen_button.py, core/widgets/home.py, widgets/system/xwindow/xwindow.py: Better layout management (need to be fully tested) * core/desktop.py, misc/wm.py: Re-enable exception catching (incorrectly deactivated) and launch the pseudo window manager at startup in a separate process * TODO: Update documentation (TODO) 2009-03-26 Pierre Hébert * core/desktop.py, core/keyboard.py, misc/wm.py, widgets/system/xwindow, widgets/system/xwindow/__init__.py, widgets/system/xwindow/xwindow.py: Restructured desktop (no more scroll area) needed to support generic x11 embedding 2009-03-22 Pierre Hébert * examples/tutorial, examples/tutorial/tut1, examples/tutorial/tut1/__init__.py, examples/tutorial/tut1/knewstuff.png, examples/tutorial/tut1/widget.py, examples/tutorial/tut2, examples/tutorial/tut2/__init__.py, examples/tutorial/tut2/knewstuff.png, examples/tutorial/tut2/widget.py: Add 2 tutorial widgets * ChangeLog: Updated ChangeLog * AUTHORS: Corrected AUTHORS file * AUTHORS: XML formating of the AUTHORS file * README: Update documentation * misc/dependencies: Update the list of dependencies with dbus * core/desktop.py, widgets/settings/widgets, widgets/settings/widgets/__init__.py, widgets/settings/widgets/icons, widgets/settings/widgets/icons/add.png, widgets/settings/widgets/icons/fileimport.png, widgets/settings/widgets/icons/remove.png, widgets/settings/widgets/ui, widgets/settings/widgets/ui/widgets.ui, widgets/settings/widgets/widgets.py: Add the possibility to look for widgets in user defined directories, and add the associated widget for configuration of these directories * core/file_open_save.py: Corrected file dialog return type * core/desktop.py, core/file_open_save.py: Add a directory chooser dialog 2009-03-21 Pierre Hébert * core/widgets/home.py: Use the widget's name for settings 2009-03-20 Pierre Hébert * examples, examples/helloworld, examples/helloworld/__init__.py, examples/helloworld/helloworld.py: Add a helloworld example (starting a tutorial on how to create widgets) * TODO: Update the TODO list (widget directory search settings) * core/auimd_widget.py, core/desktop.py: Add a restart method for reactivated mono instance widgets * TODO: Update the TODO list * widgets/network/webbrowser/webbrowser.py: Enable web browser start args * core/widgets/exception.py: Hide the "send bug" button in the exception widget, because at that time it is not implemented * auimd.py, core/desktop.py: Add a preliminary DBus interface to the desktop in order to control widgets * widgets/pim/notes/notes.py: Remove useless traces * core/auimd_widget.py, core/desktop.py, core/widgets/exception.py, widgets/pim/notes/notes.py: Better management of widget start arguments * core/auimd_widget.py, core/desktop.py, core/widgets/mainmenu.py: Add the ability to start a widget by its class name, and management of mono instance widgets * core/desktop.py, core/widgets/mainmenu.py: Move the management of widgets from MainMenu to Desktop * core/auimd_widget.py: Put documentation in the class rather than in the module 2009-03-18 Pierre Hébert * TODO: Add some things to the TODO list * misc/release.sh: Corrected release script 2009-03-17 Pierre Hébert * core/battery_level.py, core/system_monitor.py: Slightly better looking battery and system monitor applets 2009-03-12 Pierre Hébert * core/widgets/mainmenu.py: No need for button minimum size * core/widgets/mainmenu.py: Attempt to get a better main menu appearance for QVGA screens * TODO: Update documentation (TODO) * misc/release.sh: Add a release helper script * auimd.py: Add some documentation * core/system_monitor.py: Corrected system monitor when no swap available 2009-03-10 Pierre Hébert * TODO: Add a TODO list 2009-03-09 Pierre Hébert * core/auimd_widget.py, core/desktop.py, core/file_open.py: Removed obsolete file * core/desktop.py: Switch again to the event based desktop resize mechanism * misc/x11-window-id/preload/.x11-window-id.c.swp, misc/x11-window-id/sample/Makefile: Remove some other temporary and generated files * misc/x11-window-id/preload/x11-window-id.so, misc/x11-window-id/sample/sample: Remove binary objects * misc/x11-props.txt: Remove duplicated file 2009-03-08 Pierre Hébert * widgets/games/tetris/tetris.py: Score management in Tetris * AUTHORS, LICENSE, README, auimd.py: Add AUTHORS, LICENSE and README files * core/desktop.py: Corrected size after rotation * widgets/tools/xephyr/xephyr.py: Add options to Xephyr * widgets/tools/xephyr/ui, widgets/tools/xephyr/ui/settings.ui, widgets/tools/xephyr/xephyr.py: Add settings for Xephyr * widgets/system/auimd/auimd.py, widgets/system/terminal/terminal.py: Close the widget when the process terminate * core/xembed_widget.py: Add a signal when the XEmbed widget associated process finishes * ., auimd.py, core, devices, misc, wallpapers, widgets: Reorganised directory layout around trunk/tags/branches