kicad/common
Wayne Stambaugh d9e0ab0241 Improve Eeschema find code and add initial replace plumbing.
* Replace Eeschema find code with a collector based implementation.
* Fixed a search bug when all subsequent searches of an item would ignore
  the remaining valid child items when an item had more than one child
  item that matched the search criteria.
* Add SCH_FIND_COLLECTOR class to find all items that meet the specified
  search criteria.
* Add SCH_FIND_COLLECT0R_DATA to keep track of information for all matching
  items.
* Use collector to iterate over the list of items that match the search
  criteria rather than trying to start at the last matched item.
* Remove unused searching methods from sheet path and sheet path list
  objects.
* Add replace and replace all functionality to Eeschema find dialog.
* Push matching methods down to EDA_ITEM class so they can be used by
  other derived objects.
* Add method to EDA_ITEM to test if item supports replacing.
* Add flag to find/replace data to support replace feature.
* Disable wild card matching check box when dialog is in replace mode as
  wild card replacement is not supported at this time.
* The usual Doxygen comment and coding policy fixes.
2011-12-01 11:49:28 -05:00
..
dialog_about Add Bulgarian language. Update translators list. 2011-11-30 12:45:49 +01:00
dialogs Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
CMakeLists.txt Code cleaning: rename DIALOG_LOAD_ERROR (a stupid name) class to the more understandable HTML_MESSAGE_BOX. 2011-09-04 20:35:14 +02:00
base_screen.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
base_struct.cpp Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
basicframe.cpp Fix a minor issue in my last commit 2011-11-24 22:07:03 +01:00
bezier_curves.cpp Schematic component object encapsulation and Doxygen comment warning fixes. 2010-12-14 10:56:30 -05:00
bitmap.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
block_commande.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
build_version.cpp Add Bulgarian language. Update translators list. 2011-11-30 12:45:49 +01:00
class_bitmap_base.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_colors_design_settings.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_layer_box_selector.cpp Preparing hotkeys/shortcuts changes in place menu. 2011-09-23 22:00:30 +02:00
class_marker_base.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_plotter.cpp Plot poly code cleaning. Suppress erreurs for malformed polygons (< 2 corners) 2011-04-20 10:13:21 +02:00
class_undoredo_container.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
common.cpp Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00
common_plotDXF_functions.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
common_plotGERBER_functions.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
common_plotHPGL_functions.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
common_plotPS_functions.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
common_plot_functions.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
confirm.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
copy_to_clipboard.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
dcsvg.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
displlst.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
dlist.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
drawframe.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
drawpanel.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
drawtxt.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
dsnlexer.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
eda_dde.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
eda_doc.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
edaappl.cpp Add Bulgarian language. Update translators list. 2011-11-30 12:45:49 +01:00
filter_reader.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
footprint_info.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
gestfich.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
gr_basic.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
hotkey_grid_table.cpp Minor PCBNew code fixes. 2011-09-29 12:49:40 -04:00
hotkeys_basic.cpp Pcbnew: Fix typo in 2 filenames. Add comments in ratsnest.cpp. 2011-11-07 19:04:19 +01:00
html_messagebox.cpp Code cleaning: rename DIALOG_LOAD_ERROR (a stupid name) class to the more understandable HTML_MESSAGE_BOX. 2011-09-04 20:35:14 +02:00
msgpanel.cpp Add menu item function fixes and other minor improvements. 2011-09-01 08:54:34 -04:00
netlist.keywords TokenList2DsnLexer.cmake, netform.cpp enhancements 2010-08-08 21:03:16 -05:00
newstroke_font.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
pcbcommon.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
projet_config.cpp Temporarily reverse out the evolving support for finer Board Internal Units (BIU)s. 2011-11-24 11:32:51 -06:00
richio.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
sch_item_struct.cpp Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00
selcolor.cpp Gerbview: fix an issue with gerber files having a line comment starting by G04 and a command after this comment, on the same line. 2010-11-04 19:51:18 +01:00
string.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
trigo.cpp Pcbnew: remove dead or obsolete code. Add or fix some comments. 2011-11-10 09:21:11 +01:00
wineda_toolbar.cpp Coding policy fixes. 2011-04-13 15:30:27 -04:00
worksheet.cpp fix compile warning if defined KICAD_GOST 2011-08-23 08:25:41 +04:00
wxwineda.cpp KICAD_PLUGIN and nanometer intermediate checkin, work in progress... 2011-11-30 15:15:56 -06:00
xnode.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
zoom.cpp Add menu item function fixes and other minor improvements. 2011-09-01 08:54:34 -04:00