1. 23 Apr, 2015 1 commit
    • Wayne Stambaugh's avatar
      UI consistency and assertion fixes. · ad9ec412
      Wayne Stambaugh authored
      * Use "Close" in the file menu of every main frame window instead of the
        mismatch of the terms "Close", "Exit", and "Quit".
      * Change the terminology in the Pcbnew graphic text edit dialog to match the
        module text edit dialog.
      * Improve the layout of the Pcbnew graphic text dialog.
      * Fix some wxPrintf parameter type assertions for 64 bit time_t.
      * Fix all (at least I think I got all of them) duplicate menu accelerator
        characters.
      ad9ec412
  2. 16 Apr, 2015 1 commit
    • jean-pierre charras's avatar
      Eeschema: Fix a very old bug relative to the tool to load power parts: · 4daf9039
      jean-pierre charras authored
      Previously, only the lib named "power" was used (and therefore power parts defined in other libs not shown).
      Now, all power parts can be loaded from any library.
      Also, when loading power parts from the chose component dialog or the lib viewer, libs and parts are filtered:  only power parts and libs containing power parts are listed.
      Hotkeys: move a few global strings in the files where ther are actually used (and make them local.) and code cleaning.
      Fix a few other minor issues.
      4daf9039
  3. 14 Apr, 2015 1 commit
  4. 29 Mar, 2015 1 commit
    • Wayne Stambaugh's avatar
      Add path (environment variable) configuration dialog. · 45d0448b
      Wayne Stambaugh authored
      * Create new dialog to edit environment variables.
      * Add helper class ENV_VAR_ITEM to manage environment variable values and
        if they were defined externally.
      * A path configuration dialog access to KiCad, CvPcb, Pcbnew, and Footprint Editor
        window menus.
      * Add validator for environment variables.
      45d0448b
  5. 25 Mar, 2015 1 commit
  6. 23 Mar, 2015 1 commit
  7. 22 Mar, 2015 1 commit
  8. 15 Mar, 2015 1 commit
  9. 03 Mar, 2015 1 commit
  10. 02 Mar, 2015 1 commit
  11. 28 Feb, 2015 2 commits
  12. 27 Feb, 2015 1 commit
  13. 17 Jan, 2015 1 commit
  14. 07 Jan, 2015 1 commit
  15. 07 Nov, 2014 1 commit
  16. 06 Nov, 2014 1 commit
  17. 02 Nov, 2014 1 commit
  18. 28 Oct, 2014 1 commit
  19. 27 Oct, 2014 1 commit
  20. 26 Oct, 2014 1 commit
  21. 23 Oct, 2014 1 commit
  22. 21 Oct, 2014 1 commit
  23. 17 Oct, 2014 2 commits
  24. 08 Oct, 2014 1 commit
    • Berhnard Stegmaier's avatar
      OSX build fixes and improvements. · b8d1789a
      Berhnard Stegmaier authored
      * Fix creation of single app bundle with respect to scripting support.
      * Cleanup scripting search paths for OSX.
      * Fix some small CMake bugs from previous OSX build change.
      * Optimize bundle file structure to be consistent with Apple specs.
      * Add helper script for compiling wxWidgets and wxPython
      * Update OSX build instructions.
      b8d1789a
  25. 02 Oct, 2014 1 commit
    • Bernhard Stegmaier's avatar
      OSX build improvements. · 8b3c14c0
      Bernhard Stegmaier authored
      * Compile all binaries into a single application bundle.
      * Use CMake BundleUtilities to make application bundle relocatable.
      * Restructure build output to directly create an image file.
      * Fix default search paths.
      * Set KIGITHUB environment variable.
      * Added patch to fix wxWidgets so names for OSX.
      8b3c14c0
  26. 16 Sep, 2014 1 commit
    • jean-pierre charras's avatar
      Kicad manager: fix an issue when starting eeschema from its button: if the... · fe4c01a6
      jean-pierre charras authored
      Kicad manager: fix an issue when starting eeschema from its button: if the library editor was previously running, and if the quasimodal field editor dialog was called, eeschema dis not start on Windows, or started but dis not load the schematic project on Linux.
      Enhancement: if a tool is running but is iconized, clicking on its button bring the window on screen.
      fe4c01a6
  27. 14 Sep, 2014 1 commit
    • jean-pierre charras's avatar
      Eeschema: remove the compil option KICAD_KEEPCASE. Eeschema is now always case... · 1edd8c8a
      jean-pierre charras authored
      Eeschema: remove the compil option KICAD_KEEPCASE. Eeschema is now always case sensitive when seraching components in libs.
      However to be compatible with old versions of Eeschema, when a search in library fails, a case insensitive search is made.
      Therefore, this version should be compatible with sch files created by previous Eeschema versions compiled with KICAD_KEEPCASE = OFF
      1edd8c8a
  28. 07 Sep, 2014 1 commit
  29. 06 Sep, 2014 1 commit
  30. 26 Aug, 2014 1 commit
  31. 19 Aug, 2014 1 commit
    • jean-pierre charras's avatar
      Add patch from Mario Luzeiro to 3D viewer. Fix a serious issue due to... · fafd19c6
      jean-pierre charras authored
      Add patch from Mario Luzeiro to 3D viewer. Fix a serious issue due to duplicate ID used in menus and toolbars between sub-applications, related to wxUpdateUIEvent events loop.
      wxUpdateUIEvent events can be sent to parent frames, when opening a menu in a child frame, if parent and child frame share same ID fro menuitems (or tools)
      The wrong menuitem can be used in some cases ( because there are more than one menuitem with the same identifier), by a wxUpdateUIEvent event function run in a parent frame.
      fafd19c6
  32. 17 Aug, 2014 1 commit
  33. 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
  34. 28 Jul, 2014 2 commits
  35. 14 Jul, 2014 1 commit
  36. 09 Jul, 2014 1 commit
    • Dick Hollenbeck's avatar
      kicad.exe work: · 853abdac
      Dick Hollenbeck authored
      *) re-enable the MacOpen() support.
      *) fix path truncation bug.
      *) open *.kicad_pcb and *.sch files in the same process if they are part of the 
         the currently open project, even from the tree view.
      853abdac
  37. 07 Jul, 2014 1 commit