FreeBSD Bugzilla – Attachment 160860 Details for
Bug 202916
update x11-wm/devilspie to 0.23
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
svn-devilspie.diff
devilspie.diff (text/plain), 760.76 KB, created by
Walter Schwarzenfeld
on 2015-09-09 13:59:34 UTC
(
hide
)
Description:
svn-devilspie.diff
Filename:
MIME Type:
Creator:
Walter Schwarzenfeld
Created:
2015-09-09 13:59:34 UTC
Size:
760.76 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (working copy) >+++ Makefile (.../..) (working copy) >@@ -2,14 +2,16 @@ > # $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ > > PORTNAME= devilspie >-PORTVERSION= 0.22 >+PORTVERSION= 0.23 > PORTREVISION= 6 > CATEGORIES= x11-wm > MASTER_SITES= http://www.burtonini.com/computing/ > >-MAINTAINER= ports@FreeBSD.org >+MAINTAINER= w.schwarzenfeld@utanet.at > COMMENT= Window manipulation tool > >+EXTRACT_SUFX= .tar.xz >+ > OPTIONS_DEFINE= DOCS > > USE_GNOME= libwnck intltool >@@ -18,6 +20,8 @@ > CPPFLAGS+= -I${LOCALBASE}/include > LIBS+= -L${LOCALBASE}/lib -lX11 > >+LIB_DEPENDS= libwnck-3.so:${PORTSDIR}/x11-toolkits/libwnck3 >+ > PORTDOCS= AUTHORS NEWS README TODO > PLIST_FILES= bin/devilspie \ > man/man1/devilspie.1.gz \ > >Property changes on: Makefile >___________________________________________________________________ >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:keywords >## -1 +0,0 ## >-FreeBSD=%H >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: Makefile.orig >=================================================================== >--- Makefile.orig (working copy) >+++ Makefile.orig (.../..) (working copy) >@@ -0,0 +1,36 @@ >+# Created by: Jean-Yves Lefort <jylefort@brutele.be> >+# $FreeBSD$ >+ >+PORTNAME= devilspie >+PORTVERSION= 0.22 >+PORTREVISION= 6 >+CATEGORIES= x11-wm >+MASTER_SITES= http://www.burtonini.com/computing/ >+ >+MAINTAINER= ports@FreeBSD.org >+COMMENT= Window manipulation tool >+ >+OPTIONS_DEFINE= DOCS >+ >+USE_GNOME= libwnck intltool >+GNU_CONFIGURE= yes >+USES= pkgconfig gettext gmake >+CPPFLAGS+= -I${LOCALBASE}/include >+LIBS+= -L${LOCALBASE}/lib -lX11 >+ >+PORTDOCS= AUTHORS NEWS README TODO >+PLIST_FILES= bin/devilspie \ >+ man/man1/devilspie.1.gz \ >+ share/locale/de/LC_MESSAGES/devilspie.mo >+ >+post-patch: >+ @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ >+ ${WRKSRC}/src/Makefile.in >+ >+post-install: >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >+ >+.include <bsd.port.mk> >+ >+ >Index: devilspie/Makefile >=================================================================== >--- devilspie/Makefile (working copy) >+++ devilspie/Makefile (.../..) (working copy) >@@ -0,0 +1,34 @@ >+# Created by: Jean-Yves Lefort <jylefort@brutele.be> >+# $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >+ >+PORTNAME= devilspie >+PORTVERSION= 0.22 >+PORTREVISION= 6 >+CATEGORIES= x11-wm >+MASTER_SITES= http://www.burtonini.com/computing/ >+ >+MAINTAINER= ports@FreeBSD.org >+COMMENT= Window manipulation tool >+ >+OPTIONS_DEFINE= DOCS >+ >+USE_GNOME= libwnck intltool >+GNU_CONFIGURE= yes >+USES= pkgconfig gettext gmake >+CPPFLAGS+= -I${LOCALBASE}/include >+LIBS+= -L${LOCALBASE}/lib -lX11 >+ >+PORTDOCS= AUTHORS NEWS README TODO >+PLIST_FILES= bin/devilspie \ >+ man/man1/devilspie.1.gz \ >+ share/locale/de/LC_MESSAGES/devilspie.mo >+ >+post-patch: >+ @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ >+ ${WRKSRC}/src/Makefile.in >+ >+post-install: >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >+ >+.include <bsd.port.mk> > >Property changes on: devilspie/Makefile >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devilspie/devilspie.diff >=================================================================== >--- devilspie/devilspie.diff (working copy) >+++ devilspie/devilspie.diff (.../..) (working copy) >@@ -0,0 +1,142 @@ >+Index: Makefile >+=================================================================== >+--- Makefile (working copy) >++++ Makefile (.../..) (working copy) >+@@ -2,14 +2,16 @@ >+ # $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >+ >+ PORTNAME= devilspie >+-PORTVERSION= 0.22 >++PORTVERSION= 0.23 >+ PORTREVISION= 6 >+ CATEGORIES= x11-wm >+ MASTER_SITES= http://www.burtonini.com/computing/ >+ >+-MAINTAINER= ports@FreeBSD.org >++MAINTAINER= w.schwarzenfeld@utanet.at >+ COMMENT= Window manipulation tool >+ >++EXTRACT_SUFX= .tar.xz >++ >+ OPTIONS_DEFINE= DOCS >+ >+ USE_GNOME= libwnck intltool >+@@ -18,6 +20,8 @@ >+ CPPFLAGS+= -I${LOCALBASE}/include >+ LIBS+= -L${LOCALBASE}/lib -lX11 >+ >++LIB_DEPENDS= libwnck-3.so:${PORTSDIR}/x11-toolkits/libwnck3 >++ >+ PORTDOCS= AUTHORS NEWS README TODO >+ PLIST_FILES= bin/devilspie \ >+ man/man1/devilspie.1.gz \ >+ >+Property changes on: Makefile >+___________________________________________________________________ >+Deleted: svn:eol-style >+## -1 +0,0 ## >+-native >+\ No newline at end of property >+Deleted: svn:keywords >+## -1 +0,0 ## >+-FreeBSD=%H >+\ No newline at end of property >+Deleted: svn:mime-type >+## -1 +0,0 ## >+-text/plain >+\ No newline at end of property >+Index: Makefile.orig >+=================================================================== >+--- Makefile.orig (working copy) >++++ Makefile.orig (.../..) (working copy) >+@@ -0,0 +1,36 @@ >++# Created by: Jean-Yves Lefort <jylefort@brutele.be> >++# $FreeBSD$ >++ >++PORTNAME= devilspie >++PORTVERSION= 0.22 >++PORTREVISION= 6 >++CATEGORIES= x11-wm >++MASTER_SITES= http://www.burtonini.com/computing/ >++ >++MAINTAINER= ports@FreeBSD.org >++COMMENT= Window manipulation tool >++ >++OPTIONS_DEFINE= DOCS >++ >++USE_GNOME= libwnck intltool >++GNU_CONFIGURE= yes >++USES= pkgconfig gettext gmake >++CPPFLAGS+= -I${LOCALBASE}/include >++LIBS+= -L${LOCALBASE}/lib -lX11 >++ >++PORTDOCS= AUTHORS NEWS README TODO >++PLIST_FILES= bin/devilspie \ >++ man/man1/devilspie.1.gz \ >++ share/locale/de/LC_MESSAGES/devilspie.mo >++ >++post-patch: >++ @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ >++ ${WRKSRC}/src/Makefile.in >++ >++post-install: >++ @${MKDIR} ${STAGEDIR}${DOCSDIR} >++ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >++ >++.include <bsd.port.mk> >++ >++ >+Index: devilspie/Makefile >+=================================================================== >+--- devilspie/Makefile (working copy) >++++ devilspie/Makefile (.../..) (working copy) >+@@ -0,0 +1,34 @@ >++# Created by: Jean-Yves Lefort <jylefort@brutele.be> >++# $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >++ >++PORTNAME= devilspie >++PORTVERSION= 0.22 >++PORTREVISION= 6 >++CATEGORIES= x11-wm >++MASTER_SITES= http://www.burtonini.com/computing/ >++ >++MAINTAINER= ports@FreeBSD.org >++COMMENT= Window manipulation tool >++ >++OPTIONS_DEFINE= DOCS >++ >++USE_GNOME= libwnck intltool >++GNU_CONFIGURE= yes >++USES= pkgconfig gettext gmake >++CPPFLAGS+= -I${LOCALBASE}/include >++LIBS+= -L${LOCALBASE}/lib -lX11 >++ >++PORTDOCS= AUTHORS NEWS README TODO >++PLIST_FILES= bin/devilspie \ >++ man/man1/devilspie.1.gz \ >++ share/locale/de/LC_MESSAGES/devilspie.mo >++ >++post-patch: >++ @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ >++ ${WRKSRC}/src/Makefile.in >++ >++post-install: >++ @${MKDIR} ${STAGEDIR}${DOCSDIR} >++ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >++ >++.include <bsd.port.mk> >+ >+Property changes on: devilspie/Makefile >+___________________________________________________________________ >+Added: svn:eol-style >+## -0,0 +1 ## >++native >+\ No newline at end of property >+Added: svn:keywords >+## -0,0 +1 ## >++FreeBSD=%H >+\ No newline at end of property >+Added: svn:mime-type >+## -0,0 +1 ## >++text/plain >+\ No newline at end of property >Index: devilspie/distinfo >=================================================================== >--- devilspie/distinfo (working copy) >+++ devilspie/distinfo (.../..) (working copy) >@@ -0,0 +1,2 @@ >+SHA256 (devilspie-0.22.tar.gz) = e06aba1d96889e1b58bd1b0ba4d3015f50adc3ade2824b5cb37a0ee7f2490aaf >+SIZE (devilspie-0.22.tar.gz) = 192646 > >Property changes on: devilspie/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devilspie/pkg-descr >=================================================================== >--- devilspie/pkg-descr (working copy) >+++ devilspie/pkg-descr (.../..) (working copy) >@@ -0,0 +1,13 @@ >+A window-matching utility, inspired by Sawfish's "Matched Windows" >+option and the lack of the functionality in Metacity. Metacity lacking >+window matching is not a bad thing -- Metacity is a lean window >+manager, and window manipulation does not have to be a window manager >+task. >+ >+Devil's Pie can be configured to detect windows as they are created, >+and match the window to a set of rules. If the window matches the >+rules, it can perform a series of actions on that window. For example, >+I make all windows created by X-Chat appear on all workspaces, and the >+main Gkrellm1 window does not appear in the pager or task list. >+ >+WWW: http://www.burtonini.com/blog/computers/devilspie/ > >Property changes on: devilspie/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devilspie-0.23/bin/devilspie >=================================================================== >--- devilspie-0.23/bin/devilspie (working copy) >+++ devilspie-0.23/bin/devilspie (.../..) (working copy) >@@ -0,0 +1,276 @@ >+ELF >@=@@Ð@8@@@@@@ÀÀ@@@@lÄlÄ pÄpÄ`pÄ`ð¨ ÄÄ`Ä`@@00Påtd²²@²@||Qåtd/libexec/ld-elf.so.1FreeBSDJFreeBSD¥)k~v95j|UaOuwzt\yP-S4# 3e.;pIEmh: +r^1,¤c$dZ£D_@o}gK%¡']Bn{Y s> !0=A?H*J8X&WTC<FbV¢q6("xRG+fi Q72lNML/[ >+`A A@@¢¤BEÕì ÇYa bdF>ð#ºã|§Ý£k¼PvÙqX»Ê¡ÅØ Ò~,`'[ +,-Å4Ý>[M5ö'êp×aJ£ûJ#n#ÛZ!$½"q+!:± \ªJû½ËY¯ÀEÕ)ÙJ6ÃÑ >+bâ >+£öUä·øTó >+¡î½Cþ ÃÀbÀ&D}#?`X1<2å±ÀÛ÷¿IõÝ1_¥q,A¿y1P´DºVþozeÀcßJ + 8A¶õËÜlãxÜû +½ÿ%N騽Á\ÀÚÎM^É¢Päâ åûÙ÷éûÓ dêØU# =ÈÜÙ æmõ±2 E /í >+"0¶ >+5ÿËá¿ \Ü5HV Öxf ¾ï?~w w!f¯ÿâ~ ÕXÚ¥Mû@V ½mjPÊÐ{Ü| >+ Â6¼{1÷ø¼ ?ñÿ`Í`Õ`Í`úpÍ`@«D8@3RñÿÎ`Î`v Ì`Fñÿ`Í`~ä4@libX11.so.6_Jv_RegisterClassesXGetWindowAttributesXSyncXMoveResizeWindowXFreeXInternAtomXChangePropertyXSendEventXGetAtomNameXMoveWindowXParseGeometryXGetWindowPropertylibwnck-3.so.0g_object_newg_malloc_ng_return_if_fail_warningg_type_register_static_simplegdk_error_trap_popg_type_class_adjust_private_offsetg_slist_prependlibintl_bindtextdomaing_string_newg_str_equallibintl_bind_textdomain_codesetg_get_current_timeg_list_lengthg_list_appendg_strdupg_hash_table_insertgdk_error_trap_pushg_strdup_printfg_mallocg_list_concatgdk_display_get_defaultg_signal_connect_datag_once_init_enterg_slice_alloc0g_hash_table_lookupg_intern_static_stringg_str_hashg_logvg_type_check_instance_is_ag_string_freeg_object_unrefg_once_init_leaveg_type_class_peek_parentg_hash_table_destroyg_malloc0g_assertion_message_exprg_hash_table_foreachg_slice_free1g_type_check_class_castg_slist_freeg_hash_table_newwnck_window_get_screenwnck_window_get_namewnck_window_move_to_workspacewnck_window_maximizewnck_screen_getwnck_screen_get_widthwnck_screen_get_heightwnck_window_maximize_horizontallywnck_window_unpinwnck_window_get_applicationwnck_window_maximize_verticallywnck_window_set_skip_tasklistwnck_window_set_window_typewnck_window_unshadewnck_window_unmaximizewnck_class_group_get_res_classwnck_window_get_xidwnck_window_activatewnck_window_get_geometrywnck_workspace_activatewnck_window_get_class_groupwnck_window_unstickwnck_application_get_namewnck_window_shadewnck_workspace_get_widthwnck_window_pinwnck_window_minimizewnck_window_set_skip_pagerwnck_window_closewnck_screen_get_active_workspacewnck_screen_get_workspacewnck_window_stickwnck_window_set_fullscreenwnck_window_unminimizewnck_workspace_get_heightlibgtk-3.so.0g_scanner_scope_remove_symbolg_option_context_parseg_get_home_dirg_scanner_set_scopeg_error_freeg_scanner_scope_add_symbolg_option_context_newg_main_loop_quitg_build_filenameg_scanner_input_textg_scanner_get_next_tokeng_main_loop_rung_scanner_lookup_symbolg_main_loop_newg_dir_closeg_string_insert_cg_scanner_destroyg_option_context_freeg_file_testg_scanner_input_fileg_ptr_array_newg_dir_opengdk_x11_display_get_typeg_printg_dir_read_nameg_option_context_add_main_entriesg_scanner_newg_scanner_peek_next_tokeng_list_foreachg_ascii_strcasecmpg_strdup_vprintfg_ptr_array_addg_str_has_suffixg_string_appendg_strjoinvg_ptr_array_freelibgdk-3.so.0g_printerrgdk_x11_get_default_xdisplaygdk_initgdk_display_get_n_screenslibpangocairo-1.0.so.0libpango-1.0.so.0libatk-1.0.so.0libcairo-gobject.so.2libcairo.so.2libthr.so.3libgdk_pixbuf-2.0.so.0libintl_gettextlibgio-2.0.so.0g_spawn_command_line_syncg_spawn_command_line_asyncg_spawn_asynclibgobject-2.0.so.0libglib-2.0.so.0libintl_textdomainenvirong_spawn_syncg_scanner_cur_valueg_scanner_scope_foreach_symbollibintl.so.8libc.so.7__prognamestrtoulmemcpyfopenstrstrregfreeregcompstrlen_init_tlsfcloseregerrorsetjmp__isthreadedstrcmp__stack_chk_fail__stack_chk_guardlongjmpstrftimeatexitregexeclocaltime_rfileno_edata__bss_start_endFBSD_1.0l°(zW`Í`pÍ`@Ç`HÇ`PÇ`XÇ``Ç`hÇ`pÇ`xÇ`Ç` Ç` >+Ç`Ç` Ç` +¨Ç`°Ç`¸Ç`ÀÇ`ÈÇ`ÐÇ`ØÇ`àÇ`èÇ`ðÇ`øÇ`¤È`È`È`È` È`(È`0È`8È`@È` HÈ`!PÈ`"XÈ`#`È`$hÈ`%pÈ`&xÈ`'È`(È`)È`*È`+ È`,¨È`-°È`.¸È`/ÀÈ`0ÈÈ`1ÐÈ`2ØÈ`3àÈ`4èÈ`5ðÈ`6øÈ`7É`8É`9É`:É`; É`<(É`=0É`>8É`?@É`@HÉ`APÉ`BXÉ`C`É`DhÉ`EpÉ`FxÉ`GÉ`HÉ`IÉ`JÉ`K É`L¨É`°É`M¸É`NÀÉ`OÈÉ`PÐÉ`RØÉ`SàÉ`TèÉ`UðÉ`VøÉ`WÊ`XÊ`YÊ`ZÊ`[ Ê`\(Ê`]0Ê`^8Ê`_@Ê``HÊ`aPÊ`bXÊ`c`Ê`dhÊ`epÊ`fxÊ`gÊ`hÊ`iÊ`jÊ`k Ê`l¨Ê`m°Ê`n¸Ê`oÀÊ`pÈÊ`qÐÊ`rØÊ`sàÊ`tèÊ`uðÊ`vøÊ`wË`xË`yË`zË`{ Ë`|(Ë`}0Ë`~8Ë`@Ë`HË`PË`XË``Ë`hË` pË`xË`Ë`Ë`Ë`Ë` Ë`¨Ë`°Ë`¸Ë`ÀË`ÈË`ÐË`ØË`àË`èË`ðË`øË`Ì`Ì`Ì`Ì`HìèèÂaHÄÃÿ5Æ ÿ%È @ÿ%Æ héàÿÿÿÿ%¾ héÐÿÿÿÿ%¶ héÀÿÿÿÿ%® hé°ÿÿÿÿ%¦ hé ÿÿÿÿ% héÿÿÿÿ% héÿÿÿÿ% hépÿÿÿÿ% hé`ÿÿÿÿ%~ h éPÿÿÿÿ%v h >+é@ÿÿÿÿ%n hé0ÿÿÿÿ%f hé ÿÿÿÿ%^ h +éÿÿÿÿ%V héÿÿÿÿ%N héðþÿÿÿ%F héàþÿÿÿ%> héÐþÿÿÿ%6 héÀþÿÿÿ%. hé°þÿÿÿ%& hé þÿÿÿ% héþÿÿÿ% héþÿÿÿ% hépþÿÿÿ% hé`þÿÿÿ%þ héPþÿÿÿ%ö hé@þÿÿÿ%î hé0þÿÿÿ%æ hé þÿÿÿ%Þ héþÿÿÿ%Ö héþÿÿÿ%Î héðýÿÿÿ%Æ h éàýÿÿÿ%¾ h!éÐýÿÿÿ%¶ h"éÀýÿÿÿ%® h#é°ýÿÿÿ%¦ h$é ýÿÿÿ% h%éýÿÿÿ% h&éýÿÿÿ% h'épýÿÿÿ% h(é`ýÿÿÿ%~ h)éPýÿÿÿ%v h*é@ýÿÿÿ%n h+é0ýÿÿÿ%f h,é ýÿÿÿ%^ h-éýÿÿÿ%V h.éýÿÿÿ%N h/éðüÿÿÿ%F h0éàüÿÿÿ%> h1éÐüÿÿÿ%6 h2éÀüÿÿÿ%. h3é°üÿÿÿ%& h4é üÿÿÿ% h5éüÿÿÿ% h6éüÿÿÿ% h7épüÿÿÿ% h8é`üÿÿÿ%þ h9éPüÿÿÿ%ö h:é@üÿÿÿ%î h;é0üÿÿÿ%æ h<é üÿÿÿ%Þ h=éüÿÿÿ%Ö h>éüÿÿÿ%Î h?éðûÿÿÿ%Æ h@éàûÿÿÿ%¾ hAéÐûÿÿÿ%¶ hBéÀûÿÿÿ%® hCé°ûÿÿÿ%¦ hDé ûÿÿÿ% hEéûÿÿÿ% hFéûÿÿÿ% hGépûÿÿÿ% hHé`ûÿÿÿ%~ hIéPûÿÿÿ%v hJé@ûÿÿÿ%n hKé0ûÿÿÿ%f hLé ûÿÿÿ%^ hMéûÿÿÿ%V hNéûÿÿÿ%N hOéðúÿÿÿ%F hPéàúÿÿÿ%> hQéÐúÿÿÿ%6 hRéÀúÿÿÿ%. hSé°úÿÿÿ%& hTé úÿÿÿ% hUéúÿÿÿ% hVéúÿÿÿ% hWépúÿÿÿ% hXé`úÿÿÿ%þ hYéPúÿÿÿ%ö hZé@úÿÿÿ%î h[é0úÿÿÿ%æ h\é úÿÿÿ%Þ h]éúÿÿÿ%Ö h^éúÿÿÿ%Î h_éðùÿÿÿ%Æ h`éàùÿÿÿ%¾ haéÐùÿÿÿ%¶ hbéÀùÿÿÿ%® hcé°ùÿÿÿ%¦ hdé ùÿÿÿ% heéùÿÿÿ% hféùÿÿÿ% hgépùÿÿÿ% hhé`ùÿÿÿ%~ hiéPùÿÿÿ%v hjé@ùÿÿÿ%n hké0ùÿÿÿ%f hlé ùÿÿÿ%^ hméùÿÿÿ%V hnéùÿÿÿ%N hoéðøÿÿÿ%F hpéàøÿÿÿ%> hqéÐøÿÿÿ%6 hréÀøÿÿÿ%. hsé°øÿÿÿ%& hté øÿÿÿ% huéøÿÿÿ% hvéøÿÿÿ% hwépøÿÿÿ% hxé`øÿÿÿ%þ hyéPøÿÿÿ%ö hzé@øÿÿÿ%î h{é0øÿÿÿ%æ h|é øÿÿÿ%Þ h}éøÿÿÿ%Ö h~éøÿÿÿ%Î héð÷ÿÿÿ%Æ héà÷ÿÿÿ%¾ héÐ÷ÿÿÿ%¶ héÀ÷ÿÿÿ%® hé°÷ÿÿÿ%¦ hé ÷ÿÿÿ% h é÷ÿÿÿ% hé÷ÿÿÿ% hép÷ÿÿÿ% hé`÷ÿÿÿ%~ héP÷ÿÿÿ%v hé@÷ÿÿÿ%n hé0÷ÿÿÿ%f hé ÷ÿÿÿ%^ hé÷ÿÿÿ%V hé÷ÿÿÿ%N héðöÿÿÿ%F héàöÿÿÿ%> héÐöÿÿÿ%6 héÀöÿÿÿ%. hé°öÿÿÿ%& hé öÿÿÿ% héöÿÿÿ% héöÿÿÿ% hépöÿÿÿ% hé`öÿÿÿ%þ héPöÿÿÿ%ö hé@öÿÿÿ%î hé0öÿÿUHåAWAVAUATSPIþM>IcÇMlÆH=¬ uL-£ IÆE ÿ~%IH ÀuëHÿÀH ëHÿÀù/téÉuñ¸Ä`H Àt >+H÷èøÿÿëè0úÿÿ¸Ä`H À ß¿À>@èè÷ÿÿE1ä¸lÄ`¹lÄ`H)ÁHÈHÁø?HÁè=HÈHÁøtA¸lÄ`¹lÄ`H)ÁHËHÁû?HÁë=HËHÁûJålÄ`HørDÿLöLêÿÐIÿÄI9Ürßèõÿÿ1Û¸lÄ`¹lÄ`H)ÁHÈHÁø?HÁè=HÈHÁøtH¸lÄ`¹lÄ`H)ÁIÌIÁü?IÁì=IÌIÁüHÝlÄ`HørDÿLöLêÿÐHÿÃL9ãrßDÿLöLêèáÇè.þÿÿf.UHåSP¸lÄ`¹lÄ`H)ÁHËHÁû?HÁë=HËHÁût!fHÝdÄ`HÿËHøvÿÐH ÛuèHÄ[]éEVUHå Àtë#HÁH +õ ÿÐH +ì HH ÀuäÆå ]Ãff.UHåH=$ t¸H Àt¿Ä`]ÿà]ÃUHåAWAVSHì}äHuØHÇEпj£@¾·@èùôÿÿ¿j£@¾ï@è*õÿÿ¿j£@èðúÿÿLuäL}ØL÷Lþèúÿÿ¿õ@èõÿÿHþp@ºj£@HßèîùÿÿHMÐHßLöLúèóÿÿ ÀtuHßèà÷ÿÿèÛöÿÿHÃèùÿÿH ÛHH ÉtH9tHßHÆèùÿÿ Àtu=[ t¿<@è;üÿÿHÁ¾@1ÀHÏèôÿÿHV H Àu`è4é¿@è üÿÿHÁHEÐHp1ÀHÏèdôÿÿH}ÐèóÿÿHßèC÷ÿÿ»é¿'@1ÀéòfHñ H8t0HHH +à H8è 2H ÀtÛH=¤ HÆèÐõÿÿH ëÃ= tH= èôÿÿÁ¿X@1ÀÎèÒóÿÿH=g èöóÿÿ ÀteèõÿÿHÇèuøÿÿAÆE ö~11Ûßèôÿÿ¾@ºàA@1ÉE1ÀE1ÉHÇèÓõÿÿÿÃA9ÞuØ1Û1ÿ¾èþôÿÿH HÇè¯ôÿÿë¿r@èãúÿÿHÁ1ÀHÏèFóÿÿ»ØHÄ[A^A_]ÃUHåHðH= ¾B@HÂ]éXøÿÿ@UHåSPHûH5° è»HßHÆHÄ[]éªUHåAWAVSPIþM öH= H ÿu-¿D8@¾ä4@èÃúÿÿHx 1ÿ1öè³úÿÿHp H=a Löè-õÿÿ»ÿÿÿÿH!Ãucènúÿÿ1Û1ÒHÇLöèóÿÿIÇM ÿtGL÷èóÿÿHÃH=! HÞLúè*óÿÿH= LþHÚèóÿÿLûë1Û1ÿ¾¢@º³@èððÿÿHØHÄ[A^A_]Ãfffff.UHåAWAVAUATSHìÈMÆIÏAÔHóIýÇ ÿÿÿ!HÇ ÿÿÿÇ (ÿÿÿèùÿÿH 0ÿÿÿH8ÿÿÿ¿Å@èÁþÿÿE äH @ÿÿÿÇ Hÿÿÿ À¶ÀH PÿÿÿL½XÿÿÿLµ`ÿÿÿèaùÿÿIuL ÿÿÿ1Ò¹HÇèðÿÿHÄÈ[A\A]A^A_]ÃUHå]é:òÿÿfDUHåèùÿÿ1öHÇèÑøÿÿ]é+ðÿÿUHåAWAVSHìXIöHûèüñÿÿHÇEÀèßøÿÿHMÀHL$(HMÈHL$ HMÐHL$HMÜHL$HMàHL$HÇ$E1ÿ1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLòèêïÿÿÃèøÿÿ1öHÇè9øÿÿèïÿÿ Ø sHMàHùuH}ÀèñÿÿIÇéOHùH}ÐEÜuOH ÿtJø uEL}ÀHÿ ¡è'øÿÿI7HÇèì÷ÿÿIÆE1ÿM öL÷èÅðÿÿIÇL÷èôÿÿéóE1ÿHù æHÿ ÜE1ÿøtøu%HEÀ0¿Ú@ëHEÀ¶0¿Ý@1ÀèñÿÿéSÿÿÿø ¡HEÀH0¿Ö@1Àèàðÿÿé2ÿÿÿHÿǾèîÿÿIÆHEÐ1ÛH ÀIÇÆt"@è_÷ÿÿI4ßHÇè#÷ÿÿIÞHÿÃH;]Ðrâ¿Ó@LöèöÿÿIÇHEÐ1ÛH Àt!I<ÞH ÿt è6óÿÿHEÐHÿÃH9ÃræL÷èròÿÿH}ÀèóÿÿLøHÄX[A^A_]ÃUHåSHìèsñÿÿHÃèËöÿÿHpÿÿÿHÇHÞèõÿÿHEðHÄ[]ÃUHåAWAVAUATSHìXIÎI×IõHûIÇAÇèïÿÿHÇEÐègöÿÿHM°HL$(HM¸HL$ HMÀHL$HMÌHL$HMÐHL$HÇ$E1ä1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLêèríÿÿÃèöÿÿ1öHÇèÁõÿÿèíÿÿ ØuOH}Ðu?H}À¾èsìÿÿIL}°H]ÀHÝHÇLþèEñÿÿALÿèÚñÿÿA¼ë H}°èÉñÿÿDàHÄX[A\A]A^A_]ÃUHåAVSHì`IöHûèîÿÿHÇEèèqõÿÿHMÈHL$(HMÐHL$ HMØHL$HMäHL$HMèHL$HÇ$1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLòèìÿÿÃèõÿÿ1öHÇèÎôÿÿè)ìÿÿ ØHÇÃÿÿÿÿuH}èH}ÈuHèñÿÿHØHÄ`[A^]Ãff.UHåSHìècïÿÿHÃè»ôÿÿHpÿÿÿHÇHÞèyóÿÿHEðHX¿à@èÃùÿÿHhÿÿÿHdÿÿÿHßHÆèÚýÿÿ½dÿÿÿ¸ÿÿÿÿ~ H hÿÿÿHÄ[]ÃUHåAVSHìÐIöHûÀt)) Pÿÿÿ)`ÿÿÿ)pÿÿÿ)])e)m )u°)}ÀLHÿÿÿL @ÿÿÿH8ÿÿÿH0ÿÿÿH»H ÿtèVïÿÿH ÿÿÿHEàHEHEØÇEÔ0ÇEÐHuÐL÷èiñÿÿHHÃ(¾Hßèòÿÿffff.UHåH]ÃUHåSPó¿èîÿÿHÄ[]ÃDUHåSPó¿èâíÿÿÇXHÄ[]Ãfffff.UHåSPHóH ÛtHøw:ÿ$Åø@H{¾è¹òÿÿëHÄ[]ÃH{ègîÿÿ¿HÞHÄ[]éDòÿÿ1ÿ¾è@ºÔ¹ñ@E1Àè{ñÿÿUHåAWAVATSIÖA÷1ÛE ÿ~]M$ÞM ätDA$HøwKÿ$Å(@I|$¾è+òÿÿëI|$èßíÿÿff.¿Læè·ñÿÿHÿÃD9û|«[A\A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèÝðÿÿfUHåAWAVAUATSPIôIýM äHr HEÐ.A$Hø8ÿ$ÅX@¿èmìÿÿHÃÇë¿èXìÿÿHÃÇAD$Cé¿è8ìÿÿHÃÇI|$èUêÿÿë¿èìÿÿHÃÇID$HCéKMct$IçJõHàðI)ÇLüM ö~11Ûffff.ID$H4ØLïèÿÿÿIßHÿÃEt$D9ó|ÞID$HXH Ût|HHLïDöLúÿÓIÅEt$ëfIL$HAH ÀÇAt$IT$HILïÿÐHÃé§1Û1ÿ¾@ºÀ@èçÿÿ駿@èLðÿÿHÁA$1ÀLïHÎèDüÿÿE1í1ÛE ö~df.M$ßM ätDA$Høÿ$Å@I|$¾èðÿÿëI|$è»ëÿÿ¿LæèïÿÿHÿÃD9ó|«LëëLëH Ûu¿è¨êÿÿHÃÇHt H;EÐuHØHeØ[A\A]A^A_]Ãèëìÿÿ1ÿ¾è@ºÔ¹ñ@E1Àèîÿÿfffff.UHåHì®ðH= uO¿ðÍ`è%êÿÿ ÀtA¿4@ègêÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè}æÿÿ¿ðÍ`HÆèðìÿÿHE HÄ]Ãffffff.UHåAVSHûèEíÿÿH" =# t +¾Î`HßèHæÿÿ¾PHßèîÿÿIÆHßèíÿÿHý IÇF0 r@[A^]ÃUHåAVSIþ¿À@èàëÿÿIF1ÛfD»PÌ`H@Ì`HHÌ`L@Ì`u1öL÷èë +1öL÷èHÃHû u¹[A^]Ã@UHåHì®ðH=M uO¿ðÍ`èÕèÿÿ ÀtA¿4@èéÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè-åÿÿ¿ðÍ`HÆè ëÿÿH=õ~ 1ö1ÀHÄ]ékäÿÿUHåAWAVAUATSHìLEÐIÌIÕA÷Hû®ðH=´~ uO¿ðÍ`è<èÿÿ ÀtA¿4@è~èÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèäÿÿ¿ðÍ`HÆèëÿÿH5\~ H ÛtxHH ÀtH90tHßè¦éÿÿ Àt_M ítyHßDþLêè{¿ è ëÿÿIÆLïèêåÿÿIFMfAÇHMÐINH{DþHÂLñHÄ[A\A]A^A_]éäÿÿ1ÿ¾:@ºN@HÄ[A\A]A^A_]é´ãÿÿ1ÿ¾:@º¸@ëßfUHåAWAVAUATSPIÖA÷Hû®ðH=} uO¿ðÍ`èçÿÿ ÀtA¿4@èXçÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆènãÿÿ¿ðÍ`HÆèáéÿÿH56} H ÛHH ÀtH90tHßè|èÿÿ ÀtgM öH{DþèãÿÿAÅH{LöèåÿÿIÄH{DþLòèrâÿÿH{DîèæâÿÿM ät?I|$èGçÿÿLçHÄ[A\A]A^A_]é1çÿÿ1ÿ¾ @ºN@HÄ[A\A]A^A_]éâÿÿHÄ[A\A]A^A_]Ã1ÿ¾ @º¸@ëÐUHåAWAVAUATSHìLEÐIÌIÕA÷Hû®ðH=D| uO¿ðÍ`èÌåÿÿ ÀtA¿4@èæÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè$âÿÿ¿ðÍ`HÆèèÿÿH5ì{ H ÛtxHH ÀtH90tHßè6çÿÿ Àt_M ítyHßDþLêèþÿÿ¿ èéÿÿIÆLïèzãÿÿIFMfAÇHMÐINH{DþHÂLñHÄ[A\A]A^A_]éâÿÿ1ÿ¾\@ºN@HÄ[A\A]A^A_]éDáÿÿ1ÿ¾\@º¸@ëßfUHåAWAVAUATSPIÏIÔAöIý®ðH={ uO¿ðÍ`è£äÿÿ ÀtA¿4@èåäÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèûàÿÿ¿ðÍ`HÆènçÿÿH5Ãz M ítbIEH ÀtH90tLïèæÿÿ ÀtHM ätb¿ èùçÿÿHÃLçè^âÿÿHCÇL{I}DöHÂHÙHÄ[A\A]A^A_]éáÿÿ1ÿ¾q@ºN@HÄ[A\A]A^A_]é1àÿÿ1ÿ¾q@º¸@ëßffffff.UHåAVSHìAöHû®ðH=z uO¿ðÍ`èãÿÿ ÀtA¿4@èÎãÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèäßÿÿ¿ðÍ`HÆèWæÿÿH5¬y H Ût-HH ÀtH90tHßèöäÿÿ ÀtH{DöHÄ[A^]éßÿÿ1ÿ¾@ºN@è]ßÿÿ1ÀHÄ[A^]Ãfffff.UHåAWAVSPAÖI÷Hû®ðH=2y uO¿ðÍ`èºâÿÿ ÀtA¿4@èüâÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèßÿÿ¿ðÍ`HÆè åÿÿH5Úx H Ût7HH ÀtH90tHßè$äÿÿ ÀtM ÿt4H{LþDòHÄ[A^A_]é2àÿÿ1ÿ¾«@ºN@HÄ[A^A_]éwÞÿÿ1ÿ¾«@º½@ëãDUHåAVSHìAöHû®ðH=Tx uO¿ðÍ`èÜáÿÿ ÀtA¿4@èâÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè4Þÿÿ¿ðÍ`HÆè§äÿÿH5üw H Ût-HH ÀtH90tHßèFãÿÿ ÀtH{DöHÄ[A^]é¾âÿÿ1ÿ¾Ê@ºN@HÄ[A^]é¥ÝÿÿUHåSPHû®ðH=w uO¿ðÍ`è$áÿÿ ÀtA¿4@èfáÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè|Ýÿÿ¿ðÍ`HÆèïãÿÿH5Dw H Ût@HH ÀtH90tHßèâÿÿ Àt'H{(èÁâÿÿ Àt2H³¿é@1ÀèV¸ÿÿÿÿëC1ÿ¾Ü@ºN@èâÜÿÿ¸ÿÿÿÿë+H{ H ÿtèÉHßèaHC H{èøâÿÿ ÀÀ¶ÀHÄ[]ÃDUHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒèÕàÿÿHÄÐ]ÃUHåAVSIþM ötRA6þw_¸K£ðra¸0£ðs;1ÛA~~"fff.IFH<Øè³ÿÿÿHÿÃA;^|êI~è5àÿÿë![A^]ÃþuI~è àÿÿë¿@ @1ÀèÞþÿÿ¿ Lö[A^]éñãÿÿffff.UHåAWAVAUATSPIþM~LÿèÝÿÿÃû û"` Û N1Û¿Í@1ÀèRÜÿÿé)ûþÿÿø,E1äÿ$ÅÀ@¿ èªÞÿÿHÃÇLÿèÉÚÿÿHÇèÁÜÿÿHCéäû#¢û( M~LÿèzÜÿÿÃû >+æû LÿèxÚÿÿIÄE,$¿ è7ÞÿÿHÃD+é+LÿèTÚÿÿIÇE'AüñAD$üøÔ¿ èüÝÿÿHÃD#L{HsL÷èBHCé9LÿèåÛÿÿ= >+ ×LÿèòÙÿÿIÇM ÿ§Lÿè¾ÚÿÿHø ±A<ft<t ¢¿ èÝÿÿHÃÇA?tÀ¶ÀCéÌû- ÕLÿèoÛÿÿ=A´ e¿ èGÝÿÿHÃÇLÿèfÙÿÿCEä÷ØCë¿ èÝÿÿHÃÇL{ëfID$L`A$Hüùr,øtæHßè4ýÿÿ¿ @èîáÿÿHÁIT$1ÀL÷HÎèåíÿÿLcHsL÷èHCLÿè½Úÿÿø) ¿HØHÄ[A\A]A^A_]ÿÖ@èáÿÿHÁ1ÀL÷HÎÚèíÿÿ¿¶@è|áÿÿHÃLÿèØÿÿHÁ1ÀL÷HÞHÊèjíÿÿ¿Ö@èTáÿÿHÁ1ÀL÷HÎÚèNíÿÿ¿@è8áÿÿHÁIWA1ÀL÷HÎÙè+íÿÿ1ÿ¾è@º¤¹@A¸@èàÿÿ¿_@ë¿<@ë¿4 @èëàÿÿHÁ1ÀL÷HÎèçìÿÿUHåSPHû®ðH=r uO¿ðÍ`èÛÿÿ ÀtA¿4@èÖÛÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèì×ÿÿ¿ðÍ`HÆè_ÞÿÿH5´q H ÛtDHH ÀtH90tHßèþÜÿÿ Àt+H{ tRH{(è*Ýÿÿ Àt,H³1Û¿@1Àè½úÿÿë$1Û1ÿ¾þ@ºN@èL×ÿÿëHs Hßè:îÿÿHÃHØHÄ[]Ã1Û1ÿ¾þ@º >+@è×ÿÿëáUHå öt¾1@]éáÞÿÿ¾5@]éÖÞÿÿfUHåAWAVSPHûH öA¾ÿ¡@LEö¾9@è°Þÿÿëf.A¾×HÇÆÿÿÿÿHßèñÙÿÿE>IÿÆAÿ[!Aÿ"t!Aÿ'tEÿuTëfffff.Aÿ\u>HCHHH;KsHKHÆ\HHKÆë@HÇÆÿÿÿÿº\HßèÙÿÿHCHHH;KjÿÿÿHKHD<HHKÆébÿÿÿ¾:@HßHÄ[A^A_]éÜÝÿÿUHåAWAVAUATSPHuÐIÿMoA¾ÿÿÿÿ1ÛE1äë'f.LÿèXúÿÿLçHÆèQÖÿÿIÄAÿÆHÃLïèßÛÿÿ Àtø)uÒHßèØÿÿIÇA^ Û~-IcÆIÇÙLâH Òt9H2H ötMÿÉH0HRHÀø ÉâLçè~ÞÿÿHEÐLøHÄ[A\A]A^A_]Ã1ÿ¾è@ºo¹÷@A¸à®@èêÜÿÿ1ÿ¾è@ºp¹÷@A¸ @èÎÜÿÿf.UHåAWAVAUATSHìHHU°AöDu¤H}¸¿D8@¾ä4@èÞÿÿIÄ¿èhØÿÿHÃE1ÿE öÇ¥MåH]A¼A¾ÿÿÿÿHE°J4øH}¸è{ëÿÿHÃAþÿ ãDeÀøuEÄ{ÀD¶àëkH]¨ ÀEÄH»uFHE¨H@D`E ä~5L0I6Lïèé×ÿÿI6HÁà HHÁú LïèÖÿÿIÆAÿÌuÕH]¨H ÛDeÀtEHøAÿ$ÅP@H{¾èÜÿÿëH{èPØÿÿfff.¿HÞè'ÜÿÿE äEÄtTIÿÇD;}¤AÆÿþÿÿëBA9ÆÿÿÿH}³HEHøÊÿ$Åð@HEH@¾HÇèÜÿÿëwøH]uÇDcMìë5 ÀMìu.E¤EÈèQØÿÿHEÐHUȾr@Lçè<ÛÿÿÇHEÐHCLçèFÚÿÿHØHÄH[A\A]A^A_]ÃHEH@HÇèd×ÿÿ¿HuèFÛÿÿH ÛtTHøwÿ$Å @HC¾HÇèqÛÿÿë%1ÿ¾è@ºÔ¹ñ@E1ÀèVÚÿÿHCHÇè >+×ÿÿ¿HÞèíÚÿÿLïèµÙÿÿ¿æ¡@èÛÿÿHÁ1ÀH}¸HÎèçÿÿfDUHåAWAVAUATSHìHHU¸AôDe¬H}À¿D8@¾ä4@èUÛÿÿIÆ¿è¸ÕÿÿHÃE1ÿE äÇH]Lu A¾ÿÿÿÿHE¸J4øH}ÀèÐèÿÿHÃAþÿD+ ÄAýu >+DcéH]°E íLe u<HE°H@DpE ö~+Hffffff.H3ºLçèÓÿÿHÃAÿÎuçE1äH]°H ÛtHHøIE1äÿ$Åà@H{¾èÚÿÿëH{èÀÕÿÿfff.¿HÞèÙÿÿE äuTIÿÇD;}¬EîÿÿÿëBE9õ3ÿÿÿH}»HEHøÒÿ$Å@HEH@¾HÇèÙÿÿëAýuH]ÇDcLu ë;E íLu H]u.E¬EÈè¼ÕÿÿHEÐHUȾ`r@L÷è§ØÿÿÇHEÐHCL÷è±×ÿÿHØHÄH[A\A]A^A_]ÃHEH@HÇèÏÔÿÿ¿Huè±ØÿÿH ÛtTHøwÿ$Å°@HC¾HÇèÜØÿÿë%1ÿ¾è@ºÔ¹ñ@E1ÀèÁ×ÿÿHCHÇèuÔÿÿ¿HÞèXØÿÿH} è×ÿÿ¿Ò¡@è ØÿÿHÁ1ÀH}ÀHÎèäÿÿUHåSP ö»~H8u >+xÀ¶Ø¿è9ÓÿÿÇXHÄ[]ÃDUHåAWAVAUATSPIÖóIÿ¿èÓÿÿIÄûAÇ$ I6Lÿè1æÿÿIÅIvLÿè"æÿÿIÆAEA; îøt$øu1AÇ$I}Ivè×ÿÿÁèAD$ë9AÇ$IEI;FëøuAÇ$AEA;FÀ¶ÀAD$ëM ít;AEHø,ÿ$Å @I}¾èa×ÿÿë I}èÓÿÿ¿LîèùÖÿÿM öt:AHøíÿ$ÅÐ@I~¾è"×ÿÿë I~è×Òÿÿ¿LöèºÖÿÿLàHÄ[A\A]A^A_]ÃM ít>Áøÿ$Í@IE¾HÇèÐÖÿÿëIEHÇèÒÿÿ¿LîèeÖÿÿM öt<AHøw]ÿ$Å@@IF¾HÇèÖÿÿëIFHÇèAÒÿÿ¿Löè$ÖÿÿM ätXA$Høwÿ$Åp@ID$¾HÇèLÖÿÿë&1ÿ¾è@ºÔ¹ñ@E1Àè1ÕÿÿID$HÇèäÑÿÿ¿LæèÇÕÿÿ¿²¡@èýÕÿÿHÁ1ÀLÿHÎèùáÿÿfUHåAWAVAUATSPIÖóIÿ¿è´ÐÿÿIÄûAÇ$ I6LÿèáãÿÿIÅIvLÿèÒãÿÿIÆAEA; èøtøu+AÇ$I}Ivè·Ôÿÿ Àë'AÇ$IEI;Fëøu@AÇ$AEA;FÀ¶ÀAD$AEHø3ÿ$Å@I}¾èÕÿÿëM íuÖëI}èÌÐÿÿ¿Lîè¯ÔÿÿM öt:AHøíÿ$ÅÀ@I~¾èØÔÿÿë I~èÐÿÿ¿LöèpÔÿÿLàHÄ[A\A]A^A_]ÃM ít>Áøÿ$Í@IE¾HÇèÔÿÿëIEHÇè8Ðÿÿ¿LîèÔÿÿM öt<AHøw]ÿ$Å0@IF¾HÇèEÔÿÿëIFHÇè÷Ïÿÿ¿LöèÚÓÿÿM ätXA$Høwÿ$Å`@ID$¾HÇèÔÿÿë&1ÿ¾è@ºÔ¹ñ@E1ÀèçÒÿÿID$HÇèÏÿÿ¿Læè}Óÿÿ¿¡@è³ÓÿÿHÁ1ÀLÿHÎè¯ßÿÿffffff.UHåAWAVAUATSPIÖóIý¿èdÎÿÿIÄûAÇ$ îI6LïèáÿÿIÇIvLïèáÿÿIÆAA;uHÿùwÿ$Íð@AGA;Fë]AÇD$M ÿtgÁø©ÿ$Í@I¾èÓÿÿë8IIvè5Òÿÿ ÀÀ¶ÀAD$IèÎÿÿëIGI;FÀ¶ÀAD$¿LþèmÒÿÿM öt6AHøw?ÿ$Å@@I~¾èÒÿÿë I~èOÎÿÿ¿Löè2ÒÿÿLàHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèWÑÿÿUHåAWAVAUATSPI×AôE äM7Aøãø H}ÐI~è2ÊÿÿIÆ»Aü|-E1íffff.Iß8uGHpL÷èïÐÿÿHÿÃD9ã|ã¿èÌÿÿL÷IÆAÇHIF1öèBÏÿÿévfO4ïM ötDAHø÷ÿ$Å @I~¾èyÑÿÿëI~è.Íÿÿf.¿LöèÑÿÿIÿÅE9å|«¿Y¡@éI^¸Aü|'H}ÐA½IÇ9u>HYHÿÀD9à|ë¿èåËÿÿIÆAÇI^é»fffff.O4ïIÿÅM ötAAHø4ÿ$Åp@I~¾è¶ÐÿÿëI~èkÌÿÿ¿LöèGÐÿÿE9å|®¿v¡@éÛøuQEn¸Aü|%H}лIÇ9u^DiHÿÀD9à|ë¿è%ËÿÿIÆAÇEnM öu¿èËÿÿIÆAÇAÇFLðHÄ[A\A]A^A_]ÃM4ßHÿÃM ötAAHøwXÿ$ÅÐ@I~¾èÚÏÿÿëI~èËÿÿff.¿LöègÏÿÿD9ã|®¿?¡@èÏÿÿHÁ1ÀH}ÐHÎèÛÿÿ1ÿ¾è@ºÔ¹ñ@E1Àè~Îÿÿf.UHåAWAVAUATSPI×AôE äM7Aø °I^¸Aü|*H}ÐA½ff.IÇ9u.H+YHÿÀD9à|ë¿èåÉÿÿÇHXé©fO4ïIÿÅM ötAAHø4ÿ$Å@I~¾èÆÎÿÿëI~è{Êÿÿ¿LöèWÎÿÿE9å|®¿#¡@éÛøuKA^¸Aü|$H}ÐA½fDIÇ9u^+YHÿÀD9à|ì¿è6ÉÿÿÇXH Àu¿èÉÿÿÇÇ@HÄ[A\A]A^A_]Ãfffff.O4ïIÿÅM ötAAHøwXÿ$Å0@I~¾èêÍÿÿëI~èÉÿÿff.¿LöèwÍÿÿE9å|®¿¡@è¨ÍÿÿHÁ1ÀH}ÐHÎè£Ùÿÿ1ÿ¾è@ºÔ¹ñ@E1ÀèÌÿÿf.UHåAWAVSPI×Iþþu\¿èEÈÿÿHÃÇIùtùu!Hx1öº >+è-ÊÿÿCëxÀ¶Àëùu@CHØHÄ[A^A_]Ã¿Ñ @ëH Ût +¿HÞèªÌÿÿ¿ô @èàÌÿÿHÁ1ÀL÷HÎèÜØÿÿfff.UHåAWAVSPHÓIþþu`¿èÇÿÿIÇAÇHùtùuHxè£Åÿÿë xÀ¶ðëùu(p¿ô@1ÀèÆÿÿIGLøHÄ[A^A_]ÿ @ë#M ÿtIGHÇèÈÿÿ¿LþèêËÿÿ¿º @è ÌÿÿHÁ1ÀL÷HÎèØÿÿfff.UHåAWAVAUATSPIÖAôIÿDààþø I6LÿèÚÿÿHÃøu!H ÛDkt +¿HÞèsËÿÿE ít?IvëCH Ût4Áøwlÿ$Í`@H{¾èËÿÿë H{èLÇÿÿ¿HÞè/ËÿÿAü|IvLÿHÄ[A\A]A^A_]éÙÿÿ¿è5ÆÿÿÇHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1Àè'ÊÿÿUHåAWAVAUATSPIÖAôIÿE1íE ä~p1Û1Àffff.¨t9AEHøwxÿ$Å@I}¾èÑÊÿÿëI}èÆÿÿf¿LîègÊÿÿI4ÞLÿè×ØÿÿIÅHÿÃM íÀD9ã|¦M íu¿èkÅÿÿIÅAÇELèHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèUÉÿÿUHåHøHzHÆ]éðÈÿÿfff.UHåHø92u +HzHÆ]éÌÈÿÿ]ÃfDUHåSPHûH{ H ÿt +è)åÿÿHÇC H{1öºs@1ÉèsÉÿÿH{èÅÿÿH='[ ¾Pè©ÉÿÿHßHÄ[]ÿ`0fUHåSPHóH{èbÅÿÿHßHÄ[]éTÅÿÿUHåAWAVAUATSHìHûH Û±=tZ t¿æ¢@èTÉÿÿHÁ1ÀHÏHÞè´Áÿÿ¾HßèWÅÿÿ Àø¾ô®@HßèÂÇÿÿHEÐH ÀñH]ÈE1öE1äèëÚÿÿIÇM öIuIþëf.è/ÄÿÿMwHÇÃûÿÿ»È©@H¸©@HÀ©@u1öA¸ÀÍ`LÿèÛÿÿë@1öA¸ÀÍ`LÿèpÝÿÿHÃuº=CY uHEпpëH}Ðè[ÄÿÿÆLÿè=áÿÿLÿèõáÿÿAÅAýÿtKLçLþèÁÿÿIÄE í 5ÿÿÿëfE1ä=AY tc¿ò¢@ë¿£@èÈÿÿHÁE1ä1ÀHÏHÞèwÀÿÿë=¿%£@èûÇÿÿIÅLÿè¼ÔÿÿHÁE1ä1ÀLïHuÈHÊèIÀÿÿLÿè±ÅÿÿH}Ðè¸ÆÿÿLàHÄ[A\A]A^A_]ÃE1ä1ÿ¾Á¢@ºÙ¢@èâ¾ÿÿëØfff.UHåSP¿:£@¾j£@1Ò1ÀèKÀÿÿHÃHßè<Hßè8Ãÿÿè³¾ÿÿHÁ¾i£@1Ò1ÀHÏèÀÿÿHÃHßèHßHÄ[]éÃÿÿfUHåAWAVSPIþM öHÇEà%=#X t¿æ¢@èÇÿÿHÁ1ÀHÏLöèc¿ÿÿ¾L÷èÃÿÿ ÀtW¾L÷èõÂÿÿ ÀtZHUà1öL÷èSÃÿÿIÇM ÿuh¿¥£@è±ÆÿÿHÁHEàHP1ÀHÏLöè ¿ÿÿH}àè@¾ÿÿé«=W ¿}£@ë¿£@èmÆÿÿHÁ1ÀHÏLöè;ÿÿë{Hßè#ÂÿÿLÿè[ÃÿÿHÃH ÛtH¾¹£@HßèÅÿÿ Àtß1Ò1ÀL÷HÞèó¾ÿÿHÃHßèüÿÿH Àt¸H=W HÆèDÀÿÿH W ë LÿèÀÿÿë1ÿ¾t£@ºÙ¢@è ½ÿÿHÄ[A^A_]ÃUHåAVSHÓIþþuIH8uAHC8u8¾L÷èÒÿÿIÆHHKHxHqèÝÄÿÿ ÀÀ¶ÀAFLð[A^]ÿ¸©@èoÅÿÿHÁ1ÀHÏèÒ½ÿÿ1öL÷[A^]éPÒÿÿUHåAVSHÓIþþuJH8uBHC8u9¾L÷èÒÿÿIÆHHKHxHqèÀÿÿH ÀÀ¶ÀAFLð[A^]ÿ٩@èîÄÿÿHÁ1ÀHÏèQ½ÿÿ1öL÷[A^]éÏÑÿÿffffff.UHåAWAVSHì(HûþHsU HEàuqH8uiHJ9u`LqLxH½ÀþÿÿºLöèôÃÿÿ ÀHµÀþÿÿL½àþÿÿ¹ÿÇLúè»ÿÿ¿&ª@èEÄÿÿHÁ1ÀHÏLöLúè뿪@è&ÄÿÿHÁ1ÀHÏè¼ÿÿ1öHßèÑÿÿHÃHÑT H;EàuHØHÄ([A^A_]ÃèIÁÿÿ¾Hßè¸ÐÿÿHÃLµÀþÿÿ1Ò1ÉE1ÀL÷Lþèà»ÿÿ ÀÀ¶ÀCL÷è=ÁÿÿëUHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒè¿ÿÿHÄÐ]ÃUHåAVSIξèÌÏÿÿHÃI>è¥ÀÿÿHÇèý»ÿÿH ÀHCu¿ÿ¡@èê»ÿÿHCHØ[A^]Ãf.UHåAVSIξè|ÏÿÿHÃI>èE¾ÿÿHÇè¾ÿÿHÇ襻ÿÿH ÀHCu¿ÿ¡@è»ÿÿHCHØ[A^]ÃfUHåAVSH˾è,ÏÿÿIÆH;èE½ÿÿHÿJª@èÄÇÿÿHßHÆèÉÿÿH ÀIFu¿ÿ¡@è:»ÿÿIFLð[A^]Ãf.UHåAVSIξèÌÎÿÿHÃI>èµ¾ÿÿHÇèÀÿÿHÇèõºÿÿH ÀHCu¿ÿ¡@èâºÿÿHCHØ[A^]ÃfUHåAVSIξè|ÎÿÿHÃI>è¼ÿÿCHØ[A^]ÃfDUHåAWAVATSIÏIÖó¾èCÎÿÿIÄûu6I8u.I?èO¼ÿÿHÃIHxèÌÆÿÿHßHÆèÈÿÿI\$ID$ë!¿Yª@èÁÿÿHÁ1ÀHÏè¹ÿÿI\$ID$H Àu +¿ÿ¡@èºÿÿHLà[A\A^A_]ÃfDUHåAVSIξè¬ÍÿÿHÃI>èÅ»ÿÿIÆ¿ª@èDÆÿÿL÷HÆèyËÿÿÿÀCHØ[A^]ÃUHåAWAVAUATSHì(HËI×AôIþH;HuÔHUÐHMÌLEÈè/ÀÿÿAüuI8uHp¿r±@1Àè½ÿÿ¿Àª@è7ÀÿÿIÇH;èì½ÿÿIÄH;èÑ»ÿÿHÇè)¼ÿÿIÅH;èÞ¼ÿÿHÇèF¾ÿÿHÁDEÌDMÈEÔUÐT$$1ÀLêLÿLæè¼ÿÿ¾L÷èÍÌÿÿHÄ([A\A]A^A_]Ãfffff.UHåAVSIþ÷HÖè<HÃH Ût¿Gª@1ÀHÞèI¼ÿÿHßèQ»ÿÿ¾ë1öL÷[A^]éhÌÿÿUHåAWAVATSHìPIöAÿ1ÛE ÿHP HEØI>Høv¿î±@è!¿ÿÿHÁ1Û1ÀHÏè·ÿÿéåÿ$Ū@¿Ú±@èü¾ÿÿHÁIHp1ÀHÏè¸ÿÿëjw¿ô@1Àè¸ÿÿëYHèì·ÿÿëN¿Ï±@u¿Ô±@èÕ·ÿÿë7HÇL¥þÿÿLæè µÿÿHÐþÿÿ¾ºÝ@HßLáèDºÿÿHßè·ÿÿHÃAÿÏIÆDÿLöèÿÿÿIÆH Ût2M öt-¿²@1ÀHÞLòèø·ÿÿIÇHßè +ºÿÿL÷èºÿÿLûIÞëH ÛtIÞHêN H;EØuLðHÄP[A\A^A_]Ãè`»ÿÿfff.UHåAVSIþ÷HÖè|þÿÿHÃH Ût¿r±@1ÀHÞèºÿÿHßè¹ÿÿ¾ë1öL÷[A^]é¨ÊÿÿUHåAWAVSPIÖA÷¾èfÊÿÿHÃDÿLöèþÿÿH ÀHCu¿ÿ¡@è¶ÿÿHCHØHÄ[A^A_]ÃUHåAVSHÓþu3H8u+¾èÊÿÿIÆHp¿«@1ÀèζÿÿIFLð[A^]Ã1ö[A^]éÊÿÿUHåAWAVAUATSHì8HÓ öLH8 @H}°H9LeÔLmÐHM L}ÌLEÈLæLêLùè¼ÿÿHH]¨HxHuÄHUÀHM¼LE¸Hóè°·ÿÿAÆAöÆLEãA$EÄDðàÑèHEÀLEèAEEÀDðàÁèHE¼LEøAL} E¼DðàÁèHEÈHM¸HEÁE¸I?躶ÿÿIÅAöÆtLïè ¶ÿÿEÄ+E¼EÄAöÆ tLïè2µÿÿEÀ+E¸EÀè ÃÿÿèO¼ÿÿHÃI?èä¶ÿÿUÄMÀDE¼DM¸HßHÆè;¶ÿÿèÃÿÿ ÀH]¨t&¿«@è´»ÿÿHÁHHp1ÀHÏè´ÿÿ1öë01öë0=¥L t¿3«@è »ÿÿHÁHHp1ÀHÏèá³ÿÿ¾H}°è_ÈÿÿHÄ8[A\A]A^A_]ÃUHåAWAVAUATSHìIÌHÓIÿI<$HMÔLEÐ1ö1ÒèõºÿÿI<$謵ÿÿIÅLïè!µÿÿIÆM öu1öLïèÿ¹ÿÿIÆM ö´H]ÈL÷èµÿÿAÅL÷è\¹ÿÿD+mÔEîAÁîEîAÑþ+EÐÃÁëÃÑûèæÁÿÿè»ÿÿIÅI<$詵ÿÿLïHÆDòÙèÉ´ÿÿèÐÁÿÿ Àt$¿`«@èºÿÿHÁHEÈHHp1ÀHÏèÞ²ÿÿëD=yK Lût¿w«@èVºÿÿHÁ1ÀHÏè¹²ÿÿ¾Hßë¿J«@è5ºÿÿHÁ1ÀHÏè²ÿÿ1öLÿèÇÿÿHÄ[A\A]A^A_]Ãff.UHåSPHûH9¾è.¹ÿÿ=ûJ t¿«@èÛ¹ÿÿHÁ1ÀHÏè>²ÿÿ¾HßHÄ[]é·ÆÿÿUHåSPHûH91öèá¸ÿÿ=®J t¿«@è¹ÿÿHÁ1ÀHÏèñ±ÿÿ¾HßHÄ[]éjÆÿÿf.UHåSPHûH91öèѲÿÿ=^J t¿¬«@è>¹ÿÿHÁ1ÀHÏ衱ÿÿ¾HßHÄ[]éÆÿÿf.UHåSPHûH9èSµÿÿ=J t¿¶«@èð¸ÿÿHÁ1ÀHÏèS±ÿÿ¾HßHÄ[]éÌÅÿÿfff.UHåSPHûH9èC±ÿÿ=ÀI t¿Â«@è ¸ÿÿHÁ1ÀHÏè±ÿÿ¾HßHÄ[]é|Åÿÿfff.UHåSPHûH9èó·ÿÿ=pI t¿Ù«@èP¸ÿÿHÁ1ÀHÏè³°ÿÿ¾HßHÄ[]é,Åÿÿfff.UHåSPHûH9èC¶ÿÿ= I t¿ò«@è¸ÿÿHÁ1ÀHÏèc°ÿÿ¾HßHÄ[]éÜÄÿÿfff.UHåSPHûH9è#·ÿÿ=ÐH t¿¬@è°·ÿÿHÁ1ÀHÏè°ÿÿ¾HßHÄ[]éÄÿÿfff.UHåSPHûH91öèQ·ÿÿ=~H t¿ +¬@è^·ÿÿHÁ1ÀHÏèÁ¯ÿÿ¾HßHÄ[]é:Äÿÿf.UHåSPHûH9èc´ÿÿ=0H t¿¬@è·ÿÿHÁ1ÀHÏès¯ÿÿ¾HßHÄ[]éìÃÿÿfff.UHåSPHûH9è#·ÿÿ=àG t¿$¬@èÀ¶ÿÿHÁ1ÀHÏè#¯ÿÿ¾HßHÄ[]éÃÿÿfff.UHåSPHûH91ö衳ÿÿ=G t¿.¬@èn¶ÿÿHÁ1ÀHÏèÑ®ÿÿ¾HßHÄ[]éJÃÿÿf.UHåSPHûH9è³ÿÿ=@G t¿6¬@è ¶ÿÿHÁ1ÀHÏè®ÿÿ¾HßHÄ[]éüÂÿÿfff.UHåSPHûH9èS±ÿÿ=ðF t¿F¬@èеÿÿHÁ1ÀHÏè3®ÿÿ¾HßHÄ[]é¬Âÿÿfff.UHåSPHûH9ècÿÿ= F t¿X¬@èµÿÿHÁ1ÀHÏèãÿÿ¾HßHÄ[]é\Âÿÿfff.UHåSPHûH9èÓ®ÿÿ=PF t¿h¬@è0µÿÿHÁ1ÀHÏèÿÿ¾HßHÄ[]éÂÿÿfff.UHåAWAVATSHËIÿþuwH8uoDpH;èj¯ÿÿAvÿHÇèγÿÿIÄM äu¿«¬@è¼´ÿÿHÁ1ÀHÏDöèhH;Læèq¯ÿÿ=®E t¿Î¬@è´ÿÿHÁ1ÀHÏDöèî¬ÿÿ¾ë¿z¬@èm´ÿÿHÁ1ÀHÏèЬÿÿ1öLÿ[A\A^A_]éJÁÿÿf.UHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒ赯ÿÿHÄÐ]ÃUHåAWAVSHìIÿþufH8u^DpH9è®ÿÿAvÿHÇèo²ÿÿHÃH ÛtjH}ØèÞ«ÿÿuØHßè¯ÿÿ=`D t¿@è@³ÿÿHÁ1ÀHÏDöè «ÿÿ¾ë¿è¬@è³ÿÿHÁ1ÀHÏè«ÿÿ1öLÿèÀÿÿHÄ[A^A_]ÿ«¬@èó²ÿÿHÁ1ÀHÏDöèþÿÿ1öëÏff.UHåAWAVAUATSHìHËIÿþ ¤H8 DpE ö»H;è#ÿÿIÄH;HuÔHUÐHMÌLEÈèH²ÿÿH;èü½ÿÿAÅE íLçEfÿèH¬ÿÿA¯ÄD)èEÔèu¹ÿÿ褲ÿÿIÄH;è9ÿÿUÔMÐDEÌDMÈLçHÆè¬ÿÿèW¹ÿÿ ÀtE¿¸@ë¿7@è²ÿÿHÁ1ÀHÏèiªÿÿ1öLÿèë¾ÿÿHÄ[A\A]A^A_]ÿg@ëο@ëÇ=ßB t¿Ñ@迱ÿÿHÁ1ÀHÏDöèªÿÿ¾ë±@UHåSPHûH9¾èîÿÿ=B t¿ê@è{±ÿÿHÁ1ÀHÏèÞ©ÿÿ¾HßHÄ[]éW¾ÿÿUHåSPHûH9¾è¯ÿÿ=KB t¿ý@è+±ÿÿHÁ1ÀHÏè©ÿÿ¾HßHÄ[]é¾ÿÿUHåAWAVSPHËIþH;èhºÿÿIÇH;èá«ÿÿHÿ +®@è`¶ÿÿºE1ÀLÿHÞHÁè*·ÿÿ=ËA t¿!®@è«°ÿÿHÁ1ÀHÏè©ÿÿ¾L÷HÄ[A^A_]é½ÿÿUHåAWAVSPHËIþH;èè¹ÿÿIÇH;èa«ÿÿHÿ0®@èàµÿÿºE1ÀLÿHÞHÁ誶ÿÿ=KA t¿D®@è+°ÿÿHÁ1ÀHÏè¨ÿÿ¾L÷HÄ[A^A_]é½ÿÿUHåAVSHËIþè·ÿÿ1öHßèdè·ÿÿ Àt¿S®@èÕ¯ÿÿHÁ1ÀHÏè8¨ÿÿ1öë%=Ñ@ t¿o®@豯ÿÿHÁ1ÀHÏè¨ÿÿ¾L÷[A^]é¼ÿÿffffff.UHåAWAVAUATSHì8Hû öWÀ)EÀ)E°HÇEÐHÇE°À¶ÀHEÀAÅè ¯ÿÿIÆH;è5ªÿÿIÇ¿¦±@è´´ÿÿIÄ¿¦±@觴ÿÿHM°H$ÇD$A¸ E1ÉL÷LþLâHÁèA©ÿÿH;èe¸ÿÿIÆH;èÞ©ÿÿIÇA¶Ý¿¶±@èY´ÿÿE1ÀL÷LþÚHÁè&µÿÿHÄ8[A\A]A^A_]ÃUHåAVSHËIþè¾µÿÿ¾Hßèÿÿÿè¼µÿÿ Àt¿®@èr®ÿÿHÁ1ÀHÏèÕ¦ÿÿ1öë%=n? t¿®@èN®ÿÿHÁ1ÀHÏ豦ÿÿ¾L÷[A^]é,»ÿÿfff.UHåAWAVSPIÎHûþ éH8 ÝLx¾Û®@Lÿèî«ÿÿ1ö Àݾâ®@Lÿè׫ÿÿ À¾Ã¾é®@Lÿ轫ÿÿ À¾©¾î®@Lÿ裫ÿÿ À¾¾ö®@Lÿè«ÿÿ À¾ty¾¯@Lÿès«ÿÿ À¾tc¾¯@Lÿè]«ÿÿ À¾tM¾¯@LÿèG«ÿÿ À¾t7¿¯@è4ÿÿHÁ1ÀHÏLþè¥ÿÿ뿱®@èÿÿHÁ1ÀHÏè{¥ÿÿ1öë-I>è§ÿÿ=> t¿1¯@èì¬ÿÿHÁ1ÀHÏèO¥ÿÿ¾HßHÄ[A^A_]éĹÿÿ@UHåAWAVSHìHËIþþuH8uDxAÿer3¿i¯@ë¿>¯@è¬ÿÿHÁ1ÀHÏèì¤ÿÿ1öL÷èn¹ÿÿHÄ[A^A_]Ãè³ÿÿAiÇ(\Eä賬ÿÿIÇH;èH§ÿÿHÿ¦¯@èDZÿÿHMäH$ÇD$¹A¸ E1ÉLÿHÞHÂè_¦ÿÿèF³ÿÿ¾ëffffff.UHåAWAVAUATSHì8IÔAõIþE íÇEÔHÇEÈHÇEÀÒAýuK=Á< t¿½¯@è¡«ÿÿHÁ1ÀHÏè¤ÿÿI$8 HxHuÈHMÔLEÀ1ÒèФÿÿÃé®AEHcø¾èH¢ÿÿIÇ=b< t¿ÿ¯@èB«ÿÿHÁ1ÀHÏ襣ÿÿM ÿD1ÛE í~IÜ8 H@IßHÿÃD9ë|ãIÇßHEÀHD$HEÔHD$HEÈH$HÇD$1ÿ1Ò¹E1ÀE1ÉLþèU¦ÿÿÃLÿè¦ÿÿ ÛudHEÀH ÀtDHxt=¿B°@èªÿÿHÁHEÀHp1ÀHÏèø¢ÿÿë3¿Ñ¯@è|ªÿÿHÁ1ÀHÏèߢÿÿé¿i°@è`ªÿÿHÁ1ÀHÏèâÿÿ}Ôt¿°@èCªÿÿHÁuÔ1ÀHÏ裢ÿÿH}Èt¾L÷èû¶ÿÿHMÈHHë7L÷Þè·ÿÿë+¿°@èÿ©ÿÿHÁ1ÀHÏÞè`¢ÿÿLÿ踥ÿÿ1öL÷èÚ¶ÿÿHÄ8[A\A]A^A_]Ãff.UHåAWAVAUATSHì(IÔAõIþE íHÇEСAýuA= : t¿±°@è©ÿÿHÁ1ÀHÏèã¡ÿÿI$8 HxHuÐ詧ÿÿÃéÍAEHcø¾è1 ÿÿIÇ=K: t¿õ°@è+©ÿÿHÁ1ÀHÏè¡ÿÿM ÿ1ÛE í~'f.IÜ8 ÞH@IßHÿÃD9ë|ãIÇßHEÐHD$HEÌH$1ÿ1Ò¹E1ÀE1ÉLþè÷¡ÿÿÃLÿè}¤ÿÿ Ût$·9 Àt¿:±@è¨ÿÿHÁuÌ1ÀHÏèõ ÿÿ ÛuaHEÐH ÀtAHxt:¿O±@èg¨ÿÿHÁHEÐHp1ÀHÏè ÿÿë0¿Æ°@èF¨ÿÿHÁ1ÀHÏè© ÿÿë?¿v±@è-¨ÿÿHÁ1ÀHÏè ÿÿL÷Þë&¿±@è¨ÿÿHÁ1ÀHÏÞèp ÿÿLÿèÈ£ÿÿ1öL÷èê´ÿÿHÄ([A\A]A^A_]Ãff.UHåSPHûH=è8 èo ÿÿ=Ì8 t¿±@謧ÿÿHÁ1ÀHÏè ÿÿ¾HßHÄ[]é´ÿÿUHåSPHC/ Høÿ»hÄ`tÿÐHHÃøHøÿuñHÄ[]ÃHìè¿©ÿÿHÄÃ0@aÐÍ`B@}@d¸Í`@ÿ¡@ØÍ`@apply-to-existingApply to all existing windows instead of just new windows.debugOutput debug informationConfiguration files to use/usr/ports/x11-wm/devilspie/devilspie-0.23/share/localeUTF-8- Devil's Pie 0.23Failed to parse arguments: %s >+Not an X11 display. >+Devil's Pie %s starting... >+%d s-expressions loaded. >+No s-expressions loaded, quiting >+window_openedmy_wnck_atom_getatom_name != NULL_NET_WM_STATE, %lu%u%c_NET_DESKTOP_VIEWPORTíI@ +J@J@ +J@ +J@ +J@zJ@ J@J@ J@ J@ J@K@2K@RK@qK@K@ L@âL@L@ÀL@¯L@ÀL@ÀL@ÀL@CZ@[@[@àX@hY@[@`@a@a@a@a@a@2a@ja@^a@ja@ja@ja@`@0`@`@0`@0`@0`@c@¥c@c@¥c@¥c@¥c@Çc@ÿc@óc@ÿc@ÿc@ÿc@b@Àb@«b@Àb@Àb@Àb@Óe@òe@æe@òe@òe@òe@f@3f@'f@3f@3f@3f@Vf@f@f@f@f@f@Ee@^e@Ue@^e@^e@^e@e@e@e@e@e@e@h@<h@0h@<h@<h@<h@^h@}h@qh@}h@}h@}h@ h@Úh@Íh@Úh@Úh@Úh@g@¨g@g@¨g@¨g@¨g@Îg@çg@Þg@çg@çg@çg@xi@²i@xi@×i@¢i@êi@Ìi@êi@êi@êi@j@%j@j@%j@%j@%j@ðk@l@l@l@l@l@-k@Pk@=k@Pk@Pk@Pk@Ìl@ðl@Ül@ðl@ðl@ðl@àm@n@ðm@n@n@n@¼n@àn@Ìn@àn@àn@àn@q@(q@q@tq@(q@(q@Õq@ðq@åq@ðq@ðq@ðq@û¡@¢@<¢@¾¢@¾îe-sexp.ce_sexp_result_freee_sexp_term_evalUnknown type in parse tree: %dESExpe_sexp_add_functionIS_E_SEXP (f)e_sexp_add_ifunctione_sexp_add_variablee_sexp_remove_symbole_sexp_set_scopee_sexp_input_texttext != NULLe_sexp_input_filee_sexp_parseError in parsing: %se_sexp_evalf->tree != NULLError in execution: %s #t #f "Invalid format for a integer valueInvalid format for a boolean valueparse_valuestr != NULLInvalid symbol type: %s: %dUnknown identifier: %sgot eof >+Unexpected token encountered: %dparse_valuesl->dataTrying to call variable as function: %sMissing ')'parse_term_free: unknown type: %dandornot=+cast-intcast-stringifbeginIncorrect argument count to (cast-string )Invalid type in (int )Incorrect argument count to (int )Invalid type in (cast-int )Invalid types in -Invalid types in (- time_t)Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Incompatible types in compare >Incompatible types in compare <Invalid types in ORInvalid types in AND >+abcdefghijklmnopqrstuvwxyz_+-<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789-<>?ABCDEFGHIJKLMNOPQRSTUVWXYZßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ; >+load_configuration_filepath != NULLLoading %s >+%s is not a normal file, skipping >+Cannot open %s >+Cannot parse %s: %s >+/usr/ports/x11-wm/devilspie/devilspie-0.23/etc.devilspieload_dir%s doesn't exist >+%s isn't a directory >+Cannot open %s: %s >+.dsiscontainsmatcheswindow_namewindow_rolewindow_classwindow_xidapplication_namewindow_propertywindow_workspaceprintprintlnstrhexgeometryunfullscreenfocuscentermaximize_verticallymaximize_horizontallyunmaximizeunminimizeunshadecloseunpinunstickset_workspacechange_workspaceset_viewportskip_pagerskip_tasklistabovebelowundecoratewintypeopacityspawn_syncspawn_asyncquit½£@Ðv@À£@Pw@É£@àw@Ñ£@ y@Ý£@@z@é£@ z@ö£@ðz@¤@ðy@¤@ {@"¤@À{@}@|@3¤@ð|@9¤@°~@A¤@@E¤@P@I¤@ @T¤@ @R¤@ð@_¤@@@e¤@P@¤@@l¤@à@¤@0@¤@@£¤@Ð@¡¤@ @®¤@p @¬¤@À @´¤@@¼¤@`@º¤@°@¤@@À¤@P@Ȥ@ @Ö¤@@ç¤@Ð@ô¤@P@ÿ¤@@ +¥@ @¥@ @¥@@¥@ @$¥@@,¥@à@4¥@°@?¥@à@K¥@Ð@is expects two string arguments >+contains expects two string arguments >+matches expects two string arguments >+Invalid regular expression '%s': %sWM_WINDOW_ROLEwindow_property expects one string argument >+_NET_WM_DESKTOP}@¾}@Ï}@Ú}@ñ}@Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+0x%xSetting geometry '%s' failed >+Setting geometry '%s' >+Cannot get workspace >+Centering '%s' failed >+Centering >+Setting fullscreen >+Unsetting fullscreen >+Focusing >+Maximising >+Maximising vertically >+Maximising horizontally >+Un-maximising >+Minimising >+Un-minimising >+Shaded >+Unshaded >+Closed >+Setting pinned >+Unsetting pinned >+Setting sticky >+Unsetting sticky >+set_workspace expects a single integer argument >+Workspace number %d does not existChanging workspace to %d >+change_workspace expects a single integer argument >+Switching workspace to %d >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+could not find current viewport >+Setting viewport failed >+Changing viewport to %d >+Skipping tasklist >+Skipping pager >+_NET_WM_STATE_ABOVESetting above >+_NET_WM_STATE_BELOWSetting below >+Removing decorations failedRemoved decorations >+Adding decorations failedAdded decorations >+wintype expects a single string argument >+normaldialogmenutoolbarsplashscreenutilitydockdesktopUnknown window type '%s'Set wintype >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+_NET_WM_WINDOW_OPACITYspawn_sync(string) >+spawn_sync: Command parameter is not a stringspawn_sync(list) >+spawn_sync: Command parameter %d is not a stringError spawning child process (fg): %s >+Error spawning child process (fg). >+Warning: child process returned %d >+spawn_async(string) >+spawn_async: Command parameter is not a stringspawn_async(list) >+spawn_async: Command parameter %d is not a stringSpawned pid %u (bg) >+Error spawning child process (bg): %s >+Error spawning child process (bg). >+Quiting... >+_MOTIF_WM_HINTS_OB_WM_STATE_UNDECORATEDTRUEFALSE(array pointer: %p)Cannot convert element into a string%s%s;|n(ÿÿ¨ÿÿÀxÿÿàÈÿÿèÿÿ ÿÿ@øÿÿ`¸ÿÿÈÿÿ¨èÿÿÈÿÿèHÿÿXÿÿ0ÿÿPÿÿpXÿÿhÿÿ°ÿÿиÿÿð(ÿÿÈÿÿ8(ÿÿ`¨ÿÿÿÿ xÿÿÀøÿÿà(ÿÿhÿÿ0 ÿÿX¸¡ÿÿ¢ÿÿ h£ÿÿÀ(¤ÿÿà(¥ÿÿÈ¥ÿÿ h¦ÿÿ@¸©ÿÿh¸ªÿÿتÿÿ¨Ø«ÿÿÈجÿÿð¯ÿÿ ²ÿÿ@ X²ÿÿ` ¨´ÿÿ ø¶ÿÿ° H¸ÿÿØ (»ÿÿ >+½ÿÿ( >+ȽÿÿH >+¾ÿÿh >+x¿ÿÿ >+HÀÿÿ¸ >+hÀÿÿØ >+Àÿÿø >+èÀÿÿÁÿÿ8øÂÿÿ`XÃÿÿ¸Äÿÿ 8ÅÿÿÀÈÅÿÿàèÆÿÿÇÿÿ ØÇÿÿ@(Èÿÿ`ÈÿÿØÈÿÿ ÉÿÿÀ¨ÉÿÿèøÉÿÿ +ØÊÿÿ0 +(ËÿÿP +Ìÿÿx +èÌÿÿ +8Íÿÿ¸ +ÍÿÿØ +8ÏÿÿÐÿÿ(ØÐÿÿH(ÑÿÿhxÑÿÿÈÑÿÿ¨ÒÿÿÈhÒÿÿè¸ÒÿÿÓÿÿ(XÓÿÿH¨ÓÿÿhøÓÿÿHÔÿÿ¨ÔÿÿÈèÔÿÿè8ÕÿÿÕÿÿ(HÖÿÿPèÖÿÿp¸×ÿÿèØÿÿ¸8ÙÿÿØÙÿÿøÚÿÿÚÿÿ8ÛÿÿXèÛÿÿhÜÿÿ ÈÝÿÿÀÞÿÿàÈàÿÿ¸âÿÿ0zRx$ÿÿvAC +JDàÿÿSAC +BdÿÿPAC +IÀÿÿAC +¤Àÿÿ&AC +BÄÐÿÿÒAC +F$äÿÿ¿AC +P(ÿÿ >+AC +,ÿÿAC +LÿÿAC +Ilÿÿ9AC +H$8ÿÿ +AC +M´ ÿÿµAC +GÔÀÿÿwAC +Hô ÿÿ³AC +JÀÿÿ +AC +4°ÿÿAC +BT°ÿÿ"AC +BtÀÿÿiAC +B$ÿÿAC +G$¼ÿÿRAC +JäÀÿÿqAC + ÿÿXAC +C$`ÿÿlAC +CD°ÿÿyAC +$dÿÿ.AC +M$ÿÿ?AC +J$´0ÿÿ.AC +M$Ü8ÿÿAC +J0ÿÿÂAC +G$àÿÿÛAC +FD ÿÿ¿AC +Gd@ÿÿûAC +B ÿÿAC +¤ ÿÿAC +C$Ä ÿÿIAC +JìH¡ÿÿøAC +B(¢ÿÿAC +,(¢ÿÿøAC +F$L£ÿÿöAC +J$tà£ÿÿªAC +M$h¦ÿÿAC +MÄШÿÿ;AC +B$äð¨ÿÿGAC +J$«ÿÿAAC +J$4@ÿÿMAC +J$\h®ÿÿÖAC +J$ ±ÿÿæAC +J¬è²ÿÿ¤AC +FÌx³ÿÿ´AC +F$ì´ÿÿíAC +J$à´ÿÿÏAC +J<µÿÿAC +\µÿÿAC +|µÿÿWAC +Bȵÿÿ AC +B$¼ÈµÿÿäAC +Mä·ÿÿ^AC +Bзÿÿ_AC +F$¹ÿÿAC +CDp¹ÿÿAC +Cdà¹ÿÿAC +LàºÿÿAC +¤`»ÿÿFAC +CÄ»ÿÿNAC +CäÀ»ÿÿVAC +C ¼ÿÿNAC +C$ 0¼ÿÿ*AC +C$D @¼ÿÿAC +Gl ¸¼ÿÿDAC +C$ è¼ÿÿÒAC +M´ ½ÿÿHAC +C$Ô Ð½ÿÿdAC +Nü ¿ÿÿHAC +C >+H¿ÿÿMAC +F< >+x¿ÿÿMAC +C$\ >+¨¿ÿÿ°AC +M$ >+0ÁÿÿEAC +M¬ >+XÂÿÿIAC +BÌ >+ÂÿÿFAC +Bì >+¸ÂÿÿFAC +BèÂÿÿDAC +B,ÃÿÿDAC +BLHÃÿÿDAC +BlxÃÿÿDAC +B¨ÃÿÿDAC +B¬ØÃÿÿFAC +BÌÄÿÿDAC +Bì8ÄÿÿDAC +BhÄÿÿFAC +B,ÄÿÿDAC +BLÈÄÿÿDAC +BløÄÿÿDAC +B(ÅÿÿDAC +B$¬XÅÿÿ¶AC +GÔðÅÿÿAC +ôpÆÿÿÅAC +I$ + Çÿÿ,AC +M< +(ÈÿÿIAC +B\ +XÈÿÿIAC +B| +Èÿÿ}AC +F +èÈÿÿ}AC +F¼ +HÉÿÿqAC +C$Ü +¨ÉÿÿÙAC +M`ÊÿÿtAC +C$ÀÊÿÿ\AC +FDÌÿÿÁAC +I$d°Ìÿÿ%AC +M$¸ÎÿÿåAC +M´ÐÿÿHAC +Bÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶û£ ü >+% >+5 >+K >+Y >+e >+ >+ß >+ó >+_lP3@ +X@H@õþÿoð@°@8@ >+`(Ç` °$@$@0 þÿÿo`$@ÿÿÿoðÿÿo#@Ä`z3@3@3@ª3@º3@Ê3@Ú3@ê3@ú3@ >+4@4@*4@:4@J4@Z4@j4@z4@4@4@ª4@º4@Ê4@Ú4@ê4@ú4@ >+5@5@*5@:5@J5@Z5@j5@z5@5@5@ª5@º5@Ê5@Ú5@ê5@ú5@ >+6@6@*6@:6@J6@Z6@j6@z6@6@6@ª6@º6@Ê6@Ú6@ê6@ú6@ >+7@7@*7@:7@J7@Z7@j7@z7@7@7@ª7@º7@Ê7@Ú7@ê7@ú7@ >+8@8@*8@:8@J8@Z8@j8@z8@8@8@ª8@º8@Ê8@Ú8@ê8@ú8@ >+9@9@*9@:9@J9@Z9@j9@z9@9@9@ª9@º9@Ê9@Ú9@ê9@ú9@ >+:@:@*:@::@J:@Z:@j:@z:@:@:@ª:@º:@Ê:@Ú:@ê:@ú:@ >+;@;@*;@:;@J;@Z;@j;@z;@;@;@ª;@º;@Ê;@Ú;@ê;@ú;@ >+<@<@*<@:<@J<@Z<@j<@z<@<@<@ª<@º<@Ê<@Ú<@ê<@ú<@ >+=@=@*=@ÿ¡@Ä`b @ð^@f @ a@i @0d@С@pd@°¡@Àf@m @i@o @`j@!¡@@m@q @0o@z @ào@ @ p@ @q@$FreeBSD: releng/10.2/lib/csu/amd64/crt1.c 245133 2013-01-07 17:58:27Z kib $$FreeBSD: releng/10.2/lib/csu/common/crtbrand.c 286664 2015-08-12 14:02:56Z gjb $$FreeBSD: releng/10.2/lib/csu/common/ignore_init.c 245133 2013-01-07 17:58:27Z kib $FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512$FreeBSD: releng/10.2/lib/csu/amd64/crti.S 217105 2011-01-07 16:07:51Z kib $$FreeBSD: releng/10.2/lib/csu/amd64/crtn.S 217105 2011-01-07 16:07:51Z kib $.shstrtab.interp.note.tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.plt.data.bss.comment@@0!H@H¨öÿÿoð@ðH'8@8x/°@°`7ÿÿÿo#@#JDþÿÿo`$@`$ S$@$0]°$@°$ gP3@P3bd3@d3Ð m@=@@=XsX@Xyp@p¨²@²|µ@µÔpÄ`pÄ Ä`ħÄ`ĬÄ`ĵ(Ç`(Çø¾ Ì` Ì@Ä`Í``͸É0`Í×7ÏÒ >\ No newline at end of file >Index: devilspie-0.23/man/man1/devilspie.1.gz >=================================================================== >--- devilspie-0.23/man/man1/devilspie.1.gz (working copy) >+++ devilspie-0.23/man/man1/devilspie.1.gz (.../..) (working copy) >@@ -0,0 +1,14 @@ >+µX[o"7~_qÄË&Éëª[$ì) ¥U©gÆÇÚ.ûë{lÏ +°R¥(òØ>ß¹ø\ '÷Ð5ã:c®p|O½Ç~PoN»Q5*& )`ÃD"7³¤; B¬(14 Êøϧáóx0ÂCà¯é|0|OÓùèï0íf+bι"CwÎ8ÕxÔòX»þøv4pD-5ÊERØ,Y¼¼`hlÞ³D$¥jAC5¼{DDrM +È93C#aLÕØ)ïë.ÝfjmÑC¯RA"ã<¥Âx"" [fHÛA2 >+¹Vz8xõ²ÒõÞÊ4E.gYÉÌIý9'ÏÁt~3í4*¸®³ï¦]#§(Ó=» +FáÊÊRLhCIbeÿ'×ÝgaÍ&i°Ih;àan²ÜûFkW§bMÆdO»zFkKþ@Öqq >+Å è<ˤÂCHü³¼{Ô°ÚÃD6xQƸûeïNß¨Ö GD_RÙç÷$píOh¬O*9«²] ö¯ý;túÇáø5Åí¸¹ä\n¬½Kõ¬·¬ÜviõÚÈßµå!á¾ÿð7ýo§1®GýRyæL76ÊbÒsÂÙu íÂ"ºaÌhÔÇzsTY= + <Liå>,ÉN¯ÐhÂi YmWýyì":Ü]`@±àÅ >+dÄ`D×J©üýâ·+tï³ò)GÔäÊÛÜ0Þ#]üB+ Vx0´½¡.aä0vÚh*ITáزG¯³×ÁÓÝðu6>ôaɹ8aÌÖÝÞ8[ üq}]±äÚ@4±ªálª`±Öc6m=>b΢Wç37¦`³«zX°5P ¨4\èh®Öì©?á'½I¿uÏFªÎHLU$¥Ý\øÑHU¢»³ ¸y.\áètÉOÑýö>Ùq¦ëxϲµgAeJÚA»h2zé×ü2ÔÄX~Ïvb¡¡½af¼À(L[V)2W}$.|ÎRO§k2Ö>½XE|ÆÐN#Ìè%®VKºÝðÑÙ¶óXX¸s¡ÙB¸|¼% YJxÁ£ûj~Açl[YZÒ%1LêÔÌ9ë/ Ùwï®Þ/\ +?pͺÏsÎ5¶Ôð¬è1×®oÕPû9Çï¢ý«] +ã1^¡Îþ·nU+v)Ù²Íà°kMÏ¢$11p¾ÛCª·t)ûnKÈ!lóàà\4Õ}Ýô'4f¢6[E"4¬çc`û8ò±]@» YCµ.ΤA)t ©ÄYX1Ú!ÝÚÅóécDEZea}ZèÅ.Æ¡éÁ°åWoÅ´»P >+·ftc[Ð7d«_DAZU+/×»8/ì©G¹¦M+è3âŲ%ò4¢ª¹7®wü®ßÈU)ÏûÊ?ÃhŲYF> hZ2:ör +ìhpÒNÓ½róÃÇ`§Iäeá8î¡Ök{Ëy°c +¯æ¥¨Å>ÿ]TwëT¬gM'n/I6éÐiY\qÃ,2y+Nx¯\44ûÊÈæÌ.Û3yiÜ>Õ?þ½8¦×ç~îþ\ر #\âsv£E}WgØd/}µî@np<\áªWFf ãùÖôvIÄÂÛ¢ØN׻΢lf0-] áõÕÕŨ¼:#1#z'ìô·4ÎmIc?ïCò"¸ >+09fÛò².úgbG?±jçéb²³#¬Û¦Q7o\[câDY¿¡(?ï]ñ°¿£âW|ì~J©%ùÚ{÷m·MêRaoî?Ý´Ýo^¾ÉÙ![',gÂS(×wWíã#ºÕ\PÔWYÉk¤EñS@ïer?U8»ìã7á@ëýÄÙå&W~Uøñ{ä>°QÑ`¿ ÁmÕ¢F >\ No newline at end of file >Index: devilspie-0.23/man/man1/devilspie.1.gz >=================================================================== >--- devilspie-0.23/man/man1/devilspie.1.gz (working copy) >+++ devilspie-0.23/man/man1/devilspie.1.gz (.../..) (working copy) >@@ -0,0 +1,14 @@ >+µX[o"7~_qÄË&Éëª[$ì) ¥U©gÆÇÚ.ûë{lÏ +°R¥(òØ>ß¹ø\ '÷Ð5ã:c®p|O½Ç~PoN»Q5*& )`ÃD"7³¤; B¬(14 Êøϧáóx0ÂCà¯é|0|OÓùèï0íf+bι"CwÎ8ÕxÔòX»þøv4pD-5ÊERØ,Y¼¼`hlÞ³D$¥jAC5¼{DDrM +È93C#aLÕØ)ïë.ÝfjmÑC¯RA"ã<¥Âx"" [fHÛA2 >+¹Vz8xõ²ÒõÞÊ4E.gYÉÌIý9'ÏÁt~3í4*¸®³ï¦]#§(Ó=» +FáÊÊRLhCIbeÿ'×ÝgaÍ&i°Ih;àan²ÜûFkW§bMÆdO»zFkKþ@Öqq >+Å è<ˤÂCHü³¼{Ô°ÚÃD6xQƸûeïNß¨Ö GD_RÙç÷$píOh¬O*9«²] ö¯ý;túÇáø5Åí¸¹ä\n¬½Kõ¬·¬ÜviõÚÈßµå!á¾ÿð7ýo§1®GýRyæL76ÊbÒsÂÙu íÂ"ºaÌhÔÇzsTY= + <Liå>,ÉN¯ÐhÂi YmWýyì":Ü]`@±àÅ >+dÄ`D×J©üýâ·+tï³ò)GÔäÊÛÜ0Þ#]üB+ Vx0´½¡.aä0vÚh*ITáزG¯³×ÁÓÝðu6>ôaɹ8aÌÖÝÞ8[ üq}]±äÚ@4±ªálª`±Öc6m=>b΢Wç37¦`³«zX°5P ¨4\èh®Öì©?á'½I¿uÏFªÎHLU$¥Ý\øÑHU¢»³ ¸y.\áètÉOÑýö>Ùq¦ëxϲµgAeJÚA»h2zé×ü2ÔÄX~Ïvb¡¡½af¼À(L[V)2W}$.|ÎRO§k2Ö>½XE|ÆÐN#Ìè%®VKºÝðÑÙ¶óXX¸s¡ÙB¸|¼% YJxÁ£ûj~Açl[YZÒ%1LêÔÌ9ë/ Ùwï®Þ/\ +?pͺÏsÎ5¶Ôð¬è1×®oÕPû9Çï¢ý«] +ã1^¡Îþ·nU+v)Ù²Íà°kMÏ¢$11p¾ÛCª·t)ûnKÈ!lóàà\4Õ}Ýô'4f¢6[E"4¬çc`û8ò±]@» YCµ.ΤA)t ©ÄYX1Ú!ÝÚÅóécDEZea}ZèÅ.Æ¡éÁ°åWoÅ´»P >+·ftc[Ð7d«_DAZU+/×»8/ì©G¹¦M+è3âŲ%ò4¢ª¹7®wü®ßÈU)ÏûÊ?ÃhŲYF> hZ2:ör +ìhpÒNÓ½róÃÇ`§Iäeá8î¡Ök{Ëy°c +¯æ¥¨Å>ÿ]TwëT¬gM'n/I6éÐiY\qÃ,2y+Nx¯\44ûÊÈæÌ.Û3yiÜ>Õ?þ½8¦×ç~îþ\ر #\âsv£E}WgØd/}µî@np<\áªWFf ãùÖôvIÄÂÛ¢ØN׻΢lf0-] áõÕÕŨ¼:#1#z'ìô·4ÎmIc?ïCò"¸ >+09fÛò².úgbG?±jçéb²³#¬Û¦Q7o\[câDY¿¡(?ï]ñ°¿£âW|ì~J©%ùÚ{÷m·MêRaoî?Ý´Ýo^¾ÉÙ![',gÂS(×wWíã#ºÕ\PÔWYÉk¤EñS@ïer?U8»ìã7á@ëýÄÙå&W~Uøñ{ä>°QÑ`¿ ÁmÕ¢F >\ No newline at end of file >Index: devilspie-0.23/share/doc/devilspie/AUTHORS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >@@ -0,0 +1 @@ >+Ross Burton <ross@burtonini.com> >Index: devilspie-0.23/share/doc/devilspie/NEWS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >@@ -0,0 +1,257 @@ >+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >+======================================================= >+ >+* Port to libwnck3 (Christian Persch) >+* Add unfullscreen action (Mathias Dalh) >+* Remove exec action (deprecated by spawn) >+ >+ >+Devil's Pie "Sweet Music, Soul Music?" 0.22 >+=========================================== >+ >+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >+* Fix typos in man page (Loïc Minier) >+ >+ >+Devil's Pie "A Love Supreme" 0.21 >+================================= >+ >+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >+* Add decorate action (#449634, thanks Galkin Vasily) >+* Add quit action (thanks Leon Zhang) >+* Handle wnck_screen_get_active_workspace() failing (#343546) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.2 >+======================================= >+ >+* Fix window_workspace (Andrew Yates) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.1 >+======================================= >+ >+* Fix parsing (Lars Damerow) >+* Fix test suite >+ >+ >+Devil's Pie "Wearing That Dress" 0.20 >+===================================== >+ >+* Handle multiple expressions in a file (Lars Damerow) >+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >+* Add println, str, hex, and expand print (DD) >+* Add window_xid matcher (DD) >+ >+ >+Devil's Pie "Sell Sell Sell" 0.19 >+================================ >+ >+* Don't use wnck_window_set_geometry (#381233) >+ >+ >+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >+========================================================== >+ >+* Add window_property matcher (Nigel Tao) >+* Add set_viewport action (James Willcox) >+* Add opacity action (Pavel Palat) >+* Add sticky action (Steve Leung) >+* Add unmaximise action (Alex Menk) >+* Add unminimise action (Richard Neill) >+* Fix negative offsets in geometry action (Vincent Ho, Midred) >+ >+ >+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >+============================================== >+ >+* Depend on GLib 2.9.1 onwards >+ >+ >+Devil's Pie "Stay With Me While We Grow Old" 0.17 >+================================================= >+ >+* Fix compile with GLib 2.10. >+ >+ >+Devil's Pie "Love To Hate" 0.16 >+=============================== >+ >+* Fix undecorate action (Mikachu, RB) >+ >+ >+Devil's Pie "Shogun's Decapitator" 0.15 >+======================================= >+ >+* New matcher: window class (Jonas Linde) >+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >+* Fix test suite (RK) >+* Don't segfault on invalid s-exp (Christian Krause) >+* Never return NULL from a matcher >+* Wrap X call when removing decorations with error handling >+ >+ >+Devil's Pie "Lazy Release" 0.14 >+=============================== >+ >+* Add Set Geometry (Guido Boehm) >+* Fix Set Window Type (Stefan van der Haven) >+* Make Pin work as expected (Jean-Yves Lefort) >+* Append new expressions, not prepend (Lars Damerow) >+* Fix typos in README (Larry Virden) >+ >+ >+Devil's Pie "Wind The Frog" 0.13 >+================================ >+ >+* Total rewrite. >+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >+ Animation Studios for sponsoring this work. >+* Use s-expressions instead of XML as the configuration file format, allowing >+ matches to be combined in new and exciting ways with (and) (or) and (not) >+ operators. >+* Read configuration from both the users home directory and /etc, allowing >+ centralised configuration. >+* Add the beginnings of a test suite. >+ >+ >+Devil's Pie "Trying To Make Their Paper" 0.12 >+============================================= >+ >+* Quit if no flurbs were loaded >+* Use GOption >+* Major code cleanup >+ >+ >+Devil's Pie "Used To Love You" 0.11 >+=================================== >+ >+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >+ the mail the patch came in... >+* Fix the window type action >+* Fix the execute action >+* Check for xsltproc in configure, as it's required >+ >+ >+Devil's Pie "Can't Join Them? Beat Them" 0.10 >+============================================= >+ >+* Re-implement the required private wnck functions, now builds with G2.10 >+ (Crispin Flowerday rocks) >+* Add min/max hints to the opacity action property >+* Display the min/max hints in the generated documentation. >+ >+ >+Devil's Pie "Missing Gifts" 0.9 >+=============================== >+ >+* Check for libwnck 2.9.92 and pass timestamps if required >+* Handle properties containing doubles, so the opacity action works >+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >+* Start a private copy of various private wnck functions we need >+ >+ >+Devil's Pie "Mystery Boxes" 0.8 >+=============================== >+ >+* Bring back --apply-to-existing, so you can work on existing windows >+* Add maximized_horizontally and _vertically to the resize action (John Russell) >+* Add an execute action (John Russell) >+* Add an opacity setting action (Guido Boehm) >+* Generate decent matcher/action documentation at build-time from the source >+* Check that regular expressions parsed correctly, fixing a common bug >+* Less compile warnings >+ >+ >+Devil's Pie "Stumpy" 0.7 >+=============================== >+ >+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >+ >+ >+Devil's Pie "Salmon Sunset" 0.6 >+=============================== >+ >+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >+ days. >+ >+ >+Devil's Pie "Right Where I Want You" 0.5 >+======================================== >+ >+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >+ >+ >+Devil's Pie "Nothing To See" 0.4.1 >+================================== >+ >+* Don't ship the debian/ folder. >+ >+ >+Devil's Pie "Derren Brown Is A Witch" 0.4 >+========================================= >+ >+* Add an action to set the window type atom (Olivier Andrieu) >+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >+* Watch all screens for events, instead of just the default >+ >+ >+Devil's Pie "David Blaine has smelly socks" 0.3.1 >+================================================= >+ >+* Don't crash when a window role is null in various places (Rob Mayoff) >+* Don't crash on unknown properties (RM) >+* Being very slow at applying patches (me) >+ >+ >+Devil's Pie "Floating Skulls" 0.3 >+================================= >+ >+* Vastly improved documentation (Gaetan de Menten) >+* Add a "fullscreen" property (requires libwnck 2.3.something) >+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >+* Many bug fixes (Patrick Aussems) >+ >+Translations: >+* de (Christian Neumair) >+ >+ >+Devil's Pie "Long Time Coming" 0.2.4 >+==================================== >+ >+* Use regular expressions instead of literal string compares when >+ matching window names, application names, or roles (Patrick Aussems >+ <zyk@bugfactory.org>) >+* Bug fixes (Patrick Aussems again) >+* More documentation! >+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >+ R. Damerow <lars@oddment.org>) >+ >+ >+Devil's Pie 0.2.3 >+================= >+ >+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >+ with devilspie when using GCC 3. >+ >+ >+Devil's Pie 0.2.2 >+================= >+ >+* Have decent command line argument parsing >+* Added a layer action so that windows can be below or above the >+ normal windows >+ >+ >+Devil's Pie 0.2.1 >+================= >+ >+* Check the number of command line arguments, so we don't segfault any >+ more. >+ >+ >+Devil's Pie 0.2 >+=============== >+ >+* The first real release -- 0.1 was actually released, but I didn't >+ really like it so I didn't tell many people... >Index: devilspie-0.23/share/doc/devilspie/README >=================================================================== >--- devilspie-0.23/share/doc/devilspie/README (working copy) >+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >@@ -0,0 +1,91 @@ >+Devil's Pie >+=========== >+ >+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >+ >+ >+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >+the lack such functionality in Metacity. Metacity lacking window matching is not >+a bad thing -- Metacity is a lean window manager, and window manipulation does >+not have to be a window manager task. >+ >+Devil's Pie can be configured to detect windows as they are created, and match >+the window to a set of rules. If the window matches the rules, it can perform a >+series of actions on that window. For example, I can make X-Chat appear on all >+workspaces, and make a particular xterm not appear in the pager or task list. >+ >+ >+Building >+-------- >+ >+To build devilspie, follow the usual configure ; make ; make install steps. If >+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >+Debian packages of the latest released version. These are available from >+http://www.burtonini.com/debian/ >+ >+A .spec file is provided for RPM-based distributions, but I didn't write it and >+don't support it. It may or may not work. >+ >+ >+Configuration >+------------- >+ >+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >+about it is probably wrong. >+ >+Devil's Pie is configured by reading a number of files from two directories: >+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >+Pie will read s-expressions from every .ds file in those paths. S-expressions >+are familiar to most Emacs users and in the limited use they have in Devil's Pie >+are trivially learnt by example. >+ >+The basic model is that every time a window is created, the s-expressions are >+evaluated. The window is available to the functions you call as an implicit >+argument, so you can concentrate on defining the logic. >+ >+If you want to see information about every window when it is created, in >+~/.devilspie/test.ds put: >+ >+ (debug) >+ >+When this is evaluated, the "debug" function is called and it outputs the window >+title, geometry, etc. >+ >+Of course performing the same action to every window is no fun. What if you >+want XMMS to start on the second workspace? >+ >+ (if (is (application_name) "XMMS") (set_workspace 2)) >+ >+The "if" function evaluates the first argument as a true/false value, and if it >+is true then it evaluates the second argument, and if false it evaluates the >+third argument (which can be omitted). The "is" function compares two strings >+for equality, returning true if they are identical. The "application_name" >+function returns the name of the application which created the window, and >+"XMMS" is a literal string. So if the application name is "XMMS", then the >+second argument will be evaluated. This is a call to "set_workspace" with the >+integer argument 2, which moves the current window onto the second workspace. >+ >+To perform multiple actions use (begin ...): >+ >+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >+ >+Here "matches" interprets the second argument as a regular expression and >+evaluates that against the first argument. "window_name" is the title of the >+current window, and "maximize" simply maximises the current window. So this >+s-expression puts the window on workspace 2, maximised, if the window name >+begins with "Character" and has more characters in (note .+ rather than .*). >+ >+I will write more documentation in the future but for now you'll have to look at >+the "symbols" array in src/parser.c to see what functions are available. >+ >+ >+Running >+------- >+ >+Just run devilspie as a normal user. The best way is to run it in your session >+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >+Programs). >+ >+If you are testing some s-expressions, you can specify them on the command line >+to load just those files instead of the files specified above. To turn on some >+debugging information, pass --debug. >Index: devilspie-0.23/share/doc/devilspie/TODO >=================================================================== >--- devilspie-0.23/share/doc/devilspie/TODO (working copy) >+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >@@ -0,0 +1,10 @@ >+TODO for Devil's Pie >+ >+S-Exp Port: >+* Documentation generator >+ >+General Improvements: >+* Catch events on window move and resize too? >+* Add ability to insert self into session on startup >+* Use gnome-vfs to monitor the configuration file >+* UTF-8 safe string comparison functions >Index: devilspie-0.23/share/doc/devilspie/AUTHORS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >@@ -0,0 +1 @@ >+Ross Burton <ross@burtonini.com> >Index: devilspie-0.23/share/doc/devilspie/NEWS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >@@ -0,0 +1,257 @@ >+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >+======================================================= >+ >+* Port to libwnck3 (Christian Persch) >+* Add unfullscreen action (Mathias Dalh) >+* Remove exec action (deprecated by spawn) >+ >+ >+Devil's Pie "Sweet Music, Soul Music?" 0.22 >+=========================================== >+ >+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >+* Fix typos in man page (Loïc Minier) >+ >+ >+Devil's Pie "A Love Supreme" 0.21 >+================================= >+ >+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >+* Add decorate action (#449634, thanks Galkin Vasily) >+* Add quit action (thanks Leon Zhang) >+* Handle wnck_screen_get_active_workspace() failing (#343546) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.2 >+======================================= >+ >+* Fix window_workspace (Andrew Yates) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.1 >+======================================= >+ >+* Fix parsing (Lars Damerow) >+* Fix test suite >+ >+ >+Devil's Pie "Wearing That Dress" 0.20 >+===================================== >+ >+* Handle multiple expressions in a file (Lars Damerow) >+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >+* Add println, str, hex, and expand print (DD) >+* Add window_xid matcher (DD) >+ >+ >+Devil's Pie "Sell Sell Sell" 0.19 >+================================ >+ >+* Don't use wnck_window_set_geometry (#381233) >+ >+ >+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >+========================================================== >+ >+* Add window_property matcher (Nigel Tao) >+* Add set_viewport action (James Willcox) >+* Add opacity action (Pavel Palat) >+* Add sticky action (Steve Leung) >+* Add unmaximise action (Alex Menk) >+* Add unminimise action (Richard Neill) >+* Fix negative offsets in geometry action (Vincent Ho, Midred) >+ >+ >+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >+============================================== >+ >+* Depend on GLib 2.9.1 onwards >+ >+ >+Devil's Pie "Stay With Me While We Grow Old" 0.17 >+================================================= >+ >+* Fix compile with GLib 2.10. >+ >+ >+Devil's Pie "Love To Hate" 0.16 >+=============================== >+ >+* Fix undecorate action (Mikachu, RB) >+ >+ >+Devil's Pie "Shogun's Decapitator" 0.15 >+======================================= >+ >+* New matcher: window class (Jonas Linde) >+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >+* Fix test suite (RK) >+* Don't segfault on invalid s-exp (Christian Krause) >+* Never return NULL from a matcher >+* Wrap X call when removing decorations with error handling >+ >+ >+Devil's Pie "Lazy Release" 0.14 >+=============================== >+ >+* Add Set Geometry (Guido Boehm) >+* Fix Set Window Type (Stefan van der Haven) >+* Make Pin work as expected (Jean-Yves Lefort) >+* Append new expressions, not prepend (Lars Damerow) >+* Fix typos in README (Larry Virden) >+ >+ >+Devil's Pie "Wind The Frog" 0.13 >+================================ >+ >+* Total rewrite. >+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >+ Animation Studios for sponsoring this work. >+* Use s-expressions instead of XML as the configuration file format, allowing >+ matches to be combined in new and exciting ways with (and) (or) and (not) >+ operators. >+* Read configuration from both the users home directory and /etc, allowing >+ centralised configuration. >+* Add the beginnings of a test suite. >+ >+ >+Devil's Pie "Trying To Make Their Paper" 0.12 >+============================================= >+ >+* Quit if no flurbs were loaded >+* Use GOption >+* Major code cleanup >+ >+ >+Devil's Pie "Used To Love You" 0.11 >+=================================== >+ >+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >+ the mail the patch came in... >+* Fix the window type action >+* Fix the execute action >+* Check for xsltproc in configure, as it's required >+ >+ >+Devil's Pie "Can't Join Them? Beat Them" 0.10 >+============================================= >+ >+* Re-implement the required private wnck functions, now builds with G2.10 >+ (Crispin Flowerday rocks) >+* Add min/max hints to the opacity action property >+* Display the min/max hints in the generated documentation. >+ >+ >+Devil's Pie "Missing Gifts" 0.9 >+=============================== >+ >+* Check for libwnck 2.9.92 and pass timestamps if required >+* Handle properties containing doubles, so the opacity action works >+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >+* Start a private copy of various private wnck functions we need >+ >+ >+Devil's Pie "Mystery Boxes" 0.8 >+=============================== >+ >+* Bring back --apply-to-existing, so you can work on existing windows >+* Add maximized_horizontally and _vertically to the resize action (John Russell) >+* Add an execute action (John Russell) >+* Add an opacity setting action (Guido Boehm) >+* Generate decent matcher/action documentation at build-time from the source >+* Check that regular expressions parsed correctly, fixing a common bug >+* Less compile warnings >+ >+ >+Devil's Pie "Stumpy" 0.7 >+=============================== >+ >+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >+ >+ >+Devil's Pie "Salmon Sunset" 0.6 >+=============================== >+ >+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >+ days. >+ >+ >+Devil's Pie "Right Where I Want You" 0.5 >+======================================== >+ >+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >+ >+ >+Devil's Pie "Nothing To See" 0.4.1 >+================================== >+ >+* Don't ship the debian/ folder. >+ >+ >+Devil's Pie "Derren Brown Is A Witch" 0.4 >+========================================= >+ >+* Add an action to set the window type atom (Olivier Andrieu) >+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >+* Watch all screens for events, instead of just the default >+ >+ >+Devil's Pie "David Blaine has smelly socks" 0.3.1 >+================================================= >+ >+* Don't crash when a window role is null in various places (Rob Mayoff) >+* Don't crash on unknown properties (RM) >+* Being very slow at applying patches (me) >+ >+ >+Devil's Pie "Floating Skulls" 0.3 >+================================= >+ >+* Vastly improved documentation (Gaetan de Menten) >+* Add a "fullscreen" property (requires libwnck 2.3.something) >+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >+* Many bug fixes (Patrick Aussems) >+ >+Translations: >+* de (Christian Neumair) >+ >+ >+Devil's Pie "Long Time Coming" 0.2.4 >+==================================== >+ >+* Use regular expressions instead of literal string compares when >+ matching window names, application names, or roles (Patrick Aussems >+ <zyk@bugfactory.org>) >+* Bug fixes (Patrick Aussems again) >+* More documentation! >+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >+ R. Damerow <lars@oddment.org>) >+ >+ >+Devil's Pie 0.2.3 >+================= >+ >+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >+ with devilspie when using GCC 3. >+ >+ >+Devil's Pie 0.2.2 >+================= >+ >+* Have decent command line argument parsing >+* Added a layer action so that windows can be below or above the >+ normal windows >+ >+ >+Devil's Pie 0.2.1 >+================= >+ >+* Check the number of command line arguments, so we don't segfault any >+ more. >+ >+ >+Devil's Pie 0.2 >+=============== >+ >+* The first real release -- 0.1 was actually released, but I didn't >+ really like it so I didn't tell many people... >Index: devilspie-0.23/share/doc/devilspie/README >=================================================================== >--- devilspie-0.23/share/doc/devilspie/README (working copy) >+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >@@ -0,0 +1,91 @@ >+Devil's Pie >+=========== >+ >+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >+ >+ >+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >+the lack such functionality in Metacity. Metacity lacking window matching is not >+a bad thing -- Metacity is a lean window manager, and window manipulation does >+not have to be a window manager task. >+ >+Devil's Pie can be configured to detect windows as they are created, and match >+the window to a set of rules. If the window matches the rules, it can perform a >+series of actions on that window. For example, I can make X-Chat appear on all >+workspaces, and make a particular xterm not appear in the pager or task list. >+ >+ >+Building >+-------- >+ >+To build devilspie, follow the usual configure ; make ; make install steps. If >+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >+Debian packages of the latest released version. These are available from >+http://www.burtonini.com/debian/ >+ >+A .spec file is provided for RPM-based distributions, but I didn't write it and >+don't support it. It may or may not work. >+ >+ >+Configuration >+------------- >+ >+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >+about it is probably wrong. >+ >+Devil's Pie is configured by reading a number of files from two directories: >+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >+Pie will read s-expressions from every .ds file in those paths. S-expressions >+are familiar to most Emacs users and in the limited use they have in Devil's Pie >+are trivially learnt by example. >+ >+The basic model is that every time a window is created, the s-expressions are >+evaluated. The window is available to the functions you call as an implicit >+argument, so you can concentrate on defining the logic. >+ >+If you want to see information about every window when it is created, in >+~/.devilspie/test.ds put: >+ >+ (debug) >+ >+When this is evaluated, the "debug" function is called and it outputs the window >+title, geometry, etc. >+ >+Of course performing the same action to every window is no fun. What if you >+want XMMS to start on the second workspace? >+ >+ (if (is (application_name) "XMMS") (set_workspace 2)) >+ >+The "if" function evaluates the first argument as a true/false value, and if it >+is true then it evaluates the second argument, and if false it evaluates the >+third argument (which can be omitted). The "is" function compares two strings >+for equality, returning true if they are identical. The "application_name" >+function returns the name of the application which created the window, and >+"XMMS" is a literal string. So if the application name is "XMMS", then the >+second argument will be evaluated. This is a call to "set_workspace" with the >+integer argument 2, which moves the current window onto the second workspace. >+ >+To perform multiple actions use (begin ...): >+ >+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >+ >+Here "matches" interprets the second argument as a regular expression and >+evaluates that against the first argument. "window_name" is the title of the >+current window, and "maximize" simply maximises the current window. So this >+s-expression puts the window on workspace 2, maximised, if the window name >+begins with "Character" and has more characters in (note .+ rather than .*). >+ >+I will write more documentation in the future but for now you'll have to look at >+the "symbols" array in src/parser.c to see what functions are available. >+ >+ >+Running >+------- >+ >+Just run devilspie as a normal user. The best way is to run it in your session >+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >+Programs). >+ >+If you are testing some s-expressions, you can specify them on the command line >+to load just those files instead of the files specified above. To turn on some >+debugging information, pass --debug. >Index: devilspie-0.23/share/doc/devilspie/TODO >=================================================================== >--- devilspie-0.23/share/doc/devilspie/TODO (working copy) >+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >@@ -0,0 +1,10 @@ >+TODO for Devil's Pie >+ >+S-Exp Port: >+* Documentation generator >+ >+General Improvements: >+* Catch events on window move and resize too? >+* Add ability to insert self into session on startup >+* Use gnome-vfs to monitor the configuration file >+* UTF-8 safe string comparison functions >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/doc/devilspie/AUTHORS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >@@ -0,0 +1 @@ >+Ross Burton <ross@burtonini.com> >Index: devilspie-0.23/share/doc/devilspie/NEWS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >@@ -0,0 +1,257 @@ >+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >+======================================================= >+ >+* Port to libwnck3 (Christian Persch) >+* Add unfullscreen action (Mathias Dalh) >+* Remove exec action (deprecated by spawn) >+ >+ >+Devil's Pie "Sweet Music, Soul Music?" 0.22 >+=========================================== >+ >+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >+* Fix typos in man page (Loïc Minier) >+ >+ >+Devil's Pie "A Love Supreme" 0.21 >+================================= >+ >+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >+* Add decorate action (#449634, thanks Galkin Vasily) >+* Add quit action (thanks Leon Zhang) >+* Handle wnck_screen_get_active_workspace() failing (#343546) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.2 >+======================================= >+ >+* Fix window_workspace (Andrew Yates) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.1 >+======================================= >+ >+* Fix parsing (Lars Damerow) >+* Fix test suite >+ >+ >+Devil's Pie "Wearing That Dress" 0.20 >+===================================== >+ >+* Handle multiple expressions in a file (Lars Damerow) >+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >+* Add println, str, hex, and expand print (DD) >+* Add window_xid matcher (DD) >+ >+ >+Devil's Pie "Sell Sell Sell" 0.19 >+================================ >+ >+* Don't use wnck_window_set_geometry (#381233) >+ >+ >+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >+========================================================== >+ >+* Add window_property matcher (Nigel Tao) >+* Add set_viewport action (James Willcox) >+* Add opacity action (Pavel Palat) >+* Add sticky action (Steve Leung) >+* Add unmaximise action (Alex Menk) >+* Add unminimise action (Richard Neill) >+* Fix negative offsets in geometry action (Vincent Ho, Midred) >+ >+ >+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >+============================================== >+ >+* Depend on GLib 2.9.1 onwards >+ >+ >+Devil's Pie "Stay With Me While We Grow Old" 0.17 >+================================================= >+ >+* Fix compile with GLib 2.10. >+ >+ >+Devil's Pie "Love To Hate" 0.16 >+=============================== >+ >+* Fix undecorate action (Mikachu, RB) >+ >+ >+Devil's Pie "Shogun's Decapitator" 0.15 >+======================================= >+ >+* New matcher: window class (Jonas Linde) >+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >+* Fix test suite (RK) >+* Don't segfault on invalid s-exp (Christian Krause) >+* Never return NULL from a matcher >+* Wrap X call when removing decorations with error handling >+ >+ >+Devil's Pie "Lazy Release" 0.14 >+=============================== >+ >+* Add Set Geometry (Guido Boehm) >+* Fix Set Window Type (Stefan van der Haven) >+* Make Pin work as expected (Jean-Yves Lefort) >+* Append new expressions, not prepend (Lars Damerow) >+* Fix typos in README (Larry Virden) >+ >+ >+Devil's Pie "Wind The Frog" 0.13 >+================================ >+ >+* Total rewrite. >+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >+ Animation Studios for sponsoring this work. >+* Use s-expressions instead of XML as the configuration file format, allowing >+ matches to be combined in new and exciting ways with (and) (or) and (not) >+ operators. >+* Read configuration from both the users home directory and /etc, allowing >+ centralised configuration. >+* Add the beginnings of a test suite. >+ >+ >+Devil's Pie "Trying To Make Their Paper" 0.12 >+============================================= >+ >+* Quit if no flurbs were loaded >+* Use GOption >+* Major code cleanup >+ >+ >+Devil's Pie "Used To Love You" 0.11 >+=================================== >+ >+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >+ the mail the patch came in... >+* Fix the window type action >+* Fix the execute action >+* Check for xsltproc in configure, as it's required >+ >+ >+Devil's Pie "Can't Join Them? Beat Them" 0.10 >+============================================= >+ >+* Re-implement the required private wnck functions, now builds with G2.10 >+ (Crispin Flowerday rocks) >+* Add min/max hints to the opacity action property >+* Display the min/max hints in the generated documentation. >+ >+ >+Devil's Pie "Missing Gifts" 0.9 >+=============================== >+ >+* Check for libwnck 2.9.92 and pass timestamps if required >+* Handle properties containing doubles, so the opacity action works >+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >+* Start a private copy of various private wnck functions we need >+ >+ >+Devil's Pie "Mystery Boxes" 0.8 >+=============================== >+ >+* Bring back --apply-to-existing, so you can work on existing windows >+* Add maximized_horizontally and _vertically to the resize action (John Russell) >+* Add an execute action (John Russell) >+* Add an opacity setting action (Guido Boehm) >+* Generate decent matcher/action documentation at build-time from the source >+* Check that regular expressions parsed correctly, fixing a common bug >+* Less compile warnings >+ >+ >+Devil's Pie "Stumpy" 0.7 >+=============================== >+ >+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >+ >+ >+Devil's Pie "Salmon Sunset" 0.6 >+=============================== >+ >+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >+ days. >+ >+ >+Devil's Pie "Right Where I Want You" 0.5 >+======================================== >+ >+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >+ >+ >+Devil's Pie "Nothing To See" 0.4.1 >+================================== >+ >+* Don't ship the debian/ folder. >+ >+ >+Devil's Pie "Derren Brown Is A Witch" 0.4 >+========================================= >+ >+* Add an action to set the window type atom (Olivier Andrieu) >+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >+* Watch all screens for events, instead of just the default >+ >+ >+Devil's Pie "David Blaine has smelly socks" 0.3.1 >+================================================= >+ >+* Don't crash when a window role is null in various places (Rob Mayoff) >+* Don't crash on unknown properties (RM) >+* Being very slow at applying patches (me) >+ >+ >+Devil's Pie "Floating Skulls" 0.3 >+================================= >+ >+* Vastly improved documentation (Gaetan de Menten) >+* Add a "fullscreen" property (requires libwnck 2.3.something) >+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >+* Many bug fixes (Patrick Aussems) >+ >+Translations: >+* de (Christian Neumair) >+ >+ >+Devil's Pie "Long Time Coming" 0.2.4 >+==================================== >+ >+* Use regular expressions instead of literal string compares when >+ matching window names, application names, or roles (Patrick Aussems >+ <zyk@bugfactory.org>) >+* Bug fixes (Patrick Aussems again) >+* More documentation! >+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >+ R. Damerow <lars@oddment.org>) >+ >+ >+Devil's Pie 0.2.3 >+================= >+ >+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >+ with devilspie when using GCC 3. >+ >+ >+Devil's Pie 0.2.2 >+================= >+ >+* Have decent command line argument parsing >+* Added a layer action so that windows can be below or above the >+ normal windows >+ >+ >+Devil's Pie 0.2.1 >+================= >+ >+* Check the number of command line arguments, so we don't segfault any >+ more. >+ >+ >+Devil's Pie 0.2 >+=============== >+ >+* The first real release -- 0.1 was actually released, but I didn't >+ really like it so I didn't tell many people... >Index: devilspie-0.23/share/doc/devilspie/README >=================================================================== >--- devilspie-0.23/share/doc/devilspie/README (working copy) >+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >@@ -0,0 +1,91 @@ >+Devil's Pie >+=========== >+ >+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >+ >+ >+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >+the lack such functionality in Metacity. Metacity lacking window matching is not >+a bad thing -- Metacity is a lean window manager, and window manipulation does >+not have to be a window manager task. >+ >+Devil's Pie can be configured to detect windows as they are created, and match >+the window to a set of rules. If the window matches the rules, it can perform a >+series of actions on that window. For example, I can make X-Chat appear on all >+workspaces, and make a particular xterm not appear in the pager or task list. >+ >+ >+Building >+-------- >+ >+To build devilspie, follow the usual configure ; make ; make install steps. If >+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >+Debian packages of the latest released version. These are available from >+http://www.burtonini.com/debian/ >+ >+A .spec file is provided for RPM-based distributions, but I didn't write it and >+don't support it. It may or may not work. >+ >+ >+Configuration >+------------- >+ >+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >+about it is probably wrong. >+ >+Devil's Pie is configured by reading a number of files from two directories: >+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >+Pie will read s-expressions from every .ds file in those paths. S-expressions >+are familiar to most Emacs users and in the limited use they have in Devil's Pie >+are trivially learnt by example. >+ >+The basic model is that every time a window is created, the s-expressions are >+evaluated. The window is available to the functions you call as an implicit >+argument, so you can concentrate on defining the logic. >+ >+If you want to see information about every window when it is created, in >+~/.devilspie/test.ds put: >+ >+ (debug) >+ >+When this is evaluated, the "debug" function is called and it outputs the window >+title, geometry, etc. >+ >+Of course performing the same action to every window is no fun. What if you >+want XMMS to start on the second workspace? >+ >+ (if (is (application_name) "XMMS") (set_workspace 2)) >+ >+The "if" function evaluates the first argument as a true/false value, and if it >+is true then it evaluates the second argument, and if false it evaluates the >+third argument (which can be omitted). The "is" function compares two strings >+for equality, returning true if they are identical. The "application_name" >+function returns the name of the application which created the window, and >+"XMMS" is a literal string. So if the application name is "XMMS", then the >+second argument will be evaluated. This is a call to "set_workspace" with the >+integer argument 2, which moves the current window onto the second workspace. >+ >+To perform multiple actions use (begin ...): >+ >+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >+ >+Here "matches" interprets the second argument as a regular expression and >+evaluates that against the first argument. "window_name" is the title of the >+current window, and "maximize" simply maximises the current window. So this >+s-expression puts the window on workspace 2, maximised, if the window name >+begins with "Character" and has more characters in (note .+ rather than .*). >+ >+I will write more documentation in the future but for now you'll have to look at >+the "symbols" array in src/parser.c to see what functions are available. >+ >+ >+Running >+------- >+ >+Just run devilspie as a normal user. The best way is to run it in your session >+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >+Programs). >+ >+If you are testing some s-expressions, you can specify them on the command line >+to load just those files instead of the files specified above. To turn on some >+debugging information, pass --debug. >Index: devilspie-0.23/share/doc/devilspie/TODO >=================================================================== >--- devilspie-0.23/share/doc/devilspie/TODO (working copy) >+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >@@ -0,0 +1,10 @@ >+TODO for Devil's Pie >+ >+S-Exp Port: >+* Documentation generator >+ >+General Improvements: >+* Catch events on window move and resize too? >+* Add ability to insert self into session on startup >+* Use gnome-vfs to monitor the configuration file >+* UTF-8 safe string comparison functions >Index: devilspie-0.23/share/doc/devilspie/AUTHORS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >@@ -0,0 +1 @@ >+Ross Burton <ross@burtonini.com> >Index: devilspie-0.23/share/doc/devilspie/NEWS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >@@ -0,0 +1,257 @@ >+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >+======================================================= >+ >+* Port to libwnck3 (Christian Persch) >+* Add unfullscreen action (Mathias Dalh) >+* Remove exec action (deprecated by spawn) >+ >+ >+Devil's Pie "Sweet Music, Soul Music?" 0.22 >+=========================================== >+ >+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >+* Fix typos in man page (Loïc Minier) >+ >+ >+Devil's Pie "A Love Supreme" 0.21 >+================================= >+ >+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >+* Add decorate action (#449634, thanks Galkin Vasily) >+* Add quit action (thanks Leon Zhang) >+* Handle wnck_screen_get_active_workspace() failing (#343546) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.2 >+======================================= >+ >+* Fix window_workspace (Andrew Yates) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.1 >+======================================= >+ >+* Fix parsing (Lars Damerow) >+* Fix test suite >+ >+ >+Devil's Pie "Wearing That Dress" 0.20 >+===================================== >+ >+* Handle multiple expressions in a file (Lars Damerow) >+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >+* Add println, str, hex, and expand print (DD) >+* Add window_xid matcher (DD) >+ >+ >+Devil's Pie "Sell Sell Sell" 0.19 >+================================ >+ >+* Don't use wnck_window_set_geometry (#381233) >+ >+ >+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >+========================================================== >+ >+* Add window_property matcher (Nigel Tao) >+* Add set_viewport action (James Willcox) >+* Add opacity action (Pavel Palat) >+* Add sticky action (Steve Leung) >+* Add unmaximise action (Alex Menk) >+* Add unminimise action (Richard Neill) >+* Fix negative offsets in geometry action (Vincent Ho, Midred) >+ >+ >+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >+============================================== >+ >+* Depend on GLib 2.9.1 onwards >+ >+ >+Devil's Pie "Stay With Me While We Grow Old" 0.17 >+================================================= >+ >+* Fix compile with GLib 2.10. >+ >+ >+Devil's Pie "Love To Hate" 0.16 >+=============================== >+ >+* Fix undecorate action (Mikachu, RB) >+ >+ >+Devil's Pie "Shogun's Decapitator" 0.15 >+======================================= >+ >+* New matcher: window class (Jonas Linde) >+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >+* Fix test suite (RK) >+* Don't segfault on invalid s-exp (Christian Krause) >+* Never return NULL from a matcher >+* Wrap X call when removing decorations with error handling >+ >+ >+Devil's Pie "Lazy Release" 0.14 >+=============================== >+ >+* Add Set Geometry (Guido Boehm) >+* Fix Set Window Type (Stefan van der Haven) >+* Make Pin work as expected (Jean-Yves Lefort) >+* Append new expressions, not prepend (Lars Damerow) >+* Fix typos in README (Larry Virden) >+ >+ >+Devil's Pie "Wind The Frog" 0.13 >+================================ >+ >+* Total rewrite. >+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >+ Animation Studios for sponsoring this work. >+* Use s-expressions instead of XML as the configuration file format, allowing >+ matches to be combined in new and exciting ways with (and) (or) and (not) >+ operators. >+* Read configuration from both the users home directory and /etc, allowing >+ centralised configuration. >+* Add the beginnings of a test suite. >+ >+ >+Devil's Pie "Trying To Make Their Paper" 0.12 >+============================================= >+ >+* Quit if no flurbs were loaded >+* Use GOption >+* Major code cleanup >+ >+ >+Devil's Pie "Used To Love You" 0.11 >+=================================== >+ >+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >+ the mail the patch came in... >+* Fix the window type action >+* Fix the execute action >+* Check for xsltproc in configure, as it's required >+ >+ >+Devil's Pie "Can't Join Them? Beat Them" 0.10 >+============================================= >+ >+* Re-implement the required private wnck functions, now builds with G2.10 >+ (Crispin Flowerday rocks) >+* Add min/max hints to the opacity action property >+* Display the min/max hints in the generated documentation. >+ >+ >+Devil's Pie "Missing Gifts" 0.9 >+=============================== >+ >+* Check for libwnck 2.9.92 and pass timestamps if required >+* Handle properties containing doubles, so the opacity action works >+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >+* Start a private copy of various private wnck functions we need >+ >+ >+Devil's Pie "Mystery Boxes" 0.8 >+=============================== >+ >+* Bring back --apply-to-existing, so you can work on existing windows >+* Add maximized_horizontally and _vertically to the resize action (John Russell) >+* Add an execute action (John Russell) >+* Add an opacity setting action (Guido Boehm) >+* Generate decent matcher/action documentation at build-time from the source >+* Check that regular expressions parsed correctly, fixing a common bug >+* Less compile warnings >+ >+ >+Devil's Pie "Stumpy" 0.7 >+=============================== >+ >+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >+ >+ >+Devil's Pie "Salmon Sunset" 0.6 >+=============================== >+ >+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >+ days. >+ >+ >+Devil's Pie "Right Where I Want You" 0.5 >+======================================== >+ >+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >+ >+ >+Devil's Pie "Nothing To See" 0.4.1 >+================================== >+ >+* Don't ship the debian/ folder. >+ >+ >+Devil's Pie "Derren Brown Is A Witch" 0.4 >+========================================= >+ >+* Add an action to set the window type atom (Olivier Andrieu) >+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >+* Watch all screens for events, instead of just the default >+ >+ >+Devil's Pie "David Blaine has smelly socks" 0.3.1 >+================================================= >+ >+* Don't crash when a window role is null in various places (Rob Mayoff) >+* Don't crash on unknown properties (RM) >+* Being very slow at applying patches (me) >+ >+ >+Devil's Pie "Floating Skulls" 0.3 >+================================= >+ >+* Vastly improved documentation (Gaetan de Menten) >+* Add a "fullscreen" property (requires libwnck 2.3.something) >+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >+* Many bug fixes (Patrick Aussems) >+ >+Translations: >+* de (Christian Neumair) >+ >+ >+Devil's Pie "Long Time Coming" 0.2.4 >+==================================== >+ >+* Use regular expressions instead of literal string compares when >+ matching window names, application names, or roles (Patrick Aussems >+ <zyk@bugfactory.org>) >+* Bug fixes (Patrick Aussems again) >+* More documentation! >+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >+ R. Damerow <lars@oddment.org>) >+ >+ >+Devil's Pie 0.2.3 >+================= >+ >+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >+ with devilspie when using GCC 3. >+ >+ >+Devil's Pie 0.2.2 >+================= >+ >+* Have decent command line argument parsing >+* Added a layer action so that windows can be below or above the >+ normal windows >+ >+ >+Devil's Pie 0.2.1 >+================= >+ >+* Check the number of command line arguments, so we don't segfault any >+ more. >+ >+ >+Devil's Pie 0.2 >+=============== >+ >+* The first real release -- 0.1 was actually released, but I didn't >+ really like it so I didn't tell many people... >Index: devilspie-0.23/share/doc/devilspie/README >=================================================================== >--- devilspie-0.23/share/doc/devilspie/README (working copy) >+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >@@ -0,0 +1,91 @@ >+Devil's Pie >+=========== >+ >+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >+ >+ >+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >+the lack such functionality in Metacity. Metacity lacking window matching is not >+a bad thing -- Metacity is a lean window manager, and window manipulation does >+not have to be a window manager task. >+ >+Devil's Pie can be configured to detect windows as they are created, and match >+the window to a set of rules. If the window matches the rules, it can perform a >+series of actions on that window. For example, I can make X-Chat appear on all >+workspaces, and make a particular xterm not appear in the pager or task list. >+ >+ >+Building >+-------- >+ >+To build devilspie, follow the usual configure ; make ; make install steps. If >+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >+Debian packages of the latest released version. These are available from >+http://www.burtonini.com/debian/ >+ >+A .spec file is provided for RPM-based distributions, but I didn't write it and >+don't support it. It may or may not work. >+ >+ >+Configuration >+------------- >+ >+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >+about it is probably wrong. >+ >+Devil's Pie is configured by reading a number of files from two directories: >+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >+Pie will read s-expressions from every .ds file in those paths. S-expressions >+are familiar to most Emacs users and in the limited use they have in Devil's Pie >+are trivially learnt by example. >+ >+The basic model is that every time a window is created, the s-expressions are >+evaluated. The window is available to the functions you call as an implicit >+argument, so you can concentrate on defining the logic. >+ >+If you want to see information about every window when it is created, in >+~/.devilspie/test.ds put: >+ >+ (debug) >+ >+When this is evaluated, the "debug" function is called and it outputs the window >+title, geometry, etc. >+ >+Of course performing the same action to every window is no fun. What if you >+want XMMS to start on the second workspace? >+ >+ (if (is (application_name) "XMMS") (set_workspace 2)) >+ >+The "if" function evaluates the first argument as a true/false value, and if it >+is true then it evaluates the second argument, and if false it evaluates the >+third argument (which can be omitted). The "is" function compares two strings >+for equality, returning true if they are identical. The "application_name" >+function returns the name of the application which created the window, and >+"XMMS" is a literal string. So if the application name is "XMMS", then the >+second argument will be evaluated. This is a call to "set_workspace" with the >+integer argument 2, which moves the current window onto the second workspace. >+ >+To perform multiple actions use (begin ...): >+ >+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >+ >+Here "matches" interprets the second argument as a regular expression and >+evaluates that against the first argument. "window_name" is the title of the >+current window, and "maximize" simply maximises the current window. So this >+s-expression puts the window on workspace 2, maximised, if the window name >+begins with "Character" and has more characters in (note .+ rather than .*). >+ >+I will write more documentation in the future but for now you'll have to look at >+the "symbols" array in src/parser.c to see what functions are available. >+ >+ >+Running >+------- >+ >+Just run devilspie as a normal user. The best way is to run it in your session >+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >+Programs). >+ >+If you are testing some s-expressions, you can specify them on the command line >+to load just those files instead of the files specified above. To turn on some >+debugging information, pass --debug. >Index: devilspie-0.23/share/doc/devilspie/TODO >=================================================================== >--- devilspie-0.23/share/doc/devilspie/TODO (working copy) >+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >@@ -0,0 +1,10 @@ >+TODO for Devil's Pie >+ >+S-Exp Port: >+* Documentation generator >+ >+General Improvements: >+* Catch events on window move and resize too? >+* Add ability to insert self into session on startup >+* Use gnome-vfs to monitor the configuration file >+* UTF-8 safe string comparison functions >Index: devilspie-0.23/bin/devilspie >=================================================================== >--- devilspie-0.23/bin/devilspie (working copy) >+++ devilspie-0.23/bin/devilspie (.../..) (working copy) >@@ -0,0 +1,276 @@ >+ELF >@=@@Ð@8@@@@@@ÀÀ@@@@lÄlÄ pÄpÄ`pÄ`ð¨ ÄÄ`Ä`@@00Påtd²²@²@||Qåtd/libexec/ld-elf.so.1FreeBSDJFreeBSD¥)k~v95j|UaOuwzt\yP-S4# 3e.;pIEmh: +r^1,¤c$dZ£D_@o}gK%¡']Bn{Y s> !0=A?H*J8X&WTC<FbV¢q6("xRG+fi Q72lNML/[ >+`A A@@¢¤BEÕì ÇYa bdF>ð#ºã|§Ý£k¼PvÙqX»Ê¡ÅØ Ò~,`'[ +,-Å4Ý>[M5ö'êp×aJ£ûJ#n#ÛZ!$½"q+!:± \ªJû½ËY¯ÀEÕ)ÙJ6ÃÑ >+bâ >+£öUä·øTó >+¡î½Cþ ÃÀbÀ&D}#?`X1<2å±ÀÛ÷¿IõÝ1_¥q,A¿y1P´DºVþozeÀcßJ + 8A¶õËÜlãxÜû +½ÿ%N騽Á\ÀÚÎM^É¢Päâ åûÙ÷éûÓ dêØU# =ÈÜÙ æmõ±2 E /í >+"0¶ >+5ÿËá¿ \Ü5HV Öxf ¾ï?~w w!f¯ÿâ~ ÕXÚ¥Mû@V ½mjPÊÐ{Ü| >+ Â6¼{1÷ø¼ ?ñÿ`Í`Õ`Í`úpÍ`@«D8@3RñÿÎ`Î`v Ì`Fñÿ`Í`~ä4@libX11.so.6_Jv_RegisterClassesXGetWindowAttributesXSyncXMoveResizeWindowXFreeXInternAtomXChangePropertyXSendEventXGetAtomNameXMoveWindowXParseGeometryXGetWindowPropertylibwnck-3.so.0g_object_newg_malloc_ng_return_if_fail_warningg_type_register_static_simplegdk_error_trap_popg_type_class_adjust_private_offsetg_slist_prependlibintl_bindtextdomaing_string_newg_str_equallibintl_bind_textdomain_codesetg_get_current_timeg_list_lengthg_list_appendg_strdupg_hash_table_insertgdk_error_trap_pushg_strdup_printfg_mallocg_list_concatgdk_display_get_defaultg_signal_connect_datag_once_init_enterg_slice_alloc0g_hash_table_lookupg_intern_static_stringg_str_hashg_logvg_type_check_instance_is_ag_string_freeg_object_unrefg_once_init_leaveg_type_class_peek_parentg_hash_table_destroyg_malloc0g_assertion_message_exprg_hash_table_foreachg_slice_free1g_type_check_class_castg_slist_freeg_hash_table_newwnck_window_get_screenwnck_window_get_namewnck_window_move_to_workspacewnck_window_maximizewnck_screen_getwnck_screen_get_widthwnck_screen_get_heightwnck_window_maximize_horizontallywnck_window_unpinwnck_window_get_applicationwnck_window_maximize_verticallywnck_window_set_skip_tasklistwnck_window_set_window_typewnck_window_unshadewnck_window_unmaximizewnck_class_group_get_res_classwnck_window_get_xidwnck_window_activatewnck_window_get_geometrywnck_workspace_activatewnck_window_get_class_groupwnck_window_unstickwnck_application_get_namewnck_window_shadewnck_workspace_get_widthwnck_window_pinwnck_window_minimizewnck_window_set_skip_pagerwnck_window_closewnck_screen_get_active_workspacewnck_screen_get_workspacewnck_window_stickwnck_window_set_fullscreenwnck_window_unminimizewnck_workspace_get_heightlibgtk-3.so.0g_scanner_scope_remove_symbolg_option_context_parseg_get_home_dirg_scanner_set_scopeg_error_freeg_scanner_scope_add_symbolg_option_context_newg_main_loop_quitg_build_filenameg_scanner_input_textg_scanner_get_next_tokeng_main_loop_rung_scanner_lookup_symbolg_main_loop_newg_dir_closeg_string_insert_cg_scanner_destroyg_option_context_freeg_file_testg_scanner_input_fileg_ptr_array_newg_dir_opengdk_x11_display_get_typeg_printg_dir_read_nameg_option_context_add_main_entriesg_scanner_newg_scanner_peek_next_tokeng_list_foreachg_ascii_strcasecmpg_strdup_vprintfg_ptr_array_addg_str_has_suffixg_string_appendg_strjoinvg_ptr_array_freelibgdk-3.so.0g_printerrgdk_x11_get_default_xdisplaygdk_initgdk_display_get_n_screenslibpangocairo-1.0.so.0libpango-1.0.so.0libatk-1.0.so.0libcairo-gobject.so.2libcairo.so.2libthr.so.3libgdk_pixbuf-2.0.so.0libintl_gettextlibgio-2.0.so.0g_spawn_command_line_syncg_spawn_command_line_asyncg_spawn_asynclibgobject-2.0.so.0libglib-2.0.so.0libintl_textdomainenvirong_spawn_syncg_scanner_cur_valueg_scanner_scope_foreach_symbollibintl.so.8libc.so.7__prognamestrtoulmemcpyfopenstrstrregfreeregcompstrlen_init_tlsfcloseregerrorsetjmp__isthreadedstrcmp__stack_chk_fail__stack_chk_guardlongjmpstrftimeatexitregexeclocaltime_rfileno_edata__bss_start_endFBSD_1.0l°(zW`Í`pÍ`@Ç`HÇ`PÇ`XÇ``Ç`hÇ`pÇ`xÇ`Ç` Ç` >+Ç`Ç` Ç` +¨Ç`°Ç`¸Ç`ÀÇ`ÈÇ`ÐÇ`ØÇ`àÇ`èÇ`ðÇ`øÇ`¤È`È`È`È` È`(È`0È`8È`@È` HÈ`!PÈ`"XÈ`#`È`$hÈ`%pÈ`&xÈ`'È`(È`)È`*È`+ È`,¨È`-°È`.¸È`/ÀÈ`0ÈÈ`1ÐÈ`2ØÈ`3àÈ`4èÈ`5ðÈ`6øÈ`7É`8É`9É`:É`; É`<(É`=0É`>8É`?@É`@HÉ`APÉ`BXÉ`C`É`DhÉ`EpÉ`FxÉ`GÉ`HÉ`IÉ`JÉ`K É`L¨É`°É`M¸É`NÀÉ`OÈÉ`PÐÉ`RØÉ`SàÉ`TèÉ`UðÉ`VøÉ`WÊ`XÊ`YÊ`ZÊ`[ Ê`\(Ê`]0Ê`^8Ê`_@Ê``HÊ`aPÊ`bXÊ`c`Ê`dhÊ`epÊ`fxÊ`gÊ`hÊ`iÊ`jÊ`k Ê`l¨Ê`m°Ê`n¸Ê`oÀÊ`pÈÊ`qÐÊ`rØÊ`sàÊ`tèÊ`uðÊ`vøÊ`wË`xË`yË`zË`{ Ë`|(Ë`}0Ë`~8Ë`@Ë`HË`PË`XË``Ë`hË` pË`xË`Ë`Ë`Ë`Ë` Ë`¨Ë`°Ë`¸Ë`ÀË`ÈË`ÐË`ØË`àË`èË`ðË`øË`Ì`Ì`Ì`Ì`HìèèÂaHÄÃÿ5Æ ÿ%È @ÿ%Æ héàÿÿÿÿ%¾ héÐÿÿÿÿ%¶ héÀÿÿÿÿ%® hé°ÿÿÿÿ%¦ hé ÿÿÿÿ% héÿÿÿÿ% héÿÿÿÿ% hépÿÿÿÿ% hé`ÿÿÿÿ%~ h éPÿÿÿÿ%v h >+é@ÿÿÿÿ%n hé0ÿÿÿÿ%f hé ÿÿÿÿ%^ h +éÿÿÿÿ%V héÿÿÿÿ%N héðþÿÿÿ%F héàþÿÿÿ%> héÐþÿÿÿ%6 héÀþÿÿÿ%. hé°þÿÿÿ%& hé þÿÿÿ% héþÿÿÿ% héþÿÿÿ% hépþÿÿÿ% hé`þÿÿÿ%þ héPþÿÿÿ%ö hé@þÿÿÿ%î hé0þÿÿÿ%æ hé þÿÿÿ%Þ héþÿÿÿ%Ö héþÿÿÿ%Î héðýÿÿÿ%Æ h éàýÿÿÿ%¾ h!éÐýÿÿÿ%¶ h"éÀýÿÿÿ%® h#é°ýÿÿÿ%¦ h$é ýÿÿÿ% h%éýÿÿÿ% h&éýÿÿÿ% h'épýÿÿÿ% h(é`ýÿÿÿ%~ h)éPýÿÿÿ%v h*é@ýÿÿÿ%n h+é0ýÿÿÿ%f h,é ýÿÿÿ%^ h-éýÿÿÿ%V h.éýÿÿÿ%N h/éðüÿÿÿ%F h0éàüÿÿÿ%> h1éÐüÿÿÿ%6 h2éÀüÿÿÿ%. h3é°üÿÿÿ%& h4é üÿÿÿ% h5éüÿÿÿ% h6éüÿÿÿ% h7épüÿÿÿ% h8é`üÿÿÿ%þ h9éPüÿÿÿ%ö h:é@üÿÿÿ%î h;é0üÿÿÿ%æ h<é üÿÿÿ%Þ h=éüÿÿÿ%Ö h>éüÿÿÿ%Î h?éðûÿÿÿ%Æ h@éàûÿÿÿ%¾ hAéÐûÿÿÿ%¶ hBéÀûÿÿÿ%® hCé°ûÿÿÿ%¦ hDé ûÿÿÿ% hEéûÿÿÿ% hFéûÿÿÿ% hGépûÿÿÿ% hHé`ûÿÿÿ%~ hIéPûÿÿÿ%v hJé@ûÿÿÿ%n hKé0ûÿÿÿ%f hLé ûÿÿÿ%^ hMéûÿÿÿ%V hNéûÿÿÿ%N hOéðúÿÿÿ%F hPéàúÿÿÿ%> hQéÐúÿÿÿ%6 hRéÀúÿÿÿ%. hSé°úÿÿÿ%& hTé úÿÿÿ% hUéúÿÿÿ% hVéúÿÿÿ% hWépúÿÿÿ% hXé`úÿÿÿ%þ hYéPúÿÿÿ%ö hZé@úÿÿÿ%î h[é0úÿÿÿ%æ h\é úÿÿÿ%Þ h]éúÿÿÿ%Ö h^éúÿÿÿ%Î h_éðùÿÿÿ%Æ h`éàùÿÿÿ%¾ haéÐùÿÿÿ%¶ hbéÀùÿÿÿ%® hcé°ùÿÿÿ%¦ hdé ùÿÿÿ% heéùÿÿÿ% hféùÿÿÿ% hgépùÿÿÿ% hhé`ùÿÿÿ%~ hiéPùÿÿÿ%v hjé@ùÿÿÿ%n hké0ùÿÿÿ%f hlé ùÿÿÿ%^ hméùÿÿÿ%V hnéùÿÿÿ%N hoéðøÿÿÿ%F hpéàøÿÿÿ%> hqéÐøÿÿÿ%6 hréÀøÿÿÿ%. hsé°øÿÿÿ%& hté øÿÿÿ% huéøÿÿÿ% hvéøÿÿÿ% hwépøÿÿÿ% hxé`øÿÿÿ%þ hyéPøÿÿÿ%ö hzé@øÿÿÿ%î h{é0øÿÿÿ%æ h|é øÿÿÿ%Þ h}éøÿÿÿ%Ö h~éøÿÿÿ%Î héð÷ÿÿÿ%Æ héà÷ÿÿÿ%¾ héÐ÷ÿÿÿ%¶ héÀ÷ÿÿÿ%® hé°÷ÿÿÿ%¦ hé ÷ÿÿÿ% h é÷ÿÿÿ% hé÷ÿÿÿ% hép÷ÿÿÿ% hé`÷ÿÿÿ%~ héP÷ÿÿÿ%v hé@÷ÿÿÿ%n hé0÷ÿÿÿ%f hé ÷ÿÿÿ%^ hé÷ÿÿÿ%V hé÷ÿÿÿ%N héðöÿÿÿ%F héàöÿÿÿ%> héÐöÿÿÿ%6 héÀöÿÿÿ%. hé°öÿÿÿ%& hé öÿÿÿ% héöÿÿÿ% héöÿÿÿ% hépöÿÿÿ% hé`öÿÿÿ%þ héPöÿÿÿ%ö hé@öÿÿÿ%î hé0öÿÿUHåAWAVAUATSPIþM>IcÇMlÆH=¬ uL-£ IÆE ÿ~%IH ÀuëHÿÀH ëHÿÀù/téÉuñ¸Ä`H Àt >+H÷èøÿÿëè0úÿÿ¸Ä`H À ß¿À>@èè÷ÿÿE1ä¸lÄ`¹lÄ`H)ÁHÈHÁø?HÁè=HÈHÁøtA¸lÄ`¹lÄ`H)ÁHËHÁû?HÁë=HËHÁûJålÄ`HørDÿLöLêÿÐIÿÄI9Ürßèõÿÿ1Û¸lÄ`¹lÄ`H)ÁHÈHÁø?HÁè=HÈHÁøtH¸lÄ`¹lÄ`H)ÁIÌIÁü?IÁì=IÌIÁüHÝlÄ`HørDÿLöLêÿÐHÿÃL9ãrßDÿLöLêèáÇè.þÿÿf.UHåSP¸lÄ`¹lÄ`H)ÁHËHÁû?HÁë=HËHÁût!fHÝdÄ`HÿËHøvÿÐH ÛuèHÄ[]éEVUHå Àtë#HÁH +õ ÿÐH +ì HH ÀuäÆå ]Ãff.UHåH=$ t¸H Àt¿Ä`]ÿà]ÃUHåAWAVSHì}äHuØHÇEпj£@¾·@èùôÿÿ¿j£@¾ï@è*õÿÿ¿j£@èðúÿÿLuäL}ØL÷Lþèúÿÿ¿õ@èõÿÿHþp@ºj£@HßèîùÿÿHMÐHßLöLúèóÿÿ ÀtuHßèà÷ÿÿèÛöÿÿHÃèùÿÿH ÛHH ÉtH9tHßHÆèùÿÿ Àtu=[ t¿<@è;üÿÿHÁ¾@1ÀHÏèôÿÿHV H Àu`è4é¿@è üÿÿHÁHEÐHp1ÀHÏèdôÿÿH}ÐèóÿÿHßèC÷ÿÿ»é¿'@1ÀéòfHñ H8t0HHH +à H8è 2H ÀtÛH=¤ HÆèÐõÿÿH ëÃ= tH= èôÿÿÁ¿X@1ÀÎèÒóÿÿH=g èöóÿÿ ÀteèõÿÿHÇèuøÿÿAÆE ö~11Ûßèôÿÿ¾@ºàA@1ÉE1ÀE1ÉHÇèÓõÿÿÿÃA9ÞuØ1Û1ÿ¾èþôÿÿH HÇè¯ôÿÿë¿r@èãúÿÿHÁ1ÀHÏèFóÿÿ»ØHÄ[A^A_]ÃUHåHðH= ¾B@HÂ]éXøÿÿ@UHåSPHûH5° è»HßHÆHÄ[]éªUHåAWAVSPIþM öH= H ÿu-¿D8@¾ä4@èÃúÿÿHx 1ÿ1öè³úÿÿHp H=a Löè-õÿÿ»ÿÿÿÿH!Ãucènúÿÿ1Û1ÒHÇLöèóÿÿIÇM ÿtGL÷èóÿÿHÃH=! HÞLúè*óÿÿH= LþHÚèóÿÿLûë1Û1ÿ¾¢@º³@èððÿÿHØHÄ[A^A_]Ãfffff.UHåAWAVAUATSHìÈMÆIÏAÔHóIýÇ ÿÿÿ!HÇ ÿÿÿÇ (ÿÿÿèùÿÿH 0ÿÿÿH8ÿÿÿ¿Å@èÁþÿÿE äH @ÿÿÿÇ Hÿÿÿ À¶ÀH PÿÿÿL½XÿÿÿLµ`ÿÿÿèaùÿÿIuL ÿÿÿ1Ò¹HÇèðÿÿHÄÈ[A\A]A^A_]ÃUHå]é:òÿÿfDUHåèùÿÿ1öHÇèÑøÿÿ]é+ðÿÿUHåAWAVSHìXIöHûèüñÿÿHÇEÀèßøÿÿHMÀHL$(HMÈHL$ HMÐHL$HMÜHL$HMàHL$HÇ$E1ÿ1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLòèêïÿÿÃèøÿÿ1öHÇè9øÿÿèïÿÿ Ø sHMàHùuH}ÀèñÿÿIÇéOHùH}ÐEÜuOH ÿtJø uEL}ÀHÿ ¡è'øÿÿI7HÇèì÷ÿÿIÆE1ÿM öL÷èÅðÿÿIÇL÷èôÿÿéóE1ÿHù æHÿ ÜE1ÿøtøu%HEÀ0¿Ú@ëHEÀ¶0¿Ý@1ÀèñÿÿéSÿÿÿø ¡HEÀH0¿Ö@1Àèàðÿÿé2ÿÿÿHÿǾèîÿÿIÆHEÐ1ÛH ÀIÇÆt"@è_÷ÿÿI4ßHÇè#÷ÿÿIÞHÿÃH;]Ðrâ¿Ó@LöèöÿÿIÇHEÐ1ÛH Àt!I<ÞH ÿt è6óÿÿHEÐHÿÃH9ÃræL÷èròÿÿH}ÀèóÿÿLøHÄX[A^A_]ÃUHåSHìèsñÿÿHÃèËöÿÿHpÿÿÿHÇHÞèõÿÿHEðHÄ[]ÃUHåAWAVAUATSHìXIÎI×IõHûIÇAÇèïÿÿHÇEÐègöÿÿHM°HL$(HM¸HL$ HMÀHL$HMÌHL$HMÐHL$HÇ$E1ä1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLêèríÿÿÃèöÿÿ1öHÇèÁõÿÿèíÿÿ ØuOH}Ðu?H}À¾èsìÿÿIL}°H]ÀHÝHÇLþèEñÿÿALÿèÚñÿÿA¼ë H}°èÉñÿÿDàHÄX[A\A]A^A_]ÃUHåAVSHì`IöHûèîÿÿHÇEèèqõÿÿHMÈHL$(HMÐHL$ HMØHL$HMäHL$HMèHL$HÇ$1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLòèìÿÿÃèõÿÿ1öHÇèÎôÿÿè)ìÿÿ ØHÇÃÿÿÿÿuH}èH}ÈuHèñÿÿHØHÄ`[A^]Ãff.UHåSHìècïÿÿHÃè»ôÿÿHpÿÿÿHÇHÞèyóÿÿHEðHX¿à@èÃùÿÿHhÿÿÿHdÿÿÿHßHÆèÚýÿÿ½dÿÿÿ¸ÿÿÿÿ~ H hÿÿÿHÄ[]ÃUHåAVSHìÐIöHûÀt)) Pÿÿÿ)`ÿÿÿ)pÿÿÿ)])e)m )u°)}ÀLHÿÿÿL @ÿÿÿH8ÿÿÿH0ÿÿÿH»H ÿtèVïÿÿH ÿÿÿHEàHEHEØÇEÔ0ÇEÐHuÐL÷èiñÿÿHHÃ(¾Hßèòÿÿffff.UHåH]ÃUHåSPó¿èîÿÿHÄ[]ÃDUHåSPó¿èâíÿÿÇXHÄ[]Ãfffff.UHåSPHóH ÛtHøw:ÿ$Åø@H{¾è¹òÿÿëHÄ[]ÃH{ègîÿÿ¿HÞHÄ[]éDòÿÿ1ÿ¾è@ºÔ¹ñ@E1Àè{ñÿÿUHåAWAVATSIÖA÷1ÛE ÿ~]M$ÞM ätDA$HøwKÿ$Å(@I|$¾è+òÿÿëI|$èßíÿÿff.¿Læè·ñÿÿHÿÃD9û|«[A\A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèÝðÿÿfUHåAWAVAUATSPIôIýM äHr HEÐ.A$Hø8ÿ$ÅX@¿èmìÿÿHÃÇë¿èXìÿÿHÃÇAD$Cé¿è8ìÿÿHÃÇI|$èUêÿÿë¿èìÿÿHÃÇID$HCéKMct$IçJõHàðI)ÇLüM ö~11Ûffff.ID$H4ØLïèÿÿÿIßHÿÃEt$D9ó|ÞID$HXH Ût|HHLïDöLúÿÓIÅEt$ëfIL$HAH ÀÇAt$IT$HILïÿÐHÃé§1Û1ÿ¾@ºÀ@èçÿÿ駿@èLðÿÿHÁA$1ÀLïHÎèDüÿÿE1í1ÛE ö~df.M$ßM ätDA$Høÿ$Å@I|$¾èðÿÿëI|$è»ëÿÿ¿LæèïÿÿHÿÃD9ó|«LëëLëH Ûu¿è¨êÿÿHÃÇHt H;EÐuHØHeØ[A\A]A^A_]Ãèëìÿÿ1ÿ¾è@ºÔ¹ñ@E1Àèîÿÿfffff.UHåHì®ðH= uO¿ðÍ`è%êÿÿ ÀtA¿4@ègêÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè}æÿÿ¿ðÍ`HÆèðìÿÿHE HÄ]Ãffffff.UHåAVSHûèEíÿÿH" =# t +¾Î`HßèHæÿÿ¾PHßèîÿÿIÆHßèíÿÿHý IÇF0 r@[A^]ÃUHåAVSIþ¿À@èàëÿÿIF1ÛfD»PÌ`H@Ì`HHÌ`L@Ì`u1öL÷èë +1öL÷èHÃHû u¹[A^]Ã@UHåHì®ðH=M uO¿ðÍ`èÕèÿÿ ÀtA¿4@èéÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè-åÿÿ¿ðÍ`HÆè ëÿÿH=õ~ 1ö1ÀHÄ]ékäÿÿUHåAWAVAUATSHìLEÐIÌIÕA÷Hû®ðH=´~ uO¿ðÍ`è<èÿÿ ÀtA¿4@è~èÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèäÿÿ¿ðÍ`HÆèëÿÿH5\~ H ÛtxHH ÀtH90tHßè¦éÿÿ Àt_M ítyHßDþLêè{¿ è ëÿÿIÆLïèêåÿÿIFMfAÇHMÐINH{DþHÂLñHÄ[A\A]A^A_]éäÿÿ1ÿ¾:@ºN@HÄ[A\A]A^A_]é´ãÿÿ1ÿ¾:@º¸@ëßfUHåAWAVAUATSPIÖA÷Hû®ðH=} uO¿ðÍ`èçÿÿ ÀtA¿4@èXçÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆènãÿÿ¿ðÍ`HÆèáéÿÿH56} H ÛHH ÀtH90tHßè|èÿÿ ÀtgM öH{DþèãÿÿAÅH{LöèåÿÿIÄH{DþLòèrâÿÿH{DîèæâÿÿM ät?I|$èGçÿÿLçHÄ[A\A]A^A_]é1çÿÿ1ÿ¾ @ºN@HÄ[A\A]A^A_]éâÿÿHÄ[A\A]A^A_]Ã1ÿ¾ @º¸@ëÐUHåAWAVAUATSHìLEÐIÌIÕA÷Hû®ðH=D| uO¿ðÍ`èÌåÿÿ ÀtA¿4@èæÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè$âÿÿ¿ðÍ`HÆèèÿÿH5ì{ H ÛtxHH ÀtH90tHßè6çÿÿ Àt_M ítyHßDþLêèþÿÿ¿ èéÿÿIÆLïèzãÿÿIFMfAÇHMÐINH{DþHÂLñHÄ[A\A]A^A_]éâÿÿ1ÿ¾\@ºN@HÄ[A\A]A^A_]éDáÿÿ1ÿ¾\@º¸@ëßfUHåAWAVAUATSPIÏIÔAöIý®ðH={ uO¿ðÍ`è£äÿÿ ÀtA¿4@èåäÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèûàÿÿ¿ðÍ`HÆènçÿÿH5Ãz M ítbIEH ÀtH90tLïèæÿÿ ÀtHM ätb¿ èùçÿÿHÃLçè^âÿÿHCÇL{I}DöHÂHÙHÄ[A\A]A^A_]éáÿÿ1ÿ¾q@ºN@HÄ[A\A]A^A_]é1àÿÿ1ÿ¾q@º¸@ëßffffff.UHåAVSHìAöHû®ðH=z uO¿ðÍ`èãÿÿ ÀtA¿4@èÎãÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèäßÿÿ¿ðÍ`HÆèWæÿÿH5¬y H Ût-HH ÀtH90tHßèöäÿÿ ÀtH{DöHÄ[A^]éßÿÿ1ÿ¾@ºN@è]ßÿÿ1ÀHÄ[A^]Ãfffff.UHåAWAVSPAÖI÷Hû®ðH=2y uO¿ðÍ`èºâÿÿ ÀtA¿4@èüâÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèßÿÿ¿ðÍ`HÆè åÿÿH5Úx H Ût7HH ÀtH90tHßè$äÿÿ ÀtM ÿt4H{LþDòHÄ[A^A_]é2àÿÿ1ÿ¾«@ºN@HÄ[A^A_]éwÞÿÿ1ÿ¾«@º½@ëãDUHåAVSHìAöHû®ðH=Tx uO¿ðÍ`èÜáÿÿ ÀtA¿4@èâÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè4Þÿÿ¿ðÍ`HÆè§äÿÿH5üw H Ût-HH ÀtH90tHßèFãÿÿ ÀtH{DöHÄ[A^]é¾âÿÿ1ÿ¾Ê@ºN@HÄ[A^]é¥ÝÿÿUHåSPHû®ðH=w uO¿ðÍ`è$áÿÿ ÀtA¿4@èfáÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè|Ýÿÿ¿ðÍ`HÆèïãÿÿH5Dw H Ût@HH ÀtH90tHßèâÿÿ Àt'H{(èÁâÿÿ Àt2H³¿é@1ÀèV¸ÿÿÿÿëC1ÿ¾Ü@ºN@èâÜÿÿ¸ÿÿÿÿë+H{ H ÿtèÉHßèaHC H{èøâÿÿ ÀÀ¶ÀHÄ[]ÃDUHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒèÕàÿÿHÄÐ]ÃUHåAVSIþM ötRA6þw_¸K£ðra¸0£ðs;1ÛA~~"fff.IFH<Øè³ÿÿÿHÿÃA;^|êI~è5àÿÿë![A^]ÃþuI~è àÿÿë¿@ @1ÀèÞþÿÿ¿ Lö[A^]éñãÿÿffff.UHåAWAVAUATSPIþM~LÿèÝÿÿÃû û"` Û N1Û¿Í@1ÀèRÜÿÿé)ûþÿÿø,E1äÿ$ÅÀ@¿ èªÞÿÿHÃÇLÿèÉÚÿÿHÇèÁÜÿÿHCéäû#¢û( M~LÿèzÜÿÿÃû >+æû LÿèxÚÿÿIÄE,$¿ è7ÞÿÿHÃD+é+LÿèTÚÿÿIÇE'AüñAD$üøÔ¿ èüÝÿÿHÃD#L{HsL÷èBHCé9LÿèåÛÿÿ= >+ ×LÿèòÙÿÿIÇM ÿ§Lÿè¾ÚÿÿHø ±A<ft<t ¢¿ èÝÿÿHÃÇA?tÀ¶ÀCéÌû- ÕLÿèoÛÿÿ=A´ e¿ èGÝÿÿHÃÇLÿèfÙÿÿCEä÷ØCë¿ èÝÿÿHÃÇL{ëfID$L`A$Hüùr,øtæHßè4ýÿÿ¿ @èîáÿÿHÁIT$1ÀL÷HÎèåíÿÿLcHsL÷èHCLÿè½Úÿÿø) ¿HØHÄ[A\A]A^A_]ÿÖ@èáÿÿHÁ1ÀL÷HÎÚèíÿÿ¿¶@è|áÿÿHÃLÿèØÿÿHÁ1ÀL÷HÞHÊèjíÿÿ¿Ö@èTáÿÿHÁ1ÀL÷HÎÚèNíÿÿ¿@è8áÿÿHÁIWA1ÀL÷HÎÙè+íÿÿ1ÿ¾è@º¤¹@A¸@èàÿÿ¿_@ë¿<@ë¿4 @èëàÿÿHÁ1ÀL÷HÎèçìÿÿUHåSPHû®ðH=r uO¿ðÍ`èÛÿÿ ÀtA¿4@èÖÛÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèì×ÿÿ¿ðÍ`HÆè_ÞÿÿH5´q H ÛtDHH ÀtH90tHßèþÜÿÿ Àt+H{ tRH{(è*Ýÿÿ Àt,H³1Û¿@1Àè½úÿÿë$1Û1ÿ¾þ@ºN@èL×ÿÿëHs Hßè:îÿÿHÃHØHÄ[]Ã1Û1ÿ¾þ@º >+@è×ÿÿëáUHå öt¾1@]éáÞÿÿ¾5@]éÖÞÿÿfUHåAWAVSPHûH öA¾ÿ¡@LEö¾9@è°Þÿÿëf.A¾×HÇÆÿÿÿÿHßèñÙÿÿE>IÿÆAÿ[!Aÿ"t!Aÿ'tEÿuTëfffff.Aÿ\u>HCHHH;KsHKHÆ\HHKÆë@HÇÆÿÿÿÿº\HßèÙÿÿHCHHH;KjÿÿÿHKHD<HHKÆébÿÿÿ¾:@HßHÄ[A^A_]éÜÝÿÿUHåAWAVAUATSPHuÐIÿMoA¾ÿÿÿÿ1ÛE1äë'f.LÿèXúÿÿLçHÆèQÖÿÿIÄAÿÆHÃLïèßÛÿÿ Àtø)uÒHßèØÿÿIÇA^ Û~-IcÆIÇÙLâH Òt9H2H ötMÿÉH0HRHÀø ÉâLçè~ÞÿÿHEÐLøHÄ[A\A]A^A_]Ã1ÿ¾è@ºo¹÷@A¸à®@èêÜÿÿ1ÿ¾è@ºp¹÷@A¸ @èÎÜÿÿf.UHåAWAVAUATSHìHHU°AöDu¤H}¸¿D8@¾ä4@èÞÿÿIÄ¿èhØÿÿHÃE1ÿE öÇ¥MåH]A¼A¾ÿÿÿÿHE°J4øH}¸è{ëÿÿHÃAþÿ ãDeÀøuEÄ{ÀD¶àëkH]¨ ÀEÄH»uFHE¨H@D`E ä~5L0I6Lïèé×ÿÿI6HÁà HHÁú LïèÖÿÿIÆAÿÌuÕH]¨H ÛDeÀtEHøAÿ$ÅP@H{¾èÜÿÿëH{èPØÿÿfff.¿HÞè'ÜÿÿE äEÄtTIÿÇD;}¤AÆÿþÿÿëBA9ÆÿÿÿH}³HEHøÊÿ$Åð@HEH@¾HÇèÜÿÿëwøH]uÇDcMìë5 ÀMìu.E¤EÈèQØÿÿHEÐHUȾr@Lçè<ÛÿÿÇHEÐHCLçèFÚÿÿHØHÄH[A\A]A^A_]ÃHEH@HÇèd×ÿÿ¿HuèFÛÿÿH ÛtTHøwÿ$Å @HC¾HÇèqÛÿÿë%1ÿ¾è@ºÔ¹ñ@E1ÀèVÚÿÿHCHÇè >+×ÿÿ¿HÞèíÚÿÿLïèµÙÿÿ¿æ¡@èÛÿÿHÁ1ÀH}¸HÎèçÿÿfDUHåAWAVAUATSHìHHU¸AôDe¬H}À¿D8@¾ä4@èUÛÿÿIÆ¿è¸ÕÿÿHÃE1ÿE äÇH]Lu A¾ÿÿÿÿHE¸J4øH}ÀèÐèÿÿHÃAþÿD+ ÄAýu >+DcéH]°E íLe u<HE°H@DpE ö~+Hffffff.H3ºLçèÓÿÿHÃAÿÎuçE1äH]°H ÛtHHøIE1äÿ$Åà@H{¾èÚÿÿëH{èÀÕÿÿfff.¿HÞèÙÿÿE äuTIÿÇD;}¬EîÿÿÿëBE9õ3ÿÿÿH}»HEHøÒÿ$Å@HEH@¾HÇèÙÿÿëAýuH]ÇDcLu ë;E íLu H]u.E¬EÈè¼ÕÿÿHEÐHUȾ`r@L÷è§ØÿÿÇHEÐHCL÷è±×ÿÿHØHÄH[A\A]A^A_]ÃHEH@HÇèÏÔÿÿ¿Huè±ØÿÿH ÛtTHøwÿ$Å°@HC¾HÇèÜØÿÿë%1ÿ¾è@ºÔ¹ñ@E1ÀèÁ×ÿÿHCHÇèuÔÿÿ¿HÞèXØÿÿH} è×ÿÿ¿Ò¡@è ØÿÿHÁ1ÀH}ÀHÎèäÿÿUHåSP ö»~H8u >+xÀ¶Ø¿è9ÓÿÿÇXHÄ[]ÃDUHåAWAVAUATSPIÖóIÿ¿èÓÿÿIÄûAÇ$ I6Lÿè1æÿÿIÅIvLÿè"æÿÿIÆAEA; îøt$øu1AÇ$I}Ivè×ÿÿÁèAD$ë9AÇ$IEI;FëøuAÇ$AEA;FÀ¶ÀAD$ëM ít;AEHø,ÿ$Å @I}¾èa×ÿÿë I}èÓÿÿ¿LîèùÖÿÿM öt:AHøíÿ$ÅÐ@I~¾è"×ÿÿë I~è×Òÿÿ¿LöèºÖÿÿLàHÄ[A\A]A^A_]ÃM ít>Áøÿ$Í@IE¾HÇèÐÖÿÿëIEHÇèÒÿÿ¿LîèeÖÿÿM öt<AHøw]ÿ$Å@@IF¾HÇèÖÿÿëIFHÇèAÒÿÿ¿Löè$ÖÿÿM ätXA$Høwÿ$Åp@ID$¾HÇèLÖÿÿë&1ÿ¾è@ºÔ¹ñ@E1Àè1ÕÿÿID$HÇèäÑÿÿ¿LæèÇÕÿÿ¿²¡@èýÕÿÿHÁ1ÀLÿHÎèùáÿÿfUHåAWAVAUATSPIÖóIÿ¿è´ÐÿÿIÄûAÇ$ I6LÿèáãÿÿIÅIvLÿèÒãÿÿIÆAEA; èøtøu+AÇ$I}Ivè·Ôÿÿ Àë'AÇ$IEI;Fëøu@AÇ$AEA;FÀ¶ÀAD$AEHø3ÿ$Å@I}¾èÕÿÿëM íuÖëI}èÌÐÿÿ¿Lîè¯ÔÿÿM öt:AHøíÿ$ÅÀ@I~¾èØÔÿÿë I~èÐÿÿ¿LöèpÔÿÿLàHÄ[A\A]A^A_]ÃM ít>Áøÿ$Í@IE¾HÇèÔÿÿëIEHÇè8Ðÿÿ¿LîèÔÿÿM öt<AHøw]ÿ$Å0@IF¾HÇèEÔÿÿëIFHÇè÷Ïÿÿ¿LöèÚÓÿÿM ätXA$Høwÿ$Å`@ID$¾HÇèÔÿÿë&1ÿ¾è@ºÔ¹ñ@E1ÀèçÒÿÿID$HÇèÏÿÿ¿Læè}Óÿÿ¿¡@è³ÓÿÿHÁ1ÀLÿHÎè¯ßÿÿffffff.UHåAWAVAUATSPIÖóIý¿èdÎÿÿIÄûAÇ$ îI6LïèáÿÿIÇIvLïèáÿÿIÆAA;uHÿùwÿ$Íð@AGA;Fë]AÇD$M ÿtgÁø©ÿ$Í@I¾èÓÿÿë8IIvè5Òÿÿ ÀÀ¶ÀAD$IèÎÿÿëIGI;FÀ¶ÀAD$¿LþèmÒÿÿM öt6AHøw?ÿ$Å@@I~¾èÒÿÿë I~èOÎÿÿ¿Löè2ÒÿÿLàHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèWÑÿÿUHåAWAVAUATSPI×AôE äM7Aøãø H}ÐI~è2ÊÿÿIÆ»Aü|-E1íffff.Iß8uGHpL÷èïÐÿÿHÿÃD9ã|ã¿èÌÿÿL÷IÆAÇHIF1öèBÏÿÿévfO4ïM ötDAHø÷ÿ$Å @I~¾èyÑÿÿëI~è.Íÿÿf.¿LöèÑÿÿIÿÅE9å|«¿Y¡@éI^¸Aü|'H}ÐA½IÇ9u>HYHÿÀD9à|ë¿èåËÿÿIÆAÇI^é»fffff.O4ïIÿÅM ötAAHø4ÿ$Åp@I~¾è¶ÐÿÿëI~èkÌÿÿ¿LöèGÐÿÿE9å|®¿v¡@éÛøuQEn¸Aü|%H}лIÇ9u^DiHÿÀD9à|ë¿è%ËÿÿIÆAÇEnM öu¿èËÿÿIÆAÇAÇFLðHÄ[A\A]A^A_]ÃM4ßHÿÃM ötAAHøwXÿ$ÅÐ@I~¾èÚÏÿÿëI~èËÿÿff.¿LöègÏÿÿD9ã|®¿?¡@èÏÿÿHÁ1ÀH}ÐHÎèÛÿÿ1ÿ¾è@ºÔ¹ñ@E1Àè~Îÿÿf.UHåAWAVAUATSPI×AôE äM7Aø °I^¸Aü|*H}ÐA½ff.IÇ9u.H+YHÿÀD9à|ë¿èåÉÿÿÇHXé©fO4ïIÿÅM ötAAHø4ÿ$Å@I~¾èÆÎÿÿëI~è{Êÿÿ¿LöèWÎÿÿE9å|®¿#¡@éÛøuKA^¸Aü|$H}ÐA½fDIÇ9u^+YHÿÀD9à|ì¿è6ÉÿÿÇXH Àu¿èÉÿÿÇÇ@HÄ[A\A]A^A_]Ãfffff.O4ïIÿÅM ötAAHøwXÿ$Å0@I~¾èêÍÿÿëI~èÉÿÿff.¿LöèwÍÿÿE9å|®¿¡@è¨ÍÿÿHÁ1ÀH}ÐHÎè£Ùÿÿ1ÿ¾è@ºÔ¹ñ@E1ÀèÌÿÿf.UHåAWAVSPI×Iþþu\¿èEÈÿÿHÃÇIùtùu!Hx1öº >+è-ÊÿÿCëxÀ¶Àëùu@CHØHÄ[A^A_]Ã¿Ñ @ëH Ût +¿HÞèªÌÿÿ¿ô @èàÌÿÿHÁ1ÀL÷HÎèÜØÿÿfff.UHåAWAVSPHÓIþþu`¿èÇÿÿIÇAÇHùtùuHxè£Åÿÿë xÀ¶ðëùu(p¿ô@1ÀèÆÿÿIGLøHÄ[A^A_]ÿ @ë#M ÿtIGHÇèÈÿÿ¿LþèêËÿÿ¿º @è ÌÿÿHÁ1ÀL÷HÎèØÿÿfff.UHåAWAVAUATSPIÖAôIÿDààþø I6LÿèÚÿÿHÃøu!H ÛDkt +¿HÞèsËÿÿE ít?IvëCH Ût4Áøwlÿ$Í`@H{¾èËÿÿë H{èLÇÿÿ¿HÞè/ËÿÿAü|IvLÿHÄ[A\A]A^A_]éÙÿÿ¿è5ÆÿÿÇHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1Àè'ÊÿÿUHåAWAVAUATSPIÖAôIÿE1íE ä~p1Û1Àffff.¨t9AEHøwxÿ$Å@I}¾èÑÊÿÿëI}èÆÿÿf¿LîègÊÿÿI4ÞLÿè×ØÿÿIÅHÿÃM íÀD9ã|¦M íu¿èkÅÿÿIÅAÇELèHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèUÉÿÿUHåHøHzHÆ]éðÈÿÿfff.UHåHø92u +HzHÆ]éÌÈÿÿ]ÃfDUHåSPHûH{ H ÿt +è)åÿÿHÇC H{1öºs@1ÉèsÉÿÿH{èÅÿÿH='[ ¾Pè©ÉÿÿHßHÄ[]ÿ`0fUHåSPHóH{èbÅÿÿHßHÄ[]éTÅÿÿUHåAWAVAUATSHìHûH Û±=tZ t¿æ¢@èTÉÿÿHÁ1ÀHÏHÞè´Áÿÿ¾HßèWÅÿÿ Àø¾ô®@HßèÂÇÿÿHEÐH ÀñH]ÈE1öE1äèëÚÿÿIÇM öIuIþëf.è/ÄÿÿMwHÇÃûÿÿ»È©@H¸©@HÀ©@u1öA¸ÀÍ`LÿèÛÿÿë@1öA¸ÀÍ`LÿèpÝÿÿHÃuº=CY uHEпpëH}Ðè[ÄÿÿÆLÿè=áÿÿLÿèõáÿÿAÅAýÿtKLçLþèÁÿÿIÄE í 5ÿÿÿëfE1ä=AY tc¿ò¢@ë¿£@èÈÿÿHÁE1ä1ÀHÏHÞèwÀÿÿë=¿%£@èûÇÿÿIÅLÿè¼ÔÿÿHÁE1ä1ÀLïHuÈHÊèIÀÿÿLÿè±ÅÿÿH}Ðè¸ÆÿÿLàHÄ[A\A]A^A_]ÃE1ä1ÿ¾Á¢@ºÙ¢@èâ¾ÿÿëØfff.UHåSP¿:£@¾j£@1Ò1ÀèKÀÿÿHÃHßè<Hßè8Ãÿÿè³¾ÿÿHÁ¾i£@1Ò1ÀHÏèÀÿÿHÃHßèHßHÄ[]éÃÿÿfUHåAWAVSPIþM öHÇEà%=#X t¿æ¢@èÇÿÿHÁ1ÀHÏLöèc¿ÿÿ¾L÷èÃÿÿ ÀtW¾L÷èõÂÿÿ ÀtZHUà1öL÷èSÃÿÿIÇM ÿuh¿¥£@è±ÆÿÿHÁHEàHP1ÀHÏLöè ¿ÿÿH}àè@¾ÿÿé«=W ¿}£@ë¿£@èmÆÿÿHÁ1ÀHÏLöè;ÿÿë{Hßè#ÂÿÿLÿè[ÃÿÿHÃH ÛtH¾¹£@HßèÅÿÿ Àtß1Ò1ÀL÷HÞèó¾ÿÿHÃHßèüÿÿH Àt¸H=W HÆèDÀÿÿH W ë LÿèÀÿÿë1ÿ¾t£@ºÙ¢@è ½ÿÿHÄ[A^A_]ÃUHåAVSHÓIþþuIH8uAHC8u8¾L÷èÒÿÿIÆHHKHxHqèÝÄÿÿ ÀÀ¶ÀAFLð[A^]ÿ¸©@èoÅÿÿHÁ1ÀHÏèÒ½ÿÿ1öL÷[A^]éPÒÿÿUHåAVSHÓIþþuJH8uBHC8u9¾L÷èÒÿÿIÆHHKHxHqèÀÿÿH ÀÀ¶ÀAFLð[A^]ÿ٩@èîÄÿÿHÁ1ÀHÏèQ½ÿÿ1öL÷[A^]éÏÑÿÿffffff.UHåAWAVSHì(HûþHsU HEàuqH8uiHJ9u`LqLxH½ÀþÿÿºLöèôÃÿÿ ÀHµÀþÿÿL½àþÿÿ¹ÿÇLúè»ÿÿ¿&ª@èEÄÿÿHÁ1ÀHÏLöLúè뿪@è&ÄÿÿHÁ1ÀHÏè¼ÿÿ1öHßèÑÿÿHÃHÑT H;EàuHØHÄ([A^A_]ÃèIÁÿÿ¾Hßè¸ÐÿÿHÃLµÀþÿÿ1Ò1ÉE1ÀL÷Lþèà»ÿÿ ÀÀ¶ÀCL÷è=ÁÿÿëUHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒè¿ÿÿHÄÐ]ÃUHåAVSIξèÌÏÿÿHÃI>è¥ÀÿÿHÇèý»ÿÿH ÀHCu¿ÿ¡@èê»ÿÿHCHØ[A^]Ãf.UHåAVSIξè|ÏÿÿHÃI>èE¾ÿÿHÇè¾ÿÿHÇ襻ÿÿH ÀHCu¿ÿ¡@è»ÿÿHCHØ[A^]ÃfUHåAVSH˾è,ÏÿÿIÆH;èE½ÿÿHÿJª@èÄÇÿÿHßHÆèÉÿÿH ÀIFu¿ÿ¡@è:»ÿÿIFLð[A^]Ãf.UHåAVSIξèÌÎÿÿHÃI>èµ¾ÿÿHÇèÀÿÿHÇèõºÿÿH ÀHCu¿ÿ¡@èâºÿÿHCHØ[A^]ÃfUHåAVSIξè|ÎÿÿHÃI>è¼ÿÿCHØ[A^]ÃfDUHåAWAVATSIÏIÖó¾èCÎÿÿIÄûu6I8u.I?èO¼ÿÿHÃIHxèÌÆÿÿHßHÆèÈÿÿI\$ID$ë!¿Yª@èÁÿÿHÁ1ÀHÏè¹ÿÿI\$ID$H Àu +¿ÿ¡@èºÿÿHLà[A\A^A_]ÃfDUHåAVSIξè¬ÍÿÿHÃI>èÅ»ÿÿIÆ¿ª@èDÆÿÿL÷HÆèyËÿÿÿÀCHØ[A^]ÃUHåAWAVAUATSHì(HËI×AôIþH;HuÔHUÐHMÌLEÈè/ÀÿÿAüuI8uHp¿r±@1Àè½ÿÿ¿Àª@è7ÀÿÿIÇH;èì½ÿÿIÄH;èÑ»ÿÿHÇè)¼ÿÿIÅH;èÞ¼ÿÿHÇèF¾ÿÿHÁDEÌDMÈEÔUÐT$$1ÀLêLÿLæè¼ÿÿ¾L÷èÍÌÿÿHÄ([A\A]A^A_]Ãfffff.UHåAVSIþ÷HÖè<HÃH Ût¿Gª@1ÀHÞèI¼ÿÿHßèQ»ÿÿ¾ë1öL÷[A^]éhÌÿÿUHåAWAVATSHìPIöAÿ1ÛE ÿHP HEØI>Høv¿î±@è!¿ÿÿHÁ1Û1ÀHÏè·ÿÿéåÿ$Ū@¿Ú±@èü¾ÿÿHÁIHp1ÀHÏè¸ÿÿëjw¿ô@1Àè¸ÿÿëYHèì·ÿÿëN¿Ï±@u¿Ô±@èÕ·ÿÿë7HÇL¥þÿÿLæè µÿÿHÐþÿÿ¾ºÝ@HßLáèDºÿÿHßè·ÿÿHÃAÿÏIÆDÿLöèÿÿÿIÆH Ût2M öt-¿²@1ÀHÞLòèø·ÿÿIÇHßè +ºÿÿL÷èºÿÿLûIÞëH ÛtIÞHêN H;EØuLðHÄP[A\A^A_]Ãè`»ÿÿfff.UHåAVSIþ÷HÖè|þÿÿHÃH Ût¿r±@1ÀHÞèºÿÿHßè¹ÿÿ¾ë1öL÷[A^]é¨ÊÿÿUHåAWAVSPIÖA÷¾èfÊÿÿHÃDÿLöèþÿÿH ÀHCu¿ÿ¡@è¶ÿÿHCHØHÄ[A^A_]ÃUHåAVSHÓþu3H8u+¾èÊÿÿIÆHp¿«@1ÀèζÿÿIFLð[A^]Ã1ö[A^]éÊÿÿUHåAWAVAUATSHì8HÓ öLH8 @H}°H9LeÔLmÐHM L}ÌLEÈLæLêLùè¼ÿÿHH]¨HxHuÄHUÀHM¼LE¸Hóè°·ÿÿAÆAöÆLEãA$EÄDðàÑèHEÀLEèAEEÀDðàÁèHE¼LEøAL} E¼DðàÁèHEÈHM¸HEÁE¸I?躶ÿÿIÅAöÆtLïè ¶ÿÿEÄ+E¼EÄAöÆ tLïè2µÿÿEÀ+E¸EÀè ÃÿÿèO¼ÿÿHÃI?èä¶ÿÿUÄMÀDE¼DM¸HßHÆè;¶ÿÿèÃÿÿ ÀH]¨t&¿«@è´»ÿÿHÁHHp1ÀHÏè´ÿÿ1öë01öë0=¥L t¿3«@è »ÿÿHÁHHp1ÀHÏèá³ÿÿ¾H}°è_ÈÿÿHÄ8[A\A]A^A_]ÃUHåAWAVAUATSHìIÌHÓIÿI<$HMÔLEÐ1ö1ÒèõºÿÿI<$謵ÿÿIÅLïè!µÿÿIÆM öu1öLïèÿ¹ÿÿIÆM ö´H]ÈL÷èµÿÿAÅL÷è\¹ÿÿD+mÔEîAÁîEîAÑþ+EÐÃÁëÃÑûèæÁÿÿè»ÿÿIÅI<$詵ÿÿLïHÆDòÙèÉ´ÿÿèÐÁÿÿ Àt$¿`«@èºÿÿHÁHEÈHHp1ÀHÏèÞ²ÿÿëD=yK Lût¿w«@èVºÿÿHÁ1ÀHÏè¹²ÿÿ¾Hßë¿J«@è5ºÿÿHÁ1ÀHÏè²ÿÿ1öLÿèÇÿÿHÄ[A\A]A^A_]Ãff.UHåSPHûH9¾è.¹ÿÿ=ûJ t¿«@èÛ¹ÿÿHÁ1ÀHÏè>²ÿÿ¾HßHÄ[]é·ÆÿÿUHåSPHûH91öèá¸ÿÿ=®J t¿«@è¹ÿÿHÁ1ÀHÏèñ±ÿÿ¾HßHÄ[]éjÆÿÿf.UHåSPHûH91öèѲÿÿ=^J t¿¬«@è>¹ÿÿHÁ1ÀHÏ衱ÿÿ¾HßHÄ[]éÆÿÿf.UHåSPHûH9èSµÿÿ=J t¿¶«@èð¸ÿÿHÁ1ÀHÏèS±ÿÿ¾HßHÄ[]éÌÅÿÿfff.UHåSPHûH9èC±ÿÿ=ÀI t¿Â«@è ¸ÿÿHÁ1ÀHÏè±ÿÿ¾HßHÄ[]é|Åÿÿfff.UHåSPHûH9èó·ÿÿ=pI t¿Ù«@èP¸ÿÿHÁ1ÀHÏè³°ÿÿ¾HßHÄ[]é,Åÿÿfff.UHåSPHûH9èC¶ÿÿ= I t¿ò«@è¸ÿÿHÁ1ÀHÏèc°ÿÿ¾HßHÄ[]éÜÄÿÿfff.UHåSPHûH9è#·ÿÿ=ÐH t¿¬@è°·ÿÿHÁ1ÀHÏè°ÿÿ¾HßHÄ[]éÄÿÿfff.UHåSPHûH91öèQ·ÿÿ=~H t¿ +¬@è^·ÿÿHÁ1ÀHÏèÁ¯ÿÿ¾HßHÄ[]é:Äÿÿf.UHåSPHûH9èc´ÿÿ=0H t¿¬@è·ÿÿHÁ1ÀHÏès¯ÿÿ¾HßHÄ[]éìÃÿÿfff.UHåSPHûH9è#·ÿÿ=àG t¿$¬@èÀ¶ÿÿHÁ1ÀHÏè#¯ÿÿ¾HßHÄ[]éÃÿÿfff.UHåSPHûH91ö衳ÿÿ=G t¿.¬@èn¶ÿÿHÁ1ÀHÏèÑ®ÿÿ¾HßHÄ[]éJÃÿÿf.UHåSPHûH9è³ÿÿ=@G t¿6¬@è ¶ÿÿHÁ1ÀHÏè®ÿÿ¾HßHÄ[]éüÂÿÿfff.UHåSPHûH9èS±ÿÿ=ðF t¿F¬@èеÿÿHÁ1ÀHÏè3®ÿÿ¾HßHÄ[]é¬Âÿÿfff.UHåSPHûH9ècÿÿ= F t¿X¬@èµÿÿHÁ1ÀHÏèãÿÿ¾HßHÄ[]é\Âÿÿfff.UHåSPHûH9èÓ®ÿÿ=PF t¿h¬@è0µÿÿHÁ1ÀHÏèÿÿ¾HßHÄ[]éÂÿÿfff.UHåAWAVATSHËIÿþuwH8uoDpH;èj¯ÿÿAvÿHÇèγÿÿIÄM äu¿«¬@è¼´ÿÿHÁ1ÀHÏDöèhH;Læèq¯ÿÿ=®E t¿Î¬@è´ÿÿHÁ1ÀHÏDöèî¬ÿÿ¾ë¿z¬@èm´ÿÿHÁ1ÀHÏèЬÿÿ1öLÿ[A\A^A_]éJÁÿÿf.UHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒ赯ÿÿHÄÐ]ÃUHåAWAVSHìIÿþufH8u^DpH9è®ÿÿAvÿHÇèo²ÿÿHÃH ÛtjH}ØèÞ«ÿÿuØHßè¯ÿÿ=`D t¿@è@³ÿÿHÁ1ÀHÏDöè «ÿÿ¾ë¿è¬@è³ÿÿHÁ1ÀHÏè«ÿÿ1öLÿèÀÿÿHÄ[A^A_]ÿ«¬@èó²ÿÿHÁ1ÀHÏDöèþÿÿ1öëÏff.UHåAWAVAUATSHìHËIÿþ ¤H8 DpE ö»H;è#ÿÿIÄH;HuÔHUÐHMÌLEÈèH²ÿÿH;èü½ÿÿAÅE íLçEfÿèH¬ÿÿA¯ÄD)èEÔèu¹ÿÿ褲ÿÿIÄH;è9ÿÿUÔMÐDEÌDMÈLçHÆè¬ÿÿèW¹ÿÿ ÀtE¿¸@ë¿7@è²ÿÿHÁ1ÀHÏèiªÿÿ1öLÿèë¾ÿÿHÄ[A\A]A^A_]ÿg@ëο@ëÇ=ßB t¿Ñ@迱ÿÿHÁ1ÀHÏDöèªÿÿ¾ë±@UHåSPHûH9¾èîÿÿ=B t¿ê@è{±ÿÿHÁ1ÀHÏèÞ©ÿÿ¾HßHÄ[]éW¾ÿÿUHåSPHûH9¾è¯ÿÿ=KB t¿ý@è+±ÿÿHÁ1ÀHÏè©ÿÿ¾HßHÄ[]é¾ÿÿUHåAWAVSPHËIþH;èhºÿÿIÇH;èá«ÿÿHÿ +®@è`¶ÿÿºE1ÀLÿHÞHÁè*·ÿÿ=ËA t¿!®@è«°ÿÿHÁ1ÀHÏè©ÿÿ¾L÷HÄ[A^A_]é½ÿÿUHåAWAVSPHËIþH;èè¹ÿÿIÇH;èa«ÿÿHÿ0®@èàµÿÿºE1ÀLÿHÞHÁ誶ÿÿ=KA t¿D®@è+°ÿÿHÁ1ÀHÏè¨ÿÿ¾L÷HÄ[A^A_]é½ÿÿUHåAVSHËIþè·ÿÿ1öHßèdè·ÿÿ Àt¿S®@èÕ¯ÿÿHÁ1ÀHÏè8¨ÿÿ1öë%=Ñ@ t¿o®@豯ÿÿHÁ1ÀHÏè¨ÿÿ¾L÷[A^]é¼ÿÿffffff.UHåAWAVAUATSHì8Hû öWÀ)EÀ)E°HÇEÐHÇE°À¶ÀHEÀAÅè ¯ÿÿIÆH;è5ªÿÿIÇ¿¦±@è´´ÿÿIÄ¿¦±@觴ÿÿHM°H$ÇD$A¸ E1ÉL÷LþLâHÁèA©ÿÿH;èe¸ÿÿIÆH;èÞ©ÿÿIÇA¶Ý¿¶±@èY´ÿÿE1ÀL÷LþÚHÁè&µÿÿHÄ8[A\A]A^A_]ÃUHåAVSHËIþè¾µÿÿ¾Hßèÿÿÿè¼µÿÿ Àt¿®@èr®ÿÿHÁ1ÀHÏèÕ¦ÿÿ1öë%=n? t¿®@èN®ÿÿHÁ1ÀHÏ豦ÿÿ¾L÷[A^]é,»ÿÿfff.UHåAWAVSPIÎHûþ éH8 ÝLx¾Û®@Lÿèî«ÿÿ1ö Àݾâ®@Lÿè׫ÿÿ À¾Ã¾é®@Lÿ轫ÿÿ À¾©¾î®@Lÿ裫ÿÿ À¾¾ö®@Lÿè«ÿÿ À¾ty¾¯@Lÿès«ÿÿ À¾tc¾¯@Lÿè]«ÿÿ À¾tM¾¯@LÿèG«ÿÿ À¾t7¿¯@è4ÿÿHÁ1ÀHÏLþè¥ÿÿ뿱®@èÿÿHÁ1ÀHÏè{¥ÿÿ1öë-I>è§ÿÿ=> t¿1¯@èì¬ÿÿHÁ1ÀHÏèO¥ÿÿ¾HßHÄ[A^A_]éĹÿÿ@UHåAWAVSHìHËIþþuH8uDxAÿer3¿i¯@ë¿>¯@è¬ÿÿHÁ1ÀHÏèì¤ÿÿ1öL÷èn¹ÿÿHÄ[A^A_]Ãè³ÿÿAiÇ(\Eä賬ÿÿIÇH;èH§ÿÿHÿ¦¯@èDZÿÿHMäH$ÇD$¹A¸ E1ÉLÿHÞHÂè_¦ÿÿèF³ÿÿ¾ëffffff.UHåAWAVAUATSHì8IÔAõIþE íÇEÔHÇEÈHÇEÀÒAýuK=Á< t¿½¯@è¡«ÿÿHÁ1ÀHÏè¤ÿÿI$8 HxHuÈHMÔLEÀ1ÒèФÿÿÃé®AEHcø¾èH¢ÿÿIÇ=b< t¿ÿ¯@èB«ÿÿHÁ1ÀHÏ襣ÿÿM ÿD1ÛE í~IÜ8 H@IßHÿÃD9ë|ãIÇßHEÀHD$HEÔHD$HEÈH$HÇD$1ÿ1Ò¹E1ÀE1ÉLþèU¦ÿÿÃLÿè¦ÿÿ ÛudHEÀH ÀtDHxt=¿B°@èªÿÿHÁHEÀHp1ÀHÏèø¢ÿÿë3¿Ñ¯@è|ªÿÿHÁ1ÀHÏèߢÿÿé¿i°@è`ªÿÿHÁ1ÀHÏèâÿÿ}Ôt¿°@èCªÿÿHÁuÔ1ÀHÏ裢ÿÿH}Èt¾L÷èû¶ÿÿHMÈHHë7L÷Þè·ÿÿë+¿°@èÿ©ÿÿHÁ1ÀHÏÞè`¢ÿÿLÿ踥ÿÿ1öL÷èÚ¶ÿÿHÄ8[A\A]A^A_]Ãff.UHåAWAVAUATSHì(IÔAõIþE íHÇEСAýuA= : t¿±°@è©ÿÿHÁ1ÀHÏèã¡ÿÿI$8 HxHuÐ詧ÿÿÃéÍAEHcø¾è1 ÿÿIÇ=K: t¿õ°@è+©ÿÿHÁ1ÀHÏè¡ÿÿM ÿ1ÛE í~'f.IÜ8 ÞH@IßHÿÃD9ë|ãIÇßHEÐHD$HEÌH$1ÿ1Ò¹E1ÀE1ÉLþè÷¡ÿÿÃLÿè}¤ÿÿ Ût$·9 Àt¿:±@è¨ÿÿHÁuÌ1ÀHÏèõ ÿÿ ÛuaHEÐH ÀtAHxt:¿O±@èg¨ÿÿHÁHEÐHp1ÀHÏè ÿÿë0¿Æ°@èF¨ÿÿHÁ1ÀHÏè© ÿÿë?¿v±@è-¨ÿÿHÁ1ÀHÏè ÿÿL÷Þë&¿±@è¨ÿÿHÁ1ÀHÏÞèp ÿÿLÿèÈ£ÿÿ1öL÷èê´ÿÿHÄ([A\A]A^A_]Ãff.UHåSPHûH=è8 èo ÿÿ=Ì8 t¿±@謧ÿÿHÁ1ÀHÏè ÿÿ¾HßHÄ[]é´ÿÿUHåSPHC/ Høÿ»hÄ`tÿÐHHÃøHøÿuñHÄ[]ÃHìè¿©ÿÿHÄÃ0@aÐÍ`B@}@d¸Í`@ÿ¡@ØÍ`@apply-to-existingApply to all existing windows instead of just new windows.debugOutput debug informationConfiguration files to use/usr/ports/x11-wm/devilspie/devilspie-0.23/share/localeUTF-8- Devil's Pie 0.23Failed to parse arguments: %s >+Not an X11 display. >+Devil's Pie %s starting... >+%d s-expressions loaded. >+No s-expressions loaded, quiting >+window_openedmy_wnck_atom_getatom_name != NULL_NET_WM_STATE, %lu%u%c_NET_DESKTOP_VIEWPORTíI@ +J@J@ +J@ +J@ +J@zJ@ J@J@ J@ J@ J@K@2K@RK@qK@K@ L@âL@L@ÀL@¯L@ÀL@ÀL@ÀL@CZ@[@[@àX@hY@[@`@a@a@a@a@a@2a@ja@^a@ja@ja@ja@`@0`@`@0`@0`@0`@c@¥c@c@¥c@¥c@¥c@Çc@ÿc@óc@ÿc@ÿc@ÿc@b@Àb@«b@Àb@Àb@Àb@Óe@òe@æe@òe@òe@òe@f@3f@'f@3f@3f@3f@Vf@f@f@f@f@f@Ee@^e@Ue@^e@^e@^e@e@e@e@e@e@e@h@<h@0h@<h@<h@<h@^h@}h@qh@}h@}h@}h@ h@Úh@Íh@Úh@Úh@Úh@g@¨g@g@¨g@¨g@¨g@Îg@çg@Þg@çg@çg@çg@xi@²i@xi@×i@¢i@êi@Ìi@êi@êi@êi@j@%j@j@%j@%j@%j@ðk@l@l@l@l@l@-k@Pk@=k@Pk@Pk@Pk@Ìl@ðl@Ül@ðl@ðl@ðl@àm@n@ðm@n@n@n@¼n@àn@Ìn@àn@àn@àn@q@(q@q@tq@(q@(q@Õq@ðq@åq@ðq@ðq@ðq@û¡@¢@<¢@¾¢@¾îe-sexp.ce_sexp_result_freee_sexp_term_evalUnknown type in parse tree: %dESExpe_sexp_add_functionIS_E_SEXP (f)e_sexp_add_ifunctione_sexp_add_variablee_sexp_remove_symbole_sexp_set_scopee_sexp_input_texttext != NULLe_sexp_input_filee_sexp_parseError in parsing: %se_sexp_evalf->tree != NULLError in execution: %s #t #f "Invalid format for a integer valueInvalid format for a boolean valueparse_valuestr != NULLInvalid symbol type: %s: %dUnknown identifier: %sgot eof >+Unexpected token encountered: %dparse_valuesl->dataTrying to call variable as function: %sMissing ')'parse_term_free: unknown type: %dandornot=+cast-intcast-stringifbeginIncorrect argument count to (cast-string )Invalid type in (int )Incorrect argument count to (int )Invalid type in (cast-int )Invalid types in -Invalid types in (- time_t)Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Incompatible types in compare >Incompatible types in compare <Invalid types in ORInvalid types in AND >+abcdefghijklmnopqrstuvwxyz_+-<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789-<>?ABCDEFGHIJKLMNOPQRSTUVWXYZßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ; >+load_configuration_filepath != NULLLoading %s >+%s is not a normal file, skipping >+Cannot open %s >+Cannot parse %s: %s >+/usr/ports/x11-wm/devilspie/devilspie-0.23/etc.devilspieload_dir%s doesn't exist >+%s isn't a directory >+Cannot open %s: %s >+.dsiscontainsmatcheswindow_namewindow_rolewindow_classwindow_xidapplication_namewindow_propertywindow_workspaceprintprintlnstrhexgeometryunfullscreenfocuscentermaximize_verticallymaximize_horizontallyunmaximizeunminimizeunshadecloseunpinunstickset_workspacechange_workspaceset_viewportskip_pagerskip_tasklistabovebelowundecoratewintypeopacityspawn_syncspawn_asyncquit½£@Ðv@À£@Pw@É£@àw@Ñ£@ y@Ý£@@z@é£@ z@ö£@ðz@¤@ðy@¤@ {@"¤@À{@}@|@3¤@ð|@9¤@°~@A¤@@E¤@P@I¤@ @T¤@ @R¤@ð@_¤@@@e¤@P@¤@@l¤@à@¤@0@¤@@£¤@Ð@¡¤@ @®¤@p @¬¤@À @´¤@@¼¤@`@º¤@°@¤@@À¤@P@Ȥ@ @Ö¤@@ç¤@Ð@ô¤@P@ÿ¤@@ +¥@ @¥@ @¥@@¥@ @$¥@@,¥@à@4¥@°@?¥@à@K¥@Ð@is expects two string arguments >+contains expects two string arguments >+matches expects two string arguments >+Invalid regular expression '%s': %sWM_WINDOW_ROLEwindow_property expects one string argument >+_NET_WM_DESKTOP}@¾}@Ï}@Ú}@ñ}@Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+0x%xSetting geometry '%s' failed >+Setting geometry '%s' >+Cannot get workspace >+Centering '%s' failed >+Centering >+Setting fullscreen >+Unsetting fullscreen >+Focusing >+Maximising >+Maximising vertically >+Maximising horizontally >+Un-maximising >+Minimising >+Un-minimising >+Shaded >+Unshaded >+Closed >+Setting pinned >+Unsetting pinned >+Setting sticky >+Unsetting sticky >+set_workspace expects a single integer argument >+Workspace number %d does not existChanging workspace to %d >+change_workspace expects a single integer argument >+Switching workspace to %d >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+could not find current viewport >+Setting viewport failed >+Changing viewport to %d >+Skipping tasklist >+Skipping pager >+_NET_WM_STATE_ABOVESetting above >+_NET_WM_STATE_BELOWSetting below >+Removing decorations failedRemoved decorations >+Adding decorations failedAdded decorations >+wintype expects a single string argument >+normaldialogmenutoolbarsplashscreenutilitydockdesktopUnknown window type '%s'Set wintype >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+_NET_WM_WINDOW_OPACITYspawn_sync(string) >+spawn_sync: Command parameter is not a stringspawn_sync(list) >+spawn_sync: Command parameter %d is not a stringError spawning child process (fg): %s >+Error spawning child process (fg). >+Warning: child process returned %d >+spawn_async(string) >+spawn_async: Command parameter is not a stringspawn_async(list) >+spawn_async: Command parameter %d is not a stringSpawned pid %u (bg) >+Error spawning child process (bg): %s >+Error spawning child process (bg). >+Quiting... >+_MOTIF_WM_HINTS_OB_WM_STATE_UNDECORATEDTRUEFALSE(array pointer: %p)Cannot convert element into a string%s%s;|n(ÿÿ¨ÿÿÀxÿÿàÈÿÿèÿÿ ÿÿ@øÿÿ`¸ÿÿÈÿÿ¨èÿÿÈÿÿèHÿÿXÿÿ0ÿÿPÿÿpXÿÿhÿÿ°ÿÿиÿÿð(ÿÿÈÿÿ8(ÿÿ`¨ÿÿÿÿ xÿÿÀøÿÿà(ÿÿhÿÿ0 ÿÿX¸¡ÿÿ¢ÿÿ h£ÿÿÀ(¤ÿÿà(¥ÿÿÈ¥ÿÿ h¦ÿÿ@¸©ÿÿh¸ªÿÿتÿÿ¨Ø«ÿÿÈجÿÿð¯ÿÿ ²ÿÿ@ X²ÿÿ` ¨´ÿÿ ø¶ÿÿ° H¸ÿÿØ (»ÿÿ >+½ÿÿ( >+ȽÿÿH >+¾ÿÿh >+x¿ÿÿ >+HÀÿÿ¸ >+hÀÿÿØ >+Àÿÿø >+èÀÿÿÁÿÿ8øÂÿÿ`XÃÿÿ¸Äÿÿ 8ÅÿÿÀÈÅÿÿàèÆÿÿÇÿÿ ØÇÿÿ@(Èÿÿ`ÈÿÿØÈÿÿ ÉÿÿÀ¨ÉÿÿèøÉÿÿ +ØÊÿÿ0 +(ËÿÿP +Ìÿÿx +èÌÿÿ +8Íÿÿ¸ +ÍÿÿØ +8ÏÿÿÐÿÿ(ØÐÿÿH(ÑÿÿhxÑÿÿÈÑÿÿ¨ÒÿÿÈhÒÿÿè¸ÒÿÿÓÿÿ(XÓÿÿH¨ÓÿÿhøÓÿÿHÔÿÿ¨ÔÿÿÈèÔÿÿè8ÕÿÿÕÿÿ(HÖÿÿPèÖÿÿp¸×ÿÿèØÿÿ¸8ÙÿÿØÙÿÿøÚÿÿÚÿÿ8ÛÿÿXèÛÿÿhÜÿÿ ÈÝÿÿÀÞÿÿàÈàÿÿ¸âÿÿ0zRx$ÿÿvAC +JDàÿÿSAC +BdÿÿPAC +IÀÿÿAC +¤Àÿÿ&AC +BÄÐÿÿÒAC +F$äÿÿ¿AC +P(ÿÿ >+AC +,ÿÿAC +LÿÿAC +Ilÿÿ9AC +H$8ÿÿ +AC +M´ ÿÿµAC +GÔÀÿÿwAC +Hô ÿÿ³AC +JÀÿÿ +AC +4°ÿÿAC +BT°ÿÿ"AC +BtÀÿÿiAC +B$ÿÿAC +G$¼ÿÿRAC +JäÀÿÿqAC + ÿÿXAC +C$`ÿÿlAC +CD°ÿÿyAC +$dÿÿ.AC +M$ÿÿ?AC +J$´0ÿÿ.AC +M$Ü8ÿÿAC +J0ÿÿÂAC +G$àÿÿÛAC +FD ÿÿ¿AC +Gd@ÿÿûAC +B ÿÿAC +¤ ÿÿAC +C$Ä ÿÿIAC +JìH¡ÿÿøAC +B(¢ÿÿAC +,(¢ÿÿøAC +F$L£ÿÿöAC +J$tà£ÿÿªAC +M$h¦ÿÿAC +MÄШÿÿ;AC +B$äð¨ÿÿGAC +J$«ÿÿAAC +J$4@ÿÿMAC +J$\h®ÿÿÖAC +J$ ±ÿÿæAC +J¬è²ÿÿ¤AC +FÌx³ÿÿ´AC +F$ì´ÿÿíAC +J$à´ÿÿÏAC +J<µÿÿAC +\µÿÿAC +|µÿÿWAC +Bȵÿÿ AC +B$¼ÈµÿÿäAC +Mä·ÿÿ^AC +Bзÿÿ_AC +F$¹ÿÿAC +CDp¹ÿÿAC +Cdà¹ÿÿAC +LàºÿÿAC +¤`»ÿÿFAC +CÄ»ÿÿNAC +CäÀ»ÿÿVAC +C ¼ÿÿNAC +C$ 0¼ÿÿ*AC +C$D @¼ÿÿAC +Gl ¸¼ÿÿDAC +C$ è¼ÿÿÒAC +M´ ½ÿÿHAC +C$Ô Ð½ÿÿdAC +Nü ¿ÿÿHAC +C >+H¿ÿÿMAC +F< >+x¿ÿÿMAC +C$\ >+¨¿ÿÿ°AC +M$ >+0ÁÿÿEAC +M¬ >+XÂÿÿIAC +BÌ >+ÂÿÿFAC +Bì >+¸ÂÿÿFAC +BèÂÿÿDAC +B,ÃÿÿDAC +BLHÃÿÿDAC +BlxÃÿÿDAC +B¨ÃÿÿDAC +B¬ØÃÿÿFAC +BÌÄÿÿDAC +Bì8ÄÿÿDAC +BhÄÿÿFAC +B,ÄÿÿDAC +BLÈÄÿÿDAC +BløÄÿÿDAC +B(ÅÿÿDAC +B$¬XÅÿÿ¶AC +GÔðÅÿÿAC +ôpÆÿÿÅAC +I$ + Çÿÿ,AC +M< +(ÈÿÿIAC +B\ +XÈÿÿIAC +B| +Èÿÿ}AC +F +èÈÿÿ}AC +F¼ +HÉÿÿqAC +C$Ü +¨ÉÿÿÙAC +M`ÊÿÿtAC +C$ÀÊÿÿ\AC +FDÌÿÿÁAC +I$d°Ìÿÿ%AC +M$¸ÎÿÿåAC +M´ÐÿÿHAC +Bÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶û£ ü >+% >+5 >+K >+Y >+e >+ >+ß >+ó >+_lP3@ +X@H@õþÿoð@°@8@ >+`(Ç` °$@$@0 þÿÿo`$@ÿÿÿoðÿÿo#@Ä`z3@3@3@ª3@º3@Ê3@Ú3@ê3@ú3@ >+4@4@*4@:4@J4@Z4@j4@z4@4@4@ª4@º4@Ê4@Ú4@ê4@ú4@ >+5@5@*5@:5@J5@Z5@j5@z5@5@5@ª5@º5@Ê5@Ú5@ê5@ú5@ >+6@6@*6@:6@J6@Z6@j6@z6@6@6@ª6@º6@Ê6@Ú6@ê6@ú6@ >+7@7@*7@:7@J7@Z7@j7@z7@7@7@ª7@º7@Ê7@Ú7@ê7@ú7@ >+8@8@*8@:8@J8@Z8@j8@z8@8@8@ª8@º8@Ê8@Ú8@ê8@ú8@ >+9@9@*9@:9@J9@Z9@j9@z9@9@9@ª9@º9@Ê9@Ú9@ê9@ú9@ >+:@:@*:@::@J:@Z:@j:@z:@:@:@ª:@º:@Ê:@Ú:@ê:@ú:@ >+;@;@*;@:;@J;@Z;@j;@z;@;@;@ª;@º;@Ê;@Ú;@ê;@ú;@ >+<@<@*<@:<@J<@Z<@j<@z<@<@<@ª<@º<@Ê<@Ú<@ê<@ú<@ >+=@=@*=@ÿ¡@Ä`b @ð^@f @ a@i @0d@С@pd@°¡@Àf@m @i@o @`j@!¡@@m@q @0o@z @ào@ @ p@ @q@$FreeBSD: releng/10.2/lib/csu/amd64/crt1.c 245133 2013-01-07 17:58:27Z kib $$FreeBSD: releng/10.2/lib/csu/common/crtbrand.c 286664 2015-08-12 14:02:56Z gjb $$FreeBSD: releng/10.2/lib/csu/common/ignore_init.c 245133 2013-01-07 17:58:27Z kib $FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512$FreeBSD: releng/10.2/lib/csu/amd64/crti.S 217105 2011-01-07 16:07:51Z kib $$FreeBSD: releng/10.2/lib/csu/amd64/crtn.S 217105 2011-01-07 16:07:51Z kib $.shstrtab.interp.note.tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.plt.data.bss.comment@@0!H@H¨öÿÿoð@ðH'8@8x/°@°`7ÿÿÿo#@#JDþÿÿo`$@`$ S$@$0]°$@°$ gP3@P3bd3@d3Ð m@=@@=XsX@Xyp@p¨²@²|µ@µÔpÄ`pÄ Ä`ħÄ`ĬÄ`ĵ(Ç`(Çø¾ Ì` Ì@Ä`Í``͸É0`Í×7ÏÒ >\ No newline at end of file >Index: devilspie-0.23/man/man1/devilspie.1.gz >=================================================================== >--- devilspie-0.23/man/man1/devilspie.1.gz (working copy) >+++ devilspie-0.23/man/man1/devilspie.1.gz (.../..) (working copy) >@@ -0,0 +1,14 @@ >+µX[o"7~_qÄË&Éëª[$ì) ¥U©gÆÇÚ.ûë{lÏ +°R¥(òØ>ß¹ø\ '÷Ð5ã:c®p|O½Ç~PoN»Q5*& )`ÃD"7³¤; B¬(14 Êøϧáóx0ÂCà¯é|0|OÓùèï0íf+bι"CwÎ8ÕxÔòX»þøv4pD-5ÊERØ,Y¼¼`hlÞ³D$¥jAC5¼{DDrM +È93C#aLÕØ)ïë.ÝfjmÑC¯RA"ã<¥Âx"" [fHÛA2 >+¹Vz8xõ²ÒõÞÊ4E.gYÉÌIý9'ÏÁt~3í4*¸®³ï¦]#§(Ó=» +FáÊÊRLhCIbeÿ'×ÝgaÍ&i°Ih;àan²ÜûFkW§bMÆdO»zFkKþ@Öqq >+Å è<ˤÂCHü³¼{Ô°ÚÃD6xQƸûeïNß¨Ö GD_RÙç÷$píOh¬O*9«²] ö¯ý;túÇáø5Åí¸¹ä\n¬½Kõ¬·¬ÜviõÚÈßµå!á¾ÿð7ýo§1®GýRyæL76ÊbÒsÂÙu íÂ"ºaÌhÔÇzsTY= + <Liå>,ÉN¯ÐhÂi YmWýyì":Ü]`@±àÅ >+dÄ`D×J©üýâ·+tï³ò)GÔäÊÛÜ0Þ#]üB+ Vx0´½¡.aä0vÚh*ITáزG¯³×ÁÓÝðu6>ôaɹ8aÌÖÝÞ8[ üq}]±äÚ@4±ªálª`±Öc6m=>b΢Wç37¦`³«zX°5P ¨4\èh®Öì©?á'½I¿uÏFªÎHLU$¥Ý\øÑHU¢»³ ¸y.\áètÉOÑýö>Ùq¦ëxϲµgAeJÚA»h2zé×ü2ÔÄX~Ïvb¡¡½af¼À(L[V)2W}$.|ÎRO§k2Ö>½XE|ÆÐN#Ìè%®VKºÝðÑÙ¶óXX¸s¡ÙB¸|¼% YJxÁ£ûj~Açl[YZÒ%1LêÔÌ9ë/ Ùwï®Þ/\ +?pͺÏsÎ5¶Ôð¬è1×®oÕPû9Çï¢ý«] +ã1^¡Îþ·nU+v)Ù²Íà°kMÏ¢$11p¾ÛCª·t)ûnKÈ!lóàà\4Õ}Ýô'4f¢6[E"4¬çc`û8ò±]@» YCµ.ΤA)t ©ÄYX1Ú!ÝÚÅóécDEZea}ZèÅ.Æ¡éÁ°åWoÅ´»P >+·ftc[Ð7d«_DAZU+/×»8/ì©G¹¦M+è3âŲ%ò4¢ª¹7®wü®ßÈU)ÏûÊ?ÃhŲYF> hZ2:ör +ìhpÒNÓ½róÃÇ`§Iäeá8î¡Ök{Ëy°c +¯æ¥¨Å>ÿ]TwëT¬gM'n/I6éÐiY\qÃ,2y+Nx¯\44ûÊÈæÌ.Û3yiÜ>Õ?þ½8¦×ç~îþ\ر #\âsv£E}WgØd/}µî@np<\áªWFf ãùÖôvIÄÂÛ¢ØN׻΢lf0-] áõÕÕŨ¼:#1#z'ìô·4ÎmIc?ïCò"¸ >+09fÛò².úgbG?±jçéb²³#¬Û¦Q7o\[câDY¿¡(?ï]ñ°¿£âW|ì~J©%ùÚ{÷m·MêRaoî?Ý´Ýo^¾ÉÙ![',gÂS(×wWíã#ºÕ\PÔWYÉk¤EñS@ïer?U8»ìã7á@ëýÄÙå&W~Uøñ{ä>°QÑ`¿ ÁmÕ¢F >\ No newline at end of file >Index: devilspie-0.23/man/man1/devilspie.1.gz >=================================================================== >--- devilspie-0.23/man/man1/devilspie.1.gz (working copy) >+++ devilspie-0.23/man/man1/devilspie.1.gz (.../..) (working copy) >@@ -0,0 +1,14 @@ >+µX[o"7~_qÄË&Éëª[$ì) ¥U©gÆÇÚ.ûë{lÏ +°R¥(òØ>ß¹ø\ '÷Ð5ã:c®p|O½Ç~PoN»Q5*& )`ÃD"7³¤; B¬(14 Êøϧáóx0ÂCà¯é|0|OÓùèï0íf+bι"CwÎ8ÕxÔòX»þøv4pD-5ÊERØ,Y¼¼`hlÞ³D$¥jAC5¼{DDrM +È93C#aLÕØ)ïë.ÝfjmÑC¯RA"ã<¥Âx"" [fHÛA2 >+¹Vz8xõ²ÒõÞÊ4E.gYÉÌIý9'ÏÁt~3í4*¸®³ï¦]#§(Ó=» +FáÊÊRLhCIbeÿ'×ÝgaÍ&i°Ih;àan²ÜûFkW§bMÆdO»zFkKþ@Öqq >+Å è<ˤÂCHü³¼{Ô°ÚÃD6xQƸûeïNß¨Ö GD_RÙç÷$píOh¬O*9«²] ö¯ý;túÇáø5Åí¸¹ä\n¬½Kõ¬·¬ÜviõÚÈßµå!á¾ÿð7ýo§1®GýRyæL76ÊbÒsÂÙu íÂ"ºaÌhÔÇzsTY= + <Liå>,ÉN¯ÐhÂi YmWýyì":Ü]`@±àÅ >+dÄ`D×J©üýâ·+tï³ò)GÔäÊÛÜ0Þ#]üB+ Vx0´½¡.aä0vÚh*ITáزG¯³×ÁÓÝðu6>ôaɹ8aÌÖÝÞ8[ üq}]±äÚ@4±ªálª`±Öc6m=>b΢Wç37¦`³«zX°5P ¨4\èh®Öì©?á'½I¿uÏFªÎHLU$¥Ý\øÑHU¢»³ ¸y.\áètÉOÑýö>Ùq¦ëxϲµgAeJÚA»h2zé×ü2ÔÄX~Ïvb¡¡½af¼À(L[V)2W}$.|ÎRO§k2Ö>½XE|ÆÐN#Ìè%®VKºÝðÑÙ¶óXX¸s¡ÙB¸|¼% YJxÁ£ûj~Açl[YZÒ%1LêÔÌ9ë/ Ùwï®Þ/\ +?pͺÏsÎ5¶Ôð¬è1×®oÕPû9Çï¢ý«] +ã1^¡Îþ·nU+v)Ù²Íà°kMÏ¢$11p¾ÛCª·t)ûnKÈ!lóàà\4Õ}Ýô'4f¢6[E"4¬çc`û8ò±]@» YCµ.ΤA)t ©ÄYX1Ú!ÝÚÅóécDEZea}ZèÅ.Æ¡éÁ°åWoÅ´»P >+·ftc[Ð7d«_DAZU+/×»8/ì©G¹¦M+è3âŲ%ò4¢ª¹7®wü®ßÈU)ÏûÊ?ÃhŲYF> hZ2:ör +ìhpÒNÓ½róÃÇ`§Iäeá8î¡Ök{Ëy°c +¯æ¥¨Å>ÿ]TwëT¬gM'n/I6éÐiY\qÃ,2y+Nx¯\44ûÊÈæÌ.Û3yiÜ>Õ?þ½8¦×ç~îþ\ر #\âsv£E}WgØd/}µî@np<\áªWFf ãùÖôvIÄÂÛ¢ØN׻΢lf0-] áõÕÕŨ¼:#1#z'ìô·4ÎmIc?ïCò"¸ >+09fÛò².úgbG?±jçéb²³#¬Û¦Q7o\[câDY¿¡(?ï]ñ°¿£âW|ì~J©%ùÚ{÷m·MêRaoî?Ý´Ýo^¾ÉÙ![',gÂS(×wWíã#ºÕ\PÔWYÉk¤EñS@ïer?U8»ìã7á@ëýÄÙå&W~Uøñ{ä>°QÑ`¿ ÁmÕ¢F >\ No newline at end of file >Index: devilspie-0.23/share/doc/devilspie/AUTHORS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >@@ -0,0 +1 @@ >+Ross Burton <ross@burtonini.com> >Index: devilspie-0.23/share/doc/devilspie/NEWS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >@@ -0,0 +1,257 @@ >+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >+======================================================= >+ >+* Port to libwnck3 (Christian Persch) >+* Add unfullscreen action (Mathias Dalh) >+* Remove exec action (deprecated by spawn) >+ >+ >+Devil's Pie "Sweet Music, Soul Music?" 0.22 >+=========================================== >+ >+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >+* Fix typos in man page (Loïc Minier) >+ >+ >+Devil's Pie "A Love Supreme" 0.21 >+================================= >+ >+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >+* Add decorate action (#449634, thanks Galkin Vasily) >+* Add quit action (thanks Leon Zhang) >+* Handle wnck_screen_get_active_workspace() failing (#343546) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.2 >+======================================= >+ >+* Fix window_workspace (Andrew Yates) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.1 >+======================================= >+ >+* Fix parsing (Lars Damerow) >+* Fix test suite >+ >+ >+Devil's Pie "Wearing That Dress" 0.20 >+===================================== >+ >+* Handle multiple expressions in a file (Lars Damerow) >+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >+* Add println, str, hex, and expand print (DD) >+* Add window_xid matcher (DD) >+ >+ >+Devil's Pie "Sell Sell Sell" 0.19 >+================================ >+ >+* Don't use wnck_window_set_geometry (#381233) >+ >+ >+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >+========================================================== >+ >+* Add window_property matcher (Nigel Tao) >+* Add set_viewport action (James Willcox) >+* Add opacity action (Pavel Palat) >+* Add sticky action (Steve Leung) >+* Add unmaximise action (Alex Menk) >+* Add unminimise action (Richard Neill) >+* Fix negative offsets in geometry action (Vincent Ho, Midred) >+ >+ >+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >+============================================== >+ >+* Depend on GLib 2.9.1 onwards >+ >+ >+Devil's Pie "Stay With Me While We Grow Old" 0.17 >+================================================= >+ >+* Fix compile with GLib 2.10. >+ >+ >+Devil's Pie "Love To Hate" 0.16 >+=============================== >+ >+* Fix undecorate action (Mikachu, RB) >+ >+ >+Devil's Pie "Shogun's Decapitator" 0.15 >+======================================= >+ >+* New matcher: window class (Jonas Linde) >+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >+* Fix test suite (RK) >+* Don't segfault on invalid s-exp (Christian Krause) >+* Never return NULL from a matcher >+* Wrap X call when removing decorations with error handling >+ >+ >+Devil's Pie "Lazy Release" 0.14 >+=============================== >+ >+* Add Set Geometry (Guido Boehm) >+* Fix Set Window Type (Stefan van der Haven) >+* Make Pin work as expected (Jean-Yves Lefort) >+* Append new expressions, not prepend (Lars Damerow) >+* Fix typos in README (Larry Virden) >+ >+ >+Devil's Pie "Wind The Frog" 0.13 >+================================ >+ >+* Total rewrite. >+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >+ Animation Studios for sponsoring this work. >+* Use s-expressions instead of XML as the configuration file format, allowing >+ matches to be combined in new and exciting ways with (and) (or) and (not) >+ operators. >+* Read configuration from both the users home directory and /etc, allowing >+ centralised configuration. >+* Add the beginnings of a test suite. >+ >+ >+Devil's Pie "Trying To Make Their Paper" 0.12 >+============================================= >+ >+* Quit if no flurbs were loaded >+* Use GOption >+* Major code cleanup >+ >+ >+Devil's Pie "Used To Love You" 0.11 >+=================================== >+ >+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >+ the mail the patch came in... >+* Fix the window type action >+* Fix the execute action >+* Check for xsltproc in configure, as it's required >+ >+ >+Devil's Pie "Can't Join Them? Beat Them" 0.10 >+============================================= >+ >+* Re-implement the required private wnck functions, now builds with G2.10 >+ (Crispin Flowerday rocks) >+* Add min/max hints to the opacity action property >+* Display the min/max hints in the generated documentation. >+ >+ >+Devil's Pie "Missing Gifts" 0.9 >+=============================== >+ >+* Check for libwnck 2.9.92 and pass timestamps if required >+* Handle properties containing doubles, so the opacity action works >+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >+* Start a private copy of various private wnck functions we need >+ >+ >+Devil's Pie "Mystery Boxes" 0.8 >+=============================== >+ >+* Bring back --apply-to-existing, so you can work on existing windows >+* Add maximized_horizontally and _vertically to the resize action (John Russell) >+* Add an execute action (John Russell) >+* Add an opacity setting action (Guido Boehm) >+* Generate decent matcher/action documentation at build-time from the source >+* Check that regular expressions parsed correctly, fixing a common bug >+* Less compile warnings >+ >+ >+Devil's Pie "Stumpy" 0.7 >+=============================== >+ >+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >+ >+ >+Devil's Pie "Salmon Sunset" 0.6 >+=============================== >+ >+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >+ days. >+ >+ >+Devil's Pie "Right Where I Want You" 0.5 >+======================================== >+ >+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >+ >+ >+Devil's Pie "Nothing To See" 0.4.1 >+================================== >+ >+* Don't ship the debian/ folder. >+ >+ >+Devil's Pie "Derren Brown Is A Witch" 0.4 >+========================================= >+ >+* Add an action to set the window type atom (Olivier Andrieu) >+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >+* Watch all screens for events, instead of just the default >+ >+ >+Devil's Pie "David Blaine has smelly socks" 0.3.1 >+================================================= >+ >+* Don't crash when a window role is null in various places (Rob Mayoff) >+* Don't crash on unknown properties (RM) >+* Being very slow at applying patches (me) >+ >+ >+Devil's Pie "Floating Skulls" 0.3 >+================================= >+ >+* Vastly improved documentation (Gaetan de Menten) >+* Add a "fullscreen" property (requires libwnck 2.3.something) >+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >+* Many bug fixes (Patrick Aussems) >+ >+Translations: >+* de (Christian Neumair) >+ >+ >+Devil's Pie "Long Time Coming" 0.2.4 >+==================================== >+ >+* Use regular expressions instead of literal string compares when >+ matching window names, application names, or roles (Patrick Aussems >+ <zyk@bugfactory.org>) >+* Bug fixes (Patrick Aussems again) >+* More documentation! >+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >+ R. Damerow <lars@oddment.org>) >+ >+ >+Devil's Pie 0.2.3 >+================= >+ >+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >+ with devilspie when using GCC 3. >+ >+ >+Devil's Pie 0.2.2 >+================= >+ >+* Have decent command line argument parsing >+* Added a layer action so that windows can be below or above the >+ normal windows >+ >+ >+Devil's Pie 0.2.1 >+================= >+ >+* Check the number of command line arguments, so we don't segfault any >+ more. >+ >+ >+Devil's Pie 0.2 >+=============== >+ >+* The first real release -- 0.1 was actually released, but I didn't >+ really like it so I didn't tell many people... >Index: devilspie-0.23/share/doc/devilspie/README >=================================================================== >--- devilspie-0.23/share/doc/devilspie/README (working copy) >+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >@@ -0,0 +1,91 @@ >+Devil's Pie >+=========== >+ >+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >+ >+ >+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >+the lack such functionality in Metacity. Metacity lacking window matching is not >+a bad thing -- Metacity is a lean window manager, and window manipulation does >+not have to be a window manager task. >+ >+Devil's Pie can be configured to detect windows as they are created, and match >+the window to a set of rules. If the window matches the rules, it can perform a >+series of actions on that window. For example, I can make X-Chat appear on all >+workspaces, and make a particular xterm not appear in the pager or task list. >+ >+ >+Building >+-------- >+ >+To build devilspie, follow the usual configure ; make ; make install steps. If >+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >+Debian packages of the latest released version. These are available from >+http://www.burtonini.com/debian/ >+ >+A .spec file is provided for RPM-based distributions, but I didn't write it and >+don't support it. It may or may not work. >+ >+ >+Configuration >+------------- >+ >+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >+about it is probably wrong. >+ >+Devil's Pie is configured by reading a number of files from two directories: >+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >+Pie will read s-expressions from every .ds file in those paths. S-expressions >+are familiar to most Emacs users and in the limited use they have in Devil's Pie >+are trivially learnt by example. >+ >+The basic model is that every time a window is created, the s-expressions are >+evaluated. The window is available to the functions you call as an implicit >+argument, so you can concentrate on defining the logic. >+ >+If you want to see information about every window when it is created, in >+~/.devilspie/test.ds put: >+ >+ (debug) >+ >+When this is evaluated, the "debug" function is called and it outputs the window >+title, geometry, etc. >+ >+Of course performing the same action to every window is no fun. What if you >+want XMMS to start on the second workspace? >+ >+ (if (is (application_name) "XMMS") (set_workspace 2)) >+ >+The "if" function evaluates the first argument as a true/false value, and if it >+is true then it evaluates the second argument, and if false it evaluates the >+third argument (which can be omitted). The "is" function compares two strings >+for equality, returning true if they are identical. The "application_name" >+function returns the name of the application which created the window, and >+"XMMS" is a literal string. So if the application name is "XMMS", then the >+second argument will be evaluated. This is a call to "set_workspace" with the >+integer argument 2, which moves the current window onto the second workspace. >+ >+To perform multiple actions use (begin ...): >+ >+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >+ >+Here "matches" interprets the second argument as a regular expression and >+evaluates that against the first argument. "window_name" is the title of the >+current window, and "maximize" simply maximises the current window. So this >+s-expression puts the window on workspace 2, maximised, if the window name >+begins with "Character" and has more characters in (note .+ rather than .*). >+ >+I will write more documentation in the future but for now you'll have to look at >+the "symbols" array in src/parser.c to see what functions are available. >+ >+ >+Running >+------- >+ >+Just run devilspie as a normal user. The best way is to run it in your session >+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >+Programs). >+ >+If you are testing some s-expressions, you can specify them on the command line >+to load just those files instead of the files specified above. To turn on some >+debugging information, pass --debug. >Index: devilspie-0.23/share/doc/devilspie/TODO >=================================================================== >--- devilspie-0.23/share/doc/devilspie/TODO (working copy) >+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >@@ -0,0 +1,10 @@ >+TODO for Devil's Pie >+ >+S-Exp Port: >+* Documentation generator >+ >+General Improvements: >+* Catch events on window move and resize too? >+* Add ability to insert self into session on startup >+* Use gnome-vfs to monitor the configuration file >+* UTF-8 safe string comparison functions >Index: devilspie-0.23/share/doc/devilspie/AUTHORS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >@@ -0,0 +1 @@ >+Ross Burton <ross@burtonini.com> >Index: devilspie-0.23/share/doc/devilspie/NEWS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >@@ -0,0 +1,257 @@ >+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >+======================================================= >+ >+* Port to libwnck3 (Christian Persch) >+* Add unfullscreen action (Mathias Dalh) >+* Remove exec action (deprecated by spawn) >+ >+ >+Devil's Pie "Sweet Music, Soul Music?" 0.22 >+=========================================== >+ >+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >+* Fix typos in man page (Loïc Minier) >+ >+ >+Devil's Pie "A Love Supreme" 0.21 >+================================= >+ >+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >+* Add decorate action (#449634, thanks Galkin Vasily) >+* Add quit action (thanks Leon Zhang) >+* Handle wnck_screen_get_active_workspace() failing (#343546) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.2 >+======================================= >+ >+* Fix window_workspace (Andrew Yates) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.1 >+======================================= >+ >+* Fix parsing (Lars Damerow) >+* Fix test suite >+ >+ >+Devil's Pie "Wearing That Dress" 0.20 >+===================================== >+ >+* Handle multiple expressions in a file (Lars Damerow) >+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >+* Add println, str, hex, and expand print (DD) >+* Add window_xid matcher (DD) >+ >+ >+Devil's Pie "Sell Sell Sell" 0.19 >+================================ >+ >+* Don't use wnck_window_set_geometry (#381233) >+ >+ >+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >+========================================================== >+ >+* Add window_property matcher (Nigel Tao) >+* Add set_viewport action (James Willcox) >+* Add opacity action (Pavel Palat) >+* Add sticky action (Steve Leung) >+* Add unmaximise action (Alex Menk) >+* Add unminimise action (Richard Neill) >+* Fix negative offsets in geometry action (Vincent Ho, Midred) >+ >+ >+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >+============================================== >+ >+* Depend on GLib 2.9.1 onwards >+ >+ >+Devil's Pie "Stay With Me While We Grow Old" 0.17 >+================================================= >+ >+* Fix compile with GLib 2.10. >+ >+ >+Devil's Pie "Love To Hate" 0.16 >+=============================== >+ >+* Fix undecorate action (Mikachu, RB) >+ >+ >+Devil's Pie "Shogun's Decapitator" 0.15 >+======================================= >+ >+* New matcher: window class (Jonas Linde) >+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >+* Fix test suite (RK) >+* Don't segfault on invalid s-exp (Christian Krause) >+* Never return NULL from a matcher >+* Wrap X call when removing decorations with error handling >+ >+ >+Devil's Pie "Lazy Release" 0.14 >+=============================== >+ >+* Add Set Geometry (Guido Boehm) >+* Fix Set Window Type (Stefan van der Haven) >+* Make Pin work as expected (Jean-Yves Lefort) >+* Append new expressions, not prepend (Lars Damerow) >+* Fix typos in README (Larry Virden) >+ >+ >+Devil's Pie "Wind The Frog" 0.13 >+================================ >+ >+* Total rewrite. >+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >+ Animation Studios for sponsoring this work. >+* Use s-expressions instead of XML as the configuration file format, allowing >+ matches to be combined in new and exciting ways with (and) (or) and (not) >+ operators. >+* Read configuration from both the users home directory and /etc, allowing >+ centralised configuration. >+* Add the beginnings of a test suite. >+ >+ >+Devil's Pie "Trying To Make Their Paper" 0.12 >+============================================= >+ >+* Quit if no flurbs were loaded >+* Use GOption >+* Major code cleanup >+ >+ >+Devil's Pie "Used To Love You" 0.11 >+=================================== >+ >+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >+ the mail the patch came in... >+* Fix the window type action >+* Fix the execute action >+* Check for xsltproc in configure, as it's required >+ >+ >+Devil's Pie "Can't Join Them? Beat Them" 0.10 >+============================================= >+ >+* Re-implement the required private wnck functions, now builds with G2.10 >+ (Crispin Flowerday rocks) >+* Add min/max hints to the opacity action property >+* Display the min/max hints in the generated documentation. >+ >+ >+Devil's Pie "Missing Gifts" 0.9 >+=============================== >+ >+* Check for libwnck 2.9.92 and pass timestamps if required >+* Handle properties containing doubles, so the opacity action works >+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >+* Start a private copy of various private wnck functions we need >+ >+ >+Devil's Pie "Mystery Boxes" 0.8 >+=============================== >+ >+* Bring back --apply-to-existing, so you can work on existing windows >+* Add maximized_horizontally and _vertically to the resize action (John Russell) >+* Add an execute action (John Russell) >+* Add an opacity setting action (Guido Boehm) >+* Generate decent matcher/action documentation at build-time from the source >+* Check that regular expressions parsed correctly, fixing a common bug >+* Less compile warnings >+ >+ >+Devil's Pie "Stumpy" 0.7 >+=============================== >+ >+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >+ >+ >+Devil's Pie "Salmon Sunset" 0.6 >+=============================== >+ >+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >+ days. >+ >+ >+Devil's Pie "Right Where I Want You" 0.5 >+======================================== >+ >+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >+ >+ >+Devil's Pie "Nothing To See" 0.4.1 >+================================== >+ >+* Don't ship the debian/ folder. >+ >+ >+Devil's Pie "Derren Brown Is A Witch" 0.4 >+========================================= >+ >+* Add an action to set the window type atom (Olivier Andrieu) >+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >+* Watch all screens for events, instead of just the default >+ >+ >+Devil's Pie "David Blaine has smelly socks" 0.3.1 >+================================================= >+ >+* Don't crash when a window role is null in various places (Rob Mayoff) >+* Don't crash on unknown properties (RM) >+* Being very slow at applying patches (me) >+ >+ >+Devil's Pie "Floating Skulls" 0.3 >+================================= >+ >+* Vastly improved documentation (Gaetan de Menten) >+* Add a "fullscreen" property (requires libwnck 2.3.something) >+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >+* Many bug fixes (Patrick Aussems) >+ >+Translations: >+* de (Christian Neumair) >+ >+ >+Devil's Pie "Long Time Coming" 0.2.4 >+==================================== >+ >+* Use regular expressions instead of literal string compares when >+ matching window names, application names, or roles (Patrick Aussems >+ <zyk@bugfactory.org>) >+* Bug fixes (Patrick Aussems again) >+* More documentation! >+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >+ R. Damerow <lars@oddment.org>) >+ >+ >+Devil's Pie 0.2.3 >+================= >+ >+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >+ with devilspie when using GCC 3. >+ >+ >+Devil's Pie 0.2.2 >+================= >+ >+* Have decent command line argument parsing >+* Added a layer action so that windows can be below or above the >+ normal windows >+ >+ >+Devil's Pie 0.2.1 >+================= >+ >+* Check the number of command line arguments, so we don't segfault any >+ more. >+ >+ >+Devil's Pie 0.2 >+=============== >+ >+* The first real release -- 0.1 was actually released, but I didn't >+ really like it so I didn't tell many people... >Index: devilspie-0.23/share/doc/devilspie/README >=================================================================== >--- devilspie-0.23/share/doc/devilspie/README (working copy) >+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >@@ -0,0 +1,91 @@ >+Devil's Pie >+=========== >+ >+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >+ >+ >+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >+the lack such functionality in Metacity. Metacity lacking window matching is not >+a bad thing -- Metacity is a lean window manager, and window manipulation does >+not have to be a window manager task. >+ >+Devil's Pie can be configured to detect windows as they are created, and match >+the window to a set of rules. If the window matches the rules, it can perform a >+series of actions on that window. For example, I can make X-Chat appear on all >+workspaces, and make a particular xterm not appear in the pager or task list. >+ >+ >+Building >+-------- >+ >+To build devilspie, follow the usual configure ; make ; make install steps. If >+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >+Debian packages of the latest released version. These are available from >+http://www.burtonini.com/debian/ >+ >+A .spec file is provided for RPM-based distributions, but I didn't write it and >+don't support it. It may or may not work. >+ >+ >+Configuration >+------------- >+ >+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >+about it is probably wrong. >+ >+Devil's Pie is configured by reading a number of files from two directories: >+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >+Pie will read s-expressions from every .ds file in those paths. S-expressions >+are familiar to most Emacs users and in the limited use they have in Devil's Pie >+are trivially learnt by example. >+ >+The basic model is that every time a window is created, the s-expressions are >+evaluated. The window is available to the functions you call as an implicit >+argument, so you can concentrate on defining the logic. >+ >+If you want to see information about every window when it is created, in >+~/.devilspie/test.ds put: >+ >+ (debug) >+ >+When this is evaluated, the "debug" function is called and it outputs the window >+title, geometry, etc. >+ >+Of course performing the same action to every window is no fun. What if you >+want XMMS to start on the second workspace? >+ >+ (if (is (application_name) "XMMS") (set_workspace 2)) >+ >+The "if" function evaluates the first argument as a true/false value, and if it >+is true then it evaluates the second argument, and if false it evaluates the >+third argument (which can be omitted). The "is" function compares two strings >+for equality, returning true if they are identical. The "application_name" >+function returns the name of the application which created the window, and >+"XMMS" is a literal string. So if the application name is "XMMS", then the >+second argument will be evaluated. This is a call to "set_workspace" with the >+integer argument 2, which moves the current window onto the second workspace. >+ >+To perform multiple actions use (begin ...): >+ >+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >+ >+Here "matches" interprets the second argument as a regular expression and >+evaluates that against the first argument. "window_name" is the title of the >+current window, and "maximize" simply maximises the current window. So this >+s-expression puts the window on workspace 2, maximised, if the window name >+begins with "Character" and has more characters in (note .+ rather than .*). >+ >+I will write more documentation in the future but for now you'll have to look at >+the "symbols" array in src/parser.c to see what functions are available. >+ >+ >+Running >+------- >+ >+Just run devilspie as a normal user. The best way is to run it in your session >+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >+Programs). >+ >+If you are testing some s-expressions, you can specify them on the command line >+to load just those files instead of the files specified above. To turn on some >+debugging information, pass --debug. >Index: devilspie-0.23/share/doc/devilspie/TODO >=================================================================== >--- devilspie-0.23/share/doc/devilspie/TODO (working copy) >+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >@@ -0,0 +1,10 @@ >+TODO for Devil's Pie >+ >+S-Exp Port: >+* Documentation generator >+ >+General Improvements: >+* Catch events on window move and resize too? >+* Add ability to insert self into session on startup >+* Use gnome-vfs to monitor the configuration file >+* UTF-8 safe string comparison functions >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >=================================================================== >--- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >@@ -0,0 +1,167 @@ >+ÞfL| ¡"³Öì :- $h £ ³ Ç >+Ü ç þ >+1 >+9 >+T >+#p >+& >+#» >+&ß >+ 0*P"{""Á#ä$@WqªÆÙî + + +3 +J +V +b +!n + +© +µ +Ê +æ +ó +%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >+ +H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >+%s is not a normal file, skipping >+%s isn't a directory >+(array pointer: %p)Added decorations >+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >+Cannot open %s >+Cannot open %s: %s >+Cannot parse %s: %s >+Centering >+Centering '%s' failed >+Changing viewport to %d >+Changing workspace to %d >+Closed >+Configuration files to useDevil's Pie %s starting... >+Error spawning child process (bg). >+Error spawning child process (bg): %s >+Error spawning child process (fg). >+Error spawning child process (fg): %s >+Focusing >+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >+Maximising >+Maximising horizontally >+Maximising vertically >+Minimising >+Missing '('Missing ')'No s-expressions loaded, quiting >+Output debug informationQuiting... >+Removed decorations >+Removing decorations failedSet wintype >+Setting above >+Setting below >+Setting fullscreen >+Setting geometry '%s' >+Setting geometry '%s' failed >+Setting pinned >+Setting sticky >+Setting viewport failed >+Shaded >+Skipping pager >+Skipping tasklist >+Spawned pid %u (bg) >+Switching workspace to %d >+Trying to call variable as function: %sUn-maximising >+Un-minimising >+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >+Unsetting pinned >+Unsetting sticky >+Unshaded >+Warning: child process returned %d >+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >+Workspace number %d does not existchange_workspace expects a single integer argument >+contains expects two string arguments >+could not find current viewport >+is expects two string arguments >+matches expects two string arguments >+opacity expects a single integer argument >+opacity expects a single integer argument between 0 and 100 >+set_viewport expects a single integer argument >+set_viewport expects an integer greater than 0 >+set_workspace expects a single integer argument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >+spawn_sync(string) >+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >+wintype expects a single string argument >+Project-Id-Version: devilspie CVS (HEAD) >+Report-Msgid-Bugs-To: >+POT-Creation-Date: 2010-03-21 23:48+0100 >+PO-Revision-Date: 2010-03-21 23:49+0100 >+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >+Language-Team: Deutsch <gnome-de@gnome.org> >+MIME-Version: 1.0 >+Content-Type: text/plain; charset=UTF-8 >+Content-Transfer-Encoding: 8bit >+Plural-Forms: nplurals=2; plural=(n != 1) >+%s existiert nicht >+%s ist keine normale Datei, wird übersprungen >+%s ist kein Ordner >+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >+%s kann nicht geöffnet werden >+%s kann nicht geöffnet werden: %s >+%s kann nicht verarbeitet werden: %s >+Es wird zentriert >+Zentrieren von »%s« ist gescheitert >+Sichtfeld wird in %d geändert >+Arbeitsfläche wird zu %d gewechselt >+Geschlossen >+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>+Fehler beim Erzeugen des Kindprozesses (bg). >+Fehler beim Erzeugen des Kindprozesses (bg): %s >+Fehler beim Erstellen des Kindprozesses (fg). >+Fehler beim Erstellen des Kindprozesses (fg): %s >+Es wird fokussiert >+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >+Es wird maximiert >+Es wird horizontal maximiert >+Es wird vertikal maximiert >+Es wird minimiert >+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>+Dekorationen wurden entfernt >+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >+Darüber setzen >+Darunter setzen >+Vollbild wird gesetzt >+Geometrie »%s« wird gesetzt >+Festlegen der Geometrie »%s« ist gescheitert >+Auf alle Arbeitsflächen >+Klebrig >+Festlegen des Sichtfeldes ist gescheitert >+Eingerollt >+Umschalter übergehen >+Fensterliste übergehen >+Erzeugte Prozesskennung %u (bg) >+Arbeitsfläche wird zu %d gewechselt >+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >+Minimierung wird rückgängig gemacht >+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >+»Alle Arbeitsflächen« wird rückgängig gemacht >+Klebrig-Status wird rückgängig gemacht >+Ausgerollt >+Warnung: Kindprozess gab %d zurück >+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >+»contains« erwartet als Argument zwei Zeichenketten >+Aktuelles Sichtfeld konnte nicht gefunden werden >+»is« erwartet als Argument zwei Zeichenketten >+»matches« erwartet als Argument zwei Zeichenketten >+Transparenz erwartet als Argument eine einzelne Ganzzahl >+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >+set_viewport erwartet ein einzelnes Ganzzahlargument >+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >+set_workspace erwartet ein einzelnes Ganzzahlargument >+spawn_async(list) >+spawn_async(string) >+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >+spawn_sync(string) >+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >+wintype erwartet als Argument eine einzelne Zeichenkette >+ >\ No newline at end of file >Index: devilspie-0.23/share/doc/devilspie/AUTHORS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >@@ -0,0 +1 @@ >+Ross Burton <ross@burtonini.com> >Index: devilspie-0.23/share/doc/devilspie/NEWS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >@@ -0,0 +1,257 @@ >+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >+======================================================= >+ >+* Port to libwnck3 (Christian Persch) >+* Add unfullscreen action (Mathias Dalh) >+* Remove exec action (deprecated by spawn) >+ >+ >+Devil's Pie "Sweet Music, Soul Music?" 0.22 >+=========================================== >+ >+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >+* Fix typos in man page (Loïc Minier) >+ >+ >+Devil's Pie "A Love Supreme" 0.21 >+================================= >+ >+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >+* Add decorate action (#449634, thanks Galkin Vasily) >+* Add quit action (thanks Leon Zhang) >+* Handle wnck_screen_get_active_workspace() failing (#343546) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.2 >+======================================= >+ >+* Fix window_workspace (Andrew Yates) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.1 >+======================================= >+ >+* Fix parsing (Lars Damerow) >+* Fix test suite >+ >+ >+Devil's Pie "Wearing That Dress" 0.20 >+===================================== >+ >+* Handle multiple expressions in a file (Lars Damerow) >+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >+* Add println, str, hex, and expand print (DD) >+* Add window_xid matcher (DD) >+ >+ >+Devil's Pie "Sell Sell Sell" 0.19 >+================================ >+ >+* Don't use wnck_window_set_geometry (#381233) >+ >+ >+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >+========================================================== >+ >+* Add window_property matcher (Nigel Tao) >+* Add set_viewport action (James Willcox) >+* Add opacity action (Pavel Palat) >+* Add sticky action (Steve Leung) >+* Add unmaximise action (Alex Menk) >+* Add unminimise action (Richard Neill) >+* Fix negative offsets in geometry action (Vincent Ho, Midred) >+ >+ >+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >+============================================== >+ >+* Depend on GLib 2.9.1 onwards >+ >+ >+Devil's Pie "Stay With Me While We Grow Old" 0.17 >+================================================= >+ >+* Fix compile with GLib 2.10. >+ >+ >+Devil's Pie "Love To Hate" 0.16 >+=============================== >+ >+* Fix undecorate action (Mikachu, RB) >+ >+ >+Devil's Pie "Shogun's Decapitator" 0.15 >+======================================= >+ >+* New matcher: window class (Jonas Linde) >+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >+* Fix test suite (RK) >+* Don't segfault on invalid s-exp (Christian Krause) >+* Never return NULL from a matcher >+* Wrap X call when removing decorations with error handling >+ >+ >+Devil's Pie "Lazy Release" 0.14 >+=============================== >+ >+* Add Set Geometry (Guido Boehm) >+* Fix Set Window Type (Stefan van der Haven) >+* Make Pin work as expected (Jean-Yves Lefort) >+* Append new expressions, not prepend (Lars Damerow) >+* Fix typos in README (Larry Virden) >+ >+ >+Devil's Pie "Wind The Frog" 0.13 >+================================ >+ >+* Total rewrite. >+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >+ Animation Studios for sponsoring this work. >+* Use s-expressions instead of XML as the configuration file format, allowing >+ matches to be combined in new and exciting ways with (and) (or) and (not) >+ operators. >+* Read configuration from both the users home directory and /etc, allowing >+ centralised configuration. >+* Add the beginnings of a test suite. >+ >+ >+Devil's Pie "Trying To Make Their Paper" 0.12 >+============================================= >+ >+* Quit if no flurbs were loaded >+* Use GOption >+* Major code cleanup >+ >+ >+Devil's Pie "Used To Love You" 0.11 >+=================================== >+ >+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >+ the mail the patch came in... >+* Fix the window type action >+* Fix the execute action >+* Check for xsltproc in configure, as it's required >+ >+ >+Devil's Pie "Can't Join Them? Beat Them" 0.10 >+============================================= >+ >+* Re-implement the required private wnck functions, now builds with G2.10 >+ (Crispin Flowerday rocks) >+* Add min/max hints to the opacity action property >+* Display the min/max hints in the generated documentation. >+ >+ >+Devil's Pie "Missing Gifts" 0.9 >+=============================== >+ >+* Check for libwnck 2.9.92 and pass timestamps if required >+* Handle properties containing doubles, so the opacity action works >+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >+* Start a private copy of various private wnck functions we need >+ >+ >+Devil's Pie "Mystery Boxes" 0.8 >+=============================== >+ >+* Bring back --apply-to-existing, so you can work on existing windows >+* Add maximized_horizontally and _vertically to the resize action (John Russell) >+* Add an execute action (John Russell) >+* Add an opacity setting action (Guido Boehm) >+* Generate decent matcher/action documentation at build-time from the source >+* Check that regular expressions parsed correctly, fixing a common bug >+* Less compile warnings >+ >+ >+Devil's Pie "Stumpy" 0.7 >+=============================== >+ >+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >+ >+ >+Devil's Pie "Salmon Sunset" 0.6 >+=============================== >+ >+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >+ days. >+ >+ >+Devil's Pie "Right Where I Want You" 0.5 >+======================================== >+ >+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >+ >+ >+Devil's Pie "Nothing To See" 0.4.1 >+================================== >+ >+* Don't ship the debian/ folder. >+ >+ >+Devil's Pie "Derren Brown Is A Witch" 0.4 >+========================================= >+ >+* Add an action to set the window type atom (Olivier Andrieu) >+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >+* Watch all screens for events, instead of just the default >+ >+ >+Devil's Pie "David Blaine has smelly socks" 0.3.1 >+================================================= >+ >+* Don't crash when a window role is null in various places (Rob Mayoff) >+* Don't crash on unknown properties (RM) >+* Being very slow at applying patches (me) >+ >+ >+Devil's Pie "Floating Skulls" 0.3 >+================================= >+ >+* Vastly improved documentation (Gaetan de Menten) >+* Add a "fullscreen" property (requires libwnck 2.3.something) >+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >+* Many bug fixes (Patrick Aussems) >+ >+Translations: >+* de (Christian Neumair) >+ >+ >+Devil's Pie "Long Time Coming" 0.2.4 >+==================================== >+ >+* Use regular expressions instead of literal string compares when >+ matching window names, application names, or roles (Patrick Aussems >+ <zyk@bugfactory.org>) >+* Bug fixes (Patrick Aussems again) >+* More documentation! >+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >+ R. Damerow <lars@oddment.org>) >+ >+ >+Devil's Pie 0.2.3 >+================= >+ >+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >+ with devilspie when using GCC 3. >+ >+ >+Devil's Pie 0.2.2 >+================= >+ >+* Have decent command line argument parsing >+* Added a layer action so that windows can be below or above the >+ normal windows >+ >+ >+Devil's Pie 0.2.1 >+================= >+ >+* Check the number of command line arguments, so we don't segfault any >+ more. >+ >+ >+Devil's Pie 0.2 >+=============== >+ >+* The first real release -- 0.1 was actually released, but I didn't >+ really like it so I didn't tell many people... >Index: devilspie-0.23/share/doc/devilspie/README >=================================================================== >--- devilspie-0.23/share/doc/devilspie/README (working copy) >+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >@@ -0,0 +1,91 @@ >+Devil's Pie >+=========== >+ >+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >+ >+ >+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >+the lack such functionality in Metacity. Metacity lacking window matching is not >+a bad thing -- Metacity is a lean window manager, and window manipulation does >+not have to be a window manager task. >+ >+Devil's Pie can be configured to detect windows as they are created, and match >+the window to a set of rules. If the window matches the rules, it can perform a >+series of actions on that window. For example, I can make X-Chat appear on all >+workspaces, and make a particular xterm not appear in the pager or task list. >+ >+ >+Building >+-------- >+ >+To build devilspie, follow the usual configure ; make ; make install steps. If >+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >+Debian packages of the latest released version. These are available from >+http://www.burtonini.com/debian/ >+ >+A .spec file is provided for RPM-based distributions, but I didn't write it and >+don't support it. It may or may not work. >+ >+ >+Configuration >+------------- >+ >+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >+about it is probably wrong. >+ >+Devil's Pie is configured by reading a number of files from two directories: >+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >+Pie will read s-expressions from every .ds file in those paths. S-expressions >+are familiar to most Emacs users and in the limited use they have in Devil's Pie >+are trivially learnt by example. >+ >+The basic model is that every time a window is created, the s-expressions are >+evaluated. The window is available to the functions you call as an implicit >+argument, so you can concentrate on defining the logic. >+ >+If you want to see information about every window when it is created, in >+~/.devilspie/test.ds put: >+ >+ (debug) >+ >+When this is evaluated, the "debug" function is called and it outputs the window >+title, geometry, etc. >+ >+Of course performing the same action to every window is no fun. What if you >+want XMMS to start on the second workspace? >+ >+ (if (is (application_name) "XMMS") (set_workspace 2)) >+ >+The "if" function evaluates the first argument as a true/false value, and if it >+is true then it evaluates the second argument, and if false it evaluates the >+third argument (which can be omitted). The "is" function compares two strings >+for equality, returning true if they are identical. The "application_name" >+function returns the name of the application which created the window, and >+"XMMS" is a literal string. So if the application name is "XMMS", then the >+second argument will be evaluated. This is a call to "set_workspace" with the >+integer argument 2, which moves the current window onto the second workspace. >+ >+To perform multiple actions use (begin ...): >+ >+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >+ >+Here "matches" interprets the second argument as a regular expression and >+evaluates that against the first argument. "window_name" is the title of the >+current window, and "maximize" simply maximises the current window. So this >+s-expression puts the window on workspace 2, maximised, if the window name >+begins with "Character" and has more characters in (note .+ rather than .*). >+ >+I will write more documentation in the future but for now you'll have to look at >+the "symbols" array in src/parser.c to see what functions are available. >+ >+ >+Running >+------- >+ >+Just run devilspie as a normal user. The best way is to run it in your session >+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >+Programs). >+ >+If you are testing some s-expressions, you can specify them on the command line >+to load just those files instead of the files specified above. To turn on some >+debugging information, pass --debug. >Index: devilspie-0.23/share/doc/devilspie/TODO >=================================================================== >--- devilspie-0.23/share/doc/devilspie/TODO (working copy) >+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >@@ -0,0 +1,10 @@ >+TODO for Devil's Pie >+ >+S-Exp Port: >+* Documentation generator >+ >+General Improvements: >+* Catch events on window move and resize too? >+* Add ability to insert self into session on startup >+* Use gnome-vfs to monitor the configuration file >+* UTF-8 safe string comparison functions >Index: devilspie-0.23/share/doc/devilspie/AUTHORS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >@@ -0,0 +1 @@ >+Ross Burton <ross@burtonini.com> >Index: devilspie-0.23/share/doc/devilspie/NEWS >=================================================================== >--- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >@@ -0,0 +1,257 @@ >+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >+======================================================= >+ >+* Port to libwnck3 (Christian Persch) >+* Add unfullscreen action (Mathias Dalh) >+* Remove exec action (deprecated by spawn) >+ >+ >+Devil's Pie "Sweet Music, Soul Music?" 0.22 >+=========================================== >+ >+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >+* Fix typos in man page (Loïc Minier) >+ >+ >+Devil's Pie "A Love Supreme" 0.21 >+================================= >+ >+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >+* Add decorate action (#449634, thanks Galkin Vasily) >+* Add quit action (thanks Leon Zhang) >+* Handle wnck_screen_get_active_workspace() failing (#343546) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.2 >+======================================= >+ >+* Fix window_workspace (Andrew Yates) >+ >+ >+Devil's Pie "Wearing That Dress" 0.20.1 >+======================================= >+ >+* Fix parsing (Lars Damerow) >+* Fix test suite >+ >+ >+Devil's Pie "Wearing That Dress" 0.20 >+===================================== >+ >+* Handle multiple expressions in a file (Lars Damerow) >+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >+* Add println, str, hex, and expand print (DD) >+* Add window_xid matcher (DD) >+ >+ >+Devil's Pie "Sell Sell Sell" 0.19 >+================================ >+ >+* Don't use wnck_window_set_geometry (#381233) >+ >+ >+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >+========================================================== >+ >+* Add window_property matcher (Nigel Tao) >+* Add set_viewport action (James Willcox) >+* Add opacity action (Pavel Palat) >+* Add sticky action (Steve Leung) >+* Add unmaximise action (Alex Menk) >+* Add unminimise action (Richard Neill) >+* Fix negative offsets in geometry action (Vincent Ho, Midred) >+ >+ >+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >+============================================== >+ >+* Depend on GLib 2.9.1 onwards >+ >+ >+Devil's Pie "Stay With Me While We Grow Old" 0.17 >+================================================= >+ >+* Fix compile with GLib 2.10. >+ >+ >+Devil's Pie "Love To Hate" 0.16 >+=============================== >+ >+* Fix undecorate action (Mikachu, RB) >+ >+ >+Devil's Pie "Shogun's Decapitator" 0.15 >+======================================= >+ >+* New matcher: window class (Jonas Linde) >+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >+* Fix test suite (RK) >+* Don't segfault on invalid s-exp (Christian Krause) >+* Never return NULL from a matcher >+* Wrap X call when removing decorations with error handling >+ >+ >+Devil's Pie "Lazy Release" 0.14 >+=============================== >+ >+* Add Set Geometry (Guido Boehm) >+* Fix Set Window Type (Stefan van der Haven) >+* Make Pin work as expected (Jean-Yves Lefort) >+* Append new expressions, not prepend (Lars Damerow) >+* Fix typos in README (Larry Virden) >+ >+ >+Devil's Pie "Wind The Frog" 0.13 >+================================ >+ >+* Total rewrite. >+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >+ Animation Studios for sponsoring this work. >+* Use s-expressions instead of XML as the configuration file format, allowing >+ matches to be combined in new and exciting ways with (and) (or) and (not) >+ operators. >+* Read configuration from both the users home directory and /etc, allowing >+ centralised configuration. >+* Add the beginnings of a test suite. >+ >+ >+Devil's Pie "Trying To Make Their Paper" 0.12 >+============================================= >+ >+* Quit if no flurbs were loaded >+* Use GOption >+* Major code cleanup >+ >+ >+Devil's Pie "Used To Love You" 0.11 >+=================================== >+ >+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >+ the mail the patch came in... >+* Fix the window type action >+* Fix the execute action >+* Check for xsltproc in configure, as it's required >+ >+ >+Devil's Pie "Can't Join Them? Beat Them" 0.10 >+============================================= >+ >+* Re-implement the required private wnck functions, now builds with G2.10 >+ (Crispin Flowerday rocks) >+* Add min/max hints to the opacity action property >+* Display the min/max hints in the generated documentation. >+ >+ >+Devil's Pie "Missing Gifts" 0.9 >+=============================== >+ >+* Check for libwnck 2.9.92 and pass timestamps if required >+* Handle properties containing doubles, so the opacity action works >+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >+* Start a private copy of various private wnck functions we need >+ >+ >+Devil's Pie "Mystery Boxes" 0.8 >+=============================== >+ >+* Bring back --apply-to-existing, so you can work on existing windows >+* Add maximized_horizontally and _vertically to the resize action (John Russell) >+* Add an execute action (John Russell) >+* Add an opacity setting action (Guido Boehm) >+* Generate decent matcher/action documentation at build-time from the source >+* Check that regular expressions parsed correctly, fixing a common bug >+* Less compile warnings >+ >+ >+Devil's Pie "Stumpy" 0.7 >+=============================== >+ >+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >+ >+ >+Devil's Pie "Salmon Sunset" 0.6 >+=============================== >+ >+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >+ days. >+ >+ >+Devil's Pie "Right Where I Want You" 0.5 >+======================================== >+ >+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >+ >+ >+Devil's Pie "Nothing To See" 0.4.1 >+================================== >+ >+* Don't ship the debian/ folder. >+ >+ >+Devil's Pie "Derren Brown Is A Witch" 0.4 >+========================================= >+ >+* Add an action to set the window type atom (Olivier Andrieu) >+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >+* Watch all screens for events, instead of just the default >+ >+ >+Devil's Pie "David Blaine has smelly socks" 0.3.1 >+================================================= >+ >+* Don't crash when a window role is null in various places (Rob Mayoff) >+* Don't crash on unknown properties (RM) >+* Being very slow at applying patches (me) >+ >+ >+Devil's Pie "Floating Skulls" 0.3 >+================================= >+ >+* Vastly improved documentation (Gaetan de Menten) >+* Add a "fullscreen" property (requires libwnck 2.3.something) >+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >+* Many bug fixes (Patrick Aussems) >+ >+Translations: >+* de (Christian Neumair) >+ >+ >+Devil's Pie "Long Time Coming" 0.2.4 >+==================================== >+ >+* Use regular expressions instead of literal string compares when >+ matching window names, application names, or roles (Patrick Aussems >+ <zyk@bugfactory.org>) >+* Bug fixes (Patrick Aussems again) >+* More documentation! >+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >+ R. Damerow <lars@oddment.org>) >+ >+ >+Devil's Pie 0.2.3 >+================= >+ >+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >+ with devilspie when using GCC 3. >+ >+ >+Devil's Pie 0.2.2 >+================= >+ >+* Have decent command line argument parsing >+* Added a layer action so that windows can be below or above the >+ normal windows >+ >+ >+Devil's Pie 0.2.1 >+================= >+ >+* Check the number of command line arguments, so we don't segfault any >+ more. >+ >+ >+Devil's Pie 0.2 >+=============== >+ >+* The first real release -- 0.1 was actually released, but I didn't >+ really like it so I didn't tell many people... >Index: devilspie-0.23/share/doc/devilspie/README >=================================================================== >--- devilspie-0.23/share/doc/devilspie/README (working copy) >+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >@@ -0,0 +1,91 @@ >+Devil's Pie >+=========== >+ >+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >+ >+ >+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >+the lack such functionality in Metacity. Metacity lacking window matching is not >+a bad thing -- Metacity is a lean window manager, and window manipulation does >+not have to be a window manager task. >+ >+Devil's Pie can be configured to detect windows as they are created, and match >+the window to a set of rules. If the window matches the rules, it can perform a >+series of actions on that window. For example, I can make X-Chat appear on all >+workspaces, and make a particular xterm not appear in the pager or task list. >+ >+ >+Building >+-------- >+ >+To build devilspie, follow the usual configure ; make ; make install steps. If >+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >+Debian packages of the latest released version. These are available from >+http://www.burtonini.com/debian/ >+ >+A .spec file is provided for RPM-based distributions, but I didn't write it and >+don't support it. It may or may not work. >+ >+ >+Configuration >+------------- >+ >+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >+about it is probably wrong. >+ >+Devil's Pie is configured by reading a number of files from two directories: >+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >+Pie will read s-expressions from every .ds file in those paths. S-expressions >+are familiar to most Emacs users and in the limited use they have in Devil's Pie >+are trivially learnt by example. >+ >+The basic model is that every time a window is created, the s-expressions are >+evaluated. The window is available to the functions you call as an implicit >+argument, so you can concentrate on defining the logic. >+ >+If you want to see information about every window when it is created, in >+~/.devilspie/test.ds put: >+ >+ (debug) >+ >+When this is evaluated, the "debug" function is called and it outputs the window >+title, geometry, etc. >+ >+Of course performing the same action to every window is no fun. What if you >+want XMMS to start on the second workspace? >+ >+ (if (is (application_name) "XMMS") (set_workspace 2)) >+ >+The "if" function evaluates the first argument as a true/false value, and if it >+is true then it evaluates the second argument, and if false it evaluates the >+third argument (which can be omitted). The "is" function compares two strings >+for equality, returning true if they are identical. The "application_name" >+function returns the name of the application which created the window, and >+"XMMS" is a literal string. So if the application name is "XMMS", then the >+second argument will be evaluated. This is a call to "set_workspace" with the >+integer argument 2, which moves the current window onto the second workspace. >+ >+To perform multiple actions use (begin ...): >+ >+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >+ >+Here "matches" interprets the second argument as a regular expression and >+evaluates that against the first argument. "window_name" is the title of the >+current window, and "maximize" simply maximises the current window. So this >+s-expression puts the window on workspace 2, maximised, if the window name >+begins with "Character" and has more characters in (note .+ rather than .*). >+ >+I will write more documentation in the future but for now you'll have to look at >+the "symbols" array in src/parser.c to see what functions are available. >+ >+ >+Running >+------- >+ >+Just run devilspie as a normal user. The best way is to run it in your session >+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >+Programs). >+ >+If you are testing some s-expressions, you can specify them on the command line >+to load just those files instead of the files specified above. To turn on some >+debugging information, pass --debug. >Index: devilspie-0.23/share/doc/devilspie/TODO >=================================================================== >--- devilspie-0.23/share/doc/devilspie/TODO (working copy) >+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >@@ -0,0 +1,10 @@ >+TODO for Devil's Pie >+ >+S-Exp Port: >+* Documentation generator >+ >+General Improvements: >+* Catch events on window move and resize too? >+* Add ability to insert self into session on startup >+* Use gnome-vfs to monitor the configuration file >+* UTF-8 safe string comparison functions >Index: devilspie.diff >=================================================================== >--- devilspie.diff (working copy) >+++ devilspie.diff (.../..) (working copy) >@@ -1,6791 +1,3 @@ >-Index: Makefile >-=================================================================== >---- Makefile (working copy) >-+++ Makefile (.../..) (working copy) >-@@ -2,14 +2,16 @@ >- # $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >- >- PORTNAME= devilspie >--PORTVERSION= 0.22 >-+PORTVERSION= 0.23 >- PORTREVISION= 6 >- CATEGORIES= x11-wm >- MASTER_SITES= http://www.burtonini.com/computing/ >- >--MAINTAINER= ports@FreeBSD.org >-+MAINTAINER= w.schwarzenfeld@utanet.at >- COMMENT= Window manipulation tool >- >-+EXTRACT_SUFX= .tar.xz >-+ >- OPTIONS_DEFINE= DOCS >- >- USE_GNOME= libwnck intltool >-@@ -18,6 +20,8 @@ >- CPPFLAGS+= -I${LOCALBASE}/include >- LIBS+= -L${LOCALBASE}/lib -lX11 >- >-+LIB_DEPENDS= libwnck-3.so:${PORTSDIR}/x11-toolkits/libwnck3 >-+ >- PORTDOCS= AUTHORS NEWS README TODO >- PLIST_FILES= bin/devilspie \ >- man/man1/devilspie.1.gz \ >- >-Property changes on: Makefile >-___________________________________________________________________ >-Deleted: svn:eol-style >-## -1 +0,0 ## >--native >-\ No newline at end of property >-Deleted: svn:keywords >-## -1 +0,0 ## >--FreeBSD=%H >-\ No newline at end of property >-Deleted: svn:mime-type >-## -1 +0,0 ## >--text/plain >-\ No newline at end of property >-Index: Makefile.orig >-=================================================================== >---- Makefile.orig (working copy) >-+++ Makefile.orig (.../..) (working copy) >-@@ -0,0 +1,36 @@ >-+# Created by: Jean-Yves Lefort <jylefort@brutele.be> >-+# $FreeBSD$ >-+ >-+PORTNAME= devilspie >-+PORTVERSION= 0.22 >-+PORTREVISION= 6 >-+CATEGORIES= x11-wm >-+MASTER_SITES= http://www.burtonini.com/computing/ >-+ >-+MAINTAINER= ports@FreeBSD.org >-+COMMENT= Window manipulation tool >-+ >-+OPTIONS_DEFINE= DOCS >-+ >-+USE_GNOME= libwnck intltool >-+GNU_CONFIGURE= yes >-+USES= pkgconfig gettext gmake >-+CPPFLAGS+= -I${LOCALBASE}/include >-+LIBS+= -L${LOCALBASE}/lib -lX11 >-+ >-+PORTDOCS= AUTHORS NEWS README TODO >-+PLIST_FILES= bin/devilspie \ >-+ man/man1/devilspie.1.gz \ >-+ share/locale/de/LC_MESSAGES/devilspie.mo >-+ >-+post-patch: >-+ @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ >-+ ${WRKSRC}/src/Makefile.in >-+ >-+post-install: >-+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >-+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >-+ >-+.include <bsd.port.mk> >-+ >-+ >-Index: devilspie/Makefile >-=================================================================== >---- devilspie/Makefile (working copy) >-+++ devilspie/Makefile (.../..) (working copy) >-@@ -0,0 +1,34 @@ >-+# Created by: Jean-Yves Lefort <jylefort@brutele.be> >-+# $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >-+ >-+PORTNAME= devilspie >-+PORTVERSION= 0.22 >-+PORTREVISION= 6 >-+CATEGORIES= x11-wm >-+MASTER_SITES= http://www.burtonini.com/computing/ >-+ >-+MAINTAINER= ports@FreeBSD.org >-+COMMENT= Window manipulation tool >-+ >-+OPTIONS_DEFINE= DOCS >-+ >-+USE_GNOME= libwnck intltool >-+GNU_CONFIGURE= yes >-+USES= pkgconfig gettext gmake >-+CPPFLAGS+= -I${LOCALBASE}/include >-+LIBS+= -L${LOCALBASE}/lib -lX11 >-+ >-+PORTDOCS= AUTHORS NEWS README TODO >-+PLIST_FILES= bin/devilspie \ >-+ man/man1/devilspie.1.gz \ >-+ share/locale/de/LC_MESSAGES/devilspie.mo >-+ >-+post-patch: >-+ @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ >-+ ${WRKSRC}/src/Makefile.in >-+ >-+post-install: >-+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >-+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >-+ >-+.include <bsd.port.mk> >- >-Property changes on: devilspie/Makefile >-___________________________________________________________________ >-Added: svn:eol-style >-## -0,0 +1 ## >-+native >-\ No newline at end of property >-Added: svn:keywords >-## -0,0 +1 ## >-+FreeBSD=%H >-\ No newline at end of property >-Added: svn:mime-type >-## -0,0 +1 ## >-+text/plain >-\ No newline at end of property >-Index: devilspie/devilspie.diff >-=================================================================== >---- devilspie/devilspie.diff (working copy) >-+++ devilspie/devilspie.diff (.../..) (working copy) >-@@ -0,0 +1,142 @@ >-+Index: Makefile >-+=================================================================== >-+--- Makefile (working copy) >-++++ Makefile (.../..) (working copy) >-+@@ -2,14 +2,16 @@ >-+ # $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >-+ >-+ PORTNAME= devilspie >-+-PORTVERSION= 0.22 >-++PORTVERSION= 0.23 >-+ PORTREVISION= 6 >-+ CATEGORIES= x11-wm >-+ MASTER_SITES= http://www.burtonini.com/computing/ >-+ >-+-MAINTAINER= ports@FreeBSD.org >-++MAINTAINER= w.schwarzenfeld@utanet.at >-+ COMMENT= Window manipulation tool >-+ >-++EXTRACT_SUFX= .tar.xz >-++ >-+ OPTIONS_DEFINE= DOCS >-+ >-+ USE_GNOME= libwnck intltool >-+@@ -18,6 +20,8 @@ >-+ CPPFLAGS+= -I${LOCALBASE}/include >-+ LIBS+= -L${LOCALBASE}/lib -lX11 >-+ >-++LIB_DEPENDS= libwnck-3.so:${PORTSDIR}/x11-toolkits/libwnck3 >-++ >-+ PORTDOCS= AUTHORS NEWS README TODO >-+ PLIST_FILES= bin/devilspie \ >-+ man/man1/devilspie.1.gz \ >-+ >-+Property changes on: Makefile >-+___________________________________________________________________ >-+Deleted: svn:eol-style >-+## -1 +0,0 ## >-+-native >-+\ No newline at end of property >-+Deleted: svn:keywords >-+## -1 +0,0 ## >-+-FreeBSD=%H >-+\ No newline at end of property >-+Deleted: svn:mime-type >-+## -1 +0,0 ## >-+-text/plain >-+\ No newline at end of property >-+Index: Makefile.orig >-+=================================================================== >-+--- Makefile.orig (working copy) >-++++ Makefile.orig (.../..) (working copy) >-+@@ -0,0 +1,36 @@ >-++# Created by: Jean-Yves Lefort <jylefort@brutele.be> >-++# $FreeBSD$ >-++ >-++PORTNAME= devilspie >-++PORTVERSION= 0.22 >-++PORTREVISION= 6 >-++CATEGORIES= x11-wm >-++MASTER_SITES= http://www.burtonini.com/computing/ >-++ >-++MAINTAINER= ports@FreeBSD.org >-++COMMENT= Window manipulation tool >-++ >-++OPTIONS_DEFINE= DOCS >-++ >-++USE_GNOME= libwnck intltool >-++GNU_CONFIGURE= yes >-++USES= pkgconfig gettext gmake >-++CPPFLAGS+= -I${LOCALBASE}/include >-++LIBS+= -L${LOCALBASE}/lib -lX11 >-++ >-++PORTDOCS= AUTHORS NEWS README TODO >-++PLIST_FILES= bin/devilspie \ >-++ man/man1/devilspie.1.gz \ >-++ share/locale/de/LC_MESSAGES/devilspie.mo >-++ >-++post-patch: >-++ @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ >-++ ${WRKSRC}/src/Makefile.in >-++ >-++post-install: >-++ @${MKDIR} ${STAGEDIR}${DOCSDIR} >-++ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >-++ >-++.include <bsd.port.mk> >-++ >-++ >-+Index: devilspie/Makefile >-+=================================================================== >-+--- devilspie/Makefile (working copy) >-++++ devilspie/Makefile (.../..) (working copy) >-+@@ -0,0 +1,34 @@ >-++# Created by: Jean-Yves Lefort <jylefort@brutele.be> >-++# $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >-++ >-++PORTNAME= devilspie >-++PORTVERSION= 0.22 >-++PORTREVISION= 6 >-++CATEGORIES= x11-wm >-++MASTER_SITES= http://www.burtonini.com/computing/ >-++ >-++MAINTAINER= ports@FreeBSD.org >-++COMMENT= Window manipulation tool >-++ >-++OPTIONS_DEFINE= DOCS >-++ >-++USE_GNOME= libwnck intltool >-++GNU_CONFIGURE= yes >-++USES= pkgconfig gettext gmake >-++CPPFLAGS+= -I${LOCALBASE}/include >-++LIBS+= -L${LOCALBASE}/lib -lX11 >-++ >-++PORTDOCS= AUTHORS NEWS README TODO >-++PLIST_FILES= bin/devilspie \ >-++ man/man1/devilspie.1.gz \ >-++ share/locale/de/LC_MESSAGES/devilspie.mo >-++ >-++post-patch: >-++ @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||' \ >-++ ${WRKSRC}/src/Makefile.in >-++ >-++post-install: >-++ @${MKDIR} ${STAGEDIR}${DOCSDIR} >-++ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >-++ >-++.include <bsd.port.mk> >-+ >-+Property changes on: devilspie/Makefile >-+___________________________________________________________________ >-+Added: svn:eol-style >-+## -0,0 +1 ## >-++native >-+\ No newline at end of property >-+Added: svn:keywords >-+## -0,0 +1 ## >-++FreeBSD=%H >-+\ No newline at end of property >-+Added: svn:mime-type >-+## -0,0 +1 ## >-++text/plain >-+\ No newline at end of property >-Index: devilspie/distinfo >-=================================================================== >---- devilspie/distinfo (working copy) >-+++ devilspie/distinfo (.../..) (working copy) >-@@ -0,0 +1,2 @@ >-+SHA256 (devilspie-0.22.tar.gz) = e06aba1d96889e1b58bd1b0ba4d3015f50adc3ade2824b5cb37a0ee7f2490aaf >-+SIZE (devilspie-0.22.tar.gz) = 192646 >- >-Property changes on: devilspie/distinfo >-___________________________________________________________________ >-Added: fbsd:nokeywords >-## -0,0 +1 ## >-+yes >-\ No newline at end of property >-Added: svn:eol-style >-## -0,0 +1 ## >-+native >-\ No newline at end of property >-Added: svn:mime-type >-## -0,0 +1 ## >-+text/plain >-\ No newline at end of property >-Index: devilspie/pkg-descr >-=================================================================== >---- devilspie/pkg-descr (working copy) >-+++ devilspie/pkg-descr (.../..) (working copy) >-@@ -0,0 +1,13 @@ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" >-+option and the lack of the functionality in Metacity. Metacity lacking >-+window matching is not a bad thing -- Metacity is a lean window >-+manager, and window manipulation does not have to be a window manager >-+task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, >-+and match the window to a set of rules. If the window matches the >-+rules, it can perform a series of actions on that window. For example, >-+I make all windows created by X-Chat appear on all workspaces, and the >-+main Gkrellm1 window does not appear in the pager or task list. >-+ >-+WWW: http://www.burtonini.com/blog/computers/devilspie/ >- >-Property changes on: devilspie/pkg-descr >-___________________________________________________________________ >-Added: fbsd:nokeywords >-## -0,0 +1 ## >-+yes >-\ No newline at end of property >-Added: svn:eol-style >-## -0,0 +1 ## >-+native >-\ No newline at end of property >-Added: svn:mime-type >-## -0,0 +1 ## >-+text/plain >-\ No newline at end of property >-Index: devilspie-0.23/bin/devilspie >-=================================================================== >---- devilspie-0.23/bin/devilspie (working copy) >-+++ devilspie-0.23/bin/devilspie (.../..) (working copy) >-@@ -0,0 +1,276 @@ >-+ELF >@=@@Ð@8@@@@@@ÀÀ@@@@lÄlÄ pÄpÄ`pÄ`ð¨ ÄÄ`Ä`@@00Påtd²²@²@||Qåtd/libexec/ld-elf.so.1FreeBSDJFreeBSD¥)k~v95j|UaOuwzt\yP-S4# 3e.;pIEmh: -+r^1,¤c$dZ£D_@o}gK%¡']Bn{Y s> !0=A?H*J8X&WTC<FbV¢q6("xRG+fi Q72lNML/[ >-+`A A@@¢¤BEÕì ÇYa bdF>ð#ºã|§Ý£k¼PvÙqX»Ê¡ÅØ Ò~,`'[ -+,-Å4Ý>[M5ö'êp×aJ£ûJ#n#ÛZ!$½"q+!:± \ªJû½ËY¯ÀEÕ)ÙJ6ÃÑ >-+bâ >-+£öUä·øTó >-+¡î½Cþ ÃÀbÀ&D}#?`X1<2å±ÀÛ÷¿IõÝ1_¥q,A¿y1P´DºVþozeÀcßJ -+ 8A¶õËÜlãxÜû -+½ÿ%N騽Á\ÀÚÎM^É¢Päâ åûÙ÷éûÓ dêØU# =ÈÜÙ æmõ±2 E /í >-+"0¶ >-+5ÿËá¿ \Ü5HV Öxf ¾ï?~w w!f¯ÿâ~ ÕXÚ¥Mû@V ½mjPÊÐ{Ü| >-+ Â6¼{1÷ø¼ ?ñÿ`Í`Õ`Í`úpÍ`@«D8@3RñÿÎ`Î`v Ì`Fñÿ`Í`~ä4@libX11.so.6_Jv_RegisterClassesXGetWindowAttributesXSyncXMoveResizeWindowXFreeXInternAtomXChangePropertyXSendEventXGetAtomNameXMoveWindowXParseGeometryXGetWindowPropertylibwnck-3.so.0g_object_newg_malloc_ng_return_if_fail_warningg_type_register_static_simplegdk_error_trap_popg_type_class_adjust_private_offsetg_slist_prependlibintl_bindtextdomaing_string_newg_str_equallibintl_bind_textdomain_codesetg_get_current_timeg_list_lengthg_list_appendg_strdupg_hash_table_insertgdk_error_trap_pushg_strdup_printfg_mallocg_list_concatgdk_display_get_defaultg_signal_connect_datag_once_init_enterg_slice_alloc0g_hash_table_lookupg_intern_static_stringg_str_hashg_logvg_type_check_instance_is_ag_string_freeg_object_unrefg_once_init_leaveg_type_class_peek_parentg_hash_table_destroyg_malloc0g_assertion_message_exprg_hash_table_foreachg_slice_free1g_type_check_class_castg_slist_freeg_hash_table_newwnck_window_get_screenwnck_window_get_namewnck_window_move_to_workspacewnck_window_maximizewnck_screen_getwnck_screen_get_widthwnck_screen_get_heightwnck_window_maximize_horizontallywnck_window_unpinwnck_window_get_applicationwnck_window_maximize_verticallywnck_window_set_skip_tasklistwnck_window_set_window_typewnck_window_unshadewnck_window_unmaximizewnck_class_group_get_res_classwnck_window_get_xidwnck_window_activatewnck_window_get_geometrywnck_workspace_activatewnck_window_get_class_groupwnck_window_unstickwnck_application_get_namewnck_window_shadewnck_workspace_get_widthwnck_window_pinwnck_window_minimizewnck_window_set_skip_pagerwnck_window_closewnck_screen_get_active_workspacewnck_screen_get_workspacewnck_window_stickwnck_window_set_fullscreenwnck_window_unminimizewnck_workspace_get_heightlibgtk-3.so.0g_scanner_scope_remove_symbolg_option_context_parseg_get_home_dirg_scanner_set_scopeg_error_freeg_scanner_scope_add_symbolg_option_context_newg_main_loop_quitg_build_filenameg_scanner_input_textg_scanner_get_next_tokeng_main_loop_rung_scanner_lookup_symbolg_main_loop_newg_dir_closeg_string_insert_cg_scanner_destroyg_option_context_freeg_file_testg_scanner_input_fileg_ptr_array_newg_dir_opengdk_x11_display_get_typeg_printg_dir_read_nameg_option_context_add_main_entriesg_scanner_newg_scanner_peek_next_tokeng_list_foreachg_ascii_strcasecmpg_strdup_vprintfg_ptr_array_addg_str_has_suffixg_string_appendg_strjoinvg_ptr_array_freelibgdk-3.so.0g_printerrgdk_x11_get_default_xdisplaygdk_initgdk_display_get_n_screenslibpangocairo-1.0.so.0libpango-1.0.so.0libatk-1.0.so.0libcairo-gobject.so.2libcairo.so.2libthr.so.3libgdk_pixbuf-2.0.so.0libintl_gettextlibgio-2.0.so.0g_spawn_command_line_syncg_spawn_command_line_asyncg_spawn_asynclibgobject-2.0.so.0libglib-2.0.so.0libintl_textdomainenvirong_spawn_syncg_scanner_cur_valueg_scanner_scope_foreach_symbollibintl.so.8libc.so.7__prognamestrtoulmemcpyfopenstrstrregfreeregcompstrlen_init_tlsfcloseregerrorsetjmp__isthreadedstrcmp__stack_chk_fail__stack_chk_guardlongjmpstrftimeatexitregexeclocaltime_rfileno_edata__bss_start_endFBSD_1.0l°(zW`Í`pÍ`@Ç`HÇ`PÇ`XÇ``Ç`hÇ`pÇ`xÇ`Ç` Ç` >-+Ç`Ç` Ç` -+¨Ç`°Ç`¸Ç`ÀÇ`ÈÇ`ÐÇ`ØÇ`àÇ`èÇ`ðÇ`øÇ`¤È`È`È`È` È`(È`0È`8È`@È` HÈ`!PÈ`"XÈ`#`È`$hÈ`%pÈ`&xÈ`'È`(È`)È`*È`+ È`,¨È`-°È`.¸È`/ÀÈ`0ÈÈ`1ÐÈ`2ØÈ`3àÈ`4èÈ`5ðÈ`6øÈ`7É`8É`9É`:É`; É`<(É`=0É`>8É`?@É`@HÉ`APÉ`BXÉ`C`É`DhÉ`EpÉ`FxÉ`GÉ`HÉ`IÉ`JÉ`K É`L¨É`°É`M¸É`NÀÉ`OÈÉ`PÐÉ`RØÉ`SàÉ`TèÉ`UðÉ`VøÉ`WÊ`XÊ`YÊ`ZÊ`[ Ê`\(Ê`]0Ê`^8Ê`_@Ê``HÊ`aPÊ`bXÊ`c`Ê`dhÊ`epÊ`fxÊ`gÊ`hÊ`iÊ`jÊ`k Ê`l¨Ê`m°Ê`n¸Ê`oÀÊ`pÈÊ`qÐÊ`rØÊ`sàÊ`tèÊ`uðÊ`vøÊ`wË`xË`yË`zË`{ Ë`|(Ë`}0Ë`~8Ë`@Ë`HË`PË`XË``Ë`hË` pË`xË`Ë`Ë`Ë`Ë` Ë`¨Ë`°Ë`¸Ë`ÀË`ÈË`ÐË`ØË`àË`èË`ðË`øË`Ì`Ì`Ì`Ì`HìèèÂaHÄÃÿ5Æ ÿ%È @ÿ%Æ héàÿÿÿÿ%¾ héÐÿÿÿÿ%¶ héÀÿÿÿÿ%® hé°ÿÿÿÿ%¦ hé ÿÿÿÿ% héÿÿÿÿ% héÿÿÿÿ% hépÿÿÿÿ% hé`ÿÿÿÿ%~ h éPÿÿÿÿ%v h >-+é@ÿÿÿÿ%n hé0ÿÿÿÿ%f hé ÿÿÿÿ%^ h -+éÿÿÿÿ%V héÿÿÿÿ%N héðþÿÿÿ%F héàþÿÿÿ%> héÐþÿÿÿ%6 héÀþÿÿÿ%. hé°þÿÿÿ%& hé þÿÿÿ% héþÿÿÿ% héþÿÿÿ% hépþÿÿÿ% hé`þÿÿÿ%þ héPþÿÿÿ%ö hé@þÿÿÿ%î hé0þÿÿÿ%æ hé þÿÿÿ%Þ héþÿÿÿ%Ö héþÿÿÿ%Î héðýÿÿÿ%Æ h éàýÿÿÿ%¾ h!éÐýÿÿÿ%¶ h"éÀýÿÿÿ%® h#é°ýÿÿÿ%¦ h$é ýÿÿÿ% h%éýÿÿÿ% h&éýÿÿÿ% h'épýÿÿÿ% h(é`ýÿÿÿ%~ h)éPýÿÿÿ%v h*é@ýÿÿÿ%n h+é0ýÿÿÿ%f h,é ýÿÿÿ%^ h-éýÿÿÿ%V h.éýÿÿÿ%N h/éðüÿÿÿ%F h0éàüÿÿÿ%> h1éÐüÿÿÿ%6 h2éÀüÿÿÿ%. h3é°üÿÿÿ%& h4é üÿÿÿ% h5éüÿÿÿ% h6éüÿÿÿ% h7épüÿÿÿ% h8é`üÿÿÿ%þ h9éPüÿÿÿ%ö h:é@üÿÿÿ%î h;é0üÿÿÿ%æ h<é üÿÿÿ%Þ h=éüÿÿÿ%Ö h>éüÿÿÿ%Î h?éðûÿÿÿ%Æ h@éàûÿÿÿ%¾ hAéÐûÿÿÿ%¶ hBéÀûÿÿÿ%® hCé°ûÿÿÿ%¦ hDé ûÿÿÿ% hEéûÿÿÿ% hFéûÿÿÿ% hGépûÿÿÿ% hHé`ûÿÿÿ%~ hIéPûÿÿÿ%v hJé@ûÿÿÿ%n hKé0ûÿÿÿ%f hLé ûÿÿÿ%^ hMéûÿÿÿ%V hNéûÿÿÿ%N hOéðúÿÿÿ%F hPéàúÿÿÿ%> hQéÐúÿÿÿ%6 hRéÀúÿÿÿ%. hSé°úÿÿÿ%& hTé úÿÿÿ% hUéúÿÿÿ% hVéúÿÿÿ% hWépúÿÿÿ% hXé`úÿÿÿ%þ hYéPúÿÿÿ%ö hZé@úÿÿÿ%î h[é0úÿÿÿ%æ h\é úÿÿÿ%Þ h]éúÿÿÿ%Ö h^éúÿÿÿ%Î h_éðùÿÿÿ%Æ h`éàùÿÿÿ%¾ haéÐùÿÿÿ%¶ hbéÀùÿÿÿ%® hcé°ùÿÿÿ%¦ hdé ùÿÿÿ% heéùÿÿÿ% hféùÿÿÿ% hgépùÿÿÿ% hhé`ùÿÿÿ%~ hiéPùÿÿÿ%v hjé@ùÿÿÿ%n hké0ùÿÿÿ%f hlé ùÿÿÿ%^ hméùÿÿÿ%V hnéùÿÿÿ%N hoéðøÿÿÿ%F hpéàøÿÿÿ%> hqéÐøÿÿÿ%6 hréÀøÿÿÿ%. hsé°øÿÿÿ%& hté øÿÿÿ% huéøÿÿÿ% hvéøÿÿÿ% hwépøÿÿÿ% hxé`øÿÿÿ%þ hyéPøÿÿÿ%ö hzé@øÿÿÿ%î h{é0øÿÿÿ%æ h|é øÿÿÿ%Þ h}éøÿÿÿ%Ö h~éøÿÿÿ%Î héð÷ÿÿÿ%Æ héà÷ÿÿÿ%¾ héÐ÷ÿÿÿ%¶ héÀ÷ÿÿÿ%® hé°÷ÿÿÿ%¦ hé ÷ÿÿÿ% h é÷ÿÿÿ% hé÷ÿÿÿ% hép÷ÿÿÿ% hé`÷ÿÿÿ%~ héP÷ÿÿÿ%v hé@÷ÿÿÿ%n hé0÷ÿÿÿ%f hé ÷ÿÿÿ%^ hé÷ÿÿÿ%V hé÷ÿÿÿ%N héðöÿÿÿ%F héàöÿÿÿ%> héÐöÿÿÿ%6 héÀöÿÿÿ%. hé°öÿÿÿ%& hé öÿÿÿ% héöÿÿÿ% héöÿÿÿ% hépöÿÿÿ% hé`öÿÿÿ%þ héPöÿÿÿ%ö hé@öÿÿÿ%î hé0öÿÿUHåAWAVAUATSPIþM>IcÇMlÆH=¬ uL-£ IÆE ÿ~%IH ÀuëHÿÀH ëHÿÀù/téÉuñ¸Ä`H Àt >-+H÷èøÿÿëè0úÿÿ¸Ä`H À ß¿À>@èè÷ÿÿE1ä¸lÄ`¹lÄ`H)ÁHÈHÁø?HÁè=HÈHÁøtA¸lÄ`¹lÄ`H)ÁHËHÁû?HÁë=HËHÁûJålÄ`HørDÿLöLêÿÐIÿÄI9Ürßèõÿÿ1Û¸lÄ`¹lÄ`H)ÁHÈHÁø?HÁè=HÈHÁøtH¸lÄ`¹lÄ`H)ÁIÌIÁü?IÁì=IÌIÁüHÝlÄ`HørDÿLöLêÿÐHÿÃL9ãrßDÿLöLêèáÇè.þÿÿf.UHåSP¸lÄ`¹lÄ`H)ÁHËHÁû?HÁë=HËHÁût!fHÝdÄ`HÿËHøvÿÐH ÛuèHÄ[]éEVUHå Àtë#HÁH -+õ ÿÐH -+ì HH ÀuäÆå ]Ãff.UHåH=$ t¸H Àt¿Ä`]ÿà]ÃUHåAWAVSHì}äHuØHÇEпj£@¾·@èùôÿÿ¿j£@¾ï@è*õÿÿ¿j£@èðúÿÿLuäL}ØL÷Lþèúÿÿ¿õ@èõÿÿHþp@ºj£@HßèîùÿÿHMÐHßLöLúèóÿÿ ÀtuHßèà÷ÿÿèÛöÿÿHÃèùÿÿH ÛHH ÉtH9tHßHÆèùÿÿ Àtu=[ t¿<@è;üÿÿHÁ¾@1ÀHÏèôÿÿHV H Àu`è4é¿@è üÿÿHÁHEÐHp1ÀHÏèdôÿÿH}ÐèóÿÿHßèC÷ÿÿ»é¿'@1ÀéòfHñ H8t0HHH -+à H8è 2H ÀtÛH=¤ HÆèÐõÿÿH ëÃ= tH= èôÿÿÁ¿X@1ÀÎèÒóÿÿH=g èöóÿÿ ÀteèõÿÿHÇèuøÿÿAÆE ö~11Ûßèôÿÿ¾@ºàA@1ÉE1ÀE1ÉHÇèÓõÿÿÿÃA9ÞuØ1Û1ÿ¾èþôÿÿH HÇè¯ôÿÿë¿r@èãúÿÿHÁ1ÀHÏèFóÿÿ»ØHÄ[A^A_]ÃUHåHðH= ¾B@HÂ]éXøÿÿ@UHåSPHûH5° è»HßHÆHÄ[]éªUHåAWAVSPIþM öH= H ÿu-¿D8@¾ä4@èÃúÿÿHx 1ÿ1öè³úÿÿHp H=a Löè-õÿÿ»ÿÿÿÿH!Ãucènúÿÿ1Û1ÒHÇLöèóÿÿIÇM ÿtGL÷èóÿÿHÃH=! HÞLúè*óÿÿH= LþHÚèóÿÿLûë1Û1ÿ¾¢@º³@èððÿÿHØHÄ[A^A_]Ãfffff.UHåAWAVAUATSHìÈMÆIÏAÔHóIýÇ ÿÿÿ!HÇ ÿÿÿÇ (ÿÿÿèùÿÿH 0ÿÿÿH8ÿÿÿ¿Å@èÁþÿÿE äH @ÿÿÿÇ Hÿÿÿ À¶ÀH PÿÿÿL½XÿÿÿLµ`ÿÿÿèaùÿÿIuL ÿÿÿ1Ò¹HÇèðÿÿHÄÈ[A\A]A^A_]ÃUHå]é:òÿÿfDUHåèùÿÿ1öHÇèÑøÿÿ]é+ðÿÿUHåAWAVSHìXIöHûèüñÿÿHÇEÀèßøÿÿHMÀHL$(HMÈHL$ HMÐHL$HMÜHL$HMàHL$HÇ$E1ÿ1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLòèêïÿÿÃèøÿÿ1öHÇè9øÿÿèïÿÿ Ø sHMàHùuH}ÀèñÿÿIÇéOHùH}ÐEÜuOH ÿtJø uEL}ÀHÿ ¡è'øÿÿI7HÇèì÷ÿÿIÆE1ÿM öL÷èÅðÿÿIÇL÷èôÿÿéóE1ÿHù æHÿ ÜE1ÿøtøu%HEÀ0¿Ú@ëHEÀ¶0¿Ý@1ÀèñÿÿéSÿÿÿø ¡HEÀH0¿Ö@1Àèàðÿÿé2ÿÿÿHÿǾèîÿÿIÆHEÐ1ÛH ÀIÇÆt"@è_÷ÿÿI4ßHÇè#÷ÿÿIÞHÿÃH;]Ðrâ¿Ó@LöèöÿÿIÇHEÐ1ÛH Àt!I<ÞH ÿt è6óÿÿHEÐHÿÃH9ÃræL÷èròÿÿH}ÀèóÿÿLøHÄX[A^A_]ÃUHåSHìèsñÿÿHÃèËöÿÿHpÿÿÿHÇHÞèõÿÿHEðHÄ[]ÃUHåAWAVAUATSHìXIÎI×IõHûIÇAÇèïÿÿHÇEÐègöÿÿHM°HL$(HM¸HL$ HMÀHL$HMÌHL$HMÐHL$HÇ$E1ä1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLêèríÿÿÃèöÿÿ1öHÇèÁõÿÿèíÿÿ ØuOH}Ðu?H}À¾èsìÿÿIL}°H]ÀHÝHÇLþèEñÿÿALÿèÚñÿÿA¼ë H}°èÉñÿÿDàHÄX[A\A]A^A_]ÃUHåAVSHì`IöHûèîÿÿHÇEèèqõÿÿHMÈHL$(HMÐHL$ HMØHL$HMäHL$HMèHL$HÇ$1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLòèìÿÿÃèõÿÿ1öHÇèÎôÿÿè)ìÿÿ ØHÇÃÿÿÿÿuH}èH}ÈuHèñÿÿHØHÄ`[A^]Ãff.UHåSHìècïÿÿHÃè»ôÿÿHpÿÿÿHÇHÞèyóÿÿHEðHX¿à@èÃùÿÿHhÿÿÿHdÿÿÿHßHÆèÚýÿÿ½dÿÿÿ¸ÿÿÿÿ~ H hÿÿÿHÄ[]ÃUHåAVSHìÐIöHûÀt)) Pÿÿÿ)`ÿÿÿ)pÿÿÿ)])e)m )u°)}ÀLHÿÿÿL @ÿÿÿH8ÿÿÿH0ÿÿÿH»H ÿtèVïÿÿH ÿÿÿHEàHEHEØÇEÔ0ÇEÐHuÐL÷èiñÿÿHHÃ(¾Hßèòÿÿffff.UHåH]ÃUHåSPó¿èîÿÿHÄ[]ÃDUHåSPó¿èâíÿÿÇXHÄ[]Ãfffff.UHåSPHóH ÛtHøw:ÿ$Åø@H{¾è¹òÿÿëHÄ[]ÃH{ègîÿÿ¿HÞHÄ[]éDòÿÿ1ÿ¾è@ºÔ¹ñ@E1Àè{ñÿÿUHåAWAVATSIÖA÷1ÛE ÿ~]M$ÞM ätDA$HøwKÿ$Å(@I|$¾è+òÿÿëI|$èßíÿÿff.¿Læè·ñÿÿHÿÃD9û|«[A\A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèÝðÿÿfUHåAWAVAUATSPIôIýM äHr HEÐ.A$Hø8ÿ$ÅX@¿èmìÿÿHÃÇë¿èXìÿÿHÃÇAD$Cé¿è8ìÿÿHÃÇI|$èUêÿÿë¿èìÿÿHÃÇID$HCéKMct$IçJõHàðI)ÇLüM ö~11Ûffff.ID$H4ØLïèÿÿÿIßHÿÃEt$D9ó|ÞID$HXH Ût|HHLïDöLúÿÓIÅEt$ëfIL$HAH ÀÇAt$IT$HILïÿÐHÃé§1Û1ÿ¾@ºÀ@èçÿÿ駿@èLðÿÿHÁA$1ÀLïHÎèDüÿÿE1í1ÛE ö~df.M$ßM ätDA$Høÿ$Å@I|$¾èðÿÿëI|$è»ëÿÿ¿LæèïÿÿHÿÃD9ó|«LëëLëH Ûu¿è¨êÿÿHÃÇHt H;EÐuHØHeØ[A\A]A^A_]Ãèëìÿÿ1ÿ¾è@ºÔ¹ñ@E1Àèîÿÿfffff.UHåHì®ðH= uO¿ðÍ`è%êÿÿ ÀtA¿4@ègêÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè}æÿÿ¿ðÍ`HÆèðìÿÿHE HÄ]Ãffffff.UHåAVSHûèEíÿÿH" =# t -+¾Î`HßèHæÿÿ¾PHßèîÿÿIÆHßèíÿÿHý IÇF0 r@[A^]ÃUHåAVSIþ¿À@èàëÿÿIF1ÛfD»PÌ`H@Ì`HHÌ`L@Ì`u1öL÷èë -+1öL÷èHÃHû u¹[A^]Ã@UHåHì®ðH=M uO¿ðÍ`èÕèÿÿ ÀtA¿4@èéÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè-åÿÿ¿ðÍ`HÆè ëÿÿH=õ~ 1ö1ÀHÄ]ékäÿÿUHåAWAVAUATSHìLEÐIÌIÕA÷Hû®ðH=´~ uO¿ðÍ`è<èÿÿ ÀtA¿4@è~èÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèäÿÿ¿ðÍ`HÆèëÿÿH5\~ H ÛtxHH ÀtH90tHßè¦éÿÿ Àt_M ítyHßDþLêè{¿ è ëÿÿIÆLïèêåÿÿIFMfAÇHMÐINH{DþHÂLñHÄ[A\A]A^A_]éäÿÿ1ÿ¾:@ºN@HÄ[A\A]A^A_]é´ãÿÿ1ÿ¾:@º¸@ëßfUHåAWAVAUATSPIÖA÷Hû®ðH=} uO¿ðÍ`èçÿÿ ÀtA¿4@èXçÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆènãÿÿ¿ðÍ`HÆèáéÿÿH56} H ÛHH ÀtH90tHßè|èÿÿ ÀtgM öH{DþèãÿÿAÅH{LöèåÿÿIÄH{DþLòèrâÿÿH{DîèæâÿÿM ät?I|$èGçÿÿLçHÄ[A\A]A^A_]é1çÿÿ1ÿ¾ @ºN@HÄ[A\A]A^A_]éâÿÿHÄ[A\A]A^A_]Ã1ÿ¾ @º¸@ëÐUHåAWAVAUATSHìLEÐIÌIÕA÷Hû®ðH=D| uO¿ðÍ`èÌåÿÿ ÀtA¿4@èæÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè$âÿÿ¿ðÍ`HÆèèÿÿH5ì{ H ÛtxHH ÀtH90tHßè6çÿÿ Àt_M ítyHßDþLêèþÿÿ¿ èéÿÿIÆLïèzãÿÿIFMfAÇHMÐINH{DþHÂLñHÄ[A\A]A^A_]éâÿÿ1ÿ¾\@ºN@HÄ[A\A]A^A_]éDáÿÿ1ÿ¾\@º¸@ëßfUHåAWAVAUATSPIÏIÔAöIý®ðH={ uO¿ðÍ`è£äÿÿ ÀtA¿4@èåäÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèûàÿÿ¿ðÍ`HÆènçÿÿH5Ãz M ítbIEH ÀtH90tLïèæÿÿ ÀtHM ätb¿ èùçÿÿHÃLçè^âÿÿHCÇL{I}DöHÂHÙHÄ[A\A]A^A_]éáÿÿ1ÿ¾q@ºN@HÄ[A\A]A^A_]é1àÿÿ1ÿ¾q@º¸@ëßffffff.UHåAVSHìAöHû®ðH=z uO¿ðÍ`èãÿÿ ÀtA¿4@èÎãÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèäßÿÿ¿ðÍ`HÆèWæÿÿH5¬y H Ût-HH ÀtH90tHßèöäÿÿ ÀtH{DöHÄ[A^]éßÿÿ1ÿ¾@ºN@è]ßÿÿ1ÀHÄ[A^]Ãfffff.UHåAWAVSPAÖI÷Hû®ðH=2y uO¿ðÍ`èºâÿÿ ÀtA¿4@èüâÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèßÿÿ¿ðÍ`HÆè åÿÿH5Úx H Ût7HH ÀtH90tHßè$äÿÿ ÀtM ÿt4H{LþDòHÄ[A^A_]é2àÿÿ1ÿ¾«@ºN@HÄ[A^A_]éwÞÿÿ1ÿ¾«@º½@ëãDUHåAVSHìAöHû®ðH=Tx uO¿ðÍ`èÜáÿÿ ÀtA¿4@èâÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè4Þÿÿ¿ðÍ`HÆè§äÿÿH5üw H Ût-HH ÀtH90tHßèFãÿÿ ÀtH{DöHÄ[A^]é¾âÿÿ1ÿ¾Ê@ºN@HÄ[A^]é¥ÝÿÿUHåSPHû®ðH=w uO¿ðÍ`è$áÿÿ ÀtA¿4@èfáÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè|Ýÿÿ¿ðÍ`HÆèïãÿÿH5Dw H Ût@HH ÀtH90tHßèâÿÿ Àt'H{(èÁâÿÿ Àt2H³¿é@1ÀèV¸ÿÿÿÿëC1ÿ¾Ü@ºN@èâÜÿÿ¸ÿÿÿÿë+H{ H ÿtèÉHßèaHC H{èøâÿÿ ÀÀ¶ÀHÄ[]ÃDUHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒèÕàÿÿHÄÐ]ÃUHåAVSIþM ötRA6þw_¸K£ðra¸0£ðs;1ÛA~~"fff.IFH<Øè³ÿÿÿHÿÃA;^|êI~è5àÿÿë![A^]ÃþuI~è àÿÿë¿@ @1ÀèÞþÿÿ¿ Lö[A^]éñãÿÿffff.UHåAWAVAUATSPIþM~LÿèÝÿÿÃû û"` Û N1Û¿Í@1ÀèRÜÿÿé)ûþÿÿø,E1äÿ$ÅÀ@¿ èªÞÿÿHÃÇLÿèÉÚÿÿHÇèÁÜÿÿHCéäû#¢û( M~LÿèzÜÿÿÃû >-+æû LÿèxÚÿÿIÄE,$¿ è7ÞÿÿHÃD+é+LÿèTÚÿÿIÇE'AüñAD$üøÔ¿ èüÝÿÿHÃD#L{HsL÷èBHCé9LÿèåÛÿÿ= >-+ ×LÿèòÙÿÿIÇM ÿ§Lÿè¾ÚÿÿHø ±A<ft<t ¢¿ èÝÿÿHÃÇA?tÀ¶ÀCéÌû- ÕLÿèoÛÿÿ=A´ e¿ èGÝÿÿHÃÇLÿèfÙÿÿCEä÷ØCë¿ èÝÿÿHÃÇL{ëfID$L`A$Hüùr,øtæHßè4ýÿÿ¿ @èîáÿÿHÁIT$1ÀL÷HÎèåíÿÿLcHsL÷èHCLÿè½Úÿÿø) ¿HØHÄ[A\A]A^A_]ÿÖ@èáÿÿHÁ1ÀL÷HÎÚèíÿÿ¿¶@è|áÿÿHÃLÿèØÿÿHÁ1ÀL÷HÞHÊèjíÿÿ¿Ö@èTáÿÿHÁ1ÀL÷HÎÚèNíÿÿ¿@è8áÿÿHÁIWA1ÀL÷HÎÙè+íÿÿ1ÿ¾è@º¤¹@A¸@èàÿÿ¿_@ë¿<@ë¿4 @èëàÿÿHÁ1ÀL÷HÎèçìÿÿUHåSPHû®ðH=r uO¿ðÍ`èÛÿÿ ÀtA¿4@èÖÛÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèì×ÿÿ¿ðÍ`HÆè_ÞÿÿH5´q H ÛtDHH ÀtH90tHßèþÜÿÿ Àt+H{ tRH{(è*Ýÿÿ Àt,H³1Û¿@1Àè½úÿÿë$1Û1ÿ¾þ@ºN@èL×ÿÿëHs Hßè:îÿÿHÃHØHÄ[]Ã1Û1ÿ¾þ@º >-+@è×ÿÿëáUHå öt¾1@]éáÞÿÿ¾5@]éÖÞÿÿfUHåAWAVSPHûH öA¾ÿ¡@LEö¾9@è°Þÿÿëf.A¾×HÇÆÿÿÿÿHßèñÙÿÿE>IÿÆAÿ[!Aÿ"t!Aÿ'tEÿuTëfffff.Aÿ\u>HCHHH;KsHKHÆ\HHKÆë@HÇÆÿÿÿÿº\HßèÙÿÿHCHHH;KjÿÿÿHKHD<HHKÆébÿÿÿ¾:@HßHÄ[A^A_]éÜÝÿÿUHåAWAVAUATSPHuÐIÿMoA¾ÿÿÿÿ1ÛE1äë'f.LÿèXúÿÿLçHÆèQÖÿÿIÄAÿÆHÃLïèßÛÿÿ Àtø)uÒHßèØÿÿIÇA^ Û~-IcÆIÇÙLâH Òt9H2H ötMÿÉH0HRHÀø ÉâLçè~ÞÿÿHEÐLøHÄ[A\A]A^A_]Ã1ÿ¾è@ºo¹÷@A¸à®@èêÜÿÿ1ÿ¾è@ºp¹÷@A¸ @èÎÜÿÿf.UHåAWAVAUATSHìHHU°AöDu¤H}¸¿D8@¾ä4@èÞÿÿIÄ¿èhØÿÿHÃE1ÿE öÇ¥MåH]A¼A¾ÿÿÿÿHE°J4øH}¸è{ëÿÿHÃAþÿ ãDeÀøuEÄ{ÀD¶àëkH]¨ ÀEÄH»uFHE¨H@D`E ä~5L0I6Lïèé×ÿÿI6HÁà HHÁú LïèÖÿÿIÆAÿÌuÕH]¨H ÛDeÀtEHøAÿ$ÅP@H{¾èÜÿÿëH{èPØÿÿfff.¿HÞè'ÜÿÿE äEÄtTIÿÇD;}¤AÆÿþÿÿëBA9ÆÿÿÿH}³HEHøÊÿ$Åð@HEH@¾HÇèÜÿÿëwøH]uÇDcMìë5 ÀMìu.E¤EÈèQØÿÿHEÐHUȾr@Lçè<ÛÿÿÇHEÐHCLçèFÚÿÿHØHÄH[A\A]A^A_]ÃHEH@HÇèd×ÿÿ¿HuèFÛÿÿH ÛtTHøwÿ$Å @HC¾HÇèqÛÿÿë%1ÿ¾è@ºÔ¹ñ@E1ÀèVÚÿÿHCHÇè >-+×ÿÿ¿HÞèíÚÿÿLïèµÙÿÿ¿æ¡@èÛÿÿHÁ1ÀH}¸HÎèçÿÿfDUHåAWAVAUATSHìHHU¸AôDe¬H}À¿D8@¾ä4@èUÛÿÿIÆ¿è¸ÕÿÿHÃE1ÿE äÇH]Lu A¾ÿÿÿÿHE¸J4øH}ÀèÐèÿÿHÃAþÿD+ ÄAýu >-+DcéH]°E íLe u<HE°H@DpE ö~+Hffffff.H3ºLçèÓÿÿHÃAÿÎuçE1äH]°H ÛtHHøIE1äÿ$Åà@H{¾èÚÿÿëH{èÀÕÿÿfff.¿HÞèÙÿÿE äuTIÿÇD;}¬EîÿÿÿëBE9õ3ÿÿÿH}»HEHøÒÿ$Å@HEH@¾HÇèÙÿÿëAýuH]ÇDcLu ë;E íLu H]u.E¬EÈè¼ÕÿÿHEÐHUȾ`r@L÷è§ØÿÿÇHEÐHCL÷è±×ÿÿHØHÄH[A\A]A^A_]ÃHEH@HÇèÏÔÿÿ¿Huè±ØÿÿH ÛtTHøwÿ$Å°@HC¾HÇèÜØÿÿë%1ÿ¾è@ºÔ¹ñ@E1ÀèÁ×ÿÿHCHÇèuÔÿÿ¿HÞèXØÿÿH} è×ÿÿ¿Ò¡@è ØÿÿHÁ1ÀH}ÀHÎèäÿÿUHåSP ö»~H8u >-+xÀ¶Ø¿è9ÓÿÿÇXHÄ[]ÃDUHåAWAVAUATSPIÖóIÿ¿èÓÿÿIÄûAÇ$ I6Lÿè1æÿÿIÅIvLÿè"æÿÿIÆAEA; îøt$øu1AÇ$I}Ivè×ÿÿÁèAD$ë9AÇ$IEI;FëøuAÇ$AEA;FÀ¶ÀAD$ëM ít;AEHø,ÿ$Å @I}¾èa×ÿÿë I}èÓÿÿ¿LîèùÖÿÿM öt:AHøíÿ$ÅÐ@I~¾è"×ÿÿë I~è×Òÿÿ¿LöèºÖÿÿLàHÄ[A\A]A^A_]ÃM ít>Áøÿ$Í@IE¾HÇèÐÖÿÿëIEHÇèÒÿÿ¿LîèeÖÿÿM öt<AHøw]ÿ$Å@@IF¾HÇèÖÿÿëIFHÇèAÒÿÿ¿Löè$ÖÿÿM ätXA$Høwÿ$Åp@ID$¾HÇèLÖÿÿë&1ÿ¾è@ºÔ¹ñ@E1Àè1ÕÿÿID$HÇèäÑÿÿ¿LæèÇÕÿÿ¿²¡@èýÕÿÿHÁ1ÀLÿHÎèùáÿÿfUHåAWAVAUATSPIÖóIÿ¿è´ÐÿÿIÄûAÇ$ I6LÿèáãÿÿIÅIvLÿèÒãÿÿIÆAEA; èøtøu+AÇ$I}Ivè·Ôÿÿ Àë'AÇ$IEI;Fëøu@AÇ$AEA;FÀ¶ÀAD$AEHø3ÿ$Å@I}¾èÕÿÿëM íuÖëI}èÌÐÿÿ¿Lîè¯ÔÿÿM öt:AHøíÿ$ÅÀ@I~¾èØÔÿÿë I~èÐÿÿ¿LöèpÔÿÿLàHÄ[A\A]A^A_]ÃM ít>Áøÿ$Í@IE¾HÇèÔÿÿëIEHÇè8Ðÿÿ¿LîèÔÿÿM öt<AHøw]ÿ$Å0@IF¾HÇèEÔÿÿëIFHÇè÷Ïÿÿ¿LöèÚÓÿÿM ätXA$Høwÿ$Å`@ID$¾HÇèÔÿÿë&1ÿ¾è@ºÔ¹ñ@E1ÀèçÒÿÿID$HÇèÏÿÿ¿Læè}Óÿÿ¿¡@è³ÓÿÿHÁ1ÀLÿHÎè¯ßÿÿffffff.UHåAWAVAUATSPIÖóIý¿èdÎÿÿIÄûAÇ$ îI6LïèáÿÿIÇIvLïèáÿÿIÆAA;uHÿùwÿ$Íð@AGA;Fë]AÇD$M ÿtgÁø©ÿ$Í@I¾èÓÿÿë8IIvè5Òÿÿ ÀÀ¶ÀAD$IèÎÿÿëIGI;FÀ¶ÀAD$¿LþèmÒÿÿM öt6AHøw?ÿ$Å@@I~¾èÒÿÿë I~èOÎÿÿ¿Löè2ÒÿÿLàHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèWÑÿÿUHåAWAVAUATSPI×AôE äM7Aøãø H}ÐI~è2ÊÿÿIÆ»Aü|-E1íffff.Iß8uGHpL÷èïÐÿÿHÿÃD9ã|ã¿èÌÿÿL÷IÆAÇHIF1öèBÏÿÿévfO4ïM ötDAHø÷ÿ$Å @I~¾èyÑÿÿëI~è.Íÿÿf.¿LöèÑÿÿIÿÅE9å|«¿Y¡@éI^¸Aü|'H}ÐA½IÇ9u>HYHÿÀD9à|ë¿èåËÿÿIÆAÇI^é»fffff.O4ïIÿÅM ötAAHø4ÿ$Åp@I~¾è¶ÐÿÿëI~èkÌÿÿ¿LöèGÐÿÿE9å|®¿v¡@éÛøuQEn¸Aü|%H}лIÇ9u^DiHÿÀD9à|ë¿è%ËÿÿIÆAÇEnM öu¿èËÿÿIÆAÇAÇFLðHÄ[A\A]A^A_]ÃM4ßHÿÃM ötAAHøwXÿ$ÅÐ@I~¾èÚÏÿÿëI~èËÿÿff.¿LöègÏÿÿD9ã|®¿?¡@èÏÿÿHÁ1ÀH}ÐHÎèÛÿÿ1ÿ¾è@ºÔ¹ñ@E1Àè~Îÿÿf.UHåAWAVAUATSPI×AôE äM7Aø °I^¸Aü|*H}ÐA½ff.IÇ9u.H+YHÿÀD9à|ë¿èåÉÿÿÇHXé©fO4ïIÿÅM ötAAHø4ÿ$Å@I~¾èÆÎÿÿëI~è{Êÿÿ¿LöèWÎÿÿE9å|®¿#¡@éÛøuKA^¸Aü|$H}ÐA½fDIÇ9u^+YHÿÀD9à|ì¿è6ÉÿÿÇXH Àu¿èÉÿÿÇÇ@HÄ[A\A]A^A_]Ãfffff.O4ïIÿÅM ötAAHøwXÿ$Å0@I~¾èêÍÿÿëI~èÉÿÿff.¿LöèwÍÿÿE9å|®¿¡@è¨ÍÿÿHÁ1ÀH}ÐHÎè£Ùÿÿ1ÿ¾è@ºÔ¹ñ@E1ÀèÌÿÿf.UHåAWAVSPI×Iþþu\¿èEÈÿÿHÃÇIùtùu!Hx1öº >-+è-ÊÿÿCëxÀ¶Àëùu@CHØHÄ[A^A_]Ã¿Ñ @ëH Ût -+¿HÞèªÌÿÿ¿ô @èàÌÿÿHÁ1ÀL÷HÎèÜØÿÿfff.UHåAWAVSPHÓIþþu`¿èÇÿÿIÇAÇHùtùuHxè£Åÿÿë xÀ¶ðëùu(p¿ô@1ÀèÆÿÿIGLøHÄ[A^A_]ÿ @ë#M ÿtIGHÇèÈÿÿ¿LþèêËÿÿ¿º @è ÌÿÿHÁ1ÀL÷HÎèØÿÿfff.UHåAWAVAUATSPIÖAôIÿDààþø I6LÿèÚÿÿHÃøu!H ÛDkt -+¿HÞèsËÿÿE ít?IvëCH Ût4Áøwlÿ$Í`@H{¾èËÿÿë H{èLÇÿÿ¿HÞè/ËÿÿAü|IvLÿHÄ[A\A]A^A_]éÙÿÿ¿è5ÆÿÿÇHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1Àè'ÊÿÿUHåAWAVAUATSPIÖAôIÿE1íE ä~p1Û1Àffff.¨t9AEHøwxÿ$Å@I}¾èÑÊÿÿëI}èÆÿÿf¿LîègÊÿÿI4ÞLÿè×ØÿÿIÅHÿÃM íÀD9ã|¦M íu¿èkÅÿÿIÅAÇELèHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèUÉÿÿUHåHøHzHÆ]éðÈÿÿfff.UHåHø92u -+HzHÆ]éÌÈÿÿ]ÃfDUHåSPHûH{ H ÿt -+è)åÿÿHÇC H{1öºs@1ÉèsÉÿÿH{èÅÿÿH='[ ¾Pè©ÉÿÿHßHÄ[]ÿ`0fUHåSPHóH{èbÅÿÿHßHÄ[]éTÅÿÿUHåAWAVAUATSHìHûH Û±=tZ t¿æ¢@èTÉÿÿHÁ1ÀHÏHÞè´Áÿÿ¾HßèWÅÿÿ Àø¾ô®@HßèÂÇÿÿHEÐH ÀñH]ÈE1öE1äèëÚÿÿIÇM öIuIþëf.è/ÄÿÿMwHÇÃûÿÿ»È©@H¸©@HÀ©@u1öA¸ÀÍ`LÿèÛÿÿë@1öA¸ÀÍ`LÿèpÝÿÿHÃuº=CY uHEпpëH}Ðè[ÄÿÿÆLÿè=áÿÿLÿèõáÿÿAÅAýÿtKLçLþèÁÿÿIÄE í 5ÿÿÿëfE1ä=AY tc¿ò¢@ë¿£@èÈÿÿHÁE1ä1ÀHÏHÞèwÀÿÿë=¿%£@èûÇÿÿIÅLÿè¼ÔÿÿHÁE1ä1ÀLïHuÈHÊèIÀÿÿLÿè±ÅÿÿH}Ðè¸ÆÿÿLàHÄ[A\A]A^A_]ÃE1ä1ÿ¾Á¢@ºÙ¢@èâ¾ÿÿëØfff.UHåSP¿:£@¾j£@1Ò1ÀèKÀÿÿHÃHßè<Hßè8Ãÿÿè³¾ÿÿHÁ¾i£@1Ò1ÀHÏèÀÿÿHÃHßèHßHÄ[]éÃÿÿfUHåAWAVSPIþM öHÇEà%=#X t¿æ¢@èÇÿÿHÁ1ÀHÏLöèc¿ÿÿ¾L÷èÃÿÿ ÀtW¾L÷èõÂÿÿ ÀtZHUà1öL÷èSÃÿÿIÇM ÿuh¿¥£@è±ÆÿÿHÁHEàHP1ÀHÏLöè ¿ÿÿH}àè@¾ÿÿé«=W ¿}£@ë¿£@èmÆÿÿHÁ1ÀHÏLöè;ÿÿë{Hßè#ÂÿÿLÿè[ÃÿÿHÃH ÛtH¾¹£@HßèÅÿÿ Àtß1Ò1ÀL÷HÞèó¾ÿÿHÃHßèüÿÿH Àt¸H=W HÆèDÀÿÿH W ë LÿèÀÿÿë1ÿ¾t£@ºÙ¢@è ½ÿÿHÄ[A^A_]ÃUHåAVSHÓIþþuIH8uAHC8u8¾L÷èÒÿÿIÆHHKHxHqèÝÄÿÿ ÀÀ¶ÀAFLð[A^]ÿ¸©@èoÅÿÿHÁ1ÀHÏèÒ½ÿÿ1öL÷[A^]éPÒÿÿUHåAVSHÓIþþuJH8uBHC8u9¾L÷èÒÿÿIÆHHKHxHqèÀÿÿH ÀÀ¶ÀAFLð[A^]ÿ٩@èîÄÿÿHÁ1ÀHÏèQ½ÿÿ1öL÷[A^]éÏÑÿÿffffff.UHåAWAVSHì(HûþHsU HEàuqH8uiHJ9u`LqLxH½ÀþÿÿºLöèôÃÿÿ ÀHµÀþÿÿL½àþÿÿ¹ÿÇLúè»ÿÿ¿&ª@èEÄÿÿHÁ1ÀHÏLöLúè뿪@è&ÄÿÿHÁ1ÀHÏè¼ÿÿ1öHßèÑÿÿHÃHÑT H;EàuHØHÄ([A^A_]ÃèIÁÿÿ¾Hßè¸ÐÿÿHÃLµÀþÿÿ1Ò1ÉE1ÀL÷Lþèà»ÿÿ ÀÀ¶ÀCL÷è=ÁÿÿëUHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒè¿ÿÿHÄÐ]ÃUHåAVSIξèÌÏÿÿHÃI>è¥ÀÿÿHÇèý»ÿÿH ÀHCu¿ÿ¡@èê»ÿÿHCHØ[A^]Ãf.UHåAVSIξè|ÏÿÿHÃI>èE¾ÿÿHÇè¾ÿÿHÇ襻ÿÿH ÀHCu¿ÿ¡@è»ÿÿHCHØ[A^]ÃfUHåAVSH˾è,ÏÿÿIÆH;èE½ÿÿHÿJª@èÄÇÿÿHßHÆèÉÿÿH ÀIFu¿ÿ¡@è:»ÿÿIFLð[A^]Ãf.UHåAVSIξèÌÎÿÿHÃI>èµ¾ÿÿHÇèÀÿÿHÇèõºÿÿH ÀHCu¿ÿ¡@èâºÿÿHCHØ[A^]ÃfUHåAVSIξè|ÎÿÿHÃI>è¼ÿÿCHØ[A^]ÃfDUHåAWAVATSIÏIÖó¾èCÎÿÿIÄûu6I8u.I?èO¼ÿÿHÃIHxèÌÆÿÿHßHÆèÈÿÿI\$ID$ë!¿Yª@èÁÿÿHÁ1ÀHÏè¹ÿÿI\$ID$H Àu -+¿ÿ¡@èºÿÿHLà[A\A^A_]ÃfDUHåAVSIξè¬ÍÿÿHÃI>èÅ»ÿÿIÆ¿ª@èDÆÿÿL÷HÆèyËÿÿÿÀCHØ[A^]ÃUHåAWAVAUATSHì(HËI×AôIþH;HuÔHUÐHMÌLEÈè/ÀÿÿAüuI8uHp¿r±@1Àè½ÿÿ¿Àª@è7ÀÿÿIÇH;èì½ÿÿIÄH;èÑ»ÿÿHÇè)¼ÿÿIÅH;èÞ¼ÿÿHÇèF¾ÿÿHÁDEÌDMÈEÔUÐT$$1ÀLêLÿLæè¼ÿÿ¾L÷èÍÌÿÿHÄ([A\A]A^A_]Ãfffff.UHåAVSIþ÷HÖè<HÃH Ût¿Gª@1ÀHÞèI¼ÿÿHßèQ»ÿÿ¾ë1öL÷[A^]éhÌÿÿUHåAWAVATSHìPIöAÿ1ÛE ÿHP HEØI>Høv¿î±@è!¿ÿÿHÁ1Û1ÀHÏè·ÿÿéåÿ$Ū@¿Ú±@èü¾ÿÿHÁIHp1ÀHÏè¸ÿÿëjw¿ô@1Àè¸ÿÿëYHèì·ÿÿëN¿Ï±@u¿Ô±@èÕ·ÿÿë7HÇL¥þÿÿLæè µÿÿHÐþÿÿ¾ºÝ@HßLáèDºÿÿHßè·ÿÿHÃAÿÏIÆDÿLöèÿÿÿIÆH Ût2M öt-¿²@1ÀHÞLòèø·ÿÿIÇHßè -+ºÿÿL÷èºÿÿLûIÞëH ÛtIÞHêN H;EØuLðHÄP[A\A^A_]Ãè`»ÿÿfff.UHåAVSIþ÷HÖè|þÿÿHÃH Ût¿r±@1ÀHÞèºÿÿHßè¹ÿÿ¾ë1öL÷[A^]é¨ÊÿÿUHåAWAVSPIÖA÷¾èfÊÿÿHÃDÿLöèþÿÿH ÀHCu¿ÿ¡@è¶ÿÿHCHØHÄ[A^A_]ÃUHåAVSHÓþu3H8u+¾èÊÿÿIÆHp¿«@1ÀèζÿÿIFLð[A^]Ã1ö[A^]éÊÿÿUHåAWAVAUATSHì8HÓ öLH8 @H}°H9LeÔLmÐHM L}ÌLEÈLæLêLùè¼ÿÿHH]¨HxHuÄHUÀHM¼LE¸Hóè°·ÿÿAÆAöÆLEãA$EÄDðàÑèHEÀLEèAEEÀDðàÁèHE¼LEøAL} E¼DðàÁèHEÈHM¸HEÁE¸I?躶ÿÿIÅAöÆtLïè ¶ÿÿEÄ+E¼EÄAöÆ tLïè2µÿÿEÀ+E¸EÀè ÃÿÿèO¼ÿÿHÃI?èä¶ÿÿUÄMÀDE¼DM¸HßHÆè;¶ÿÿèÃÿÿ ÀH]¨t&¿«@è´»ÿÿHÁHHp1ÀHÏè´ÿÿ1öë01öë0=¥L t¿3«@è »ÿÿHÁHHp1ÀHÏèá³ÿÿ¾H}°è_ÈÿÿHÄ8[A\A]A^A_]ÃUHåAWAVAUATSHìIÌHÓIÿI<$HMÔLEÐ1ö1ÒèõºÿÿI<$謵ÿÿIÅLïè!µÿÿIÆM öu1öLïèÿ¹ÿÿIÆM ö´H]ÈL÷èµÿÿAÅL÷è\¹ÿÿD+mÔEîAÁîEîAÑþ+EÐÃÁëÃÑûèæÁÿÿè»ÿÿIÅI<$詵ÿÿLïHÆDòÙèÉ´ÿÿèÐÁÿÿ Àt$¿`«@èºÿÿHÁHEÈHHp1ÀHÏèÞ²ÿÿëD=yK Lût¿w«@èVºÿÿHÁ1ÀHÏè¹²ÿÿ¾Hßë¿J«@è5ºÿÿHÁ1ÀHÏè²ÿÿ1öLÿèÇÿÿHÄ[A\A]A^A_]Ãff.UHåSPHûH9¾è.¹ÿÿ=ûJ t¿«@èÛ¹ÿÿHÁ1ÀHÏè>²ÿÿ¾HßHÄ[]é·ÆÿÿUHåSPHûH91öèá¸ÿÿ=®J t¿«@è¹ÿÿHÁ1ÀHÏèñ±ÿÿ¾HßHÄ[]éjÆÿÿf.UHåSPHûH91öèѲÿÿ=^J t¿¬«@è>¹ÿÿHÁ1ÀHÏ衱ÿÿ¾HßHÄ[]éÆÿÿf.UHåSPHûH9èSµÿÿ=J t¿¶«@èð¸ÿÿHÁ1ÀHÏèS±ÿÿ¾HßHÄ[]éÌÅÿÿfff.UHåSPHûH9èC±ÿÿ=ÀI t¿Â«@è ¸ÿÿHÁ1ÀHÏè±ÿÿ¾HßHÄ[]é|Åÿÿfff.UHåSPHûH9èó·ÿÿ=pI t¿Ù«@èP¸ÿÿHÁ1ÀHÏè³°ÿÿ¾HßHÄ[]é,Åÿÿfff.UHåSPHûH9èC¶ÿÿ= I t¿ò«@è¸ÿÿHÁ1ÀHÏèc°ÿÿ¾HßHÄ[]éÜÄÿÿfff.UHåSPHûH9è#·ÿÿ=ÐH t¿¬@è°·ÿÿHÁ1ÀHÏè°ÿÿ¾HßHÄ[]éÄÿÿfff.UHåSPHûH91öèQ·ÿÿ=~H t¿ -+¬@è^·ÿÿHÁ1ÀHÏèÁ¯ÿÿ¾HßHÄ[]é:Äÿÿf.UHåSPHûH9èc´ÿÿ=0H t¿¬@è·ÿÿHÁ1ÀHÏès¯ÿÿ¾HßHÄ[]éìÃÿÿfff.UHåSPHûH9è#·ÿÿ=àG t¿$¬@èÀ¶ÿÿHÁ1ÀHÏè#¯ÿÿ¾HßHÄ[]éÃÿÿfff.UHåSPHûH91ö衳ÿÿ=G t¿.¬@èn¶ÿÿHÁ1ÀHÏèÑ®ÿÿ¾HßHÄ[]éJÃÿÿf.UHåSPHûH9è³ÿÿ=@G t¿6¬@è ¶ÿÿHÁ1ÀHÏè®ÿÿ¾HßHÄ[]éüÂÿÿfff.UHåSPHûH9èS±ÿÿ=ðF t¿F¬@èеÿÿHÁ1ÀHÏè3®ÿÿ¾HßHÄ[]é¬Âÿÿfff.UHåSPHûH9ècÿÿ= F t¿X¬@èµÿÿHÁ1ÀHÏèãÿÿ¾HßHÄ[]é\Âÿÿfff.UHåSPHûH9èÓ®ÿÿ=PF t¿h¬@è0µÿÿHÁ1ÀHÏèÿÿ¾HßHÄ[]éÂÿÿfff.UHåAWAVATSHËIÿþuwH8uoDpH;èj¯ÿÿAvÿHÇèγÿÿIÄM äu¿«¬@è¼´ÿÿHÁ1ÀHÏDöèhH;Læèq¯ÿÿ=®E t¿Î¬@è´ÿÿHÁ1ÀHÏDöèî¬ÿÿ¾ë¿z¬@èm´ÿÿHÁ1ÀHÏèЬÿÿ1öLÿ[A\A^A_]éJÁÿÿf.UHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒ赯ÿÿHÄÐ]ÃUHåAWAVSHìIÿþufH8u^DpH9è®ÿÿAvÿHÇèo²ÿÿHÃH ÛtjH}ØèÞ«ÿÿuØHßè¯ÿÿ=`D t¿@è@³ÿÿHÁ1ÀHÏDöè «ÿÿ¾ë¿è¬@è³ÿÿHÁ1ÀHÏè«ÿÿ1öLÿèÀÿÿHÄ[A^A_]ÿ«¬@èó²ÿÿHÁ1ÀHÏDöèþÿÿ1öëÏff.UHåAWAVAUATSHìHËIÿþ ¤H8 DpE ö»H;è#ÿÿIÄH;HuÔHUÐHMÌLEÈèH²ÿÿH;èü½ÿÿAÅE íLçEfÿèH¬ÿÿA¯ÄD)èEÔèu¹ÿÿ褲ÿÿIÄH;è9ÿÿUÔMÐDEÌDMÈLçHÆè¬ÿÿèW¹ÿÿ ÀtE¿¸@ë¿7@è²ÿÿHÁ1ÀHÏèiªÿÿ1öLÿèë¾ÿÿHÄ[A\A]A^A_]ÿg@ëο@ëÇ=ßB t¿Ñ@迱ÿÿHÁ1ÀHÏDöèªÿÿ¾ë±@UHåSPHûH9¾èîÿÿ=B t¿ê@è{±ÿÿHÁ1ÀHÏèÞ©ÿÿ¾HßHÄ[]éW¾ÿÿUHåSPHûH9¾è¯ÿÿ=KB t¿ý@è+±ÿÿHÁ1ÀHÏè©ÿÿ¾HßHÄ[]é¾ÿÿUHåAWAVSPHËIþH;èhºÿÿIÇH;èá«ÿÿHÿ -+®@è`¶ÿÿºE1ÀLÿHÞHÁè*·ÿÿ=ËA t¿!®@è«°ÿÿHÁ1ÀHÏè©ÿÿ¾L÷HÄ[A^A_]é½ÿÿUHåAWAVSPHËIþH;èè¹ÿÿIÇH;èa«ÿÿHÿ0®@èàµÿÿºE1ÀLÿHÞHÁ誶ÿÿ=KA t¿D®@è+°ÿÿHÁ1ÀHÏè¨ÿÿ¾L÷HÄ[A^A_]é½ÿÿUHåAVSHËIþè·ÿÿ1öHßèdè·ÿÿ Àt¿S®@èÕ¯ÿÿHÁ1ÀHÏè8¨ÿÿ1öë%=Ñ@ t¿o®@豯ÿÿHÁ1ÀHÏè¨ÿÿ¾L÷[A^]é¼ÿÿffffff.UHåAWAVAUATSHì8Hû öWÀ)EÀ)E°HÇEÐHÇE°À¶ÀHEÀAÅè ¯ÿÿIÆH;è5ªÿÿIÇ¿¦±@è´´ÿÿIÄ¿¦±@觴ÿÿHM°H$ÇD$A¸ E1ÉL÷LþLâHÁèA©ÿÿH;èe¸ÿÿIÆH;èÞ©ÿÿIÇA¶Ý¿¶±@èY´ÿÿE1ÀL÷LþÚHÁè&µÿÿHÄ8[A\A]A^A_]ÃUHåAVSHËIþè¾µÿÿ¾Hßèÿÿÿè¼µÿÿ Àt¿®@èr®ÿÿHÁ1ÀHÏèÕ¦ÿÿ1öë%=n? t¿®@èN®ÿÿHÁ1ÀHÏ豦ÿÿ¾L÷[A^]é,»ÿÿfff.UHåAWAVSPIÎHûþ éH8 ÝLx¾Û®@Lÿèî«ÿÿ1ö Àݾâ®@Lÿè׫ÿÿ À¾Ã¾é®@Lÿ轫ÿÿ À¾©¾î®@Lÿ裫ÿÿ À¾¾ö®@Lÿè«ÿÿ À¾ty¾¯@Lÿès«ÿÿ À¾tc¾¯@Lÿè]«ÿÿ À¾tM¾¯@LÿèG«ÿÿ À¾t7¿¯@è4ÿÿHÁ1ÀHÏLþè¥ÿÿ뿱®@èÿÿHÁ1ÀHÏè{¥ÿÿ1öë-I>è§ÿÿ=> t¿1¯@èì¬ÿÿHÁ1ÀHÏèO¥ÿÿ¾HßHÄ[A^A_]éĹÿÿ@UHåAWAVSHìHËIþþuH8uDxAÿer3¿i¯@ë¿>¯@è¬ÿÿHÁ1ÀHÏèì¤ÿÿ1öL÷èn¹ÿÿHÄ[A^A_]Ãè³ÿÿAiÇ(\Eä賬ÿÿIÇH;èH§ÿÿHÿ¦¯@èDZÿÿHMäH$ÇD$¹A¸ E1ÉLÿHÞHÂè_¦ÿÿèF³ÿÿ¾ëffffff.UHåAWAVAUATSHì8IÔAõIþE íÇEÔHÇEÈHÇEÀÒAýuK=Á< t¿½¯@è¡«ÿÿHÁ1ÀHÏè¤ÿÿI$8 HxHuÈHMÔLEÀ1ÒèФÿÿÃé®AEHcø¾èH¢ÿÿIÇ=b< t¿ÿ¯@èB«ÿÿHÁ1ÀHÏ襣ÿÿM ÿD1ÛE í~IÜ8 H@IßHÿÃD9ë|ãIÇßHEÀHD$HEÔHD$HEÈH$HÇD$1ÿ1Ò¹E1ÀE1ÉLþèU¦ÿÿÃLÿè¦ÿÿ ÛudHEÀH ÀtDHxt=¿B°@èªÿÿHÁHEÀHp1ÀHÏèø¢ÿÿë3¿Ñ¯@è|ªÿÿHÁ1ÀHÏèߢÿÿé¿i°@è`ªÿÿHÁ1ÀHÏèâÿÿ}Ôt¿°@èCªÿÿHÁuÔ1ÀHÏ裢ÿÿH}Èt¾L÷èû¶ÿÿHMÈHHë7L÷Þè·ÿÿë+¿°@èÿ©ÿÿHÁ1ÀHÏÞè`¢ÿÿLÿ踥ÿÿ1öL÷èÚ¶ÿÿHÄ8[A\A]A^A_]Ãff.UHåAWAVAUATSHì(IÔAõIþE íHÇEСAýuA= : t¿±°@è©ÿÿHÁ1ÀHÏèã¡ÿÿI$8 HxHuÐ詧ÿÿÃéÍAEHcø¾è1 ÿÿIÇ=K: t¿õ°@è+©ÿÿHÁ1ÀHÏè¡ÿÿM ÿ1ÛE í~'f.IÜ8 ÞH@IßHÿÃD9ë|ãIÇßHEÐHD$HEÌH$1ÿ1Ò¹E1ÀE1ÉLþè÷¡ÿÿÃLÿè}¤ÿÿ Ût$·9 Àt¿:±@è¨ÿÿHÁuÌ1ÀHÏèõ ÿÿ ÛuaHEÐH ÀtAHxt:¿O±@èg¨ÿÿHÁHEÐHp1ÀHÏè ÿÿë0¿Æ°@èF¨ÿÿHÁ1ÀHÏè© ÿÿë?¿v±@è-¨ÿÿHÁ1ÀHÏè ÿÿL÷Þë&¿±@è¨ÿÿHÁ1ÀHÏÞèp ÿÿLÿèÈ£ÿÿ1öL÷èê´ÿÿHÄ([A\A]A^A_]Ãff.UHåSPHûH=è8 èo ÿÿ=Ì8 t¿±@謧ÿÿHÁ1ÀHÏè ÿÿ¾HßHÄ[]é´ÿÿUHåSPHC/ Høÿ»hÄ`tÿÐHHÃøHøÿuñHÄ[]ÃHìè¿©ÿÿHÄÃ0@aÐÍ`B@}@d¸Í`@ÿ¡@ØÍ`@apply-to-existingApply to all existing windows instead of just new windows.debugOutput debug informationConfiguration files to use/usr/ports/x11-wm/devilspie/devilspie-0.23/share/localeUTF-8- Devil's Pie 0.23Failed to parse arguments: %s >-+Not an X11 display. >-+Devil's Pie %s starting... >-+%d s-expressions loaded. >-+No s-expressions loaded, quiting >-+window_openedmy_wnck_atom_getatom_name != NULL_NET_WM_STATE, %lu%u%c_NET_DESKTOP_VIEWPORTíI@ -+J@J@ -+J@ -+J@ -+J@zJ@ J@J@ J@ J@ J@K@2K@RK@qK@K@ L@âL@L@ÀL@¯L@ÀL@ÀL@ÀL@CZ@[@[@àX@hY@[@`@a@a@a@a@a@2a@ja@^a@ja@ja@ja@`@0`@`@0`@0`@0`@c@¥c@c@¥c@¥c@¥c@Çc@ÿc@óc@ÿc@ÿc@ÿc@b@Àb@«b@Àb@Àb@Àb@Óe@òe@æe@òe@òe@òe@f@3f@'f@3f@3f@3f@Vf@f@f@f@f@f@Ee@^e@Ue@^e@^e@^e@e@e@e@e@e@e@h@<h@0h@<h@<h@<h@^h@}h@qh@}h@}h@}h@ h@Úh@Íh@Úh@Úh@Úh@g@¨g@g@¨g@¨g@¨g@Îg@çg@Þg@çg@çg@çg@xi@²i@xi@×i@¢i@êi@Ìi@êi@êi@êi@j@%j@j@%j@%j@%j@ðk@l@l@l@l@l@-k@Pk@=k@Pk@Pk@Pk@Ìl@ðl@Ül@ðl@ðl@ðl@àm@n@ðm@n@n@n@¼n@àn@Ìn@àn@àn@àn@q@(q@q@tq@(q@(q@Õq@ðq@åq@ðq@ðq@ðq@û¡@¢@<¢@¾¢@¾îe-sexp.ce_sexp_result_freee_sexp_term_evalUnknown type in parse tree: %dESExpe_sexp_add_functionIS_E_SEXP (f)e_sexp_add_ifunctione_sexp_add_variablee_sexp_remove_symbole_sexp_set_scopee_sexp_input_texttext != NULLe_sexp_input_filee_sexp_parseError in parsing: %se_sexp_evalf->tree != NULLError in execution: %s #t #f "Invalid format for a integer valueInvalid format for a boolean valueparse_valuestr != NULLInvalid symbol type: %s: %dUnknown identifier: %sgot eof >-+Unexpected token encountered: %dparse_valuesl->dataTrying to call variable as function: %sMissing ')'parse_term_free: unknown type: %dandornot=+cast-intcast-stringifbeginIncorrect argument count to (cast-string )Invalid type in (int )Incorrect argument count to (int )Invalid type in (cast-int )Invalid types in -Invalid types in (- time_t)Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Incompatible types in compare >Incompatible types in compare <Invalid types in ORInvalid types in AND >-+abcdefghijklmnopqrstuvwxyz_+-<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789-<>?ABCDEFGHIJKLMNOPQRSTUVWXYZßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ; >-+load_configuration_filepath != NULLLoading %s >-+%s is not a normal file, skipping >-+Cannot open %s >-+Cannot parse %s: %s >-+/usr/ports/x11-wm/devilspie/devilspie-0.23/etc.devilspieload_dir%s doesn't exist >-+%s isn't a directory >-+Cannot open %s: %s >-+.dsiscontainsmatcheswindow_namewindow_rolewindow_classwindow_xidapplication_namewindow_propertywindow_workspaceprintprintlnstrhexgeometryunfullscreenfocuscentermaximize_verticallymaximize_horizontallyunmaximizeunminimizeunshadecloseunpinunstickset_workspacechange_workspaceset_viewportskip_pagerskip_tasklistabovebelowundecoratewintypeopacityspawn_syncspawn_asyncquit½£@Ðv@À£@Pw@É£@àw@Ñ£@ y@Ý£@@z@é£@ z@ö£@ðz@¤@ðy@¤@ {@"¤@À{@}@|@3¤@ð|@9¤@°~@A¤@@E¤@P@I¤@ @T¤@ @R¤@ð@_¤@@@e¤@P@¤@@l¤@à@¤@0@¤@@£¤@Ð@¡¤@ @®¤@p @¬¤@À @´¤@@¼¤@`@º¤@°@¤@@À¤@P@Ȥ@ @Ö¤@@ç¤@Ð@ô¤@P@ÿ¤@@ -+¥@ @¥@ @¥@@¥@ @$¥@@,¥@à@4¥@°@?¥@à@K¥@Ð@is expects two string arguments >-+contains expects two string arguments >-+matches expects two string arguments >-+Invalid regular expression '%s': %sWM_WINDOW_ROLEwindow_property expects one string argument >-+_NET_WM_DESKTOP}@¾}@Ï}@Ú}@ñ}@Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+0x%xSetting geometry '%s' failed >-+Setting geometry '%s' >-+Cannot get workspace >-+Centering '%s' failed >-+Centering >-+Setting fullscreen >-+Unsetting fullscreen >-+Focusing >-+Maximising >-+Maximising vertically >-+Maximising horizontally >-+Un-maximising >-+Minimising >-+Un-minimising >-+Shaded >-+Unshaded >-+Closed >-+Setting pinned >-+Unsetting pinned >-+Setting sticky >-+Unsetting sticky >-+set_workspace expects a single integer argument >-+Workspace number %d does not existChanging workspace to %d >-+change_workspace expects a single integer argument >-+Switching workspace to %d >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+could not find current viewport >-+Setting viewport failed >-+Changing viewport to %d >-+Skipping tasklist >-+Skipping pager >-+_NET_WM_STATE_ABOVESetting above >-+_NET_WM_STATE_BELOWSetting below >-+Removing decorations failedRemoved decorations >-+Adding decorations failedAdded decorations >-+wintype expects a single string argument >-+normaldialogmenutoolbarsplashscreenutilitydockdesktopUnknown window type '%s'Set wintype >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+_NET_WM_WINDOW_OPACITYspawn_sync(string) >-+spawn_sync: Command parameter is not a stringspawn_sync(list) >-+spawn_sync: Command parameter %d is not a stringError spawning child process (fg): %s >-+Error spawning child process (fg). >-+Warning: child process returned %d >-+spawn_async(string) >-+spawn_async: Command parameter is not a stringspawn_async(list) >-+spawn_async: Command parameter %d is not a stringSpawned pid %u (bg) >-+Error spawning child process (bg): %s >-+Error spawning child process (bg). >-+Quiting... >-+_MOTIF_WM_HINTS_OB_WM_STATE_UNDECORATEDTRUEFALSE(array pointer: %p)Cannot convert element into a string%s%s;|n(ÿÿ¨ÿÿÀxÿÿàÈÿÿèÿÿ ÿÿ@øÿÿ`¸ÿÿÈÿÿ¨èÿÿÈÿÿèHÿÿXÿÿ0ÿÿPÿÿpXÿÿhÿÿ°ÿÿиÿÿð(ÿÿÈÿÿ8(ÿÿ`¨ÿÿÿÿ xÿÿÀøÿÿà(ÿÿhÿÿ0 ÿÿX¸¡ÿÿ¢ÿÿ h£ÿÿÀ(¤ÿÿà(¥ÿÿÈ¥ÿÿ h¦ÿÿ@¸©ÿÿh¸ªÿÿتÿÿ¨Ø«ÿÿÈجÿÿð¯ÿÿ ²ÿÿ@ X²ÿÿ` ¨´ÿÿ ø¶ÿÿ° H¸ÿÿØ (»ÿÿ >-+½ÿÿ( >-+ȽÿÿH >-+¾ÿÿh >-+x¿ÿÿ >-+HÀÿÿ¸ >-+hÀÿÿØ >-+Àÿÿø >-+èÀÿÿÁÿÿ8øÂÿÿ`XÃÿÿ¸Äÿÿ 8ÅÿÿÀÈÅÿÿàèÆÿÿÇÿÿ ØÇÿÿ@(Èÿÿ`ÈÿÿØÈÿÿ ÉÿÿÀ¨ÉÿÿèøÉÿÿ -+ØÊÿÿ0 -+(ËÿÿP -+Ìÿÿx -+èÌÿÿ -+8Íÿÿ¸ -+ÍÿÿØ -+8ÏÿÿÐÿÿ(ØÐÿÿH(ÑÿÿhxÑÿÿÈÑÿÿ¨ÒÿÿÈhÒÿÿè¸ÒÿÿÓÿÿ(XÓÿÿH¨ÓÿÿhøÓÿÿHÔÿÿ¨ÔÿÿÈèÔÿÿè8ÕÿÿÕÿÿ(HÖÿÿPèÖÿÿp¸×ÿÿèØÿÿ¸8ÙÿÿØÙÿÿøÚÿÿÚÿÿ8ÛÿÿXèÛÿÿhÜÿÿ ÈÝÿÿÀÞÿÿàÈàÿÿ¸âÿÿ0zRx$ÿÿvAC -+JDàÿÿSAC -+BdÿÿPAC -+IÀÿÿAC -+¤Àÿÿ&AC -+BÄÐÿÿÒAC -+F$äÿÿ¿AC -+P(ÿÿ >-+AC -+,ÿÿAC -+LÿÿAC -+Ilÿÿ9AC -+H$8ÿÿ -+AC -+M´ ÿÿµAC -+GÔÀÿÿwAC -+Hô ÿÿ³AC -+JÀÿÿ -+AC -+4°ÿÿAC -+BT°ÿÿ"AC -+BtÀÿÿiAC -+B$ÿÿAC -+G$¼ÿÿRAC -+JäÀÿÿqAC -+ ÿÿXAC -+C$`ÿÿlAC -+CD°ÿÿyAC -+$dÿÿ.AC -+M$ÿÿ?AC -+J$´0ÿÿ.AC -+M$Ü8ÿÿAC -+J0ÿÿÂAC -+G$àÿÿÛAC -+FD ÿÿ¿AC -+Gd@ÿÿûAC -+B ÿÿAC -+¤ ÿÿAC -+C$Ä ÿÿIAC -+JìH¡ÿÿøAC -+B(¢ÿÿAC -+,(¢ÿÿøAC -+F$L£ÿÿöAC -+J$tà£ÿÿªAC -+M$h¦ÿÿAC -+MÄШÿÿ;AC -+B$äð¨ÿÿGAC -+J$«ÿÿAAC -+J$4@ÿÿMAC -+J$\h®ÿÿÖAC -+J$ ±ÿÿæAC -+J¬è²ÿÿ¤AC -+FÌx³ÿÿ´AC -+F$ì´ÿÿíAC -+J$à´ÿÿÏAC -+J<µÿÿAC -+\µÿÿAC -+|µÿÿWAC -+Bȵÿÿ AC -+B$¼ÈµÿÿäAC -+Mä·ÿÿ^AC -+Bзÿÿ_AC -+F$¹ÿÿAC -+CDp¹ÿÿAC -+Cdà¹ÿÿAC -+LàºÿÿAC -+¤`»ÿÿFAC -+CÄ»ÿÿNAC -+CäÀ»ÿÿVAC -+C ¼ÿÿNAC -+C$ 0¼ÿÿ*AC -+C$D @¼ÿÿAC -+Gl ¸¼ÿÿDAC -+C$ è¼ÿÿÒAC -+M´ ½ÿÿHAC -+C$Ô Ð½ÿÿdAC -+Nü ¿ÿÿHAC -+C >-+H¿ÿÿMAC -+F< >-+x¿ÿÿMAC -+C$\ >-+¨¿ÿÿ°AC -+M$ >-+0ÁÿÿEAC -+M¬ >-+XÂÿÿIAC -+BÌ >-+ÂÿÿFAC -+Bì >-+¸ÂÿÿFAC -+BèÂÿÿDAC -+B,ÃÿÿDAC -+BLHÃÿÿDAC -+BlxÃÿÿDAC -+B¨ÃÿÿDAC -+B¬ØÃÿÿFAC -+BÌÄÿÿDAC -+Bì8ÄÿÿDAC -+BhÄÿÿFAC -+B,ÄÿÿDAC -+BLÈÄÿÿDAC -+BløÄÿÿDAC -+B(ÅÿÿDAC -+B$¬XÅÿÿ¶AC -+GÔðÅÿÿAC -+ôpÆÿÿÅAC -+I$ -+ Çÿÿ,AC -+M< -+(ÈÿÿIAC -+B\ -+XÈÿÿIAC -+B| -+Èÿÿ}AC -+F -+èÈÿÿ}AC -+F¼ -+HÉÿÿqAC -+C$Ü -+¨ÉÿÿÙAC -+M`ÊÿÿtAC -+C$ÀÊÿÿ\AC -+FDÌÿÿÁAC -+I$d°Ìÿÿ%AC -+M$¸ÎÿÿåAC -+M´ÐÿÿHAC -+Bÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶û£ ü >-+% >-+5 >-+K >-+Y >-+e >-+ >-+ß >-+ó >-+_lP3@ -+X@H@õþÿoð@°@8@ >-+`(Ç` °$@$@0 þÿÿo`$@ÿÿÿoðÿÿo#@Ä`z3@3@3@ª3@º3@Ê3@Ú3@ê3@ú3@ >-+4@4@*4@:4@J4@Z4@j4@z4@4@4@ª4@º4@Ê4@Ú4@ê4@ú4@ >-+5@5@*5@:5@J5@Z5@j5@z5@5@5@ª5@º5@Ê5@Ú5@ê5@ú5@ >-+6@6@*6@:6@J6@Z6@j6@z6@6@6@ª6@º6@Ê6@Ú6@ê6@ú6@ >-+7@7@*7@:7@J7@Z7@j7@z7@7@7@ª7@º7@Ê7@Ú7@ê7@ú7@ >-+8@8@*8@:8@J8@Z8@j8@z8@8@8@ª8@º8@Ê8@Ú8@ê8@ú8@ >-+9@9@*9@:9@J9@Z9@j9@z9@9@9@ª9@º9@Ê9@Ú9@ê9@ú9@ >-+:@:@*:@::@J:@Z:@j:@z:@:@:@ª:@º:@Ê:@Ú:@ê:@ú:@ >-+;@;@*;@:;@J;@Z;@j;@z;@;@;@ª;@º;@Ê;@Ú;@ê;@ú;@ >-+<@<@*<@:<@J<@Z<@j<@z<@<@<@ª<@º<@Ê<@Ú<@ê<@ú<@ >-+=@=@*=@ÿ¡@Ä`b @ð^@f @ a@i @0d@С@pd@°¡@Àf@m @i@o @`j@!¡@@m@q @0o@z @ào@ @ p@ @q@$FreeBSD: releng/10.2/lib/csu/amd64/crt1.c 245133 2013-01-07 17:58:27Z kib $$FreeBSD: releng/10.2/lib/csu/common/crtbrand.c 286664 2015-08-12 14:02:56Z gjb $$FreeBSD: releng/10.2/lib/csu/common/ignore_init.c 245133 2013-01-07 17:58:27Z kib $FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512$FreeBSD: releng/10.2/lib/csu/amd64/crti.S 217105 2011-01-07 16:07:51Z kib $$FreeBSD: releng/10.2/lib/csu/amd64/crtn.S 217105 2011-01-07 16:07:51Z kib $.shstrtab.interp.note.tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.plt.data.bss.comment@@0!H@H¨öÿÿoð@ðH'8@8x/°@°`7ÿÿÿo#@#JDþÿÿo`$@`$ S$@$0]°$@°$ gP3@P3bd3@d3Ð m@=@@=XsX@Xyp@p¨²@²|µ@µÔpÄ`pÄ Ä`ħÄ`ĬÄ`ĵ(Ç`(Çø¾ Ì` Ì@Ä`Í``͸É0`Í×7ÏÒ >-\ No newline at end of file >-Index: devilspie-0.23/man/man1/devilspie.1.gz >-=================================================================== >---- devilspie-0.23/man/man1/devilspie.1.gz (working copy) >-+++ devilspie-0.23/man/man1/devilspie.1.gz (.../..) (working copy) >-@@ -0,0 +1,14 @@ >-+µX[o"7~_qÄË&Éëª[$ì) ¥U©gÆÇÚ.ûë{lÏ -+°R¥(òØ>ß¹ø\ '÷Ð5ã:c®p|O½Ç~PoN»Q5*& )`ÃD"7³¤; B¬(14 Êøϧáóx0ÂCà¯é|0|OÓùèï0íf+bι"CwÎ8ÕxÔòX»þøv4pD-5ÊERØ,Y¼¼`hlÞ³D$¥jAC5¼{DDrM -+È93C#aLÕØ)ïë.ÝfjmÑC¯RA"ã<¥Âx"" [fHÛA2 >-+¹Vz8xõ²ÒõÞÊ4E.gYÉÌIý9'ÏÁt~3í4*¸®³ï¦]#§(Ó=» -+FáÊÊRLhCIbeÿ'×ÝgaÍ&i°Ih;àan²ÜûFkW§bMÆdO»zFkKþ@Öqq >-+Å è<ˤÂCHü³¼{Ô°ÚÃD6xQƸûeïNß¨Ö GD_RÙç÷$píOh¬O*9«²] ö¯ý;túÇáø5Åí¸¹ä\n¬½Kõ¬·¬ÜviõÚÈßµå!á¾ÿð7ýo§1®GýRyæL76ÊbÒsÂÙu íÂ"ºaÌhÔÇzsTY= -+ <Liå>,ÉN¯ÐhÂi YmWýyì":Ü]`@±àÅ >-+dÄ`D×J©üýâ·+tï³ò)GÔäÊÛÜ0Þ#]üB+ Vx0´½¡.aä0vÚh*ITáزG¯³×ÁÓÝðu6>ôaɹ8aÌÖÝÞ8[ üq}]±äÚ@4±ªálª`±Öc6m=>b΢Wç37¦`³«zX°5P ¨4\èh®Öì©?á'½I¿uÏFªÎHLU$¥Ý\øÑHU¢»³ ¸y.\áètÉOÑýö>Ùq¦ëxϲµgAeJÚA»h2zé×ü2ÔÄX~Ïvb¡¡½af¼À(L[V)2W}$.|ÎRO§k2Ö>½XE|ÆÐN#Ìè%®VKºÝðÑÙ¶óXX¸s¡ÙB¸|¼% YJxÁ£ûj~Açl[YZÒ%1LêÔÌ9ë/ Ùwï®Þ/\ -+?pͺÏsÎ5¶Ôð¬è1×®oÕPû9Çï¢ý«] -+ã1^¡Îþ·nU+v)Ù²Íà°kMÏ¢$11p¾ÛCª·t)ûnKÈ!lóàà\4Õ}Ýô'4f¢6[E"4¬çc`û8ò±]@» YCµ.ΤA)t ©ÄYX1Ú!ÝÚÅóécDEZea}ZèÅ.Æ¡éÁ°åWoÅ´»P >-+·ftc[Ð7d«_DAZU+/×»8/ì©G¹¦M+è3âŲ%ò4¢ª¹7®wü®ßÈU)ÏûÊ?ÃhŲYF> hZ2:ör -+ìhpÒNÓ½róÃÇ`§Iäeá8î¡Ök{Ëy°c -+¯æ¥¨Å>ÿ]TwëT¬gM'n/I6éÐiY\qÃ,2y+Nx¯\44ûÊÈæÌ.Û3yiÜ>Õ?þ½8¦×ç~îþ\ر #\âsv£E}WgØd/}µî@np<\áªWFf ãùÖôvIÄÂÛ¢ØN׻΢lf0-] áõÕÕŨ¼:#1#z'ìô·4ÎmIc?ïCò"¸ >-+09fÛò².úgbG?±jçéb²³#¬Û¦Q7o\[câDY¿¡(?ï]ñ°¿£âW|ì~J©%ùÚ{÷m·MêRaoî?Ý´Ýo^¾ÉÙ![',gÂS(×wWíã#ºÕ\PÔWYÉk¤EñS@ïer?U8»ìã7á@ëýÄÙå&W~Uøñ{ä>°QÑ`¿ ÁmÕ¢F >-\ No newline at end of file >-Index: devilspie-0.23/man/man1/devilspie.1.gz >-=================================================================== >---- devilspie-0.23/man/man1/devilspie.1.gz (working copy) >-+++ devilspie-0.23/man/man1/devilspie.1.gz (.../..) (working copy) >-@@ -0,0 +1,14 @@ >-+µX[o"7~_qÄË&Éëª[$ì) ¥U©gÆÇÚ.ûë{lÏ -+°R¥(òØ>ß¹ø\ '÷Ð5ã:c®p|O½Ç~PoN»Q5*& )`ÃD"7³¤; B¬(14 Êøϧáóx0ÂCà¯é|0|OÓùèï0íf+bι"CwÎ8ÕxÔòX»þøv4pD-5ÊERØ,Y¼¼`hlÞ³D$¥jAC5¼{DDrM -+È93C#aLÕØ)ïë.ÝfjmÑC¯RA"ã<¥Âx"" [fHÛA2 >-+¹Vz8xõ²ÒõÞÊ4E.gYÉÌIý9'ÏÁt~3í4*¸®³ï¦]#§(Ó=» -+FáÊÊRLhCIbeÿ'×ÝgaÍ&i°Ih;àan²ÜûFkW§bMÆdO»zFkKþ@Öqq >-+Å è<ˤÂCHü³¼{Ô°ÚÃD6xQƸûeïNß¨Ö GD_RÙç÷$píOh¬O*9«²] ö¯ý;túÇáø5Åí¸¹ä\n¬½Kõ¬·¬ÜviõÚÈßµå!á¾ÿð7ýo§1®GýRyæL76ÊbÒsÂÙu íÂ"ºaÌhÔÇzsTY= -+ <Liå>,ÉN¯ÐhÂi YmWýyì":Ü]`@±àÅ >-+dÄ`D×J©üýâ·+tï³ò)GÔäÊÛÜ0Þ#]üB+ Vx0´½¡.aä0vÚh*ITáزG¯³×ÁÓÝðu6>ôaɹ8aÌÖÝÞ8[ üq}]±äÚ@4±ªálª`±Öc6m=>b΢Wç37¦`³«zX°5P ¨4\èh®Öì©?á'½I¿uÏFªÎHLU$¥Ý\øÑHU¢»³ ¸y.\áètÉOÑýö>Ùq¦ëxϲµgAeJÚA»h2zé×ü2ÔÄX~Ïvb¡¡½af¼À(L[V)2W}$.|ÎRO§k2Ö>½XE|ÆÐN#Ìè%®VKºÝðÑÙ¶óXX¸s¡ÙB¸|¼% YJxÁ£ûj~Açl[YZÒ%1LêÔÌ9ë/ Ùwï®Þ/\ -+?pͺÏsÎ5¶Ôð¬è1×®oÕPû9Çï¢ý«] -+ã1^¡Îþ·nU+v)Ù²Íà°kMÏ¢$11p¾ÛCª·t)ûnKÈ!lóàà\4Õ}Ýô'4f¢6[E"4¬çc`û8ò±]@» YCµ.ΤA)t ©ÄYX1Ú!ÝÚÅóécDEZea}ZèÅ.Æ¡éÁ°åWoÅ´»P >-+·ftc[Ð7d«_DAZU+/×»8/ì©G¹¦M+è3âŲ%ò4¢ª¹7®wü®ßÈU)ÏûÊ?ÃhŲYF> hZ2:ör -+ìhpÒNÓ½róÃÇ`§Iäeá8î¡Ök{Ëy°c -+¯æ¥¨Å>ÿ]TwëT¬gM'n/I6éÐiY\qÃ,2y+Nx¯\44ûÊÈæÌ.Û3yiÜ>Õ?þ½8¦×ç~îþ\ر #\âsv£E}WgØd/}µî@np<\áªWFf ãùÖôvIÄÂÛ¢ØN׻΢lf0-] áõÕÕŨ¼:#1#z'ìô·4ÎmIc?ïCò"¸ >-+09fÛò².úgbG?±jçéb²³#¬Û¦Q7o\[câDY¿¡(?ï]ñ°¿£âW|ì~J©%ùÚ{÷m·MêRaoî?Ý´Ýo^¾ÉÙ![',gÂS(×wWíã#ºÕ\PÔWYÉk¤EñS@ïer?U8»ìã7á@ëýÄÙå&W~Uøñ{ä>°QÑ`¿ ÁmÕ¢F >-\ No newline at end of file >-Index: devilspie-0.23/share/doc/devilspie/AUTHORS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >-@@ -0,0 +1 @@ >-+Ross Burton <ross@burtonini.com> >-Index: devilspie-0.23/share/doc/devilspie/NEWS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >-@@ -0,0 +1,257 @@ >-+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >-+======================================================= >-+ >-+* Port to libwnck3 (Christian Persch) >-+* Add unfullscreen action (Mathias Dalh) >-+* Remove exec action (deprecated by spawn) >-+ >-+ >-+Devil's Pie "Sweet Music, Soul Music?" 0.22 >-+=========================================== >-+ >-+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >-+* Fix typos in man page (Loïc Minier) >-+ >-+ >-+Devil's Pie "A Love Supreme" 0.21 >-+================================= >-+ >-+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >-+* Add decorate action (#449634, thanks Galkin Vasily) >-+* Add quit action (thanks Leon Zhang) >-+* Handle wnck_screen_get_active_workspace() failing (#343546) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.2 >-+======================================= >-+ >-+* Fix window_workspace (Andrew Yates) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.1 >-+======================================= >-+ >-+* Fix parsing (Lars Damerow) >-+* Fix test suite >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20 >-+===================================== >-+ >-+* Handle multiple expressions in a file (Lars Damerow) >-+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >-+* Add println, str, hex, and expand print (DD) >-+* Add window_xid matcher (DD) >-+ >-+ >-+Devil's Pie "Sell Sell Sell" 0.19 >-+================================ >-+ >-+* Don't use wnck_window_set_geometry (#381233) >-+ >-+ >-+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >-+========================================================== >-+ >-+* Add window_property matcher (Nigel Tao) >-+* Add set_viewport action (James Willcox) >-+* Add opacity action (Pavel Palat) >-+* Add sticky action (Steve Leung) >-+* Add unmaximise action (Alex Menk) >-+* Add unminimise action (Richard Neill) >-+* Fix negative offsets in geometry action (Vincent Ho, Midred) >-+ >-+ >-+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >-+============================================== >-+ >-+* Depend on GLib 2.9.1 onwards >-+ >-+ >-+Devil's Pie "Stay With Me While We Grow Old" 0.17 >-+================================================= >-+ >-+* Fix compile with GLib 2.10. >-+ >-+ >-+Devil's Pie "Love To Hate" 0.16 >-+=============================== >-+ >-+* Fix undecorate action (Mikachu, RB) >-+ >-+ >-+Devil's Pie "Shogun's Decapitator" 0.15 >-+======================================= >-+ >-+* New matcher: window class (Jonas Linde) >-+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >-+* Fix test suite (RK) >-+* Don't segfault on invalid s-exp (Christian Krause) >-+* Never return NULL from a matcher >-+* Wrap X call when removing decorations with error handling >-+ >-+ >-+Devil's Pie "Lazy Release" 0.14 >-+=============================== >-+ >-+* Add Set Geometry (Guido Boehm) >-+* Fix Set Window Type (Stefan van der Haven) >-+* Make Pin work as expected (Jean-Yves Lefort) >-+* Append new expressions, not prepend (Lars Damerow) >-+* Fix typos in README (Larry Virden) >-+ >-+ >-+Devil's Pie "Wind The Frog" 0.13 >-+================================ >-+ >-+* Total rewrite. >-+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >-+ Animation Studios for sponsoring this work. >-+* Use s-expressions instead of XML as the configuration file format, allowing >-+ matches to be combined in new and exciting ways with (and) (or) and (not) >-+ operators. >-+* Read configuration from both the users home directory and /etc, allowing >-+ centralised configuration. >-+* Add the beginnings of a test suite. >-+ >-+ >-+Devil's Pie "Trying To Make Their Paper" 0.12 >-+============================================= >-+ >-+* Quit if no flurbs were loaded >-+* Use GOption >-+* Major code cleanup >-+ >-+ >-+Devil's Pie "Used To Love You" 0.11 >-+=================================== >-+ >-+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >-+ the mail the patch came in... >-+* Fix the window type action >-+* Fix the execute action >-+* Check for xsltproc in configure, as it's required >-+ >-+ >-+Devil's Pie "Can't Join Them? Beat Them" 0.10 >-+============================================= >-+ >-+* Re-implement the required private wnck functions, now builds with G2.10 >-+ (Crispin Flowerday rocks) >-+* Add min/max hints to the opacity action property >-+* Display the min/max hints in the generated documentation. >-+ >-+ >-+Devil's Pie "Missing Gifts" 0.9 >-+=============================== >-+ >-+* Check for libwnck 2.9.92 and pass timestamps if required >-+* Handle properties containing doubles, so the opacity action works >-+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >-+* Start a private copy of various private wnck functions we need >-+ >-+ >-+Devil's Pie "Mystery Boxes" 0.8 >-+=============================== >-+ >-+* Bring back --apply-to-existing, so you can work on existing windows >-+* Add maximized_horizontally and _vertically to the resize action (John Russell) >-+* Add an execute action (John Russell) >-+* Add an opacity setting action (Guido Boehm) >-+* Generate decent matcher/action documentation at build-time from the source >-+* Check that regular expressions parsed correctly, fixing a common bug >-+* Less compile warnings >-+ >-+ >-+Devil's Pie "Stumpy" 0.7 >-+=============================== >-+ >-+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >-+ >-+ >-+Devil's Pie "Salmon Sunset" 0.6 >-+=============================== >-+ >-+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >-+ days. >-+ >-+ >-+Devil's Pie "Right Where I Want You" 0.5 >-+======================================== >-+ >-+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >-+ >-+ >-+Devil's Pie "Nothing To See" 0.4.1 >-+================================== >-+ >-+* Don't ship the debian/ folder. >-+ >-+ >-+Devil's Pie "Derren Brown Is A Witch" 0.4 >-+========================================= >-+ >-+* Add an action to set the window type atom (Olivier Andrieu) >-+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >-+* Watch all screens for events, instead of just the default >-+ >-+ >-+Devil's Pie "David Blaine has smelly socks" 0.3.1 >-+================================================= >-+ >-+* Don't crash when a window role is null in various places (Rob Mayoff) >-+* Don't crash on unknown properties (RM) >-+* Being very slow at applying patches (me) >-+ >-+ >-+Devil's Pie "Floating Skulls" 0.3 >-+================================= >-+ >-+* Vastly improved documentation (Gaetan de Menten) >-+* Add a "fullscreen" property (requires libwnck 2.3.something) >-+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >-+* Many bug fixes (Patrick Aussems) >-+ >-+Translations: >-+* de (Christian Neumair) >-+ >-+ >-+Devil's Pie "Long Time Coming" 0.2.4 >-+==================================== >-+ >-+* Use regular expressions instead of literal string compares when >-+ matching window names, application names, or roles (Patrick Aussems >-+ <zyk@bugfactory.org>) >-+* Bug fixes (Patrick Aussems again) >-+* More documentation! >-+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >-+ R. Damerow <lars@oddment.org>) >-+ >-+ >-+Devil's Pie 0.2.3 >-+================= >-+ >-+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >-+ with devilspie when using GCC 3. >-+ >-+ >-+Devil's Pie 0.2.2 >-+================= >-+ >-+* Have decent command line argument parsing >-+* Added a layer action so that windows can be below or above the >-+ normal windows >-+ >-+ >-+Devil's Pie 0.2.1 >-+================= >-+ >-+* Check the number of command line arguments, so we don't segfault any >-+ more. >-+ >-+ >-+Devil's Pie 0.2 >-+=============== >-+ >-+* The first real release -- 0.1 was actually released, but I didn't >-+ really like it so I didn't tell many people... >-Index: devilspie-0.23/share/doc/devilspie/README >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/README (working copy) >-+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >-@@ -0,0 +1,91 @@ >-+Devil's Pie >-+=========== >-+ >-+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >-+ >-+ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >-+the lack such functionality in Metacity. Metacity lacking window matching is not >-+a bad thing -- Metacity is a lean window manager, and window manipulation does >-+not have to be a window manager task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, and match >-+the window to a set of rules. If the window matches the rules, it can perform a >-+series of actions on that window. For example, I can make X-Chat appear on all >-+workspaces, and make a particular xterm not appear in the pager or task list. >-+ >-+ >-+Building >-+-------- >-+ >-+To build devilspie, follow the usual configure ; make ; make install steps. If >-+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >-+Debian packages of the latest released version. These are available from >-+http://www.burtonini.com/debian/ >-+ >-+A .spec file is provided for RPM-based distributions, but I didn't write it and >-+don't support it. It may or may not work. >-+ >-+ >-+Configuration >-+------------- >-+ >-+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >-+about it is probably wrong. >-+ >-+Devil's Pie is configured by reading a number of files from two directories: >-+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >-+Pie will read s-expressions from every .ds file in those paths. S-expressions >-+are familiar to most Emacs users and in the limited use they have in Devil's Pie >-+are trivially learnt by example. >-+ >-+The basic model is that every time a window is created, the s-expressions are >-+evaluated. The window is available to the functions you call as an implicit >-+argument, so you can concentrate on defining the logic. >-+ >-+If you want to see information about every window when it is created, in >-+~/.devilspie/test.ds put: >-+ >-+ (debug) >-+ >-+When this is evaluated, the "debug" function is called and it outputs the window >-+title, geometry, etc. >-+ >-+Of course performing the same action to every window is no fun. What if you >-+want XMMS to start on the second workspace? >-+ >-+ (if (is (application_name) "XMMS") (set_workspace 2)) >-+ >-+The "if" function evaluates the first argument as a true/false value, and if it >-+is true then it evaluates the second argument, and if false it evaluates the >-+third argument (which can be omitted). The "is" function compares two strings >-+for equality, returning true if they are identical. The "application_name" >-+function returns the name of the application which created the window, and >-+"XMMS" is a literal string. So if the application name is "XMMS", then the >-+second argument will be evaluated. This is a call to "set_workspace" with the >-+integer argument 2, which moves the current window onto the second workspace. >-+ >-+To perform multiple actions use (begin ...): >-+ >-+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >-+ >-+Here "matches" interprets the second argument as a regular expression and >-+evaluates that against the first argument. "window_name" is the title of the >-+current window, and "maximize" simply maximises the current window. So this >-+s-expression puts the window on workspace 2, maximised, if the window name >-+begins with "Character" and has more characters in (note .+ rather than .*). >-+ >-+I will write more documentation in the future but for now you'll have to look at >-+the "symbols" array in src/parser.c to see what functions are available. >-+ >-+ >-+Running >-+------- >-+ >-+Just run devilspie as a normal user. The best way is to run it in your session >-+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >-+Programs). >-+ >-+If you are testing some s-expressions, you can specify them on the command line >-+to load just those files instead of the files specified above. To turn on some >-+debugging information, pass --debug. >-Index: devilspie-0.23/share/doc/devilspie/TODO >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/TODO (working copy) >-+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >-@@ -0,0 +1,10 @@ >-+TODO for Devil's Pie >-+ >-+S-Exp Port: >-+* Documentation generator >-+ >-+General Improvements: >-+* Catch events on window move and resize too? >-+* Add ability to insert self into session on startup >-+* Use gnome-vfs to monitor the configuration file >-+* UTF-8 safe string comparison functions >-Index: devilspie-0.23/share/doc/devilspie/AUTHORS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >-@@ -0,0 +1 @@ >-+Ross Burton <ross@burtonini.com> >-Index: devilspie-0.23/share/doc/devilspie/NEWS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >-@@ -0,0 +1,257 @@ >-+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >-+======================================================= >-+ >-+* Port to libwnck3 (Christian Persch) >-+* Add unfullscreen action (Mathias Dalh) >-+* Remove exec action (deprecated by spawn) >-+ >-+ >-+Devil's Pie "Sweet Music, Soul Music?" 0.22 >-+=========================================== >-+ >-+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >-+* Fix typos in man page (Loïc Minier) >-+ >-+ >-+Devil's Pie "A Love Supreme" 0.21 >-+================================= >-+ >-+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >-+* Add decorate action (#449634, thanks Galkin Vasily) >-+* Add quit action (thanks Leon Zhang) >-+* Handle wnck_screen_get_active_workspace() failing (#343546) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.2 >-+======================================= >-+ >-+* Fix window_workspace (Andrew Yates) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.1 >-+======================================= >-+ >-+* Fix parsing (Lars Damerow) >-+* Fix test suite >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20 >-+===================================== >-+ >-+* Handle multiple expressions in a file (Lars Damerow) >-+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >-+* Add println, str, hex, and expand print (DD) >-+* Add window_xid matcher (DD) >-+ >-+ >-+Devil's Pie "Sell Sell Sell" 0.19 >-+================================ >-+ >-+* Don't use wnck_window_set_geometry (#381233) >-+ >-+ >-+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >-+========================================================== >-+ >-+* Add window_property matcher (Nigel Tao) >-+* Add set_viewport action (James Willcox) >-+* Add opacity action (Pavel Palat) >-+* Add sticky action (Steve Leung) >-+* Add unmaximise action (Alex Menk) >-+* Add unminimise action (Richard Neill) >-+* Fix negative offsets in geometry action (Vincent Ho, Midred) >-+ >-+ >-+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >-+============================================== >-+ >-+* Depend on GLib 2.9.1 onwards >-+ >-+ >-+Devil's Pie "Stay With Me While We Grow Old" 0.17 >-+================================================= >-+ >-+* Fix compile with GLib 2.10. >-+ >-+ >-+Devil's Pie "Love To Hate" 0.16 >-+=============================== >-+ >-+* Fix undecorate action (Mikachu, RB) >-+ >-+ >-+Devil's Pie "Shogun's Decapitator" 0.15 >-+======================================= >-+ >-+* New matcher: window class (Jonas Linde) >-+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >-+* Fix test suite (RK) >-+* Don't segfault on invalid s-exp (Christian Krause) >-+* Never return NULL from a matcher >-+* Wrap X call when removing decorations with error handling >-+ >-+ >-+Devil's Pie "Lazy Release" 0.14 >-+=============================== >-+ >-+* Add Set Geometry (Guido Boehm) >-+* Fix Set Window Type (Stefan van der Haven) >-+* Make Pin work as expected (Jean-Yves Lefort) >-+* Append new expressions, not prepend (Lars Damerow) >-+* Fix typos in README (Larry Virden) >-+ >-+ >-+Devil's Pie "Wind The Frog" 0.13 >-+================================ >-+ >-+* Total rewrite. >-+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >-+ Animation Studios for sponsoring this work. >-+* Use s-expressions instead of XML as the configuration file format, allowing >-+ matches to be combined in new and exciting ways with (and) (or) and (not) >-+ operators. >-+* Read configuration from both the users home directory and /etc, allowing >-+ centralised configuration. >-+* Add the beginnings of a test suite. >-+ >-+ >-+Devil's Pie "Trying To Make Their Paper" 0.12 >-+============================================= >-+ >-+* Quit if no flurbs were loaded >-+* Use GOption >-+* Major code cleanup >-+ >-+ >-+Devil's Pie "Used To Love You" 0.11 >-+=================================== >-+ >-+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >-+ the mail the patch came in... >-+* Fix the window type action >-+* Fix the execute action >-+* Check for xsltproc in configure, as it's required >-+ >-+ >-+Devil's Pie "Can't Join Them? Beat Them" 0.10 >-+============================================= >-+ >-+* Re-implement the required private wnck functions, now builds with G2.10 >-+ (Crispin Flowerday rocks) >-+* Add min/max hints to the opacity action property >-+* Display the min/max hints in the generated documentation. >-+ >-+ >-+Devil's Pie "Missing Gifts" 0.9 >-+=============================== >-+ >-+* Check for libwnck 2.9.92 and pass timestamps if required >-+* Handle properties containing doubles, so the opacity action works >-+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >-+* Start a private copy of various private wnck functions we need >-+ >-+ >-+Devil's Pie "Mystery Boxes" 0.8 >-+=============================== >-+ >-+* Bring back --apply-to-existing, so you can work on existing windows >-+* Add maximized_horizontally and _vertically to the resize action (John Russell) >-+* Add an execute action (John Russell) >-+* Add an opacity setting action (Guido Boehm) >-+* Generate decent matcher/action documentation at build-time from the source >-+* Check that regular expressions parsed correctly, fixing a common bug >-+* Less compile warnings >-+ >-+ >-+Devil's Pie "Stumpy" 0.7 >-+=============================== >-+ >-+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >-+ >-+ >-+Devil's Pie "Salmon Sunset" 0.6 >-+=============================== >-+ >-+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >-+ days. >-+ >-+ >-+Devil's Pie "Right Where I Want You" 0.5 >-+======================================== >-+ >-+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >-+ >-+ >-+Devil's Pie "Nothing To See" 0.4.1 >-+================================== >-+ >-+* Don't ship the debian/ folder. >-+ >-+ >-+Devil's Pie "Derren Brown Is A Witch" 0.4 >-+========================================= >-+ >-+* Add an action to set the window type atom (Olivier Andrieu) >-+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >-+* Watch all screens for events, instead of just the default >-+ >-+ >-+Devil's Pie "David Blaine has smelly socks" 0.3.1 >-+================================================= >-+ >-+* Don't crash when a window role is null in various places (Rob Mayoff) >-+* Don't crash on unknown properties (RM) >-+* Being very slow at applying patches (me) >-+ >-+ >-+Devil's Pie "Floating Skulls" 0.3 >-+================================= >-+ >-+* Vastly improved documentation (Gaetan de Menten) >-+* Add a "fullscreen" property (requires libwnck 2.3.something) >-+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >-+* Many bug fixes (Patrick Aussems) >-+ >-+Translations: >-+* de (Christian Neumair) >-+ >-+ >-+Devil's Pie "Long Time Coming" 0.2.4 >-+==================================== >-+ >-+* Use regular expressions instead of literal string compares when >-+ matching window names, application names, or roles (Patrick Aussems >-+ <zyk@bugfactory.org>) >-+* Bug fixes (Patrick Aussems again) >-+* More documentation! >-+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >-+ R. Damerow <lars@oddment.org>) >-+ >-+ >-+Devil's Pie 0.2.3 >-+================= >-+ >-+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >-+ with devilspie when using GCC 3. >-+ >-+ >-+Devil's Pie 0.2.2 >-+================= >-+ >-+* Have decent command line argument parsing >-+* Added a layer action so that windows can be below or above the >-+ normal windows >-+ >-+ >-+Devil's Pie 0.2.1 >-+================= >-+ >-+* Check the number of command line arguments, so we don't segfault any >-+ more. >-+ >-+ >-+Devil's Pie 0.2 >-+=============== >-+ >-+* The first real release -- 0.1 was actually released, but I didn't >-+ really like it so I didn't tell many people... >-Index: devilspie-0.23/share/doc/devilspie/README >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/README (working copy) >-+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >-@@ -0,0 +1,91 @@ >-+Devil's Pie >-+=========== >-+ >-+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >-+ >-+ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >-+the lack such functionality in Metacity. Metacity lacking window matching is not >-+a bad thing -- Metacity is a lean window manager, and window manipulation does >-+not have to be a window manager task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, and match >-+the window to a set of rules. If the window matches the rules, it can perform a >-+series of actions on that window. For example, I can make X-Chat appear on all >-+workspaces, and make a particular xterm not appear in the pager or task list. >-+ >-+ >-+Building >-+-------- >-+ >-+To build devilspie, follow the usual configure ; make ; make install steps. If >-+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >-+Debian packages of the latest released version. These are available from >-+http://www.burtonini.com/debian/ >-+ >-+A .spec file is provided for RPM-based distributions, but I didn't write it and >-+don't support it. It may or may not work. >-+ >-+ >-+Configuration >-+------------- >-+ >-+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >-+about it is probably wrong. >-+ >-+Devil's Pie is configured by reading a number of files from two directories: >-+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >-+Pie will read s-expressions from every .ds file in those paths. S-expressions >-+are familiar to most Emacs users and in the limited use they have in Devil's Pie >-+are trivially learnt by example. >-+ >-+The basic model is that every time a window is created, the s-expressions are >-+evaluated. The window is available to the functions you call as an implicit >-+argument, so you can concentrate on defining the logic. >-+ >-+If you want to see information about every window when it is created, in >-+~/.devilspie/test.ds put: >-+ >-+ (debug) >-+ >-+When this is evaluated, the "debug" function is called and it outputs the window >-+title, geometry, etc. >-+ >-+Of course performing the same action to every window is no fun. What if you >-+want XMMS to start on the second workspace? >-+ >-+ (if (is (application_name) "XMMS") (set_workspace 2)) >-+ >-+The "if" function evaluates the first argument as a true/false value, and if it >-+is true then it evaluates the second argument, and if false it evaluates the >-+third argument (which can be omitted). The "is" function compares two strings >-+for equality, returning true if they are identical. The "application_name" >-+function returns the name of the application which created the window, and >-+"XMMS" is a literal string. So if the application name is "XMMS", then the >-+second argument will be evaluated. This is a call to "set_workspace" with the >-+integer argument 2, which moves the current window onto the second workspace. >-+ >-+To perform multiple actions use (begin ...): >-+ >-+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >-+ >-+Here "matches" interprets the second argument as a regular expression and >-+evaluates that against the first argument. "window_name" is the title of the >-+current window, and "maximize" simply maximises the current window. So this >-+s-expression puts the window on workspace 2, maximised, if the window name >-+begins with "Character" and has more characters in (note .+ rather than .*). >-+ >-+I will write more documentation in the future but for now you'll have to look at >-+the "symbols" array in src/parser.c to see what functions are available. >-+ >-+ >-+Running >-+------- >-+ >-+Just run devilspie as a normal user. The best way is to run it in your session >-+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >-+Programs). >-+ >-+If you are testing some s-expressions, you can specify them on the command line >-+to load just those files instead of the files specified above. To turn on some >-+debugging information, pass --debug. >-Index: devilspie-0.23/share/doc/devilspie/TODO >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/TODO (working copy) >-+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >-@@ -0,0 +1,10 @@ >-+TODO for Devil's Pie >-+ >-+S-Exp Port: >-+* Documentation generator >-+ >-+General Improvements: >-+* Catch events on window move and resize too? >-+* Add ability to insert self into session on startup >-+* Use gnome-vfs to monitor the configuration file >-+* UTF-8 safe string comparison functions >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/doc/devilspie/AUTHORS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >-@@ -0,0 +1 @@ >-+Ross Burton <ross@burtonini.com> >-Index: devilspie-0.23/share/doc/devilspie/NEWS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >-@@ -0,0 +1,257 @@ >-+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >-+======================================================= >-+ >-+* Port to libwnck3 (Christian Persch) >-+* Add unfullscreen action (Mathias Dalh) >-+* Remove exec action (deprecated by spawn) >-+ >-+ >-+Devil's Pie "Sweet Music, Soul Music?" 0.22 >-+=========================================== >-+ >-+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >-+* Fix typos in man page (Loïc Minier) >-+ >-+ >-+Devil's Pie "A Love Supreme" 0.21 >-+================================= >-+ >-+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >-+* Add decorate action (#449634, thanks Galkin Vasily) >-+* Add quit action (thanks Leon Zhang) >-+* Handle wnck_screen_get_active_workspace() failing (#343546) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.2 >-+======================================= >-+ >-+* Fix window_workspace (Andrew Yates) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.1 >-+======================================= >-+ >-+* Fix parsing (Lars Damerow) >-+* Fix test suite >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20 >-+===================================== >-+ >-+* Handle multiple expressions in a file (Lars Damerow) >-+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >-+* Add println, str, hex, and expand print (DD) >-+* Add window_xid matcher (DD) >-+ >-+ >-+Devil's Pie "Sell Sell Sell" 0.19 >-+================================ >-+ >-+* Don't use wnck_window_set_geometry (#381233) >-+ >-+ >-+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >-+========================================================== >-+ >-+* Add window_property matcher (Nigel Tao) >-+* Add set_viewport action (James Willcox) >-+* Add opacity action (Pavel Palat) >-+* Add sticky action (Steve Leung) >-+* Add unmaximise action (Alex Menk) >-+* Add unminimise action (Richard Neill) >-+* Fix negative offsets in geometry action (Vincent Ho, Midred) >-+ >-+ >-+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >-+============================================== >-+ >-+* Depend on GLib 2.9.1 onwards >-+ >-+ >-+Devil's Pie "Stay With Me While We Grow Old" 0.17 >-+================================================= >-+ >-+* Fix compile with GLib 2.10. >-+ >-+ >-+Devil's Pie "Love To Hate" 0.16 >-+=============================== >-+ >-+* Fix undecorate action (Mikachu, RB) >-+ >-+ >-+Devil's Pie "Shogun's Decapitator" 0.15 >-+======================================= >-+ >-+* New matcher: window class (Jonas Linde) >-+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >-+* Fix test suite (RK) >-+* Don't segfault on invalid s-exp (Christian Krause) >-+* Never return NULL from a matcher >-+* Wrap X call when removing decorations with error handling >-+ >-+ >-+Devil's Pie "Lazy Release" 0.14 >-+=============================== >-+ >-+* Add Set Geometry (Guido Boehm) >-+* Fix Set Window Type (Stefan van der Haven) >-+* Make Pin work as expected (Jean-Yves Lefort) >-+* Append new expressions, not prepend (Lars Damerow) >-+* Fix typos in README (Larry Virden) >-+ >-+ >-+Devil's Pie "Wind The Frog" 0.13 >-+================================ >-+ >-+* Total rewrite. >-+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >-+ Animation Studios for sponsoring this work. >-+* Use s-expressions instead of XML as the configuration file format, allowing >-+ matches to be combined in new and exciting ways with (and) (or) and (not) >-+ operators. >-+* Read configuration from both the users home directory and /etc, allowing >-+ centralised configuration. >-+* Add the beginnings of a test suite. >-+ >-+ >-+Devil's Pie "Trying To Make Their Paper" 0.12 >-+============================================= >-+ >-+* Quit if no flurbs were loaded >-+* Use GOption >-+* Major code cleanup >-+ >-+ >-+Devil's Pie "Used To Love You" 0.11 >-+=================================== >-+ >-+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >-+ the mail the patch came in... >-+* Fix the window type action >-+* Fix the execute action >-+* Check for xsltproc in configure, as it's required >-+ >-+ >-+Devil's Pie "Can't Join Them? Beat Them" 0.10 >-+============================================= >-+ >-+* Re-implement the required private wnck functions, now builds with G2.10 >-+ (Crispin Flowerday rocks) >-+* Add min/max hints to the opacity action property >-+* Display the min/max hints in the generated documentation. >-+ >-+ >-+Devil's Pie "Missing Gifts" 0.9 >-+=============================== >-+ >-+* Check for libwnck 2.9.92 and pass timestamps if required >-+* Handle properties containing doubles, so the opacity action works >-+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >-+* Start a private copy of various private wnck functions we need >-+ >-+ >-+Devil's Pie "Mystery Boxes" 0.8 >-+=============================== >-+ >-+* Bring back --apply-to-existing, so you can work on existing windows >-+* Add maximized_horizontally and _vertically to the resize action (John Russell) >-+* Add an execute action (John Russell) >-+* Add an opacity setting action (Guido Boehm) >-+* Generate decent matcher/action documentation at build-time from the source >-+* Check that regular expressions parsed correctly, fixing a common bug >-+* Less compile warnings >-+ >-+ >-+Devil's Pie "Stumpy" 0.7 >-+=============================== >-+ >-+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >-+ >-+ >-+Devil's Pie "Salmon Sunset" 0.6 >-+=============================== >-+ >-+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >-+ days. >-+ >-+ >-+Devil's Pie "Right Where I Want You" 0.5 >-+======================================== >-+ >-+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >-+ >-+ >-+Devil's Pie "Nothing To See" 0.4.1 >-+================================== >-+ >-+* Don't ship the debian/ folder. >-+ >-+ >-+Devil's Pie "Derren Brown Is A Witch" 0.4 >-+========================================= >-+ >-+* Add an action to set the window type atom (Olivier Andrieu) >-+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >-+* Watch all screens for events, instead of just the default >-+ >-+ >-+Devil's Pie "David Blaine has smelly socks" 0.3.1 >-+================================================= >-+ >-+* Don't crash when a window role is null in various places (Rob Mayoff) >-+* Don't crash on unknown properties (RM) >-+* Being very slow at applying patches (me) >-+ >-+ >-+Devil's Pie "Floating Skulls" 0.3 >-+================================= >-+ >-+* Vastly improved documentation (Gaetan de Menten) >-+* Add a "fullscreen" property (requires libwnck 2.3.something) >-+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >-+* Many bug fixes (Patrick Aussems) >-+ >-+Translations: >-+* de (Christian Neumair) >-+ >-+ >-+Devil's Pie "Long Time Coming" 0.2.4 >-+==================================== >-+ >-+* Use regular expressions instead of literal string compares when >-+ matching window names, application names, or roles (Patrick Aussems >-+ <zyk@bugfactory.org>) >-+* Bug fixes (Patrick Aussems again) >-+* More documentation! >-+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >-+ R. Damerow <lars@oddment.org>) >-+ >-+ >-+Devil's Pie 0.2.3 >-+================= >-+ >-+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >-+ with devilspie when using GCC 3. >-+ >-+ >-+Devil's Pie 0.2.2 >-+================= >-+ >-+* Have decent command line argument parsing >-+* Added a layer action so that windows can be below or above the >-+ normal windows >-+ >-+ >-+Devil's Pie 0.2.1 >-+================= >-+ >-+* Check the number of command line arguments, so we don't segfault any >-+ more. >-+ >-+ >-+Devil's Pie 0.2 >-+=============== >-+ >-+* The first real release -- 0.1 was actually released, but I didn't >-+ really like it so I didn't tell many people... >-Index: devilspie-0.23/share/doc/devilspie/README >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/README (working copy) >-+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >-@@ -0,0 +1,91 @@ >-+Devil's Pie >-+=========== >-+ >-+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >-+ >-+ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >-+the lack such functionality in Metacity. Metacity lacking window matching is not >-+a bad thing -- Metacity is a lean window manager, and window manipulation does >-+not have to be a window manager task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, and match >-+the window to a set of rules. If the window matches the rules, it can perform a >-+series of actions on that window. For example, I can make X-Chat appear on all >-+workspaces, and make a particular xterm not appear in the pager or task list. >-+ >-+ >-+Building >-+-------- >-+ >-+To build devilspie, follow the usual configure ; make ; make install steps. If >-+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >-+Debian packages of the latest released version. These are available from >-+http://www.burtonini.com/debian/ >-+ >-+A .spec file is provided for RPM-based distributions, but I didn't write it and >-+don't support it. It may or may not work. >-+ >-+ >-+Configuration >-+------------- >-+ >-+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >-+about it is probably wrong. >-+ >-+Devil's Pie is configured by reading a number of files from two directories: >-+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >-+Pie will read s-expressions from every .ds file in those paths. S-expressions >-+are familiar to most Emacs users and in the limited use they have in Devil's Pie >-+are trivially learnt by example. >-+ >-+The basic model is that every time a window is created, the s-expressions are >-+evaluated. The window is available to the functions you call as an implicit >-+argument, so you can concentrate on defining the logic. >-+ >-+If you want to see information about every window when it is created, in >-+~/.devilspie/test.ds put: >-+ >-+ (debug) >-+ >-+When this is evaluated, the "debug" function is called and it outputs the window >-+title, geometry, etc. >-+ >-+Of course performing the same action to every window is no fun. What if you >-+want XMMS to start on the second workspace? >-+ >-+ (if (is (application_name) "XMMS") (set_workspace 2)) >-+ >-+The "if" function evaluates the first argument as a true/false value, and if it >-+is true then it evaluates the second argument, and if false it evaluates the >-+third argument (which can be omitted). The "is" function compares two strings >-+for equality, returning true if they are identical. The "application_name" >-+function returns the name of the application which created the window, and >-+"XMMS" is a literal string. So if the application name is "XMMS", then the >-+second argument will be evaluated. This is a call to "set_workspace" with the >-+integer argument 2, which moves the current window onto the second workspace. >-+ >-+To perform multiple actions use (begin ...): >-+ >-+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >-+ >-+Here "matches" interprets the second argument as a regular expression and >-+evaluates that against the first argument. "window_name" is the title of the >-+current window, and "maximize" simply maximises the current window. So this >-+s-expression puts the window on workspace 2, maximised, if the window name >-+begins with "Character" and has more characters in (note .+ rather than .*). >-+ >-+I will write more documentation in the future but for now you'll have to look at >-+the "symbols" array in src/parser.c to see what functions are available. >-+ >-+ >-+Running >-+------- >-+ >-+Just run devilspie as a normal user. The best way is to run it in your session >-+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >-+Programs). >-+ >-+If you are testing some s-expressions, you can specify them on the command line >-+to load just those files instead of the files specified above. To turn on some >-+debugging information, pass --debug. >-Index: devilspie-0.23/share/doc/devilspie/TODO >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/TODO (working copy) >-+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >-@@ -0,0 +1,10 @@ >-+TODO for Devil's Pie >-+ >-+S-Exp Port: >-+* Documentation generator >-+ >-+General Improvements: >-+* Catch events on window move and resize too? >-+* Add ability to insert self into session on startup >-+* Use gnome-vfs to monitor the configuration file >-+* UTF-8 safe string comparison functions >-Index: devilspie-0.23/share/doc/devilspie/AUTHORS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >-@@ -0,0 +1 @@ >-+Ross Burton <ross@burtonini.com> >-Index: devilspie-0.23/share/doc/devilspie/NEWS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >-@@ -0,0 +1,257 @@ >-+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >-+======================================================= >-+ >-+* Port to libwnck3 (Christian Persch) >-+* Add unfullscreen action (Mathias Dalh) >-+* Remove exec action (deprecated by spawn) >-+ >-+ >-+Devil's Pie "Sweet Music, Soul Music?" 0.22 >-+=========================================== >-+ >-+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >-+* Fix typos in man page (Loïc Minier) >-+ >-+ >-+Devil's Pie "A Love Supreme" 0.21 >-+================================= >-+ >-+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >-+* Add decorate action (#449634, thanks Galkin Vasily) >-+* Add quit action (thanks Leon Zhang) >-+* Handle wnck_screen_get_active_workspace() failing (#343546) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.2 >-+======================================= >-+ >-+* Fix window_workspace (Andrew Yates) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.1 >-+======================================= >-+ >-+* Fix parsing (Lars Damerow) >-+* Fix test suite >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20 >-+===================================== >-+ >-+* Handle multiple expressions in a file (Lars Damerow) >-+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >-+* Add println, str, hex, and expand print (DD) >-+* Add window_xid matcher (DD) >-+ >-+ >-+Devil's Pie "Sell Sell Sell" 0.19 >-+================================ >-+ >-+* Don't use wnck_window_set_geometry (#381233) >-+ >-+ >-+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >-+========================================================== >-+ >-+* Add window_property matcher (Nigel Tao) >-+* Add set_viewport action (James Willcox) >-+* Add opacity action (Pavel Palat) >-+* Add sticky action (Steve Leung) >-+* Add unmaximise action (Alex Menk) >-+* Add unminimise action (Richard Neill) >-+* Fix negative offsets in geometry action (Vincent Ho, Midred) >-+ >-+ >-+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >-+============================================== >-+ >-+* Depend on GLib 2.9.1 onwards >-+ >-+ >-+Devil's Pie "Stay With Me While We Grow Old" 0.17 >-+================================================= >-+ >-+* Fix compile with GLib 2.10. >-+ >-+ >-+Devil's Pie "Love To Hate" 0.16 >-+=============================== >-+ >-+* Fix undecorate action (Mikachu, RB) >-+ >-+ >-+Devil's Pie "Shogun's Decapitator" 0.15 >-+======================================= >-+ >-+* New matcher: window class (Jonas Linde) >-+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >-+* Fix test suite (RK) >-+* Don't segfault on invalid s-exp (Christian Krause) >-+* Never return NULL from a matcher >-+* Wrap X call when removing decorations with error handling >-+ >-+ >-+Devil's Pie "Lazy Release" 0.14 >-+=============================== >-+ >-+* Add Set Geometry (Guido Boehm) >-+* Fix Set Window Type (Stefan van der Haven) >-+* Make Pin work as expected (Jean-Yves Lefort) >-+* Append new expressions, not prepend (Lars Damerow) >-+* Fix typos in README (Larry Virden) >-+ >-+ >-+Devil's Pie "Wind The Frog" 0.13 >-+================================ >-+ >-+* Total rewrite. >-+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >-+ Animation Studios for sponsoring this work. >-+* Use s-expressions instead of XML as the configuration file format, allowing >-+ matches to be combined in new and exciting ways with (and) (or) and (not) >-+ operators. >-+* Read configuration from both the users home directory and /etc, allowing >-+ centralised configuration. >-+* Add the beginnings of a test suite. >-+ >-+ >-+Devil's Pie "Trying To Make Their Paper" 0.12 >-+============================================= >-+ >-+* Quit if no flurbs were loaded >-+* Use GOption >-+* Major code cleanup >-+ >-+ >-+Devil's Pie "Used To Love You" 0.11 >-+=================================== >-+ >-+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >-+ the mail the patch came in... >-+* Fix the window type action >-+* Fix the execute action >-+* Check for xsltproc in configure, as it's required >-+ >-+ >-+Devil's Pie "Can't Join Them? Beat Them" 0.10 >-+============================================= >-+ >-+* Re-implement the required private wnck functions, now builds with G2.10 >-+ (Crispin Flowerday rocks) >-+* Add min/max hints to the opacity action property >-+* Display the min/max hints in the generated documentation. >-+ >-+ >-+Devil's Pie "Missing Gifts" 0.9 >-+=============================== >-+ >-+* Check for libwnck 2.9.92 and pass timestamps if required >-+* Handle properties containing doubles, so the opacity action works >-+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >-+* Start a private copy of various private wnck functions we need >-+ >-+ >-+Devil's Pie "Mystery Boxes" 0.8 >-+=============================== >-+ >-+* Bring back --apply-to-existing, so you can work on existing windows >-+* Add maximized_horizontally and _vertically to the resize action (John Russell) >-+* Add an execute action (John Russell) >-+* Add an opacity setting action (Guido Boehm) >-+* Generate decent matcher/action documentation at build-time from the source >-+* Check that regular expressions parsed correctly, fixing a common bug >-+* Less compile warnings >-+ >-+ >-+Devil's Pie "Stumpy" 0.7 >-+=============================== >-+ >-+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >-+ >-+ >-+Devil's Pie "Salmon Sunset" 0.6 >-+=============================== >-+ >-+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >-+ days. >-+ >-+ >-+Devil's Pie "Right Where I Want You" 0.5 >-+======================================== >-+ >-+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >-+ >-+ >-+Devil's Pie "Nothing To See" 0.4.1 >-+================================== >-+ >-+* Don't ship the debian/ folder. >-+ >-+ >-+Devil's Pie "Derren Brown Is A Witch" 0.4 >-+========================================= >-+ >-+* Add an action to set the window type atom (Olivier Andrieu) >-+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >-+* Watch all screens for events, instead of just the default >-+ >-+ >-+Devil's Pie "David Blaine has smelly socks" 0.3.1 >-+================================================= >-+ >-+* Don't crash when a window role is null in various places (Rob Mayoff) >-+* Don't crash on unknown properties (RM) >-+* Being very slow at applying patches (me) >-+ >-+ >-+Devil's Pie "Floating Skulls" 0.3 >-+================================= >-+ >-+* Vastly improved documentation (Gaetan de Menten) >-+* Add a "fullscreen" property (requires libwnck 2.3.something) >-+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >-+* Many bug fixes (Patrick Aussems) >-+ >-+Translations: >-+* de (Christian Neumair) >-+ >-+ >-+Devil's Pie "Long Time Coming" 0.2.4 >-+==================================== >-+ >-+* Use regular expressions instead of literal string compares when >-+ matching window names, application names, or roles (Patrick Aussems >-+ <zyk@bugfactory.org>) >-+* Bug fixes (Patrick Aussems again) >-+* More documentation! >-+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >-+ R. Damerow <lars@oddment.org>) >-+ >-+ >-+Devil's Pie 0.2.3 >-+================= >-+ >-+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >-+ with devilspie when using GCC 3. >-+ >-+ >-+Devil's Pie 0.2.2 >-+================= >-+ >-+* Have decent command line argument parsing >-+* Added a layer action so that windows can be below or above the >-+ normal windows >-+ >-+ >-+Devil's Pie 0.2.1 >-+================= >-+ >-+* Check the number of command line arguments, so we don't segfault any >-+ more. >-+ >-+ >-+Devil's Pie 0.2 >-+=============== >-+ >-+* The first real release -- 0.1 was actually released, but I didn't >-+ really like it so I didn't tell many people... >-Index: devilspie-0.23/share/doc/devilspie/README >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/README (working copy) >-+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >-@@ -0,0 +1,91 @@ >-+Devil's Pie >-+=========== >-+ >-+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >-+ >-+ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >-+the lack such functionality in Metacity. Metacity lacking window matching is not >-+a bad thing -- Metacity is a lean window manager, and window manipulation does >-+not have to be a window manager task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, and match >-+the window to a set of rules. If the window matches the rules, it can perform a >-+series of actions on that window. For example, I can make X-Chat appear on all >-+workspaces, and make a particular xterm not appear in the pager or task list. >-+ >-+ >-+Building >-+-------- >-+ >-+To build devilspie, follow the usual configure ; make ; make install steps. If >-+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >-+Debian packages of the latest released version. These are available from >-+http://www.burtonini.com/debian/ >-+ >-+A .spec file is provided for RPM-based distributions, but I didn't write it and >-+don't support it. It may or may not work. >-+ >-+ >-+Configuration >-+------------- >-+ >-+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >-+about it is probably wrong. >-+ >-+Devil's Pie is configured by reading a number of files from two directories: >-+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >-+Pie will read s-expressions from every .ds file in those paths. S-expressions >-+are familiar to most Emacs users and in the limited use they have in Devil's Pie >-+are trivially learnt by example. >-+ >-+The basic model is that every time a window is created, the s-expressions are >-+evaluated. The window is available to the functions you call as an implicit >-+argument, so you can concentrate on defining the logic. >-+ >-+If you want to see information about every window when it is created, in >-+~/.devilspie/test.ds put: >-+ >-+ (debug) >-+ >-+When this is evaluated, the "debug" function is called and it outputs the window >-+title, geometry, etc. >-+ >-+Of course performing the same action to every window is no fun. What if you >-+want XMMS to start on the second workspace? >-+ >-+ (if (is (application_name) "XMMS") (set_workspace 2)) >-+ >-+The "if" function evaluates the first argument as a true/false value, and if it >-+is true then it evaluates the second argument, and if false it evaluates the >-+third argument (which can be omitted). The "is" function compares two strings >-+for equality, returning true if they are identical. The "application_name" >-+function returns the name of the application which created the window, and >-+"XMMS" is a literal string. So if the application name is "XMMS", then the >-+second argument will be evaluated. This is a call to "set_workspace" with the >-+integer argument 2, which moves the current window onto the second workspace. >-+ >-+To perform multiple actions use (begin ...): >-+ >-+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >-+ >-+Here "matches" interprets the second argument as a regular expression and >-+evaluates that against the first argument. "window_name" is the title of the >-+current window, and "maximize" simply maximises the current window. So this >-+s-expression puts the window on workspace 2, maximised, if the window name >-+begins with "Character" and has more characters in (note .+ rather than .*). >-+ >-+I will write more documentation in the future but for now you'll have to look at >-+the "symbols" array in src/parser.c to see what functions are available. >-+ >-+ >-+Running >-+------- >-+ >-+Just run devilspie as a normal user. The best way is to run it in your session >-+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >-+Programs). >-+ >-+If you are testing some s-expressions, you can specify them on the command line >-+to load just those files instead of the files specified above. To turn on some >-+debugging information, pass --debug. >-Index: devilspie-0.23/share/doc/devilspie/TODO >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/TODO (working copy) >-+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >-@@ -0,0 +1,10 @@ >-+TODO for Devil's Pie >-+ >-+S-Exp Port: >-+* Documentation generator >-+ >-+General Improvements: >-+* Catch events on window move and resize too? >-+* Add ability to insert self into session on startup >-+* Use gnome-vfs to monitor the configuration file >-+* UTF-8 safe string comparison functions >-Index: devilspie-0.23/bin/devilspie >-=================================================================== >---- devilspie-0.23/bin/devilspie (working copy) >-+++ devilspie-0.23/bin/devilspie (.../..) (working copy) >-@@ -0,0 +1,276 @@ >-+ELF >@=@@Ð@8@@@@@@ÀÀ@@@@lÄlÄ pÄpÄ`pÄ`ð¨ ÄÄ`Ä`@@00Påtd²²@²@||Qåtd/libexec/ld-elf.so.1FreeBSDJFreeBSD¥)k~v95j|UaOuwzt\yP-S4# 3e.;pIEmh: -+r^1,¤c$dZ£D_@o}gK%¡']Bn{Y s> !0=A?H*J8X&WTC<FbV¢q6("xRG+fi Q72lNML/[ >-+`A A@@¢¤BEÕì ÇYa bdF>ð#ºã|§Ý£k¼PvÙqX»Ê¡ÅØ Ò~,`'[ -+,-Å4Ý>[M5ö'êp×aJ£ûJ#n#ÛZ!$½"q+!:± \ªJû½ËY¯ÀEÕ)ÙJ6ÃÑ >-+bâ >-+£öUä·øTó >-+¡î½Cþ ÃÀbÀ&D}#?`X1<2å±ÀÛ÷¿IõÝ1_¥q,A¿y1P´DºVþozeÀcßJ -+ 8A¶õËÜlãxÜû -+½ÿ%N騽Á\ÀÚÎM^É¢Päâ åûÙ÷éûÓ dêØU# =ÈÜÙ æmõ±2 E /í >-+"0¶ >-+5ÿËá¿ \Ü5HV Öxf ¾ï?~w w!f¯ÿâ~ ÕXÚ¥Mû@V ½mjPÊÐ{Ü| >-+ Â6¼{1÷ø¼ ?ñÿ`Í`Õ`Í`úpÍ`@«D8@3RñÿÎ`Î`v Ì`Fñÿ`Í`~ä4@libX11.so.6_Jv_RegisterClassesXGetWindowAttributesXSyncXMoveResizeWindowXFreeXInternAtomXChangePropertyXSendEventXGetAtomNameXMoveWindowXParseGeometryXGetWindowPropertylibwnck-3.so.0g_object_newg_malloc_ng_return_if_fail_warningg_type_register_static_simplegdk_error_trap_popg_type_class_adjust_private_offsetg_slist_prependlibintl_bindtextdomaing_string_newg_str_equallibintl_bind_textdomain_codesetg_get_current_timeg_list_lengthg_list_appendg_strdupg_hash_table_insertgdk_error_trap_pushg_strdup_printfg_mallocg_list_concatgdk_display_get_defaultg_signal_connect_datag_once_init_enterg_slice_alloc0g_hash_table_lookupg_intern_static_stringg_str_hashg_logvg_type_check_instance_is_ag_string_freeg_object_unrefg_once_init_leaveg_type_class_peek_parentg_hash_table_destroyg_malloc0g_assertion_message_exprg_hash_table_foreachg_slice_free1g_type_check_class_castg_slist_freeg_hash_table_newwnck_window_get_screenwnck_window_get_namewnck_window_move_to_workspacewnck_window_maximizewnck_screen_getwnck_screen_get_widthwnck_screen_get_heightwnck_window_maximize_horizontallywnck_window_unpinwnck_window_get_applicationwnck_window_maximize_verticallywnck_window_set_skip_tasklistwnck_window_set_window_typewnck_window_unshadewnck_window_unmaximizewnck_class_group_get_res_classwnck_window_get_xidwnck_window_activatewnck_window_get_geometrywnck_workspace_activatewnck_window_get_class_groupwnck_window_unstickwnck_application_get_namewnck_window_shadewnck_workspace_get_widthwnck_window_pinwnck_window_minimizewnck_window_set_skip_pagerwnck_window_closewnck_screen_get_active_workspacewnck_screen_get_workspacewnck_window_stickwnck_window_set_fullscreenwnck_window_unminimizewnck_workspace_get_heightlibgtk-3.so.0g_scanner_scope_remove_symbolg_option_context_parseg_get_home_dirg_scanner_set_scopeg_error_freeg_scanner_scope_add_symbolg_option_context_newg_main_loop_quitg_build_filenameg_scanner_input_textg_scanner_get_next_tokeng_main_loop_rung_scanner_lookup_symbolg_main_loop_newg_dir_closeg_string_insert_cg_scanner_destroyg_option_context_freeg_file_testg_scanner_input_fileg_ptr_array_newg_dir_opengdk_x11_display_get_typeg_printg_dir_read_nameg_option_context_add_main_entriesg_scanner_newg_scanner_peek_next_tokeng_list_foreachg_ascii_strcasecmpg_strdup_vprintfg_ptr_array_addg_str_has_suffixg_string_appendg_strjoinvg_ptr_array_freelibgdk-3.so.0g_printerrgdk_x11_get_default_xdisplaygdk_initgdk_display_get_n_screenslibpangocairo-1.0.so.0libpango-1.0.so.0libatk-1.0.so.0libcairo-gobject.so.2libcairo.so.2libthr.so.3libgdk_pixbuf-2.0.so.0libintl_gettextlibgio-2.0.so.0g_spawn_command_line_syncg_spawn_command_line_asyncg_spawn_asynclibgobject-2.0.so.0libglib-2.0.so.0libintl_textdomainenvirong_spawn_syncg_scanner_cur_valueg_scanner_scope_foreach_symbollibintl.so.8libc.so.7__prognamestrtoulmemcpyfopenstrstrregfreeregcompstrlen_init_tlsfcloseregerrorsetjmp__isthreadedstrcmp__stack_chk_fail__stack_chk_guardlongjmpstrftimeatexitregexeclocaltime_rfileno_edata__bss_start_endFBSD_1.0l°(zW`Í`pÍ`@Ç`HÇ`PÇ`XÇ``Ç`hÇ`pÇ`xÇ`Ç` Ç` >-+Ç`Ç` Ç` -+¨Ç`°Ç`¸Ç`ÀÇ`ÈÇ`ÐÇ`ØÇ`àÇ`èÇ`ðÇ`øÇ`¤È`È`È`È` È`(È`0È`8È`@È` HÈ`!PÈ`"XÈ`#`È`$hÈ`%pÈ`&xÈ`'È`(È`)È`*È`+ È`,¨È`-°È`.¸È`/ÀÈ`0ÈÈ`1ÐÈ`2ØÈ`3àÈ`4èÈ`5ðÈ`6øÈ`7É`8É`9É`:É`; É`<(É`=0É`>8É`?@É`@HÉ`APÉ`BXÉ`C`É`DhÉ`EpÉ`FxÉ`GÉ`HÉ`IÉ`JÉ`K É`L¨É`°É`M¸É`NÀÉ`OÈÉ`PÐÉ`RØÉ`SàÉ`TèÉ`UðÉ`VøÉ`WÊ`XÊ`YÊ`ZÊ`[ Ê`\(Ê`]0Ê`^8Ê`_@Ê``HÊ`aPÊ`bXÊ`c`Ê`dhÊ`epÊ`fxÊ`gÊ`hÊ`iÊ`jÊ`k Ê`l¨Ê`m°Ê`n¸Ê`oÀÊ`pÈÊ`qÐÊ`rØÊ`sàÊ`tèÊ`uðÊ`vøÊ`wË`xË`yË`zË`{ Ë`|(Ë`}0Ë`~8Ë`@Ë`HË`PË`XË``Ë`hË` pË`xË`Ë`Ë`Ë`Ë` Ë`¨Ë`°Ë`¸Ë`ÀË`ÈË`ÐË`ØË`àË`èË`ðË`øË`Ì`Ì`Ì`Ì`HìèèÂaHÄÃÿ5Æ ÿ%È @ÿ%Æ héàÿÿÿÿ%¾ héÐÿÿÿÿ%¶ héÀÿÿÿÿ%® hé°ÿÿÿÿ%¦ hé ÿÿÿÿ% héÿÿÿÿ% héÿÿÿÿ% hépÿÿÿÿ% hé`ÿÿÿÿ%~ h éPÿÿÿÿ%v h >-+é@ÿÿÿÿ%n hé0ÿÿÿÿ%f hé ÿÿÿÿ%^ h -+éÿÿÿÿ%V héÿÿÿÿ%N héðþÿÿÿ%F héàþÿÿÿ%> héÐþÿÿÿ%6 héÀþÿÿÿ%. hé°þÿÿÿ%& hé þÿÿÿ% héþÿÿÿ% héþÿÿÿ% hépþÿÿÿ% hé`þÿÿÿ%þ héPþÿÿÿ%ö hé@þÿÿÿ%î hé0þÿÿÿ%æ hé þÿÿÿ%Þ héþÿÿÿ%Ö héþÿÿÿ%Î héðýÿÿÿ%Æ h éàýÿÿÿ%¾ h!éÐýÿÿÿ%¶ h"éÀýÿÿÿ%® h#é°ýÿÿÿ%¦ h$é ýÿÿÿ% h%éýÿÿÿ% h&éýÿÿÿ% h'épýÿÿÿ% h(é`ýÿÿÿ%~ h)éPýÿÿÿ%v h*é@ýÿÿÿ%n h+é0ýÿÿÿ%f h,é ýÿÿÿ%^ h-éýÿÿÿ%V h.éýÿÿÿ%N h/éðüÿÿÿ%F h0éàüÿÿÿ%> h1éÐüÿÿÿ%6 h2éÀüÿÿÿ%. h3é°üÿÿÿ%& h4é üÿÿÿ% h5éüÿÿÿ% h6éüÿÿÿ% h7épüÿÿÿ% h8é`üÿÿÿ%þ h9éPüÿÿÿ%ö h:é@üÿÿÿ%î h;é0üÿÿÿ%æ h<é üÿÿÿ%Þ h=éüÿÿÿ%Ö h>éüÿÿÿ%Î h?éðûÿÿÿ%Æ h@éàûÿÿÿ%¾ hAéÐûÿÿÿ%¶ hBéÀûÿÿÿ%® hCé°ûÿÿÿ%¦ hDé ûÿÿÿ% hEéûÿÿÿ% hFéûÿÿÿ% hGépûÿÿÿ% hHé`ûÿÿÿ%~ hIéPûÿÿÿ%v hJé@ûÿÿÿ%n hKé0ûÿÿÿ%f hLé ûÿÿÿ%^ hMéûÿÿÿ%V hNéûÿÿÿ%N hOéðúÿÿÿ%F hPéàúÿÿÿ%> hQéÐúÿÿÿ%6 hRéÀúÿÿÿ%. hSé°úÿÿÿ%& hTé úÿÿÿ% hUéúÿÿÿ% hVéúÿÿÿ% hWépúÿÿÿ% hXé`úÿÿÿ%þ hYéPúÿÿÿ%ö hZé@úÿÿÿ%î h[é0úÿÿÿ%æ h\é úÿÿÿ%Þ h]éúÿÿÿ%Ö h^éúÿÿÿ%Î h_éðùÿÿÿ%Æ h`éàùÿÿÿ%¾ haéÐùÿÿÿ%¶ hbéÀùÿÿÿ%® hcé°ùÿÿÿ%¦ hdé ùÿÿÿ% heéùÿÿÿ% hféùÿÿÿ% hgépùÿÿÿ% hhé`ùÿÿÿ%~ hiéPùÿÿÿ%v hjé@ùÿÿÿ%n hké0ùÿÿÿ%f hlé ùÿÿÿ%^ hméùÿÿÿ%V hnéùÿÿÿ%N hoéðøÿÿÿ%F hpéàøÿÿÿ%> hqéÐøÿÿÿ%6 hréÀøÿÿÿ%. hsé°øÿÿÿ%& hté øÿÿÿ% huéøÿÿÿ% hvéøÿÿÿ% hwépøÿÿÿ% hxé`øÿÿÿ%þ hyéPøÿÿÿ%ö hzé@øÿÿÿ%î h{é0øÿÿÿ%æ h|é øÿÿÿ%Þ h}éøÿÿÿ%Ö h~éøÿÿÿ%Î héð÷ÿÿÿ%Æ héà÷ÿÿÿ%¾ héÐ÷ÿÿÿ%¶ héÀ÷ÿÿÿ%® hé°÷ÿÿÿ%¦ hé ÷ÿÿÿ% h é÷ÿÿÿ% hé÷ÿÿÿ% hép÷ÿÿÿ% hé`÷ÿÿÿ%~ héP÷ÿÿÿ%v hé@÷ÿÿÿ%n hé0÷ÿÿÿ%f hé ÷ÿÿÿ%^ hé÷ÿÿÿ%V hé÷ÿÿÿ%N héðöÿÿÿ%F héàöÿÿÿ%> héÐöÿÿÿ%6 héÀöÿÿÿ%. hé°öÿÿÿ%& hé öÿÿÿ% héöÿÿÿ% héöÿÿÿ% hépöÿÿÿ% hé`öÿÿÿ%þ héPöÿÿÿ%ö hé@öÿÿÿ%î hé0öÿÿUHåAWAVAUATSPIþM>IcÇMlÆH=¬ uL-£ IÆE ÿ~%IH ÀuëHÿÀH ëHÿÀù/téÉuñ¸Ä`H Àt >-+H÷èøÿÿëè0úÿÿ¸Ä`H À ß¿À>@èè÷ÿÿE1ä¸lÄ`¹lÄ`H)ÁHÈHÁø?HÁè=HÈHÁøtA¸lÄ`¹lÄ`H)ÁHËHÁû?HÁë=HËHÁûJålÄ`HørDÿLöLêÿÐIÿÄI9Ürßèõÿÿ1Û¸lÄ`¹lÄ`H)ÁHÈHÁø?HÁè=HÈHÁøtH¸lÄ`¹lÄ`H)ÁIÌIÁü?IÁì=IÌIÁüHÝlÄ`HørDÿLöLêÿÐHÿÃL9ãrßDÿLöLêèáÇè.þÿÿf.UHåSP¸lÄ`¹lÄ`H)ÁHËHÁû?HÁë=HËHÁût!fHÝdÄ`HÿËHøvÿÐH ÛuèHÄ[]éEVUHå Àtë#HÁH -+õ ÿÐH -+ì HH ÀuäÆå ]Ãff.UHåH=$ t¸H Àt¿Ä`]ÿà]ÃUHåAWAVSHì}äHuØHÇEпj£@¾·@èùôÿÿ¿j£@¾ï@è*õÿÿ¿j£@èðúÿÿLuäL}ØL÷Lþèúÿÿ¿õ@èõÿÿHþp@ºj£@HßèîùÿÿHMÐHßLöLúèóÿÿ ÀtuHßèà÷ÿÿèÛöÿÿHÃèùÿÿH ÛHH ÉtH9tHßHÆèùÿÿ Àtu=[ t¿<@è;üÿÿHÁ¾@1ÀHÏèôÿÿHV H Àu`è4é¿@è üÿÿHÁHEÐHp1ÀHÏèdôÿÿH}ÐèóÿÿHßèC÷ÿÿ»é¿'@1ÀéòfHñ H8t0HHH -+à H8è 2H ÀtÛH=¤ HÆèÐõÿÿH ëÃ= tH= èôÿÿÁ¿X@1ÀÎèÒóÿÿH=g èöóÿÿ ÀteèõÿÿHÇèuøÿÿAÆE ö~11Ûßèôÿÿ¾@ºàA@1ÉE1ÀE1ÉHÇèÓõÿÿÿÃA9ÞuØ1Û1ÿ¾èþôÿÿH HÇè¯ôÿÿë¿r@èãúÿÿHÁ1ÀHÏèFóÿÿ»ØHÄ[A^A_]ÃUHåHðH= ¾B@HÂ]éXøÿÿ@UHåSPHûH5° è»HßHÆHÄ[]éªUHåAWAVSPIþM öH= H ÿu-¿D8@¾ä4@èÃúÿÿHx 1ÿ1öè³úÿÿHp H=a Löè-õÿÿ»ÿÿÿÿH!Ãucènúÿÿ1Û1ÒHÇLöèóÿÿIÇM ÿtGL÷èóÿÿHÃH=! HÞLúè*óÿÿH= LþHÚèóÿÿLûë1Û1ÿ¾¢@º³@èððÿÿHØHÄ[A^A_]Ãfffff.UHåAWAVAUATSHìÈMÆIÏAÔHóIýÇ ÿÿÿ!HÇ ÿÿÿÇ (ÿÿÿèùÿÿH 0ÿÿÿH8ÿÿÿ¿Å@èÁþÿÿE äH @ÿÿÿÇ Hÿÿÿ À¶ÀH PÿÿÿL½XÿÿÿLµ`ÿÿÿèaùÿÿIuL ÿÿÿ1Ò¹HÇèðÿÿHÄÈ[A\A]A^A_]ÃUHå]é:òÿÿfDUHåèùÿÿ1öHÇèÑøÿÿ]é+ðÿÿUHåAWAVSHìXIöHûèüñÿÿHÇEÀèßøÿÿHMÀHL$(HMÈHL$ HMÐHL$HMÜHL$HMàHL$HÇ$E1ÿ1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLòèêïÿÿÃèøÿÿ1öHÇè9øÿÿèïÿÿ Ø sHMàHùuH}ÀèñÿÿIÇéOHùH}ÐEÜuOH ÿtJø uEL}ÀHÿ ¡è'øÿÿI7HÇèì÷ÿÿIÆE1ÿM öL÷èÅðÿÿIÇL÷èôÿÿéóE1ÿHù æHÿ ÜE1ÿøtøu%HEÀ0¿Ú@ëHEÀ¶0¿Ý@1ÀèñÿÿéSÿÿÿø ¡HEÀH0¿Ö@1Àèàðÿÿé2ÿÿÿHÿǾèîÿÿIÆHEÐ1ÛH ÀIÇÆt"@è_÷ÿÿI4ßHÇè#÷ÿÿIÞHÿÃH;]Ðrâ¿Ó@LöèöÿÿIÇHEÐ1ÛH Àt!I<ÞH ÿt è6óÿÿHEÐHÿÃH9ÃræL÷èròÿÿH}ÀèóÿÿLøHÄX[A^A_]ÃUHåSHìèsñÿÿHÃèËöÿÿHpÿÿÿHÇHÞèõÿÿHEðHÄ[]ÃUHåAWAVAUATSHìXIÎI×IõHûIÇAÇèïÿÿHÇEÐègöÿÿHM°HL$(HM¸HL$ HMÀHL$HMÌHL$HMÐHL$HÇ$E1ä1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLêèríÿÿÃèöÿÿ1öHÇèÁõÿÿèíÿÿ ØuOH}Ðu?H}À¾èsìÿÿIL}°H]ÀHÝHÇLþèEñÿÿALÿèÚñÿÿA¼ë H}°èÉñÿÿDàHÄX[A\A]A^A_]ÃUHåAVSHì`IöHûèîÿÿHÇEèèqõÿÿHMÈHL$(HMÐHL$ HMØHL$HMäHL$HMèHL$HÇ$1ÉI¸ÿÿÿÿÿÿÿE1ÉHÇHÞLòèìÿÿÃèõÿÿ1öHÇèÎôÿÿè)ìÿÿ ØHÇÃÿÿÿÿuH}èH}ÈuHèñÿÿHØHÄ`[A^]Ãff.UHåSHìècïÿÿHÃè»ôÿÿHpÿÿÿHÇHÞèyóÿÿHEðHX¿à@èÃùÿÿHhÿÿÿHdÿÿÿHßHÆèÚýÿÿ½dÿÿÿ¸ÿÿÿÿ~ H hÿÿÿHÄ[]ÃUHåAVSHìÐIöHûÀt)) Pÿÿÿ)`ÿÿÿ)pÿÿÿ)])e)m )u°)}ÀLHÿÿÿL @ÿÿÿH8ÿÿÿH0ÿÿÿH»H ÿtèVïÿÿH ÿÿÿHEàHEHEØÇEÔ0ÇEÐHuÐL÷èiñÿÿHHÃ(¾Hßèòÿÿffff.UHåH]ÃUHåSPó¿èîÿÿHÄ[]ÃDUHåSPó¿èâíÿÿÇXHÄ[]Ãfffff.UHåSPHóH ÛtHøw:ÿ$Åø@H{¾è¹òÿÿëHÄ[]ÃH{ègîÿÿ¿HÞHÄ[]éDòÿÿ1ÿ¾è@ºÔ¹ñ@E1Àè{ñÿÿUHåAWAVATSIÖA÷1ÛE ÿ~]M$ÞM ätDA$HøwKÿ$Å(@I|$¾è+òÿÿëI|$èßíÿÿff.¿Læè·ñÿÿHÿÃD9û|«[A\A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèÝðÿÿfUHåAWAVAUATSPIôIýM äHr HEÐ.A$Hø8ÿ$ÅX@¿èmìÿÿHÃÇë¿èXìÿÿHÃÇAD$Cé¿è8ìÿÿHÃÇI|$èUêÿÿë¿èìÿÿHÃÇID$HCéKMct$IçJõHàðI)ÇLüM ö~11Ûffff.ID$H4ØLïèÿÿÿIßHÿÃEt$D9ó|ÞID$HXH Ût|HHLïDöLúÿÓIÅEt$ëfIL$HAH ÀÇAt$IT$HILïÿÐHÃé§1Û1ÿ¾@ºÀ@èçÿÿ駿@èLðÿÿHÁA$1ÀLïHÎèDüÿÿE1í1ÛE ö~df.M$ßM ätDA$Høÿ$Å@I|$¾èðÿÿëI|$è»ëÿÿ¿LæèïÿÿHÿÃD9ó|«LëëLëH Ûu¿è¨êÿÿHÃÇHt H;EÐuHØHeØ[A\A]A^A_]Ãèëìÿÿ1ÿ¾è@ºÔ¹ñ@E1Àèîÿÿfffff.UHåHì®ðH= uO¿ðÍ`è%êÿÿ ÀtA¿4@ègêÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè}æÿÿ¿ðÍ`HÆèðìÿÿHE HÄ]Ãffffff.UHåAVSHûèEíÿÿH" =# t -+¾Î`HßèHæÿÿ¾PHßèîÿÿIÆHßèíÿÿHý IÇF0 r@[A^]ÃUHåAVSIþ¿À@èàëÿÿIF1ÛfD»PÌ`H@Ì`HHÌ`L@Ì`u1öL÷èë -+1öL÷èHÃHû u¹[A^]Ã@UHåHì®ðH=M uO¿ðÍ`èÕèÿÿ ÀtA¿4@èéÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè-åÿÿ¿ðÍ`HÆè ëÿÿH=õ~ 1ö1ÀHÄ]ékäÿÿUHåAWAVAUATSHìLEÐIÌIÕA÷Hû®ðH=´~ uO¿ðÍ`è<èÿÿ ÀtA¿4@è~èÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèäÿÿ¿ðÍ`HÆèëÿÿH5\~ H ÛtxHH ÀtH90tHßè¦éÿÿ Àt_M ítyHßDþLêè{¿ è ëÿÿIÆLïèêåÿÿIFMfAÇHMÐINH{DþHÂLñHÄ[A\A]A^A_]éäÿÿ1ÿ¾:@ºN@HÄ[A\A]A^A_]é´ãÿÿ1ÿ¾:@º¸@ëßfUHåAWAVAUATSPIÖA÷Hû®ðH=} uO¿ðÍ`èçÿÿ ÀtA¿4@èXçÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆènãÿÿ¿ðÍ`HÆèáéÿÿH56} H ÛHH ÀtH90tHßè|èÿÿ ÀtgM öH{DþèãÿÿAÅH{LöèåÿÿIÄH{DþLòèrâÿÿH{DîèæâÿÿM ät?I|$èGçÿÿLçHÄ[A\A]A^A_]é1çÿÿ1ÿ¾ @ºN@HÄ[A\A]A^A_]éâÿÿHÄ[A\A]A^A_]Ã1ÿ¾ @º¸@ëÐUHåAWAVAUATSHìLEÐIÌIÕA÷Hû®ðH=D| uO¿ðÍ`èÌåÿÿ ÀtA¿4@èæÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè$âÿÿ¿ðÍ`HÆèèÿÿH5ì{ H ÛtxHH ÀtH90tHßè6çÿÿ Àt_M ítyHßDþLêèþÿÿ¿ èéÿÿIÆLïèzãÿÿIFMfAÇHMÐINH{DþHÂLñHÄ[A\A]A^A_]éâÿÿ1ÿ¾\@ºN@HÄ[A\A]A^A_]éDáÿÿ1ÿ¾\@º¸@ëßfUHåAWAVAUATSPIÏIÔAöIý®ðH={ uO¿ðÍ`è£äÿÿ ÀtA¿4@èåäÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèûàÿÿ¿ðÍ`HÆènçÿÿH5Ãz M ítbIEH ÀtH90tLïèæÿÿ ÀtHM ätb¿ èùçÿÿHÃLçè^âÿÿHCÇL{I}DöHÂHÙHÄ[A\A]A^A_]éáÿÿ1ÿ¾q@ºN@HÄ[A\A]A^A_]é1àÿÿ1ÿ¾q@º¸@ëßffffff.UHåAVSHìAöHû®ðH=z uO¿ðÍ`èãÿÿ ÀtA¿4@èÎãÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèäßÿÿ¿ðÍ`HÆèWæÿÿH5¬y H Ût-HH ÀtH90tHßèöäÿÿ ÀtH{DöHÄ[A^]éßÿÿ1ÿ¾@ºN@è]ßÿÿ1ÀHÄ[A^]Ãfffff.UHåAWAVSPAÖI÷Hû®ðH=2y uO¿ðÍ`èºâÿÿ ÀtA¿4@èüâÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèßÿÿ¿ðÍ`HÆè åÿÿH5Úx H Ût7HH ÀtH90tHßè$äÿÿ ÀtM ÿt4H{LþDòHÄ[A^A_]é2àÿÿ1ÿ¾«@ºN@HÄ[A^A_]éwÞÿÿ1ÿ¾«@º½@ëãDUHåAVSHìAöHû®ðH=Tx uO¿ðÍ`èÜáÿÿ ÀtA¿4@èâÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè4Þÿÿ¿ðÍ`HÆè§äÿÿH5üw H Ût-HH ÀtH90tHßèFãÿÿ ÀtH{DöHÄ[A^]é¾âÿÿ1ÿ¾Ê@ºN@HÄ[A^]é¥ÝÿÿUHåSPHû®ðH=w uO¿ðÍ`è$áÿÿ ÀtA¿4@èfáÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆè|Ýÿÿ¿ðÍ`HÆèïãÿÿH5Dw H Ût@HH ÀtH90tHßèâÿÿ Àt'H{(èÁâÿÿ Àt2H³¿é@1ÀèV¸ÿÿÿÿëC1ÿ¾Ü@ºN@èâÜÿÿ¸ÿÿÿÿë+H{ H ÿtèÉHßèaHC H{èøâÿÿ ÀÀ¶ÀHÄ[]ÃDUHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒèÕàÿÿHÄÐ]ÃUHåAVSIþM ötRA6þw_¸K£ðra¸0£ðs;1ÛA~~"fff.IFH<Øè³ÿÿÿHÿÃA;^|êI~è5àÿÿë![A^]ÃþuI~è àÿÿë¿@ @1ÀèÞþÿÿ¿ Lö[A^]éñãÿÿffff.UHåAWAVAUATSPIþM~LÿèÝÿÿÃû û"` Û N1Û¿Í@1ÀèRÜÿÿé)ûþÿÿø,E1äÿ$ÅÀ@¿ èªÞÿÿHÃÇLÿèÉÚÿÿHÇèÁÜÿÿHCéäû#¢û( M~LÿèzÜÿÿÃû >-+æû LÿèxÚÿÿIÄE,$¿ è7ÞÿÿHÃD+é+LÿèTÚÿÿIÇE'AüñAD$üøÔ¿ èüÝÿÿHÃD#L{HsL÷èBHCé9LÿèåÛÿÿ= >-+ ×LÿèòÙÿÿIÇM ÿ§Lÿè¾ÚÿÿHø ±A<ft<t ¢¿ èÝÿÿHÃÇA?tÀ¶ÀCéÌû- ÕLÿèoÛÿÿ=A´ e¿ èGÝÿÿHÃÇLÿèfÙÿÿCEä÷ØCë¿ èÝÿÿHÃÇL{ëfID$L`A$Hüùr,øtæHßè4ýÿÿ¿ @èîáÿÿHÁIT$1ÀL÷HÎèåíÿÿLcHsL÷èHCLÿè½Úÿÿø) ¿HØHÄ[A\A]A^A_]ÿÖ@èáÿÿHÁ1ÀL÷HÎÚèíÿÿ¿¶@è|áÿÿHÃLÿèØÿÿHÁ1ÀL÷HÞHÊèjíÿÿ¿Ö@èTáÿÿHÁ1ÀL÷HÎÚèNíÿÿ¿@è8áÿÿHÁIWA1ÀL÷HÎÙè+íÿÿ1ÿ¾è@º¤¹@A¸@èàÿÿ¿_@ë¿<@ë¿4 @èëàÿÿHÁ1ÀL÷HÎèçìÿÿUHåSPHû®ðH=r uO¿ðÍ`èÛÿÿ ÀtA¿4@èÖÛÿÿÇ$¿Pº¹ÀM@A¸A¹ N@HÆèì×ÿÿ¿ðÍ`HÆè_ÞÿÿH5´q H ÛtDHH ÀtH90tHßèþÜÿÿ Àt+H{ tRH{(è*Ýÿÿ Àt,H³1Û¿@1Àè½úÿÿë$1Û1ÿ¾þ@ºN@èL×ÿÿëHs Hßè:îÿÿHÃHØHÄ[]Ã1Û1ÿ¾þ@º >-+@è×ÿÿëáUHå öt¾1@]éáÞÿÿ¾5@]éÖÞÿÿfUHåAWAVSPHûH öA¾ÿ¡@LEö¾9@è°Þÿÿëf.A¾×HÇÆÿÿÿÿHßèñÙÿÿE>IÿÆAÿ[!Aÿ"t!Aÿ'tEÿuTëfffff.Aÿ\u>HCHHH;KsHKHÆ\HHKÆë@HÇÆÿÿÿÿº\HßèÙÿÿHCHHH;KjÿÿÿHKHD<HHKÆébÿÿÿ¾:@HßHÄ[A^A_]éÜÝÿÿUHåAWAVAUATSPHuÐIÿMoA¾ÿÿÿÿ1ÛE1äë'f.LÿèXúÿÿLçHÆèQÖÿÿIÄAÿÆHÃLïèßÛÿÿ Àtø)uÒHßèØÿÿIÇA^ Û~-IcÆIÇÙLâH Òt9H2H ötMÿÉH0HRHÀø ÉâLçè~ÞÿÿHEÐLøHÄ[A\A]A^A_]Ã1ÿ¾è@ºo¹÷@A¸à®@èêÜÿÿ1ÿ¾è@ºp¹÷@A¸ @èÎÜÿÿf.UHåAWAVAUATSHìHHU°AöDu¤H}¸¿D8@¾ä4@èÞÿÿIÄ¿èhØÿÿHÃE1ÿE öÇ¥MåH]A¼A¾ÿÿÿÿHE°J4øH}¸è{ëÿÿHÃAþÿ ãDeÀøuEÄ{ÀD¶àëkH]¨ ÀEÄH»uFHE¨H@D`E ä~5L0I6Lïèé×ÿÿI6HÁà HHÁú LïèÖÿÿIÆAÿÌuÕH]¨H ÛDeÀtEHøAÿ$ÅP@H{¾èÜÿÿëH{èPØÿÿfff.¿HÞè'ÜÿÿE äEÄtTIÿÇD;}¤AÆÿþÿÿëBA9ÆÿÿÿH}³HEHøÊÿ$Åð@HEH@¾HÇèÜÿÿëwøH]uÇDcMìë5 ÀMìu.E¤EÈèQØÿÿHEÐHUȾr@Lçè<ÛÿÿÇHEÐHCLçèFÚÿÿHØHÄH[A\A]A^A_]ÃHEH@HÇèd×ÿÿ¿HuèFÛÿÿH ÛtTHøwÿ$Å @HC¾HÇèqÛÿÿë%1ÿ¾è@ºÔ¹ñ@E1ÀèVÚÿÿHCHÇè >-+×ÿÿ¿HÞèíÚÿÿLïèµÙÿÿ¿æ¡@èÛÿÿHÁ1ÀH}¸HÎèçÿÿfDUHåAWAVAUATSHìHHU¸AôDe¬H}À¿D8@¾ä4@èUÛÿÿIÆ¿è¸ÕÿÿHÃE1ÿE äÇH]Lu A¾ÿÿÿÿHE¸J4øH}ÀèÐèÿÿHÃAþÿD+ ÄAýu >-+DcéH]°E íLe u<HE°H@DpE ö~+Hffffff.H3ºLçèÓÿÿHÃAÿÎuçE1äH]°H ÛtHHøIE1äÿ$Åà@H{¾èÚÿÿëH{èÀÕÿÿfff.¿HÞèÙÿÿE äuTIÿÇD;}¬EîÿÿÿëBE9õ3ÿÿÿH}»HEHøÒÿ$Å@HEH@¾HÇèÙÿÿëAýuH]ÇDcLu ë;E íLu H]u.E¬EÈè¼ÕÿÿHEÐHUȾ`r@L÷è§ØÿÿÇHEÐHCL÷è±×ÿÿHØHÄH[A\A]A^A_]ÃHEH@HÇèÏÔÿÿ¿Huè±ØÿÿH ÛtTHøwÿ$Å°@HC¾HÇèÜØÿÿë%1ÿ¾è@ºÔ¹ñ@E1ÀèÁ×ÿÿHCHÇèuÔÿÿ¿HÞèXØÿÿH} è×ÿÿ¿Ò¡@è ØÿÿHÁ1ÀH}ÀHÎèäÿÿUHåSP ö»~H8u >-+xÀ¶Ø¿è9ÓÿÿÇXHÄ[]ÃDUHåAWAVAUATSPIÖóIÿ¿èÓÿÿIÄûAÇ$ I6Lÿè1æÿÿIÅIvLÿè"æÿÿIÆAEA; îøt$øu1AÇ$I}Ivè×ÿÿÁèAD$ë9AÇ$IEI;FëøuAÇ$AEA;FÀ¶ÀAD$ëM ít;AEHø,ÿ$Å @I}¾èa×ÿÿë I}èÓÿÿ¿LîèùÖÿÿM öt:AHøíÿ$ÅÐ@I~¾è"×ÿÿë I~è×Òÿÿ¿LöèºÖÿÿLàHÄ[A\A]A^A_]ÃM ít>Áøÿ$Í@IE¾HÇèÐÖÿÿëIEHÇèÒÿÿ¿LîèeÖÿÿM öt<AHøw]ÿ$Å@@IF¾HÇèÖÿÿëIFHÇèAÒÿÿ¿Löè$ÖÿÿM ätXA$Høwÿ$Åp@ID$¾HÇèLÖÿÿë&1ÿ¾è@ºÔ¹ñ@E1Àè1ÕÿÿID$HÇèäÑÿÿ¿LæèÇÕÿÿ¿²¡@èýÕÿÿHÁ1ÀLÿHÎèùáÿÿfUHåAWAVAUATSPIÖóIÿ¿è´ÐÿÿIÄûAÇ$ I6LÿèáãÿÿIÅIvLÿèÒãÿÿIÆAEA; èøtøu+AÇ$I}Ivè·Ôÿÿ Àë'AÇ$IEI;Fëøu@AÇ$AEA;FÀ¶ÀAD$AEHø3ÿ$Å@I}¾èÕÿÿëM íuÖëI}èÌÐÿÿ¿Lîè¯ÔÿÿM öt:AHøíÿ$ÅÀ@I~¾èØÔÿÿë I~èÐÿÿ¿LöèpÔÿÿLàHÄ[A\A]A^A_]ÃM ít>Áøÿ$Í@IE¾HÇèÔÿÿëIEHÇè8Ðÿÿ¿LîèÔÿÿM öt<AHøw]ÿ$Å0@IF¾HÇèEÔÿÿëIFHÇè÷Ïÿÿ¿LöèÚÓÿÿM ätXA$Høwÿ$Å`@ID$¾HÇèÔÿÿë&1ÿ¾è@ºÔ¹ñ@E1ÀèçÒÿÿID$HÇèÏÿÿ¿Læè}Óÿÿ¿¡@è³ÓÿÿHÁ1ÀLÿHÎè¯ßÿÿffffff.UHåAWAVAUATSPIÖóIý¿èdÎÿÿIÄûAÇ$ îI6LïèáÿÿIÇIvLïèáÿÿIÆAA;uHÿùwÿ$Íð@AGA;Fë]AÇD$M ÿtgÁø©ÿ$Í@I¾èÓÿÿë8IIvè5Òÿÿ ÀÀ¶ÀAD$IèÎÿÿëIGI;FÀ¶ÀAD$¿LþèmÒÿÿM öt6AHøw?ÿ$Å@@I~¾èÒÿÿë I~èOÎÿÿ¿Löè2ÒÿÿLàHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèWÑÿÿUHåAWAVAUATSPI×AôE äM7Aøãø H}ÐI~è2ÊÿÿIÆ»Aü|-E1íffff.Iß8uGHpL÷èïÐÿÿHÿÃD9ã|ã¿èÌÿÿL÷IÆAÇHIF1öèBÏÿÿévfO4ïM ötDAHø÷ÿ$Å @I~¾èyÑÿÿëI~è.Íÿÿf.¿LöèÑÿÿIÿÅE9å|«¿Y¡@éI^¸Aü|'H}ÐA½IÇ9u>HYHÿÀD9à|ë¿èåËÿÿIÆAÇI^é»fffff.O4ïIÿÅM ötAAHø4ÿ$Åp@I~¾è¶ÐÿÿëI~èkÌÿÿ¿LöèGÐÿÿE9å|®¿v¡@éÛøuQEn¸Aü|%H}лIÇ9u^DiHÿÀD9à|ë¿è%ËÿÿIÆAÇEnM öu¿èËÿÿIÆAÇAÇFLðHÄ[A\A]A^A_]ÃM4ßHÿÃM ötAAHøwXÿ$ÅÐ@I~¾èÚÏÿÿëI~èËÿÿff.¿LöègÏÿÿD9ã|®¿?¡@èÏÿÿHÁ1ÀH}ÐHÎèÛÿÿ1ÿ¾è@ºÔ¹ñ@E1Àè~Îÿÿf.UHåAWAVAUATSPI×AôE äM7Aø °I^¸Aü|*H}ÐA½ff.IÇ9u.H+YHÿÀD9à|ë¿èåÉÿÿÇHXé©fO4ïIÿÅM ötAAHø4ÿ$Å@I~¾èÆÎÿÿëI~è{Êÿÿ¿LöèWÎÿÿE9å|®¿#¡@éÛøuKA^¸Aü|$H}ÐA½fDIÇ9u^+YHÿÀD9à|ì¿è6ÉÿÿÇXH Àu¿èÉÿÿÇÇ@HÄ[A\A]A^A_]Ãfffff.O4ïIÿÅM ötAAHøwXÿ$Å0@I~¾èêÍÿÿëI~èÉÿÿff.¿LöèwÍÿÿE9å|®¿¡@è¨ÍÿÿHÁ1ÀH}ÐHÎè£Ùÿÿ1ÿ¾è@ºÔ¹ñ@E1ÀèÌÿÿf.UHåAWAVSPI×Iþþu\¿èEÈÿÿHÃÇIùtùu!Hx1öº >-+è-ÊÿÿCëxÀ¶Àëùu@CHØHÄ[A^A_]Ã¿Ñ @ëH Ût -+¿HÞèªÌÿÿ¿ô @èàÌÿÿHÁ1ÀL÷HÎèÜØÿÿfff.UHåAWAVSPHÓIþþu`¿èÇÿÿIÇAÇHùtùuHxè£Åÿÿë xÀ¶ðëùu(p¿ô@1ÀèÆÿÿIGLøHÄ[A^A_]ÿ @ë#M ÿtIGHÇèÈÿÿ¿LþèêËÿÿ¿º @è ÌÿÿHÁ1ÀL÷HÎèØÿÿfff.UHåAWAVAUATSPIÖAôIÿDààþø I6LÿèÚÿÿHÃøu!H ÛDkt -+¿HÞèsËÿÿE ít?IvëCH Ût4Áøwlÿ$Í`@H{¾èËÿÿë H{èLÇÿÿ¿HÞè/ËÿÿAü|IvLÿHÄ[A\A]A^A_]éÙÿÿ¿è5ÆÿÿÇHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1Àè'ÊÿÿUHåAWAVAUATSPIÖAôIÿE1íE ä~p1Û1Àffff.¨t9AEHøwxÿ$Å@I}¾èÑÊÿÿëI}èÆÿÿf¿LîègÊÿÿI4ÞLÿè×ØÿÿIÅHÿÃM íÀD9ã|¦M íu¿èkÅÿÿIÅAÇELèHÄ[A\A]A^A_]Ã1ÿ¾è@ºÔ¹ñ@E1ÀèUÉÿÿUHåHøHzHÆ]éðÈÿÿfff.UHåHø92u -+HzHÆ]éÌÈÿÿ]ÃfDUHåSPHûH{ H ÿt -+è)åÿÿHÇC H{1öºs@1ÉèsÉÿÿH{èÅÿÿH='[ ¾Pè©ÉÿÿHßHÄ[]ÿ`0fUHåSPHóH{èbÅÿÿHßHÄ[]éTÅÿÿUHåAWAVAUATSHìHûH Û±=tZ t¿æ¢@èTÉÿÿHÁ1ÀHÏHÞè´Áÿÿ¾HßèWÅÿÿ Àø¾ô®@HßèÂÇÿÿHEÐH ÀñH]ÈE1öE1äèëÚÿÿIÇM öIuIþëf.è/ÄÿÿMwHÇÃûÿÿ»È©@H¸©@HÀ©@u1öA¸ÀÍ`LÿèÛÿÿë@1öA¸ÀÍ`LÿèpÝÿÿHÃuº=CY uHEпpëH}Ðè[ÄÿÿÆLÿè=áÿÿLÿèõáÿÿAÅAýÿtKLçLþèÁÿÿIÄE í 5ÿÿÿëfE1ä=AY tc¿ò¢@ë¿£@èÈÿÿHÁE1ä1ÀHÏHÞèwÀÿÿë=¿%£@èûÇÿÿIÅLÿè¼ÔÿÿHÁE1ä1ÀLïHuÈHÊèIÀÿÿLÿè±ÅÿÿH}Ðè¸ÆÿÿLàHÄ[A\A]A^A_]ÃE1ä1ÿ¾Á¢@ºÙ¢@èâ¾ÿÿëØfff.UHåSP¿:£@¾j£@1Ò1ÀèKÀÿÿHÃHßè<Hßè8Ãÿÿè³¾ÿÿHÁ¾i£@1Ò1ÀHÏèÀÿÿHÃHßèHßHÄ[]éÃÿÿfUHåAWAVSPIþM öHÇEà%=#X t¿æ¢@èÇÿÿHÁ1ÀHÏLöèc¿ÿÿ¾L÷èÃÿÿ ÀtW¾L÷èõÂÿÿ ÀtZHUà1öL÷èSÃÿÿIÇM ÿuh¿¥£@è±ÆÿÿHÁHEàHP1ÀHÏLöè ¿ÿÿH}àè@¾ÿÿé«=W ¿}£@ë¿£@èmÆÿÿHÁ1ÀHÏLöè;ÿÿë{Hßè#ÂÿÿLÿè[ÃÿÿHÃH ÛtH¾¹£@HßèÅÿÿ Àtß1Ò1ÀL÷HÞèó¾ÿÿHÃHßèüÿÿH Àt¸H=W HÆèDÀÿÿH W ë LÿèÀÿÿë1ÿ¾t£@ºÙ¢@è ½ÿÿHÄ[A^A_]ÃUHåAVSHÓIþþuIH8uAHC8u8¾L÷èÒÿÿIÆHHKHxHqèÝÄÿÿ ÀÀ¶ÀAFLð[A^]ÿ¸©@èoÅÿÿHÁ1ÀHÏèÒ½ÿÿ1öL÷[A^]éPÒÿÿUHåAVSHÓIþþuJH8uBHC8u9¾L÷èÒÿÿIÆHHKHxHqèÀÿÿH ÀÀ¶ÀAFLð[A^]ÿ٩@èîÄÿÿHÁ1ÀHÏèQ½ÿÿ1öL÷[A^]éÏÑÿÿffffff.UHåAWAVSHì(HûþHsU HEàuqH8uiHJ9u`LqLxH½ÀþÿÿºLöèôÃÿÿ ÀHµÀþÿÿL½àþÿÿ¹ÿÇLúè»ÿÿ¿&ª@èEÄÿÿHÁ1ÀHÏLöLúè뿪@è&ÄÿÿHÁ1ÀHÏè¼ÿÿ1öHßèÑÿÿHÃHÑT H;EàuHØHÄ([A^A_]ÃèIÁÿÿ¾Hßè¸ÐÿÿHÃLµÀþÿÿ1Ò1ÉE1ÀL÷Lþèà»ÿÿ ÀÀ¶ÀCL÷è=ÁÿÿëUHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒè¿ÿÿHÄÐ]ÃUHåAVSIξèÌÏÿÿHÃI>è¥ÀÿÿHÇèý»ÿÿH ÀHCu¿ÿ¡@èê»ÿÿHCHØ[A^]Ãf.UHåAVSIξè|ÏÿÿHÃI>èE¾ÿÿHÇè¾ÿÿHÇ襻ÿÿH ÀHCu¿ÿ¡@è»ÿÿHCHØ[A^]ÃfUHåAVSH˾è,ÏÿÿIÆH;èE½ÿÿHÿJª@èÄÇÿÿHßHÆèÉÿÿH ÀIFu¿ÿ¡@è:»ÿÿIFLð[A^]Ãf.UHåAVSIξèÌÎÿÿHÃI>èµ¾ÿÿHÇèÀÿÿHÇèõºÿÿH ÀHCu¿ÿ¡@èâºÿÿHCHØ[A^]ÃfUHåAVSIξè|ÎÿÿHÃI>è¼ÿÿCHØ[A^]ÃfDUHåAWAVATSIÏIÖó¾èCÎÿÿIÄûu6I8u.I?èO¼ÿÿHÃIHxèÌÆÿÿHßHÆèÈÿÿI\$ID$ë!¿Yª@èÁÿÿHÁ1ÀHÏè¹ÿÿI\$ID$H Àu -+¿ÿ¡@èºÿÿHLà[A\A^A_]ÃfDUHåAVSIξè¬ÍÿÿHÃI>èÅ»ÿÿIÆ¿ª@èDÆÿÿL÷HÆèyËÿÿÿÀCHØ[A^]ÃUHåAWAVAUATSHì(HËI×AôIþH;HuÔHUÐHMÌLEÈè/ÀÿÿAüuI8uHp¿r±@1Àè½ÿÿ¿Àª@è7ÀÿÿIÇH;èì½ÿÿIÄH;èÑ»ÿÿHÇè)¼ÿÿIÅH;èÞ¼ÿÿHÇèF¾ÿÿHÁDEÌDMÈEÔUÐT$$1ÀLêLÿLæè¼ÿÿ¾L÷èÍÌÿÿHÄ([A\A]A^A_]Ãfffff.UHåAVSIþ÷HÖè<HÃH Ût¿Gª@1ÀHÞèI¼ÿÿHßèQ»ÿÿ¾ë1öL÷[A^]éhÌÿÿUHåAWAVATSHìPIöAÿ1ÛE ÿHP HEØI>Høv¿î±@è!¿ÿÿHÁ1Û1ÀHÏè·ÿÿéåÿ$Ū@¿Ú±@èü¾ÿÿHÁIHp1ÀHÏè¸ÿÿëjw¿ô@1Àè¸ÿÿëYHèì·ÿÿëN¿Ï±@u¿Ô±@èÕ·ÿÿë7HÇL¥þÿÿLæè µÿÿHÐþÿÿ¾ºÝ@HßLáèDºÿÿHßè·ÿÿHÃAÿÏIÆDÿLöèÿÿÿIÆH Ût2M öt-¿²@1ÀHÞLòèø·ÿÿIÇHßè -+ºÿÿL÷èºÿÿLûIÞëH ÛtIÞHêN H;EØuLðHÄP[A\A^A_]Ãè`»ÿÿfff.UHåAVSIþ÷HÖè|þÿÿHÃH Ût¿r±@1ÀHÞèºÿÿHßè¹ÿÿ¾ë1öL÷[A^]é¨ÊÿÿUHåAWAVSPIÖA÷¾èfÊÿÿHÃDÿLöèþÿÿH ÀHCu¿ÿ¡@è¶ÿÿHCHØHÄ[A^A_]ÃUHåAVSHÓþu3H8u+¾èÊÿÿIÆHp¿«@1ÀèζÿÿIFLð[A^]Ã1ö[A^]éÊÿÿUHåAWAVAUATSHì8HÓ öLH8 @H}°H9LeÔLmÐHM L}ÌLEÈLæLêLùè¼ÿÿHH]¨HxHuÄHUÀHM¼LE¸Hóè°·ÿÿAÆAöÆLEãA$EÄDðàÑèHEÀLEèAEEÀDðàÁèHE¼LEøAL} E¼DðàÁèHEÈHM¸HEÁE¸I?躶ÿÿIÅAöÆtLïè ¶ÿÿEÄ+E¼EÄAöÆ tLïè2µÿÿEÀ+E¸EÀè ÃÿÿèO¼ÿÿHÃI?èä¶ÿÿUÄMÀDE¼DM¸HßHÆè;¶ÿÿèÃÿÿ ÀH]¨t&¿«@è´»ÿÿHÁHHp1ÀHÏè´ÿÿ1öë01öë0=¥L t¿3«@è »ÿÿHÁHHp1ÀHÏèá³ÿÿ¾H}°è_ÈÿÿHÄ8[A\A]A^A_]ÃUHåAWAVAUATSHìIÌHÓIÿI<$HMÔLEÐ1ö1ÒèõºÿÿI<$謵ÿÿIÅLïè!µÿÿIÆM öu1öLïèÿ¹ÿÿIÆM ö´H]ÈL÷èµÿÿAÅL÷è\¹ÿÿD+mÔEîAÁîEîAÑþ+EÐÃÁëÃÑûèæÁÿÿè»ÿÿIÅI<$詵ÿÿLïHÆDòÙèÉ´ÿÿèÐÁÿÿ Àt$¿`«@èºÿÿHÁHEÈHHp1ÀHÏèÞ²ÿÿëD=yK Lût¿w«@èVºÿÿHÁ1ÀHÏè¹²ÿÿ¾Hßë¿J«@è5ºÿÿHÁ1ÀHÏè²ÿÿ1öLÿèÇÿÿHÄ[A\A]A^A_]Ãff.UHåSPHûH9¾è.¹ÿÿ=ûJ t¿«@èÛ¹ÿÿHÁ1ÀHÏè>²ÿÿ¾HßHÄ[]é·ÆÿÿUHåSPHûH91öèá¸ÿÿ=®J t¿«@è¹ÿÿHÁ1ÀHÏèñ±ÿÿ¾HßHÄ[]éjÆÿÿf.UHåSPHûH91öèѲÿÿ=^J t¿¬«@è>¹ÿÿHÁ1ÀHÏ衱ÿÿ¾HßHÄ[]éÆÿÿf.UHåSPHûH9èSµÿÿ=J t¿¶«@èð¸ÿÿHÁ1ÀHÏèS±ÿÿ¾HßHÄ[]éÌÅÿÿfff.UHåSPHûH9èC±ÿÿ=ÀI t¿Â«@è ¸ÿÿHÁ1ÀHÏè±ÿÿ¾HßHÄ[]é|Åÿÿfff.UHåSPHûH9èó·ÿÿ=pI t¿Ù«@èP¸ÿÿHÁ1ÀHÏè³°ÿÿ¾HßHÄ[]é,Åÿÿfff.UHåSPHûH9èC¶ÿÿ= I t¿ò«@è¸ÿÿHÁ1ÀHÏèc°ÿÿ¾HßHÄ[]éÜÄÿÿfff.UHåSPHûH9è#·ÿÿ=ÐH t¿¬@è°·ÿÿHÁ1ÀHÏè°ÿÿ¾HßHÄ[]éÄÿÿfff.UHåSPHûH91öèQ·ÿÿ=~H t¿ -+¬@è^·ÿÿHÁ1ÀHÏèÁ¯ÿÿ¾HßHÄ[]é:Äÿÿf.UHåSPHûH9èc´ÿÿ=0H t¿¬@è·ÿÿHÁ1ÀHÏès¯ÿÿ¾HßHÄ[]éìÃÿÿfff.UHåSPHûH9è#·ÿÿ=àG t¿$¬@èÀ¶ÿÿHÁ1ÀHÏè#¯ÿÿ¾HßHÄ[]éÃÿÿfff.UHåSPHûH91ö衳ÿÿ=G t¿.¬@èn¶ÿÿHÁ1ÀHÏèÑ®ÿÿ¾HßHÄ[]éJÃÿÿf.UHåSPHûH9è³ÿÿ=@G t¿6¬@è ¶ÿÿHÁ1ÀHÏè®ÿÿ¾HßHÄ[]éüÂÿÿfff.UHåSPHûH9èS±ÿÿ=ðF t¿F¬@èеÿÿHÁ1ÀHÏè3®ÿÿ¾HßHÄ[]é¬Âÿÿfff.UHåSPHûH9ècÿÿ= F t¿X¬@èµÿÿHÁ1ÀHÏèãÿÿ¾HßHÄ[]é\Âÿÿfff.UHåSPHûH9èÓ®ÿÿ=PF t¿h¬@è0µÿÿHÁ1ÀHÏèÿÿ¾HßHÄ[]éÂÿÿfff.UHåAWAVATSHËIÿþuwH8uoDpH;èj¯ÿÿAvÿHÇèγÿÿIÄM äu¿«¬@è¼´ÿÿHÁ1ÀHÏDöèhH;Læèq¯ÿÿ=®E t¿Î¬@è´ÿÿHÁ1ÀHÏDöèî¬ÿÿ¾ë¿z¬@èm´ÿÿHÁ1ÀHÏèЬÿÿ1öLÿ[A\A^A_]éJÁÿÿf.UHåHìÐIúÀt&) `ÿÿÿ)pÿÿÿ)U)])e )m°)uÀ)}ÐLXÿÿÿL PÿÿÿHHÿÿÿH@ÿÿÿHµ8ÿÿÿH 0ÿÿÿHEðHEHEèÇEä0ÇEàHMà1ÿ¾LÒ赯ÿÿHÄÐ]ÃUHåAWAVSHìIÿþufH8u^DpH9è®ÿÿAvÿHÇèo²ÿÿHÃH ÛtjH}ØèÞ«ÿÿuØHßè¯ÿÿ=`D t¿@è@³ÿÿHÁ1ÀHÏDöè «ÿÿ¾ë¿è¬@è³ÿÿHÁ1ÀHÏè«ÿÿ1öLÿèÀÿÿHÄ[A^A_]ÿ«¬@èó²ÿÿHÁ1ÀHÏDöèþÿÿ1öëÏff.UHåAWAVAUATSHìHËIÿþ ¤H8 DpE ö»H;è#ÿÿIÄH;HuÔHUÐHMÌLEÈèH²ÿÿH;èü½ÿÿAÅE íLçEfÿèH¬ÿÿA¯ÄD)èEÔèu¹ÿÿ褲ÿÿIÄH;è9ÿÿUÔMÐDEÌDMÈLçHÆè¬ÿÿèW¹ÿÿ ÀtE¿¸@ë¿7@è²ÿÿHÁ1ÀHÏèiªÿÿ1öLÿèë¾ÿÿHÄ[A\A]A^A_]ÿg@ëο@ëÇ=ßB t¿Ñ@迱ÿÿHÁ1ÀHÏDöèªÿÿ¾ë±@UHåSPHûH9¾èîÿÿ=B t¿ê@è{±ÿÿHÁ1ÀHÏèÞ©ÿÿ¾HßHÄ[]éW¾ÿÿUHåSPHûH9¾è¯ÿÿ=KB t¿ý@è+±ÿÿHÁ1ÀHÏè©ÿÿ¾HßHÄ[]é¾ÿÿUHåAWAVSPHËIþH;èhºÿÿIÇH;èá«ÿÿHÿ -+®@è`¶ÿÿºE1ÀLÿHÞHÁè*·ÿÿ=ËA t¿!®@è«°ÿÿHÁ1ÀHÏè©ÿÿ¾L÷HÄ[A^A_]é½ÿÿUHåAWAVSPHËIþH;èè¹ÿÿIÇH;èa«ÿÿHÿ0®@èàµÿÿºE1ÀLÿHÞHÁ誶ÿÿ=KA t¿D®@è+°ÿÿHÁ1ÀHÏè¨ÿÿ¾L÷HÄ[A^A_]é½ÿÿUHåAVSHËIþè·ÿÿ1öHßèdè·ÿÿ Àt¿S®@èÕ¯ÿÿHÁ1ÀHÏè8¨ÿÿ1öë%=Ñ@ t¿o®@豯ÿÿHÁ1ÀHÏè¨ÿÿ¾L÷[A^]é¼ÿÿffffff.UHåAWAVAUATSHì8Hû öWÀ)EÀ)E°HÇEÐHÇE°À¶ÀHEÀAÅè ¯ÿÿIÆH;è5ªÿÿIÇ¿¦±@è´´ÿÿIÄ¿¦±@觴ÿÿHM°H$ÇD$A¸ E1ÉL÷LþLâHÁèA©ÿÿH;èe¸ÿÿIÆH;èÞ©ÿÿIÇA¶Ý¿¶±@èY´ÿÿE1ÀL÷LþÚHÁè&µÿÿHÄ8[A\A]A^A_]ÃUHåAVSHËIþè¾µÿÿ¾Hßèÿÿÿè¼µÿÿ Àt¿®@èr®ÿÿHÁ1ÀHÏèÕ¦ÿÿ1öë%=n? t¿®@èN®ÿÿHÁ1ÀHÏ豦ÿÿ¾L÷[A^]é,»ÿÿfff.UHåAWAVSPIÎHûþ éH8 ÝLx¾Û®@Lÿèî«ÿÿ1ö Àݾâ®@Lÿè׫ÿÿ À¾Ã¾é®@Lÿ轫ÿÿ À¾©¾î®@Lÿ裫ÿÿ À¾¾ö®@Lÿè«ÿÿ À¾ty¾¯@Lÿès«ÿÿ À¾tc¾¯@Lÿè]«ÿÿ À¾tM¾¯@LÿèG«ÿÿ À¾t7¿¯@è4ÿÿHÁ1ÀHÏLþè¥ÿÿ뿱®@èÿÿHÁ1ÀHÏè{¥ÿÿ1öë-I>è§ÿÿ=> t¿1¯@èì¬ÿÿHÁ1ÀHÏèO¥ÿÿ¾HßHÄ[A^A_]éĹÿÿ@UHåAWAVSHìHËIþþuH8uDxAÿer3¿i¯@ë¿>¯@è¬ÿÿHÁ1ÀHÏèì¤ÿÿ1öL÷èn¹ÿÿHÄ[A^A_]Ãè³ÿÿAiÇ(\Eä賬ÿÿIÇH;èH§ÿÿHÿ¦¯@èDZÿÿHMäH$ÇD$¹A¸ E1ÉLÿHÞHÂè_¦ÿÿèF³ÿÿ¾ëffffff.UHåAWAVAUATSHì8IÔAõIþE íÇEÔHÇEÈHÇEÀÒAýuK=Á< t¿½¯@è¡«ÿÿHÁ1ÀHÏè¤ÿÿI$8 HxHuÈHMÔLEÀ1ÒèФÿÿÃé®AEHcø¾èH¢ÿÿIÇ=b< t¿ÿ¯@èB«ÿÿHÁ1ÀHÏ襣ÿÿM ÿD1ÛE í~IÜ8 H@IßHÿÃD9ë|ãIÇßHEÀHD$HEÔHD$HEÈH$HÇD$1ÿ1Ò¹E1ÀE1ÉLþèU¦ÿÿÃLÿè¦ÿÿ ÛudHEÀH ÀtDHxt=¿B°@èªÿÿHÁHEÀHp1ÀHÏèø¢ÿÿë3¿Ñ¯@è|ªÿÿHÁ1ÀHÏèߢÿÿé¿i°@è`ªÿÿHÁ1ÀHÏèâÿÿ}Ôt¿°@èCªÿÿHÁuÔ1ÀHÏ裢ÿÿH}Èt¾L÷èû¶ÿÿHMÈHHë7L÷Þè·ÿÿë+¿°@èÿ©ÿÿHÁ1ÀHÏÞè`¢ÿÿLÿ踥ÿÿ1öL÷èÚ¶ÿÿHÄ8[A\A]A^A_]Ãff.UHåAWAVAUATSHì(IÔAõIþE íHÇEСAýuA= : t¿±°@è©ÿÿHÁ1ÀHÏèã¡ÿÿI$8 HxHuÐ詧ÿÿÃéÍAEHcø¾è1 ÿÿIÇ=K: t¿õ°@è+©ÿÿHÁ1ÀHÏè¡ÿÿM ÿ1ÛE í~'f.IÜ8 ÞH@IßHÿÃD9ë|ãIÇßHEÐHD$HEÌH$1ÿ1Ò¹E1ÀE1ÉLþè÷¡ÿÿÃLÿè}¤ÿÿ Ût$·9 Àt¿:±@è¨ÿÿHÁuÌ1ÀHÏèõ ÿÿ ÛuaHEÐH ÀtAHxt:¿O±@èg¨ÿÿHÁHEÐHp1ÀHÏè ÿÿë0¿Æ°@èF¨ÿÿHÁ1ÀHÏè© ÿÿë?¿v±@è-¨ÿÿHÁ1ÀHÏè ÿÿL÷Þë&¿±@è¨ÿÿHÁ1ÀHÏÞèp ÿÿLÿèÈ£ÿÿ1öL÷èê´ÿÿHÄ([A\A]A^A_]Ãff.UHåSPHûH=è8 èo ÿÿ=Ì8 t¿±@謧ÿÿHÁ1ÀHÏè ÿÿ¾HßHÄ[]é´ÿÿUHåSPHC/ Høÿ»hÄ`tÿÐHHÃøHøÿuñHÄ[]ÃHìè¿©ÿÿHÄÃ0@aÐÍ`B@}@d¸Í`@ÿ¡@ØÍ`@apply-to-existingApply to all existing windows instead of just new windows.debugOutput debug informationConfiguration files to use/usr/ports/x11-wm/devilspie/devilspie-0.23/share/localeUTF-8- Devil's Pie 0.23Failed to parse arguments: %s >-+Not an X11 display. >-+Devil's Pie %s starting... >-+%d s-expressions loaded. >-+No s-expressions loaded, quiting >-+window_openedmy_wnck_atom_getatom_name != NULL_NET_WM_STATE, %lu%u%c_NET_DESKTOP_VIEWPORTíI@ -+J@J@ -+J@ -+J@ -+J@zJ@ J@J@ J@ J@ J@K@2K@RK@qK@K@ L@âL@L@ÀL@¯L@ÀL@ÀL@ÀL@CZ@[@[@àX@hY@[@`@a@a@a@a@a@2a@ja@^a@ja@ja@ja@`@0`@`@0`@0`@0`@c@¥c@c@¥c@¥c@¥c@Çc@ÿc@óc@ÿc@ÿc@ÿc@b@Àb@«b@Àb@Àb@Àb@Óe@òe@æe@òe@òe@òe@f@3f@'f@3f@3f@3f@Vf@f@f@f@f@f@Ee@^e@Ue@^e@^e@^e@e@e@e@e@e@e@h@<h@0h@<h@<h@<h@^h@}h@qh@}h@}h@}h@ h@Úh@Íh@Úh@Úh@Úh@g@¨g@g@¨g@¨g@¨g@Îg@çg@Þg@çg@çg@çg@xi@²i@xi@×i@¢i@êi@Ìi@êi@êi@êi@j@%j@j@%j@%j@%j@ðk@l@l@l@l@l@-k@Pk@=k@Pk@Pk@Pk@Ìl@ðl@Ül@ðl@ðl@ðl@àm@n@ðm@n@n@n@¼n@àn@Ìn@àn@àn@àn@q@(q@q@tq@(q@(q@Õq@ðq@åq@ðq@ðq@ðq@û¡@¢@<¢@¾¢@¾îe-sexp.ce_sexp_result_freee_sexp_term_evalUnknown type in parse tree: %dESExpe_sexp_add_functionIS_E_SEXP (f)e_sexp_add_ifunctione_sexp_add_variablee_sexp_remove_symbole_sexp_set_scopee_sexp_input_texttext != NULLe_sexp_input_filee_sexp_parseError in parsing: %se_sexp_evalf->tree != NULLError in execution: %s #t #f "Invalid format for a integer valueInvalid format for a boolean valueparse_valuestr != NULLInvalid symbol type: %s: %dUnknown identifier: %sgot eof >-+Unexpected token encountered: %dparse_valuesl->dataTrying to call variable as function: %sMissing ')'parse_term_free: unknown type: %dandornot=+cast-intcast-stringifbeginIncorrect argument count to (cast-string )Invalid type in (int )Incorrect argument count to (int )Invalid type in (cast-int )Invalid types in -Invalid types in (- time_t)Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Incompatible types in compare >Incompatible types in compare <Invalid types in ORInvalid types in AND >-+abcdefghijklmnopqrstuvwxyz_+-<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789-<>?ABCDEFGHIJKLMNOPQRSTUVWXYZßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ; >-+load_configuration_filepath != NULLLoading %s >-+%s is not a normal file, skipping >-+Cannot open %s >-+Cannot parse %s: %s >-+/usr/ports/x11-wm/devilspie/devilspie-0.23/etc.devilspieload_dir%s doesn't exist >-+%s isn't a directory >-+Cannot open %s: %s >-+.dsiscontainsmatcheswindow_namewindow_rolewindow_classwindow_xidapplication_namewindow_propertywindow_workspaceprintprintlnstrhexgeometryunfullscreenfocuscentermaximize_verticallymaximize_horizontallyunmaximizeunminimizeunshadecloseunpinunstickset_workspacechange_workspaceset_viewportskip_pagerskip_tasklistabovebelowundecoratewintypeopacityspawn_syncspawn_asyncquit½£@Ðv@À£@Pw@É£@àw@Ñ£@ y@Ý£@@z@é£@ z@ö£@ðz@¤@ðy@¤@ {@"¤@À{@}@|@3¤@ð|@9¤@°~@A¤@@E¤@P@I¤@ @T¤@ @R¤@ð@_¤@@@e¤@P@¤@@l¤@à@¤@0@¤@@£¤@Ð@¡¤@ @®¤@p @¬¤@À @´¤@@¼¤@`@º¤@°@¤@@À¤@P@Ȥ@ @Ö¤@@ç¤@Ð@ô¤@P@ÿ¤@@ -+¥@ @¥@ @¥@@¥@ @$¥@@,¥@à@4¥@°@?¥@à@K¥@Ð@is expects two string arguments >-+contains expects two string arguments >-+matches expects two string arguments >-+Invalid regular expression '%s': %sWM_WINDOW_ROLEwindow_property expects one string argument >-+_NET_WM_DESKTOP}@¾}@Ï}@Ú}@ñ}@Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+0x%xSetting geometry '%s' failed >-+Setting geometry '%s' >-+Cannot get workspace >-+Centering '%s' failed >-+Centering >-+Setting fullscreen >-+Unsetting fullscreen >-+Focusing >-+Maximising >-+Maximising vertically >-+Maximising horizontally >-+Un-maximising >-+Minimising >-+Un-minimising >-+Shaded >-+Unshaded >-+Closed >-+Setting pinned >-+Unsetting pinned >-+Setting sticky >-+Unsetting sticky >-+set_workspace expects a single integer argument >-+Workspace number %d does not existChanging workspace to %d >-+change_workspace expects a single integer argument >-+Switching workspace to %d >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+could not find current viewport >-+Setting viewport failed >-+Changing viewport to %d >-+Skipping tasklist >-+Skipping pager >-+_NET_WM_STATE_ABOVESetting above >-+_NET_WM_STATE_BELOWSetting below >-+Removing decorations failedRemoved decorations >-+Adding decorations failedAdded decorations >-+wintype expects a single string argument >-+normaldialogmenutoolbarsplashscreenutilitydockdesktopUnknown window type '%s'Set wintype >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+_NET_WM_WINDOW_OPACITYspawn_sync(string) >-+spawn_sync: Command parameter is not a stringspawn_sync(list) >-+spawn_sync: Command parameter %d is not a stringError spawning child process (fg): %s >-+Error spawning child process (fg). >-+Warning: child process returned %d >-+spawn_async(string) >-+spawn_async: Command parameter is not a stringspawn_async(list) >-+spawn_async: Command parameter %d is not a stringSpawned pid %u (bg) >-+Error spawning child process (bg): %s >-+Error spawning child process (bg). >-+Quiting... >-+_MOTIF_WM_HINTS_OB_WM_STATE_UNDECORATEDTRUEFALSE(array pointer: %p)Cannot convert element into a string%s%s;|n(ÿÿ¨ÿÿÀxÿÿàÈÿÿèÿÿ ÿÿ@øÿÿ`¸ÿÿÈÿÿ¨èÿÿÈÿÿèHÿÿXÿÿ0ÿÿPÿÿpXÿÿhÿÿ°ÿÿиÿÿð(ÿÿÈÿÿ8(ÿÿ`¨ÿÿÿÿ xÿÿÀøÿÿà(ÿÿhÿÿ0 ÿÿX¸¡ÿÿ¢ÿÿ h£ÿÿÀ(¤ÿÿà(¥ÿÿÈ¥ÿÿ h¦ÿÿ@¸©ÿÿh¸ªÿÿتÿÿ¨Ø«ÿÿÈجÿÿð¯ÿÿ ²ÿÿ@ X²ÿÿ` ¨´ÿÿ ø¶ÿÿ° H¸ÿÿØ (»ÿÿ >-+½ÿÿ( >-+ȽÿÿH >-+¾ÿÿh >-+x¿ÿÿ >-+HÀÿÿ¸ >-+hÀÿÿØ >-+Àÿÿø >-+èÀÿÿÁÿÿ8øÂÿÿ`XÃÿÿ¸Äÿÿ 8ÅÿÿÀÈÅÿÿàèÆÿÿÇÿÿ ØÇÿÿ@(Èÿÿ`ÈÿÿØÈÿÿ ÉÿÿÀ¨ÉÿÿèøÉÿÿ -+ØÊÿÿ0 -+(ËÿÿP -+Ìÿÿx -+èÌÿÿ -+8Íÿÿ¸ -+ÍÿÿØ -+8ÏÿÿÐÿÿ(ØÐÿÿH(ÑÿÿhxÑÿÿÈÑÿÿ¨ÒÿÿÈhÒÿÿè¸ÒÿÿÓÿÿ(XÓÿÿH¨ÓÿÿhøÓÿÿHÔÿÿ¨ÔÿÿÈèÔÿÿè8ÕÿÿÕÿÿ(HÖÿÿPèÖÿÿp¸×ÿÿèØÿÿ¸8ÙÿÿØÙÿÿøÚÿÿÚÿÿ8ÛÿÿXèÛÿÿhÜÿÿ ÈÝÿÿÀÞÿÿàÈàÿÿ¸âÿÿ0zRx$ÿÿvAC -+JDàÿÿSAC -+BdÿÿPAC -+IÀÿÿAC -+¤Àÿÿ&AC -+BÄÐÿÿÒAC -+F$äÿÿ¿AC -+P(ÿÿ >-+AC -+,ÿÿAC -+LÿÿAC -+Ilÿÿ9AC -+H$8ÿÿ -+AC -+M´ ÿÿµAC -+GÔÀÿÿwAC -+Hô ÿÿ³AC -+JÀÿÿ -+AC -+4°ÿÿAC -+BT°ÿÿ"AC -+BtÀÿÿiAC -+B$ÿÿAC -+G$¼ÿÿRAC -+JäÀÿÿqAC -+ ÿÿXAC -+C$`ÿÿlAC -+CD°ÿÿyAC -+$dÿÿ.AC -+M$ÿÿ?AC -+J$´0ÿÿ.AC -+M$Ü8ÿÿAC -+J0ÿÿÂAC -+G$àÿÿÛAC -+FD ÿÿ¿AC -+Gd@ÿÿûAC -+B ÿÿAC -+¤ ÿÿAC -+C$Ä ÿÿIAC -+JìH¡ÿÿøAC -+B(¢ÿÿAC -+,(¢ÿÿøAC -+F$L£ÿÿöAC -+J$tà£ÿÿªAC -+M$h¦ÿÿAC -+MÄШÿÿ;AC -+B$äð¨ÿÿGAC -+J$«ÿÿAAC -+J$4@ÿÿMAC -+J$\h®ÿÿÖAC -+J$ ±ÿÿæAC -+J¬è²ÿÿ¤AC -+FÌx³ÿÿ´AC -+F$ì´ÿÿíAC -+J$à´ÿÿÏAC -+J<µÿÿAC -+\µÿÿAC -+|µÿÿWAC -+Bȵÿÿ AC -+B$¼ÈµÿÿäAC -+Mä·ÿÿ^AC -+Bзÿÿ_AC -+F$¹ÿÿAC -+CDp¹ÿÿAC -+Cdà¹ÿÿAC -+LàºÿÿAC -+¤`»ÿÿFAC -+CÄ»ÿÿNAC -+CäÀ»ÿÿVAC -+C ¼ÿÿNAC -+C$ 0¼ÿÿ*AC -+C$D @¼ÿÿAC -+Gl ¸¼ÿÿDAC -+C$ è¼ÿÿÒAC -+M´ ½ÿÿHAC -+C$Ô Ð½ÿÿdAC -+Nü ¿ÿÿHAC -+C >-+H¿ÿÿMAC -+F< >-+x¿ÿÿMAC -+C$\ >-+¨¿ÿÿ°AC -+M$ >-+0ÁÿÿEAC -+M¬ >-+XÂÿÿIAC -+BÌ >-+ÂÿÿFAC -+Bì >-+¸ÂÿÿFAC -+BèÂÿÿDAC -+B,ÃÿÿDAC -+BLHÃÿÿDAC -+BlxÃÿÿDAC -+B¨ÃÿÿDAC -+B¬ØÃÿÿFAC -+BÌÄÿÿDAC -+Bì8ÄÿÿDAC -+BhÄÿÿFAC -+B,ÄÿÿDAC -+BLÈÄÿÿDAC -+BløÄÿÿDAC -+B(ÅÿÿDAC -+B$¬XÅÿÿ¶AC -+GÔðÅÿÿAC -+ôpÆÿÿÅAC -+I$ -+ Çÿÿ,AC -+M< -+(ÈÿÿIAC -+B\ -+XÈÿÿIAC -+B| -+Èÿÿ}AC -+F -+èÈÿÿ}AC -+F¼ -+HÉÿÿqAC -+C$Ü -+¨ÉÿÿÙAC -+M`ÊÿÿtAC -+C$ÀÊÿÿ\AC -+FDÌÿÿÁAC -+I$d°Ìÿÿ%AC -+M$¸ÎÿÿåAC -+M´ÐÿÿHAC -+Bÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶û£ ü >-+% >-+5 >-+K >-+Y >-+e >-+ >-+ß >-+ó >-+_lP3@ -+X@H@õþÿoð@°@8@ >-+`(Ç` °$@$@0 þÿÿo`$@ÿÿÿoðÿÿo#@Ä`z3@3@3@ª3@º3@Ê3@Ú3@ê3@ú3@ >-+4@4@*4@:4@J4@Z4@j4@z4@4@4@ª4@º4@Ê4@Ú4@ê4@ú4@ >-+5@5@*5@:5@J5@Z5@j5@z5@5@5@ª5@º5@Ê5@Ú5@ê5@ú5@ >-+6@6@*6@:6@J6@Z6@j6@z6@6@6@ª6@º6@Ê6@Ú6@ê6@ú6@ >-+7@7@*7@:7@J7@Z7@j7@z7@7@7@ª7@º7@Ê7@Ú7@ê7@ú7@ >-+8@8@*8@:8@J8@Z8@j8@z8@8@8@ª8@º8@Ê8@Ú8@ê8@ú8@ >-+9@9@*9@:9@J9@Z9@j9@z9@9@9@ª9@º9@Ê9@Ú9@ê9@ú9@ >-+:@:@*:@::@J:@Z:@j:@z:@:@:@ª:@º:@Ê:@Ú:@ê:@ú:@ >-+;@;@*;@:;@J;@Z;@j;@z;@;@;@ª;@º;@Ê;@Ú;@ê;@ú;@ >-+<@<@*<@:<@J<@Z<@j<@z<@<@<@ª<@º<@Ê<@Ú<@ê<@ú<@ >-+=@=@*=@ÿ¡@Ä`b @ð^@f @ a@i @0d@С@pd@°¡@Àf@m @i@o @`j@!¡@@m@q @0o@z @ào@ @ p@ @q@$FreeBSD: releng/10.2/lib/csu/amd64/crt1.c 245133 2013-01-07 17:58:27Z kib $$FreeBSD: releng/10.2/lib/csu/common/crtbrand.c 286664 2015-08-12 14:02:56Z gjb $$FreeBSD: releng/10.2/lib/csu/common/ignore_init.c 245133 2013-01-07 17:58:27Z kib $FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512$FreeBSD: releng/10.2/lib/csu/amd64/crti.S 217105 2011-01-07 16:07:51Z kib $$FreeBSD: releng/10.2/lib/csu/amd64/crtn.S 217105 2011-01-07 16:07:51Z kib $.shstrtab.interp.note.tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.plt.data.bss.comment@@0!H@H¨öÿÿoð@ðH'8@8x/°@°`7ÿÿÿo#@#JDþÿÿo`$@`$ S$@$0]°$@°$ gP3@P3bd3@d3Ð m@=@@=XsX@Xyp@p¨²@²|µ@µÔpÄ`pÄ Ä`ħÄ`ĬÄ`ĵ(Ç`(Çø¾ Ì` Ì@Ä`Í``͸É0`Í×7ÏÒ >-\ No newline at end of file >-Index: devilspie-0.23/man/man1/devilspie.1.gz >-=================================================================== >---- devilspie-0.23/man/man1/devilspie.1.gz (working copy) >-+++ devilspie-0.23/man/man1/devilspie.1.gz (.../..) (working copy) >-@@ -0,0 +1,14 @@ >-+µX[o"7~_qÄË&Éëª[$ì) ¥U©gÆÇÚ.ûë{lÏ -+°R¥(òØ>ß¹ø\ '÷Ð5ã:c®p|O½Ç~PoN»Q5*& )`ÃD"7³¤; B¬(14 Êøϧáóx0ÂCà¯é|0|OÓùèï0íf+bι"CwÎ8ÕxÔòX»þøv4pD-5ÊERØ,Y¼¼`hlÞ³D$¥jAC5¼{DDrM -+È93C#aLÕØ)ïë.ÝfjmÑC¯RA"ã<¥Âx"" [fHÛA2 >-+¹Vz8xõ²ÒõÞÊ4E.gYÉÌIý9'ÏÁt~3í4*¸®³ï¦]#§(Ó=» -+FáÊÊRLhCIbeÿ'×ÝgaÍ&i°Ih;àan²ÜûFkW§bMÆdO»zFkKþ@Öqq >-+Å è<ˤÂCHü³¼{Ô°ÚÃD6xQƸûeïNß¨Ö GD_RÙç÷$píOh¬O*9«²] ö¯ý;túÇáø5Åí¸¹ä\n¬½Kõ¬·¬ÜviõÚÈßµå!á¾ÿð7ýo§1®GýRyæL76ÊbÒsÂÙu íÂ"ºaÌhÔÇzsTY= -+ <Liå>,ÉN¯ÐhÂi YmWýyì":Ü]`@±àÅ >-+dÄ`D×J©üýâ·+tï³ò)GÔäÊÛÜ0Þ#]üB+ Vx0´½¡.aä0vÚh*ITáزG¯³×ÁÓÝðu6>ôaɹ8aÌÖÝÞ8[ üq}]±äÚ@4±ªálª`±Öc6m=>b΢Wç37¦`³«zX°5P ¨4\èh®Öì©?á'½I¿uÏFªÎHLU$¥Ý\øÑHU¢»³ ¸y.\áètÉOÑýö>Ùq¦ëxϲµgAeJÚA»h2zé×ü2ÔÄX~Ïvb¡¡½af¼À(L[V)2W}$.|ÎRO§k2Ö>½XE|ÆÐN#Ìè%®VKºÝðÑÙ¶óXX¸s¡ÙB¸|¼% YJxÁ£ûj~Açl[YZÒ%1LêÔÌ9ë/ Ùwï®Þ/\ -+?pͺÏsÎ5¶Ôð¬è1×®oÕPû9Çï¢ý«] -+ã1^¡Îþ·nU+v)Ù²Íà°kMÏ¢$11p¾ÛCª·t)ûnKÈ!lóàà\4Õ}Ýô'4f¢6[E"4¬çc`û8ò±]@» YCµ.ΤA)t ©ÄYX1Ú!ÝÚÅóécDEZea}ZèÅ.Æ¡éÁ°åWoÅ´»P >-+·ftc[Ð7d«_DAZU+/×»8/ì©G¹¦M+è3âŲ%ò4¢ª¹7®wü®ßÈU)ÏûÊ?ÃhŲYF> hZ2:ör -+ìhpÒNÓ½róÃÇ`§Iäeá8î¡Ök{Ëy°c -+¯æ¥¨Å>ÿ]TwëT¬gM'n/I6éÐiY\qÃ,2y+Nx¯\44ûÊÈæÌ.Û3yiÜ>Õ?þ½8¦×ç~îþ\ر #\âsv£E}WgØd/}µî@np<\áªWFf ãùÖôvIÄÂÛ¢ØN׻΢lf0-] áõÕÕŨ¼:#1#z'ìô·4ÎmIc?ïCò"¸ >-+09fÛò².úgbG?±jçéb²³#¬Û¦Q7o\[câDY¿¡(?ï]ñ°¿£âW|ì~J©%ùÚ{÷m·MêRaoî?Ý´Ýo^¾ÉÙ![',gÂS(×wWíã#ºÕ\PÔWYÉk¤EñS@ïer?U8»ìã7á@ëýÄÙå&W~Uøñ{ä>°QÑ`¿ ÁmÕ¢F >-\ No newline at end of file >-Index: devilspie-0.23/man/man1/devilspie.1.gz >-=================================================================== >---- devilspie-0.23/man/man1/devilspie.1.gz (working copy) >-+++ devilspie-0.23/man/man1/devilspie.1.gz (.../..) (working copy) >-@@ -0,0 +1,14 @@ >-+µX[o"7~_qÄË&Éëª[$ì) ¥U©gÆÇÚ.ûë{lÏ -+°R¥(òØ>ß¹ø\ '÷Ð5ã:c®p|O½Ç~PoN»Q5*& )`ÃD"7³¤; B¬(14 Êøϧáóx0ÂCà¯é|0|OÓùèï0íf+bι"CwÎ8ÕxÔòX»þøv4pD-5ÊERØ,Y¼¼`hlÞ³D$¥jAC5¼{DDrM -+È93C#aLÕØ)ïë.ÝfjmÑC¯RA"ã<¥Âx"" [fHÛA2 >-+¹Vz8xõ²ÒõÞÊ4E.gYÉÌIý9'ÏÁt~3í4*¸®³ï¦]#§(Ó=» -+FáÊÊRLhCIbeÿ'×ÝgaÍ&i°Ih;àan²ÜûFkW§bMÆdO»zFkKþ@Öqq >-+Å è<ˤÂCHü³¼{Ô°ÚÃD6xQƸûeïNß¨Ö GD_RÙç÷$píOh¬O*9«²] ö¯ý;túÇáø5Åí¸¹ä\n¬½Kõ¬·¬ÜviõÚÈßµå!á¾ÿð7ýo§1®GýRyæL76ÊbÒsÂÙu íÂ"ºaÌhÔÇzsTY= -+ <Liå>,ÉN¯ÐhÂi YmWýyì":Ü]`@±àÅ >-+dÄ`D×J©üýâ·+tï³ò)GÔäÊÛÜ0Þ#]üB+ Vx0´½¡.aä0vÚh*ITáزG¯³×ÁÓÝðu6>ôaɹ8aÌÖÝÞ8[ üq}]±äÚ@4±ªálª`±Öc6m=>b΢Wç37¦`³«zX°5P ¨4\èh®Öì©?á'½I¿uÏFªÎHLU$¥Ý\øÑHU¢»³ ¸y.\áètÉOÑýö>Ùq¦ëxϲµgAeJÚA»h2zé×ü2ÔÄX~Ïvb¡¡½af¼À(L[V)2W}$.|ÎRO§k2Ö>½XE|ÆÐN#Ìè%®VKºÝðÑÙ¶óXX¸s¡ÙB¸|¼% YJxÁ£ûj~Açl[YZÒ%1LêÔÌ9ë/ Ùwï®Þ/\ -+?pͺÏsÎ5¶Ôð¬è1×®oÕPû9Çï¢ý«] -+ã1^¡Îþ·nU+v)Ù²Íà°kMÏ¢$11p¾ÛCª·t)ûnKÈ!lóàà\4Õ}Ýô'4f¢6[E"4¬çc`û8ò±]@» YCµ.ΤA)t ©ÄYX1Ú!ÝÚÅóécDEZea}ZèÅ.Æ¡éÁ°åWoÅ´»P >-+·ftc[Ð7d«_DAZU+/×»8/ì©G¹¦M+è3âŲ%ò4¢ª¹7®wü®ßÈU)ÏûÊ?ÃhŲYF> hZ2:ör -+ìhpÒNÓ½róÃÇ`§Iäeá8î¡Ök{Ëy°c -+¯æ¥¨Å>ÿ]TwëT¬gM'n/I6éÐiY\qÃ,2y+Nx¯\44ûÊÈæÌ.Û3yiÜ>Õ?þ½8¦×ç~îþ\ر #\âsv£E}WgØd/}µî@np<\áªWFf ãùÖôvIÄÂÛ¢ØN׻΢lf0-] áõÕÕŨ¼:#1#z'ìô·4ÎmIc?ïCò"¸ >-+09fÛò².úgbG?±jçéb²³#¬Û¦Q7o\[câDY¿¡(?ï]ñ°¿£âW|ì~J©%ùÚ{÷m·MêRaoî?Ý´Ýo^¾ÉÙ![',gÂS(×wWíã#ºÕ\PÔWYÉk¤EñS@ïer?U8»ìã7á@ëýÄÙå&W~Uøñ{ä>°QÑ`¿ ÁmÕ¢F >-\ No newline at end of file >-Index: devilspie-0.23/share/doc/devilspie/AUTHORS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >-@@ -0,0 +1 @@ >-+Ross Burton <ross@burtonini.com> >-Index: devilspie-0.23/share/doc/devilspie/NEWS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >-@@ -0,0 +1,257 @@ >-+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >-+======================================================= >-+ >-+* Port to libwnck3 (Christian Persch) >-+* Add unfullscreen action (Mathias Dalh) >-+* Remove exec action (deprecated by spawn) >-+ >-+ >-+Devil's Pie "Sweet Music, Soul Music?" 0.22 >-+=========================================== >-+ >-+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >-+* Fix typos in man page (Loïc Minier) >-+ >-+ >-+Devil's Pie "A Love Supreme" 0.21 >-+================================= >-+ >-+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >-+* Add decorate action (#449634, thanks Galkin Vasily) >-+* Add quit action (thanks Leon Zhang) >-+* Handle wnck_screen_get_active_workspace() failing (#343546) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.2 >-+======================================= >-+ >-+* Fix window_workspace (Andrew Yates) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.1 >-+======================================= >-+ >-+* Fix parsing (Lars Damerow) >-+* Fix test suite >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20 >-+===================================== >-+ >-+* Handle multiple expressions in a file (Lars Damerow) >-+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >-+* Add println, str, hex, and expand print (DD) >-+* Add window_xid matcher (DD) >-+ >-+ >-+Devil's Pie "Sell Sell Sell" 0.19 >-+================================ >-+ >-+* Don't use wnck_window_set_geometry (#381233) >-+ >-+ >-+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >-+========================================================== >-+ >-+* Add window_property matcher (Nigel Tao) >-+* Add set_viewport action (James Willcox) >-+* Add opacity action (Pavel Palat) >-+* Add sticky action (Steve Leung) >-+* Add unmaximise action (Alex Menk) >-+* Add unminimise action (Richard Neill) >-+* Fix negative offsets in geometry action (Vincent Ho, Midred) >-+ >-+ >-+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >-+============================================== >-+ >-+* Depend on GLib 2.9.1 onwards >-+ >-+ >-+Devil's Pie "Stay With Me While We Grow Old" 0.17 >-+================================================= >-+ >-+* Fix compile with GLib 2.10. >-+ >-+ >-+Devil's Pie "Love To Hate" 0.16 >-+=============================== >-+ >-+* Fix undecorate action (Mikachu, RB) >-+ >-+ >-+Devil's Pie "Shogun's Decapitator" 0.15 >-+======================================= >-+ >-+* New matcher: window class (Jonas Linde) >-+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >-+* Fix test suite (RK) >-+* Don't segfault on invalid s-exp (Christian Krause) >-+* Never return NULL from a matcher >-+* Wrap X call when removing decorations with error handling >-+ >-+ >-+Devil's Pie "Lazy Release" 0.14 >-+=============================== >-+ >-+* Add Set Geometry (Guido Boehm) >-+* Fix Set Window Type (Stefan van der Haven) >-+* Make Pin work as expected (Jean-Yves Lefort) >-+* Append new expressions, not prepend (Lars Damerow) >-+* Fix typos in README (Larry Virden) >-+ >-+ >-+Devil's Pie "Wind The Frog" 0.13 >-+================================ >-+ >-+* Total rewrite. >-+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >-+ Animation Studios for sponsoring this work. >-+* Use s-expressions instead of XML as the configuration file format, allowing >-+ matches to be combined in new and exciting ways with (and) (or) and (not) >-+ operators. >-+* Read configuration from both the users home directory and /etc, allowing >-+ centralised configuration. >-+* Add the beginnings of a test suite. >-+ >-+ >-+Devil's Pie "Trying To Make Their Paper" 0.12 >-+============================================= >-+ >-+* Quit if no flurbs were loaded >-+* Use GOption >-+* Major code cleanup >-+ >-+ >-+Devil's Pie "Used To Love You" 0.11 >-+=================================== >-+ >-+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >-+ the mail the patch came in... >-+* Fix the window type action >-+* Fix the execute action >-+* Check for xsltproc in configure, as it's required >-+ >-+ >-+Devil's Pie "Can't Join Them? Beat Them" 0.10 >-+============================================= >-+ >-+* Re-implement the required private wnck functions, now builds with G2.10 >-+ (Crispin Flowerday rocks) >-+* Add min/max hints to the opacity action property >-+* Display the min/max hints in the generated documentation. >-+ >-+ >-+Devil's Pie "Missing Gifts" 0.9 >-+=============================== >-+ >-+* Check for libwnck 2.9.92 and pass timestamps if required >-+* Handle properties containing doubles, so the opacity action works >-+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >-+* Start a private copy of various private wnck functions we need >-+ >-+ >-+Devil's Pie "Mystery Boxes" 0.8 >-+=============================== >-+ >-+* Bring back --apply-to-existing, so you can work on existing windows >-+* Add maximized_horizontally and _vertically to the resize action (John Russell) >-+* Add an execute action (John Russell) >-+* Add an opacity setting action (Guido Boehm) >-+* Generate decent matcher/action documentation at build-time from the source >-+* Check that regular expressions parsed correctly, fixing a common bug >-+* Less compile warnings >-+ >-+ >-+Devil's Pie "Stumpy" 0.7 >-+=============================== >-+ >-+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >-+ >-+ >-+Devil's Pie "Salmon Sunset" 0.6 >-+=============================== >-+ >-+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >-+ days. >-+ >-+ >-+Devil's Pie "Right Where I Want You" 0.5 >-+======================================== >-+ >-+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >-+ >-+ >-+Devil's Pie "Nothing To See" 0.4.1 >-+================================== >-+ >-+* Don't ship the debian/ folder. >-+ >-+ >-+Devil's Pie "Derren Brown Is A Witch" 0.4 >-+========================================= >-+ >-+* Add an action to set the window type atom (Olivier Andrieu) >-+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >-+* Watch all screens for events, instead of just the default >-+ >-+ >-+Devil's Pie "David Blaine has smelly socks" 0.3.1 >-+================================================= >-+ >-+* Don't crash when a window role is null in various places (Rob Mayoff) >-+* Don't crash on unknown properties (RM) >-+* Being very slow at applying patches (me) >-+ >-+ >-+Devil's Pie "Floating Skulls" 0.3 >-+================================= >-+ >-+* Vastly improved documentation (Gaetan de Menten) >-+* Add a "fullscreen" property (requires libwnck 2.3.something) >-+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >-+* Many bug fixes (Patrick Aussems) >-+ >-+Translations: >-+* de (Christian Neumair) >-+ >-+ >-+Devil's Pie "Long Time Coming" 0.2.4 >-+==================================== >-+ >-+* Use regular expressions instead of literal string compares when >-+ matching window names, application names, or roles (Patrick Aussems >-+ <zyk@bugfactory.org>) >-+* Bug fixes (Patrick Aussems again) >-+* More documentation! >-+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >-+ R. Damerow <lars@oddment.org>) >-+ >-+ >-+Devil's Pie 0.2.3 >-+================= >-+ >-+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >-+ with devilspie when using GCC 3. >-+ >-+ >-+Devil's Pie 0.2.2 >-+================= >-+ >-+* Have decent command line argument parsing >-+* Added a layer action so that windows can be below or above the >-+ normal windows >-+ >-+ >-+Devil's Pie 0.2.1 >-+================= >-+ >-+* Check the number of command line arguments, so we don't segfault any >-+ more. >-+ >-+ >-+Devil's Pie 0.2 >-+=============== >-+ >-+* The first real release -- 0.1 was actually released, but I didn't >-+ really like it so I didn't tell many people... >-Index: devilspie-0.23/share/doc/devilspie/README >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/README (working copy) >-+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >-@@ -0,0 +1,91 @@ >-+Devil's Pie >-+=========== >-+ >-+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >-+ >-+ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >-+the lack such functionality in Metacity. Metacity lacking window matching is not >-+a bad thing -- Metacity is a lean window manager, and window manipulation does >-+not have to be a window manager task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, and match >-+the window to a set of rules. If the window matches the rules, it can perform a >-+series of actions on that window. For example, I can make X-Chat appear on all >-+workspaces, and make a particular xterm not appear in the pager or task list. >-+ >-+ >-+Building >-+-------- >-+ >-+To build devilspie, follow the usual configure ; make ; make install steps. If >-+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >-+Debian packages of the latest released version. These are available from >-+http://www.burtonini.com/debian/ >-+ >-+A .spec file is provided for RPM-based distributions, but I didn't write it and >-+don't support it. It may or may not work. >-+ >-+ >-+Configuration >-+------------- >-+ >-+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >-+about it is probably wrong. >-+ >-+Devil's Pie is configured by reading a number of files from two directories: >-+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >-+Pie will read s-expressions from every .ds file in those paths. S-expressions >-+are familiar to most Emacs users and in the limited use they have in Devil's Pie >-+are trivially learnt by example. >-+ >-+The basic model is that every time a window is created, the s-expressions are >-+evaluated. The window is available to the functions you call as an implicit >-+argument, so you can concentrate on defining the logic. >-+ >-+If you want to see information about every window when it is created, in >-+~/.devilspie/test.ds put: >-+ >-+ (debug) >-+ >-+When this is evaluated, the "debug" function is called and it outputs the window >-+title, geometry, etc. >-+ >-+Of course performing the same action to every window is no fun. What if you >-+want XMMS to start on the second workspace? >-+ >-+ (if (is (application_name) "XMMS") (set_workspace 2)) >-+ >-+The "if" function evaluates the first argument as a true/false value, and if it >-+is true then it evaluates the second argument, and if false it evaluates the >-+third argument (which can be omitted). The "is" function compares two strings >-+for equality, returning true if they are identical. The "application_name" >-+function returns the name of the application which created the window, and >-+"XMMS" is a literal string. So if the application name is "XMMS", then the >-+second argument will be evaluated. This is a call to "set_workspace" with the >-+integer argument 2, which moves the current window onto the second workspace. >-+ >-+To perform multiple actions use (begin ...): >-+ >-+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >-+ >-+Here "matches" interprets the second argument as a regular expression and >-+evaluates that against the first argument. "window_name" is the title of the >-+current window, and "maximize" simply maximises the current window. So this >-+s-expression puts the window on workspace 2, maximised, if the window name >-+begins with "Character" and has more characters in (note .+ rather than .*). >-+ >-+I will write more documentation in the future but for now you'll have to look at >-+the "symbols" array in src/parser.c to see what functions are available. >-+ >-+ >-+Running >-+------- >-+ >-+Just run devilspie as a normal user. The best way is to run it in your session >-+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >-+Programs). >-+ >-+If you are testing some s-expressions, you can specify them on the command line >-+to load just those files instead of the files specified above. To turn on some >-+debugging information, pass --debug. >-Index: devilspie-0.23/share/doc/devilspie/TODO >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/TODO (working copy) >-+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >-@@ -0,0 +1,10 @@ >-+TODO for Devil's Pie >-+ >-+S-Exp Port: >-+* Documentation generator >-+ >-+General Improvements: >-+* Catch events on window move and resize too? >-+* Add ability to insert self into session on startup >-+* Use gnome-vfs to monitor the configuration file >-+* UTF-8 safe string comparison functions >-Index: devilspie-0.23/share/doc/devilspie/AUTHORS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >-@@ -0,0 +1 @@ >-+Ross Burton <ross@burtonini.com> >-Index: devilspie-0.23/share/doc/devilspie/NEWS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >-@@ -0,0 +1,257 @@ >-+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >-+======================================================= >-+ >-+* Port to libwnck3 (Christian Persch) >-+* Add unfullscreen action (Mathias Dalh) >-+* Remove exec action (deprecated by spawn) >-+ >-+ >-+Devil's Pie "Sweet Music, Soul Music?" 0.22 >-+=========================================== >-+ >-+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >-+* Fix typos in man page (Loïc Minier) >-+ >-+ >-+Devil's Pie "A Love Supreme" 0.21 >-+================================= >-+ >-+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >-+* Add decorate action (#449634, thanks Galkin Vasily) >-+* Add quit action (thanks Leon Zhang) >-+* Handle wnck_screen_get_active_workspace() failing (#343546) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.2 >-+======================================= >-+ >-+* Fix window_workspace (Andrew Yates) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.1 >-+======================================= >-+ >-+* Fix parsing (Lars Damerow) >-+* Fix test suite >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20 >-+===================================== >-+ >-+* Handle multiple expressions in a file (Lars Damerow) >-+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >-+* Add println, str, hex, and expand print (DD) >-+* Add window_xid matcher (DD) >-+ >-+ >-+Devil's Pie "Sell Sell Sell" 0.19 >-+================================ >-+ >-+* Don't use wnck_window_set_geometry (#381233) >-+ >-+ >-+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >-+========================================================== >-+ >-+* Add window_property matcher (Nigel Tao) >-+* Add set_viewport action (James Willcox) >-+* Add opacity action (Pavel Palat) >-+* Add sticky action (Steve Leung) >-+* Add unmaximise action (Alex Menk) >-+* Add unminimise action (Richard Neill) >-+* Fix negative offsets in geometry action (Vincent Ho, Midred) >-+ >-+ >-+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >-+============================================== >-+ >-+* Depend on GLib 2.9.1 onwards >-+ >-+ >-+Devil's Pie "Stay With Me While We Grow Old" 0.17 >-+================================================= >-+ >-+* Fix compile with GLib 2.10. >-+ >-+ >-+Devil's Pie "Love To Hate" 0.16 >-+=============================== >-+ >-+* Fix undecorate action (Mikachu, RB) >-+ >-+ >-+Devil's Pie "Shogun's Decapitator" 0.15 >-+======================================= >-+ >-+* New matcher: window class (Jonas Linde) >-+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >-+* Fix test suite (RK) >-+* Don't segfault on invalid s-exp (Christian Krause) >-+* Never return NULL from a matcher >-+* Wrap X call when removing decorations with error handling >-+ >-+ >-+Devil's Pie "Lazy Release" 0.14 >-+=============================== >-+ >-+* Add Set Geometry (Guido Boehm) >-+* Fix Set Window Type (Stefan van der Haven) >-+* Make Pin work as expected (Jean-Yves Lefort) >-+* Append new expressions, not prepend (Lars Damerow) >-+* Fix typos in README (Larry Virden) >-+ >-+ >-+Devil's Pie "Wind The Frog" 0.13 >-+================================ >-+ >-+* Total rewrite. >-+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >-+ Animation Studios for sponsoring this work. >-+* Use s-expressions instead of XML as the configuration file format, allowing >-+ matches to be combined in new and exciting ways with (and) (or) and (not) >-+ operators. >-+* Read configuration from both the users home directory and /etc, allowing >-+ centralised configuration. >-+* Add the beginnings of a test suite. >-+ >-+ >-+Devil's Pie "Trying To Make Their Paper" 0.12 >-+============================================= >-+ >-+* Quit if no flurbs were loaded >-+* Use GOption >-+* Major code cleanup >-+ >-+ >-+Devil's Pie "Used To Love You" 0.11 >-+=================================== >-+ >-+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >-+ the mail the patch came in... >-+* Fix the window type action >-+* Fix the execute action >-+* Check for xsltproc in configure, as it's required >-+ >-+ >-+Devil's Pie "Can't Join Them? Beat Them" 0.10 >-+============================================= >-+ >-+* Re-implement the required private wnck functions, now builds with G2.10 >-+ (Crispin Flowerday rocks) >-+* Add min/max hints to the opacity action property >-+* Display the min/max hints in the generated documentation. >-+ >-+ >-+Devil's Pie "Missing Gifts" 0.9 >-+=============================== >-+ >-+* Check for libwnck 2.9.92 and pass timestamps if required >-+* Handle properties containing doubles, so the opacity action works >-+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >-+* Start a private copy of various private wnck functions we need >-+ >-+ >-+Devil's Pie "Mystery Boxes" 0.8 >-+=============================== >-+ >-+* Bring back --apply-to-existing, so you can work on existing windows >-+* Add maximized_horizontally and _vertically to the resize action (John Russell) >-+* Add an execute action (John Russell) >-+* Add an opacity setting action (Guido Boehm) >-+* Generate decent matcher/action documentation at build-time from the source >-+* Check that regular expressions parsed correctly, fixing a common bug >-+* Less compile warnings >-+ >-+ >-+Devil's Pie "Stumpy" 0.7 >-+=============================== >-+ >-+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >-+ >-+ >-+Devil's Pie "Salmon Sunset" 0.6 >-+=============================== >-+ >-+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >-+ days. >-+ >-+ >-+Devil's Pie "Right Where I Want You" 0.5 >-+======================================== >-+ >-+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >-+ >-+ >-+Devil's Pie "Nothing To See" 0.4.1 >-+================================== >-+ >-+* Don't ship the debian/ folder. >-+ >-+ >-+Devil's Pie "Derren Brown Is A Witch" 0.4 >-+========================================= >-+ >-+* Add an action to set the window type atom (Olivier Andrieu) >-+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >-+* Watch all screens for events, instead of just the default >-+ >-+ >-+Devil's Pie "David Blaine has smelly socks" 0.3.1 >-+================================================= >-+ >-+* Don't crash when a window role is null in various places (Rob Mayoff) >-+* Don't crash on unknown properties (RM) >-+* Being very slow at applying patches (me) >-+ >-+ >-+Devil's Pie "Floating Skulls" 0.3 >-+================================= >-+ >-+* Vastly improved documentation (Gaetan de Menten) >-+* Add a "fullscreen" property (requires libwnck 2.3.something) >-+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >-+* Many bug fixes (Patrick Aussems) >-+ >-+Translations: >-+* de (Christian Neumair) >-+ >-+ >-+Devil's Pie "Long Time Coming" 0.2.4 >-+==================================== >-+ >-+* Use regular expressions instead of literal string compares when >-+ matching window names, application names, or roles (Patrick Aussems >-+ <zyk@bugfactory.org>) >-+* Bug fixes (Patrick Aussems again) >-+* More documentation! >-+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >-+ R. Damerow <lars@oddment.org>) >-+ >-+ >-+Devil's Pie 0.2.3 >-+================= >-+ >-+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >-+ with devilspie when using GCC 3. >-+ >-+ >-+Devil's Pie 0.2.2 >-+================= >-+ >-+* Have decent command line argument parsing >-+* Added a layer action so that windows can be below or above the >-+ normal windows >-+ >-+ >-+Devil's Pie 0.2.1 >-+================= >-+ >-+* Check the number of command line arguments, so we don't segfault any >-+ more. >-+ >-+ >-+Devil's Pie 0.2 >-+=============== >-+ >-+* The first real release -- 0.1 was actually released, but I didn't >-+ really like it so I didn't tell many people... >-Index: devilspie-0.23/share/doc/devilspie/README >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/README (working copy) >-+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >-@@ -0,0 +1,91 @@ >-+Devil's Pie >-+=========== >-+ >-+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >-+ >-+ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >-+the lack such functionality in Metacity. Metacity lacking window matching is not >-+a bad thing -- Metacity is a lean window manager, and window manipulation does >-+not have to be a window manager task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, and match >-+the window to a set of rules. If the window matches the rules, it can perform a >-+series of actions on that window. For example, I can make X-Chat appear on all >-+workspaces, and make a particular xterm not appear in the pager or task list. >-+ >-+ >-+Building >-+-------- >-+ >-+To build devilspie, follow the usual configure ; make ; make install steps. If >-+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >-+Debian packages of the latest released version. These are available from >-+http://www.burtonini.com/debian/ >-+ >-+A .spec file is provided for RPM-based distributions, but I didn't write it and >-+don't support it. It may or may not work. >-+ >-+ >-+Configuration >-+------------- >-+ >-+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >-+about it is probably wrong. >-+ >-+Devil's Pie is configured by reading a number of files from two directories: >-+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >-+Pie will read s-expressions from every .ds file in those paths. S-expressions >-+are familiar to most Emacs users and in the limited use they have in Devil's Pie >-+are trivially learnt by example. >-+ >-+The basic model is that every time a window is created, the s-expressions are >-+evaluated. The window is available to the functions you call as an implicit >-+argument, so you can concentrate on defining the logic. >-+ >-+If you want to see information about every window when it is created, in >-+~/.devilspie/test.ds put: >-+ >-+ (debug) >-+ >-+When this is evaluated, the "debug" function is called and it outputs the window >-+title, geometry, etc. >-+ >-+Of course performing the same action to every window is no fun. What if you >-+want XMMS to start on the second workspace? >-+ >-+ (if (is (application_name) "XMMS") (set_workspace 2)) >-+ >-+The "if" function evaluates the first argument as a true/false value, and if it >-+is true then it evaluates the second argument, and if false it evaluates the >-+third argument (which can be omitted). The "is" function compares two strings >-+for equality, returning true if they are identical. The "application_name" >-+function returns the name of the application which created the window, and >-+"XMMS" is a literal string. So if the application name is "XMMS", then the >-+second argument will be evaluated. This is a call to "set_workspace" with the >-+integer argument 2, which moves the current window onto the second workspace. >-+ >-+To perform multiple actions use (begin ...): >-+ >-+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >-+ >-+Here "matches" interprets the second argument as a regular expression and >-+evaluates that against the first argument. "window_name" is the title of the >-+current window, and "maximize" simply maximises the current window. So this >-+s-expression puts the window on workspace 2, maximised, if the window name >-+begins with "Character" and has more characters in (note .+ rather than .*). >-+ >-+I will write more documentation in the future but for now you'll have to look at >-+the "symbols" array in src/parser.c to see what functions are available. >-+ >-+ >-+Running >-+------- >-+ >-+Just run devilspie as a normal user. The best way is to run it in your session >-+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >-+Programs). >-+ >-+If you are testing some s-expressions, you can specify them on the command line >-+to load just those files instead of the files specified above. To turn on some >-+debugging information, pass --debug. >-Index: devilspie-0.23/share/doc/devilspie/TODO >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/TODO (working copy) >-+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >-@@ -0,0 +1,10 @@ >-+TODO for Devil's Pie >-+ >-+S-Exp Port: >-+* Documentation generator >-+ >-+General Improvements: >-+* Catch events on window move and resize too? >-+* Add ability to insert self into session on startup >-+* Use gnome-vfs to monitor the configuration file >-+* UTF-8 safe string comparison functions >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo >-=================================================================== >---- devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (working copy) >-+++ devilspie-0.23/share/locale/de/LC_MESSAGES/devilspie.mo (.../..) (working copy) >-@@ -0,0 +1,167 @@ >-+ÞfL| ¡"³Öì :- $h £ ³ Ç >-+Ü ç þ >-+1 >-+9 >-+T >-+#p >-+& >-+#» >-+&ß >-+ 0*P"{""Á#ä$@WqªÆÙî -+ -+ -+3 -+J -+V -+b -+!n -+ -+© -+µ -+Ê -+æ -+ó -+%<Zjz«¾Ó'î% 4Ul¤ºÌ Þ#èO"\3&³ Ú û%*B<m/ª/Ú0 >-+;N1c.ÄÖ0ê-,I)v (/<l!,³=à:+Y #¥%Éï&)%Io$|"¡-Ä0ò.#1R!!º'Ü-$*R*}¨Æäý:Yx¦½Îáÿ.=)L)v ²*Ðû0G/f°*¹äð %A2g&&Áè(#L#j3)Âì$øT(r96Õ1 0> 5o 9¥ Lß 5,!<b!6!Ö!é!7þ!46"k"}"6"3È"8ü"95#De"0,P=a <1;9CAfW>b&`VT+Y^M: >-+ -+H6QXL#'7(Z2GBES\I%K.$3[UN!]/dc_85*- 4@OJF?R)%s doesn't exist >-+%s is not a normal file, skipping >-+%s isn't a directory >-+(array pointer: %p)Added decorations >-+Adding decorations failedApply to all existing windows instead of just new windows.Cannot convert element into a stringCannot get workspace >-+Cannot open %s >-+Cannot open %s: %s >-+Cannot parse %s: %s >-+Centering >-+Centering '%s' failed >-+Changing viewport to %d >-+Changing workspace to %d >-+Closed >-+Configuration files to useDevil's Pie %s starting... >-+Error spawning child process (bg). >-+Error spawning child process (bg): %s >-+Error spawning child process (fg). >-+Error spawning child process (fg): %s >-+Focusing >-+Incompatible types in compare <Incompatible types in compare >Incorrect argument count to (cast-string )Incorrect argument count to (int )Invalid format for a boolean valueInvalid format for a integer valueInvalid regular expression '%s': %sInvalid symbol type: %s: %dInvalid type in (cast-int )Invalid type in (int )Invalid types in (+ ints)Invalid types in (+ strings)Invalid types in (+ time_t)Invalid types in (- time_t)Invalid types in -Invalid types in ANDInvalid types in ORLoading %s >-+Maximising >-+Maximising horizontally >-+Maximising vertically >-+Minimising >-+Missing '('Missing ')'No s-expressions loaded, quiting >-+Output debug informationQuiting... >-+Removed decorations >-+Removing decorations failedSet wintype >-+Setting above >-+Setting below >-+Setting fullscreen >-+Setting geometry '%s' >-+Setting geometry '%s' failed >-+Setting pinned >-+Setting sticky >-+Setting viewport failed >-+Shaded >-+Skipping pager >-+Skipping tasklist >-+Spawned pid %u (bg) >-+Switching workspace to %d >-+Trying to call variable as function: %sUn-maximising >-+Un-minimising >-+Unexpected token encountered: %dUnknown identifier: %sUnknown type in parse tree: %dUnknown window type '%s'Unsetting fullscreen >-+Unsetting pinned >-+Unsetting sticky >-+Unshaded >-+Warning: child process returned %d >-+Window Title: '%s'; Application Name: '%s'; Class: '%s'; Geometry: %dx%d+%d+%d >-+Workspace number %d does not existchange_workspace expects a single integer argument >-+contains expects two string arguments >-+could not find current viewport >-+is expects two string arguments >-+matches expects two string arguments >-+opacity expects a single integer argument >-+opacity expects a single integer argument between 0 and 100 >-+set_viewport expects a single integer argument >-+set_viewport expects an integer greater than 0 >-+set_workspace expects a single integer argument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Command parameter %d is not a stringspawn_async: Command parameter is not a stringspawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Command parameter %d is not a stringspawn_sync: Command parameter is not a stringwindow_property expects one string argument >-+wintype expects a single string argument >-+Project-Id-Version: devilspie CVS (HEAD) >-+Report-Msgid-Bugs-To: >-+POT-Creation-Date: 2010-03-21 23:48+0100 >-+PO-Revision-Date: 2010-03-21 23:49+0100 >-+Last-Translator: Christian Kirbach <Christian.Kirbach@googlemail.com> >-+Language-Team: Deutsch <gnome-de@gnome.org> >-+MIME-Version: 1.0 >-+Content-Type: text/plain; charset=UTF-8 >-+Content-Transfer-Encoding: 8bit >-+Plural-Forms: nplurals=2; plural=(n != 1) >-+%s existiert nicht >-+%s ist keine normale Datei, wird übersprungen >-+%s ist kein Ordner >-+(Feldzeiger: %p)Dekorationen wurden hinzugefügt >-+Hinzufügen der Dekorationen ist gescheitertAuf alle existierenden anstatt nur auf neue Fenster anwenden.Element kann nicht in eine Zeichenkette umgewandelt werdenArbeitsfläche kann nicht ermittelt werden >-+%s kann nicht geöffnet werden >-+%s kann nicht geöffnet werden: %s >-+%s kann nicht verarbeitet werden: %s >-+Es wird zentriert >-+Zentrieren von »%s« ist gescheitert >-+Sichtfeld wird in %d geändert >-+Arbeitsfläche wird zu %d gewechselt >-+Geschlossen >-+Zu verwendende KonfigurationsdateienDevil's Pie %s wird gestartet ⦠>-+Fehler beim Erzeugen des Kindprozesses (bg). >-+Fehler beim Erzeugen des Kindprozesses (bg): %s >-+Fehler beim Erstellen des Kindprozesses (fg). >-+Fehler beim Erstellen des Kindprozesses (fg): %s >-+Es wird fokussiert >-+Inkompatible Typen im Vergleich <Inkompatible Typen im Vergleich >Falsche Argumentanzahl zu (cast-string)Falsche Argumentanzahl zu (int)Ungültiges Format für einen booleschen WertUngültiges Format für einen GanzzahlwertUngültiger regulärer Ausdruck »%s«: %sUngültiger Symboltyp: %s: %dUngültiger Typ in (cast-int)Ungültiger Typ in (int)Ungültige Typen in (+ ints)Ungültige Typen in (+ strings)Ungültige Typen in (+ time_t)Ungültige Typen in (- time_t)Ungültige Typen in -Ungültige Typen in ANDUngültige Typen in OR%s wird geladen >-+Es wird maximiert >-+Es wird horizontal maximiert >-+Es wird vertikal maximiert >-+Es wird minimiert >-+Fehlende »(«Fehlende »)«Keine s-Ausdrücke geladen, wird beendet >-+Informationen zur Fehlerdiagnose ausgebenWird beendet ⦠>-+Dekorationen wurden entfernt >-+Entfernen der Dekorationen ist gescheitertFenstertyp setzen >-+Darüber setzen >-+Darunter setzen >-+Vollbild wird gesetzt >-+Geometrie »%s« wird gesetzt >-+Festlegen der Geometrie »%s« ist gescheitert >-+Auf alle Arbeitsflächen >-+Klebrig >-+Festlegen des Sichtfeldes ist gescheitert >-+Eingerollt >-+Umschalter übergehen >-+Fensterliste übergehen >-+Erzeugte Prozesskennung %u (bg) >-+Arbeitsfläche wird zu %d gewechselt >-+Versuch, eine Variable als Funktion aufzurufen: %sMaximierung wird rückgängig gemacht >-+Minimierung wird rückgängig gemacht >-+Unerwarteter Token gefunden: %dUnbekannter Bezeichner: %sUnbekannter Typ im Verarbeitungsbaum: %dUnbekannter Fenstertyp »%s«Vollbild wird rückgängig gemacht >-+»Alle Arbeitsflächen« wird rückgängig gemacht >-+Klebrig-Status wird rückgängig gemacht >-+Ausgerollt >-+Warnung: Kindprozess gab %d zurück >-+Fenstertitel: »%s«; Anwendungsname: »%s«; Rolle: »%s«; Geometrie: %dx%d+%d+%d >-+Arbeitsflächennummer %d existiert nichtchange_workspace erwartet ein einzelnes Ganzzahlargument >-+»contains« erwartet als Argument zwei Zeichenketten >-+Aktuelles Sichtfeld konnte nicht gefunden werden >-+»is« erwartet als Argument zwei Zeichenketten >-+»matches« erwartet als Argument zwei Zeichenketten >-+Transparenz erwartet als Argument eine einzelne Ganzzahl >-+Transparenz erwartet als Argument eine einzelne Ganzzahl zwischen 0 und 100 >-+set_viewport erwartet ein einzelnes Ganzzahlargument >-+set_viewport erwartet eine einzelne Ganzzahl gröÃer als 0 >-+set_workspace erwartet ein einzelnes Ganzzahlargument >-+spawn_async(list) >-+spawn_async(string) >-+spawn_async: Befehlsparameter %d ist keine Zeichenkettespawn_async: Befehlsparameter ist keine Zeichenkettespawn_sync(list) >-+spawn_sync(string) >-+spawn_sync: Befehlsparameter %d ist keine Zeichenkettespawn_sync: Befehlsparameter ist keine Zeichenkettewindow_property erwartet als Argument eine Zeichenkette >-+wintype erwartet als Argument eine einzelne Zeichenkette >-+ >-\ No newline at end of file >-Index: devilspie-0.23/share/doc/devilspie/AUTHORS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >-@@ -0,0 +1 @@ >-+Ross Burton <ross@burtonini.com> >-Index: devilspie-0.23/share/doc/devilspie/NEWS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >-@@ -0,0 +1,257 @@ >-+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >-+======================================================= >-+ >-+* Port to libwnck3 (Christian Persch) >-+* Add unfullscreen action (Mathias Dalh) >-+* Remove exec action (deprecated by spawn) >-+ >-+ >-+Devil's Pie "Sweet Music, Soul Music?" 0.22 >-+=========================================== >-+ >-+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >-+* Fix typos in man page (Loïc Minier) >-+ >-+ >-+Devil's Pie "A Love Supreme" 0.21 >-+================================= >-+ >-+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >-+* Add decorate action (#449634, thanks Galkin Vasily) >-+* Add quit action (thanks Leon Zhang) >-+* Handle wnck_screen_get_active_workspace() failing (#343546) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.2 >-+======================================= >-+ >-+* Fix window_workspace (Andrew Yates) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.1 >-+======================================= >-+ >-+* Fix parsing (Lars Damerow) >-+* Fix test suite >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20 >-+===================================== >-+ >-+* Handle multiple expressions in a file (Lars Damerow) >-+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >-+* Add println, str, hex, and expand print (DD) >-+* Add window_xid matcher (DD) >-+ >-+ >-+Devil's Pie "Sell Sell Sell" 0.19 >-+================================ >-+ >-+* Don't use wnck_window_set_geometry (#381233) >-+ >-+ >-+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >-+========================================================== >-+ >-+* Add window_property matcher (Nigel Tao) >-+* Add set_viewport action (James Willcox) >-+* Add opacity action (Pavel Palat) >-+* Add sticky action (Steve Leung) >-+* Add unmaximise action (Alex Menk) >-+* Add unminimise action (Richard Neill) >-+* Fix negative offsets in geometry action (Vincent Ho, Midred) >-+ >-+ >-+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >-+============================================== >-+ >-+* Depend on GLib 2.9.1 onwards >-+ >-+ >-+Devil's Pie "Stay With Me While We Grow Old" 0.17 >-+================================================= >-+ >-+* Fix compile with GLib 2.10. >-+ >-+ >-+Devil's Pie "Love To Hate" 0.16 >-+=============================== >-+ >-+* Fix undecorate action (Mikachu, RB) >-+ >-+ >-+Devil's Pie "Shogun's Decapitator" 0.15 >-+======================================= >-+ >-+* New matcher: window class (Jonas Linde) >-+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >-+* Fix test suite (RK) >-+* Don't segfault on invalid s-exp (Christian Krause) >-+* Never return NULL from a matcher >-+* Wrap X call when removing decorations with error handling >-+ >-+ >-+Devil's Pie "Lazy Release" 0.14 >-+=============================== >-+ >-+* Add Set Geometry (Guido Boehm) >-+* Fix Set Window Type (Stefan van der Haven) >-+* Make Pin work as expected (Jean-Yves Lefort) >-+* Append new expressions, not prepend (Lars Damerow) >-+* Fix typos in README (Larry Virden) >-+ >-+ >-+Devil's Pie "Wind The Frog" 0.13 >-+================================ >-+ >-+* Total rewrite. >-+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >-+ Animation Studios for sponsoring this work. >-+* Use s-expressions instead of XML as the configuration file format, allowing >-+ matches to be combined in new and exciting ways with (and) (or) and (not) >-+ operators. >-+* Read configuration from both the users home directory and /etc, allowing >-+ centralised configuration. >-+* Add the beginnings of a test suite. >-+ >-+ >-+Devil's Pie "Trying To Make Their Paper" 0.12 >-+============================================= >-+ >-+* Quit if no flurbs were loaded >-+* Use GOption >-+* Major code cleanup >-+ >-+ >-+Devil's Pie "Used To Love You" 0.11 >-+=================================== >-+ >-+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >-+ the mail the patch came in... >-+* Fix the window type action >-+* Fix the execute action >-+* Check for xsltproc in configure, as it's required >-+ >-+ >-+Devil's Pie "Can't Join Them? Beat Them" 0.10 >-+============================================= >-+ >-+* Re-implement the required private wnck functions, now builds with G2.10 >-+ (Crispin Flowerday rocks) >-+* Add min/max hints to the opacity action property >-+* Display the min/max hints in the generated documentation. >-+ >-+ >-+Devil's Pie "Missing Gifts" 0.9 >-+=============================== >-+ >-+* Check for libwnck 2.9.92 and pass timestamps if required >-+* Handle properties containing doubles, so the opacity action works >-+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >-+* Start a private copy of various private wnck functions we need >-+ >-+ >-+Devil's Pie "Mystery Boxes" 0.8 >-+=============================== >-+ >-+* Bring back --apply-to-existing, so you can work on existing windows >-+* Add maximized_horizontally and _vertically to the resize action (John Russell) >-+* Add an execute action (John Russell) >-+* Add an opacity setting action (Guido Boehm) >-+* Generate decent matcher/action documentation at build-time from the source >-+* Check that regular expressions parsed correctly, fixing a common bug >-+* Less compile warnings >-+ >-+ >-+Devil's Pie "Stumpy" 0.7 >-+=============================== >-+ >-+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >-+ >-+ >-+Devil's Pie "Salmon Sunset" 0.6 >-+=============================== >-+ >-+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >-+ days. >-+ >-+ >-+Devil's Pie "Right Where I Want You" 0.5 >-+======================================== >-+ >-+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >-+ >-+ >-+Devil's Pie "Nothing To See" 0.4.1 >-+================================== >-+ >-+* Don't ship the debian/ folder. >-+ >-+ >-+Devil's Pie "Derren Brown Is A Witch" 0.4 >-+========================================= >-+ >-+* Add an action to set the window type atom (Olivier Andrieu) >-+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >-+* Watch all screens for events, instead of just the default >-+ >-+ >-+Devil's Pie "David Blaine has smelly socks" 0.3.1 >-+================================================= >-+ >-+* Don't crash when a window role is null in various places (Rob Mayoff) >-+* Don't crash on unknown properties (RM) >-+* Being very slow at applying patches (me) >-+ >-+ >-+Devil's Pie "Floating Skulls" 0.3 >-+================================= >-+ >-+* Vastly improved documentation (Gaetan de Menten) >-+* Add a "fullscreen" property (requires libwnck 2.3.something) >-+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >-+* Many bug fixes (Patrick Aussems) >-+ >-+Translations: >-+* de (Christian Neumair) >-+ >-+ >-+Devil's Pie "Long Time Coming" 0.2.4 >-+==================================== >-+ >-+* Use regular expressions instead of literal string compares when >-+ matching window names, application names, or roles (Patrick Aussems >-+ <zyk@bugfactory.org>) >-+* Bug fixes (Patrick Aussems again) >-+* More documentation! >-+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >-+ R. Damerow <lars@oddment.org>) >-+ >-+ >-+Devil's Pie 0.2.3 >-+================= >-+ >-+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >-+ with devilspie when using GCC 3. >-+ >-+ >-+Devil's Pie 0.2.2 >-+================= >-+ >-+* Have decent command line argument parsing >-+* Added a layer action so that windows can be below or above the >-+ normal windows >-+ >-+ >-+Devil's Pie 0.2.1 >-+================= >-+ >-+* Check the number of command line arguments, so we don't segfault any >-+ more. >-+ >-+ >-+Devil's Pie 0.2 >-+=============== >-+ >-+* The first real release -- 0.1 was actually released, but I didn't >-+ really like it so I didn't tell many people... >-Index: devilspie-0.23/share/doc/devilspie/README >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/README (working copy) >-+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >-@@ -0,0 +1,91 @@ >-+Devil's Pie >-+=========== >-+ >-+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >-+ >-+ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >-+the lack such functionality in Metacity. Metacity lacking window matching is not >-+a bad thing -- Metacity is a lean window manager, and window manipulation does >-+not have to be a window manager task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, and match >-+the window to a set of rules. If the window matches the rules, it can perform a >-+series of actions on that window. For example, I can make X-Chat appear on all >-+workspaces, and make a particular xterm not appear in the pager or task list. >-+ >-+ >-+Building >-+-------- >-+ >-+To build devilspie, follow the usual configure ; make ; make install steps. If >-+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >-+Debian packages of the latest released version. These are available from >-+http://www.burtonini.com/debian/ >-+ >-+A .spec file is provided for RPM-based distributions, but I didn't write it and >-+don't support it. It may or may not work. >-+ >-+ >-+Configuration >-+------------- >-+ >-+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >-+about it is probably wrong. >-+ >-+Devil's Pie is configured by reading a number of files from two directories: >-+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >-+Pie will read s-expressions from every .ds file in those paths. S-expressions >-+are familiar to most Emacs users and in the limited use they have in Devil's Pie >-+are trivially learnt by example. >-+ >-+The basic model is that every time a window is created, the s-expressions are >-+evaluated. The window is available to the functions you call as an implicit >-+argument, so you can concentrate on defining the logic. >-+ >-+If you want to see information about every window when it is created, in >-+~/.devilspie/test.ds put: >-+ >-+ (debug) >-+ >-+When this is evaluated, the "debug" function is called and it outputs the window >-+title, geometry, etc. >-+ >-+Of course performing the same action to every window is no fun. What if you >-+want XMMS to start on the second workspace? >-+ >-+ (if (is (application_name) "XMMS") (set_workspace 2)) >-+ >-+The "if" function evaluates the first argument as a true/false value, and if it >-+is true then it evaluates the second argument, and if false it evaluates the >-+third argument (which can be omitted). The "is" function compares two strings >-+for equality, returning true if they are identical. The "application_name" >-+function returns the name of the application which created the window, and >-+"XMMS" is a literal string. So if the application name is "XMMS", then the >-+second argument will be evaluated. This is a call to "set_workspace" with the >-+integer argument 2, which moves the current window onto the second workspace. >-+ >-+To perform multiple actions use (begin ...): >-+ >-+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >-+ >-+Here "matches" interprets the second argument as a regular expression and >-+evaluates that against the first argument. "window_name" is the title of the >-+current window, and "maximize" simply maximises the current window. So this >-+s-expression puts the window on workspace 2, maximised, if the window name >-+begins with "Character" and has more characters in (note .+ rather than .*). >-+ >-+I will write more documentation in the future but for now you'll have to look at >-+the "symbols" array in src/parser.c to see what functions are available. >-+ >-+ >-+Running >-+------- >-+ >-+Just run devilspie as a normal user. The best way is to run it in your session >-+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >-+Programs). >-+ >-+If you are testing some s-expressions, you can specify them on the command line >-+to load just those files instead of the files specified above. To turn on some >-+debugging information, pass --debug. >-Index: devilspie-0.23/share/doc/devilspie/TODO >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/TODO (working copy) >-+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >-@@ -0,0 +1,10 @@ >-+TODO for Devil's Pie >-+ >-+S-Exp Port: >-+* Documentation generator >-+ >-+General Improvements: >-+* Catch events on window move and resize too? >-+* Add ability to insert self into session on startup >-+* Use gnome-vfs to monitor the configuration file >-+* UTF-8 safe string comparison functions >-Index: devilspie-0.23/share/doc/devilspie/AUTHORS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/AUTHORS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/AUTHORS (.../..) (working copy) >-@@ -0,0 +1 @@ >-+Ross Burton <ross@burtonini.com> >-Index: devilspie-0.23/share/doc/devilspie/NEWS >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/NEWS (working copy) >-+++ devilspie-0.23/share/doc/devilspie/NEWS (.../..) (working copy) >-@@ -0,0 +1,257 @@ >-+Devil's Pie "All Twisted Metal Stretching Upwards" 0.23 >-+======================================================= >-+ >-+* Port to libwnck3 (Christian Persch) >-+* Add unfullscreen action (Mathias Dalh) >-+* Remove exec action (deprecated by spawn) >-+ >-+ >-+Devil's Pie "Sweet Music, Soul Music?" 0.22 >-+=========================================== >-+ >-+* Fix decorate/undecorate with OpenBox (thanks RafaÅ MużyÅo) >-+* Fix typos in man page (Loïc Minier) >-+ >-+ >-+Devil's Pie "A Love Supreme" 0.21 >-+================================= >-+ >-+* Add change_workspace action (#453464, thanks Adam WiÄckowski) >-+* Add decorate action (#449634, thanks Galkin Vasily) >-+* Add quit action (thanks Leon Zhang) >-+* Handle wnck_screen_get_active_workspace() failing (#343546) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.2 >-+======================================= >-+ >-+* Fix window_workspace (Andrew Yates) >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20.1 >-+======================================= >-+ >-+* Fix parsing (Lars Damerow) >-+* Fix test suite >-+ >-+ >-+Devil's Pie "Wearing That Dress" 0.20 >-+===================================== >-+ >-+* Handle multiple expressions in a file (Lars Damerow) >-+* Add spawn_sync and spawn_async actions to start processes (David Decotigny) >-+* Add println, str, hex, and expand print (DD) >-+* Add window_xid matcher (DD) >-+ >-+ >-+Devil's Pie "Sell Sell Sell" 0.19 >-+================================ >-+ >-+* Don't use wnck_window_set_geometry (#381233) >-+ >-+ >-+Devil's Pie "Simmer To A Sizzle Like The Days Of Old" 0.18 >-+========================================================== >-+ >-+* Add window_property matcher (Nigel Tao) >-+* Add set_viewport action (James Willcox) >-+* Add opacity action (Pavel Palat) >-+* Add sticky action (Steve Leung) >-+* Add unmaximise action (Alex Menk) >-+* Add unminimise action (Richard Neill) >-+* Fix negative offsets in geometry action (Vincent Ho, Midred) >-+ >-+ >-+Devil's Pie "Out Of Gas, Still Burning" 0.17.1 >-+============================================== >-+ >-+* Depend on GLib 2.9.1 onwards >-+ >-+ >-+Devil's Pie "Stay With Me While We Grow Old" 0.17 >-+================================================= >-+ >-+* Fix compile with GLib 2.10. >-+ >-+ >-+Devil's Pie "Love To Hate" 0.16 >-+=============================== >-+ >-+* Fix undecorate action (Mikachu, RB) >-+ >-+ >-+Devil's Pie "Shogun's Decapitator" 0.15 >-+======================================= >-+ >-+* New matcher: window class (Jonas Linde) >-+* New actions: focus (JL), center (JL), print (Ryan Koppenhaver), close (RK). >-+* Fix test suite (RK) >-+* Don't segfault on invalid s-exp (Christian Krause) >-+* Never return NULL from a matcher >-+* Wrap X call when removing decorations with error handling >-+ >-+ >-+Devil's Pie "Lazy Release" 0.14 >-+=============================== >-+ >-+* Add Set Geometry (Guido Boehm) >-+* Fix Set Window Type (Stefan van der Haven) >-+* Make Pin work as expected (Jean-Yves Lefort) >-+* Append new expressions, not prepend (Lars Damerow) >-+* Fix typos in README (Larry Virden) >-+ >-+ >-+Devil's Pie "Wind The Frog" 0.13 >-+================================ >-+ >-+* Total rewrite. >-+* No, really. A complete rewrite, no file left untouched. Many thanks to Pixar >-+ Animation Studios for sponsoring this work. >-+* Use s-expressions instead of XML as the configuration file format, allowing >-+ matches to be combined in new and exciting ways with (and) (or) and (not) >-+ operators. >-+* Read configuration from both the users home directory and /etc, allowing >-+ centralised configuration. >-+* Add the beginnings of a test suite. >-+ >-+ >-+Devil's Pie "Trying To Make Their Paper" 0.12 >-+============================================= >-+ >-+* Quit if no flurbs were loaded >-+* Use GOption >-+* Major code cleanup >-+ >-+ >-+Devil's Pie "Used To Love You" 0.11 >-+=================================== >-+ >-+* Add an action to shade windows by Anonymous. I didn't write it but I've lost >-+ the mail the patch came in... >-+* Fix the window type action >-+* Fix the execute action >-+* Check for xsltproc in configure, as it's required >-+ >-+ >-+Devil's Pie "Can't Join Them? Beat Them" 0.10 >-+============================================= >-+ >-+* Re-implement the required private wnck functions, now builds with G2.10 >-+ (Crispin Flowerday rocks) >-+* Add min/max hints to the opacity action property >-+* Display the min/max hints in the generated documentation. >-+ >-+ >-+Devil's Pie "Missing Gifts" 0.9 >-+=============================== >-+ >-+* Check for libwnck 2.9.92 and pass timestamps if required >-+* Handle properties containing doubles, so the opacity action works >-+* Add CONSTRUCT flag to properties (Jean-Yves Lefort) >-+* Start a private copy of various private wnck functions we need >-+ >-+ >-+Devil's Pie "Mystery Boxes" 0.8 >-+=============================== >-+ >-+* Bring back --apply-to-existing, so you can work on existing windows >-+* Add maximized_horizontally and _vertically to the resize action (John Russell) >-+* Add an execute action (John Russell) >-+* Add an opacity setting action (Guido Boehm) >-+* Generate decent matcher/action documentation at build-time from the source >-+* Check that regular expressions parsed correctly, fixing a common bug >-+* Less compile warnings >-+ >-+ >-+Devil's Pie "Stumpy" 0.7 >-+=============================== >-+ >-+* Set the Motif window hint when setting the decoration boolean (Vaclav Lorenc) >-+ >-+ >-+Devil's Pie "Salmon Sunset" 0.6 >-+=============================== >-+ >-+* Fix the fullscreen action. Sadly this bug has been in bugs.debian.net for 303 >-+ days. >-+ >-+ >-+Devil's Pie "Right Where I Want You" 0.5 >-+======================================== >-+ >-+* Add an action to set the geometry of a window, by Henrik Brix Andersen. >-+ >-+ >-+Devil's Pie "Nothing To See" 0.4.1 >-+================================== >-+ >-+* Don't ship the debian/ folder. >-+ >-+ >-+Devil's Pie "Derren Brown Is A Witch" 0.4 >-+========================================= >-+ >-+* Add an action to set the window type atom (Olivier Andrieu) >-+* Add an action to set the decorate window hint in OpenBox (Vaclav Lorenc) >-+* Watch all screens for events, instead of just the default >-+ >-+ >-+Devil's Pie "David Blaine has smelly socks" 0.3.1 >-+================================================= >-+ >-+* Don't crash when a window role is null in various places (Rob Mayoff) >-+* Don't crash on unknown properties (RM) >-+* Being very slow at applying patches (me) >-+ >-+ >-+Devil's Pie "Floating Skulls" 0.3 >-+================================= >-+ >-+* Vastly improved documentation (Gaetan de Menten) >-+* Add a "fullscreen" property (requires libwnck 2.3.something) >-+* Added a RPM .spec file (me, Michael Raab, Lars R. Damerow) >-+* Many bug fixes (Patrick Aussems) >-+ >-+Translations: >-+* de (Christian Neumair) >-+ >-+ >-+Devil's Pie "Long Time Coming" 0.2.4 >-+==================================== >-+ >-+* Use regular expressions instead of literal string compares when >-+ matching window names, application names, or roles (Patrick Aussems >-+ <zyk@bugfactory.org>) >-+* Bug fixes (Patrick Aussems again) >-+* More documentation! >-+* An RPM spec file (Michael Raab <mraab@macbyte.info> and Lars >-+ R. Damerow <lars@oddment.org>) >-+ >-+ >-+Devil's Pie 0.2.3 >-+================= >-+ >-+* Re-generated the .c and .h files using GOB 2.0.3, fixing a terrible bug >-+ with devilspie when using GCC 3. >-+ >-+ >-+Devil's Pie 0.2.2 >-+================= >-+ >-+* Have decent command line argument parsing >-+* Added a layer action so that windows can be below or above the >-+ normal windows >-+ >-+ >-+Devil's Pie 0.2.1 >-+================= >-+ >-+* Check the number of command line arguments, so we don't segfault any >-+ more. >-+ >-+ >-+Devil's Pie 0.2 >-+=============== >-+ >-+* The first real release -- 0.1 was actually released, but I didn't >-+ really like it so I didn't tell many people... >-Index: devilspie-0.23/share/doc/devilspie/README >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/README (working copy) >-+++ devilspie-0.23/share/doc/devilspie/README (.../..) (working copy) >-@@ -0,0 +1,91 @@ >-+Devil's Pie >-+=========== >-+ >-+Copyright (C) 2002-5, Ross Burton <ross@burtonini.com> >-+ >-+ >-+A window-matching utility, inspired by Sawfish's "Matched Windows" option and >-+the lack such functionality in Metacity. Metacity lacking window matching is not >-+a bad thing -- Metacity is a lean window manager, and window manipulation does >-+not have to be a window manager task. >-+ >-+Devil's Pie can be configured to detect windows as they are created, and match >-+the window to a set of rules. If the window matches the rules, it can perform a >-+series of actions on that window. For example, I can make X-Chat appear on all >-+workspaces, and make a particular xterm not appear in the pager or task list. >-+ >-+ >-+Building >-+-------- >-+ >-+To build devilspie, follow the usual configure ; make ; make install steps. If >-+this confuses you, read INSTALL. Packages are in Debian Sarge, and I build >-+Debian packages of the latest released version. These are available from >-+http://www.burtonini.com/debian/ >-+ >-+A .spec file is provided for RPM-based distributions, but I didn't write it and >-+don't support it. It may or may not work. >-+ >-+ >-+Configuration >-+------------- >-+ >-+Devil's Pie 0.13 was a complete redesign and rewrite, so everything you knew >-+about it is probably wrong. >-+ >-+Devil's Pie is configured by reading a number of files from two directories: >-+$HOME/.devilspie/ and $SYSCONFDIR/devilspie (typically /etc/devilspie). Devil's >-+Pie will read s-expressions from every .ds file in those paths. S-expressions >-+are familiar to most Emacs users and in the limited use they have in Devil's Pie >-+are trivially learnt by example. >-+ >-+The basic model is that every time a window is created, the s-expressions are >-+evaluated. The window is available to the functions you call as an implicit >-+argument, so you can concentrate on defining the logic. >-+ >-+If you want to see information about every window when it is created, in >-+~/.devilspie/test.ds put: >-+ >-+ (debug) >-+ >-+When this is evaluated, the "debug" function is called and it outputs the window >-+title, geometry, etc. >-+ >-+Of course performing the same action to every window is no fun. What if you >-+want XMMS to start on the second workspace? >-+ >-+ (if (is (application_name) "XMMS") (set_workspace 2)) >-+ >-+The "if" function evaluates the first argument as a true/false value, and if it >-+is true then it evaluates the second argument, and if false it evaluates the >-+third argument (which can be omitted). The "is" function compares two strings >-+for equality, returning true if they are identical. The "application_name" >-+function returns the name of the application which created the window, and >-+"XMMS" is a literal string. So if the application name is "XMMS", then the >-+second argument will be evaluated. This is a call to "set_workspace" with the >-+integer argument 2, which moves the current window onto the second workspace. >-+ >-+To perform multiple actions use (begin ...): >-+ >-+ (if (matches (window_name) "^Character.+") (begin maximize (set_workspace 2))) >-+ >-+Here "matches" interprets the second argument as a regular expression and >-+evaluates that against the first argument. "window_name" is the title of the >-+current window, and "maximize" simply maximises the current window. So this >-+s-expression puts the window on workspace 2, maximised, if the window name >-+begins with "Character" and has more characters in (note .+ rather than .*). >-+ >-+I will write more documentation in the future but for now you'll have to look at >-+the "symbols" array in src/parser.c to see what functions are available. >-+ >-+ >-+Running >-+------- >-+ >-+Just run devilspie as a normal user. The best way is to run it in your session >-+(for example in Desktop Preferences -> Advanced -> Sessions -> Startup >-+Programs). >-+ >-+If you are testing some s-expressions, you can specify them on the command line >-+to load just those files instead of the files specified above. To turn on some >-+debugging information, pass --debug. >-Index: devilspie-0.23/share/doc/devilspie/TODO >-=================================================================== >---- devilspie-0.23/share/doc/devilspie/TODO (working copy) >-+++ devilspie-0.23/share/doc/devilspie/TODO (.../..) (working copy) >-@@ -0,0 +1,10 @@ >-+TODO for Devil's Pie >-+ >-+S-Exp Port: >-+* Documentation generator >-+ >-+General Improvements: >-+* Catch events on window move and resize too? >-+* Add ability to insert self into session on startup >-+* Use gnome-vfs to monitor the configuration file >-+* UTF-8 safe string comparison functions > Index: devilspie.diff > =================================================================== > --- devilspie.diff (working copy) >Index: diff_Makefile.txt >=================================================================== >--- diff_Makefile.txt (working copy) >+++ diff_Makefile.txt (.../..) (working copy) >@@ -0,0 +1,21 @@ >+2c2 >+< # $FreeBSD$ >+--- >+> # $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >+5c5 >+< PORTVERSION= 0.22 >+--- >+> PORTVERSION= 0.23 >+10c10 >+< MAINTAINER= ports@FreeBSD.org >+--- >+> MAINTAINER= w.schwarzenfeld@utanet.at >+12a13,14 >+> EXTRACT_SUFX= .tar.xz >+> >+20a23,24 >+> LIB_DEPENDS= libwnck-3.so:${PORTSDIR}/x11-toolkits/libwnck3 >+> >+35,36d38 >+< >+< >Index: distinfo >=================================================================== >--- distinfo (working copy) >+++ distinfo (.../..) (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (devilspie-0.22.tar.gz) = e06aba1d96889e1b58bd1b0ba4d3015f50adc3ade2824b5cb37a0ee7f2490aaf >-SIZE (devilspie-0.22.tar.gz) = 192646 >+SHA256 (devilspie-0.23.tar.xz) = 2dd9d4b7424ac999f20c214b0ff71e8c5836d97003d7a8a7391105cd16d36deb >+SIZE (devilspie-0.23.tar.xz) = 130984 > >Property changes on: distinfo >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: genplist.prefix >=================================================================== >--- genplist.prefix (working copy) >+++ genplist.prefix (.../..) (working copy) >@@ -0,0 +1 @@ >+/usr/ports/x11-wm/devilspie/devilspie-0.23 >Index: patch-Makefile >=================================================================== >--- patch-Makefile (working copy) >+++ patch-Makefile (.../..) (working copy) >@@ -0,0 +1,38 @@ >+--- Makefile.orig 2015-09-06 00:31:08 UTC >++++ Makefile >+@@ -1,15 +1,17 @@ >+ # Created by: Jean-Yves Lefort <jylefort@brutele.be> >+-# $FreeBSD$ >++# $FreeBSD: head/x11-wm/devilspie/Makefile 393444 2015-08-02 20:23:55Z kwm $ >+ >+ PORTNAME= devilspie >+-PORTVERSION= 0.22 >++PORTVERSION= 0.23 >+ PORTREVISION= 6 >+ CATEGORIES= x11-wm >+ MASTER_SITES= http://www.burtonini.com/computing/ >+ >+-MAINTAINER= ports@FreeBSD.org >++MAINTAINER= w.schwarzenfeld@utanet.at >+ COMMENT= Window manipulation tool >+ >++EXTRACT_SUFX= .tar.xz >++ >+ OPTIONS_DEFINE= DOCS >+ >+ USE_GNOME= libwnck intltool >+@@ -18,6 +20,8 @@ USES= pkgconfig gettext gmake >+ CPPFLAGS+= -I${LOCALBASE}/include >+ LIBS+= -L${LOCALBASE}/lib -lX11 >+ >++LIB_DEPENDS= libwnck-3.so:${PORTSDIR}/x11-toolkits/libwnck3 >++ >+ PORTDOCS= AUTHORS NEWS README TODO >+ PLIST_FILES= bin/devilspie \ >+ man/man1/devilspie.1.gz \ >+@@ -32,5 +36,3 @@ post-install: >+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} >+ >+ .include <bsd.port.mk> >+- >+- >Index: pkg-descr >=================================================================== >--- pkg-descr (working copy) >+++ pkg-descr (.../..) (working copy) > >Property changes on: pkg-descr >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 202916
:
160756
| 160860