]> git.street.me.uk Git - andy/viking.git/blobdiff - TODO
deadlock fix
[andy/viking.git] / TODO
diff --git a/TODO b/TODO
index 7bfe450ab94b9a63a0e1e6ee16d9307a311f3a24..a3b1f5e57879e67d96548e7fbb3a5b98f178122f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,14 +1,30 @@
-TODO till release 0.1.1 "desilusiĆ³n":
+clipboard ideas:
+----------------------------
+option 1) use gtkclipboard for pasting what we can; use internal clipboard
+         for viking data. viking data isn't useful to other programs.
+
+option 2) use gtkclipboard for viking data. if I try to paste viking data as
+         text, this can do something useful, depending on the layer. it can
+         paste as GPX if you copy a track, waypoint, or whole viktrwlayer.
+         other layers? maplayer? georeflayer (world file)? paste a track as
+         an image, past a waypoint as coordinates to plug into geocaching.com,
+         ideas?
+
+TODO till release 0.1.1:
+
+
 IMPORTANT STUFF:
        check out bgitemcount stuff in background.c (hangs on clear!)
-       DND: make it an interface
-       DND: when moving layers, take into account the layer we're moving onto
-               and move it above.
-       DND: fix "(viking:3671): Gtk-CRITICAL **: gtk_tree_model_get_iter: assertion `path->depth > 0' failed"
+       fix weird VikTreeview crashes, possibly related to DND, possibly more than one bug
+               ** ERROR **: file vikaggregatelayer.c: line 233 (disconnect_layer_signal): assertion failed: (DISCONNECT_UPDATE_SIGNAL(vl,val)==1)
+
+       g_dtostr instead of fprintf in the appropriate places
        Debugging output shouldn't be printf'd but we g_print'd, and we should have a DEBUG flag
-       Fix coord layer for various projections
+       fix KH maps download
 
 BIG THINGS:
+       DND between VikWindows
+       Fix coord layer for various projections
        selections (select area of waypoints, trackpoints, etc)
        Clipboard done right -- GtkClipboard, between processes
        direct GPS support