Wayne Stambaugh
ce9d9afed5
Fix bug in component library editor. (fixes lp:1547299)
...
* Use temporary storage of new pins to prevent corruption of the library part draw items
list when adding alternater body style pins to existing component which caused segfault.
2016-02-19 16:29:56 -05:00
jean-pierre charras
37c26cba71
Eeschema: Do not use ElectricPinType for SheetLabel items. ERC does not use ElectricPinType to test sheet labels, which do net have an actual electrical type property
...
Replace ElectricPinType by ELECTRICAL_PINTYPE as enum name to be compliant with coding style.
Enforce ELECTRICAL_PINTYPE control in methods.
2016-02-19 17:51:23 +01:00
unknown
8a9c6f71b7
Make pin position and pin type columns sortable in dialog_lib_edit_pin_table.
2016-02-19 16:59:31 +01:00
Wayne Stambaugh
306b964b40
Eeschema: decouple SCH_SCREEN::TestDanglingEnds() from wxDC and EDA_DRAW_PANEL.
...
* Remove wxDC and EDA_DRAW_PANEL as parameters from function
SCH_SCREEN::TestDanglingEnds().
* Change SCH_SCREEN::TestDanglingEnds() to return the connection change state
rather than the dangling end status which wasn't used anywhere.
* Update all calls to SCH_SCREEN::TestDanglingEnds() to remove wxDC and
EDA_DRAW_PANEL parameters and refresh connection indicators only if a
connection state change occurred.
2016-02-19 10:41:32 -05:00
jean-pierre charras
d1559b129d
Pcbnew: fix 2 issues:
...
* File import: use case insensitive comparison to choose import plugin, from the file extension (It is not always in lower cases, especially on Windows.)
* onleftclick.cpp: fis a minor issue, which happens after switching form GAL to Legacy canvas: sometimes a board item is left selected from GAL, and creates false warning message in legacy.
2016-02-19 15:10:23 +01:00
unknown
c2fd462dd6
Footprint generators in Python: add a rounding method to put a coordinate on a grid (PutOnGridMM and PutOnGridMils) .
2016-02-18 18:53:39 +01:00
unknown
fb17b3fa17
Set SMD attribute in footprint python generators
2016-02-18 15:29:30 +01:00
jean-pierre charras
ca5e66a57f
Fix Bug #1545708 (global bus labels ignored). This is a very old bug.
2016-02-18 08:40:45 +01:00
Simon Richter
be2f79af28
FindwxWidgets.cmake: synchronize with upstream as far as sensible.
2016-02-17 18:50:21 -05:00
unknown
78d0cfc1a4
Fix Bug #1545668 (Pcbnew can't open P-CAD ASCII files)
2016-02-17 16:38:30 +01:00
Wayne Stambaugh
0ac8aad082
Revert Eeschema refactoring work due to broken handling of complex hierarchies.
2016-02-16 10:28:27 -05:00
Bernhard Stegmaier
5d25b4ef90
Disable FPS limiter for OSX (GAL).
2016-02-16 09:05:41 +01:00
Wayne Stambaugh
97949ffde9
Undo commit -r 6353.
2016-02-15 15:24:59 -05:00
Wayne Stambaugh
03bf559465
Undo commit -r 6368.
2016-02-15 15:22:45 -05:00
Wayne Stambaugh
af2e19d7d9
Undo commit -r 6380.
2016-02-15 15:21:18 -05:00
Wayne Stambaugh
3d963166c7
Undo commit -r 6389.
2016-02-15 15:19:22 -05:00
Wayne Stambaugh
73dc53dc35
Undo commit -r 6413.
2016-02-15 15:18:32 -05:00
Wayne Stambaugh
4007317606
Undo commit -r 6428.
2016-02-15 15:17:51 -05:00
Wayne Stambaugh
1866b61a56
Undo commit -r 6457.
2016-02-15 15:16:54 -05:00
Wayne Stambaugh
8587488984
Undo commit -r 6595.
2016-02-15 15:15:51 -05:00
Wayne Stambaugh
27b587025d
Undo commit -r 6506.
2016-02-15 15:14:48 -05:00
Wayne Stambaugh
5a5fffb349
Undo commit -r6509.
2016-02-15 15:14:07 -05:00
Wayne Stambaugh
663394749d
Undo commit -r 6533.
2016-02-15 15:13:27 -05:00
Wayne Stambaugh
7b5823185a
Undo commit -r 6535.
2016-02-15 15:12:42 -05:00
Wayne Stambaugh
9eda45a97e
Undo commit -r 6539
2016-02-15 15:11:50 -05:00
Wayne Stambaugh
ee23342e31
Undo commit -r6541.
2016-02-15 15:10:57 -05:00
Simon Richter
4ee956d77a
FindwxWidgets.cmake: Remove extra newline
2016-02-15 18:50:49 +01:00
Simon Richter
ff99b51b7d
FindwxWidgets.cmake: Report failure of wx-config when looking for components
2016-02-15 18:50:49 +01:00
Simon Richter
4c29843813
FindwxWidgets.cmake: Use ENV foo rather than ENV{foo}
2016-02-15 18:50:49 +01:00
Simon Richter
9d08d93c26
FindwxWidgets.cmake: Add comment describing code block
2016-02-15 18:50:49 +01:00
Simon Richter
380bb37931
FindwxWidgets.cmake: Reformat documentation
2016-02-15 18:50:49 +01:00
Simon Richter
c109abb87e
FindwxWidgets.cmake: Do not explicitly declare FOUND_VAR, unnecessary
2016-02-15 18:50:49 +01:00
Simon Richter
801611fad8
FindwxWidgets.cmake: Drop nonsensical assignment
...
No idea where that came from, but it is almost certainly an error.
2016-02-15 18:50:48 +01:00
Simon Richter
f7d8a412cf
FindwxWidgets.cmake: Determine version even when not asked to
2016-02-15 18:50:48 +01:00
Simon Richter
029a3ba61e
FindwxWidgets.cmake: Improve regex for version number matches
2016-02-15 18:50:48 +01:00
Simon Richter
2f1bbdc0f3
FindwxWidgets.cmake: Simplify MATCHES
...
Arbitrary characters at beginning and end of the line are implicitly allowed anyway
2016-02-15 18:50:48 +01:00
Simon Richter
ea4c8c546f
FindwxWidgets.cmake: Expect directory layout for MSVC 64 bit
...
On 64 bit MSVC, the DLLs and import libraries are placed in a directory
called vc_x64, to allow parallel installation of 32 and 64 bit wxWidgets.
2016-02-15 18:50:48 +01:00
Simon Richter
51a1588456
FindwxWidgets.cmake: documentation for variables
2016-02-15 18:50:48 +01:00
Simon Richter
bbd0c539e9
FindwxWidgets.cmake: Look for versioned wx-config scripts
2016-02-15 18:50:48 +01:00
Simon Richter
bc480a010b
FindwxWidgets.cmake: Fix indentation
2016-02-15 18:50:48 +01:00
Simon Richter
38359272c4
FindwxWidgets.cmake: Show line number in debug output
2016-02-15 18:50:48 +01:00
Simon Richter
9ff394e72a
FindwxWidgets.cmake: Treat CygWin as unix rather than undefined
2016-02-15 18:50:48 +01:00
Simon Richter
b66a584a8a
FindwxWidgets.cmake: Use lowercase for CMake builtins
2016-02-15 18:50:48 +01:00
Simon Richter
6a7fa8950c
FindwxWidgets.cmake: Use uppercase for macro names
2016-02-15 18:50:47 +01:00
Simon Richter
78a0316a08
FindwxWidgets.cmake: Use uppercase for DBG_MSG macro
2016-02-15 18:50:47 +01:00
Simon Richter
b7adcb3728
FindwxWidgets.cmake: drop a few dbg_msg invocations
2016-02-15 18:48:40 +01:00
Simon Richter
86d072b5d1
FindwxWidgets.cmake: Remove arguments from else() and end*()
...
To reduce differences with upstream FindwxWidgets.cmake, use their style of
ending blocks.
2016-02-15 18:48:40 +01:00
jean-pierre charras
5b1a5cbdce
Eeschema: Files menu: better name and better comment for the Import sheet content from a project in the current sheep command.
2016-02-15 16:58:35 +01:00
jean-pierre charras
90d6e7568e
Gerbview: fix Bug #1511654 (incorrect rendering of some filled polygons in some Gerber files)
2016-02-15 14:16:49 +01:00
jean-pierre charras
8931df339e
Fix incorrect assertion failure in specctra export, when a footprint contains segments on edge.cut layer (Bug #1545546 )
2016-02-15 09:55:10 +01:00