Public bug reported: Please sync jwm 2.3.5-1 (universe) from Debian unstable (main)
Explanation of the Ubuntu delta and why it can be dropped: * New upstream release. * debian/patches - removed all old patches, because they are obsolete due to changes in the upstream code. - created new jwmrc patch to re-implement debian menu as well as add a more complete icon search path and more common keyboard bindings * debian/rules - use autoconf to automatically configure * debian/watch - point upstream to correct link and use better extention search * debian/control - improve readability and add support for jpg and svg icons * 2.3.1 fixes - Added an option to group windows by class in the task bar. (the group attribute of the TrayStyle tag). - Fixed an issue with menus showing up across monitors when Xinerama is enabled. - Added the ability to show Motif-style handles on windows (the decorations attribute of WindowStyle). - Fixed an issue where the next/prev key bindings would not advance past a window that does not accept input focus. - Fixed the behavior of the Include tag within menus so that it no longer creates a submenu. - Menus included using Include are no longer loaded each time the menu is accessed. - Added a Dynamic submenu that will re-load its menu contents each time it is accessed. * 2.3.0 * New Features - Added support for client requested XRaiseWindow (issue #117). - Added native language support for the confirm dialog. - Added support for _NET_RESTACK_WINDOW (issue #118). - Added key binding to send the current window to a different desktop (issue #119). - Support the specification of an alternate configuration file (patch from Brian Bidulock) - Added Corner option to configure the roundedness of windows. - Updated the look of borders around menus and trays. - Add support for _NET_WM_MOVERESIZE (issue #142). - Add the fullscreen group option (patch from George Shaw). - Made window style configuration more consistent (may break old configuration files). - Add scale background type. - Added group options: nomin, nomax, noclose, nomove, noresize (issue #152), and nofullscreen (issue #163). - Added the Outline tag to MenuStyle to specify the color of menu outlines (issue #31). - Added the Outline tag to TrayStyle to specify the color of tray outlines. - To conform with GNU standards, running "make install" no longer strips the executable. To strip the executable, "make install‑strip" can be used instead. - Added the ability to swallow the same client into a tray multiple times. - Added the ability to specify where the tray is hidden when auto-hide is enabled (issue #34). - Menu Includes are now loaded dynamically when a menu is shown rather than when JWM starts. - Added the sendu, sendd, sendl and sendr key bindings to send a window to a different desktop (issue #119). - Added the maxh, maxv, maxtop, maxbottom, maxleft and maxright key bindings (issues #120 and #157). - Added the ability to have separate actions per mouse button for tray buttons (issue #171). This is accomplished using the Button tag. - The Button tags are optional. By default the action will use mouse button mask 123. - Add the ability to have separate actions per mouse button for clock tray components (issue #171) and the ability to have clock tray components run actions like tray buttons (issue #172). - Add support for more than 10 menus. Now 26 additional menus can be defined using the letters a through z. * Configuration Changes - The following XSLT is available to update JWM v2.2 configuration files for use with JWM v2.3: jwm-2.3.xslt. - To convert an existing v2.2 configuration file using xsltproc, run: cp ~/.jwmrc ~/.jwmrc.old && xsltproc jwm-2.3.xslt ~/.jwmrc.old > ~/.jwmrc - If you have multiple configuration files, it may be necessary to apply the XSLT to some or all of them depending on what configuration options are stored in the file. * A summary of configuration changes follows. - The ActiveBackground and ActiveForeground tags have been replaced by Background and Foreground under the Active tag. This applies to TrayStyle, TaskListStyle, TrayButtonStyle, PagerStyle, and MenuStyle. - The Inactive tag under WindowStyle has been removed. The tags that used to go within this tag now go directly under the WindowStyle tag. - The autohide attribute in Tray now determines where the tray should be hidden (left, right, top, bottom, or off) instead of true or false. - Now actions in the Clock tag must be prefixed with exec: to run an external program. - See the configuration documentation for documentation on all configuration options. * Bug Fixes - ICCCM 2.0 WM_S selection compliance (patch from Brian Bidulock). - Fixed client window position after maximize/restore (issue #115, patch from Biran Bidulock). - Fixed window mapping bug with show desktop (issue #114). - Give focus to the top-most window after show desktop (issue #64). - Fix uninitialized memory when loading images (patch from Brian Bidulock). - Fix overlapping string issue with FriBidi (patch from Brian Bidulock). - Fixed non-UTF8 locales (issue #56). - Fixed transparency issue with some applications (issue #130). - Fixed focus after key events (patch from Brian Bidulock). - Fixed loss of focus after restoring windows (issue #131). - Fix setting of _NET_WM_STATE_HIDDEN when a window is minimized (issue #133, patch from Brian Bidulock). - Grab input focus at startup if not already set (issue #148). * Updated Translations - Russian (Aleksandr Samusenko) - French (Pierrick) - Italian (Flavio aka Man from Mars) - Spanish (Pablo Lezaeta) * New upstream release. * debian/patches - removed all old patches, because they are obsolete due to changes in the upstream code. - created new jwmrc patch to re-implement debian menu as well as add a more complete icon search path and more common keyboard bindings * debian/rules - use autoconf to automatically configure * debian/watch - point upstream to correct link and use better extention search * debian/control - improve readability and add support for jpg and svg icons * 2.3.1 fixes - Added an option to group windows by class in the task bar. (the group attribute of the TrayStyle tag). - Fixed an issue with menus showing up across monitors when Xinerama is enabled. - Added the ability to show Motif-style handles on windows (the decorations attribute of WindowStyle). - Fixed an issue where the next/prev key bindings would not advance past a window that does not accept input focus. - Fixed the behavior of the Include tag within menus so that it no longer creates a submenu. - Menus included using Include are no longer loaded each time the menu is accessed. - Added a Dynamic submenu that will re-load its menu contents each time it is accessed. * 2.3.0 * New Features - Added support for client requested XRaiseWindow (issue #117). - Added native language support for the confirm dialog. - Added support for _NET_RESTACK_WINDOW (issue #118). - Added key binding to send the current window to a different desktop (issue #119). - Support the specification of an alternate configuration file (patch from Brian Bidulock) - Added Corner option to configure the roundedness of windows. - Updated the look of borders around menus and trays. - Add support for _NET_WM_MOVERESIZE (issue #142). - Add the fullscreen group option (patch from George Shaw). - Made window style configuration more consistent (may break old configuration files). - Add scale background type. - Added group options: nomin, nomax, noclose, nomove, noresize (issue #152), and nofullscreen (issue #163). - Added the Outline tag to MenuStyle to specify the color of menu outlines (issue #31). - Added the Outline tag to TrayStyle to specify the color of tray outlines. - To conform with GNU standards, running "make install" no longer strips the executable. To strip the executable, "make install‑strip" can be used instead. - Added the ability to swallow the same client into a tray multiple times. - Added the ability to specify where the tray is hidden when auto-hide is enabled (issue #34). - Menu Includes are now loaded dynamically when a menu is shown rather than when JWM starts. - Added the sendu, sendd, sendl and sendr key bindings to send a window to a different desktop (issue #119). - Added the maxh, maxv, maxtop, maxbottom, maxleft and maxright key bindings (issues #120 and #157). - Added the ability to have separate actions per mouse button for tray buttons (issue #171). This is accomplished using the Button tag. - The Button tags are optional. By default the action will use mouse button mask 123. - Add the ability to have separate actions per mouse button for clock tray components (issue #171) and the ability to have clock tray components run actions like tray buttons (issue #172). - Add support for more than 10 menus. Now 26 additional menus can be defined using the letters a through z. * Configuration Changes - The following XSLT is available to update JWM v2.2 configuration files for use with JWM v2.3: jwm-2.3.xslt. - To convert an existing v2.2 configuration file using xsltproc, run: cp ~/.jwmrc ~/.jwmrc.old && xsltproc jwm-2.3.xslt ~/.jwmrc.old > ~/.jwmrc - If you have multiple configuration files, it may be necessary to apply the XSLT to some or all of them depending on what configuration options are stored in the file. * A summary of configuration changes follows. - The ActiveBackground and ActiveForeground tags have been replaced by Background and Foreground under the Active tag. This applies to TrayStyle, TaskListStyle, TrayButtonStyle, PagerStyle, and MenuStyle. - The Inactive tag under WindowStyle has been removed. The tags that used to go within this tag now go directly under the WindowStyle tag. - The autohide attribute in Tray now determines where the tray should be hidden (left, right, top, bottom, or off) instead of true or false. - Now actions in the Clock tag must be prefixed with exec: to run an external program. - See the configuration documentation for documentation on all configuration options. * Bug Fixes - ICCCM 2.0 WM_S selection compliance (patch from Brian Bidulock). - Fixed client window position after maximize/restore (issue #115, patch from Biran Bidulock). - Fixed window mapping bug with show desktop (issue #114). - Give focus to the top-most window after show desktop (issue #64). - Fix uninitialized memory when loading images (patch from Brian Bidulock). - Fix overlapping string issue with FriBidi (patch from Brian Bidulock). - Fixed non-UTF8 locales (issue #56). - Fixed transparency issue with some applications (issue #130). - Fixed focus after key events (patch from Brian Bidulock). - Fixed loss of focus after restoring windows (issue #131). - Fix setting of _NET_WM_STATE_HIDDEN when a window is minimized (issue #133, patch from Brian Bidulock). - Grab input focus at startup if not already set (issue #148). * Updated Translations - Russian (Aleksandr Samusenko) - French (Pierrick) - Italian (Flavio aka Man from Mars) - Spanish (Pablo Lezaeta) * Use autotools-dev for newer arches (closes: #727911). * Correct use of missing Fribidi functions. * Use autotools-dev for newer arches (closes: #727911). * Correct use of missing Fribidi functions. * Use autotools-dev for newer arches (closes: #727911). * Correct use of missing Fribidi functions. * Use autotools-dev for newer arches (closes: #727911). * Correct use of missing Fribidi functions. The changes are present in Debian Package, with the advantage of some other fixes and newest upstream release. Changelog entries since current xenial version 2.3.1-0ubuntu1: jwm (2.3.5-1) unstable; urgency=medium * New upstream release * debian/clean: Add contrib/Makefile (new directory with jwm logos). * debian/control: Standards-Version: Update to 3.9.8. * debian/copyright: Update upstream's copyright to 2016. * debian/install: Add red logo. * debian/patches: - 01-example-jwmrc.patch: Update to reflect upstream changes, default to a Debian themed logo as menu icon and limit its height. - 70-reproducible-build.patch: Update to reflect upstream changes. - 80-hurd-compat.patch: Remove, applied upstream. * debian/rules: - override_dh_auto_install: No more need to rename pt-br file, applied upstream. -- Samuel Henrique Oltramari Pinto (SamuelOPH) <samuel...@gmail.com> Sat, 09 Apr 2016 17:38:50 -0300 jwm (2.3.4-3) unstable; urgency=medium * Upload to unstable. * debian/menu-method: - Entitize quotes, thanks to Kevin Ryde <use...@zip.com.au> (closes: #735608). -- Samuel Henrique Oltramari Pinto (SamuelOPH) <samuel...@gmail.com> Thu, 24 Mar 2016 10:54:32 -0300 jwm (2.3.4-2) experimental; urgency=medium * debian/patches: - 80-hurd-compat.patch: Add patch to make jwm buildable on hurd by removing the use of SA_NOCLDWAIT. -- Samuel Henrique Oltramari Pinto (SamuelOPH) <samuel...@gmail.com> Wed, 23 Mar 2016 22:47:07 -0300 jwm (2.3.4-1) unstable; urgency=medium [ Samuel Henrique Oltramari Pinto (SamuelOPH) ] * New maintainer. Thanks to all previous people that have helped this package, special mention to Reiner Herrmann <rei...@reiner-h.de>, whom happened to be preparing an QA upload while i was adopting the package, some of his improvements are credited in this changelog. I also would like to thank Joao Eriberto Mota Filho <eribe...@debian.org>, whom sponsored me and dedicated a lot of time and effort into checking my changes (closes: #789279). * New upstream release (closes: #805420, LP: #205431). - Adjustments to AltGr key handling (closes: #590621). - Easier desktop switching when dragging windows (closes: #567557). - Fix fribidi usage (closes: #739391). - Fix parsing commands with XML escapes (closes: #735606). - Polish translation (closes: #687646). - Update _NET_WM_STATE (closes: #718008). * debian/clean: - Add po/*.gmo. - Remove *.log, it's not needed. * debian/control: - Build-Depends: ~ Add dh-autoreconf, break wide lines and order entries. ~ Add dependencies to support svg and png icons (thanks to Israel Dahl <israeld...@gmail.com> for the suggestion and and help), note that this also means more Depends to the binary as well. - Description: Add Openbox reference and break lines to provide a smoother reading experience. - Homepage: Remove package's field, only source needs it. - Vcs-Git: Use same as Vcs-Browser. - Suggests: Move menu to Recommends. * debian/copyright: - Add entry for new maintainer. - Remove unneeded fields. - Update years. * debian/docs: - Remove README.Debian-source. - Move example.jwmrc to debian/examples and remove debian/docs because it's empty now. * debian/install: - Add xslt that migrates 2.2 config files to 2.3 version in usr/lib/jwm. - Remove entry that upstream already installs. * debian/jwm.desktop: - Add keywords. - Rename to from Jwm.desktop to jwm.desktop. * debian/jwm-poweroff.sh: support different shutdown methods and frontends, thanks to Israel Dahl <israeld...@gmail.com>. * debian/manpages: Remove, installed by upstream. * debian/menu: Remove in accordance with CTTE #741573. * debian/menu-method: Remove obsolete info and update jwm.desktop name. * debian/NEWS.Debian: Warn about new changes. * debian/patches: - Remove: ~ 30-jwmrc--terminal--browser--menu-heigh.patch: Cosmetic and relies on personal preferences. ~ 31-jwmrc--fonts.patch: Cosmetic and relies on personal preferences. ~ 32-jwmrc--colors.patch: Cosmetic and relies on personal preferences. ~ 50-jwmrc--removed-menus.patch: New patch 01-example-jwmrc.patch deprecate this. ~ 55-alt-tab.patch: Already in upstream. ~ 57-jwmrc--debian-include.patch: New patch 01-example-jwmrc.patch deprecate this. - Update and rename: ~ 03-man-jwmrc.patch: Update and rename to 03-manual-config-location.patch (closes: #735616). ~ 10-jwmrc--clock-24h-format.patch: Update and rename to 10-clock-24h-format.patch. - New: ~ 01-example-jwmrc.patch: Use debian menu and add IconPath (LP: #250208). * debian/README.Debian: - Remove file, it's obsolete and one of the causes of #735616. * debian/README.Debian-source: Remove file, it's obsolete and not necessary. * debian/rules: - Add autoreconf (closes: #727911). - Fix typo at DEB_LDFaLAGS_MAINT_APPEND. - Remove unneeded pedantic export. - override_dh_auto_install: Changes to comply with ISO 639-1. - override_dh_install: Remove, it's not needed. - override_dh_installchangelogs: Remove, it's not needed. * debian/TODO: - Remove, used by last maintainer and obsolete. * debian/upstream.changelog: - Remove because it is not necessary. [ Reiner Herrmann ] * debian/control: - Build-Depends: Drop unneeded build dependencies and versions. * debian/patches: ~ 60-include-order.patch: fix inconsistent include order (closes: #748592). ~ 70-reproducible-build.patch: Allows reproducible building. * debian/rules: Enable parallel building. [ Norbert Preining ] * Remove all maintainer scripts. * Stop fetching changelog from defunct svn repo. * Use dh_installwm instead of manually crafted maintainer scripts. -- Samuel Henrique Oltramari Pinto (SamuelOPH) <samuel...@gmail.com> Wed, 16 Mar 2016 20:05:26 -0300 ** Affects: jwm (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1568579 Title: Sync jwm 2.3.5-1 (universe) from Debian unstable (main) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/jwm/+bug/1568579/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs