Changeset 1682 in josm
- Timestamp:
- 2009-06-20T09:31:00+02:00 (14 years ago)
- Location:
- trunk
- Files:
-
- 3 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/.settings/org.eclipse.jdt.ui.prefs
r1650 r1682 1 #Sat Jun 06 11:00:10 CEST 2009 1 #Mon Jun 08 20:01:40 CEST 2009 2 cleanup_settings_version=2 2 3 eclipse.preferences.version=1 4 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true 3 5 formatter_profile=_josm 4 6 formatter_settings_version=11 5 7 org.eclipse.jdt.ui.javadoc=false 6 8 org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} the ${bare_field_name} to set\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">// License\: GPL. \r\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="false" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">// License\: GPL. For details, see LICENSE file.\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter function" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter function" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} the ${bare_field_name} to set\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created JavaScript files" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author ${user}\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for vars" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding function" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding functions" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Jsdoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate functions" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created function stubs" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated function stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.wst.jsdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates> 9 sp_cleanup.add_default_serial_version_id=true 10 sp_cleanup.add_generated_serial_version_id=false 11 sp_cleanup.add_missing_annotations=true 12 sp_cleanup.add_missing_deprecated_annotations=true 13 sp_cleanup.add_missing_methods=false 14 sp_cleanup.add_missing_nls_tags=false 15 sp_cleanup.add_missing_override_annotations=true 16 sp_cleanup.add_serial_version_id=false 17 sp_cleanup.always_use_blocks=false 18 sp_cleanup.always_use_parentheses_in_expressions=false 19 sp_cleanup.always_use_this_for_non_static_field_access=false 20 sp_cleanup.always_use_this_for_non_static_method_access=false 21 sp_cleanup.convert_to_enhanced_for_loop=false 22 sp_cleanup.correct_indentation=true 23 sp_cleanup.format_source_code=false 24 sp_cleanup.format_source_code_changes_only=false 25 sp_cleanup.make_local_variable_final=false 26 sp_cleanup.make_parameters_final=false 27 sp_cleanup.make_private_fields_final=false 28 sp_cleanup.make_type_abstract_if_missing_method=false 29 sp_cleanup.make_variable_declarations_final=false 30 sp_cleanup.never_use_blocks=false 31 sp_cleanup.never_use_parentheses_in_expressions=true 32 sp_cleanup.on_save_use_additional_actions=true 33 sp_cleanup.organize_imports=false 34 sp_cleanup.qualify_static_field_accesses_with_declaring_class=false 35 sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true 36 sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true 37 sp_cleanup.qualify_static_member_accesses_with_declaring_class=false 38 sp_cleanup.qualify_static_method_accesses_with_declaring_class=false 39 sp_cleanup.remove_private_constructors=true 40 sp_cleanup.remove_trailing_whitespaces=true 41 sp_cleanup.remove_trailing_whitespaces_all=true 42 sp_cleanup.remove_trailing_whitespaces_ignore_empty=false 43 sp_cleanup.remove_unnecessary_casts=true 44 sp_cleanup.remove_unnecessary_nls_tags=false 45 sp_cleanup.remove_unused_imports=false 46 sp_cleanup.remove_unused_local_variables=false 47 sp_cleanup.remove_unused_private_fields=true 48 sp_cleanup.remove_unused_private_members=false 49 sp_cleanup.remove_unused_private_methods=true 50 sp_cleanup.remove_unused_private_types=true 51 sp_cleanup.sort_members=false 52 sp_cleanup.sort_members_all=false 53 sp_cleanup.use_blocks=true 54 sp_cleanup.use_blocks_only_for_return_and_throw=true 55 sp_cleanup.use_parentheses_in_expressions=false 56 sp_cleanup.use_this_for_non_static_field_access=false 57 sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true 58 sp_cleanup.use_this_for_non_static_method_access=false 59 sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true -
trunk/build.xml
r1660 r1682 77 77 </target> 78 78 79 <target name="dev-deploy" depends="dist"> 80 <copy file="dist/josm-custom.jar" todir="C:\data\projekte\osm\tag-editor-plugin"/> 81 </target> 82 79 83 </project> -
trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java
r1676 r1682 21 21 import org.openstreetmap.josm.data.osm.DataSet; 22 22 import org.openstreetmap.josm.data.osm.OsmPrimitive; 23 import org.openstreetmap.josm.data.osm.OsmPrimitiveType;24 23 import org.openstreetmap.josm.gui.download.DownloadDialog.DownloadTask; 25 24 import org.openstreetmap.josm.gui.layer.Layer; … … 136 135 + "There are {0} primitives in your local dataset which<br>" 137 136 + "might be deleted on the server. If you later try to delete or<br>" 138 + "update them on the serverthe server is likely to report a<br>"137 + "update them the server is likely to report a<br>" 139 138 + "conflict.<br>" 140 139 + "<br>" … … 177 176 } 178 177 179 180 178 public Set<Long> getDownloadedIds() { 181 179 HashSet<Long> ret = new HashSet<Long>(); -
trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java
r1677 r1682 29 29 30 30 import org.openstreetmap.josm.Main; 31 import org.openstreetmap.josm.command.ConflictResolveCommand;32 31 import org.openstreetmap.josm.data.SelectionChangedListener; 33 32 import org.openstreetmap.josm.data.osm.DataSet; … … 39 38 import org.openstreetmap.josm.data.osm.visitor.AbstractVisitor; 40 39 import org.openstreetmap.josm.data.osm.visitor.Visitor; 41 import org.openstreetmap.josm.gui.ConflictResolver;42 import org.openstreetmap.josm.gui.ExtendedDialog;43 40 import org.openstreetmap.josm.gui.NavigatableComponent; 44 41 import org.openstreetmap.josm.gui.OsmPrimitivRenderer; … … 109 106 110 107 private final void resolve() { 111 String method = Main.pref.get("conflict.resolution", "extended");112 method = method.trim().toLowerCase();113 if (method.equals("traditional")) {114 resolveTraditional();115 } else if (method.equals("extended")) {116 resolveExtended();117 } else {118 System.out.println(tr("WARNING: unexpected value for preference conflict.resolution, got " + method));119 resolveTraditional();120 }121 }122 123 124 private final void resolveExtended() {125 108 if(model.size() == 1) { 126 109 displaylist.setSelectedIndex(0); … … 139 122 dialog.getConflictResolver().populate(my, their); 140 123 dialog.setVisible(true); 141 Main.map.mapView.repaint();142 }143 144 145 private final void resolveTraditional() {146 if(model.size() == 1) {147 displaylist.setSelectedIndex(0);148 }149 150 if (displaylist.getSelectedIndex() == -1)151 return;152 Map<OsmPrimitive, OsmPrimitive> sel = new HashMap<OsmPrimitive, OsmPrimitive>();153 for (int i : displaylist.getSelectedIndices()) {154 OsmPrimitive s = (OsmPrimitive)model.get(i);155 sel.put(s, conflicts.get(s));156 }157 ConflictResolver resolver = new ConflictResolver(sel);158 int answer = new ExtendedDialog(Main.parent,159 tr("Resolve Conflicts"),160 resolver,161 new String[] { tr("Solve Conflict"), tr("Cancel") },162 new String[] { "dialogs/conflict.png", "cancel.png"}163 ).getValue();164 165 if (answer != 1)166 return;167 Main.main.undoRedo.add(new ConflictResolveCommand(resolver.conflicts, sel));168 124 Main.map.mapView.repaint(); 169 125 } -
trunk/src/org/openstreetmap/josm/io/OsmApi.java
r1677 r1682 307 307 * @return list of processed primitives 308 308 * @throws OsmTransferException if something is wrong 309 * @throws OsmTransferCancelledException if the upload was cancelled by the user310 309 */ 311 310 public Collection<OsmPrimitive> uploadDiff(final Collection<OsmPrimitive> list) throws OsmTransferException { -
trunk/src/org/openstreetmap/josm/io/OsmServerWriter.java
r1677 r1682 84 84 processed = new LinkedList<OsmPrimitive>(); 85 85 86 // initialize API. Abort upload in case of configuration or network 87 // errors 88 // 89 try { 90 api.initialize(); 91 } catch(Exception e) { 92 throw new OsmApiInitializationException(e); 93 } 86 api.initialize(); 94 87 95 88 Main.pleaseWaitDlg.progress.setMaximum(primitives.size()); … … 125 118 // upload changes individually (90% of code is for the status display...) 126 119 // 120 api.createChangeset(getChangesetComment()); 127 121 NameVisitor v = new NameVisitor(); 128 122 uploadStartTime = System.currentTimeMillis(); … … 139 133 Main.pleaseWaitDlg.progress.setValue(progress+1); 140 134 } 135 api.stopChangeset(); 141 136 } 142 137 }
Note: See TracChangeset
for help on using the changeset viewer.