• lifekidyeaa's avatar
    added an option to enable/disable magnetic tracks in the general options... · 0dc3be88
    lifekidyeaa authored
    added an option to enable/disable magnetic tracks in the general options dialog of PCBnew (same as the magnetic 
    pads option.)  Haven't fixed the via issue 
    (since I don't quite understand why it is doing this, nor does it occur in 100% of the cases), but now you can just 
    turn 
    off magnetic tracks when I desire to move vias by small increments.  Magnetic tracks are on by default.  Original 
    via complaint here: 
    http://tech.groups.yahoo.com/group/kicad-devel/message/1155
    
    Also mostly gotten rid of the annoying "Unable to drag this segment: two collinear segments" error.  Now, if two 
    (or more) segments are collinear, they are merged into one equivalent segment when you try to drag them while 
    maintaining slope.  I can't imagine any cases where this would be a bad thing (and I have plenty of experience where 
    the error was not desired!).  Note I say *mostly* because there still seem to be some length=1 (e.g. 0.003mm) segments 
    at the end of valid-length segments.  I do not want to remove them because this would change the board layout, though 
    in a basically imperceptible way.  We could maybe have an option to clean & remove these minimal-length segments, but 
    I worry that they serve to connect things slightly off grid & those things on-grid; also, removal may cause DRC 
    errors. It would be good if we could avoid their creation.(?)
    
    
    0dc3be88
Name
Last commit
Last update
..
bitmaps Loading commit data...
CMakeLists.txt Loading commit data...
Info.plist Loading commit data...
affiche.cpp Loading commit data...
ar_protos.h Loading commit data...
attribut.cpp Loading commit data...
automove.cpp Loading commit data...
autoplac.cpp Loading commit data...
autorout.cpp Loading commit data...
autorout.h Loading commit data...
basepcbframe.cpp Loading commit data...
block.cpp Loading commit data...
block_module_editor.cpp Loading commit data...
board.cpp Loading commit data...
cell.h Loading commit data...
class_board.cpp Loading commit data...
class_board.h Loading commit data...
class_board_item.cpp Loading commit data...
class_cotation.cpp Loading commit data...
class_cotation.h Loading commit data...
class_drawsegment.cpp Loading commit data...
class_drawsegment.h Loading commit data...
class_drc_item.cpp Loading commit data...
class_edge_mod.cpp Loading commit data...
class_edge_mod.h Loading commit data...
class_equipot.cpp Loading commit data...
class_equipot.h Loading commit data...
class_marker.cpp Loading commit data...
class_marker.h Loading commit data...
class_mire.cpp Loading commit data...
class_mire.h Loading commit data...
class_module.cpp Loading commit data...
class_module.h Loading commit data...
class_pad.cpp Loading commit data...
class_pad.h Loading commit data...
class_pcb_text.cpp Loading commit data...
class_pcb_text.h Loading commit data...
class_text_mod.cpp Loading commit data...
class_text_mod.h Loading commit data...
class_track.cpp Loading commit data...
class_track.h Loading commit data...
class_zone.cpp Loading commit data...
class_zone.h Loading commit data...
classpcb.cpp Loading commit data...
clean.cpp Loading commit data...
cleaningoptions_dialog.cpp Loading commit data...
cleaningoptions_dialog.h Loading commit data...
cleaningoptions_dialog.pjd Loading commit data...
collectors.cpp Loading commit data...
collectors.h Loading commit data...
connect.cpp Loading commit data...
controle.cpp Loading commit data...
copy_track.cpp.notused Loading commit data...
cotation.cpp Loading commit data...
cross-probing.cpp Loading commit data...
deltrack.cpp Loading commit data...
dialog_display_options.cpp Loading commit data...
dialog_display_options.h Loading commit data...
dialog_display_options.pjd Loading commit data...
dialog_display_options.rc Loading commit data...
dialog_drc.cpp Loading commit data...
dialog_drc.h Loading commit data...
dialog_drc.pjd Loading commit data...
dialog_edit_mod_text.cpp Loading commit data...
dialog_edit_mod_text.h Loading commit data...
dialog_edit_mod_text.pjd Loading commit data...
dialog_edit_module.cpp Loading commit data...
dialog_edit_module.h Loading commit data...
dialog_gendrill.cpp Loading commit data...
dialog_gendrill.h Loading commit data...
dialog_gendrill.pjd Loading commit data...
dialog_general_options.cpp Loading commit data...
dialog_general_options.h Loading commit data...
dialog_general_options.pjd Loading commit data...
dialog_general_options.rc Loading commit data...
dialog_graphic_items_options.cpp Loading commit data...
dialog_graphic_items_options.h Loading commit data...
dialog_graphic_items_options.pjd Loading commit data...
dialog_graphic_items_options.rc Loading commit data...
dialog_initpcb.cpp Loading commit data...
dialog_initpcb.h Loading commit data...
dialog_initpcb.pjd Loading commit data...
dialog_initpcb.rc Loading commit data...
dialog_module_edit.rc Loading commit data...
dialog_netlist.cpp Loading commit data...
dialog_netlist.h Loading commit data...
dialog_netlist.pjd Loading commit data...
dialog_netlist.rc Loading commit data...
dialog_pad_edit.cpp Loading commit data...
dialog_pad_edit.h Loading commit data...
dialog_pad_edit.pjd Loading commit data...
dialog_pad_edit.rc Loading commit data...
dialog_setup_libs.cpp Loading commit data...
dialog_setup_libs.h Loading commit data...
dialog_setup_libs.pjd Loading commit data...
dialog_track_options.cpp Loading commit data...
dialog_track_options.h Loading commit data...
dialog_track_options.pjd Loading commit data...
dialog_track_options.rc Loading commit data...
dialog_zones_by_polygon.cpp Loading commit data...
dialog_zones_by_polygon.h Loading commit data...
dialog_zones_by_polygon.pjd Loading commit data...
dist.cpp Loading commit data...
drag.h Loading commit data...
dragsegm.cpp Loading commit data...
drc.cpp Loading commit data...
drc_stuff.h Loading commit data...
dsn.cpp Loading commit data...
dsn.h Loading commit data...
dupltrac.cpp.notused Loading commit data...
edgemod.cpp Loading commit data...
edit.cpp Loading commit data...
edit_track_width.cpp Loading commit data...
editedge.cpp Loading commit data...
editmod.cpp Loading commit data...
editpads.cpp Loading commit data...
editrack-part2.cpp Loading commit data...
editrack.cpp Loading commit data...
edtxtmod.cpp Loading commit data...
edtxtmod.rc Loading commit data...
export_gencad.cpp Loading commit data...
files.cpp Loading commit data...
find.cpp Loading commit data...
find.h Loading commit data...
find.pjd Loading commit data...
find.rc Loading commit data...
gen_drill_report_files.cpp Loading commit data...
gen_holes_and_tools_lists_for_drill.cpp Loading commit data...
gen_modules_placefile.cpp Loading commit data...
gen_self.h Loading commit data...
gendrill.cpp Loading commit data...
gendrill.h Loading commit data...
globaleditpad.cpp Loading commit data...
graphpcb.cpp Loading commit data...
hotkeys.cpp Loading commit data...
hotkeys.h Loading commit data...
icon_modedit.ico Loading commit data...
icon_pcbnew.ico Loading commit data...
icon_w3d.ico Loading commit data...
initpcb.cpp Loading commit data...
ioascii.cpp Loading commit data...
lay2plot.cpp Loading commit data...
librairi.cpp Loading commit data...
loadcmp.cpp Loading commit data...
locate.cpp Loading commit data...
makefile.g95 Loading commit data...
makefile.gtk Loading commit data...
makefile.include Loading commit data...
makefile.macosx Loading commit data...
menubarmodedit.cpp Loading commit data...
menubarpcb.cpp Loading commit data...
mirepcb.cpp Loading commit data...
modedit.cpp Loading commit data...
modedit_onclick.cpp Loading commit data...
modedit_undo_redo.cpp Loading commit data...
modeditoptions.cpp Loading commit data...
moduleframe.cpp Loading commit data...
modules.cpp Loading commit data...
move-drag_pads.cpp Loading commit data...
move_copy_track.cpp.notused Loading commit data...
move_or_drag_track.cpp Loading commit data...
muonde.cpp Loading commit data...
muwave_command.cpp Loading commit data...
netlist.cpp Loading commit data...
onleftclick.cpp Loading commit data...
onrightclick.cpp Loading commit data...
pcbcfg.cpp Loading commit data...
pcbcfg.h Loading commit data...
pcbframe.cpp Loading commit data...
pcbnew.cpp Loading commit data...
pcbnew.h Loading commit data...
pcbnew.icns Loading commit data...
pcbnew.r Loading commit data...
pcbnew.rc Loading commit data...
pcbplot.cpp Loading commit data...
pcbplot.h Loading commit data...
pcbtexte.cpp Loading commit data...
plot_rtn.cpp Loading commit data...
plotgerb.cpp Loading commit data...
plotgerb.h Loading commit data...
plothpgl.cpp Loading commit data...
plotps.cpp Loading commit data...
protos.h Loading commit data...
queue.cpp Loading commit data...
ratsnest.cpp Loading commit data...
router.cpp Loading commit data...
sel_layer.cpp Loading commit data...
set_color.cpp Loading commit data...
set_color.h Loading commit data...
set_grid.cpp Loading commit data...
set_grid.h Loading commit data...
set_grid.pjd Loading commit data...
set_grid.rc Loading commit data...
solve.cpp Loading commit data...
specctra.cpp Loading commit data...
specctra.h Loading commit data...
specctra_export.cpp Loading commit data...
specctra_import.cpp Loading commit data...
surbrill.cpp Loading commit data...
swap_layers.cpp Loading commit data...
tool_modedit.cpp Loading commit data...
tool_onrightclick.cpp Loading commit data...
tool_pcb.cpp Loading commit data...
tr_modif.cpp Loading commit data...
tracemod.cpp Loading commit data...
tracepcb.cpp Loading commit data...
track.cpp Loading commit data...
trpiste.cpp Loading commit data...
undelete.cpp Loading commit data...
via_edit.cpp Loading commit data...
work.cpp Loading commit data...
xchgmod.cpp Loading commit data...
zone_filling_algorithm.cpp Loading commit data...
zones_by_polygon.cpp Loading commit data...
zones_test_and_combine_areas.cpp Loading commit data...