Maciej Suminski
078510f261
Fixed vanishing pads issue in the pad properties dialog (GAL).
2014-07-28 14:01:29 +02:00
Andrew Zonenberg
0215b42329
1) Pad properties dialog can trigger divide-by-zero when "0" is entered as the pad size
...
2) PNS router incorrectly detects collisions with blind/buried vias that don't actually intersect the active layer
3) PNS router silently converts blind/buried vias to through-board vias when shoved
2014-07-28 11:32:15 +02:00
jean-pierre charras
1b59b47109
Eeschema fixes: fix Bug #1348983 save cmp file crashes cvpcb when eeschema is opened (backannotation crashes). Happens only when some footprint names are not set (blank names).
...
Also fix incorrect backannotation when footprint names contain spaces (put spaces in names is always a bad idea)
* Fix minor Bug #1349058 Choose component dialog: Search field loses focus after entering a character and internationalize the dialog.
* Fix a subtle bug which prevent eeschema to read the project config file when launched from kicad manager, and when kicad.pro is not found.
2014-07-28 11:24:15 +02:00
Andrew Zonenberg
bfbd7ae4b8
Push-and-shove router now handles existing blind/buried vias properly. Can't yet create new ones.
2014-07-27 15:01:06 -04:00
Andrew Zonenberg
e48f58aa24
Fixed divide-by-zero in D_PAD::ViewGetLOD()
2014-07-27 15:00:39 -04:00
jean-pierre charras
d46d46ed1f
* Fix Bug #1348607 and a possible crash in libedit dialog component properties after moving up the first user field (which in not possible now).
...
* better info message in pcbnew when trying to delete a footprint in legacy library
2014-07-25 19:49:14 +02:00
jean-pierre charras
b0546beeb9
Fix overflow in track len calculations and display (Bug #1347878 ), in high-light tool.
2014-07-24 19:36:26 +02:00
Maciej Suminski
f03181e94d
Fixed a hot key conflict.
2014-07-24 13:09:16 +02:00
jean-pierre charras
82bf8152da
Fix overflow in track len calculations and display (Bug #1347878 ).
2014-07-24 08:43:23 +02:00
Andrew Zonenberg
5c79127062
Draw VIAs only if a layer they penetrate is visible.
2014-07-23 11:27:52 -05:00
unknown
694c5ebae4
Pcbnew: fix issue for "one file per layer" option in "Export SVG file"
2014-07-23 15:01:23 +02:00
Maciej Suminski
e5199b40bc
View is automatically centered when a module editor or viewer are opened (GAL).
2014-07-23 12:06:24 +02:00
jean-pierre charras
ae9826d290
Make some system error messages not translatable. Better comments in some dialogs.
2014-07-23 12:48:30 +02:00
jean-pierre charras
77dae40d2f
ModEdit: fix some issues due to the fact legacy footprint libraries cannot handle 32 copper layers, and are therefore no more editable:
...
* in file/library save as..., remove option to save a lib under the legacy format (which is not possible and creates an error message)
* if the current loaded lib is a legacy lib, when the user try to save or delete a footprint, displays a message which explains what the user should do.
* add a suitable dialog to select/create a .pretty folder library (a file dialog or a dir dialog coming from wxWidgets is not friendly usable.)
2014-07-23 12:28:48 +02:00
Maciej Suminski
62a9198e5a
Modules loaded by the module editor are placed in the world origin (GAL).
2014-07-22 09:50:40 +02:00
jean-pierre charras
96f34ffe4a
3d viewer: Add high quality mode option is realistic mode (Shows holes in copper zones, but with longer calculation time)
...
Gal: fix a very minor issue: the keys to switch between copper layers are now - and + (according to the doc and the normall mode), instead of - and =
2014-07-21 18:26:18 +02:00
Maciej Suminski
3d7850adf3
Fixed bug: module editor doesn't respect global "per module" solder mask clearance (GAL).
2014-07-21 13:17:11 +02:00
Maciej Suminski
4042f4aab5
Fixed bug: solder paste clearance is not displayed (GAL).
2014-07-21 12:54:58 +02:00
jean-pierre charras
b98c16bf7e
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
jean-pierre charras
b0cdbfccc4
Fix crash in Pcbnew and Gerbview when seceting (in layers manager) "always hide all layers but activer"
2014-07-20 19:41:12 +02:00
unknown
eae9161791
Pcbnew: fix bug when generating drill files for blind/buried vias.
2014-07-20 16:46:59 +02:00
jean-pierre charras
3406ddd45e
Very minor fixes. *.kicad_pcb files update to current Pcbnew version.
2014-07-20 12:41:14 +02:00
jean-pierre charras
4ca39b286c
Fix wx28 compil issue, and a compil warning.
2014-07-15 20:13:08 +02:00
jean-pierre charras
ad634b927a
dialog non copper zones: better look. dialog copper zones: fix a minor bug.
2014-07-15 18:53:13 +02:00
Maciej Suminski
9138a14e2c
Module editor does not ask for permission to modify a locked module.
2014-07-15 17:33:19 +02:00
Maciej Suminski
ced6613bb5
Fixed offset of dragged items when the moving tool is invoked by the hotkey (GAL).
2014-07-15 16:33:46 +02:00
Maciej Suminski
669467f196
Fixed crash in pad properties dialog with wxWidgets 2.8.
2014-07-15 16:02:08 +02:00
Maciej Suminski
c1d17b95ec
Clicking on the Selection Tool toolbar button deactivates the current tool (GAL).
2014-07-15 11:50:00 +02:00
Maciej Suminski
cdb1a44875
Drawing tools reset its state on layer change.
2014-07-15 11:41:55 +02:00
Maciej Suminski
ecefcefde8
PNS settings dialog size corrected.
2014-07-15 10:57:51 +02:00
jean-pierre charras
4831942dfa
Gerbview: fix scaling error in x.6 file format. Minor cleaning code.
...
Better separation between Pcbnew code and Gerber code.
Update export to Pcb code (uses now the version 4 kicad_pcb file format).
2014-07-14 20:59:41 +02:00
Maciej Suminski
7cd4376567
Refinement to commit #4993 .
2014-07-14 16:43:21 +02:00
Maciej Suminski
e6dfda51d1
Increase panning area in GAL view.
2014-07-14 09:43:20 +02:00
Kirill Mavreshko
5bd2beb650
bugfix: pcbnew crashes when you try to save a file
2014-07-14 09:41:02 +02:00
Maciej Suminski
26996d640f
Fixed the Module viewer crash when there is no footprint loaded.
2014-07-09 16:57:01 +02:00
Maciej Suminski
ed83558ae4
Zone fill/unfill actions in context menu (GAL).
2014-07-09 16:57:01 +02:00
Maciej Suminski
6ed7517522
Fixed the only-type condition for empty selection case.
2014-07-09 16:50:31 +02:00
Maciej Suminski
9280c29fa9
"Create corner" context menu entry for draw segments and zone outlines (GAL).
2014-07-09 16:50:31 +02:00
Maciej Suminski
cf0a9ee8af
Selection tool uses the real drag origin to compute offset when dragging items.
2014-07-09 16:50:31 +02:00
Maciej Suminski
c3ab5c5da8
Added module texts to the preferred types list in SELECTION_TOOL.
2014-07-09 16:50:31 +02:00
Maciej Suminski
f3bdc29e8e
Support for "locked" property for modules (GAL).
2014-07-09 16:50:31 +02:00
Maciej Suminski
53c0b9d85b
Some of the Tool Actions need to be run in immediate mode - fixed.
2014-07-09 16:50:31 +02:00
Maciej Suminski
88319139ed
Dragged items offset is cleared when dragging is finished.
2014-07-09 16:50:31 +02:00
Maciej Suminski
c8512f0592
New pads in the module editor does not show up in the center of the edited module.
2014-07-09 16:50:31 +02:00
Maciej Suminski
e5c0926571
FIx layer switching after via placement in PNS router.
2014-07-09 16:50:31 +02:00
Maciej Suminski
df1dfbbb92
Clear selection before opening the module editor.
2014-07-09 16:44:23 +02:00
Maciej Suminski
746786a110
Fixed module editor crash when pcbnew is started from the main launcher.
2014-07-09 16:44:23 +02:00
Maciej Suminski
7a940570bb
Workarounded restoring focus to GAL canvas after layer switching.
2014-07-09 16:44:22 +02:00
Maciej Suminski
a3eb60e068
Added event queue to handle events at the end of the event processing cycle.
2014-07-09 16:25:50 +02:00
Maciej Suminski
9cfb712624
Code formatting.
2014-07-09 16:25:50 +02:00