1
0
mirror of https://github.com/haiwen/libsearpc.git synced 2025-06-22 03:37:03 +00:00
Commit Graph

244 Commits

Author SHA1 Message Date
gnehzuil
f1d6bc56a2 Avoid using python3 as default python interpreter.
Now if the user wants to build libsearpc when he/she has installed
python3 as default python interpreter.  He/She need to build program
as following steps:
 1. ./configure PYTHON=/usr/bin/python2.x
 2. make
 3. make install
2013-01-04 14:17:43 +08:00
lins05
1fc3913f06 remove unnecessary checks in configure.ac 2013-01-03 16:56:30 +08:00
lins05
ce08649d74 fixed LDADD in demo/Makefile.am 2012-12-14 13:56:31 +08:00
xiez
048f6fa80d Fixed bug when return empty string 2012-09-20 10:11:46 +08:00
plt
0f5664e138 Fix make distcheck
No longer need to copy rpc_table.py to build dir
2012-09-11 16:17:48 +08:00
plt
d1256247ee searpc-codegen load function table from any py file 2012-09-11 16:12:24 +08:00
plt
97db61a6de Clean lib/Makefile.am 2012-07-13 14:25:31 +08:00
gnehzuil
13866b3674 Make distcheck pass. 2012-07-12 13:31:36 +08:00
xiez
0185c14831 Fix bug when dict value is 0 2012-07-08 20:18:19 +08:00
plt
f560675030 Update configure.ac to remove checkout python headers 2012-07-08 13:57:43 +08:00
killing
56a4d930cb Support int64 arguments in C. 2012-06-27 11:40:59 +08:00
killing
cb0cacff32 Fix python path in searpc-codegen.py. 2012-06-24 14:19:54 +08:00
plt
ac753e04c7 Update README 2012-06-23 22:45:25 +08:00
gnehzuil
c91f143fdc Make check pass. 2012-06-23 11:43:42 +08:00
plt
f2b0236d40 Improve coding
Merge branch 'outside-build'

Conflicts:
	lib/rpc_table.py
	lib/searpc-server.c
2012-06-21 10:20:26 +08:00
gnehzuil
d97e9e997a Outside build libsearpc. 2012-06-20 20:24:49 +08:00
gnehzuil
1338fdb1c4 Fix a wrong function call.
register_marshals has a 'void' parameter list.  So we shouldn't call it with a
argument.  GCC doesn't complain this error with '-Wall'.
2012-06-19 23:18:01 +08:00
xiez
e8fbbe2859 Add new functions 2012-06-18 22:59:35 +08:00
lins05
3ff1ecd4d3 add a new function. 2012-06-16 10:45:17 +08:00
killing
eff70a274c Add new function. 2012-06-14 20:26:47 +08:00
poet
097c526e60 Fix a bug in 64bit system:
GType is 64 bit long in x64, cast it to int may loss some data
2012-06-13 23:54:04 +08:00
plt
23c4ac6517 Add new func 2012-06-12 23:12:15 +08:00
plt
bd7824f847 Add missing int64 related signatures to rpc table 2012-06-10 09:11:12 +08:00
plt
b86dfb60a1 Rename gencode.py to searpc-codegen.py
Other projects should use searpc-codegen.py to generate its
specific marshal functions and register to server
2012-06-10 09:11:12 +08:00
plt
a9c5f4d06b Add test case for async call and fix memory leak 2012-06-10 09:11:12 +08:00
plt
84d8110465 Remove fcall and fret 2012-06-10 09:11:12 +08:00
poet
4b51d49593 For python package in mac 2012-06-10 00:26:31 +08:00
killing
a1628f7055 Add new function and fix a bug.
* SearpcError.msg should be a string object.
2012-05-24 17:32:49 +08:00
killing
369d7fbb8e Add new function. 2012-05-17 21:40:59 +08:00
xiez
151c1aa257 Add new function 2012-05-16 13:52:03 +08:00
lins05
5c4763c5fa add a new rpc function type. 2012-05-16 11:35:13 +08:00
plt
7b9dc5a85a Do not encode object property in utf8 2012-05-15 21:50:16 +08:00
xiez
b8ca1baa3a Add new function 2012-05-15 11:07:21 +08:00
lins05
a0d0e78e8b strings in utf-8 instead of unicode when deserializing obj/objlists 2012-05-14 15:23:35 +08:00
xiez
b3dd6a2e4c Add some functions 2012-05-10 22:06:50 +08:00
plt
39ad93b4b7 Remove print 2012-05-09 23:19:20 +08:00
plt
d659086b4f Explicitly add -lsearpc-json-glib
Otherwise ccnet will have link error
2012-05-09 23:07:32 +08:00
lins_win7
57703f8652 [win] fixed a few problems on windows 2012-05-09 16:17:42 +08:00
lins05
47ffe05a59 [lib] include json-glib in source tree 2012-05-09 13:33:59 +08:00
plt
1ee6b15baf Update pygencode.py, do not gen code for object and objlist 2012-05-07 11:35:01 +08:00
plt
3d2bcde10c Merge branch 'obj' 2012-05-07 11:22:08 +08:00
poet
e090d850e0 Fix a bug for glib-2.32.1
doamin passed to g_set_error must not be 0
2012-05-04 15:04:43 +08:00
lins05
0b8df07e4d [pysearpc] remove pygobject dependency. 2012-05-02 17:14:01 +08:00
poet
ec20095480 Port to Mac 2012-04-29 21:55:49 +08:00
xiez
97e05dc11f add new function 2012-04-24 22:52:30 +08:00
killing
b6323b03b8 Add new function. 2012-04-23 22:50:01 +08:00
xiez
bb5dcd8780 Add functions in rpc_table.py 2012-04-11 20:05:41 +08:00
plt
de221e039d Add new function 2012-04-08 11:42:42 +08:00
killing
805a389782 [pack] Add configure option for building server package. 2012-03-19 21:54:13 +08:00
killing
ce3dbffd9f Accept None as string argument in pysearpc. 2012-03-02 20:39:22 +08:00