[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jedit-announce
Subject:    jEdit-announce digest, Vol 1 #183 - 1 msg
From:       jedit-announce-request () lists ! sourceforge ! net
Date:       2001-11-25 20:04:20
[Download RAW message or body]

Send jEdit-announce mailing list submissions to
	jedit-announce@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/jedit-announce
or, via email, send a message with subject or body 'help' to
	jedit-announce-request@lists.sourceforge.net

You can reach the person managing the list at
	jedit-announce-admin@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of jEdit-announce digest..."


Today's Topics:

   1. jEdit 4.0pre2 now available (Slava Pestov)

--__--__--

Message: 1
Date: Sun, 25 Nov 2001 15:10:42 +1100
From: Slava Pestov <slava@jedit.org>
To: announce@jedit.org, users@jedit.org
Subject: [ jEdit-announce ] jEdit 4.0pre2 now available

jEdit 4.0pre2 is now available from <http://www.jedit.org>.

+ New Features

- MacOS plugin bundled (Kris Kopicki)
  - jEdit exits cleanly when Command+Q is pressed
  - Files created or associated with jEdit can now be opened from the
    Finder by double-clicking on them, or dragging them to the jEdit
    icon
  - jEdit is assigned as the creator of new files
- A few Alt-key shortcuts added for commonly-used commands so that you
  don't have to move your fingers all over the keyboard:
  - A+i, A+k: prev, next line
  - A+j, A+l: prev, next character
  - A+q, A+a: page up, page down
  - A+z, A+x: home, end
  - A+d: delete next character
- A new View->Docking menu; contains commands for closing the left, top,
  right and bottom docking areas (shortcuts: C+e 1,2,3,4)
- Narrowing re-implemented. This feature was present in jEdit 3.2 but
  was missing from 4.0pre1.

+ Enhancements

- Bracket matching improvements:
  - If the highlighted bracket is off screen, the text of the matching
    line is shown in the status bar. And here's the best part: if the
    matching line cosists of only a bracket and whitespace, the
    *previous* line is shown in the status bar instead
  - Clicking the scope indicator in the gutter moves the caret between
    the two matching brackets
  - Control-clicking the scope indicator or a bracket in the text area
    selects all text between the two matching brackets
- File system browser improvements:
  - Parent directories are now listed in a widget at the top of the
    file system browser
  - File->Recent Directories menu lists directories that were recently
    visted in the file system browser
  - File selection dialog boxes now have a status bar that shows the
    number of pending I/O requests
  - Middle mouse button click in file system browser now has the same
    effect as double-clicking
  - You can now enter relative paths in the file system browser's path
    field
  - 'More' menu split into 'Commands' and 'Plugins' menus
  - 'Commands' menu and tool bar now have the same set of commands
  - 'Favorites' menu added for quicker access to favorites
  - If invoked while a file is selected, the 'Search in Directory'
    command now sets the search file name filter to that file's
    extension
- Icons added to 'BeanShell Error' and 'Close All' dialog boxes
- Updated PV-WAVE mode (Ed Stewart)
- Updated Transact-SQL mode (Ollie Rutherfurd)
- Updated Omnimark mode (Lionel Fiol)
- Closing a docked window now returns focus to the text area
- Memory indicator tooltip now shows used and total Java heap memory in
  kilobytes
- Option for search and replace to beep on auto wrap (Kenrick Drew)
- Faster (in theory anyway) file loading as a side effect of some bug
  fixes
- Improved help viewer welcome screen
- Updated QuickNotepad sample plugin for jEdit 4.0 API changes (John
  Gellene)
- 'Delete Line' now leaves the caret in the same column
- '~' in buffer and directory path names is now automatically expanded
  to the home directory
- Improved undo
- Pressing Tab while there is a selection will now only shift the line's
  leading indent if the selection spans more than one line
- If indent on tab is enabled, a line will only be indented if Tab is
  pressed inside the leading whitespace of that line. Indent on tab is
  now enabled by default
- Bundled set of macros slimmed down somewhat. You can find more macros
  at http://community.jedit.org (John Gellene)
- Text selection commands (Select Word, Select Line, and so on) are now
  multiple selection aware

+ Bug Fixes

- Fixed a memory leak with the search and replace dialog box
- Undo would be broken after a file was reloaded
- Fixed exception thrown if a buffer contained definitions for integer
  properties (tab size, maximum line length, ...)
- Changing the gutter font didn't update the gutter width
- Fixed broken scrolling behavior
- Some files would open with only one line visible
- MiscUtilities.compareStrings() would throw exceptions with strings
  that contained embedded numbers larger than 2^31
- Creating a new view or splitting the view didn't work
- Tool bar tooltips were broken
- With the Windows look and feel, file names were invisible in the file
  system browser
- In the help viewer, the top-level user's guide link was broken
- BufferChangeAdapter didn't properly implement BufferChangeListener
  interface (Maik Schreiber)
- GUIUtilities.loadToolButton() no longer throws an exception with
  invalid tool bar buttons
- It was not possible to bind an action to a non-alphanumeric key
  without any modifiers
- The file system browser's notion of the current directory is not
  changed until the directory is actually loaded successfully
- Some directories could not be deleted from the favorites
- It is no longer possible to add the same directory to the favorites
  twice
- File->Current Directory menu now shows 'No Files' if there are no
  files in the current directory
- Fixed a few bugs in the File System Browser->Colors option pane
- Compound edits were rather buggy
- 'Trailing EOL' setting did not work
- Fixed possible MacOS x keyboard problems (again...)
- Fixed a buffer corruption bug
- 'Select Fold' command threw an exception of there were no folds in the
  buffer
- Fixed a few bracket matching bugs
- Fixed cosmetic bug in search and replace code that was triggered by
  the Tags plugin
- Fixed minor repaint bug with multiple selections

+ API Changes

- New method in VFS class: _canonPath().
- VFS.DirectoryEntry constructor accepting a 'color' parameter removed.
  Instead, write a VFS.DirectoryEntry subclass that overrides the
  getColor() method
- MiscUtilities.constructPath(), .getFileName(), .getParentOfPath()
  methods are now VFS-aware
- Note that the behavior of correspondingly-named methods in the VFS
  class has changed in a suttle manner, and they should no longer be
  called directly. Use the MiscUtilities methods for all path
  manipulation.
- EditAction.getView() deprecated, call GUIUtilities.getView() instead



--__--__--

_______________________________________________
jEdit Announcement List
jEdit-announce@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-announce


End of jEdit-announce Digest

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic