

@5887:9aa2beedb9a4

7 years 
phi 
finalized service API for "client" universal service



@5886:6000d0df9dce

7 years 
phi 
updated name of services



@5882:7e44c5648fc4

7 years 
phi 
added needed forward declerations



@5881:ba1d4c9f5d8c

7 years 
phi 
corrected number of empty lions



@5880:0a5f9633d5ea

7 years 
phi 
updated prototype



@5879:d014ed05a65f

7 years 
phi 
added more services infos, yet they are not offical



@5842:f32920b29668

7 years 
phi 
porting to win32, "interface" seems to be something magical on win32…



@5841:684c2d39f82e

7 years 
phi 
added support to terminate a server on QUIT as needed for #337



@5837:96349d1c8634

7 years 
phi 
Avoid %llX on win32 (Closes: #271)



@5836:81ccac5ddc61

7 years 
phi 
Added half of the support for AppSched? Triggers ABOUT, HELP and …



@5832:f0b38d5ea016

7 years 
phi 
added roar_libroar_get_path_static() and make use of it



@5828:d981716ace28

7 years 
phi 
added a way to list all known paths



@5823:f9f70dbaa376

7 years 
phi 
updated copyright



@5820:385624d6ebe3

7 years 
phi 
added hader for services defining some standard services



@5819:be1cf7f20f45

7 years 
phi 
added a nice way of autoloading service plugins



@5818:993d96fc5e9c

7 years 
phi 
also return pointer to service



@5816:6c593d184ef2

7 years 
phi 
improved service interface even more, allow creation of a simple interface …



@5815:72602f914383

7 years 
phi 
also return lhandle for context switching



@5814:81052ac84144

7 years 
phi 
Improved CSI: Make it easier to register and access services.



@5809:c892fef6be33

7 years 
phi 
typos



@5805:63c6f28a0374

7 years 
phi 
Reported to OpenBSD. (and broke other system? ;)



@5770:b3577113c65e

7 years 
phi 
support unregging FN Regs without unregging all FN Regs of current lhandle



@5769:c0b2186fc394

7 years 
phi 
yet another type correction



@5768:79414f01fa67

7 years 
phi 
corrected type



@5766:f5bfde2f4b12

7 years 
phi 
added ROAR_VIO_DSTR_PEF_ALLOW_ABSOLUTE as well as …



@5762:c517ca277cd0

7 years 
phi 
avoid warnings



@5758:764abad74110

7 years 
phi 
let roar_libroar_set_forkapi() take a const API struct



@5757:75c9b2e184f3

7 years 
phi 
Added support for configureable memmgr backend (Closes: #334)



@5756:1296a6d05453

7 years 
phi 
added feature test macro for get path



@5755:d61e5f9b4111

7 years 
phi 
added roar_mm_strdup2()



@5754:b23d79c13370

7 years 
phi 
avoid getenv() and use more portable roar_env_get(). Also improved …



@5753:8f9452db74de

7 years 
phi 
corrected compiler attriebutes



@5752:ec433a3a02b8

7 years 
phi 
Improved env API



@5747:17e1c9dacc8f

7 years 
phi 
Provide a more common interface for path config.



@5742:c2540f169bdf

7 years 
phi 
added function roar_vio_dstr_cat() used to concatinate filename/paths



@5736:eaa82bc3b6e7

7 years 
phi 
small text correction



@5735:98e080acad16

7 years 
phi 
added Common Service Interface (CSI)



@5734:3c50beea56d4

7 years 
phi 
updated list of FNs



@5733:a0c8a7be1ae7

7 years 
phi 
added function roar_buffer_new_str() create buffers from string literals



@5716:d245a19d4c3d

7 years 
phi 
added new flag KEEP_RUNNING



@5698:6dfbfdbe14bd

7 years 
phi 
added some stuff for future use



@5694:d31d31565f84

7 years 
phi 
small updates to scheduler API



@5692:0480fc56e68a

7 years 
phi 
Added scheduler (mainly for IO events) (Closes: #206)



@5690:9205cac1fbb1

7 years 
phi 
Improved handling of mixing OpenSSL enabled applications with libroar …



@5682:6601185c62a4

7 years 
phi 
added ROAR_VIOF_APPEND



@5668:c9259aec2986

7 years 
phi 
hardened macros



@5667:7bc121d15d0e

7 years 
phi 
added function retruning common namespaces



@5665:10c164fd8e04

7 years 
phi 
Added support for v3 and v5 UUIDs.



@5661:efd1ca5963ee

7 years 
phi 
Improved kv API: added roar_keyval_copy()



@5651:b0e163908378

7 years 
phi 
Added compiler checks for printf() like format strings.



@5646:962e433070f3

7 years 
phi 
Updated list of error values.



@5644:ebfbaab396d7

7 years 
phi 
Improved kstore API (See: #317)



@5624:ec1593cc8525

7 years 
phi 
Added support for RePlayGain? (RPG) control (See: #300)



@5623:cd8f318fd1a9

7 years 
phi 
Fixed metadata handling in meta.c.



@5622:902c833ffb62

7 years 
phi 
Added meta generes (See: #301)



@5619:16fe78ec277c

7 years 
phi 
Implemented watchdog (Closes: #291)



@5618:bcbd2e7b3060

7 years 
phi 
Added protocol magic numbers for RPLD and MPD protocol, see #262



@5615:980750396d94

7 years 
phi 
Allow passing of extra parameters to cdrivers (Closes: #290)



@5609:df67bf570248

7 years 
phi 
add feature test macros for roar_ctl_c2m2() and roar_ctl_m2c2(), see #286



@5608:584b36c566e2

7 years 
phi 
Handle super long client names well (Closes: #286)



@5606:f7617b41972e

7 years 
phi 
Updated common protocol interface (Closes: #257, #256)



@5603:0577a2d5a9a6

7 years 
phi 
Added roar_buffer_moveintoqueue() (Closes: #283)



@5602:6d421545ca98

7 years 
phi 
moved strselcmp() and strseltok() to libroar (Closes: #285)



@5589:de9dbc2ecc4b

7 years 
phi 
Updated UUID support to fixs shortcoming detected by rpld. Closes: #276 …



@5582:f3111257da86

7 years 
phi 
added a macro for FNREG (callback) registration



@5578:c6268709a23b

7 years 
phi 
provide a macro for fn registrations within plugins



@5576:a98545bcc3f1

7 years 
phi 
Support a common protocol interface (Closes: #257)



@5554:974f701cf7b5

7 years 
phi 
support to convert EAI_* error codes (Closes: #255)



@5553:a17285dc6fd6

7 years 
phi 
some random improvements to DTMF stuff



@5552:44c8c6d803df

7 years 
phi 
added some infos



@5548:73e43db30a1c

7 years 
phi 
Added filter based on Goertzel algorithm



@5547:3f5d08ba722e

7 years 
phi 
added an extended DTMF mode



@5546:faff3e9677c4

7 years 
phi 
Started DTMF library



@5544:16ca0566b0e9

7 years 
phi 
Improved error handling (including on win32) (Closes: #235)



@5539:8ff56da299af

7 years 
phi 
typo



@5538:32eff1535618

7 years 
phi 
introduced roar_errorstring



@5535:051e141134da

7 years 
phi 
added roar_stream_new_by_info() as well as done some related cleanup



@5529:d86f148f08b2

7 years 
phi 
Implemented SHA1 support (Closes: #232)



@5517:287ced72ce95

7 years 
phi 
Fixed detection of dynamic loader on *BSD.



@5512:71b49441933f

7 years 
phi 
avoid the need for linking plugins against libroar



@5511:e2207bedaf0e

7 years 
phi 
Added a way to register plugin parts with a universal API (Closes: #245)



@5505:a39728598a5f

7 years 
phi 
Added simple UUID interface (Closes: #230)



@5504:ff89becc47ab

7 years 
phi 
Added support for AutoAppSched? to the plugin container.



@5501:fc2e83547f0d

7 years 
phi 
ROAR_DL_PLUGIN_START() now checks para structure (Closes: #236)



@5489:4fd83d07ca85

7 years 
phi 
typo



@5488:cd3f4f76a154

7 years 
phi 
Improved plugincontainer (pr1).



@5487:882b4283f8d7

7 years 
phi 
support getting plugin by name



@5479:a6348edc217a

7 years 
phi 
Work around bugs in win32 while using stdvios (pr0).



@5470:a67fd926e963

7 years 
phi 
support new flag ROAR_VIO_SELECT_NO_RETEST



@5469:23c09a8dc701

7 years 
phi 
added an filter to do: r = (l = (l+r)/2.1) (usefull for broken headphones



@5467:30f989510eb4

7 years 
phi 
make use of seqnumbers in v2 messages



@5465:d5e7bc292531

7 years 
phi 
no longer use fixed protocol version (_ROAR_MESSAGE_VERSION=0).
protocol …



@5464:262916524db4

7 years 
phi 
added new message flags: message is annoucement, message is addressed to …



@5462:4aa873706b47

7 years 
phi 
added new protocols



@5459:478ff8791cb5

7 years 
phi 
added new error code ROAR_ERROR_BADLICENSE



@5458:132f8f17aafc

7 years 
phi 
added ROAR_AUDIO_INFO_INVALID



@5453:bc4b68a6c9e3

7 years 
phi 
also support setting ABI version



@5449:c4827557d495

7 years 
phi 
implemented tictactoe as roard proto plugin.



@5443:b57e144b3ddf

7 years 
phi 
Added key based store (Closes: #199)



@5437:10fa93ca04ed

7 years 
phi 
added a warning


