Commit Graph

442 Commits

Author SHA1 Message Date
eb5954bb1a Avoid a compilation warning 2014-05-07 03:13:21 +02:00
768714d4cf Introducing a partial binding for the Mutator class 2014-05-07 03:07:05 +02:00
35a0f62959 Let the Config class inherit from the Mutator class instead of Hash 2014-05-07 02:56:44 +02:00
f67b0a9131 Code cleanup 2014-05-07 02:43:58 +02:00
300e598151 Introducing the Mutator class 2014-05-07 02:42:21 +02:00
8ef9a253c0 Implemented hash_count() 2014-05-07 02:40:28 +02:00
93771c5cfe Code cleanup 2014-05-07 02:25:56 +02:00
cf3c05ef17 Code cleanup 2014-05-07 02:20:47 +02:00
484b59a68e Code cleanup 2014-05-07 02:15:53 +02:00
a01c33c6b3 Added variable_set() 2014-04-25 21:15:17 +08:00
4c4acbfcb3 No longer potentially leak memory in variable_set_from() 2014-04-25 21:04:47 +08:00
3351a030f2 libSystem currently needs libsocket 2014-04-23 18:04:23 +02:00
c0b190cb16 Implemented variable_set_from() 2014-04-19 23:31:07 +02:00
aae034336a Added a stub for variable_set_from() 2014-04-19 23:24:23 +02:00
8b106a95bd (U)INT64 variables probably need not be converted like buffers 2014-04-19 22:23:27 +02:00
405e1f35cc Avoid a memory leak when deserializing variables of type Buffer 2014-04-19 22:20:10 +02:00
d4c9b21700 Code cleanup 2014-03-27 00:20:00 +01:00
ce0ae5d065 Added a variable_new_deserialize_buffer() function 2014-03-27 00:17:35 +01:00
495bb608ff Added missing #include for "System/error.h" 2014-03-27 00:06:52 +01:00
a68f068423 Code cleanup 2013-10-26 18:53:38 +02:00
99fbd72e22 libSystem currently depends on libsocket (for htonl()) 2013-07-17 03:40:56 +02:00
1c150963d7 No longer rely on select() not to update the timeout argument 2013-05-11 01:49:56 +02:00
71d572c397 Re-generated the Makefiles 2013-03-24 16:22:23 +01:00
0a6588a19d Give the Python binding a better chance to be functional 2013-02-13 00:52:01 +01:00
55bc15fbb3 Fixed libSystem::Plugin::lookup() 2013-02-13 00:50:00 +01:00
875c5584f7 Exposing the Plugin API 2013-02-12 23:37:45 +01:00
592e7bdfe2 Hopefully fixed Event::loop() 2013-02-12 23:21:35 +01:00
39e55e5094 Exposing the Plugin API 2013-02-12 23:21:16 +01:00
04a254347d Also exposing some of the error handling functions 2013-01-26 01:49:30 +01:00
c5ef7e791b Also implemented Config::reset() 2013-01-26 01:39:53 +01:00
2f6fa84a68 Added Config::load() and Config::save() 2013-01-25 21:34:13 +01:00
c90d082b6c Added an early binding for the Config API (incomplete, untested) 2013-01-25 21:20:40 +01:00
47baa4f84a Re-generated Makefiles 2013-01-25 21:01:12 +01:00
23043b7c85 Initial python binding for libSystem (incomplete, not built by default) 2013-01-22 01:17:23 +01:00
f8630bdb06 Always return the size required when deserializing 2013-01-10 13:55:08 +01:00
e64ed118b6 Fixed copying variables 2013-01-10 13:27:54 +01:00
5a9f1546db Fixed string serialization 2013-01-10 12:25:10 +01:00
7c2d741759 Also deserializing float and double values (as strings) 2013-01-09 01:52:38 +01:00
fa76b348e0 Also serializing floats and doubles (untested) 2013-01-09 01:46:44 +01:00
36eb19c7f8 Also (de)serializing the boolean type 2013-01-09 01:24:34 +01:00
2ed5673e58 Added (and partially implemented) a float and double type to the Variable class 2013-01-09 01:20:11 +01:00
f2d929554d Added a boolean type to the Variable class 2013-01-09 01:13:15 +01:00
9eb00221aa Added variable_get_type() 2013-01-08 19:45:34 +01:00
493618b348 Also obtaining strings back 2013-01-08 03:35:48 +01:00
67b23de717 Added the possibility to obtain buffers (copied from buffers) 2013-01-08 02:43:27 +01:00
fd788fc9df Added some debugging information 2013-01-08 02:08:58 +01:00
2c055e4741 Re-generated Makefiles 2013-01-07 02:06:19 +01:00
1f2819cd68 Really fixed buffer serialization 2012-12-04 02:39:55 +01:00
82b99d3941 Fixed buffer serialization 2012-12-04 02:36:48 +01:00
f75ea87b0c Added some debugging code 2012-12-04 02:29:01 +01:00
e4256e590b Added some debugging code 2012-12-04 02:22:47 +01:00
dfff12facf Added some debugging code 2012-12-04 02:13:22 +01:00
2ca2362991 Serialize most types in network endian 2012-12-04 01:48:34 +01:00
631c7b6b35 Added a missing "break" 2012-12-04 01:21:53 +01:00
858a9bfc2d Code cleanup 2012-12-04 01:19:43 +01:00
d94e91275e Fixes for variable serialization 2012-12-04 00:45:04 +01:00
c0b6614cdf Hopefully added support for Buffer serialization 2012-12-04 00:04:44 +01:00
9114d25e09 Passing the current tests for the Variable class 2012-11-19 02:12:31 +01:00
34f155ebdc Added tests for the Variable class 2012-11-19 00:50:25 +01:00
c19d663b7c Now able to deserialize variables as well hopefully 2012-11-19 00:18:34 +01:00
96fd2a50bc Implementing the Variable class 2012-11-19 00:02:18 +01:00
eb67b1d334 Added buffer_set() 2012-11-19 00:00:10 +01:00
8b2dbd159d Working on the Variable class 2012-11-18 23:18:01 +01:00
365f946fcf Switched the license to the GPL LGPL version 3 2012-11-03 00:28:23 +01:00
eed6144f63 Revised the API 2012-10-29 01:55:12 +01:00
91e0ca0b6d Give it a chance to work on MacOS X 2012-07-31 19:17:57 +00:00
c45e59001b Compilation (ugly) fix for Windows 2012-07-14 21:28:01 +00:00
43d80302a9 Added missing whitespace 2012-05-11 10:49:04 +00:00
d860e17e1a Code cleanup 2012-02-23 04:39:29 +00:00
db3bf8f443 Portability fix (for Linux/ARM in particular) 2011-11-24 04:26:16 +00:00
fd1d42eb82 Let CVS be quieter 2011-10-29 02:12:09 +00:00
de8f49aec3 Re-generated Makefiles 2011-10-29 01:58:19 +00:00
47137aee56 Added a feature request 2011-10-29 01:55:48 +00:00
d7b40cfe95 Added string_clear() 2011-10-29 01:53:49 +00:00
ed7b7c7186 Avoid some warnings 2011-10-15 14:11:35 +00:00
4bea6239c3 Updated copyright information 2011-10-15 14:10:29 +00:00
7fce065f1d Also allocate empty buffers 2011-10-15 14:08:55 +00:00
57e7b514e6 Code cleanup 2011-09-26 20:57:30 +00:00
e50be89137 Re-generated Makefiles 2011-09-16 11:54:13 +00:00
ba0e215470 Re-generated Makefiles 2011-09-16 11:36:26 +00:00
0c1d780edf Re-generated Makefiles 2011-09-16 10:19:40 +00:00
360f0e76a6 Fix build on Windows 2011-06-02 19:35:33 +00:00
5b95a2aa63 No longer redefine max() if already defined 2011-06-02 19:26:00 +00:00
a985fcce90 Compilation fix for Windows 2011-06-02 19:24:13 +00:00
a6c2192556 Compilation fix for Windows 2011-06-02 18:26:27 +00:00
ea2b05239c Partial compilation fix for Windows 2011-06-02 18:12:42 +00:00
3c4aecfb9a Added missing include 2011-06-02 17:55:31 +00:00
9afd9fe776 Reverted to the older version (before accidental commit) 2011-05-11 22:02:29 +00:00
701c27ea00 Fixed build 2011-04-30 19:46:32 +00:00
1d340abbe1 Added string_replace() 2011-04-28 02:52:29 +00:00
4106386a32 No longer needs -lsocket 2011-03-30 01:32:28 +00:00
f9cbc155e6 Working on CFLAGS 2011-03-29 21:09:25 +00:00
3f998d9f11 No longer include the App protocol handler 2011-03-27 23:33:41 +00:00
15bd273aab Re-generated Makefiles 2011-01-26 23:55:01 +00:00
eec5cdb2b9 Always fail when allocating empty objects 2011-01-02 14:28:26 +00:00
ec16f96660 Code cleanup 2010-12-31 14:41:05 +00:00
2825ebdb7b Updated copyright line 2010-12-16 12:12:00 +00:00
9c7a4fd1b6 Re-generated Makefile 2010-12-05 02:54:41 +00:00
9c4f7bdb2d Re-generated Makefile 2010-12-05 00:44:29 +00:00
d41c9501cf Re-generated Makefiles 2010-12-05 00:37:24 +00:00