[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-38-gbfd88e07e608

2017-09-15 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  bfd88e07e608d1f7417f12969e61ac42e56d6232 (commit)
   via  81b89f6a4ca54be3018d2dacd3737c28b4cf55c7 (commit)
   via  6cfc71d40adaa79cb435e4f213af8658f811102a (commit)
   via  ccc676a2bf210060fa995ab089e5940fbcb69e94 (commit)
  from  2dbd778ed4580ab63de7d26d30326fd8717584e4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit bfd88e07e608d1f7417f12969e61ac42e56d6232
Author: Alwin 
Date:   Thu, 14 Sep 2017 20:49:40 +0200
URL:

wmaker: Adding copyright year 2017

The Info Panel didn't show the current year.
---
 src/dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dialog.c b/src/dialog.c
index b9437c2ce791..1a24fc864cb0 100644
--- a/src/dialog.c
+++ b/src/dialog.c
@@ -1129,7 +1129,7 @@ typedef struct {
 #define COPYRIGHT_TEXT  \
 "Copyright \xc2\xa9 1997-2006 Alfredo K. Kojima\n"\
 "Copyright \xc2\xa9 1998-2006 Dan Pascu\n"\
-"Copyright \xc2\xa9 2013-2016 Window Maker Developers Team"
+"Copyright \xc2\xa9 2013-2017 Window Maker Developers Team"
 
 static InfoPanel *infoPanel = NULL;
 

commit 81b89f6a4ca54be3018d2dacd3737c28b4cf55c7
Author: Alwin 
Date:   Thu, 14 Sep 2017 20:49:39 +0200
URL:

wmaker: Fixing a menu typo

There was a typo in background.menu. Although the menu worked fine, it
caused these errors in the logs:

  wmaker(WMReadPropListFromFile(proplist.c:1543)): error: error reading
from file '/usr/share/WindowMaker/Backgrounds'
---
 WindowMaker/background.menu | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/WindowMaker/background.menu b/WindowMaker/background.menu
index fa3bef7382e9..c81ae7b272db 100644
--- a/WindowMaker/background.menu
+++ b/WindowMaker/background.menu
@@ -28,5 +28,5 @@
 "Centered" OPEN_MENU  BACKGROUNDS_DIR USER_BACKGROUNDS_DIR WITH 
wmsetbg -u -e
 "Maximized" OPEN_MENU  BACKGROUNDS_DIR USER_BACKGROUNDS_DIR WITH 
wmsetbg -u -a
 "Filled" OPEN_MENU  BACKGROUNDS_DIR USER_BACKGROUNDS_DIR WITH 
wmsetbg -u -f
-"Image" END
+"Images" END
 "Background" END

commit 6cfc71d40adaa79cb435e4f213af8658f811102a
Author: Alwin 
Date:   Thu, 14 Sep 2017 20:49:38 +0200
URL:

Translations: Frisian language files for WPrefs and menus updated

Compacting two translations to fit the available space; two new strings.
The menus are now split like the English ones, using appearance.menu.fy
and background.menu.fy. A new comment was added to menu.fy.in.
---
 WPrefs.app/po/fy.po   | 311 --
 WindowMaker/Makefile.am   |   2 +
 WindowMaker/appearance.menu.fy.in |  12 ++
 WindowMaker/background.menu.fy|  32 +++
 WindowMaker/menu.fy.in|  45 +
 WindowMaker/plmenu.fy.in  |  32 +--
 6 files changed, 222 insertions(+), 212 deletions(-)
 create mode 100644 WindowMaker/appearance.menu.fy.in
 create mode 100644 WindowMaker/background.menu.fy

diff --git a/WPrefs.app/po/fy.po b/WPrefs.app/po/fy.po
index 7392d025188d..05b3e6d56941 100644
--- a/WPrefs.app/po/fy.po
+++ b/WPrefs.app/po/fy.po
@@ -1,14 +1,14 @@
 # Translation into Western Frisian for Window Maker
-# Copyright (C) 2015-2016 Window Maker Developers Team
+# Copyright (C) 2015-2017 Window Maker Developers Team
 # This file is distributed under the same license as the windowmaker package.
 # Original by Alwin , 2015.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: wmaker-0.95.7+\n"
+"Project-Id-Version: wmaker-0.95.8+\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-03-10 10:56+0100\n"
-"PO-Revision-Date: 2017-03-10 00:00+\n"
+"POT-Creation-Date: 2017-09-14 19:36+0200\n"
+"PO-Revision-Date: 2017-09-14 00:00+\n"
 "Last-Translator: Alwin \n"
 "Language-Team: Western Frisian\n"
 "Language: fy\n"
@@ -664,8 +664,8 @@ msgstr "ferkearde opsjewearde %s foar opsje FocusMode. 
Brûkt standert Manual"
 msgid "bad option value %s for option ColormapMode. Using default Auto"
 msgstr "ferkearde opsjewearde %s foar opsje ColormapMode. Brûkt standert Auto"
 
-#: ../../WPrefs.app/Focus.c:154 ../../WPrefs.app/Icons.c:162
-#: ../../WPrefs.app/Icons.c:396 ../../WPrefs.app/Preferences.c:120
+#: ../../WPrefs.app/Focus.c:154 ../../WPrefs.app/Icons.c:160
+#: ../../WPrefs.app/Icons.c:367 ../../WPrefs.app/Preferences.c:120
 #: ../../WPrefs.app/WindowHandling.c:140 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-34-g2dbd778ed458

2017-08-19 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  2dbd778ed4580ab63de7d26d30326fd8717584e4 (commit)
   via  f63635dd17fc60a95845dde60d3576c48d5633b3 (commit)
   via  97702618deb5ae613e6b8e91834886d5b1377c5a (commit)
  from  b68a1994c22651858e69f63a35e046cbf93f1eb5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 2dbd778ed4580ab63de7d26d30326fd8717584e4
Author: Doug Torrance 
Date:   Sat, 19 Aug 2017 10:48:44 -0400
URL:

WPrefs: Inform user which menu file is being edited.

---
 WPrefs.app/Menu.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/WPrefs.app/Menu.c b/WPrefs.app/Menu.c
index 3caf4975daeb..54e53faad7b6 100644
--- a/WPrefs.app/Menu.c
+++ b/WPrefs.app/Menu.c
@@ -1483,7 +1483,7 @@ static WMPropList *getDefaultMenu(_Panel * panel)
 static void showData(_Panel * panel)
 {
const char *gspath;
-   char *menuPath;
+   char *menuPath, *labelText;
char buf[1024];
WMPropList *pmenu;
 
@@ -1554,6 +1554,14 @@ static void showData(_Panel * panel)
 
panel->menuPath = menuPath;
 
+   snprintf(buf, 1024,
+_("\n\nWhen saved, the menu will be written to the 
file\n\"%s\"."),
+menuPath);
+   labelText = WMGetLabelText(panel->sections[NoInfo][0]);
+   labelText = wstrconcat(labelText, buf);
+   WMSetLabelText(panel->sections[NoInfo][0], labelText);
+   wfree(labelText);
+
buildMenuFromPL(panel, pmenu);
 
WMReleasePropList(pmenu);

commit f63635dd17fc60a95845dde60d3576c48d5633b3
Author: Doug Torrance 
Date:   Sat, 19 Aug 2017 10:48:43 -0400
URL:

WPrefs: Save menu back to the file we read it from.

Previously, we saved any modifications back to WMRootMenu, regardless of
the file we read the menu from.
---
 WPrefs.app/Menu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/WPrefs.app/Menu.c b/WPrefs.app/Menu.c
index 6e682b575173..3caf4975daeb 100644
--- a/WPrefs.app/Menu.c
+++ b/WPrefs.app/Menu.c
@@ -1527,7 +1527,7 @@ static void showData(_Panel * panel)
}
 
pmenu = WMReadPropListFromFile(path);
-   wfree(path);
+   menuPath = path;
}
 
if (!pmenu || !WMIsPLArray(pmenu)) {

commit 97702618deb5ae613e6b8e91834886d5b1377c5a
Author: Doug Torrance 
Date:   Sat, 19 Aug 2017 10:48:42 -0400
URL:

WPrefs: Display warning when attempting to modify a read-only menu file.

---
 WPrefs.app/Menu.c | 16 
 1 file changed, 16 insertions(+)

diff --git a/WPrefs.app/Menu.c b/WPrefs.app/Menu.c
index a18e495e637c..6e682b575173 100644
--- a/WPrefs.app/Menu.c
+++ b/WPrefs.app/Menu.c
@@ -1484,6 +1484,7 @@ static void showData(_Panel * panel)
 {
const char *gspath;
char *menuPath;
+   char buf[1024];
WMPropList *pmenu;
 
gspath = wusergnusteppath();
@@ -1510,6 +1511,21 @@ static void showData(_Panel * panel)
if (!path)
break;
 
+   if (access(path, W_OK) < 0) {
+   snprintf(buf, 1024,
+_("The menu file \"%s\" referenced by "
+  "WMRootMenu is read-only.\n"
+  "You cannot use WPrefs to modify it."),
+path);
+   WMRunAlertPanel(WMWidgetScreen(panel->parent),
+   panel->parent,
+   _("Warning"), buf,
+   _("OK"), NULL, NULL);
+   panel->dontSave = True;
+   wfree(path);
+   return;
+   }
+
pmenu = WMReadPropListFromFile(path);
wfree(path);
}

---

Summary of changes:
 WPrefs.app/Menu.c | 28 ++--
 1 file changed, 26 insertions(+), 2 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-31-gb68a1994c226

2017-08-19 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  b68a1994c22651858e69f63a35e046cbf93f1eb5 (commit)
   via  fe459fbab36278b49364cf4da4fddc4d5fe64e99 (commit)
   via  5f2dac318cdafc10b5696f069951b9119314523f (commit)
   via  bfda22ef1a3451a9d5f2523a10d26997783de7d7 (commit)
   via  46daa76f77ae02c47bf54e214f4f1ed2b9582d12 (commit)
   via  02cc702029ef40135846d2af55f6e71e4aba077a (commit)
   via  6f195b18fc03ae35198100871403908fbe4fb20f (commit)
  from  101ef6f28eb751550bff89ab4b2dc72dde4153cc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit b68a1994c22651858e69f63a35e046cbf93f1eb5
Author: Doug Torrance 
Date:   Fri, 18 Aug 2017 20:37:51 -0400
URL:

debian: Remove patch 54_Debian_wmmacros.diff.

This patch is now unnecessary, as we have removed the SETSTYLE and
LOCAL_*_DIR macros and have added the USER_*_DIR upstream.
---
 debian/patches/54_Debian_wmmacros.diff | 31 --
 debian/patches/series  |  1 -
 2 files changed, 32 deletions(-)
 delete mode 100644 debian/patches/54_Debian_wmmacros.diff

diff --git a/debian/patches/54_Debian_wmmacros.diff 
b/debian/patches/54_Debian_wmmacros.diff
deleted file mode 100644
index 6d03765d2e3d..
--- a/debian/patches/54_Debian_wmmacros.diff
+++ /dev/null
@@ -1,31 +0,0 @@
-Description: Macros for user paths. Based on Marcelo E. Magallon 
 diff patch.
-Author: Rodolfo García Peñas (kix) 
-Last-Update: 2012-01-09
-Index: wmaker-crm/WindowMaker/wmmacros
-===
 wmaker-crm.orig/WindowMaker/wmmacros
-+++ wmaker-crm/WindowMaker/wmmacros
-@@ -22,7 +22,7 @@
- /*
-  * SETSTYLE FILE - loads a style file 
-  */
--#define SETSTYLE EXEC cd $HOME/GNUstep/Library/WindowMaker/Styles; setstyle 
-+#define SETSTYLE EXEC cd $GNUSTEP_USER_ROOT/Library/WindowMaker/Styles; 
setstyle
- 
- 
- /*
-@@ -60,6 +60,14 @@
- #define STYLES_DIR#wmdatadir#/Styles
- #define ICON_SETS_DIR #wmdatadir#/IconSets
- #define BACKGROUNDS_DIR   #wmdatadir#/Backgrounds
-+#define LOCAL_THEMES_DIR  /usr/local/share/WindowMaker/Themes
-+#define LOCAL_STYLES_DIR  /usr/local/share/WindowMaker/Styles
-+#define LOCAL_ICON_SETS_DIR   /usr/local/share/WindowMaker/IconSets
-+#define LOCAL_BACKGROUNDS_DIR /usr/local/share/WindowMaker/Backgrounds
-+#define USER_THEMES_DIR   $GNUSTEP_USER_ROOT/Library/WindowMaker/Themes
-+#define USER_STYLES_DIR   $GNUSTEP_USER_ROOT/Library/WindowMaker/Styles
-+#define USER_ICON_SETS_DIR$GNUSTEP_USER_ROOT/Library/WindowMaker/IconSets
-+#define USER_BACKGROUNDS_DIR  
$GNUSTEP_USER_ROOT/Library/WindowMaker/Backgrounds
- 
- 
- #define StaticGray0
diff --git a/debian/patches/series b/debian/patches/series
index 1dd2421087e9..451a939df3df 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 53_Debian_WMState.diff
-54_Debian_wmmacros.diff

commit fe459fbab36278b49364cf4da4fddc4d5fe64e99
Author: Doug Torrance 
Date:   Fri, 18 Aug 2017 20:37:50 -0400
URL:

menu: Add USER_*_DIR macros.

Inspired by the Debian patch 54_Debian_wmmacros.diff.  These macros are
actually already referenced in appearance.menu and background.menu, but
only Debian installations have taken advantage of them.

We use the new #usergnusteppath# macro to reference the user GNUstep path.
---
 WindowMaker/wmmacros.in | 4 
 1 file changed, 4 insertions(+)

diff --git a/WindowMaker/wmmacros.in b/WindowMaker/wmmacros.in
index 8504def3ac72..112422b9fa38 100644
--- a/WindowMaker/wmmacros.in
+++ b/WindowMaker/wmmacros.in
@@ -55,6 +55,10 @@
 #define ICON_SETS_DIR  #wmdatadir#/IconSets
 #define BACKGROUNDS_DIR#wmdatadir#/Backgrounds
 
+#define USER_THEMES_DIR #usergnusteppath#/Library/WindowMaker/Themes
+#define USER_STYLES_DIR #usergnusteppath#/Library/WindowMaker/Styles
+#define USER_ICON_SETS_DIR  #usergnusteppath#/Library/WindowMaker/IconSets
+#define USER_BACKGROUNDS_DIR
#usergnusteppath#/Library/WindowMaker/Backgrounds
 
 #define StaticGray 0
 #define GrayScale  1

commit 5f2dac318cdafc10b5696f069951b9119314523f
Author: Doug Torrance 
Date:   Fri, 18 Aug 2017 20:37:49 -0400
URL:

menu: New macro #usergnusteppath# for user GNUstep directory

This macro is used when handling directories with OPEN_MENU, e.g., to 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-24-g101ef6f28eb7

2017-08-17 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  101ef6f28eb751550bff89ab4b2dc72dde4153cc (commit)
   via  5a5595f76cf0e49065ce42d638d3c3997d61663a (commit)
   via  1a5abe9d84aa1e6c0c494f1fe3661cc06e2bffb9 (commit)
   via  d364afff0295ad8487d29023f7cdc7e71e2a89da (commit)
   via  273d17a0be1a00435e3b98791359b47908dab443 (commit)
  from  d6f754e7473c4303b29854e356cd47e68193977d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 101ef6f28eb751550bff89ab4b2dc72dde4153cc
Author: Doug Torrance 
Date:   Thu, 17 Aug 2017 21:02:28 -0400
URL:

menu: For consistency, use appearance.menu for English-language menus.

---
 WindowMaker/menu.in   | 32 +---
 WindowMaker/plmenu.in | 32 +---
 2 files changed, 2 insertions(+), 62 deletions(-)

diff --git a/WindowMaker/menu.in b/WindowMaker/menu.in
index bebab5f2f681..429f8bec2a26 100644
--- a/WindowMaker/menu.in
+++ b/WindowMaker/menu.in
@@ -179,37 +179,7 @@
"Lock" EXEC xlock -allowroot -usefirst
"Commands" END
 
-   "Appearance" MENU
-   "Themes" OPEN_MENU -noext THEMES_DIR 
$HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
-   "Styles" OPEN_MENU -noext STYLES_DIR 
$HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
-   "Icon Sets" OPEN_MENU -noext ICON_SETS_DIR 
$HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
-   "Background" MENU
-   "Solid" MENU
-   "Black" WS_BACK '(solid, black)'
-   "Blue"  WS_BACK '(solid, "#505075")'
-   "Indigo" WS_BACK '(solid, "#243e6c")'
-   "Bluemarine" WS_BACK '(solid, "#224477")'
-   "Purple" WS_BACK '(solid, "#554466")'
-   "Wheat"  WS_BACK '(solid, "wheat4")'
-   "Dark Gray"  WS_BACK '(solid, "#40")'
-   "Wine" WS_BACK '(solid, "#400020")'
-   "Solid" END
-   "Gradient" MENU
-   "Sunset" WS_BACK '(mvgradient, deepskyblue4, 
black, deepskyblue4, tomato4)'
-   "Sky" WS_BACK '(vgradient, blue4, white)'
-   "Blue Shades" WS_BACK '(vgradient, "#7080a5", 
"#101020")'
-   "Indigo Shades" WS_BACK '(vgradient, "#746ebc", 
"#242e4c")'
-   "Purple Shades" WS_BACK '(vgradient, "#654c66", 
"#151426")'
-   "Wheat Shades" WS_BACK '(vgradient, "#a09060", 
"#302010")'
-   "Grey Shades" WS_BACK '(vgradient, "#636380", 
"#131318")'
-   "Wine Shades" WS_BACK '(vgradient, "#600040", 
"#180010")'
-   "Gradient" END
-   "Images" OPEN_MENU -noext BACKGROUNDS_DIR 
$HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
-   "Background" END
-   "Save Theme" SHEXEC getstyle -t 
$HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)"
-   "Save IconSet" SHEXEC geticonset 
$HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)"
-   "Preferences Utility" EXEC #wprefs#
-   "Appearance" END
+   "Appearance" OPEN_MENU "appearance.menu"
 
"Session" MENU
"Save Session" SAVE_SESSION
diff --git a/WindowMaker/plmenu.in b/WindowMaker/plmenu.in
index f2d692fdcd31..9eeba280377b 100644
--- a/WindowMaker/plmenu.in
+++ b/WindowMaker/plmenu.in
@@ -64,37 +64,7 @@
   ("Refresh", REFRESH),
   ("Lock", EXEC, "xlock -allowroot -usefirst")
  ),
- ("Appearance",
-  ("Themes", OPEN_MENU, "-noext #wmdatadir#/Themes 
$HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle"),
-  ("Styles", OPEN_MENU, "-noext #wmdatadir#/Styles 
$HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle"),
-  ("Icon Sets", OPEN_MENU, "-noext #wmdatadir#/IconSets 
$HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons"),
-  ("Background",
-   ("Solid",
-   ("Black", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, black)'"),
-   ("Blue",  EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, 
\"#505075\")'"),
-   ("Indigo", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, 
\"#243e6c\")'"),
-   ("Bluemarine", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, 
\"#224477\")'"),
-   ("Purple", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, 
\"#554466\")'"),
-   ("Wheat", EXEC, "wdwrite WindowMaker 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-17-gad4545b1d811

2017-07-10 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  ad4545b1d8115befed643f3dd3f771af9c20d3a7 (commit)
  from  ee36395ddfa9662c9a3ea42beb30bda3e1117ebc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit ad4545b1d8115befed643f3dd3f771af9c20d3a7
Author: Doug Torrance 
Date:   Sun, 9 Jul 2017 10:34:29 -0400
URL:

debian: Update with version 0.95.8-1 packaging.

---
 debian/changelog | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index a26f9e415f73..e26789ae119a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wmaker (0.95.8-1) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Andreas Metzler   Sun, 09 Jul 2017 13:35:24 +0200
+
 wmaker (0.95.8-1~exp2) experimental; urgency=medium
 
   [ Doug Torrance ]

---

Summary of changes:
 debian/changelog | 6 ++
 1 file changed, 6 insertions(+)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-16-gee36395ddfa9

2017-07-10 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  ee36395ddfa9662c9a3ea42beb30bda3e1117ebc (commit)
  from  ff865c31f0da746d1bf3047ee5900337625c0496 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit ee36395ddfa9662c9a3ea42beb30bda3e1117ebc
Author: Doug Torrance 
Date:   Sat, 8 Jul 2017 09:23:09 -0400
URL:

debian: Update with version 0.95.8-1~exp2 packaging.

---
 debian/README.Debian  |  51 --
 debian/changelog  |  64 
 debian/control|   9 +-
 .../Themes/{Debian => Debian.style}   |   0
 .../debianfiles/upgrade-windowmaker-defaults  | 153 --
 debian/libwings-dev.examples  |   2 +
 debian/libwings3.symbols  |  17 --
 debian/libwmaker-dev.install  |   1 +
 debian/patches/50_def_config_paths.diff   |  16 --
 debian/patches/53_Debian_WMState.diff |  45 +++---
 debian/patches/series |   1 -
 debian/rules  |  13 +-
 debian/watch  |   5 +-
 debian/wmaker-common.dirs |   5 -
 debian/wmaker-common.docs |   5 +-
 debian/wmaker-common.install  |  63 +++-
 debian/wmaker-common.links|   1 -
 debian/wmaker-common.maintscript  |   4 +-
 debian/wmaker.dirs|   2 -
 19 files changed, 124 insertions(+), 333 deletions(-)
 rename debian/debianfiles/Themes/{Debian => Debian.style} (100%)
 delete mode 100644 debian/debianfiles/upgrade-windowmaker-defaults
 create mode 100644 debian/libwings-dev.examples
 delete mode 100644 debian/patches/50_def_config_paths.diff
 rewrite debian/patches/53_Debian_WMState.diff (67%)
 rewrite debian/wmaker-common.install (60%)
 delete mode 100644 debian/wmaker-common.links
 delete mode 100644 debian/wmaker.dirs

diff --git a/debian/README.Debian b/debian/README.Debian
index 584ecedad44b..a376dac52161 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -64,57 +64,6 @@ Other sources for documentation
 As a sidenote, I can't package these files with wmaker because they
 don't have a copyright statement that permits redistribution.
 
-
-IF YOU ARE UPGRADING FROM 0.6.3 or earlier
---
-
-  * The directory name has changed form gnustep to GNUstep
-  * The format of the style files and Window Maker file has
-changed.
-
-IF YOU ARE UPGRADING FROM 0.14.1 or earlier (but newer than 0.6.3)
---
-
-  * The Fiend has been renamed to Clip (in order to avoid hurting
-certain people's feelings... does that ring a bell or
-what?!?).  Look up "Fiend" in the dictionary... therefore, every
-keyword on Defaults/WindowMaker that says "Fiend" has to be
-replaced by "Clip".  The installation package tries to fix this
-globally, i.e, both in the system wide files and the user's files.
-  * The ~/GNUstep/Library/WindowMaker/Style directory is no longer
-called that, but "Styles" instead.  Update accordingly.  The wrapper
-script tries to be smart about this...
-
-IF YOU ARE UPGRADING FROM 0.15.0 or earlier

-
-  * WindowPlaceOrigin syntax changed. The old was:
-  WindowPlaceOrigin = "64, 64"
-The new one is:
-  WindowPlaceOrigin = (64, 64)
-The installation package also fixes this.
-
-IF YOU ARE UPGRADING FROM 0.17.3 or earlier

-
-  * Please note there's a new Icons directory under ~/GNUstep/Library,
-and a new key IconPath. Read the section on paths.
-
-IF YOU ARE UPGRADING FROM 0.17.5 or earlier

-
-  * Pandora's Box has been opened: Beware that some features of recent
-releases may not be compatible with those of 0.17.5; PLEASE read
-the NEWS file and the ChangeLog.  If you don't have problems
-upgrading, consider it a gift from the gods.  PLEASE NOTE: WPrefs
-is a work in progress.  SAVE YOUR CONFIGURATION. READ THE READMEs.
-  * Please note that WPrefs' Menu Guru REQUIRES a menu in "Property
-List" format to work properly.  It's very likely that you have an
-old format menu.  There's a script called wm-oldmenu2new alongside
-this file that converts your menu to the new format.  It's a hack,
-it won't be installed anywhere else.
-
-
 Debian specific notes
 -
 
diff --git a/debian/changelog 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-15-gff865c31f0da

2017-07-10 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  ff865c31f0da746d1bf3047ee5900337625c0496 (commit)
   via  adc1687f98eef7e2af5866fa77aa35774e77cbbb (commit)
   via  ac0690b32476f3b73b8f40ad11faa734e59b534e (commit)
   via  c261f8ec351d1a382634f1e514c5e9576007941b (commit)
  from  e037ae3684928a2fbf4a3994562a322f5d3b0c71 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit ff865c31f0da746d1bf3047ee5900337625c0496
Author: Doug Torrance 
Date:   Thu, 6 Jul 2017 19:48:16 -0400
URL:

wmmenugen: Sort menu entries with no category into 'Other'.

---
 util/wmmenugen_parse_xdg.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/util/wmmenugen_parse_xdg.c b/util/wmmenugen_parse_xdg.c
index e909f18c1836..3272ee60c53c 100644
--- a/util/wmmenugen_parse_xdg.c
+++ b/util/wmmenugen_parse_xdg.c
@@ -178,6 +178,9 @@ void parse_xdg(const char *file, cb_add_menu_entry 
*addWMMenuEntryCallback)
getMenuHierarchyFor(>Category);
}
 
+   if (xdg->Category == NULL)
+   xdg->Category = wstrdup(_("Other"));
+
wfree(key);
key = NULL;
}

commit adc1687f98eef7e2af5866fa77aa35774e77cbbb
Author: Doug Torrance 
Date:   Thu, 6 Jul 2017 19:48:15 -0400
URL:

wmmenugen: Use 'Other' instead of 'Applications' for unknown categories.

From https://standards.freedesktop.org/menu-spec/latest/apa.html:

 Category-based menus based on the Main Categories listed in this
 specification do not provide a complete ontology for all available
 applications. Category-based menu implementations SHOULD therefore provide
 a "catch-all" submenu for applications that cannot be appropriately placed
 elsewhere.

Emphasis on *submenu*.  By using 'Applications', these menu entries were
sorted into the top level.
---
 util/wmmenugen_parse_xdg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/util/wmmenugen_parse_xdg.c b/util/wmmenugen_parse_xdg.c
index 28d5b2811d2e..e909f18c1836 100644
--- a/util/wmmenugen_parse_xdg.c
+++ b/util/wmmenugen_parse_xdg.c
@@ -554,7 +554,7 @@ static void  getMenuHierarchyFor(char **xdgmenuspec)
 
 
if (!*buf)  /* come up with something if nothing found */
-   snprintf(buf, sizeof(buf), "%s", _("Applications"));
+   snprintf(buf, sizeof(buf), "%s", _("Other"));
 
*xdgmenuspec = wstrdup(buf);
 }

commit ac0690b32476f3b73b8f40ad11faa734e59b534e
Author: Doug Torrance 
Date:   Thu, 6 Jul 2017 19:48:14 -0400
URL:

wmmenugen: Add reserved categories.

From https://standards.freedesktop.org/menu-spec/latest/apas03.html:

Reserved Categories have a desktop-specific meaning that has not been
standardized (yet). Desktop entry files that use a reserved category MUST
also include an appropriate OnlyShowIn= entry to restrict themselves to
those environments that properly support the reserved category as used.
---
 util/wmmenugen_parse_xdg.c | 13 +
 1 file changed, 13 insertions(+)

diff --git a/util/wmmenugen_parse_xdg.c b/util/wmmenugen_parse_xdg.c
index 47a2fb57d062..28d5b2811d2e 100644
--- a/util/wmmenugen_parse_xdg.c
+++ b/util/wmmenugen_parse_xdg.c
@@ -535,6 +535,19 @@ static void  getMenuHierarchyFor(char **xdgmenuspec)
} else if (strcmp(p, "Utility") == 0) {
snprintf(buf, sizeof(buf), "%s", _("Utility"));
break;
+   /* reserved categories */
+   } else if (strcmp(p, "Screensaver") == 0) {
+   snprintf(buf, sizeof(buf), "%s", _("Screensaver"));
+   break;
+   } else if (strcmp(p, "TrayIcon") == 0) {
+   snprintf(buf, sizeof(buf), "%s", _("Tray Icon"));
+   break;
+   } else if (strcmp(p, "Applet") == 0) {
+   snprintf(buf, sizeof(buf), "%s", _("Applet"));
+   break;
+   } else if (strcmp(p, "Shell") == 0) {
+   snprintf(buf, sizeof(buf), "%s", _("Shell"));
+   break;
}
p = strtok(NULL, ";");
}

commit c261f8ec351d1a382634f1e514c5e9576007941b
Author: Doug Torrance 
Date:   Thu, 6 Jul 2017 19:48:13 -0400
URL:


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-11-ge037ae368492

2017-07-05 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  e037ae3684928a2fbf4a3994562a322f5d3b0c71 (commit)
  from  83f0b764e607306feb7b17026a11034e5cf84785 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit e037ae3684928a2fbf4a3994562a322f5d3b0c71
Author: Christophe CURIS 
Date:   Sun, 2 Jul 2017 23:01:49 +0200
URL:

util: fix parsing of XDG menus with multiple groups

The specification for XDG menu files allows having more than one group and
assumes no constraint on their order. The original code assumed that once
the proper group marker was found, everything after was part of it, causing
misinterpretation of some data, like taking the wrong launch command.

This patch stops the parsing of the menu XDG file when a new group is
found, hence implementing the expected behaviour.

Reported-by: Andreas Metzler 
---
 util/wmmenugen_parse_xdg.c | 5 +
 1 file changed, 5 insertions(+)

diff --git a/util/wmmenugen_parse_xdg.c b/util/wmmenugen_parse_xdg.c
index fc5f6b19e312..31ee81309c83 100644
--- a/util/wmmenugen_parse_xdg.c
+++ b/util/wmmenugen_parse_xdg.c
@@ -132,6 +132,11 @@ void parse_xdg(const char *file, cb_add_menu_entry 
*addWMMenuEntryCallback)
/* start processing group */
memset(buf, 0, sizeof(buf));
continue;
+   } else if (p[0] == '[') {
+   /* If we find a new group and the previous group was 
the main one,
+* we stop all further processing
+*/
+   if (InGroup) break;
}
 
if (!InGroup) {

---

Summary of changes:
 util/wmmenugen_parse_xdg.c | 5 +
 1 file changed, 5 insertions(+)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-10-g83f0b764e607

2017-03-22 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  83f0b764e607306feb7b17026a11034e5cf84785 (commit)
   via  3140c09240080491d58a9fa554fd5b6e23f3186d (commit)
  from  8fba9945e01aec2e0d58bdbe99c84b4390decabf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 83f0b764e607306feb7b17026a11034e5cf84785
Author: Doug Torrance 
Date:   Wed, 22 Mar 2017 01:48:45 -0400
URL:

WINGs: Set widget background pixmaps before realization.

Previously, when WMSetWidgetBackgroundPixmap() was called prior to
WMRealizeWidget(), no background pixmap was actually set.

This is because while the CWBackPixmap bit is correctly set to 1, the
CWBackPixel bit remains set to 1.  When XCreateWindow() is finally
called during realization, the background pixel takes precendence over the
background pixmap.

We fix this by setting CWBackPixel to 0 when setting CWBackPixmap to 1 and
vice versa.
---
 WINGs/wview.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/WINGs/wview.c b/WINGs/wview.c
index 610e640a1a1d..0667458bc91a 100644
--- a/WINGs/wview.c
+++ b/WINGs/wview.c
@@ -490,6 +490,7 @@ void W_SetViewBackgroundColor(W_View * view, WMColor * 
color)
view->backColor = WMRetainColor(color);
 
view->attribFlags |= CWBackPixel;
+   view->attribFlags &= ~CWBackPixmap;
view->attribs.background_pixel = W_PIXEL(color);
if (view->flags.realized) {
XSetWindowBackground(view->screen->display, view->window, 
W_PIXEL(color));
@@ -504,6 +505,7 @@ void W_SetViewBackgroundPixmap(W_View *view, WMPixmap *pix)
view->backImage = WMRetainPixmap(pix);
 
view->attribFlags |= CWBackPixmap;
+   view->attribFlags &= ~CWBackPixel;
view->attribs.background_pixmap = pix->pixmap;
if (view->flags.realized) {
XSetWindowBackgroundPixmap(view->screen->display, view->window, 
pix->pixmap);

commit 3140c09240080491d58a9fa554fd5b6e23f3186d
Author: Doug Torrance 
Date:   Wed, 22 Mar 2017 01:29:38 -0400
URL:

wmaker: Consistent configuration options.

The default configuration options are given in two places in the source
code:
  - src/default.c
  - WindowMaker/Defaults/WindowMaker.in

The defaults are initially set in the former, but are then overwritten by
the latter.

Ideally, the default options in these two locations should coincide.
However, there are currently several issues.
- Many of the options are missing from WindowMaker/Defaults/WindowMaker.in
- Many of the options have conflicting defaults between the two locations.
- A number of options given in WindowMaker/Defaults/WindowMaker.in no longer
  exist.

In this patch, we bring the defaults in the two locations in line with one
another.  We have given preference to the defaults in W/D/WindowMaker, as
these are the one users have been used to.

Some of the paths in IconPath and PixmapPath have been removed.  In
particular, the various system pixmap paths (/usr/include/X11/pixmaps,
/usr/share/pixmaps, and /usr/local/share/pixmaps) have been removed in
favor of PIXMAPDIR, which is specified by the user at build.  Also,
/usr/share/icons has been removed from IconPath.  The root of this
directory will contain very few icons, as the icons themselves are located
in subdirectories corresponding to XDG icon themes.

We add a comment to src/defaults.c to remind future developers who
add or remove options to change the default values in both locations.

We also take the opportunity to remove the unused DEF_INFO_TEXT_FONT
macro.
---
 WindowMaker/Defaults/Makefile.am|   3 +-
 WindowMaker/Defaults/WindowMaker.in | 390 ++--
 src/defaults.c  |  86 +++---
 src/wconfig.h.in|  33 ++-
 4 files changed, 321 insertions(+), 191 deletions(-)
 rewrite WindowMaker/Defaults/WindowMaker.in (99%)

diff --git a/WindowMaker/Defaults/Makefile.am b/WindowMaker/Defaults/Makefile.am
index 182385c1fe95..1556fbf9634f 100644
--- a/WindowMaker/Defaults/Makefile.am
+++ b/WindowMaker/Defaults/Makefile.am
@@ -12,7 +12,8 @@ WMWindowAttributes: $(srcdir)/WMWindowAttributes.in
chmod 644 WMWindowAttributes
 
 WindowMaker: $(srcdir)/WindowMaker.in
-   $(AM_V_GEN)sed -e "s:#pkgdatadir#:$(pkgdatadir):" 
$(srcdir)/WindowMaker.in \
+   $(AM_V_GEN)sed -e "s:#pkgdatadir#:$(pkgdatadir):" \
+   -e 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.8-8-g8fba9945e01a

2017-03-20 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  8fba9945e01aec2e0d58bdbe99c84b4390decabf (commit)
   via  30cd22859ac3fe505596b403270291c237be1470 (commit)
   via  5d643a67dd8156029ebcacbd15110929eef8dbb5 (commit)
  from  e13cfcd093835c4ad9cde4b52c95234f5cbeedbe (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 8fba9945e01aec2e0d58bdbe99c84b4390decabf
Author: Doug Torrance 
Date:   Mon, 20 Mar 2017 01:09:55 -0400
URL:

WPrefs: Properly read system fonts in font configuration panel.

Previously, only the user's WMGLOBAL file would be read to determine the
current WINGs fonts (System Font and Bold System Font) in the Font
Configuration panel.  It is quite possible that this information would
not be in the user's WMGLOBAL file, but instead in the system WMGLOBAL
file.

We instead use the WMDefaultSystemFont and WMBoldDefaultSystemFont
functions to get this information.
---
 WPrefs.app/FontSimple.c | 20 
 1 file changed, 8 insertions(+), 12 deletions(-)

diff --git a/WPrefs.app/FontSimple.c b/WPrefs.app/FontSimple.c
index 2262e58139ea..b545fd14f7ea 100644
--- a/WPrefs.app/FontSimple.c
+++ b/WPrefs.app/FontSimple.c
@@ -569,6 +569,9 @@ static void showData(_Panel * panel)
 {
int i;
WMMenuItem *item;
+   WMScreen *scr;
+
+   scr = WMWidgetScreen(panel->parent);
 
for (i = 0; i < WMGetPopUpButtonNumberOfItems(panel->optionP); i++) {
char *ofont, *font;
@@ -579,19 +582,12 @@ static void showData(_Panel * panel)
if (ofont)
wfree(ofont);
 
-   if (strcmp(fontOptions[i].option, "SystemFont") == 0 ||
-   strcmp(fontOptions[i].option, "BoldSystemFont") == 0) {
-   char *path;
-   WMUserDefaults *defaults;
-
-   path = wdefaultspathfordomain("WMGLOBAL");
-   defaults = WMGetDefaultsFromPath(path);
-   wfree(path);
-   font = WMGetUDStringForKey(defaults,
-  fontOptions[i].option);
-   } else {
+   if (strcmp(fontOptions[i].option, "SystemFont") == 0)
+   font = WMGetFontName(WMDefaultSystemFont(scr));
+   else if (strcmp(fontOptions[i].option, "BoldSystemFont") == 0)
+   font = WMGetFontName(WMDefaultBoldSystemFont(scr));
+   else
font = GetStringForKey(fontOptions[i].option);
-   }
if (font)
font = wstrdup(font);
WMSetMenuItemRepresentedObject(item, font);

commit 30cd22859ac3fe505596b403270291c237be1470
Merge: e13cfcd09383 5d643a67dd81
Author: Carlos R. Mafra 
Date:   Mon, 20 Mar 2017 18:03:24 +
URL:

Merge branch 'master' into next

I forgot to add the wmaker 0.95.8 commit back into the next
branch. Doing it now.


---

Summary of changes:
 WPrefs.app/FontSimple.c | 20 
 configure.ac|  2 +-
 2 files changed, 9 insertions(+), 13 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-90-ge13cfcd09383

2017-03-16 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  e13cfcd093835c4ad9cde4b52c95234f5cbeedbe (commit)
  from  c2a03a3de53540da9c212d02a2be671a3ed8ea43 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit e13cfcd093835c4ad9cde4b52c95234f5cbeedbe
Author: Doug Torrance 
Date:   Thu, 16 Mar 2017 10:08:12 -0400
URL:

debian: Don't try to install scripts/manpages which have been removed.

---
 debian/libwings-dev.install| 2 --
 debian/libwings-dev.manpages   | 2 --
 debian/libwraster-dev.install  | 1 -
 debian/libwraster-dev.manpages | 1 -
 debian/wmaker-common.manpages  | 1 -
 5 files changed, 7 deletions(-)
 delete mode 100644 debian/libwings-dev.manpages
 delete mode 100644 debian/libwraster-dev.manpages

diff --git a/debian/libwings-dev.install b/debian/libwings-dev.install
index 4e08a80f5da3..176527c42bea 100644
--- a/debian/libwings-dev.install
+++ b/debian/libwings-dev.install
@@ -1,5 +1,3 @@
-usr/bin/get-wings-flags
-usr/bin/get-wutil-flags
 usr/include/WINGs/WINGs.h
 usr/include/WINGs/WINGsP.h
 usr/include/WINGs/WUtil.h
diff --git a/debian/libwings-dev.manpages b/debian/libwings-dev.manpages
deleted file mode 100644
index 704714a470f3..
--- a/debian/libwings-dev.manpages
+++ /dev/null
@@ -1,2 +0,0 @@
-doc/get-wings-flags.1
-doc/get-wutil-flags.1
diff --git a/debian/libwraster-dev.install b/debian/libwraster-dev.install
index 7661fa80fe0b..104d4fd21a73 100644
--- a/debian/libwraster-dev.install
+++ b/debian/libwraster-dev.install
@@ -1,4 +1,3 @@
-usr/bin/get-wraster-flags
 usr/include/wraster.h
 usr/lib/*/libwraster.a
 usr/lib/*/libwraster.so
diff --git a/debian/libwraster-dev.manpages b/debian/libwraster-dev.manpages
deleted file mode 100644
index bd7b35ce0ea1..
--- a/debian/libwraster-dev.manpages
+++ /dev/null
@@ -1 +0,0 @@
-doc/get-wraster-flags.1
diff --git a/debian/wmaker-common.manpages b/debian/wmaker-common.manpages
index c3481a38f0c3..98dc491d7d2b 100644
--- a/debian/wmaker-common.manpages
+++ b/debian/wmaker-common.manpages
@@ -1,3 +1,2 @@
 doc/WindowMaker.1
-doc/upgrade-windowmaker-defaults.8
 doc/wmaker.1

---

Summary of changes:
 debian/libwings-dev.install| 2 --
 debian/libwings-dev.manpages   | 2 --
 debian/libwraster-dev.install  | 1 -
 debian/libwraster-dev.manpages | 1 -
 debian/wmaker-common.manpages  | 1 -
 5 files changed, 7 deletions(-)
 delete mode 100644 debian/libwings-dev.manpages
 delete mode 100644 debian/libwraster-dev.manpages


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch master updated: wmaker-0.95.8

2017-03-11 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, master has been updated
   via  5d643a67dd8156029ebcacbd15110929eef8dbb5 (commit)
   via  9087222d1e20dd24797c9cbe064979cb14a0e6bc (commit)
   via  dede386b3da7f0445703aa57a89cff01f5a43985 (commit)
   via  b2b2ebad4c61290446b17f0e8aabd4d79316febe (commit)
   via  d4a0b2f115baa4fe7da2a317a9e6bb06c8210111 (commit)
   via  2411298ff6a837d39a3543af794404ba18428c10 (commit)
   via  cdaa7a4520e688e404c8e4d67a6c0ecb39acd0c7 (commit)
   via  7df224440b438ca6d749a4d684f61fc011c876ac (commit)
   via  01ad3ead5d870e2f1b4b04a605d9f79929363e1e (commit)
   via  6fa1c0c009c9d414dc59ec90d7d1dfc97841f38c (commit)
   via  ac92f1a844f27c857474b472b8a7481a677be840 (commit)
   via  21d3fadebb7c1f3886ecd06f21eb954ccd326a91 (commit)
   via  39866295900af906707abe715d899d04a0756c90 (commit)
   via  c052addd1dced4ca1ebc2dbb31749c7faa26ed0d (commit)
   via  6e4698fe112b2d7f91019e8e644ffe3e935f61f2 (commit)
   via  3617e4c20cbe1d8b91a519e414f0ca75fb68a1cc (commit)
   via  f3fdf0b895f31dbbe2664308ca429df127d3 (commit)
   via  9328ba5b3ce423207808d2ebdd7dc8f78510fded (commit)
   via  c9fbcda0b01e90ede219146f8b47b695d530154a (commit)
   via  eadb7f3ab29e471a361a1a3b655487d074fb810b (commit)
   via  9e7987713f1f3f9309cad7c50963d77055491fb4 (commit)
   via  62d62eebf11f1035bfab4c5b90c514f27c04c139 (commit)
   via  160f879cce42cfefa8afcaadbf401d1127a795ef (commit)
   via  28da4c98e38db6ac783e2b95ae96ec1928653672 (commit)
   via  17a47af160fee0cecf4af55cb13d0b5c54bafeee (commit)
   via  014a315f3a41b04028b3c1c3a8f612f73516dd8b (commit)
   via  e2f85257280bc290e674391849bd9bc1d753b198 (commit)
   via  002d415d02b40de916a147d560ce9bcca01a9f43 (commit)
   via  92bc458fac499c8c491234525a70a0277c5e46fc (commit)
   via  6f3dbfeabafd3256886b857ae04efb8b99412b85 (commit)
   via  3426f8110b4292135d5747fdf1f53554ed0285ff (commit)
   via  f9b2cf9747c0a249baa7067e62f7b2959fd8b307 (commit)
   via  ad590811f6cc4aff300353daa9239b4442a2aa9e (commit)
   via  d48a37060c8ba29eb07e6301497068d2ed0dbddd (commit)
   via  23417d99347ad60cc9535fa1d3244ed3ef7a1623 (commit)
   via  5561199c871293cca0b3dc2c6feff0d7783111c6 (commit)
   via  6429847494fbcd84e2bab026c3fd9239c7cf8927 (commit)
   via  b7a1528833cf1abbe33067570f4f0d4a09f80ebc (commit)
   via  2ea61626296de392b4f72468d294bc62bf05fc9c (commit)
   via  5a730d63b20e7380b10e11918ebebc9c01c9224e (commit)
   via  fd31b29d0d18bef1e987f4e62b700cb8656d8fb0 (commit)
   via  ebf2801f4a7d97310092b676aa4314490750d538 (commit)
   via  8b46f16205fb13dadbf495044b3d12a2d0d990e9 (commit)
   via  2da2045efa0acd2c07fecd7b0e8b1e7f52864b3b (commit)
   via  67e9e7e554bb7af7076bc39d1f922c57f7b1759c (commit)
   via  4f18b3e1f47a0bcc6dca59195889bc257d91f8af (commit)
   via  cb1760dc0bdf89c67c62a76ab1e8e6686775a0c8 (commit)
   via  9f7e51e66d52f4b09e85432d3d82757b6967916f (commit)
   via  bf6f81434be465aaa4984a8220e0de432d00837b (commit)
   via  af892d7dd60219f6165e1534a7c3b97d252c448f (commit)
   via  7fa14a0137655be8eb8e59298e66b53778c6dde4 (commit)
   via  51d36afc8fe65a83c01b275c228a611dfb406c07 (commit)
   via  84727563f95ce166453bdee833539dedb3ea6b95 (commit)
   via  c7c0b43629c3b4fd31d659ae0ee5d9355ff76b5b (commit)
   via  ac33bb9d1b52def5bc9b8349010e208a7c850e22 (commit)
   via  563cda28d36fad44dc8fe299b0ab2aa2b9dc93bc (commit)
   via  65802d3402dec0cfc995ec5cd1d50078fd35c183 (commit)
   via  9de5a27dbc57aac8af8624fdb406f3cc63e5bf39 (commit)
   via  42e406954162caada2d44cf41b01a68579478b22 (commit)
   via  e5632a91203a905a8a0838e8ef1cdec8d6ab53e6 (commit)
   via  c3ad2513a9701c34b88bd1e0d7d0638411148169 (commit)
   via  7277787110057b1ce6bd9861700dc62132baa0f7 (commit)
   via  2f33b3c2bc42ee88e6b6055a2f41367c296ef481 (commit)
   via  fd19456d66fc29d6200bad93db1db1c219b3805c (commit)
   via  688c2277d79c8d5c5fb09d9c896d89ad6b183b16 (commit)
   via  755ce07d763af5b48540af73894af931cd0baadb (commit)
   via  fc6ed78654fa4ac377f46076d9d1f32e0fcc99d6 (commit)
   via  c11b08d42b7233a1df8a6d19211bcc9f48b68c6f (commit)
   via  f7e1f5d5f4f2fe65b7ffb186b57f3a8e6fad6502 (commit)
   via  4660e5b1eb90698cee192ac9deae298286942170 (commit)
   via  f58cf6a8cd2f0cb905dfedc1cf5f363173f496e2 (commit)
   via  15ae70b159c9728b7a270bd68f4630808cc0f471 (commit)
   via  88393f4a6c335c2ec8e6ecd8c18d2e553bc3fb5f (commit)
   via  1f74d4698c99200bcea8161a0aea688e567701c5 (commit)
   via  97189ce2cccbffa6af9aa824e52a375dcfa415a0 (commit)
   via  2fec5f9f2817bf331c7fbc43de30d9a83ab32a22 (commit)
   via  7a2eb68aa47a35eede44457db5d300719be4dcdd (commit)
   via  8a822004eef716d3a154a78960773d52d9cc8253 (commit)
   

[repo.or.cz] wmaker-crm.git annotated tag wmaker-0.95.8 created: wmaker-0.95.8

2017-03-11 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The annotated tag, wmaker-0.95.8 has been created
at  4a63841fe6a6c184c364f5f8e66124988e903a81 (tag)
   tagging  5d643a67dd8156029ebcacbd15110929eef8dbb5 (commit)
  replaces  wmaker-0.95.7
 tagged by  Carlos R. Mafra
on  Sat, 11 Mar 2017 11:10:49 +

- Log -
tag 4a63841fe6a6c184c364f5f8e66124988e903a81
Tag:wmaker-0.95.8
Object: 5d643a67dd8156029ebcacbd15110929eef8dbb5 (commit)
Tagger: Carlos R. Mafra
Date:   Sat, 11 Mar 2017 11:10:49 +
URL:

Window Maker 0.95.8

Alexandru Lazar (1):
  getstyle: fix wcopy_file paths

Alwin (4):
  Translations: Dutch language files updated
  Translations: Frisian language files updated
  Translations: Dutch language file for WPrefs updated
  Translations: Frisian language file for WPrefs updated

Andreas Metzler (5):
  debian: Ignore missing documentation for --runstatedir.
  debian: Use dh_autoreconf.
  debian: Simplify debian/rules.
  debian: Fix typo occured. (Thanks, lintian.)
  debian: wmaker manpage moved from 1x to 1.

Bjørn Mork (2):
  wmaker: fix stacking order of dock and fullscreen
  wmaker: allow alt+tabbed windows over fullscreen

Carlos R. Mafra (1):
  Window Maker 0.95.8

Cyrus Rahman (1):
  wmaker: Do not place icons under the dock

Doug Torrance (45):
  ChangeLog: Bring up to date through 0.95.7 release.
  wmaker: Print error dialog when attempting to delete an in-use workspace.
  debian: Add wmiv to wmaker package.
  debian: Add version 0.95.6-1.2 entry to changelog.
  debian: Update with final version of 0.95.7-1 packaging.
  wmaker: Maintain sorting of windows by workspace in switch menu.
  debian: Update with version 0.95.7-2 packaging.
  wmaker: Update copyright years in info panel.
  wmaker: Remove prototype for unused get_right_position_on_screen function.
  wmaker: Fix typos (used codespell).
  wmaker: Add option for window snap to top edge to maximize to full screen.
  wmaker: Use window placement settings on other workspaces.
  wmaker: Add keyboard shortcuts for keeping window on top or at bottom.
  wmaker: Display keyboard shortcuts for remaining options in window menu.
  wmaker: Fix whitespace in menu.h; passes checkpatch.pl inspection.
  wmaker: Implement basic menu shading.
  wmlib: Add pkg-config file.
  wmlib: Remove install-exec-local target.
  WPrefs: Code formatting in TexturePanel.c; minimizes checkpatch.pl 
warnings.
  WPrefs: Add support for fpixmap ("fillscale") texture.
  check-doc: Ignore runstatedir in check-cmdline-options-doc.sh
  check-doc: Ignore with-aix-soname in check-cmdline-options-doc.sh
  debian: Remove 56_ignore_runstatedir.diff.
  debian: Update with version 0.95.7-3 packaging.
  debian: Update with version 0.95.7-4 packaging.
  debian: Update with version 0.95.7-5 packaging.
  debian: Update with version 0.95.7-6 packaging.
  wmmenugen: Fix segfault; argv[argc] doesn't exist.
  WPrefs: Update path for Debian menu
  Use wprefs_bindir output variable to set WPrefs path in menus.
  Remove WindowMaker/mkMakefile script.
  Don't try and add removed file mkMakefile to distribution tarball.
  Look for plmenu in build directory when creating WMRootMenu.
  debian: Update with version 0.95.7-7 packaging.
  configure: Use PKG_PROG_PKG_CONFIG macro to allow cross building.
  debian: Update with version 0.95.7-8 packaging.
  ChangeLog: Update with commits since v0.95.7.
  wrlib: Bump soname version to 6.
  configure: Add option to specify global defaults directory.
  doc: Use new defsdatadir variable to specify defaults directory in 
manpage.
  doc: Update global autostart/exitscript path in manpage.
  doc: Add info about user icons directory to manpage.
  NEWS: Add note about new global defaults directory configuration.
  debian: Remove patch 51_wmaker_man.diff; applied upstream.
  doc: Add new --with-defsdatadir option to INSTALL-WMAKER.

Johann Haarhoff (1):
  Build on Ubuntu 14.04

Rodolfo García Peñas (kix) (10):
  Window Maker 0.95.7 Debian files
  create_appicon_from_dock checks if no_appicon flag is set
  New applications do not create Cached Icon
  Remove unused argument in save_appicon
  Avoid recreate Cached icon moving between docks
  Avoid create again a docked application cache icon
  save the icon filename instead the full path
  Remove cache icon when detached
  usermenu.c Avoid compiler warnings
  Enable usermenu

Roman Dobosz (9):
  Trivial cleanup: Removed unused defines.
  Bugfix for moving windows between heads.
  New option for enabling alternative 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-84-g9087222d1e20

2017-03-10 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  9087222d1e20dd24797c9cbe064979cb14a0e6bc (commit)
  from  dede386b3da7f0445703aa57a89cff01f5a43985 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 9087222d1e20dd24797c9cbe064979cb14a0e6bc
Author: Doug Torrance 
Date:   Fri, 10 Mar 2017 15:22:25 -0500
URL:

doc: Add new --with-defsdatadir option to INSTALL-WMAKER.

---
 doc/build/Compilation.texi | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/doc/build/Compilation.texi b/doc/build/Compilation.texi
index 00e586222365..10bf1219e47b 100644
--- a/doc/build/Compilation.texi
+++ b/doc/build/Compilation.texi
@@ -449,6 +449,12 @@ Specific to @sc{Window Maker}, this option defines an 
additional path where @emp
 searched. Nothing will be installed there; the default path taken is 
@file{@emph{DATADIR}/pixmaps},
 where @var{DATADIR} is the path defined from @option{--datadir}.
 
+@item --with-defsdatadir=@i{DIR}
+Specific to @sc{Window Maker}, defines the directory where system configuration
+files, e.g., @file{WindowMaker}, @file{WMRootMenu}, etc., are installed.  The
+default value is @file{@emph{SYSCONFDIR}/WindowMaker}, where @var{SYSCONFDIR} 
is
+the path defined from @option{--sysconfdir}.
+
 @end table
 
 

---

Summary of changes:
 doc/build/Compilation.texi | 6 ++
 1 file changed, 6 insertions(+)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-81-gd4a0b2f115ba

2017-03-10 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  d4a0b2f115baa4fe7da2a317a9e6bb06c8210111 (commit)
   via  2411298ff6a837d39a3543af794404ba18428c10 (commit)
  from  cdaa7a4520e688e404c8e4d67a6c0ecb39acd0c7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit d4a0b2f115baa4fe7da2a317a9e6bb06c8210111
Author: Alwin 
Date:   Fri, 10 Mar 2017 15:45:47 +0100
URL:

Translations: Frisian language file for WPrefs updated

A few new entries were translated.
---
 WPrefs.app/po/fy.po | 89 +++--
 1 file changed, 54 insertions(+), 35 deletions(-)

diff --git a/WPrefs.app/po/fy.po b/WPrefs.app/po/fy.po
index 96cc473007ea..7392d025188d 100644
--- a/WPrefs.app/po/fy.po
+++ b/WPrefs.app/po/fy.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: wmaker-0.95.7+\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-01-21 16:19+0100\n"
-"PO-Revision-Date: 2016-01-21 00:00+\n"
+"POT-Creation-Date: 2017-03-10 10:56+0100\n"
+"PO-Revision-Date: 2017-03-10 00:00+\n"
 "Last-Translator: Alwin \n"
 "Language-Team: Western Frisian\n"
 "Language: fy\n"
@@ -92,7 +92,7 @@ msgstr "Kliptitel, ynskood"
 msgid "Left"
 msgstr "Lofts"
 
-#: ../../WPrefs.app/Appearance.c:111 ../../WPrefs.app/TexturePanel.c:1408
+#: ../../WPrefs.app/Appearance.c:111 ../../WPrefs.app/TexturePanel.c:1407
 #: ../../WPrefs.app/WindowHandling.c:93 ../../WPrefs.app/Workspace.c:189
 msgid "Center"
 msgstr "Sintrearje"
@@ -165,7 +165,7 @@ msgstr "[Eftergrûn]"
 msgid "Workspace Background"
 msgstr "Wurkromte-eftergrûn"
 
-#: ../../WPrefs.app/Appearance.c:562 ../../WPrefs.app/TexturePanel.c:885
+#: ../../WPrefs.app/Appearance.c:562 ../../WPrefs.app/TexturePanel.c:880
 #, c-format
 msgid "could not load file '%s': %s"
 msgstr "koe bestân '%s' net lade: %s"
@@ -284,7 +284,7 @@ msgstr "Bewurkje"
 msgid "Edit the highlighted texture."
 msgstr "Bewurkje de útljochte tekstuer."
 
-#: ../../WPrefs.app/Appearance.c:1946 ../../WPrefs.app/TexturePanel.c:1219
+#: ../../WPrefs.app/Appearance.c:1946 ../../WPrefs.app/TexturePanel.c:1218
 msgid "Delete"
 msgstr "Wiskje"
 
@@ -624,14 +624,29 @@ msgstr "Finster triuwen tsjin de boppekant, 
maksimalisearet it skermfoljend."
 
 #. default:
 #: ../../WPrefs.app/Expert.c:103
+msgid "Allow move half-maximized windows between multiple screens."
+msgstr "Stean ferpleatsen healmaksimalisearre finsters ta tusken skermen."
+
+#. default:
+#: ../../WPrefs.app/Expert.c:106
+msgid "Alternative transitions between states for half maximized windows."
+msgstr "Oare steaten fan oergong foar healmaksimalisearre finsters."
+
+#. default:
+#: ../../WPrefs.app/Expert.c:109
+msgid "Move mouse pointer with half maximized windows."
+msgstr "Ferpleats mûspylk mei healmaksimalisearre finsters."
+
+#. default:
+#: ../../WPrefs.app/Expert.c:112
 msgid "Open dialogs in the same workspace as their owners."
 msgstr "Iepenje dialogen yn deselde wurkromte as har eigeners."
 
-#: ../../WPrefs.app/Expert.c:313
+#: ../../WPrefs.app/Expert.c:322
 msgid "Expert User Preferences"
 msgstr "Foarkarren foar bedreaune brûkers"
 
-#: ../../WPrefs.app/Expert.c:315
+#: ../../WPrefs.app/Expert.c:324
 msgid ""
 "Options for people who know what they're doing...\n"
 "Also has some other misc. options."
@@ -1641,7 +1656,7 @@ msgstr "Warskôging"
 
 #: ../../WPrefs.app/Menu.c:1442 ../../WPrefs.app/Menu.c:1475
 #: ../../WPrefs.app/MouseSettings.c:156 ../../WPrefs.app/MouseSettings.c:176
-#: ../../WPrefs.app/TexturePanel.c:583 ../../WPrefs.app/TexturePanel.c:661
+#: ../../WPrefs.app/TexturePanel.c:585 ../../WPrefs.app/TexturePanel.c:663
 #: ../../WPrefs.app/TexturePanel.c:1419 ../../WPrefs.app/WPrefs.c:617
 #: ../../WPrefs.app/WPrefs.c:621 ../../WPrefs.app/WPrefs.c:641
 #: ../../WPrefs.app/WPrefs.c:653 ../../WPrefs.app/WPrefs.c:659
@@ -1656,8 +1671,8 @@ msgid "Could not open default menu from '%s'"
 msgstr "Koe standertmenu net iepenje út '%s'"
 
 #: ../../WPrefs.app/Menu.c:1475 ../../WPrefs.app/MouseSettings.c:154
-#: ../../WPrefs.app/MouseSettings.c:173 ../../WPrefs.app/TexturePanel.c:583
-#: ../../WPrefs.app/TexturePanel.c:659 ../../WPrefs.app/WPrefs.c:617
+#: ../../WPrefs.app/MouseSettings.c:173 ../../WPrefs.app/TexturePanel.c:585
+#: ../../WPrefs.app/TexturePanel.c:661 ../../WPrefs.app/WPrefs.c:617
 #: ../../WPrefs.app/WPrefs.c:621 ../../WPrefs.app/WPrefs.c:638
 #: ../../WPrefs.app/WPrefs.c:649 ../../WPrefs.app/WPrefs.c:659
 #: ../../WPrefs.app/WPrefs.c:699 ../../WPrefs.app/WPrefs.c:703
@@ -1943,7 +1958,7 @@ msgid "Icon Search Paths"
 msgstr "Ikoansykpaden"
 
 #: ../../WPrefs.app/Paths.c:261 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-79-gcdaa7a4520e6

2017-03-10 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  cdaa7a4520e688e404c8e4d67a6c0ecb39acd0c7 (commit)
   via  7df224440b438ca6d749a4d684f61fc011c876ac (commit)
   via  01ad3ead5d870e2f1b4b04a605d9f79929363e1e (commit)
   via  6fa1c0c009c9d414dc59ec90d7d1dfc97841f38c (commit)
   via  ac92f1a844f27c857474b472b8a7481a677be840 (commit)
   via  21d3fadebb7c1f3886ecd06f21eb954ccd326a91 (commit)
  from  39866295900af906707abe715d899d04a0756c90 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit cdaa7a4520e688e404c8e4d67a6c0ecb39acd0c7
Author: Doug Torrance 
Date:   Fri, 10 Mar 2017 02:39:34 -0500
URL:

doc: Add info about user icons directory to manpage.

Based on patch in Debian package.  See:
debian/patches/51_wmaker_man.diff
---
 doc/wmaker.in | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/doc/wmaker.in b/doc/wmaker.in
index 06598c02cda2..8fd01a2c4bed 100644
--- a/doc/wmaker.in
+++ b/doc/wmaker.in
@@ -113,6 +113,9 @@ and here, in that order. Unless, the indicated path is an 
absolute path.
 .B ~/GNUstep/Library/WindowMaker/Pixmaps/
 Window Maker looks for \fBpixmaps\fP here
 .TP
+.B ~/GNUstep/Library/Icons/
+Window Maker looks for \fBicons\fP here
+.TP
 .B ~/GNUstep/Library/WindowMaker/Backgrounds/
 Window Maker looks for backgrounds here
 .TP

commit 7df224440b438ca6d749a4d684f61fc011c876ac
Author: Doug Torrance 
Date:   Fri, 10 Mar 2017 02:39:33 -0500
URL:

doc: Update global autostart/exitscript path in manpage.

---
 doc/wmaker.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/wmaker.in b/doc/wmaker.in
index 1ba8e3548b28..06598c02cda2 100644
--- a/doc/wmaker.in
+++ b/doc/wmaker.in
@@ -107,7 +107,7 @@ might be shut down before the script is executed.
 .B ~/GNUstep/Library/WindowMaker/
 The menu file indicated in WMRootMenu is looked for here...
 .TP
-.B /etc/X11/WindowMaker/
+.B @pkgdatadir@/
 and here, in that order. Unless, the indicated path is an absolute path.
 .TP
 .B ~/GNUstep/Library/WindowMaker/Pixmaps/

commit 01ad3ead5d870e2f1b4b04a605d9f79929363e1e
Author: Doug Torrance 
Date:   Fri, 10 Mar 2017 02:39:32 -0500
URL:

doc: Use new defsdatadir variable to specify defaults directory in manpage.

---
 doc/Makefile.am | 2 +-
 doc/wmaker.in   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/Makefile.am b/doc/Makefile.am
index 30d46f882307..36ff48d17fdd 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -35,8 +35,8 @@ wmaker.1: wmaker.in Makefile $(top_builddir)/config.h
$(AM_V_GEN)$(top_srcdir)/script/replace-ac-keywords.sh \
--header "$(top_builddir)/config.h" --filter "HAVE_INOTIFY" \
--filter "USE_ICCCM_WMREPLACE" \
-   -D"sysconfdir=$(sysconfdir)" --replace "sysconfdir" \
-D"pkgdatadir=$(pkgdatadir)" --replace "pkgdatadir" \
+   -D"defsdatadir=$(defsdatadir)" --replace "defsdatadir" \
-o "wmaker.1"  "$(srcdir)/wmaker.in"
 
 wmsetbg.1: wmsetbg.in Makefile $(top_builddir)/config.h
diff --git a/doc/wmaker.in b/doc/wmaker.in
index f5c22ef689fe..1ba8e3548b28 100644
--- a/doc/wmaker.in
+++ b/doc/wmaker.in
@@ -85,7 +85,7 @@ Attribute Editor (right drag the application's title bar, 
select
 Attributes) instead of modifying this file directly. There are just a
 few options not available using the Attributes Editor.
 .TP
-.B @sysconfdir@/WindowMaker/Defaults/
+.B @defsdatadir@/
 All the above-mentioned files are READ from here if not found except
 for WMState, which is COPIED from here. No matter where they are read
 from, if it's necessary to write configuration changes back into this

commit 6fa1c0c009c9d414dc59ec90d7d1dfc97841f38c
Author: Doug Torrance 
Date:   Fri, 10 Mar 2017 02:39:31 -0500
URL:

configure: Add option to specify global defaults directory.

Previously, this was only (partially) possible by redefining the macro
GLOBAL_DEFAULTS_SUBDIR.  This told Window Maker to look for the global
config files in a particular subdirectory of SYSCONFDIR.

However:
* This is undocumented.
* GLOBAL_DEFAULTS_SUBDIR is ignored when installing the config files.  They
  are always installed to SYSCONFDIR/WindowMaker.

To solve these issues, we add a "--with-defsdatadir" option to configure
which allows a user to specify the global defaults 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-73-g39866295900a

2017-03-09 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  39866295900af906707abe715d899d04a0756c90 (commit)
  from  c052addd1dced4ca1ebc2dbb31749c7faa26ed0d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 39866295900af906707abe715d899d04a0756c90
Author: Doug Torrance 
Date:   Thu, 9 Mar 2017 20:15:53 -0500
URL:

debian: Update with version 0.95.7-8 packaging.

---
 debian/changelog | 7 +++
 debian/control   | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 9ef399155686..90592f2e95be 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+wmaker (0.95.7-8) unstable; urgency=medium
+
+  * debian/control
+- Add libwmaker1 to libwmaker-dev Depends (Closes: #857164).
+
+ -- Doug Torrance   Wed, 08 Mar 2017 10:59:29 -0500
+
 wmaker (0.95.7-7) unstable; urgency=medium
 
   * Add missing license information to debian/copyright.
diff --git a/debian/control b/debian/control
index c49ae7f5dd54..b1eba75432bd 100644
--- a/debian/control
+++ b/debian/control
@@ -175,7 +175,7 @@ Package: libwmaker-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libx11-dev, ${misc:Depends}
+Depends: libwmaker1 (= ${binary:Version}), libx11-dev, ${misc:Depends}
 Description: Static libraries and headers for Window Maker applications
  Window Maker is a NeXTSTEP-like window manager for X.
  .

---

Summary of changes:
 debian/changelog | 7 +++
 debian/control   | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-72-gc052addd1dce

2017-03-06 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  c052addd1dced4ca1ebc2dbb31749c7faa26ed0d (commit)
  from  6e4698fe112b2d7f91019e8e644ffe3e935f61f2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit c052addd1dced4ca1ebc2dbb31749c7faa26ed0d
Author: Cyrus Rahman 
Date:   Wed, 1 Mar 2017 21:20:44 -0700
URL:

wmaker: Do not place icons under the dock

While I love the new maximizing functions, in the process of
developing them the code to keep icons from under the dock was lost.

I have created a patch to prevent this problem.
---
 src/placement.c | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/src/placement.c b/src/placement.c
index 62fcb30566e8..14fe226f5eb7 100644
--- a/src/placement.c
+++ b/src/placement.c
@@ -117,6 +117,16 @@ void PlaceIcon(WScreen *scr, int *x_ret, int *y_ret, int 
head)
WMBagIterator iter;
WArea area = wGetUsableAreaForHead(scr, head, NULL, False);
 
+   /* Do not place icons under the dock. */
+   if (scr->dock) {
+   int offset = wPreferences.icon_size + DOCK_EXTRA_SPACE;
+
+   if (scr->dock->on_right_side)
+   area.x2 -= offset;
+   else
+   area.x1 += offset;
+   }
+
/* Find out screen boundaries. */
 
/* Allows each head to have miniwindows */

---

Summary of changes:
 src/placement.c | 10 ++
 1 file changed, 10 insertions(+)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-71-g6e4698fe112b

2017-02-27 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  6e4698fe112b2d7f91019e8e644ffe3e935f61f2 (commit)
   via  3617e4c20cbe1d8b91a519e414f0ca75fb68a1cc (commit)
  from  f3fdf0b895f31dbbe2664308ca429df127d3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 6e4698fe112b2d7f91019e8e644ffe3e935f61f2
Author: Roman Dobosz 
Date:   Sat, 25 Feb 2017 08:00:23 +0100
URL:

Fixed couple of compilator warning and removed unused macros.

---
 WINGs/wcolorpanel.c |  3 ---
 WINGs/wfontpanel.c  |  4 ++--
 WINGs/wsplitview.c  |  3 ---
 src/defaults.c  |  9 -
 src/wmspec.c|  1 -
 src/workspace.c |  1 -
 util/wmiv.c | 11 ++-
 7 files changed, 12 insertions(+), 20 deletions(-)

diff --git a/WINGs/wcolorpanel.c b/WINGs/wcolorpanel.c
index 8aea1df9ff45..2cd180653a50 100644
--- a/WINGs/wcolorpanel.c
+++ b/WINGs/wcolorpanel.c
@@ -67,9 +67,6 @@ static unsigned char Cursor_bits[] = {
0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x70
 };
 
-/* Cursor shape-mask */
-#define Cursor_shape_width 32
-#define Cursor_shape_height 32
 static unsigned char Cursor_shape_bits[] = {
0x00, 0x7e, 0x00, 0x00, 0xc0, 0x81, 0x03, 0x00, 0x20, 0x00, 0x04, 0x00, 
0x10, 0x00, 0x08,
0x00, 0x08, 0x00, 0x10, 0x00, 0x04, 0x00, 0x20, 0x00, 0x02, 0x00, 0x40, 
0x00, 0x02, 0x00,
diff --git a/WINGs/wfontpanel.c b/WINGs/wfontpanel.c
index 019c710d23d9..df01ed65fad5 100644
--- a/WINGs/wfontpanel.c
+++ b/WINGs/wfontpanel.c
@@ -700,7 +700,7 @@ static void typefaceClick(WMWidget * w, void *data)
 
WM_ITERATE_ARRAY(face->sizes, size, i) {
if (size != NULL) {
-   int size_int = (int) size;
+   int size_int = (intptr_t) size;
 
sprintf(buffer, "%i", size_int);
 
@@ -802,7 +802,7 @@ static void setFontPanelFontName(FontPanel * panel, const 
char *family, const ch
char buffer[32];
 
if (vsize != NULL) {
-   int size_int = (int) vsize;
+   int size_int = (intptr_t) vsize;
 
sprintf(buffer, "%i", size_int);
 
diff --git a/WINGs/wsplitview.c b/WINGs/wsplitview.c
index 60d86015e8b9..3d8072db8e3e 100644
--- a/WINGs/wsplitview.c
+++ b/WINGs/wsplitview.c
@@ -41,9 +41,6 @@ typedef struct W_SplitView {
 /* TODO: rewrite --Dan */
 #define _GetSubviewsCount() WMGetArrayItemCount(sPtr->subviews)
 
-#define _AddPSubviewStruct(P) \
-(WMAddToArray(sPtr->subviews,((void*)P)))
-
 #define _GetPSubviewStructAt(i) \
 ((W_SplitViewSubview*)WMGetFromArray(sPtr->subviews,(i)))
 
diff --git a/src/defaults.c b/src/defaults.c
index 0ccb82aa3337..f295ce178397 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ -180,14 +180,13 @@ static WDECallbackUpdate setCursor;
 #define REFRESH_WINDOW_FONT(1<<8)
 #define REFRESH_ICON_TILE  (1<<9)
 #define REFRESH_ICON_FONT  (1<<10)
-#define REFRESH_WORKSPACE_BACK (1<<11)
 
-#define REFRESH_BUTTON_IMAGES   (1<<12)
+#define REFRESH_BUTTON_IMAGES   (1<<11)
 
-#define REFRESH_ICON_TITLE_COLOR (1<<13)
-#define REFRESH_ICON_TITLE_BACK (1<<14)
+#define REFRESH_ICON_TITLE_COLOR (1<<12)
+#define REFRESH_ICON_TITLE_BACK (1<<13)
 
-#define REFRESH_WORKSPACE_MENU (1<<15)
+#define REFRESH_WORKSPACE_MENU (1<<14)
 
 #define REFRESH_FRAME_BORDER REFRESH_MENU_FONT|REFRESH_WINDOW_FONT
 
diff --git a/src/wmspec.c b/src/wmspec.c
index 75fcddea7b2e..0249c642769a 100644
--- a/src/wmspec.c
+++ b/src/wmspec.c
@@ -213,7 +213,6 @@ static atomitem_t atomNames[] = {
{"UTF8_STRING", _string},
 };
 
-#define _NET_WM_STATE_REMOVE 0
 #define _NET_WM_STATE_ADD 1
 #define _NET_WM_STATE_TOGGLE 2
 
diff --git a/src/workspace.c b/src/workspace.c
index 23da1ef1dff2..640d481d575d 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -52,7 +52,6 @@
 #include "wsmap.h"
 #include "dialog.h"
 
-#define MC_NEW  0
 #define MC_DESTROY_LAST 1
 #define MC_LAST_USED2
 /* index of the first workspace menu entry */
diff --git a/util/wmiv.c b/util/wmiv.c
index e99e3e3fb5ae..64e6eb5b628c 100755
--- a/util/wmiv.c
+++ b/util/wmiv.c
@@ -35,6 +35,7 @@
 #include 
 #include 
 #include 
+#include 
 #include "config.h"
 
 #ifdef HAVE_EXIF
@@ -218,7 +219,7 @@ int rescale_image(void)
long final_height = img->height;
 
/* check if there is already a zoom factor applied */
-   if (zoom_factor != 0) {
+   if (fabsf(zoom_factor) <= 0.0f) {
final_width = img->width + (int)(img->width * zoom_factor);
final_height = img->height + (int)(img->height * zoom_factor);
}
@@ -430,7 +431,7 @@ int 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-69-gf3fdf0b8dddd

2017-02-21 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  f3fdf0b895f31dbbe2664308ca429df127d3 (commit)
   via  9328ba5b3ce423207808d2ebdd7dc8f78510fded (commit)
   via  c9fbcda0b01e90ede219146f8b47b695d530154a (commit)
   via  eadb7f3ab29e471a361a1a3b655487d074fb810b (commit)
   via  9e7987713f1f3f9309cad7c50963d77055491fb4 (commit)
   via  62d62eebf11f1035bfab4c5b90c514f27c04c139 (commit)
  from  160f879cce42cfefa8afcaadbf401d1127a795ef (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit f3fdf0b895f31dbbe2664308ca429df127d3
Author: Roman Dobosz 
Date:   Tue, 21 Feb 2017 18:56:16 +0100
URL:

Refactoring handleMaximize() function

Simplify handleMaximize function for "not effective" case, where there
was couple of duplicate code, now there is one indentation level less
and readability increased.
---
 src/actions.c | 115 +-
 1 file changed, 57 insertions(+), 58 deletions(-)

diff --git a/src/actions.c b/src/actions.c
index c9c3a7a2203f..337c2ab95203 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -505,64 +505,68 @@ void handleMaximize(WWindow *wwin, int directions)
if ((wwin->flags.old_maximized & MAX_MAXIMUS) &&
!(requested & MAX_MAXIMUS))
wMaximizeWindow(wwin, MAX_MAXIMUS | flags, head);
+
else if (wPreferences.alt_half_maximize &&
current & MAX_HORIZONTAL && current & 
MAX_VERTICAL &&
requested & MAX_HORIZONTAL && requested & 
MAX_VERTICAL)
wUnmaximizeWindow(wwin);
-   else if (wPreferences.move_half_max_between_heads) {
-   /* Select windows, which are only horizontally or 
vertically
-* maximized. Quarters cannot be handled here, since 
there is not
-* clear on which direction user intend to move such 
window. */
-   if (current & (MAX_VERTICAL | MAX_HORIZONTAL)) {
-   if (requested & MAX_LEFTHALF && current & 
MAX_LEFTHALF) {
-   dest_head = 
wGetHeadRelativeToCurrentHead(wwin->screen_ptr,
-   head, DIRECTION_LEFT);
-   if (dest_head != -1) {
-   effective |= MAX_RIGHTHALF;
-   effective |= MAX_VERTICAL;
-   effective &= ~(MAX_HORIZONTAL | 
MAX_LEFTHALF);
-   }
-   } else if (requested & MAX_RIGHTHALF &&
-   current & MAX_RIGHTHALF) {
-   dest_head = 
wGetHeadRelativeToCurrentHead(wwin->screen_ptr,
-   head, DIRECTION_RIGHT);
-   if (dest_head != -1) {
-   effective |= MAX_LEFTHALF;
-   effective |= MAX_VERTICAL;
-   effective &= ~(MAX_HORIZONTAL | 
MAX_RIGHTHALF);
-   }
-   } else if (requested & MAX_TOPHALF && current & 
MAX_TOPHALF) {
-   dest_head = 
wGetHeadRelativeToCurrentHead(wwin->screen_ptr,
-   head, DIRECTION_UP);
-   if (dest_head != -1) {
-   effective |= MAX_BOTTOMHALF;
-   effective |= MAX_HORIZONTAL;
-   effective &= ~(MAX_VERTICAL | 
MAX_TOPHALF);
-   }
-   } else if (requested & MAX_BOTTOMHALF &&
-   current & MAX_BOTTOMHALF) {
-   dest_head = 
wGetHeadRelativeToCurrentHead(wwin->screen_ptr,
-   head, DIRECTION_DOWN);
-   if (dest_head != -1) {
-   effective |= MAX_TOPHALF;
-   effective |= MAX_HORIZONTAL;
-   effective &= ~(MAX_VERTICAL | 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-63-g160f879cce42

2017-02-13 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  160f879cce42cfefa8afcaadbf401d1127a795ef (commit)
  from  28da4c98e38db6ac783e2b95ae96ec1928653672 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 160f879cce42cfefa8afcaadbf401d1127a795ef
Author: gryf 
Date:   Mon, 13 Feb 2017 20:31:11 +0100
URL:

Fixed wrong (re)stored dimensions for unmaximized window.

---
 NEWS| 24 
 WPrefs.app/Expert.c |  2 +-
 src/actions.c   | 26 +++---
 3 files changed, 28 insertions(+), 24 deletions(-)

diff --git a/NEWS b/NEWS
index b407b7868440..cdb41d595a5a 100644
--- a/NEWS
+++ b/NEWS
@@ -4,17 +4,6 @@ NEWS for veteran Window Maker users
 -- 0.95.8
 
 
-Snapping a window to the top
-
-
-You can now choose whether snapping a window to the top edge of the screen
-maximizes it to the top half (the previous and default behavior) or to the
-full screen by setting "SnapToTopMaximizesFullscreen" to "NO" or "YES",
-respectively.  This setting can also be changed by unchecking or checking
-"Snapping a window to the top maximizes it to the full screen" in the
-"Expert User Preferences" tab in WPrefs.app.
-
-
 Move half-maximized windows between the screens
 ---
 
@@ -97,10 +86,21 @@ on the layout of displays.
 Note, that only windows that are half-maximized vertically or horizontally can
 be moved to another screen due to the fact, that direction of movement of
 quarter-maximized windows is ambiguous. As for vertical/horizontal-maximize,
-since doesn't move the window but only strech it vertically/horizontally this
+since doesn't move the window but only stretch it vertically/horizontally this
 feature also doesn't apply.
 
 
+Snapping a window to the top
+
+
+You can now choose whether snapping a window to the top edge of the screen
+maximizes it to the top half (the previous and default behavior) or to the
+full screen by setting "SnapToTopMaximizesFullscreen" to "NO" or "YES",
+respectively.  This setting can also be changed by unchecking or checking
+"Snapping a window to the top maximizes it to the full screen" in the
+"Expert User Preferences" tab in WPrefs.app.
+
+
 -- 0.95.7
 
 Window snapping
diff --git a/WPrefs.app/Expert.c b/WPrefs.app/Expert.c
index e4c922ae5625..aae55ed4e8ea 100644
--- a/WPrefs.app/Expert.c
+++ b/WPrefs.app/Expert.c
@@ -100,7 +100,7 @@ static const struct {
{ N_("Snapping a window to the top maximizes it to the full screen."),
  /* default: */ False, OPTION_WMAKER, "SnapToTopMaximizesFullscreen" },
 
-   { N_("Allow move half-maximized windows betweem multiple screens."),
+   { N_("Allow move half-maximized windows between multiple screens."),
  /* default: */ False, OPTION_WMAKER, 
"MoveHalfMaximizedWindowsBetweenScreens" },
 
{ N_("Open dialogs in the same workspace as their owners."),
diff --git a/src/actions.c b/src/actions.c
index 4a96ce31ef6d..a1099a42dea1 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -393,6 +393,9 @@ void wMaximizeWindow(WWindow *wwin, int directions, int 
head)
totalArea.y2 = scr->scr_height;
totalArea.x1 = 0;
totalArea.y1 = 0;
+   /* ignore provided head information for toggling full 
maximize/unmaximize */
+   if (directions & MAX_KEYBOARD)
+   head = wGetHeadForWindow(wwin);
usableArea = wGetUsableAreaForHead(scr, head, , True);
 
/* Only save directions, not kbd or xinerama hints */
@@ -490,6 +493,7 @@ void handleMaximize(WWindow *wwin, int directions)
int effective = requested ^ current;
int flags = directions & ~requested;
int head = wGetHeadForWindow(wwin);
+   int dest_head = -1;
 
if (!effective) {
/* allow wMaximizeWindow to restore the Maximusized size */
@@ -503,43 +507,43 @@ void handleMaximize(WWindow *wwin, int directions)
 * clear on which direction user intend to move such 
window. */
if ((current & MAX_VERTICAL) || (current & 
MAX_HORIZONTAL)) {
if (requested & MAX_LEFTHALF && current & 
MAX_LEFTHALF) {
-   head = 
wGetHeadRelativeToCurrentHead(wwin->screen_ptr,
+   dest_head = 
wGetHeadRelativeToCurrentHead(wwin->screen_ptr,
head, DIRECTION_LEFT);
-   if (head != -1) {
+   if (dest_head 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-62-g28da4c98e38d

2017-02-08 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  28da4c98e38db6ac783e2b95ae96ec1928653672 (commit)
   via  17a47af160fee0cecf4af55cb13d0b5c54bafeee (commit)
   via  014a315f3a41b04028b3c1c3a8f612f73516dd8b (commit)
   via  e2f85257280bc290e674391849bd9bc1d753b198 (commit)
  from  002d415d02b40de916a147d560ce9bcca01a9f43 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 28da4c98e38db6ac783e2b95ae96ec1928653672
Author: gryf 
Date:   Tue, 7 Feb 2017 21:05:17 +0100
URL:

Added possibility for half-maximized windows to move across the screens.

Using MoveHalfMaximizedWindowsBetweenScreens option user can enable
ability for moving half-maximized windows not only within current
screen/head/display, but also to other heads, if they exists. Note, that
only vertically or horizontally maximized windows can be transfered to
another display. Quarter-maximized windows are not supported, since it
is ambiguous to predict in which direction such window should be moved.
---
 NEWS  | 86 +++
 src/actions.c | 48 +++-
 2 files changed, 133 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 4dcacb74e5bd..b407b7868440 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,92 @@ respectively.  This setting can also be changed by 
unchecking or checking
 "Expert User Preferences" tab in WPrefs.app.
 
 
+Move half-maximized windows between the screens
+---
+
+New option was introduced to allow change of behaviour of half-maximize windows
+in multiple displays environment. In such environment it is more natural that
+half maximized windows would travel from one screen to another. Now it is
+possible to make that happen by setting an option
+"MoveHalfMaximizedWindowsBetweenScreens" to "Yes" in
+~/GNUstep/Defaults/WindowMaker config file, or by checking "Allow move
+half-maximized windows between multiple screens." in 'Expert User Preferences"
+tab in WPrefs.app.
+
+For example, given there are two screens in layout where one display is on the
+left and second display is on the right with window on first screen:
+
+ ┌┬┬─┬┐
+ ├┘ ┌───┐  │ ├┤
+ │  ├───┤  │ ├┤
+ │  │   │  │ ├┤
+ │  │   │  │ ├┤
+ │  └───┘  │ └┤
+ ├┬┐   ├┬┬┐   │
+ └┴┴──────┘
+
+It can be right-half-maximized (using previously defined key combination), so 
it
+become:
+
+ ┌┬───┬┬─┬┐
+ ├┘   ├┤ ├┤
+ │││ ├┤
+ │││ ├┤
+ │││ ├┤
+ │││ └┤
+ ├┬┐  └┼┬┬┐   │
+ └┴┴──────┘
+
+In this example there is an assumption that WindowMaker is configured, that
+maximized windows wont cover mini icons nor dock.
+
+Without setting new option to true, issuing another right-half-maximize will
+restore window dimensions and position to the original state (like on the first
+figure). With new option set to true it will move window to second screen like:
+
+ ┌┬┬┬┬┐
+ ├┘├┤├┤
+ │ ││├┤
+ │ ││├┤
+ │ ││├┤
+ │ ││└┤
+ ├┬┐   ├┬┬┬─┘ │
+ └┴┴──────┘
+
+Another activation of right-half-maxmimize:
+
+ ┌┬┬┬┬┐
+ ├┘│├┼┤
+ │ ││├┤
+ │ ││├┤
+ │ ││├┤
+ │ ││├┤
+ ├┬┐   ├┬┬┐ └┘│
+ └┴┴──────┘
+
+And final activation of right-half-maxmimize:
+
+ ┌┬┬───┬─┬┐
+ ├┘├───┤ ├┤
+ │ │   │ ├┤
+ │ │   │ ├┤
+ │ ├───┘ ├┤
+ │ │ └┤
+ ├┬┐   ├┬┬┐   │
+ └┴┴──────┘
+
+Where window is restored its size (but not position, since it it on different
+head now). Moving window in directions like left-half-maximize,
+top-half-maximize and bottom-half-maximize will behave in similar way 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-58-g002d415d02b4

2017-02-04 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  002d415d02b40de916a147d560ce9bcca01a9f43 (commit)
  from  92bc458fac499c8c491234525a70a0277c5e46fc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 002d415d02b40de916a147d560ce9bcca01a9f43
Author: Roman Dobosz 
Date:   Tue, 31 Jan 2017 21:59:28 +0100
URL:

Trivial cleanup: Removed unused defines.

---
 src/screen.h | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/src/screen.h b/src/screen.h
index 4d846c52824a..ae1d642c5509 100644
--- a/src/screen.h
+++ b/src/screen.h
@@ -27,13 +27,6 @@
 
 #include 
 
-#define WTB_LEFT   0
-#define WTB_RIGHT  1
-
-#define WTB_FOCUSED0
-#define WTB_UNFOCUSED  2
-#define WTB_PFOCUSED   4
-#define WTB_MENU 6
 
 typedef struct {
 WMRect *screens;

---

Summary of changes:
 src/screen.h | 7 ---
 1 file changed, 7 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-57-g92bc458fac49

2017-01-31 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  92bc458fac499c8c491234525a70a0277c5e46fc (commit)
  from  6f3dbfeabafd3256886b857ae04efb8b99412b85 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 92bc458fac499c8c491234525a70a0277c5e46fc
Author: Doug Torrance 
Date:   Mon, 30 Jan 2017 14:00:40 -0500
URL:

configure: Use PKG_PROG_PKG_CONFIG macro to allow cross building.

Patch by Helmut Grohne  to fix Debian bug #853236 [1]:

> wmaker fails to cross build from source, because it forces the use of
> pkg-config without $ac_tool_prefix. Discovering pkg-config with the
> PKG_PROG_PKG_CONFIG macro considers $ac_tool_prefix and thus makes cross
> compilation succeed. Please consider applying the attached patch after
> stretch is released.
>
> Helmut

[1] https://bugs.debian.org/853236
---
 configure.ac | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/configure.ac b/configure.ac
index 844c0240f8fb..c77717cb5a10 100644
--- a/configure.ac
+++ b/configure.ac
@@ -447,7 +447,8 @@ WM_TYPE_SIGNAL
 
 dnl pkg-config
 dnl ==
-AC_CHECK_PROG([PKGCONFIG], [pkg-config], [pkg-config])
+PKG_PROG_PKG_CONFIG
+AS_IF([test -z "$PKG_CONFIG"],[AC_MSG_ERROR([pkg-config is required.])])
 
 
 
@@ -612,7 +613,7 @@ dnl FontConfig
 dnl ==
 dnl libWINGS uses FcPatternDel from libfontconfig
 AC_MSG_CHECKING([for fontconfig library])
-FCLIBS=`$PKGCONFIG fontconfig --libs`
+FCLIBS=`$PKG_CONFIG fontconfig --libs`
 if test "x$FCLIBS" = "x" ; then
 AC_MSG_RESULT([not found])
 else
@@ -627,8 +628,8 @@ dnl =
 xft=yes
 XFTLIBS=""
 
-if test "x$PKGCONFIG" != x -a "`$PKGCONFIG xft; echo $?`" = 0; then
-XFTCONFIG="$PKGCONFIG xft"
+if test "x$PKG_CONFIG" != x -a "`$PKG_CONFIG xft; echo $?`" = 0; then
+XFTCONFIG="$PKG_CONFIG xft"
 pkgconfig_xft=yes
 else
 AC_CHECK_PROG(XFTCONFIG, xft-config, xft-config)
@@ -678,8 +679,8 @@ AC_ARG_ENABLE(pango, AS_HELP_STRING([--enable-pango], 
[enable Pango text layout
 PANGOFLAGS=
 PANGOLIBS=
 if test "$pango" = yes; then
-   PANGOLIBS=`$PKGCONFIG pangoxft --libs`
-   PANGOFLAGS=`$PKGCONFIG pangoxft --cflags`
+   PANGOLIBS=`$PKG_CONFIG pangoxft --libs`
+   PANGOFLAGS=`$PKG_CONFIG pangoxft --cflags`
if test "x$PANGOLIBS" = "x" ; then
AC_MSG_RESULT([not found])
else

---

Summary of changes:
 configure.ac | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-56-g6f3dbfeabafd

2017-01-29 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  6f3dbfeabafd3256886b857ae04efb8b99412b85 (commit)
   via  3426f8110b4292135d5747fdf1f53554ed0285ff (commit)
  from  f9b2cf9747c0a249baa7067e62f7b2959fd8b307 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 6f3dbfeabafd3256886b857ae04efb8b99412b85
Author: Doug Torrance 
Date:   Sun, 29 Jan 2017 00:44:50 -0500
URL:

debian: Update with version 0.95.7-7 packaging.

---
 .gitignore   |   2 +
 debian/changelog |   7 ++
 debian/copyright | 166 ---
 3 files changed, 136 insertions(+), 39 deletions(-)

diff --git a/.gitignore b/.gitignore
index f69db7333092..98a0197ed7cf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -117,3 +117,5 @@ WindowMaker/IconSets/Default.iconset
 
 # Some text editors generate backup files
 *~
+
+.pc
diff --git a/debian/changelog b/debian/changelog
index bcebf9a8398b..9ef399155686 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+wmaker (0.95.7-7) unstable; urgency=medium
+
+  * Add missing license information to debian/copyright.
+  * Fix segfault in wmmenugen (Closes: #844783).
+
+ -- Doug Torrance   Sat, 19 Nov 2016 10:35:50 -0500
+
 wmaker (0.95.7-6) unstable; urgency=medium
 
   * Split wxcopy and wxpaste into new wmaker-utils package (Closes: #78119).
diff --git a/debian/copyright b/debian/copyright
index 63983f8e4e82..c62b30f64a59 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,33 +4,42 @@ Upstream-Contact: Window Maker developers mailing list 

-   2011, Carlos R. Mafra 
+Copyright: 1991-1995 Free Software Foundation, Inc.
+  1995 Spencer Kimball
+  1995 Peter Mattis
+  1995 Sun Microsystems, Inc.
+  1996 Ben Wing
+  1997 Shige Abe
+  1997-2004, 2006 Alfredo Kengi Kojima 
+  1998-2004, 2006 Dan Pascu
+  1998 scottc
+  1998 James Thompson
+  1999-2000 Nwanua Elumeze
+  2001-2016 Window Maker Team
+  2008 Norayr Chilingaryan 
+  2008 Guido U. Draheim 
+  2010-2011 Carlos R. Mafra 
+  2010 Tamas Tevesz 
+  2011 Camille d'Alméras 
+  2012-2015 Christophe Curis
+  2012 Daniel Déchelotte
+  2012 Leandro Vital 
 License: GPL-2+
 
+Files: m4/ax_pthread.m4
+Copyright: 2008 Steven G. Johnson 
+  2011 Daniel Richard G. 
+License: GPL-3+
+
+Files: m4/ld-version-script.m4
+Copyright: 2008-2015 Free Software Foundation, Inc.
+License: FSFULLR
+
 Files: util/common.h wmlib/* wrlib/*
 Copyright: 1997-2003 Alfredo Kengi Kojima 
1998-2004 Dan Pascu
2011 Carlos R. Mafra 
 License: LGPL-2+
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
- .
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
- .
- You should have received a copy of the GNU Library General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA  02110-1301 USA
- .
- On Debian systems, the full text of the GNU Library General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/LGPL-2'.
 
 Files: WindowMaker/Icons/BitchX.tiff WindowMaker/Icons/defaultAppIcon.tiff
WindowMaker/Icons/GNUterm.tiff WindowMaker/Icons/defaultterm.tiff
@@ -66,18 +75,6 @@ Files: WindowMaker/Icons/GNUstepGlow.tiff 
WindowMaker/Icons/GNUstepGlow.xpm
WINGs/Resources/defaultIcon.xpm WINGs/Resources/Images.xcf
 Copyright: 2000, Banlu Kemiyatorn
 License: WTFPL-1
- do What The Fuck you want to Public License
- .
- Version 1.0, March 2000
- Copyright (C) 2000 Banlu Kemiyatorn (]d).
- 136 Nives 7 Jangwattana 14 Laksi Bangkok
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-53-gad590811f6cc

2017-01-21 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  ad590811f6cc4aff300353daa9239b4442a2aa9e (commit)
  from  d48a37060c8ba29eb07e6301497068d2ed0dbddd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit ad590811f6cc4aff300353daa9239b4442a2aa9e
Author: Doug Torrance 
Date:   Fri, 20 Jan 2017 17:01:56 -0500
URL:

Remove WindowMaker/mkMakefile script.

It was used to generate WindowMaker/Makefile.am, but hasn't been touched
since 1999.  Meanwhile, WindowMaker/Makefile.am has been changed manually
a number of times.
---
 WindowMaker/mkMakefile | 63 --
 1 file changed, 63 deletions(-)
 delete mode 100755 WindowMaker/mkMakefile

diff --git a/WindowMaker/mkMakefile b/WindowMaker/mkMakefile
deleted file mode 100755
index bd81c58bade0..
--- a/WindowMaker/mkMakefile
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/sh
-
-#
-# Creates a Makefile.am file containing all the stuff to install 
-# wmaker data
-#
-
-
-
-
-DIRS="Backgrounds Defaults IconSets Icons Pixmaps Styles Themes"
-
-FILE=Makefile.am
-
-spit() {
-   echo -n "$*" >> $FILE
-}
-
-spitln() {
-   echo "$*" >> $FILE
-}
-
-
-
-rm -f $FILE
-
-
-
-
-spitln SUBDIRS = $DIRS
-spitln
-spitln prefsdatadir = '$(pkgdatadir)'
-spitln
-
-
-EXCEPT="Makefile.am Makefile.in Makefile mkMakefile $FILE"
-
-spit prefsdata_DATA =
-
-FILES=`ls -1|grep -v \~`
-FILES=`echo $FILES`
-
-for f in $FILES; do
-   ok=1
-   for i in $EXCEPT; do
-   if test "$i" = "$f"; then
-   ok=0
-   break
-   fi
-   done
-   if [ -f $f -a $ok = 1 ]; then
-   spitln \\
-   spit "  $f"
-   fi
-done
-
-
-spitln
-spitln
-
-spitln EXTRA_DIST = '$(prefsdata_DATA)' mkMakefile
-spitln
-spitln

---

Summary of changes:
 WindowMaker/mkMakefile | 63 --
 1 file changed, 63 deletions(-)
 delete mode 100755 WindowMaker/mkMakefile


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-54-gf9b2cf9747c0

2017-01-21 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  f9b2cf9747c0a249baa7067e62f7b2959fd8b307 (commit)
  from  ad590811f6cc4aff300353daa9239b4442a2aa9e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit f9b2cf9747c0a249baa7067e62f7b2959fd8b307
Author: Doug Torrance 
Date:   Fri, 20 Jan 2017 20:20:10 -0500
URL:

Don't try and add removed file mkMakefile to distribution tarball.

---
 WindowMaker/Makefile.am | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/WindowMaker/Makefile.am b/WindowMaker/Makefile.am
index da4dc91e0191..e648d54279ec 100644
--- a/WindowMaker/Makefile.am
+++ b/WindowMaker/Makefile.am
@@ -70,8 +70,7 @@ dist_prefsdata_DATA =\
 
 nodist_prefsdata_DATA = $(GENERATED_MENUS)
 
-EXTRA_DIST = mkMakefile\
-   $(addsuffix .in, $(GENERATED_MENUS))
+EXTRA_DIST = $(addsuffix .in, $(GENERATED_MENUS))
 
 CLEANFILES = $(GENERATED_MENUS)
 

---

Summary of changes:
 WindowMaker/Makefile.am | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-52-gd48a37060c8b

2017-01-20 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  d48a37060c8ba29eb07e6301497068d2ed0dbddd (commit)
  from  23417d99347ad60cc9535fa1d3244ed3ef7a1623 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit d48a37060c8ba29eb07e6301497068d2ed0dbddd
Author: Doug Torrance 
Date:   Thu, 19 Jan 2017 18:24:30 -0500
URL:

Use wprefs_bindir output variable to set WPrefs path in menus.

The path to WPrefs has been hardcoded in many of the menu files to
/usr/local/GNUstep/Applications/WPrefs.app/WPrefs, which would only actually
work if the user ran something like:
 ./configure --with-gnustepdir=/usr/local/GNUstep
during build.

Instead, we add a .in extension to all menu files with this issue and use 
sed
to use the actual WPrefs path (given by the wprefs_bindir output variable) 
and
generate a new menu file.

A very similar idea is already used to generate the WMState file, which sets
WPrefs as the command for the Window Maker logo tile in the dock.

This patch fixes Debian bug #851737:
https://bugs.debian.org/851737
---
 .gitignore| 22 ++
 WindowMaker/Makefile.am   | 72 +++
 WindowMaker/{menu.bg => menu.bg.in}   |  2 +-
 WindowMaker/{menu.fi => menu.fi.in}   |  2 +-
 WindowMaker/{menu.fy => menu.fy.in}   |  2 +-
 WindowMaker/{menu.hu => menu.hu.in}   |  2 +-
 WindowMaker/{menu => menu.in} |  2 +-
 WindowMaker/{menu.ko => menu.ko.in}   |  2 +-
 WindowMaker/{menu.nl => menu.nl.in}   |  2 +-
 WindowMaker/{menu.ro => menu.ro.in}   |  2 +-
 WindowMaker/{menu.sk => menu.sk.in}   |  2 +-
 WindowMaker/{menu.zh_TW => menu.zh_TW.in} |  2 +-
 WindowMaker/{plmenu.bg => plmenu.bg.in}   |  2 +-
 WindowMaker/{plmenu.es => plmenu.es.in}   |  2 +-
 WindowMaker/{plmenu.fi => plmenu.fi.in}   |  2 +-
 WindowMaker/{plmenu.fy => plmenu.fy.in}   |  2 +-
 WindowMaker/{plmenu => plmenu.in} |  2 +-
 WindowMaker/{plmenu.ja => plmenu.ja.in}   |  2 +-
 WindowMaker/{plmenu.ko => plmenu.ko.in}   |  2 +-
 WindowMaker/{plmenu.nl => plmenu.nl.in}   |  2 +-
 WindowMaker/{plmenu.ro => plmenu.ro.in}   |  2 +-
 WindowMaker/{plmenu.sk => plmenu.sk.in}   |  2 +-
 WindowMaker/{plmenu.zh_TW => plmenu.zh_TW.in} |  2 +-
 23 files changed, 87 insertions(+), 49 deletions(-)
 rename WindowMaker/{menu.bg => menu.bg.in} (99%)
 rename WindowMaker/{menu.fi => menu.fi.in} (99%)
 rename WindowMaker/{menu.fy => menu.fy.in} (99%)
 rename WindowMaker/{menu.hu => menu.hu.in} (99%)
 rename WindowMaker/{menu => menu.in} (99%)
 rename WindowMaker/{menu.ko => menu.ko.in} (99%)
 rename WindowMaker/{menu.nl => menu.nl.in} (99%)
 rename WindowMaker/{menu.ro => menu.ro.in} (99%)
 rename WindowMaker/{menu.sk => menu.sk.in} (99%)
 rename WindowMaker/{menu.zh_TW => menu.zh_TW.in} (98%)
 rename WindowMaker/{plmenu.bg => plmenu.bg.in} (98%)
 rename WindowMaker/{plmenu.es => plmenu.es.in} (98%)
 rename WindowMaker/{plmenu.fi => plmenu.fi.in} (99%)
 rename WindowMaker/{plmenu.fy => plmenu.fy.in} (98%)
 rename WindowMaker/{plmenu => plmenu.in} (98%)
 rename WindowMaker/{plmenu.ja => plmenu.ja.in} (98%)
 rename WindowMaker/{plmenu.ko => plmenu.ko.in} (98%)
 rename WindowMaker/{plmenu.nl => plmenu.nl.in} (98%)
 rename WindowMaker/{plmenu.ro => plmenu.ro.in} (98%)
 rename WindowMaker/{plmenu.sk => plmenu.sk.in} (98%)
 rename WindowMaker/{plmenu.zh_TW => plmenu.zh_TW.in} (98%)

diff --git a/.gitignore b/.gitignore
index e50a2b774a34..f69db7333092 100644
--- a/.gitignore
+++ b/.gitignore
@@ -87,6 +87,28 @@ WINGs/WUtil.pc
 
 wrlib/libwraster.map
 
+WindowMaker/menu
+WindowMaker/menu.bg
+WindowMaker/menu.fi
+WindowMaker/menu.fy
+WindowMaker/menu.hu
+WindowMaker/menu.ko
+WindowMaker/menu.nl
+WindowMaker/menu.ro
+WindowMaker/menu.sk
+WindowMaker/menu.zh_TW
+WindowMaker/plmenu
+WindowMaker/plmenu.bg
+WindowMaker/plmenu.es
+WindowMaker/plmenu.fi
+WindowMaker/plmenu.fy
+WindowMaker/plmenu.ja
+WindowMaker/plmenu.ko
+WindowMaker/plmenu.nl
+WindowMaker/plmenu.ro
+WindowMaker/plmenu.sk
+WindowMaker/plmenu.zh_TW
+
 WindowMaker/Defaults/WMRootMenu
 WindowMaker/Defaults/WMState
 WindowMaker/Defaults/WMWindowAttributes
diff --git a/WindowMaker/Makefile.am b/WindowMaker/Makefile.am
index 133c797bd109..da4dc91e0191 100644
--- a/WindowMaker/Makefile.am
+++ b/WindowMaker/Makefile.am
@@ -1,64 +1,80 @@
-SUBDIRS = Backgrounds Defaults IconSets Icons Pixmaps Styles Themes
+SUBDIRS = Backgrounds . Defaults IconSets Icons Pixmaps Styles Themes
 
 prefsdatadir = 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-51-g23417d99347a

2016-11-14 Thread crmafra
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
   via  23417d99347ad60cc9535fa1d3244ed3ef7a1623 (commit)
  from  5561199c871293cca0b3dc2c6feff0d7783111c6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 23417d99347ad60cc9535fa1d3244ed3ef7a1623
Author: Doug Torrance 
Date:   Sun, 13 Nov 2016 09:26:39 -0500
URL:

WPrefs: Update path for Debian menu

---
 WPrefs.app/Menu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/WPrefs.app/Menu.c b/WPrefs.app/Menu.c
index 115bdc386634..feadd5fb44de 100644
--- a/WPrefs.app/Menu.c
+++ b/WPrefs.app/Menu.c
@@ -506,7 +506,7 @@ static void createPanel(_Panel * p)
WMSetScrollViewContentView(sview, WMWidgetView(pad));
 
data = putNewItem(panel, pad, ExternalInfo, _("Debian Menu"));
-   data->param.pipe.command = "/etc/X11/WindowMaker/menu.hook";
+   data->param.pipe.command = "/etc/GNUstep/Defaults/menu.hook";
 
data = putNewItem(panel, pad, PipeInfo, _("RedHat Menu"));
data->param.pipe.command = "wmconfig --output wmaker";

---

Summary of changes:
 WPrefs.app/Menu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-50-g5561199

2016-07-13 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  5561199c871293cca0b3dc2c6feff0d7783111c6 (commit)
   via  6429847494fbcd84e2bab026c3fd9239c7cf8927 (commit)
  from  b7a1528833cf1abbe33067570f4f0d4a09f80ebc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/5561199c871293cca0b3dc2c6feff0d7783111c6

commit 5561199c871293cca0b3dc2c6feff0d7783111c6
Author: Bjørn Mork 
Date:   Tue Jul 12 23:49:47 2016 +0200

wmaker: allow alt+tabbed windows over fullscreen

Fullscreen windows should only be on top when they are in focus. Change
the stacking level temporarily back to WMNormalLevel if the fullscreen
window loses focus due to an alt+tab operation.

Change the stacking level back to WMFullscreenLevel if the fullscreen
window receives the focus again.

Cc: Amadeusz Sławiński 
Signed-off-by: Bjørn Mork 

diff --git a/src/actions.c b/src/actions.c
index e6a91d5..4bc3e07 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -216,6 +216,10 @@ void wSetFocusTo(WScreen *scr, WWindow *wwin)
if (wPreferences.highlight_active_app)
wApplicationDeactivate(oapp);
}
+
+   /* reset fullscreen if temporarily removed due to lost focus*/
+   if (wwin->flags.fullscreen)
+   ChangeStackingLevel(wwin->frame->core, 
WMFullscreenLevel);
}
 
wWindowFocus(wwin, focused);
diff --git a/src/cycling.c b/src/cycling.c
index 916d947..94b9183 100644
--- a/src/cycling.c
+++ b/src/cycling.c
@@ -62,6 +62,10 @@ static WWindow *change_focus_and_raise(WWindow *newFocused, 
WWindow *oldFocused,
if (!newFocused)
return oldFocused;
 
+   /* allow the focused window to float on top of a fullscreen window */
+   if (oldFocused->flags.fullscreen)
+   ChangeStackingLevel(oldFocused->frame->core, WMNormalLevel);
+
wWindowFocus(newFocused, oldFocused);
oldFocused = newFocused;
 

http://repo.or.cz/wmaker-crm.git/commit/6429847494fbcd84e2bab026c3fd9239c7cf8927

commit 6429847494fbcd84e2bab026c3fd9239c7cf8927
Author: Bjørn Mork 
Date:   Tue Jul 12 23:49:46 2016 +0200

wmaker: fix stacking order of dock and fullscreen

This reverts the commits:
 311ab6b08ccf ("Raise fullscreened window")
 a504370f3b27 ("Remove WMFullscreenLevel")

Removing WMFullscreenLevel had the side effect that a dock or panel
having the _NET_WM_WINDOW_TYPE_DOCK type would stack on top of
fullscreen windows, obscuring part of them.  This is unwanted. No
other window should cover a focused fullscreen window:.

https://specifications.freedesktop.org/wm-spec/latest/ar01s09.html#STACKINGORDER

Simply raising the fullscreen window to the top of the stack of normal
windows is not sufficient if there are windows with higher stacking
levels present.  The separate WMFullscreenLevel is needed.

Cc: Amadeusz Sławiński 
Signed-off-by: Bjørn Mork 

diff --git a/src/WindowMaker.h b/src/WindowMaker.h
index fe22a79..ce07d82 100644
--- a/src/WindowMaker.h
+++ b/src/WindowMaker.h
@@ -59,6 +59,7 @@ enum {
WMSubmenuLevel = 15,
WMMainMenuLevel = 20,
WMStatusLevel = 21,
+   WMFullscreenLevel = 50,
WMModalLevel = 100,
WMPopUpLevel = 101,
WMScreensaverLevel = 1000,
diff --git a/src/actions.c b/src/actions.c
index f46e586..e6a91d5 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -727,8 +727,7 @@ void wFullscreenWindow(WWindow *wwin)
 
wWindowConfigureBorders(wwin);
 
-   ChangeStackingLevel(wwin->frame->core, WMNormalLevel);
-   wRaiseFrame(wwin->frame->core);
+   ChangeStackingLevel(wwin->frame->core, WMFullscreenLevel);
 
wwin->bfs_geometry.x = wwin->frame_x;
wwin->bfs_geometry.y = wwin->frame_y;
@@ -752,10 +751,15 @@ void wUnfullscreenWindow(WWindow *wwin)
 
wwin->flags.fullscreen = False;
 
-   if (WFLAGP(wwin, sunken))
-   ChangeStackingLevel(wwin->frame->core, WMSunkenLevel);
-   else if (WFLAGP(wwin, floating))
-   ChangeStackingLevel(wwin->frame->core, WMFloatingLevel);
+   if (wwin->frame->core->stacking->window_level == WMFullscreenLevel) {
+   if (WFLAGP(wwin, sunken)) {
+   ChangeStackingLevel(wwin->frame->core, WMSunkenLevel);
+   } else if (WFLAGP(wwin, floating)) {
+   ChangeStackingLevel(wwin->frame->core, 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-48-gb7a1528

2016-04-24 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  b7a1528833cf1abbe33067570f4f0d4a09f80ebc (commit)
   via  2ea61626296de392b4f72468d294bc62bf05fc9c (commit)
  from  5a730d63b20e7380b10e11918ebebc9c01c9224e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/b7a1528833cf1abbe33067570f4f0d4a09f80ebc

commit b7a1528833cf1abbe33067570f4f0d4a09f80ebc
Author: Alexandru Lazar 
Date:   Wed Apr 20 21:21:33 2016 +0300

getstyle: fix wcopy_file paths

Some (presumably stale) calls to wcopy_file used what appears to
be an incorrect destination which did not always exist. This patch
forces assets to be copied under /, rather than
. It works by first getting the
"new" path (i.e. the one that will be inserted in the property
list), which is relative to  (and appears to be always
in the root directory, too); it then copies the file to that path.

This *may* have been the original intended behaviour, as the one
it replaces clutters the path and leaks configuration data. In
addition, the style file seems to store only the file's name, not
the path relative to , even when the file is copied with
its full hierarchy.

Signed-off-by: Alexandru Lazar 

diff --git a/util/getstyle.c b/util/getstyle.c
index f0de4c4..c2c61c3 100644
--- a/util/getstyle.c
+++ b/util/getstyle.c
@@ -171,7 +171,7 @@ static void findCopyFile(const char *dir, const char *file)
(void)wrmdirhier(ThemePath);
return;
}
-   wcopy_file(dir, fullPath, fullPath);
+   wcopy_file(dir, fullPath, file);
wfree(fullPath);
 }
 
@@ -234,9 +234,10 @@ static void makeThemePack(WMPropList * style, const char 
*themeName)
 
p = strrchr(WMGetFromPLString(file), '/');
if (p) {
-   wcopy_file(themeDir, 
WMGetFromPLString(file), WMGetFromPLString(file));
-
newPath = wstrdup(p + 1);
+
+   wcopy_file(themeDir, 
WMGetFromPLString(file), newPath);
+
WMDeleteFromPLArray(value, 1);
WMInsertInPLArray(value, 1, 
WMCreatePLString(newPath));
free(newPath);
@@ -253,9 +254,10 @@ static void makeThemePack(WMPropList * style, const char 
*themeName)
 
p = strrchr(WMGetFromPLString(file), '/');
if (p) {
-   wcopy_file(themeDir, 
WMGetFromPLString(file), WMGetFromPLString(file));
-
newPath = wstrdup(p + 1);
+
+   wcopy_file(themeDir, 
WMGetFromPLString(file), newPath);
+
WMDeleteFromPLArray(value, 1);
WMInsertInPLArray(value, 1, 
WMCreatePLString(newPath));
free(newPath);
@@ -267,9 +269,10 @@ static void makeThemePack(WMPropList * style, const char 
*themeName)
 
p = strrchr(WMGetFromPLString(file), '/');
if (p) {
-   wcopy_file(themeDir, 
WMGetFromPLString(file), WMGetFromPLString(file));
-
newPath = wstrdup(p + 1);
+
+   wcopy_file(themeDir, 
WMGetFromPLString(file), newPath);
+
WMDeleteFromPLArray(value, 2);
WMInsertInPLArray(value, 2, 
WMCreatePLString(newPath));
free(newPath);

http://repo.or.cz/wmaker-crm.git/commit/2ea61626296de392b4f72468d294bc62bf05fc9c

commit 2ea61626296de392b4f72468d294bc62bf05fc9c
Author: Doug Torrance 
Date:   Sun Apr 24 18:40:45 2016 -0400

wmmenugen: Fix segfault; argv[argc] doesn't exist.

diff --git a/util/wmmenugen.c b/util/wmmenugen.c
index 5839189..47e89f7 100644
--- a/util/wmmenugen.c
+++ b/util/wmmenugen.c
@@ -106,7 +106,7 @@ int main(int argc, char **argv)
parse_locale(NULL, _lang, _ctry, _enc, _mod);
terminal = find_terminal_emulator();
 
-   for (i = 1; i <= argc; i++)
+   for (i = 1; i < argc; i++)
{
if (strncmp(argv[i], "-parser", 7) == 0 &&
(argv[i][7] == '=' ||


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-46-g5a730d6

2016-03-24 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  5a730d63b20e7380b10e11918ebebc9c01c9224e (commit)
  from  fd31b29d0d18bef1e987f4e62b700cb8656d8fb0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/5a730d63b20e7380b10e11918ebebc9c01c9224e

commit 5a730d63b20e7380b10e11918ebebc9c01c9224e
Author: Doug Torrance 
Date:   Thu Mar 24 16:15:59 2016 -0400

debian: Update with version 0.95.7-6 packaging.

diff --git a/debian/changelog b/debian/changelog
index 1b92eac..bcebf9a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+wmaker (0.95.7-6) unstable; urgency=medium
+
+  * Split wxcopy and wxpaste into new wmaker-utils package (Closes: #78119).
+  * Restore libwmaker packages.
+
+ -- Doug Torrance   Wed, 09 Mar 2016 00:08:43 -0500
+
 wmaker (0.95.7-5) unstable; urgency=medium
 
   * Clean up debian/copyright. Add some files which were missed in the LGPL
diff --git a/debian/control b/debian/control
index 91a4339..c49ae7f 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,12 @@ Depends: wmaker-common (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Provides: x-window-manager
-Suggests: desktop-base, menu, wmaker-data, x-terminal-emulator, x11-apps
+Suggests: desktop-base,
+  menu,
+  wmaker-data,
+  wmaker-utils,
+  x-terminal-emulator,
+  x11-apps
 Description: NeXTSTEP-like window manager for X
  Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
  very closely, and it is now an official GNU project. Window Maker (originally
@@ -63,6 +68,24 @@ Description: Window Maker - Architecture independent files
  .
  This package contains the architecture independent files.
 
+Package: wmaker-utils
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: wmaker (<< 0.95.7-6)
+Replaces: wmaker (<< 0.95.7-6)
+Description: Window Maker - Utilities
+ Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
+ very closely, and it is now an official GNU project. Window Maker (originally
+ named WindowMaker) is not overloaded with features, and it is easier to
+ configure than most other window managers. Its final goal is to produce a
+ window manager that doesn't require editing of configuration files.
+ Window Maker is fast and doesn't require tons of memory to run.
+ .
+ This package contains wxcopy and wxpaste, two utilities ordinarily shipped 
with
+ Window Maker but not depending on it or any of its libraries.  These
+ utilities allow users to interact with cut buffers on the command line.
+
 Package: libwraster-dev
 Architecture: any
 Multi-Arch: same
@@ -147,3 +170,25 @@ Description: Window Maker's own widget set - runtime 
library
  the WindowMaker window manager.
  .
  This package contains the libWINGs runtime library.
+
+Package: libwmaker-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libx11-dev, ${misc:Depends}
+Description: Static libraries and headers for Window Maker applications
+ Window Maker is a NeXTSTEP-like window manager for X.
+ .
+ This package contains libWMaker and header files, for building
+ Window Maker aware applications.
+
+Package: libwmaker1
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Runtime library for Window Maker applications
+ Window Maker is a NeXTSTEP-like window manager for X.
+ .
+ This package contains the libWMaker runtime library for Window Maker
+ aware applications.
diff --git a/debian/libwmaker-dev.examples b/debian/libwmaker-dev.examples
new file mode 100644
index 000..33e14b1
--- /dev/null
+++ b/debian/libwmaker-dev.examples
@@ -0,0 +1 @@
+test/wtest.c
diff --git a/debian/libwmaker-dev.install b/debian/libwmaker-dev.install
new file mode 100644
index 000..c18a638
--- /dev/null
+++ b/debian/libwmaker-dev.install
@@ -0,0 +1,3 @@
+usr/include/WMaker.h
+usr/lib/*/libWMaker.a
+usr/lib/*/libWMaker.so
diff --git a/debian/libwmaker1.install b/debian/libwmaker1.install
new file mode 100644
index 000..a8a3133
--- /dev/null
+++ b/debian/libwmaker1.install
@@ -0,0 +1 @@
+usr/lib/*/libWMaker.so.*
diff --git a/debian/libwmaker1.symbols b/debian/libwmaker1.symbols
new file mode 100644
index 000..2d9f007
--- /dev/null
+++ b/debian/libwmaker1.symbols
@@ -0,0 +1,12 @@
+libWMaker.so.1 libwmaker1 #MINVER#
+ WMAppAddWindow@Base 0.95.7
+ WMAppCreateWithMain@Base 0.95.7
+ WMAppSetMainMenu@Base 0.95.7
+ WMHideApplication@Base 0.95.7
+ WMHideOthers@Base 0.95.7
+ 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-45-gfd31b29

2016-03-09 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  fd31b29d0d18bef1e987f4e62b700cb8656d8fb0 (commit)
  from  ebf2801f4a7d97310092b676aa4314490750d538 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/fd31b29d0d18bef1e987f4e62b700cb8656d8fb0

commit fd31b29d0d18bef1e987f4e62b700cb8656d8fb0
Author: Doug Torrance 
Date:   Tue Mar 8 11:26:46 2016 -0500

debian: Update with version 0.95.7-5 packaging.

diff --git a/debian/README.build b/debian/README.build
deleted file mode 100644
index be5b8f2..000
--- a/debian/README.build
+++ /dev/null
@@ -1,78 +0,0 @@
-Building Window Maker for Debian
-
-
-* The patches
-
-  debian/rules scans debian/patches/ for files named *.diff and these
-  are sorted _alphabetically_ before being applied.
-
-  You can apply these patches by calling
-
-   $ debian/rules patch-wmaker-stamp
-
-  and remove them with
-
-   $ debian/rules unpatch-wmaker
-
-  Why are some patches in debian/patches and others are stored in the
-  debian .diff?
-  
- For starters I (still) dislike the idea of doing:
-
-   $ dpkg -x package.dsc
-
- and being left with something that is not the source from
- which the package is built.  It makes NMUs harder for both the
- NMUer and the maintainer, mostly because people tend to get it
- wrong (since it's undocumented).  I use CVS for (almost all
- of) my packages, and I like to be able to take a look at the
- source used to build certain release of a package _without_
- having to check out that release.  On the other hand, I try to
- send patches upstream, and over the years I've learned that
- Debian's source package format is really not the best thing to
- use in this context.  Merging between debian's source and
- upstream's (after accepting patches) is messy.
-
- The system used by this package is a compromise between these
- two things: "most" of the patches are applied directly by just
- unpacking the Debian sources, and some are left out.  The
- things that are left out (those stored in debian/patches) are
- in general things that should go upstream.  Things that aren't
- really Debian specific.  Security fixes, patches submitted
- upstream by other people, that kind of thing.  This keeps the
- patches nicely separated, makes it easy to send the upstream,
- to take them out and to update them if that becomes necessary.
- In general, if it's Debian specific, patch the sources
- directly.  If it should go upstream, put it in debian/patches.
-
-  The easiest way to generate patches is to use CVS.  Patches coming out
-  of 'cvs diff -u whaterver/you.modded' will just work if you put them
-  in debian/patches.  If you can't use CVS for whatever reason, just:
-
-  $ diff -u wmaker.orig wmaker > your.patch
-
-  will do the right thing.
-
-* Building options
-
-  The following make variables are used to pass options to the configure
-  script:
-
-   XLOCALE  := --disable-locale
-   MODELOCK := --enable-modelock
-
-   XINERAMA := --enable-xinerama
-
-   (*) These are not used by default
-
-  Since these are make variables, you can do something like:
-
-   $ SOUND=--disable-sound debian/rules build
-
-  If you want to build a debugging version, this will do it:
-
-  $ export DEB_BUILD_OPTIONS=nostrip,debug,noopt
-  $ fakeroot debian/rules binary
-
--- 
-vim: tw=72 ft=text
diff --git a/debian/changelog b/debian/changelog
index 1d594a5..1b92eac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+wmaker (0.95.7-5) unstable; urgency=medium
+
+  * Clean up debian/copyright. Add some files which were missed in the LGPL
+paragraph and bump its version to 2+.  Restore debian/* paragraph.
+  * Remove useless debian/*.changelog-upstream files.
+  * Remove out of date file README.build.
+  * Drop wmaker-dbg package in favor of automatically generated wmaker-dbgsym.
+  * New file debian/wmaker-common.maintscript; removes obsolete config files
+(Closes: #726075).
+  * Do not use buggy --enable-randr configure option (Closes: #816993).
+
+ -- Doug Torrance   Mon, 07 Mar 2016 11:04:33 -0500
+
 wmaker (0.95.7-4) unstable; urgency=medium
 
   * Update Vcs-Browser to use https; fixes vcs-field-uses-insecure-uri Lintian
diff --git a/debian/control b/debian/control
index 07c3797..91a4339 100644
--- a/debian/control
+++ b/debian/control
@@ -147,21 +147,3 @@ 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-44-gebf2801

2016-02-15 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  ebf2801f4a7d97310092b676aa4314490750d538 (commit)
  from  8b46f16205fb13dadbf495044b3d12a2d0d990e9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/ebf2801f4a7d97310092b676aa4314490750d538

commit ebf2801f4a7d97310092b676aa4314490750d538
Author: Doug Torrance 
Date:   Mon Feb 15 09:43:15 2016 -0500

debian: Update with version 0.95.7-4 packaging.

Note that the patch 57_ignore_with-aix-soname.diff, mentioned in
debian/changelog, is not included as it has already been applied to the next
branch.

diff --git a/debian/README.Debian b/debian/README.Debian
index 4ce573b..584eced 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -108,7 +108,7 @@ IF YOU ARE UPGRADING FROM 0.17.5 or earlier
 the NEWS file and the ChangeLog.  If you don't have problems
 upgrading, consider it a gift from the gods.  PLEASE NOTE: WPrefs
 is a work in progress.  SAVE YOUR CONFIGURATION. READ THE READMEs.
-  * Please note that WPrefs' Menu Guru REQUIERES a menu in "Property
+  * Please note that WPrefs' Menu Guru REQUIRES a menu in "Property
 List" format to work properly.  It's very likely that you have an
 old format menu.  There's a script called wm-oldmenu2new alongside
 this file that converts your menu to the new format.  It's a hack,
diff --git a/debian/changelog b/debian/changelog
index ea1fce6..1d594a5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+wmaker (0.95.7-4) unstable; urgency=medium
+
+  * Update Vcs-Browser to use https; fixes vcs-field-uses-insecure-uri Lintian
+warning.
+  * Fix typo in README.Debian; fixes spelling-error-in-readme-debian Lintian
+warning.
+  * Enable all hardening flags; fixes hardening-no-{bindnow,pie} Lintian
+warnings.
+  * Bump Standards-Version to 3.9.7, no changes required.
+  * 57_ignore_with-aix-soname.diff: Ignore missing documentation for
+--with-aix-soname in INSTALL-WMAKER (Closes: #814213).
+
+ -- Doug Torrance   Fri, 12 Feb 2016 22:27:08 -0500
+
 wmaker (0.95.7-3) unstable; urgency=low
 
   * Patch back libwraster symbol version to LIBWRASTER3. Temporarily mark
diff --git a/debian/control b/debian/control
index 3421bfe..07c3797 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Window Maker Team 

 Uploaders: Rodolfo García Peñas (kix) ,
Andreas Metzler ,
Doug Torrance 
-Standards-Version: 3.9.6
+Standards-Version: 3.9.7
 Build-Depends: automake (>= 1:1.12),
debhelper (>= 9),
dh-autoreconf,
@@ -29,7 +29,7 @@ Build-Depends: automake (>= 1:1.12),
libxt-dev,
sharutils
 Homepage: http://windowmaker.org/
-Vcs-Browser: http://anonscm.debian.org/cgit/pkg-wmaker/wmaker.git
+Vcs-Browser: https://anonscm.debian.org/git/pkg-wmaker/wmaker.git
 Vcs-Git: https://anonscm.debian.org/git/pkg-wmaker/wmaker.git
 
 Package: wmaker
diff --git a/debian/rules b/debian/rules
index ee55594..71a41a3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 # export DH_VERBOSE=1
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_CFLAGS_MAINT_APPEND += -Wall 
-DGLOBAL_DEFAULTS_SUBDIR=\"GNUstep/Defaults\"
 
 LINGUAS   := $(patsubst po/%.po, %, $(wildcard po/*.po))

---

Summary of changes:
 debian/README.Debian |  2 +-
 debian/changelog | 14 ++
 debian/control   |  4 ++--
 debian/rules |  2 ++
 4 files changed, 19 insertions(+), 3 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-41-g67e9e7e

2016-02-09 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  67e9e7e554bb7af7076bc39d1f922c57f7b1759c (commit)
   via  4f18b3e1f47a0bcc6dca59195889bc257d91f8af (commit)
  from  cb1760dc0bdf89c67c62a76ab1e8e6686775a0c8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/67e9e7e554bb7af7076bc39d1f922c57f7b1759c

commit 67e9e7e554bb7af7076bc39d1f922c57f7b1759c
Author: Doug Torrance 
Date:   Tue Feb 9 11:52:05 2016 -0500

check-doc: Ignore with-aix-soname in check-cmdline-options-doc.sh

Control: tags -1 forwarded wmaker-dev@lists.windowmaker.org

libtool 2.4.4 will add a --with-aix-soname option.  Ignore it when checking
whether INSTALL-WMAKER is up to date.

Fixes Debian bug #814213 [1].  Proposed fix to Debian package at [2].

   From: Chris Lamb 
   Subject: wmaker: FTBFS: Error: program option '--with-aix-soname' is not 
in
 the documentation './INSTALL-WMAKER'
   Date: Tue, 09 Feb 2016 09:59:14 +0100

   Dear Maintainer,

   wmaker fails to build from source in unstable/amd64:

 [..]

 make  check-local
 make[4]: Entering directory '/home/lamby/temp/
   cdt.20160209093619.fGSQWYa4PE/wmaker-0.95.7'
 ./script/check-cmdline-options-doc.sh \
--program "./configure" --text-doc "./INSTALL-WMAKER" \
--ignore-prg 'with-PACKAGE,without-PACKAGE # only template 
names from
  Autoconf' \
--ignore-prg 
'program-prefix,program-suffix,program-transform-name
  # in INSTALL' \
--ignore-prg 
'version,quiet,srcdir,build,host,cache-file,no-create
  # in INSTALL' \
--ignore-prg 'enable-silent-rules,disable-silent-rules # should 
be in
  INSTALL' \
--ignore-prg 
'enable-dependency-tracking,disable-dependency-tracking
  # in INSTALL' \
--ignore-prg 'enable-shared,enable-static # should be in 
INSTALL' \
--ignore-prg 'disable-option-checking,enable-fast-install # 
should be
  in INSTALL' \
--ignore-prg 
'disable-libtool-lock,with-pic,with-gnu-ld,with-sysroot
  # for libtool' \
--ignore-prg 'runstatedir #new in autoconf 2.70, backported in 
Debian' \
--ignore-prg 'with-x # no use, it would not work without X'
 Error: program option '--with-aix-soname' is not in the documentation
   './INSTALL-WMAKER'
 Makefile:951: recipe for target 'configure-documentation' failed
 make[4]: *** [configure-documentation] Error 1

 [..]

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814213
[2] http://anonscm.debian.org/cgit/pkg-wmaker/wmaker.git/commit/?id=dd955a7

diff --git a/Makefile.am b/Makefile.am
index e925ab6..638cfed 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -107,6 +107,7 @@ configure-documentation:
--ignore-prg 'disable-option-checking,enable-fast-install # 
should be in INSTALL' \
--ignore-prg 
'disable-libtool-lock,with-pic,with-gnu-ld,with-sysroot # for libtool' \
--ignore-prg 'runstatedir #new in autoconf 2.70, backported in 
Debian' \
+   --ignore-prg 'with-aix-soname #new in libtool 2.4.4' \
--ignore-prg 'with-x # no use, it would not work without X'
 
 .PHONY: configure-documentation

http://repo.or.cz/wmaker-crm.git/commit/4f18b3e1f47a0bcc6dca59195889bc257d91f8af

commit 4f18b3e1f47a0bcc6dca59195889bc257d91f8af
Author: Doug Torrance 
Date:   Tue Feb 9 11:52:04 2016 -0500

check-doc: Ignore runstatedir in check-cmdline-options-doc.sh

autoconf 2.70 will add a --runstatedir option, Debian has backported it.
Ignore it when checking whether INSTALL-WMAKER is up to date.

Patch by Andreas Metzler from Debian package [1].

[1] https://sources.debian.net/src/wmaker/0.95.7-3/debian/patches/
56_ignore_runstatedir.diff/

diff --git a/Makefile.am b/Makefile.am
index d0b6688..e925ab6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -106,6 +106,7 @@ configure-documentation:
--ignore-prg 'enable-shared,enable-static # should be in 
INSTALL' \
--ignore-prg 'disable-option-checking,enable-fast-install # 
should be in INSTALL' \
--ignore-prg 
'disable-libtool-lock,with-pic,with-gnu-ld,with-sysroot # for libtool' \
+   --ignore-prg 'runstatedir #new in autoconf 2.70, backported in 
Debian' \

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-43-g8b46f16

2016-02-09 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  8b46f16205fb13dadbf495044b3d12a2d0d990e9 (commit)
   via  2da2045efa0acd2c07fecd7b0e8b1e7f52864b3b (commit)
  from  67e9e7e554bb7af7076bc39d1f922c57f7b1759c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/8b46f16205fb13dadbf495044b3d12a2d0d990e9

commit 8b46f16205fb13dadbf495044b3d12a2d0d990e9
Author: Doug Torrance 
Date:   Tue Feb 9 17:57:36 2016 -0500

debian: Update with version 0.95.7-3 packaging.

diff --git a/debian/changelog b/debian/changelog
index e85a3ab..ea1fce6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+wmaker (0.95.7-3) unstable; urgency=low
+
+  * Patch back libwraster symbol version to LIBWRASTER3. Temporarily mark
+RDrawLine@LIBWRASTER3 with a dep >= 0.95.7-3~ to force lockstep upgrades
+from broken 0.95.7-2. Closes: #811304
+
+ -- Andreas Metzler   Wed, 20 Jan 2016 20:19:27 +0100
+
 wmaker (0.95.7-2) unstable; urgency=medium
 
   [ Andreas Metzler ]
diff --git a/debian/libwraster5.symbols b/debian/libwraster5.symbols
index 366428f..f0a575f 100644
--- a/debian/libwraster5.symbols
+++ b/debian/libwraster5.symbols
@@ -1,61 +1,61 @@
 libwraster.so.5 libwraster5 #MINVER#
- LIBWRASTER5@LIBWRASTER5 0.95.6
- RBevelImage@LIBWRASTER5 0.95.6
- RBlurImage@LIBWRASTER5 0.95.6
- RClearImage@LIBWRASTER5 0.95.6
- RCloneImage@LIBWRASTER5 0.95.6
- RCombineAlpha@LIBWRASTER5 0.95.6
- RCombineArea@LIBWRASTER5 0.95.6
- RCombineAreaWithOpaqueness@LIBWRASTER5 0.95.6
- RCombineImageWithColor@LIBWRASTER5 0.95.6
- RCombineImages@LIBWRASTER5 0.95.6
- RCombineImagesWithOpaqueness@LIBWRASTER5 0.95.6
- RConvertImage@LIBWRASTER5 0.95.6
- RConvertImageMask@LIBWRASTER5 0.95.6
- RCopyArea@LIBWRASTER5 0.95.6
- RCreateContext@LIBWRASTER5 0.95.6
- RCreateImage@LIBWRASTER5 0.95.6
- RCreateImageFromDrawable@LIBWRASTER5 0.95.6
- RCreateImageFromXImage@LIBWRASTER5 0.95.6
- RCreateXImage@LIBWRASTER5 0.95.6
- RDestroyContext@LIBWRASTER5 0.95.6
- RDestroyXImage@LIBWRASTER5 0.95.6
- RDrawLine@LIBWRASTER5 0.95.6
- RDrawLines@LIBWRASTER5 0.95.6
- RDrawSegments@LIBWRASTER5 0.95.6
- RErrorCode@LIBWRASTER5 0.95.6
- RFillImage@LIBWRASTER5 0.95.6
- RFlipImage@LIBWRASTER5 0.95.6
- RGetClosestXColor@LIBWRASTER5 0.95.6
- RGetImageFileFormat@LIBWRASTER5 0.95.6
- RGetImageFromXPMData@LIBWRASTER5 0.95.6
- RGetPixel@LIBWRASTER5 0.95.6
- RGetSubImage@LIBWRASTER5 0.95.6
- RGetXImage@LIBWRASTER5 0.95.6
- RHSVtoRGB@LIBWRASTER5 0.95.6
- RLightImage@LIBWRASTER5 0.95.6
- RLoadImage@LIBWRASTER5 0.95.6
- RMakeCenteredImage@LIBWRASTER5 0.95.6
- RMakeTiledImage@LIBWRASTER5 0.95.6
- RMessageForError@LIBWRASTER5 0.95.6
- ROperateLine@LIBWRASTER5 0.95.6
- ROperateLines@LIBWRASTER5 0.95.6
- ROperatePixel@LIBWRASTER5 0.95.6
- ROperatePixels@LIBWRASTER5 0.95.6
- ROperateRectangle@LIBWRASTER5 0.95.6
- ROperateSegments@LIBWRASTER5 0.95.6
- RPutPixel@LIBWRASTER5 0.95.6
- RPutPixels@LIBWRASTER5 0.95.6
- RPutXImage@LIBWRASTER5 0.95.6
- RRGBtoHSV@LIBWRASTER5 0.95.6
- RReleaseImage@LIBWRASTER5 0.95.6
- RRenderGradient@LIBWRASTER5 0.95.6
- RRenderInterwovenGradient@LIBWRASTER5 0.95.6
- RRenderMultiGradient@LIBWRASTER5 0.95.6
- RRetainImage@LIBWRASTER5 0.95.6
- RRotateImage@LIBWRASTER5 0.95.6
- RSaveImage@LIBWRASTER5 0.95.6
- RScaleImage@LIBWRASTER5 0.95.6
- RShutdown@LIBWRASTER5 0.95.6
- RSmoothScaleImage@LIBWRASTER5 0.95.6
- RSupportedFileFormats@LIBWRASTER5 0.95.6
+ LIBWRASTER3@LIBWRASTER3 0.95.6
+ RBevelImage@LIBWRASTER3 0.95.6
+ RBlurImage@LIBWRASTER3 0.95.6
+ RClearImage@LIBWRASTER3 0.95.6
+ RCloneImage@LIBWRASTER3 0.95.6
+ RCombineAlpha@LIBWRASTER3 0.95.6
+ RCombineArea@LIBWRASTER3 0.95.6
+ RCombineAreaWithOpaqueness@LIBWRASTER3 0.95.6
+ RCombineImageWithColor@LIBWRASTER3 0.95.6
+ RCombineImages@LIBWRASTER3 0.95.6
+ RCombineImagesWithOpaqueness@LIBWRASTER3 0.95.6
+ RConvertImage@LIBWRASTER3 0.95.6
+ RConvertImageMask@LIBWRASTER3 0.95.6
+ RCopyArea@LIBWRASTER3 0.95.6
+ RCreateContext@LIBWRASTER3 0.95.6
+ RCreateImage@LIBWRASTER3 0.95.6
+ RCreateImageFromDrawable@LIBWRASTER3 0.95.6
+ RCreateImageFromXImage@LIBWRASTER3 0.95.6
+ RCreateXImage@LIBWRASTER3 0.95.6
+ RDestroyContext@LIBWRASTER3 0.95.6
+ RDestroyXImage@LIBWRASTER3 0.95.6
+ RDrawLine@LIBWRASTER3 0.95.7-3~
+ RDrawLines@LIBWRASTER3 0.95.6
+ RDrawSegments@LIBWRASTER3 0.95.6
+ RErrorCode@LIBWRASTER3 0.95.6
+ RFillImage@LIBWRASTER3 0.95.6
+ RFlipImage@LIBWRASTER3 0.95.6
+ RGetClosestXColor@LIBWRASTER3 0.95.6
+ RGetImageFileFormat@LIBWRASTER3 0.95.6
+ RGetImageFromXPMData@LIBWRASTER3 0.95.6
+ RGetPixel@LIBWRASTER3 0.95.6
+ RGetSubImage@LIBWRASTER3 0.95.6
+ RGetXImage@LIBWRASTER3 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-39-gcb1760d

2016-01-24 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  cb1760dc0bdf89c67c62a76ab1e8e6686775a0c8 (commit)
   via  9f7e51e66d52f4b09e85432d3d82757b6967916f (commit)
  from  bf6f81434be465aaa4984a8220e0de432d00837b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/cb1760dc0bdf89c67c62a76ab1e8e6686775a0c8

commit cb1760dc0bdf89c67c62a76ab1e8e6686775a0c8
Author: Doug Torrance 
Date:   Sun Jan 24 01:32:29 2016 -0500

WPrefs: Add support for fpixmap ("fillscale") texture.

diff --git a/WPrefs.app/TexturePanel.c b/WPrefs.app/TexturePanel.c
index c105a3a..6dd3747 100644
--- a/WPrefs.app/TexturePanel.c
+++ b/WPrefs.app/TexturePanel.c
@@ -117,16 +117,21 @@ typedef struct _TexturePanel {
 
 } _TexturePanel;
 
-#define TYPE_SOLID 0
-#define TYPE_GRADIENT  1
-#define TYPE_SGRADIENT 2
-#define TYPE_TGRADIENT 3
-#define TYPE_PIXMAP4
-
-#define PTYPE_TILE 0
-#define PTYPE_SCALE1
-#define PTYPE_CENTER   2
-#define PTYPE_MAXIMIZE 3
+enum {
+   TYPE_SOLID,
+   TYPE_GRADIENT,
+   TYPE_SGRADIENT,
+   TYPE_TGRADIENT,
+   TYPE_PIXMAP
+};
+
+enum {
+   PTYPE_TILE,
+   PTYPE_SCALE,
+   PTYPE_CENTER,
+   PTYPE_MAXIMIZE,
+   PTYPE_FILL
+};
 
 /*
  *--
@@ -941,6 +946,9 @@ void SetTexturePanelTexture(TexturePanel *panel, const char 
*name, WMPropList *t
case 'M':
WMSetPopUpButtonSelectedItem(panel->arrP, 
PTYPE_MAXIMIZE);
break;
+   case 'F':
+   WMSetPopUpButtonSelectedItem(panel->arrP, PTYPE_FILL);
+   break;
default:
case 'T':
WMSetPopUpButtonSelectedItem(panel->arrP, PTYPE_TILE);
@@ -1026,6 +1034,10 @@ WMPropList *GetTexturePanelTexture(TexturePanel *panel)
prop = WMCreatePLArray(WMCreatePLString("mpixmap"),
   
WMCreatePLString(panel->imageFile), WMCreatePLString(str), NULL);
break;
+   case PTYPE_FILL:
+   prop = WMCreatePLArray(WMCreatePLString("fpixmap"),
+  
WMCreatePLString(panel->imageFile), WMCreatePLString(str), NULL);
+   break;
case PTYPE_CENTER:
prop = WMCreatePLArray(WMCreatePLString("cpixmap"),
   
WMCreatePLString(panel->imageFile), WMCreatePLString(str), NULL);
@@ -1394,6 +1406,7 @@ TexturePanel *CreateTexturePanel(WMWindow *keyWindow)
WMAddPopUpButtonItem(panel->arrP, _("Scale"));
WMAddPopUpButtonItem(panel->arrP, _("Center"));
WMAddPopUpButtonItem(panel->arrP, _("Maximize"));
+   WMAddPopUpButtonItem(panel->arrP, _("Fill"));
WMSetPopUpButtonSelectedItem(panel->arrP, 0);
 
WMMapSubwidgets(panel->imageF);

http://repo.or.cz/wmaker-crm.git/commit/9f7e51e66d52f4b09e85432d3d82757b6967916f

commit 9f7e51e66d52f4b09e85432d3d82757b6967916f
Author: Doug Torrance 
Date:   Sun Jan 24 01:32:28 2016 -0500

WPrefs: Code formatting in TexturePanel.c; minimizes checkpatch.pl warnings.

diff --git a/WPrefs.app/TexturePanel.c b/WPrefs.app/TexturePanel.c
index f12f6e9..c105a3a 100644
--- a/WPrefs.app/TexturePanel.c
+++ b/WPrefs.app/TexturePanel.c
@@ -136,7 +136,7 @@ typedef struct _TexturePanel {
 
 //
 
-static void updateGradButtons(TexturePanel * panel)
+static void updateGradButtons(TexturePanel *panel)
 {
RImage *image;
WMPixmap *pixmap;
@@ -180,7 +180,7 @@ static void updateGradButtons(TexturePanel * panel)
}
 }
 
-static void updateTGradImage(TexturePanel * panel)
+static void updateTGradImage(TexturePanel *panel)
 {
RImage *image, *gradient;
WMPixmap *pixmap;
@@ -201,19 +201,17 @@ static void updateTGradImage(TexturePanel * panel)
to.green = WMGreenComponentOfColor(color) >> 8;
to.blue = WMBlueComponentOfColor(color) >> 8;
 
-   if (panel->image->width < 141 || panel->image->height < 91) {
+   if (panel->image->width < 141 || panel->image->height < 91)
image = RMakeTiledImage(panel->image, 141, 91);
-   } else {
+   else
image = RCloneImage(panel->image);
-   }
 
-   if (WMGetButtonSelected(panel->dirhB)) {
+   if (WMGetButtonSelected(panel->dirhB))
gradient = RRenderGradient(image->width, image->height, , 
, RHorizontalGradient);

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-36-gaf892d7

2016-01-23 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  af892d7dd60219f6165e1534a7c3b97d252c448f (commit)
  from  7fa14a0137655be8eb8e59298e66b53778c6dde4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/af892d7dd60219f6165e1534a7c3b97d252c448f

commit af892d7dd60219f6165e1534a7c3b97d252c448f
Author: Doug Torrance 
Date:   Fri Jan 22 23:32:57 2016 -0500

wmlib: Add pkg-config file.

diff --git a/wmlib/Makefile.am b/wmlib/Makefile.am
index c6432b6..9169aae 100644
--- a/wmlib/Makefile.am
+++ b/wmlib/Makefile.am
@@ -18,8 +18,20 @@ libWMaker_la_SOURCES =   \
app.h   \
menu.h  
 
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = wmlib.pc
+
 DISTCLEANFILES = wmlib.pc
 
+wmlib.pc: Makefile
+   @echo "Generating $@"
+   @echo 'Name: wmlib' > $@
+   @echo 'Description: Window Maker interface definitions' >> $@
+   @echo 'Version: $(VERSION)' >> $@
+   @echo 'Requires: x11' >> $@
+   @echo 'Libs: $(lib_search_path) -lWMaker' >> $@
+   @echo 'Cflags: $(inc_search_path)' >> $@
+
 install-exec-local:
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(libdir)/pkgconfig

---

Summary of changes:
 wmlib/Makefile.am | 12 
 1 file changed, 12 insertions(+)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-37-gbf6f814

2016-01-23 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  bf6f81434be465aaa4984a8220e0de432d00837b (commit)
  from  af892d7dd60219f6165e1534a7c3b97d252c448f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/bf6f81434be465aaa4984a8220e0de432d00837b

commit bf6f81434be465aaa4984a8220e0de432d00837b
Author: Doug Torrance 
Date:   Sat Jan 23 08:55:45 2016 -0500

wmlib: Remove install-exec-local target.

This was made redundant by defining pkgconfigdir and pkgconfig_DATA.  On
some systems (with automake < 1.15), this caused a build failure, e.g., [1]:

/usr/bin/install -c -m 644 wmlib.pc /«BUILDDIR»/wmaker-0.95.7+201601230517/
 debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/
/usr/bin/install -c -m 644 wmlib.pc '/«BUILDDIR»/wmaker-0.95.7+201601230517/
 debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
/usr/bin/install: cannot create regular file '/«BUILDDIR»/
 wmaker-0.95.7+201601230517/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/
 wmlib.pc': File exists

Also change the definition of DISTCLEANFILES to pkgconfig_DATA to match
the Makefiles for WINGs and wrlib.

[1] https://launchpadlibrarian.net/234989800/
 buildlog_ubuntu-precise-amd64.wmaker_0.95.7+201601230517-0ppa201601211606~
 ubuntu12.04.1_BUILDING.txt.gz

diff --git a/wmlib/Makefile.am b/wmlib/Makefile.am
index 9169aae..e134b3d 100644
--- a/wmlib/Makefile.am
+++ b/wmlib/Makefile.am
@@ -21,7 +21,7 @@ libWMaker_la_SOURCES =\
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = wmlib.pc
 
-DISTCLEANFILES = wmlib.pc
+DISTCLEANFILES = $(pkgconfig_DATA)
 
 wmlib.pc: Makefile
@echo "Generating $@"
@@ -31,13 +31,3 @@ wmlib.pc: Makefile
@echo 'Requires: x11' >> $@
@echo 'Libs: $(lib_search_path) -lWMaker' >> $@
@echo 'Cflags: $(inc_search_path)' >> $@
-
-install-exec-local:
-   @$(NORMAL_INSTALL)
-   $(mkinstalldirs) $(DESTDIR)$(libdir)/pkgconfig
-   @list='wmlib.pc'; for p in $$list; do \
- if test -f $$p; then \
-   echo "$(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/pkgconfig/"; \
-   $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/pkgconfig/; \
- else :; fi; \
-   done

---

Summary of changes:
 wmlib/Makefile.am | 12 +---
 1 file changed, 1 insertion(+), 11 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-33-g8472756

2016-01-21 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  84727563f95ce166453bdee833539dedb3ea6b95 (commit)
   via  c7c0b43629c3b4fd31d659ae0ee5d9355ff76b5b (commit)
  from  ac33bb9d1b52def5bc9b8349010e208a7c850e22 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/84727563f95ce166453bdee833539dedb3ea6b95

commit 84727563f95ce166453bdee833539dedb3ea6b95
Author: Doug Torrance 
Date:   Wed Jan 20 23:19:04 2016 -0500

wmaker: Implement basic menu shading.

Menus may now be shaded like other windows by double clicking on their title
bars.  Note that, even if animations are enabled, the shade animation seen
with other windows does not work for menus.

This fixes Debian bug #72038 [1]:

  From: Chris Pimlott 
  Subject: wmaker: Persistant menus should be shade-able
  Date: Tue, 19 Sep 2000 14:04:41 -0400

  One of the many little things that makes me appreciate Window
  Maker is that by clicking on the title bar of a menu, it can be made
  "persistant" so it stays on screen and doesn't dissappear after click or
  mouseout like normal.  I find it useful if I need to run a number of
  commands in a submenu, or for keeping a list of open windows on
  screen.

  The usefulness of this feature could be extended by allowing menus
  to be shaded (by double-clicking the title) like normal windows, thus
  collapsing them to take up less space when not needed but still be
  persistant.  Perhaps other commands of windows (like maximizing/
  minimizing, resizing) might be considered as well, although
  personally only shading stands out as particularly useful for menus.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=72038

diff --git a/src/menu.c b/src/menu.c
index 83eb804..cc4d737 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -182,6 +182,7 @@ WMenu *wMenuCreate(WScreen *screen, const char *title, int 
main_menu)
menu->frame->child = menu;
 
menu->flags.lowered = 0;
+   menu->flags.shaded = 0;
 
/* create borders */
if (title) {
@@ -1114,6 +1115,12 @@ void wMenuUnmap(WMenu * menu)
menu->flags.mapped = 0;
menu->flags.open_to_left = 0;
 
+   if (menu->flags.shaded) {
+   wFrameWindowResize(menu->frame, menu->frame->core->width, 
menu->frame->top_width +
+  menu->entry_height*menu->entry_no + 
menu->frame->bottom_width - 1);
+   menu->flags.shaded = 0;
+   }
+
for (i = 0; i < menu->cascade_no; i++) {
if (menu->cascades[i] != NULL
&& menu->cascades[i]->flags.mapped && 
!menu->cascades[i]->flags.buttoned) {
@@ -2103,6 +2110,15 @@ static void menuTitleDoubleClick(WCoreWindow * sender, 
void *data, XEvent * even
lower = 1;
}
changeMenuLevels(menu, lower);
+   } else {
+   if (menu->flags.shaded) {
+   wFrameWindowResize(menu->frame, 
menu->frame->core->width, menu->frame->top_width +
+  menu->entry_height*menu->entry_no + 
menu->frame->bottom_width - 1);
+   menu->flags.shaded = 0;
+   } else {
+   wFrameWindowResize(menu->frame, 
menu->frame->core->width, menu->frame->top_width - 1);
+   menu->flags.shaded = 1;
+   }
}
 }
 
diff --git a/src/menu.h b/src/menu.h
index e568a7e..547f051 100644
--- a/src/menu.h
+++ b/src/menu.h
@@ -99,6 +99,7 @@ typedef struct WMenu {
unsigned int jump_back_pending:1;
 
unsigned int inside_handler:1;
+   unsigned int shaded:1;
} flags;
 } WMenu;
 

http://repo.or.cz/wmaker-crm.git/commit/c7c0b43629c3b4fd31d659ae0ee5d9355ff76b5b

commit c7c0b43629c3b4fd31d659ae0ee5d9355ff76b5b
Author: Doug Torrance 
Date:   Wed Jan 20 23:19:03 2016 -0500

wmaker: Fix whitespace in menu.h; passes checkpatch.pl inspection.

diff --git a/src/menu.h b/src/menu.h
index 45525eb..e568a7e 100644
--- a/src/menu.h
+++ b/src/menu.h
@@ -30,76 +30,76 @@
 #define MI_SHADED  4
 
 typedef struct WMenuEntry {
-int order;
-char *text;   /* entry text */
-char *rtext;  /* text to show in the right part */
-void (*callback)(struct WMenu *menu, struct WMenuEntry *entry);
-void (*free_cdata)(void *data);/* proc to be used to free clientdata */
-void *clientdata;  

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-31-gac33bb9

2016-01-20 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  ac33bb9d1b52def5bc9b8349010e208a7c850e22 (commit)
   via  563cda28d36fad44dc8fe299b0ab2aa2b9dc93bc (commit)
   via  65802d3402dec0cfc995ec5cd1d50078fd35c183 (commit)
  from  9de5a27dbc57aac8af8624fdb406f3cc63e5bf39 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/ac33bb9d1b52def5bc9b8349010e208a7c850e22

commit ac33bb9d1b52def5bc9b8349010e208a7c850e22
Author: Doug Torrance 
Date:   Tue Jan 19 23:21:46 2016 -0500

wmaker: Display keyboard shortcuts for remaining options in window menu.

In particular, Keep on top, Keep at bottom, and Omnipresent.

diff --git a/src/winmenu.c b/src/winmenu.c
index 6f090e3..2aa3187 100644
--- a/src/winmenu.c
+++ b/src/winmenu.c
@@ -482,16 +482,19 @@ static void updateOptionsMenu(WMenu * menu, WWindow * 
wwin)
smenu->entries[WO_KEEP_ON_TOP]->flags.indicator_on =
(wwin->frame->core->stacking->window_level == WMFloatingLevel) ? 1 
: 0;
wMenuSetEnabled(smenu, WO_KEEP_ON_TOP, !wwin->flags.miniaturized);
+   smenu->entries[WO_KEEP_ON_TOP]->rtext = 
GetShortcutKey(wKeyBindings[WKBD_KEEP_ON_TOP]);
 
/* keep at bottom check */
smenu->entries[WO_KEEP_AT_BOTTOM]->clientdata = wwin;
smenu->entries[WO_KEEP_AT_BOTTOM]->flags.indicator_on =
(wwin->frame->core->stacking->window_level == WMSunkenLevel) ? 1 : 
0;
wMenuSetEnabled(smenu, WO_KEEP_AT_BOTTOM, !wwin->flags.miniaturized);
+   smenu->entries[WO_KEEP_AT_BOTTOM]->rtext = 
GetShortcutKey(wKeyBindings[WKBD_KEEP_AT_BOTTOM]);
 
/* omnipresent check */
smenu->entries[WO_OMNIPRESENT]->clientdata = wwin;
smenu->entries[WO_OMNIPRESENT]->flags.indicator_on = 
IS_OMNIPRESENT(wwin);
+   smenu->entries[WO_OMNIPRESENT]->rtext = 
GetShortcutKey(wKeyBindings[WKBD_OMNIPRESENT]);
 
smenu->flags.realized = 0;
wMenuRealize(smenu);

http://repo.or.cz/wmaker-crm.git/commit/563cda28d36fad44dc8fe299b0ab2aa2b9dc93bc

commit 563cda28d36fad44dc8fe299b0ab2aa2b9dc93bc
Author: Doug Torrance 
Date:   Tue Jan 19 23:21:45 2016 -0500

wmaker: Add keyboard shortcuts for keeping window on top or at bottom.

This closes Debian bug #306808 [1].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306808

diff --git a/WPrefs.app/KeyboardShortcuts.c b/WPrefs.app/KeyboardShortcuts.c
index 6984a91..a9241e9 100644
--- a/WPrefs.app/KeyboardShortcuts.c
+++ b/WPrefs.app/KeyboardShortcuts.c
@@ -89,6 +89,8 @@ static const struct {
{ "LBCMaximizeKey", N_("Maximize active window left bottom corner") },
{ "RBCMaximizeKey", N_("Maximize active window right bottom corner") },
{ "MaximusKey", N_("Maximus: Tiled maximization ") },
+   { "KeepOnTopKey",   N_("Toggle window on top status") },
+   { "KeepAtBottomKey",N_("Toggle window at bottom status") },
{ "OmnipresentKey", N_("Toggle window omnipresent status") },
{ "RaiseKey",   N_("Raise active window") },
{ "LowerKey",   N_("Lower active window") },
diff --git a/src/defaults.c b/src/defaults.c
index ea02295..2346817 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ -684,6 +684,10 @@ WDefaultEntry optionList[] = {
NULL, getKeybind, setKeyGrab, NULL, NULL},
{"MaximusKey", "None", (void*)WKBD_MAXIMUS,
NULL, getKeybind, setKeyGrab, NULL, NULL},
+   {"KeepOnTopKey", "None", (void *)WKBD_KEEP_ON_TOP,
+   NULL, getKeybind, setKeyGrab, NULL, NULL},
+   {"KeepAtBottomKey", "None", (void *)WKBD_KEEP_AT_BOTTOM,
+   NULL, getKeybind, setKeyGrab, NULL, NULL},
{"OmnipresentKey", "None", (void *)WKBD_OMNIPRESENT,
NULL, getKeybind, setKeyGrab, NULL, NULL},
{"RaiseKey", "\"Meta+Up\"", (void *)WKBD_RAISE,
diff --git a/src/event.c b/src/event.c
index 800cc87..0b394e7 100644
--- a/src/event.c
+++ b/src/event.c
@@ -1564,6 +1564,27 @@ static void handleKeyPress(XEvent * event)
handleMaximize(wwin, MAX_MAXIMUS | MAX_KEYBOARD);
}
break;
+   case WKBD_KEEP_ON_TOP:
+   if (ISMAPPED(wwin) && ISFOCUSED(wwin)) {
+   CloseWindowMenu(scr);
+
+   if (wwin->frame->core->stacking->window_level != 
WMFloatingLevel)
+   ChangeStackingLevel(wwin->frame->core, 
WMFloatingLevel);
+   else
+   ChangeStackingLevel(wwin->frame->core, 
WMNormalLevel);
+   }
+

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-23-g2f33b3c

2016-01-16 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  2f33b3c2bc42ee88e6b6055a2f41367c296ef481 (commit)
  from  fd19456d66fc29d6200bad93db1db1c219b3805c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/2f33b3c2bc42ee88e6b6055a2f41367c296ef481

commit 2f33b3c2bc42ee88e6b6055a2f41367c296ef481
Author: Doug Torrance 
Date:   Sat Jan 16 00:22:34 2016 -0500

wmaker: Maintain sorting of windows by workspace in switch menu.

Previously, this sorting failed when one window was moved to another
workspace.

This fixes Debian bug #280851 [1].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=280851

diff --git a/src/switchmenu.c b/src/switchmenu.c
index a614e4f..3106595 100644
--- a/src/switchmenu.c
+++ b/src/switchmenu.c
@@ -149,27 +149,22 @@ void OpenSwitchMenu(WScreen * scr, int x, int y, int 
keyboard)
 
 static int menuIndexForWindow(WMenu * menu, WWindow * wwin, int old_pos)
 {
-   int idx;
+   int idx, move_down;
 
if (menu->entry_no <= old_pos)
return -1;
 
-#define WS(i)  ((WWindow*)menu->entries[i]->clientdata)->frame->workspace
-   if (old_pos >= 0) {
-   if (WS(old_pos) >= wwin->frame->workspace
-   && (old_pos == 0 || WS(old_pos - 1) <= 
wwin->frame->workspace)) {
-   return old_pos;
-   }
-   }
-#undef WS
-
-   for (idx = 0; idx < menu->entry_no; idx++) {
+   for (idx = 0, move_down = 0; idx < menu->entry_no; idx++) {
WWindow *tw = (WWindow *) menu->entries[idx]->clientdata;
 
-   if (!IS_OMNIPRESENT(tw)
-   && tw->frame->workspace > wwin->frame->workspace) {
-   break;
-   }
+   /* Is the window moving down in the menu?  If so, we'll need to
+  adjust its new index by 1. */
+   if (tw == wwin)
+   move_down = 1;
+
+   if (IS_OMNIPRESENT(tw) || (tw != wwin &&
+  tw->frame->workspace >= 
wwin->frame->workspace))
+   return idx - move_down;
}
 
return idx;
@@ -215,7 +210,7 @@ void UpdateSwitchMenu(WScreen * scr, WWindow * wwin, int 
action)
if (IS_OMNIPRESENT(wwin))
idx = -1;
else {
-   idx = menuIndexForWindow(switchmenu, wwin, -1);
+   idx = menuIndexForWindow(switchmenu, wwin, 0);
}
 
entry = wMenuInsertCallback(switchmenu, idx, t, focusWindow, 
wwin);

---

Summary of changes:
 src/switchmenu.c | 27 +++
 1 file changed, 11 insertions(+), 16 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-24-g7277787

2016-01-16 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  7277787110057b1ce6bd9861700dc62132baa0f7 (commit)
  from  2f33b3c2bc42ee88e6b6055a2f41367c296ef481 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/7277787110057b1ce6bd9861700dc62132baa0f7

commit 7277787110057b1ce6bd9861700dc62132baa0f7
Author: Doug Torrance 
Date:   Sat Jan 16 12:50:50 2016 -0500

debian: Update with version 0.95.7-2 packaging.

diff --git a/debian/changelog b/debian/changelog
index 5256019..e85a3ab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,23 @@
+wmaker (0.95.7-2) unstable; urgency=medium
+
+  [ Andreas Metzler ]
+  * Drop unused (since at least 0.95.0+20111028-1) b-d on grep-dctrl.
+  * Upload to unstable.
+
+  [ Doug Torrance ]
+  * Switch Build-Depends from libtiff5-dev to libtiff-dev for possible future
+libtiff transitions; also allows backports to earlier releases, e.g.,
+wheezy/precise.
+  * The theme that was removed in version 0.92.0-6 has been reintroduced as an
+option, now named "DebianLegacy".  Because it now contains two themes, the
+directory debian/debianfiles/Theme has been renamed to Themes.  The file
+Debian.theme.txt in this directory, which actually describes the
+DebianLegacy theme but was never removed, has been renamed to
+DebianLegacy.txt.  A corresponding paragraph has been added to
+debian/copyright. (Closes: #393143)
+
+ -- Andreas Metzler   Sat, 16 Jan 2016 17:53:44 +0100
+
 wmaker (0.95.7-1) experimental; urgency=medium
 
   [ Rodolfo García Peñas (kix) ]
diff --git a/debian/control b/debian/control
index 761b178..3421bfe 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,6 @@ Uploaders: Rodolfo García Peñas (kix) ,
Doug Torrance 
 Standards-Version: 3.9.6
 Build-Depends: automake (>= 1:1.12),
-   dctrl-tools,
debhelper (>= 9),
dh-autoreconf,
gettext,
@@ -16,7 +15,7 @@ Build-Depends: automake (>= 1:1.12),
libjpeg-dev,
libpng-dev,
libsm-dev,
-   libtiff5-dev,
+   libtiff-dev,
libtool,
libx11-dev,
libxext-dev,
diff --git a/debian/copyright b/debian/copyright
index bfa7413..9fdc3c5 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -97,3 +97,18 @@ License: WTFPL-1
  and you just
  .
  DO WHAT THE FUCK YOU WANT TO.
+
+Files: debian/debianfiles/Themes/DebianLegacy.style
+   debian/debianfiles/Themes/DebianLegacy.txt
+   debian/debianfiles/Themes/DebianSwirl.jpg
+Copyright: 1999 Gary Burke 
+License: GPL-1+
+
+License: GPL-1+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ .
+ On Debian systems, the complete text of version 1 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-1'.
diff --git a/debian/debianfiles/Theme/Debian b/debian/debianfiles/Themes/Debian
similarity index 100%
copy from debian/debianfiles/Theme/Debian
copy to debian/debianfiles/Themes/Debian
diff --git a/debian/debianfiles/Theme/Debian 
b/debian/debianfiles/Themes/DebianLegacy.style
similarity index 50%
rename from debian/debianfiles/Theme/Debian
rename to debian/debianfiles/Themes/DebianLegacy.style
index 3ac539f..86428a0 100644
--- a/debian/debianfiles/Theme/Debian
+++ b/debian/debianfiles/Themes/DebianLegacy.style
@@ -5,21 +5,24 @@
   MenuTextFont = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
   IconTitleFont = "-*-helvetica-medium-r-normal-*-8-*-*-*-*-*-*-*";
   ClipTitleFont = "-*-helvetica-bold-r-normal-*-10-*-*-*-*-*-*-*";
+  DisplayFont = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
   HighlightColor = white;
   HighlightTextColor = black;
   ClipTitleColor = black;
-  CClipTitleColor = "rgb:61/61/61";
+  CClipTitleColor = "rgb:93/0d/29";
   FTitleColor = white;
   PTitleColor = white;
   UTitleColor = black;
-  FTitleBack = (hgradient, "rgb:50/5a/5e", "rgb:20/2a/2e");
-  PTitleBack = (hgradient, "rgb:51/50/55", "rgb:80/80/80");
-  UTitleBack = (hgradient, "rgb:c2/c0/c5", "rgb:82/80/85");
+  FTitleBack = (dgradient, "rgb:62/08/19", "rgb:85/0b/22");
+  PTitleBack = (dgradient, "rgb:51/50/55", "rgb:80/80/80");
+  UTitleBack = (dgradient, "rgb:8c/81/6d", "rgb:c6/b9/ae");
   MenuTitleColor = white;
   MenuTextColor = black;
   

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-22-gfd19456

2016-01-10 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  fd19456d66fc29d6200bad93db1db1c219b3805c (commit)
  from  688c2277d79c8d5c5fb09d9c896d89ad6b183b16 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/fd19456d66fc29d6200bad93db1db1c219b3805c

commit fd19456d66fc29d6200bad93db1db1c219b3805c
Author: Doug Torrance 
Date:   Sun Jan 10 12:28:25 2016 -0500

debian: Update with final version of 0.95.7-1 packaging.

For those interested, the official Debian packaging repository is at:
https://anonscm.debian.org/git/pkg-wmaker/wmaker.git

diff --git a/debian/changelog b/debian/changelog
index f86eca2..5256019 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
-wmaker (0.95.7-1) unstable; urgency=medium
+wmaker (0.95.7-1) experimental; urgency=medium
 
   [ Rodolfo García Peñas (kix) ]
-  * New upstrem version 0.95.7.
+  * New upstream version 0.95.7.
   * debian/changelog, removed debian files (lintian warning).
   * Updated debian/libwings3.symbols.
   * Updated libwraster5.symbols
@@ -30,7 +30,27 @@ wmaker (0.95.7-1) unstable; urgency=medium
   * wmaker manpage was also moved from section 1x to 1. Fix pointer in
 README.Debian and update-alternatives slave link.
 
- -- Rodolfo García Peñas (kix)   Thu, 13 Aug 2015 20:19:33 
+0200
+  [ Doug Torrance ]
+  * Switch maintenance to Debian Window Maker Team with kix, Andreas, and
+myself as uploaders.
+  * Tidy up packaging using wrap-and-sort.
+  * Remove Breaks/Replaces wmaker (<< 0.95.0+20111028-3); this version is no
+longer in Debian.
+  * Switch Depends to wmaker-common (= ${source:Version}) so common files
+are also updated on upgrade.
+  * Add Vcs-* fields to debian/control.
+  * Update Format field in debian/copyright.
+  * Update debian/watch from sepwatch project.
+  * Remove files from debian/source/options which are handled now by
+dh-autoreconf.  Add distros directory (present in upstream git but not
+tarball) and doc files modified during build.
+  * Add multiarch support.  In particular, add Multi-Arch fields to
+debian/control, add wildcards for multiarch triplets to debian/*.install,
+and remove --libdir from dh_auto_configure in debian/rules.
+  * Use wildcards for locales in debian/wmaker-common.install for
+maintainability.
+
+ -- Andreas Metzler   Sun, 10 Jan 2016 11:38:11 +0100
 
 wmaker (0.95.6-1.2) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 8cc6772..761b178 100644
--- a/debian/control
+++ b/debian/control
@@ -1,20 +1,46 @@
 Source: wmaker
 Section: x11
 Priority: optional
-Maintainer: Rodolfo García Peñas (kix) 
+Maintainer: Debian Window Maker Team 
+Uploaders: Rodolfo García Peñas (kix) ,
+   Andreas Metzler ,
+   Doug Torrance 
 Standards-Version: 3.9.6
-Build-Depends: debhelper (>= 9), automake (>= 1:1.12), gettext,
- libfontconfig1-dev, libjpeg-dev, libpng-dev, libsm-dev, libtiff5-dev,
- libtool, libgif-dev, libx11-dev, libxext-dev, libxft-dev, libxinerama-dev,
- libxkbfile-dev, libxpm-dev, libxt-dev, libxrender-dev, sharutils, libxmu-dev,
- libxrandr-dev, dctrl-tools, dh-autoreconf
+Build-Depends: automake (>= 1:1.12),
+   dctrl-tools,
+   debhelper (>= 9),
+   dh-autoreconf,
+   gettext,
+   libfontconfig1-dev,
+   libgif-dev,
+   libjpeg-dev,
+   libpng-dev,
+   libsm-dev,
+   libtiff5-dev,
+   libtool,
+   libx11-dev,
+   libxext-dev,
+   libxft-dev,
+   libxinerama-dev,
+   libxkbfile-dev,
+   libxmu-dev,
+   libxpm-dev,
+   libxrandr-dev,
+   libxrender-dev,
+   libxt-dev,
+   sharutils
 Homepage: http://windowmaker.org/
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-wmaker/wmaker.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-wmaker/wmaker.git
 
 Package: wmaker
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, wmaker-common (>= 
0.95.0+20111028-3)
+Multi-Arch: foreign
+Depends: wmaker-common (= ${source:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
 Provides: x-window-manager
-Suggests: wmaker-data, menu, x11-apps, x-terminal-emulator, desktop-base
+Suggests: desktop-base, menu, wmaker-data, x-terminal-emulator, x11-apps
 Description: 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-21-g688c227

2016-01-06 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  688c2277d79c8d5c5fb09d9c896d89ad6b183b16 (commit)
   via  755ce07d763af5b48540af73894af931cd0baadb (commit)
  from  fc6ed78654fa4ac377f46076d9d1f32e0fcc99d6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/688c2277d79c8d5c5fb09d9c896d89ad6b183b16

commit 688c2277d79c8d5c5fb09d9c896d89ad6b183b16
Author: Doug Torrance 
Date:   Wed Jan 6 07:18:37 2016 -0500

debian: Add version 0.95.6-1.2 entry to changelog.

diff --git a/debian/changelog b/debian/changelog
index 3727ae9..f86eca2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -32,6 +32,14 @@ wmaker (0.95.7-1) unstable; urgency=medium
 
  -- Rodolfo García Peñas (kix)   Thu, 13 Aug 2015 20:19:33 
+0200
 
+wmaker (0.95.6-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload, with maintainer approval.
+  * Pull 56_wrlib-add-support-for-release-5.1.0-of-the-libgif.patch from
+upstream to allow building against giflib 5. Closes: #803292
+
+ -- Andreas Metzler   Wed, 16 Dec 2015 19:16:51 +0100
+
 wmaker (0.95.6-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.

http://repo.or.cz/wmaker-crm.git/commit/755ce07d763af5b48540af73894af931cd0baadb

commit 755ce07d763af5b48540af73894af931cd0baadb
Author: Doug Torrance 
Date:   Wed Jan 6 07:18:36 2016 -0500

debian: Add wmiv to wmaker package.

diff --git a/debian/wmaker.install b/debian/wmaker.install
index ba234d7..adbbe8a 100644
--- a/debian/wmaker.install
+++ b/debian/wmaker.install
@@ -9,6 +9,7 @@ usr/bin/getstyle
 usr/bin/seticons
 usr/bin/geticonset
 usr/bin/setstyle
+usr/bin/wmiv
 usr/bin/wxpaste
 usr/bin/wmaker usr/lib/WindowMaker
 usr/bin/convertfonts usr/lib/WindowMaker

---

Summary of changes:
 debian/changelog  | 8 
 debian/wmaker.install | 1 +
 2 files changed, 9 insertions(+)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-19-gfc6ed78

2016-01-04 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  fc6ed78654fa4ac377f46076d9d1f32e0fcc99d6 (commit)
   via  c11b08d42b7233a1df8a6d19211bcc9f48b68c6f (commit)
   via  f7e1f5d5f4f2fe65b7ffb186b57f3a8e6fad6502 (commit)
   via  4660e5b1eb90698cee192ac9deae298286942170 (commit)
   via  f58cf6a8cd2f0cb905dfedc1cf5f363173f496e2 (commit)
  from  15ae70b159c9728b7a270bd68f4630808cc0f471 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/fc6ed78654fa4ac377f46076d9d1f32e0fcc99d6

commit fc6ed78654fa4ac377f46076d9d1f32e0fcc99d6
Author: Andreas Metzler 
Date:   Sun Dec 27 15:46:21 2015 +0100

debian: wmaker manpage moved from 1x to 1.

wmaker manpage was also moved from section 1x to 1. Fix pointer in
README.Debian and update-alternatives slave link.

diff --git a/debian/README.Debian b/debian/README.Debian
index 0c41336..4ce573b 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -17,7 +17,7 @@ and remove other exec lines if present.  I have done my best 
to
 overcome certain glitches and gotchas regarding Window Maker
 installation. /usr/bin/wmaker is a shell script that tries to
 make sure things are properly set up.  Take a look at it to see what's
-going on.  Please read wmaker(1x).
+going on.  Please read wmaker(1).
 
 
 Other sources for documentation
diff --git a/debian/changelog b/debian/changelog
index 11c8a26..3727ae9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -27,6 +27,8 @@ wmaker (0.95.7-1) unstable; urgency=medium
   * Use dh_autoreconf instead of invoking autogen.sh in the configure target.
   * Simplify debian/rules and use dh_auto_configure, especially for handling
 dpkg-buildflags.
+  * wmaker manpage was also moved from section 1x to 1. Fix pointer in
+README.Debian and update-alternatives slave link.
 
  -- Rodolfo García Peñas (kix)   Thu, 13 Aug 2015 20:19:33 
+0200
 
diff --git a/debian/wmaker.postinst b/debian/wmaker.postinst
index d3f1d39..c5e5e85 100644
--- a/debian/wmaker.postinst
+++ b/debian/wmaker.postinst
@@ -22,7 +22,7 @@ case "$1" in
 update-alternatives --install /usr/bin/x-window-manager \
 x-window-manager /usr/bin/wmaker 50 \
 --slave /usr/share/man/man1/x-window-manager.1.gz \
-x-window-manager.1.gz /usr/share/man/man1/wmaker.1x.gz
+x-window-manager.1.gz /usr/share/man/man1/wmaker.1.gz
 
 if [ -x /usr/bin/update-menus -a -x /usr/bin/install-menu ] ; then
 update-menus

http://repo.or.cz/wmaker-crm.git/commit/c11b08d42b7233a1df8a6d19211bcc9f48b68c6f

commit c11b08d42b7233a1df8a6d19211bcc9f48b68c6f
Author: Andreas Metzler 
Date:   Sun Dec 27 15:28:39 2015 +0100

debian: Fix typo occured. (Thanks, lintian.)

diff --git a/debian/README.Debian b/debian/README.Debian
index d8ccc11..0c41336 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -33,7 +33,7 @@ Other sources for documentation
   ftp://ftp.windowmaker.org/pub/wmaker/docs/
 
   Please note the manual documents version 0.10.x of Window Maker, and
-  many features/changes have occured since then.  To find out what has
+  many features/changes have occurred since then.  To find out what has
   changed, please read file:/usr/share/doc/wmaker/NEWS.gz and
   file:/usr/share/doc/wmaker/changelog.gz.  A new version of this manual is
   being developed.  If you want to contribute to the manual please

http://repo.or.cz/wmaker-crm.git/commit/f7e1f5d5f4f2fe65b7ffb186b57f3a8e6fad6502

commit f7e1f5d5f4f2fe65b7ffb186b57f3a8e6fad6502
Author: Andreas Metzler 
Date:   Sun Dec 27 15:24:48 2015 +0100

debian: Simplify debian/rules.

Use dh_auto_configure, especially for handling dpkg-buildflags.

diff --git a/debian/changelog b/debian/changelog
index 089adaf..11c8a26 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -25,6 +25,8 @@ wmaker (0.95.7-1) unstable; urgency=medium
   * 56_ignore_runstatedir.diff: Ignore missing documentation for --runstatedir
 in INSTALL.
   * Use dh_autoreconf instead of invoking autogen.sh in the configure target.
+  * Simplify debian/rules and use dh_auto_configure, especially for handling
+dpkg-buildflags.
 
  -- Rodolfo García Peñas (kix)   Thu, 13 Aug 2015 20:19:33 
+0200
 
diff --git a/debian/rules b/debian/rules
index fda2056..684800e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,6 @@
 #!/usr/bin/make -f
 # export DH_VERBOSE=1
-export CFLAGS = `dpkg-buildflags --get CFLAGS`
-export DEB_CFLAGS_MAINT_APPEND += -Wall 
-DGLOBAL_DEFAULTS_SUBDIR="\\\"GNUstep/Defaults\\\""

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-14-g15ae70b

2015-10-02 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  15ae70b159c9728b7a270bd68f4630808cc0f471 (commit)
  from  88393f4a6c335c2ec8e6ecd8c18d2e553bc3fb5f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/15ae70b159c9728b7a270bd68f4630808cc0f471

commit 15ae70b159c9728b7a270bd68f4630808cc0f471
Author: Doug Torrance 
Date:   Thu Oct 1 21:51:16 2015 -0400

wmaker: Print error dialog when attempting to delete an in-use workspace.

diff --git a/src/workspace.c b/src/workspace.c
index e3efcfd..23da1ef 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -50,6 +50,7 @@
 #include "xinerama.h"
 #include "event.h"
 #include "wsmap.h"
+#include "dialog.h"
 
 #define MC_NEW  0
 #define MC_DESTROY_LAST 1
@@ -142,8 +143,13 @@ Bool wWorkspaceDelete(WScreen * scr, int workspace)
/* verify if workspace is in use by some window */
tmp = scr->focused_window;
while (tmp) {
-   if (!IS_OMNIPRESENT(tmp) && tmp->frame->workspace == workspace)
+   if (!IS_OMNIPRESENT(tmp) && tmp->frame->workspace == workspace) 
{
+   char buf[256];
+   snprintf(buf, sizeof(buf), _("Workspace \"%s\" in use; 
cannot delete"),
+scr->workspaces[workspace]->name);
+   wMessageDialog(scr, _("Error"), buf, _("OK"), NULL, 
NULL);
return False;
+   }
tmp = tmp->prev;
}
 

---

Summary of changes:
 src/workspace.c | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-13-g88393f4

2015-10-01 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  88393f4a6c335c2ec8e6ecd8c18d2e553bc3fb5f (commit)
  from  1f74d4698c99200bcea8161a0aea688e567701c5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/88393f4a6c335c2ec8e6ecd8c18d2e553bc3fb5f

commit 88393f4a6c335c2ec8e6ecd8c18d2e553bc3fb5f
Author: Satya Mishra 
Date:   Fri Sep 25 15:22:00 2015 -0700

wmaker: fixed infinite loop in switching within group

diff --git a/src/switchpanel.c b/src/switchpanel.c
index b3832f1..51e6a6f 100644
--- a/src/switchpanel.c
+++ b/src/switchpanel.c
@@ -366,8 +366,10 @@ static WMArray *makeWindowListArray(WScreen *scr, int 
include_unmapped, Bool cla
if ((canReceiveFocus(wwin) != 0) &&
(wwin->flags.mapped || wwin->flags.shaded || 
include_unmapped)) {
if (class_only)
-   if (!sameWindowClass(scr->focused_window, wwin))
+   if (!sameWindowClass(scr->focused_window, 
wwin)) {
+   wwin = wwin->prev;
continue;
+   }
if (!WFLAGP(wwin, skip_switchpanel))
WMAddToArray(windows, wwin);
}

---

Summary of changes:
 src/switchpanel.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-12-g1f74d46

2015-08-30 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  1f74d4698c99200bcea8161a0aea688e567701c5 (commit)
  from  97189ce2cccbffa6af9aa824e52a375dcfa415a0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/wmaker-crm.git/commit/1f74d4698c99200bcea8161a0aea688e567701c5

commit 1f74d4698c99200bcea8161a0aea688e567701c5
Author: Doug Torrance dtorra...@piedmont.edu
Date:   Sun Aug 30 00:58:42 2015 -0400

ChangeLog: Bring up to date through 0.95.7 release.

diff --git a/ChangeLog b/ChangeLog
index b040892..7096b2c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -396,6 +396,51 @@ Changes since version 0.95.6:
 - debian: Import version 0.95.6-1.
 - debian: Import version 0.95.6-1.1.
   (Doug Torrance dtorra...@monmouthcollege.edu)
+- Import of (partly outdated) Ukrainian translations.
+  (Martin Dietze mdie...@gmail.com)
+- Add folder with fedora .spec file
+  (Alexey I. Froloff ra...@raorn.name)
+- make: Add Ukrainian translation files to EXTRA_DIST.
+- wmiv: Add long command line options --help and --version.
+- wmiv: Improve help text.
+- doc: Add manpage for wmiv.
+  (Doug Torrance dtorra...@monmouthcollege.edu)
+- wmaker: replaced old email address with the official one
+- WINGs: Updated news with the API changes that occured between 0.95.6 and
+  0.95.7
+- WINGs: ran spell checker on the NEWS file
+- WINGs: fix non-portable int conversion for printf in font panel size handling
+- WRaster: fix unused variable warning when XShm extention is not enabled
+  (Christophe CURIS christophe.cu...@free.fr)
+- New translation into Frisian for Window Maker
+  (Alwin translati...@ziggo.nl)
+- wrlib: fixed gcc version needed for deprecated attribute support
+- Configure: increased the version of Automake requested
+  (Christophe CURIS christophe.cu...@free.fr)
+- configure: Fix output of libdir directory in summary
+  (Josip Deanovic djosip+n...@linuxpages.net)
+- wmaker: fix detection of legacy Apercu configuration keywords
+- WPrefs: fix conversion of old Apercu setting to the new keywords
+  (Christophe CURIS christophe.cu...@free.fr)
+- wmaker: Allow window snapping and linked workspaces simultaneously.
+- wmaker: Allow configuration of window snapping detect distances.
+- WPrefs: Add ability to set integer values in Expert panel
+- WPrefs: Add snap edge and corner detect to Expert panel.
+  (Doug Torrance dtorra...@monmouthcollege.edu)
+- Translations: Dutch updates for WPrefs
+- Translations: Frisian updates for WPrefs
+  (Alwin translati...@ziggo.nl)
+- configure: fixed incorrect variable name that prevented --disable-xdnd to
+  work
+  (Rodolfo García Peñas (kix) k...@kix.es)
+- Revert wmaker: fix clearing of window attribute that was not saved properly
+- Disable pager by default
+  (Carlos R. Mafra crma...@gmail.com)
+- Allow using keypad Enter to commit move/resize
+- Allow using numpad Enter key in dialogs for confirmation
+  (Amadeusz Sławiński am...@asmblr.net)
+- Window Maker 0.95.7
+  (Carlos R. Mafra crma...@gmail.com)
 
 
 Changes since version 0.95.5:

---

Summary of changes:
 ChangeLog | 45 +
 1 file changed, 45 insertions(+)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-11-g97189ce

2015-08-25 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  97189ce2cccbffa6af9aa824e52a375dcfa415a0 (commit)
   via  2fec5f9f2817bf331c7fbc43de30d9a83ab32a22 (commit)
  from  7a2eb68aa47a35eede44457db5d300719be4dcdd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/97189ce2cccbffa6af9aa824e52a375dcfa415a0

commit 97189ce2cccbffa6af9aa824e52a375dcfa415a0
Author: Rodolfo García Peñas (kix) k...@kix.es
Date:   Tue Aug 25 09:41:53 2015 +0200

Enable usermenu

This patch enables the usermenu when the application is launched
and the usermenu file exists.

Signed-off-by: Rodolfo García Peñas (kix) k...@kix.es

diff --git a/src/actions.c b/src/actions.c
index 5adfab4..b210888 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -225,6 +225,7 @@ void wSetFocusTo(WScreen *scr, WWindow *wwin)
wUserMenuRefreshInstances(napp-menu, wwin);
 #endif /* USER_MENU */
 
+   /* kix: Only menu map with mouse, not alt+tab! */
if (wwin-flags.mapped)
wAppMenuMap(napp-menu, wwin);
}
diff --git a/src/application.c b/src/application.c
index c43df04..6ff3d3f 100644
--- a/src/application.c
+++ b/src/application.c
@@ -129,6 +129,8 @@ WApplication *wApplicationCreate(WWindow * wwin)
 #ifdef USER_MENU
if (!wapp-menu)
wapp-menu = wUserMenuGet(scr, wapp-main_window_desc);
+
+   wAppMenuMap(wapp-menu, wwin);
 #endif
 
/* Set application wide attributes from the leader */

http://repo.or.cz/w/wmaker-crm.git/commit/2fec5f9f2817bf331c7fbc43de30d9a83ab32a22

commit 2fec5f9f2817bf331c7fbc43de30d9a83ab32a22
Author: Rodolfo García Peñas (kix) k...@kix.es
Date:   Tue Aug 25 09:41:52 2015 +0200

usermenu.c Avoid compiler warnings

This patch includes some changes to avoid compiler warnings and
some code style.

Compiler warnings are:

- notifyClient, do not uses the menu argument. Including (void) menu.
- WUserMenuData, keyover: label is not used.
- configureUserMenu, params is not initialized.
- configureUserMenu, mentry is not initialized.

Signed-off-by: Rodolfo García Peñas (kix) k...@kix.es

diff --git a/src/usermenu.c b/src/usermenu.c
index c349810..b5c0cfe 100644
--- a/src/usermenu.c
+++ b/src/usermenu.c
@@ -87,7 +87,7 @@ typedef struct {
int key_no;
 } WUserMenuData;
 
-static void notifyClient(WMenu * menu, WMenuEntry * entry)
+static void notifyClient(WMenu *menu, WMenuEntry *entry)
 {
XEvent event;
WUserMenuData *data = entry-clientdata;
@@ -95,6 +95,8 @@ static void notifyClient(WMenu * menu, WMenuEntry * entry)
Window window;
int i;
 
+   (void) menu;
+
window = scr-focused_window-client_win;
 
for (i = 0; i  data-key_no; i++) {
@@ -128,20 +130,19 @@ static void removeUserMenudata(void *menudata)
wfree(data);
 }
 
-static WUserMenuData *convertShortcuts(WScreen * scr, WMPropList * shortcut)
+static WUserMenuData *convertShortcuts(WScreen *scr, WMPropList *shortcut)
 {
WUserMenuData *data;
KeySym ksym;
char *k, buf[MAX_SHORTCUT_LENGTH], *b;
int keycount, i, j, mod;
 
-   if (WMIsPLString(shortcut)) {
+   if (WMIsPLString(shortcut))
keycount = 1;
-   } else if (WMIsPLArray(shortcut)) {
+   else if (WMIsPLArray(shortcut))
keycount = WMGetPropListItemCount(shortcut);
-   } else {
+   else
return NULL;
-   }
 
data = wmalloc(sizeof(WUserMenuData));
if (!data)
@@ -160,7 +161,7 @@ static WUserMenuData *convertShortcuts(WScreen * scr, 
WMPropList * shortcut)
else
wstrlcpy(buf, WMGetFromPLString(shortcut), 
MAX_SHORTCUT_LENGTH);
 
-   b = (char *)buf;
+   b = (char *) buf;
 
while ((k = strchr(b, '+')) != NULL) {
*k = 0;
@@ -181,8 +182,6 @@ static WUserMenuData *convertShortcuts(WScreen * scr, 
WMPropList * shortcut)
j++;
}
 
- keyover:
-
/* get key */
if (!j) {
puts(fatal j);
@@ -190,17 +189,18 @@ static WUserMenuData *convertShortcuts(WScreen * scr, 
WMPropList * shortcut)
wfree(data);
return NULL;
}
+
data-key_no = j;
data-screen = scr;
 
return data;
 }
 
-static WMenu *configureUserMenu(WScreen * scr, WMPropList * plum)
+static WMenu *configureUserMenu(WScreen *scr, WMPropList *plum)
 {
char *mtitle;
WMenu *menu = NULL;
-   

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-9-g7a2eb68

2015-08-23 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  0b5de80e20ec81ce00f6d7ede5f894ea13929163 (commit)
   via  7a2eb68aa47a35eede44457db5d300719be4dcdd (commit)
   via  8a822004eef716d3a154a78960773d52d9cc8253 (commit)
   via  54db8d6c43e23ec0404875a7e2d0a1454659bd9a (commit)
   via  e11800652ea226528088bcbfd74677fce233600e (commit)
   via  b2c507898764bf33abc017675dda44ae31533812 (commit)
   via  9c4b19d8aaee2f80f03853e62c753298edf12ceb (commit)
   via  b2815873977e364d3fd8f27b4dae82c37a23bad6 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (0b5de80e20ec81ce00f6d7ede5f894ea13929163)
\
 N -- N -- N (7a2eb68aa47a35eede44457db5d300719be4dcdd)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/7a2eb68aa47a35eede44457db5d300719be4dcdd

commit 7a2eb68aa47a35eede44457db5d300719be4dcdd
Author: Rodolfo García Peñas (kix) k...@kix.es
Date:   Sun Aug 23 20:56:59 2015 +0200

Remove cache icon when detached

This pach removes the icon from the icon cache when the icon is
detached from the dock/clip.

That helps to hold tidy the icon cache folder.

---8---
Also app icon caching was broken around the same time. The app icon cache
in CachedPixmaps was meant to store icons retrieved from X clients so the
dock or clip can display those when the client is not running like after
startup. The cache should contain only such icons and the path should never
appear in WMWindowAttributes because the cache is an internal thing used to
look up icons not otherwise available. If you look at your 
WMWindowAttributes
now it is full of entries referring to the cache that should not be there 
and
if you look at the cache dir you'll find a lot of icons from all apps you've
ever started while there should be only the few docked ones that use client
side icons. Also the cache is never cleaned up only new icons are added to 
it.
---8---

Signed-off-by: Rodolfo García Peñas (kix) k...@kix.es

diff --git a/src/dock.c b/src/dock.c
index e27b28a..3b3313b 100644
--- a/src/dock.c
+++ b/src/dock.c
@@ -2425,6 +2425,9 @@ void wDockDetach(WDock *dock, WAppIcon *icon)
 
dock-icon_count--;
 
+   /* Remove the Cached Icon */
+   remove_cache_icon(icon-icon-file);
+
/* if the dock is not attached to an application or
 * the application did not set the appropriate hints yet,
 * destroy the icon */
@@ -2452,6 +2455,7 @@ void wDockDetach(WDock *dock, WAppIcon *icon)
if (wPreferences.auto_arrange_icons)
wArrangeIcons(dock-screen_ptr, True);
}
+
if (dock-auto_collapse || dock-auto_raise_lower)
clipLeave(dock);
 }
diff --git a/src/icon.c b/src/icon.c
index d53f756..0dbd6ac 100644
--- a/src/icon.c
+++ b/src/icon.c
@@ -529,6 +529,24 @@ char *wIconStore(WIcon *icon)
return filename;
 }
 
+void remove_cache_icon(char *filename)
+{
+   char *cachepath;
+
+   if (!filename)
+   return;
+
+   cachepath = get_icon_cache_path();
+   if (!cachepath)
+   return;
+
+   /* Filename check/parse could be here */
+   if (!strncmp(filename, cachepath, strlen(cachepath)))
+   unlink(filename);
+
+   wfree(cachepath);
+}
+
 static void cycleColor(void *data)
 {
WIcon *icon = (WIcon *) data;
diff --git a/src/icon.h b/src/icon.h
index dbcb289..cccd7a8 100644
--- a/src/icon.h
+++ b/src/icon.h
@@ -80,4 +80,5 @@ void wIconSetHighlited(WIcon *icon, Bool flag);
 void set_icon_image_from_image(WIcon *icon, RImage *image);
 void set_icon_minipreview(WIcon *icon, RImage *image);
 
+void remove_cache_icon(char *filename);
 #endif /* WMICON_H_ */

http://repo.or.cz/w/wmaker-crm.git/commit/8a822004eef716d3a154a78960773d52d9cc8253

commit 8a822004eef716d3a154a78960773d52d9cc8253
Author: Rodolfo García Peñas (kix) k...@kix.es
Date:   Sun Aug 23 20:56:58 2015 +0200

save the icon filename instead the full path

This patch saves the icon filename in the database and in the disk. wmaker
can find the icon in the different folders, including the cache 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-2-g7e42fed

2015-08-15 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  7e42fedcbb25cdee72e937c99f6595f610e16c36 (commit)
  from  c84e787a24e7e17d25022b1d9afa67a20ee002cf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/7e42fedcbb25cdee72e937c99f6595f610e16c36

commit 7e42fedcbb25cdee72e937c99f6595f610e16c36
Author: Rodolfo García Peñas (kix) k...@kix.es
Date:   Sat Aug 15 12:49:54 2015 +0200

Window Maker 0.95.7 Debian files

Signed-off-by: Rodolfo García Peñas (kix) k...@kix.es

diff --git a/debian/changelog b/debian/changelog
index 308bbc6..b0e1129 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,27 @@
+wmaker (0.95.7-1) unstable; urgency=medium
+
+  * New upstrem version 0.95.7.
+  * debian/changelog, removed debian files (lintian warning).
+  * Updated debian/libwings3.symbols.
+  * Updated libwraster5.symbols
+  * Changed the test for the update-menu command in these files to avoid
+a lintian warning (command-with-path-in-maintainer-script):
+* debian/wmaker.postrm
+* debian/wmaker-common.postrm
+  * Removed the Encoding field in debian/debianfiles/wmaker-common.desktop
+to avoid a lintian warning (desktop-entry-contains-encoding-key).
+  * Updated debian/rules to include pango support (--enable-pango).
+  * Updated all debian/patches only with quilt refresh.
+  * Updated some debian files because the manpages are moved from
+section 1x to 1:
+* debian/patches/51_wmaker_man.diff
+* debian/wmaker-common.manpages
+* debian/wmaker.install
+* debian/wmaker.manpages
+  * Removed upstream file FAQ.I18N in debian/wmaker-common.docs.
+
+ -- Rodolfo García Peñas (kix) k...@debian.org  Thu, 13 Aug 2015 20:19:33 
+0200
+
 wmaker (0.95.6-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --git a/debian/copyright b/debian/copyright
index c442083..67b38e1 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -51,32 +51,6 @@ License: LGPL-2
  License version 2 can be found in the file
  `/usr/share/common-licenses/LGPL-2'.
 
-Files: debian/*
-Copyright: 1997, Neil A. Rubin n...@po.cwru.edu
-   1997, Marcelo E. Magallon mmaga...@debian.org
-   2011, Rodolfo García Peñas (kix) k...@kix.es
-License: GPL-2+
- This program is free software; you can redistribute it
- and/or modify it under the terms of the GNU General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later
- version.
- .
- This program is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE.  See the GNU General Public License for more
- details.
- .
- You should have received a copy of the GNU General Public
- License along with this package; if not, write to the Free
- Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- Boston, MA  02110-1301 USA
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
 Files: WindowMaker/Icons/BitchX.tiff WindowMaker/Icons/defaultAppIcon.tiff
WindowMaker/Icons/GNUterm.tiff WindowMaker/Icons/defaultterm.tiff
WindowMaker/Icons/draw.tiff WindowMaker/Icons/linuxterm.tiff
diff --git a/debian/debianfiles/wmaker-common.desktop 
b/debian/debianfiles/wmaker-common.desktop
index 3d6c633..f0276fe 100644
--- a/debian/debianfiles/wmaker-common.desktop
+++ b/debian/debianfiles/wmaker-common.desktop
@@ -1,5 +1,4 @@
 [Desktop Entry]
-Encoding=UTF-8
 Name=Window Maker
 Comment=This session logs you into Window Maker
 Exec=/usr/bin/wmaker
diff --git a/debian/libwings3.symbols b/debian/libwings3.symbols
index 291a94c..9e72df6 100644
--- a/debian/libwings3.symbols
+++ b/debian/libwings3.symbols
@@ -118,6 +118,7 @@ libWINGs.so.3 libwings3 #MINVER#
  WMGetBrowserSelectedRowInColumn@Base 0.95.0
  WMGetButtonEnabled@Base 0.95.0
  WMGetButtonSelected@Base 0.95.0
+ WMGetButtonText@Base 0.95.7
  WMGetColorAlpha@Base 0.95.0
  WMGetColorPanel@Base 0.95.0
  WMGetColorPanelColor@Base 0.95.0
@@ -216,6 +217,7 @@ libWINGs.so.3 libwings3 #MINVER#
  WMGetViewScreenPosition@Base 0.95.0
  WMGetViewSize@Base 0.95.0
  WMGetWidgetBackgroundColor@Base 0.95.0
+ WMGetWidgetBackgroundPixmap@Base 0.95.7
  WMGrayColor@Base 0.95.0
  WMGreenComponentOfColor@Base 0.95.0
  WMGroupButtons@Base 0.95.0
@@ -465,6 +467,7 @@ libWINGs.so.3 libwings3 #MINVER#
  WMSetViewNextResponder@Base 0.95.0
  WMSetViewNotifySizeChanges@Base 0.95.0
  WMSetWidgetBackgroundColor@Base 0.95.0
+ 

[repo.or.cz] wmaker-crm.git annotated tag wmaker-0.95.7 created: wmaker-0.95.7

2015-08-03 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The annotated tag, wmaker-0.95.7 has been created
at  5cc644e782d0d62102e8684ecea072ab8962d3e1 (tag)
   tagging  2db044993b5185c88c9e360e14ae844da6babef7 (commit)
  replaces  wmaker-0.95.6
 tagged by  Carlos R. Mafra
on  Sun Aug 2 11:52:46 2015 +0100

- Log -
Window Maker 0.95.7

Alexey I. Froloff (1):
  Add folder with fedora .spec file

Alwin (18):
  Catch-up and some improvements of the Dutch .po files
  Make two text strings translatable
  Catch-up and some cosmetic changes of the Dutch .po files
  Translations: Dutch .po files updated
  WPrefs: make a text string translatable
  WINGs: trivial fix in text string
  WMaker: trivial fixes in text strings
  WPrefs: trivial fixes in text strings
  Translations: Dutch language files updated
  WINGs: trivial fixes in text strings
  WMaker: trivial fixes in text strings
  WPrefs: trivial fixes in text strings
  Translations: Dutch language files updated
  WMaker: trivial fix in text string
  WPrefs: creating more space for translations
  New translation into Frisian for Window Maker
  Translations: Dutch updates for WPrefs
  Translations: Frisian updates for WPrefs

Amadeusz Sławiński (3):
  fix maximize when dock is set 'on top' and it should be covered
  Allow using keypad Enter to commit move/resize
  Allow using numpad Enter key in dialogs for confirmation

BALATON Zoltan (1):
  wmaker: Restore multi screen functionality by reverting wrong commits

Carlos R. Mafra (3):
  Revert wmaker: fix clearing of window attribute that was not saved 
properly
  Disable pager by default
  Window Maker 0.95.7

Christophe CURIS (242):
  util: clarify error message in wmaker.inst in case of directory 
creation failure
  configure: add detection for 'nanosleep' function with appropriate headers
  util: removed usage of external '__progname' because it is not portable
  wrlib: add support for release 5.1.0 of the libgif
  WPrefs: created macro 'wlengthof_nocheck' for the cases were wlengthof 
cannot be used
  WPrefs: replaced a few constants by the macro 'wlengthof'
  WPrefs: grouped items related to the menu style in a single place
  WPrefs: grouped items related to the window title alignment in a single 
place
  WPrefs: grouped items related to the help balloon configuration in a 
single place
  WPrefs: grouped items related to the AppIcon bouncing configuration in a 
single place
  WPrefs: grouped items related to the behaviour of moving a maximized 
window in a single place
  WPrefs: grouped items related to the possible window placement algorithms 
in a single place
  WPrefs: use length of array instead of hard-coded constant for sample 
colours
  WPrefs: moved the titles of Clip Delay frames to an array
  WPrefs: grouped the balloon text for the dock configuration with the rest 
of the struct
  WPrefs: grouped items related to the mouse actions in a single place
  WPrefs: reorganised the Mouse Settings panel for better look
  WPrefs: reorganised the Preference panel for better look
  WPrefs: reorganised the Window Handling Settings panel for better look
  WPrefs: small reorganisation in the Dock Preferences panel
  WPrefs: minor improvements to the Focus Preference panel
  WPrefs: minor reorganisation in the Keyboard Shortcut panel
  WPrefs: minor improvements to the Workspace panel
  WPrefs: changed label from msec to the standard ms from the SI
  WPrefs: replaced call to external program chmod by the equivalent 
system call
  WUtil: changed order for null pointer check in array functions (Coverity 
#72806, #72807, #72819)
  WUtil: rewrote wcopy_file for better error handling and to fix Coverity 
#50234
  WUtil: fix default rights for file created when saving PropList
  WINGs: inverted the direction for mouse wheel on WMSliders
  WINGs: removed unnecessary size checks in WMGetBrowserPaths
  WINGs: fix possible null pointer dereference in W_RealizeView (Coverity 
#50060)
  wmaker: replaced dangerous function type conversion by argument conversion
  wmaker: avoid allocating temporary memory in GetShortcutKey (Coverity 
#50115)
  WMaker: Fixed crash if the RContext creation fail on a Screen (Coverity 
#50066)
  wmaker: removed unnecessary check when painting application icon 
(Coverity #50052)
  wmaker: removed unnecessary assignation (Coverity #50257)
  wmaker: minor fixes for the size of an aperçu
  wmaker: moved the code for the bg helper to a dedicated function
  wmaker: close unneeded file handles when running the bg helper (Coverity 
#50137)
  wmaker: 

[repo.or.cz] wmaker-crm.git branch master updated: wmaker-0.95.7

2015-08-03 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, master has been updated
   via  2db044993b5185c88c9e360e14ae844da6babef7 (commit)
   via  49e94f97479fbd686f3987571434b2ea57e30e43 (commit)
   via  16e92d89aa5eba6cd7f62158aa614d63d0150576 (commit)
   via  fc437783f990c03519821ccfb655cd637db003dc (commit)
   via  fee129b18179b467f3f248857712ef0fe5bc5140 (commit)
   via  e545b2abf99b1c4114799a3957d5d94c42d61bb7 (commit)
   via  b6f48ee9b85aeb2abbd555241381eead0153d83d (commit)
   via  cc23912efcad2062ca2313b6212f57afffbf4d16 (commit)
  from  d9ea6f0e258e85824d543603dc7a1dda2823dd34 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
---

Summary of changes:
 WINGs/wtextfield.c  |   3 ++
 WPrefs.app/Expert.c |   4 +-
 WPrefs.app/po/fy.po | 121 +---
 WPrefs.app/po/nl.po | 101 ---
 configure.ac|   4 +-
 src/WindowMaker.h   |   2 +-
 src/defaults.c  |   4 +-
 src/event.c |   2 +-
 src/moveres.c   |   3 ++
 src/winspector.c|  61 --
 src/workspace.c |   2 +-
 11 files changed, 148 insertions(+), 159 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7

2015-08-03 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  2db044993b5185c88c9e360e14ae844da6babef7 (commit)
  from  49e94f97479fbd686f3987571434b2ea57e30e43 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/2db044993b5185c88c9e360e14ae844da6babef7

commit 2db044993b5185c88c9e360e14ae844da6babef7
Author: Carlos R. Mafra crma...@gmail.com
Date:   Sun Aug 2 11:52:08 2015 +0100

Window Maker 0.95.7

diff --git a/configure.ac b/configure.ac
index 2b0e16d..844c024 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,7 +34,7 @@ AC_PREREQ([2.69])
 
 dnl Configuration for Autoconf and Automake
 dnl ===
-AC_INIT([WindowMaker],[0.95.6],[wmaker-dev@lists.windowmaker.org],[WindowMaker],[http://www.windowmaker.org/])
+AC_INIT([WindowMaker],[0.95.7],[wmaker-dev@lists.windowmaker.org],[WindowMaker],[http://www.windowmaker.org/])
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_HEADERS([config.h])
 

---

Summary of changes:
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-333-g49e94f9

2015-07-27 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  49e94f97479fbd686f3987571434b2ea57e30e43 (commit)
   via  16e92d89aa5eba6cd7f62158aa614d63d0150576 (commit)
  from  fc437783f990c03519821ccfb655cd637db003dc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/49e94f97479fbd686f3987571434b2ea57e30e43

commit 49e94f97479fbd686f3987571434b2ea57e30e43
Author: Amadeusz Sławiński am...@asmblr.net
Date:   Mon Jul 27 18:19:52 2015 +0200

Allow using numpad Enter key in dialogs for confirmation

Signed-off-by: Amadeusz Sławiński am...@asmblr.net

diff --git a/WINGs/wtextfield.c b/WINGs/wtextfield.c
index f72102d..bac16bd 100644
--- a/WINGs/wtextfield.c
+++ b/WINGs/wtextfield.c
@@ -1000,6 +1000,9 @@ static void handleTextFieldKeyPress(TextField * tPtr, 
XEvent * event)
}
break;
 
+#ifdef XK_KP_Enter
+   case XK_KP_Enter:
+#endif
case XK_Return:
if (!modified) {
data = (void *)WMReturnTextMovement;

http://repo.or.cz/w/wmaker-crm.git/commit/16e92d89aa5eba6cd7f62158aa614d63d0150576

commit 16e92d89aa5eba6cd7f62158aa614d63d0150576
Author: Amadeusz Sławiński am...@asmblr.net
Date:   Mon Jul 27 18:19:51 2015 +0200

Allow using keypad Enter to commit move/resize

Signed-off-by: Amadeusz Sławiński am...@asmblr.net

diff --git a/src/moveres.c b/src/moveres.c
index e8883c8..5472ceb 100644
--- a/src/moveres.c
+++ b/src/moveres.c
@@ -1445,6 +1445,9 @@ int wKeyboardMoveResizeWindow(WWindow * wwin)
keysym = XLookupKeysym(event.xkey, 0);
switch (keysym) {
case XK_Return:
+#ifdef XK_KP_Enter
+   case XK_KP_Enter:
+#endif
done = 2;
break;
case XK_Escape:

---

Summary of changes:
 WINGs/wtextfield.c | 3 +++
 src/moveres.c  | 3 +++
 2 files changed, 6 insertions(+)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-331-gfc43778

2015-07-25 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  fc437783f990c03519821ccfb655cd637db003dc (commit)
  from  fee129b18179b467f3f248857712ef0fe5bc5140 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/fc437783f990c03519821ccfb655cd637db003dc

commit fc437783f990c03519821ccfb655cd637db003dc
Author: Carlos R. Mafra crma...@gmail.com
Date:   Sat Jul 25 14:23:46 2015 -0300

Disable pager by default

New features like this one should be disabled by default.

diff --git a/WPrefs.app/Expert.c b/WPrefs.app/Expert.c
index 616f9ec..0c5df94 100644
--- a/WPrefs.app/Expert.c
+++ b/WPrefs.app/Expert.c
@@ -47,8 +47,8 @@ static const struct {
{ N_(Ignore decoration hints for GTK applications.),
  /* default: */ False, OPTION_WMAKER, IgnoreGtkHints },
 
-   { N_(Disable workspace pager.),
- /* default: */ False, OPTION_WMAKER, DisableWorkspacePager },
+   { N_(Enable workspace pager.),
+ /* default: */ False, OPTION_WMAKER, EnableWorkspacePager },
 
{ N_(Do not set non-WindowMaker specific parameters (do not use 
xset).),
  /* default: */ False, OPTION_USERDEF, NoXSetStuff },
diff --git a/src/WindowMaker.h b/src/WindowMaker.h
index 99751ff..21da64d 100644
--- a/src/WindowMaker.h
+++ b/src/WindowMaker.h
@@ -395,7 +395,7 @@ extern struct WPreferences {
char sticky_icons; /* If miniwindows will be 
onmipresent */
char dont_confirm_kill;/* do not confirm Kill application */
char disable_miniwindows;
-   char disable_workspace_pager;
+   char enable_workspace_pager;
char ignore_gtk_decoration_hints;
 
char dont_blink;   /* do not blink icon selection */
diff --git a/src/defaults.c b/src/defaults.c
index 6f9edfd..caa428e 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ -363,8 +363,8 @@ WDefaultEntry staticOptionList[] = {
NULL, getBool, setClipMergedInDock, NULL, NULL},
{DisableMiniwindows, NO, NULL,
wPreferences.disable_miniwindows, getBool, NULL, NULL, NULL},
-   {DisableWorkspacePager, NO, NULL,
-   wPreferences.disable_workspace_pager, getBool, NULL, NULL, NULL}
+   {EnableWorkspacePager, NO, NULL,
+   wPreferences.enable_workspace_pager, getBool, NULL, NULL, NULL}
 };
 
 #define NUM2STRING_(x) #x
diff --git a/src/event.c b/src/event.c
index a6a5402..e7ee074 100644
--- a/src/event.c
+++ b/src/event.c
@@ -1622,7 +1622,7 @@ static void handleKeyPress(XEvent * event)
break;
 
case WKBD_WORKSPACEMAP:
-   if (!wPreferences.disable_workspace_pager)
+   if (wPreferences.enable_workspace_pager)
StartWorkspaceMap(scr);
break;
 
diff --git a/src/workspace.c b/src/workspace.c
index c6052b3..e3efcfd 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -475,7 +475,7 @@ void wWorkspaceForceChange(WScreen * scr, int workspace)
if (workspace = MAX_WORKSPACES || workspace  0)
return;
 
-   if (!wPreferences.disable_workspace_pager  
!w_global.process_workspacemap_event)
+   if (wPreferences.enable_workspace_pager  
!w_global.process_workspacemap_event)
wWorkspaceMapUpdate(scr);
 
SendHelperMessage(scr, 'C', workspace + 1, NULL);

---

Summary of changes:
 WPrefs.app/Expert.c | 4 ++--
 src/WindowMaker.h   | 2 +-
 src/defaults.c  | 4 ++--
 src/event.c | 2 +-
 src/workspace.c | 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-330-gfee129b

2015-07-15 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  fee129b18179b467f3f248857712ef0fe5bc5140 (commit)
  from  e545b2abf99b1c4114799a3957d5d94c42d61bb7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/fee129b18179b467f3f248857712ef0fe5bc5140

commit fee129b18179b467f3f248857712ef0fe5bc5140
Author: Carlos R. Mafra crma...@gmail.com
Date:   Tue Jul 7 14:36:13 2015 -0300

Revert wmaker: fix clearing of window attribute that was not saved 
properly

This reverts commit 14d1d3f141bc6740e7c8704f7883ed9c56fc45d5.

Conflicts:
src/winspector.c

Signed-off-by: Carlos R. Mafra crma...@gmail.com

diff --git a/src/winspector.c b/src/winspector.c
index 3d701e5..0d6d57d 100644
--- a/src/winspector.c
+++ b/src/winspector.c
@@ -203,7 +203,6 @@ typedef struct InspectorPanel {
 
/* second page. attributes */
WMFrame *attrFrm;
-   WMButton *attrClient[sizeof(window_attribute) / 
sizeof(window_attribute[0])];
WMButton *attrChk[sizeof(window_attribute) / 
sizeof(window_attribute[0])];
 
/* 3rd page. more attributes */
@@ -643,27 +642,8 @@ static void saveSettings(WMWidget *button, void 
*client_data)
 
/* Attributes... -- Window Attributes */
for (i = 0; i  wlengthof(window_attribute); i++) {
-   WMPropList *old_value;
-   int state;
-
-   old_value = WMGetFromPLDictionary(winDic, pl_attribute[i]);
-   state = WMGetButtonSelected(panel-attrChk[i]);
-   if (state  0) {
-   if ((old_value == NULL) || !getBool(old_value)) {
-   WMPutInPLDictionary(winDic, pl_attribute[i], 
Yes);
-   different |= 1;
-   }
-   } else if (state == 0) {
-   if ((old_value == NULL) || getBool(old_value)) {
-   WMPutInPLDictionary(winDic, pl_attribute[i], 
No);
-   different |= 1;
-   }
-   } else {/* (state  0) */
-   if (old_value != NULL) {
-   WMRemoveFromPLDictionary(winDic, 
pl_attribute[i]);
-   different |= 1;
-   }
-   }
+   value = (WMGetButtonSelected(panel-attrChk[i]) != 0) ? Yes : 
No;
+   different |= insertAttribute(dict, winDic, pl_attribute[i], 
value, flags);
}
 
/* Attributes... -- Advanced Options */
@@ -746,19 +726,12 @@ static void applySettings(WMWidget *button, void 
*client_data)
 
/* Attributes... -- Window Attributes */
for (i = 0; i  wlengthof(window_attribute); i++) {
-   int state;
-
-   state = WMGetButtonSelected(panel-attrChk[i]);
-
-   if (state  0)
+   if (WMGetButtonSelected(panel-attrChk[i]))
set_attr_flag(wwin-user_flags, 
window_attribute[i].flag);
else
clear_attr_flag(wwin-user_flags, 
window_attribute[i].flag);
 
-   if (state  0)
-   clear_attr_flag(wwin-defined_user_flags, 
window_attribute[i].flag);
-   else
-   set_attr_flag(wwin-defined_user_flags, 
window_attribute[i].flag);
+   set_attr_flag(wwin-defined_user_flags, 
window_attribute[i].flag);
}
 
/* Attributes... -- Advanced Options */
@@ -931,7 +904,7 @@ static void revertSettings(WMWidget *button, void 
*client_data)
if (is_userdef)
flag = get_attr_flag(wwin-user_flags, 
window_attribute[i].flag);
else
-   flag = -1;
+   flag = get_attr_flag(wwin-client_flags, 
window_attribute[i].flag);
 
WMSetButtonSelected(panel-attrChk[i], flag);
}
@@ -1342,31 +1315,15 @@ static void create_tab_window_attributes(WWindow *wwin, 
InspectorPanel *panel, i
for (i = 0; i  wlengthof(window_attribute); i++) {
int is_userdef, flag;
 
-   /* Read-only button to display the state requested by the 
application */
-   flag = get_attr_flag(wwin-client_flags, 
window_attribute[i].flag);
-
-   panel-attrClient[i] = WMCreateSwitchButton(panel-attrFrm);
-   WMMoveWidget(panel-attrClient[i], 10, 20 * (i + 1));
-   WMResizeWidget(panel-attrClient[i], 20, 20);
-   WMSetButtonText(panel-attrClient[i], NULL);
-   

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-329-ge545b2a

2015-06-29 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  e545b2abf99b1c4114799a3957d5d94c42d61bb7 (commit)
   via  b6f48ee9b85aeb2abbd555241381eead0153d83d (commit)
   via  cc23912efcad2062ca2313b6212f57afffbf4d16 (commit)
  from  d9ea6f0e258e85824d543603dc7a1dda2823dd34 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/e545b2abf99b1c4114799a3957d5d94c42d61bb7

commit e545b2abf99b1c4114799a3957d5d94c42d61bb7
Author: Rodolfo García Peñas (kix) k...@kix.es
Date:   Sun Jun 28 17:09:11 2015 +0200

configure: fixed incorrect variable name that prevented --disable-xdnd to 
work

The name of the variable used in the AM_CONDITIONAL check was not aligned
with the name used at the other places of the file, which made the test
always succeed, making the conditional always enabled, causing an
unnecessary file to be included if user asked to disable the feature,
feature which was still not enabled.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/configure.ac b/configure.ac
index 589c7c9..2b0e16d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -534,7 +534,7 @@ AS_IF([test x$enable_xdnd = xyes],
 [supported_core=$supported_core XDnD
  AC_DEFINE([USE_DOCK_XDND], [1], [whether Drag-and-Drop on the dock should 
be enabled])],
 [unsupported=$unsupported XDnd])
-AM_CONDITIONAL([USE_DOCK_XDND], [test x$enable_dock_xdnd != xno])
+AM_CONDITIONAL([USE_DOCK_XDND], [test x$enable_xdnd != xno])
 
 
 dnl Support for ICCCM 2.0 Window Manager replacement

http://repo.or.cz/w/wmaker-crm.git/commit/b6f48ee9b85aeb2abbd555241381eead0153d83d

commit b6f48ee9b85aeb2abbd555241381eead0153d83d
Author: Alwin translati...@ziggo.nl
Date:   Sun Jun 28 17:07:23 2015 +0200

Translations: Frisian updates for WPrefs

Main purpose of this change is to add the latest msgid's. It also
adds an advice from the Afûk language institute, on an adjective
not found in any dictionary.

diff --git a/WPrefs.app/po/fy.po b/WPrefs.app/po/fy.po
index f154ecd..6faaf7d 100644
--- a/WPrefs.app/po/fy.po
+++ b/WPrefs.app/po/fy.po
@@ -7,8 +7,8 @@ msgid 
 msgstr 
 Project-Id-Version: wmaker-0.95.6+\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2015-06-14 16:10+0200\n
-PO-Revision-Date: 2015-06-14 00:00+\n
+POT-Creation-Date: 2015-06-26 21:39+0200\n
+PO-Revision-Date: 2015-06-26 00:00+\n
 Last-Translator: Alwin translati...@ziggo.nl\n
 Language-Team: Western Frisian\n
 Language: fy\n
@@ -19,15 +19,15 @@ msgstr 
 #. Related to Window titles
 #: ../../WPrefs.app/Appearance.c:44
 msgid Focused Window Title
-msgstr Titel fan fokusse finster
+msgstr Titel fan fokust finster
 
 #: ../../WPrefs.app/Appearance.c:46
 msgid Unfocused Window Title
-msgstr Titel fan ûnfokusse finster
+msgstr Titel fan ûnfokust finster
 
 #: ../../WPrefs.app/Appearance.c:48
 msgid Owner of Focused Window Title
-msgstr Titel fan eigener fokusse finster
+msgstr Titel fan eigener fokust finster
 
 #. Related to Menus
 #: ../../WPrefs.app/Appearance.c:52 ../../WPrefs.app/Appearance.c:1501
@@ -61,7 +61,7 @@ msgstr Tekstkleur fan útljocht menu
 #. Related to Window's border
 #: ../../WPrefs.app/Appearance.c:71
 msgid Focused Window Border Color
-msgstr Kleur fan finsterrâne, fokusse
+msgstr Kleur fan finsterrâne, fokust
 
 #: ../../WPrefs.app/Appearance.c:73
 msgid Window Border Color
@@ -103,27 +103,27 @@ msgstr Rjochts
 
 #: ../../WPrefs.app/Appearance.c:382
 msgid [Focused]
-msgstr [Fokusse]
+msgstr [Fokust]
 
 #: ../../WPrefs.app/Appearance.c:383
 msgid Titlebar of Focused Window
-msgstr Titelbalke fan fokusse finster
+msgstr Titelbalke fan fokust finster
 
 #: ../../WPrefs.app/Appearance.c:386
 msgid [Unfocused]
-msgstr [Unfokusse]
+msgstr [Unfokust]
 
 #: ../../WPrefs.app/Appearance.c:387
 msgid Titlebar of Unfocused Windows
-msgstr Titelbalke fan ûnfokusse finster
+msgstr Titelbalke fan ûnfokust finster
 
 #: ../../WPrefs.app/Appearance.c:390
 msgid [Owner of Focused]
-msgstr [Eigener fan fokusse]
+msgstr [Eigener fan fokust]
 
 #: ../../WPrefs.app/Appearance.c:391
 msgid Titlebar of Focused Window's Owner
-msgstr Titelbalke eigener fokusse finster
+msgstr Titelbalke eigener fokust finster
 
 #: ../../WPrefs.app/Appearance.c:394
 msgid [Resizebar]
@@ -212,15 +212,15 @@ msgstr koe RImage net oanmeitsje foar \%s\: %s
 
 #: ../../WPrefs.app/Appearance.c:1481
 msgid Focused Window
-msgstr Fokusse finster
+msgstr Fokust finster
 
 #: ../../WPrefs.app/Appearance.c:1488
 msgid Unfocused Window
-msgstr Unfokusse finster
+msgstr Unfokust finster
 
 #: ../../WPrefs.app/Appearance.c:1495
 msgid Owner of Focused 

[repo.or.cz] wmaker-crm.git branch master updated: wmaker-0.95.6-326-gd9ea6f0

2015-06-28 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, master has been updated
   via  d9ea6f0e258e85824d543603dc7a1dda2823dd34 (commit)
   via  fa821810cf9b0039c528e78205d2595ba8dc4dc0 (commit)
   via  443a08ea1683adc3d6ea0811f44e85762033deb2 (commit)
   via  791fdd1eff1dea703e1160ad474ae294e4feb55b (commit)
   via  e666cfc6a57248c8db8e51100a9bb019f33a8284 (commit)
   via  ae7e228aa400edf0beb0f61499eaf41cc95af3fc (commit)
   via  0dfb42caae93e37f31a2e0c600e321cd18cb8bbe (commit)
   via  6691a653a73449b785c9d819eb7f4f3e95e32a55 (commit)
   via  325dc85891519757a046a82aca45703962343c4e (commit)
   via  eb1c06d704ce77e4223b4905241a9df6255bad47 (commit)
   via  177c5095e9c6c62a4d771ae5612d2dbad9982e35 (commit)
   via  ae9cb306ef6fb6152452c59b74cd19657ee21498 (commit)
   via  35068ba2d2e0d9e71c67acc87451a26a95eb7244 (commit)
   via  1c191f0e66950b67726e8c15658817235215b26e (commit)
   via  b35cc42205834c957778b2a2fa9b288ccd767e6b (commit)
   via  73420b3d2dbd629b8b8e311e87c31e3772706742 (commit)
   via  280615f8a13da23de819f4eb639c5d6050bd22f6 (commit)
   via  1b1cb99e362ecf568466d24628884a93618010e9 (commit)
   via  08b27e5edd363c016cbbfc254b4110aefd740f06 (commit)
   via  9bd400db674a7dac629a3401769f03c771502462 (commit)
   via  c68431c6125f236b4f2aee8c442436e550311910 (commit)
   via  5714dce4246af8bd309b718c2a97f386020f49d2 (commit)
  from  b295a2029ef102e53a96bc0c5d42d36577e73974 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
---

Summary of changes:
 ChangeLog  |  358 
 NEWS   |   21 +-
 WINGs/NEWS |   63 +-
 WINGs/po/Makefile.am   |2 +-
 WINGs/po/README|1 +
 WINGs/po/{nl.po = fy.po}  |  334 ++--
 WINGs/wfontpanel.c |   13 +-
 WPrefs.app/Expert.c|  107 +-
 WPrefs.app/Icons.c |   18 +-
 WPrefs.app/po/Makefile.am  |4 +-
 WPrefs.app/po/README   |1 +
 WPrefs.app/po/{nl.po = fy.po} | 1254 +++--
 WPrefs.app/po/{sk.po = uk.po} | 1226 ++--
 WindowMaker/Makefile.am|2 +
 WindowMaker/README |2 +
 WindowMaker/{menu.nl = menu.fy}   |  148 +-
 WindowMaker/plmenu.fy  |  106 ++
 configure.ac   |   10 +-
 debian/control |2 +-
 debian/wmaker.manpages |1 +
 .../WindowMaker-WMRootMenu-fedora  |   60 +-
 distros/WindowMaker-application.desktop|6 +
 distros/WindowMaker-xsession.desktop   |5 +
 distros/wmaker-crm-next.spec   |  543 ++
 doc/Makefile.am|9 +-
 doc/build/Compilation.texi |2 +-
 doc/wmiv.1 |   50 +
 po/Makefile.am |4 +-
 po/README  |1 +
 po/be.po   |8 +-
 po/bg.po   |9 +-
 po/ca.po   |9 +-
 po/cs.po   |8 +-
 po/da.po   |4 +-
 po/de.po   |5 +-
 po/el.po   |6 -
 po/es.po   |4 +-
 po/et.po   |4 +-
 po/fi.po   |4 +-
 po/fr.po   |   16 +-
 po/{nl.po = fy.po}| 1021 +-
 po/gl.po   |4 +-
 po/hu.po   |4 +-
 po/hy.po   |4 -
 po/it.po   |4 +-
 po/ja.po   |4 +-
 po/ko.po   |4 +-
 po/ms.po   |4 +-
 po/nl.po   

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-326-gd9ea6f0

2015-06-26 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  d9ea6f0e258e85824d543603dc7a1dda2823dd34 (commit)
   via  fa821810cf9b0039c528e78205d2595ba8dc4dc0 (commit)
  from  443a08ea1683adc3d6ea0811f44e85762033deb2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/d9ea6f0e258e85824d543603dc7a1dda2823dd34

commit d9ea6f0e258e85824d543603dc7a1dda2823dd34
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Tue Jun 23 19:35:00 2015 -0500

WPrefs: Add snap edge and corner detect to Expert panel.

These are both integer values, and thus use the new OPTION_WMAKER_INT class.
We also update the text describing the window snapping feature for
clarification and consistency.

diff --git a/NEWS b/NEWS
index d60603c..36fb3f4 100644
--- a/NEWS
+++ b/NEWS
@@ -9,8 +9,9 @@ Window snapping
 
 You can now snap a window, i.e., maximize it to a side or corner of the
 screen, by dragging it to that side or corner.  It is enabled by setting
-WindowSnapping = YES in ~/GNUstep/Defaults/WindowMaker or selecting Enable
-window snapping under Expert User Preferences in WPrefs.app.
+WindowSnapping = YES in ~/GNUstep/Defaults/WindowMaker or selecting Maximize
+(snap) a window to edge or corner by dragging. under Expert User Preferences
+in WPrefs.app.
 
 Note that if Switch workspaces while dragging windows is selected under
 Workspace Preferences in WPrefs.app, or if DontLinkWorkspaces = NO in
@@ -19,8 +20,9 @@ bottom of the screen.
 
 You may set the distance (in pixels) from the edge or corner of the screen at
 which a window will begin snapping using SnapEdgeDetect and 
SnapCornerDetect
-in ~/GNUstep/Defaults/WindowMaker.  (The defaults are 1 pixel and 10 pixels,
-respectively).
+in ~/GNUstep/Defaults/WindowMaker or setting Distance from edge/corner to 
begin
+window snap. under Expert User Preferences in WPrefs.app.  (The defaults are
+1 pixel and 10 pixels, respectively).
 
 
 Dragging maximized windows
diff --git a/WPrefs.app/Expert.c b/WPrefs.app/Expert.c
index 0c6ed7b..616f9ec 100644
--- a/WPrefs.app/Expert.c
+++ b/WPrefs.app/Expert.c
@@ -88,9 +88,15 @@ static const struct {
  /* default: */ False, OPTION_WMAKER, KbdModeLock },
 #endif /* XKB_MODELOCK */
 
-   { N_(Maximize a window to side or corner by dragging.),
+   { N_(Maximize (snap) a window to edge or corner by dragging.),
  /* default: */ False, OPTION_WMAKER, WindowSnapping },
 
+   { N_(Distance from edge to begin window snap.),
+ /* default: */ 1, OPTION_WMAKER_INT, SnapEdgeDetect },
+
+   { N_(Distance from corner to begin window snap.),
+ /* default: */ 10, OPTION_WMAKER_INT, SnapCornerDetect },
+
{ N_(Open dialogs in the same workspace as their owners.),
  /* default: */ False, OPTION_WMAKER, OpenTransientOnOwnerWorkspace }
 

http://repo.or.cz/w/wmaker-crm.git/commit/fa821810cf9b0039c528e78205d2595ba8dc4dc0

commit fa821810cf9b0039c528e78205d2595ba8dc4dc0
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Tue Jun 23 19:34:59 2015 -0500

WPrefs: Add ability to set integer values in Expert panel

Previously, only boolean values could be changed using the Expert panel.
This patch adds the ability to change integer values.  A new class,
OPTION_WMAKER_INT, is added.  When this class is used, a textfield and two
buttons (up and down) appear instead of a checkbox.  Users can either type
the integer value or increment/decrement it using the arrows.

diff --git a/WPrefs.app/Expert.c b/WPrefs.app/Expert.c
index 6db1dfa..0c6ed7b 100644
--- a/WPrefs.app/Expert.c
+++ b/WPrefs.app/Expert.c
@@ -33,7 +33,8 @@ static const struct {
enum {
OPTION_WMAKER,
OPTION_WMAKER_ARRAY,
-   OPTION_USERDEF
+   OPTION_USERDEF,
+   OPTION_WMAKER_INT
} class;
 
const char *op_name;  /* The identifier for the option in the config 
file */
@@ -96,6 +97,7 @@ static const struct {
 };
 
 
+
 typedef struct _Panel {
WMBox *box;
char *sectionName;
@@ -108,10 +110,37 @@ typedef struct _Panel {
 
WMButton *swi[wlengthof_nocheck(expert_options)];
 
+   WMTextField *textfield[wlengthof_nocheck(expert_options)];
+
 } _Panel;
 
 #define ICON_FILE  expert
 
+static void changeIntTextfield(void *data, int delta)
+{
+   WMTextField *textfield;
+   char *text;
+   int value;
+
+   textfield = (WMTextField *)data;
+   text = WMGetTextFieldText(textfield);
+   value = atoi(text);
+   value += delta;
+   sprintf(text, %d, value);
+   

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-324-g443a08e

2015-06-23 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  7efeca43e8b63fc42bafe18f94d4e011cb3bc3b9 (commit)
  discards  3c5533bec25a4f94c42ffaf7f77c27db6ddb7ac7 (commit)
  discards  71809a2011b126a984bbbe2ed230673c62a26eeb (commit)
   via  443a08ea1683adc3d6ea0811f44e85762033deb2 (commit)
   via  791fdd1eff1dea703e1160ad474ae294e4feb55b (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (7efeca43e8b63fc42bafe18f94d4e011cb3bc3b9)
\
 N -- N -- N (443a08ea1683adc3d6ea0811f44e85762033deb2)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/443a08ea1683adc3d6ea0811f44e85762033deb2

commit 443a08ea1683adc3d6ea0811f44e85762033deb2
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Mon Jun 22 09:50:51 2015 -0500

wmaker: Allow configuration of window snapping detect distances.

This patch introduces two new configuration values, SnapEdgeDetect and
SnapCornerDetect, which users can set to change the distance from an edge
or corner at which window snapping will begin.  The defaults are 1 and 10,
respectively.

Suggested-by: Josip Deanovic djosip+n...@linuxpages.net

diff --git a/NEWS b/NEWS
index fb96dbb..d60603c 100644
--- a/NEWS
+++ b/NEWS
@@ -17,6 +17,11 @@ Note that if Switch workspaces while dragging windows is 
selected under
 ~/GNUstep/Defaults/WindowMaker, then you may only snap a window to the top or
 bottom of the screen.
 
+You may set the distance (in pixels) from the edge or corner of the screen at
+which a window will begin snapping using SnapEdgeDetect and 
SnapCornerDetect
+in ~/GNUstep/Defaults/WindowMaker.  (The defaults are 1 pixel and 10 pixels,
+respectively).
+
 
 Dragging maximized windows
 --
diff --git a/src/WindowMaker.h b/src/WindowMaker.h
index 37e3fc0..99751ff 100644
--- a/src/WindowMaker.h
+++ b/src/WindowMaker.h
@@ -360,6 +360,8 @@ extern struct WPreferences {
char no_animations;/* enable/disable animations */
char no_autowrap;  /* wrap workspace when window is 
moved to the edge */
char window_snapping;  /* enable window snapping */
+   int snap_edge_detect;  /* how far from edge to begin snap */
+   int snap_corner_detect;/* how far from corner to begin snap 
*/
char drag_maximized_window;/* behavior when a maximized window 
is dragged */
 
char highlight_active_app; /* show the focused app by 
highlighting its icon */
diff --git a/src/defaults.c b/src/defaults.c
index c5a94c6..6f9edfd 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ -474,6 +474,10 @@ WDefaultEntry optionList[] = {
wPreferences.no_autowrap, getBool, NULL, NULL, NULL},
{WindowSnapping, NO, NULL,
wPreferences.window_snapping, getBool, NULL, NULL, NULL},
+   {SnapEdgeDetect, 1, NULL,
+   wPreferences.snap_edge_detect, getInt, NULL, NULL, NULL},
+   {SnapCornerDetect, 10, NULL,
+   wPreferences.snap_corner_detect, getInt, NULL, NULL, NULL},
{DragMaximizedWindow, Move, seDragMaximizedWindow,
wPreferences.drag_maximized_window, getEnum, NULL, NULL, NULL},
{HighlightActiveApp, YES, NULL,
diff --git a/src/moveres.c b/src/moveres.c
index cded064..e8883c8 100644
--- a/src/moveres.c
+++ b/src/moveres.c
@@ -1240,23 +1240,28 @@ static void draw_snap_frame(WWindow *wwin, int 
direction)
 
 static int get_snap_direction(WScreen *scr, int x, int y)
 {
-   if (x  1) {
-   if (y  1)
-   return SNAP_TOPLEFT;
-   if (y  scr-scr_height - 2)
-   return SNAP_BOTTOMLEFT;
+   int edge, corner;
+
+   edge = wPreferences.snap_edge_detect;
+   corner = wPreferences.snap_corner_detect;
+
+   if (x  corner  y  corner)
+   return SNAP_TOPLEFT;
+   if (x  corner  y = scr-scr_height - corner)
+   return SNAP_BOTTOMLEFT;
+   if (x  edge)
return SNAP_LEFT;
-   }
-   if (x  scr-scr_width - 2) {
-   if (y  1)
-   return SNAP_TOPRIGHT;
-   if (y  scr-scr_height - 2)
-  

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-324-g3c5533b

2015-06-22 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  3c5533bec25a4f94c42ffaf7f77c27db6ddb7ac7 (commit)
  from  71809a2011b126a984bbbe2ed230673c62a26eeb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/3c5533bec25a4f94c42ffaf7f77c27db6ddb7ac7

commit 3c5533bec25a4f94c42ffaf7f77c27db6ddb7ac7
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Sat Jun 20 22:46:25 2015 -0500

wmaker: Allow window snapping and linked workspaces simultaneously.

If workspaces are linked, then windows will only snap to the top or bottom
of the screen.

Suggested-by: Josip Deanovic djosip+n...@linuxpages.net

diff --git a/NEWS b/NEWS
index 023ceb1..fb96dbb 100644
--- a/NEWS
+++ b/NEWS
@@ -12,10 +12,10 @@ screen, by dragging it to that side or corner.  It is 
enabled by setting
 WindowSnapping = YES in ~/GNUstep/Defaults/WindowMaker or selecting Enable
 window snapping under Expert User Preferences in WPrefs.app.
 
-Note that window snapping is automatically disabled if Switch workspaces while
-dragging windows is selected under Workspace Preferences in WPrefs.app, or
-if DontLinkWorkspaces = NO in  ~/GNUstep/Defaults/WindowMaker, as this 
feature
-also involves dragging a window to one side of the screen.
+Note that if Switch workspaces while dragging windows is selected under
+Workspace Preferences in WPrefs.app, or if DontLinkWorkspaces = NO in
+~/GNUstep/Defaults/WindowMaker, then you may only snap a window to the top or
+bottom of the screen.
 
 
 Dragging maximized windows
diff --git a/src/moveres.c b/src/moveres.c
index b271f32..cded064 100644
--- a/src/moveres.c
+++ b/src/moveres.c
@@ -1766,11 +1766,16 @@ int wMouseMoveWindow(WWindow * wwin, XEvent * ev)
break;
 
case MotionNotify:
-   if (IS_RESIZABLE(wwin)  wPreferences.window_snapping 
 wPreferences.no_autowrap) {
+   if (IS_RESIZABLE(wwin)  wPreferences.window_snapping) 
{
int snap_direction;
 
snap_direction = get_snap_direction(scr, 
moveData.mouseX, moveData.mouseY);
 
+   if (!wPreferences.no_autowrap 
+   snap_direction != SNAP_TOP 
+   snap_direction != SNAP_BOTTOM)
+   snap_direction = SNAP_NONE;
+
if (moveData.snap != snap_direction) {
/* erase old frame */
if (moveData.snap)

---

Summary of changes:
 NEWS  | 8 
 src/moveres.c | 7 ++-
 2 files changed, 10 insertions(+), 5 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-321-g9dd875b

2015-06-20 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  9dd875b1cfc6ab48bf82250781b5001f080019d0 (commit)
  from  f3ac6bb9233a0be20c2c6f0b8c09c6419410cb0f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/9dd875b1cfc6ab48bf82250781b5001f080019d0

commit 9dd875b1cfc6ab48bf82250781b5001f080019d0
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Jun 20 12:00:23 2015 +0200

fixup! Configure: increased the version of Automake requested

diff --git a/debian/control b/debian/control
index ce41a77..b761636 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: x11
 Priority: optional
 Maintainer: Rodolfo García Peñas (kix) k...@debian.org
 Standards-Version: 3.9.6
-Build-Depends: debhelper (= 9), automake (= 1:1.11), gettext,
+Build-Depends: debhelper (= 9), automake (= 1:1.12), gettext,
  libfontconfig1-dev, libjpeg-dev, libpng-dev, libsm-dev, libtiff5-dev,
  libtool, libgif-dev, libx11-dev, libxext-dev, libxft-dev, libxinerama-dev,
  libxkbfile-dev, libxpm-dev, libxt-dev, libxrender-dev, sharutils, libxmu-dev,
diff --git a/doc/build/Compilation.texi b/doc/build/Compilation.texi
index 2ab7598..00e5862 100644
--- a/doc/build/Compilation.texi
+++ b/doc/build/Compilation.texi
@@ -164,7 +164,7 @@ package, you will also need:
 @itemize
 @item @emph{git}
 @item @emph{autoconf} 2.69
-@item @emph{automake} 1.11
+@item @emph{automake} 1.12
 @item @emph{libtool} 1.4.2
 @end itemize
 

---

Summary of changes:
 debian/control | 2 +-
 doc/build/Compilation.texi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-320-gf3ac6bb

2015-06-20 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  f3ac6bb9233a0be20c2c6f0b8c09c6419410cb0f (commit)
  from  84284e604e72fc4e54f01eaef1caf70a97c6065f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/f3ac6bb9233a0be20c2c6f0b8c09c6419410cb0f

commit f3ac6bb9233a0be20c2c6f0b8c09c6419410cb0f
Author: Josip Deanovic djosip+n...@linuxpages.net
Date:   Sat Jun 20 09:14:45 2015 +0200

configure: Fix output of libdir directory in summary

This patch fixes the output status of the configure script which
currently gives output such as this:
output

Window Maker was configured as follows:
Installation path prefix: /usr/local/windowmaker-0.95.7.next
Installation path for binaries  : /usr/local/windowmaker-0.95.7.next/bin
Installation path for libraries : ${exec_prefix}/lib
Installation path for WPrefs.app: /usr/local/windowmaker-0.95.7.next
...

diff --git a/configure.ac b/configure.ac
index 2b01108..589c7c9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -281,6 +281,8 @@ test x$exec_prefix = xNONE  exec_prefix='${prefix}'
 
 _bindir=`eval echo $bindir`
 _bindir=`eval echo $_bindir`
+_libdir=`eval echo $libdir`
+_libdir=`eval echo $_libdir`
 
 lib_search_path='-L${libdir}'
 
@@ -937,7 +939,7 @@ echo Window Maker was configured as follows:
 echo
 echo Installation path prefix: $prefix
 echo Installation path for binaries  : $_bindir
-echo Installation path for libraries : $libdir
+echo Installation path for libraries : $_libdir
 echo Installation path for WPrefs.app: $wprefs_base_dir | sed -e 
's|\${prefix}|'$prefix|
 echo Supported core features::$supported_core
 echo Supported X extensions: :$supported_xext

---

Summary of changes:
 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-323-g71809a2

2015-06-20 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  9dd875b1cfc6ab48bf82250781b5001f080019d0 (commit)
  discards  f3ac6bb9233a0be20c2c6f0b8c09c6419410cb0f (commit)
  discards  84284e604e72fc4e54f01eaef1caf70a97c6065f (commit)
   via  71809a2011b126a984bbbe2ed230673c62a26eeb (commit)
   via  e666cfc6a57248c8db8e51100a9bb019f33a8284 (commit)
   via  ae7e228aa400edf0beb0f61499eaf41cc95af3fc (commit)
   via  0dfb42caae93e37f31a2e0c600e321cd18cb8bbe (commit)
   via  6691a653a73449b785c9d819eb7f4f3e95e32a55 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (9dd875b1cfc6ab48bf82250781b5001f080019d0)
\
 N -- N -- N (71809a2011b126a984bbbe2ed230673c62a26eeb)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/71809a2011b126a984bbbe2ed230673c62a26eeb

commit 71809a2011b126a984bbbe2ed230673c62a26eeb
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Jun 20 18:24:00 2015 +0200

doc: include the INSTALL-WMAKER documentation in the repository

As suggested by Carlos, the instruction to compile from the repository are
included in this document, so it is a good idea to have it in the
repository, even if it is a generated file.

In addition, autogen.sh will not generate it anymore as it would create
an incorrect version of it (the reference to the version number would be
wrong).

When the source file is modified, make will re-generate accordingly the
file, so there should be no problem.

Suggested-by: Carlos R. Mafra crma...@gmail.com
Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/.gitignore b/.gitignore
index e50a2b7..0e94104 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,7 +32,6 @@ m4/lt~obsolete.m4
 src/wconfig.h
 
 # These files are generated by scripts
-INSTALL-WMAKER
 README.i18n
 
 # These files are compilation stuff
diff --git a/INSTALL-WMAKER b/INSTALL-WMAKER
new file mode 100644
index 000..64e07e4
--- /dev/null
+++ b/INSTALL-WMAKER
@@ -0,0 +1,717 @@
+
+
+
+
+
+ Window Maker Compilation and Installation
+
+
+   ~ A guide to configure, compile and install ~
+   ~ Window Maker from sources. ~
+
+   --  The Window Maker Team  --
+
+
+
+
+This manual is for Window Maker window manager, version 0.95.6.
+
+Copyright (c) 2015 The Window Maker Team.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free  Software Foundation; either  version 2 of the  License, or
+(at your option) any later version.
+
+This program is distributed in the hope  that it will be useful, but
+WITHOUT  ANY   WARRANTY;  without  even  the   implied  warranty  of
+MERCHANTABILITY or  FITNESS FOR  A PARTICULAR  PURPOSE. See  the GNU
+General Public License for more details.
+
+You should  have received a copy  of the GNU General  Public License
+along with this program, see file COPYING for details.
+
+
+  Published by The Window Maker team on 20 June 2015.
+
+
+
+
+
+1 Prerequisites  . . . . . . . . . . . . . . . . . . . . . . . .  73
+  1.1 Supported Platforms  . . . . . . . . . . . . . . . . . . .  77
+  1.2 Software Dependencies  . . . . . . . . . . . . . . . . . .  88
+  1.3 Special Dependencies   . . . . . . . . . . . . . . . . . . 122
+  1.4 Optional Dependencies  . . . . . . . . . . . . . . . . . . 134
+
+2 Building Window Maker  . . . . . . . . . . . . . . . . . . . . 223
+  2.1 Getting the Sources  . . . . . . . . . . . . . . . . . . . 227
+  2.2 Build and Install  . . . . . . . . . . . . . . . . . . . . 248
+  2.3 User specific configuration  . . . . . . . . . . . . . . . 298
+  2.4 Locales/Internationalisation   . . . . . . . . . . . . . . 324
+  2.5 Configure Options  . . . . . . . . . . . . . . . . . . . . 332
+2.5.1 Installation Directory   . . . . . . . . . . . . . . . 346
+2.5.2 External 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-319-g84284e6

2015-06-19 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  84284e604e72fc4e54f01eaef1caf70a97c6065f (commit)
   via  325dc85891519757a046a82aca45703962343c4e (commit)
  from  eb1c06d704ce77e4223b4905241a9df6255bad47 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/84284e604e72fc4e54f01eaef1caf70a97c6065f

commit 84284e604e72fc4e54f01eaef1caf70a97c6065f
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Fri Jun 19 21:57:09 2015 +0200

Configure: increased the version of Automake requested

The compilation of the WRaster library needs the keyword
EXTRA_*_DEPENDENCIES in its Makefile so the configure.ac have been updated
to require at least the version of automake in which it is added.

Reported-by: Josip Deanovic djosip+n...@linuxpages.net
Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/configure.ac b/configure.ac
index c5d3167..2b01108 100644
--- a/configure.ac
+++ b/configure.ac
@@ -37,7 +37,11 @@ dnl ===
 
AC_INIT([WindowMaker],[0.95.6],[wmaker-dev@lists.windowmaker.org],[WindowMaker],[http://www.windowmaker.org/])
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_HEADERS([config.h])
-AM_INIT_AUTOMAKE([1.11 silent-rules])
+
+dnl We need the EXTRA_xxx_DEPENDENCIES keyword in Makefiles which have been
+dnl introduced in the version 1.11.3; because the 1.12 was realeased shortly
+dnl after, we just ask for it
+AM_INIT_AUTOMAKE([1.12 silent-rules])
 
 dnl Reference file used by 'configure' to make sure the path to sources is 
valid
 AC_CONFIG_SRCDIR([src/WindowMaker.h])

http://repo.or.cz/w/wmaker-crm.git/commit/325dc85891519757a046a82aca45703962343c4e

commit 325dc85891519757a046a82aca45703962343c4e
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Fri Jun 19 21:56:47 2015 +0200

wrlib: fixed gcc version needed for deprecated attribute support

The support for a custom message in the attribute 'deprecated' have been
added only from gcc 4.5.0 and not 4.0, so the check was updated accordingly
to avoid compilation error with version 4.0 to 4.4.

Reported-by: Josip Deanovic djosip+n...@linuxpages.net
Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/wrlib/wraster.h b/wrlib/wraster.h
index 479f975..ab187bf 100644
--- a/wrlib/wraster.h
+++ b/wrlib/wraster.h
@@ -61,7 +61,7 @@
  * mechanism and define an internal macro appropriately. Please note that the 
macro are not considered being
  * part of the public API.
  */
-#if __GNUC__ = 4
+#if __GNUC__  4 || (__GNUC__ == 4  __GNUC_MINOR__ = 5)
 #define __wrlib_deprecated(msg)  __attribute__ ((deprecated(msg)))
 #elif __GNUC__ = 3
 #define __wrlib_deprecated(msg)  __attribute__ ((deprecated))

---

Summary of changes:
 configure.ac| 6 +-
 wrlib/wraster.h | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-316-g177c509

2015-06-13 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  177c5095e9c6c62a4d771ae5612d2dbad9982e35 (commit)
   via  ae9cb306ef6fb6152452c59b74cd19657ee21498 (commit)
   via  35068ba2d2e0d9e71c67acc87451a26a95eb7244 (commit)
   via  1c191f0e66950b67726e8c15658817235215b26e (commit)
   via  b35cc42205834c957778b2a2fa9b288ccd767e6b (commit)
  from  73420b3d2dbd629b8b8e311e87c31e3772706742 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/177c5095e9c6c62a4d771ae5612d2dbad9982e35

commit 177c5095e9c6c62a4d771ae5612d2dbad9982e35
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Jun 13 18:54:05 2015 +0200

WRaster: fix unused variable warning when XShm extention is not enabled

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/wrlib/xutil.c b/wrlib/xutil.c
index 1c3f86d..8e90333 100644
--- a/wrlib/xutil.c
+++ b/wrlib/xutil.c
@@ -154,6 +154,9 @@ RXImage *RCreateXImage(RContext * context, int depth, 
unsigned width, unsigned h
 void RDestroyXImage(RContext * context, RXImage * rximage)
 {
 #ifndef USE_XSHM
+   /* Argument is not used in this case, tell the compiler it is ok */
+   (void) context;
+
XDestroyImage(rximage-image);
 #else  /* USE_XSHM */
if (rximage-is_shared) {

http://repo.or.cz/w/wmaker-crm.git/commit/ae9cb306ef6fb6152452c59b74cd19657ee21498

commit ae9cb306ef6fb6152452c59b74cd19657ee21498
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Jun 13 18:53:36 2015 +0200

WINGs: fix non-portable int conversion for printf in font panel size 
handling

The original code assumed that the (void *) type could be safely converted
to an integer for the printf use, but it is not that simple, as pointed by
gcc when compiling on 32-bits platforms, where pointers do not match
anymore the long (%li) size.

The new code now do the conversions by the rules, so the compiler knows
what is happening and printf always gets the 'int' it expects.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WINGs/wfontpanel.c b/WINGs/wfontpanel.c
index 2d6f77f..019c710 100644
--- a/WINGs/wfontpanel.c
+++ b/WINGs/wfontpanel.c
@@ -699,8 +699,10 @@ static void typefaceClick(WMWidget * w, void *data)
WMClearList(panel-sizLs);
 
WM_ITERATE_ARRAY(face-sizes, size, i) {
-   if ((uintptr_t)size != 0) {
-   sprintf(buffer, %li, (uintptr_t)size);
+   if (size != NULL) {
+   int size_int = (int) size;
+
+   sprintf(buffer, %i, size_int);
 
WMAddListItem(panel-sizLs, buffer);
}
@@ -798,8 +800,11 @@ static void setFontPanelFontName(FontPanel * panel, const 
char *family, const ch
 
WM_ITERATE_ARRAY(face-sizes, vsize, i) {
char buffer[32];
-   if ((uintptr_t)vsize != 0) {
-   sprintf(buffer, %li, (uintptr_t)vsize);
+
+   if (vsize != NULL) {
+   int size_int = (int) vsize;
+
+   sprintf(buffer, %i, size_int);
 
WMAddListItem(panel-sizLs, buffer);
}

http://repo.or.cz/w/wmaker-crm.git/commit/35068ba2d2e0d9e71c67acc87451a26a95eb7244

commit 35068ba2d2e0d9e71c67acc87451a26a95eb7244
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Jun 13 18:52:07 2015 +0200

WINGs: ran spell checker on the NEWS file

The command used was:
  aspell --lang=en_GB check WINGs/NEWS

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WINGs/NEWS b/WINGs/NEWS
index 1c94845..c5afb8d 100644
--- a/WINGs/NEWS
+++ b/WINGs/NEWS
@@ -223,8 +223,8 @@ Double buffering
 
 
 To avoid flickering caused by redrawing the widgets on Expose events, a
-double buffering tehnique was implemented for most of the widgets.
-This flickering effect has gotten more vizible with the introduction
+double buffering technique was implemented for most of the widgets.
+This flickering effect has gotten more visible with the introduction
 of antialiased fonts. If with normal text one can redraw the text over the
 old one over and over again without any degradation of the text (new pixels
 simply overwrite old pixels), with antialiased text the situation is
@@ -236,7 +236,7 @@ The double buffer is implemented to solve this issue.
 This is a change that that will be automatically available for any WINGs
 applications and will require no change in the existing code.
 However there is an 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-310-gca5a88e

2015-06-08 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  32d328e4884cda8f0757ea471020d2bdf004bac4 (commit)
   via  ca5a88e3b04234dac2182e21d53ddfafad38bdc4 (commit)
   via  3461fdca342c0fde8dea08cb246627010f94ec80 (commit)
   via  56aa236ffbfa4b3b38c2e79501664d04bb8acd67 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (32d328e4884cda8f0757ea471020d2bdf004bac4)
\
 N -- N -- N (ca5a88e3b04234dac2182e21d53ddfafad38bdc4)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/ca5a88e3b04234dac2182e21d53ddfafad38bdc4

commit ca5a88e3b04234dac2182e21d53ddfafad38bdc4
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Sun Jun 7 23:59:26 2015 -0500

doc: Add manpage for wmiv.

diff --git a/debian/wmaker.manpages b/debian/wmaker.manpages
index f252a1c..ae73e30 100644
--- a/debian/wmaker.manpages
+++ b/debian/wmaker.manpages
@@ -11,3 +11,4 @@ doc/wmsetbg.1x
 doc/WPrefs.1x
 doc/wxcopy.1x
 doc/wxpaste.1x
+doc/wmiv.1
diff --git a/doc/Makefile.am b/doc/Makefile.am
index a79d68c..30d46f8 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -17,6 +17,7 @@ dist_man_MANS = \
WindowMaker.1 \
wmagnify.1 \
wmgenmenu.1 \
+   wmiv.1 \
wmmenugen.1 \
WPrefs.1 \
wxcopy.1 \
@@ -50,7 +51,7 @@ am__v_CHKOPTS_0 = @echo   CHK  $@ ;
 am__v_CHKOPTS_1 =
 
 check-local: wmaker-args WPrefs-args wmagnify-args geticonset-args 
getstyle-args seticons-args setstyle-args \
-   wdread-args wdwrite-args wmgenmenu-args wmmenugen-args wmsetbg-args 
wxcopy-args wxpaste-args
+   wdread-args wdwrite-args wmgenmenu-args wmiv-args wmmenugen-args 
wmsetbg-args wxcopy-args wxpaste-args
 
 wmaker-args:
$(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \
@@ -92,6 +93,10 @@ wmgenmenu-args:
$(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \
--program $(top_builddir)/util/wmgenmenu --man-page 
$(top_srcdir)/doc/wmgenmenu.1
 
+wmiv-args:
+   $(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \
+   --program $(top_builddir)/util/wmiv --man-page 
$(top_srcdir)/doc/wmiv.1
+
 wmmenugen-args:
$(AM_V_CHKOPTS)$(top_srcdir)/script/check-cmdline-options-doc.sh \
--program $(top_builddir)/util/wmmenugen --man-page 
$(top_srcdir)/doc/wmmenugen.1
@@ -109,4 +114,4 @@ wxpaste-args:
--program $(top_builddir)/util/wxpaste --man-page 
$(top_srcdir)/doc/wxpaste.1
 
 .PHONY: wmaker-args WPrefs-args wmagnify-args geticonset-args getstyle-args 
seticons-args setstyle-args \
-   wdread-args wdwrite-args wmgenmenu-args wmmenugen-args wmsetbg-args 
wxcopy-args wxpaste-args
+   wdread-args wdwrite-args wmgenmenu-args wmiv-args wmmenugen-args 
wmsetbg-args wxcopy-args wxpaste-args
diff --git a/doc/wmiv.1 b/doc/wmiv.1
new file mode 100644
index 000..4f92f98
--- /dev/null
+++ b/doc/wmiv.1
@@ -0,0 +1,49 @@
+.TH wmiv 1 June 2015
+.SH NAME
+wmiv: \- fast image viewer using wrlib
+.SH SYNOPSIS
+.B wmiv
+[\fI\,image(s)|directory\/\fR]
+.SH OPTIONS
+.TP
+.B \-\-help
+print help text
+.TP
+.B \-\-version
+print version
+.SH KEYS
+.TP
+[+]
+zoom in
+.TP
+[\-]
+zoom out
+.TP
+[Esc]
+actual size
+.TP
+[D]
+launch diaporama mode
+.TP
+[L]
+rotate image on the left
+.TP
+[Q]
+quit
+.TP
+[R]
+rotate image on the right
+.TP
+[right]
+next image
+.TP
+[left]
+previous image
+.TP
+[up]
+first image
+.TP
+[down]
+last image
+.SH AUTHOR
+wmiv is a part of Window Maker.  It was written by David Maciejak.

http://repo.or.cz/w/wmaker-crm.git/commit/3461fdca342c0fde8dea08cb246627010f94ec80

commit 3461fdca342c0fde8dea08cb246627010f94ec80
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Sun Jun 7 23:59:25 2015 -0500

wmiv: Improve help text.

In particular, we add entries for the two command line options for `make
check` to work, add some whitespace for readability, and enclose the keys
in brackets so `make check` doesn't think the - key is one of the command
line options.  We also capitalize Esc and the letter keys for readability.

diff --git a/util/wmiv.c b/util/wmiv.c
index 90bc88d..2fb1e15 100755
--- a/util/wmiv.c
+++ b/util/wmiv.c
@@ 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-308-g32d328e

2015-06-07 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  32d328e4884cda8f0757ea471020d2bdf004bac4 (commit)
  from  dcaa372e941a139a1699e9b968fd9f07982246dd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/32d328e4884cda8f0757ea471020d2bdf004bac4

commit 32d328e4884cda8f0757ea471020d2bdf004bac4
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Sun Jun 7 12:16:31 2015 -0500

wmiv: Add long command line options --help and --version.

We will need --help for `make check` to work once we add a manpage.

diff --git a/util/wmiv.c b/util/wmiv.c
index 45cc4e3..90bc88d 100755
--- a/util/wmiv.c
+++ b/util/wmiv.c
@@ -34,6 +34,7 @@
 #include limits.h
 #include unistd.h
 #include sys/stat.h
+#include getopt.h
 #include config.h
 
 #ifdef HAVE_EXIF
@@ -705,7 +706,14 @@ int main(int argc, char **argv)
red.red = 255;
red.green = red.blue = 0;
 
-   option = getopt(argc, argv, hv);
+   static struct option long_options[] = {
+   {version, no_argument, 0, 'v'},
+   {help, no_argument, 0, 'h'},
+   {0, 0, 0, 0}
+   };
+   int option_index = 0;
+
+   option = getopt_long (argc, argv, hv, long_options, option_index);
if (option != -1) {
switch (option) {
case 'h':

---

Summary of changes:
 util/wmiv.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch master updated: wmaker-0.95.6-304-gb295a20

2015-05-28 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, master has been updated
   via  b295a2029ef102e53a96bc0c5d42d36577e73974 (commit)
   via  67da339ccb116808dc9c2a0b527afd702d7996b5 (commit)
   via  945f4d238926c607c6917cc043f87099d23a3987 (commit)
   via  b64d9e6be0e23b32c4020304d019742745752627 (commit)
   via  9ab220345679662118e107d9879e563dc1546578 (commit)
   via  d28edde23e957920db47f3f8a86d099ed912a1ae (commit)
   via  79a95d717393d50fa4d1c22a97cc88f6264de335 (commit)
   via  1df08cc492020c9e663f122fc3f293a2d20b1565 (commit)
   via  bae28b2fae3b6dac2b3c5448d567125a1b85525e (commit)
   via  d6d165c29d899e75b0600da35fc4a41ddd6f6c91 (commit)
   via  0a009143c32064d47dc857ec50e95116b7c5b6be (commit)
   via  8088dc1eabb743a1dbd594cb0908234c0721d61c (commit)
   via  4d0585ede250dbf0dfe7191519aec8abce365996 (commit)
   via  81e51182e5a57dcfa1f934d94585111fa58e5b02 (commit)
   via  42acb5d34cd960a6dadfefbf1498021c63e2e3a2 (commit)
   via  6aad540b889c752dec030d3d455b1dac67984a1e (commit)
   via  ea2b5f064178c854ca401d1203e5be1362a4c97c (commit)
   via  28b016914706b2c8eb062992f788c1b7cca35efe (commit)
   via  fa5f8d99375649df869e079d084af6dcc5bf25c2 (commit)
   via  ea42641033ec4dacd232e7d3017c5fe6636f5226 (commit)
   via  5ecb96cbf4c327f25de32585d3ac83257b4a7f27 (commit)
   via  14d1d3f141bc6740e7c8704f7883ed9c56fc45d5 (commit)
   via  976083f5b937a8f76b1e3cd2f70e1396c5a3a520 (commit)
   via  997b3e5d91f4194fa592c72a71ca29496014ba99 (commit)
   via  fd1dd9c7eae188aa67bb3592b4f0037bdafc8ef9 (commit)
   via  a8f6abc9ea0350ddfc0b6b4a76cb92be4c89a1b0 (commit)
   via  8276ff13310a06e79a17c50bbe2602724cf68386 (commit)
   via  1a068faa4993ed6ec628b4fc0e9b90381e9c5526 (commit)
   via  c3ba9aeba3a3b92b9d804d2f2b3d0518d0d2fd9a (commit)
   via  5881d1a8baa1672c4abc9fa9d321b9b2023df1af (commit)
   via  bed5ebea89c225434a032eb860040901ce315a09 (commit)
   via  edc12fad9f755944648d98dcac3ee3b98eaba7f2 (commit)
   via  af2aba6f954c1f5c62badac3598eb2fbcdbe9506 (commit)
   via  784f6794e5ee650883b9adc504881985cff9e2dc (commit)
   via  8fa16bef00f7156a9ff19d512583db33f16ac769 (commit)
   via  1c1909d5fea376ed40d4bbd1cbfd72177212ce1f (commit)
   via  e14fad11626e881b104d4cc520abfdecdb82532f (commit)
   via  0bab67f9be51efbd178a2c8ab43ce73cbc083777 (commit)
   via  6ef010d974b8b45c2d0128dec59b9ec3c170af48 (commit)
   via  9d9b6d3fcf3553297c59c8b1fb20d2d03c9240d9 (commit)
   via  ba3e57597192dc6548ea68adb4f92d1f60187411 (commit)
   via  3d6da4b2108c3a668d9a824a3a6ae9b8741f3df2 (commit)
   via  f2f1bcb209e00baf52d5bd627eaf194e20962171 (commit)
   via  495e82fc9aea8fc4bf2098d8a86f93831a789afb (commit)
   via  ea39621f910f47ee0e06ae92c9ccbd3a940e60d0 (commit)
   via  e03088ebe24cd8c12d4389687318c954953291a7 (commit)
   via  bc4f3352b65aa2ffd96b26d8a41ae19f2584882e (commit)
   via  c8ea949b1aad9e019141d67092304cbb7db5bf1a (commit)
   via  6ef343ed8795532c8936889a42873735157f0bae (commit)
   via  032f6587d9fba057744209bc5b3b819b5bfd6b08 (commit)
   via  a93570e5be7c6a2493bc8555da4a31e889de9210 (commit)
   via  d72e6d415a78972e9085841545f5de58e931b4f3 (commit)
   via  04404bf47c4eed536dde614333eb83b923b3ae59 (commit)
   via  ae078991221b32367f98754e632021d3975827aa (commit)
   via  15db368291419e523d6787d5c968e312b1211b55 (commit)
   via  ba8cd2abe47e30344cbeb99dcc7cf22d9730f4d3 (commit)
   via  8d09af51b831bb3ae7ddc3d4599e82739d41d2ca (commit)
   via  2086eefb7e5c658bf0f99feb2aa4b118b188e2b1 (commit)
   via  842e145e0aeef633b7d0f938f57098469fee7cfe (commit)
   via  b4cf94aacd0f9fcffd802b0a8e47e0d162ca1f20 (commit)
   via  2ebfcd9c5c9350d89f2346304ed8c02883020785 (commit)
   via  1cef020eb322f1bc2978d49ec2d846dd9d1cc15d (commit)
   via  30fe0fb05f6fd0030155c2643a93a562c8278711 (commit)
   via  d1c9f791d870d88ec4f02e31b29600e1afbaa58a (commit)
   via  0c09d1f40d6efa9546f77ebc10d42344b2ead34a (commit)
   via  1ba9a8bcf51c8b407e06b56bf2655c758de49133 (commit)
   via  cfba824ed47b54531318fd77aa5c618be39012ff (commit)
   via  5cb1df5e2718977698ca03edf21fac247449f599 (commit)
   via  b3ec1ac8f4ae24979df0be69e8d4d3f53476a0c5 (commit)
   via  22e62c0637ebbdcfd6bab9fb623c36bd6f31a3c8 (commit)
   via  04de317dde9ac8cbfa55dc95937598b724a359a4 (commit)
   via  438accb312c9eadcf25818d4193d4554f4758ffa (commit)
   via  355a2e6906aa0e91d701fd01e29ea7caaed93c99 (commit)
   via  c743c4b77b645ec7e0f6b5a2497f13c0d904d9d8 (commit)
   via  f6c9410ee71b0e0028ffa749e217f2f519d931a0 (commit)
   via  709a6dc20381aa310e3c2c78419b470dc3b63d50 (commit)
   via  d3414d335f4ec0372f834da1b886fced6b0b8d0e (commit)
   via  

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-296-gbae28b2

2015-05-26 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  bae28b2fae3b6dac2b3c5448d567125a1b85525e (commit)
   via  d6d165c29d899e75b0600da35fc4a41ddd6f6c91 (commit)
   via  0a009143c32064d47dc857ec50e95116b7c5b6be (commit)
   via  8088dc1eabb743a1dbd594cb0908234c0721d61c (commit)
  from  4d0585ede250dbf0dfe7191519aec8abce365996 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/bae28b2fae3b6dac2b3c5448d567125a1b85525e

commit bae28b2fae3b6dac2b3c5448d567125a1b85525e
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat May 23 17:19:32 2015 +0200

doc: changed section for translated man pages from 1x to 1

Similarly to the previous patch that changed the section for the core man
pages, this patch updates the translated man pages.

Took opportunity to re-order alphabetically the files in the Makefile
because it eases maintenance.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/doc/cs/Makefile.am b/doc/cs/Makefile.am
index 480bdb6..2747364 100644
--- a/doc/cs/Makefile.am
+++ b/doc/cs/Makefile.am
@@ -3,15 +3,15 @@
 mandir=@mandir@/cs
 
 man_MANS = \
-   geticonset.1x \
-   setstyle.1x \
-   wxpaste.1x \
-   getstyle.1x \
-   wdwrite.1x \
-   wmsetbg.1x \
-   seticons.1x \
-   wmaker.1x \
-   wxcopy.1x
+   geticonset.1 \
+   getstyle.1 \
+   seticons.1 \
+   setstyle.1 \
+   wdwrite.1 \
+   wmaker.1 \
+   wmsetbg.1 \
+   wxcopy.1 \
+   wxpaste.1
 
 EXTRA_DIST = $(man_MANS)
 
diff --git a/doc/cs/geticonset.1x b/doc/cs/geticonset.1
similarity index 93%
rename from doc/cs/geticonset.1x
rename to doc/cs/geticonset.1
index 83fcf5d..34c8397 100644
--- a/doc/cs/geticonset.1x
+++ b/doc/cs/geticonset.1
@@ -1,5 +1,5 @@
 .\ Hey, Emacs!  This is an -*- nroff -*- source file.
-.TH geticonset 1x Leden 1999
+.TH geticonset 1 Leden 1999
 .SH JM�NO
 geticonset \- extrahuje aktu�ln� sadu ikon Window Makera
 .SH SYNTAXE
@@ -26,8 +26,8 @@ tak jej
 .IP GNUSTEP_USER_ROOT/Defaults/WMWindowAttributes
 Toto je soubor, kter� se zap��e.
 .SH POD�VEJTE SE TAK�
-.BR seticons (1x),
-.BR wmaker (1x)
+.BR seticons (1),
+.BR wmaker (1)
 .SH AUTOR
 Autorem Window Makera je Alfredo K. Kojima koj...@windowmaker.info.
 .PP
diff --git a/doc/cs/getstyle.1x b/doc/cs/getstyle.1
similarity index 97%
rename from doc/cs/getstyle.1x
rename to doc/cs/getstyle.1
index 349c996..93ae965 100644
--- a/doc/cs/getstyle.1x
+++ b/doc/cs/getstyle.1
@@ -1,5 +1,5 @@
 .\ Hey, Emacs!  This is an -*- nroff -*- source file.
-.TH getstyle 1x Leden 1999
+.TH getstyle 1 Leden 1999
 .SH JMÉNO
 getstyle \- vytvoøí balík s aktuálním stylem Window Makera.
 .SH SYNTAXE
@@ -58,8 +58,8 @@ tak její implicitní hodnota je ~/GNUstep
 .IP GNUSTEP_USER_ROOT/Defaults/WindowMaker
 Toto je soubor, který se zapí¹e.
 .SH PODÍVEJTE SE TAKÉ
-.BR setstyle (1x),
-.BR wmaker (1x)
+.BR setstyle (1),
+.BR wmaker (1)
 .SH AUTOR
 Autorem Window Makera je Alfredo K. Kojima koj...@windowmaker.info.
 .PP
diff --git a/doc/cs/seticons.1x b/doc/cs/seticons.1
similarity index 93%
rename from doc/cs/seticons.1x
rename to doc/cs/seticons.1
index 6f80c29..c9782e7 100644
--- a/doc/cs/seticons.1x
+++ b/doc/cs/seticons.1
@@ -1,5 +1,5 @@
 .\ Hey, Emacs!  This is an -*- nroff -*- source file.
-.TH seticons 1x B�ezen 1998
+.TH seticons 1 B�ezen 1998
 .SH JM�NO
 seticons \- nastav� ikony pro Window Maker
 .SH SYNTAXe
@@ -28,8 +28,8 @@ tak jej
 .IP GNUSTEP_USER_ROOT/Defaults/WMWindowAttributes
 Toto je soubor, kter� se zap��e.
 .SH POD�VEJTE SE TAK�
-.BR geticonset (1x),
-.BR wmaker (1x)
+.BR geticonset (1),
+.BR wmaker (1)
 .SH AUTOR
 Autorem Window Makera je Alfredo K. Kojima koj...@windowmaker.info.
 .PP
diff --git a/doc/cs/setstyle.1x b/doc/cs/setstyle.1
similarity index 96%
rename from doc/cs/setstyle.1x
rename to doc/cs/setstyle.1
index 38fc48e..35b76c2 100644
--- a/doc/cs/setstyle.1x
+++ b/doc/cs/setstyle.1
@@ -1,5 +1,5 @@
 .\ Hey, Emacs!  This is an -*- nroff -*- source file.
-.TH setstyle 1x Leden 1999
+.TH setstyle 1 Leden 1999
 .SH JMÉNO
 setstyle \- zmìní nastavení Window Makera související se stylem nebo
 zavede téma
@@ -46,8 +46,8 @@ tak její implicitní hodnota je ~/GNUstep
 .IP GNUSTEP_USER_ROOT/Defaults/WindowMaker
 Toto je soubor, který se zapí¹e.
 .SH PODÍVEJTE SE TAKÉ
-.BR getstyle (1x),
-.BR wmaker (1x)
+.BR getstyle (1),
+.BR wmaker (1)
 .SH AUTOR
 Autorem Window Makera je Alfredo K. Kojima koj...@windowmaker.info.
 .PP
diff --git a/doc/cs/wdwrite.1x b/doc/cs/wdwrite.1
similarity index 95%
rename from doc/cs/wdwrite.1x
rename to doc/cs/wdwrite.1
index 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-304-gb295a20

2015-05-26 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  b295a2029ef102e53a96bc0c5d42d36577e73974 (commit)
   via  67da339ccb116808dc9c2a0b527afd702d7996b5 (commit)
  from  945f4d238926c607c6917cc043f87099d23a3987 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/b295a2029ef102e53a96bc0c5d42d36577e73974

commit b295a2029ef102e53a96bc0c5d42d36577e73974
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Tue May 26 17:13:14 2015 -0500

debian: Import version 0.95.6-1.1.

diff --git a/debian/changelog b/debian/changelog
index feaa46d..308bbc6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+wmaker (0.95.6-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/control:
+- Add Breaks/Replaces for libwraster3-dev; remove Provides for
+  libwraster-dev (Closes: #784711).
+
+ -- Doug Torrance dtorra...@monmouthcollege.edu  Thu, 21 May 2015 13:34:40 
-0500
+
 wmaker (0.95.6-1) unstable; urgency=medium
 
   * New upstream version 0.95.6. [Closes: #148856]
diff --git a/debian/control b/debian/control
index 4580a3e..ce41a77 100644
--- a/debian/control
+++ b/debian/control
@@ -45,7 +45,8 @@ Section: libdevel
 Depends: libwraster5 (= ${binary:Version}), libc6-dev, libx11-dev,
  libxext-dev, libxpm-dev, libjpeg-dev, libpng-dev, libgif-dev,
  libtiff5-dev, ${misc:Depends}
-Provides: libwraster-dev
+Breaks: libwraster3-dev
+Replaces: libwraster3-dev
 Description: Static libraries and headers of Window Maker rasterizer
  This library is used to manipulate images and convert them to
  a format that can be displayed through the X window system.

http://repo.or.cz/w/wmaker-crm.git/commit/67da339ccb116808dc9c2a0b527afd702d7996b5

commit 67da339ccb116808dc9c2a0b527afd702d7996b5
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Tue May 26 17:13:13 2015 -0500

debian: Import version 0.95.6-1.

diff --git a/debian/changelog b/debian/changelog
index b0bea86..feaa46d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,55 @@
+wmaker (0.95.6-1) unstable; urgency=medium
+
+  * New upstream version 0.95.6. [Closes: #148856]
+  * Bumped to standard version 3.9.6. No changes.
+  * Removed patch 55_typo.diff because is now in upstream.
+  * Patch 56_ungif_problem.diff updated:
+* New name: 55_ungif_problem.diff
+* Now udpates the file m4/wm_imgfmt_check.m4, because upstream moved the
+  ungif code from configure.ac to this m4 file.
+  * Removed Encoding in debianfiles/wmaker-common.desktop.
+* The Encoding key is now deprecated by the FreeDesktop.
+  * Moved library libwings2 to libwings3.
+* Changed in debian/control.
+* Moved libwings2.changelog-upstream to libwings3.changelog-upstream.
+* Moved libwings2.install to libwings3.install.
+* Moved libwings2.symbols to libwings3.symbols.
+  * Moved libwraster3-dev to libwraster-dev.
+* Changed in debian/control.
+* Moved libwraster3-dev.changelog-upstream to
+  libwraster-dev.changelog-upstream.
+* Moved libwraster3-dev.install to libwraster-dev.install.
+* Moved libwraster3-dev.docs to libwraster-dev.docs.
+* Moved libwraster3-dev.manpages to libwraster-dev.manpages.
+  * Updated symbols.
+  * Moved libwraster3 to libwraster5.
+* Changed in debian/control.
+* Moved libwraster3.changelog-upstream to libwraster5.changelog-upstream.
+* Moved libwraster3.docs to libwraster5.docs.
+* Moved libwraster3.install to libwraster5.install.
+* Moved libwraster3.symbols to libwraster5.symbols.
+  * Updated symbols.
+  * Moved libwutil3 to libwutil5.
+* Changed in debian/control.
+* Moved libwutil3.changelog-upstream to libwutil5.changelog-upstream.
+* Moved libwutil3.install to libwutil5.install.
+* Moved libwutil3.symbols to libwutil5.symbols.
+  * Updated symbols.
+  * Removed WindowMaker/Icons/sound.tiff in debian/copyright.
+* Avoid lintian warning.
+  * Added Keywords in debianfiles/wmaker-common.desktop.
+* Avoid lintian warning.
+
+ -- Rodolfo García Peñas (kix) k...@debian.org  Thu, 09 Oct 2014 05:59:36 
+0200
+
+wmaker (0.95.5-2) unstable; urgency=low
+
+  * New patch debian/patches/56_ungif_problem.diff. [Closes: #733353]
+This patch removes the link against -lungif.
+  * Bumped to standard version 3.9.5. No changes.
+
+ -- Rodolfo García Peñas (kix) k...@debian.org  Tue, 31 Dec 2013 00:20:43 
+0100
+
 wmaker (0.95.5-1) unstable; urgency=low
 
   * New upstream version 0.95.5. [Closes: #723840]
diff --git a/debian/control b/debian/control
index ecdf31c..4580a3e 100644
--- a/debian/control
+++ 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-302-g945f4d2

2015-05-26 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  945f4d238926c607c6917cc043f87099d23a3987 (commit)
   via  b64d9e6be0e23b32c4020304d019742745752627 (commit)
   via  9ab220345679662118e107d9879e563dc1546578 (commit)
   via  d28edde23e957920db47f3f8a86d099ed912a1ae (commit)
   via  79a95d717393d50fa4d1c22a97cc88f6264de335 (commit)
   via  1df08cc492020c9e663f122fc3f293a2d20b1565 (commit)
  from  bae28b2fae3b6dac2b3c5448d567125a1b85525e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/945f4d238926c607c6917cc043f87099d23a3987

commit 945f4d238926c607c6917cc043f87099d23a3987
Author: Alwin translati...@ziggo.nl
Date:   Mon May 25 21:56:19 2015 +0200

WPrefs: creating more space for translations

Making some wasted pixels available in the Options section of Icon
Preferences, by redividing the heights and vertical offsets.

The reason is that one or more translations may easily become
larger, and will automatically be wrapped to a second line. In the
current situation, those two lines appear more or less stripped,
depending on the font size. The upper and/or lower part of the fonts
become invisible, which make them hard to read. It's ugly also.

Currently the Dutch and other translations benefit from this
change.

diff --git a/WPrefs.app/Icons.c b/WPrefs.app/Icons.c
index a58630a..4e7f237 100644
--- a/WPrefs.app/Icons.c
+++ b/WPrefs.app/Icons.c
@@ -411,22 +411,22 @@ static void createPanel(Panel * p)
/*WMSetFrameTitle(panel-optF, _(Icon Display)); */
 
panel-arrB = WMCreateSwitchButton(panel-optF);
-   WMResizeWidget(panel-arrB, 198, 20);
-   WMMoveWidget(panel-arrB, 12, 10);
+   WMResizeWidget(panel-arrB, 198, 26);
+   WMMoveWidget(panel-arrB, 12, 8);
WMSetButtonText(panel-arrB, _(Auto-arrange icons));
 
WMSetBalloonTextForView(_(Keep icons and miniwindows arranged all the 
time.), WMWidgetView(panel-arrB));
 
panel-omnB = WMCreateSwitchButton(panel-optF);
-   WMResizeWidget(panel-omnB, 198, 20);
-   WMMoveWidget(panel-omnB, 12, 35);
+   WMResizeWidget(panel-omnB, 198, 26);
+   WMMoveWidget(panel-omnB, 12, 34);
WMSetButtonText(panel-omnB, _(Omnipresent miniwindows));
 
WMSetBalloonTextForView(_(Make miniwindows be present in all 
workspaces.), WMWidgetView(panel-omnB));
 
panel-sclB = WMCreateSwitchButton(panel-optF);
-   WMResizeWidget(panel-sclB, 198, 28);
-   WMMoveWidget(panel-sclB, 12, 56);
+   WMResizeWidget(panel-sclB, 198, 26);
+   WMMoveWidget(panel-sclB, 12, 60);
WMSetButtonText(panel-sclB, _(Single click activation));
 
WMSetBalloonTextForView(_(Launch applications and restore windows with 
a single click.), WMWidgetView(panel-sclB));

http://repo.or.cz/w/wmaker-crm.git/commit/b64d9e6be0e23b32c4020304d019742745752627

commit b64d9e6be0e23b32c4020304d019742745752627
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sun May 24 15:49:09 2015 +0200

wrlib: changed Gamma Correction calculation to use single-precision float

The original code was using double precision floating point to perform the
color corrections for the creation of the standard colormap. This precision
is not necessary because color coding is 16 bits anyway, and on some
architecture the double precision comes with a cost.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/m4/wm_libmath.m4 b/m4/wm_libmath.m4
index 77ed8d7..5a8143c 100644
--- a/m4/wm_libmath.m4
+++ b/m4/wm_libmath.m4
@@ -70,6 +70,7 @@ AC_CACHE_CHECK([if sinf+cosf are defined in math.h], 
[wm_cv_libm_sinf],
   a = atan2f(a, b);
   b = cosf(a);
   a = sinf(b);
+  a = powf(a, b);
   return (int)a;])],
[wm_cv_libm_sinf=`echo $wm_arg | sed -e 's,^.*% *,,' ` ; break])
  done
diff --git a/wrlib/context.c b/wrlib/context.c
index d74bf53..ee0b993 100644
--- a/wrlib/context.c
+++ b/wrlib/context.c
@@ -38,6 +38,10 @@
 #include scale.h
 
 
+#ifndef HAVE_FLOAT_MATHFUNC
+#define powf(x, y) ((float) pow((double)(x), (double)(y)))
+#endif
+
 static Bool bestContext(Display * dpy, int screen_number, RContext * context);
 
 static const RContextAttributes DEFAULT_CONTEXT_ATTRIBS = {
@@ -248,13 +252,13 @@ static Bool allocatePseudoColor(RContext *ctx)
 
if ((ctx-attribs-flags  RC_GammaCorrection)  ctx-attribs-rgamma 
 0
 ctx-attribs-ggamma  0  ctx-attribs-bgamma  0) {
-   double rg, gg, bg;
-   double tmp;
+   float rg, gg, bg;
+   float tmp;
 
  

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-290-g42acb5d

2015-05-15 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  c2290ef404dcc2f437b93dd9bbfffb696cf867d4 (commit)
  discards  103cd9a13e62a24f46afab12f388f8436dc075aa (commit)
  discards  ef5f542eceb18702b4880d010421fa101381210b (commit)
  discards  41d7f7f513aa362004ee99a74f496c66da83 (commit)
  discards  f328bfcdd2ad594535a7c8b9190fcc7f47f76f51 (commit)
  discards  f36849c24891d3e0f0290d2d0952756636b5f6c6 (commit)
  discards  8c32dd7d321e16dfe83e03e944affd148add2830 (commit)
  discards  118993bfd7304249d1bb1a196710fd4d625a80ac (commit)
  discards  1a75270c0a50ca339a476b47c542ccfddf86c79f (commit)
  discards  67ed6a40b401173474e3b6b5fc4b2a1c6a00a796 (commit)
   via  42acb5d34cd960a6dadfefbf1498021c63e2e3a2 (commit)
   via  6aad540b889c752dec030d3d455b1dac67984a1e (commit)
   via  ea2b5f064178c854ca401d1203e5be1362a4c97c (commit)
   via  28b016914706b2c8eb062992f788c1b7cca35efe (commit)
   via  fa5f8d99375649df869e079d084af6dcc5bf25c2 (commit)
   via  ea42641033ec4dacd232e7d3017c5fe6636f5226 (commit)
   via  5ecb96cbf4c327f25de32585d3ac83257b4a7f27 (commit)
   via  14d1d3f141bc6740e7c8704f7883ed9c56fc45d5 (commit)
   via  976083f5b937a8f76b1e3cd2f70e1396c5a3a520 (commit)
   via  997b3e5d91f4194fa592c72a71ca29496014ba99 (commit)
   via  fd1dd9c7eae188aa67bb3592b4f0037bdafc8ef9 (commit)
   via  a8f6abc9ea0350ddfc0b6b4a76cb92be4c89a1b0 (commit)
   via  8276ff13310a06e79a17c50bbe2602724cf68386 (commit)
   via  1a068faa4993ed6ec628b4fc0e9b90381e9c5526 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (c2290ef404dcc2f437b93dd9bbfffb696cf867d4)
\
 N -- N -- N (42acb5d34cd960a6dadfefbf1498021c63e2e3a2)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/42acb5d34cd960a6dadfefbf1498021c63e2e3a2

commit 42acb5d34cd960a6dadfefbf1498021c63e2e3a2
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Thu May 14 18:55:35 2015 +0200

doc: describe Iain Patterson's new feature for ICCCM compliance

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/NEWS b/NEWS
index 6561c4e..023ceb1 100644
--- a/NEWS
+++ b/NEWS
@@ -66,6 +66,17 @@ tell Window Maker to just ignore them. This is done with the 
new setting called
 IgnoreGtkHints, which is available in the Expert panel in WPrefs.
 
 
+Cooperative Window Manager Replacement
+--
+
+The ICCCM defines a protocol for window managers to ask to replace the 
currently
+running one; Window Maker now supports it. You can ask Window Maker to take the
+place of current one by running wmaker --replace, or any other window manager
+can ask Window Maker to leave the place for them when started the same way.
+Please note that this feature must be explicitely enabled at compile time 
because
+by default it is not compiled in (configure --enable-wmreplace).
+
+
 --- 0.95.6
 
 More image format supported
diff --git a/doc/Makefile.am b/doc/Makefile.am
index fff203f..706158c 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -32,6 +32,7 @@ EXTRA_DIST = wmaker.in wmsetbg.in
 wmaker.1x: wmaker.in Makefile $(top_builddir)/config.h
$(AM_V_GEN)$(top_srcdir)/script/replace-ac-keywords.sh \
--header $(top_builddir)/config.h --filter HAVE_INOTIFY \
+   --filter USE_ICCCM_WMREPLACE \
-Dsysconfdir=$(sysconfdir) --replace sysconfdir \
-Dpkgdatadir=$(pkgdatadir) --replace pkgdatadir \
-o wmaker.1x  $(srcdir)/wmaker.in
diff --git a/doc/wmaker.in b/doc/wmaker.in
index dc09ce0..48e2879 100644
--- a/doc/wmaker.in
+++ b/doc/wmaker.in
@@ -51,6 +51,9 @@ disable the Drawers in the Dock
 @!HAVE_INOTIFY@.TP
 @!HAVE_INOTIFY@.B \-\-no\-polling
 @!HAVE_INOTIFY@disable the periodic check on the configuration file to reload 
it automatically
+@USE_ICCCM_WMREPLACE@.TP
+@USE_ICCCM_WMREPLACE@.B \-\-replace
+@USE_ICCCM_WMREPLACE@ask the currently running window manager to let Window 
Maker take his place
 .TP
 .B \-\-static
 do not update or save automatically the configuration

http://repo.or.cz/w/wmaker-crm.git/commit/6aad540b889c752dec030d3d455b1dac67984a1e

commit 6aad540b889c752dec030d3d455b1dac67984a1e

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-286-gc2290ef

2015-05-14 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  c2290ef404dcc2f437b93dd9bbfffb696cf867d4 (commit)
   via  103cd9a13e62a24f46afab12f388f8436dc075aa (commit)
   via  ef5f542eceb18702b4880d010421fa101381210b (commit)
   via  41d7f7f513aa362004ee99a74f496c66da83 (commit)
   via  f328bfcdd2ad594535a7c8b9190fcc7f47f76f51 (commit)
   via  f36849c24891d3e0f0290d2d0952756636b5f6c6 (commit)
   via  8c32dd7d321e16dfe83e03e944affd148add2830 (commit)
   via  118993bfd7304249d1bb1a196710fd4d625a80ac (commit)
   via  1a75270c0a50ca339a476b47c542ccfddf86c79f (commit)
   via  67ed6a40b401173474e3b6b5fc4b2a1c6a00a796 (commit)
  from  c3ba9aeba3a3b92b9d804d2f2b3d0518d0d2fd9a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/c2290ef404dcc2f437b93dd9bbfffb696cf867d4

commit c2290ef404dcc2f437b93dd9bbfffb696cf867d4
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Thu May 14 15:07:04 2015 +0200

wmaker-check: rewrote parsing of structure fields for callback checker

Doug Torrance reported a problem with some versions of AWK which caused the
signed/unsigned attribute to not be properly ignored, because the regular
expression was using a GNU extension to keep it simple.

While trying to reproduce it, I discovered that mawk was chocking on one
regexp used in parsing the type+names parsing of structure members.

This patch is rewriting the parsing, because hacking regexp to make them
fall working is still not the best solution for maintainability. There is
now a clearer code which is also safer because it will handle more
gracefully corner cases.

Reported-by: Doug Torrance dtorra...@monmouthcollege.edu
Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/script/check-wmaker-loaddef-callbacks.sh 
b/script/check-wmaker-loaddef-callbacks.sh
index 1cc9541..57d4cda 100755
--- a/script/check-wmaker-loaddef-callbacks.sh
+++ b/script/check-wmaker-loaddef-callbacks.sh
@@ -163,8 +163,8 @@ function parse_structure(prefix) {
 }
 
 # skip line that define nothing interresting
-if (/^[ \t]*$/) { continue; }
 gsub(/^[ \t]+/, );
+if (/^$/) { continue; }
 if (/^#/) { continue; }
 gsub(/[ \t]+$/, );
 
@@ -198,39 +198,79 @@ function parse_structure(prefix) {
   print Warning: line  FILENAME : NR  not understood inside struct  
/dev/stderr;
   continue;
 }
+gsub(/;$/, );
 
 # Skip the lines that define a bit-field because they cannot be safely
 # pointed to anyway
 if (/:/) { continue; }
 
-# It looks like a valid line, separate the name from the type
-gsub(/;$/, );
-name = $0;
-gsub(/([A-Z_a-z][A-Z_a-z0-9]*([ \t]*,[ \t]*)*)*$/, );
-name = substr(name, length($0) + 1);
+separate_type_and_names();
 
 # In some rare case we cannot extract the name, that is likely a function 
pointer type
-if (name == ) { continue; }
-
-# Remove the sign specification because it is not a real problem
-gsub(/\(un)?signed\/,  );
-if (/^[^A-Za-z]*$/) {
-  # If there is no more character, that means that the sign declaration 
was the only type specified, so
-  # we use the int type which is what C will use
-  $0 = int  $0;
+if (type == ) { continue; }
+
+# Save this information in an array
+for (i = 1; i = nb_names; i++) {
+  # If it is an array, push that information into the type
+  idx = index(name_list[i], [);
+  if (idx  0) {
+member[prefix : substr(name_list[i], 1, idx-1) ] = type 
substr(name_list[i], idx);
+  } else {
+member[prefix : name_list[i] ] = type;
+  }
 }
+  }
+}
 
-# Pack the type to have something consistent
-gsub(/^[ \t]+/, );
-gsub(/[ \t]+$/, );
-gsub(/[ \t]*\*[ \t]*/, *);
-gsub(/[ \t]+/,  );
+# Separate the declaration of an member of the struct: its type and the list 
of names
+# The result is returned through variables name_list + nb_names and type
+function separate_type_and_names() {
+  # Separate by names first
+  nb_names = split($0, name_list, /[ \t]*,[ \t]*/);
+
+  # Separate the type from the 1st name
+  if (name_list[1] ~ /\]$/) {
+idx = index(name_list[1], [) - 1;
+  } else {
+idx = length(name_list[1]);
+  }
+  while (substr(name_list[1], idx, 1) ~ /[A-Za-z_0-9]/) { idx--; }
 
-# Save this information in an array
-nb_vars = split(name, var_list, /[ \t]*,[ \t]*/);
-for (i = 1; i = nb_vars; i++) {
-  member[prefix : var_list[i] ] = $0;
+  type = substr(name_list[1], 1, idx);
+  name_list[1] = 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-263-g3d6da4b

2015-04-28 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  3d6da4b2108c3a668d9a824a3a6ae9b8741f3df2 (commit)
   via  f2f1bcb209e00baf52d5bd627eaf194e20962171 (commit)
   via  495e82fc9aea8fc4bf2098d8a86f93831a789afb (commit)
   via  ea39621f910f47ee0e06ae92c9ccbd3a940e60d0 (commit)
  from  e03088ebe24cd8c12d4389687318c954953291a7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/3d6da4b2108c3a668d9a824a3a6ae9b8741f3df2

commit 3d6da4b2108c3a668d9a824a3a6ae9b8741f3df2
Author: Alwin translati...@ziggo.nl
Date:   Tue Apr 28 14:39:45 2015 +0200

WPrefs: trivial fixes in text strings

Fix some typos.

Signed-off-by: Carlos R. Mafra crma...@gmail.com

diff --git a/WPrefs.app/Appearance.c b/WPrefs.app/Appearance.c
index 7bfbeb0..a05dba3 100644
--- a/WPrefs.app/Appearance.c
+++ b/WPrefs.app/Appearance.c
@@ -610,7 +610,7 @@ static Pixmap renderTexture(WMScreen * scr, WMPropList * 
texture, int width, int
style = RHorizontalGradient;
break;
default:
-   wwarning(_(unknow direction in '%s', falling back to 
diagonal), type);
+   wwarning(_(unknown direction in '%s', falling back to 
diagonal), type);
case 'D':
style = RDiagonalGradient;
break;
@@ -636,7 +636,7 @@ static Pixmap renderTexture(WMScreen * scr, WMPropList * 
texture, int width, int
style = RHorizontalGradient;
break;
default:
-   wwarning(_(unknow direction in '%s', falling back to 
diagonal), type);
+   wwarning(_(unknown direction in '%s', falling back to 
diagonal), type);
case 'D':
style = RDiagonalGradient;
break;
@@ -670,7 +670,7 @@ static Pixmap renderTexture(WMScreen * scr, WMPropList * 
texture, int width, int
style = RHorizontalGradient;
break;
default:
-   wwarning(_(unknow direction in '%s', falling back to 
diagonal), type);
+   wwarning(_(unknown direction in '%s', falling back to 
diagonal), type);
case 'D':
style = RDiagonalGradient;
break;
@@ -717,7 +717,7 @@ static Pixmap renderTexture(WMScreen * scr, WMPropList * 
texture, int width, int
break;
 
default:
-   wwarning(_(type '%s' in not a supported type for a 
texture), type);
+   wwarning(_(type '%s' is not a supported type for a 
texture), type);
RReleaseImage(timage);
return None;
}
diff --git a/WPrefs.app/po/nl.po b/WPrefs.app/po/nl.po
index 9a3a7ff..7308f09 100644
--- a/WPrefs.app/po/nl.po
+++ b/WPrefs.app/po/nl.po
@@ -178,12 +178,12 @@ msgstr kon bestand '%s' niet vinden voor textuurtype %s
 #: ../../WPrefs.app/Appearance.c:613 ../../WPrefs.app/Appearance.c:639
 #: ../../WPrefs.app/Appearance.c:673
 #, c-format
-msgid unknow direction in '%s', falling back to diagonal
+msgid unknown direction in '%s', falling back to diagonal
 msgstr onbekende richting in '%s', valt terug op diagonaal
 
 #: ../../WPrefs.app/Appearance.c:720
 #, c-format
-msgid type '%s' in not a supported type for a texture
+msgid type '%s' is not a supported type for a texture
 msgstr type '%s' is geen ondersteund type voor 'n textuur
 
 #: ../../WPrefs.app/Appearance.c:1088
@@ -2569,7 +2569,7 @@ msgid %s (0x%x) generates both %s and %s which is 
nonsensical
 msgstr %s (0x%x) genereert zowel %s als %s, wat onzinnig is
 
 #: ../../WPrefs.app/xmodifier.c:160
-msgid XGetModifierMapping returned NULL, there is no modifiers or no memory
+msgid XGetModifierMapping returned NULL, there is no modifier or no memory
 msgstr 
 
 #: ../../WPrefs.app/xmodifier.c:268
diff --git a/WPrefs.app/xmodifier.c b/WPrefs.app/xmodifier.c
index 5c4b261..f1a3bc2 100644
--- a/WPrefs.app/xmodifier.c
+++ b/WPrefs.app/xmodifier.c
@@ -157,7 +157,7 @@ static void x_reset_modifier_mapping(Display * display)
 
x_modifier_keymap = XGetModifierMapping(display);
if (x_modifier_keymap == NULL) {
-   wwarning(_(XGetModifierMapping returned NULL, there is no 
modifiers or no memory));
+   wwarning(_(XGetModifierMapping returned NULL, there is no 
modifier or no memory));
return;
}
 


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-259-ge03088e

2015-04-25 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  e03088ebe24cd8c12d4389687318c954953291a7 (commit)
   via  bc4f3352b65aa2ffd96b26d8a41ae19f2584882e (commit)
   via  c8ea949b1aad9e019141d67092304cbb7db5bf1a (commit)
   via  6ef343ed8795532c8936889a42873735157f0bae (commit)
   via  032f6587d9fba057744209bc5b3b819b5bfd6b08 (commit)
   via  a93570e5be7c6a2493bc8555da4a31e889de9210 (commit)
   via  d72e6d415a78972e9085841545f5de58e931b4f3 (commit)
   via  04404bf47c4eed536dde614333eb83b923b3ae59 (commit)
   via  ae078991221b32367f98754e632021d3975827aa (commit)
   via  15db368291419e523d6787d5c968e312b1211b55 (commit)
   via  ba8cd2abe47e30344cbeb99dcc7cf22d9730f4d3 (commit)
   via  8d09af51b831bb3ae7ddc3d4599e82739d41d2ca (commit)
  from  2086eefb7e5c658bf0f99feb2aa4b118b188e2b1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/e03088ebe24cd8c12d4389687318c954953291a7

commit e03088ebe24cd8c12d4389687318c954953291a7
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Apr 25 12:46:45 2015 +0200

wmaker: fix non-portable int argument for printf in error message

The original code assumed that the sizeof returns a long int type, which is
true on 64 bits platform but not on 32 bits platforms, as pointed by gcc.

The new code does an explicit conversions to 'int' (which should be enough
for that case) so the format specifier in printf will always be ok,
whatever platform Window Maker is compiled for.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/po/nl.po b/po/nl.po
index 35cb850..674c642 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -346,9 +346,9 @@ msgstr 
 
 #: ../src/dialog.c:594
 #, c-format
-msgid full path for file \%s\ in \%s\ is longer than %ld bytes, skipped
+msgid full path for file \%s\ in \%s\ is longer than %d bytes, skipped
 msgstr 
-volledig pad voor bestand \%s\ in \%s\ is langer dan %ld byte, 
+volledig pad voor bestand \%s\ in \%s\ is langer dan %d byte, 
 overgeslagen
 
 #: ../src/dialog.c:628
diff --git a/src/dialog.c b/src/dialog.c
index b7b8f53..56cd3db 100644
--- a/src/dialog.c
+++ b/src/dialog.c
@@ -591,8 +591,8 @@ static void listPixmaps(WScreen *scr, WMList *lPtr, const 
char *path)
if (wstrlcpy(pbuf, apath, sizeof(pbuf)) = sizeof(pbuf) ||
wstrlcat(pbuf, /, sizeof(pbuf)) = sizeof(pbuf) ||
wstrlcat(pbuf, dentry-d_name, sizeof(pbuf)) = 
sizeof(pbuf)) {
-   wwarning(_(full path for file \%s\ in \%s\ is 
longer than %ld bytes, skipped),
-dentry-d_name, path, sizeof(pbuf) - 1);
+   wwarning(_(full path for file \%s\ in \%s\ is 
longer than %d bytes, skipped),
+dentry-d_name, path, (int) (sizeof(pbuf) - 1) 
);
continue;
}
 

http://repo.or.cz/w/wmaker-crm.git/commit/bc4f3352b65aa2ffd96b26d8a41ae19f2584882e

commit bc4f3352b65aa2ffd96b26d8a41ae19f2584882e
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Apr 25 12:46:19 2015 +0200

wmaker: fix crash when switching workspace with Affiche.app

As reported by Martin Dietze, when switching workspace (mainly with
keyboard shortcut) while the focus was set on a sticky note from the
GNUstep application Affiche.app would cause Window Maker to crash.

This crash was due to the application creating its menu with an Omnipresent
state; Window Maker tried to be smart by smartly setting the focus to this
window after the workspace change, unfortunately when removing the window
of the note from the screen the application would decide to remove also the
omnipresent menu (because it is not necessary anymore).

Because we kept a pointer to an outdated WWindow, we would silently corrupt
memory, which would later cause a crash in an unrelated place (fortunately
in this case it happened quite soon).

This patch adds a check to make sure the window we want to focus is still
a valid one, and if it is not we just ignore it to fall back on another
mechanism already in place for picking the window to focus.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/src/workspace.c b/src/workspace.c
index 380ffec..69db16c 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -586,6 +586,26 @@ void wWorkspaceForceChange(WScreen * scr, int workspace)
if (!foc)
foc = foc2;
 
+   /*
+* Check that 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-247-g2086eef

2015-04-18 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  45374b598fe2917eb678a8f18418ef940b47f825 (commit)
  discards  6f67f80aa411adc960c4431dc4aff46652ac9228 (commit)
  discards  e6a2edbc9c31404d8f22e1923603a1422067cffd (commit)
  discards  68aee92278bd6414c43059d1e26699fcf005 (commit)
  discards  b11cd0cf1656150c4d9cee58631d1de7723b9e82 (commit)
  discards  ae92bccb14432a8e4ab6619f5171a7b56506e5e6 (commit)
   via  2086eefb7e5c658bf0f99feb2aa4b118b188e2b1 (commit)
   via  842e145e0aeef633b7d0f938f57098469fee7cfe (commit)
   via  b4cf94aacd0f9fcffd802b0a8e47e0d162ca1f20 (commit)
   via  2ebfcd9c5c9350d89f2346304ed8c02883020785 (commit)
   via  1cef020eb322f1bc2978d49ec2d846dd9d1cc15d (commit)
   via  30fe0fb05f6fd0030155c2643a93a562c8278711 (commit)
   via  d1c9f791d870d88ec4f02e31b29600e1afbaa58a (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (45374b598fe2917eb678a8f18418ef940b47f825)
\
 N -- N -- N (2086eefb7e5c658bf0f99feb2aa4b118b188e2b1)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/2086eefb7e5c658bf0f99feb2aa4b118b188e2b1

commit 2086eefb7e5c658bf0f99feb2aa4b118b188e2b1
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Apr 18 23:56:19 2015 +0200

texi2txt: add workaround for a known bug in mawk

As reported by Douglas Torrance, the script that generates the plain text
documentation from the texinfo source would crash due to the cross-
references when the version of awk used is mawk.

This is actually a known bug in mawk:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=172774

It looks like the bug have been fixed in mawk, but Debian is still
providing a broken version. To avoid problems, this patch is introducing a
workaround in the matching pattern that causes the issue every time it is
being used.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/script/generate-txt-from-texi.sh b/script/generate-txt-from-texi.sh
index 5554e6e..3800c72 100755
--- a/script/generate-txt-from-texi.sh
+++ b/script/generate-txt-from-texi.sh
@@ -212,12 +212,12 @@ function end_conditional(name,  local_i) {
 # with @value; they can also be defined from command-line (-D)
 # they are stored in the global array variable[name]
 function set_variable(line,  local_idx, local_name, local_value) {
-  gsub(/^[ \t]*/, , line);
+  gsub(/^[ \t]+/, , line);
   local_idx = match(line, /[ \t]/);
   if (local_idx  0) {
 local_name  = substr(line, 1, local_idx - 1);
 local_value = substr(line, local_idx + 1);
-gsub(/^[ \t]*/, , local_value);
+gsub(/^[ \t]+/, , local_value);
   } else {
 local_name  = line;
 local_value = ;
@@ -473,7 +473,7 @@ function new_node(args,local_nb, local_arr, 
local_i) {
   if ((local_nb  1) || (local_nb  4)) {
 report_error(bad number of argument  local_nb  for @node at line  NR);
   }
-  gsub(/^[ \t]*/, , local_arr[1]);
+  gsub(/^[ \t]+/, , local_arr[1]);
   gsub(/[ \t]*$/, , local_arr[1]);
   if (local_arr[1] == ) {
 report_error(missing node name for @node at line  NR);
@@ -572,7 +572,7 @@ function generate_cross_reference(args, cmd,  
local_nb, local_arr, local
 
   local_arr[1] = execute_commands(local_arr[1]);
   for (local_i = 1; local_i = local_nb; local_i++) {
-gsub(/^[ \t]*/, , local_arr[local_i]);
+gsub(/^[ \t]+/, , local_arr[local_i]);
 gsub(/[ \t]*$/, , local_arr[local_i]);
   }
 

http://repo.or.cz/w/wmaker-crm.git/commit/842e145e0aeef633b7d0f938f57098469fee7cfe

commit 842e145e0aeef633b7d0f938f57098469fee7cfe
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Apr 18 20:17:30 2015 +0200

doc: re-generate the top directory documentation when make dist is invoked

As pointed by Douglas Torrance, there are some case where the 2 docs
INSTALL-WMAKER and README.i18n are not re-generated properly, one of the
cases being if the user grabs the sources from Git to make a source package
only (ie, without compiling anything).

This patch adds a hook to make dist so it will re-generate the docs if
needed. Because the dist-hook is run after 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-221-gd309aa65

2015-02-01 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  d309aa65d42e032163e1752041ba59f0472256ad (commit)
  from  2bf380cd27543d269059867ef8d2fad559f5286c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/d309aa65d42e032163e1752041ba59f0472256ad

commit d309aa65d42e032163e1752041ba59f0472256ad
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Jan 31 19:55:34 2015 +0100

i18n: fix failing generation of the README.i18n file

The command in 'autogen.sh' was using an invalid syntax to call the script,
so the file was not generated; this patch fixes the invocation.

The test in the makefile was not correct because it would not generate the
file if it was deleted; now the check works whether the file exists or not,
and properly skips generation if it is read-only (for make distcheck).

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/autogen.sh b/autogen.sh
index 33490b31..d65e65d6 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # Generate the documentation about compiling Window Maker
-./script/generate-txt-from-texi.sh doc/build/Translations.texi  README.i18n
+./script/generate-txt-from-texi.sh doc/build/Translations.texi -o 
README.i18n
 
 # Change date of the files to the past so they will be regenerated by 'make'
 touch -d '2000-01-01' README.i18n
diff --git a/doc/build/Makefile.am b/doc/build/Makefile.am
index 161da6ec..93e3e8be 100644
--- a/doc/build/Makefile.am
+++ b/doc/build/Makefile.am
@@ -7,7 +7,7 @@ EXTRA_DIST = Readme  all-local: $(top_srcdir)/README.i18n
 
 $(top_srcdir)/README.i18n: $(srcdir)/Translations.texi 
$(top_srcdir)/script/generate-txt-from-texi.sh
-   $(AM_V_GEN)if test -w $(top_srcdir)/README.i18n ; then +  
$(AM_V_GEN)if test ! -e $(top_srcdir)/README.i18n -o -w 
$(top_srcdir)/README.i18n ; then
$(top_srcdir)/script/generate-txt-from-texi.sh  
$(srcdir)/Translations.texi -o $(top_srcdir)/README.i18n
-Dversion=$(PACKAGE_VERSION) -e $(PACKAGE_BUGREPORT) ; 
---

Summary of changes:
 autogen.sh|2 +-
 doc/build/Makefile.am |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-195-g110b6394

2015-01-14 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  97fc9f963b27586fdbe20c014ca1ffa6556792b5 (commit)
   via  110b6394c0ba4822515e9e38832cf22c9e77bd9b (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (97fc9f963b27586fdbe20c014ca1ffa6556792b5)
 N -- N -- N (110b6394c0ba4822515e9e38832cf22c9e77bd9b)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/110b6394c0ba4822515e9e38832cf22c9e77bd9b

commit 110b6394c0ba4822515e9e38832cf22c9e77bd9b
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Mon Jan 5 11:06:35 2015 -0600

Add generate-mapfile-from-header.sh to distribution tarball.

diff --git a/Makefile.am b/Makefile.am
index ddbb0c90..dd035505 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -38,7 +38,8 @@ EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N INSTALL   
The-perfect-Window-Maker-patch.txt  README COPYING.WTFPL autogen.sh 
email-clients.txt checkpatch.pl update-changelog.pl -   
script/nested-func-to-macro.sh
+   script/generate-mapfile-from-header.sh +
script/nested-func-to-macro.sh  
 if USE_LCOV
 coverage-reset:

---

Summary of changes:
 Makefile.am |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-195-g97fc9f96

2015-01-05 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  97fc9f963b27586fdbe20c014ca1ffa6556792b5 (commit)
  from  d458304610637ab394f5727fc256d8da4972e58e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/97fc9f963b27586fdbe20c014ca1ffa6556792b5

commit 97fc9f963b27586fdbe20c014ca1ffa6556792b5
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Mon Jan 5 11:06:35 2015 -0600

Add generate-mapfile-from-header.sh to distribution tarball.

diff --git a/Makefile.am b/Makefile.am
index ddbb0c90..d3d4221e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -38,7 +38,8 @@ EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N INSTALL   
The-perfect-Window-Maker-patch.txt  README COPYING.WTFPL autogen.sh 
email-clients.txt checkpatch.pl update-changelog.pl -   
script/nested-func-to-macro.sh
+   script/nested-func-to-macro.sh +
script/generate-mapfile-from-header.sh
 
 if USE_LCOV
 coverage-reset:

---

Summary of changes:
 Makefile.am |3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-183-g5c943811

2014-12-31 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  5c9438115b478c6b15059f98873acb0f5cd9e1af (commit)
   via  67b4302ef8f4ac641f1c27a8423b33134bcbe063 (commit)
   via  35fe34ac854237c5616fd39c799eead282658667 (commit)
  from  e78e485fb3fe3e46870d874ed9bc78764b930fdd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/5c9438115b478c6b15059f98873acb0f5cd9e1af

commit 5c9438115b478c6b15059f98873acb0f5cd9e1af
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Wed Dec 31 01:09:53 2014 +0100

Renamed Apercu to MiniPreview in the configuration database

The name of the 2 settings have been changed:
 - enable: MiniwindowApercuBalloons - MiniwindowPreviewBalloons
 - size: ApercuSize - MiniPreviewSize

The old name is still supported to avoid breaking user's configuration, but
WPrefs will update the setting to the new names when updating the
configuration.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/NEWS b/NEWS
index 889d019f..172c970d 100644
--- a/NEWS
+++ b/NEWS
@@ -47,6 +47,15 @@ WPrefs.app, the option to Open dialogs in the same 
workspace as their owners
 ~/GNUstep/Defaults/WindowMaker) has been moved to Expert User Preferences.
 
 
+Mini-Previews instead of Apercus
+
+
+Since the original name was not really clear because it is a French word that
+is rarely used by British people, it was decided to change it to the more usual
+Mini-Preview name. The setting is configurable with WPrefs in the Icon
+Preferences tab, the size is now expressed in pixels directly.
+
+
 --- 0.95.6
 
 More image format supported
diff --git a/WPrefs.app/Icons.c b/WPrefs.app/Icons.c
index d8e11ab2..a58630ad 100644
--- a/WPrefs.app/Icons.c
+++ b/WPrefs.app/Icons.c
@@ -198,13 +198,35 @@ static void showData(_Panel * panel)
WMSetPopUpButtonSelectedItem(panel-sizeP, i);
 
/* Mini-Previews for Icons */
-   b = GetBoolForKey(MiniwindowApercuBalloons);
-   if (b) {
-   i = GetIntegerForKey(ApercuSize);
-   if (i = minipreview_minimum_size)
+
+   /*
+* Backward Compatibility:
+* These settings changed names after 0.95.6, so to avoid breaking 
user's
+* config we still support the old names, and silently convert them to 
the
+* new settings
+* This hack should be kept for at least 2 years, that means = 2017.
+*/
+   str = GetStringForKey(MiniwindowPreviewBalloons);
+   if (str != NULL) {
+   /* New names found, use them in priority */
+   b = GetBoolForKey(MiniwindowPreviewBalloons);
+   if (b) {
+   i = GetIntegerForKey(MiniPreviewSize);
+   if (i = minipreview_minimum_size)
+   i = minipreview_minimum_size;
+   } else {
i = minipreview_minimum_size;
+   }
} else {
-   i = minipreview_minimum_size;
+   /* No new names, try the legacy names */
+   b = GetBoolForKey(MiniwindowApercuBalloons);
+   if (b) {
+   i = GetIntegerForKey(ApercuSize);
+   if (i = minipreview_minimum_size)
+   i = minipreview_minimum_size;
+   } else {
+   i = minipreview_minimum_size;
+   }
}
WMSetSliderValue(panel-minipreview.slider, i);
minipreview_slider_changed(panel-minipreview.slider, panel);
@@ -431,9 +453,9 @@ static void storeData(_Panel * panel)
 
i = WMGetSliderValue(panel-minipreview.slider);
if (i = minipreview_minimum_size) {
-   SetBoolForKey(False, MiniwindowApercuBalloons);
+   SetBoolForKey(False, MiniwindowPreviewBalloons);
} else {
-   SetBoolForKey(True, MiniwindowApercuBalloons);
+   SetBoolForKey(True, MiniwindowPreviewBalloons);
if (i  minipreview_maximum_size) {
/*
 * If the value is bigger, it means it was edited by 
the user manually
@@ -442,7 +464,7 @@ static void storeData(_Panel * panel)
 */
i = ~7;
}
-   SetIntegerForKey(i, ApercuSize);
+   SetIntegerForKey(i, MiniPreviewSize);
}
 
for (i = 0; i  wlengthof(icon_animation); i++) {
diff --git a/src/defaults.c b/src/defaults.c
index a6bffeb8..ee027dc0 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-184-g33d711ce

2014-12-31 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  33d711ce6a66263f32b73b09a8ff52ddfb3d4c0f (commit)
  from  5c9438115b478c6b15059f98873acb0f5cd9e1af (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/33d711ce6a66263f32b73b09a8ff52ddfb3d4c0f

commit 33d711ce6a66263f32b73b09a8ff52ddfb3d4c0f
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Wed Dec 31 14:50:52 2014 +0100

wmaker: remove execute permissions on the source file 'wsmap.c'

A source file is not supposed to have the 'execute' bit set, removing it to
avoid problems.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/src/wsmap.c b/src/wsmap.c
old mode 100755
new mode 100644

---

Summary of changes:
 0 files changed, 0 insertions(+), 0 deletions(-)
 mode change 100755 = 100644 src/wsmap.c


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-180-ge78e485f

2014-12-30 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  e78e485fb3fe3e46870d874ed9bc78764b930fdd (commit)
   via  7962bfa612958abb6d10421c6fa235c714b7f8cf (commit)
   via  94136ad29a2aa85ac612d47063921e954e42ede6 (commit)
   via  a65536f5004dd3dbef8e71966ca22512c13f1584 (commit)
   via  a5a23f966e3d541d1d0bb126c87360f897edc6ab (commit)
  from  e3769a0b09a84577532901303aef4c20ea61cb75 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/e78e485fb3fe3e46870d874ed9bc78764b930fdd

commit e78e485fb3fe3e46870d874ed9bc78764b930fdd
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Tue Dec 30 19:10:22 2014 +0100

make: do not compile stuff in the 'test' directory

To be consistent with the rest of the project's behaviour, do not try to
compile what is in the toplevel's test directory for a normal
compilation.

The content of this directory does not really test anything, so it is not
useful for users, and there is always the risk that it could break
compilation because it is not heavily maintained (and does not deserves to)
so this patch just skips the directory, as already done for wrlib/tests/
and WINGs/Tests.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/Makefile.am b/Makefile.am
index 34038cb7..ddbb0c90 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -30,7 +30,8 @@ config-paths.h: Makefile
 
 ACLOCAL_AMFLAGS = -I m4
 
-SUBDIRS = wrlib WINGs src util po WindowMaker wmlib WPrefs.app doc test
+SUBDIRS = wrlib WINGs src util po WindowMaker wmlib WPrefs.app doc
+DIST_SUBDIRS = $(SUBDIRS) test
 
 EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N INSTALLINSTALL-WMAKER 
README.definable-cursor 
http://repo.or.cz/w/wmaker-crm.git/commit/7962bfa612958abb6d10421c6fa235c714b7f8cf

commit 7962bfa612958abb6d10421c6fa235c714b7f8cf
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Tue Dec 30 19:09:54 2014 +0100

wmaker: removed global variable flags.nopolling

As found by Rodolfo García Peñas, this flag is never given a value; further
investigations in the history of the project show that this flag have never
been implemented because its action is totally redundant with the flag
noupdate.

As the later flag's name is more clear about what the behaviour for the
user is, as opposed to what is being done under the hood, its name is kept
and the nopolling flag is removed.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/src/WindowMaker.h b/src/WindowMaker.h
index 2d9ed1af..e954ee83 100644
--- a/src/WindowMaker.h
+++ b/src/WindowMaker.h
@@ -470,9 +470,6 @@ extern struct WPreferences {
unsigned int noupdates:1; /* don't require 
~/GNUstep (-static) */
unsigned int noautolaunch:1;  /* don't autolaunch apps 
*/
unsigned int norestore:1; /* don't restore session 
*/
-#ifndef HAVE_INOTIFY
-   unsigned int nopolling:1; /* don't poll the 
defaults database for changes */
-#endif
unsigned int restarting:2;
} flags;  /* internal flags */
 
diff --git a/src/main.c b/src/main.c
index b9f16d59..9024aca5 100644
--- a/src/main.c
+++ b/src/main.c
@@ -679,12 +679,14 @@ static int real_main(int argc, char **argv)
wwarning(_(bad value for visualid: 
%s), argv[i]);
exit(0);
}
-   } else if (strcmp(argv[i], -static) == 0 || 
strcmp(argv[i], --static) == 0
+   } else if (strcmp(argv[i], -static) == 0 || 
strcmp(argv[i], --static) == 0) {
+   wPreferences.flags.noupdates = 1;
+   } else if (strcmp(argv[i], --no-polling) == 0) {
 #ifndef HAVE_INOTIFY
-   || strcmp(argv[i], --no-polling) == 0
-#endif
-   ) {
wPreferences.flags.noupdates = 1;
+#else
+   wmessage(_(your version of Window Maker was 
compiler with INotify support, so --no-polling has no effect));
+#endif
} else if (strcmp(argv[i], --help) == 0) {
print_help();
exit(0);
diff --git a/src/startup.c b/src/startup.c
index 2122d48e..c369dba3 100644
--- a/src/startup.c
+++ b/src/startup.c
@@ -705,7 +705,7 @@ void StartUp(Bool defaultScreenOnly)
 
 #ifndef HAVE_INOTIFY
  

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-173-gaa667bb1

2014-12-22 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  aa667bb14a29a764e61490ebd17743c8fe573f18 (commit)
  from  1fd88168561ef3b9b33bca2da4c1f51d9be06332 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/aa667bb14a29a764e61490ebd17743c8fe573f18

commit aa667bb14a29a764e61490ebd17743c8fe573f18
Author: Doug Torrance dtorra...@monmouthcollege.edu
Date:   Sun Dec 21 21:26:55 2014 -0600

WPrefs: Clarify purpose of window snapping feature in expert panel.

diff --git a/WPrefs.app/Expert.c b/WPrefs.app/Expert.c
index dc455dd8..582a0efd 100644
--- a/WPrefs.app/Expert.c
+++ b/WPrefs.app/Expert.c
@@ -84,7 +84,7 @@ static const struct {
  /* default: */ False, OPTION_WMAKER, KbdModeLock },
 #endif /* XKB_MODELOCK */
 
-   { N_(Enable window snapping.),
+   { N_(Maximize a window to side or corner by dragging.),
  /* default: */ False, OPTION_WMAKER, WindowSnapping },
 
{ N_(Open dialogs in the same workspace as their owners.),

---

Summary of changes:
 WPrefs.app/Expert.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-175-g943ae7fd

2014-12-22 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  943ae7fdea89cfced3bc99ebec12bc673ca93a6c (commit)
   via  70343d1ff2245657e1db8b3182cf36097b1890eb (commit)
  from  aa667bb14a29a764e61490ebd17743c8fe573f18 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/943ae7fdea89cfced3bc99ebec12bc673ca93a6c

commit 943ae7fdea89cfced3bc99ebec12bc673ca93a6c
Author: Alwin translati...@ziggo.nl
Date:   Mon Dec 22 19:13:53 2014 +0100

WPrefs: make a text string translatable

The WPrefs miniwindow shows a shorter title that could be translated.

diff --git a/WPrefs.app/WPrefs.c b/WPrefs.app/WPrefs.c
index 02b06d0e..af28a27d 100644
--- a/WPrefs.app/WPrefs.c
+++ b/WPrefs.app/WPrefs.c
@@ -213,7 +213,7 @@ static void createMainWindow(WMScreen * scr)
WMSetWindowCloseAction(WPrefs.win, quit, NULL);
WMSetWindowMaxSize(WPrefs.win, 520, 390);
WMSetWindowMinSize(WPrefs.win, 520, 390);
-   WMSetWindowMiniwindowTitle(WPrefs.win, Preferences);
+   WMSetWindowMiniwindowTitle(WPrefs.win, _(Preferences));
 
WPrefs.scrollV = WMCreateScrollView(WPrefs.win);
WMResizeWidget(WPrefs.scrollV, 500, 87);

http://repo.or.cz/w/wmaker-crm.git/commit/70343d1ff2245657e1db8b3182cf36097b1890eb

commit 70343d1ff2245657e1db8b3182cf36097b1890eb
Author: Alwin translati...@ziggo.nl
Date:   Mon Dec 22 19:13:52 2014 +0100

Translations: Dutch .po files updated

Recently added/changed msgid's were translated, plus a few cosmetic
improvements. Kept one entry for last stable release.

diff --git a/WINGs/po/nl.po b/WINGs/po/nl.po
index 910e9f0e..bd9226d5 100644
--- a/WINGs/po/nl.po
+++ b/WINGs/po/nl.po
@@ -7,8 +7,8 @@ msgid 
 msgstr 
 Project-Id-Version: wmaker-0.95.6+n
 Report-Msgid-Bugs-To: n
-POT-Creation-Date: 2014-11-09 08:19+0100n
-PO-Revision-Date: 2014-11-11 00:00+n
+POT-Creation-Date: 2014-12-21 21:25+0100n
+PO-Revision-Date: 2014-12-22 00:00+n
 Last-Translator: Alwin translati...@ziggo.nln
 Language-Team: Dutchn
 Language: nln
@@ -28,30 +28,54 @@ msgstr fout: 
 msgid warning: 
 msgstr waarschuwing: 
 
-#: ../../WINGs/findfile.c:61
+#: ../../WINGs/findfile.c:63
 #, c-format
 msgid could not get password entry for UID %i
 msgstr kon accountgegevens voor UID %i niet krijgen
 
-#: ../../WINGs/findfile.c:91
+#: ../../WINGs/findfile.c:93
 #, c-format
 msgid could not get password entry for user %s
 msgstr kon accountgegevens voor gebruiker %s niet krijgen
 
-#: ../../WINGs/findfile.c:210
+#: ../../WINGs/findfile.c:212
 #, c-format
 msgid could not expand %s
 msgstr kon %s niet uitwerken
 
-#: ../../WINGs/findfile.c:444
+#: ../../WINGs/findfile.c:441
 #, c-format
-msgid Could not open input file %s
-msgstr Kon invoerbestand %s niet openen
+msgid Could not open input file %s: %s
+msgstr Kon invoerbestand %s niet openen: %s
 
-#: ../../WINGs/findfile.c:453
+#: ../../WINGs/findfile.c:457
 #, c-format
-msgid Could not create target file %s
-msgstr Kon doelbestand %s niet aanmaken
+msgid Could not create target file %s: %s
+msgstr Kon doelbestand %s niet aanmaken: %s
+
+#: ../../WINGs/findfile.c:465
+msgid could not allocate memory for the copy buffer
+msgstr kon geheugen voor de kopiebuffer niet toewijzen
+
+#: ../../WINGs/findfile.c:482
+#, c-format
+msgid could not read from file %s: %s
+msgstr kon bestand %s niet inlezen: %s
+
+#: ../../WINGs/findfile.c:497
+#, c-format
+msgid could not write data to file %s: %s
+msgstr kon geen data schrijven naar bestand %s: %s
+
+#: ../../WINGs/findfile.c:509
+#, c-format
+msgid could not set permission 0%03o on file %s: %s
+msgstr kon toestemming 0%03o niet instellen op bestand %s: %s
+
+#: ../../WINGs/findfile.c:513
+#, c-format
+msgid could not close the file %s: %s
+msgstr kon bestand %s niet afsluiten: %s
 
 #: ../../WINGs/proplist.c:78
 #, c-format
@@ -106,7 +130,7 @@ msgstr 
 msgid missing PropList dictionary key
 msgstr 
 
-#  Geen chocola van te maken. ;-)
+# Geen chocola van te maken. ;-)
 #: ../../WINGs/proplist.c:794
 msgid missing PropList dictionary entry key or unterminated dictionary
 msgstr 
@@ -150,44 +174,44 @@ msgstr kon grootte voor bestand '%s' niet krijgen
 #: ../../WINGs/proplist.c:1530
 #, c-format
 msgid error reading from file '%s'
-msgstr fout bij lezen uit bestand '%s'
+msgstr fout bij inlezen bestand '%s'
 
 #: ../../WINGs/proplist.c:1577
 #, c-format
 msgid %s:could not open menu file
 msgstr %s:kon menubestand niet openen
 
-#: ../../WINGs/proplist.c:1649
+#: ../../WINGs/proplist.c:1659
 #, c-format
 msgid mkstemp (%s) failed
 msgstr aanmaken uniek tijdelijk bestand (%s) mislukt
 
-#: ../../WINGs/proplist.c:1660

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-172-g1fd88168

2014-12-21 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  1fd88168561ef3b9b33bca2da4c1f51d9be06332 (commit)
   via  2c41d871b124df26e371a995ed89e44d74eaddc9 (commit)
   via  810d17e47a13cb8e02dcb1684380a489a004de62 (commit)
   via  eb977fb87c921406f0405659c1594ed8860355e4 (commit)
   via  018cf40c83038a515090da02588a5fb6023f7383 (commit)
   via  31c74ac4e1cf6b440ab439f31ef2eee29963bf34 (commit)
   via  034edb19e3472bfcc44818ed404c2cff80ba9367 (commit)
  from  9b67b36276e6a6db567d24c7f3c76e3769276b89 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/1fd88168561ef3b9b33bca2da4c1f51d9be06332

commit 1fd88168561ef3b9b33bca2da4c1f51d9be06332
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sun Dec 21 18:13:19 2014 +0100

WPrefs: add possibility to configure the size of the aperçu

The Icon preference panel have been rearranged to include a slider which
controls the size of the Aperçu. This slider is also used to turn off the
feature, so the related checkbox have been removed from the Misc preference
panel, because it is more convenient to have the related settings at the
same place.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WPrefs.app/Icons.c b/WPrefs.app/Icons.c
index 0faaa5f5..f50c36e5 100644
--- a/WPrefs.app/Icons.c
+++ b/WPrefs.app/Icons.c
@@ -66,6 +66,10 @@ typedef struct _Panel {
WMFrame *posVF;
WMFrame *posV;
 
+   struct {
+   int width, height;
+   } icon_position;
+
WMButton *posB[wlengthof_nocheck(icon_position_dbvalue)];
 
WMFrame *animF;
@@ -76,12 +80,28 @@ typedef struct _Panel {
WMButton *omnB;
WMButton *sclB;
 
+   struct {
+   WMFrame *frame;
+   WMSlider *slider;
+   WMLabel *label;
+   } apercu;
+
WMFrame *sizeF;
WMPopUpButton *sizeP;
 
int iconPos;
 } _Panel;
 
+/*
+ * Minimum size for an Apercu:
+ * This value is actually twice the size of the minimum icon size choosable.
+ * We set the slider min to taht number minus one, because when set to this
+ * value WPrefs will consider that the user wants the feature turned off.
+ */
+static const int apercu_minimum_size = 2 * 24 - 1;
+
+static const int apercu_maximum_size = 512;/* Arbitrary limit for the 
slider */
+
 #define ICON_FILE  iconprefs
 
 static void showIconLayout(WMWidget * widget, void *data)
@@ -111,21 +131,44 @@ static void showIconLayout(WMWidget * widget, void *data)
WMMoveWidget(panel-posV, 2, 2);
break;
case 2:
-   WMMoveWidget(panel-posV, 95 - 2 - w, 2);
+   WMMoveWidget(panel-posV, panel-icon_position.width - 2 - w, 
2);
break;
case 4:
-   WMMoveWidget(panel-posV, 2, 70 - 2 - h);
+   WMMoveWidget(panel-posV, 2, panel-icon_position.height - 2 - 
h);
break;
default:
-   WMMoveWidget(panel-posV, 95 - 2 - w, 70 - 2 - h);
+   WMMoveWidget(panel-posV, panel-icon_position.width - 2 - w, 
panel-icon_position.height - 2 - h);
break;
}
 }
 
+static void apercu_slider_changed(WMWidget *w, void *data)
+{
+   _Panel *panel = (_Panel *) data;
+   char buffer[64];
+   int value;
+
+   /* Parameter is not used, but tell the compiler that it is ok */
+   (void) w;
+
+   value = WMGetSliderValue(panel-apercu.slider);
+
+   /* Round the value to a multiple of 8 because it makes the displayed 
value look better */
+   value = ~7;
+
+   if (value = apercu_minimum_size)
+   sprintf(buffer, _(OFF));
+   else
+   sprintf(buffer, %i, value);
+
+   WMSetLabelText(panel-apercu.label, buffer);
+}
+
 static void showData(_Panel * panel)
 {
int i;
char *str;
+   Bool b;
 
WMSetButtonSelected(panel-arrB, GetBoolForKey(AutoArrangeIcons));
WMSetButtonSelected(panel-omnB, GetBoolForKey(StickyIcons));
@@ -154,6 +197,19 @@ static void showData(_Panel * panel)
i = 9;
WMSetPopUpButtonSelectedItem(panel-sizeP, i);
 
+   /* Apercu */
+   b = GetBoolForKey(MiniwindowApercuBalloons);
+   if (b) {
+   i = GetIntegerForKey(ApercuSize);
+   if (i = apercu_minimum_size)
+   i = apercu_minimum_size;
+   } else {
+   i = apercu_minimum_size;
+   }
+   WMSetSliderValue(panel-apercu.slider, i);
+   apercu_slider_changed(panel-apercu.slider, panel);
+
+   

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-165-g9b67b362

2014-12-17 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  9b67b36276e6a6db567d24c7f3c76e3769276b89 (commit)
  from  e1146e56e08af2a66aecedffc6ff31d8ddcb25f3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/9b67b36276e6a6db567d24c7f3c76e3769276b89

commit 9b67b36276e6a6db567d24c7f3c76e3769276b89
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Wed Dec 17 17:54:38 2014 +0100

configure: add detection for O_NOFOLLOW flag to the open function

As discovered by Douglas Torrance, this flag is not really portable, so
this patch adds a check in the configure script to detect if any known
define could help. If no value works, we fall back to defining it with the
neutral value '0', so the compilation will not fail.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/configure.ac b/configure.ac
index ad4bef61..f98b6f79 100644
--- a/configure.ac
+++ b/configure.ac
@@ -317,6 +317,9 @@ dnl case. One known example is Solaris which needs -lrt
 AC_SEARCH_LIBS([nanosleep], [rt], [],
 [AC_MSG_ERROR([function 'nanosleep' not found, please report to 
wmaker-dev@lists.windowmaker.org])])
 
+dnl the flag 'O_NOFOLLOW' for 'open' is used in WINGs
+WM_FUNC_OPEN_NOFOLLOW
+
 
 dnl Check for strlcat/strlcpy
 dnl =
diff --git a/m4/windowmaker.m4 b/m4/windowmaker.m4
index affdea47..e59f7fa5 100644
--- a/m4/windowmaker.m4
+++ b/m4/windowmaker.m4
@@ -207,3 +207,40 @@ AS_IF([test x$wm_cv_func_secure_getenv != xno],
  AC_DEFINE([HAVE_SECURE_GETENV], [1],
  [defined when GNU's secure_getenv function is available])])
 ])
+
+
+# WM_FUNC_OPEN_NOFOLLOW
+# -
+#
+# Check if the flag 'O_NOFOLLOW' is supported, for the function 'open'
+AC_DEFUN_ONCE([WM_FUNC_OPEN_NOFOLLOW],
+[AC_CACHE_CHECK([for O_NOFOLLOW], [wm_cv_func_open_nofollow],
+[wm_cv_func_open_nofollow=no
+ wm_save_CPPFLAGS=$CPPFLAGS
+ for wm_arg in dnl
+yes  dnl natively supported, nothing to do
+-D_POSIX_C_SOURCE=200809L  dnl the flag was officially added in POSIX.1-2008
+-D_XOPEN_SOURCE=700  dnl for recent glibc
+-D_GNU_SOURCE  dnl for older glibc
+ ; do
+ AS_IF([test x$wm_arg != xyes], [CPPFLAGS=$wm_save_CPPFLAGS 
$wm_arg])
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([dnl
+@%:@include sys/types.h
+@%:@include sys/stat.h
+@%:@include fcntl.h], [dnl
+  int fd;
+
+  fd = open(/dev/null, O_RDONLY | O_NOFOLLOW);
+  return fd;])], [found=1], [found=0])
+ AS_IF([test $found = 1],
+ [wm_cv_func_open_nofollow=$wm_arg
+  break])
+ done
+ CPPFLAGS=$wm_save_CPPFLAGS])
+AS_CASE([$wm_cv_func_open_nofollow],
+[yes], [],
+[no],  [AC_DEFINE([O_NOFOLLOW], [0],
+[defined by configure if the attribute is not defined on your 
platform])
+AC_MSG_WARN([flag O_NOFOLLOW is not defined on your platform])],
+[CPPFLAGS=$CPPFLAGS $wm_cv_func_open_nofollow])
+])

---

Summary of changes:
 configure.ac  |3 +++
 m4/windowmaker.m4 |   37 +
 2 files changed, 40 insertions(+), 0 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-164-ge1146e56

2014-12-16 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  e1146e56e08af2a66aecedffc6ff31d8ddcb25f3 (commit)
   via  7d6ecb51f66b65221a5df56f2e4907f7a65f4ee4 (commit)
  from  be1c2a01dc8af1fcef6bf1b80c5a4038603d24b7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/e1146e56e08af2a66aecedffc6ff31d8ddcb25f3

commit e1146e56e08af2a66aecedffc6ff31d8ddcb25f3
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Mon Dec 15 23:49:29 2014 +0100

configure: rewrote the detection for WebP image library

Unfortunately, the detection was broken because the header is using a hack
on the function name to provide compatibility between different versions of
the API, which means the usual link test, which uses a known name of a
symbol, cannot work without also using the header to get the hack applied
on the function's name.

The new detection mechanism now simply check for both header and link at
the same time, so we're probably safe until a Major API change is decided,
in which case we will also have to update WRaster's code anyway.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/m4/wm_imgfmt_check.m4 b/m4/wm_imgfmt_check.m4
index cad2d727..d07e618f 100644
--- a/m4/wm_imgfmt_check.m4
+++ b/m4/wm_imgfmt_check.m4
@@ -187,14 +187,34 @@ AC_DEFUN_ONCE([WM_IMGFMT_CHECK_TIFF],
 # the variable 'supported_gfx'
 # When not found, append info to variable 'unsupported'
 AC_DEFUN_ONCE([WM_IMGFMT_CHECK_WEBP],
-[WM_LIB_CHECK([WEBP], [-lwebp], [VP8DecodeLayer], [$XLFLAGS $XLIBS],
-[wm_save_CFLAGS=$CFLAGS
- AS_IF([wm_fn_lib_try_compile webp/decode.h  return 0 ],
- [],
- [AC_MSG_ERROR([found $CACHEVAR but could not find appropriate header 
- are you missing libwebp-dev package?])])
- CFLAGS=$wm_save_CFLAGS],
-[supported_gfx], [GFXLIBS])dnl
-]) dnl AC_DEFUN
+[AS_IF([test x$enable_webp = xno],
+[unsupported=$unsupported WebP],
+[AC_CACHE_CHECK([for WebP support library], [wm_cv_imgfmt_webp],
+[wm_cv_imgfmt_webp=no
+ dnl
+ dnl The library is using a special trick on the functions to provide
+ dnl compatibility between versions, so we cannot try linking against
+ dnl a symbol without first using the header to handle it
+ wm_save_LIBS=$LIBS
+ LIBS=$LIBS -lwebp
+ AC_TRY_LINK(
+ [@%:@include webp/decode.h],
+ [WebPGetFeatures(NULL, 1024, NULL);],
+ [wm_cv_imgfmt_webp=-lwebp])
+ LIBS=$wm_save_LIBS
+ AS_IF([test x$enable_webp$wm_cv_imgfmt_webp = xyesno],
+  [AC_MSG_ERROR([explicit WebP support requested but no library 
found])])dnl
+])
+ AS_IF([test x$wm_cv_imgfmt_webp = xno],
+ [unsupported=$unsupported WebP
+  enable_webp=no],
+ [supported_gfx=$supported_gfx WebP
+  WM_APPEND_ONCE([$wm_cv_imgfmt_webp], [GFXLIBS])dnl
+  AC_DEFINE([USE_WEBP], [1],
+  [defined when valid Webp library with header was found])])dnl
+])
+AM_CONDITIONAL([USE_WEBP], [test x$enable_webp != xno])dnl
+])
 
 
 # WM_IMGFMT_CHECK_XPM

http://repo.or.cz/w/wmaker-crm.git/commit/7d6ecb51f66b65221a5df56f2e4907f7a65f4ee4

commit 7d6ecb51f66b65221a5df56f2e4907f7a65f4ee4
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Mon Dec 15 23:22:21 2014 +0100

wmaker: rewrote the update of _NET_WORKAREA property

As reported by Moritz, the Qt toolkit (and maybe a few other ones) are
using the content of this property, but WindowMaker did not set it properly
so for examples the menus in KDE could fail to display in multi-screen
configuration (probably because the toolkit is using the property to make
sure the menu stays in the visible area).

The original code just assumed it was safe to use the usable area of the
1st screen in the list, but unfortunately it is not that simple.

The new code calculates a rectangle that contains the usable region from
all the screens, so the toolkit gets a more accurate value.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/src/wmspec.c b/src/wmspec.c
index 89d8fac6..9b56f96f 100644
--- a/src/wmspec.c
+++ b/src/wmspec.c
@@ -702,25 +702,67 @@ void wNETWMUpdateActions(WWindow *wwin, Bool del)
 
 void wNETWMUpdateWorkarea(WScreen *scr)
 {
-   long *area;
-   int count, i;
+   WArea total_usable;
+   int nb_workspace;
 
-   if (!scr-netdata || scr-workspace_count == 0 || !scr-usableArea)
+   if (!scr-netdata) {
+   /* If the _NET_xxx were 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-162-gbe1c2a01

2014-12-15 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  be1c2a01dc8af1fcef6bf1b80c5a4038603d24b7 (commit)
  from  c6e323e75dafc7c5553dde448cc625304cab95b4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/be1c2a01dc8af1fcef6bf1b80c5a4038603d24b7

commit be1c2a01dc8af1fcef6bf1b80c5a4038603d24b7
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Mon Dec 15 20:43:45 2014 +0100

configure: require a minimum version for Autoconf to avoid wrong generation

As found by Douglas Torrance, when the 'configure' script is generated
using v2.68 of autoconf then it gets wrongly generated due to a regression
in the handling of names in AS_VAR_PUSHDEF, and crashes with this kind of
sibylline messages:

checking CFLAGS for -Wtrampolines... ./configure: line 11916: 
wm_cv_c_check_compopt_Werror_trampolines=no, unknown: command not found

This patch adds a check on autoconf version to ensure the problem will get
caught as soon as possible.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/configure.ac b/configure.ac
index c9ed50ce..ad4bef61 100644
--- a/configure.ac
+++ b/configure.ac
@@ -8,7 +8,14 @@ dnl   autoconf
 dnl   libtoolize --force --automake
 dnl   automake -a --gnu --include-deps
 dnl
+
+
+dnl Due to a bug in Autoconf 2.68 (apparently a regression), we need at least
+dnl version 2.68b which includes this patch:
+dnl   
http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=2b0d95faef68d7ed7c08b0edb9ff1c38728376fa
 dnl
+dnl Because the 2.69 was released only a few month later, let's just ask for it
+AC_PREREQ([2.69])
 
 
 AC_INIT(WindowMaker, 0.95.6, , WindowMaker, http://www.windowmaker.org/)

---

Summary of changes:
 configure.ac |7 +++
 1 files changed, 7 insertions(+), 0 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-129-gd387ccd4

2014-12-09 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  577481d76af08197214a24039281efd0f4c33fe0 (commit)
  discards  f464856f55ddf8d29b7e1d2ee1b71640bcc694c8 (commit)
  discards  1b0ecc4e40f73a8bf7a5e3793a5ef5b0231cd327 (commit)
  discards  f9d517d0371e94f1293c334f1db4d678f55d0977 (commit)
  discards  441b561c814767c1b70eea5a7391d5bcc678ccac (commit)
  discards  120a0b992716fa5fb320844219a6ef323b5a2b64 (commit)
  discards  213606b61c518e5c29a285660f7505c031fe034b (commit)
  discards  faf52eec57064bff3602379d2f2a5e05906cecf9 (commit)
  discards  1e1bf8c54c137d2e260422dcdd6a4c634cd1fa0a (commit)
   via  d387ccd49a63ad6ef696239a8d1cd602eb5980a7 (commit)
   via  a864f1988fd7fd044633b319c40a8f0ab1b85658 (commit)
   via  c94fc4ba39f2b3a0b8e3ed5e56a35c42cc36cd01 (commit)
   via  467b7ee4560f124f7469a2a630cb35d477cc0444 (commit)
   via  c10469264d70075a26a13ac2db5281822a2a2210 (commit)
   via  47ac986b5336869236fefb748a066d936c590f19 (commit)
   via  12babda9e7050a95789cc4173b072e2e815e1fbc (commit)
   via  80f18f60d239499d3d266bf3a6a7e5e78374aca7 (commit)
   via  10371836ed5637c2faf718873b5866c7a8314134 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (577481d76af08197214a24039281efd0f4c33fe0)
 N -- N -- N (d387ccd49a63ad6ef696239a8d1cd602eb5980a7)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/d387ccd49a63ad6ef696239a8d1cd602eb5980a7

commit d387ccd49a63ad6ef696239a8d1cd602eb5980a7
Author: David Maciejak david.macie...@gmail.com
Date:   Thu Dec 4 13:37:36 2014 +0700

wmaker: add core workspace pager functions

This patch is adding the core code needed to run the workspace pager.

Currently when called, a new frame presenting mini workspace images
are displayed at the bottom of the screen above other windows.
When clicking on one of the miniatures, the workspace is switched and
the frame is closed.

Drawbacks: a screenshot of the workspace is used for the miniatures.
This screenshot is taken only when a workspace switched event occurs.

First, it means that the workspace switching process can be longer than
usual. Secondly, updated minitatures can only be available when the
workspace is opened (cause windows have to be mapped to be able to
be copied).

So when wmaker is (re)started or when for example a window is moved to
another workspace the corresponding miniature is NOT updated.
(I did not find a clean and easy way to do so, feel free to share if
you have some ideas)

diff --git a/src/Makefile.am b/src/Makefile.am
index 6c20e63a..a7aa1d09 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -107,7 +107,9 @@ wmaker_SOURCES =wmspec.hwmspec.c
workspace.c -   workspace.h
+   workspace.h +   wsmap.c +   wsmap.h
 
 if WM_OSDEP_BSD
 wmaker_SOURCES += osdep_bsd.c
diff --git a/src/event.c b/src/event.c
index 9a8a3e3f..6b2e0db0 100644
--- a/src/event.c
+++ b/src/event.c
@@ -77,6 +77,7 @@
 #include event.h
 #include winmenu.h
 #include switchmenu.h
+#include wsmap.h
 
 
 #define MOD_MASK wPreferences.modifier_mask
@@ -1606,6 +1607,12 @@ static void handleKeyPress(XEvent * event)
wSelectWindow(wwin, !wwin-flags.selected);
}
break;
+
+   case WKBD_WORKSPACEMAP:
+   if (!wPreferences.disable_workspace_pager)
+   StartWorkspaceMap(scr);
+   break;
+
case WKBD_FOCUSNEXT:
StartWindozeCycle(wwin, event, True, False);
break;
diff --git a/src/misc.c b/src/misc.c
index 3b9299d4..a12a97de 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -245,7 +245,7 @@ void SlideWindows(Window *wins[], int n, int from_x, int 
from_y, int to_x, int t
if (slide_delay  0) {
wusleep(slide_delay * 1000L);
} else {
-   wusleep(10);
+   wusleep(1000L);
}
if (time(NULL) - time0  MAX_ANIMATION_TIME)
break;
diff --git a/src/workspace.c b/src/workspace.c
index 107db2aa..165e3011 100644
--- 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-129-g577481d7

2014-12-09 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  577481d76af08197214a24039281efd0f4c33fe0 (commit)
   via  f464856f55ddf8d29b7e1d2ee1b71640bcc694c8 (commit)
   via  1b0ecc4e40f73a8bf7a5e3793a5ef5b0231cd327 (commit)
   via  f9d517d0371e94f1293c334f1db4d678f55d0977 (commit)
   via  441b561c814767c1b70eea5a7391d5bcc678ccac (commit)
   via  120a0b992716fa5fb320844219a6ef323b5a2b64 (commit)
   via  213606b61c518e5c29a285660f7505c031fe034b (commit)
   via  faf52eec57064bff3602379d2f2a5e05906cecf9 (commit)
   via  1e1bf8c54c137d2e260422dcdd6a4c634cd1fa0a (commit)
  from  a24efec61f020b7a693f14d45d09fa331aee62e7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/577481d76af08197214a24039281efd0f4c33fe0

commit 577481d76af08197214a24039281efd0f4c33fe0
Author: David Maciejak david.macie...@gmail.com
Date:   Thu Dec 4 13:37:36 2014 +0700

wmaker: add core workspace pager functions

This patch is adding the core code needed to run the workspace pager.

Currently when called, a new frame presenting mini workspace images
are displayed at the bottom of the screen above other windows.
When clicking on one of the miniatures, the workspace is switched and
the frame is closed.

Drawbacks: a screenshot of the workspace is used for the miniatures.
This screenshot is taken only when a workspace switched event occurs.

First, it means that the workspace switching process can be longer than
usual. Secondly, updated minitatures can only be available when the
workspace is opened (cause windows have to be mapped to be able to
be copied).

So when wmaker is (re)started or when for example a window is moved to
another workspace the corresponding miniature is NOT updated.
(I did not find a clean and easy way to do so, feel free to share if
you have some ideas)

diff --git a/src/Makefile.am b/src/Makefile.am
index eb131290..7779c3f5 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -107,7 +107,9 @@ wmaker_SOURCES =wmspec.hwmspec.c
workspace.c -   workspace.h
+   workspace.h +   wsmap.c +   wsmap.h
 
 if WM_OSDEP_BSD
 wmaker_SOURCES += osdep_bsd.c
diff --git a/src/event.c b/src/event.c
index 9a8a3e3f..0f6eddcb 100644
--- a/src/event.c
+++ b/src/event.c
@@ -77,6 +77,7 @@
 #include event.h
 #include winmenu.h
 #include switchmenu.h
+#include wsmap.h
 
 
 #define MOD_MASK wPreferences.modifier_mask
@@ -1606,6 +1607,10 @@ static void handleKeyPress(XEvent * event)
wSelectWindow(wwin, !wwin-flags.selected);
}
break;
+   case WKBD_WORKSPACEMAP:
+   if (!wPreferences.disable_workspace_pager)
+   StartWorkspaceMap(scr);
+   break;
case WKBD_FOCUSNEXT:
StartWindozeCycle(wwin, event, True, False);
break;
diff --git a/src/misc.c b/src/misc.c
index 3b9299d4..a12a97de 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -245,7 +245,7 @@ void SlideWindows(Window *wins[], int n, int from_x, int 
from_y, int to_x, int t
if (slide_delay  0) {
wusleep(slide_delay * 1000L);
} else {
-   wusleep(10);
+   wusleep(1000L);
}
if (time(NULL) - time0  MAX_ANIMATION_TIME)
break;
diff --git a/src/workspace.c b/src/workspace.c
index 107db2aa..6e839867 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -49,6 +49,7 @@
 #include wmspec.h
 #include xinerama.h
 #include event.h
+#include wsmap.h
 
 #define MC_NEW  0
 #define MC_DESTROY_LAST 1
@@ -160,6 +161,8 @@ Bool wWorkspaceDelete(WScreen * scr, int workspace)
} else {
if (scr-workspaces[i]-name)
wfree(scr-workspaces[i]-name);
+if (scr-workspaces[i]-map)
+   RReleaseImage(scr-workspaces[i]-map);
wfree(scr-workspaces[i]);
}
}
@@ -473,6 +476,9 @@ void wWorkspaceForceChange(WScreen * scr, int workspace)
if (workspace = MAX_WORKSPACES || workspace  0)
return;
 
+if (!wPreferences.disable_workspace_pager  
!process_workspacemap_event)
+wWorkspaceMapUpdate(scr);
+
SendHelperMessage(scr, 'C', workspace + 1, NULL);
 
if (workspace  scr-workspace_count - 1)
diff --git a/src/workspace.h b/src/workspace.h
index 69d1b187..0c93a2fc 100644
--- 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-137-gb190ab4b

2014-12-09 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  b190ab4b5ea9e3e3c7236f4146a5ff76dd2ac153 (commit)
   via  86fea0978f0c20a6b3379d40f84a4ed3be134e75 (commit)
   via  2a4750b049ec198bb3789dff1c93098119d7ba80 (commit)
   via  d606df893eb74e78b0e12346629e2f5e65d67336 (commit)
   via  06d96ed18fc0bcadd9bb521e929acb2a970548cf (commit)
   via  6f318e86f36bfa11535c0102225b8c575e61e2c5 (commit)
   via  855544626f1a8d7174d5798713c2e7e4460d979e (commit)
   via  a4713cbb4d49b1b59eb5282e0c97554a7efe50e2 (commit)
  from  252bd7359bcc2c686a4c6bb96e8875f302e21dbd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/b190ab4b5ea9e3e3c7236f4146a5ff76dd2ac153

commit b190ab4b5ea9e3e3c7236f4146a5ff76dd2ac153
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sun Dec 7 17:10:22 2014 +0100

WPrefs: fix icon used in the Opaque/Non-opaque Move setting

Apparently, some pixels from the close button on the window image were
missing from the Non-opaque image, they have been added in the XPM file
which was then converted to TIFF with ImageMagick's command:
  convert -depth 8 -compress lzw xpm/nonopaque.xpm tiff/nonopaque.tiff
to have a file similar to what was there before

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WPrefs.app/tiff/nonopaque.tiff b/WPrefs.app/tiff/nonopaque.tiff
index 5d11957a..6cadf983 100644
Binary files a/WPrefs.app/tiff/nonopaque.tiff and 
b/WPrefs.app/tiff/nonopaque.tiff differ
diff --git a/WPrefs.app/xpm/nonopaque.xpm b/WPrefs.app/xpm/nonopaque.xpm
index 0ec95b3f..696a0b3a 100644
--- a/WPrefs.app/xpm/nonopaque.xpm
+++ b/WPrefs.app/xpm/nonopaque.xpm
@@ -117,9 +117,9 @@ static char * image_name[] = {
 . O O O O O g i = y u  : = = = = h j q h u 1 O O O O O O  . 
  .   ,
 . O O . O O 1 : 0 4 q w e = = = k +  h = % l z 1 O O O 5 w . .   
  ,
 . O O . O O . x * 8 9 c 7 7 v 7 @ b n m 7 7 7 M 6 . . . . c N . . . X 
. . . . . ,
-. O O O O O . q 4 b w e = 7 v B V C Z 7 7 7 7 7 7 A . . g S c n . . X 
. . . O . ,
+. O O O O O . q 4 b w e = 7 v B V C Z 7 7 7 7 7 7 A . . g S c n . . X 
. O . O . ,
 . O O . O O O o z 9 : 7 = 7 v @ C n m 7 7 7 7 7 7 6 . . D 7 F n . . X 
. . O . . ,
-. O O . O O . O G . i = = 7 H V C Z 7 7 7 7 7 7 m n 8 @ S 7 7 J . . X 
. . . O . ,
+. O O . O O . O G . i = = 7 H V C Z 7 7 7 7 7 7 m n 8 @ S 7 7 J . . X 
. O . O . ,
 . O O O O O . O p K S 7 7 7 L C n m 7 7 7 7 7 7 Z 8 V D 7 7 7 B n . X 
. . . . . ,
 . O O . O O O O d  P I U Y w + T U U U U U U R E  W U U U U Q ! o o 
o o o o o ,
 . . . . . . . . . n ~ m S @ b n m 7 7 7 7 7 7 Z C V B 7 7 7 7 7 @ . . 
. . . . . ,

http://repo.or.cz/w/wmaker-crm.git/commit/86fea0978f0c20a6b3379d40f84a4ed3be134e75

commit 86fea0978f0c20a6b3379d40f84a4ed3be134e75
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sun Dec 7 17:10:21 2014 +0100

WPrefs: fix memory leak when storing the list of texture in Appearence 
panel (Coverity #50112)

As pointed by Coverity, the PLStrings created to store the information on
the texture leak. This is due to the fact that they are created with a
refCount of 1, then the PLArray in which they are placed increments that
count, so at list destruction the count would return to 1 instead of 0,
meaning the PLStrings won't be freed.

This patch release the PLStrings once after adding them to the PLArray so
the count will go back to 1, which means they will be properly freed when
the PLArray will be released.

Took opportunity to remove the call to WMRetainPropList on the titem-prop
because it artificially increases the refCount but this is already done
when adding to the PLArray.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WPrefs.app/Appearance.c b/WPrefs.app/Appearance.c
index c8cbc75e..276933bb 100644
--- a/WPrefs.app/Appearance.c
+++ b/WPrefs.app/Appearance.c
@@ -2207,11 +2207,16 @@ static void prepareForClose(_Panel * panel)
 
/* store list of textures */
for (i = 8; i  WMGetListNumberOfRows(panel-texLs); i++) {
+   WMPropList *pl_title, *pl_path;
+
item = WMGetListItem(panel-texLs, i);
titem = (TextureListItem *) item-clientData;
 
-   texture = WMCreatePLArray(WMCreatePLString(titem-title),
- WMRetainPropList(titem-prop), 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-161-ga3f2e4b8

2014-12-09 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  2f0ab97c5795b0912a6a576423c68af4332d0cff (commit)
  discards  d1a4982d64fabf99e70ed1e184506d446168d550 (commit)
  discards  218ac7adec8b20edbb4582120f26f68bc22586e9 (commit)
  discards  b2e193d36c222dbcfa5b0ccfa3fb5cbc436a06fa (commit)
  discards  22bbf99201a8c17eb0d36c3914a267382d0ba659 (commit)
  discards  b61141322db2aba56dcf18b748dd45f7dec9dab0 (commit)
   via  a3f2e4b87da3339803e56255b3cfa963ea662958 (commit)
   via  73e0a088b692f5fa04842c6d1571526e16bf10fb (commit)
   via  424144254ea7d3b73606e00d3d4ed3a566afc121 (commit)
   via  415a436f77e31a5962c8ff8b9d2ff31f9cc22834 (commit)
   via  2f702495702ed26ba05181ddac6d18d8fee67ba0 (commit)
   via  3dcd0df42c743098a6b8f5c65889c62d093814f6 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (2f0ab97c5795b0912a6a576423c68af4332d0cff)
 N -- N -- N (a3f2e4b87da3339803e56255b3cfa963ea662958)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/a3f2e4b87da3339803e56255b3cfa963ea662958

commit a3f2e4b87da3339803e56255b3cfa963ea662958
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Mon Dec 8 22:42:44 2014 +0100

util: remove local constants GLOBAL_DEFAULTS_SUBDIR that are not used

As pointed by gcc, this macro is not used anywhere in the 2 files. Because
the code also suggests that they should be inherited from any other place
anyway, remove them from the file to prevent them from being used in the
future.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/util/getstyle.c b/util/getstyle.c
index da211acb..f0de4c49 100644
--- a/util/getstyle.c
+++ b/util/getstyle.c
@@ -54,9 +54,6 @@
 
 #include ../src/wconfig.h
 
-#ifndef GLOBAL_DEFAULTS_SUBDIR
-#define GLOBAL_DEFAULTS_SUBDIR WindowMaker
-#endif
 
 /* table of style related options */
 static char *options[] = {
diff --git a/util/wmsetbg.c b/util/wmsetbg.c
index aee1b567..7253517e 100644
--- a/util/wmsetbg.c
+++ b/util/wmsetbg.c
@@ -53,9 +53,6 @@
 
 #include ../src/wconfig.h
 
-#ifndef GLOBAL_DEFAULTS_SUBDIR
-#define GLOBAL_DEFAULTS_SUBDIR WindowMaker
-#endif
 
 #include WINGs/WINGs.h
 #include wraster.h

http://repo.or.cz/w/wmaker-crm.git/commit/73e0a088b692f5fa04842c6d1571526e16bf10fb

commit 73e0a088b692f5fa04842c6d1571526e16bf10fb
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Mon Dec 8 22:42:43 2014 +0100

WPrefs: remove unused constants ICON_TITLE_*FONT

Apparently, there was a time when it was though to add a label below (?)
the icons of the list of panels, but this has never been finished and the
unfinished code to do this was even removed in commit
  0e01e6920572b3d3a7a8df2872513144225440a8

So, as it is unlikely that the feature will return, and if it did the
font should be handled in a better way, this patch removes the definition
of the constants with the names for the font used for those labels.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WPrefs.app/WPrefs.c b/WPrefs.app/WPrefs.c
index c3274ee3..02b06d0e 100644
--- a/WPrefs.app/WPrefs.c
+++ b/WPrefs.app/WPrefs.c
@@ -29,9 +29,6 @@
 #endif
 
 
-#define ICON_TITLE_FONT sans serif:pixelsize=9
-#define ICON_TITLE_VFONT sans serif:pixelsize=9:weight=100
-
 #define MAX_SECTIONS 16
 
 typedef struct _WPrefs {

http://repo.or.cz/w/wmaker-crm.git/commit/424144254ea7d3b73606e00d3d4ed3a566afc121

commit 424144254ea7d3b73606e00d3d4ed3a566afc121
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Mon Dec 8 22:42:42 2014 +0100

wmaker: comment out definition of wm-spec constant that we do not use

Include a comment to explain what their aim is, and why WindowMaker is not
making use of them. They are not simply removed because it is informative
for future contributors that we know about them and we purposedly decided
to not use them.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/src/wmspec.c b/src/wmspec.c
index d6bb61c6..89d8fac6 100644
--- a/src/wmspec.c
+++ b/src/wmspec.c
@@ -217,6 +217,22 @@ static atomitem_t atomNames[] = {
 #define _NET_WM_STATE_ADD 1
 #define 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-138-g1e6740b3

2014-12-08 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  1e6740b34467cf9de4f7fb41b939bc3f0316e229 (commit)
  from  b190ab4b5ea9e3e3c7236f4146a5ff76dd2ac153 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/1e6740b34467cf9de4f7fb41b939bc3f0316e229

commit 1e6740b34467cf9de4f7fb41b939bc3f0316e229
Author: David Maciejak david.macie...@gmail.com
Date:   Mon Dec 8 10:10:31 2014 +0700

wrlib: Merge some duplicate code when allocating color

This patch is adding a static function named allocateColor to merge
some duplicate code.

diff --git a/wrlib/context.c b/wrlib/context.c
index 1b216a00..4c40c88e 100644
--- a/wrlib/context.c
+++ b/wrlib/context.c
@@ -142,13 +142,83 @@ static Bool setupStandardColormap(RContext * ctx, Atom 
property)
return True;
 }
 
-static Bool allocatePseudoColor(RContext * ctx)
+static XColor *allocateColor(RContext *ctx, XColor *colors, int ncolors)
 {
-   XColor *colors;
XColor avcolors[256];
int avncolors;
-   int i, ncolors, r, g, b;
+   int i, r, g, b;
int retries;
+
+   for (i = 0; i  ncolors; i++) {
+#ifdef WRLIB_DEBUG
+   fprintf(stderr, trying:%x,%x,%xn, colors[i].red, 
colors[i].green, colors[i].blue);
+#endif
+   if (!XAllocColor(ctx-dpy, ctx-cmap, (colors[i]))) {
+   colors[i].flags = 0;/* failed */
+#ifdef WRLIB_DEBUG
+   fprintf(stderr, failed:%x,%x,%xn, colors[i].red, 
colors[i].green, colors[i].blue);
+#endif
+   } else {
+   colors[i].flags = DoRed | DoGreen | DoBlue;
+#ifdef WRLIB_DEBUG
+   fprintf(stderr, success:%x,%x,%xn, colors[i].red, 
colors[i].green, colors[i].blue);
+#endif
+   }
+   }
+   /* try to allocate close values for the colors that couldn't
+* be allocated before */
+   avncolors = (1  ctx-depth  256 ? 256 : 1  ctx-depth);
+   for (i = 0; i  avncolors; i++)
+   avcolors[i].pixel = i;
+
+   XQueryColors(ctx-dpy, ctx-cmap, avcolors, avncolors);
+
+   for (i = 0; i  ncolors; i++) {
+   if (colors[i].flags == 0) {
+   int j;
+   unsigned long cdiff = 0x, diff;
+   unsigned long closest = 0;
+
+   retries = 2;
+
+   while (retries--) {
+   /* find closest color */
+   for (j = 0; j  avncolors; j++) {
+   r = (colors[i].red - avcolors[i].red) 
 8;
+   g = (colors[i].green - 
avcolors[i].green)  8;
+   b = (colors[i].blue - avcolors[i].blue) 
 8;
+   diff = r * r + g * g + b * b;
+   if (diff  cdiff) {
+   cdiff = diff;
+   closest = j;
+   }
+   }
+   /* allocate closest color found */
+#ifdef WRLIB_DEBUG
+   fprintf(stderr, best match:%x,%x,%x = 
%x,%x,%xn,
+   colors[i].red, colors[i].green, 
colors[i].blue,
+   avcolors[closest].red, 
avcolors[closest].green, avcolors[closest].blue);
+#endif
+   colors[i].red = avcolors[closest].red;
+   colors[i].green = avcolors[closest].green;
+   colors[i].blue = avcolors[closest].blue;
+   if (XAllocColor(ctx-dpy, ctx-cmap, 
colors[i])) {
+   colors[i].flags = DoRed | DoGreen | 
DoBlue;
+   break;  /* succeeded, don't need to 
retry */
+   }
+#ifdef WRLIB_DEBUG
+   fputs(close color allocation failed. 
Retrying...n, stderr);
+#endif
+   }
+   }
+   }
+   return colors;
+}
+
+static Bool allocatePseudoColor(RContext *ctx)
+{
+   XColor *colors;
+   int i, ncolors, r, g, b;
int cpc = ctx-attribs-colors_per_channel;
 
ncolors = cpc * cpc * cpc;
@@ -221,57 +291,7 @@ static Bool allocatePseudoColor(RContext * ctx)
}
}
/* try to allocate the colors */
-   for (i = 0; i  ncolors; i++) {
-   if (!XAllocColor(ctx-dpy, ctx-cmap, 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-129-g252bd735

2014-12-07 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
  discards  d387ccd49a63ad6ef696239a8d1cd602eb5980a7 (commit)
   via  252bd7359bcc2c686a4c6bb96e8875f302e21dbd (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (d387ccd49a63ad6ef696239a8d1cd602eb5980a7)
 N -- N -- N (252bd7359bcc2c686a4c6bb96e8875f302e21dbd)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/252bd7359bcc2c686a4c6bb96e8875f302e21dbd

commit 252bd7359bcc2c686a4c6bb96e8875f302e21dbd
Author: David Maciejak david.macie...@gmail.com
Date:   Thu Dec 4 13:37:36 2014 +0700

wmaker: add core workspace pager functions

This patch is adding the core code needed to run the workspace pager.

Currently when called, a new frame presenting mini workspace images
are displayed at the bottom of the screen above other windows.
When clicking on one of the miniatures, the workspace is switched and
the frame is closed.

Drawbacks: a screenshot of the workspace is used for the miniatures.
This screenshot is taken only when a workspace switched event occurs.

First, it means that the workspace switching process can be longer than
usual. Secondly, updated minitatures can only be available when the
workspace is opened (cause windows have to be mapped to be able to
be copied).

So when wmaker is (re)started or when for example a window is moved to
another workspace the corresponding miniature is NOT updated.
(I did not find a clean and easy way to do so, feel free to share if
you have some ideas)

diff --git a/src/Makefile.am b/src/Makefile.am
index 6c20e63a..a7aa1d09 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -107,7 +107,9 @@ wmaker_SOURCES =wmspec.hwmspec.c
workspace.c -   workspace.h
+   workspace.h +   wsmap.c +   wsmap.h
 
 if WM_OSDEP_BSD
 wmaker_SOURCES += osdep_bsd.c
diff --git a/src/event.c b/src/event.c
index 9a8a3e3f..6b2e0db0 100644
--- a/src/event.c
+++ b/src/event.c
@@ -77,6 +77,7 @@
 #include event.h
 #include winmenu.h
 #include switchmenu.h
+#include wsmap.h
 
 
 #define MOD_MASK wPreferences.modifier_mask
@@ -1606,6 +1607,12 @@ static void handleKeyPress(XEvent * event)
wSelectWindow(wwin, !wwin-flags.selected);
}
break;
+
+   case WKBD_WORKSPACEMAP:
+   if (!wPreferences.disable_workspace_pager)
+   StartWorkspaceMap(scr);
+   break;
+
case WKBD_FOCUSNEXT:
StartWindozeCycle(wwin, event, True, False);
break;
diff --git a/src/misc.c b/src/misc.c
index 3b9299d4..a12a97de 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -245,7 +245,7 @@ void SlideWindows(Window *wins[], int n, int from_x, int 
from_y, int to_x, int t
if (slide_delay  0) {
wusleep(slide_delay * 1000L);
} else {
-   wusleep(10);
+   wusleep(1000L);
}
if (time(NULL) - time0  MAX_ANIMATION_TIME)
break;
diff --git a/src/workspace.c b/src/workspace.c
index 107db2aa..165e3011 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -49,6 +49,7 @@
 #include wmspec.h
 #include xinerama.h
 #include event.h
+#include wsmap.h
 
 #define MC_NEW  0
 #define MC_DESTROY_LAST 1
@@ -160,6 +161,8 @@ Bool wWorkspaceDelete(WScreen * scr, int workspace)
} else {
if (scr-workspaces[i]-name)
wfree(scr-workspaces[i]-name);
+   if (scr-workspaces[i]-map)
+   RReleaseImage(scr-workspaces[i]-map);
wfree(scr-workspaces[i]);
}
}
@@ -473,6 +476,9 @@ void wWorkspaceForceChange(WScreen * scr, int workspace)
if (workspace = MAX_WORKSPACES || workspace  0)
return;
 
+   if (!wPreferences.disable_workspace_pager  
!process_workspacemap_event)
+   wWorkspaceMapUpdate(scr);
+
SendHelperMessage(scr, 'C', workspace + 1, NULL);
 
if (workspace  scr-workspace_count - 1)
diff 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-104-g4f050eba

2014-11-29 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  4f050ebab997782461d7c6b65dea7b535916329f (commit)
  from  88352b72743a997122a83472f510e6dac14974ef (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/4f050ebab997782461d7c6b65dea7b535916329f

commit 4f050ebab997782461d7c6b65dea7b535916329f
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Nov 29 16:06:42 2014 +0100

WINGs: fix infinite loop when using Pango on string that have to be split

As reported by Charles Philip Chan, WPrefs would get into infinite loop
when the support for Pango is enabled.

The problem is due to long strings that are broken into multiple lines by
WINGs. This is done in an iterative process in the internal function
'fitText'.

In order to avoid the cost of duplicating many times the sub-strings, the
functions involved do not place a NUL at the string-splitting position, but
they rely instead on giving the length of the string as a parameter.

The code that checks the Pango text (to avoid re-submitting the string when
not needed) did not use that length, so it would always keep the original
string that is too long, so the fitText function would always receive the
same result and loop forever trying to find where to split the string.

This patch adds the check on the length, so Pango is given the appropriate
string for its pixel size calculation.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WINGs/wfont.c b/WINGs/wfont.c
index a5cff072..b3d399cf 100644
--- a/WINGs/wfont.c
+++ b/WINGs/wfont.c
@@ -295,7 +295,7 @@ int WMWidthOfString(WMFont * font, const char *text, int 
length)
wassertrv(font != NULL  text != NULL, 0);
 #ifdef USE_PANGO
previous_text = pango_layout_get_text(font-layout);
-   if ((previous_text == NULL) || (strcmp(text, previous_text) != 0))
+   if ((previous_text == NULL) || (strncmp(text, previous_text, length) != 
0) || previous_text[length] != '0')
pango_layout_set_text(font-layout, text, length);
pango_layout_get_pixel_size(font-layout, width, NULL);
 

---

Summary of changes:
 WINGs/wfont.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


repo.or.cz automatic notification. Contact project admin crma...@gmail.com
if you want to unsubscribe, or site admin ad...@repo.or.cz if you receive
no reply.
-- 
wmaker-crm.git (The Window Maker window manager)


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.


[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-120-ga24efec6

2014-11-29 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  a24efec61f020b7a693f14d45d09fa331aee62e7 (commit)
   via  6397f3403a74511680736e04fce44731156e6e5c (commit)
   via  8ed6eacd06d6aa6f831c5c7f04e58e84d38a98ab (commit)
   via  54feb499cbd22d748bab8e82bb25039f0bb84d1b (commit)
   via  d83b5de64413905ea28ca756247a1f8b1308b5f8 (commit)
   via  3dea732ccb9876f870a7569759d85a49c23f6084 (commit)
   via  243a1924fa61f4c698f09b156db0398834b50d0e (commit)
   via  1bd96217090967cb8e0a454c3fcaecd43fb92b3d (commit)
   via  8b78681a7fb7e788a4816d692000edf36f5aea5f (commit)
   via  7bf256531609c11747a5037e8e8c65a949e9f107 (commit)
   via  7542451a046535ba7ed9919dc9610a822c796904 (commit)
   via  aa8ade1ef1b884c0a338134b6ac1bd3001b8771c (commit)
   via  1b00071c266a7beba53be7b7f2e8c808e5bdb8a8 (commit)
   via  63733c913316861582f2330c13741ef3862d4d87 (commit)
   via  c5d4c27a90dfe728e3fdeabd3b3c42e2ec38cca5 (commit)
   via  b80118fb419107e1af935c61dbe37e6a0db542f7 (commit)
  from  4f050ebab997782461d7c6b65dea7b535916329f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/a24efec61f020b7a693f14d45d09fa331aee62e7

commit a24efec61f020b7a693f14d45d09fa331aee62e7
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Nov 29 16:35:31 2014 +0100

util: use wfree instead of free for consistency

The memory was allocated with wmalloc, so for consistency it should be
freed using wfree. This could be a problem if the user compiled with
support for Boehm GC, or if we later decide to add support for other malloc
libraries.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/util/getstyle.c b/util/getstyle.c
index 2b7edb9d..da211acb 100644
--- a/util/getstyle.c
+++ b/util/getstyle.c
@@ -175,7 +175,7 @@ static void findCopyFile(const char *dir, const char *file)
return;
}
wcopy_file(dir, fullPath, fullPath);
-   free(fullPath);
+   wfree(fullPath);
 }
 
 #define THEME_SUBPATH /Library/WindowMaker/Themes/

http://repo.or.cz/w/wmaker-crm.git/commit/6397f3403a74511680736e04fce44731156e6e5c

commit 6397f3403a74511680736e04fce44731156e6e5c
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Nov 29 16:35:30 2014 +0100

util: return from 'findCopyFile' if the source file could not be found 
(Coverity #50075)

As pointed by Coverity, the function handles the case where the file to be
copied is not found by properly warning the user and the deleting the
currently built theme directory, but then it continued executing the file
copy that would crash on the null pointer.

This patch just adds the missing return that will avoid the crash.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/util/getstyle.c b/util/getstyle.c
index c39d266e..2b7edb9d 100644
--- a/util/getstyle.c
+++ b/util/getstyle.c
@@ -172,6 +172,7 @@ static void findCopyFile(const char *dir, const char *file)
wwarning(Could not find file %s, file);
if (ThemePath)
(void)wrmdirhier(ThemePath);
+   return;
}
wcopy_file(dir, fullPath, fullPath);
free(fullPath);

http://repo.or.cz/w/wmaker-crm.git/commit/8ed6eacd06d6aa6f831c5c7f04e58e84d38a98ab

commit 8ed6eacd06d6aa6f831c5c7f04e58e84d38a98ab
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Nov 29 16:35:29 2014 +0100

WPrefs: fix memory leaks on temporary colours to draw icon's title in 
Appearence preview (Coverity #72808, #72810)

Two WMColor were created to draw the background for the title on icons for
iconified windows, in the Appearance panel. As pointed by Coverity, these
colors were not released after use, which this patch fixes.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WPrefs.app/Appearance.c b/WPrefs.app/Appearance.c
index 25f14223..9e0e8a6a 100644
--- a/WPrefs.app/Appearance.c
+++ b/WPrefs.app/Appearance.c
@@ -1624,7 +1624,9 @@ static void updateColorPreviewBox(_Panel * panel, int 
elements)
 panel-smallFont, 155, 130, 64, 13, WALeft,
 _(Icon Text));
 
-  }
+   WMReleaseColor(light);
+   WMReleaseColor(dim);
+   }
 
if (elements  (1  CLIP_COL) || elements  (1  CCLIP_COL)) {
Pixmap pix;

http://repo.or.cz/w/wmaker-crm.git/commit/54feb499cbd22d748bab8e82bb25039f0bb84d1b

commit 54feb499cbd22d748bab8e82bb25039f0bb84d1b
Author: 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.6-102-g6265af16

2014-11-15 Thread crmafra
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project wmaker-crm.git.

The branch, next has been updated
   via  6265af16951565faccb9ee91712d3e10340a045a (commit)
   via  41f5460e29078a60e38769abaa823b8eebb4b1b0 (commit)
   via  fc229d9bf6aedc6293133de5d1b0731d6949ff2f (commit)
   via  35d9e113709f53fb881ad66440029fdd13e832e3 (commit)
   via  eef24e8029449ebe6faee98774d2abfd4790833d (commit)
   via  29d86b1501e1a1e0644487d03baadaaebb5df401 (commit)
   via  ce1763703007d0acf7acfb0cb6fcff34cf3b8cb2 (commit)
   via  b030c840b00ab58279eb3d56ffd306fc0dd0bbab (commit)
   via  8236505fdfc9495d0b0f226036e7fc484bb717b8 (commit)
   via  278bd958e5d5db424f7771539a3b4f95a2dd44ea (commit)
   via  8f1553bced87d835e79e554a53d50aed50b80d92 (commit)
   via  8704fd36f608caa62fd0bd20a995d7329411e974 (commit)
   via  5cc3f0d0bffc4db75ae5509aeed6d476cadfc79e (commit)
   via  2a68274f29f3227705bd23841374d0e3966201b6 (commit)
   via  73da0c667b1cba5282c1c410734d90bf65e94f5d (commit)
   via  c6b59238fbfa0a7485bef5b3b994c5f11454e791 (commit)
   via  9860880279eda57fb8fc13148f93b046e02c7a63 (commit)
   via  ca5ec118f0ce84ab8d653953f6fb598858728513 (commit)
   via  5f5dc351bdecaa2f61a88ae6c376947a95bd6daa (commit)
   via  179748887ee724ceb24153ba55437217b396a828 (commit)
   via  34435563e7d7f2c4b6d54a96e5dada635b1aba32 (commit)
   via  6ee2760673821f1b9b03a4c4224121c15299215e (commit)
   via  36d95195eb76ab80e7880b8ad4fbea53a5d0bdb8 (commit)
   via  30d85a007b60d775544d936d7f31b150685f05e3 (commit)
   via  ba06d2683f2b9319c85874f6e8c5e2355088903b (commit)
   via  e602ac87680e7ec6940ab82d9b805d828367a14a (commit)
   via  8dcfd3568a4e6d207a400d7d0860cebd1d9586b4 (commit)
   via  4a857f18d0cb74cdb183e821c1246ae9fd21da16 (commit)
   via  ec1660dc499b33a2311888ccee6aa73c95de78ca (commit)
   via  1f2dd583bee10399a86dc636286e4dd7e6ad376b (commit)
   via  3e1ef70248298e14efb9458843ade4355f103e67 (commit)
   via  0e5e36eb663fada470e1dfc9aadf62fa8669de06 (commit)
  from  0c294040a18ff7ec331818ea00f0ffb451234767 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://repo.or.cz/w/wmaker-crm.git/commit/6265af16951565faccb9ee91712d3e10340a045a

commit 6265af16951565faccb9ee91712d3e10340a045a
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Nov 15 19:41:00 2014 +0100

WPrefs: add check for image validity in 'loadRImage' (Coverity #50221, 
#50081)

As pointed by Coverity, the function blindly trust the data read from the
file, but in case of problem (corrupted file, not enough memory) it could
behave badly.

This patch adds a check for the depth, counts on RCreateImage to check the
width and height, and in any case it now includes a message for the user in
case he would like to understand what's wrong.

Signed-off-by: Christophe CURIS christophe.cu...@free.fr

diff --git a/WPrefs.app/Appearance.c b/WPrefs.app/Appearance.c
index 53ee1daa..7e22dec9 100644
--- a/WPrefs.app/Appearance.c
+++ b/WPrefs.app/Appearance.c
@@ -1310,10 +1310,22 @@ static Pixmap loadRImage(WMScreen * scr, const char 
*path)
 
cnt = fscanf(f, %02x%02x%1x, w, h, d);
if (cnt != 3) {
+   wwarning(_(could not read size of image from '%s', ignoring), 
path);
+   fclose(f);
+   return None;
+   }
+   if (d  3 || d  4) {
+   wwarning(_(image %s has an invalid depth of %d, ignoring), 
path, d);
fclose(f);
return None;
}
image = RCreateImage(w, h, d == 4);
+   if (image == NULL) {
+   wwarning(_(could not create RImage for %s: %s),
+path, RMessageForError(RErrorCode));
+   fclose(f);
+   return None;
+   }
read_size = w * h * d;
if (fread(image-data, 1, read_size, f) == read_size)
RConvertImage(WMScreenRContext(scr), image, pixmap);

http://repo.or.cz/w/wmaker-crm.git/commit/41f5460e29078a60e38769abaa823b8eebb4b1b0

commit 41f5460e29078a60e38769abaa823b8eebb4b1b0
Author: Christophe CURIS christophe.cu...@free.fr
Date:   Sat Nov 15 19:40:59 2014 +0100

WPrefs: fix possible buffer overrun (Coverity #50216)

As pointed by Coverity, if the Keysym name is very long and many modifiers
are used, the function 'capture_shortcut' could overflow its internal
buffer.

As the case is very unlikely to appear, do not increase the size of the 
internal
buffer (it seems to be already well sized, and we have no know maximum size
for a Keysym name), just use the appropriate 

  1   2   3   4   5   >