kicad/common
Mark Roszko 651a92a80f Hotkey Editor Polishing
Refactor hotkey editor to use tab control instead of one giant list.
Each tab is a separate hotkey section.
Modify EDA_HOTKEY_CONFIG to change the m_Comment member to m_Title for a new purpose.
We want a pretty title in the hotkey editor. We use m_Title for the key export comment which
still conveys the purpose just as easily.
Refactored usage of wxGrid into wxListCtrl which allows capturing navigation characters
and also works better (single selection is built in).
Add hotkey overwrite prompts that are paired with "Common" section. It will check if a hotkey
overlaps with the proper sections. i.e. Common with the all other sections; or Section 1 with just Common.
Right-click menu removed due to wxListCtrl being able to catch the special keys properly.
2014-10-15 21:17:46 -04:00
..
dialog_about Pcbnew: fix Bug #1304418 . Fix also a related issue which crashes Pcbnew in some corner cases. 2014-04-24 20:54:49 +02:00
dialogs Hotkey Editor Polishing 2014-10-15 21:17:46 -04:00
gal Fix slow opengl canvas on Mac OS 10.9. 2014-09-13 19:31:40 +02:00
geometry Fix PCB Module Editor Help Error. 2014-09-09 18:46:12 +02:00
math math_util: speed up rescaling on 64-bit platforms by using native 128-bit types 2014-05-22 15:07:28 +02:00
page_layout Pcbnew: plot dialog: remove obscure and useless option about texts which are not value or reference. 2014-05-19 20:24:07 +02:00
tool Fixed a hot key conflict. 2014-07-24 13:09:16 +02:00
view Fixed pcbnew crash when a locked footprint is dragged from an edge of the screen. 2014-08-01 11:28:08 +02:00
CMakeLists.txt Hotkey Editor Polishing 2014-10-15 21:17:46 -04:00
base_screen.cpp Changed void BASE_SCREEN::GetGrids( GRIDS& aList ) to const GRIDS& BASE_SCREEN::GetGrids(). 2014-03-21 18:00:11 +01:00
base_struct.cpp eeschema: Find Replace: fix a bug in replace command: sometimes, the string to replace was found, but not replaced if this string contained lower case letters. 2014-09-01 17:28:29 +02:00
base_units.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
basicframe.cpp Help files: can now be html or pdf files: Kicad search first for a .html help file, and if not found in a path, search for the corresponding .pdf file. 2014-09-02 18:44:53 +02:00
bezier_curves.cpp switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
bin_mod.cpp Configuration file consolidation patch from Moses McKnight. 2014-09-05 17:12:38 -04:00
bitmap.cpp Remove old xpm icons files 2012-04-07 13:09:57 +02:00
block_commande.cpp Minor fixes and changes: 2014-07-29 18:38:27 +02:00
build_version.cpp Very minor fixes. *.kicad_pcb files update to current Pcbnew version. 2014-07-20 12:41:14 +02:00
class_bitmap_base.cpp pl_editor: add a PPI (pixel per inch) setup option for bitmaps. 2013-10-19 12:29:54 +02:00
class_colors_design_settings.cpp Gerber output: Some changes after evaluation of Gerber files by Ucamco (the manager of GERBER format): 2014-06-30 12:00:21 +02:00
class_layer_box_selector.cpp re-work the LSET(int,...) constructor 2014-06-29 13:09:32 -05:00
class_marker_base.cpp Pcbnew: fix a minor bug: in zones with no net, only the zone clerance was used to created clearence, regardless the pad or footprint local clerance. 2014-05-29 13:48:14 +02:00
class_page_info.cpp *) Remove more wxString static constructors which were crashing in PAGE_INFO assignment 2014-06-11 00:00:30 -05:00
class_plotter.cpp Fix bug #1358742 (drill map file output faulty), which was Gerber format specific. 2014-10-13 10:40:34 +02:00
class_undoredo_container.cpp Added const modifiers where applicable (PICKED_ITEMS_LIST). 2013-12-18 13:27:18 +01:00
colors.cpp Modular-Kicad milestone B), major portions: 2014-05-03 12:40:19 -05:00
common.cpp Configuration file consolidation patch from Moses McKnight. 2014-09-05 17:12:38 -04:00
common_plotDXF_functions.cpp Plot DXF: better generation of filled zone polygons. 2014-05-16 21:03:45 +02:00
common_plotGERBER_functions.cpp fix Bug #1345193: Drill Map coordinates alway 0 when using Gerber format (due to a missing plotter initialization). 2014-07-21 11:42:36 +02:00
common_plotHPGL_functions.cpp Plot DXF: better generation of filled zone polygons. 2014-05-16 21:03:45 +02:00
common_plotPDF_functions.cpp * Fix Bug #1348607 and a possible crash in libedit dialog component properties after moving up the first user field (which in not possible now). 2014-07-25 19:49:14 +02:00
common_plotPS_functions.cpp Plots function: fix a bug about virtual PLOTTER::Text, which was not virtual for derived classes due to a missing parameter in ::Text in these classes. Noticeable only in SVG plot. 2014-04-28 18:13:18 +02:00
common_plotSVG_functions.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
common_plot_functions.cpp Added support for decoupling stored text from shown text in EDA_TEXT 2014-09-13 20:15:45 +02:00
config_params.cpp Modular KiCad Blueprint Milestone B), major portions: 2014-08-13 15:28:54 -05:00
confirm.cpp *) Change FOOTPRINT_LIST::ReadFootprintFiles( FP_LIB_TABLE*, const wxString*) 2013-12-09 12:09:58 -06:00
convert_basic_shapes_to_polygon.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
copy_to_clipboard.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
dialog_shim.cpp https://lists.launchpad.net/kicad-developers/msg14286.html 2014-08-17 18:00:49 -05:00
displlst.cpp Modular KiCad Blueprint Milestone B), major portions: 2014-08-13 15:28:54 -05:00
dlist.cpp Hide m_galCanvas and m_galCanvasActive behind accessors. Fix DLIST concatonation API corner case. 2013-12-26 16:36:43 -06:00
draw_frame.cpp Libview and Modview: fix issues relative to hotkeys (hardcoded keys instead of user defined keys) and not working tools and popup menus. 2014-10-15 13:40:38 +02:00
draw_panel.cpp Road map and Doxygen work. 2014-10-05 21:18:24 -04:00
draw_panel_gal.cpp Added EDA_DRAW_PANEL_GAL::ForceRefresh(). 2014-10-13 15:22:45 +02:00
drawtxt.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dsnlexer.cpp switch back to original sexpr usage of PTREE, add new DSNLEXER constructor, enforce accessors in kicad.exe 2014-07-07 14:49:14 -05:00
eda_dde.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
eda_doc.cpp DXF export: fix incorrect export of polygons having thick outline (like zones): Thick segments of outline were drawn like lines with no thickness. 2014-05-15 08:32:24 +02:00
eda_text.cpp Added support for decoupling stored text from shown text in EDA_TEXT 2014-09-13 20:15:45 +02:00
filter_reader.cpp Add Pcbnew GEDA PCB module plugin support. 2012-12-28 15:52:12 -05:00
findkicadhelppath.cpp.notused improve help file finding after kiway breakage. 2014-04-14 13:49:52 -05:00
footprint_info.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
fp_lib_table.cpp Configuration file consolidation patch from Moses McKnight. 2014-09-05 17:12:38 -04:00
fp_lib_table.keywords more fp_lib_table work, enhance parser 2012-12-08 17:58:03 -06:00
fpid.cpp Modular-Kicad milestone B), major portions: 2014-05-03 12:40:19 -05:00
gestfich.cpp Modular KiCad Blueprint Milestone B), major portions: 2014-08-13 15:28:54 -05:00
getrunningmicrosecs.cpp Speed up DSNLEXER::findToken() to such an extent that it resulted in an approximate 13% reduction 2013-06-30 20:05:40 -05:00
gr_basic.cpp Update old demo board files. Minor code cleaning. 2014-07-04 21:36:43 +02:00
grid_tricks.cpp FIX: wx 2.8 convert to UTF8 differently than 2.9 caused problems in DIALOG_FP_PLUGIN_OPTIONS. 2013-11-19 14:38:29 -06:00
hotkeys_basic.cpp Hotkey Editor Polishing 2014-10-15 21:17:46 -04:00
html_messagebox.cpp *) Change FOOTPRINT_LIST::ReadFootprintFiles( FP_LIB_TABLE*, const wxString*) 2013-12-09 12:09:58 -06:00
kiface_i.cpp OSX build improvements. 2014-10-02 19:03:52 -04:00
kiway.cpp OSX build fixes and improvements. 2014-10-08 14:41:36 -04:00
kiway_express.cpp Teach cvpcb about new KIWAY based cross-probing, factor out MAIL_T into mail_type.h 2014-04-22 10:16:19 -05:00
kiway_holder.cpp Enable GITHUB as default, include typeinfo into kiway_holder.cpp 2014-03-21 07:20:54 -05:00
kiway_player.cpp https://lists.launchpad.net/kicad-developers/msg14286.html 2014-08-17 18:00:49 -05:00
lockfile.cpp Lock file improvements. 2014-09-07 15:01:26 -04:00
lset.cpp Pcbnew: Commit patch (with very minor changes) about SVG file export with the layers ordered from bottom to top. ( bug 1286646 ), from Thiadmer Riemersma. 2014-08-10 16:15:02 +02:00
msgpanel.cpp DXF export: fix incorrect export of polygons having thick outline (like zones): Thick segments of outline were drawn like lines with no thickness. 2014-05-15 08:32:24 +02:00
netlist.keywords Fix but reading empty footprints in netlist. (fixes lp:1226283) 2013-09-16 20:52:08 -04:00
newstroke_font.cpp all: new Russian GOST patch - author Konstantin Baranovskiy 2013-03-28 00:38:20 +04:00
painter.cpp Fixed a few memory leaks and Valgrind warnings. 2014-07-09 15:02:56 +02:00
pcb.keywords Fix but reading empty footprints in netlist. (fixes lp:1226283) 2013-09-16 20:52:08 -04:00
pcb_plot_params.keywords Pcbnew: Rework on Gerber ouput: allows choice between format 4.5 and 4.6. Fix a minor issue in Gerber layers attributes. 2014-07-04 16:22:38 +02:00
pcbcommon.cpp Rework on env. variable KISYS3DMOD. Until now, was used in different files using different ways, so no consistency between files. 2014-08-24 09:05:07 +02:00
pgm_base.cpp Lock file improvements. 2014-09-07 15:01:26 -04:00
prependpath.cpp wxJoin version dependency change 2014-07-14 10:03:51 -05:00
project.cpp Pcbnew, Eeschema: release lock file when these editors are closed (Until now, the lock file was released when the full Kicad application was closed, not when the editor was closed). 2014-08-26 12:54:22 +02:00
ptree.cpp switch back to original sexpr usage of PTREE, add new DSNLEXER constructor, enforce accessors in kicad.exe 2014-07-07 14:49:14 -05:00
reporter.cpp CvPcb footprint library table implementation. 2013-09-14 16:33:22 -04:00
richio.cpp fix Inner1.Cu in pcb_parser.cpp, start cvpcb work. 2014-07-05 15:42:59 -05:00
sch_item_struct.cpp Code cleanup: Pcbnew: move files relative to exort functions to the new folder exporters 2014-01-08 15:18:51 +01:00
search_stack.cpp Modular KiCad Blueprint Milestone B), major portions: 2014-08-13 15:28:54 -05:00
searchhelpfilefullpath.cpp Add missing search paths in kicad help doc search paths ( only noticeable for non English users ). Sometimes the translated doc was not found, and the English doc was displayed. 2014-10-15 15:14:14 +02:00
selcolor.cpp Make KiCad compile with minimal warnings against SVN HEAD of wxWidgets as of today. 2014-01-07 19:34:04 -06:00
single_top.cpp Modular KiCad Blueprint Milestone B), major portions: 2014-08-13 15:28:54 -05:00
string.cpp Fix compile errors when wx3.x is built with --enable-stl 2014-01-18 03:07:05 -06:00
strtok_r.c Add strtok_r.c 2013-12-10 17:52:51 -06:00
systemdirsappend.cpp OSX build improvements. 2014-10-02 19:03:52 -04:00
trigo.cpp Eeschema: netlist generation: fix bad choice for the "best net name" when selecting a net name between labels connected to the same net. 2013-09-27 14:30:35 +02:00
utf8.cpp Initial KIWAY (modular-kicad) work. Various tweeks. 2014-02-03 09:10:37 -06:00
validators.cpp Fix Eeschema sheet issues. Should close out bug lp:593782 2014-08-24 18:49:31 -04:00
wildcards_and_files_ext.cpp 3d-viewer: code cleaning; bitmap2component: minor fix and code cleanup 2014-08-22 12:24:14 +02:00
worksheet.cpp Remove 2 global variables: g_DrawBgColor and g_ShowPageLimits. 2014-06-20 13:13:04 +02:00
worksheet_viewitem.cpp Added support for decoupling stored text from shown text in EDA_TEXT 2014-09-13 20:15:45 +02:00
wxunittext.cpp WX_UNIT_TEXT can handle default value. 2014-05-13 11:22:51 +02:00
wxwineda.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
xnode.cpp Make KiCad compile with minimal warnings against SVN HEAD of wxWidgets as of today. 2014-01-07 19:34:04 -06:00
zoom.cpp Libview and Modview: fix issues relative to hotkeys (hardcoded keys instead of user defined keys) and not working tools and popup menus. 2014-10-15 13:40:38 +02:00