1. 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
  2. 23 Jul, 2014 1 commit
    • jean-pierre charras's avatar
      ModEdit: fix some issues due to the fact legacy footprint libraries cannot... · 580a1a6a
      jean-pierre charras authored
      ModEdit: fix some issues due to the fact legacy footprint libraries cannot handle 32 copper layers, and are therefore no more editable:
      * in file/library save as..., remove option to save a lib under the legacy format (which is not possible and creates an error message)
      * if the current loaded lib is a legacy lib, when the user try to save or delete a footprint, displays a message which explains what the user should do.
      * add a suitable dialog to select/create a .pretty folder library (a file dialog or a dir dialog coming from wxWidgets is not friendly usable.)
      580a1a6a
  3. 18 Sep, 2013 1 commit
  4. 26 May, 2013 1 commit
  5. 06 Mar, 2013 1 commit
  6. 18 Feb, 2013 1 commit
  7. 03 Oct, 2012 1 commit
  8. 07 Sep, 2012 1 commit
    • jean-pierre charras's avatar
      Pcbnew: cleanup functions: now, cleanup uses same algorithm as connectivity... · 3668f4cc
      jean-pierre charras authored
      Pcbnew: cleanup functions: now, cleanup uses same algorithm as connectivity calculations to detect pads connections, and is faster.
      therefore tracks which have a end point inside a pad, but not necessaryexactly  to the pad position are seen as connected, and are no more removed.
      Side effect: reconnect to pads option is removed, because it is useless.
      TODO: use this algorithm in drag functions.
      Minor other fixes
      3668f4cc