Splinter Client


  1. (ID: 1) [10] Bugs
    1. (ID: 2) [10] SCBT 0000000
      [Pressing a macro key does not supress its display]
    2. (ID: 28) [5] SCBT 0000004
      [when pressing the connect button on the toolbar, focus is not given to the input box, but rather to the render box. This be bad.]
    3. (ID: 27) [5] SCBT 0000003
      [DONT DISPOSE THE SCRIPT EDITOR! SUCKA FOO!

      .... cause then you can only open it once ....]
    4. (ID: 24) [5] SCBT 0000002
      [Multiple categories for saved connections not working.]
    5. (ID: 23) [5] SCBT 0000001
      [System.NullReferenceException: Object reference not set to an instance of an object.
      at System.Windows.Forms.RichTextBox.EditStreamProc(IntPtr dwCookie, IntPtr buf, Int32 cb, Int32& transferred)
      at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
      at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
      at System.Windows.Forms.Control.DefWndProc(Message& m)
      at System.Windows.Forms.Control.WndProc(Message& m)
      at System.Windows.Forms.TextBoxBase.WndProc(Message& m)
      at System.Windows.Forms.RichTextBox.WndProc(Message& m)
      at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


      http://www.error-bank.com/microsoft.public.dotnet.framework/75936_Thread.aspx
      This is a problem in that the EditStreamProc does not do a check to see if
      the editStream member of the RichTextBox class is set to null or not before
      trying to write to it. This is what causes the NullReferenceException. If a
      check for null is added at the top of the method, the error goes away.]


  2. (ID: 3) [5] ToDo
    1. (ID: 9) [9] UI
      1. (ID: 16) [10] Connection Editor
        1. (ID: 17) [6] Tie in script editor
          [To allow scripts to be edited without an active connection.]
        2. (ID: 18) [0] Allow options to be set
          [cmd ret, echo, word wrap, colors, fonts, etc etc]
      2. (ID: 15) [9] Add font support
      3. (ID: 8) [8] Add a scrollback buffer limit
        [otherwise the more you play the more memory you will use.]
      4. (ID: 26) [5] Fix output box scroll position on window resize
      5. (ID: 25) [5] Add vertical scrollbar style to input box
      6. (ID: 6) [5] Make the returning focus to the input box work better
    2. (ID: 10) [7] Scripting
      1. (ID: 11) [9] Firm up macro support.. accept ctl, alt, and shift combos
      2. (ID: 13) [7] Allow / Disallow aliases to trigger other aliases
      3. (ID: 33) [5] Script Loading
        1. (ID: 37) [5] Load from local file
        2. (ID: 36) [5] Load from web service
        3. (ID: 35) [5] Load from ftp
        4. (ID: 34) [5] Load from URI (http / https)
      4. (ID: 29) [5] Script Saving
        1. (ID: 32) [5] Save to web service
          [Web Service... should allow scripts to be password protected for writing, with a separate password for reading. Blank passwords will be allowed.
          ]
        2. (ID: 31) [5] Save to FTP server
          [Save to an ftp server.]
        3. (ID: 30) [5] Save To Local File
      5. (ID: 22) [5] Pass a reference to the main form to the script host.
      6. (ID: 12) [3] Add a common library
        [functions for parsing command input...

        GetVerb
        RemoveVerb]
    3. (ID: 14) [5] (50%) Connection saving
      [Need to add support for saving connection options (word wrap, cmd ret, echo, etc)

      Also need to automaticly save all connection-specific items (like the script) as they are changed.]

  3. (ID: 19) [0] User Suggestions
    1. (ID: 20) [5] "Simpler" scripting
      [Something more like zmud
      ]
    2. (ID: 21) [5] Dummy version
      [clone zmud]

  4. (ID: 4) Verify
    1. (ID: 5) Variables are stored on the ScriptHost object (11/12/2004)