- 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.
-
- 08 Sep, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 07 Sep, 2011 1 commit
-
-
jean-pierre charras authored
Remove minizip from kicad sources. Useless because now (and since a long time) wxWidgets supports full zip file read/write, and minizip build creates problems under Windows, due to zlib not always installed.
-
- 29 Aug, 2011 2 commits
-
-
Dick Hollenbeck authored
-
Wayne Stambaugh authored
* Add USE_IMAGES_IN_MENUS definition to override the default platform behavior for adding images to menu items. * Update COMPILING.txt to document how to use USE_IMAGES_IN_MENUS. * Fix Windows segfault when creating language selection submenu introduced by new bitmap code in r3087. * Changed per email from JP from CVPcb to CvPcb because I'm getting old and blind and misread the email. * Lot's of Doxygen comment and coding style policy fixes.
-
- 24 Aug, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 06 Apr, 2011 1 commit
-
-
Wayne Stambaugh authored
* Merged CMake 2.8.4 version of FindwxWidgets.cmake with local copy. * Merged CMake 2.8.4 version of UsewxWidgets.cmake with local copy. * Bump required version of CMake to 2.8.0. * Delete commented out include from eeschema/protos.h that I forgot on my last commit.
-
- 04 Feb, 2011 1 commit
-
-
Dick Hollenbeck authored
early work on DLL exports for sweet lib, stop using <cstdio> which mingw seems not to like cuz snprintf()
-
- 30 Jan, 2011 1 commit
-
-
Wayne Stambaugh authored
* Remove all occurrences if #ifdef USE_WX_ZOOM and all associated code within the #else/#endif block ( old zoom code ). * Removed the build option for USE_WX_ZOOM from CMakeList.txt and config.h.in. * Removed all scaling code in base screen object. * Fixed buffered paint and buffered client DC on Windows. Buffering works properly on Linux and Windows. * Modified kicad_device_context.h to automatically uses buffering on platforms where double buffering is supported natively. * Remove all of the scaled versions of the drawing functions in gr_basic.cpp and any support code. * Removed all traces of ActiveScreen global variable from eeschema and gerbview. * Renamed Recadre_Trace to RedrawScreen in draw frame object. * Renamed PostDirtyRect to RefreshDrawingRect in draw panel object. * Lots of code cleaning an Doxygen comment improvements.
-
- 21 Jan, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 19 Jan, 2011 1 commit
-
-
Dick Hollenbeck authored
* TokenList2DsnLexer.cmake now supports comments, which start with a leading # character, and may be either on their own line or on a line after a token. * DSNLEXER::PopReader() now pops even the last LINE_READER* and returns it. ++pcbnew: * SPECCTRA_DB now inherits from new class SPECCTRA_LEXER, which led to a great deal of simplification and code factoring. * Moved specctra keywords into specctra.keywords.
-
- 17 Jan, 2011 1 commit
-
-
Dick Hollenbeck authored
* TokenList2DsnLexer.cmake now wraps each token enum in its own namespace. It also no longer setup of the "using" directive in the header file, which was bad behavior. C++ enum values will have name collisions unless the enums themselves are different namespaces. ++new: * Sweet library is now a DSO/DLL. * Brought in SWIG to do a wrap of the Sweet DSO/DLL for unit testing and scripting. The SWIG DSO/DLLs are built separate from the Sweet DSO/DLL and are also optional.
-
- 28 Dec, 2010 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 27 Dec, 2010 3 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 09 Nov, 2010 2 commits
-
-
Wayne Stambaugh authored
-
jean-pierre charras authored
-
- 12 Oct, 2010 1 commit
-
-
Dick Hollenbeck authored
-
- 09 Aug, 2010 2 commits
-
-
Dick Hollenbeck authored
Revise TokenList2DsnLexer.cmake to take outCppFile and outHeaderFile optinally and enum mandatorily. Standardize the script's invocation technique within all the CMakeLists.txt files.
-
Dick Hollenbeck authored
-
- 18 Jun, 2010 1 commit
-
-
Dick Hollenbeck authored
-
- 17 Jun, 2010 1 commit
-
-
Dick Hollenbeck authored
-
- 21 Apr, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 06 Apr, 2010 1 commit
-
-
stambaughw authored
* Add CMake script to generate DSN token header and source file from token list file. * Add preliminary component library DSN token list and lexer file to test script and prepare for new component library file lexer. * EESchema: right click on ERC check mark displays error in message panel. * Remove PCBNew header file dependency from common DSN lexer source. * Minor code clean ups.
-
- 08 Feb, 2010 1 commit
-
-
stambaughw authored
* Implement code to allow wxDC to handle coordinate conversions between device and drawing units. * Add build settings to enable wxGCDC for wxGraphicsContext testing. * Remove wxAUI conditional build cruft as it is now required to build Kicad. * Fix scroll increment size regression to prevent jumping around the zoom center position. * Add find GDI+ cmake module for building on WXMSW when wxGraphicsContext is enabled.
-