Skip to content
Snippets Groups Projects
  1. Jul 24, 2015
  2. Jul 22, 2015
  3. Jul 17, 2015
  4. Jul 15, 2015
  5. Jul 14, 2015
  6. Jul 13, 2015
    • deuce's avatar
      Fix memory leak in wordwrap() where the paragraph array was never free()d. · ceb0fd0f
      deuce authored
      Add a great deal of comments for future-Deuce.
      ceb0fd0f
    • deuce's avatar
      Overhaul the wordwrap() function. · 5710fda8
      deuce authored
      The old code unwrapped from the old width and rewrapped to the new width in
      a single pass.  While this was more efficient, it was very difficult to work
      on and understand the code.
      
      Now, wordwrap() is a two pass process.  The first pass unwraps "paragraphs"
      (defined as being the text between two hard CRs) and the second pass wraps
      to the new width.  This makes it simpler to understand and debug.
      
      This fixes some odd wrapping issues when quoting messages.
      5710fda8
  7. Jul 12, 2015
  8. Jul 09, 2015
  9. Jul 08, 2015
  10. Jul 07, 2015
  11. Jul 05, 2015
    • deuce's avatar
      Improve the locking "stuff"... · 4d70127d
      deuce authored
      For regular vstatlock things, only hold the lock long enough to copy the
      variables that will be used.
      
      For vstat.vmem stuff, create a separate reference-counting vmem structure
      and a new vmem_lock so the memcpy() of the vmem won't block basic vstat
      accesses.
      
      This appears to fix the recently-added "blockiness" of screen updates in
      SyncTERM, without risking deadlocks or unlocked accesses... the major issue
      holding up a release.
      4d70127d
  12. Jul 04, 2015
    • rswindell's avatar
      Create a 7-line MSGINF file which includes the full path to the tag file, · 8814273d
      rswindell authored
      in scenarios where the tagfile may be used (e.g. not editing extended file
      descriptions). This should allow SlyEdit and other extenal message editors
      to detect the support for the editor.tag file dynamically rather than by
      using the Synchronet version number. If the 7th line is blank or non-existent,
      then the external editor tag file is not supported.
      Overhauled editor_inf() to use a file stream/fprintf.
      8814273d
  13. Jun 22, 2015
  14. Jun 11, 2015
  15. May 27, 2015
  16. May 13, 2015
  17. May 12, 2015
  18. May 11, 2015
Loading