Dick Hollenbeck
6ccd37856d
fix Inner1.Cu in pcb_parser.cpp, start cvpcb work.
2014-07-05 15:42:59 -05:00
Andrey Fedorushkov
88ec4fe02f
fix not correct build if BUILD_GITHUB_PLUGIN=ON in linux rpm-based distro
2014-04-24 09:44:27 +04:00
Dick Hollenbeck
2249b3be12
Jettison FP_LIB_TABLE::ConvertFromLegacy() into a static function, where it
...
was used locally. Then comment it out in favor of a newer strategy for
filling in nicknames in cvpcb.
Add MODULE* FootprintLoadWithOptionalNickname( const FPID& aFootprintId )
throw( IO_ERROR, PARSE_ERROR );
from code found elsewhere.
2014-04-09 08:33:04 -05:00
Dick Hollenbeck
c389c2f6e4
Add EDA_BASE_FRAME::Show() and call SaveSettings() only from there for all derived wxFrames. Remove calls to SaveSettings() elsewhere.
2014-01-27 19:29:26 -06:00
Dick Hollenbeck
741602c9cc
Report findings of possible github zipfile caching in a comment, improve a Sprintf() setup.
2014-01-27 09:51:14 -06:00
jean-pierre charras
825561d6f4
github_plugin.cpp: in error message relative to"cannot get zip archive...", line 496, make the sentence relative to http GET command not translatable
...
inside the full translated message.
2014-01-27 09:48:17 +01:00
jean-pierre charras
2d62eab4b4
Fix some issues in modview, relative to few incorrect use of some wxAuiManager functions.
...
Fix not working + and - keys in layers manager.
Fix typo errors and modify some messages to make translator's life more easy.
2014-01-19 14:12:57 +01:00
Dick Hollenbeck
3142172cff
8 bit string relief via class UTF8
2014-01-01 20:17:07 -06:00
Dick Hollenbeck
c0ed445918
github_plugin.cpp was erroneously affected by rev 4552 patching.
2013-12-13 10:39:46 -06:00
Povilas Kanapickas
f954ace66b
Remove some uses of using namespace std.
2013-12-13 10:27:30 -06:00
Dick Hollenbeck
d9174a110b
move ${Boost_LIBRARIES} into cvpcb, pcbnew, _pcbnew and out of github, because worker threads used regardless of github
2013-12-09 12:48:42 -06:00
Dick Hollenbeck
8cc9b69017
Add a test script for plugin testing, and some asserts, no bugs fixed.
2013-12-03 12:37:21 -06:00
Dick Hollenbeck
dcefaf675c
API Documentation improvements, especially noticable when viewing doxygen output.
2013-11-28 09:41:10 -06:00
Dick Hollenbeck
82b2558d96
Even more clarification on "Github" plugin usage
2013-11-27 14:15:11 -06:00
Dick Hollenbeck
466ecca932
Better GITHUB class header documentation, better eeschema library field dialog stretching and title.
2013-11-27 14:06:41 -06:00
Dick Hollenbeck
7b70f2835c
Ensure a unique FootprintEnumerate() return list in GITHUB_PLUGIN when using COW.
2013-11-27 00:51:49 -06:00
Dick Hollenbeck
d8b046a361
*) Implement "Copy On Write" (COW) support in GITHUB_PLUGIN. See class header
...
comment for GITHUB_PLUGIN which should flow into Doxygen output.
*) Rewrote:
PCB_BASE_FRAME::Save_Module_In_Library(): now uses fp-lib-table and PROPERTIES.
PCB_EDIT_FRAME::ArchiveModulesOnBoard(): now can archive to any writable library type.
PCB_BASE_FRAME::SelectLibrary(): is now generic for selecting a library, not just the active library.
2013-11-27 00:04:04 -06:00
jean-pierre charras
5f2f80f480
rtree.h: suppress compil warnings about not initialized vars.
...
Pcbnew: add WIN32_LEAN_AND_MEAN define in github_plugin.cpp. Note: this define is already in use in avhttp build (Windows specific)
2013-11-14 19:00:57 +01:00
Dick Hollenbeck
5c2b9d6011
Completion of DIALOG_FP_PLUGIN_OPTIONS
2013-11-12 14:49:17 -06:00
Dick Hollenbeck
5b89f42738
wxString PCB_BASE_FRAME::SelectFootprintFromLibBrowser() now returns empty string on abort.
...
GITHUB_PLUGIN uses redirected URL to remove one HTTP hit time.
2013-11-11 19:14:17 -06:00
Dick Hollenbeck
629d397508
*) Add PLUGIN::FootprintLibOptions( PROPERTIES* ), and extend DIALOG_FP_PLUGIN_OPTIONS to use it.
...
*) Move button handlers to LEFT MOUSE CLICK from COMMAND events, so wxGrid focus is not lost.
*) Sketch out the concept of COW support for the GITHUB_PLUGIN in its @todo.
2013-11-11 18:17:27 -06:00
jean-pierre charras
83ccbc7add
Pcbnew: fix a build issue when BUILD_GITHUB_PLUGIN is enabled.
2013-11-11 09:01:04 +01:00
Brian Sidebotham
8750485c6d
* Build OpenSSL from source using the OpenSSL-CMake project on Windows with MinGW when no specifying OPENSSL_ROOT_DIR
2013-11-08 07:06:14 +00:00
Dick Hollenbeck
de90187eb0
*) Switch over to FP_LIB_TABLE::Footprint*() functions.
...
*) Set environment variable KISYSMOD before loading FP_LIB_TABLE so that
FP_LIB_TABLE::ROW::SetFullURI() can do substitution up front.
*) De-emphasize the lib path in some of the footprint frames but keep it
so the footprint editor can export a current library to another.
You can even export a GITHUB library to a pretty library for local
installation.
*) Start the PLUGIN options editor.
*) Enhance cursor positioning in DIALOG_FP_LIB_TABLE.
2013-10-13 16:33:58 -05:00
Brian Sidebotham
6033b200e6
* Fix building of Github plugin support for Windows using Mingw-w64
...
* Pre-built binaries for OpenSSL can be used from the LuaDist project: https://github.com/LuaDist/openssl/releases
* Building of Boost libraries fixed for Mingw-w64 for github plugin
2013-10-07 20:49:44 +01:00
Dick Hollenbeck
5a1d4ad491
if https:// GET fails, report the URL
2013-10-03 10:12:25 -05:00
Dick Hollenbeck
581d67177d
throw better IO_ERROR message on bad GITHUB URL, improved formatting and comments.
2013-10-03 08:40:00 -05:00
Dick Hollenbeck
be4d7a6249
Make environment variable wxGrid/table read-only in the fp lib table dialog.
...
Fix throwing of IO_ERROR in plugin.cpp by converting function name to wxString.GetData().
Switch to const PROPERTIES* in GITHUB PLUGIN functions.
2013-09-30 16:26:49 -05:00
Dick Hollenbeck
b9c9990bdb
Set FPID on GITHUB_PLUGIN::FootprintLoad()
2013-09-23 10:57:15 -05:00
Dick Hollenbeck
3d8d726a52
GITHUB_PLUGIN now works and can be used under Linux immediately.
...
Other platforms to follow as volunteers test support and get openssl in
place.
2013-09-21 22:57:40 -05:00
Dick Hollenbeck
a477129bc1
BUILD_GITHUB_PLUGIN will build GITHUB_PLUGIN on Linux now. Don't know if the parser works yet, but the FootprintEnumerate() function worked in testing.
2013-09-21 14:20:31 -05:00
Dick Hollenbeck
15121e6d4e
BUILD_GITHUB_PLUGIN issues.
2013-09-21 09:48:37 -05:00
Dick Hollenbeck
a8e44d0093
remove some headers, no good for my head
2013-09-21 02:45:25 -05:00
Dick Hollenbeck
fd8f74cf43
Early GITHUB_PLUGIN hopefull-ness
2013-09-21 02:30:23 -05: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