1. 25 Aug, 2016 1 commit
    • Jonathan Wilkes's avatar
      port from Pd Vanilla (some of these were already ported): 5a1b58 · d7ccb9db
      Jonathan Wilkes authored
      These bugs were discovered via static code-analysis
      https://scan.coverity.com/projects/pure-data-pure-data
      (The CID numbers are the "Coverity IDs" used to identify the various bugs)
      
      - Don't free binbuf within glist_readfrombinbuf (CID:74871)
      - it must be deleted by the caller
      - Initialize sockaddr_in (CID:74861,74862,74863,74866)
      - Initialize indelay/outdelay (CID:74864,74865)
      - Initialize device-arrays (CID:74853,74854,74855,74856)
      - Closing unneeded sockets (CID:74827)
      - Initialize sockaddr_in (CID:74860}
      - Close file-descriptor if the soundfile is unparsable (CID:74822,74823)
      - Close file-handle in cleanup (CID:74816)
      - Call va_end() when handling variadic args (CID:74872)
      - Added missing break (CID:74800)
      - Prevent NULL-dereferences (CID:74792,74793)
      - Size checks when copying into string buffers (CID:74844,74845,74846,74847,74849)
      - Freeing no-more used storage (CID:74832)
      - Fixed code block (CID:74806)
      - Initialize sockaddr_in (CID:74860)
      - Initialize array-values to 0 (CID:74867)
      - Free allocated memory (CID:74813,74830)
      - Removed allocation of unused memory
      - Use pd_free() to free templates (CID:74814)
      - template_free() does not free the entire structure (it misses the pd_new() part)
      - initialize variable (CID:77865)
      - Prevent NULL-pointer dererencing (CID:77864)
      - Free heap-allocate binbuf after use (CID:74833)
      d7ccb9db
  2. 23 Jul, 2016 1 commit
  3. 06 Jun, 2016 1 commit
  4. 04 Jun, 2016 4 commits
  5. 03 Jun, 2016 1 commit
  6. 25 Jan, 2016 1 commit
  7. 22 Jan, 2016 1 commit
  8. 20 Jan, 2016 2 commits
  9. 18 Jan, 2016 1 commit
  10. 07 Jan, 2016 1 commit
  11. 06 Jan, 2016 1 commit
  12. 28 Dec, 2015 1 commit
  13. 24 Dec, 2015 1 commit
  14. 22 Dec, 2015 1 commit
  15. 20 Oct, 2015 1 commit
  16. 20 Sep, 2015 1 commit
  17. 18 Sep, 2015 1 commit
  18. 11 Sep, 2015 1 commit
  19. 10 Sep, 2015 2 commits
  20. 16 Aug, 2015 1 commit
  21. 09 May, 2015 1 commit
  22. 08 May, 2015 1 commit
  23. 18 Apr, 2015 1 commit
  24. 15 Apr, 2015 1 commit
  25. 13 Mar, 2015 1 commit
  26. 06 Mar, 2015 1 commit
  27. 13 Feb, 2015 1 commit
  28. 05 Oct, 2014 1 commit
  29. 17 Sep, 2014 1 commit
  30. 10 Sep, 2014 1 commit
  31. 09 Sep, 2014 2 commits
  32. 06 Sep, 2014 2 commits
    • Ivica Bukvic's avatar
      *improved drawing logic for all text objects so that they draw themselves... · 9fd322a7
      Ivica Bukvic authored
      *improved drawing logic for all text objects so that they draw themselves during vis process as selected (if they are already selected). This should be the logic for other objects as well: draw yourself normal or selected (check at vis time, only if being drawn for the first time, including after vis 0, followed by a vis 1), and then make sure to tag ourselves as "selected" so that if immediately being displaced, everything indeed follows us as it should.
      9fd322a7
    • Ivica Bukvic's avatar
      *fixed regression where select all did not work · bcca8885
      Ivica Bukvic authored
      *added ability to do shift+home and shift+end to select text inside objects
      *fixed manual resizing of subpatches which did not work in the current implementation.
      bcca8885
  33. 04 Sep, 2014 1 commit