commit jgmenu for openSUSE:Factory

2020-05-20 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2020-05-20 18:46:23

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.2738 (New)


Package is "jgmenu"

Wed May 20 18:46:23 2020 rev:16 rq:807447 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2020-05-07 
14:55:44.870429328 +0200
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.2738/jgmenu.changes  2020-05-20 
18:46:34.345431955 +0200
@@ -1,0 +2,6 @@
+Wed May 20 06:09:56 UTC 2020 - Michael Vetter 
+
+- Update to 4.2.1:
+  * Fix apps module bug (issue #119)
+
+---

Old:

  v4.2.0.tar.gz

New:

  v4.2.1.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.O8ZEWO/_old  2020-05-20 18:46:35.205433888 +0200
+++ /var/tmp/diff_new_pack.O8ZEWO/_new  2020-05-20 18:46:35.209433896 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:4.2.0
+Version:4.2.1
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v4.2.0.tar.gz -> v4.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.2.0/NEWS.md new/jgmenu-4.2.1/NEWS.md
--- old/jgmenu-4.2.0/NEWS.md2020-05-06 20:58:06.0 +0200
+++ new/jgmenu-4.2.1/NEWS.md2020-05-19 23:06:42.0 +0200
@@ -8,6 +8,7 @@
 
 | Date   | Release Notes |
 ||---|
+| 2020-05-19 | [v4.2.1](docs/relnotes/4.2.1.txt) |
 | 2020-05-06 | [v4.2.0](docs/relnotes/4.2.0.txt) |
 | 2020-03-02 | [v4.1.0](docs/relnotes/4.1.0.txt) |
 | 2020-02-02 | [v4.0.2](docs/relnotes/4.0.2.txt) |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.2.0/debian/changelog 
new/jgmenu-4.2.1/debian/changelog
--- old/jgmenu-4.2.0/debian/changelog   2020-05-06 20:58:06.0 +0200
+++ new/jgmenu-4.2.1/debian/changelog   2020-05-19 23:06:42.0 +0200
@@ -1,3 +1,9 @@
+jgmenu (4.2.1-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Johan Malm   Tue, 19 May 2020 22:04:21 +0100
+
 jgmenu (4.2.0-1) unstable; urgency=medium
 
   * New upstream release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.2.0/debian/control 
new/jgmenu-4.2.1/debian/control
--- old/jgmenu-4.2.0/debian/control 2020-05-06 20:58:06.0 +0200
+++ new/jgmenu-4.2.1/debian/control 2020-05-19 23:06:42.0 +0200
@@ -6,7 +6,7 @@
 Homepage: https://jgmenu.github.io/
 Build-Depends: debhelper (>= 10), libx11-dev, libxrandr-dev, libcairo2-dev,
  libpango1.0-dev, librsvg2-dev, libxml2-dev, libglib2.0-dev, libmenu-cache-dev,
- pkg-config, xfce4-panel-dev
+ pkg-config, libxfce4panel-2.0-dev
 
 Package: jgmenu
 Architecture: any
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jgmenu-4.2.0/debian/jgmenu-xfce4-panel-applet.install 
new/jgmenu-4.2.1/debian/jgmenu-xfce4-panel-applet.install
--- old/jgmenu-4.2.0/debian/jgmenu-xfce4-panel-applet.install   2020-05-06 
20:58:06.0 +0200
+++ new/jgmenu-4.2.1/debian/jgmenu-xfce4-panel-applet.install   2020-05-19 
23:06:42.0 +0200
@@ -1,2 +1,2 @@
-usr/lib/*/xfce4/*
-usr/share/xfce4/panel/plugins/*
+usr/lib/xfce4/*
+usr/share/xfce4/*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.2.0/docs/relnotes/4.2.1.txt 
new/jgmenu-4.2.1/docs/relnotes/4.2.1.txt
--- old/jgmenu-4.2.0/docs/relnotes/4.2.1.txt1970-01-01 01:00:00.0 
+0100
+++ new/jgmenu-4.2.1/docs/relnotes/4.2.1.txt2020-05-19 23:06:42.0 
+0200
@@ -0,0 +1,7 @@
+jgmenu v4.2.1 release notes
+===
+
+Updates since v4.2.0
+
+
+  * Fix apps module bug (issue #119) Helped-by: @geolaw
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.2.0/scripts/check 
new/jgmenu-4.2.1/scripts/check
--- old/jgmenu-4.2.0/scripts/check  2020-05-06 20:58:06.0 +0200
+++ new/jgmenu-4.2.1/scripts/check  2020-05-19 23:06:42.0 +0200
@@ -38,14 +38,15 @@
 
 analyse () {
[[ -e $1 ]] || die "file ($1) does not exist"
+   say " CHECK $1"
if [[ $(file $1) == *shell\ script* ]]; then
+   say " [checkbashisms]"
+   perl ./scripts/checkbashisms.pl --force "$1"
[[ $g_shellcheck = f ]] && return
-   say " CHECK $1"
say " [shellcheck]"
shellcheck "$1"

commit jgmenu for openSUSE:Factory

2020-05-07 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2020-05-07 14:55:42

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.2738 (New)


Package is "jgmenu"

Thu May  7 14:55:42 2020 rev:15 rq:800869 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2020-03-04 
09:48:35.750222333 +0100
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.2738/jgmenu.changes  2020-05-07 
14:55:44.870429328 +0200
@@ -1,0 +2,17 @@
+Thu May  7 05:36:09 UTC 2020 - Michael Vetter 
+
+- Update to 4.2.0:
+  * Add config options icon_norm_alpha and icon_sel_alpha.
+  * Support hooks. See jgmenu(1) for full details.
+  * Support startup script. Run ~/.config/jgmenu/startup on initial launch.
+This feature enables optional syncing with others settings such as GTK3.
+  * gtktheme: save last theme name in ~/.cache/jgmenu/.last-gtktheme
+This supports scripts for syncing gtktheme on startup.
+  * obtheme: set menu_border=0 by default to avoid inheriting unwanted menu
+border thickness if openbox theme does not contain an entry for it.
+  * configure: support --libexecdir= and --libdir= (issue #109)
+  * configure: use the correct xfce4panel library.
+  * xfce4-panel: remove dpkg-architecture and hardcoded debian paths from
+Makefile (issue #110).
+
+---

Old:

  v4.1.0.tar.gz

New:

  v4.2.0.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.zJNnGV/_old  2020-05-07 14:55:45.882431116 +0200
+++ /var/tmp/diff_new_pack.zJNnGV/_new  2020-05-07 14:55:45.886431122 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:4.1.0
+Version:4.2.0
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v4.1.0.tar.gz -> v4.2.0.tar.gz ++
 2487 lines of diff (skipped)




commit jgmenu for openSUSE:Factory

2020-03-04 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2020-03-04 09:48:25

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.26092 (New)


Package is "jgmenu"

Wed Mar  4 09:48:25 2020 rev:14 rq:781386 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2020-02-06 
13:08:49.684355824 +0100
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.26092/jgmenu.changes 2020-03-04 
09:48:35.750222333 +0100
@@ -1,0 +2,17 @@
+Wed Mar  4 06:36:57 UTC 2020 - Michael Vetter 
+
+- Update to 4.1.0:
+  * Add i18n support for {pre,ap}pend.csv file in jgmenu-apps(1)
+  * Add man page jgmenu-i18n(1)
+  * Add options --no-append and --no-prepend to jgmenu-apps(1) module.
+  * Whitespace-trim all comma separated fields when using the argv-buf library,
+which is used for parsing menu data and widgets. This allows CSV data to be
+indented or aligned without affecting the content.
+  * Resolve tilde in --csv-file value (issue #113).
+  * Add config option csv_no_duplicates to prevent applications from showing
+in multiple directories. Only supported by jgmenu-apps(1) module.
+  * Respect that % can be escaped using %%, when removing field codes
+(e.g. %U and %f) from .desktop file Exec= strings (issue #68).
+Supported by jgmenu-apps(1) and jgmenu-lx(1).
+
+---

Old:

  v4.0.2.tar.gz

New:

  v4.1.0.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.k9V7qP/_old  2020-03-04 09:48:37.378223309 +0100
+++ /var/tmp/diff_new_pack.k9V7qP/_new  2020-03-04 09:48:37.382223311 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jgmenu
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:4.0.2
+Version:4.1.0
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v4.0.2.tar.gz -> v4.1.0.tar.gz ++
 2352 lines of diff (skipped)




commit jgmenu for openSUSE:Factory

2020-02-06 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2020-02-06 13:08:47

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.26092 (New)


Package is "jgmenu"

Thu Feb  6 13:08:47 2020 rev:13 rq:770386 version:4.0.2

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2020-01-20 
22:53:44.907304363 +0100
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.26092/jgmenu.changes 2020-02-06 
13:08:49.684355824 +0100
@@ -1,0 +2,8 @@
+Wed Feb  5 19:18:25 UTC 2020 - Michael Vetter 
+
+- Update to 4.0.2:
+  * sbuf.c: fix bug which could result in segfault.
+  * x11-ui.c: support unusual color-depths required by applications
+such as x2go (issue #111).
+
+---

Old:

  v4.0.1.tar.gz

New:

  v4.0.2.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.u01X9Q/_old  2020-02-06 13:08:50.468356251 +0100
+++ /var/tmp/diff_new_pack.u01X9Q/_new  2020-02-06 13:08:50.468356251 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:4.0.1
+Version:4.0.2
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v4.0.1.tar.gz -> v4.0.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0.1/NEWS.md new/jgmenu-4.0.2/NEWS.md
--- old/jgmenu-4.0.1/NEWS.md2020-01-19 22:10:32.0 +0100
+++ new/jgmenu-4.0.2/NEWS.md2020-02-02 22:31:13.0 +0100
@@ -8,6 +8,7 @@
 
 ### 2020
 
+[v4.0.2](docs/relnotes/4.0.2.txt)  
 [v4.0.1](docs/relnotes/4.0.1.txt)  
 [v4.0](docs/relnotes/4.0.txt)  
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0.1/debian/changelog 
new/jgmenu-4.0.2/debian/changelog
--- old/jgmenu-4.0.1/debian/changelog   2020-01-19 22:10:32.0 +0100
+++ new/jgmenu-4.0.2/debian/changelog   2020-02-02 22:31:13.0 +0100
@@ -1,3 +1,9 @@
+jgmenu (4.0.2-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Johan Malm   Sun, 02 Feb 2020 21:28:47 +
+
 jgmenu (4.0.1-1) unstable; urgency=medium
 
   * New upstream release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0.1/docs/relnotes/4.0.2.txt 
new/jgmenu-4.0.2/docs/relnotes/4.0.2.txt
--- old/jgmenu-4.0.1/docs/relnotes/4.0.2.txt1970-01-01 01:00:00.0 
+0100
+++ new/jgmenu-4.0.2/docs/relnotes/4.0.2.txt2020-02-02 22:31:13.0 
+0100
@@ -0,0 +1,11 @@
+jgmenu v4.0.2 release notes
+===
+
+Updates since v4.0.1
+
+
+  * sbuf.c: fix bug which could result in segfault.
+
+  * x11-ui.c: support unusual color-depths required by applications such
+as x2go (issue #111). Thanks to s-rod for reporting this.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0.1/scripts/cppcheck-wrapper.sh 
new/jgmenu-4.0.2/scripts/cppcheck-wrapper.sh
--- old/jgmenu-4.0.1/scripts/cppcheck-wrapper.sh2020-01-19 
22:10:32.0 +0100
+++ new/jgmenu-4.0.2/scripts/cppcheck-wrapper.sh2020-02-02 
22:31:13.0 +0100
@@ -15,7 +15,7 @@
--suppress=readdirCalled:src/icon-find.c \
--suppress=missingIncludeSystem \
--suppress=variableScope \
-   --suppress=nullPointer:src/jgmenu-obtheme.c:58 \
+   --suppress=nullPointer:src/jgmenu-obtheme.c \
--suppress=unusedFunction:src/hashmap.c \
--suppress=unusedFunction:src/hashmap.h \
--suppress=unusedFunction:src/list.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0.1/scripts/version-gen.sh 
new/jgmenu-4.0.2/scripts/version-gen.sh
--- old/jgmenu-4.0.1/scripts/version-gen.sh 2020-01-19 22:10:32.0 
+0100
+++ new/jgmenu-4.0.2/scripts/version-gen.sh 2020-02-02 22:31:13.0 
+0100
@@ -8,7 +8,7 @@
 # Change "default_version" before doing a `git tag -a ...`
 #
 
-default_version="4.0.1"
+default_version="4.0.2"
 
 v=$(git describe --dirty --abbrev=1 2>/dev/null)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0.1/src/jgmenu-ob.c 
new/jgmenu-4.0.2/src/jgmenu-ob.c
--- old/jgmenu-4.0.1/src/jgmenu-ob.c2020-01-19 22:10:32.0 +0100
+++ new/jgmenu-4.0.2/src/jgmenu-ob.c2020-02-02 22:31:13.0 +0100
@@ -46,7 +46,7 @@
 static struct tag *curtag;
 static struct item *curitem;
 
-static void print_it(struct tag *tag)
+static void print_one_node(struct tag *tag)
 {
struct item *item;

commit jgmenu for openSUSE:Factory

2020-01-20 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2020-01-20 22:53:37

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.26092 (New)


Package is "jgmenu"

Mon Jan 20 22:53:37 2020 rev:12 rq:765698 version:4.0.1

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2020-01-13 
22:22:09.610535923 +0100
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.26092/jgmenu.changes 2020-01-20 
22:53:44.907304363 +0100
@@ -1,0 +2,10 @@
+Mon Jan 20 08:18:18 UTC 2020 - Michael Vetter 
+
+- Update to 4.0.1:
+  * Issue #108. Show menu on correct monitor in IPC mode (position_mode=ipc)
+Before this fix, the menu would always appear on the monitor from which
+it was first launched.
+  * Fix segfault bug in jgmenu-apps on OpenBSD.
+  * Update lithium theme to reflect introduction of apps module
+
+---

Old:

  v4.0.tar.gz

New:

  v4.0.1.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.6Ozlav/_old  2020-01-20 22:53:45.511304595 +0100
+++ /var/tmp/diff_new_pack.6Ozlav/_new  2020-01-20 22:53:45.515304597 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:4.0
+Version:4.0.1
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v4.0.tar.gz -> v4.0.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0/NEWS.md new/jgmenu-4.0.1/NEWS.md
--- old/jgmenu-4.0/NEWS.md  2020-01-05 16:19:37.0 +0100
+++ new/jgmenu-4.0.1/NEWS.md2020-01-19 22:10:32.0 +0100
@@ -8,6 +8,7 @@
 
 ### 2020
 
+[v4.0.1](docs/relnotes/4.0.1.txt)  
 [v4.0](docs/relnotes/4.0.txt)  
 
 ### 2019
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0/contrib/compton/jgmenu-compton.sh 
new/jgmenu-4.0.1/contrib/compton/jgmenu-compton.sh
--- old/jgmenu-4.0/contrib/compton/jgmenu-compton.sh1970-01-01 
01:00:00.0 +0100
+++ new/jgmenu-4.0.1/contrib/compton/jgmenu-compton.sh  2020-01-19 
22:10:32.0 +0100
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+value=$(grep "^menu-opacity" ~/.config/compton.conf)
+value=${value#*=}
+value=${value%;}
+
+: $(( value *= 100 ))
+
+printf '%b\n' "Set menu background to 00 $value"
+jgmenu_run config -s ~/.config/jgmenu/jgmenurc -k color_menu_bg -v "00 
$value"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0/debian/changelog 
new/jgmenu-4.0.1/debian/changelog
--- old/jgmenu-4.0/debian/changelog 2020-01-05 16:19:37.0 +0100
+++ new/jgmenu-4.0.1/debian/changelog   2020-01-19 22:10:32.0 +0100
@@ -1,3 +1,9 @@
+jgmenu (4.0.1-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Johan Malm   Sun, 19 Jan 2020 21:08:29 +
+
 jgmenu (4.0-1) unstable; urgency=medium
 
   * New upstream release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0/docs/relnotes/4.0.1.txt 
new/jgmenu-4.0.1/docs/relnotes/4.0.1.txt
--- old/jgmenu-4.0/docs/relnotes/4.0.1.txt  1970-01-01 01:00:00.0 
+0100
+++ new/jgmenu-4.0.1/docs/relnotes/4.0.1.txt2020-01-19 22:10:32.0 
+0100
@@ -0,0 +1,15 @@
+jgmenu v4.0.1 release notes
+===
+
+Updates since v4.0
+--
+
+  * Issue #108. Show menu on correct monitor in IPC mode (position_mode=ipc)
+Before this fix, the menu would always appear on the monitor from which
+it was first launched. Thanks @atmenta for identifying the bug and
+providing a solution.
+
+  * Fix segfault bug in jgmenu-apps on OpenBSD. Thanks Scott H for helping
+resolve this.
+
+  * Update lithium theme to reflect introduction of apps module
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0/scripts/version-gen.sh 
new/jgmenu-4.0.1/scripts/version-gen.sh
--- old/jgmenu-4.0/scripts/version-gen.sh   2020-01-05 16:19:37.0 
+0100
+++ new/jgmenu-4.0.1/scripts/version-gen.sh 2020-01-19 22:10:32.0 
+0100
@@ -8,7 +8,7 @@
 # Change "default_version" before doing a `git tag -a ...`
 #
 
-default_version="4.0"
+default_version="4.0.1"
 
 v=$(git describe --dirty --abbrev=1 2>/dev/null)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-4.0/src/desktop.c 
new/jgmenu-4.0.1/src/desktop.c
--- old/jgmenu-4.0/src/desktop.c2020-01-05 16:19:37.0 +0100
+++ new/jgmenu-4.0.1/src/desktop.c  2020-01-19 22:10:32.0 

commit jgmenu for openSUSE:Factory

2020-01-13 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2020-01-13 22:22:07

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.6675 (New)


Package is "jgmenu"

Mon Jan 13 22:22:07 2020 rev:11 rq:763936 version:4.0

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-10-22 
15:46:09.669765800 +0200
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.6675/jgmenu.changes  2020-01-13 
22:22:09.610535923 +0100
@@ -1,0 +2,19 @@
+Mon Jan 13 12:14:54 UTC 2020 - Michael Vetter 
+
+- Update to 4.0:
+  * Add apps module - a replacement for pmenu and the default menu
+generator from v4.0 (hence major bump)
+  * Move pmenu and lx modules to contrib/ to make maintenance and
+packaging easier.
+  * jgmenu.c: hide 'last selection border' (issue #103).
+  * Update man pages and usage() to prefer `jgmenu_run init` over
+`jgmenu init`
+  * Add banned.h to make audits easier
+  * Add scripts/pbuild to simplify building deb packages with pbuilder.
+  * Add configure script in order to (a) make contrib/ packages easier
+to manange; and (b) remove dependency checking from Makefile
+  * greeneye: change category 'Games' to 'Game' in order to comply with
+freedesktop.org XDG menu-spec.
+  * filter.c: support case-insensitive non-ASCII search (issue #91)
+
+---

Old:

  v3.5.tar.gz

New:

  v4.0.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.zaP9RW/_old  2020-01-13 22:22:11.734536909 +0100
+++ /var/tmp/diff_new_pack.zaP9RW/_new  2020-01-13 22:22:11.734536909 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jgmenu
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:3.5
+Version:4.0
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only
@@ -49,6 +49,7 @@
 grep -rl '^#!' | xargs sed -i '/^#!/s/env.*py.*/python3/'
 
 %build
+%configure
 make %{?_smp_mflags} prefix=%{_prefix}
 
 %install

++ v3.5.tar.gz -> v4.0.tar.gz ++
 6549 lines of diff (skipped)




commit jgmenu for openSUSE:Factory

2019-10-22 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-10-22 15:46:00

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.2352 (New)


Package is "jgmenu"

Tue Oct 22 15:46:00 2019 rev:10 rq:741684 version:3.5

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-10-07 
14:14:20.838851729 +0200
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.2352/jgmenu.changes  2019-10-22 
15:46:09.669765800 +0200
@@ -1,0 +2,7 @@
+Tue Oct 22 07:26:41 UTC 2019 - Michael Vetter 
+
+- Update to 3.5:
+  * Add col2 theme
+  * Some minor fixes
+
+---

Old:

  v3.4.tar.gz

New:

  v3.5.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.xggCXQ/_old  2019-10-22 15:46:12.713769523 +0200
+++ /var/tmp/diff_new_pack.xggCXQ/_new  2019-10-22 15:46:12.717769529 +0200
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   jgmenu
-Version:3.4
+Version:3.5
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v3.4.tar.gz -> v3.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.4/NEWS.md new/jgmenu-3.5/NEWS.md
--- old/jgmenu-3.4/NEWS.md  2019-10-05 12:59:34.0 +0200
+++ new/jgmenu-3.5/NEWS.md  2019-10-21 22:35:12.0 +0200
@@ -6,6 +6,7 @@
 
 ## Recent releases
 
+[v3.5](docs/relnotes/3.5.txt)  
 [v3.4](docs/relnotes/3.4.txt)  
 [v3.3](docs/relnotes/3.3.txt)  
 [v3.2](docs/relnotes/3.2.txt)  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.4/README.md new/jgmenu-3.5/README.md
--- old/jgmenu-3.4/README.md2019-10-05 12:59:34.0 +0200
+++ new/jgmenu-3.5/README.md2019-10-21 22:35:12.0 +0200
@@ -9,27 +9,18 @@
 
 [Install] [https://github.com/johanmalm/jgmenu/tree/master/docs/relnotes;>ReleaseNotes]
 [https://github.com/johanmalm/jgmenu/wiki/Timeline;>Timeline] [https://github.com/johanmalm/jgmenu/wiki/Roadmap;>Roadmap] [Tutorial] [https://github.com/johanmalm/jgmenu/wiki;>Wiki] [https://github.com/johanmalm/jgmenu/wiki/Screenshots;>Screenshots]
+href="NEWS.md">ReleaseNotes] [https://jgmenu.github.io/;>Website] [https://jgmenu.github.io/screenshots.html;>Screenshots]
 
 https://i.imgur.com/O3E84L3.png; alt="jgmenu" align="right" 
height="610px" width="512px">
 
-jgmenu is a stand-alone, simple and contemporary-looking menu application for 
Linux and BSD.
+A simple, independent and contemporary-looking X11 menu, designed for 
scripting, ricing and tweaking.
 
-Although it was originally written to be used with openbox and tint2, it is 
not in any way dependent on these and runs well with other panels and window 
managers.
-
-It is hackable with a clean, small code base.
-
-It is designed for customisation, scripting, ricing and tweaking
+It is hackable and has a simple code base. It does not depend on any toolkits 
such as GTK and Qt, but uses cairo and pango to render the menu.
 
 It can optionally use some appearance settings from XSettings, tint2 and GTK.
 
-It does not depend on any toolkits such as GTK and Qt, but uses cairo and 
pango to render the menu directly onto an X11 window.
-
 It can display the following types of menu (or any combination of):
 
 -   bespoke menu using a jgmenu flavoured CSV format
@@ -37,12 +28,8 @@
 -   pipe menus
 -   openbox XML menu including openbox pipe-menus
 
-It can display SVG, PNG and XPM icons.
-
 It has UTF-8 search support.
 
-It has been compiled and run on OpenBSD, FreeBSD and various Linux 
distributions including Bunsenlabs, Arch, Ubuntu, Alpine, Void and Mint.
-
 Authors
 ---
 
@@ -55,7 +42,7 @@
 -   wrote the pmenu module
 -   produced the xsettings client and xpm loader
 -   provided much advice on early design choices
--   provided much technical guidance on icon related code, inter-process 
communication (IPC), the main loop select() and self-pipe constructs, and more 
(see git log for full details)
+-   provided a lot of technical guidance on icon related code, inter-process 
communication (IPC), the main loop select() and self-pipe constructs, and more 
(see git log for full details)
 
 There many who have contributed in other ways including, but not limited to:
 
@@ -68,13 +55,12 @@
 -   packaging
 
 

commit jgmenu for openSUSE:Factory

2019-10-07 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-10-07 13:48:05

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.2352 (New)


Package is "jgmenu"

Mon Oct  7 13:48:05 2019 rev:9 rq:735560 version:3.4

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-07-23 
22:37:31.110969635 +0200
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.2352/jgmenu.changes  2019-10-07 
14:14:20.838851729 +0200
@@ -1,0 +2,64 @@
+Mon Oct  7 05:40:48 UTC 2019 - mvet...@suse.com
+
+- Update to 3.4:
+  * Add xfce4-panel plugin. Written-by: @Misko_2083
+  * Add mate-panel plugin. This contrib/ package is still in early development.
+Written-by: @Misko_2083
+  * Add the following themes: col3 and the latest bunsenlabs_lithium
+  * Man pages have seen the following improvements:
+- Better html support and available at https://jgmenu.github.io/
+- A new jgmenuunicode(7) guide
+- jgmenu(1) details on IPC variables, widgets and special pango markup
+  characters (thanks @johnraff)
+  * Support sourcing of CSV files. Suggested-by: @johnraff
+Use the following syntax to include other files from CSV files
+. 
+Tilde (~) is expanded, but not environment variables.
+  * In jgmenu, improve handling of tags.
+- Remove ^checkout() items without matching tags. This permits the
+  default prepend.csv and append.csv files to include ^checkout()
+  items which only appear if an optional package providing a sourced
+  csv file is installed. Suggested-by: @johnraff
+- Die on duplicate tags
+- Survive missing tags when actioning ^checkout() and ^pipe().
+  Reported-by: @johnraff
+  * Improve apps module by filtering out duplicate .desktop files. For
+example if foo.desktop exists in ~/.local/share/applications/, then
+ignore foo.desktopp in /usr/share/applications/
+  * Improve lx modules by ensuring tag names are unique
+  * Improve ob module by
+- Escaping < and > to support pango markup
+- Fixing pipemenu inline menu bug. Reported-by: @johnraff
+  * Add .clang-format and a wrapper to cope with foreach iterators
+  * Minor fixes:
+- Survive unsupported locale (issue #96). If setlocale(LC_ALL, "")
+  fails, use fallback 'C' locale
+- x11-ui.c: don't pull for XRandR hardware changes. Calling
+   XRRGetScreenResources() pulls for hardware changes which on some
+   systems freezes the screen for a few hundred milliseconds, so use
+   XRRGetScreenResourcesCurrent() instead to avoid that.
+   Written-by: @Roliga
+- Set arrow colour of selected item to color_sel_fg to match font
+  colour (issue #99)
+- Fix border misalignment to ensure rounded corners are pixel
+  perfect
+  * Add config option `verbosity`. See jgmenu(1) for details.
+  * Add config option `position_mode` and remove `at_pointer`
+`position_mode` can be one of pointer, ipc, fixed or center.
+See jgmenu(1) for full details.
+Backward compatibility is maintained by repecting at_pointer=1
+  * Improve `jgmenu_run config` command by:
+- Creating config file if missing. Avoid failure of
+  `jgmenu_run config -s  -k  -v ` if config file
+   does not exist (by creating one).
+- Only setting key/value pair if new value is different. This
+  avoids writing to jgmenurc file unnecessarily.
+- Amending missing items more intelligently by commenting out new
+  key/value pairs
+  * Add contrib/jgmenu-gtktheme.py. Written by @Misko-2083
+This is still a basic implementation which only sets color_menu_bg,
+color_norm_fg, color_sel_bg and color_sel_fg
+If your package maintainer has included this contrib/ package, try it out
+with: jgmenu init --apply-gtktheme
+
+---

Old:

  v3.3.tar.gz

New:

  v3.4.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.OzbZCI/_old  2019-10-07 14:14:21.210850708 +0200
+++ /var/tmp/diff_new_pack.OzbZCI/_new  2019-10-07 14:14:21.210850708 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:3.3
+Version:3.4
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v3.3.tar.gz -> v3.4.tar.gz ++
 12092 lines of diff (skipped)




commit jgmenu for openSUSE:Factory

2019-07-23 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-07-23 22:37:16

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.4126 (New)


Package is "jgmenu"

Tue Jul 23 22:37:16 2019 rev:8 rq:717740 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-07-21 
11:33:35.476784932 +0200
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.4126/jgmenu.changes  2019-07-23 
22:37:31.110969635 +0200
@@ -1,0 +2,9 @@
+Tue Jul 23 05:34:04 UTC 2019 - mvet...@suse.com
+
+- Update to 3.3:
+  * In the obtheme module, add support for parsing BunsenLabs Lithium's
+bl-rc.xml to obtain the current openbox theme, thereby supporting
+jgmenu init --apply-obtheme without having to set an environment
+variable.
+
+---

Old:

  v3.2.tar.gz

New:

  v3.3.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.DgrVnw/_old  2019-07-23 22:37:32.506969347 +0200
+++ /var/tmp/diff_new_pack.DgrVnw/_new  2019-07-23 22:37:32.510969346 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:3.2
+Version:3.3
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v3.2.tar.gz -> v3.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.2/.gitignore new/jgmenu-3.3/.gitignore
--- old/jgmenu-3.2/.gitignore   2019-07-16 22:45:50.0 +0200
+++ new/jgmenu-3.3/.gitignore   2019-07-22 22:21:41.0 +0200
@@ -15,3 +15,4 @@
 binsiz.log
 .d/
 checkdeps
+tags
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.2/NEWS.md new/jgmenu-3.3/NEWS.md
--- old/jgmenu-3.2/NEWS.md  2019-07-16 22:45:50.0 +0200
+++ new/jgmenu-3.3/NEWS.md  2019-07-22 22:21:41.0 +0200
@@ -6,6 +6,7 @@
 
 ## Recent releases
 
+[v3.3](docs/relnotes/3.3.txt)  
 [v3.2](docs/relnotes/3.2.txt)  
 [v3.1](docs/relnotes/3.1.txt)  
 [v3.0](docs/relnotes/3.0.txt)  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.2/debian/changelog 
new/jgmenu-3.3/debian/changelog
--- old/jgmenu-3.2/debian/changelog 2019-07-16 22:45:50.0 +0200
+++ new/jgmenu-3.3/debian/changelog 2019-07-22 22:21:41.0 +0200
@@ -1,5 +1,5 @@
-jgmenu (3.2-1) lithium; urgency=medium
+jgmenu (3.3-1) lithium; urgency=medium
 
   * New upstream release
 
- -- Johan Malm   Tue, 16 Jul 2019 21:44:24 +0100
+ -- Johan Malm   Mon, 22 Jul 2019 21:19:12 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.2/docs/manual/Makefile 
new/jgmenu-3.3/docs/manual/Makefile
--- old/jgmenu-3.2/docs/manual/Makefile 2019-07-16 22:45:50.0 +0200
+++ new/jgmenu-3.3/docs/manual/Makefile 2019-07-22 22:21:41.0 +0200
@@ -1,13 +1,5 @@
-INSTALL = install
-variant = 
--from=markdown_strict+backtick_code_blocks+pipe_tables+pandoc_title_block
-css = jg.css
-
-man1pages  = jgmenu.1 jgmenu_run.1
-
-man1pages += jgmenu-pmenu.1 jgmenu-lx.1 jgmenu-ob.1
-
+man1pages  = jgmenu.1 jgmenu_run.1 jgmenu-pmenu.1 jgmenu-lx.1 jgmenu-ob.1
 man7pages  = jgmenututorial.7
-
 manpages   = $(man1pages) $(man7pages)
 
 prefix ?= /usr/local
@@ -20,13 +12,12 @@
 $(manpages): % : %.md
@echo "PANDOC" $^
@pandoc -s -t man $^ -o $@
-   @pandoc -s $(variant) --css=$(css) -o $@.html $^
 
 install:
-   @$(INSTALL) -d -m 755 $(DESTDIR)$(man1dir)
-   @$(INSTALL) -d -m 755 $(DESTDIR)$(man7dir)
-   @$(INSTALL) -m 644 $(man1pages) $(DESTDIR)$(man1dir)
-   @$(INSTALL) -m 644 $(man7pages) $(DESTDIR)$(man7dir)
+   @install -d -m 755 $(DESTDIR)$(man1dir)
+   @install -d -m 755 $(DESTDIR)$(man7dir)
+   @install -m 644 $(man1pages) $(DESTDIR)$(man1dir)
+   @install -m 644 $(man7pages) $(DESTDIR)$(man7dir)
 
 clean:
-   rm -f $(manpages) *.html
+   @rm -f $(manpages)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.2/docs/manual/jgmenu-lx.1 
new/jgmenu-3.3/docs/manual/jgmenu-lx.1
--- old/jgmenu-3.2/docs/manual/jgmenu-lx.1  2019-07-16 22:45:50.0 
+0200
+++ new/jgmenu-3.3/docs/manual/jgmenu-lx.1  2019-07-22 22:21:41.0 
+0200
@@ -1,63 +1,42 @@
-.\" Automatically generated by Pandoc 2.7.1
+.\" Automatically generated by Pandoc 2.2.1
 .\"
-.TH "JGMENU-LX" "1" "16 Apr, 2019" "" ""
+.TH "JGMENU\-LX" "1" "20 Jul, 2019" "" ""
 .hy
 .SH NAME
 .PP
-jgmenu-lx - generate jgmenu flavoured CSV menu data for an XDG menu

commit jgmenu for openSUSE:Factory

2019-07-21 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-07-21 11:33:32

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.4126 (New)


Package is "jgmenu"

Sun Jul 21 11:33:32 2019 rev:7 rq:716570 version:3.2

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-07-08 
16:29:47.271996913 +0200
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.4126/jgmenu.changes  2019-07-21 
11:33:35.476784932 +0200
@@ -1,0 +2,14 @@
+Thu Jul 18 12:50:14 UTC 2019 - mvet...@suse.com
+
+- Update to 3.2:
+  * Fix incorrect selection after clearing a filter resulting in
+  * Update debian/ file and modify unit test t1201-lx.t to enable clean
+run with pbuilder
+  * Add jgmenu-hide-app.sh. Run jgmenu_run hide-app foo.desktop to hide
+application foo from menu generated by lx module
+  * Resolve config file csv_cmd value apps to jgmenu_run apps, so
+that user only needs to specify csv_cmd = apps to use apps module
+  * Add xfce4-panel plugin. Written-by @Misko-2083
+(Not installed by default)
+
+---

Old:

  v3.1.tar.gz

New:

  v3.2.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.LLLKsl/_old  2019-07-21 11:33:36.068784832 +0200
+++ /var/tmp/diff_new_pack.LLLKsl/_new  2019-07-21 11:33:36.072784831 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:3.1
+Version:3.2
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v3.1.tar.gz -> v3.2.tar.gz ++
 2242 lines of diff (skipped)




commit jgmenu for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-07-08 15:12:20

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.4615 (New)


Package is "jgmenu"

Mon Jul  8 15:12:20 2019 rev:6 rq:713950 version:3.1

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-05-22 
15:41:34.714427178 +0200
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.4615/jgmenu.changes  2019-07-08 
16:29:47.271996913 +0200
@@ -1,0 +2,11 @@
+Mon Jul  8 06:32:33 UTC 2019 - mvet...@suse.com
+
+- Update to 3.1:
+  * In obtheme module, support openbox config file (rc.xml) user override
+by setting environment variable JGMENU_RCXML. For example:
+JGMENU_RCXML=$HOME/.config/openbox/bl-rc.xml jgmenu_run obtheme jgmenurc
+JGMENU_RCXML=$HOME/.config/openbox/bl-rc.xml jgmenu init --apply-obtheme
+  * Minor updates to man pages
+  * Fix incorrect relative path in unit test t1201-lx.t
+
+---

Old:

  v3.0.tar.gz

New:

  v3.1.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.Pmo215/_old  2019-07-08 16:29:48.443998547 +0200
+++ /var/tmp/diff_new_pack.Pmo215/_new  2019-07-08 16:29:48.451998558 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:3.0
+Version:3.1
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v3.0.tar.gz -> v3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.0/NEWS.md new/jgmenu-3.1/NEWS.md
--- old/jgmenu-3.0/NEWS.md  2019-05-19 22:42:15.0 +0200
+++ new/jgmenu-3.1/NEWS.md  2019-07-06 11:21:00.0 +0200
@@ -6,6 +6,7 @@
 
 ## Recent releases
 
+[v3.1](docs/relnotes/3.1.txt)  
 [v3.0](docs/relnotes/3.0.txt)  
 [v2.2.1](docs/relnotes/2.2.1.txt)  
 [v2.2](docs/relnotes/2.2.txt)  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.0/debian/changelog 
new/jgmenu-3.1/debian/changelog
--- old/jgmenu-3.0/debian/changelog 2019-05-19 22:42:15.0 +0200
+++ new/jgmenu-3.1/debian/changelog 2019-07-06 11:21:00.0 +0200
@@ -1,5 +1,5 @@
-jgmenu (3.0) UNRELEASED; urgency=medium
+jgmenu (3.1) UNRELEASED; urgency=medium
 
   * New upstream release
 
- -- Johan Malm   Sun, 19 May 2019 21:39:19 +
+ -- Johan Malm   Sat, 06 Jul 2019 10:20:09 +
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.0/debian/control 
new/jgmenu-3.1/debian/control
--- old/jgmenu-3.0/debian/control   2019-05-19 22:42:15.0 +0200
+++ new/jgmenu-3.1/debian/control   2019-07-06 11:21:00.0 +0200
@@ -17,4 +17,7 @@
 Package: jgmenu
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, python3
-Description: simple X11 menu intended to be used with tint2 and openbox
+Description: Simple X11 menu
+ A stand-alone, contemporary-looking menu application for Linux and BSD.
+ Independent of window manager and panel.
+ Designed for customisation, scripting, ricing and tweaking
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-3.0/docs/manual/jgmenu.1 
new/jgmenu-3.1/docs/manual/jgmenu.1
--- old/jgmenu-3.0/docs/manual/jgmenu.1 2019-05-19 22:42:15.0 +0200
+++ new/jgmenu-3.1/docs/manual/jgmenu.1 2019-07-06 11:21:00.0 +0200
@@ -1,6 +1,6 @@
 .\" Automatically generated by Pandoc 2.7.2
 .\"
-.TH "JGMENU" "1" "18 May, 2019" "" ""
+.TH "JGMENU" "1" "18 June, 2019" "" ""
 .hy
 .SH NAME
 .PP
@@ -31,13 +31,16 @@
 .IP
 .nf
 \f[C]
-\[u250C]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u252C]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2510]
-\[br] jgmenu \[br] launch menu \[br]
-\[u251C]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u253C]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2500]\[u2524]
-\[br] jgmenu init\[br] create config file  \[br]

commit jgmenu for openSUSE:Factory

2019-05-22 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-05-22 15:40:52

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.5148 (New)


Package is "jgmenu"

Wed May 22 15:40:52 2019 rev:5 rq:704687 version:3.0

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-03-19 
09:59:16.876081545 +0100
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.5148/jgmenu.changes  2019-05-22 
15:41:34.714427178 +0200
@@ -1,0 +2,38 @@
+Wed May 22 09:04:11 UTC 2019 - mvet...@suse.com
+
+- Update to 3.0:
+  * This release has a MAJOR bump as we have changed a few things in a
+non-backward compatible way:
+  + The menu background colour is set to have no transparency by
+default (alpha changed from 85% to 100%)
+  + tint2_look is set to 0 (false) by default. Although the alignment
+with tint2's config file can be convenient, it has caused confusion
+for a number of users.
+  + The config module has been re-written in C (previously python).
+It has very similar functionality, but slighly different command
+line options. It is predominantly an internal command used by
+'init', so most users should not notice a difference.
+  * Support scroll past top/bottom when using keyboard arrows (issue #90).
+When scrolling past the last item, the selection moves to the top, and
+vice versa. Suggested-by: @hhhorb
+  * Add lithium-rc1 theme
+  * Teach widgets module to accept keyword "auto" for fgcol.  If "auto" is
+specified instead of a "#rrggbb aa" value, the jgmenurc config file
+color_norm_fg value will be used. This is useful if you want widget
+text to take on the same colour as ordinary menu items.
+  * Give menu items higher Z-order priority than widgets
+  * Support movement betweeen widgets and items using keyboard. Simply
+press the  button to toggle between the two. The 'greeneye' theme
+is a good place to try this out.
+  * Use apps module in greeneye theme rather than lx. This enables users
+without the lx module to try it. The apps module will be a pmenu
+successor. Although it is not quite ready yet, it is good enough for
+this.
+  * In the pmenu module, respect override .desktop files (issue #86). We
+now do not show .desktop files with the same filenames more than once.
+We look for .desktop files in "~/.local/share" and "$XDG_DATA_DIRS"
+before "/usr/share" and "/usr/local/share".
+  * Lots of minor improvements, tweaks and fixes. See git log for full
+details.
+
+---

Old:

  v2.2.1.tar.gz

New:

  v3.0.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.kfSSM7/_old  2019-05-22 15:41:40.938427151 +0200
+++ /var/tmp/diff_new_pack.kfSSM7/_new  2019-05-22 15:41:40.942427151 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:2.2.1
+Version:3.0
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v2.2.1.tar.gz -> v3.0.tar.gz ++
 25652 lines of diff (skipped)




commit jgmenu for openSUSE:Factory

2019-03-19 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-03-19 09:59:15

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.28833 (New)


Package is "jgmenu"

Tue Mar 19 09:59:15 2019 rev:4 rq:685948 version:2.2.1

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-03-13 
16:41:45.174667628 +0100
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.28833/jgmenu.changes 2019-03-19 
09:59:16.876081545 +0100
@@ -1,0 +2,6 @@
+Mon Mar 18 08:32:11 UTC 2019 - mvet...@suse.com
+
+- Update to 2.2.1:
+  * Fix init module bug which prevents config file from being created
+
+---

Old:

  v2.2.tar.gz

New:

  v2.2.1.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.ND3p8o/_old  2019-03-19 09:59:18.012081089 +0100
+++ /var/tmp/diff_new_pack.ND3p8o/_new  2019-03-19 09:59:18.016081087 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:2.2
+Version:2.2.1
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v2.2.tar.gz -> v2.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.2/.gitignore new/jgmenu-2.2.1/.gitignore
--- old/jgmenu-2.2/.gitignore   2019-03-12 23:30:10.0 +0100
+++ new/jgmenu-2.2.1/.gitignore 2019-03-15 22:11:45.0 +0100
@@ -7,6 +7,7 @@
 jgmenu-i18n
 jgmenu-greeneye
 jgmenu-obtheme
+jgmenu-apps
 README.html
 config.mk
 valgrind.log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.2/Makefile new/jgmenu-2.2.1/Makefile
--- old/jgmenu-2.2/Makefile 2019-03-12 23:30:10.0 +0100
+++ new/jgmenu-2.2.1/Makefile   2019-03-15 22:11:45.0 +0100
@@ -90,6 +90,8 @@
 endif
 jgmenu-i18n: jgmenu-i18n.o i18n.o hashmap.o util.o sbuf.o
 jgmenu-greeneye: jgmenu-greeneye.o compat.o util.o sbuf.o
+jgmenu-apps: jgmenu-apps.o compat.o util.o sbuf.o desktop.o charset.o \
+ xdgdirs.o argv-buf.o
 jgmenu-obtheme: jgmenu-obtheme.o util.o sbuf.o compat.o
 
 $(PROGS):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.2/NEWS.md new/jgmenu-2.2.1/NEWS.md
--- old/jgmenu-2.2/NEWS.md  2019-03-12 23:30:10.0 +0100
+++ new/jgmenu-2.2.1/NEWS.md2019-03-15 22:11:45.0 +0100
@@ -6,9 +6,8 @@
 
 ## Recent releases
 
+[v2.2.1](docs/relnotes/2.2.1.txt)  
 [v2.2](docs/relnotes/2.2.txt)  
 [v2.1](docs/relnotes/2.1.txt)  
 [v2.0](docs/relnotes/2.0.txt)  
 [v1.6](docs/relnotes/1.6.txt)  
-[v1.5](docs/relnotes/1.5.txt)  
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.2/TODO.md new/jgmenu-2.2.1/TODO.md
--- old/jgmenu-2.2/TODO.md  2019-03-12 23:30:10.0 +0100
+++ new/jgmenu-2.2.1/TODO.md2019-03-15 22:11:45.0 +0100
@@ -4,7 +4,9 @@
 --
 
 - write a library (e.g. set.o) to set config variables in jgmenurc  
+- init: add obtheme to the interactive mode
 - init: move greeneye icon lines to the C code  
+- init: remove all margin_* settings from themes  
 - tests/: xpm: put all tests within expect_success {}  
 - lx: write unit test for lx - check that  works properly  
 - lx: cope with desktop-file without exec field  
@@ -13,7 +15,6 @@
 - Trim argv-buf fields on parse  
 - apps: keep track of filename  
 - jgmenu - warn if unknown command line argument is given  
-- init: remove all margin_* settings from themes  
 - ob: set ^tag() to command rather than name to reduce risk of duplication  
 - Clear any Codacy and ASAN warnings.  
 - Restructure variable diagram in jgmenu(1)  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.2/debian/changelog 
new/jgmenu-2.2.1/debian/changelog
--- old/jgmenu-2.2/debian/changelog 2019-03-12 23:30:10.0 +0100
+++ new/jgmenu-2.2.1/debian/changelog   2019-03-15 22:11:45.0 +0100
@@ -1,5 +1,5 @@
-jgmenu (2.2-1) UNRELEASED; urgency=medium
+jgmenu (2.2.1-1) UNRELEASED; urgency=medium
 
   * New upstream release
 
- -- Johan Malm   Tue, 12 Mar 2019 22:28:02 +
+ -- Johan Malm   Fri, 15 Mar 2019 21:10:09 +
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.2/docs/relnotes/2.2.1.txt 
new/jgmenu-2.2.1/docs/relnotes/2.2.1.txt
--- old/jgmenu-2.2/docs/relnotes/2.2.1.txt  1970-01-01 01:00:00.0 
+0100
+++ new/jgmenu-2.2.1/docs/relnotes/2.2.1.txt2019-03-15 22:11:45.0 
+0100
@@ -0,0 +1,7 @@
+jgmenu v2.2.1 

commit jgmenu for openSUSE:Factory

2019-03-13 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-03-13 16:41:42

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.28833 (New)


Package is "jgmenu"

Wed Mar 13 16:41:42 2019 rev:3 rq:684551 version:2.2

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-02-25 
17:59:01.698197761 +0100
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.28833/jgmenu.changes 2019-03-13 
16:41:45.174667628 +0100
@@ -1,0 +2,19 @@
+Wed Mar 13 07:44:45 UTC 2019 - mvet...@suse.com
+
+- Update to 2.2.:
+  * Fix --hide-on-startup bug
+  * Add 'obtheme' module which:
+  + Reads content of in openbox's rc.xml
+  + Finds and parses the associated openbox-3/themerc file
+  + Sets the corresponding jgmenurc key/value pairs
+  * Improvements to 'init' module:
+  * add --apply-obtheme (as a wrapper for the new obtheme module)
+  * use pmenu if ob does not exist for lab themes
+  * add "missing" option to interactive mode
+  * do not launch jgmenu on theme change
+  * only backup when needed
+  * Add config options color_title_{fg,bg,border} (where title refers
+to a separator with text)
+  * tests/helper/Makefile: disable ASAN by default (issue #84)
+
+---

Old:

  v2.1.tar.gz

New:

  v2.2.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.PAZh7B/_old  2019-03-13 16:41:45.698667241 +0100
+++ /var/tmp/diff_new_pack.PAZh7B/_new  2019-03-13 16:41:45.698667241 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   jgmenu
-Version:2.1
+Version:2.2
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only
@@ -65,7 +65,7 @@
 
 %files
 %license LICENSE
-%doc README.md TODO
+%doc README.md
 %{_bindir}/%{name}*
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*/apps/%{name}.??g

++ v2.1.tar.gz -> v2.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.1/.gitignore new/jgmenu-2.2/.gitignore
--- old/jgmenu-2.1/.gitignore   2019-02-22 22:03:16.0 +0100
+++ new/jgmenu-2.2/.gitignore   2019-03-12 23:30:10.0 +0100
@@ -6,6 +6,7 @@
 jgmenu-socket
 jgmenu-i18n
 jgmenu-greeneye
+jgmenu-obtheme
 README.html
 config.mk
 valgrind.log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.1/INSTALL.md new/jgmenu-2.2/INSTALL.md
--- old/jgmenu-2.1/INSTALL.md   2019-02-22 22:03:16.0 +0100
+++ new/jgmenu-2.2/INSTALL.md   2019-03-12 23:30:10.0 +0100
@@ -12,6 +12,7 @@
 | [BunsenLabs](http://eu.pkg.bunsenlabs.org/debian/pool/main/j/jgmenu/)
 | apt-get install jgmenu  | 
![](https://repology.org/badge/version-only-for-repo/bunsenlabs_jessie_backports/jgmenu.svg)
 |
 | [Mageia 
Cauldron](http://madb.mageia.org/package/show/application/0/release/cauldron/name/jgmenu)
 | urpmi jgmenu| 
![](https://repology.org/badge/version-only-for-repo/mageia_cauldron/jgmenu.svg)
 |
 | [Manjaro]()  
 | pacman -S jgmenu| 
![](https://repology.org/badge/version-only-for-repo/manjaro_stable/jgmenu.svg) 
 |
+| [OpenSUSE](https://build.opensuse.org/package/show/openSUSE:Factory/jgmenu)  
 | | 
![](https://repology.org/badge/version-only-for-repo/opensuse_tumbleweed/jgmenu.svg)
 |
 | [Slackware](https://slackbuilds.org/repository/14.2/desktop/jgmenu/) 
 | slackpkg install jgmenu | 
![](https://repology.org/badge/version-only-for-repo/slackbuilds/jgmenu.svg)
 |
 | 
[Void](https://github.com/void-linux/void-packages/tree/master/srcpkgs/jgmenu)  
  | xbps-install -S jgmenu  | 
![](https://repology.org/badge/version-only-for-repo/void_x86_64/jgmenu.svg)
 |
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jgmenu-2.1/Makefile new/jgmenu-2.2/Makefile
--- old/jgmenu-2.1/Makefile 2019-02-22 22:03:16.0 +0100
+++ new/jgmenu-2.2/Makefile 2019-03-12 23:30:10.0 +0100
@@ -34,11 +34,13 @@
 jgmenu: CFLAGS  += `pkg-config cairo pango pangocairo librsvg-2.0 --cflags`
 jgmenu-ob:  CFLAGS  += `xml2-config --cflags`
 jgmenu-lx:  CFLAGS  += `pkg-config --cflags glib-2.0 libmenu-cache`
+jgmenu-obtheme: CFLAGS  += `xml2-config --cflags`
 
 jgmenu: LIBS += `pkg-config x11 xrandr cairo pango pangocairo librsvg-2.0 
--libs`
 jgmenu: LIBS += -pthread -lpng
 

commit jgmenu for openSUSE:Factory

2019-02-25 Thread root
Hello community,

here is the log from the commit of package jgmenu for openSUSE:Factory checked 
in at 2019-02-25 17:58:57

Comparing /work/SRC/openSUSE:Factory/jgmenu (Old)
 and  /work/SRC/openSUSE:Factory/.jgmenu.new.28833 (New)


Package is "jgmenu"

Mon Feb 25 17:58:57 2019 rev:2 rq:678870 version:2.1

Changes:

--- /work/SRC/openSUSE:Factory/jgmenu/jgmenu.changes2019-02-24 
17:11:03.748496915 +0100
+++ /work/SRC/openSUSE:Factory/.jgmenu.new.28833/jgmenu.changes 2019-02-25 
17:59:01.698197761 +0100
@@ -1,0 +2,35 @@
+Mon Feb 25 10:28:17 UTC 2019 - mvet...@suse.com
+
+- Update to 2.1:
+  * Hide separators when searching
+  * Make ^filter() happily co-exist with type-to-search, by clearing
+any ^filer() invocation on type-to-search.  So, for example, if
+^filter(#Network) has been applied and the user then starts
+typing, '#Network' is cleared.
+  * Survive bad ^pipe() - i.e. one that returns error or no items
+  * Make checkout_tag() survive invalid tag by simply reverting to
+the first menu item. This means that we now also sensibly handle
+--checkout=foo where foo does not exist. (Reported-by: @johnraff)
+  * Check that pipe-menu tags are unique before loading. Trying deal
+with duplicate tags after the node structure has been created does
+not work, because we cannot tell which ^tag() correspond to which
+^checkout().
+  * Add config option 'edge_snap_x'. Snap to left hand edge if within
+specified distance from it. Note that this option is only
+applicable in at_pointer mode. 
+  * (config) Simplify command 'amend' and also add --dryrun option to check for
+ missing items, but without modifying jgmenurc
+  * (config) Add command 'create' to create a new config file (jgmenurc) based
+on built-in default values.
+  * (ob) Cope with commas in all fields (thanks @johnraff)
+  * (init) Add greeneye to the built-in themes
+Try greeneye with `jgmenu init --theme=greeneye`
+  * Add sharness (https://github.com/chriscool/sharness) and modify
+current unit-tests to run with it (Thanks @chriscool et al)
+  * Remove redundant/superseded code, scripts, examples and tests
+  * Lots of minor coding style and flawfinder fixes
+  * Simplify Makefile
+  * Make sure self_pipe is cleared in hide_menu() and positively
+check that menu is not hidden when opening a submenu.
+
+---

Old:

  v2.0.tar.gz

New:

  v2.1.tar.gz



Other differences:
--
++ jgmenu.spec ++
--- /var/tmp/diff_new_pack.V6reis/_old  2019-02-25 17:59:03.366196130 +0100
+++ /var/tmp/diff_new_pack.V6reis/_new  2019-02-25 17:59:03.370196126 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:   jgmenu
-Version:2.0
+Version:2.1
 Release:0
 Summary:Small X11 menu intended to be used with openbox and tint2
 License:GPL-2.0-only

++ v2.0.tar.gz -> v2.1.tar.gz ++
 8484 lines of diff (skipped)