vegarden
09b9b0cb27
replace json-glib with jansson
2013-08-08 16:24:20 +08:00
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
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
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
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
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
xiez
b8ca1baa3a
Add new function
2012-05-15 11:07:21 +08:00
xiez
b3dd6a2e4c
Add some functions
2012-05-10 22:06:50 +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
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
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
poet
ab41b7990e
add new function
2012-02-10 21:56:53 +08:00
killing
e0dbd4c248
Multiple services support in searpc server.
2011-12-25 19:44:10 +08:00
plt
0b0d51accd
Add profile support: show function call time
2011-12-25 15:35:06 +08:00
plt
90f8ad5863
Add GError parameter to searpc_call_function
2011-11-20 12:43:22 +08:00
killing
a0e894f46c
Add new function.
...
string__string_string_string_string_int().
2011-11-14 21:55:47 +08:00
plt
75c7cd86f6
Fix memory leaks
2011-11-13 14:09:58 +08:00
killing
12770eed2c
Add _async suffix for generated async RPC functions.
2011-11-02 20:37:54 +08:00
killing
7fef7aa31e
Add type 'int64'.
2011-10-20 20:57:13 +08:00
unknown
19dd4480ce
clear the code
2011-10-15 23:27:15 +08:00
unknown
e1c7f95a22
for mingw , pass with ./configure --disable-compile-demo
2011-10-15 23:27:15 +08:00
killing
6b28cc4b38
Add new function.
...
int__int().
2011-10-12 20:36:31 +08:00
plt
60ec606453
Fix bugs in async rpc
2011-09-14 21:55:05 +08:00
plt
e4d932f0c0
Implement asynchronized rpc
2011-09-13 13:08:26 +08:00
killing
31ea21413e
Add new function.
...
string__string_string_string_string().
2011-09-12 10:52:14 +08:00
plt
fec5972778
Release parser when encounter an error
2011-08-14 21:21:44 +08:00
killing
1e3255fad8
Add new function.
...
string__string_string_string.
2011-08-13 22:08:57 -07:00
plt
e706f1435f
Add new function
2011-06-06 00:01:20 +08:00
plt
219736ddbe
Add int__string_int()
2011-05-22 16:13:42 +08:00
plt
2824e29e3f
Add the installing of searpc-utils.h
2011-05-19 10:29:27 +08:00
plt
9e170ce61e
Fix the install path of pysearpc
2011-05-19 00:18:51 +08:00
plt
c5e4719c4f
Clean project
...
* Remove unused code generating scripts
* Rename files to be more clear
* Improve dependency in Makefile.am
2011-05-18 17:24:34 +08:00
plt
c2bc98f295
Improve README and demo
2011-05-18 11:06:01 +08:00
lins05
02eb0744fc
1. Rearraged the source tree
...
2. modified the autotools scripts, "make distcheck" is ok now
2011-04-15 14:33:25 +08:00