1. 01 Jan, 2015 1 commit
  2. 30 Dec, 2014 1 commit
  3. 23 Dec, 2014 1 commit
    • jean-pierre charras's avatar
      Code cleaning: move class PAGE_INFO from common.h to class_page_info.h; · bc230f76
      jean-pierre charras authored
      Fix issue when using a page layout file in project folder: eeschema and Pcbnew did not use it, unless using an absolute path.
      Now, if the file path is nor absolute, it is seen as relative to the project (which is the expected behavior)
      fp lib wizard: when pcbnew id compiled with USE_GITHUB_PLUGIN=OFF, the github plugin option is no more accessible (and the web viewer no more used).
      bc230f76
  4. 22 Dec, 2014 1 commit
  5. 21 Dec, 2014 1 commit
  6. 20 Dec, 2014 1 commit
  7. 11 Dec, 2014 1 commit
  8. 19 Nov, 2014 2 commits
  9. 17 Nov, 2014 1 commit
  10. 14 Nov, 2014 1 commit
    • Tomasz Wlostowski's avatar
      router: multiple changes · 80adf9d8
      Tomasz Wlostowski authored
      - re-worked PNS_LINE_PLACER and PNS_ROUTER classes a bit, removing duplicate class members
      - cleaned up Andrew's blind/buried via fixes
      - fixed 'custom via width' dialog bug updating the width even when closed/cancelled
      - fixed incorrect radius of drawn microvias
      80adf9d8
  11. 09 Nov, 2014 1 commit
  12. 06 Nov, 2014 1 commit
  13. 02 Nov, 2014 1 commit
  14. 27 Oct, 2014 1 commit
  15. 26 Oct, 2014 1 commit
  16. 17 Oct, 2014 1 commit
    • Wayne Stambaugh's avatar
      Pcbnew VRML export improvements. · 431ed318
      Wayne Stambaugh authored
      * Improve VRML export dialog lay out.
      * Make the OK button the default action in the export dialog.
      * Make 3D model export work correctly and avoid redundant file copies.
      * Fix embedded path separators in wrl files on windows.
      * Fix absolute model file path creation in wrl files.
      * Clean up VRML export code.
      431ed318
  17. 13 Oct, 2014 2 commits
  18. 12 Oct, 2014 1 commit
  19. 08 Oct, 2014 2 commits
  20. 06 Oct, 2014 1 commit
    • Wayne Stambaugh's avatar
      Road map and Doxygen work. · 99f30c9d
      Wayne Stambaugh authored
      * Remove obsolete settings from Doxygen configuration file.
      * Fix some Doxygen warnings.
      * Add the board edge segment snapping to developers road map.
      * Fix some coding style issues in CMakeLists.txt
      99f30c9d
  21. 25 Sep, 2014 1 commit
  22. 22 Sep, 2014 2 commits
  23. 19 Sep, 2014 1 commit
  24. 14 Sep, 2014 1 commit
    • jean-pierre charras's avatar
      Ref and Value for footprints: use now the layer color, not a specific color:... · aa9de21c
      jean-pierre charras authored
      Ref and Value for footprints: use now the layer color, not a specific color: this is needed by the fact these fields can be on an other layer than silk screen, and therefore must have the corresponding color
      Also do not allow copper layers, solder paste and solder mask: put Ref or Value on these layers has no sense, and can create serious issues on the board.
      aa9de21c
  25. 13 Sep, 2014 2 commits
  26. 10 Sep, 2014 1 commit
    • Lorenzo Marcantonio's avatar
      TEXTE_MODULE cleanup in preparation for text on different layers · 424aac6c
      Lorenzo Marcantonio authored
      - Removed the friends MODULE and FOOTPRINT_EDIT_FRAME from TEXTE_MODULE
        (as in the @todo comment)
      
      - Refactored the Rotate/Flip/Mirror for text in modules into the
        TEXTE_MODULE class itself (members RotateWithModule, FlipWithModule,
        MirrorWithModule)
      
      - New behaviour in coloring text on screen: reference and value still
        take the color from the MOD_TEXT_FR_VISIBLE and MOD_TEXT_BK_VISIBLE
        visibles; other text takes the color of the layer containing it
        (except when hidden, obviously) but still get its visibility
        controlled by those visibles (probably the most intuitive and useful
        behaviour)
      
      - Still need to decide: should text on a layer be hidden when the layer
        is? Probably yes (still to be implemented);
      
      - Some comment fixed and many cast converted to static_cast
      424aac6c
  27. 07 Sep, 2014 1 commit
  28. 06 Sep, 2014 1 commit
  29. 29 Aug, 2014 1 commit
  30. 24 Aug, 2014 2 commits
  31. 17 Aug, 2014 1 commit
  32. 13 Aug, 2014 2 commits
    • Dick Hollenbeck's avatar
      Modular KiCad Blueprint Milestone B), major portions: · 7e483f69
      Dick Hollenbeck authored
        *) When kicad.exe closes a project, close any open KIFACEs so that they cannot
           get disassociated from their true PROJECT.
        *) Allow loading eeschema library editor from kicad.exe
        *) Allow loading pcbnew library editor from kicad.exe
        *) Rename LIB_COMPONENT to LIB_PART.
        *) Add class PART_LIBS, and PART_LIB.
        *) Make PART_LIBS non-global, i.e. PROJECT specific.
        *) Implement "data on demand" for PART_LIBS
        *) Implement "data on demand" for schematic SEARCH_STACK.
        *) Use RSTRINGs to retain eeschema editor's notion of last library and part being edited.
        *) Get rid of library search on every SCH_COMPONENT::Draw() call, instead use
           a weak pointer.
        *) Remove all chdir() calls so projects don't need to be CWD.
        *) Romove APPEND support from OpenProjectFiles().
        *) Make OpenProjectFiles() robust, even for creating new projects.
        *) Load EESCHEMA colors in the KIWAY::OnKiwayStart() rather in window open,
           and save them in the .eeschema config file, not in the project file.
        *) Fix bug with wxDir() while accessing protected dirs in kicad.exe
        *) Consolidate template copying into PROJECT class, not in kicad.exe source.
        *) Generally untangle eeschema, making its libraries not global but rather
           held in the PROJECT.
      7e483f69
    • Wayne Stambaugh's avatar
      Footprint text properties dialog improvements and coding policy fixes. · fc13e5d6
      Wayne Stambaugh authored
      * Improve footprint text properties layout.
      * Use wxStdDialogButtonSizer instead of manually laid out buttons to improve
        platform UI consistency.
      fc13e5d6
  33. 10 Aug, 2014 1 commit