]> git.street.me.uk Git - andy/viking.git/blobdiff - TODO
deadlock fix
[andy/viking.git] / TODO
diff --git a/TODO b/TODO
index 9f11463675a0b3aa634116d0540432c5950db3d3..a3b1f5e57879e67d96548e7fbb3a5b98f178122f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,18 +1,29 @@
+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:
-X      GPX symbols
-       Option as to whether or not to show waypoint symbols (we may want to show 'x's or something, and may have a lot of wpt_dot icons)
-       Option as to whether or not to show unit scale (esp for exporting images)
-       fix save file thing
        check out bgitemcount stuff in background.c (hangs on clear!)
+       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
-X      DND: make it an interface, so we don't mention VikTrwLayer in viktreeview.c
-X      DND: when moving layers, take into account the layer we're moving onto
-               and move it above.
-X      (DND?) fix "(viking:3671): Gtk-CRITICAL **: gtk_tree_model_get_iter: assertion `path->depth > 0' failed"
        Debugging output shouldn't be printf'd but we g_print'd, and we should have a DEBUG flag
+       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