- 06 Nov, 2013 1 commit
-
-
Maciej Sumiński authored
-
- 05 Nov, 2013 1 commit
-
-
jean-pierre charras authored
Pcbnew: Fix incorrect bounding box calculation of texts. Only noticeable with boards conveted from Eagle, which are using other text justification than center. Eagle plugin: filter and replace not allowed chars in FPID(-':' and '/') by _ or -, if they are used in Eagle footprint names (otherwise, boards converted and saved under kicad_pcb format are not readable by Pcbnew).
-
- 04 Nov, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 02 Nov, 2013 1 commit
-
-
Dick Hollenbeck authored
pass into an HTML rendering panel and otherwise look goofey. *) Implement BOARD::Move() can call it from EAGLE_PLUGIN::Load(). *) When USE_FP_LIB_TABLE, tolerate blank nicknames in FPIDs coming from eeschema. See the switch for this in pcbnew/netlist.cpp as ALLOW_PARTIAL_FPID. *) Add an assert and a try catch block to figure out that View does not like some eagle pcb board. bitset::set() is getting a -1 value and firing an exception.
-
- 01 Nov, 2013 1 commit
-
-
Orson authored
-
- 31 Oct, 2013 1 commit
-
-
Dick Hollenbeck authored
<%s> being replaced with '%s' because the former in invisible in html panels. Cure some compiler warnings.
-
- 27 Oct, 2013 1 commit
-
-
Wayne Stambaugh authored
* Fix replace bug to handle case sensitivity properly. * Fix replace bug where the item index was getting updated incorrectly. * Fix replace infinite loop bug on replace all. * Make find/replace view update code a separate function. * Rearrange find/replace trace string to add tracing to EDA_ITEM::Replace(). * Add IsComplexHierarchy method to SCH_SHEET_LIST for future find/replace improvements.
-
- 25 Oct, 2013 1 commit
-
-
jean-pierre charras authored
Fix issues created by this patch. Note, this fix slightly changes the vertical position of these texts. This is not really a problem in eeschema, but in pcbnew this is perhaps more annoying, if the verical multiline text is critical. Fix a very minor issue for vertical justification of single line texts in dxf import.
-
- 24 Oct, 2013 1 commit
-
-
Dick Hollenbeck authored
more DIALOG_FP_PLUGIN_OPTIONS work, make PROPERTIES a map instead of a hashtable for alphabetical iteration.
-
- 23 Oct, 2013 1 commit
-
-
Dick Hollenbeck authored
*) Use it on 3 grids total in DIALOG_FP_PLUGIN_OPTIONS and DIALOG_FP_LIB_TABLE. *) Fix bug when pasting "(fp_lib_table" text into FP_LIB_TABLE.
-
- 19 Oct, 2013 1 commit
-
-
jean-pierre charras authored
-
- 18 Oct, 2013 1 commit
-
-
Wayne Stambaugh authored
* Create a generic yes/no/cancel dialog from DIALOG_EXIT. * Make DIALOG_EXIT return wxID_YES instead of wxID_OK so it is consistent with the standard message dialogs. * Add missing license to confirm.h and confirm.cpp. * Change Eeschema message dialog when loading a schematic if the current schematic is modified to be more consistent with the exit dialog. * Change Pcbnew message dialog when loading a board if the current board is modified to be more consistent with the exit dialog. * Remove some Eeschema block debug logging code left over from my last commit.
-
- 17 Oct, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 15 Oct, 2013 2 commits
-
-
Wayne Stambaugh authored
* Merge HandleBlockEnd() and HandleBlockEndByPopUp() into as single block end function HandleBlockEnd(). * Replace all instances of HandleBlockEndByPopUp() with HandleBlockEnd(). * Change block hot keys to send command events instead of directly calling end block handler.
-
Maciej Suminski authored
-
- 14 Oct, 2013 5 commits
-
-
Maciej Suminski authored
-
jean-pierre charras authored
Pcbnew: Fix issue when displaying net names and/or pad numbers including the "<" char in drc dialog, because drc dialog uses an wxHtmlWindow to display drc messages, and the "<" char has a special meaning and is not allowed in texts (now replaced by the" <" sequence in messages displayed in html) Eeschema: replace "<" and ">" by "(" and ")" in autogenerated net names, to avoid other issues in html messages. Very minor other fixes.
-
Wayne Stambaugh authored
-
Maciej Suminski authored
template<> -> template <> Some more reformatting according to uncrustify results.
-
Maciej Suminski authored
-
- 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)
-
- 05 Oct, 2013 2 commits
-
-
Dick Hollenbeck authored
We can now remove a few calls to FP_LIB_TABLE::ExpandSubstitutions( const wxString& aString ) since its being done in above function. DIALOG_FP_LIB_TABLE now handles table to copy cut copy paste from global to project and reverse. Fixed a problem with cursor position management when switching between tables.
-
Dick Hollenbeck authored
Put FP_LIB_TABLE::Footprint*() functions on stage, but comment out lazy plugin lookup trick in FindRow() until these new API functions are used.
-
- 04 Oct, 2013 4 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
Remove tooltips from fp_lib_table wxGrid, were annoying and munging wxGrid's grid. Change initial size of DIALOG_FP_LIB_TABLE.
-
jean-pierre charras authored
3D board display: better rendering of the board: the board polygon outlines (generated by the specctra function) is now used to create the 3D body of the board.
-
- 03 Oct, 2013 2 commits
-
-
Dick Hollenbeck authored
Paste popup menu in this dialog now allows pasting a (fp_lib_table) s-expression element holding (lib) elements. This provides an opportunity for GITHUB library publishers to put the table description into their README.md file as a (fp_lib_table) element where it can be quickly copied to clipboard and pasted into the fp lib table dialog. This is a paste operation, and overwrites from the initial cursor position.
-
Dick Hollenbeck authored
-
- 02 Oct, 2013 4 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
Added typedefs for VIEW_GROUP iterators. Fixed improper order of layer drawing for VIEW_GROUP items.
-
- 01 Oct, 2013 2 commits
-
-
Maciej Suminski authored
VIEW_GROUP now does not change depth during drawing. Introduced functions for manipulating stored items. FIxed problem of overlay being covered by other layers while panning. Few minor fixes.
-
Maciej Suminski authored
-
- 30 Sep, 2013 1 commit
-
-
Maciej Suminski authored
-
- 29 Sep, 2013 2 commits
-
-
Maciej Sumiński authored
-
Maciej Sumiński authored
-