Hey Allan... I may have found an bug or two...I noticed this in both 2.18 and 2.19.

Within Kixtarter the below works as expected...
1. Highlight/Select a group of lines
2. Edit/Copy
3. Highlight/Select a group of different lines
4. Edit/Paste
5. Edit/Undo

Redo, changing step 1 to copy a selection of text from another program. In step 5 you should notice it does not undo the paste. (While writing this, all of a sudden I could not reproduce this behavior, but as soon as I restarted Kixtarter, it started doing it again)

The other error I have more trouble reproducing, and as a matter of fact only found by accident(I didn't mean to do it). If I highlight a group of text and then click on it again, it changes the pointer to an arrow with a "+" under it. Moving this around or possibly off the screen will sometimes cause the editor to crash. If its of any use, here is the dump from the crash...

Quote:


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: '-1' is not a valid value for 'value'.
at System.Windows.Forms.TextBoxBase.set_SelectionStart(Int32 value)
at Kixtarter.ColorRichTextBox.clsColorRichTextBox.m_rtbControl_TextChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnTextChanged(EventArgs e)
at System.Windows.Forms.RichTextBox.OnTextChanged(EventArgs e)
at System.Windows.Forms.TextBoxBase.WmReflectCommand(Message& m)
at System.Windows.Forms.TextBoxBase.WndProc(Message& m)
at System.Windows.Forms.RichTextBox.WmReflectCommand(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)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
Kixtarter
Assembly Version: 2.18.1936.22872
Win32 Version: 2.18.1936.22872
CodeBase: file:///C:/Program%20Files/Kixtarter/Kixtarter.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 7.0.5000.0
Win32 Version: 7.10.6001.4
CodeBase: file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
Microsoft.VisualBasic.Compatibility
Assembly Version: 7.0.5000.0
Win32 Version: 7.10.3077
CodeBase: file:///C:/Program%20Files/Kixtarter/Microsoft.VisualBasic.Compatibility.DLL
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:





When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.