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

364 Commits

Author SHA1 Message Date
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
Philipp Schafft
5cd72c093c Update: Added tests for filters 2019-07-14 17:51:25 +00:00
Philipp Schafft
30280610ac Update: Added more tests for log messages 2019-07-14 17:28:56 +00:00
Philipp Schafft
ac4f5eee2e Feature: Implement __flush() and __set_backend() 2019-07-14 14:13:45 +00:00
Philipp Schafft
92ce939b1d Fix: Corrected constant names 2019-07-14 13:45:42 +00:00
Philipp Schafft
fda0ecf0e9 Feature: Added super basic tests for logmsg module 2019-07-14 13:03:57 +00:00
Philipp Schafft
8b39e8c234 Update: Updated spaceing 2019-07-14 13:03:57 +00:00
Philipp Schafft
fd668fd935 Fix: Corrected IGLOO_LOGLEVEL_* -> igloo_LOGLEVEL_* 2019-07-14 13:03:57 +00:00
Philipp Schafft
6cee49d16f Fix: Typo 2019-07-14 13:03:57 +00:00
Philipp Schafft
e4520abf4c Feature: Implemented igloo_logmsg_get_context(), igloo_logmsg_get_message(), and igloo_logmsg_get_extra() 2019-07-14 13:03:57 +00:00
Philipp Schafft
c8b7f85f76 Update: Make log format selectable, also implementing "old" for the old format 2019-07-14 13:03:57 +00:00
Philipp Schafft
cd500b0213 Fix: Fixed memory leak with filters in objecthandlers 2019-07-14 13:03:57 +00:00
Philipp Schafft
0f693550d6 Update: Added some documentation 2019-07-14 13:03:57 +00:00
Philipp Schafft
3e03ab583c Feature: Added basic logmsg filter 2019-07-14 13:03:57 +00:00