Cirilo Bernardo
42f83bdf8a
VRML1 plugin: added Coordinate3 type node
2016-01-05 19:29:28 +11:00
Cirilo Bernardo
9f9f146cd9
Work in progress: VRML1 plugin
2016-01-05 18:55:54 +11:00
Cirilo Bernardo
79e0564622
Work in progress: VRML1 plugin
2016-01-05 16:38:53 +11:00
Cirilo Bernardo
43c2c7223b
Sync with main branch r6421
2016-01-05 16:37:52 +11:00
Wayne Stambaugh
73d6fa3368
Compiling KiCad from source developer documentation fixes.
...
* Remove KICAD_SKIP_BOOST build configuration option.
* Remove USE_OSX_DEPS_BUILDER build configuration option.
* Add missing web link for OpenGL Mathematics library (GLM).
2016-01-04 17:00:42 -05:00
Bernhard Stegmaier
8c78bd5fd8
OSX: legacy canvas rendering speed improvements.
...
* Enables USE_WX_GRAPHICS_CONTEXT for OSX by default. This shouldn¡¯t be a
major change because it seems to get used on OSX behind the scenes anyway.
As a side effect, this might improve behavior with anti-aliasing because
KiCad shifts drawing by (0.5, 0.5) into the middle of the virtual pixels so
things may be less blurry. It will still build without enabling
USE_WX_GRAPHICS_CONTEXT, but the optimizations obviously won¡¯t be used.
* The optimizations currently only are effective when USE_WX_GRAPHICS_CONTEXT
is enabled and OSX. They might be also good for other platforms using
USE_WX_GRAPHICS_CONTEXT because it aggregates some drawing primitives using
paths wxGraphicsContext provides.
* It adds some #ifdefs for disabling the wxGraphicsContext stuff when
USE_WX_GRAPHICS_CONTEXT isn¡¯t enabled. If you hate #ifdefs, this also
could be dropped but then it will always check if wxGraphicsContext can be
applied.
2016-01-04 15:13:10 -05:00
Simon Wells
9ba18a4e66
Open PDF viewer improvements. (fixes lp:1530162)
...
* Fix broken ExecuteCommand() when path contains spaces on OSX.
* Only use system defined mime type for PDF files.
* Remove system dependent fallback applications for opening PDF files.
2016-01-04 13:33:45 -05:00
Simon Wells
5caea3f599
Removed the space in the error message after the new line
2016-01-05 06:12:37 +13:00
Wayne Stambaugh
c68790751a
Developer documentation and other minor fixes.
...
* Update the developer road map document.
* Update the compiling KiCad from source document to reflect recent build
changes.
* Change Cairo library version to 1.8.8 to fix build issues on CentOS 6.
2016-01-04 10:23:28 -05:00
Simon Wells
d3dfb5bcc4
Merged lp:~xzcvczx/kicad/page-settings_datetime.
2016-01-04 15:22:59 +01:00
Cirilo Bernardo
d52d8867c8
Fixed bug in vrml2_shape.cpp which resulted in segfaults. (used AND rather than OR in control statement)
2016-01-04 20:24:40 +11:00
Cirilo Bernardo
c798f8b545
Added support for FreeCAD VRML files
2016-01-04 18:10:15 +11:00
Wayne Stambaugh
ff924f6983
Remove download_avhttp.cmake and avhttp source archive.
2016-01-03 18:55:42 -05:00
Cirilo Bernardo
97d4c33a9f
Fixed preview pane resizing
2016-01-04 09:15:53 +11:00
Wayne Stambaugh
bd436aa6a7
Developer documentation clean up.
...
* Remove push and shove router documentation which is maintained in the
user documentation.
* Remove coding_style_policy.pdf since it is know automatically generated
with the developers documentation and linked on the KiCad website.
* Merge the contents of rules_for_capitalization_in_Kicad_UI.txt into
UIPolicy.txt.
* Remove rules_for_capitalization_in_Kicad_UI.txt.
2016-01-03 16:53:20 -05:00
Wayne Stambaugh
c751bf60bc
Remove Boost library building and other build improvements.
...
* Remove download and build Boost from source and all CMake boost source build
dependencies.
* Make FindCairo.cmake use pkg-config when it's available not just all
platforms except windows.
* Add version checking to FindCairo.cmake.
* Change find GML version to 0.9.5.1 which is the current version in Ubuntu
14.04 LTS.
* Update required Cairo version to 1.12.1.
2016-01-03 15:33:09 -05:00
Wayne Stambaugh
133b8f6b96
Eeschema: move annotate power symbols from SCH_SHEET_PATH to SCH_SHEET.
...
1
* Uncouple SCH_COMPONENT::SetRef() from SCH_SHEET_PATH and use SCH_SHEET instead.
2016-01-03 08:58:27 -05:00
Cirilo Bernardo
54905cb15c
Adding forgotten VRML2 Box sources
2016-01-03 17:58:23 +11:00
Cirilo Bernardo
5208a1b47e
Added VRML2 Box node
2016-01-03 16:55:53 +11:00
Cirilo Bernardo
59cf4c5ed0
+ Fixed calculation of overall transform in SCENEGRAPH
...
+ Fixed NULL dereference bug in VRML2 nodes
2016-01-03 14:55:30 +11:00
Cirilo Bernardo
62c6cba2a1
Reorganizing VRML parser code
2016-01-03 10:06:28 +11:00
Cirilo Bernardo
4d9ce774a8
Organizing VRML2 plugin debug reporting levels
2016-01-03 09:57:41 +11:00
Cirilo Bernardo
8939955f2f
Relax VRML2 naming rules (perhaps temporarily) to accept the '-' character in DEF names
2016-01-03 09:18:16 +11:00
Simon Wells
b02bc2bf50
Reorder includes to a more logical order
2016-01-03 01:55:38 +13:00
Cirilo Bernardo
76bf525d12
+ Changed the debug output switch to DEBUG_VRML2
...
+ Transform nodes will now correctly include referenced nodes
2016-01-02 14:41:54 +11:00
Cirilo Bernardo
012e0a2066
Clean up naming of plugin VRML test output
2016-01-02 14:04:28 +11:00
Cirilo Bernardo
fad73f0e85
VRML2 3D plugin is now functional
2016-01-02 12:21:02 +11:00
unknown
662d35633a
Minor changes to eeschema options dialog
2016-01-01 10:47:17 +01:00
Simon Wells
4634f04ef9
Made the page settings dialog use todays date as default
2016-01-01 21:39:12 +13:00
Cirilo Bernardo
d68418d613
Work in progress: WRL2 to SGNODE translation
2016-01-01 18:55:43 +11:00
Simon Wells
0d9ffb11fa
Ensure filetype is not null before using open command, Fixed if statements to follow coding guidelines
2016-01-01 20:51:50 +13:00
Cirilo Bernardo
b426740195
Removed dead code modules
2016-01-01 16:23:21 +11:00
Cirilo Bernardo
68a512693f
Work in progress: implementing VRML2 plugin
2016-01-01 16:05:14 +11:00
jean-pierre charras
a84d8f70bc
Very minor fixes in dialog_eeschema_options_base: make the dialog resizable, and remove duplicate accelerator keys in 2 items.
2015-12-31 17:11:47 +01:00
Chris Pavlina
e12d6fb82f
Eeschema: improve default field option dialog tab (fixes lp:1527309)
...
* Use wxGrid to edit default fields in option dialog which allows user to
directly instead a separate edit panel.
* Implement TransferData{To,From}Window methods.
2015-12-31 10:12:09 -05:00
Simon Wells
57d4c90055
Fixed bug with a text editor with a space in the name on OSX
2015-12-31 23:16:26 +13:00
Simon Wells
c3589b5558
Cleaned up the OpenPDF function, including removing workaround code added in commit 1085 that is no longer required. Added Quotes around the pdf program if a custom one is used in case there are spaces in the file name
2015-12-31 22:03:47 +13:00
Cirilo Bernardo
f7ea4ddb72
Cleaning up code in preparation for merge
2015-12-31 10:31:35 +11:00
Cirilo Bernardo
70b545895b
Cleaning up debug info messages in preparation for merge
2015-12-31 09:56:56 +11:00
Cirilo Bernardo
548b54d75d
+ resync with main branch r6409
...
+ work in progress: new VRML2 3D plugin
2015-12-31 09:28:39 +11:00
jean-pierre charras
2016e92132
Github plugin with curl: fix lack of message when trying to download a non existing footprint library (Curl does not return an error: the message "Not Fount" is stored in buffer, and the zip handler returns a not suitable error message)
...
Minor and very minor other fixes.
2015-12-30 09:10:39 +01:00
jean-pierre charras
6ff0092e21
Github plugin: fix lack of message when trying to download a non existing footprint library (Curl does not return an error: the message "Not Fount" is stored in buffer, and the zip handler returns a not suitable error message)
...
Minor and very minor other fixes.
2015-12-30 08:46:32 +01:00
jean-pierre charras
ab585f46ce
Update doc.
2015-12-29 13:14:35 +01:00
Chris Pavlina
3dff6c097e
Eeschema: reorganize options dialog.
2015-12-28 08:33:21 -05:00
Element Green
0417538ab3
Fix Bug #1529214 (pcbnew VRML export dialog settings have no effect)
2015-12-27 18:33:15 +01:00
jean-pierre charras
9d994663f1
Fix Bug #1527446 (Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias).
...
Also fix a few typos and remove dead code.
2015-12-27 16:51:13 +01:00
jean-pierre charras
c4ea4dc0df
Fix some warnings (looking like potential bugs) detected by cppcheck, (a few from a patch from Julien Nabet <serval2412@yahoo.fr>), remove not used vars and a few coding style fixes.
2015-12-27 13:16:46 +01:00
Simon Wells
415c72262a
Pcbnew: use Legacy instead of Default when referring to wxDC canvas.
2015-12-22 16:25:59 -05:00
Simon Wells
6721545011
Pcbnew: remove the sunken border from the design rules dialog,
...
* On Linux it has no effect
* On OSX it removes the line border which looks ugly.
* On Windows it makes the dialog look cleaner.
2015-12-22 13:53:13 -05:00
unknown
a49b313c77
Fix a cosmetic issue: the "Move exactly" dialog was not exactly right on init
2015-12-22 15:34:34 +01:00