- 19 Jun, 2013 1 commit
-
-
jean-pierre charras authored
Pcbnew: netlist dialog: add silent mode option, and tool tip to the 2 options (dry run and silent mode) dialog_display_info_HTML_base: derived now from dialog_shim.
-
- 17 Jun, 2013 1 commit
-
-
jean-pierre charras authored
-
- 14 Jun, 2013 1 commit
-
-
jean-pierre charras authored
-
- 13 Jun, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 12 Jun, 2013 1 commit
-
-
Alexander Lunev authored
-
- 11 Jun, 2013 1 commit
-
-
jean-pierre charras authored
-
- 10 Jun, 2013 1 commit
-
-
Dick Hollenbeck authored
Rename invoke_a_dialog.h. Code an alternate implementation for std::string BOARD_ITEM::FormatInternalUnits( int aValue ), for verification.
-
- 09 Jun, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 07 Jun, 2013 2 commits
-
-
Dick Hollenbeck authored
and various DIALOG classes called from top frames. See comments in {eeschema,pcbnew}/invoke_a_dialog.h. *) Move some dialog classes into *.cpp files from *.h files. *) void SCH_EDIT_FRAME::OnErc( wxCommandEvent& event ) was opening the modeless ERC dialog more than once if icon was clicked more than once. *) Remove BOM stuff.
-
jean-pierre charras authored
page layout: if the environment variable KICAD_WKSFILE points a S expr page layout descr, this descr is used instead of internal descr. Mainly for testing purposes. Eeschema, dialog edit component: minor enhancement (the last selected notebook page is remembered during a session)
-
- 06 Jun, 2013 1 commit
-
-
jean-pierre charras authored
Eeschema, dialog netlist: fix a bug when removing a plugin panel, when is is not the last. dialog netlist:Add a predefined command string for python scripts, when creating a new netlist plugin entry.
-
- 05 Jun, 2013 1 commit
-
-
Dick Hollenbeck authored
fix libeditframe.cpp, which in release build would not show multipart text in listbox. dialog uses DIALOG_SHIM.
-
- 31 May, 2013 1 commit
-
-
Dick Hollenbeck authored
*) Enhancements to make_lexer(). *) Support multi-threaded build. *) Switch to "bzr patch" from patch.exe for Windows users.
-
- 28 May, 2013 1 commit
-
-
jean-pierre charras authored
because under Linux and wxWidgets 2.9, wxStaticBoxSizer are very ugly (text not readable in this dialog) (Does not happen with wxWidgets 2.8) Eeschema hotkeys: remove duplicate keys in key editor.
-
- 27 May, 2013 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
Fix minor issues in print/plot: filename not printed, sheetname incorrect in eeschema
-
- 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.
-
- 25 May, 2013 1 commit
-
-
jean-pierre charras authored
very minor other chnages.
-
- 24 May, 2013 3 commits
-
-
Dick Hollenbeck authored
remove "~" from empty *.lib component fields, replace with "", doctor old *.lib fields to blank if that was the intention
-
Dick Hollenbeck authored
-
jean-pierre charras authored
-
- 23 May, 2013 1 commit
-
-
Lorenzo Marcantonio authored
-
- 22 May, 2013 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
-
- 19 May, 2013 1 commit
-
-
jean-pierre charras authored
Code cleaning and move worksheet code specific to title block and frame references shape in title_block_shapes.h and title_block_shapes_gost.h
-
- 18 May, 2013 1 commit
-
-
jean-pierre charras authored
-
- 15 May, 2013 1 commit
-
-
- 14 May, 2013 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix bug 1179877, due a bad default copy constructor, after my changes about CPOLYGONS_LIST class. More about CPOLYGONS_LIST work.
-
- 13 May, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 08 May, 2013 1 commit
-
-
Wayne Stambaugh authored
* Fix a bug when full file name and path are passed to FOOTPRINT_INFO:: ReadFootprintFiles() which I created in bug fix lp:593989. * Fix a wxString debug assertion in EDA_APP::InitEDA_Appl() when the KICAD environment variable is defined as an empty string. * Add error dialog when libraries cannot be found in system search path when loading footprint using the select footprint dialog. * Add footprint library name column to the EDA_LIST_DIALOG when selecting footprints from the list. * Allow reading all columns from the selected row in EDA_LIST_DIALOG. * Remove redundant sort from EDA_LIST_DIALOG constructor * Add library name member variable and accessors to FOOTPRINT_INFO. * Make headers translatable for Eeschema select component from list dialog. * Add some helper methods to FPID for identifying the FPID type and validity. * Remove a bunch of trailing whitespace and add missing license comments.
-
- 07 May, 2013 2 commits
-
-
jean-pierre charras authored
Eechema: fix bug : when saving the schematic project, the lib cache was saved under the current sheet opened, not the root sheet. Pcbnew: clamp default plot line width between 0.02 and 2 mm. the other bug (saving this parameter in internal units instead of mm is not fixed)
-
Lorenzo Marcantonio authored
(explanation: float is implicitly promoted to double anyway, it's only useful for storage; also a fp variable forces conversion of other int in the expression without needing a cast) Typo fixes in some comments 'floatting' -> 'floating' :D
-
- 06 May, 2013 1 commit
-
-
jean-pierre charras authored
-
- 05 May, 2013 1 commit
-
-
Lorenzo Marcantonio authored
The plan goes like this: - eeschema still uses int in decidegrees - all the other things internally use double in decidegrees (or radians in temporaries) - in pcbnew UI the unit is *still* int in decidegrees The idea is to have better precision everywhere while keeping the user with int i angles. Hopefully, if a fractional angle doesn't come in from the outside, everything should *look* like an integer angle (unless I forgot something and it broke) When the time comes, simply updating the UI for allowing doubles from the user should be enough to get arbitrary angles in pcbnew.
-
- 04 May, 2013 1 commit
-
-
Lorenzo Marcantonio authored
-
- 02 May, 2013 2 commits
-
-
Lorenzo Marcantonio authored
Note: ArcTangente gives a double but *takes* ints, so it's not good to use for nontrivial things
-
Lorenzo Marcantonio authored
New conversion routines and sin/cos implementation for angles in decidegrees
-
- 01 May, 2013 1 commit
-
-
Lorenzo Marcantonio authored
- Removed spurious int casts (these are truncated anyway and will break doubles) - Applied the Distance, GetLineLength, EuclideanNorm, DEG2RAD, RAD2DEG ArcTangente and NORMALIZE* functions where possible - ArcTangente now returns double and handles the 0,0 case like atan2, so it's no longer necessary to check for it before calling - Small functions in trigo moved as inline
-
- 28 Apr, 2013 1 commit
-
-
Lorenzo Marcantonio authored
In most case the assignment to null was not necessary since it was easily provable that the (local) variable wouldn't have referenced after that anyway.
-
- 26 Apr, 2013 1 commit
-
-
Wayne Stambaugh authored
* Tweak the NETLIST_READER code to allow for component footprint names that are not found in any library to generate a warning instead of an error and update the board accordingly. * Don't display undo warning in netlist dialog when dry run option selected. * Rename netlist_reader_common.cpp to netlist_reader.cpp * Rename netlist_reader_firstformat.cpp to legacy_netlist_reader.cpp * Rename netlist_reader_kicad.cpp to kicad_netlist_reader.cpp * Remove cvpcb/read_write_cmpfile.cpp and move the single function it contained into cvframe.cpp * Remove cvpcb/loadcmp.cpp and move the single function it contained into class_DisplayFootprintsFrame.cpp. * Remove cvpcb/readschematicnetlist.cpp and move the single function it contained into cvframe.cpp. * Remove cvpcb/setvisu.cpp and move the few functions it contained into the appropriate source file.
-