Merge lp:~dbusmenu-team/ubuntu/precise/libdbusmenu/upstream into lp:~ubuntu-desktop/libdbusmenu/ubuntu
- Precise (12.04)
- upstream
- Merge into ubuntu
Proposed by
Ted Gould
Status: | Merged |
---|---|
Merge reported by: | Sebastien Bacher |
Merged at revision: | not available |
Proposed branch: | lp:~dbusmenu-team/ubuntu/precise/libdbusmenu/upstream |
Merge into: | lp:~ubuntu-desktop/libdbusmenu/ubuntu |
Diff against target: |
2098 lines (+733/-258) 36 files modified
ChangeLog (+72/-0) Makefile.in (+6/-0) compile (+183/-16) config.guess (+31/-18) config.sub (+39/-26) configure (+56/-31) configure.ac (+3/-3) debian/changelog (+9/-0) depcomp (+66/-8) docs/Makefile.in (+6/-0) docs/libdbusmenu-glib/Makefile.in (+6/-0) docs/libdbusmenu-glib/reference/Makefile.in (+6/-0) docs/libdbusmenu-glib/reference/html/ch01.html (+1/-1) docs/libdbusmenu-glib/reference/tmpl/client.sgml (+2/-0) docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml (+2/-0) docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml (+2/-0) docs/libdbusmenu-glib/reference/tmpl/server.sgml (+2/-0) docs/libdbusmenu-glib/reference/tmpl/types.sgml (+2/-0) docs/libdbusmenu-glib/reference/version.xml (+1/-1) docs/libdbusmenu-gtk/Makefile.in (+6/-0) docs/libdbusmenu-gtk/reference/Makefile.in (+6/-0) docs/libdbusmenu-gtk/reference/html/ch01.html (+1/-1) docs/libdbusmenu-gtk/reference/version.xml (+1/-1) install-sh (+18/-11) libdbusmenu-glib/Makefile.in (+6/-0) libdbusmenu-glib/client.c (+49/-47) libdbusmenu-glib/menuitem.c (+3/-3) libdbusmenu-gtk/Makefile.in (+6/-0) libdbusmenu-gtk/genericmenuitem.c (+24/-0) libdbusmenu-gtk/parser.c (+48/-18) m4/intltool.m4 (+39/-20) missing (+4/-49) po/Makefile.in.in (+9/-4) tests/Makefile.in (+6/-0) tools/Makefile.in (+6/-0) tools/testapp/Makefile.in (+6/-0) |
To merge this branch: | bzr merge lp:~dbusmenu-team/ubuntu/precise/libdbusmenu/upstream |
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sebastien Bacher | Pending | ||
Ken VanDine | Pending | ||
Review via email: mp+96613@code.launchpad.net |
Commit message
Description of the change
New release!
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'ChangeLog' |
2 | --- ChangeLog 2012-02-23 06:00:41 +0000 |
3 | +++ ChangeLog 2012-03-08 16:35:29 +0000 |
4 | @@ -1,5 +1,77 @@ |
5 | # Generated by Makefile. Do not edit. |
6 | |
7 | +2012-03-08 Ted Gould <ted@gould.cx> |
8 | + |
9 | + 0.5.93 |
10 | + |
11 | +2012-03-08 Ted Gould <ted@gould.cx> |
12 | + |
13 | + Fixing a trivial annotation bug |
14 | + |
15 | +2012-03-08 Ted Gould <ted@gould.cx> |
16 | + |
17 | + Fixing resetting an icon numerous times |
18 | + |
19 | +2012-03-08 Ted Gould <ted@gould.cx> |
20 | + |
21 | + Switching out logic, we're using replaced now because it gets set everytime that the hashtable is modified, and if we weren't modifying the hash table in some way, we don't want to signal. And, conversely, no one cares if we didn't modify the hash table. |
22 | + |
23 | +2012-03-02 Ted Gould <ted@gould.cx> |
24 | + |
25 | + Attaching bug |
26 | + |
27 | +2012-03-02 Ted Gould <ted@gould.cx> |
28 | + |
29 | + Don't need to setup this signal twice |
30 | + |
31 | +2012-03-02 Ted Gould <ted@gould.cx> |
32 | + |
33 | + Not sending the update signal if the value is being cleared and it was already cleared |
34 | + |
35 | +2012-03-02 Ted Gould <ted@gould.cx> |
36 | + |
37 | + Moving the adding of signals to the update_icon function so that everyone gets them |
38 | + |
39 | +2012-03-02 Ted Gould <ted@gould.cx> |
40 | + |
41 | + Changing 'update_icon' to take more variables so we can do more fun stuff with it soon! |
42 | + |
43 | +2012-03-02 Ted Gould <ted@gould.cx> |
44 | + |
45 | + Track the theme changed signal so we ensure that we can drop it eventually |
46 | + |
47 | +2012-03-07 Ted Gould <ted@gould.cx> |
48 | + |
49 | + Set the ATK role on menuitems |
50 | + |
51 | +2012-03-01 Ted Gould <ted@gould.cx> |
52 | + |
53 | + Fixing for GTK2 |
54 | + |
55 | +2012-03-01 Ted Gould <ted@gould.cx> |
56 | + |
57 | + Attaching bug |
58 | + |
59 | +2012-03-01 Ted Gould <ted@gould.cx> |
60 | + |
61 | + Set the role of the menu item based on how it's being displayed |
62 | + |
63 | +2012-03-01 Ted Gould <ted@gould.cx> |
64 | + |
65 | + Setting the default role to be a menu item |
66 | + |
67 | +2012-03-07 Ted Gould <ted@gould.cx> |
68 | + |
69 | + Clean up code paths to avoid unneeded goto's |
70 | + |
71 | +2012-03-01 Ted Gould <ted@gould.cx> |
72 | + |
73 | + Attaching bug |
74 | + |
75 | +2012-03-01 Ted Gould <ted@gould.cx> |
76 | + |
77 | + Clean up a goto and make the lifecycles of the variables more clear |
78 | + |
79 | 2012-02-22 Ted Gould <ted@gould.cx> |
80 | |
81 | 0.5.92 |
82 | |
83 | === modified file 'Makefile.in' |
84 | --- Makefile.in 2012-02-15 17:36:32 +0000 |
85 | +++ Makefile.in 2012-03-08 16:35:29 +0000 |
86 | @@ -179,6 +179,10 @@ |
87 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
88 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
89 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
90 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
91 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
92 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
93 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
94 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
95 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
96 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
97 | @@ -271,6 +275,8 @@ |
98 | includedir = @includedir@ |
99 | infodir = @infodir@ |
100 | install_sh = @install_sh@ |
101 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
102 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
103 | libdir = @libdir@ |
104 | libexecdir = @libexecdir@ |
105 | localedir = @localedir@ |
106 | |
107 | === modified file 'compile' |
108 | --- compile 2010-04-01 14:09:51 +0000 |
109 | +++ compile 2012-03-08 16:35:29 +0000 |
110 | @@ -1,10 +1,10 @@ |
111 | #! /bin/sh |
112 | -# Wrapper for compilers which do not understand `-c -o'. |
113 | - |
114 | -scriptversion=2009-10-06.20; # UTC |
115 | - |
116 | -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software |
117 | -# Foundation, Inc. |
118 | +# Wrapper for compilers which do not understand '-c -o'. |
119 | + |
120 | +scriptversion=2012-01-04.17; # UTC |
121 | + |
122 | +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free |
123 | +# Software Foundation, Inc. |
124 | # Written by Tom Tromey <tromey@cygnus.com>. |
125 | # |
126 | # This program is free software; you can redistribute it and/or modify |
127 | @@ -29,21 +29,186 @@ |
128 | # bugs to <bug-automake@gnu.org> or send patches to |
129 | # <automake-patches@gnu.org>. |
130 | |
131 | +nl=' |
132 | +' |
133 | + |
134 | +# We need space, tab and new line, in precisely that order. Quoting is |
135 | +# there to prevent tools from complaining about whitespace usage. |
136 | +IFS=" "" $nl" |
137 | + |
138 | +file_conv= |
139 | + |
140 | +# func_file_conv build_file lazy |
141 | +# Convert a $build file to $host form and store it in $file |
142 | +# Currently only supports Windows hosts. If the determined conversion |
143 | +# type is listed in (the comma separated) LAZY, no conversion will |
144 | +# take place. |
145 | +func_file_conv () |
146 | +{ |
147 | + file=$1 |
148 | + case $file in |
149 | + / | /[!/]*) # absolute file, and not a UNC file |
150 | + if test -z "$file_conv"; then |
151 | + # lazily determine how to convert abs files |
152 | + case `uname -s` in |
153 | + MINGW*) |
154 | + file_conv=mingw |
155 | + ;; |
156 | + CYGWIN*) |
157 | + file_conv=cygwin |
158 | + ;; |
159 | + *) |
160 | + file_conv=wine |
161 | + ;; |
162 | + esac |
163 | + fi |
164 | + case $file_conv/,$2, in |
165 | + *,$file_conv,*) |
166 | + ;; |
167 | + mingw/*) |
168 | + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` |
169 | + ;; |
170 | + cygwin/*) |
171 | + file=`cygpath -m "$file" || echo "$file"` |
172 | + ;; |
173 | + wine/*) |
174 | + file=`winepath -w "$file" || echo "$file"` |
175 | + ;; |
176 | + esac |
177 | + ;; |
178 | + esac |
179 | +} |
180 | + |
181 | +# func_cl_wrapper cl arg... |
182 | +# Adjust compile command to suit cl |
183 | +func_cl_wrapper () |
184 | +{ |
185 | + # Assume a capable shell |
186 | + lib_path= |
187 | + shared=: |
188 | + linker_opts= |
189 | + for arg |
190 | + do |
191 | + if test -n "$eat"; then |
192 | + eat= |
193 | + else |
194 | + case $1 in |
195 | + -o) |
196 | + # configure might choose to run compile as 'compile cc -o foo foo.c'. |
197 | + eat=1 |
198 | + case $2 in |
199 | + *.o | *.[oO][bB][jJ]) |
200 | + func_file_conv "$2" |
201 | + set x "$@" -Fo"$file" |
202 | + shift |
203 | + ;; |
204 | + *) |
205 | + func_file_conv "$2" |
206 | + set x "$@" -Fe"$file" |
207 | + shift |
208 | + ;; |
209 | + esac |
210 | + ;; |
211 | + -I*) |
212 | + func_file_conv "${1#-I}" mingw |
213 | + set x "$@" -I"$file" |
214 | + shift |
215 | + ;; |
216 | + -l*) |
217 | + lib=${1#-l} |
218 | + found=no |
219 | + save_IFS=$IFS |
220 | + IFS=';' |
221 | + for dir in $lib_path $LIB |
222 | + do |
223 | + IFS=$save_IFS |
224 | + if $shared && test -f "$dir/$lib.dll.lib"; then |
225 | + found=yes |
226 | + set x "$@" "$dir/$lib.dll.lib" |
227 | + break |
228 | + fi |
229 | + if test -f "$dir/$lib.lib"; then |
230 | + found=yes |
231 | + set x "$@" "$dir/$lib.lib" |
232 | + break |
233 | + fi |
234 | + done |
235 | + IFS=$save_IFS |
236 | + |
237 | + test "$found" != yes && set x "$@" "$lib.lib" |
238 | + shift |
239 | + ;; |
240 | + -L*) |
241 | + func_file_conv "${1#-L}" |
242 | + if test -z "$lib_path"; then |
243 | + lib_path=$file |
244 | + else |
245 | + lib_path="$lib_path;$file" |
246 | + fi |
247 | + linker_opts="$linker_opts -LIBPATH:$file" |
248 | + ;; |
249 | + -static) |
250 | + shared=false |
251 | + ;; |
252 | + -Wl,*) |
253 | + arg=${1#-Wl,} |
254 | + save_ifs="$IFS"; IFS=',' |
255 | + for flag in $arg; do |
256 | + IFS="$save_ifs" |
257 | + linker_opts="$linker_opts $flag" |
258 | + done |
259 | + IFS="$save_ifs" |
260 | + ;; |
261 | + -Xlinker) |
262 | + eat=1 |
263 | + linker_opts="$linker_opts $2" |
264 | + ;; |
265 | + -*) |
266 | + set x "$@" "$1" |
267 | + shift |
268 | + ;; |
269 | + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) |
270 | + func_file_conv "$1" |
271 | + set x "$@" -Tp"$file" |
272 | + shift |
273 | + ;; |
274 | + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) |
275 | + func_file_conv "$1" mingw |
276 | + set x "$@" "$file" |
277 | + shift |
278 | + ;; |
279 | + *) |
280 | + set x "$@" "$1" |
281 | + shift |
282 | + ;; |
283 | + esac |
284 | + fi |
285 | + shift |
286 | + done |
287 | + if test -n "$linker_opts"; then |
288 | + linker_opts="-link$linker_opts" |
289 | + fi |
290 | + exec "$@" $linker_opts |
291 | + exit 1 |
292 | +} |
293 | + |
294 | +eat= |
295 | + |
296 | case $1 in |
297 | '') |
298 | - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 |
299 | + echo "$0: No command. Try '$0 --help' for more information." 1>&2 |
300 | exit 1; |
301 | ;; |
302 | -h | --h*) |
303 | cat <<\EOF |
304 | Usage: compile [--help] [--version] PROGRAM [ARGS] |
305 | |
306 | -Wrapper for compilers which do not understand `-c -o'. |
307 | -Remove `-o dest.o' from ARGS, run PROGRAM with the remaining |
308 | +Wrapper for compilers which do not understand '-c -o'. |
309 | +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining |
310 | arguments, and rename the output as expected. |
311 | |
312 | If you are trying to build a whole package this is not the |
313 | -right script to run: please start by reading the file `INSTALL'. |
314 | +right script to run: please start by reading the file 'INSTALL'. |
315 | |
316 | Report bugs to <bug-automake@gnu.org>. |
317 | EOF |
318 | @@ -53,11 +218,13 @@ |
319 | echo "compile $scriptversion" |
320 | exit $? |
321 | ;; |
322 | + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) |
323 | + func_cl_wrapper "$@" # Doesn't return... |
324 | + ;; |
325 | esac |
326 | |
327 | ofile= |
328 | cfile= |
329 | -eat= |
330 | |
331 | for arg |
332 | do |
333 | @@ -66,8 +233,8 @@ |
334 | else |
335 | case $1 in |
336 | -o) |
337 | - # configure might choose to run compile as `compile cc -o foo foo.c'. |
338 | - # So we strip `-o arg' only if arg is an object. |
339 | + # configure might choose to run compile as 'compile cc -o foo foo.c'. |
340 | + # So we strip '-o arg' only if arg is an object. |
341 | eat=1 |
342 | case $2 in |
343 | *.o | *.obj) |
344 | @@ -94,10 +261,10 @@ |
345 | done |
346 | |
347 | if test -z "$ofile" || test -z "$cfile"; then |
348 | - # If no `-o' option was seen then we might have been invoked from a |
349 | + # If no '-o' option was seen then we might have been invoked from a |
350 | # pattern rule where we don't need one. That is ok -- this is a |
351 | # normal compilation that the losing compiler can handle. If no |
352 | - # `.c' file was seen then we are probably linking. That is also |
353 | + # '.c' file was seen then we are probably linking. That is also |
354 | # ok. |
355 | exec "$@" |
356 | fi |
357 | @@ -106,7 +273,7 @@ |
358 | cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` |
359 | |
360 | # Create the lock directory. |
361 | -# Note: use `[/\\:.-]' here to ensure that we don't use the same name |
362 | +# Note: use '[/\\:.-]' here to ensure that we don't use the same name |
363 | # that we are using for the .o file. Also, base the name on the expected |
364 | # object file name, since that is what matters with a parallel build. |
365 | lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d |
366 | |
367 | === modified file 'config.guess' |
368 | --- config.guess 2011-06-20 21:37:42 +0000 |
369 | +++ config.guess 2012-03-08 16:35:29 +0000 |
370 | @@ -2,9 +2,9 @@ |
371 | # Attempt to guess a canonical system name. |
372 | # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
373 | # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, |
374 | -# 2011 Free Software Foundation, Inc. |
375 | +# 2011, 2012 Free Software Foundation, Inc. |
376 | |
377 | -timestamp='2011-05-11' |
378 | +timestamp='2012-02-10' |
379 | |
380 | # This file is free software; you can redistribute it and/or modify it |
381 | # under the terms of the GNU General Public License as published by |
382 | @@ -17,9 +17,7 @@ |
383 | # General Public License for more details. |
384 | # |
385 | # You should have received a copy of the GNU General Public License |
386 | -# along with this program; if not, write to the Free Software |
387 | -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA |
388 | -# 02110-1301, USA. |
389 | +# along with this program; if not, see <http://www.gnu.org/licenses/>. |
390 | # |
391 | # As a special exception to the GNU General Public License, if you |
392 | # distribute this file as part of a program that contains a |
393 | @@ -57,8 +55,8 @@ |
394 | |
395 | Originally written by Per Bothner. |
396 | Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, |
397 | -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free |
398 | -Software Foundation, Inc. |
399 | +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
400 | +Free Software Foundation, Inc. |
401 | |
402 | This is free software; see the source for copying conditions. There is NO |
403 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
404 | @@ -145,7 +143,7 @@ |
405 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
406 | *:NetBSD:*:*) |
407 | # NetBSD (nbsd) targets should (where applicable) match one or |
408 | - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, |
409 | + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, |
410 | # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently |
411 | # switched to ELF, *-*-netbsd* would select the old |
412 | # object file format. This provides both forward |
413 | @@ -792,13 +790,12 @@ |
414 | echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} |
415 | exit ;; |
416 | *:FreeBSD:*:*) |
417 | - case ${UNAME_MACHINE} in |
418 | - pc98) |
419 | - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; |
420 | + UNAME_PROCESSOR=`/usr/bin/uname -p` |
421 | + case ${UNAME_PROCESSOR} in |
422 | amd64) |
423 | echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; |
424 | *) |
425 | - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; |
426 | + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; |
427 | esac |
428 | exit ;; |
429 | i*:CYGWIN*:*) |
430 | @@ -807,6 +804,9 @@ |
431 | *:MINGW*:*) |
432 | echo ${UNAME_MACHINE}-pc-mingw32 |
433 | exit ;; |
434 | + i*:MSYS*:*) |
435 | + echo ${UNAME_MACHINE}-pc-msys |
436 | + exit ;; |
437 | i*:windows32*:*) |
438 | # uname -m includes "-pc" on this system. |
439 | echo ${UNAME_MACHINE}-mingw32 |
440 | @@ -861,6 +861,13 @@ |
441 | i*86:Minix:*:*) |
442 | echo ${UNAME_MACHINE}-pc-minix |
443 | exit ;; |
444 | + aarch64:Linux:*:*) |
445 | + echo ${UNAME_MACHINE}-unknown-linux-gnu |
446 | + exit ;; |
447 | + aarch64_be:Linux:*:*) |
448 | + UNAME_MACHINE=aarch64_be |
449 | + echo ${UNAME_MACHINE}-unknown-linux-gnu |
450 | + exit ;; |
451 | alpha:Linux:*:*) |
452 | case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in |
453 | EV5) UNAME_MACHINE=alphaev5 ;; |
454 | @@ -895,13 +902,16 @@ |
455 | echo ${UNAME_MACHINE}-unknown-linux-gnu |
456 | exit ;; |
457 | cris:Linux:*:*) |
458 | - echo cris-axis-linux-gnu |
459 | + echo ${UNAME_MACHINE}-axis-linux-gnu |
460 | exit ;; |
461 | crisv32:Linux:*:*) |
462 | - echo crisv32-axis-linux-gnu |
463 | + echo ${UNAME_MACHINE}-axis-linux-gnu |
464 | exit ;; |
465 | frv:Linux:*:*) |
466 | - echo frv-unknown-linux-gnu |
467 | + echo ${UNAME_MACHINE}-unknown-linux-gnu |
468 | + exit ;; |
469 | + hexagon:Linux:*:*) |
470 | + echo ${UNAME_MACHINE}-unknown-linux-gnu |
471 | exit ;; |
472 | i*86:Linux:*:*) |
473 | LIBC=gnu |
474 | @@ -943,7 +953,7 @@ |
475 | test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } |
476 | ;; |
477 | or32:Linux:*:*) |
478 | - echo or32-unknown-linux-gnu |
479 | + echo ${UNAME_MACHINE}-unknown-linux-gnu |
480 | exit ;; |
481 | padre:Linux:*:*) |
482 | echo sparc-unknown-linux-gnu |
483 | @@ -978,13 +988,13 @@ |
484 | echo ${UNAME_MACHINE}-unknown-linux-gnu |
485 | exit ;; |
486 | tile*:Linux:*:*) |
487 | - echo ${UNAME_MACHINE}-tilera-linux-gnu |
488 | + echo ${UNAME_MACHINE}-unknown-linux-gnu |
489 | exit ;; |
490 | vax:Linux:*:*) |
491 | echo ${UNAME_MACHINE}-dec-linux-gnu |
492 | exit ;; |
493 | x86_64:Linux:*:*) |
494 | - echo x86_64-unknown-linux-gnu |
495 | + echo ${UNAME_MACHINE}-unknown-linux-gnu |
496 | exit ;; |
497 | xtensa*:Linux:*:*) |
498 | echo ${UNAME_MACHINE}-unknown-linux-gnu |
499 | @@ -1315,6 +1325,9 @@ |
500 | i*86:AROS:*:*) |
501 | echo ${UNAME_MACHINE}-pc-aros |
502 | exit ;; |
503 | + x86_64:VMkernel:*:*) |
504 | + echo ${UNAME_MACHINE}-unknown-esx |
505 | + exit ;; |
506 | esac |
507 | |
508 | #echo '(No uname command or uname output not recognized.)' 1>&2 |
509 | |
510 | === modified file 'config.sub' |
511 | --- config.sub 2011-06-20 21:37:42 +0000 |
512 | +++ config.sub 2012-03-08 16:35:29 +0000 |
513 | @@ -2,9 +2,9 @@ |
514 | # Configuration validation subroutine script. |
515 | # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
516 | # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, |
517 | -# 2011 Free Software Foundation, Inc. |
518 | +# 2011, 2012 Free Software Foundation, Inc. |
519 | |
520 | -timestamp='2011-03-23' |
521 | +timestamp='2012-02-10' |
522 | |
523 | # This file is (in principle) common to ALL GNU software. |
524 | # The presence of a machine in this file suggests that SOME GNU software |
525 | @@ -21,9 +21,7 @@ |
526 | # GNU General Public License for more details. |
527 | # |
528 | # You should have received a copy of the GNU General Public License |
529 | -# along with this program; if not, write to the Free Software |
530 | -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA |
531 | -# 02110-1301, USA. |
532 | +# along with this program; if not, see <http://www.gnu.org/licenses/>. |
533 | # |
534 | # As a special exception to the GNU General Public License, if you |
535 | # distribute this file as part of a program that contains a |
536 | @@ -76,8 +74,8 @@ |
537 | GNU config.sub ($timestamp) |
538 | |
539 | Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, |
540 | -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free |
541 | -Software Foundation, Inc. |
542 | +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
543 | +Free Software Foundation, Inc. |
544 | |
545 | This is free software; see the source for copying conditions. There is NO |
546 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
547 | @@ -132,6 +130,10 @@ |
548 | os=-$maybe_os |
549 | basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` |
550 | ;; |
551 | + android-linux) |
552 | + os=-linux-android |
553 | + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown |
554 | + ;; |
555 | *) |
556 | basic_machine=`echo $1 | sed 's/-[^-]*$//'` |
557 | if [ $basic_machine != $1 ] |
558 | @@ -247,17 +249,22 @@ |
559 | # Some are omitted here because they have special meanings below. |
560 | 1750a | 580 \ |
561 | | a29k \ |
562 | + | aarch64 | aarch64_be \ |
563 | | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ |
564 | | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ |
565 | | am33_2.0 \ |
566 | | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ |
567 | + | be32 | be64 \ |
568 | | bfin \ |
569 | | c4x | clipper \ |
570 | | d10v | d30v | dlx | dsp16xx \ |
571 | + | epiphany \ |
572 | | fido | fr30 | frv \ |
573 | | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ |
574 | + | hexagon \ |
575 | | i370 | i860 | i960 | ia64 \ |
576 | | ip2k | iq2000 \ |
577 | + | le32 | le64 \ |
578 | | lm32 \ |
579 | | m32c | m32r | m32rle | m68000 | m68k | m88k \ |
580 | | maxq | mb | microblaze | mcore | mep | metag \ |
581 | @@ -291,7 +298,7 @@ |
582 | | pdp10 | pdp11 | pj | pjl \ |
583 | | powerpc | powerpc64 | powerpc64le | powerpcle \ |
584 | | pyramid \ |
585 | - | rx \ |
586 | + | rl78 | rx \ |
587 | | score \ |
588 | | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ |
589 | | sh64 | sh64le \ |
590 | @@ -300,7 +307,7 @@ |
591 | | spu \ |
592 | | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ |
593 | | ubicom32 \ |
594 | - | v850 | v850e \ |
595 | + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ |
596 | | we32k \ |
597 | | x86 | xc16x | xstormy16 | xtensa \ |
598 | | z8k | z80) |
599 | @@ -315,8 +322,7 @@ |
600 | c6x) |
601 | basic_machine=tic6x-unknown |
602 | ;; |
603 | - m6811 | m68hc11 | m6812 | m68hc12 | picochip) |
604 | - # Motorola 68HC11/12. |
605 | + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) |
606 | basic_machine=$basic_machine-unknown |
607 | os=-none |
608 | ;; |
609 | @@ -329,7 +335,10 @@ |
610 | strongarm | thumb | xscale) |
611 | basic_machine=arm-unknown |
612 | ;; |
613 | - |
614 | + xgate) |
615 | + basic_machine=$basic_machine-unknown |
616 | + os=-none |
617 | + ;; |
618 | xscaleeb) |
619 | basic_machine=armeb-unknown |
620 | ;; |
621 | @@ -352,11 +361,13 @@ |
622 | # Recognize the basic CPU types with company name. |
623 | 580-* \ |
624 | | a29k-* \ |
625 | + | aarch64-* | aarch64_be-* \ |
626 | | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ |
627 | | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ |
628 | | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ |
629 | | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ |
630 | | avr-* | avr32-* \ |
631 | + | be32-* | be64-* \ |
632 | | bfin-* | bs2000-* \ |
633 | | c[123]* | c30-* | [cjt]90-* | c4x-* \ |
634 | | clipper-* | craynv-* | cydra-* \ |
635 | @@ -365,8 +376,10 @@ |
636 | | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ |
637 | | h8300-* | h8500-* \ |
638 | | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ |
639 | + | hexagon-* \ |
640 | | i*86-* | i860-* | i960-* | ia64-* \ |
641 | | ip2k-* | iq2000-* \ |
642 | + | le32-* | le64-* \ |
643 | | lm32-* \ |
644 | | m32c-* | m32r-* | m32rle-* \ |
645 | | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ |
646 | @@ -400,7 +413,7 @@ |
647 | | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ |
648 | | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ |
649 | | pyramid-* \ |
650 | - | romp-* | rs6000-* | rx-* \ |
651 | + | rl78-* | romp-* | rs6000-* | rx-* \ |
652 | | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ |
653 | | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ |
654 | | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ |
655 | @@ -408,10 +421,11 @@ |
656 | | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ |
657 | | tahoe-* \ |
658 | | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ |
659 | - | tile-* | tilegx-* \ |
660 | + | tile*-* \ |
661 | | tron-* \ |
662 | | ubicom32-* \ |
663 | - | v850-* | v850e-* | vax-* \ |
664 | + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ |
665 | + | vax-* \ |
666 | | we32k-* \ |
667 | | x86-* | x86_64-* | xc16x-* | xps100-* \ |
668 | | xstormy16-* | xtensa*-* \ |
669 | @@ -711,7 +725,6 @@ |
670 | i370-ibm* | ibm*) |
671 | basic_machine=i370-ibm |
672 | ;; |
673 | -# I'm not sure what "Sysv32" means. Should this be sysv3.2? |
674 | i*86v32) |
675 | basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` |
676 | os=-sysv32 |
677 | @@ -808,10 +821,18 @@ |
678 | ms1-*) |
679 | basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` |
680 | ;; |
681 | + msys) |
682 | + basic_machine=i386-pc |
683 | + os=-msys |
684 | + ;; |
685 | mvs) |
686 | basic_machine=i370-ibm |
687 | os=-mvs |
688 | ;; |
689 | + nacl) |
690 | + basic_machine=le32-unknown |
691 | + os=-nacl |
692 | + ;; |
693 | ncr3000) |
694 | basic_machine=i486-ncr |
695 | os=-sysv4 |
696 | @@ -1120,13 +1141,8 @@ |
697 | basic_machine=t90-cray |
698 | os=-unicos |
699 | ;; |
700 | - # This must be matched before tile*. |
701 | - tilegx*) |
702 | - basic_machine=tilegx-unknown |
703 | - os=-linux-gnu |
704 | - ;; |
705 | tile*) |
706 | - basic_machine=tile-unknown |
707 | + basic_machine=$basic_machine-unknown |
708 | os=-linux-gnu |
709 | ;; |
710 | tx39) |
711 | @@ -1336,7 +1352,7 @@ |
712 | | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ |
713 | | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ |
714 | | -chorusos* | -chorusrdb* | -cegcc* \ |
715 | - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
716 | + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
717 | | -mingw32* | -linux-gnu* | -linux-android* \ |
718 | | -linux-newlib* | -linux-uclibc* \ |
719 | | -uxpv* | -beos* | -mpeix* | -udk* \ |
720 | @@ -1548,9 +1564,6 @@ |
721 | ;; |
722 | m68000-sun) |
723 | os=-sunos3 |
724 | - # This also exists in the configure program, but was not the |
725 | - # default. |
726 | - # os=-sunos4 |
727 | ;; |
728 | m68*-cisco) |
729 | os=-aout |
730 | |
731 | === modified file 'configure' |
732 | --- configure 2012-02-23 06:02:25 +0000 |
733 | +++ configure 2012-03-08 16:35:29 +0000 |
734 | @@ -1,6 +1,6 @@ |
735 | #! /bin/sh |
736 | # Guess values for system-dependent variables and create Makefiles. |
737 | -# Generated by GNU Autoconf 2.68 for libdbusmenu 0.5.92. |
738 | +# Generated by GNU Autoconf 2.68 for libdbusmenu 0.5.93. |
739 | # |
740 | # Report bugs to <ted@canonical.com>. |
741 | # |
742 | @@ -572,8 +572,8 @@ |
743 | # Identity of this package. |
744 | PACKAGE_NAME='libdbusmenu' |
745 | PACKAGE_TARNAME='libdbusmenu' |
746 | -PACKAGE_VERSION='0.5.92' |
747 | -PACKAGE_STRING='libdbusmenu 0.5.92' |
748 | +PACKAGE_VERSION='0.5.93' |
749 | +PACKAGE_STRING='libdbusmenu 0.5.93' |
750 | PACKAGE_BUGREPORT='ted@canonical.com' |
751 | PACKAGE_URL='' |
752 | |
753 | @@ -693,7 +693,6 @@ |
754 | PKG_CONFIG |
755 | GLIB_MKENUMS |
756 | AM_BACKSLASH |
757 | -AM_DEFAULT_VERBOSITY |
758 | AM_DEFAULT_V |
759 | AM_V |
760 | OTOOL64 |
761 | @@ -769,6 +768,13 @@ |
762 | INTLTOOL_KEYS_RULE |
763 | INTLTOOL_DIRECTORY_RULE |
764 | INTLTOOL_DESKTOP_RULE |
765 | +intltool__v_merge_options_0 |
766 | +intltool__v_merge_options_ |
767 | +INTLTOOL_V_MERGE_OPTIONS |
768 | +INTLTOOL__v_MERGE_0 |
769 | +INTLTOOL__v_MERGE_ |
770 | +INTLTOOL_V_MERGE |
771 | +AM_DEFAULT_VERBOSITY |
772 | INTLTOOL_EXTRACT |
773 | INTLTOOL_MERGE |
774 | INTLTOOL_UPDATE |
775 | @@ -1431,7 +1437,7 @@ |
776 | # Omit some internal or obsolete options to make the list less imposing. |
777 | # This message is too long to be a string in the A/UX 3.1 sh. |
778 | cat <<_ACEOF |
779 | -\`configure' configures libdbusmenu 0.5.92 to adapt to many kinds of systems. |
780 | +\`configure' configures libdbusmenu 0.5.93 to adapt to many kinds of systems. |
781 | |
782 | Usage: $0 [OPTION]... [VAR=VALUE]... |
783 | |
784 | @@ -1501,7 +1507,7 @@ |
785 | |
786 | if test -n "$ac_init_help"; then |
787 | case $ac_init_help in |
788 | - short | recursive ) echo "Configuration of libdbusmenu 0.5.92:";; |
789 | + short | recursive ) echo "Configuration of libdbusmenu 0.5.93:";; |
790 | esac |
791 | cat <<\_ACEOF |
792 | |
793 | @@ -1650,7 +1656,7 @@ |
794 | test -n "$ac_init_help" && exit $ac_status |
795 | if $ac_init_version; then |
796 | cat <<\_ACEOF |
797 | -libdbusmenu configure 0.5.92 |
798 | +libdbusmenu configure 0.5.93 |
799 | generated by GNU Autoconf 2.68 |
800 | |
801 | Copyright (C) 2010 Free Software Foundation, Inc. |
802 | @@ -2021,7 +2027,7 @@ |
803 | This file contains any messages produced by compilers while |
804 | running configure, to aid debugging if configure makes a mistake. |
805 | |
806 | -It was created by libdbusmenu $as_me 0.5.92, which was |
807 | +It was created by libdbusmenu $as_me 0.5.93, which was |
808 | generated by GNU Autoconf 2.68. Invocation command line was |
809 | |
810 | $ $0 $@ |
811 | @@ -2842,7 +2848,7 @@ |
812 | |
813 | # Define the identity of the package. |
814 | PACKAGE=libdbusmenu |
815 | - VERSION=0.5.92 |
816 | + VERSION=0.5.93 |
817 | |
818 | |
819 | # Some tools Automake needs. |
820 | @@ -4042,25 +4048,44 @@ |
821 | as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5 |
822 | fi |
823 | |
824 | - INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
825 | -INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
826 | - INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
827 | - INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
828 | - INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@' |
829 | - INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
830 | - INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
831 | - INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
832 | -INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
833 | - INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
834 | - INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
835 | - INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u --no-translations $< $@' |
836 | - INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
837 | - INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
838 | - INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
839 | - INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
840 | - INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
841 | - INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
842 | - INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
843 | +if test -z "$AM_DEFAULT_VERBOSITY"; then |
844 | + AM_DEFAULT_VERBOSITY=1 |
845 | +fi |
846 | + |
847 | + |
848 | +INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' |
849 | +INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' |
850 | +INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;' |
851 | + |
852 | + |
853 | + |
854 | + |
855 | +INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' |
856 | +intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' |
857 | +intltool__v_merge_options_0='-q' |
858 | + |
859 | + |
860 | + |
861 | + |
862 | + INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
863 | +INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
864 | + INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
865 | + INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
866 | + INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@' |
867 | + INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
868 | + INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
869 | + INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
870 | +INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
871 | + INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
872 | + INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
873 | + INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@' |
874 | + INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
875 | + INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
876 | + INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
877 | + INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
878 | + INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
879 | + INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
880 | + INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' |
881 | |
882 | |
883 | |
884 | @@ -14398,7 +14423,7 @@ |
885 | ########################### |
886 | |
887 | LIBDBUSMENU_CURRENT=4 |
888 | -LIBDBUSMENU_REVISION=9 |
889 | +LIBDBUSMENU_REVISION=10 |
890 | LIBDBUSMENU_AGE=0 |
891 | |
892 | |
893 | @@ -15752,7 +15777,7 @@ |
894 | # report actual input values of CONFIG_FILES etc. instead of their |
895 | # values after options handling. |
896 | ac_log=" |
897 | -This file was extended by libdbusmenu $as_me 0.5.92, which was |
898 | +This file was extended by libdbusmenu $as_me 0.5.93, which was |
899 | generated by GNU Autoconf 2.68. Invocation command line was |
900 | |
901 | CONFIG_FILES = $CONFIG_FILES |
902 | @@ -15818,7 +15843,7 @@ |
903 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
904 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
905 | ac_cs_version="\\ |
906 | -libdbusmenu config.status 0.5.92 |
907 | +libdbusmenu config.status 0.5.93 |
908 | configured by $0, generated by GNU Autoconf 2.68, |
909 | with options \\"\$ac_cs_config\\" |
910 | |
911 | |
912 | === modified file 'configure.ac' |
913 | --- configure.ac 2012-02-23 06:02:25 +0000 |
914 | +++ configure.ac 2012-03-08 16:35:29 +0000 |
915 | @@ -1,11 +1,11 @@ |
916 | |
917 | -AC_INIT(libdbusmenu, 0.5.92, ted@canonical.com) |
918 | +AC_INIT(libdbusmenu, 0.5.93, ted@canonical.com) |
919 | AC_COPYRIGHT([Copyright 2009,2010 Canonical]) |
920 | |
921 | AC_PREREQ(2.62) |
922 | |
923 | AM_CONFIG_HEADER(config.h) |
924 | -AM_INIT_AUTOMAKE(libdbusmenu, 0.5.92, [-Wno-portability]) |
925 | +AM_INIT_AUTOMAKE(libdbusmenu, 0.5.93, [-Wno-portability]) |
926 | |
927 | AM_MAINTAINER_MODE |
928 | |
929 | @@ -165,7 +165,7 @@ |
930 | ########################### |
931 | |
932 | LIBDBUSMENU_CURRENT=4 |
933 | -LIBDBUSMENU_REVISION=9 |
934 | +LIBDBUSMENU_REVISION=10 |
935 | LIBDBUSMENU_AGE=0 |
936 | |
937 | AC_SUBST(LIBDBUSMENU_CURRENT) |
938 | |
939 | === modified file 'debian/changelog' |
940 | --- debian/changelog 2012-02-23 11:10:29 +0000 |
941 | +++ debian/changelog 2012-03-08 16:35:29 +0000 |
942 | @@ -1,3 +1,12 @@ |
943 | +libdbusmenu (0.5.93-0ubuntu1~ppa1) precise; urgency=low |
944 | + |
945 | + * New upstream release. |
946 | + * Setting the ATK Role on menu items (LP: #878708) |
947 | + * Cleaning up code paths to avoid goto's (LP: #940651) |
948 | + * Fixing setting an icon multiple times (LP: #934574) |
949 | + |
950 | + -- Ted Gould <ted@ubuntu.com> Thu, 08 Mar 2012 10:08:10 -0600 |
951 | + |
952 | libdbusmenu (0.5.92-0ubuntu1) precise; urgency=low |
953 | |
954 | * New upstream release. |
955 | |
956 | === modified file 'depcomp' |
957 | --- depcomp 2010-04-01 14:09:51 +0000 |
958 | +++ depcomp 2012-03-08 16:35:29 +0000 |
959 | @@ -1,10 +1,10 @@ |
960 | #! /bin/sh |
961 | # depcomp - compile a program generating dependencies as side-effects |
962 | |
963 | -scriptversion=2009-04-28.21; # UTC |
964 | +scriptversion=2011-12-04.11; # UTC |
965 | |
966 | -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free |
967 | -# Software Foundation, Inc. |
968 | +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, |
969 | +# 2011 Free Software Foundation, Inc. |
970 | |
971 | # This program is free software; you can redistribute it and/or modify |
972 | # it under the terms of the GNU General Public License as published by |
973 | @@ -44,7 +44,7 @@ |
974 | object Object file output by `PROGRAMS ARGS'. |
975 | DEPDIR directory where to store dependencies. |
976 | depfile Dependency file to output. |
977 | - tmpdepfile Temporary file to use when outputing dependencies. |
978 | + tmpdepfile Temporary file to use when outputting dependencies. |
979 | libtool Whether libtool is used (yes/no). |
980 | |
981 | Report bugs to <bug-automake@gnu.org>. |
982 | @@ -90,10 +90,18 @@ |
983 | # This is just like msvisualcpp but w/o cygpath translation. |
984 | # Just convert the backslash-escaped backslashes to single forward |
985 | # slashes to satisfy depend.m4 |
986 | - cygpath_u="sed s,\\\\\\\\,/,g" |
987 | + cygpath_u='sed s,\\\\,/,g' |
988 | depmode=msvisualcpp |
989 | fi |
990 | |
991 | +if test "$depmode" = msvc7msys; then |
992 | + # This is just like msvc7 but w/o cygpath translation. |
993 | + # Just convert the backslash-escaped backslashes to single forward |
994 | + # slashes to satisfy depend.m4 |
995 | + cygpath_u='sed s,\\\\,/,g' |
996 | + depmode=msvc7 |
997 | +fi |
998 | + |
999 | case "$depmode" in |
1000 | gcc3) |
1001 | ## gcc 3 implements dependency tracking that does exactly what |
1002 | @@ -158,10 +166,12 @@ |
1003 | ' < "$tmpdepfile" | |
1004 | ## Some versions of gcc put a space before the `:'. On the theory |
1005 | ## that the space means something, we add a space to the output as |
1006 | -## well. |
1007 | +## well. hp depmode also adds that space, but also prefixes the VPATH |
1008 | +## to the object. Take care to not repeat it in the output. |
1009 | ## Some versions of the HPUX 10.20 sed can't process this invocation |
1010 | ## correctly. Breaking it into two sed invocations is a workaround. |
1011 | - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" |
1012 | + sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ |
1013 | + | sed -e 's/$/ :/' >> "$depfile" |
1014 | rm -f "$tmpdepfile" |
1015 | ;; |
1016 | |
1017 | @@ -405,6 +415,52 @@ |
1018 | rm -f "$tmpdepfile" |
1019 | ;; |
1020 | |
1021 | +msvc7) |
1022 | + if test "$libtool" = yes; then |
1023 | + showIncludes=-Wc,-showIncludes |
1024 | + else |
1025 | + showIncludes=-showIncludes |
1026 | + fi |
1027 | + "$@" $showIncludes > "$tmpdepfile" |
1028 | + stat=$? |
1029 | + grep -v '^Note: including file: ' "$tmpdepfile" |
1030 | + if test "$stat" = 0; then : |
1031 | + else |
1032 | + rm -f "$tmpdepfile" |
1033 | + exit $stat |
1034 | + fi |
1035 | + rm -f "$depfile" |
1036 | + echo "$object : \\" > "$depfile" |
1037 | + # The first sed program below extracts the file names and escapes |
1038 | + # backslashes for cygpath. The second sed program outputs the file |
1039 | + # name when reading, but also accumulates all include files in the |
1040 | + # hold buffer in order to output them again at the end. This only |
1041 | + # works with sed implementations that can handle large buffers. |
1042 | + sed < "$tmpdepfile" -n ' |
1043 | +/^Note: including file: *\(.*\)/ { |
1044 | + s//\1/ |
1045 | + s/\\/\\\\/g |
1046 | + p |
1047 | +}' | $cygpath_u | sort -u | sed -n ' |
1048 | +s/ /\\ /g |
1049 | +s/\(.*\)/ \1 \\/p |
1050 | +s/.\(.*\) \\/\1:/ |
1051 | +H |
1052 | +$ { |
1053 | + s/.*/ / |
1054 | + G |
1055 | + p |
1056 | +}' >> "$depfile" |
1057 | + rm -f "$tmpdepfile" |
1058 | + ;; |
1059 | + |
1060 | +msvc7msys) |
1061 | + # This case exists only to let depend.m4 do its work. It works by |
1062 | + # looking at the text of this script. This case will never be run, |
1063 | + # since it is checked for above. |
1064 | + exit 1 |
1065 | + ;; |
1066 | + |
1067 | #nosideeffect) |
1068 | # This comment above is used by automake to tell side-effect |
1069 | # dependency tracking mechanisms from slower ones. |
1070 | @@ -503,7 +559,9 @@ |
1071 | touch "$tmpdepfile" |
1072 | ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" |
1073 | rm -f "$depfile" |
1074 | - cat < "$tmpdepfile" > "$depfile" |
1075 | + # makedepend may prepend the VPATH from the source file name to the object. |
1076 | + # No need to regex-escape $object, excess matching of '.' is harmless. |
1077 | + sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" |
1078 | sed '1,2d' "$tmpdepfile" | tr ' ' ' |
1079 | ' | \ |
1080 | ## Some versions of the HPUX 10.20 sed can't process this invocation |
1081 | |
1082 | === modified file 'docs/Makefile.in' |
1083 | --- docs/Makefile.in 2012-02-15 17:36:32 +0000 |
1084 | +++ docs/Makefile.in 2012-03-08 16:35:29 +0000 |
1085 | @@ -159,6 +159,10 @@ |
1086 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
1087 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
1088 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
1089 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
1090 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
1091 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
1092 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
1093 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
1094 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
1095 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
1096 | @@ -251,6 +255,8 @@ |
1097 | includedir = @includedir@ |
1098 | infodir = @infodir@ |
1099 | install_sh = @install_sh@ |
1100 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
1101 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
1102 | libdir = @libdir@ |
1103 | libexecdir = @libexecdir@ |
1104 | localedir = @localedir@ |
1105 | |
1106 | === modified file 'docs/libdbusmenu-glib/Makefile.in' |
1107 | --- docs/libdbusmenu-glib/Makefile.in 2012-02-15 17:36:32 +0000 |
1108 | +++ docs/libdbusmenu-glib/Makefile.in 2012-03-08 16:35:29 +0000 |
1109 | @@ -159,6 +159,10 @@ |
1110 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
1111 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
1112 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
1113 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
1114 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
1115 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
1116 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
1117 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
1118 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
1119 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
1120 | @@ -251,6 +255,8 @@ |
1121 | includedir = @includedir@ |
1122 | infodir = @infodir@ |
1123 | install_sh = @install_sh@ |
1124 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
1125 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
1126 | libdir = @libdir@ |
1127 | libexecdir = @libexecdir@ |
1128 | localedir = @localedir@ |
1129 | |
1130 | === modified file 'docs/libdbusmenu-glib/reference/Makefile.in' |
1131 | --- docs/libdbusmenu-glib/reference/Makefile.in 2012-02-15 17:36:32 +0000 |
1132 | +++ docs/libdbusmenu-glib/reference/Makefile.in 2012-03-08 16:35:29 +0000 |
1133 | @@ -128,6 +128,10 @@ |
1134 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
1135 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
1136 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
1137 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
1138 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
1139 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
1140 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
1141 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
1142 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
1143 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
1144 | @@ -220,6 +224,8 @@ |
1145 | includedir = @includedir@ |
1146 | infodir = @infodir@ |
1147 | install_sh = @install_sh@ |
1148 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
1149 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
1150 | libdir = @libdir@ |
1151 | libexecdir = @libexecdir@ |
1152 | localedir = @localedir@ |
1153 | |
1154 | === modified file 'docs/libdbusmenu-glib/reference/html/ch01.html' |
1155 | --- docs/libdbusmenu-glib/reference/html/ch01.html 2012-01-31 05:20:48 +0000 |
1156 | +++ docs/libdbusmenu-glib/reference/html/ch01.html 2012-03-08 16:35:29 +0000 |
1157 | @@ -21,7 +21,7 @@ |
1158 | </tr></table> |
1159 | <div class="chapter"> |
1160 | <div class="titlepage"><div><div><h2 class="title"> |
1161 | -<a name="idp2241824"></a>API</h2></div></div></div> |
1162 | +<a name="idp114464"></a>API</h2></div></div></div> |
1163 | <div class="toc"><dl> |
1164 | <dt> |
1165 | <span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuServer.html">DbusmenuServer</a></span><span class="refpurpose"> — The server signals changed and |
1166 | |
1167 | === modified file 'docs/libdbusmenu-glib/reference/tmpl/client.sgml' |
1168 | --- docs/libdbusmenu-glib/reference/tmpl/client.sgml 2012-02-15 17:32:45 +0000 |
1169 | +++ docs/libdbusmenu-glib/reference/tmpl/client.sgml 2012-03-08 16:35:29 +0000 |
1170 | @@ -9,11 +9,13 @@ |
1171 | |
1172 | </para> |
1173 | |
1174 | + |
1175 | <!-- ##### SECTION See_Also ##### --> |
1176 | <para> |
1177 | |
1178 | </para> |
1179 | |
1180 | + |
1181 | <!-- ##### SECTION Stability_Level ##### --> |
1182 | |
1183 | |
1184 | |
1185 | === modified file 'docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml' |
1186 | --- docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml 2012-02-15 17:32:45 +0000 |
1187 | +++ docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml 2012-03-08 16:35:29 +0000 |
1188 | @@ -9,11 +9,13 @@ |
1189 | |
1190 | </para> |
1191 | |
1192 | + |
1193 | <!-- ##### SECTION See_Also ##### --> |
1194 | <para> |
1195 | |
1196 | </para> |
1197 | |
1198 | + |
1199 | <!-- ##### SECTION Stability_Level ##### --> |
1200 | |
1201 | |
1202 | |
1203 | === modified file 'docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml' |
1204 | --- docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml 2012-02-15 17:32:45 +0000 |
1205 | +++ docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml 2012-03-08 16:35:29 +0000 |
1206 | @@ -9,11 +9,13 @@ |
1207 | |
1208 | </para> |
1209 | |
1210 | + |
1211 | <!-- ##### SECTION See_Also ##### --> |
1212 | <para> |
1213 | |
1214 | </para> |
1215 | |
1216 | + |
1217 | <!-- ##### SECTION Stability_Level ##### --> |
1218 | |
1219 | |
1220 | |
1221 | === modified file 'docs/libdbusmenu-glib/reference/tmpl/server.sgml' |
1222 | --- docs/libdbusmenu-glib/reference/tmpl/server.sgml 2012-02-15 17:32:45 +0000 |
1223 | +++ docs/libdbusmenu-glib/reference/tmpl/server.sgml 2012-03-08 16:35:29 +0000 |
1224 | @@ -9,11 +9,13 @@ |
1225 | |
1226 | </para> |
1227 | |
1228 | + |
1229 | <!-- ##### SECTION See_Also ##### --> |
1230 | <para> |
1231 | |
1232 | </para> |
1233 | |
1234 | + |
1235 | <!-- ##### SECTION Stability_Level ##### --> |
1236 | |
1237 | |
1238 | |
1239 | === modified file 'docs/libdbusmenu-glib/reference/tmpl/types.sgml' |
1240 | --- docs/libdbusmenu-glib/reference/tmpl/types.sgml 2012-02-15 17:32:45 +0000 |
1241 | +++ docs/libdbusmenu-glib/reference/tmpl/types.sgml 2012-03-08 16:35:29 +0000 |
1242 | @@ -9,11 +9,13 @@ |
1243 | |
1244 | </para> |
1245 | |
1246 | + |
1247 | <!-- ##### SECTION See_Also ##### --> |
1248 | <para> |
1249 | |
1250 | </para> |
1251 | |
1252 | + |
1253 | <!-- ##### SECTION Stability_Level ##### --> |
1254 | |
1255 | |
1256 | |
1257 | === modified file 'docs/libdbusmenu-glib/reference/version.xml' |
1258 | --- docs/libdbusmenu-glib/reference/version.xml 2012-02-23 06:02:25 +0000 |
1259 | +++ docs/libdbusmenu-glib/reference/version.xml 2012-03-08 16:35:29 +0000 |
1260 | @@ -1,1 +1,1 @@ |
1261 | -0.5.92 |
1262 | +0.5.93 |
1263 | |
1264 | === modified file 'docs/libdbusmenu-gtk/Makefile.in' |
1265 | --- docs/libdbusmenu-gtk/Makefile.in 2012-02-15 17:36:32 +0000 |
1266 | +++ docs/libdbusmenu-gtk/Makefile.in 2012-03-08 16:35:29 +0000 |
1267 | @@ -159,6 +159,10 @@ |
1268 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
1269 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
1270 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
1271 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
1272 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
1273 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
1274 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
1275 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
1276 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
1277 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
1278 | @@ -251,6 +255,8 @@ |
1279 | includedir = @includedir@ |
1280 | infodir = @infodir@ |
1281 | install_sh = @install_sh@ |
1282 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
1283 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
1284 | libdir = @libdir@ |
1285 | libexecdir = @libexecdir@ |
1286 | localedir = @localedir@ |
1287 | |
1288 | === modified file 'docs/libdbusmenu-gtk/reference/Makefile.in' |
1289 | --- docs/libdbusmenu-gtk/reference/Makefile.in 2012-02-15 17:36:32 +0000 |
1290 | +++ docs/libdbusmenu-gtk/reference/Makefile.in 2012-03-08 16:35:29 +0000 |
1291 | @@ -128,6 +128,10 @@ |
1292 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
1293 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
1294 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
1295 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
1296 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
1297 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
1298 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
1299 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
1300 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
1301 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
1302 | @@ -220,6 +224,8 @@ |
1303 | includedir = @includedir@ |
1304 | infodir = @infodir@ |
1305 | install_sh = @install_sh@ |
1306 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
1307 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
1308 | libdir = @libdir@ |
1309 | libexecdir = @libexecdir@ |
1310 | localedir = @localedir@ |
1311 | |
1312 | === modified file 'docs/libdbusmenu-gtk/reference/html/ch01.html' |
1313 | --- docs/libdbusmenu-gtk/reference/html/ch01.html 2012-01-31 05:20:48 +0000 |
1314 | +++ docs/libdbusmenu-gtk/reference/html/ch01.html 2012-03-08 16:35:29 +0000 |
1315 | @@ -21,7 +21,7 @@ |
1316 | </tr></table> |
1317 | <div class="chapter"> |
1318 | <div class="titlepage"><div><div><h2 class="title"> |
1319 | -<a name="idp2241824"></a>API</h2></div></div></div> |
1320 | +<a name="idp3304320"></a>API</h2></div></div></div> |
1321 | <div class="toc"><dl> |
1322 | <dt> |
1323 | <span class="refentrytitle"><a href="libdbusmenu-gtk-DbusmenuGtkMenu.html">DbusmenuGtkMenu</a></span><span class="refpurpose"> — A GTK Menu Object that syncronizes over DBus</span> |
1324 | |
1325 | === modified file 'docs/libdbusmenu-gtk/reference/version.xml' |
1326 | --- docs/libdbusmenu-gtk/reference/version.xml 2012-02-23 06:02:25 +0000 |
1327 | +++ docs/libdbusmenu-gtk/reference/version.xml 2012-03-08 16:35:29 +0000 |
1328 | @@ -1,1 +1,1 @@ |
1329 | -0.5.92 |
1330 | +0.5.93 |
1331 | |
1332 | === modified file 'install-sh' |
1333 | --- install-sh 2010-04-01 14:09:51 +0000 |
1334 | +++ install-sh 2012-03-08 16:35:29 +0000 |
1335 | @@ -1,7 +1,7 @@ |
1336 | #!/bin/sh |
1337 | # install - install a program, script, or datafile |
1338 | |
1339 | -scriptversion=2009-04-28.21; # UTC |
1340 | +scriptversion=2011-01-19.21; # UTC |
1341 | |
1342 | # This originates from X11R5 (mit/util/scripts/install.sh), which was |
1343 | # later released in X11R6 (xc/config/util/install.sh) with the |
1344 | @@ -156,6 +156,10 @@ |
1345 | -s) stripcmd=$stripprog;; |
1346 | |
1347 | -t) dst_arg=$2 |
1348 | + # Protect names problematic for `test' and other utilities. |
1349 | + case $dst_arg in |
1350 | + -* | [=\(\)!]) dst_arg=./$dst_arg;; |
1351 | + esac |
1352 | shift;; |
1353 | |
1354 | -T) no_target_directory=true;; |
1355 | @@ -186,6 +190,10 @@ |
1356 | fi |
1357 | shift # arg |
1358 | dst_arg=$arg |
1359 | + # Protect names problematic for `test' and other utilities. |
1360 | + case $dst_arg in |
1361 | + -* | [=\(\)!]) dst_arg=./$dst_arg;; |
1362 | + esac |
1363 | done |
1364 | fi |
1365 | |
1366 | @@ -200,7 +208,11 @@ |
1367 | fi |
1368 | |
1369 | if test -z "$dir_arg"; then |
1370 | - trap '(exit $?); exit' 1 2 13 15 |
1371 | + do_exit='(exit $ret); exit $ret' |
1372 | + trap "ret=129; $do_exit" 1 |
1373 | + trap "ret=130; $do_exit" 2 |
1374 | + trap "ret=141; $do_exit" 13 |
1375 | + trap "ret=143; $do_exit" 15 |
1376 | |
1377 | # Set umask so as not to create temps with too-generous modes. |
1378 | # However, 'strip' requires both read and write access to temps. |
1379 | @@ -228,9 +240,9 @@ |
1380 | |
1381 | for src |
1382 | do |
1383 | - # Protect names starting with `-'. |
1384 | + # Protect names problematic for `test' and other utilities. |
1385 | case $src in |
1386 | - -*) src=./$src;; |
1387 | + -* | [=\(\)!]) src=./$src;; |
1388 | esac |
1389 | |
1390 | if test -n "$dir_arg"; then |
1391 | @@ -252,12 +264,7 @@ |
1392 | echo "$0: no destination specified." >&2 |
1393 | exit 1 |
1394 | fi |
1395 | - |
1396 | dst=$dst_arg |
1397 | - # Protect names starting with `-'. |
1398 | - case $dst in |
1399 | - -*) dst=./$dst;; |
1400 | - esac |
1401 | |
1402 | # If destination is a directory, append the input filename; won't work |
1403 | # if double slashes aren't ignored. |
1404 | @@ -385,7 +392,7 @@ |
1405 | |
1406 | case $dstdir in |
1407 | /*) prefix='/';; |
1408 | - -*) prefix='./';; |
1409 | + [-=\(\)!]*) prefix='./';; |
1410 | *) prefix='';; |
1411 | esac |
1412 | |
1413 | @@ -403,7 +410,7 @@ |
1414 | |
1415 | for d |
1416 | do |
1417 | - test -z "$d" && continue |
1418 | + test X"$d" = X && continue |
1419 | |
1420 | prefix=$prefix$d |
1421 | if test -d "$prefix"; then |
1422 | |
1423 | === modified file 'libdbusmenu-glib/Makefile.in' |
1424 | --- libdbusmenu-glib/Makefile.in 2012-02-15 17:36:32 +0000 |
1425 | +++ libdbusmenu-glib/Makefile.in 2012-03-08 16:35:29 +0000 |
1426 | @@ -222,6 +222,10 @@ |
1427 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
1428 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
1429 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
1430 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
1431 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
1432 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
1433 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
1434 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
1435 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
1436 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
1437 | @@ -314,6 +318,8 @@ |
1438 | includedir = @includedir@ |
1439 | infodir = @infodir@ |
1440 | install_sh = @install_sh@ |
1441 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
1442 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
1443 | libdir = @libdir@ |
1444 | libexecdir = @libexecdir@ |
1445 | localedir = @localedir@ |
1446 | |
1447 | === modified file 'libdbusmenu-glib/client.c' |
1448 | --- libdbusmenu-glib/client.c 2012-02-15 17:36:32 +0000 |
1449 | +++ libdbusmenu-glib/client.c 2012-03-08 16:35:29 +0000 |
1450 | @@ -601,64 +601,66 @@ |
1451 | listener->callback(NULL, error, listener->user_data); |
1452 | } |
1453 | g_error_free(error); |
1454 | - goto out; |
1455 | } |
1456 | |
1457 | /* Callback all the folks we can find */ |
1458 | - GVariant * parent = g_variant_get_child_value(params, 0); |
1459 | - GVariantIter iter; |
1460 | - g_variant_iter_init(&iter, parent); |
1461 | - GVariant * child; |
1462 | - while ((child = g_variant_iter_next_value(&iter)) != NULL) { |
1463 | - if (g_strcmp0(g_variant_get_type_string(child), "(ia{sv})") != 0) { |
1464 | - g_warning("Properties return signature is not '(ia{sv})' it is '%s'", g_variant_get_type_string(child)); |
1465 | - g_variant_unref(child); |
1466 | - continue; |
1467 | - } |
1468 | - |
1469 | - GVariant * idv = g_variant_get_child_value(child, 0); |
1470 | - gint id = g_variant_get_int32(idv); |
1471 | - g_variant_unref(idv); |
1472 | - |
1473 | - GVariant * properties = g_variant_get_child_value(child, 1); |
1474 | - |
1475 | - properties_listener_t * listener = find_listener(listeners, 0, id); |
1476 | - if (listener == NULL) { |
1477 | - g_warning("Unable to find listener for ID %d", id); |
1478 | + if (error == NULL) { |
1479 | + GVariant * parent = g_variant_get_child_value(params, 0); |
1480 | + GVariantIter iter; |
1481 | + g_variant_iter_init(&iter, parent); |
1482 | + GVariant * child; |
1483 | + while ((child = g_variant_iter_next_value(&iter)) != NULL) { |
1484 | + if (g_strcmp0(g_variant_get_type_string(child), "(ia{sv})") != 0) { |
1485 | + g_warning("Properties return signature is not '(ia{sv})' it is '%s'", g_variant_get_type_string(child)); |
1486 | + g_variant_unref(child); |
1487 | + continue; |
1488 | + } |
1489 | + |
1490 | + GVariant * idv = g_variant_get_child_value(child, 0); |
1491 | + gint id = g_variant_get_int32(idv); |
1492 | + g_variant_unref(idv); |
1493 | + |
1494 | + GVariant * properties = g_variant_get_child_value(child, 1); |
1495 | + |
1496 | + properties_listener_t * listener = find_listener(listeners, 0, id); |
1497 | + if (listener == NULL) { |
1498 | + g_warning("Unable to find listener for ID %d", id); |
1499 | + g_variant_unref(properties); |
1500 | + g_variant_unref(child); |
1501 | + continue; |
1502 | + } |
1503 | + |
1504 | + if (!listener->replied) { |
1505 | + listener->callback(properties, NULL, listener->user_data); |
1506 | + listener->replied = TRUE; |
1507 | + } else { |
1508 | + g_warning("Odd, we've already replied to the listener on ID %d", id); |
1509 | + } |
1510 | g_variant_unref(properties); |
1511 | g_variant_unref(child); |
1512 | - continue; |
1513 | - } |
1514 | - |
1515 | - if (!listener->replied) { |
1516 | - listener->callback(properties, NULL, listener->user_data); |
1517 | - listener->replied = TRUE; |
1518 | - } else { |
1519 | - g_warning("Odd, we've already replied to the listener on ID %d", id); |
1520 | - } |
1521 | - g_variant_unref(properties); |
1522 | - g_variant_unref(child); |
1523 | + } |
1524 | + g_variant_unref(parent); |
1525 | + g_variant_unref(params); |
1526 | } |
1527 | - g_variant_unref(parent); |
1528 | - g_variant_unref(params); |
1529 | |
1530 | /* Provide errors for those who we can't */ |
1531 | - GError * localerror = NULL; |
1532 | - for (i = 0; i < listeners->len; i++) { |
1533 | - properties_listener_t * listener = &g_array_index(listeners, properties_listener_t, i); |
1534 | - if (!listener->replied) { |
1535 | - g_warning("Generating properties error for: %d", listener->id); |
1536 | - if (localerror == NULL) { |
1537 | - g_set_error_literal(&localerror, error_domain(), 0, "Error getting properties for ID"); |
1538 | + if (error == NULL && listeners->len > 0) { |
1539 | + GError * localerror = NULL; |
1540 | + for (i = 0; i < listeners->len; i++) { |
1541 | + properties_listener_t * listener = &g_array_index(listeners, properties_listener_t, i); |
1542 | + if (!listener->replied) { |
1543 | + g_warning("Generating properties error for: %d", listener->id); |
1544 | + if (localerror == NULL) { |
1545 | + g_set_error_literal(&localerror, error_domain(), 0, "Error getting properties for ID"); |
1546 | + } |
1547 | + listener->callback(NULL, localerror, listener->user_data); |
1548 | } |
1549 | - listener->callback(NULL, localerror, listener->user_data); |
1550 | - } |
1551 | - } |
1552 | - if (localerror != NULL) { |
1553 | - g_error_free(localerror); |
1554 | + } |
1555 | + if (localerror != NULL) { |
1556 | + g_error_free(localerror); |
1557 | + } |
1558 | } |
1559 | |
1560 | -out: |
1561 | /* Clean up */ |
1562 | g_array_free(listeners, TRUE); |
1563 | g_object_unref(cbdata->client); |
1564 | |
1565 | === modified file 'libdbusmenu-glib/menuitem.c' |
1566 | --- libdbusmenu-glib/menuitem.c 2012-02-15 17:36:32 +0000 |
1567 | +++ libdbusmenu-glib/menuitem.c 2012-03-08 16:35:29 +0000 |
1568 | @@ -1253,7 +1253,7 @@ |
1569 | becuse it has been unref'd when replaced in the hash |
1570 | table. But the fact that there was a value is |
1571 | the imporant part. */ |
1572 | - if (!inhash || replaced) { |
1573 | + if (replaced) { |
1574 | GVariant * signalval = value; |
1575 | |
1576 | if (signalval == NULL) { |
1577 | @@ -1462,8 +1462,8 @@ |
1578 | * by the menuitem but the list is not and should be freed using |
1579 | * g_list_free() when the calling function is done with it. |
1580 | * |
1581 | - * Return value: (transfer container): A list of strings or NULL if there are |
1582 | - * none. |
1583 | + * Return value: (transfer container) (element-type utf8): A list of |
1584 | + * strings or NULL if there are none. |
1585 | */ |
1586 | GList * |
1587 | dbusmenu_menuitem_properties_list (DbusmenuMenuitem * mi) |
1588 | |
1589 | === modified file 'libdbusmenu-gtk/Makefile.in' |
1590 | --- libdbusmenu-gtk/Makefile.in 2012-02-15 17:36:32 +0000 |
1591 | +++ libdbusmenu-gtk/Makefile.in 2012-03-08 16:35:29 +0000 |
1592 | @@ -239,6 +239,10 @@ |
1593 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
1594 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
1595 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
1596 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
1597 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
1598 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
1599 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
1600 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
1601 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
1602 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
1603 | @@ -331,6 +335,8 @@ |
1604 | includedir = @includedir@ |
1605 | infodir = @infodir@ |
1606 | install_sh = @install_sh@ |
1607 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
1608 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
1609 | libdir = @libdir@ |
1610 | libexecdir = @libexecdir@ |
1611 | localedir = @localedir@ |
1612 | |
1613 | === modified file 'libdbusmenu-gtk/genericmenuitem.c' |
1614 | --- libdbusmenu-gtk/genericmenuitem.c 2012-02-23 06:02:25 +0000 |
1615 | +++ libdbusmenu-gtk/genericmenuitem.c 2012-03-08 16:35:29 +0000 |
1616 | @@ -83,6 +83,12 @@ |
1617 | object_class->dispose = genericmenuitem_dispose; |
1618 | object_class->finalize = genericmenuitem_finalize; |
1619 | |
1620 | +#ifdef HAVE_GTK3 |
1621 | + GtkWidgetClass * widget_class = GTK_WIDGET_CLASS(klass); |
1622 | + |
1623 | + gtk_widget_class_set_accessible_role(widget_class, ATK_ROLE_MENU_ITEM); |
1624 | +#endif |
1625 | + |
1626 | GtkCheckMenuItemClass * check_class = GTK_CHECK_MENU_ITEM_CLASS (klass); |
1627 | |
1628 | parent_draw_indicator = check_class->draw_indicator; |
1629 | @@ -109,6 +115,13 @@ |
1630 | self->priv->disposition = GENERICMENUITEM_DISPOSITION_NORMAL; |
1631 | self->priv->label_text = NULL; |
1632 | |
1633 | +#ifndef HAVE_GTK3 |
1634 | + AtkObject * aobj = gtk_widget_get_accessible(GTK_WIDGET(self)); |
1635 | + if (aobj != NULL) { |
1636 | + atk_object_set_role(aobj, ATK_ROLE_MENU_ITEM); |
1637 | + } |
1638 | +#endif |
1639 | + |
1640 | return; |
1641 | } |
1642 | |
1643 | @@ -347,18 +360,29 @@ |
1644 | } |
1645 | |
1646 | item->priv->check_type = check_type; |
1647 | + AtkObject * aobj = gtk_widget_get_accessible(GTK_WIDGET(item)); |
1648 | |
1649 | switch (item->priv->check_type) { |
1650 | case GENERICMENUITEM_CHECK_TYPE_NONE: |
1651 | /* We don't need to do anything here as we're queuing the |
1652 | draw and then when it draws it'll avoid drawing the |
1653 | check on the item. */ |
1654 | + |
1655 | + if (aobj != NULL) { |
1656 | + atk_object_set_role(aobj, ATK_ROLE_MENU_ITEM); |
1657 | + } |
1658 | break; |
1659 | case GENERICMENUITEM_CHECK_TYPE_CHECKBOX: |
1660 | gtk_check_menu_item_set_draw_as_radio(GTK_CHECK_MENU_ITEM(item), FALSE); |
1661 | + if (aobj != NULL) { |
1662 | + atk_object_set_role(aobj, ATK_ROLE_CHECK_MENU_ITEM); |
1663 | + } |
1664 | break; |
1665 | case GENERICMENUITEM_CHECK_TYPE_RADIO: |
1666 | gtk_check_menu_item_set_draw_as_radio(GTK_CHECK_MENU_ITEM(item), TRUE); |
1667 | + if (aobj != NULL) { |
1668 | + atk_object_set_role(aobj, ATK_ROLE_RADIO_MENU_ITEM); |
1669 | + } |
1670 | break; |
1671 | default: |
1672 | g_warning("Generic Menuitem invalid check type: %d", check_type); |
1673 | |
1674 | === modified file 'libdbusmenu-gtk/parser.c' |
1675 | --- libdbusmenu-gtk/parser.c 2012-02-15 17:36:32 +0000 |
1676 | +++ libdbusmenu-gtk/parser.c 2012-03-08 16:35:29 +0000 |
1677 | @@ -44,6 +44,8 @@ |
1678 | GtkWidget *shell; |
1679 | GtkWidget *image; |
1680 | AtkObject *accessible; |
1681 | + |
1682 | + guint theme_changed_sig; |
1683 | } ParserData; |
1684 | |
1685 | typedef struct _RecurseContext |
1686 | @@ -59,6 +61,8 @@ |
1687 | static void checkbox_toggled (GtkWidget * widget, |
1688 | DbusmenuMenuitem * mi); |
1689 | static void update_icon (DbusmenuMenuitem * menuitem, |
1690 | + ParserData * pdata, |
1691 | + GtkImageMenuItem * gmenuitem, |
1692 | GtkImage * image); |
1693 | static GtkWidget * find_menu_label (GtkWidget * widget); |
1694 | static void label_notify_cb (GtkWidget * widget, |
1695 | @@ -212,6 +216,11 @@ |
1696 | g_object_remove_weak_pointer(G_OBJECT(pdata->accessible), (gpointer*)&pdata->accessible); |
1697 | } |
1698 | |
1699 | + if (pdata != NULL && pdata->theme_changed_sig != 0) { |
1700 | + g_signal_handler_disconnect(gtk_icon_theme_get_default(), pdata->theme_changed_sig); |
1701 | + pdata->theme_changed_sig = 0; |
1702 | + } |
1703 | + |
1704 | g_free(pdata); |
1705 | |
1706 | return; |
1707 | @@ -568,19 +577,7 @@ |
1708 | |
1709 | if (GTK_IS_IMAGE (image)) |
1710 | { |
1711 | - update_icon (mi, GTK_IMAGE (image)); |
1712 | - |
1713 | - /* Watch for theme changes because if gicon changes, we want to send a |
1714 | - different pixbuf. */ |
1715 | - g_signal_connect(G_OBJECT(gtk_icon_theme_get_default()), |
1716 | - "changed", G_CALLBACK(theme_changed_cb), widget); |
1717 | - |
1718 | - pdata->image = image; |
1719 | - g_signal_connect (G_OBJECT (image), |
1720 | - "notify", |
1721 | - G_CALLBACK (image_notify_cb), |
1722 | - mi); |
1723 | - g_object_add_weak_pointer(G_OBJECT (image), (gpointer*)&pdata->image); |
1724 | + update_icon (mi, pdata, GTK_IMAGE_MENU_ITEM(widget), GTK_IMAGE (image)); |
1725 | } |
1726 | } |
1727 | |
1728 | @@ -737,7 +734,7 @@ |
1729 | } |
1730 | |
1731 | static void |
1732 | -update_icon (DbusmenuMenuitem *menuitem, GtkImage *image) |
1733 | +update_icon (DbusmenuMenuitem *menuitem, ParserData * pdata, GtkImageMenuItem * gmenuitem, GtkImage *image) |
1734 | { |
1735 | GdkPixbuf * pixbuf = NULL; |
1736 | const gchar * icon_name = NULL; |
1737 | @@ -746,6 +743,35 @@ |
1738 | GtkIconInfo * info; |
1739 | gint width; |
1740 | |
1741 | + /* Check to see if we're changing the image. If so, we need to track |
1742 | + that little bugger */ |
1743 | + /* Why check for gmenuitem being NULL? Because there are some cases where |
1744 | + we can't get it easily, and those mean it's not changed just the icon |
1745 | + underneith, so we can ignore these larger impacts */ |
1746 | + if (image != GTK_IMAGE(pdata->image) && gmenuitem != NULL) { |
1747 | + if (pdata->theme_changed_sig != 0) { |
1748 | + g_signal_handler_disconnect(gtk_icon_theme_get_default(), pdata->theme_changed_sig); |
1749 | + pdata->theme_changed_sig = 0; |
1750 | + } |
1751 | + |
1752 | + if (pdata->image != NULL) { |
1753 | + g_signal_handlers_disconnect_by_func(pdata->image, G_CALLBACK(image_notify_cb), menuitem); |
1754 | + g_object_remove_weak_pointer(G_OBJECT(pdata->image), (gpointer*)&pdata->image); |
1755 | + } |
1756 | + |
1757 | + pdata->image = GTK_WIDGET(image); |
1758 | + |
1759 | + if (pdata->image != NULL) { |
1760 | + pdata->theme_changed_sig = g_signal_connect(G_OBJECT(gtk_icon_theme_get_default()), |
1761 | + "changed", G_CALLBACK(theme_changed_cb), gmenuitem); |
1762 | + g_signal_connect (G_OBJECT (pdata->image), |
1763 | + "notify", |
1764 | + G_CALLBACK (image_notify_cb), |
1765 | + menuitem); |
1766 | + g_object_add_weak_pointer(G_OBJECT (pdata->image), (gpointer*)&pdata->image); |
1767 | + } |
1768 | + } |
1769 | + |
1770 | if (image != NULL && should_show_image (image)) { |
1771 | switch (gtk_image_get_storage_type (image)) { |
1772 | case GTK_IMAGE_EMPTY: |
1773 | @@ -946,7 +972,8 @@ |
1774 | pspec->name == g_intern_static_string ("stock") || |
1775 | pspec->name == g_intern_static_string ("storage-type")) |
1776 | { |
1777 | - update_icon (mi, GTK_IMAGE (widget)); |
1778 | + ParserData *pdata = (ParserData *)g_object_get_data(G_OBJECT(mi), PARSER_DATA); |
1779 | + update_icon (mi, pdata, NULL, GTK_IMAGE (widget)); |
1780 | } |
1781 | } |
1782 | |
1783 | @@ -1134,13 +1161,15 @@ |
1784 | { |
1785 | GtkWidget *image = NULL; |
1786 | g_object_get(widget, "image", &image, NULL); |
1787 | - update_icon (child, GTK_IMAGE(image)); |
1788 | + ParserData *pdata = (ParserData *)g_object_get_data(G_OBJECT(child), PARSER_DATA); |
1789 | + update_icon (child, pdata, GTK_IMAGE_MENU_ITEM(widget), GTK_IMAGE(image)); |
1790 | } |
1791 | else if (pspec->name == g_intern_static_string ("image")) |
1792 | { |
1793 | GtkWidget *image; |
1794 | image = GTK_WIDGET (g_value_get_object (&prop_value)); |
1795 | - update_icon (child, GTK_IMAGE (image)); |
1796 | + ParserData *pdata = (ParserData *)g_object_get_data(G_OBJECT(child), PARSER_DATA); |
1797 | + update_icon (child, pdata, GTK_IMAGE_MENU_ITEM(widget), GTK_IMAGE (image)); |
1798 | } |
1799 | else if (pspec->name == g_intern_static_string ("parent")) |
1800 | { |
1801 | @@ -1259,7 +1288,8 @@ |
1802 | |
1803 | gpointer pmi = g_object_get_data(G_OBJECT(data), CACHED_MENUITEM); |
1804 | if (pmi != NULL) { |
1805 | - update_icon(DBUSMENU_MENUITEM(pmi), GTK_IMAGE(image)); |
1806 | + ParserData *pdata = (ParserData *)g_object_get_data(G_OBJECT(pmi), PARSER_DATA); |
1807 | + update_icon(DBUSMENU_MENUITEM(pmi), pdata, NULL, GTK_IMAGE(image)); |
1808 | } |
1809 | |
1810 | /* Switch signal to new theme */ |
1811 | |
1812 | === modified file 'm4/intltool.m4' |
1813 | --- m4/intltool.m4 2012-01-31 05:20:48 +0000 |
1814 | +++ m4/intltool.m4 2012-03-08 16:35:29 +0000 |
1815 | @@ -23,7 +23,7 @@ |
1816 | ## the same distribution terms that you use for the rest of that program. |
1817 | |
1818 | dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) |
1819 | -# serial 40 IT_PROG_INTLTOOL |
1820 | +# serial 41 IT_PROG_INTLTOOL |
1821 | AC_DEFUN([IT_PROG_INTLTOOL], [ |
1822 | AC_PREREQ([2.50])dnl |
1823 | AC_REQUIRE([AM_NLS])dnl |
1824 | @@ -55,25 +55,44 @@ |
1825 | AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.]) |
1826 | fi |
1827 | |
1828 | - INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1829 | -INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1830 | - INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1831 | - INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1832 | - INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@' |
1833 | - INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1834 | - INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1835 | - INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1836 | -INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1837 | - INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1838 | - INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1839 | - INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u --no-translations $< [$]@' |
1840 | - INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1841 | - INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1842 | - INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1843 | - INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1844 | - INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1845 | - INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1846 | - INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1847 | +if test -z "$AM_DEFAULT_VERBOSITY"; then |
1848 | + AM_DEFAULT_VERBOSITY=1 |
1849 | +fi |
1850 | +AC_SUBST([AM_DEFAULT_VERBOSITY]) |
1851 | + |
1852 | +INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' |
1853 | +INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' |
1854 | +INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;' |
1855 | +AC_SUBST(INTLTOOL_V_MERGE) |
1856 | +AC_SUBST(INTLTOOL__v_MERGE_) |
1857 | +AC_SUBST(INTLTOOL__v_MERGE_0) |
1858 | + |
1859 | +INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' |
1860 | +intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' |
1861 | +intltool__v_merge_options_0='-q' |
1862 | +AC_SUBST(INTLTOOL_V_MERGE_OPTIONS) |
1863 | +AC_SUBST(intltool__v_merge_options_) |
1864 | +AC_SUBST(intltool__v_merge_options_0) |
1865 | + |
1866 | + INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1867 | +INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1868 | + INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1869 | + INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1870 | + INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@' |
1871 | + INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1872 | + INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1873 | + INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1874 | +INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1875 | + INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1876 | + INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1877 | + INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@' |
1878 | + INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1879 | + INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1880 | + INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1881 | + INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1882 | + INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1883 | + INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1884 | + INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' |
1885 | |
1886 | _IT_SUBST(INTLTOOL_DESKTOP_RULE) |
1887 | _IT_SUBST(INTLTOOL_DIRECTORY_RULE) |
1888 | |
1889 | === modified file 'missing' |
1890 | --- missing 2010-04-01 14:09:51 +0000 |
1891 | +++ missing 2012-03-08 16:35:29 +0000 |
1892 | @@ -1,10 +1,10 @@ |
1893 | #! /bin/sh |
1894 | # Common stub for a few missing GNU programs while installing. |
1895 | |
1896 | -scriptversion=2009-04-28.21; # UTC |
1897 | +scriptversion=2012-01-06.13; # UTC |
1898 | |
1899 | # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, |
1900 | -# 2008, 2009 Free Software Foundation, Inc. |
1901 | +# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. |
1902 | # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. |
1903 | |
1904 | # This program is free software; you can redistribute it and/or modify |
1905 | @@ -84,7 +84,6 @@ |
1906 | help2man touch the output file |
1907 | lex create \`lex.yy.c', if possible, from existing .c |
1908 | makeinfo touch the output file |
1909 | - tar try tar, gnutar, gtar, then tar without non-portable flags |
1910 | yacc create \`y.tab.[ch]', if possible, from existing .[ch] |
1911 | |
1912 | Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and |
1913 | @@ -122,15 +121,6 @@ |
1914 | # Not GNU programs, they don't have --version. |
1915 | ;; |
1916 | |
1917 | - tar*) |
1918 | - if test -n "$run"; then |
1919 | - echo 1>&2 "ERROR: \`tar' requires --run" |
1920 | - exit 1 |
1921 | - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then |
1922 | - exit 1 |
1923 | - fi |
1924 | - ;; |
1925 | - |
1926 | *) |
1927 | if test -z "$run" && ($1 --version) > /dev/null 2>&1; then |
1928 | # We have it, but it failed. |
1929 | @@ -226,7 +216,7 @@ |
1930 | \`Bison' from any GNU archive site." |
1931 | rm -f y.tab.c y.tab.h |
1932 | if test $# -ne 1; then |
1933 | - eval LASTARG="\${$#}" |
1934 | + eval LASTARG=\${$#} |
1935 | case $LASTARG in |
1936 | *.y) |
1937 | SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` |
1938 | @@ -256,7 +246,7 @@ |
1939 | \`Flex' from any GNU archive site." |
1940 | rm -f lex.yy.c |
1941 | if test $# -ne 1; then |
1942 | - eval LASTARG="\${$#}" |
1943 | + eval LASTARG=\${$#} |
1944 | case $LASTARG in |
1945 | *.l) |
1946 | SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` |
1947 | @@ -318,41 +308,6 @@ |
1948 | touch $file |
1949 | ;; |
1950 | |
1951 | - tar*) |
1952 | - shift |
1953 | - |
1954 | - # We have already tried tar in the generic part. |
1955 | - # Look for gnutar/gtar before invocation to avoid ugly error |
1956 | - # messages. |
1957 | - if (gnutar --version > /dev/null 2>&1); then |
1958 | - gnutar "$@" && exit 0 |
1959 | - fi |
1960 | - if (gtar --version > /dev/null 2>&1); then |
1961 | - gtar "$@" && exit 0 |
1962 | - fi |
1963 | - firstarg="$1" |
1964 | - if shift; then |
1965 | - case $firstarg in |
1966 | - *o*) |
1967 | - firstarg=`echo "$firstarg" | sed s/o//` |
1968 | - tar "$firstarg" "$@" && exit 0 |
1969 | - ;; |
1970 | - esac |
1971 | - case $firstarg in |
1972 | - *h*) |
1973 | - firstarg=`echo "$firstarg" | sed s/h//` |
1974 | - tar "$firstarg" "$@" && exit 0 |
1975 | - ;; |
1976 | - esac |
1977 | - fi |
1978 | - |
1979 | - echo 1>&2 "\ |
1980 | -WARNING: I can't seem to be able to run \`tar' with the given arguments. |
1981 | - You may want to install GNU tar or Free paxutils, or check the |
1982 | - command line arguments." |
1983 | - exit 1 |
1984 | - ;; |
1985 | - |
1986 | *) |
1987 | echo 1>&2 "\ |
1988 | WARNING: \`$1' is needed, and is $msg. |
1989 | |
1990 | === modified file 'po/Makefile.in.in' |
1991 | --- po/Makefile.in.in 2012-01-31 05:20:48 +0000 |
1992 | +++ po/Makefile.in.in 2012-03-08 16:35:29 +0000 |
1993 | @@ -49,8 +49,8 @@ |
1994 | XGETTEXT = @XGETTEXT@ |
1995 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
1996 | INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ |
1997 | -MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist |
1998 | -GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot |
1999 | +MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist |
2000 | +GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot |
2001 | |
2002 | ALL_LINGUAS = @ALL_LINGUAS@ |
2003 | |
2004 | @@ -73,15 +73,20 @@ |
2005 | .SUFFIXES: |
2006 | .SUFFIXES: .po .pox .gmo .mo .msg .cat |
2007 | |
2008 | +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ |
2009 | +INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V)) |
2010 | +INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) |
2011 | +INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@; |
2012 | + |
2013 | .po.pox: |
2014 | $(MAKE) $(GETTEXT_PACKAGE).pot |
2015 | $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox |
2016 | |
2017 | .po.mo: |
2018 | - $(MSGFMT) -o $@ $< |
2019 | + $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $< |
2020 | |
2021 | .po.gmo: |
2022 | - file=`echo $* | sed 's,.*/,,'`.gmo \ |
2023 | + $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \ |
2024 | && rm -f $$file && $(GMSGFMT) -o $$file $< |
2025 | |
2026 | .po.cat: |
2027 | |
2028 | === modified file 'tests/Makefile.in' |
2029 | --- tests/Makefile.in 2012-02-23 06:02:25 +0000 |
2030 | +++ tests/Makefile.in 2012-03-08 16:35:29 +0000 |
2031 | @@ -551,6 +551,10 @@ |
2032 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
2033 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
2034 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
2035 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
2036 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
2037 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
2038 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
2039 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
2040 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
2041 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
2042 | @@ -643,6 +647,8 @@ |
2043 | includedir = @includedir@ |
2044 | infodir = @infodir@ |
2045 | install_sh = @install_sh@ |
2046 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
2047 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
2048 | libdir = @libdir@ |
2049 | libexecdir = @libexecdir@ |
2050 | localedir = @localedir@ |
2051 | |
2052 | === modified file 'tools/Makefile.in' |
2053 | --- tools/Makefile.in 2012-02-15 17:36:32 +0000 |
2054 | +++ tools/Makefile.in 2012-03-08 16:35:29 +0000 |
2055 | @@ -231,6 +231,10 @@ |
2056 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
2057 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
2058 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
2059 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
2060 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
2061 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
2062 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
2063 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
2064 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
2065 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
2066 | @@ -323,6 +327,8 @@ |
2067 | includedir = @includedir@ |
2068 | infodir = @infodir@ |
2069 | install_sh = @install_sh@ |
2070 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
2071 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
2072 | libdir = @libdir@ |
2073 | libexecdir = @libexecdir@ |
2074 | localedir = @localedir@ |
2075 | |
2076 | === modified file 'tools/testapp/Makefile.in' |
2077 | --- tools/testapp/Makefile.in 2012-02-15 17:36:32 +0000 |
2078 | +++ tools/testapp/Makefile.in 2012-03-08 16:35:29 +0000 |
2079 | @@ -160,6 +160,10 @@ |
2080 | INTLTOOL_MERGE = @INTLTOOL_MERGE@ |
2081 | INTLTOOL_PERL = @INTLTOOL_PERL@ |
2082 | INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ |
2083 | +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ |
2084 | +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ |
2085 | +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ |
2086 | +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ |
2087 | INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ |
2088 | INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ |
2089 | INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ |
2090 | @@ -252,6 +256,8 @@ |
2091 | includedir = @includedir@ |
2092 | infodir = @infodir@ |
2093 | install_sh = @install_sh@ |
2094 | +intltool__v_merge_options_ = @intltool__v_merge_options_@ |
2095 | +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ |
2096 | libdir = @libdir@ |
2097 | libexecdir = @libexecdir@ |
2098 | localedir = @localedir@ |