Please upgrade to new bugfix release 4.3pre13
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
jedit (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: jedit
On the road to 4.3final, 4.3pre13 has been released.
{{{ Bug Fixes
- After some keystroke like alt+tab the numpad stopped working until another
printable key is pressed (#1788460) (Matthieu Casanova)
- Windows installer now look for javaw.exe in SysWOW64 directory before
in System32. This is required on 64-bit Windows XP and Sun's
JRE(1.6.0u3) though 64-bit package is installed. Nothing is changed on
32-bit environment because it doesn't have SysWOW64 directory.
(Kazutoshi Satoda - SF.net Bug #1849762)
- If the autosave file path do not exists, it is ignored silently. As soon as
this path exists again it will work as it should (#1825720) (Kazutoshi Satoda)
- (Mac OS X only?) Fixed a focus problem with Unsaved Changes dialog.
Textarea had focus when the dialog pop up.
(Jeff Robertson - SF.net Bug #1779849, Patch #1852805)
- Files Changed on Disk dialog moved focus to textarea when a file is
selected in the list. (Kazutoshi Satoda)
- A NPE fixed when creating and clearing a register quickly in a macro if the
Registers view is open (Matthieu Casanova)
- When clearing a register, the listeners are now notified (Matthieu Casanova)
- If you delete a plugin, the plugins that depends on will be unloaded (after a
confirmation) (Matthieu Casanova)
- Column cursor (zero width rectangular selection) is now kept after
completion. Only the built in word completion (C+b by default) is
changed. Other completions provided by some plugins are not changed.
(Kazutoshi Satoda - SF.net Bug #1866836)
- Fixed a bug where screens were shown off-screen because of a typo in
GUIUtilities.
- In the replace dialog, the replace string can now use capturing groups above 9
(#1834620) (Matthieu Casanova)
- Electric scrolling done where it should not (#1906301 - zoniie)
- untitled buffer were not closed with 2 views (#1869978) (Matthieu Casanova)
- When closing a dockable panel, the DockableWindowU
sent (#1075058) (Matthieu Casanova)
- ScrollLineCount was not calculated correctly (#1906288, #1868923)
(Matthieu Casanova)
}}}
{{{ Miscellaneous
- In a directory search, if you use a regex, it is tested before, before listing
files (#1556663) Matthieu Casanova
- Center Caret On Screen now scrolls your document so your caret doesn't
change. [ 1883809 - ezust ]
- [About jEdit] dialog is refined. It now performs smoother animation
and fade out effect. (xlinuks)
- [Macros] Copying/
[ 1849180 - encorejane ]
renamed Move_Line_(Down|Up) to Move_Lines_$1,
renamed (Copy|Cut)
new macros: Duplicate_
- The VFS Browser has a new command to paste a file.
After copying the path name of a file, you can paste it in any folder to
copy the file (Matthieu Casanova)
- When opening the search dialog if no text is selected the searched string will
be filled with the previous entered string (feature #1500938) (Matthieu Casanova)
- The Activity Log option panel now have a textfield filter
(feature #1593375) (Matthieu Casanova)
- In the plugin manager, a new panel shows detailed informations about the
installed plugins (Matthieu Casanova)
}}}
{{{ Editing
- SF Bug #1853797: perl syntax highlighting: broken '\' after var interpolation
The rule for matching literals was wrongly highlighting perl variables.
Fix is to use the same rule used in the main rule set to match those
variables. (Marcelo Vanzin)
- Handling of /regexp/ in ruby mode is refined. (Kazutoshi Satoda)
NOTE: If a regexp begins with a whitespace (including a newline), the
beginning "/" is wrongly treated as a division operator. But such regexp
is rare enough and one can use %r notations or write like "/\ ..." to
force jEdit to treat it as a regexp.
- Added macro Files/Duplicate
It copies the current buffer in a new untitled buffer
(Request #1849184) (Matthieu Casanova)
- Added macro Clipboard/
(Request #1827083) (Matthieu Casanova)
- Improved auto indentation in Ruby edit mode. It now unindents things
like else, end, require etc on the fly.
(SF.net patch #1726646 - Jim Morris and Kazutoshi Satoda)
- Improved PHP edit mode (Daniel Hahler):
- handle "${foo}" (SF Bug 1818619) and other valid expressions in literal,
backticks and heredoc blocks
- fix comment props for HTML in TAGS ruleset (C-e C-c/range-comment uses
proper comment syntax there now)
- fix delegating back from various rulesets (OBJECT_PHP, ...) to PHP
ruleset; includes fixed handling of comments
- fix matching of PHP vars (using SEQ_REGEXP instead of MATCH_FOLLOWING),
so that it does not match "$foo\" completely; now uses the exact regexp
for valid variable names
- add ruleset PHP_COMMENTS (re-factored)
- tpl mode: delegate {php} tags to PHP mode (Daniel Hahler)
- Added regex highlight in javascript mode (#1042013) (Matthieu Casanova)
- assembly-mcs51 mode was missing in the catalog (#1887865) (Matthieu Casanova)
- transact-sql (tsql) mode: Fix escaping in string literals (#1007881) and
highlight identifiers (`foo`) as LITERAL2 (Daniel Hahler)
}}}
{{{ API Changes
- Moved gnu.regexp out of jedit core and into the XSearch plugin.
- Added class AbstractContext
panel similar to jEdit's context menu editor. The API is sort of restrictive
right now, but can be enhanced later, if needed. (Marcelo Vanzin)
- Added a new method View#setBuffer(
parameter "focus" specifies whether the textarea should request focus.
(Jeff Robertson - SF.net Patch #1852805)
- Added a new method View#showBuffer
goToBuffer() but doesn't move focus to the textarea.
(Kazutoshi Satoda, based on Jeff Robertson's patch #1852805)
- Some improvements are made in CompletionPopup.
- Eliminated possibe undesired effects of setKeyEventInte
while the popup is not shown yet or already disposed.
- KeyEvents which are not consumed in keyTyped() now work as if they
were passed to View.
- Added a new constructor which does not require a position.
(Kazutoshi Satoda)
- Added org.gjt.
most of them comes from GUIUtilities
(Matthieu Casanova)
- A new interface JEditVisitor is added and implements the pattern Visitor.
It can visit the views, edit panes and textareas using the method
jEdit.
- New FilteredListModel class that helps creating a filtered JList
(Matthieu Casanova)
}}}
I think it does not require two ACKs from motu-release, because of its bugfix nature, but I'd like to get one ACK to be on the safe side.
It builds fine in pbuilder, upgrades, purges and installs OK.
My upload will also address bug 203636 and picks a small (bugfix) patch (to a syntax mode file) from upstream SVN.