2008-12-24 Sandy Armstrong <
[email protected]>
* NEWS: Updated for 0.1.8.
2008-12-24 Sandy Armstrong <
[email protected]>
* src/Application.cs: DllImport system function from libc to open
URLs, since the Process class is broken in OS X 10.4 and earlier
(should be fixed when Mono 2.2 comes out).
2008-12-24 Sandy Armstrong <
[email protected]>
* src/Application.cs: In RetryBackend, only Cleanup+Initialize if the
backend isn't configured. Fixes problem with backends beining
initialized twice (reproduce by clearing prefs, launching Tasque,
choosing Local File backend, and noticing that no category is
selected).
2008-12-24 Sandy Armstrong <
[email protected]>
* RtmNet/Rtm.cs: Make lastRequestTime static, so that new Rtm instances
obey it. Fixes problem where after authenticating RTM for the first
time, task list came back truncated like in bug #562026.
2008-12-24 Sandy Armstrong <
[email protected]>
* src/Makefile.am: Add OSXApplication.cs to EXTRA_DIST and POTFILES.in.
2008-12-23 Sandy Armstrong <
[email protected]>
* mac-prebuild.sh:
* mac-postbuild.sh:
* tasque-mac.csproj: Update project to actually work on a Mac.
* bundle-mac-app.sh: Copy RtmNet.dll and all .mdb files into bundle.
* osx/Contents/MacOS/Tasque: Run with --debug.
* src/TaskWindow.cs: ShowWindow only shows; use new ToggleWindowVisible
method for toggle support.
* src/Application.cs: Use ToggleWindowVisible when tray icon is activated.
Fix #if directives to have proper Mac support.
* src/OSXApplications.cs: Add Window menu with ShowTasksAction.
2008-12-23 Sandy Armstrong <
[email protected]>
* tasque-mac.csproj:
* tasque-mac.sln: Add solution/project for building OS X version of Tasque.
2008-12-23 Sandy Armstrong <
[email protected]>
* tasque.csproj: Add Hiveminder and SQLite backends, and requisite
references, as well as OSXApplication.cs.
* winbin/Mono.Data.Sqlite.dll:
* winbin/sqlite3.dll: Add dependencies for SQLite backend.
2008-12-23 Sandy Armstrong <
[email protected]>
* RtmNet/Rtm.cs: Limit API requests to no more than one per second. Last
fix for bug #562026. Adds some noticeable slowdown to certain actions
(like refreshing tasks and creating tasks), but it is necessary. A
better fix will be to store all tasks in a sqlite db that
periodically syncs with the backend without interrupting the user.
2008-12-23 Sandy Armstrong <
[email protected]>
* src/RemoteControl.cs: Simplify and uncomment MarkTaskAsCompleteById.
Complete task immediately, without timeout or other fancy GUI stuff.
Fixes bug #555028. Many thanks to Alex Launi for expanding our DBus
interface.
2008-12-23 Sandy Armstrong <
[email protected]>
* osx/Contents/Info.plist: Bump version to 0.1.8. Fixes bug #556549.
2008-12-23 Sandy Armstrong <
[email protected]>
* src/Backends/Rtm/RtmBackend.cs: Only make one call to ListsGetList
during RefreshThreadLoop.
2008-12-22 Sandy Armstrong <
[email protected]>
* RtmNet/Rtm.cs: Update REST URL base. Beginning of fix for bug #562026.
2008-12-22 Sandy Armstrong <
[email protected]>
* src/Backends/Rtm/RtmPreferencesWidget.cs: Add a white EventBox to
contain the RTM logo. Kind of ugly, but I'm willing to say we've
fixed bug #532766.
2008-12-22 Sandy Armstrong <
[email protected]>
* src/Application.cs: Enable translator-credits string for About dialog.
2008-12-22 Sandy Armstrong <
[email protected]>
* src/Makefile.am:
* Makefile.include:
* RtmNet/Makefile.am: Don't hardcode gmcs; use $(GMCS) instead. Fixes
bug #562845, patch courtesy of James Westby.
2008-12-22 Sandy Armstrong <
[email protected]>
* src/TaskTreeView.cs: Have FilterFunc return false when the given task
is null. Fixes crash reported in bug #526662.
* src/Backends/Sqlite/SqliteBackend.cs: Don't try to close a null
database.
2008-12-22 Sandy Armstrong <
[email protected]>
* src/Backends/Rtm/RtmPreferencesWidget.cs: Handle exceptions when
trying to get an authorization URL for RTM. Fixes bug #563932.
2008-12-22 Sandy Armstrong <
[email protected]>
* src/Backends/Sqlite/SqliteBackend.cs: Implement task deletion. Fixes
bug #551717, patch courtesy of Andreia Gaita and Stefan Schlott.
2008-12-22 Sandy Armstrong <
[email protected]>
* src/TaskWindow.cs: Don't try to create a new TaskWindow if the backend
is not yet set. Fixes bug #564344.
2008-12-22 Sandy Armstrong <
[email protected]>
* src/Preferences.cs: If the prefrences file is invalid, recreate it.
Fixes bug #562729.
2008-11-18 Steve Frécinaux <
[email protected]>
* src/Backends/Sqlite/SqliteTask.cs:
* src/Backends/Sqlite/SqliteNote.cs: Implement Notes support for the
SQLite backend (Bug 561430)
2008-10-27 Sandy Armstrong <
[email protected]>
* src/tasque.in:
* src/Makefile.am: Install to $(libdir) instead of $(prefix)/lib, to
properly support 64-bit environments. Fixes bug #540983.
2008-10-26 Sandy Armstrong <
[email protected]>
* src/Backends/Sqlite/SqliteTask.cs: Sanitize task name text before
inserting into database. Fixes crasher bug #537911. Thanks to Geert
van Dijk and Loganathan Subramaniam for their assistance with this
patch.
* src/Backends/Sqlite/SqliteBackend.cs: Add SanitizeText method, which
currently just replaces single apostrophes with double-apostrophes.
2008-10-26 Sandy Armstrong <
[email protected]>
* src/TaskWindow.cs:
* src/Application.cs: Support "--quiet" command line option to start
Tasque with its main window hidden at first. Also added "--backend
My.Backend.Class", though the old behavior of just allowing
"My.Backend.Class" is still supported. Thanks to Charles Schaefer
for his help on this patch.
2008-10-26 Sandy Armstrong <
[email protected]>
* src/RemoteControl.cs: Add CreateTask override that enables due date
parsing (assuming it is also enabled in Tasque preferences). Fixes
bug #542113, patch courtesy of Johannes.
2008-10-22 Sandy Armstrong <
[email protected]>
Additional fixes (including crash fix) for bug #532766, thanks to Joel Bennett.
* src/TaskGroup.cs: Override OnStyleSet to manage the Pango markup of
the header.
* src/TaskWindow.cs: Move targetVBox init code back to constructor,
don't call PopulateWindow in OnStyleSet (obsoleted by fixes to
TaskGroup), and be sure to update the addTaskEntry color based on the
new style, if it's showing the default text.
2008-10-21 Sandy Armstrong <
[email protected]>
* src/NoteDialog.cs:
* src/Backends/Rtm/RtmPreferencesWidget.cs: Do not paint the background
white.
* src/Utilities.cs: Add ColorGetHex method, stolen from Banshee, that
takes a Gdk.Color and makes a hex string like "#FFFFFF".
* src/TaskGroup.cs: Green was a pretty header color, but let's use the
"selected" state color from the GTK+ theme instead.
* src/TaskWindow.cs: Get the background color from the GTK+ theme
instead of just using white. Some whitespace fixes.
2008-10-20 Sandy Armstrong <
[email protected]>
* src/Backends/Rtm/RtmPreferencesWidget.cs: Don't crash if default
browser isn't set, and mark some old strings for translation. Fixes
bug #552944, patch courtesy of Loganathan Subramaniam.
2008-10-15 Johnny Jacob <
[email protected]>
* src/Backends/Hiveminder/HmBackend.cs: Use Path.DirectorySeperatorChar.
* src/Backends/Hiveminder/HmTask.cs: Remove redundant code.
Use 'Constructor Chaining'
2008-10-15 Johnny Jacob <
[email protected]>
* src/Backends/Hiveminder/HmBackend.cs: Fixed spelling for LoadCredentials
* src/Backends/Hiveminder/service/Hiveminder.cs: Coding style fixes.
2008-10-15 Sandy Armstrong <
[email protected]>
* tasque.mdp: Remove WindowsApplication reference.
2008-10-15 Sandy Armstrong <
[email protected]>
* tasque.csproj: Surround paths in build events with quotes. Fix from
Dmitry Radkovsky.
2008-10-15 Johnny Jacob <
[email protected]>
* src/Backends/Hiveminder/HmPreferencesWidget.cs: Removed references to
OAuth. Fixes build break.
2008-10-15 Johnny Jacob <
[email protected]>
* src/Makefile.am, configure.ac, tasque.mdp: Project & Makefile
changes
2008-10-15 Johnny Jacob <
[email protected]>
* src/Backends/Hiveminder/* : Added. Initial commit for Hiveminder
Backend.
2008-10-12 Sandy Armstrong <
[email protected]>
* tasque.csproj:
* tasque.sln:
* RtmNet/RtmNet.csproj: Split RtmNet code into its own project.
* RtmNet/AssemblyInfo.cs: Set CLSCompliant to True again.
2008-10-11 Sandy Armstrong <
[email protected]>
* tasque.csproj: Change output type to WinExe to prevent DOS window.
2008-10-11 Sandy Armstrong <
[email protected]>
* configure.ac: Correct handling of "--enable" flags. Fixes bug
#555921, patch courtesy of Romain Tartière.
2008-10-08 Sandy Armstrong <
[email protected]>
* src/RemoteControl.cs: Add comment about need for review.
2008-10-08 Sandy Armstrong <
[email protected]>
* src/RemoteControl.cs: Accidentally committed Alex Launi's patch for
bug #555028, which adds a bunch of really useful dbus methods:
GetTaskIds, GetNameForTaskById, GetCategoryForTaskById,
GetStateForTaskById, and MarkTaskAsCompleteById. In this commit I'm
commenting-out MarkTaskAsCompleteById because it still needs to be
reviewed.
2008-10-08 Sandy Armstrong <
[email protected]>
* tasque.mdp: WindowsApplication -> GtkApplication
2008-10-08 Sandy Armstrong <
[email protected]>
* src/TaskGroup.cs:
* src/Utilities.cs:
* src/TaskWindow.cs:
* src/Preferences.cs:
* src/Application.cs:
* src/TaskTreeView.cs:
* src/AbstractTask.cs:
* src/RemoteControl.cs:
* src/PreferencesDialog.cs:
* src/CompletedTaskGroup.cs:
* src/Backends/EDS/EDSBackends.cs:
* src/Backends/IceCore/IceBackend.cs:
* src/Backends/Dummy/DummyBackend.cs:
* src/Backends/Sqlite/SqliteBackend.cs: Increased readability of boolean
expressions. Fixes bug #555168, patch courtesy of Alex Launi.
2008-10-06 Sandy Armstrong <
[email protected]>
* tasque.csproj: WindowsApplication.cs -> GtkApplication.cs.
2008-09-29 Sandy Armstrong <
[email protected]>
* bundle-mac-app.sh: Use those variables, silly.
2008-09-29 Jakub Steiner <
[email protected]>
* data/images/tasque-256.png:
* data/images/tasque-icons-source.svg: add a high resolution
"icon" for the OSX build. Still figuring out how to produce the
native icon format.
2008-09-29 Sandy Armstrong <
[email protected]>
* src/Application.cs: Use OSXApplication if OSX is defined.
2008-09-29 Sandy Armstrong <
[email protected]>
* macbin/: Added pre-compiled ige-mac-integration-sharp.dll from
Eoin's banshee-osx git repo. Thanks Eoin!
* osx/: Configuration, execution, and icon files for app bundle.
* bunde-mac-app.sh: Stupid little script to build the app bundle.
* data/images/tasque.ico: Windows icon, for the future.
* RtmNet/AssemblyInfo.cs: No need to be CLSCompliant.
* src/OSXApplication.cs: Integration code for Mac menu bar.
2008-09-29 Sandy Armstrong <
[email protected]>
* src/GtkApplication.cs, src/Makefile.am, src/WindowsApplication.cs:
Complete rename of WindowsApplication->GtkApplication.
2008-09-29 Sandy Armstrong <
[email protected]>
* src/WindowsApplication.cs: Rename to GtkApplication, mark everything
virtual.
* src/Application.cs: Expose the StatusIcon as a public property, and
call nativeApp.InitializeIdle at the end of InitializeIdle.
* src/GnomeApplication.cs, src/NativeApplication.cs: Add InitializeIdle
method to INativeApplication.
2008-09-27 Sandy Armstrong <
[email protected]>
* src/GnomeApplication.cs: Initialize Catalog on application Init.
2008-09-27 Sandy Armstrong <
[email protected]>
* src/tasque.in: Add Mono --debug, --trace, and --profile support to
"tasque" command.
* src/Application.cs: Use UIManager to construct/manage tray icon menu.
Add Sandy and Brian to the "Authors" area of the About dialog.
* src/Makefile.am: Install .mdb file for debugging purposes.
2008-09-26 Sandy Armstrong <
[email protected]>
* tasque.csproj: Remove unused references and build for .NET 2.0, not 3.5.
2008-09-26 Johnny Jacob <
[email protected]>
* src/PreferencesDialog.cs: Let categories in task filtering use all
the available space.
2008-09-26 Sandy Armstrong <
[email protected]>
* tasque.csproj, src/Defines.WIN32.cs: Rename Defines.cs for Windows.
2008-09-26 Sandy Armstrong <
[email protected]>
* tasque.mdp, src/Makefile.am: Add new files.
* src/Defines.cs: Keep Defines.cs in sync. Should do this better,
though, but I'm tired.
* src/Application.cs, src/GnomeApplication.cs: Typo fix.
2008-09-26 Sandy Armstrong <
[email protected]>
* tasque.sln, tasque.csproj: Visual Studio 2008 solution for building
Tasque with the Dummy and RTM backends.
* src/Application.cs, src/NativeApplication.cs, src/GnomeApplication.cs,
src/WindowsApplication.cs: Platform-specific app management code.
* src/Logger.cs: Some ugly (temporary) #if WIN32 lines.
* src/Defines.cs.in: Rename GnomeLocaleDir to LocaleDir.
* src/Defines.cs: Commit a copy for building on Windows.
* src/Preferences.cs: Pick conf file in platform-independent way.
* src/Utilities.cs: Process-renaming code moved to src/GnomeApplication.cs.
* winbin/: Mono assemblies needed on Windows.
2008-09-26 Sandy Armstrong <
[email protected]>
* src/Application.cs: Handle null backend the same as unconfigured
backend. Whitespace fixes.
* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs: Null
reference checks based on some errors I saw while running in
Windows.
2008-09-26 Sandy Armstrong <
[email protected]>
* src/Application.cs: Make line endings consistent.
2008-09-21 Sandy Armstrong <
[email protected]>
* src/Application.cs: If there's a valid backend that fails to
authenticate, retry instead of just showing the preferences window.
Fixes bug #538019, patch courtesy of Joseph Method and Andrew
Conkling.
* src/Backends/Rtm/RtmBackend.cs: More informative exception handling
during authentication.
2008-09-15 Sandy Armstrong <
[email protected]>
* src/TaskWindow.cs: Don't paint the background of the status bar white
(it was overriding theme colors). Partial fix for bug #532766,
patch courtesy of Mark A. Nicolosi.
2008-09-04 Brian G. Merrell <
[email protected]>
* src/Backends/Dummy/DummyTask.cs: add id proprety to adhere to AbstractTask.
* src/Backends/Dummy/DummyBackend.cs: add id property to adhere to the AbstractTask.
This fixes a compiler error when trying to compile with the dummy backend.
2008-08-31 Brian G. Merrell <
[email protected]>
* src/TaskTreeView.cs: Display relevant information in the status bar,
including a cute (according to Sandy) countdown when completing tasks.
This is a fix for Bug 533033, with many good ideas from steve
evolvedlight co uk
* src/TaskWindow.cs: Display relevant information in the status bar.
Again, many contributions from steve evolvedlight co uk.
* src/Application.cs: Just a silly little tooltip for the tray icon.
In the future we'll want something like Bug 532915 describes.
2008-08-26 Brian Merrell <
[email protected]>
* src/AbstractTask.cs: add id property to abstract
* src/Backends/Sqlite/SqliteTask.cs: add id property
* src/Backends/Sqlite/SqliteBackend.cs: add id property
* src/Backends/Rtm/RtmTask.cs: add id property
* src/Backends/IceCore/IceTask.cs: add id property
* src/Backends/EDS/EDSTask.cs: add id property
* src/ITask.cs: add id property
* src/RemoteControl.cs: add id property to dbus interface, this (and
the above changes) fixes Bug 526492. Thanks Thomas Van Machelen!
* README: update with current info
* MAINTAINERS: -boyd -calvin +sandy +brian
2008-08-18 Sandy Armstrong <
[email protected]>
* configure.ac: Bump version to 0.1.8.
2008-08-18 Sandy Armstrong <
[email protected]>
* NEWS: Update for 0.1.7.