[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.3-3-g3eb8c9d

2012-05-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  3eb8c9d498f0924db226451c3714c356c942faae (commit)
   via  284d3b56fe16f0e30c1c015c50e2083a0a6009b2 (commit)
  from  968ebdedf20b9d804e29c92b67c6f8e24ae25f15 (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/3eb8c9d498f0924db226451c3714c356c942faae

commit 3eb8c9d498f0924db226451c3714c356c942faae
Author: Rodolfo García Peñas (kix) k...@kix.es
Date:   Thu May 24 21:40:48 2012 +0200

Added wmlib/libWMaker.la to .gitignore

The compiled library file wmlib/libWMaker.la is included
in the .gitignore file, to forget it in the git status command.

diff --git a/.gitignore b/.gitignore
index f197c97..cb8caf3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -75,3 +75,4 @@ WindowMaker/Defaults/WMState
 WindowMaker/Defaults/WMWindowAttributes
 WindowMaker/Defaults/WindowMaker
 WindowMaker/IconSets/Default.iconset
+wmlib/libWMaker.la

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

commit 284d3b56fe16f0e30c1c015c50e2083a0a6009b2
Author: Rodolfo García Peñas (kix) k...@kix.es
Date:   Thu May 24 21:33:28 2012 +0200

debian: New version 0.95.3

This patch includes the changes to create the package for
debian.

Changes are included in changelog:

  * New upstream release 0.95.3
* Removed debian/clean file. Upstream removes now the files.
  * Bumped to standard version 3.9.3
  * Important!: Removed symbol W_DraggingInfo in libwutil2 and
libwings2, because the struct W_DraggingInfo is now declared
as typedef, therefore the struct is not included.
This change is included in upstream, see line 126 of the file
WINGs/WINGs/WINGsP.h
  * Patch 53_Debian_WMState.diff changed, because the WMState file
in upstream is now different. Now, the dock launch WPrefs.
  * Removed /etc/X11/WindowMaker files.
* Removed from debian/wmaker-common.dirs
* Removed (duplicated) files in debian/wmaker-common.install
* New path for menu.hook: /usr/share/WindowMaker
  * Changed in the menu-method files (wmaker and wmappearance.
* Removed menu.posthook and menu.prehook.
  * Changed the menu behaviour. Applications/* contents moved to
the root menu.

diff --git a/debian/changelog b/debian/changelog
index 248ca31..756f0a6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,13 @@
-wmaker (0.95.2-1+git-1) unstable; urgency=low
-
+wmaker (0.95.3-1) unstable; urgency=low
+
+  * New upstream release 0.95.3
+* Removed debian/clean file. Upstream removes now the files.
+  * Bumped to standard version 3.9.3
+  * Important!: Removed symbol W_DraggingInfo in libwutil2 and
+libwings2, because the struct W_DraggingInfo is now declared
+as typedef, therefore the struct is not included.
+This change is included in upstream, see line 126 of the file
+WINGs/WINGs/WINGsP.h
   * Patch 53_Debian_WMState.diff changed, because the WMState file
 in upstream is now different. Now, the dock launch WPrefs.
   * Removed /etc/X11/WindowMaker files.
@@ -8,8 +16,10 @@ wmaker (0.95.2-1+git-1) unstable; urgency=low
 * New path for menu.hook: /usr/share/WindowMaker
   * Changed in the menu-method files (wmaker and wmappearance.
 * Removed menu.posthook and menu.prehook.
+  * Changed the menu behaviour. Applications/* contents moved to
+the root menu.
 
- -- Rodolfo García Peñas (kix) k...@kix.es  Tue, 21 Feb 2012 21:32:31 +0100
+ -- Rodolfo García Peñas (kix) k...@kix.es  Thu, 23 May 2012 21:32:22 +0200
 
 wmaker (0.95.2-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 0bc138c..3af1f8f 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: wmaker
 Section: x11
 Priority: optional
 Maintainer: Rodolfo García Peñas (kix) k...@kix.es
-Standards-Version: 3.9.2
+Standards-Version: 3.9.3
 Build-Depends: debhelper (= 7.0.50~), automake (= 1:1.11), gettext,
  libfontconfig1-dev, libjpeg-dev, libpng-dev, libsm-dev, libtiff4-dev,
  libtool, libgif-dev, libx11-dev, libxext-dev, libxft-dev, libxinerama-dev,
diff --git a/debian/libwings2.symbols b/debian/libwings2.symbols
index 29d8ba8..6697bf7 100644
--- a/debian/libwings2.symbols
+++ b/debian/libwings2.symbols
@@ -535,7 +535,7 @@ libWINGs.so.2 libwings2 #MINVER#
  W_DragSourceStartTimer@Base 0.95.0
  W_DragSourceStateHandler@Base 0.95.0
  W_DragSourceStopTimer@Base 0.95.0
- W_DraggingInfo@Base 0.95.0
+#MISSING: 0.95.3-1# W_DraggingInfo@Base 0.95.0
  W_DrawRelief@Base 0.95.0
  W_DrawReliefWithGC@Base 

[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.3-4-gd356bae

2012-05-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  d356baebea8b3aeff8b20dd513c81b34f5f3826b (commit)
  from  3eb8c9d498f0924db226451c3714c356c942faae (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/d356baebea8b3aeff8b20dd513c81b34f5f3826b

commit d356baebea8b3aeff8b20dd513c81b34f5f3826b
Author: Iain Patterson w...@iain.cx
Date:   Tue May 29 13:21:23 2012 +

Bugs with readMenu*().

readMenuPipe() was calling freeline() on stuff which might be 
uninitialised, causing
a crash if no valid input was read.

readMenuPipe() was trying to snprintf() on an uninitialised pointer.  We 
now use a
fixed-length buffer like the other readMenu*() functions.

Various memory leaks in readMenu*() functions have been fixed.  There
are still some lurking around but most have been removed.

The original report from Charles Philip Chan cpc...@bell.net on 22 May 
2012 says
that:

Window Maker crashes when I try to open a sub-menu auto-generated by using:
 xdg_menu --format WindowMaker --charset UTF-8

There was also a report from Amadeusz Sławiński am...@asmblr.net on 24 
May 2012
stating that wmaker crashes using:

% cat test.sh
cat  EOF
Test MENU
stuff EXEC true
Test END
EOF

% grep test GNUstep/Defaults/WMRootMenu
  (Generated Submenu, OPEN_MENU, || /home/amade/test.sh)

Error is:
wmaker(MonitorLoop(monitor.c:134)): warning: Window Maker exited due to a 
crash (signal 11) and will be restarted.

diff --git a/src/rootmenu.c b/src/rootmenu.c
index aec9ed1..c32411d 100644
--- a/src/rootmenu.c
+++ b/src/rootmenu.c
@@ -994,8 +994,9 @@ static WMenu *parseCascade(WScreen * scr, WMenu * menu, 
FILE * file, char *file_
separateline(line, title, command, params, shortcut);
 
if (command == NULL || !command[0]) {
-   freeline(title, command, params, shortcut);
wwarning(_(%s:missing command in menu config: %s), 
file_name, line);
+   freeline(title, command, params, shortcut);
+   wfree(line);
goto error;
}
 
@@ -1006,7 +1007,7 @@ static WMenu *parseCascade(WScreen * scr, WMenu * menu, 
FILE * file, char *file_
 
cascade = wMenuCreate(scr, M_(title), False);
cascade-on_destroy = removeShortcutsForMenu;
-   if (parseCascade(scr, cascade, file, file_name) == 
NULL) {
+   if (!parseCascade(scr, cascade, file, file_name)) {
wMenuDestroy(cascade, True);
} else {
wMenuEntrySetCascade(menu, 
wMenuAddCallback(menu, M_(title), NULL, NULL), cascade);
@@ -1014,12 +1015,14 @@ static WMenu *parseCascade(WScreen * scr, WMenu * menu, 
FILE * file, char *file_
} else if (strcasecmp(command, END) == 0) {
/* end of menu */
freeline(title, command, params, shortcut);
+   wfree(line);
return menu;
} else {
/* normal items */
addMenuEntry(menu, M_(title), shortcut, command, 
params, file_name);
}
freeline(title, command, params, shortcut);
+   wfree(line);
}
 
wwarning(_(%s:syntax error in menu file:END declaration missing), 
file_name);
@@ -1071,6 +1074,8 @@ static WMenu *readMenuFile(WScreen * scr, char *file_name)
 
if (command == NULL || !command[0]) {
wwarning(_(%s:missing command in menu config: %s), 
file_name, line);
+   freeline(title, command, params, shortcut);
+   wfree(line);
break;
}
if (strcasecmp(command, MENU) == 0) {
@@ -1078,14 +1083,20 @@ static WMenu *readMenuFile(WScreen * scr, char 
*file_name)
menu-on_destroy = removeShortcutsForMenu;
if (!parseCascade(scr, menu, file, file_name)) {
wMenuDestroy(menu, True);
+   menu = NULL;
}
+   freeline(title, command, params, shortcut);
+   wfree(line);
break;
} else {
wwarning(_(%s:invalid menu file. MENU command is 
missing), file_name);
+

[repo.or.cz] wmaker-crm.git branch master updated: wmaker-0.95.3-4-gd356bae

2012-05-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, master has been updated
   via  d356baebea8b3aeff8b20dd513c81b34f5f3826b (commit)
  from  3eb8c9d498f0924db226451c3714c356c942faae (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:
 src/rootmenu.c |   33 +++--
 1 files changed, 27 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.