1. 22 Oct, 2014 1 commit
  2. 13 Aug, 2014 1 commit
    • 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
  3. 09 Dec, 2013 1 commit
    • Dick Hollenbeck's avatar
      *) Change FOOTPRINT_LIST::ReadFootprintFiles( FP_LIB_TABLE*, const wxString*) · dba4fcce
      Dick Hollenbeck authored
         To use multiple working threads.  This entailed adding KiCad typedefs:
      *) Add typedefs for MUTEX and MUTLOCK which mask the actual choices for the project.
      *) Add FOOTPRINT_LIST::DisplayErrors( wxWindow* ) which is a single strategy for
         showing aggregated load errors.  Although what's there is only scaffolding
         and needs a volunteer who knows HTML pretty well.
      *) Ensure all callers of ReadFootprintFiles() use the new DisplayErrors() function.   
      *) Push utf8.cpp and utf8.h into common library for open use.
      dba4fcce
  4. 23 Jan, 2012 1 commit
  5. 04 Sep, 2011 1 commit
  6. 01 Jan, 2011 1 commit
    • jean-pierre charras's avatar
      Fix some Doxygen warnings. · e7d5770f
      jean-pierre charras authored
      Eeschema: cleaning code. Start work to enhance annotation algorithm.
      Already added an option to annotate using sheet number (sheet 1 uses numbers 100 to 199, sheet 2 uses 200 to 299..).
      Works fine if deleting existing annotation, but needs work to be used when the existing annotation is kept .
      e7d5770f
  7. 20 Nov, 2010 1 commit
  8. 12 Nov, 2010 1 commit
  9. 05 Oct, 2010 1 commit
  10. 13 Jul, 2009 2 commits