1
0
mirror of https://gitlab.xiph.org/xiph/icecast-common.git synced 2024-12-04 14:46:31 -05:00
Commit Graph

427 Commits

Author SHA1 Message Date
Philipp Schafft
3b68465b67 Fix: Fixed deadlock on igloo_ro_get_instance() 2019-09-15 15:26:19 +00:00
Philipp Schafft
b7aa541794 Feature: Added support for a per-instance error value and per-instance logger 2019-09-15 13:52:49 +00:00
Philipp Schafft
cfd7b94d56 Fix: Corrected function name in comment 2019-09-15 11:25:10 +00:00
Philipp Schafft
f0384b0b0b Merge branch 'update-ro' into libigloo 2019-09-15 11:17:20 +00:00
Philipp Schafft
2dac34c23d Fix: Corrected test dependencies 2019-09-15 09:22:20 +00:00
Philipp Schafft
85fbac3f3a Feature: Updated test dependencies 2019-09-15 09:18:06 +00:00
Philipp Schafft
0018338afc Feature: Assign default instance if any on new if type is not instance 2019-09-15 09:03:50 +00:00
Philipp Schafft
4b9211e0cf Feature: Report instance in object stringify. Plus support %P for objects in igloo_private__snprintf() 2019-09-15 08:39:23 +00:00
Philipp Schafft
64e0ab7c3a Fix: Corrected linker parameters for ctest_reportxml_test 2019-09-15 08:16:47 +00:00
Philipp Schafft
bbfff1fd49 Feature: Allow working completly instance safe with igloo_reportxml_*() 2019-09-15 08:10:32 +00:00
Philipp Schafft
8baa9de529 Update: Migrated away from igloo_ro_new() 2019-09-14 21:45:23 +00:00
Philipp Schafft
dd0ba39af3 Update: Converted igloo_ro_new_ext() to include a instance parameter 2019-09-14 20:00:58 +00:00
Philipp Schafft
0606e7d475 Update: Converted igloo_ro_new_raw() to include a instance parameter 2019-09-14 20:00:18 +00:00
Philipp Schafft
c33ecbdcd3 Fix: Actually unref the instance on unref of object 2019-09-14 19:48:57 +00:00
Philipp Schafft
bc46e9c976 Feature: support passing any object as instance and asking an instance for itself 2019-09-14 19:47:26 +00:00
Philipp Schafft
e92b80ad46 Update: Use convert defaults in a more implicate way 2019-09-14 12:43:02 +00:00
Philipp Schafft
87768a34ee Update: Improved igloo_ro_convert() interface 2019-09-14 12:41:27 +00:00
Philipp Schafft
8ccb5c7b12 Update: Pass instance to igloo_ro_clone_t, igloo_ro_convert_t, and igloo_ro_get_interface_t 2019-09-14 12:32:03 +00:00
Philipp Schafft
02837785c3 Feature: Added instance passing between objects, on a basic level 2019-09-14 12:24:58 +00:00
Philipp Schafft
eb9b0301a0 Feature: Added igloo_ro_get_instance() 2019-09-14 12:05:52 +00:00
Philipp Schafft
92317644a5 Update: Renamed igloo_ro_get_interface() to igloo_ro_get_interface_ext() and added simple version 2019-09-14 11:43:16 +00:00
Philipp Schafft
454b57449f Update: Updated igloo_ro_ref() to use igloo_error_t 2019-09-14 11:16:52 +00:00
Philipp Schafft
b8ce49e64e Update: Updated igloo_ro_unref to use igloo_error_t 2019-09-14 10:59:48 +00:00
Philipp Schafft
2c2f477ed7 Update: Updated igloo_ro_weak_ref(), igloo_ro_weak_unref(), and igloo_ro_set_associated() to use igloo_error_t 2019-09-14 10:59:48 +00:00
Philipp Schafft
b59963aa25 Update: Run type_get_interfacecb() in unlocked state (guarded by ref) so it can call igloo_ro_ref() 2019-09-14 10:59:48 +00:00
Philipp Schafft
76a9d1c756 Feature: Allow asking objects for their error state 2019-09-14 10:59:48 +00:00
Philipp Schafft
3c6c6c62b5 Fix: Fixed build dependencies 2019-09-14 10:59:33 +00:00
Philipp Schafft
2e8e00739c Merge branch 'feature-error' into libigloo 2019-09-14 09:18:44 +00:00
Philipp Schafft
5d05cd6f50 Update: Added a note about code generation 2019-09-14 08:23:31 +00:00
Philipp Schafft
0aa7ee2116 Feature: Added some basic error codes
This should also satisfy the requirements of libshout.
2019-09-14 08:18:35 +00:00
Philipp Schafft
281669d113 Update: Moved igloo_error_t into types.h so it is more generic 2019-09-12 13:04:36 +00:00
Philipp Schafft
e28102841f Feature: Added generic error type 2019-09-12 13:01:26 +00:00
Philipp Schafft
eeb46eb889 Feature: Added igloo_list_forward() 2019-09-12 09:35:07 +00:00
Philipp Schafft
337be51863 Fix: Removed timing/Makefile in configure.ac as it does no longer exist 2019-09-11 22:56:14 +00:00
Philipp Schafft
2761da756c Merge branch 'update-list' into libigloo 2019-09-11 19:36:17 +00:00
Philipp Schafft
729c89939e Feature: Added igloo_list_remove() 2019-09-11 10:27:15 +00:00
Philipp Schafft
0d86c455e4 Update: Added a set of tests for list policies 2019-09-08 16:31:01 +00:00
Philipp Schafft
9ffe95c223 Feature: Added list policies FIXED and FIXED_PIPE 2019-09-08 16:26:28 +00:00
Philipp Schafft
76c4621599 Feature: Added basic framework for list policies 2019-09-04 07:59:08 +00:00
Philipp Schafft
d5b1267fd4 Cleanup: Remove no longer used files from old timing code 2019-08-21 16:08:07 +00:00
Philipp Schafft
eaf71d262b Feature: Added ctest for timing module 2019-08-21 16:05:29 +00:00
Philipp Schafft
1d55a731ff Update: Use clock_gettime(CLOCK_MONOTONIC, ...) if available 2019-08-21 16:00:25 +00:00
Philipp Schafft
a119a6d4c9 Update: src/ro.o now has src/private.o as a dependentcy 2019-08-21 15:58:25 +00:00
Philipp Schafft
acc808f667 Update: Shuffled around timing.c 2019-08-21 06:36:02 +00:00
Philipp Schafft
c0704e9bc3 Feature: Print associated as object 2019-08-07 14:09:24 +00:00
Philipp Schafft
08e849de9a Feature: use %H and alt form for printing base object content 2019-08-03 14:08:28 +00:00
Philipp Schafft
ecdfa060d7 Fix: Corrected a nibbleswap in logging code 2019-08-03 14:03:22 +00:00
Philipp Schafft
c214da3f52 Update: Improved formating a bit 2019-08-03 12:33:46 +00:00
Philipp Schafft
db30985dca Feature: Added flags to igloo_ro_stringify() to support object and content stringification 2019-08-03 12:33:32 +00:00
Philipp Schafft
38eff2ae99 Merge branch 'feature-errorlog' into libigloo 2019-07-14 18:03:20 +00:00