Cirilo Bernardo
af0ac955b9
Merge with main branch r6576
2016-02-22 19:58:32 +11:00
Cirilo Bernardo
970955d1a2
Improved non-compliant VRML1 model support by processing all top-level nodes (spec. mandates single top-level node which must be a grouping node)
2016-02-22 11:57:16 +11:00
Cirilo Bernardo
52e093087e
Relaxed VRML1 parsing rules to support yet more non-compliant models
2016-02-22 09:42:47 +11:00
Cirilo Bernardo
5776037a70
Flush model data upon exit of Footprint Properties dialogs
2016-02-21 11:54:34 +11:00
unknown
d7e2ffe8fb
Update comments (ElectricPinType -> ELECTRICAL_PINTYPE)
2016-02-20 20:07:05 +01:00
unknown
79422f929e
Update comments (ElectricPinType -> ELECTRICAL_PINTYPE)
2016-02-20 20:00:22 +01:00
Wayne Stambaugh
9685b3812d
Eeschema: decouple SCH_SCREEN::SchematicCleanUp() from wxDC and EDA_DRAW_FRAME.
...
* Remove wxDC and EDA_DRAW_FRAME parameters from SCH_SCREEN::SchematicCleanUp()
function call.
* Update all code that calls SCH_SCREEN::SchematicCleanUp() with wxDC and/or EDA_DRAW_FRAME
parameters.
* Fix a display refresh bug when incrementally inserting bus entries created in my last commit.
IsDanglingStateChanged() appears to be broke for bus entries.
2016-02-20 09:59:42 -05:00
jean-pierre charras
c379df06bb
Remove CK1202_V1.pcb sample file, actually not used in Kicad, due to its unclear copyright. The http link to this sample file is in files.txt.
2016-02-20 08:50:54 +01:00
Simon Richter
e220a50958
Eeschema: minor dialog fixes.
...
* Fix parent of elements in wxSizers.
* Update old dialog with recent version of wxFormBuilder.
* Add wxALIGN_CENTER_VERTICAL flag to some dialogs.
* Update wxFormBuilder timestamp in generated sources.
2016-02-19 18:25:03 -05:00
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
Cirilo Bernardo
25a5db9092
Sync with main branch r6563
2016-02-18 13:15:44 +11: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
Cirilo Bernardo
f247b05b3e
Merged Mario's fix to Material + per-vertex colors and transparency
2016-02-16 08:07:17 +11: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