- Timestamp:
- 03/08/09 12:55:40 (3 years ago)
- bzr:committer:
- Alberto Botti <alberto.botti@gmail.com>
- bzr:file-ids:
fm_gui/src/marlin-window-menu.c 255@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fsrc%2Fmarlin-window-menu.c
fm_server/src/main.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_server%2Fsrc%2Fmain.c
rgc/Makefile.am 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2FMakefile.am
rgc/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2FMakefile.in
rgc/aclocal.m4 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Faclocal.m4
rgc/bindings bindings-20090304125849-94t07i1rdeqfbiz4-1
rgc/bindings/Makefile.am makefile.am-20090304125849-94t07i1rdeqfbiz4-2
rgc/bindings/Makefile.in makefile.in-20090304125849-94t07i1rdeqfbiz4-3
rgc/bindings/libpy_rgc_client.la libpy_rgc_client.la-20090304125849-94t07i1rdeqfbiz4-4
rgc/bindings/python python-20090304125849-94t07i1rdeqfbiz4-5
rgc/bindings/rgcclient_protocol.c rgcclient_protocol.c-20090304125849-94t07i1rdeqfbiz4-6
rgc/bindings/rgcclient_protocol.h rgcclient_protocol.h-20090304125849-94t07i1rdeqfbiz4-7
rgc/bindings/rgcclientmodule.c rgcclientmodule.c-20090304125849-94t07i1rdeqfbiz4-8
rgc/bindings/works works-20090304125849-94t07i1rdeqfbiz4-9
rgc/bindings/works/Makefile.am makefile.am-20090304125849-94t07i1rdeqfbiz4-10
rgc/bindings/works/rgcclient_protocol.c rgcclient_protocol.c-20090304125849-94t07i1rdeqfbiz4-11
rgc/bindings/works/rgcclient_protocol.h rgcclient_protocol.h-20090304125849-94t07i1rdeqfbiz4-12
rgc/bindings/works/rgcclientmodule.c rgcclientmodule.c-20090304125849-94t07i1rdeqfbiz4-13
rgc/configure 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fconfigure
rgc/configure.ac 215@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fconfigure.ac
rgc/include/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2FMakefile.in
rgc/include/client/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fclient%2FMakefile.in
rgc/include/client/rgc_query.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fclient%2Frgc_query.h
rgc/include/common/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fcommon%2FMakefile.in
rgc/include/connection/Makefile.am 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2FMakefile.am
rgc/include/connection/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2FMakefile.in
rgc/include/connection/rbp/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2Frbp%2FMakefile.in
rgc/include/connection/rgc_protocol_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2Frgc_protocol_server.h
rgc/include/rgc_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Frgc_server.h
rgc/include/server/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fserver%2FMakefile.in
rgc/src/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2FMakefile.in
rgc/src/client/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2FMakefile.in
rgc/src/client/rgc_query.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2Frgc_query.c
rgc/src/common/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fcommon%2FMakefile.in
rgc/src/connection/Makefile.am 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2FMakefile.am
rgc/src/connection/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2FMakefile.in
rgc/src/connection/rbp/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2FMakefile.in
rgc/src/connection/rbp/rbp_message.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frbp_message.c
rgc/src/connection/rbp/rbp_message_execute_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frbp_message_execute_server.c
rgc/src/connection/rbp/rbp_message_lowlevel.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frbp_message_lowlevel.c
rgc/src/connection/rbp/rgc_protocol_rbp_client.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frgc_protocol_rbp_client.c
rgc/src/connection/rbp/rgc_protocol_rbp_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frgc_protocol_rbp_server.c
rgc/src/connection/rgc_connection_client.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_connection_client.c
rgc/src/connection/rgc_connection_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_connection_server.c
rgc/src/connection/rgc_connection_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_connection_server.h
rgc/src/connection/rgc_protocol_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_protocol_server.c
rgc/src/connection/rgc_protocol_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_protocol_server.h
rgc/src/server/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fserver%2FMakefile.in
rgc/src/server/rgc_object.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fserver%2Frgc_object.c
rgc/test/Makefile.am 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Ftest%2FMakefile.am
rgc/test/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Ftest%2FMakefile.in
rgc/test/new_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Ftest%2Fnew_server.c- bzr:merge:
alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12- bzr:revno:
- 77
- bzr:revprop:branch-nick:
- trunk
- bzr:root:
- trunk
- bzr:text-parents:
fm_gui/src/marlin-window-menu.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
fm_server/src/main.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/aclocal.m4 alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/libpy_rgc_client.la alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/python alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/rgcclient_protocol.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/rgcclient_protocol.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/rgcclientmodule.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/works alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/works/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/works/rgcclient_protocol.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/works/rgcclient_protocol.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/bindings/works/rgcclientmodule.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/configure alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/configure.ac alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/client/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/client/rgc_query.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/common/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/connection/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/connection/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/connection/rbp/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/connection/rgc_protocol_server.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/rgc_server.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/include/server/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/client/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/client/rgc_query.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/common/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rbp/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rbp/rbp_message.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rbp/rbp_message_execute_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rbp/rbp_message_lowlevel.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rbp/rgc_protocol_rbp_client.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rbp/rgc_protocol_rbp_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rgc_connection_client.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rgc_connection_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rgc_connection_server.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rgc_protocol_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/connection/rgc_protocol_server.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/server/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/src/server/rgc_object.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/test/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/test/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
rgc/test/new_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12- bzr:timestamp:
- 2009-03-08 12:54:26.543999910 +0100
- Location:
- trunk
- Files:
-
- 13 added
- 40 modified
-
. (modified) (5 props)
-
fm_gui/src/marlin-window-menu.c (modified) (2 diffs)
-
fm_server/src/main.c (modified) (1 diff)
-
rgc/Makefile.am (modified) (1 diff)
-
rgc/Makefile.in (modified) (5 diffs)
-
rgc/aclocal.m4 (modified) (2 diffs)
-
rgc/bindings (added)
-
rgc/bindings/Makefile.am (added)
-
rgc/bindings/Makefile.in (added)
-
rgc/bindings/libpy_rgc_client.la (added)
-
rgc/bindings/python (added)
-
rgc/bindings/rgcclient_protocol.c (added)
-
rgc/bindings/rgcclient_protocol.h (added)
-
rgc/bindings/rgcclientmodule.c (added)
-
rgc/bindings/works (added)
-
rgc/bindings/works/Makefile.am (added)
-
rgc/bindings/works/rgcclient_protocol.c (added)
-
rgc/bindings/works/rgcclient_protocol.h (added)
-
rgc/bindings/works/rgcclientmodule.c (added)
-
rgc/configure (modified) (17 diffs)
-
rgc/configure.ac (modified) (3 diffs)
-
rgc/include/Makefile.in (modified) (4 diffs)
-
rgc/include/client/Makefile.in (modified) (4 diffs)
-
rgc/include/client/rgc_query.h (modified) (2 diffs)
-
rgc/include/common/Makefile.in (modified) (4 diffs)
-
rgc/include/connection/Makefile.am (modified) (1 diff)
-
rgc/include/connection/Makefile.in (modified) (5 diffs)
-
rgc/include/connection/rbp/Makefile.in (modified) (4 diffs)
-
rgc/include/connection/rgc_protocol_server.h (modified) (1 diff)
-
rgc/include/rgc_server.h (modified) (1 diff)
-
rgc/include/server/Makefile.in (modified) (4 diffs)
-
rgc/src/Makefile.in (modified) (4 diffs)
-
rgc/src/client/Makefile.in (modified) (4 diffs)
-
rgc/src/client/rgc_query.c (modified) (2 diffs)
-
rgc/src/common/Makefile.in (modified) (4 diffs)
-
rgc/src/connection/Makefile.am (modified) (2 diffs)
-
rgc/src/connection/Makefile.in (modified) (7 diffs)
-
rgc/src/connection/rbp/Makefile.in (modified) (4 diffs)
-
rgc/src/connection/rbp/rbp_message.c (modified) (1 diff)
-
rgc/src/connection/rbp/rbp_message_execute_server.c (modified) (2 diffs)
-
rgc/src/connection/rbp/rbp_message_lowlevel.c (modified) (1 diff)
-
rgc/src/connection/rbp/rgc_protocol_rbp_client.c (modified) (8 diffs)
-
rgc/src/connection/rbp/rgc_protocol_rbp_server.c (modified) (6 diffs)
-
rgc/src/connection/rgc_connection_client.c (modified) (1 diff)
-
rgc/src/connection/rgc_connection_server.c (modified) (5 diffs)
-
rgc/src/connection/rgc_connection_server.h (modified) (2 diffs)
-
rgc/src/connection/rgc_protocol_server.c (modified) (2 diffs)
-
rgc/src/connection/rgc_protocol_server.h (modified) (1 diff)
-
rgc/src/server/Makefile.in (modified) (4 diffs)
-
rgc/src/server/rgc_object.c (modified) (1 diff)
-
rgc/test/Makefile.am (modified) (2 diffs)
-
rgc/test/Makefile.in (modified) (10 diffs)
-
rgc/test/new_server.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property bzr:ancestry:v3-trunk0
-
old new 2 2 alberto.botti@gmail.com-20090112160735-4gn3z63hezacfu23 3 3 alberto.botti@gmail.com-20090204203706-s4k8dta7qo2zk9xr 4 alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
-
- Property bzr:file-ids
-
old new 1 Makefile.in 216@45ad373b-3914-0410-8193-a61cc481f39f:trunk:Makefile.in 2 aclocal.m4 216@45ad373b-3914-0410-8193-a61cc481f39f:trunk:aclocal.m4 3 configure 216@45ad373b-3914-0410-8193-a61cc481f39f:trunk:configure 4 configure.ac 218@45ad373b-3914-0410-8193-a61cc481f39f:trunk:configure.ac 5 fm_gui/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2FMakefile.in 6 fm_gui/aclocal.m4 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Faclocal.m4 7 fm_gui/config.h.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fconfig.h.in 8 fm_gui/configure 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fconfigure 9 fm_gui/data/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fdata%2FMakefile.in 10 fm_gui/data/icons/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fdata%2Ficons%2FMakefile.in 11 fm_gui/ltmain.sh 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fltmain.sh 12 fm_gui/m4/libtool.m4 libtool.m4-20090206151840-bg99halbd330eo1r-1 13 fm_gui/m4/ltoptions.m4 ltoptions.m4-20090206151840-bg99halbd330eo1r-2 14 fm_gui/m4/ltsugar.m4 ltsugar.m4-20090206151840-bg99halbd330eo1r-3 15 fm_gui/m4/ltversion.m4 ltversion.m4-20090206151840-bg99halbd330eo1r-4 16 fm_gui/m4/lt%7Eobsolete.m4 ltobsolete.m4-20090206151840-bg99halbd330eo1r-5 17 fm_gui/src/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fsrc%2FMakefile.in 18 fm_gui/src/marlin/Makefile.in 247@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fsrc%2Fmarlin%2FMakefile.in 19 fm_gui/src/marlin/cursors/Makefile.in 261@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fsrc%2Fmarlin%2Fcursors%2FMakefile.in 20 fm_gui/src/tx_widgets/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fsrc%2Ftx_widgets%2FMakefile.in 21 fm_gui/src/tx_widgets/icons/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fsrc%2Ftx_widgets%2Ficons%2FMakefile.in 22 rgc/rgc_client.pc.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Frgc_client.pc.in 23 rgc/rgc_server.pc.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Frgc_server.pc.in 1 fm_gui/src/marlin-window-menu.c 255@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_gui%2Fsrc%2Fmarlin-window-menu.c 2 fm_server/src/main.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:fm_server%2Fsrc%2Fmain.c 3 rgc/Makefile.am 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2FMakefile.am 4 rgc/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2FMakefile.in 5 rgc/aclocal.m4 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Faclocal.m4 6 rgc/bindings bindings-20090304125849-94t07i1rdeqfbiz4-1 7 rgc/bindings/Makefile.am makefile.am-20090304125849-94t07i1rdeqfbiz4-2 8 rgc/bindings/Makefile.in makefile.in-20090304125849-94t07i1rdeqfbiz4-3 9 rgc/bindings/libpy_rgc_client.la libpy_rgc_client.la-20090304125849-94t07i1rdeqfbiz4-4 10 rgc/bindings/python python-20090304125849-94t07i1rdeqfbiz4-5 11 rgc/bindings/rgcclient_protocol.c rgcclient_protocol.c-20090304125849-94t07i1rdeqfbiz4-6 12 rgc/bindings/rgcclient_protocol.h rgcclient_protocol.h-20090304125849-94t07i1rdeqfbiz4-7 13 rgc/bindings/rgcclientmodule.c rgcclientmodule.c-20090304125849-94t07i1rdeqfbiz4-8 14 rgc/bindings/works works-20090304125849-94t07i1rdeqfbiz4-9 15 rgc/bindings/works/Makefile.am makefile.am-20090304125849-94t07i1rdeqfbiz4-10 16 rgc/bindings/works/rgcclient_protocol.c rgcclient_protocol.c-20090304125849-94t07i1rdeqfbiz4-11 17 rgc/bindings/works/rgcclient_protocol.h rgcclient_protocol.h-20090304125849-94t07i1rdeqfbiz4-12 18 rgc/bindings/works/rgcclientmodule.c rgcclientmodule.c-20090304125849-94t07i1rdeqfbiz4-13 19 rgc/configure 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fconfigure 20 rgc/configure.ac 215@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fconfigure.ac 21 rgc/include/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2FMakefile.in 22 rgc/include/client/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fclient%2FMakefile.in 23 rgc/include/client/rgc_query.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fclient%2Frgc_query.h 24 rgc/include/common/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fcommon%2FMakefile.in 25 rgc/include/connection/Makefile.am 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2FMakefile.am 26 rgc/include/connection/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2FMakefile.in 27 rgc/include/connection/rbp/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2Frbp%2FMakefile.in 28 rgc/include/connection/rgc_protocol_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fconnection%2Frgc_protocol_server.h 29 rgc/include/rgc_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Frgc_server.h 30 rgc/include/server/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Finclude%2Fserver%2FMakefile.in 31 rgc/src/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2FMakefile.in 32 rgc/src/client/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2FMakefile.in 33 rgc/src/client/rgc_query.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fclient%2Frgc_query.c 34 rgc/src/common/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fcommon%2FMakefile.in 35 rgc/src/connection/Makefile.am 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2FMakefile.am 36 rgc/src/connection/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2FMakefile.in 37 rgc/src/connection/rbp/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2FMakefile.in 38 rgc/src/connection/rbp/rbp_message.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frbp_message.c 39 rgc/src/connection/rbp/rbp_message_execute_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frbp_message_execute_server.c 40 rgc/src/connection/rbp/rbp_message_lowlevel.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frbp_message_lowlevel.c 41 rgc/src/connection/rbp/rgc_protocol_rbp_client.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frgc_protocol_rbp_client.c 42 rgc/src/connection/rbp/rgc_protocol_rbp_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frbp%2Frgc_protocol_rbp_server.c 43 rgc/src/connection/rgc_connection_client.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_connection_client.c 44 rgc/src/connection/rgc_connection_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_connection_server.c 45 rgc/src/connection/rgc_connection_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_connection_server.h 46 rgc/src/connection/rgc_protocol_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_protocol_server.c 47 rgc/src/connection/rgc_protocol_server.h 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fconnection%2Frgc_protocol_server.h 48 rgc/src/server/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fserver%2FMakefile.in 49 rgc/src/server/rgc_object.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Fsrc%2Fserver%2Frgc_object.c 50 rgc/test/Makefile.am 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Ftest%2FMakefile.am 51 rgc/test/Makefile.in 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Ftest%2FMakefile.in 52 rgc/test/new_server.c 210@45ad373b-3914-0410-8193-a61cc481f39f:trunk:rgc%2Ftest%2Fnew_server.c
-
- Property bzr:revision-id:v3-trunk0
-
old new 3 3 75 alberto.botti@gmail.com-20090204203922-ivrlinsay1r403b9 4 4 76 alberto.botti@gmail.com-20090218123806-qufqpor0got1ukjt 5 77 alberto.botti@gmail.com-20090308115426-ejgls1qm379mhy0n
-
- Property bzr:revision-info
-
old new 1 timestamp: 2009-0 2-18 13:38:06.279999971+01001 timestamp: 2009-03-08 12:54:26.543999910 +0100 2 2 committer: Alberto Botti <alberto.botti@gmail.com> 3 3 properties:
-
- Property bzr:text-parents
-
old new 1 fm_gui/src/marlin-window-menu.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 2 fm_server/src/main.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 3 rgc/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 4 rgc/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 5 rgc/aclocal.m4 alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 6 rgc/bindings alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 7 rgc/bindings/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 8 rgc/bindings/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 9 rgc/bindings/libpy_rgc_client.la alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 10 rgc/bindings/python alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 11 rgc/bindings/rgcclient_protocol.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 12 rgc/bindings/rgcclient_protocol.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 13 rgc/bindings/rgcclientmodule.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 14 rgc/bindings/works alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 15 rgc/bindings/works/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 16 rgc/bindings/works/rgcclient_protocol.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 17 rgc/bindings/works/rgcclient_protocol.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 18 rgc/bindings/works/rgcclientmodule.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 19 rgc/configure alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 20 rgc/configure.ac alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 21 rgc/include/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 22 rgc/include/client/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 23 rgc/include/client/rgc_query.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 24 rgc/include/common/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 25 rgc/include/connection/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 26 rgc/include/connection/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 27 rgc/include/connection/rbp/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 28 rgc/include/connection/rgc_protocol_server.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 29 rgc/include/rgc_server.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 30 rgc/include/server/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 31 rgc/src/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 32 rgc/src/client/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 33 rgc/src/client/rgc_query.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 34 rgc/src/common/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 35 rgc/src/connection/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 36 rgc/src/connection/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 37 rgc/src/connection/rbp/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 38 rgc/src/connection/rbp/rbp_message.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 39 rgc/src/connection/rbp/rbp_message_execute_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 40 rgc/src/connection/rbp/rbp_message_lowlevel.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 41 rgc/src/connection/rbp/rgc_protocol_rbp_client.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 42 rgc/src/connection/rbp/rgc_protocol_rbp_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 43 rgc/src/connection/rgc_connection_client.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 44 rgc/src/connection/rgc_connection_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 45 rgc/src/connection/rgc_connection_server.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 46 rgc/src/connection/rgc_protocol_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 47 rgc/src/connection/rgc_protocol_server.h alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 48 rgc/src/server/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 49 rgc/src/server/rgc_object.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 50 rgc/test/Makefile.am alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 51 rgc/test/Makefile.in alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12 52 rgc/test/new_server.c alberto.botti@gmail.com-20090304130000-1a9z78agyveb0x12
-
- Property bzr:ancestry:v3-trunk0
-
trunk/fm_gui/src/marlin-window-menu.c
r282 r285 218 218 } 219 219 220 static void220 /*static void 221 221 media_repeat (GtkAction *action, 222 222 gpointer data) … … 226 226 window = MARLIN_WINDOW (data); 227 227 marlin_window_play_sample (window, TRUE); 228 } 228 }*/ 229 229 230 230 static void -
trunk/fm_server/src/main.c
r269 r285 118 118 rgc_connection_server_add_protocol(prot_rbp); 119 119 120 /* Don't forget DBUS */ 121 RgcProtocolServer *prot_dbus = rgc_protocol_dbus_server_new(); 122 rgc_connection_server_add_protocol(prot_dbus); 123 120 124 fm_element_class_register(); 121 125 fm_input_class_register(); -
trunk/rgc/Makefile.am
r214 r285 1 SUBDIRS = po include src test1 SUBDIRS = po include src bindings test 2 2 3 3 librgcdocdir = ${prefix}/doc/rgc -
trunk/rgc/Makefile.in
r283 r285 49 49 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 50 50 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 51 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 51 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 52 $(top_srcdir)/configure.ac 52 53 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 53 54 $(ACLOCAL_M4) … … 109 110 CPPFLAGS = @CPPFLAGS@ 110 111 CYGPATH_W = @CYGPATH_W@ 112 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 113 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 111 114 DEFS = @DEFS@ 112 115 DEPDIR = @DEPDIR@ … … 175 178 PKG_CONFIG = @PKG_CONFIG@ 176 179 POSUB = @POSUB@ 180 PYTHON = @PYTHON@ 181 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 182 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 183 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 184 PYTHON_PREFIX = @PYTHON_PREFIX@ 185 PYTHON_VERSION = @PYTHON_VERSION@ 177 186 RANLIB = @RANLIB@ 178 187 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 232 241 oldincludedir = @oldincludedir@ 233 242 pdfdir = @pdfdir@ 243 pkgpyexecdir = @pkgpyexecdir@ 244 pkgpythondir = @pkgpythondir@ 234 245 prefix = @prefix@ 235 246 program_transform_name = @program_transform_name@ 236 247 psdir = @psdir@ 248 pyexecdir = @pyexecdir@ 249 pythondir = @pythondir@ 237 250 sbindir = @sbindir@ 238 251 sharedstatedir = @sharedstatedir@ … … 242 255 top_builddir = @top_builddir@ 243 256 top_srcdir = @top_srcdir@ 244 SUBDIRS = po include src test257 SUBDIRS = po include src bindings test 245 258 librgcdocdir = ${prefix}/doc/rgc 246 259 librgcdoc_DATA = \ -
trunk/rgc/aclocal.m4
r283 r285 678 678 AC_DEFUN([_AM_IF_OPTION], 679 679 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) 680 681 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 682 # Free Software Foundation, Inc. 683 # 684 # This file is free software; the Free Software Foundation 685 # gives unlimited permission to copy and/or distribute it, 686 # with or without modifications, as long as this notice is preserved. 687 688 # AM_PATH_PYTHON([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) 689 # --------------------------------------------------------------------------- 690 # Adds support for distributing Python modules and packages. To 691 # install modules, copy them to $(pythondir), using the python_PYTHON 692 # automake variable. To install a package with the same name as the 693 # automake package, install to $(pkgpythondir), or use the 694 # pkgpython_PYTHON automake variable. 695 # 696 # The variables $(pyexecdir) and $(pkgpyexecdir) are provided as 697 # locations to install python extension modules (shared libraries). 698 # Another macro is required to find the appropriate flags to compile 699 # extension modules. 700 # 701 # If your package is configured with a different prefix to python, 702 # users will have to add the install directory to the PYTHONPATH 703 # environment variable, or create a .pth file (see the python 704 # documentation for details). 705 # 706 # If the MINIMUM-VERSION argument is passed, AM_PATH_PYTHON will 707 # cause an error if the version of python installed on the system 708 # doesn't meet the requirement. MINIMUM-VERSION should consist of 709 # numbers and dots only. 710 AC_DEFUN([AM_PATH_PYTHON], 711 [ 712 dnl Find a Python interpreter. Python versions prior to 1.5 are not 713 dnl supported because the default installation locations changed from 714 dnl $prefix/lib/site-python in 1.4 to $prefix/lib/python1.5/site-packages 715 dnl in 1.5. 716 m4_define_default([_AM_PYTHON_INTERPRETER_LIST], 717 [python python2 python2.5 python2.4 python2.3 python2.2 dnl 718 python2.1 python2.0 python1.6 python1.5]) 719 720 m4_if([$1],[],[ 721 dnl No version check is needed. 722 # Find any Python interpreter. 723 if test -z "$PYTHON"; then 724 AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :) 725 fi 726 am_display_PYTHON=python 727 ], [ 728 dnl A version check is needed. 729 if test -n "$PYTHON"; then 730 # If the user set $PYTHON, use it and don't search something else. 731 AC_MSG_CHECKING([whether $PYTHON version >= $1]) 732 AM_PYTHON_CHECK_VERSION([$PYTHON], [$1], 733 [AC_MSG_RESULT(yes)], 734 [AC_MSG_ERROR(too old)]) 735 am_display_PYTHON=$PYTHON 736 else 737 # Otherwise, try each interpreter until we find one that satisfies 738 # VERSION. 739 AC_CACHE_CHECK([for a Python interpreter with version >= $1], 740 [am_cv_pathless_PYTHON],[ 741 for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do 742 test "$am_cv_pathless_PYTHON" = none && break 743 AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break]) 744 done]) 745 # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. 746 if test "$am_cv_pathless_PYTHON" = none; then 747 PYTHON=: 748 else 749 AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON]) 750 fi 751 am_display_PYTHON=$am_cv_pathless_PYTHON 752 fi 753 ]) 754 755 if test "$PYTHON" = :; then 756 dnl Run any user-specified action, or abort. 757 m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])]) 758 else 759 760 dnl Query Python for its version number. Getting [:3] seems to be 761 dnl the best way to do this; it's what "site.py" does in the standard 762 dnl library. 763 764 AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version], 765 [am_cv_python_version=`$PYTHON -c "import sys; print sys.version[[:3]]"`]) 766 AC_SUBST([PYTHON_VERSION], [$am_cv_python_version]) 767 768 dnl Use the values of $prefix and $exec_prefix for the corresponding 769 dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX. These are made 770 dnl distinct variables so they can be overridden if need be. However, 771 dnl general consensus is that you shouldn't need this ability. 772 773 AC_SUBST([PYTHON_PREFIX], ['${prefix}']) 774 AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}']) 775 776 dnl At times (like when building shared libraries) you may want 777 dnl to know which OS platform Python thinks this is. 778 779 AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform], 780 [am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"`]) 781 AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform]) 782 783 784 dnl Set up 4 directories: 785 786 dnl pythondir -- where to install python scripts. This is the 787 dnl site-packages directory, not the python standard library 788 dnl directory like in previous automake betas. This behavior 789 dnl is more consistent with lispdir.m4 for example. 790 dnl Query distutils for this directory. distutils does not exist in 791 dnl Python 1.5, so we fall back to the hardcoded directory if it 792 dnl doesn't work. 793 AC_CACHE_CHECK([for $am_display_PYTHON script directory], 794 [am_cv_python_pythondir], 795 [am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null || 796 echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`]) 797 AC_SUBST([pythondir], [$am_cv_python_pythondir]) 798 799 dnl pkgpythondir -- $PACKAGE directory under pythondir. Was 800 dnl PYTHON_SITE_PACKAGE in previous betas, but this naming is 801 dnl more consistent with the rest of automake. 802 803 AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE]) 804 805 dnl pyexecdir -- directory for installing python extension modules 806 dnl (shared libraries) 807 dnl Query distutils for this directory. distutils does not exist in 808 dnl Python 1.5, so we fall back to the hardcoded directory if it 809 dnl doesn't work. 810 AC_CACHE_CHECK([for $am_display_PYTHON extension module directory], 811 [am_cv_python_pyexecdir], 812 [am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null || 813 echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`]) 814 AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir]) 815 816 dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE) 817 818 AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE]) 819 820 dnl Run any user-specified action. 821 $2 822 fi 823 824 ]) 825 826 827 # AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE]) 828 # --------------------------------------------------------------------------- 829 # Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION. 830 # Run ACTION-IF-FALSE otherwise. 831 # This test uses sys.hexversion instead of the string equivalent (first 832 # word of sys.version), in order to cope with versions such as 2.2c1. 833 # hexversion has been introduced in Python 1.5.2; it's probably not 834 # worth to support older versions (1.5.1 was released on October 31, 1998). 835 AC_DEFUN([AM_PYTHON_CHECK_VERSION], 836 [prog="import sys, string 837 # split strings by '.' and convert to numeric. Append some zeros 838 # because we need at least 4 digits for the hex conversion. 839 minver = map(int, string.split('$2', '.')) + [[0, 0, 0]] 840 minverhex = 0 841 for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[[i]] 842 sys.exit(sys.hexversion < minverhex)" 843 AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) 844 845 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. 846 # 847 # This file is free software; the Free Software Foundation 848 # gives unlimited permission to copy and/or distribute it, 849 # with or without modifications, as long as this notice is preserved. 850 851 # AM_RUN_LOG(COMMAND) 852 # ------------------- 853 # Run COMMAND, save the exit status in ac_status, and log it. 854 # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) 855 AC_DEFUN([AM_RUN_LOG], 856 [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD 857 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD 858 ac_status=$? 859 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD 860 (exit $ac_status); }]) 680 861 681 862 # Check to make sure that the build environment is sane. -*- Autoconf -*- … … 882 1063 m4_include([m4/po.m4]) 883 1064 m4_include([m4/progtest.m4]) 1065 m4_include([m4/python.m4]) 884 1066 m4_include([acinclude.m4]) -
trunk/rgc/configure
r283 r285 895 895 CHECK_CFLAGS 896 896 CHECK_LIBS 897 DBUS_GLIB_CFLAGS 898 DBUS_GLIB_LIBS 899 PYTHON 900 PYTHON_VERSION 901 PYTHON_PREFIX 902 PYTHON_EXEC_PREFIX 903 PYTHON_PLATFORM 904 pythondir 905 pkgpythondir 906 pyexecdir 907 pkgpyexecdir 908 PYTHON_INCLUDES 897 909 RGC_SRC_LIBS 898 910 RGC_SRC_CFLAGS … … 929 941 GNET_LIBS 930 942 CHECK_CFLAGS 931 CHECK_LIBS' 943 CHECK_LIBS 944 DBUS_GLIB_CFLAGS 945 DBUS_GLIB_LIBS' 932 946 933 947 … … 1550 1564 C compiler flags for CHECK, overriding pkg-config 1551 1565 CHECK_LIBS linker flags for CHECK, overriding pkg-config 1566 DBUS_GLIB_CFLAGS 1567 C compiler flags for DBUS_GLIB, overriding pkg-config 1568 DBUS_GLIB_LIBS 1569 linker flags for DBUS_GLIB, overriding pkg-config 1552 1570 1553 1571 Use these variables to override the choices made by `configure' or to help … … 4636 4654 lt_cv_nm_interface="BSD nm" 4637 4655 echo "int some_variable = 0;" > conftest.$ac_ext 4638 (eval echo "\"\$as_me:46 38: $ac_compile\"" >&5)4656 (eval echo "\"\$as_me:4656: $ac_compile\"" >&5) 4639 4657 (eval "$ac_compile" 2>conftest.err) 4640 4658 cat conftest.err >&5 4641 (eval echo "\"\$as_me:46 41: $NM \\\"conftest.$ac_objext\\\"\"" >&5)4659 (eval echo "\"\$as_me:4659: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4642 4660 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4643 4661 cat conftest.err >&5 4644 (eval echo "\"\$as_me:46 44: output\"" >&5)4662 (eval echo "\"\$as_me:4662: output\"" >&5) 4645 4663 cat conftest.out >&5 4646 4664 if $GREP 'External.*some_variable' conftest.out > /dev/null; then … … 5753 5771 *-*-irix6*) 5754 5772 # Find out which ABI we are using. 5755 echo '#line 57 55"configure"' > conftest.$ac_ext5773 echo '#line 5773 "configure"' > conftest.$ac_ext 5756 5774 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5757 5775 (eval $ac_compile) 2>&5 … … 7602 7620 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7603 7621 -e 's:$: $lt_compiler_flag:'` 7604 (eval echo "\"\$as_me:76 04: $lt_compile\"" >&5)7622 (eval echo "\"\$as_me:7622: $lt_compile\"" >&5) 7605 7623 (eval "$lt_compile" 2>conftest.err) 7606 7624 ac_status=$? 7607 7625 cat conftest.err >&5 7608 echo "$as_me:76 08: \$? = $ac_status" >&57626 echo "$as_me:7626: \$? = $ac_status" >&5 7609 7627 if (exit $ac_status) && test -s "$ac_outfile"; then 7610 7628 # The compiler can only warn and ignore the option if not recognized … … 7926 7944 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7927 7945 -e 's:$: $lt_compiler_flag:'` 7928 (eval echo "\"\$as_me:79 28: $lt_compile\"" >&5)7946 (eval echo "\"\$as_me:7946: $lt_compile\"" >&5) 7929 7947 (eval "$lt_compile" 2>conftest.err) 7930 7948 ac_status=$? 7931 7949 cat conftest.err >&5 7932 echo "$as_me:79 32: \$? = $ac_status" >&57950 echo "$as_me:7950: \$? = $ac_status" >&5 7933 7951 if (exit $ac_status) && test -s "$ac_outfile"; then 7934 7952 # The compiler can only warn and ignore the option if not recognized … … 8031 8049 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8032 8050 -e 's:$: $lt_compiler_flag:'` 8033 (eval echo "\"\$as_me:80 33: $lt_compile\"" >&5)8051 (eval echo "\"\$as_me:8051: $lt_compile\"" >&5) 8034 8052 (eval "$lt_compile" 2>out/conftest.err) 8035 8053 ac_status=$? 8036 8054 cat out/conftest.err >&5 8037 echo "$as_me:80 37: \$? = $ac_status" >&58055 echo "$as_me:8055: \$? = $ac_status" >&5 8038 8056 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8039 8057 then … … 8086 8104 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8087 8105 -e 's:$: $lt_compiler_flag:'` 8088 (eval echo "\"\$as_me:8 088: $lt_compile\"" >&5)8106 (eval echo "\"\$as_me:8106: $lt_compile\"" >&5) 8089 8107 (eval "$lt_compile" 2>out/conftest.err) 8090 8108 ac_status=$? 8091 8109 cat out/conftest.err >&5 8092 echo "$as_me:8 092: \$? = $ac_status" >&58110 echo "$as_me:8110: \$? = $ac_status" >&5 8093 8111 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8094 8112 then … … 10847 10865 lt_status=$lt_dlunknown 10848 10866 cat > conftest.$ac_ext <<_LT_EOF 10849 #line 108 49"configure"10867 #line 10867 "configure" 10850 10868 #include "confdefs.h" 10851 10869 … … 10947 10965 lt_status=$lt_dlunknown 10948 10966 cat > conftest.$ac_ext <<_LT_EOF 10949 #line 109 49"configure"10967 #line 10967 "configure" 10950 10968 #include "confdefs.h" 10951 10969 … … 15510 15528 fi 15511 15529 15530 15531 pkg_failed=no 15532 { echo "$as_me:$LINENO: checking for DBUS_GLIB" >&5 15533 echo $ECHO_N "checking for DBUS_GLIB... $ECHO_C" >&6; } 15534 15535 if test -n "$PKG_CONFIG"; then 15536 if test -n "$DBUS_GLIB_CFLAGS"; then 15537 pkg_cv_DBUS_GLIB_CFLAGS="$DBUS_GLIB_CFLAGS" 15538 else 15539 if test -n "$PKG_CONFIG" && \ 15540 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1\"") >&5 15541 ($PKG_CONFIG --exists --print-errors "dbus-glib-1") 2>&5 15542 ac_status=$? 15543 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15544 (exit $ac_status); }; then 15545 pkg_cv_DBUS_GLIB_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1" 2>/dev/null` 15546 else 15547 pkg_failed=yes 15548 fi 15549 fi 15550 else 15551 pkg_failed=untried 15552 fi 15553 if test -n "$PKG_CONFIG"; then 15554 if test -n "$DBUS_GLIB_LIBS"; then 15555 pkg_cv_DBUS_GLIB_LIBS="$DBUS_GLIB_LIBS" 15556 else 15557 if test -n "$PKG_CONFIG" && \ 15558 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1\"") >&5 15559 ($PKG_CONFIG --exists --print-errors "dbus-glib-1") 2>&5 15560 ac_status=$? 15561 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15562 (exit $ac_status); }; then 15563 pkg_cv_DBUS_GLIB_LIBS=`$PKG_CONFIG --libs "dbus-glib-1" 2>/dev/null` 15564 else 15565 pkg_failed=yes 15566 fi 15567 fi 15568 else 15569 pkg_failed=untried 15570 fi 15571 15572 15573 15574 if test $pkg_failed = yes; then 15575 15576 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 15577 _pkg_short_errors_supported=yes 15578 else 15579 _pkg_short_errors_supported=no 15580 fi 15581 if test $_pkg_short_errors_supported = yes; then 15582 DBUS_GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "dbus-glib-1"` 15583 else 15584 DBUS_GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "dbus-glib-1"` 15585 fi 15586 # Put the nasty error message in config.log where it belongs 15587 echo "$DBUS_GLIB_PKG_ERRORS" >&5 15588 15589 { { echo "$as_me:$LINENO: error: Package requirements (dbus-glib-1) were not met: 15590 15591 $DBUS_GLIB_PKG_ERRORS 15592 15593 Consider adjusting the PKG_CONFIG_PATH environment variable if you 15594 installed software in a non-standard prefix. 15595 15596 Alternatively, you may set the environment variables DBUS_GLIB_CFLAGS 15597 and DBUS_GLIB_LIBS to avoid the need to call pkg-config. 15598 See the pkg-config man page for more details. 15599 " >&5 15600 echo "$as_me: error: Package requirements (dbus-glib-1) were not met: 15601 15602 $DBUS_GLIB_PKG_ERRORS 15603 15604 Consider adjusting the PKG_CONFIG_PATH environment variable if you 15605 installed software in a non-standard prefix. 15606 15607 Alternatively, you may set the environment variables DBUS_GLIB_CFLAGS 15608 and DBUS_GLIB_LIBS to avoid the need to call pkg-config. 15609 See the pkg-config man page for more details. 15610 " >&2;} 15611 { (exit 1); exit 1; }; } 15612 elif test $pkg_failed = untried; then 15613 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 15614 is in your PATH or set the PKG_CONFIG environment variable to the full 15615 path to pkg-config. 15616 15617 Alternatively, you may set the environment variables DBUS_GLIB_CFLAGS 15618 and DBUS_GLIB_LIBS to avoid the need to call pkg-config. 15619 See the pkg-config man page for more details. 15620 15621 To get pkg-config, see <http://pkg-config.freedesktop.org/>. 15622 See \`config.log' for more details." >&5 15623 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 15624 is in your PATH or set the PKG_CONFIG environment variable to the full 15625 path to pkg-config. 15626 15627 Alternatively, you may set the environment variables DBUS_GLIB_CFLAGS 15628 and DBUS_GLIB_LIBS to avoid the need to call pkg-config. 15629 See the pkg-config man page for more details. 15630 15631 To get pkg-config, see <http://pkg-config.freedesktop.org/>. 15632 See \`config.log' for more details." >&2;} 15633 { (exit 1); exit 1; }; } 15634 else 15635 DBUS_GLIB_CFLAGS=$pkg_cv_DBUS_GLIB_CFLAGS 15636 DBUS_GLIB_LIBS=$pkg_cv_DBUS_GLIB_LIBS 15637 { echo "$as_me:$LINENO: result: yes" >&5 15638 echo "${ECHO_T}yes" >&6; } 15639 : 15640 fi 15641 15642 15643 15644 15645 15646 if test -n "$PYTHON"; then 15647 # If the user set $PYTHON, use it and don't search something else. 15648 { echo "$as_me:$LINENO: checking whether $PYTHON version >= 2.2" >&5 15649 echo $ECHO_N "checking whether $PYTHON version >= 2.2... $ECHO_C" >&6; } 15650 prog="import sys, string 15651 # split strings by '.' and convert to numeric. Append some zeros 15652 # because we need at least 4 digits for the hex conversion. 15653 minver = map(int, string.split('2.2', '.')) + [0, 0, 0] 15654 minverhex = 0 15655 for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[i] 15656 sys.exit(sys.hexversion < minverhex)" 15657 if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 15658 ($PYTHON -c "$prog") >&5 2>&5 15659 ac_status=$? 15660 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15661 (exit $ac_status); }; then 15662 { echo "$as_me:$LINENO: result: yes" >&5 15663 echo "${ECHO_T}yes" >&6; } 15664 else 15665 { { echo "$as_me:$LINENO: error: too old" >&5 15666 echo "$as_me: error: too old" >&2;} 15667 { (exit 1); exit 1; }; } 15668 fi 15669 15670 am_display_PYTHON=$PYTHON 15671 else 15672 # Otherwise, try each interpreter until we find one that satisfies 15673 # VERSION. 15674 { echo "$as_me:$LINENO: checking for a Python interpreter with version >= 2.2" >&5 15675 echo $ECHO_N "checking for a Python interpreter with version >= 2.2... $ECHO_C" >&6; } 15676 if test "${am_cv_pathless_PYTHON+set}" = set; then 15677 echo $ECHO_N "(cached) $ECHO_C" >&6 15678 else 15679 15680 for am_cv_pathless_PYTHON in python python2 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 none; do 15681 test "$am_cv_pathless_PYTHON" = none && break 15682 prog="import sys, string 15683 # split strings by '.' and convert to numeric. Append some zeros 15684 # because we need at least 4 digits for the hex conversion. 15685 minver = map(int, string.split('2.2', '.')) + [0, 0, 0] 15686 minverhex = 0 15687 for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[i] 15688 sys.exit(sys.hexversion < minverhex)" 15689 if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5 15690 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5 15691 ac_status=$? 15692 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15693 (exit $ac_status); }; then 15694 break 15695 fi 15696 15697 done 15698 fi 15699 { echo "$as_me:$LINENO: result: $am_cv_pathless_PYTHON" >&5 15700 echo "${ECHO_T}$am_cv_pathless_PYTHON" >&6; } 15701 # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. 15702 if test "$am_cv_pathless_PYTHON" = none; then 15703 PYTHON=: 15704 else 15705 # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args. 15706 set dummy $am_cv_pathless_PYTHON; ac_word=$2 15707 { echo "$as_me:$LINENO: checking for $ac_word" >&5 15708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 15709 if test "${ac_cv_path_PYTHON+set}" = set; then 15710 echo $ECHO_N "(cached) $ECHO_C" >&6 15711 else 15712 case $PYTHON in 15713 [\\/]* | ?:[\\/]*) 15714 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 15715 ;; 15716 *) 15717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15718 for as_dir in $PATH 15719 do 15720 IFS=$as_save_IFS 15721 test -z "$as_dir" && as_dir=. 15722 for ac_exec_ext in '' $ac_executable_extensions; do 15723 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 15724 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 15725 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 15726 break 2 15727 fi 15728 done 15729 done 15730 IFS=$as_save_IFS 15731 15732 ;; 15733 esac 15734 fi 15735 PYTHON=$ac_cv_path_PYTHON 15736 if test -n "$PYTHON"; then 15737 { echo "$as_me:$LINENO: result: $PYTHON" >&5 15738 echo "${ECHO_T}$PYTHON" >&6; } 15739 else 15740 { echo "$as_me:$LINENO: result: no" >&5 15741 echo "${ECHO_T}no" >&6; } 15742 fi 15743 15744 15745 fi 15746 am_display_PYTHON=$am_cv_pathless_PYTHON 15747 fi 15748 15749 15750 if test "$PYTHON" = :; then 15751 { { echo "$as_me:$LINENO: error: no suitable Python interpreter found" >&5 15752 echo "$as_me: error: no suitable Python interpreter found" >&2;} 15753 { (exit 1); exit 1; }; } 15754 else 15755 15756 15757 { echo "$as_me:$LINENO: checking for $am_display_PYTHON version" >&5 15758 echo $ECHO_N "checking for $am_display_PYTHON version... $ECHO_C" >&6; } 15759 if test "${am_cv_python_version+set}" = set; then 15760 echo $ECHO_N "(cached) $ECHO_C" >&6 15761 else 15762 am_cv_python_version=`$PYTHON -c "import sys; print sys.version[:3]"` 15763 fi 15764 { echo "$as_me:$LINENO: result: $am_cv_python_version" >&5 15765 echo "${ECHO_T}$am_cv_python_version" >&6; } 15766 PYTHON_VERSION=$am_cv_python_version 15767 15768 15769 15770 PYTHON_PREFIX='${prefix}' 15771 15772 PYTHON_EXEC_PREFIX='${exec_prefix}' 15773 15774 15775 15776 { echo "$as_me:$LINENO: checking for $am_display_PYTHON platform" >&5 15777 echo $ECHO_N "checking for $am_display_PYTHON platform... $ECHO_C" >&6; } 15778 if test "${am_cv_python_platform+set}" = set; then 15779 echo $ECHO_N "(cached) $ECHO_C" >&6 15780 else 15781 am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"` 15782 fi 15783 { echo "$as_me:$LINENO: result: $am_cv_python_platform" >&5 15784 echo "${ECHO_T}$am_cv_python_platform" >&6; } 15785 PYTHON_PLATFORM=$am_cv_python_platform 15786 15787 15788 15789 15790 { echo "$as_me:$LINENO: checking for $am_display_PYTHON script directory" >&5 15791 echo $ECHO_N "checking for $am_display_PYTHON script directory... $ECHO_C" >&6; } 15792 if test "${am_cv_python_pythondir+set}" = set; then 15793 echo $ECHO_N "(cached) $ECHO_C" >&6 15794 else 15795 am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null || 15796 echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"` 15797 fi 15798 { echo "$as_me:$LINENO: result: $am_cv_python_pythondir" >&5 15799 echo "${ECHO_T}$am_cv_python_pythondir" >&6; } 15800 pythondir=$am_cv_python_pythondir 15801 15802 15803 15804 pkgpythondir=\${pythondir}/$PACKAGE 15805 15806 15807 { echo "$as_me:$LINENO: checking for $am_display_PYTHON extension module directory" >&5 15808 echo $ECHO_N "checking for $am_display_PYTHON extension module directory... $ECHO_C" >&6; } 15809 if test "${am_cv_python_pyexecdir+set}" = set; then 15810 echo $ECHO_N "(cached) $ECHO_C" >&6 15811 else 15812 am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null || 15813 echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"` 15814 fi 15815 { echo "$as_me:$LINENO: result: $am_cv_python_pyexecdir" >&5 15816 echo "${ECHO_T}$am_cv_python_pyexecdir" >&6; } 15817 pyexecdir=$am_cv_python_pyexecdir 15818 15819 15820 15821 pkgpyexecdir=\${pyexecdir}/$PACKAGE 15822 15823 15824 15825 fi 15826 15827 15828 15829 { echo "$as_me:$LINENO: checking for headers required to compile python extensions" >&5 15830 echo $ECHO_N "checking for headers required to compile python extensions... $ECHO_C" >&6; } 15831 py_prefix=`$PYTHON -c "import sys; print sys.prefix"` 15832 py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` 15833 PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}" 15834 if test "$py_prefix" != "$py_exec_prefix"; then 15835 PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" 15836 fi 15837 15838 save_CPPFLAGS="$CPPFLAGS" 15839 CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES" 15840 cat >conftest.$ac_ext <<_ACEOF 15841 /* confdefs.h. */ 15842 _ACEOF 15843 cat confdefs.h >>conftest.$ac_ext 15844 cat >>conftest.$ac_ext <<_ACEOF 15845 /* end confdefs.h. */ 15846 #include <Python.h> 15847 _ACEOF 15848 if { (ac_try="$ac_cpp conftest.$ac_ext" 15849 case "(($ac_try" in 15850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15851 *) ac_try_echo=$ac_try;; 15852 esac 15853 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15854 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 15855 ac_status=$? 15856 grep -v '^ *+' conftest.er1 >conftest.err 15857 rm -f conftest.er1 15858 cat conftest.err >&5 15859 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15860 (exit $ac_status); } >/dev/null && { 15861 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 15862 test ! -s conftest.err 15863 }; then 15864 { echo "$as_me:$LINENO: result: found" >&5 15865 echo "${ECHO_T}found" >&6; } 15866 15867 else 15868 echo "$as_me: failed program was:" >&5 15869 sed 's/^/| /' conftest.$ac_ext >&5 15870 15871 { echo "$as_me:$LINENO: result: not found" >&5 15872 echo "${ECHO_T}not found" >&6; } 15873 { { echo "$as_me:$LINENO: error: could not find Python headers" >&5 15874 echo "$as_me: error: could not find Python headers" >&2;} 15875 { (exit 1); exit 1; }; } 15876 fi 15877 15878 rm -f conftest.err conftest.$ac_ext 15879 CPPFLAGS="$save_CPPFLAGS" 15880 15881 15512 15882 { echo "$as_me:$LINENO: checking for mingw32" >&5 15513 15883 echo $ECHO_N "checking for mingw32... $ECHO_C" >&6; } … … 15700 16070 15701 16071 15702 ac_config_files="$ac_config_files Makefile rgc_server.pc rgc_client.pc po/Makefile.in include/Makefile include/client/Makefile include/common/Makefile include/connection/Makefile include/connection/rbp/Makefile include/ server/Makefile src/Makefile src/client/Makefile src/common/Makefile src/connection/Makefile src/connection/rbp/Makefile src/server/Makefile test/Makefile"16072 ac_config_files="$ac_config_files Makefile rgc_server.pc rgc_client.pc po/Makefile.in include/Makefile include/client/Makefile include/common/Makefile include/connection/Makefile include/connection/rbp/Makefile include/connection/dbus/Makefile include/server/Makefile src/Makefile src/client/Makefile src/common/Makefile src/connection/Makefile src/connection/rbp/Makefile src/connection/dbus/Makefile src/server/Makefile bindings/Makefile test/Makefile" 15703 16073 15704 16074 cat >confcache <<\_ACEOF … … 16569 16939 "include/connection/Makefile") CONFIG_FILES="$CONFIG_FILES include/connection/Makefile" ;; 16570 16940 "include/connection/rbp/Makefile") CONFIG_FILES="$CONFIG_FILES include/connection/rbp/Makefile" ;; 16941 "include/connection/dbus/Makefile") CONFIG_FILES="$CONFIG_FILES include/connection/dbus/Makefile" ;; 16571 16942 "include/server/Makefile") CONFIG_FILES="$CONFIG_FILES include/server/Makefile" ;; 16572 16943 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; … … 16575 16946 "src/connection/Makefile") CONFIG_FILES="$CONFIG_FILES src/connection/Makefile" ;; 16576 16947 "src/connection/rbp/Makefile") CONFIG_FILES="$CONFIG_FILES src/connection/rbp/Makefile" ;; 16948 "src/connection/dbus/Makefile") CONFIG_FILES="$CONFIG_FILES src/connection/dbus/Makefile" ;; 16577 16949 "src/server/Makefile") CONFIG_FILES="$CONFIG_FILES src/server/Makefile" ;; 16950 "bindings/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/Makefile" ;; 16578 16951 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 16579 16952 … … 16809 17182 CHECK_CFLAGS!$CHECK_CFLAGS$ac_delim 16810 17183 CHECK_LIBS!$CHECK_LIBS$ac_delim 17184 DBUS_GLIB_CFLAGS!$DBUS_GLIB_CFLAGS$ac_delim 17185 DBUS_GLIB_LIBS!$DBUS_GLIB_LIBS$ac_delim 17186 PYTHON!$PYTHON$ac_delim 17187 PYTHON_VERSION!$PYTHON_VERSION$ac_delim 17188 PYTHON_PREFIX!$PYTHON_PREFIX$ac_delim 17189 PYTHON_EXEC_PREFIX!$PYTHON_EXEC_PREFIX$ac_delim 17190 PYTHON_PLATFORM!$PYTHON_PLATFORM$ac_delim 17191 pythondir!$pythondir$ac_delim 17192 pkgpythondir!$pkgpythondir$ac_delim 17193 pyexecdir!$pyexecdir$ac_delim 17194 pkgpyexecdir!$pkgpyexecdir$ac_delim 17195 PYTHON_INCLUDES!$PYTHON_INCLUDES$ac_delim 16811 17196 RGC_SRC_LIBS!$RGC_SRC_LIBS$ac_delim 16812 17197 RGC_SRC_CFLAGS!$RGC_SRC_CFLAGS$ac_delim … … 16829 17214 _ACEOF 16830 17215 16831 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 50; then17216 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 62; then 16832 17217 break 16833 17218 elif $ac_last_try; then -
trunk/rgc/configure.ac
r283 r285 42 42 PKG_CHECK_MODULES(GNET, gnet-2.0) 43 43 PKG_CHECK_MODULES([CHECK], [check >= 0.9.4]) 44 45 PKG_CHECK_MODULES(DBUS_GLIB, dbus-glib-1) 46 47 AM_PATH_PYTHON(2.2) 48 AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) 44 49 45 50 AC_CACHE_CHECK( … … 159 164 include/connection/Makefile 160 165 include/connection/rbp/Makefile 166 include/connection/dbus/Makefile 161 167 include/server/Makefile 162 168 src/Makefile … … 165 171 src/connection/Makefile 166 172 src/connection/rbp/Makefile 173 src/connection/dbus/Makefile 167 174 src/server/Makefile 175 bindings/Makefile 168 176 test/Makefile]) 169 177 AC_OUTPUT -
trunk/rgc/include/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 90 91 CPPFLAGS = @CPPFLAGS@ 91 92 CYGPATH_W = @CYGPATH_W@ 93 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 94 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 92 95 DEFS = @DEFS@ 93 96 DEPDIR = @DEPDIR@ … … 156 159 PKG_CONFIG = @PKG_CONFIG@ 157 160 POSUB = @POSUB@ 161 PYTHON = @PYTHON@ 162 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 163 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 164 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 165 PYTHON_PREFIX = @PYTHON_PREFIX@ 166 PYTHON_VERSION = @PYTHON_VERSION@ 158 167 RANLIB = @RANLIB@ 159 168 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 213 222 oldincludedir = @oldincludedir@ 214 223 pdfdir = @pdfdir@ 224 pkgpyexecdir = @pkgpyexecdir@ 225 pkgpythondir = @pkgpythondir@ 215 226 prefix = @prefix@ 216 227 program_transform_name = @program_transform_name@ 217 228 psdir = @psdir@ 229 pyexecdir = @pyexecdir@ 230 pythondir = @pythondir@ 218 231 sbindir = @sbindir@ 219 232 sharedstatedir = @sharedstatedir@ -
trunk/rgc/include/client/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 78 79 CPPFLAGS = @CPPFLAGS@ 79 80 CYGPATH_W = @CYGPATH_W@ 81 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 82 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 80 83 DEFS = @DEFS@ 81 84 DEPDIR = @DEPDIR@ … … 144 147 PKG_CONFIG = @PKG_CONFIG@ 145 148 POSUB = @POSUB@ 149 PYTHON = @PYTHON@ 150 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 151 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 152 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 153 PYTHON_PREFIX = @PYTHON_PREFIX@ 154 PYTHON_VERSION = @PYTHON_VERSION@ 146 155 RANLIB = @RANLIB@ 147 156 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 201 210 oldincludedir = @oldincludedir@ 202 211 pdfdir = @pdfdir@ 212 pkgpyexecdir = @pkgpyexecdir@ 213 pkgpythondir = @pkgpythondir@ 203 214 prefix = @prefix@ 204 215 program_transform_name = @program_transform_name@ 205 216 psdir = @psdir@ 217 pyexecdir = @pyexecdir@ 218 pythondir = @pythondir@ 206 219 sbindir = @sbindir@ 207 220 sharedstatedir = @sharedstatedir@ -
trunk/rgc/include/client/rgc_query.h
r3 r285 1 typedef void (*RgcQueryServerInfoCb) ( gchar*server_name,2 gchar*server_desc,1 typedef void (*RgcQueryServerInfoCb) (const gchar *server_name, 2 const gchar *server_desc, 3 3 gpointer data); 4 4 … … 45 45 46 46 void 47 rgc_query_server_info (RgcQueryServerInfoCb *cb,47 rgc_query_server_info (RgcQueryServerInfoCb cb, 48 48 gpointer data); 49 49 -
trunk/rgc/include/common/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 78 79 CPPFLAGS = @CPPFLAGS@ 79 80 CYGPATH_W = @CYGPATH_W@ 81 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 82 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 80 83 DEFS = @DEFS@ 81 84 DEPDIR = @DEPDIR@ … … 144 147 PKG_CONFIG = @PKG_CONFIG@ 145 148 POSUB = @POSUB@ 149 PYTHON = @PYTHON@ 150 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 151 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 152 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 153 PYTHON_PREFIX = @PYTHON_PREFIX@ 154 PYTHON_VERSION = @PYTHON_VERSION@ 146 155 RANLIB = @RANLIB@ 147 156 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 201 210 oldincludedir = @oldincludedir@ 202 211 pdfdir = @pdfdir@ 212 pkgpyexecdir = @pkgpyexecdir@ 213 pkgpythondir = @pkgpythondir@ 203 214 prefix = @prefix@ 204 215 program_transform_name = @program_transform_name@ 205 216 psdir = @psdir@ 217 pyexecdir = @pyexecdir@ 218 pythondir = @pythondir@ 206 219 sbindir = @sbindir@ 207 220 sharedstatedir = @sharedstatedir@ -
trunk/rgc/include/connection/Makefile.am
r3 r285 1 SUBDIRS = rbp 1 SUBDIRS = rbp dbus 2 2 3 3 librgc_include_connectiondir = $(pkgincludedir)/connection -
trunk/rgc/include/connection/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 90 91 CPPFLAGS = @CPPFLAGS@ 91 92 CYGPATH_W = @CYGPATH_W@ 93 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 94 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 92 95 DEFS = @DEFS@ 93 96 DEPDIR = @DEPDIR@ … … 156 159 PKG_CONFIG = @PKG_CONFIG@ 157 160 POSUB = @POSUB@ 161 PYTHON = @PYTHON@ 162 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 163 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 164 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 165 PYTHON_PREFIX = @PYTHON_PREFIX@ 166 PYTHON_VERSION = @PYTHON_VERSION@ 158 167 RANLIB = @RANLIB@ 159 168 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 213 222 oldincludedir = @oldincludedir@ 214 223 pdfdir = @pdfdir@ 224 pkgpyexecdir = @pkgpyexecdir@ 225 pkgpythondir = @pkgpythondir@ 215 226 prefix = @prefix@ 216 227 program_transform_name = @program_transform_name@ 217 228 psdir = @psdir@ 229 pyexecdir = @pyexecdir@ 230 pythondir = @pythondir@ 218 231 sbindir = @sbindir@ 219 232 sharedstatedir = @sharedstatedir@ … … 223 236 top_builddir = @top_builddir@ 224 237 top_srcdir = @top_srcdir@ 225 SUBDIRS = rbp 238 SUBDIRS = rbp dbus 226 239 librgc_include_connectiondir = $(pkgincludedir)/connection 227 240 librgc_include_connection_DATA = \ -
trunk/rgc/include/connection/rbp/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 78 79 CPPFLAGS = @CPPFLAGS@ 79 80 CYGPATH_W = @CYGPATH_W@ 81 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 82 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 80 83 DEFS = @DEFS@ 81 84 DEPDIR = @DEPDIR@ … … 144 147 PKG_CONFIG = @PKG_CONFIG@ 145 148 POSUB = @POSUB@ 149 PYTHON = @PYTHON@ 150 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 151 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 152 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 153 PYTHON_PREFIX = @PYTHON_PREFIX@ 154 PYTHON_VERSION = @PYTHON_VERSION@ 146 155 RANLIB = @RANLIB@ 147 156 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 201 210 oldincludedir = @oldincludedir@ 202 211 pdfdir = @pdfdir@ 212 pkgpyexecdir = @pkgpyexecdir@ 213 pkgpythondir = @pkgpythondir@ 203 214 prefix = @prefix@ 204 215 program_transform_name = @program_transform_name@ 205 216 psdir = @psdir@ 217 pyexecdir = @pyexecdir@ 218 pythondir = @pythondir@ 206 219 sbindir = @sbindir@ 207 220 sharedstatedir = @sharedstatedir@ -
trunk/rgc/include/connection/rgc_protocol_server.h
r4 r285 38 38 39 39 void (*register_object) (RgcProtocolServer *prot, 40 GObject *obj, 40 41 const gchar *obj_name, 41 42 const gchar *class_name, -
trunk/rgc/include/rgc_server.h
r139 r285 4 4 #include "connection/rgc_connection_server.h" 5 5 #include "connection/rbp/rgc_protocol_rbp_server.h" 6 #include "connection/dbus/rgc_protocol_dbus_server.h" 6 7 7 8 #include "server/rgc_class.h" -
trunk/rgc/include/server/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 78 79 CPPFLAGS = @CPPFLAGS@ 79 80 CYGPATH_W = @CYGPATH_W@ 81 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 82 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 80 83 DEFS = @DEFS@ 81 84 DEPDIR = @DEPDIR@ … … 144 147 PKG_CONFIG = @PKG_CONFIG@ 145 148 POSUB = @POSUB@ 149 PYTHON = @PYTHON@ 150 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 151 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 152 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 153 PYTHON_PREFIX = @PYTHON_PREFIX@ 154 PYTHON_VERSION = @PYTHON_VERSION@ 146 155 RANLIB = @RANLIB@ 147 156 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 201 210 oldincludedir = @oldincludedir@ 202 211 pdfdir = @pdfdir@ 212 pkgpyexecdir = @pkgpyexecdir@ 213 pkgpythondir = @pkgpythondir@ 203 214 prefix = @prefix@ 204 215 program_transform_name = @program_transform_name@ 205 216 psdir = @psdir@ 217 pyexecdir = @pyexecdir@ 218 pythondir = @pythondir@ 206 219 sbindir = @sbindir@ 207 220 sharedstatedir = @sharedstatedir@ -
trunk/rgc/src/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 116 117 CPPFLAGS = @CPPFLAGS@ 117 118 CYGPATH_W = @CYGPATH_W@ 119 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 120 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 118 121 DEFS = @DEFS@ 119 122 DEPDIR = @DEPDIR@ … … 182 185 PKG_CONFIG = @PKG_CONFIG@ 183 186 POSUB = @POSUB@ 187 PYTHON = @PYTHON@ 188 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 189 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 190 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 191 PYTHON_PREFIX = @PYTHON_PREFIX@ 192 PYTHON_VERSION = @PYTHON_VERSION@ 184 193 RANLIB = @RANLIB@ 185 194 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 239 248 oldincludedir = @oldincludedir@ 240 249 pdfdir = @pdfdir@ 250 pkgpyexecdir = @pkgpyexecdir@ 251 pkgpythondir = @pkgpythondir@ 241 252 prefix = @prefix@ 242 253 program_transform_name = @program_transform_name@ 243 254 psdir = @psdir@ 255 pyexecdir = @pyexecdir@ 256 pythondir = @pythondir@ 244 257 sbindir = @sbindir@ 245 258 sharedstatedir = @sharedstatedir@ -
trunk/rgc/src/client/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 89 90 CPPFLAGS = @CPPFLAGS@ 90 91 CYGPATH_W = @CYGPATH_W@ 92 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 93 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 91 94 DEFS = @DEFS@ 92 95 DEPDIR = @DEPDIR@ … … 155 158 PKG_CONFIG = @PKG_CONFIG@ 156 159 POSUB = @POSUB@ 160 PYTHON = @PYTHON@ 161 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 162 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 163 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 164 PYTHON_PREFIX = @PYTHON_PREFIX@ 165 PYTHON_VERSION = @PYTHON_VERSION@ 157 166 RANLIB = @RANLIB@ 158 167 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 212 221 oldincludedir = @oldincludedir@ 213 222 pdfdir = @pdfdir@ 223 pkgpyexecdir = @pkgpyexecdir@ 224 pkgpythondir = @pkgpythondir@ 214 225 prefix = @prefix@ 215 226 program_transform_name = @program_transform_name@ 216 227 psdir = @psdir@ 228 pyexecdir = @pyexecdir@ 229 pythondir = @pythondir@ 217 230 sbindir = @sbindir@ 218 231 sharedstatedir = @sharedstatedir@ -
trunk/rgc/src/client/rgc_query.c
r4 r285 13 13 14 14 15 extern RgcRemoteObject *_rgc_internal; 16 17 18 19 static void 20 rgc_query_server_info_cb (RgcRemoteObject *obj, 21 GValueArray *array, 22 gpointer cb_data, 23 RgcCbMarshal c_marshaller, 24 GCallback callback, 25 gpointer user_data) 26 { 27 RgcQueryServerInfoCb cb = (RgcQueryServerInfoCb) cb_data; // ehm... 28 29 const gchar *server_name = g_value_get_string (g_value_array_get_nth (array, 0)); 30 const gchar *server_desc = g_value_get_string (g_value_array_get_nth (array, 1)); 31 32 (*cb) (server_name, server_desc, user_data); 33 } 34 35 36 15 37 16 38 17 39 void 18 rgc_query_server_info (RgcQueryServerInfoCb *cb,40 rgc_query_server_info (RgcQueryServerInfoCb cb, 19 41 gpointer data) 20 42 { 21 /*event_append(RGC_PENDING_EVENT_QUERY_SERVER_INFO, G_CALLBACK(cb), data, 22 "_RGC_INTERNAL", NULL); 43 /*event_append (RGC_PENDING_EVENT_QUERY_SERVER_INFO, G_CALLBACK(cb), data, 44 "_RGC_INTERNAL", NULL);*/ 45 rgc_info_append_cb (_rgc_internal, "QUERY_SERVER_INFO", rgc_query_server_info_cb, cb, NULL, NULL, data); 23 46 24 rgc_connection_client_query ("_RGC_INTERNAL", "QUERY_SERVER_INFO", NULL);*/47 rgc_connection_client_query ("_RGC_INTERNAL", "QUERY_SERVER_INFO", ""); 25 48 } 26 49 … … 35 58 NULL /*marshal*/, (GCallback) cb, data); 36 59 37 rgc_connection_client_query(OBJ_NAME(_rgc_objects), "objects_list", NULL);60 rgc_connection_client_query(OBJ_NAME(_rgc_objects), "objects_list", ""); 38 61 } 39 62 -
trunk/rgc/src/common/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 87 88 CPPFLAGS = @CPPFLAGS@ 88 89 CYGPATH_W = @CYGPATH_W@ 90 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 91 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 89 92 DEFS = @DEFS@ 90 93 DEPDIR = @DEPDIR@ … … 153 156 PKG_CONFIG = @PKG_CONFIG@ 154 157 POSUB = @POSUB@ 158 PYTHON = @PYTHON@ 159 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 160 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 161 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 162 PYTHON_PREFIX = @PYTHON_PREFIX@ 163 PYTHON_VERSION = @PYTHON_VERSION@ 155 164 RANLIB = @RANLIB@ 156 165 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 210 219 oldincludedir = @oldincludedir@ 211 220 pdfdir = @pdfdir@ 221 pkgpyexecdir = @pkgpyexecdir@ 222 pkgpythondir = @pkgpythondir@ 212 223 prefix = @prefix@ 213 224 program_transform_name = @program_transform_name@ 214 225 psdir = @psdir@ 226 pyexecdir = @pyexecdir@ 227 pythondir = @pythondir@ 215 228 sbindir = @sbindir@ 216 229 sharedstatedir = @sharedstatedir@ -
trunk/rgc/src/connection/Makefile.am
r283 r285 1 SUBDIRS = rbp 1 SUBDIRS = rbp dbus 2 2 3 3 … … 25 25 26 26 librgc_connection_server_la_LIBADD = \ 27 rbp/librgc_protocol_rbp_server.la 27 rbp/librgc_protocol_rbp_server.la \ 28 dbus/librgc_protocol_dbus_server.la 28 29 @RGC_SRC_LIBS@ 29 30 -
trunk/rgc/src/connection/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 58 59 $(am_librgc_connection_client_la_OBJECTS) 59 60 librgc_connection_server_la_DEPENDENCIES = \ 60 rbp/librgc_protocol_rbp_server.la 61 rbp/librgc_protocol_rbp_server.la \ 62 dbus/librgc_protocol_dbus_server.la 61 63 am_librgc_connection_server_la_OBJECTS = rgc_connection_server.lo \ 62 64 rgc_protocol_server.lo … … 108 110 CPPFLAGS = @CPPFLAGS@ 109 111 CYGPATH_W = @CYGPATH_W@ 112 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 113 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 110 114 DEFS = @DEFS@ 111 115 DEPDIR = @DEPDIR@ … … 174 178 PKG_CONFIG = @PKG_CONFIG@ 175 179 POSUB = @POSUB@ 180 PYTHON = @PYTHON@ 181 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 182 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 183 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 184 PYTHON_PREFIX = @PYTHON_PREFIX@ 185 PYTHON_VERSION = @PYTHON_VERSION@ 176 186 RANLIB = @RANLIB@ 177 187 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 231 241 oldincludedir = @oldincludedir@ 232 242 pdfdir = @pdfdir@ 243 pkgpyexecdir = @pkgpyexecdir@ 244 pkgpythondir = @pkgpythondir@ 233 245 prefix = @prefix@ 234 246 program_transform_name = @program_transform_name@ 235 247 psdir = @psdir@ 248 pyexecdir = @pyexecdir@ 249 pythondir = @pythondir@ 236 250 sbindir = @sbindir@ 237 251 sharedstatedir = @sharedstatedir@ … … 241 255 top_builddir = @top_builddir@ 242 256 top_srcdir = @top_srcdir@ 243 SUBDIRS = rbp 257 SUBDIRS = rbp dbus 244 258 AM_CFLAGS = @RGC_SRC_CFLAGS@ @GNET_CFLAGS@ 245 259 AM_CPPFLAGS = -DG_LOG_DOMAIN=\"RGC_connection\" … … 258 272 259 273 librgc_connection_server_la_LIBADD = \ 260 rbp/librgc_protocol_rbp_server.la 274 rbp/librgc_protocol_rbp_server.la \ 275 dbus/librgc_protocol_dbus_server.la 261 276 262 277 librgc_connection_client_la_LIBADD = \ -
trunk/rgc/src/connection/rbp/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 100 101 CPPFLAGS = @CPPFLAGS@ 101 102 CYGPATH_W = @CYGPATH_W@ 103 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 104 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 102 105 DEFS = @DEFS@ 103 106 DEPDIR = @DEPDIR@ … … 166 169 PKG_CONFIG = @PKG_CONFIG@ 167 170 POSUB = @POSUB@ 171 PYTHON = @PYTHON@ 172 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 173 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 174 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 175 PYTHON_PREFIX = @PYTHON_PREFIX@ 176 PYTHON_VERSION = @PYTHON_VERSION@ 168 177 RANLIB = @RANLIB@ 169 178 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 223 232 oldincludedir = @oldincludedir@ 224 233 pdfdir = @pdfdir@ 234 pkgpyexecdir = @pkgpyexecdir@ 235 pkgpythondir = @pkgpythondir@ 225 236 prefix = @prefix@ 226 237 program_transform_name = @program_transform_name@ 227 238 psdir = @psdir@ 239 pyexecdir = @pyexecdir@ 240 pythondir = @pythondir@ 228 241 sbindir = @sbindir@ 229 242 sharedstatedir = @sharedstatedir@ -
trunk/rgc/src/connection/rbp/rbp_message.c
r152 r285 95 95 { 96 96 RbpMessageQuery *mess; 97 mess = g_new0 (RbpMessageQuery, 1);97 mess = g_new0 (RbpMessageQuery, 1); 98 98 99 99 mess->message.type = RBP_QUERY; 100 mess->message.obj_name = g_strdup (obj_name);100 mess->message.obj_name = g_strdup (obj_name); 101 101 102 mess->query_type = g_strdup (query_type);103 mess->about = g_strdup (about);104 105 return (mess);102 mess->query_type = g_strdup (query_type); 103 mess->about = g_strdup (about); 104 105 return mess; 106 106 } 107 107 -
trunk/rgc/src/connection/rbp/rbp_message_execute_server.c
r283 r285 68 68 case RBP_CALL_METHOD: { 69 69 RbpMessageCall *mess_call = (RbpMessageCall *) mess; 70 rgc_connection_server_call_method (mess->obj_name,70 rgc_connection_server_call_method (mess->obj_name, 71 71 mess_call->method_name, 72 72 mess_call->n_parameters, … … 75 75 } 76 76 case RBP_QUERY: { 77 //RbpMessageQuery *mess_query = (RbpMessageQuery *) mess; 78 // 77 RbpMessageQuery *mess_query = (RbpMessageQuery *) mess; 78 rgc_connection_server_query (mess->obj_name, 79 mess_query->query_type, 80 mess_query->about); 81 break; 79 82 } 80 83 default: -
trunk/rgc/src/connection/rbp/rbp_message_lowlevel.c
r166 r285 72 72 73 73 /* ... */ 74 /* FIXME: check ptr == NULL */ 74 75 inline gsize 75 76 write_string_to_binary (gchar *ptr, -
trunk/rgc/src/connection/rbp/rgc_protocol_rbp_client.c
r283 r285 292 292 RgcProtocolRbpClient *client = RGC_PROTOCOL_RBP_CLIENT (prot); 293 293 RgcProtocolRbpClientPrivate *priv = RGC_PROTOCOL_RBP_CLIENT_GET_PRIVATE (client); 294 //GError *error = NULL;295 /*gint res;296 GError *error = NULL;297 298 // Create a socket299 client->socket = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);300 g_assert (client->socket > 0);301 302 303 // Bind it the socket to a port304 struct sockaddr_in addr;305 memset (&addr, 0, sizeof (addr));306 addr.sin_family = AF_INET;307 res = bind (client->socket,308 (struct sockaddr *) &addr,309 sizeof (struct sockaddr_in));310 g_assert (res == 0);311 312 313 // Get info about the server's socket314 g_print("Trying to connect to %s %d\n", client->server_name, client->port_number);315 struct hostent *server_info = gethostbyname (client->server_name);316 g_assert (server_info);317 318 struct sockaddr_in dest;319 memset (&dest, 0, sizeof (dest));320 dest.sin_family = AF_INET;321 dest.sin_port = htons (client->port_number);322 memcpy (&(dest.sin_addr), server_info->h_addr_list[0], server_info->h_length);323 324 325 // Connect to the server's socket326 res = connect (client->socket,327 (struct sockaddr *) &dest,328 sizeof (struct sockaddr_in));329 if (res != 0) {330 g_warning ("connect failed: %s\n", strerror (errno));331 g_assert_not_reached ();332 }333 334 g_print ("Connected to %s on port %d\n", client->server_name, client->port_number);335 336 client->iochann = g_io_channel_unix_new (client->socket);337 g_return_if_fail(client->iochann);338 g_io_channel_set_encoding (client->iochann, NULL, &error);339 if (error)340 g_warning("g_io_channel_set_encoding failed: %s", error->message);*/341 294 342 295 GInetAddr *addr = gnet_inetaddr_new (priv->server_name, priv->port_number); … … 361 314 priv->channel = gnet_tcp_socket_get_io_channel (priv->socket); 362 315 363 364 316 g_io_channel_set_buffered (priv->channel, FALSE); 365 /*g_io_channel_set_encoding (client->channel, NULL, &error);366 if (error)367 g_warning ("g_io_channel_set_encoding failed: %s", error->message);*/368 317 369 318 // Set up RGC's callback … … 389 338 390 339 g_source_remove (priv->source); 391 392 /*GError *err = NULL;393 g_io_channel_shutdown (client->channel, TRUE, &err);394 if (err)395 g_warning ("g_io_channel_shutdown: %d (%s)\n", err->code, err->message);396 397 g_source_remove (client->source);398 399 gnet_tcp_socket_delete (client->socket);*/400 340 } 401 341 … … 412 352 GIOStatus status; 413 353 414 rbp_message_write (mess, &mem, &size);354 rbp_message_write (mess, &mem, &size); 415 355 416 356 status = g_io_channel_write_chars (priv->channel, mem, size, &written, &error); … … 449 389 450 390 451 /*static void 452 rgc_protocol_rbp_client_destroy_object (RgcProtocolClient *prot, 453 const gchar *obj_name) 454 { 455 RbpMessage *mess = (RbpMessage *) rbp_message_destroy_create(obj_name); 391 static void 392 rgc_protocol_rbp_client_ref (RgcProtocolClient *prot, 393 const gchar *obj_name, 394 gboolean increase) 395 { 396 RbpMessage *mess = (RbpMessage *) rbp_message_ref_create(obj_name, increase); 456 397 457 398 rgc_protocol_rbp_client_send_message(RGC_PROTOCOL_RBP_CLIENT(prot), mess); 458 399 rbp_message_destroy(mess); 459 }*/ 460 461 462 static void 463 rgc_protocol_rbp_client_ref (RgcProtocolClient *prot, 464 const gchar *obj_name, 465 gboolean increase) 466 { 467 RbpMessage *mess = (RbpMessage *) rbp_message_ref_create(obj_name, increase); 400 } 401 402 403 static void 404 rgc_protocol_rbp_client_call_method (RgcProtocolClient *prot, 405 const gchar *obj_name, 406 const gchar *method_name, 407 guint parameters_n, 408 GValueArray *values) 409 { 410 RbpMessage *mess = (RbpMessage *) rbp_message_call_create(obj_name, method_name, 411 parameters_n, values); 468 412 469 413 rgc_protocol_rbp_client_send_message(RGC_PROTOCOL_RBP_CLIENT(prot), mess); … … 473 417 474 418 static void 475 rgc_protocol_rbp_client_ call_method(RgcProtocolClient *prot,476 const gchar *obj_name, 477 const gchar *method_name,478 g uint parameters_n,419 rgc_protocol_rbp_client_set_data (RgcProtocolClient *prot, 420 const gchar *obj_name, 421 guint parameters_n, 422 gchar **parameters, 479 423 GValueArray *values) 480 424 { 481 RbpMessage *mess = (RbpMessage *) rbp_message_ call_create(obj_name, method_name,482 parameters_n, values);425 RbpMessage *mess = (RbpMessage *) rbp_message_data_create(obj_name, parameters_n, 426 parameters, values); 483 427 484 428 rgc_protocol_rbp_client_send_message(RGC_PROTOCOL_RBP_CLIENT(prot), mess); … … 488 432 489 433 static void 490 rgc_protocol_rbp_client_set_data (RgcProtocolClient *prot,491 const gchar *obj_name,492 guint parameters_n,493 gchar **parameters,494 GValueArray *values)495 {496 RbpMessage *mess = (RbpMessage *) rbp_message_data_create(obj_name, parameters_n,497 parameters, values);498 499 rgc_protocol_rbp_client_send_message(RGC_PROTOCOL_RBP_CLIENT(prot), mess);500 rbp_message_destroy(mess);501 }502 503 504 static void505 434 rgc_protocol_rbp_client_query (RgcProtocolClient *prot, 506 435 const gchar *obj_name, … … 508 437 const gchar *about) 509 438 { 510 g_assert_not_reached(); 511 512 RbpMessage *mess = (RbpMessage *) rbp_message_query_create(obj_name, 439 RbpMessage *mess = (RbpMessage *) rbp_message_query_create (obj_name, 513 440 query_type, about); 514 441 515 rgc_protocol_rbp_client_send_message (RGC_PROTOCOL_RBP_CLIENT(prot), mess);516 rbp_message_destroy (mess);517 } 442 rgc_protocol_rbp_client_send_message (RGC_PROTOCOL_RBP_CLIENT (prot), mess); 443 rbp_message_destroy (mess); 444 } -
trunk/rgc/src/connection/rbp/rgc_protocol_rbp_server.c
r283 r285 93 93 static void 94 94 rgc_protocol_rbp_server_register_object (RgcProtocolServer *prot, 95 GObject *obj, 95 96 const gchar *obj_name, 96 97 const gchar *class_name, … … 234 235 cb_data->execute_callback = rbp_messsage_execute_server; 235 236 236 g_assert (priv->channels_cb_data == NULL);237 // g_assert (priv->channels_cb_data == NULL); 237 238 // g_print ("new channel base %p data %p\n", cb_data, chann); 238 239 … … 251 252 priv->socket = gnet_tcp_socket_server_new_with_port (priv->port_number); 252 253 if (priv->socket) 253 g_print (" Created socketon port %d\n", priv->port_number);254 g_print ("RBP server initialized on port %d\n", priv->port_number); 254 255 else { 255 256 g_warning ("Failed to create server socket, aborting...\n"); … … 258 259 259 260 gnet_tcp_socket_server_accept_async (priv->socket, _socket_accept, server); 260 g_print ("Listening on new socket\n");261 261 } 262 262 … … 343 343 { 344 344 g_print ("SERVER CHANNEL DESTROY NOTIFY!\n"); 345 /*InputCallbackData *cb_data = (InputCallbackData *) data;345 InputCallbackData *cb_data = (InputCallbackData *) data; 346 346 RgcProtocolRbpServer *server = RGC_PROTOCOL_RBP_SERVER(cb_data->data); 347 GError *error = NULL; 348 349 // we definitely need a mutex here 350 351 server->channels = g_list_remove(server->channels, cb_data->channel); 352 g_io_channel_shutdown(cb_data->channel, FALSE, &error); 353 354 g_io_channel_unref(cb_data->channel); 355 g_free(data);*/ 347 RgcProtocolRbpServerPrivate *priv = RGC_PROTOCOL_RBP_SERVER_GET_PRIVATE (server); 348 349 priv->channels_cb_data = g_list_remove (priv->channels_cb_data, cb_data); 350 351 g_free (cb_data); 356 352 } 357 353 … … 512 508 static void 513 509 rgc_protocol_rbp_server_register_object (RgcProtocolServer *prot, 510 GObject *obj, 514 511 const gchar *obj_name, 515 512 const gchar *class_name, -
trunk/rgc/src/connection/rgc_connection_client.c
r283 r285 119 119 const gchar *about) 120 120 { 121 g_return_if_fail (protocol_client);122 g_return_if_fail (RGC_IS_PROTOCOL_CLIENT(protocol_client));121 g_return_if_fail (protocol_client); 122 g_return_if_fail (RGC_IS_PROTOCOL_CLIENT (protocol_client)); 123 123 124 rgc_protocol_client_query (protocol_client, obj_name, query_type, about);124 rgc_protocol_client_query (protocol_client, obj_name, query_type, about); 125 125 } 126 126 -
trunk/rgc/src/connection/rgc_connection_server.c
r283 r285 60 60 protocol_list = g_list_append (protocol_list, prot); 61 61 62 g_print ("rgc_connection_server_register_add_protocol %p\n", prot);62 //g_print ("rgc_connection_server_register_add_protocol %p\n", prot); 63 63 64 64 rgc_protocol_server_start (prot); … … 96 96 97 97 void 98 rgc_connection_server_register_object (const gchar *obj_name, 98 rgc_connection_server_register_object (GObject *obj, 99 const gchar *obj_name, 99 100 const gchar *class_name, 100 101 const gchar *requested_name) … … 103 104 RgcProtocolServer *prot; 104 105 106 RgcClass *klass = rgc_class_get_from_itype (G_OBJECT_TYPE (obj)); 107 g_assert (klass); 108 109 110 105 111 while (temp) { 106 112 prot = RGC_PROTOCOL_SERVER(temp->data); 107 rgc_protocol_server_register_object(prot, obj _name, class_name, requested_name);113 rgc_protocol_server_register_object(prot, obj, obj_name, class_name, requested_name); 108 114 temp = g_list_next(temp); 109 115 } … … 272 278 273 279 274 // possible optimization: strip the QUERY_ at the beginning of strings275 280 void 276 281 rgc_connection_server_query (const gchar *obj_name, … … 284 289 if (strcmp(obj_name, "_RGC_INTERNAL") == 0) { 285 290 if (strcmp(query_type, "QUERY_SERVER_INFO") == 0) { 291 g_print ("SERVER INFO!!!\n"); 286 292 //rgc_info_server_info() // ????????????? 287 293 294 GValue *name = g_value_init_string ("SERVER_NAME!"); 295 GValue *desc = g_value_init_string ("SERVER_DESC!"); 296 GValueArray *arr = g_value_array_new (2); 297 arr = g_value_array_append (arr, name); 298 arr = g_value_array_append (arr, desc); 299 300 rgc_connection_server_send_info ("_RGC_INTERNAL", "QUERY_SERVER_INFO", 301 arr->n_values, arr); 302 288 303 289 304 } else if (strcmp(query_type, "QUERY_OBJECT_LIST") == 0) { -
trunk/rgc/src/connection/rgc_connection_server.h
r283 r285 6 6 7 7 void 8 rgc_connection_server_register_object (const gchar *obj_name, 8 rgc_connection_server_register_object (GObject *obj, 9 const gchar *obj_name, 9 10 const gchar *class_name, 10 11 const gchar *requested_name); … … 64 65 gchar **parameters, 65 66 GValueArray *values); 67 68 void 69 rgc_connection_server_query (const gchar *obj_name, 70 const gchar *query_type, 71 const gchar *about); 72 73 74 /*struct _RgcConnectionObjectMethod { 75 const gchar *name; 76 GType type; 77 } 78 79 struct _RgcConnectionObjectProperty { 80 const gchar *name; 81 GType type; 82 } 83 84 struct _RgcConnectionObjectSignal { 85 const gchar *name; 86 GType type; 87 } 88 89 90 struct _RgcConnectionObjectDesc { 91 const gchar *name; 92 GList *methods; 93 GList *properties; 94 GList *signals; 95 }*/ -
trunk/rgc/src/connection/rgc_protocol_server.c
r188 r285 127 127 void 128 128 rgc_protocol_server_register_object (RgcProtocolServer *prot, 129 GObject *obj, 129 130 const gchar *obj_name, 130 131 const gchar *class_name, … … 135 136 136 137 if (klass->register_object) 137 (*klass->register_object) (prot, obj _name, class_name, requested_name);138 (*klass->register_object) (prot, obj, obj_name, class_name, requested_name); 138 139 else 139 140 g_warning("class->register_object undefined!"); -
trunk/rgc/src/connection/rgc_protocol_server.h
r4 r285 27 27 void 28 28 rgc_protocol_server_register_object (RgcProtocolServer *prot, 29 GObject *obj, 29 30 const gchar *obj_name, 30 31 const gchar *class_name, -
trunk/rgc/src/server/Makefile.in
r283 r285 44 44 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 45 45 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 46 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 46 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 47 $(top_srcdir)/configure.ac 47 48 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 48 49 $(ACLOCAL_M4) … … 89 90 CPPFLAGS = @CPPFLAGS@ 90 91 CYGPATH_W = @CYGPATH_W@ 92 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 93 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 91 94 DEFS = @DEFS@ 92 95 DEPDIR = @DEPDIR@ … … 155 158 PKG_CONFIG = @PKG_CONFIG@ 156 159 POSUB = @POSUB@ 160 PYTHON = @PYTHON@ 161 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 162 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 163 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 164 PYTHON_PREFIX = @PYTHON_PREFIX@ 165 PYTHON_VERSION = @PYTHON_VERSION@ 157 166 RANLIB = @RANLIB@ 158 167 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 212 221 oldincludedir = @oldincludedir@ 213 222 pdfdir = @pdfdir@ 223 pkgpyexecdir = @pkgpyexecdir@ 224 pkgpythondir = @pkgpythondir@ 214 225 prefix = @prefix@ 215 226 program_transform_name = @program_transform_name@ 216 227 psdir = @psdir@ 228 pyexecdir = @pyexecdir@ 229 pythondir = @pythondir@ 217 230 sbindir = @sbindir@ 218 231 sharedstatedir = @sharedstatedir@ -
trunk/rgc/src/server/rgc_object.c
r283 r285 422 422 423 423 // TODO: check return value 424 rgc_connection_server_register_object (obj _name, class_name, requested_name);424 rgc_connection_server_register_object (obj, obj_name, class_name, requested_name); 425 425 426 426 GList *temp = klass->methods; -
trunk/rgc/test/Makefile.am
r283 r285 6 6 new_client_async \ 7 7 perf_test \ 8 client_query \ 8 9 check_init 9 10 … … 35 36 @RGC_TEST_LIBS@ \ 36 37 @GNET_LIBS@ 38 39 40 client_query_SOURCES = \ 41 client_query.c 42 43 client_query_LDADD = \ 44 ../src/librgc_client.la \ 45 @RGC_TEST_LIBS@ \ 46 @GNET_LIBS@ 37 47 38 48 -
trunk/rgc/test/Makefile.in
r283 r285 34 34 host_triplet = @host@ 35 35 noinst_PROGRAMS = new_server$(EXEEXT) new_client_async$(EXEEXT) \ 36 perf_test$(EXEEXT) c heck_init$(EXEEXT)36 perf_test$(EXEEXT) client_query$(EXEEXT) check_init$(EXEEXT) 37 37 TESTS = check_init$(EXEEXT) 38 38 subdir = test … … 47 47 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \ 48 48 $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ 49 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 49 $(top_srcdir)/m4/python.m4 $(top_srcdir)/acinclude.m4 \ 50 $(top_srcdir)/configure.ac 50 51 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 51 52 $(ACLOCAL_M4) … … 58 59 check_init_DEPENDENCIES = ../src/librgc_server.la \ 59 60 ../src/librgc_client.la 61 am_client_query_OBJECTS = client_query.$(OBJEXT) 62 client_query_OBJECTS = $(am_client_query_OBJECTS) 63 client_query_DEPENDENCIES = ../src/librgc_client.la 60 64 am_new_client_async_OBJECTS = new_client_async.$(OBJEXT) 61 65 new_client_async_OBJECTS = $(am_new_client_async_OBJECTS) … … 79 83 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ 80 84 $(LDFLAGS) -o $@ 81 SOURCES = $(check_init_SOURCES) $(new_client_async_SOURCES) \ 82 $(new_server_SOURCES) $(perf_test_SOURCES) 83 DIST_SOURCES = $(check_init_SOURCES) $(new_client_async_SOURCES) \ 84 $(new_server_SOURCES) $(perf_test_SOURCES) 85 SOURCES = $(check_init_SOURCES) $(client_query_SOURCES) \ 86 $(new_client_async_SOURCES) $(new_server_SOURCES) \ 87 $(perf_test_SOURCES) 88 DIST_SOURCES = $(check_init_SOURCES) $(client_query_SOURCES) \ 89 $(new_client_async_SOURCES) $(new_server_SOURCES) \ 90 $(perf_test_SOURCES) 85 91 ETAGS = etags 86 92 CTAGS = ctags … … 102 108 CPPFLAGS = @CPPFLAGS@ 103 109 CYGPATH_W = @CYGPATH_W@ 110 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ 111 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ 104 112 DEFS = @DEFS@ 105 113 DEPDIR = @DEPDIR@ … … 168 176 PKG_CONFIG = @PKG_CONFIG@ 169 177 POSUB = @POSUB@ 178 PYTHON = @PYTHON@ 179 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ 180 PYTHON_INCLUDES = @PYTHON_INCLUDES@ 181 PYTHON_PLATFORM = @PYTHON_PLATFORM@ 182 PYTHON_PREFIX = @PYTHON_PREFIX@ 183 PYTHON_VERSION = @PYTHON_VERSION@ 170 184 RANLIB = @RANLIB@ 171 185 RGC_BASE_CFLAGS = @RGC_BASE_CFLAGS@ … … 225 239 oldincludedir = @oldincludedir@ 226 240 pdfdir = @pdfdir@ 241 pkgpyexecdir = @pkgpyexecdir@ 242 pkgpythondir = @pkgpythondir@ 227 243 prefix = @prefix@ 228 244 program_transform_name = @program_transform_name@ 229 245 psdir = @psdir@ 246 pyexecdir = @pyexecdir@ 247 pythondir = @pythondir@ 230 248 sbindir = @sbindir@ 231 249 sharedstatedir = @sharedstatedir@ … … 258 276 259 277 perf_test_LDADD = \ 278 ../src/librgc_client.la \ 279 @RGC_TEST_LIBS@ \ 280 @GNET_LIBS@ 281 282 client_query_SOURCES = \ 283 client_query.c 284 285 client_query_LDADD = \ 260 286 ../src/librgc_client.la \ 261 287 @RGC_TEST_LIBS@ \ … … 323 349 @rm -f check_init$(EXEEXT) 324 350 $(LINK) $(check_init_OBJECTS) $(check_init_LDADD) $(LIBS) 351 client_query$(EXEEXT): $(client_query_OBJECTS) $(client_query_DEPENDENCIES) 352 @rm -f client_query$(EXEEXT) 353 $(LINK) $(client_query_OBJECTS) $(client_query_LDADD) $(LIBS) 325 354 new_client_async$(EXEEXT): $(new_client_async_OBJECTS) $(new_client_async_DEPENDENCIES) 326 355 @rm -f new_client_async$(EXEEXT) … … 340 369 341 370 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_init.Po@am__quote@ 371 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/client_query.Po@am__quote@ 342 372 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/new_client_async.Po@am__quote@ 343 373 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/new_server.Po@am__quote@ -
trunk/rgc/test/new_server.c
r283 r285 28 28 RgcProtocolServer *prot_rbp = rgc_protocol_rbp_server_new(7784); 29 29 rgc_connection_server_add_protocol(prot_rbp); 30 // RgcProtocolServer *prot_osc = rgc_protocol_osc_server_new(1275);31 // rgc_connection_server_add_protocol(prot_osc);30 RgcProtocolServer *prot_dbus = rgc_protocol_dbus_server_new(); 31 rgc_connection_server_add_protocol(prot_dbus); 32 32 33 33 object1_class_register ();
