Skip to content
Snippets Groups Projects
  1. May 25, 2018
  2. May 24, 2018
  3. May 23, 2018
  4. May 21, 2018
  5. May 20, 2018
  6. May 12, 2018
  7. May 09, 2018
  8. May 07, 2018
  9. May 06, 2018
  10. May 02, 2018
  11. Apr 23, 2018
  12. Apr 22, 2018
  13. Apr 16, 2018
  14. Apr 15, 2018
  15. Apr 14, 2018
    • Jonathan Wilkes's avatar
      bump to 2.5.1 · 8916c70d
      Jonathan Wilkes authored
      2.5.1
      8916c70d
    • Jonathan Wilkes's avatar
      Merge branch 'regression-tests' · 255e93be
      Jonathan Wilkes authored
      255e93be
    • Jonathan Wilkes's avatar
      Merge branch 'message-improvements' · 9e14bdda
      Jonathan Wilkes authored
      9e14bdda
    • Jonathan Wilkes's avatar
      add regression tests for changes to message box (and future regressions) · 6cb23744
      Jonathan Wilkes authored
      This is an initial attempt at a regression testing framework.
      
      Initially it has some regression tests that come from the work on
      improvements to the msg box.
      
      The framework allows the tests themselves to remain extremely simple. They
      just need to send a number and potential error message to the outlet.
      
      However, they do need to be added in the main patch. This is because we
      will need to run some tests in a certain order. We could number the test
      filenames but that's less easy to change later.
      6cb23744
    • Jonathan Wilkes's avatar
      speed up msg box by caching the glist in t_messresponder for fetching $0 · f57259d6
      Jonathan Wilkes authored
      This brings msg box back to the same performance it had before $0 expansion
      was added as a feature to message boxes.
      
      The first implementation relied on calling canvas_setcurrent and
      canvas_unsetcurrent in the message box methods. This added a malloc/free
      for each message box method call.
      
      Instead this implementation caches the msg box glist in the t_messresponder.
      That is available as the target parameter in m_binbuf. Unfortunately, we
      have to add a parameter to binbuf_realizedollsym. Since that's a public
      function we have to break out the new param into binbuf_dorealizedollsym.
      f57259d6
  16. Apr 09, 2018
  17. Apr 04, 2018
  18. Apr 03, 2018
Loading