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