1. 15 May, 2014 1 commit
    • jean-pierre charras's avatar
      DXF export: fix incorrect export of polygons having thick outline (like... · bb0804ec
      jean-pierre charras authored
      DXF export: fix incorrect export of polygons having thick outline (like zones): Thick segments of outline were drawn like lines with no thickness.
      Fix ( workaround only) crash (Windows only) when a quasi modal frame (like footprint viewer) was called from a dialog (like the component properties dialog in schematic editor).
      Very minor other fixes.
      bb0804ec
  2. 13 May, 2014 3 commits
  3. 12 May, 2014 2 commits
  4. 10 May, 2014 1 commit
  5. 09 May, 2014 4 commits
  6. 08 May, 2014 1 commit
  7. 06 May, 2014 3 commits
  8. 05 May, 2014 5 commits
  9. 04 May, 2014 6 commits
  10. 03 May, 2014 1 commit
    • Dick Hollenbeck's avatar
      Modular-Kicad milestone B), major portions: · 991926d3
      Dick Hollenbeck authored
      *) Rework the set language support, simplify it by using KIWAY.  Now any major
         frame with a "change language" menu can change the language for all KIWAY_PLAYERs
         in the whole KIWAY.  Multiple KIWAYs are not supported yet.
      
      *) Simplify "modal wxFrame" support, and add that support exclusively to
         KIWAY_PLAYER where it is inherited by all derivatives.  The function
         KIWAY_PLAYER::ShowModal() is in the vtable and so is cross module capable.
      
      *) Remove the requirements and assumptions that the wxFrame hierarchy always
         had PCB_EDIT_FRAME and SCH_EDIT_FRAME as immediate parents of their viewers
         and editors. This is no longer the case, nor required.
      
      *) Use KIWAY::Player() everywhere to make KIWAY_PLAYERs, this registers the
         KIWAY_PLAYER within the KIWAY and makes it very easy to find an open frame
         quickly.  It also gives control to the KIWAY as to frame hierarchical
         relationships.
      
      *) Change single_top to use the KIWAY for loading a KIFACE and instantiating
         the single KIWAY_PLAYER, see bullet immediately above.
      
      *) Add KIWAY::OnKiwayEnd() and call it from PGM_BASE at program termination, this
         gives the KIFACEs a chance to save their final configuration dope to disk.
      
      *) Add dedicated FRAME_T's for the modal frames, so m_Ident can be tested and
         these modal frames are distinctly different than their non-modal equivalents.
         KIWAY_PLAYER::IsModal() is !not! a valid test during the wxFrame's constructor,
         so this is another important reason for having a dedicated FRAME_T for each
         modal wxFrame.
      
      On balance, more lines were deleted than were added to achieve all this.
      991926d3
  11. 02 May, 2014 2 commits
  12. 01 May, 2014 2 commits
  13. 30 Apr, 2014 1 commit
  14. 28 Apr, 2014 2 commits
  15. 27 Apr, 2014 4 commits
  16. 26 Apr, 2014 1 commit
  17. 25 Apr, 2014 1 commit