kicad/common
jean-pierre charras bf2f480b7c Dialog exchange modules: add a fp selection from the fp viewer
Fix also an issue on Windows, when using the footprint viewer or the component viewer in modal mode:
Reason: these frames (when run under the Kicad manager) have the Kicad manager as parent, and were built with wxFRAME_FLOAT_ON_PARENT style.
On windows, when the frame with style wxFRAME_FLOAT_ON_PARENT is displayed  its parent frame is brought to the foreground, on the top of the calling frame.
and stays displayed when closing the  frame in modal mode.
This issue does not happen on unix so we use now wxSTAY_ON_TOP on Windows, and wxFRAME_FLOAT_ON_PARENT on unix to simulate a dialog called by ShowModal.
This is not perfect, but at least it works.
2015-06-22 19:21:34 +02:00
..
dialog_about Unify platform information code in about dialog and version information. 2015-05-11 12:25:33 -04:00
dialogs Add color selector in 3D viewer for silkscreen, solder mask and copper. 2015-06-16 20:04:02 +02:00
gal Refactored grid origin point drawing (GAL). 2015-06-18 17:51:53 +02:00
geometry Fix Bug 146731: Zone fills entire area when set to THT Thermal ( fracturing (holes->single contour) algorithm bug ) 2015-06-22 09:09:44 +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 Rework on Gerber plot functions: add X2 attributes in J5 version. Minor code cleaning. 2015-03-25 14:07:05 +01:00
tool Zone merging (GAL). 2015-06-19 17:32:33 +02:00
view Refactored grid origin point drawing (GAL). 2015-06-18 17:51:53 +02:00
CMakeLists.txt Refactored grid origin point drawing (GAL). 2015-06-18 17:51:53 +02:00
base_screen.cpp Pcbnew: fix minor issues about fast grid switching, and next/previous grid selection from hotkeys. (GAL mode still has an issue) 2015-05-12 11:05:36 +02:00
base_struct.cpp Add hotkeys to Kicad manager, and some rework on hotkeys management. 2015-03-02 18:29:18 +01:00
base_units.cpp Add "move exact" and "duplicate" tools to pcbnew 2015-02-12 03:22:24 +00:00
basicframe.cpp Minor fix and cleanup. 3D viewer: modify the status bar. (Should be enough to avoid the bug #1467111). 2015-06-21 20:21:20 +02:00
bezier_curves.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
bin_mod.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
bitmap.cpp Remove old xpm icons files 2012-04-07 13:09:57 +02:00
block_commande.cpp Add "move exact" and "duplicate" tools to pcbnew 2015-02-12 03:22:24 +00:00
build_version.cpp Fix IDF code bug in the calculation of the outlines winding direction. 2015-05-26 08:18:50 +02:00
class_bitmap_base.cpp Fix some coverity warnings (not initialized members). Add comments. Better (more informative) title in dialog to download .pretty libs. 2015-02-26 11:33:15 +01:00
class_colors_design_settings.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
class_layer_box_selector.cpp Try to fix Bug #1431391 (Unable to edit pins in Schematic library editor). It happens on XFCE, but also on Unity. This fix works on Unity. (it is due to the fact the dialog is not raised, for an unknown reason, and this bug depend on the way Eeschema and Libedit are run). 2015-03-14 12:50:39 +01:00
class_marker_base.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
class_page_info.cpp Code cleaning: move class PAGE_INFO from common.h to class_page_info.h; 2014-12-23 14:01:59 +01:00
class_plotter.cpp class PLOTTER: dash lines parameters in one place for plot. I made minor changes (values in mm and set to give the same size as dashed lines drawn by wxDC, using short dash.) 2015-03-10 21:00:50 +01:00
class_undoredo_container.cpp Added const modifiers where applicable (PICKED_ITEMS_LIST). 2013-12-18 13:27:18 +01:00
colors.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
common.cpp WX_HTML_REPORT_PANEL: a REPORTER widget on steroids. 2015-06-16 14:20:42 +02:00
common_plotDXF_functions.cpp Fix some coverity warnings (not initialized members). Add comments. Better (more informative) title in dialog to download .pretty libs. 2015-02-26 11:33:15 +01:00
common_plotGERBER_functions.cpp Rework on Gerber plot functions: add X2 attributes in J5 version. Minor code cleaning. 2015-03-25 14:07:05 +01:00
common_plotHPGL_functions.cpp coverity common folder fixes (mainly not initialized members). 2015-03-11 17:04:20 +01:00
common_plotPDF_functions.cpp Plot PS and PDF: fix bug Bug #1457215 (rect/trap pads plotted with an incorrect pen size, and therefore an incorrect size and shape. Only noticeable with a large default pen size) 2015-05-21 11:04:47 +02:00
common_plotPS_functions.cpp Plot PS and PDF: fix bug Bug #1457215 (rect/trap pads plotted with an incorrect pen size, and therefore an incorrect size and shape. Only noticeable with a large default pen size) 2015-05-21 11:04:47 +02:00
common_plotSVG_functions.cpp class PLOTTER: dash lines parameters in one place for plot. I made minor changes (values in mm and set to give the same size as dashed lines drawn by wxDC, using short dash.) 2015-03-10 21:00:50 +01:00
common_plot_functions.cpp Plot PS and PDF: fix bug Bug #1457215 (rect/trap pads plotted with an incorrect pen size, and therefore an incorrect size and shape. Only noticeable with a large default pen size) 2015-05-21 11:04:47 +02:00
config_params.cpp Cvpcb: fix issues relatives to .equ files management: 2015-01-11 18:22:45 +01: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 Enable plot in clipboard on Linux and OSX in eeschema, and copy in clipboard in 3d viewer ( was existing on Windows, but disabled on other OS ). 2015-05-31 13:51:50 +02:00
dialog_shim.cpp Minor and very minors fixes: move -DKICAD_USE_WEBKIT definition to the main CMakeLists.txt. Remove duplicate semi-colon at end of some lines. 2015-01-17 09:01:16 +01:00
displlst.cpp * Fix EDA_LIST_DIALOG which had incorrect wxWidgets version check in 2015-06-02 23:34:55 +01: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 Prevent weird viewport settings after switching twice to GAL canvas. 2015-06-18 17:51:52 +02:00
draw_panel.cpp Pinch to zoom for OS X. 2015-05-21 22:54:29 +02:00
draw_panel_gal.cpp Refactored grid origin point drawing (GAL). 2015-06-18 17:51:53 +02:00
drawtxt.cpp Fix some minor coverity warnings. Fix a bug in pcad2kicad plugin. Scripting: map BASE_SET. Rename some python bom scripts with better names. Fix erroneous comments and add comments 2015-03-02 09:28:49 +01:00
dsnlexer.cpp coverity common folder fixes (mainly not initialized members). 2015-03-11 17:04:20 +01:00
eda_dde.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
eda_doc.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
eda_text.cpp Minor fixes: remove a few useless includes and move a few others to the right file. Remove a few coverity warnings about not initialized members. 2015-05-15 14:49:11 +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 Fix compat with swig 3.03 2015-01-04 08:19:04 +01:00
fp_lib_table.cpp More Coverity scan error fix goodness. 2015-02-28 15:50:35 -05: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 Fix some more OSX bundle issues due to CvPcb changes. 2015-06-11 16:42:48 -04: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 More printing fixes. 2015-03-25 18:27:17 +01:00
grid_tricks.cpp Fix 2 coverity warnings, and cleanup a old code in dialog_color_config. 2015-03-04 20:45:18 +01:00
hotkeys_basic.cpp Hot keys settings are synchronized between GAL & legacy 2015-05-05 20:39:42 +02:00
html_messagebox.cpp Fix incorrect close function in HTML_MESSAGE_BOX (whichcan be shown in modal or not modal mode) 2015-03-20 20:11:11 +01:00
kiface_i.cpp OSX build improvements. 2014-10-02 19:03:52 -04:00
kiway.cpp Better error messge when a .kiface file ( or, if it exists, a .dll or .so shared library ) is not found at start up 2015-03-26 18:27:13 +01: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 Dialog exchange modules: add a fp selection from the fp viewer 2015-06-22 19:21:34 +02:00
lockfile.cpp Use XDG_CONFIG_DIR for lock file path on Linux. 2015-01-07 10:04:57 -05: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 Bug #1381287 (CvPCB ignores the footprint filter field on aliased components) 2015-01-02 08:52:29 +01:00
newstroke_font.cpp all: new Russian GOST patch - author Konstantin Baranovskiy 2013-03-28 00:38:20 +04:00
origin_viewitem.cpp Refactored grid origin point drawing (GAL). 2015-06-18 17:51:53 +02: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 Default path fixes and remove old to find 3D model path code. 2015-02-27 08:34:02 -05:00
pgm_base.cpp Fix config.h default data install path assignment during configuration. 2015-04-08 13:27:04 -04:00
prependpath.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
project.cpp Fix issues in auto-save files: 2015-05-03 15:48:05 +02:00
ptree.cpp Eeschema: extend max number of units per package to 52 and clean code to easily extend this value upto 26x26 (but 52 is a reasonable max value). 2015-04-07 13:52:29 +02:00
reporter.cpp WX_HTML_REPORT_PANEL: a REPORTER widget on steroids. 2015-06-16 14:20:42 +02:00
richio.cpp coverity common folder fixes (mainly not initialized members). 2015-03-11 17:04:20 +01:00
search_stack.cpp Pcbnew: fix bug #142348 (airwire does not always appear after deleting a track). Very minor other fixes. 2015-02-20 20:04:32 +01:00
searchhelpfilefullpath.cpp Minor fixes: remove a few useless includes and move a few others to the right file. Remove a few coverity warnings about not initialized members. 2015-05-15 14:49:11 +02:00
selcolor.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
single_top.cpp Minor and very minors fixes: move -DKICAD_USE_WEBKIT definition to the main CMakeLists.txt. Remove duplicate semi-colon at end of some lines. 2015-01-17 09:01:16 +01:00
string.cpp Pcbnew: fix Bug #1422093 (pcbnew crashes after editing a footprint cominng from the board with the fp editor and saving it on a librray and trying to load it to the board) 2015-02-17 17:32:47 +01:00
strtok_r.c Add strtok_r.c 2013-12-10 17:52:51 -06:00
systemdirsappend.cpp Minor fixes: remove a few useless includes and move a few others to the right file. Remove a few coverity warnings about not initialized members. 2015-05-15 14:49:11 +02:00
trigo.cpp Add missing source file licenses and code policy fixes. 2014-10-19 16:20:16 -04:00
utf8.cpp Initial KIWAY (modular-kicad) work. Various tweeks. 2014-02-03 09:10:37 -06:00
validators.cpp Add path (environment variable) configuration dialog. 2015-03-29 17:22:53 -04:00
wildcards_and_files_ext.cpp board_items_to_polygon_shape_transform.cpp: remove full duplicate code between DRAWSEGMENT and EDGE_MODULE, and fix incorrect conversion of DRAWSEGMENT polygon type to its polygonal shape. 2015-04-09 20:53:36 +02:00
worksheet.cpp Fixed printing issues under Linux. 2015-03-25 10:55:00 +01:00
worksheet_viewitem.cpp Code cleaning: move class PAGE_INFO from common.h to class_page_info.h; 2014-12-23 14:01:59 +01:00
wx_status_popup.cpp Code formatting. 2015-02-18 17:53:46 +01:00
wx_unit_binder.cpp coverity common folder fixes (mainly not initialized members). 2015-03-11 17:04:20 +01: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 Allows switching GAL or legacy mode in footprint editor (previously, the mode was inherited from the board editor, and was not modifiable without closing the footprint editor) by menu or F9, F11 and F12 keys) 2015-05-19 18:39:05 +02:00