- 13 Oct, 2013 2 commits
-
-
Dick Hollenbeck authored
*) 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.
-
Wayne Stambaugh authored
* Add save table and set project path environment variable code to FP_LIB_TABLE object. * Add code to Pcbnew and CvPcb to set project path environment variable. * Create empty footprint table in Pcbnew when new board created. * Save current project specific footprint library table to path on file save as or empty project path. * Fix a bug in Pcbnew in file save function that would silently overwrite an existing board file. * Disable selecting the current library in the module editor when there are no libraries defined. * Catch exceptions and report errors when writing footprint library tables. * Fix Boost build CMakeFile to fix bug when bootstrapping a Boost build in MSys.
-
- 11 Oct, 2013 1 commit
-
-
jean-pierre charras authored
Remove wxUSE_UNICODE definition from CMakeLists.txt, because this define comes from wxWidgets and should not be made inside kicad Remove KICAD_GOST option because it is now useless: the 2 GOST options are now selectable at run time and are: * specific page layouts (now user definable, and the GOST page layouts are available in template folder) * notation for multiple parts per package (made in eeschema, preference menu)
-
- 07 Oct, 2013 1 commit
-
-
Brian Sidebotham authored
* 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
-
- 03 Oct, 2013 1 commit
-
-
Brian Sidebotham authored
Removed some Microsoft Visual C centric definitions in CMakeModules/config.h.cmake which were tripping up the mingw-w64 build
-
- 23 Sep, 2013 1 commit
-
-
Dick Hollenbeck authored
Enhance IO_MGR::GuessPluginTypeFromLibPath() to support the GITHUB plugin. Build boost with -fPIC on Linux unconditionally, in preparation for DLL/DSO build of kicad. Add python script to test back to back reads of GITHUB plugin.
-
- 22 Sep, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 21 Sep, 2013 4 commits
-
-
Dick Hollenbeck authored
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.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 06 Sep, 2013 1 commit
-
-
Wayne Stambaugh authored
* Remove defined CMAKE_INSTALL_PREFIX for Windows from main CMakeList.txt. * Move footprint library path detection code from pcbnew.cpp to EDA_APP object. * Add CMAKE_INSTALL_PREFIX to config.h.cmake. * Simplify and fix search path list code. * Add CMAKE_INSTALL_PREFIX to the list of search paths in case KiCad was installed using `make install`. * Add default global footprint library table to CMake install. * Add method to set footprint library table to PCB_BASE_FRAME object. * Remove unused function EDA_APP::GetLibraryFile(). * Minor FP_LIB_TABLE object improvements.
-
- 26 Aug, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 20 Aug, 2013 1 commit
-
-
Dick Hollenbeck authored
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/.
-
- 06 Aug, 2013 1 commit
-
-
Carl Poirier authored
REMOVE: USE_PCBNEW_NANOMETERS by making it the only way to go in pcbnew, effectively removing the deci-mils build.
-
- 04 Aug, 2013 1 commit
-
-
Brian Sidebotham authored
* Added modified CMake FindPython... modules to support using Python-a-mingw-us distribution when building Windows scripting support using MinGW
-
- 14 Jun, 2013 1 commit
-
-
jean-pierre charras authored
-
- 13 Jun, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 01 Jun, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 31 May, 2013 3 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
*) Enhancements to make_lexer(). *) Support multi-threaded build. *) Switch to "bzr patch" from patch.exe for Windows users.
-
Dick Hollenbeck authored
-
- 26 May, 2013 1 commit
-
-
Dick Hollenbeck authored
File "rules" has instructional text as comments near top. 2) Convert all text files in repo to LF line ending form. Any checkout done with "rules" in play will convert the working tree to native line ending, while keeping repo as LF line ending.
-
- 23 Feb, 2013 1 commit
-
-
Wayne Stambaugh authored
-
- 14 Feb, 2013 1 commit
-
-
Wayne Stambaugh authored
Add CheckCXXSymbolExists.cmake to fix configure bug using CMake versions prior to 2.8.6. (fixes lp:1124854)
-
- 11 Feb, 2013 1 commit
-
-
Wayne Stambaugh authored
* Improve the stable and testing build version option logic. * Use CMake FindPythonInterp to configure the Python interpreter. * Use Python interpreter to determine the system Python module install path if not already defined on the command line. * Add header symbol checks for asinh(), acosh(), and atanh(). * Add test source to check for isinf() which can be defined as a C++template. * Replace conditional compile on windows systems for aXXXh() with CMake configuration tests. * A few minor MSVC compile fixes. * Fix incorrect python environment string in fixswigimports.py * Create a separate document for KiCad CMake build options. * Create a separate how to compile KiCad on Windows document.
-
- 19 Nov, 2012 1 commit
-
-
Dick Hollenbeck authored
their type, by using the more abstract PLUGIN::Footprint*() functions. This is an intermediate phase only, other changes will be necessary as library table support comes in. Encapsulate usage of library path searching, since that will go away as library table support comes in. Add FOOTPRINT_EDIT_FRAME::{get,set}LibPath() and FOOTPRINT_EDIT_FRAME::{get,set}LibNickName() functions to provide this encapsulation.
-
- 10 Nov, 2012 1 commit
-
-
Dick Hollenbeck authored
switch to new s-expression format for footprint exports, use english layernames for naked footprints, dodge conflict with pythons HAVE_GETC_UNLOCKED
-
- 09 Oct, 2012 1 commit
-
-
Wayne Stambaugh authored
-
- 07 Oct, 2012 1 commit
-
-
Wayne Stambaugh authored
* Add footprint methods to PCB_IO. * Add FP_CACHE and FP_CACHE_ITEM for handling new footprint library design. * Add code to save legacy libraries in new format. * Change behavior of BOARD_ITEM::GetLayerName() to return the default layer name when the item does not have a BOARD as a parent. * Minor changes to the module output formatter when writing to module library files (no BOARD as parent). * Add new (and some that I forgot along the way) CMake flags to EDA_BASE_FRAME::CopyVersionInfoToClipboard(). * Add -Wno-narrowing to GCC flags to stop GCC 4.7 from complaining about a conversion from int to unsigned in the Boost polygon library. * Add INPUT_STREAM_READER to richio.cpp to allow using any object derived from wxInputStream as a LINE_READER (needs to be validated).
-
- 17 Apr, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 07 Apr, 2012 2 commits
-
-
Wayne Stambaugh authored
* Save dialog now supports saving boards to new file format. * Add CMake option to build s-expression file save. * Add check to main CMakeList.txt file to make sure nanometers are enables when the new file format is built. * Minor tweaks to object format functions for improved output. * Rename kicad_plugin.h/cpp to legacy_plugin.h/cpp.
-
jean-pierre charras authored
-
- 01 Apr, 2012 1 commit
-
-
Wayne Stambaugh authored
* Add s-expression Format() function to all objects derived from BOARD_ITEM. * Add s-expression Format() function to base objects as required. * Add functions to convert coordinates from base internal units (nanometers) to millimeter string for writing to s-expression file. * Add temporary dummy conversion functions to prevent link errors until schematic and board object and action code can be separated into DSO/DLL. * Add CMake build option to build Pcbnew with nanometer internal units.
-
- 23 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 13 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 15 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 07 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 18 Sep, 2011 1 commit
-
-
jean-pierre charras authored
Try to use bzr rules to commit files with LF only in .cpp and .h files. Should change CRLF to LF in all bitmaps .cpp files. In BITMAP_OPAQUE, use unsigned char instead of char for png member to remove warnings with some compilers.
-
- 09 Sep, 2011 1 commit
-
-
Roman Bashkov authored
* Add hotkey fast switch to two grids: for place and trace Alt+"1" - switch grid for place module Alt+"2" - switch grid for trace This two grid set in dialog - menu Preferences->Dimensions->Grid. * Add hotkey switch grid: "`" - switch to next grid Ctrl+"`" - switch to previous grid * Add hotkey switch track width: "W" - switch to next track width Ctrl+"W" - switch to previous track width cmakemodules: * Add GOST to KICAD_BUILD_VERSION if define KICAD_GOST.
-