- 16 Apr, 2012 4 commits
- 
- 
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. 
- 
Wayne Stambaugh authored* Move all convert from user to internal units into base_units.cpp. * Remove internal units parameters from all moved conversion functions. * Revise all source code that calls the moved conversion functions. * Remove internal units from all dialog text control helper classes. 
- 
jean-pierre charras authoredKicad manager: code cleaning. Dead code removed and minor fixes. support of new .kicad_brd extension. 
- 
Wayne Stambaugh authored* Scale page reference border and title block, grid sizes, and zoom factors correctly for nanometers. 
 
- 
- 15 Apr, 2012 1 commit
- 
- 
lajos kamocsay authoredOther minor fixes. 
 
- 
- 13 Apr, 2012 2 commits
- 
- 
Wayne Stambaugh authored* Move all convert from internal to user units functions into separate file. * Remove internal units parameter from all moved conversion functions. * Revise all source code that calls the moved conversion functions. * Compile these conversion routines separately for the appropriate pcb or schematic internal units. * Move internal units specific status bar update code into the appropriate application for updating the status bar. * Move millimeter user units rounding function to common.cpp. 
- 
jean-pierre charras authoreddrawframe.cpp: commit a fix about scrollbars from lajos kamocsay 
 
- 
- 12 Apr, 2012 2 commits
- 
- 
Wayne Stambaugh authored* Move EDA_TEXT object into separate header and source file. * Compile EDA_TEXT class separately for BOARD_ITEM and SCH_ITEM units. * Compile PAGE_INFO class separately for BOARD_ITEM and SCH_ITEM units. * Minor formatting tweaks to Pcbnew s-expression file. * Move internal unit formatting functions into BOARD_ITEM and SCH_ITEM. 
- 
lajos kamocsay authored
 
- 
- 11 Apr, 2012 8 commits
- 
- 
Dick Hollenbeck authored
- 
Dick Hollenbeck authored* Fix bug in PCBNEW dialog_pad_properties.cpp that I introduced several days ago. The m_Master_Pad stuff is stored in the PCB_EDIT_FRAME's BOARD_DESIGN_SETTINGS, not in the FOOTPRINT_EDIT_FRAME's BOARD_DESIGN_SETTINGS (i.e. not stored in the module editor's dummy BOARD). Now we properly initialize the DIALOG_PAD_PROPERTIES::m_Pad_Master reference to the correct master pad dope, instead of to the dummy module BOARD's master pad, which is not used. 
- 
jean-pierre charras authored
- 
jean-pierre charras authoredIf enable in preference menu, allow the pan with drag mouse with middle button down. both unlimited and limited pan is allowed. 
- 
Dick Hollenbeck authored
- 
lajos kamocsay authored
- 
Dick Hollenbeck authored
- 
jean-pierre charras authoredSome minor code cleaning. 
 
- 
- 10 Apr, 2012 1 commit
- 
- 
Dick Hollenbeck authored
 
- 
- 09 Apr, 2012 2 commits
- 
- 
Dick Hollenbeck authored
- 
jean-pierre charras authoredEnhancements in AddMenuItem (that accepts now a menu type) Partial use of the Edwin van den Oetelaar's patch (patch not fully working or correct) 
 
- 
- 08 Apr, 2012 3 commits
- 
- 
Alexander Zakamaldin authoredBut when using raw printing (for linux - 'lpr some_file.ps') the bug gets out. Alexander. 
- 
Dick Hollenbeck authoredInstrument saveNETCLASS() with fmtBIU(). Can now round trip to mm board file using LEGACY_PLUGIN in DEBUG build. 
- 
Dick Hollenbeck authored*) Allow building without defining USE_NEW_PCBNEW_LOAD & USE_NEW_PCBNEW_SAVE. pcbnew/files.cpp would not link.
 
- 
- 07 Apr, 2012 3 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
- 
jean-pierre charras authored
 
- 
- 06 Apr, 2012 2 commits
- 
- 
Dick Hollenbeck authoredThis uses the new LEGACY_PLUGIN, so we can force more usage & testing of it before ioascii.cpp and item_io.cpp are deleted, along with BOARD_ITEM::Save() and BOARD_ITEM::ReadDescr() associated functions. 
- 
jean-pierre charras authored
 
- 
- 05 Apr, 2012 3 commits
- 
- 
jean-pierre charras authored
- 
Dick Hollenbeck authored
- 
Dick Hollenbeck authored
 
- 
- 04 Apr, 2012 1 commit
- 
- 
Andrey Fedorushkov authored
 
- 
- 03 Apr, 2012 1 commit
- 
- 
jean-pierre charras 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 
 
- 
- 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. 
 
- 
- 29 Mar, 2012 1 commit
- 
- 
Alexander Zakamaldin authored
 
- 
- 28 Mar, 2012 1 commit
- 
- 
jean-pierre charras authored
 
- 
- 27 Mar, 2012 1 commit
- 
- 
jean-pierre charras authoredEeschema: 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 2 commits
- 
- 
Wayne Stambaugh authored* BLOCK_SELECTOR class is not longer derived from EDA_ITEM. * Encapsulate BLOCK_SELECTOR class member variables and add access methods. * Move HandleBlockBegin() function from block_commande.cpp to drawframe.cpp. * Remove virtual methods from top level derived objects per future coding policy change. * Remove Doxygen copydoc statement from objects derived from EDA_ITEM since the comments are automatically copied to the derived object. * Removed copy and pasted Doxygen comments from objects derived from EDA_ITEM. 
- 
Alexander Zakamaldin authored
 
- 
