Maciej Suminski
d62e474850
Reduced displayed events information.
2013-08-29 12:03:57 +02:00
jean-pierre charras
7546333fbc
Pl_Editor: fix some minor issues.
2013-08-29 09:20:09 +02:00
jean-pierre charras
405bb0ad90
Pcbnew: enhancements for blind/buried vias placement ( separate keys to add a buried via or a through via), and save" blind/buried vias allowed" option in .kicad_pcb file
...
Minor code cleaning.
Allows compiling under wxMSW-2.8.12, only for test purposes, because there are serious bugs for Kicad under wxWidgets version < 2.9.3. (compil warning generated for these versions)
2013-08-28 19:32:49 +02:00
jean-pierre charras
b7e9f8ce1e
Pcbnew: enhancements for blind/buried vias palcement, and save blind/buried vias allowed option in .kicad_pcb file
2013-08-28 18:14:39 +02:00
Maciej Suminski
00a2da7d18
Fixed cursor drawing for OpenGL.
2013-08-28 17:06:07 +02:00
Maciej Suminski
86c29e23df
Added cursor snapping.
2013-08-28 16:25:42 +02:00
jean-pierre charras
8765d96c4b
Add missing file
2013-08-28 09:29:48 +02:00
jean-pierre charras
ee6233b893
Add pl_editor_doc.icns, from Orson. Fix Bug #1217504 (bad look of Module Properties Dialog, 3D fields).
...
Add Dick's workaround in plot_board_layers.cpp to try to avoid crash in solder mask calculations, due to a bug in boost::polygon, in resize function.
2013-08-28 09:23:14 +02:00
Maciej Suminski
cebdb43234
Added mouse cursor drawing.
...
Added flipping mode.
2013-08-27 18:08:32 +02:00
Maciej Suminski
f65da3d98f
Merged upstream and Mac OS X build fixes.
2013-08-27 11:03:06 +02:00
Maciej Suminski
e6e13b2609
Fixed GLEW library detection for Mac OS X.
2013-08-27 10:32:39 +02:00
Maciej Suminski
96774bb98c
Added missing Mac OS X icons for the pagelayout_editor.
2013-08-27 10:14:26 +02:00
Dick Hollenbeck
681301ab9b
switch to newer boost version.
2013-08-26 15:19:04 -05:00
Dick Hollenbeck
0d68dfcbc1
enhanced beautification, better formatting, upgrade to 0.60 uncrustify.cfg
2013-08-26 15:15:00 -05:00
Maciej Suminski
0a17e9a236
Fix for wxWidgets 2.9.5
2013-08-26 14:23:17 +02:00
Maciej Suminski
8597d2c681
Fixed the 64 bit build.
2013-08-26 14:08:32 +02:00
Maciej Suminski
eca53baf6f
Fixed linking errors for apps other than pcbnew.
2013-08-26 10:43:22 +02:00
jean-pierre charras
b7bc4ea43e
Pcbnew: speedup netlist read, when some footprints are not found, by caching the non-existent footprint names, which are searched only once in libs.
...
When a non existent footprint is used by many components, this footprint was previoulsy searched in libs for each component, which is very time consumming.
2013-08-24 15:03:59 +02:00
jean-pierre charras
6ab2f35f74
Pcbnew: read netlist enhancements: add option to remove single pads nets, add enforce tests to report non existing netnames in zones.
...
Fix also some very minor errors in comments.
2013-08-24 10:08:55 +02:00
jean-pierre charras
c015153e21
Pcbnew: add more test when reading a netlist file: verify if all pads found in netlist are found in corresponding footprints (no missing pads).
2013-08-23 11:22:19 +02:00
Maciej Suminski
7a74418c39
Removed some unnecessary stuff and added some comments to WX_VIEW_CONTROLS.
2013-08-23 10:56:52 +02:00
jean-pierre charras
6033b3599e
Pcbnew: Fix a bug when reading a netlist which forces pcbnew to read lib files to find a footprint even if the right footprint is already loaded (which explains the long time to load netlists)
...
Netlist dialog: add option to report only most important messages. Useful for large boards.
class REPORTER: add features to allow a basic message filtering (flags to report all/warning/error messages)
Fix Bug #1214599 ( tools are deselected on Move command )
2013-08-23 08:38:57 +02:00
Maciej Suminski
37d98063f0
Added autopanning functionality to WX_VIEW_CONTROLS.
2013-08-22 18:42:53 +02:00
Maciej Suminski
7fe85b44f9
Modified InvokeTool(), so besides resetting the tool, it also send an ActivateTool event.
...
Added generation of CancelTool event upon ESC key press.
Minor bugfix.
2013-08-22 15:07:34 +02:00
Maciej Suminski
68125a7f50
Changed reaction of SELECTION_TOOL to ToolCancel event (first event clears selection, second one deactivates the tool).
2013-08-22 15:05:37 +02:00
Maciej Suminski
166879a1c8
Mark layers as dirty on VIEW_ITEM removal.
2013-08-22 15:04:14 +02:00
Maciej Suminski
b518569674
Added handling keyboard events for the Tool framework.
2013-08-21 17:37:27 +02:00
Dick Hollenbeck
6a25e05e3c
Lay basis for a more full featured usage of boost, including compiled libraries such as unit_test_framework, system, etc. Move headers now into boost_root/include/boost/.
2013-08-20 13:03:21 -05:00
Lorenzo Marcantonio
179862b10a
Fixed issues when opening a pagelayout from the command line
2013-08-20 15:44:42 +02:00
Maciej Suminski
339cf51c0c
Added VIEW_GROUP for grouping items to be displayed on a single layer.
2013-08-20 15:07:38 +02:00
Maciej Suminski
c8d06997f5
Added InvokeTool() and FindTool() functions.
2013-08-20 14:49:08 +02:00
Maciej Suminski
57979f3c9b
Smarter way of the overlay rendering (overlay is always refreshed, while cached&noncached targets only if the viewport or items have changed).
2013-08-19 11:02:38 +02:00
Maciej Suminski
e70a0e4e0e
Reformatting.
2013-08-19 09:47:36 +02:00
Maciej Suminski
6268fe957a
Functions for direct item drawing.
2013-08-19 09:44:50 +02:00
jean-pierre charras
49ce5eecdf
Pl_Editor: fix crash on Linux when closing Pl_Editor
2013-08-19 09:08:13 +02:00
jean-pierre charras
4e1da2b6d0
Pl_Editor: fix minor issues in multi-lines texts
...
Others: fix very minor issues.
2013-08-18 17:49:04 +02:00
Brian Sidebotham
3f7d24bccf
* Fix the last parts of Bug 1204712 by removing DateAndTime from library file and documentation file formats. They weren't being loaded anyway.
2013-08-16 23:31:37 +01:00
Wayne Stambaugh
de0c051e51
Fix layer alignment target default size.
2013-08-16 14:41:09 -04:00
Wayne Stambaugh
1ef99e657f
Fix MinGW build issue for missing isinf() in PolyLine.cpp.
2013-08-16 10:25:34 -04:00
Marco Mattila
7cbe1c0a44
Pcbnew: fix filleting of zones with parallel adjacent edges
2013-08-16 14:51:35 +03:00
Lorenzo Marcantonio
8c45f18409
- Rogue int as LAYER_MSK (will break with more than 32 layers)
...
- Comment fix
2013-08-15 17:20:25 +02:00
Maciej Suminski
ae3c02abae
Build fix.
2013-08-15 16:23:54 +02:00
Maciej Suminski
543d4af682
Added resetting of tools after loading a new board.
2013-08-15 10:20:49 +02:00
Wayne Stambaugh
19c49fa82b
Eeschema bus label test bug fixes. (fixes lp:1209424)
...
* Use a regular expression to enforce more stringent bus label testing.
* Add validator to edit label dialog to prevent space character from being
used in labels.
2013-08-13 19:04:41 -04:00
jean-pierre charras
a723b8de7a
Pcbnew: fix Bug #1211468
...
Pl_Editor: fix copyright in files. Enhancement when creating new items.
2013-08-13 19:51:22 +02:00
Maciej Suminski
21c3926714
Fixed win32 builds.
2013-08-10 11:14:16 +02:00
Dick Hollenbeck
3d79bf82f4
REMOVE: vias from specctra DSN export which are not in a netclass. Use only netclass based via sizes in freerouter.
...
Some of the vias in the class-less list were setting the drill hole size to zero and this made no sense to freerouter.
2013-08-09 14:05:04 -05:00
Dick Hollenbeck
6338f88db1
User longer, more dis-ambiguating text for Show button
2013-08-09 14:03:26 -05:00
jean-pierre charras
fdfe60dd09
Replace the wxFilePickedCtrl in Option Page dialog by an usual wxButton + wxTextCtrl, because under wxWdgets 2.8.12 the look and the behavior is very different between Windows and Linux.
2013-08-09 19:36:45 +02:00
jean-pierre charras
cdff2d0d41
Replace the wxFilePickedCtrl in Option Page dialog by an usual wxButton + wxTextCtrl, because under wxWdgets 2.8.12 the look and the behavior is very different between Windows and Linux.
2013-08-09 18:19:52 +02:00