1. 10 Sep, 2013 1 commit
  2. 29 Jun, 2013 1 commit
  3. 28 Jun, 2013 1 commit
  4. 27 Jun, 2013 1 commit
  5. 26 May, 2013 1 commit
  6. 22 May, 2013 1 commit
  7. 18 May, 2013 1 commit
  8. 13 May, 2013 1 commit
  9. 07 May, 2013 1 commit
    • Lorenzo Marcantonio's avatar
      Removed some spurious float casts · 69b7c2a1
      Lorenzo Marcantonio authored
      (explanation: float is implicitly promoted to double anyway, it's only useful
      for storage; also a fp variable forces conversion of other int in the expression
      without needing a cast)
      Typo fixes in some comments 'floatting' -> 'floating' :D
      69b7c2a1
  10. 05 May, 2013 1 commit
    • Lorenzo Marcantonio's avatar
      Migrated the interfaces accepting angles to the double type · d00c83cd
      Lorenzo Marcantonio authored
      The plan goes like this:
      - eeschema still uses int in decidegrees
      - all the other things internally use double in decidegrees (or radians
        in temporaries)
      - in pcbnew UI the unit is *still* int in decidegrees
      
      The idea is to have better precision everywhere while keeping the user with int i
      angles. Hopefully, if a fractional angle doesn't come in from the outside, everything
      should *look* like an integer angle (unless I forgot something and it broke)
      
      When the time comes, simply updating the UI for allowing doubles from the user should
      be enough to get arbitrary angles in pcbnew.
      d00c83cd
  11. 04 May, 2013 1 commit
  12. 02 May, 2013 1 commit
  13. 01 May, 2013 1 commit
    • Lorenzo Marcantonio's avatar
      Angle and distances cleanup (preparing for angles in doubles) · 0e903dba
      Lorenzo Marcantonio authored
      - Removed spurious int casts (these are truncated anyway and will break
        doubles)
      
      - Applied the Distance, GetLineLength, EuclideanNorm, DEG2RAD, RAD2DEG
        ArcTangente and NORMALIZE* functions where possible
      
      - ArcTangente now returns double and handles the 0,0 case like atan2, so
        it's no longer necessary to check for it before calling
      
      - Small functions in trigo moved as inline
      0e903dba
  14. 18 Apr, 2013 1 commit
  15. 10 Apr, 2013 1 commit
  16. 09 Apr, 2013 2 commits
  17. 07 Apr, 2013 1 commit
  18. 06 Apr, 2013 1 commit
  19. 04 Apr, 2013 1 commit
    • Lorenzo Marcantonio's avatar
      More work on EDA_COLOR_T and layers. · d12a4592
      Lorenzo Marcantonio authored
      In particular the new mechanism for handling extended color palettes is in place,
      included renaming the ini keys and saving the color name instead of its index; this means better forward compatibility with palette changes.
      
      Since ini keys are changed, colors will be reset
      d12a4592
  20. 01 Apr, 2013 1 commit
  21. 31 Mar, 2013 1 commit
  22. 30 Mar, 2013 2 commits
  23. 28 Mar, 2013 1 commit
  24. 11 Mar, 2013 1 commit
  25. 06 Mar, 2013 1 commit
  26. 24 Feb, 2013 1 commit
  27. 19 Feb, 2013 1 commit
  28. 12 Feb, 2013 3 commits
  29. 02 Feb, 2013 1 commit
  30. 23 Jan, 2013 1 commit
  31. 21 Jan, 2013 1 commit
  32. 12 Jan, 2013 1 commit
    • Wayne Stambaugh's avatar
      Base object decoupling improvements. · f8a56d44
      Wayne Stambaugh authored
      * Improve MSG_PANEL_ITEM to handle message panel information.
      * Create containers for passing message panel items between objects and
        the message panel.
      * Rename EDA_ITEM::DisplayInfo to EDA_ITEM::GetMsgPanelInfo.
      * Remove all direct manipulation of EDA_DRAW_FRAME from all objects derived
        from EDA_ITEM.
      f8a56d44
  33. 06 Jan, 2013 1 commit
  34. 27 Dec, 2012 1 commit
  35. 18 Dec, 2012 1 commit
  36. 29 Nov, 2012 1 commit
    • Wayne Stambaugh's avatar
      Pcbnew print fixes and improvements. · 84c7b07e
      Wayne Stambaugh authored
      * Fix offset errors when scale factor greater is than one.
      * Changed behavior of fit in page when not drawing border and
        title block to fit board outline in page.
      * Fix offset errors when mirroring (still not 100% correct on MSW with
        wxWidgets 2.9.4).
      * Lots of the usual code cleaning and simplifying.
      84c7b07e