- 09 Apr, 2013 1 commit
-
-
Lorenzo Marcantonio authored
-
- 27 Mar, 2013 1 commit
-
-
Andrey Fedorushkov authored
pcbnew: fix print format in THROW_IO_ERROR fix properties file export_vrml.cpp
-
- 19 Mar, 2013 1 commit
-
-
Carl Poirier authored
-
- 18 Feb, 2013 1 commit
-
-
Wayne Stambaugh authored
-
- 19 Jan, 2013 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix bug Bug #1101399 (Custom page size gets reset after restarting pcbnew) (bug also in eeschema) Try to find a better fix for Bug #1100876
-
- 18 Jan, 2013 1 commit
-
-
Dick Hollenbeck authored
Enhance DIALOG_SHIM to optionally call SetFocus() after the derived class's constructor has been called, for wx 2.8 and wxGTK
-
- 10 Jan, 2013 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
EDA_LIST_DIALOG: add a filter option to select names to display is list, from a kamil zorychta's patch <kamil.zorychta@gmail.com> Use wxFormBuilder to create EDA_LIST_DIALOG_BASE, like other dialogs. Minor code cleanup (remove unused functions and coding style fixes) and minor bug fixes.
-
- 18 Oct, 2012 1 commit
-
-
jean-pierre charras authored
fctsys.h: remove useless define. Fix minor issues and add minor enhancements.
-
- 04 Oct, 2012 1 commit
-
-
jean-pierre charras authored
-
- 11 Jul, 2012 1 commit
-
-
l. authored
-
- 08 Jun, 2012 1 commit
-
-
jean-pierre charras authored
Minor code cleaning in autoroute files.
-
- 27 May, 2012 1 commit
-
-
Lorenzo Marcantonio authored
-
- 25 Apr, 2012 1 commit
-
-
jean-pierre charras authored
Other scaling factors (MILS_TO_IU_SCALING_FACTOR and DECIMILS_TO_IU_SCALING_FACTOR) also defined only in convert_to_biu.h. Allows different scaling value for Gerbview. Needs more tests.
-
- 19 Apr, 2012 1 commit
-
-
Dick Hollenbeck authored
// This provides better project control over rounding to int from double // than wxRound() did. This scheme provides better logging in Debug builds // and it provides for compile time calculation of constants. #include <stdio.h> #include <assert.h> #include <limits.h> //-----<KiROUND KIT>------------------------------------------------------------ /** * KiROUND * rounds a floating point number to an int using * "round halfway cases away from zero". * In Debug build an assert fires if will not fit into an int. */ #if defined( DEBUG ) // DEBUG: a macro to capture line and file, then calls this inline static inline int KiRound( double v, int line, const char* filename ) { v = v < 0 ? v - 0.5 : v + 0.5; if( v > INT_MAX + 0.5 ) { printf( "%s: in file %s on line %d, val: %.16g too ' > 0 ' for int\n", __FUNCTION__, filename, line, v ); } else if( v < INT_MIN - 0.5 ) { printf( "%s: in file %s on line %d, val: %.16g too ' < 0 ' for int\n", __FUNCTION__, filename, line, v ); } return int( v ); } #define KiROUND( v ) KiRound( v, __LINE__, __FILE__ ) #else // RELEASE: a macro so compile can pre-compute constants. #define KiROUND( v ) int( (v) < 0 ? (v) - 0.5 : (v) + 0.5 ) #endif //-----</KiROUND KIT>----------------------------------------------------------- // Only a macro is compile time calculated, an inline function causes a static constructor // in a situation like this. // Therefore the Release build is best done with a MACRO not an inline function. int Computed = KiROUND( 14.3 * 8 ); int main( int argc, char** argv ) { for( double d = double(INT_MAX)-1; d < double(INT_MAX)+8; d += 2.0 ) { int i = KiROUND( d ); printf( "t: %d %.16g\n", i, d ); } return 0; }
-
- 16 Apr, 2012 1 commit
-
-
Wayne Stambaugh authored
* Remove internal units from BASE_SCREEN and it's derivatives. * Remove internal units from EDA_DRAW_FRAME and it's derivatives. * Use build time code to replace internal units conversions. * Fix scaling bug in page layout sample window that I created in my last commit.
-
- 05 Apr, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 02 Apr, 2012 1 commit
-
-
jean-pierre charras authored
* support for 3 terminal regulators * add a data file management to store parameters for regulators ( name, vref value, Iadj value, type) Needs some refinements, but it is already very useable. Commit dialog page setting patch from Alexander Zakamaldin
-
- 27 Mar, 2012 1 commit
-
-
jean-pierre charras authored
Eeschema: one string with a bad char (\a, not useable in internationalized strings). Dialog_page_settings: use not translated strings in code, so strings can be freely translated for the UI. (Initial code was not working with existing translations) Update 2 icons.
-
- 26 Mar, 2012 1 commit
-
-
Alexander Zakamaldin authored
-
- 08 Mar, 2012 1 commit
-
-
jean-pierre charras authored
All: added a standard exit dialog called by int DisplayExitDialog( wxWindow* aParent, const wxString& aMessage ) Called when closing pcbnew, cvpcb and eeschema. Minor code cleaning: remove duplicate or not used strings (mainly file extensions and wildcards)
-
- 19 Feb, 2012 1 commit
-
-
jean-pierre charras authored
Eeschema: Viewlib is now accessible from Libedit (to browse libs or load a component to edit) Libedit: uses now the same dialog as the schematic editor to load a component Some code cleaning.
-
- 23 Jan, 2012 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 22 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 17 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
portrait setting was being overwritten in dialog_page_settings.cpp, add updatePortrait(), improve comments
-
- 16 Jan, 2012 3 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
sizes. Tested with postscript output only. Required minor file format changes to reflect the "portrait" setting. common/dialogs/dialog_page_settings.cpp uses a checkbox but its name is "Landscape", which is inverted from portrait, but since it is the more common choice, I used that rather than portrait. The tooltip for that checkbox makes it clear. No portrait mode is supported for "User" paper size.
-
- 15 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 09 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 05 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 31 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 29 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
* EDA_DRAW_PANEL completely encapsulated. * Moved OSX m_overlay member from EDA_DRAW_PANEL to EDA_DRAW_FRAME where it is used. * Doxygen comment warning fixes.
-
- 22 Dec, 2011 2 commits
-
-
Dick Hollenbeck authored
-
Wayne Stambaugh authored
* EDA_DRAW_FRAME completely encapsulated. * Encapsulate the the low hanging fruit in EDA_DRAW_PANEL.
-
- 30 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* Correct all user strings and comments for the correct capitalization of application names according to JP. They are KiCad, Pcbnew, CvPcb, Eeschema, and GerbView. * Add a note the the user interface policy about the correct capitalization.
-
- 29 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* Translate French code names and comments. * Dead code removal. * Hot key object and structure coding style policy fixes. * Doxygen comment warning fixes.
-
- 04 Sep, 2011 1 commit
-
-
jean-pierre charras authored
Code cleaning: rename DIALOG_LOAD_ERROR (a stupid name) class to the more understandable HTML_MESSAGE_BOX. rename corresponding files are move them in a better place.
-
- 02 Sep, 2011 1 commit
-
-
jean-pierre charras authored
-