1. 24 Jun, 2013 1 commit
  2. 20 Jun, 2013 2 commits
    • Maciej Suminski's avatar
      Bug fixes: · fd6ab600
      Maciej Suminski authored
      - VBO_CONTAINER::allocate() was returning wrong value in case of error
      - framelimiter had wrong formula for computing destined period between frames
      - removed _padding field from VBO_VERTEX, as it was not speeding up, but wasting memory
      fd6ab600
    • Maciej Suminski's avatar
      Added a framerate limiter. · 929a849b
      Maciej Suminski authored
      Now it does not use all the CPU power while panning even on simple boards.
      929a849b
  3. 19 Jun, 2013 1 commit
  4. 18 Jun, 2013 4 commits
  5. 06 Jun, 2013 1 commit
  6. 05 Jun, 2013 1 commit
  7. 04 Jun, 2013 3 commits
    • Dick Hollenbeck's avatar
      Fix wierd ConfigBaseWriteDouble's Printf( wxT("%12f"), aValue ); format string · 3bddb98d
      Dick Hollenbeck authored
      which was creating silly strings like 
      
        PcbTextThickness="    0.300000"
      
      in kicad.pro files.
      3bddb98d
    • Maciej Suminski's avatar
      Switching to OpenGL using shaders backend on the fly (changed keyboard... · 04b4f236
      Maciej Suminski authored
      Switching to OpenGL using shaders backend on the fly (changed keyboard shortcuts: different backends are available using Alt+F9..F12).
      04b4f236
    • Maciej Suminski's avatar
      Introducing shaders. · 28511cf4
      Maciej Suminski authored
      Shader's parameters are stored in VBO_ITEM. Changed VBO_ITEM data structure. Added UseShader() function for selecting shader for a given VBO_ITEM.
      Added one main vertex & fragment shader program to be used for with all kinds of items (type of shader is selected using attributes that are stored in VBO). Currently available shaders are: at-least-1px-width line, filled circle and stroked circle.
      Removed unnecessary param (aDepthOffset) from a few functions (OPENGL_GAL::drawSemiCircle(), OPENGL_GAL::drawLineCap()). Removed function OPENGL_GAL::DrawRoundedSegment(). Changed some asserts to debug info or error log.
      28511cf4
  8. 03 Jun, 2013 1 commit
  9. 31 May, 2013 3 commits
  10. 30 May, 2013 1 commit
    • jean-pierre charras's avatar
      Pcbnew: Fix Bug #1185556. fix issue about Solder Paste Ratio value which was... · 57b30ad2
      jean-pierre charras authored
      Pcbnew: Fix Bug #1185556. fix issue about Solder Paste Ratio value which was accepting only one digit in mantissa in 3  dialogs  (now 6 digits in all dialogs).
      fix potential issue in .kicad_pcb file creation, in some places where a %g or %.16g format was used:
      al least under Mingw/gcc4.7.2, the floating number was written using scientific notation, not accepted by the S-expr reader.
      57b30ad2
  11. 28 May, 2013 1 commit
    • Wayne Stambaugh's avatar
      More Pcbnew footprint library table work in progress. · 5560cb54
      Wayne Stambaugh authored
      * Add footprint library table loading to footprint editor.
      * Overload FOOTPRINT_INFO::ReadFootprintFiles() to read footprints from the
        footprint library tables.
      * Fix a bug in FP_LIB_TABLE::IsEmpty() when the table has a fallback table.
      * Add code to FOOTPRINT_EDIT_FRAME to use footprint library tables.
      * Add an optional build time version of PCB_EDIT_FRAME::loadFootprints() to
        populate netlist footprints from footprint library table.
      * Remove adding footprints to board whenever GetModuleLibrary() is called and
        move loading locally as required.
      * Add missing source file license comments and coding policy fixes.
      5560cb54
  12. 26 May, 2013 1 commit
  13. 25 May, 2013 1 commit
  14. 24 May, 2013 2 commits
  15. 23 May, 2013 2 commits
  16. 22 May, 2013 1 commit
  17. 20 May, 2013 1 commit
    • Wayne Stambaugh's avatar
      Pcbnew footprint library table work in progress. · c9be8bfd
      Wayne Stambaugh authored
      * Add code for loading, modifying, and saving the global and project
        footprint library tables.
      * Add code to load MODULE objects using the footprint library table to
        the footprint viewer.
      * Add static methods to FP_LIB_TABLE to support loading footprint library
        tables.
      c9be8bfd
  18. 19 May, 2013 1 commit
  19. 18 May, 2013 1 commit
  20. 16 May, 2013 3 commits
  21. 15 May, 2013 3 commits
  22. 14 May, 2013 1 commit
  23. 13 May, 2013 2 commits
  24. 10 May, 2013 1 commit
  25. 08 May, 2013 1 commit
    • Wayne Stambaugh's avatar
      Footprint library table work, minor fixes, and code cleaning. · cf86e18f
      Wayne Stambaugh authored
      * Fix a bug when full file name and path are passed to FOOTPRINT_INFO::
        ReadFootprintFiles() which I created in bug fix lp:593989.
      * Fix a wxString debug assertion in EDA_APP::InitEDA_Appl() when the KICAD
        environment variable is defined as an empty string.
      * Add error dialog when libraries cannot be found in system search path
        when loading footprint using the select footprint dialog.
      * Add footprint library name column to the EDA_LIST_DIALOG when selecting
        footprints from the list.
      * Allow reading all columns from the selected row in EDA_LIST_DIALOG.
      * Remove redundant sort from EDA_LIST_DIALOG constructor
      * Add library name member variable and accessors to FOOTPRINT_INFO.
      * Make headers translatable for Eeschema select component from list dialog.
      * Add some helper methods to FPID for identifying the FPID type and validity.
      * Remove a bunch of trailing whitespace and add missing license comments.
      cf86e18f