Povilas Kanapickas
7f12513c7e
Remove some uses of using namespace std.
12 years ago
Dick Hollenbeck
879a6225c2
Add a test script for plugin testing, and some asserts, no bugs fixed.
12 years ago
Dick Hollenbeck
251f0c7f9b
Ensure a unique FootprintEnumerate() return list in GITHUB_PLUGIN when using COW.
12 years ago
Dick Hollenbeck
b0c739e7ee
*) 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.
12 years ago
jean-pierre charras
ccab3ff5ce
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)
12 years ago
Dick Hollenbeck
943b0678e3
Completion of DIALOG_FP_PLUGIN_OPTIONS
12 years ago
Dick Hollenbeck
dc138512b9
wxString PCB_BASE_FRAME::SelectFootprintFromLibBrowser() now returns empty string on abort.
GITHUB_PLUGIN uses redirected URL to remove one HTTP hit time.
12 years ago
Dick Hollenbeck
76fed4f995
*) 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 .
12 years ago
jean-pierre charras
a3c02bc377
Pcbnew: fix a build issue when BUILD_GITHUB_PLUGIN is enabled.
12 years ago
Dick Hollenbeck
8234966a3a
if https:// GET fails, report the URL
12 years ago
Dick Hollenbeck
44ca3530b0
throw better IO_ERROR message on bad GITHUB URL, improved formatting and comments.
12 years ago
Dick Hollenbeck
8c87d71e74
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.
12 years ago
Dick Hollenbeck
7125da8a45
Set FPID on GITHUB_PLUGIN::FootprintLoad()
12 years ago
Dick Hollenbeck
153aee8eda
GITHUB_PLUGIN now works and can be used under Linux immediately.
Other platforms to follow as volunteers test support and get openssl in
place.
12 years ago
Dick Hollenbeck
95b67c8bf8
remove some headers, no good for my head
12 years ago
Dick Hollenbeck
4a2f86932a
Early GITHUB_PLUGIN hopefull-ness
12 years ago