jean-pierre charras
46f106b6cd
Pcbnew: fix Bug #1148785 (pcbnew crashes when using only one layer in autorouter ) , and a minor bug in dialog cleanup.
2013-03-06 10:04:27 +01:00
jean-pierre charras
88e50d9da4
Refinements
2013-03-04 20:31:09 +01:00
jean-pierre charras
248343c0a3
Refinements
2013-03-04 20:15:23 +01:00
jean-pierre charras
c1f6576f07
Dialog edit module: remove some wxStaticBoxSizer sizers.
2013-03-04 19:49:32 +01:00
jean-pierre charras
9f3cea6755
Still fix very minor issues in dialog_edit_module_for_BoardEditor.cpp
2013-03-04 17:57:24 +01:00
jean-pierre charras
7ff61616dc
Still fix minor issues in dialog_edit_module_for_BoardEditor.cpp (noticeable only for non English users)
2013-03-04 17:39:08 +01:00
Wayne Stambaugh
fa869a9690
Minor Pcbnew dialog spacing and consistency fixes. (fixes lp:1143465)
...
* Fix spacing and consistency issues and debug warning due to improper flex
grid sizer in module editor module properties dialog.
* Fix spacing and consistency issues in Pcbnew module properties dialog.
* Fix spelling error in DRC dialog message box text.
2013-03-04 11:04:53 -05:00
jean-pierre charras
fa73d54456
Pcbnew: fix strange things in module edit dialogs.
2013-03-04 13:08:35 +01:00
jean-pierre charras
7a5386a1a1
Minor fixes and cleanup
2013-02-26 12:25:30 +01:00
Wayne Stambaugh
0e4bb20e3c
Minor dialog and footprint ID class fixes.
...
* Make Pcbnew net list dialog honor escape key on Linux.
* Make Pcbnew swap layers dialog honor escape key on Linux.
* Layout and UI policy fixes for Pcbnew swap layer and net list dialogs.
* Layout and UI policy fixes for Eeschema plot dialog.
* Rename fpip.h to fpid.h.
* Fix FPID class compiler errors.
* Restore fpid.cpp to Pcbnew static library source list.
2013-02-22 15:03:00 -05:00
Dick Hollenbeck
74540cb49a
wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs
2013-02-22 07:47:35 -06:00
jean-pierre charras
41c5e68e6c
Pcbnew: Very minor fix in plot dialog.
2013-02-22 09:04:15 +01:00
jean-pierre charras
72e845b2f1
Pcbnew: plot Dialog: add a popup menu (try mouse right click in plot dialog) to selected/unselect groups of layers to plot.
...
All: For new zoom centering option: use Shift+Ctrl key instead of Alt key to select the new zoom centering, because Alt key has a special function under Windows.
2 very minor other changes.
2013-02-21 21:53:50 +01:00
Wayne Stambaugh
0564cbc70c
Minor dialog spacing, grammar, and sizer fixes.
2013-02-19 14:43:48 -05:00
Wayne Stambaugh
8cd77e78f9
Minor dialog spacing, grammar, and UI policy fixes.
2013-02-18 15:14:53 -05:00
Emmeran
13972e0678
Adds zooming method for zooming relative to the crosshair instead of centering
...
the crosshair after zooming.
This method is only used when the ALT key is held while using the mousewheel or
if it's permanently enabled in the options dialog next to the middle mouse
button panning option.
2013-02-18 09:57:39 -06:00
Dick Hollenbeck
e6df9921b1
fp lib table work
2013-02-15 19:09:53 -06:00
Dick Hollenbeck
f77c10ac96
typos and tooltip
2013-02-15 18:13:35 -06:00
Emmeran
6a54a198ca
converted linux to dos file endings for wxfb files
2013-02-12 05:30:28 +01:00
Emmeran
95213372fe
moved changes to dialogs into fbp files
2013-02-12 05:18:22 +01:00
Wayne Stambaugh
001afa4960
Pcbnew pad properties dialog assertion and layout fixes.
...
* Fixed spacing issue in pad properties dialog.
* Remove wxSHAPED flag from pad drawing panel to prevent assertion in
wxSizer.
* Used sane default pad size and drill size settings to prevent wxRound
assertions.
* Add license to class_board_design_settings.cpp.
2013-02-11 20:07:04 -05:00
Emmeran
0bdf5bac72
added option to allow zooming around the crosshair instead of the center; can be enabled via options or by holding alt while using the mousewheel
2013-02-02 20:10:48 +01:00
jean-pierre charras
619125f9ab
Changes for CvPcb to eeschema stuff file: the stuff file generation from CvPcb is removed. Eeschema now imports footprints names from the .cmp usual file created by CvPcb or by Pcbnew (Why to use 2 file formats for the same thing?) .
...
Pcbnew: in netlist dialog: The user now can choose between the netlist and the .cmp file to import footprints names.
Therfore no need to delete the .cmp file when exists to use only the netlist.
This is useful for users who use CvPcb only once to fill footprints fields in schematic, and after edit/modify the footprints fields in schematic outside CvPcb.
2013-02-02 18:39:59 +01:00
Dick Hollenbeck
273244a196
merge in branch fp-lib-table
2013-01-20 21:27:01 -06:00
Dick Hollenbeck
8fd0c322cd
more fp lib table work
2013-01-20 21:12:16 -06:00
jean-pierre charras
81f9f743d3
Pcbnew: fix bug Bug #1101399 (Custom page size gets reset after restarting pcbnew) (bug also in eeschema)
...
Try to find a better fix for Bug #1100876
2013-01-19 10:58:25 +01:00
jean-pierre charras
7819efacf6
Kicad manager: fix a recent bug: project tree not updated when kicad is launched by a command line with a project name to open.
...
pcbnew: export vrml:
* move dialog functions in a new file: dialog_export_vrml.cpp.
* fix coding style issues
* patch add from cirilo Bernardo.
2013-01-13 17:55:07 +01:00
Wayne Stambaugh
f8a56d446f
Base object decoupling improvements.
...
* Improve MSG_PANEL_ITEM to handle message panel information.
* Create containers for passing message panel items between objects and
the message panel.
* Rename EDA_ITEM::DisplayInfo to EDA_ITEM::GetMsgPanelInfo.
* Remove all direct manipulation of EDA_DRAW_FRAME from all objects derived
from EDA_ITEM.
2013-01-12 12:32:24 -05:00
Wayne Stambaugh
8a5ea7ec0d
Pcbnew BOARD object encapsulation improvements.
2013-01-09 13:52:44 -05:00
jean-pierre charras
518fdb93e5
Pcbnew: Fix unwanted selection clarification popmenu in board editor after double clicking on a DRC Unconnected error
...
(For DRC clearance error, it was fixed in bzr 3838, but forgotten for DRC Unconnected error)
2013-01-07 21:52:15 +01:00
Wayne Stambaugh
ade6ec3256
Doxygen warning fixes.
2013-01-03 15:21:40 -05:00
Dick Hollenbeck
75072f4330
extend fp_lib_table on multiple row paste
2012-12-20 23:29:40 -06:00
jean-pierre charras
ea603c4deb
Pcbnew: fix minor bugs. Fix bug 1091593 and 1091693 . Minor code cleaning
2012-12-18 18:50:00 +01:00
Wayne Stambaugh
63b884558a
Doxygen warning fixes.
2012-12-18 08:54:44 -05:00
jean-pierre charras
760d02e4d2
Kicad manager: shows *.kicad_pcb files the project tree.
2012-12-14 20:37:51 +01:00
jean-pierre charras
b4f0230658
Pcbnew: fix Bug #1089120 . Also change "Length Die" expression to "Length Pad To Die" in code
2012-12-12 12:57:17 +01:00
Dick Hollenbeck
a9ccf49580
allow . in layer names
2012-12-10 23:39:36 -06:00
Wayne Stambaugh
2f41c40163
Fix FreeRoute launcher Java executable path error on Windows (fixes lp:1087589)
2012-12-10 21:44:20 -05:00
jean-pierre charras
1886082fce
Eeschema: Erc dialog: enhancement. Now not modal.
...
Pcbnew: Drc dialog: fix a old very minor bug.
Added: single click on an item in marker list moves the board graphic cursor on the corresponding marker location on the board
Double clicking is not modified.
2012-12-10 20:08:09 +01:00
jean-pierre charras
4a26d543d5
Pcbnew: Add a minimal test for illegal chars in footprints libname (like space and dir separtor)
...
Also a minor cosmetic enhancement
2012-12-10 12:18:42 +01:00
Dick Hollenbeck
ee48de6744
note that the clipboard format is spreadsheet compatible
2012-12-09 14:53:46 -06:00
Dick Hollenbeck
f477464f77
embellish fp_lib_table editor with beginnings of cut, copy, paste
2012-12-09 14:51:42 -06:00
jean-pierre charras
ba05519662
Eeschema: Add hotkey 'U' to edit reference. Better filtering for hotheys V, F, U: now the corresponding field is selected without selection list between component and the field.
2012-12-08 18:24:49 +01:00
jean-pierre charras
1671432ac1
All: Fix an usually unwanted behavior in kicad: When closing a dialog (mainly ERC, DRC and recently a component selection by the library viewer on a double click) the mouse release left button event (which is seen by the parent after closing the dialog, becuse it is actually made in the parent) generate an unwanted command (item selection, component place ...)
...
This event can be now skipped if needed by calling EDA_DRAW_FRAME::SkipNextLeftButtonReleaseEvent() from the dialog.
Very minor other fixes
2012-12-07 11:05:19 +01:00
jean-pierre charras
14fcf7f933
Try to fix an unwanted left mouse release button event, when closing a dialog on a click or double click,
...
and therefore when the mouse butoon is released in the parent window
Minor other fixes.
2012-12-06 22:53:00 +01:00
jean-pierre charras
affbb8a8e0
Pcbnew: minor coding style fixes. Very minor fixes. Minor enhancements. Fix bug #1085523
2012-12-02 12:38:00 +01:00
Wayne Stambaugh
84c7b07e02
Pcbnew print fixes and improvements.
...
* Fix offset errors when scale factor greater is than one.
* Changed behavior of fit in page when not drawing border and
title block to fit board outline in page.
* Fix offset errors when mirroring (still not 100% correct on MSW with
wxWidgets 2.9.4).
* Lots of the usual code cleaning and simplifying.
2012-11-28 20:50:58 -05:00
Dick Hollenbeck
6ad94a4912
merge in evolving fp lib_table work
2012-11-28 09:24:53 -06:00
marco.
b95ab35534
MacOSX: Fixes Crash when adding text on pcbnew (bug #891347 )
2012-11-24 23:03:30 +01:00
jean-pierre charras
22645084bb
Pcbnew: fix bug1082146 (Keep-out areas get destroyed by "export settings to other zones" )
...
Eeschema: fix bug 1082107 (error message" component not found" when no component selected from select component dialog box)
2012-11-23 10:10:37 +01:00