Skip to content
Snippets Groups Projects
  1. Jul 24, 2015
  2. Jul 22, 2015
  3. Jul 15, 2015
  4. Jul 14, 2015
  5. 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
  6. Jul 12, 2015
  7. Jul 09, 2015
  8. 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
  9. Jun 22, 2015
  10. May 27, 2015
  11. May 13, 2015
  12. May 11, 2015
  13. May 07, 2015
  14. May 06, 2015
  15. May 05, 2015
  16. May 02, 2015
    • rswindell's avatar
      Fix compile errors introduced with redefinition of post_t · 8df898ad
      rswindell authored
      for sbbs_t::loadposts().
      8df898ad
    • rswindell's avatar
      Optimize listmsgs() for SCAN_NEW mode (no need to read headers). · 2dbf5089
      rswindell authored
      Removed extra smb_freemsgmem() stuff in listmsgs() loop (leftover?).
      2dbf5089
    • rswindell's avatar
      Implemented the SCAN_UNREAD mode bit for scansubs(), scanallsubs(), · 0d51d960
      rswindell authored
      scanposts(), and listsub(). These functions are exposed in the JS 'bbs' object
      as scan_subs(), scan_msgs(), and list_msgs().
      Wherease previously, all of "your messages" (messages addressed to you)
      would be found/displayed if the user answered (Y)es to the "Subjects Only?"
      prompt, and only un-read message (to you) would be displayed if they answered
      (N)o to the "Subjects Only?", providing long-standing confusion about the
      different behavior, now the user is prompted whether to display un-read
      messages only (in scansubs/scanallsubs), and in the case of the logon
      question to "Search all subs for un-read messages to you?", only un-read
      messages are listed/displayed, regardless of how the user answers the
      "Subjects Only?" question.
      SCAN_UNREAD is only applicable when combined with SCAN_TOYOU.
      
      Added new commands to the msg reading prompt: 'N' (list new messages), 'U'
      list un-read messages to-you.
      
      2 new text.dat entries: DisplayUnreadMessagesOnlyQ and NoMessagesFound
      0d51d960
    • rswindell's avatar
      Fixed 12-year old bug (introduced in rev 1.10): · b61414de
      rswindell authored
      getusrsub() returned the completely wrong sub-board number. It assumed that
      getusrgrp() returned a 0-based index when in fact it returns a 1-based group
      number. This bug was only visible when using certain @-codes (e.g. "SN",
      "SL", "SR", and "SMB_SUB_NUM") when a sub-board was open via Synchronet
      internal function (i.e. not via JS MsgBase class). If the current group was the
      last group visible to the user, this would cause a crash.
      b61414de
    • deuce's avatar
      c66fe912
  17. Apr 29, 2015
  18. Apr 28, 2015
Loading