1. 18 Dec, 2013 1 commit
  2. 24 Nov, 2013 1 commit
  3. 15 Nov, 2013 1 commit
  4. 04 Oct, 2013 1 commit
  5. 29 Sep, 2013 1 commit
  6. 10 Sep, 2013 1 commit
  7. 03 Aug, 2013 1 commit
  8. 29 Jun, 2013 1 commit
  9. 28 Jun, 2013 1 commit
  10. 27 Jun, 2013 1 commit
  11. 26 May, 2013 1 commit
  12. 22 May, 2013 1 commit
  13. 18 May, 2013 1 commit
  14. 13 May, 2013 1 commit
  15. 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
  16. 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
  17. 04 May, 2013 1 commit
  18. 02 May, 2013 1 commit
  19. 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
  20. 18 Apr, 2013 1 commit
  21. 10 Apr, 2013 1 commit
  22. 09 Apr, 2013 2 commits
  23. 07 Apr, 2013 1 commit
  24. 06 Apr, 2013 1 commit
  25. 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
  26. 01 Apr, 2013 1 commit
  27. 31 Mar, 2013 1 commit
  28. 30 Mar, 2013 2 commits
  29. 28 Mar, 2013 1 commit
  30. 11 Mar, 2013 1 commit
  31. 06 Mar, 2013 1 commit
  32. 24 Feb, 2013 1 commit
  33. 19 Feb, 2013 1 commit
  34. 12 Feb, 2013 3 commits
  35. 02 Feb, 2013 1 commit
  36. 23 Jan, 2013 1 commit