📄 changes.txt
字号:
- Improved handling of Home/Insert keypresses and actions.
0.8.6.4 (03/25/2004):
---------------------
- Syntax highlighting:
- UNIX shell: Fixed bug in quoted string termination.
- Added C# syntax highlighting.
- Fixed a bug in undo/redo.
- Added new "view" - a split pane view. I find this to be a
much cleaner view than the tabbed pane, but the choice is yours;
you can toggle between the two views. Your choice is remembered
between RText sessions.
- Fixed bug - Find in Files dialog went into a loop when you
tried to do a find with an invalid regular expression.
- Made syntax filters case-insensitive. This way, AUTOEXEC.BAT
will be syntax highlighted if the Windows batch file filter
contains "*.bat".
0.8.6.3 (03/19/2004):
---------------------
- Syntax Highlighting:
- Added Windows batch file syntax.
- Added UNIX shell syntax.
- Added the ability to have the text editor highlight the current
line. This feature can be toggled and the highlighting color
can be changed via the options dialog. This property is also
remembered between RText sessions.
- Added file filters to the Open/Save dialog corresponding to the
file types now recognized for syntax highlighting.
- Factored out logic code from display code in the class that
was in charge of displaying the tabbed pane of text areas. This
allows for the possibility of alternate views (besides just being
better programming).
- Fixed bug - If you closed a document in a "middle tab" (i.e.,
not the first or last tab when three or more files are open), the
file name displayed in the title bar wouldn't update.
- Fixed bug - File history was remembered in reverse order. Thus,
if your file history contained files a.txt, b.txt, and c.txt, in
that order, and you closed and reopened RText 0.8.6.2, your file
history would contain the files in the order c.txt, b.txt, a.txt.
- Now better at catching errors in rtext.properties file; if the
properties file is invaild in any way, RText will give you a
dialog box at startup telling you as much, and use the defaults.
- Touched up a few of the 16x16 WinXP/Win98 icons.
0.8.6.2 (03/06/2004):
---------------------
- Touchups to syntax highlighting:
- C, C++, Java: Fixed a bug that caused exceptions to be thrown
sometimes if a multiline comment's end token was
modified.
- Java: Made all java.lang.* classes, interfaces, exceptions and
errors into syntax highlighted tokens. I classified them
as "functions" even though they aren't functions, but
I didn't have a token type descriptive enough for them.
- Updated Options Dialog:
- You can now decide what file extensions get associated with
what file types, and thus control what files get syntax
highlighted.
- Fixed 'Text Area' panel so that clicking the 'Restore Defaults'
button only enables the Apply button when it changes something.
- RText once again remembers more between sessions:
- Whether or not the window was maximized.
- File filters
- File history
- Fixed bug: Background as image stopped working on Windows with the
introduction of syntax highlighting.
0.8.6.1 (02/27/2004):
---------------------
- Touchups to syntax highlighting:
- All: Word wrap now works with syntax highlighting.
- C, C++: Made characters '?' and ':' highlighted as operators.
Preprocessor directives now colored.
- Java: Made characters '?' and ':' highlighted as operators.
Documentation comments distinguished from
multiline comments.
- Overhaul of Options dialog; designed to reflect more modern
Options dialog style found in many Windows applications. Also
added support for customizing syntax highlighting and other text
area options.
- RText now remembers more of your preferences between sessions:
whether or not word wrap was on, caret color, selection color, and
syntax highlighting colors.
- Fixed small bug involving changing carets and selections: if you
had a selection then switched from insert to overwrite mode or
vice versa and moved the caret, it appeared that the old selection
stayed (even though it really didn't). This is now fixed.
- Block caret used in overwrite mode now sizes itself to the character
it's over; this makes it look a little nicer when using a
proportional font.
- Fixed up inline comments; Javadoc now generates with no errors
or warnings.
- Fixed bug: Bad regular expressions in find/replace operations threw
unreported exceptions and appeard to not do anything; you now get a
dialog box telling you to check your regular expression.
0.8.6.0 (02/24/2004):
---------------------
- VERY PRELIMINARY support for syntax highlighting. Currently
supported languages are:
1. Java
2. C
3. C++
You currently have no control over the syntax highlighting. When
you open a file with an appropriate file extension (.java, .c, etc.),
syntax highlighting will be used appropriately for that file. You
cannot currently change the color scheme used for syntax highlighting.
Word wrap is not yet supported when syntax highlighting; if you
turn on word wrap while editing a *.java/*.c/*.cpp/*.h file, you
will not be able to scroll horizontally in the file. All of these
issues will be fixed in the next couple of releases, after I ensure
that the syntax highlighting is working correctly.
- Fixed nasty bug where cut, copy and delete actions alternated
between active/inactive when the selection size grew/shrank.
- Fixed very malicious bug that slowed RText down when dealing with
files much larger than 500 kb... It has since been tested on a
2.12 MB file (representing over 60,000 lines of Java source code)
and it ran fine. Further scalability testing may come later.
0.8.5.0 (01/23/2004):
---------------------
- RText now remembers some of your editing preferences between
sessions, such as look and feel, icon set, font, background,
window size, etc. The next release should remember much more.
- Worked around a Java "bug" where the default backspace action is
triggered by the same event as Ctrl+H, thus whenever you used that
shortcut to bring up the Replace dialog, the character previous to
the cursor position was deleted.
- Made text fields on Replace dialog and Find in Files dialog
into "smart" combo boxes that remember your last searches.
- Changed default button on Replace dialog from "Replace Next" to
"Find Next" for safety reasons.
- Fixed a bug where if you opened the Find or Replace dialog, then
closed all open documents, you could still perform the search
and get some Java exception. You now get a message box telling
you there's no text to search.
- Fixed a bug in the Find dialog's combo box where you would have
to press enter twice to do a search whenever you changed the
search string (damn Java JComboBoxes...).
- The File History in the File menu now intelligently abbreviates
file paths, instead of just sticking an elipsis wherever it
feels like it.
- When you do a "Replace All", RText now tells you how many times
it did the replacement.
- Find in Files dialog now clearly identifies multi-line regular
expression matches as such, to help prevent some confusion.
- Fixed a bug where if you double-clicked on a "<Verbose>" line
in the Find in Files dialog that described a directory, RText
would try to open the directory as if it were a file, and give
you an error indicating it couldn't do so. Now it tells you
that the line describes a directory.
- Fixed a bug where opening a document from the Find in Files
dialog didn't add the document to the File menu's "File
History."
- Find in Files dialog now updates it's "status bar" when you
double-click on an search result to open the file, telling you
what file it opened.
- RText's status bar now has more to say; it changes its message
when you open a file, close a file, and more.
- Enhanced the "File History" in the File menu so that, if there
are no recently opened files, it shows just 1 separator, not 2
(very minor change, I know; but it was bugging me).
0.8.4.0 (01/15/2004):
---------------------
- Find in Files dialog now fully operational (added Regular Expression
searching, searching subdirectories, and some UI "prettiness"
enhancements).
- Fixed JRE 1.4 bug cauing popup menus to disappear when a modal dialog
is displayed (See
http://developer.java.sun.com/developer/bugParade/bugs/4911422.html
for more details). Hopefully this won't break anything else...
Also note that I didn't fix this for the Mac Look and Feel, so it
will still have this bug. All other LnF's should be okay.
- Added "Printing" tab to Options dialog, allowing you to configure some
printing options. From here, you can specify whether you want to always
print using RText's current font, or always print with some other font
(for example, you may edit with a larger font, but print with a smaller-
point font to save paper).
- Made the edit field on the Find dialog into a combo box that remembers
your last few searches. Eventually, I will do the same thing for
the text fields in the Replace and Find in Files dialogs.
- Fixed bug where printing cut off first line of every page (see
Request ID #859349).
- Updated text editor so that repeatedly pressing the "Home" key moves
the cursor between the start of the current line and the first non-tab,
non-space character on the current line. This is sort of a programmer's
editor thing I think, but I like it.
- Updated Find dialog so that the edit box isn't extra tall when using
the Motif Look and Feel.
- Changed the startup code to give more information when RText is
initializing, in the hopes of finding out why it hangs when starting
on MacOS X 10.2.x - Perhaps it has to do with Robot...
0.8.3.5 (01/07/2004):
---------------------
- Huge overhaul of printing. Before, whenever you printed, it always came
out in a monospaced font. Now, RText prints in whatever font and size
you're currently editing with. This is a big change!
- Overhaul of the Print Preview dialog. Added zoom in/zoom out
functionality, and tried to speed up performance a bit when flipping
through pages.
0.8.3 (12/23/2003):
--------------------
- Redid the "Find in Files" dialog's UI, and added some functionality. You
can now search for files (as long as you don't use the Regular Expression
option, it's still broken), and open files from this dialog by double-
clicking on them. Note that this is STILL an unfinished part of RText
and may not work properly; however, if you find it not working as you'd
expect, please post a bug report and let me know!
- Fixed "Linux - BG Dialog doesn't position preview image correctly" bug
(see Request ID 863395).
- Fixed "Linux - UI allows you to choose Windows & XP LnF" bug (see
Request ID 863684).
- Fixed "Opening second document makes some Java/WinXP menu icons big" bug
(See Request ID 864448).
- Fixed "Background dialog allows you to select 'No Image' as BG (see Request
ID 863682).
- I also finally got a Linux box (running RedHat Linux 9) available for
testing! So now, all versions will be tested on Win98, WinXP and Linux.
0.8.2:
------
I didn't keep a change log before 0.8.3. Sorry!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -