Parent Directory | Revision Log
Initial import
1 | harbaum | 1 | + decrease way references in osm_node_chain_free |
2 | + remove dirty flag in successful upload | ||
3 | + create visual representation for node that get tags and remove | ||
4 | it from nodes that have all tags removed | ||
5 | + Tag database, e.g. from | ||
6 | http://wiki.openstreetmap.org/index.php/Tagwatch/Descriptions/de | ||
7 | (done using JOSMs presets.xml) | ||
8 | + clean up mouse handling | ||
9 | + cleaner selection handling with respect to invisible nodes | ||
10 | + switch to goocanvas | ||
11 | + use normal mercartor instead of utm | ||
12 | + check bounds for placed/moved nodes | ||
13 | - scale (overlay?) | ||
14 | + include ways, a node is part of, into relation check | ||
15 | o remove double first/last points from polygons (not worth the effort) | ||
16 | - avoid duplicate nodes in ways after node removal | ||
17 | + prevent placing of things outside map | ||
18 | + use first label in presets as dialog name | ||
19 | + scale presets dialogs nicer | ||
20 | + join nodes (blue touchnode) | ||
21 | - make projects without osm file editable but not openable | ||
22 | - colorize on-the-fly | ||
23 | + fix hildon first-char-is-uppercase problem (e.g. in password dialog) | ||
24 | + Use http://maemo.org/downloads/product/raw/OS2008/osm2go/?get_installfile | ||
25 | - Use JOSMs elemstyles.xml | ||
26 | - Handle relations | ||
27 | + Use a real toolbar for the iconbar | ||
28 | + keep wms layer after upload | ||
29 | - use systems proxy settings | ||
30 | + scroll by cursor keys/dpad | ||
31 | + "tag clash" resolve dialog used when joining nodes/ways | ||
32 | + exclude ways with "new" nodes from upload. (e.g. upload failure) | ||
33 | - exclude nodes with existing ways from deletion (e.g. after way del failure) | ||
34 | + retry on "internal server error" 500 | ||
35 | + upload order: create/modify nodes, create/modify ways, del ways, del nodes | ||
36 | + combine presets into existing tags | ||
37 | - use osm_is_creator_tag whereever possible | ||
38 | + highlight duplicate tags in info dialog | ||
39 | + flexible left column of info dialogs tag view | ||
40 | - useful key bindings in dialogs | ||
41 | + update visual node representation when incl. one into a way | ||
42 | - move map edit functions into seperate file (e.g. map_edit.c) | ||
43 | + update relations of ways or nodes which are deleted | ||
44 | + upload dirty relations | ||
45 | + special handling of relations if ways are joined (join all shared relations) | ||
46 | + share relations between split ways | ||
47 | + store relation changes in diff | ||
48 | + end ways by double click | ||
49 | + automatically open the info dialog after new way and new node | ||
50 | + basic map hard key bindings | ||
51 | + prefer wms jpg over png over gif | ||
52 | + download in osm menu | ||
53 | + save zoom and scroll offset in project | ||
54 | + store credentials globally in gconf instead of project file | ||
55 | - dismiss project dirty flag completely? | ||
56 | + don't overwrite "last_tags" by ways tags when selecting subnode of a way | ||
57 | (solved by completely seperating the handling of way and node tags) | ||
58 | + "cancel" in info dialog | ||
59 | + use "don't show this dialog again" dialogs for questions | ||
60 | +.prevent a "no" on delete dialog if "don't show again" is selected | ||
61 | + cut way at node | ||
62 | - join ways at common node (do we really need this?) | ||
63 | + extend ways | ||
64 | + join new way with existing one if its last node is end node of the other way | ||
65 | + show/change ways direction | ||
66 | + option to show all nodes of a way (done via style) | ||
67 | + don't move touchnode | ||
68 | + gui to handle "role" in relation membership | ||
69 | - auto save (at least until the editor is stable) | ||
70 | + use josms elemstyle | ||
71 | + create a potlatch style elemstyle | ||
72 | + style selection | ||
73 | + generic file handling routines in misc.c | ||
74 | + repaint map after style change | ||
75 | + move all styles/colors from map.h to *.style | ||
76 | - permanent dialog disabling | ||
77 | + partial map redraw (selected layers only) | ||
78 | - honour elemstyle min/max scale | ||
79 | + use real pixmap width instead of hard coded value | ||
80 | - fix icon scaling issue | ||
81 | + make ui work without project loaded | ||
82 | - progress indicators | ||
83 | - determine nice default scroll position for new projects | ||
84 | - redo file structure before svn import |