kicad/eeschema
Wayne Stambaugh 35749e57c4 Fix Eeschema find item bugs and other minor changes.
* Fix bug in hierarchical searches using sheet path pointers which are
  destroyed on every search.  Use human readable path as last sheet found
  in test to prevent comparison of deleted pointers.
* Fix a bug in SCH_COMPONENT::Matches() that would prevent searching for
  pins if the search all fields flags was not set.
* Fix a bug in SCH_COMPONENT::Matches() to use the sheet path to perform
  the comparison to the correct reference designator and unit number.
* Fix wrapping in sheet path and sheet path list MatchNextItem methods.
* Push search methods down to EDA_ITEM object so advanced searching can
  be performed on all items derived from EDA_ITEM.
* Add virtual method to EDA_ITEM object to test if item supports replacing
  text.
* Replace switch statement magic numbers in Eeschema socket connection code
  with Pcbnew for improved readability.
2011-11-16 20:06:08 -05:00
..
dialogs Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
plugins All : modify macro FROM_UTF8, to ensure compatibility with files using a non utf8 encoding (old files created under Window, having some non ASCII characters). 2011-03-02 12:03:06 +01:00
CMakeLists.txt Eeschema: Fix a subtle bug in undo command when editing texts and labels. 2011-08-31 16:59:20 +02:00
Info.plist Fix some minor OS X issues 2011-08-30 09:35:40 +02:00
annotate.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
backanno.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
block.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
block_libedit.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
build_BOM.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
bus-wire-junction.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
busentry.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
class_drc_erc_item.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_libentry.cpp Remove message dialogs from COMPONENT_LIBRARY class. 2011-11-11 15:10:24 -05:00
class_libentry.h Remove message dialogs from COMPONENT_LIBRARY class. 2011-11-11 15:10:24 -05:00
class_library.cpp Remove message dialogs from COMPONENT_LIBRARY class. 2011-11-11 15:10:24 -05:00
class_library.h Remove message dialogs from COMPONENT_LIBRARY class. 2011-11-11 15:10:24 -05:00
class_netlist_object.cpp Factor bus label parsing function into net list object. 2011-10-12 11:34:52 -04:00
class_netlist_object.h Factor bus label parsing function into net list object. 2011-10-12 11:34:52 -04:00
cmp_library.keywords *.lst -> *.keywords, rename input filenames to CMake script TokenList2DsnLexer.cmake 2010-06-18 11:12:15 -05:00
cmp_library_lexer.cpp ++CMakeModules: 2010-08-09 11:56:00 -05:00
component_references_lister.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
controle.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
cross-probing.cpp Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
dangling_ends.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
database.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
dialog_erc_listbox.h Add a new utility: pcb_calculator (need of course wore work) 2011-08-05 21:53:42 +02:00
edit_bitmap.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
edit_component_in_schematic.cpp Complete Eeschema unified move code. 2011-10-22 08:31:44 -04:00
edit_label.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
eelibs_read_libraryfiles.cpp Fix error when opening component library file names with dot. 2011-10-02 16:24:41 -04:00
eeredraw.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
eeschema.cpp Fix schematic library pin editing bug. Fixes lp:809506 2011-10-28 09:43:37 -04:00
eeschema.icns Rework on icons, and more OS X updates 2010-05-09 04:04:44 +02:00
eeschema.rc New icons: fix problems about .ico files (under Window) 2011-09-10 19:48:35 +02:00
eeschema_config.cpp More auto save improvements. 2011-10-15 09:25:57 -04:00
eeschema_config.h Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
eeschema_doc.icns Updates for OS X 2010-05-16 20:18:38 +02:00
eeschema_id.h Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
erc.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
erc.h Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
events_called_functions_for_edit.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
files-io.cpp Remove message dialogs from COMPONENT_LIBRARY class. 2011-11-11 15:10:24 -05:00
find.cpp Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
general.h More auto save improvements. 2011-10-15 09:25:57 -04:00
getpart.cpp Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
help_common_strings.h Commit patch make by Fabrizio, with a minor change to avoid duplicate HTML dialog. 2011-09-06 09:02:18 +02:00
hierarch.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
hotkeys.cpp Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
hotkeys.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
lib_arc.cpp Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_arc.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_bezier.cpp Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_bezier.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_circle.cpp Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_circle.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_collectors.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
lib_collectors.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
lib_draw_item.cpp Use line reader to load component library files and objects. 2011-10-31 16:49:48 -04:00
lib_draw_item.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_export.cpp Remove message dialogs from COMPONENT_LIBRARY class. 2011-11-11 15:10:24 -05:00
lib_field.cpp Eeschema: bug 880132 : partial fix. 2011-11-11 08:00:51 +01:00
lib_field.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_pin.cpp Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_pin.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_polyline.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
lib_polyline.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_rectangle.cpp Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_rectangle.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
lib_text.cpp Eeschema: bug 880132 : partial fix. 2011-11-11 08:00:51 +01:00
lib_text.h Use output formatter to save component library files and objects. 2011-11-01 11:06:26 -04:00
libarch.cpp Remove message dialogs from COMPONENT_LIBRARY class. 2011-11-11 15:10:24 -05:00
libedit.cpp Remove message dialogs from COMPONENT_LIBRARY class. 2011-11-11 15:10:24 -05:00
libedit_onleftclick.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
libedit_onrightclick.cpp PNG bitmap support, initial implementation 2011-09-08 00:58:45 -05:00
libedit_plot_component.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
libedit_undo_redo.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
libeditframe.cpp Fix schematic library pin editing bug. Fixes lp:809506 2011-10-28 09:43:37 -04:00
libeditframe.h Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
libfield.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
load_one_schematic_file.cpp Use line reader to load component library files and objects. 2011-10-31 16:49:48 -04:00
menubar.cpp Minor menu bar fixes. 2011-10-18 15:59:19 -04:00
menubar_libedit.cpp Minor menu bar fixes. 2011-10-18 15:59:19 -04:00
netform.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
netlist.cpp Factor bus label parsing function into net list object. 2011-10-12 11:34:52 -04:00
netlist.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
netlist_control.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
netlist_control.h Coding style policy fixes and dead code removal. 2011-09-06 15:42:46 -04:00
onleftclick.cpp Unify Eeschema drag item commands into a single event handler. 2011-10-27 13:51:22 -04:00
onrightclick.cpp Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
operations_on_items_lists.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
pinedit.cpp Fix schematic library pin editing bug. Fixes lp:809506 2011-10-28 09:43:37 -04:00
protos.h Factor bus label parsing function into net list object. 2011-10-12 11:34:52 -04:00
sch_bitmap.cpp Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
sch_bitmap.h Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
sch_bus_entry.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_bus_entry.h Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_collectors.cpp Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
sch_collectors.h Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
sch_component.cpp Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
sch_component.h Minor Eeschema fixes. 2011-10-19 19:17:28 -04:00
sch_field.cpp Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
sch_field.h Initial ground work to make schematic fields use unified move code. 2011-10-21 14:17:51 -04:00
sch_junction.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_junction.h Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_line.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_line.h Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_marker.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
sch_marker.h Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_no_connect.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_no_connect.h Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_polyline.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_polyline.h Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_screen.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_sheet.cpp More Eeschema schematic item move code unification. 2011-10-21 09:59:15 -04:00
sch_sheet.h More Eeschema schematic item move code unification. 2011-10-21 09:59:15 -04:00
sch_sheet_path.cpp Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
sch_sheet_path.h Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
sch_sheet_pin.cpp More Eeschema schematic item move code unification. 2011-10-21 09:59:15 -04:00
sch_text.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
sch_text.h Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
schedit.cpp Unify Eeschema orient commands and other minor fixes. 2011-10-28 16:30:50 -04:00
schematic_undo_redo.cpp Eeschema schematic item move code unification. 2011-10-19 16:32:21 -04:00
schframe.cpp Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
selpart.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
sheet.cpp Unify Eeschema edit item commands into a single event handler. 2011-10-27 09:34:28 -04:00
sheetlab.cpp More Eeschema schematic item move code unification. 2011-10-21 09:59:15 -04:00
symbdraw.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
symbedit.cpp sweet editor, compiler warning 2011-11-08 15:14:39 -06:00
template_fieldnames.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
template_fieldnames.h Add menu item function fixes and other minor improvements. 2011-09-01 08:54:34 -04:00
template_fieldnames.keywords *.lst -> *.keywords, rename input filenames to CMake script TokenList2DsnLexer.cmake 2010-06-18 11:12:15 -05:00
tool_lib.cpp Fix schematic library pin editing bug. Fixes lp:809506 2011-10-28 09:43:37 -04:00
tool_sch.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
tool_viewlib.cpp Preparing hotkeys/shortcuts changes in place menu. 2011-09-23 22:00:30 +02:00
transform.cpp Eeschem: fix bug when moving fields in schematic: incorrect field move for rotated+mirrored components 2011-01-19 11:34:56 +01:00
transform.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
viewlib_frame.cpp Fix cursor warping out of client when zooming bug. 2011-11-07 14:04:24 -05:00
viewlib_frame.h Fix cursor warping out of client when zooming bug. 2011-11-07 14:04:24 -05:00
viewlibs.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00