Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • dailybuild_linux-x64
  • dailybuild_win32
  • sqlite
  • rip_abstraction
  • dailybuild_macos-armv8
  • dd_file_lister_filanem_in_desc_color
  • mode7
  • dd_msg_reader_are_you_there_warning_improvement
  • c23-playing
  • syncterm-1.3
  • syncterm-1.2
  • test-build
  • hide_remote_connection_with_telgate
  • 638-can-t-control-c-during-a-file-search
  • add_body_to_pager_email
  • mingw32-build
  • cryptlib-3.4.7
  • ree/mastermind
  • new_user_dat
  • sbbs320d
  • syncterm-1.6
  • syncterm-1.5
  • syncterm-1.4
  • sbbs320b
  • syncterm-1.3
  • syncterm-1.2
  • syncterm-1.2rc6
  • syncterm-1.2rc5
  • push
  • syncterm-1.2rc4
  • syncterm-1.2rc2
  • syncterm-1.2rc1
  • sbbs319b
  • sbbs318b
  • goodbuild_linux-x64_Sep-01-2020
  • goodbuild_win32_Sep-01-2020
  • goodbuild_linux-x64_Aug-31-2020
  • goodbuild_win32_Aug-31-2020
  • goodbuild_win32_Aug-30-2020
40 results

SlyEdit.js

Blame
  • SlyEdit.js 266.48 KiB
    // $Id$
    
    /* This is a text editor for Synchronet designed to mimic the look & feel of
     * DCTEdit and IceEdit, since neither of those editors have been developed
     * for quite a while and still exist only as 16-bit DOS applications.
     *
     * Author: Eric Oulashin (AKA Nightfox)
     * BBS: Digital Distortion
     * BBS address: digdist.bbsindex.com
     *
     * Date       Author            Description
     * 2009-05-11 Eric Oulashin     Started development
     * 2009-06-11 Eric Oulashin     Taking a break from development
     * 2009-08-09 Eric Oulashin     Started more development & testing
     * 2009-08-22 Eric Oulashin     Version 1.00
     *                              Initial public release
     * ....Removed some comments...
     * 2017-12-16 Eric Oulashin     Version 1.52 beta
     *                              Added the ability for the sysop to toggle whether or
     *                              not to allow users to edit quote lines, using the
     *                              configuration option allowEditQuoteLines.
     * 2017-12-17 Eric Oulashin     Version 1.52
     *                              Releasing this version
     * 2017-12-19 Eric Oulashin     Version 1.53
     *                              Updated the PageUp and PageDown keys to ensure they
     *                              match what's in sbbsdefs.js, since Synchronet added
     *                              key codes for those keys on December 17, 2018.  SlyEdit
     *                              should still work with older and newer builds of
     *                              Synchronet, with or without the updated sbbsdefs.js.
     * 2017-12-26 Eric Oulashin     Version 1.54
     *                              Improved quoting with author initials when a >
     *                              character exists in the quote lines: Not mistaking
     *                              the preceding text as a quote prefix if it has 3
     *                              or more non-space characters before the >.  Also
     *                              fixed an issue where wrapped quote lines were
     *                              sometimes missing the quote line prefix.
     * 2018-08-03 Eric Oulashin     Version 1.61
     *                              Updated to delete instances of User objects that
     *                              are created, due to an optimization in Synchronet
     *                              3.17 that leaves user.dat open
     * 2018-11-11 Eric Oulashin     Version 1.62
     *                              Updated to save the message if the user disconnects,
     *                              to support Synchronet's message draft feature
     *                              that was added recently.
     * 2019-04-11 Eric Oulashin     Version 1.63 Beta
     *                              Started working on supporting word-wrapping for
     *                              the entire width of any terminal size, beyond
     *                              79.
     * 2019-04-18 Eric Oulashin     Version 1.63
     *                              Releasing this version.
     * 2019-05-04 Eric Oulashin     Version 1.64 Beta
     *                              Started working on adding a spell check feature.
     *                              Also, updated to use require() instead of load()
     *                              for .js scripts when possible.
     * 2019-05-24 Eric Oulashin     Version 1.64
     *                              Releasing this version
     * 2019-05-24 Eric Oulashin     Version 1.65
     *                              Added support for parsing many standard language
     *                              tags for the dictionary filenames
     * 2019-05-28 Eric Oulashin     Version 1.66 Beta
     *                              Added more parsing for dictionary filenames
     *                              for 'general' dictionaries and 'supplimental' ones
     * 2019-05-29 Eric Oulashin     Version 1.66
     *                              Releasing this version
     * 2019-07-19 Eric Oulashin     Version 1.67 Beta
     *                              Started working on supporting the RESULT.ED drop
     *                              file, with the ability to change the subject
     * 2019-07-21 Eric Oulashin     Version 1.67
     *                              Releasing this version.  Synchronet 3.17c development
     *                              builds from July 21, 2019 onward support result.ed