Please upgrade to new bugfix release 4.3pre13

Bug #203713 reported by Daniel Hahler
4
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.adjustForScreenBounds() (Björn "Vampire" Kautler)

- 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 DockableWindowUpdate.DEACTIVATED message is
  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/cutting/moving/duplicating multiple vs. single lines
    [ 1849180 - encorejane ]
    renamed Move_Line_(Down|Up) to Move_Lines_$1,
    renamed (Copy|Cut)_Selection_Or_Line to $1_Lines
    new macros: Duplicate_Lines_(Above|Below)

- 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_Buffer.bsh
  It copies the current buffer in a new untitled buffer
  (Request #1849184) (Matthieu Casanova)

- Added macro Clipboard/Paste_Indent.bsh that paste and indent the 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 AbstractContextOptionPane for plugins which want to provide a
  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(Buffer, boolean, boolean). The third
  parameter "focus" specifies whether the textarea should request focus.
  (Jeff Robertson - SF.net Patch #1852805)

- Added a new method View#showBuffer(Buffer), which is similer with
  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 setKeyEventInterceptor()
    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.sp.util.SyntaxUtilities that will contains some syntax methods
  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.visit(JEditVisitor) or View.visit(JEditVisitor) (Matthieu Casanova)

- New FilteredListModel class that helps creating a filtered JList
  (Matthieu Casanova)
}}}

Related branches

Revision history for this message
Daniel Hahler (blueyed) wrote :
Revision history for this message
Daniel Hahler (blueyed) wrote :

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.

Changed in jedit:
importance: Undecided → Wishlist
Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 203713] [NEW] Please upgrade to new bugfix release 4.3pre13

If it's bugfixes only and you think it would be good, just upload it.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package jedit - 4.3~pre13.dfsg-0ubuntu1

---------------
jedit (4.3~pre13.dfsg-0ubuntu1) hardy; urgency=low

  * New upstream bugfix release (LP: #203713)
  * debian/control, debian/rules:
    replace icedtea-java7 references with openjdk-6 references (LP: #203636)
  * Reworked (and renamed) patches:
    - 01-debian-menu-file.patch: partly applied upstream
    - 02-desktop-file-icon-file.patch: incorporate previous inline change
      (icon path)
  * 03-svn-php_mode_fix_special_comment.patch: Fix regression for special
    comments ("/**/") in PHP mode; can be dropped with the next release.

 -- Daniel Hahler <email address hidden> Tue, 18 Mar 2008 22:18:17 +0100

Changed in jedit:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.