- 07 Mar, 2012 1 commit
-
-
jean-pierre charras authored
wxWidgets 2.9 knows wxSVGFILEDC device context. Unfortunately, arcs are drawn as pies (this is a feature, not a bug). This is not correct for Kicad. So Kicad has its own wxSVGFILEDC (named KicadSVGFileDC) that is basically the same as wxSVGFILEDC, but with arcs drawn as arcs, not pies. Note also under wxWidgets 2.8 does not know wxSVGFILEDC , so kicad had already its own SVG device context.
-
- 06 Mar, 2012 2 commits
-
-
Dick Hollenbeck authored
-
jean-pierre charras authored
other minor fixes.
-
- 01 Mar, 2012 1 commit
-
-
Alexander Zakamaldin authored
-
- 29 Feb, 2012 1 commit
-
-
Dick Hollenbeck authored
any configuration overrides. Call SetDesignSettings() in PCB_BASE_FRAME::ReadSetup().
-
- 28 Feb, 2012 1 commit
-
-
jean-pierre charras authored
Pcbnew: Hight contrast mode: commit last patch from Miguel Angel Ajo Pelayo, which also fixes an old bug. All: prepare better compatibility with wxWidgets 2.9.4. Works fine with 2.8.x (I hope...)
-
- 27 Feb, 2012 1 commit
-
-
Wayne Stambaugh authored
-
- 26 Feb, 2012 3 commits
-
-
Wayne Stambaugh authored
-
jean-pierre charras authored
ModEdit (and ModView): make "invisible" texts visible. They are not visible in the board editor, but must be visible in the footprint editor. Minor doc update.
-
Wayne Stambaugh authored
* Convert Eeschema from manually linked list to DLIST for storing SCH_ITEM objects. * Add helper functions to SCH_SCREEN for appending list of SCH_ITEM objects. * Fix bug in wire editing code for accurate undo/redo behavior. * Add member to DLIST to append another DLIST. * Other minor code cleaning.
-
- 25 Feb, 2012 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
-
- 24 Feb, 2012 3 commits
-
-
Marco Mattila authored
-
Simon Schubert authored
-
Marco Mattila authored
-
- 23 Feb, 2012 3 commits
-
-
Marco Mattila authored
-
jean-pierre charras authored
Pcbnew: zone filling: fix broken thermal relief shape for oval pads. mainly noticeable for oval pads having very different X and Y sizes.
-
Marco Mattila authored
-
- 22 Feb, 2012 4 commits
-
-
Marco Mattila authored
-
Dick Hollenbeck authored
-
Marco Mattila authored
-
jean-pierre charras authored
-
- 21 Feb, 2012 3 commits
-
-
jean-pierre charras authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 20 Feb, 2012 5 commits
-
-
jean-pierre charras authored
* Pcbnew: in hight contrast mode the 'V' hotkey did not always refresh the screen. * Eeschema: incorrect print scale when the option 'Show page limits' is disable.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
derived classes' implementations of these functions become non virtual and can be truly _inlined_ for speed! All GetPosition() in derived classes were also changed to return const wxPoint&, that is, a reference rather than a full copy of the position wxPoint. There was no need for polymorphism in {Get,Set}Position() since we never call these functions via generic pointer. * Remove BOARD::{Get,Set}Position() since they were only there to satisfy the pure virtuals established in BOARD_ITEM, which are now gone. * Added const wxPoint& CPolyLine::GetPos(), made CPolyLine::Get{X,Y}() inline. * Derive CPolyPt from wxPoint so we can return "const wxPoint&" fromt CPolyLine::GetPos().
-
Dick Hollenbeck authored
-
- 19 Feb, 2012 5 commits
-
-
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.
-
Marco Mattila authored
-
Miguel Angel Ajo authored
-
Dick Hollenbeck authored
which is in turn already within BOARD. * encapsulate class D_PAD with accessors, making data private. * make D_PAD::GetBoundingRadius() do its longer calculation lazily, based on m_boundingRadius == -1.
-
Dick Hollenbeck authored
-
- 17 Feb, 2012 1 commit
-
-
jean-pierre charras authored
Design rules: increase number of vias and tracks sizes Pcbnew: netlist reader: change from my recent commits to keep netnames in pads for footprints not in netlist (allow an user to place some footprints by hand, set pads netnames and do not lost these netnames when loading a netlsit) Fix other very minor issues.
-
- 16 Feb, 2012 2 commits
-
-
jean-pierre charras authored
Code cleaning and other minor fixes.
-
Dick Hollenbeck authored
the match between wxString::Format() or wxString::Printf() format strings with passed arguments, but does this at runtime, not compile time. Fix some mismatches. size_t is a 64 bit type on x86_64 whereas int and unsigned are 32 bit types. On 32 bit machines they are all 32 bits so this error is probably not triggered.
-
- 15 Feb, 2012 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
-