2008-06-23 Sandy Armstrong * src/TaskWindow.cs: Check that newly created task is non-null before trying to use it. Return if null (should show message to user, though). Fixes crash found when adding an EDS task in the "All" category. 2008-06-23 Sandy Armstrong * NEWS: Updated for 0.1.6. 2008-06-23 Sandy Armstrong * src/Application.cs: Check every minute to see if the day has changed. If it has, and the TaskWindow is open, reinitialize the TaskWindow. Fixes bug #525306. * src/TaskWindow.cs: Add static IsOpen property to determine if a TaskWindow exists and is currently realized. 2008-06-16 Johnny Jacob * src/Backends/EDS/EDSBackends.cs: Listen on Source List for new groups and sources. Added debug statements. 2008-06-12 Ankit Jain * src/TaskTreeView.cs (PulseAnimation): Disable this when the window is gone. Fixes bug #538144. 2008-06-11 Sandy Armstrong * configure.ac: Removed seemingly unused $enable_ice_desktop variable. Make sure to check that Novell.IceDesktop is actually available when running configure. Fixes bug #537906. * NEWS: Getting ready for 0.1.6 release. 2008-06-07 Sandy Armstrong * src/TaskTreeView.cs: Prevent crash when double-clicking date widget. Fixes bug #525282. 2008-06-07 Sandy Armstrong * data/images/Makefile.am: Update GTK+ icon cache on uninstall. Fixes bug #536740, patch courtesy of Andrew Starr-Bochicchio. 2008-05-19 Sandy Armstrong * src/TaskWindow.cs: De-sensitize categoryComboBox during task window load. Fixes bug #532764, patch courtesy of Steve Brown. 2008-05-17 Sandy Armstrong * RtmNet/Rtm.cs: Prevent crash when requests timeout during network failure. Fixes bug #533609, patch courtesy of Charles Schaefer. 2008-05-17 Sandy Armstrong * src/Backends/Rtm/RtmBackend.cs: Checking if the refresh Thread is still alive and, if it isn't, create a new Thread to be used. Prevents crash when switching away from and then back to RTM backend. Fixes bug #533607, patch courtesy of Charles Schaefer. 2008-05-16 Sandy Armstrong * src/Application.cs: Rename QuitMainLoop to Quit, have it call the OnQuit handler used in the StatusIcon menu. * src/TaskWindow.cs: Bind ctrl+q to Application.Quit. 2008-05-14 Sandy Armstrong * src/Tasque.exe.config, src/Tasque.exe.config.in, src/Makefile.am: Fix `make distcheck` by adding Tasque.exe.config.in, modeled after Tomboy setup. 2008-05-14 Sandy Armstrong * tasque.mdp: F5 == make run Patch courtesy of Eric Butler : * src/Application.cs: Use Gtk.StatusIcon instead of Egg.TrayIcon. * src/Backends/Rtm/RtmPreferencesWidget.cs, configure.ac: Require gtk-sharp >= 2.10. * src/Makefile.am, src/TrayLib.cs: Remove unused file. 2008-05-12 Brian Merrell * src/PreferencesDialog.cs: Removed some of my old, commented out code. * src/TaskWindow.cs: Organize the status bar messages when syncing with a backend. They should make more sense now. 2008-05-12 Lucas Rocha * po/POTFILES.in: added missing files for translation. 2008-05-09 Brian Merrell * src/NoteDialog.cs: Added public CreateNewNote method to use when when creating new notes. * src/TaskWindow.cs: Call CreateNewNote to put the user into "Edit Note" mode when they open notes w/ 0 current notes. Also added an accessible description for the category selection combo box. 2008-04-15 Sandy Armstrong * src/Logger.cs: Rename log from .banter.log to .tasque.log. 2008-04-09 Sebastian Dröge * configure.ac: Fix typo in configure.ac. Fixes bug #525272. Also use PKG_PROG_PKG_CONFIG instead of AC_PATH_PROG for checking for pkg-config. 2008-04-07 Sebastian Dröge * src/Makefile.am: * src/Tasque.exe.config: Add dllmaps for libX11 and GDK. Fixes bug #526663. 2008-03-29 Johnny Jacob * src/Backends/EDS/EDSTask.cs: Handle TaskState in Constructor. 2008-03-28 Johnny Jacob * src/Backends/EDS/EDSBackends.cs : Fixed CreateTask. Moving out of event model :( . 2008-03-28 Johnny Jacob * tasque.mdp: Added EDS Backend into mdp. 2008-03-14 Boyd Timothy * configure.ac: Fixed a problem in the logic where the icecore backend wasn't being evaluated. The user/builder would only see this when specifying only icecore as the backend. In this case, the only thing that would happen is that it would also cause RTM to be built. 2008-03-14 Boyd Timothy * src/Backends/IceCore/IceTask.cs: Make the task priorities match up with ICEcore so that 1=1, 2=2, 3=3, and None=5. 2008-03-14 Boyd Timothy * src/Makefile.am: Build Tasque.exe before building any Backends. 2008-03-13 Boyd Timothy * src/Application.cs: Do better checking when checking for types in a backend dll so Tasque doesn't crash when there are problems. * src/Backends/IceCore/Makefile.am, src/Backends/Makefile.am, src/Makefile.am: Modify the makefiles to build IceCore.Backend.dll instead of packaging it directly inside Tasque.exe. * configure.ac: Add src/Backends/Makefile and src/Backends/IceCore/Makefile. 2008-03-13 Sandy Armstrong * src/TaskWindow.cs: When focusing on the Add Task field, clear our "New task..." text. Restore this text if field is empty when unfocused. Empty field after creating a new task. Text color in field appears insensitive when field is not focused, if default "New task..." text is there. 2008-03-13 Boyd Timothy * src/Application.cs, src/TaskWindow.cs: Change the code so that when the user selects "New task..." from the tray icon, it will open the task window and put their cursor in the new task entry widget instead of just create a task called "New task..." 2008-03-13 Sandy Armstrong * src/Utilities.cs, src/TaskTreeView.cs: Moved ParseTaskText method from TaskTreeView to Utilities. * src/TaskWindow.cs: Parse newly entered task text for due date information. 2008-03-13 Boyd Timothy * src/TaskGroup.cs: Add an entry widget at the top of the window for users to create new tasks. Don't scroll automatically to a newly created task (scrolling still needs to be fixed). Highlight the newly-created task. Put "New task..." in the entry box and highlight it by default and right after a task is created. 2008-03-13 Sandy Armstrong * data/images/tasque.svg: Cleaner SVG courtesy of Jakub Steiner. 2008-03-13 Boyd Timothy * AUTHORS: Added Sandy as an author. 2008-03-13 Sandy Armstrong * src/TaskTreeView.cs: Support for parsing due date out of undated tasks. Currently handles "today", "tomorrow", and anything understood by DateTime.Parse. Favors future dates, but will obey a year if one is specified. * src/Preferences.cs: Added hidden preference for enabling due date parsing, which defaults to true. Added support for preference defaults. Changed a bunch of static strings to const strings in support of this. 2008-03-12 Calvin Gaisford * configure.ac: Bumped to 0.1.6