Merge Status as of 2012-02-06 08:13

[-]vdust/rfc-service-client has 11 changes not in devel.All are real!
The real changes are: 580238f5373b92dbc4a17b5cdf89f9064783fd63 OTHER: Return an int in xmmsv_coll_idlist_get_size 019343dd9d048ca70b3627bc025a0a955584f088 FEATURE(1598): Extend genipc, empowering object methods. 436b5e61faa0c370b07cf19954aa1f2d2e61d259 OTHER: Set Doxygen option to document macro-generated functions. 19db7f28360aba323dd0403b00898c26c3a35567 OTHER: Make the hello server command return the client's id. 7ba06c46fb0ef1f51d3464ec1d61d66a9299f1f7 FEATURE(1598): Helper functions for c2c messages d90611db86379cc1436a09764f7a1f6dafd30379 FEATURE(1598): courier and ipc_manager objects 28ed06f951b486f0300e558686051b124805d48f FEATURE(1598): Basic c2c in libxmmsclient 76e6fb5fd7428a7957419b276762306af8cfdad1 FEATURE(1598): Helper functions for service client 09545650b75da9fd2f9c7173e6a6e1f947d15c74 FEATURE(1598): Service client API b820edea7b7559a90f67bc0183f3ffb11d5e46b7 OTHER: Hack around bug #2449. c0eaba0aa344ee2c9ab30ef5f96ca9346500be33 OTHER: Add Service Clients to my AUTHORS entry.
[-]vdust/rfc-warnings-fix has 10 changes not in devel.All are real!
The real changes are: 4eab6bb119a54261dd32d5c6443020a5d6a0bfb2 OTHER: Fix wrong variable in test 4f653a6fcdffd9a2c7f8ac3a0cb72126e29fd3b5 OTHER: Fix wrong pointer type b3f6aa9681b3c5956e067e88e42bd2abf37510a2 OTHER: Add missing prototype. 255465bdd547004ade6233cfa957d38f278cb61c OTHER: Remove unused variable and functions. 552a09f91ad47cf31adb521f59ae7673b0647de0 OTHER: Fix type cast warnings c6981d3bbfde241bbefbc2992e24c0d6bdd2d7fb OTHER: Fix compilation warnings in asf plugin 7b164ba2ef4631d2c0bc45cc0685c9c80cf55f6b OTHER: Fix compilation warnings in airplay plugin 730bb1cd368b55b05fd4cb29e5a8f5e98be6e0b2 OTHER: Fix constness in xmmsv_coll_attribute_get 7fb1cc0424ddc52c6fcce29995406f53c952ba18 OTHER: Fix string constness in to_unicode c84f4f16adcb22030d6b0aa62dceef3376773a8d BAD PREFIX - WIP: Fix warnings
[-]nano/rfc-generic-tag-mapper has 8 changes not in devel.All are real!
The real changes are: dc492c94e118261000e33ab34322e5ee52a3dc8b BUG(2511): Don't update internal position if seek fails. 9ee53174a85ed09bb24cf32940bce663d7c08d14 BUG(2509): Avoid unaligned reads in avcodec xform. 7031900590e16e8fbdbdaf9f9468eecabdd8b223 BUG(2510): Add more bitrates/samplerates to AAC/ALAC. 83e75f4070ae6b9d64205e1350aa658c50f2c344 OTHER: Rename xmms_is_int to xmms_parse_int. 931514f8bd2fd9580f4bd59407ef78f49fb936f9 OTHER: Add xmms_parse_double. 0902eb84065813c1b21176c1a2e74fa31b98597c OTHER: Add more MusicBrainz tags. 18bf1cbfaacde546e075749fe07bd3bf2d104aa6 OTHER: Add generic tag mapping. dba8534028e86710179760d85de7a9f703dd4f67 OTHER: Use the new tag mapping in FLAC xform.
[-]nesciens/rfc-collparser has 7 changes not in devel.All are real!
The real changes are: 64ce10110aa15e95adf7dc2840ae87d305593495 OTHER: Merge new collection parser. 1f6f36e325639d91fd651e5f3f7f6d8fab6c78bd OTHER: Add support for 'id:' ae4c1979f8146d6e564b1c50141f6e11b8b1481f OTHER: Add PRESETUP() in test runner generator 12d04a67491627790ad68614590015b04b83da5b OTHER: Add tests for the collparser. 56afdcffc4db767f48bf5735849e2bbd462ab35d OTHER: Replace implicit filter in collparser 7cce293ed58dedc5ed89d67ee9527ebd1f174a0d OTHER: Update tests with new implicit filter d324ebd61627979f6a439044e2372d1cb3eaae9f BAD PREFIX - wip use new collparser
[-]nesciens/rfc-log-over-ipc has 6 changes not in devel.All are real!
The real changes are: 166ee9175aca04151e4967fc7a222ab52828a575 FEATURE(2498): Create an object for logging e45d76db4448e277a23972f62cd1bda5585b7c2f FEATURE(2498): Broadcast log messages 96d2737967d5cab49f44d29d4ec1780a2b4a7a66 OTHER: cli_* should return whether the command remains active. 31376379599451a189260a59a78661cb55acb211 OTHER: Split "status"-mode and "currently playing"-mode. 27e9bf9c15d0008e948b68bc25a1dbd257d4c62a OTHER: Callback for readline initiated code 70ec81cf25169418c4fb2a8bba9819e08fd7346f FEATURE(2498): Add "server log" to nycli
[-]vdust/rfc-collparser has 6 changes not in devel.All are real!
The real changes are: 64ce10110aa15e95adf7dc2840ae87d305593495 OTHER: Merge new collection parser. 1f6f36e325639d91fd651e5f3f7f6d8fab6c78bd OTHER: Add support for 'id:' ae4c1979f8146d6e564b1c50141f6e11b8b1481f OTHER: Add PRESETUP() in test runner generator 12d04a67491627790ad68614590015b04b83da5b OTHER: Add tests for the collparser. 56afdcffc4db767f48bf5735849e2bbd462ab35d OTHER: Replace implicit filter in collparser 7cce293ed58dedc5ed89d67ee9527ebd1f174a0d OTHER: Update tests with new implicit filter
[-]nano/rfc-alac-aac-mp4-avcodec has 3 changes not in devel.All are real!
The real changes are: dc492c94e118261000e33ab34322e5ee52a3dc8b BUG(2511): Don't update internal position if seek fails. 9ee53174a85ed09bb24cf32940bce663d7c08d14 BUG(2509): Avoid unaligned reads in avcodec xform. 7031900590e16e8fbdbdaf9f9468eecabdd8b223 BUG(2510): Add more bitrates/samplerates to AAC/ALAC.
[-]nesciens/master has 1 changes not in devel.All are real!
The real changes are: 8fdb507a65a58825862f4d4eb012c1acbe9088da OTHER: Make mediainfo reader listen to ENTRY_UPDATE
[-]vdust/rfc-xmmsv-copy has 1 changes not in devel.All are real!
The real changes are: 29282fb90c0458ea30c6bd2d1f8e2a5c57e7e80e UNKONWN AUTHOR - FEATURE(2515): Add xmmsv_copy()
[-]vdust/rfm-author-update has 1 changes not in devel.All are real!
The real changes are: 40149f54cc9d06860ef21f9d46c9a2f3d5aaac41 OTHER: Update author infos for Raphaƫl Bois
[-]mantaraya36/rfc-really-final-config-schemas has 35 changes not in devel.34 of them are real, 2% pollution.Lags 468 changes, but merges cleanly
The real changes are: 698f4dd323fb8a00a1a24e52470dc7f0e59f28f7 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Added deep copy to xmmsv 76120b118692f512f52c82343c14aab4873aea79 UNKONWN AUTHOR - OTHER: Minor fixes to avoid compiler warnings 48495d88089bffb93a02f0ab158df9f37069be97 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Added float support to xmmsv 19d9d079fb83f6407a21fdb09c71f3c85fd5b6da UNKONWN AUTHOR - BAD PREFIX - FEATURE: Changed config system to use an xmmsv dictionary structure, holding xmmsv nodes 33082a3f095bd82227a8e632a76004083dd4a1f7 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Exposed schemas to plugins. Added xmms_config_schema_register to config api. 4154bac29b787710ce51dd22003a7a160d4617d2 UNKONWN AUTHOR - BAD PREFIX - Added LADSPA plugin xform e130e4ed8fbe15094424f49853764f372f5b3eeb UNKONWN AUTHOR - BAD PREFIX - FEATURE: Added functions for setting/removing callbacks to new API. Exposed the functions to xform plugins. d35835f564cf0b492679a12f235a2367e397c705 UNKONWN AUTHOR - BAD PREFIX - Used xmms_config_property inside xmmsv to store property name and value. Callbacks are working now. cd8716ff13855cf4cfd6263c54055fe792874e6e UNKONWN AUTHOR - BAD PREFIX - Glimpse of something coll that can be done with schemas 6c4e77fefaecd1c7eeb0c5c20ba504a4d37f2265 UNKONWN AUTHOR - BAD PREFIX - Gave better names to the getters and setters. They are not really schemas. Fixed several small but deadly bugs. 372aed84916377765b014c657697b10365543cfa UNKONWN AUTHOR - BAD PREFIX - FEATURE: added printing of float config properties to command line client 779cb0f0a6cdbfb8c2db524f1e0e6beae11118be UNKONWN AUTHOR - OTHER: Changed some config api signatures. ec2c87b33f8dc74cc39e5492c4cd615ef1386400 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Added config property setters for xform API b690bc5b3df3982693ed33a9ab3f39f3f0543941 UNKONWN AUTHOR - BAD PREFIX - Added xmmsv_configv_unref function which frees the internal obj in xmmsv_t if it exists. Fixed some crashing bugs due to deallocations. Fixed xmms_config_property_get_float to actually give floats. Fixed most issues with internal object of xmmsv_t. One minor still remains. 2f03a66611cbf643db789a39da44531f3a9971c0 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Updated LADSPA host to use new config features which allow dynamic parameter instantiation e886e0da02711b40066f3b2ef38b6ddfc2e5a5b3 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Added schema system for config property validation. c4b19b47005da1fbc6e2e0f9b5a1a4dac9055934 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Added validator functions for schemas to config object. d09bb19db66dc98f0c807425cf67e4ba743d3d6f UNKONWN AUTHOR - BAD PREFIX - Fixed leaks in config functions. f2f055af2c035374ba0e293446d38826f93a3c29 UNKONWN AUTHOR - BAD PREFIX - Fixed leaks and warning messages in schema functions 523b67532f8d35f26f9e09aa1fdc41be1501f526 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Added better API support for "XMMS_SCHEMA_ANY" type to allow partially defined schemas. 779581ce0bb2fa8752f095f18b2a503e27ed878c UNKONWN AUTHOR - BAD PREFIX - FEATURE: Print error message when value has not validated against schema b22b9deae77c5b3914911272573a03b1d2484702 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Exposed register schema function for xform_plugin objects. 2cce14fc4697b7e6712db4b83aecb710743fd662 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Pass error message to client when schema validation (or other set error) has occured 2b5f99073cea6338e92e9dbf04d5d018d2c82d0e UNKONWN AUTHOR - BAD PREFIX - FEATURE: Implemented setting schema for ladspa plugin. eb90057bc29785fcd1be6f078f54e9ce72851de9 UNKONWN AUTHOR - OTHER: Fixed register type of enabled property. Set to string for compatibility. 531e08b6516dff9fb87d454668587a04a921ab49 UNKONWN AUTHOR - BAD PREFIX - Less verbose config. 803e00e8698f9dd7a55711f5b036773a4c842785 UNKONWN AUTHOR - BAD PREFIX - FEATURE: Enabled usage of multiple plugins in LADSPA host. 93d9143e17c1e557945f191f68ffe07a3126e429 UNKONWN AUTHOR - OTHER: Fixed memory leaks f391c5bce9642beedfef942ba1633f6a99778aa1 UNKONWN AUTHOR - OTHER: Added xmms_xform_config_register_value to xform config API e154ae1fcff7fd929984dd0bb128b5f44332fb6c UNKONWN AUTHOR - OTHER: Many small fixes for stability and memory leaks. 0a2576eef64f16b52de9b3fa05d2638b256e76e7 UNKONWN AUTHOR - OTHER: Minor change to remove schema before adding new one. 04929129f9be4ad7b899a00c5d21d5d24ce68c4d UNKONWN AUTHOR - OTHER: Added support for xmmsv_t floats to python bindings 59f7abc24fc3009c650cd860a12e25741a075a43 UNKONWN AUTHOR - OTHER: Fixed the worst part of the leaking in the config tree a5fff084079f4f536d3ca3d4890d2d2cee7d7e04 UNKONWN AUTHOR - OTHER: Small leak fix The pollution: 85579d3fbc1defbea0e14d2859a9d811f5203768 Merge branch 'master' of http://git.xmms2.org/xmms2/xmms2-devel into rfc-really-final-config-schemas
[-]mantaraya36/master has 17 changes not in devel.12 of them are real, 29% pollution.Lags 506 changes, but merges cleanly
The real changes are: 133838c34fb617e05e8062a97b9f0ac21188462a UNKONWN AUTHOR - BAD PREFIX - Added initial xform plugin skeleton 20c4cd8c585649444737b1efeff2b34ec4627190 UNKONWN AUTHOR - BAD PREFIX - Corrected minor layout issues. 2aa0e6c1bc7e9984b85d1d7955d4b0e2e86a13cd UNKONWN AUTHOR - BAD PREFIX - Some more work. Now not crashing, but sound is wrong. 6344ebff9d5c1ab3915e3d35de31e89a68d07d7c UNKONWN AUTHOR - BAD PREFIX - Proof of concept for ladspa hosting. 39d4496d38d8ad82a79a7dcbc38f6e41a182dd76 UNKONWN AUTHOR - BAD PREFIX - Implemented different modes for the case where the xform chain channels don't match the plugin's channels. 89963ccec9c095c12c3fc63674a666ce7de6e308 UNKONWN AUTHOR - BAD PREFIX - Implemented looking in default paths and LADSPA_PATH when name of library is relative. If a library contains a single plugin, always load it. Some cleanup and organization f417f7859f97464fd8f0fae68e063583413946e4 UNKONWN AUTHOR - BAD PREFIX - Changed g_malloc to g_new when allocating arrays Plugin properties are now stored in an array type config, and the names in another. c20057237c79539c0245d9308c97de77b8b3f276 UNKONWN AUTHOR - BAD PREFIX - Many small bug fixes. Work towards hot swapping of ladspa plugins. Cleanup and reorganization. fcaa08bd837318919da79d1f7e183817020a4eca UNKONWN AUTHOR - BAD PREFIX - Implemented loading plugin from a single string which contains both lib name and plugin name separated by colon. Made plugin less verbose. Default and stored values are now set correctl yon plugin init. Removed seek function as it was not used and will not be needed. Fixed indentation to comply with standards. 357beb7941d789dd5cfd0c48222b4aa7307fd55c UNKONWN AUTHOR - BAD PREFIX - Refactored big functions into smaller ones to make more legible. 7d1305e280fb8ad3f2e7b77dc4fb56048d9ddfd9 UNKONWN AUTHOR - BAD PREFIX - Moved loading and querying of ladspa plugin libraries to a separate file. Fixed problems when setting ladspa plugin as empty. This now creates a node that passes audio unchanged. Fixed other minor bugs. 45d421d3f9ab599e4a04c0f4c90b050fa1ba2693 UNKONWN AUTHOR - BAD PREFIX - Split xmms_ladspa_read function. Cleaned bugs repored by scan-build. Removed camel case. Removed some unnecessary asserts. The pollution: dbf9340d4773666f69aedeb50c7577385b47935f Merge branch 'master' of git://git.xmms.se/xmms2/xmms2-devel faf449d7edb71c13e9b0529da2574ef8765d5bc7 Merge branch 'master' of github.com:mantaraya36/xmms2-mantaraya36 f38e14628f55af85abe269fecbfeb381522be80a Merge branch 'master' of http://git.xmms2.org/xmms2/xmms2-devel 0dc563368db41cc9402414cd6c1434492711bcfc Merge branch 'master' of http://git.xmms2.org/xmms2/xmms2-devel b4116ea450126919cffcbb8fdb762817e63b1181 Merge branch 'master' of http://git.xmms2.org/xmms2/xmms2-devel
[-]caffeinehacker/master has 10 changes not in devel.All are real!Lags 1060 changes, but merges cleanly
The real changes are: 5f28443623cb3c30f48c9c38df869052a7c17b8b UNKONWN AUTHOR - BAD PREFIX - Very ugly hacks to start spliting the xforms chain so output/effect xforms aren't killed when changing songs. 900a234923599d478ec4c4ae9b0a8500ff9ebc40 UNKONWN AUTHOR - BAD PREFIX - Still extremely hackish and not complete, but persistant xforms now exist e5e31e4d6b467d9b4783809b20eb62a3b43d3182 UNKONWN AUTHOR - BAD PREFIX - Started developing the crossfade xform and moved the ringbuf header so that ringbufs can be used from outside the main program (e.g. from plugins) c615f44255f05f29fa9ddd9a612e408866cf7974 UNKONWN AUTHOR - BAD PREFIX - Linking error fix 8c46afa0f2544a300dc7d136d33b6ae69187fb29 UNKONWN AUTHOR - FEATURE(331): Currently the crossfader buffers and mutes (to prove it's working). Next up is actually crossfading. b7746109d640383e1ef5429313f25051577dcea4 UNKONWN AUTHOR - FEATURE(331): Added the middle man xform which currently works as a passthrough 78b08e2f2d2f226c1bd8a4d4cd864859a64123f1 UNKONWN AUTHOR - FEATURE(331): Some changes made while I was on the road 6c847222373d4138e0923dbaac8707e3ee6cf66f UNKONWN AUTHOR - FEATURE(331): Allowed the next song to be loaded from within an xform f7028aacf6f544dcfef191db9cf40e5a8cdc68bb UNKONWN AUTHOR - BAD PREFIX - Fixed a bug causing playback to not work b0eb046cb4a24be27957257fa08defb1fa3e6f51 UNKONWN AUTHOR - BAD PREFIX - End of summer, time to push my changes
[-]anthonyg/master has 7 changes not in devel.All are real!Lags 715 changes, but merges cleanly
The real changes are: 03ca261ad06b7af2eee9090036d308caf35bbdcd BUG(2212): Make glib check sane, require 2.14 6418d543b6d4afcfbd12fbe684934f13a4572d57 OTHER: Cleanup 0cd44e8c4d8343179703b9b2dd1cba883a96851f OTHER: Rename constants to something more readable 88e563cd868385f9d6122edee68a9f40010fae78 BUG(2276): Set duration proper 0e222b4dac3f3575340977d45591ed33101bd01f BUG(2276): Check if duration is already set ee502feb99877897a2425f1f09c79244417416e4 OTHER: AAC support 9971fdf466918610dc6254482f382915b9e72b3b OTHER: Replace mind.in.a.box snippet, remove hardcoded path.
[-]alex/master has 1 changes not in devel.All are real!Lags 882 changes, but merges cleanly
The real changes are: 4ffe9fb6c3943b97926d4eef11597b87863b795b OTHER: add an asyncore connector
[-]nesciens/rfc-visibility-(s4-test) has 260 changes not in devel.35 of them are real, 86% pollution.Lags 506 changes and doesn't merge cleanly!
The real changes are: 8e068515e3aeb1f7e9a6078fd67c34b0387f9ee9 FEATURE(2348): Add S4 0718bde629d86f36015a99c0fb1cde66ec27dfee FEATURE(2348): Add a tool to convert SQLite databases to S4 820afdb2d07fd6be1d2b7442d51b1af1de5db102 FEATURE(2348),FEATURE(1957): Rewrite medialib to use S4 and coll2 507cc5afe95c0d5371e00831295a85bcb3072401 FEATURE(2348): Remove SQLite code 5b99d293322e99af0a82ff7464ac4774cd8d0c3f OTHER: Add function to check list item types a3e07709100d89088f359edb4274669d5e3c4026 FEATURE(1957): Add functions to create fetch specifications f80c919b75c5fe4b9e525a5200f069d8373c4eff FEATURE(1957): Use subdict in organize (xmmsv) ea518169ad492d7a177719d0ba18ac52c4394272 OTHER: Add check for gthread in sqlite2s4 wscript 891d125ec8ec15295366029f2b361bc21ec3febb OTHER: Add a first hacky testcase for medialib.c 05c284ca178604d60ded3e5554e874e8de56ea85 OTHER: Add medialib tests to be run by wscript cf33f2a560424eb71d9494a64dc60388b7193c20 OTHER: Add xmmsv_list_flatten b0c54af03c051addf59da7c15afca160b3af05eb OTHER: Introduce 'cluster-field'. 0a8c1fd8645fae29f391493bc487e1a347916ce8 OTHER: Add a json-like parser to simplify tests. 000a981c0b3eb572634e0dfccbf90e0fd8525abc OTHER: Add a xmmsv_compare. a5e6c89a2b9540d139ad15ec314cde51e03fb05f OTHER: Move xmms_dump and xmmsv_compare to a testutils lib. 40a46e0376fb10d9a584b27fb8334eaaa9c3991c OTHER: Add util to build coll from json string. de681ffa32e1a7d1cbf5effe954b4336940360de OTHER: Add a medialib test runner. fffcbcdbabf2cd00eb9052d26572de2b0734382e OTHER: Organize ordering information into a dict. 66a56f5ff0ea6c6b482d58cef98e7e14b6609500 OTHER: Add Valgrind backtraces to x_return_* macros. 7af0f3c29a854b8087194e10de8a3bae8f31c31e OTHER: Add Coll2 support in Python client library 03d4c1e964ccca7013e9a068cbc6e1e341bc9d9b OTHER: Break out result post-processing to separate file. 2c9014dca6b1d25fb164abaefeec2c6a6d7b1f17 OTHER: Break out querying to separate file. 8ffa7ca7340800b81bacdf8cf19f8916af9c9a57 OTHER: Break out session handling to medialib_session.c. 24b570bb801f83c4187d5d8c87181515de35ea93 OTHER: Remove the global medialib. 1929a9eb18dc703f93c31db1df2ba3fbb6d70289 OTHER: Build xmms2d as static lib when not shared. 99f38e3c956b87b2c468be535f4f6e23f865fd6a OTHER: Don't #include .c-files in the medialib tests. e24d4c5223c8201556ab6dd7303aac9a99ccd376 OTHER: Move explicit coll save/restore to coll syncer. 62b0782ea6ed71c1483f991eb2441920ee839c87 OTHER: Start adding a playlist test suite. bcb25a156c47e77b629e7eedfbd78c5e070a5a05 OTHER: Add support for executing IPC calls in tests. fed20b315d015cda0828b3a279cec289b523811d OTHER: Convert medialib-runner to use the xmms2d lib. f4fbbac3dfc38ed7b1abd08be5ea41ea1bc7d51b OTHER: Remove global stream type from collection to ease testing. bef3c0db6c8e9d0bfbfb831564debd5546ccb854 OTHER: Break out xmms_mock_entry to separate file. cfc8edf548941c064784aaadb4b876a07e50e9fa OTHER: Add initial test suite for collections. af15a71d6f5611bff1437e965acd93f84b0f29d4 OTHER: Rename default_source_pref to xmmsv_default_source_pref 409d47cbe38e86abcee65328fc40a59b0b884ec4 OTHER: Export fewer symbols. They are hidden by default. The pollution: 3325893642119f777fd1ab045e83086fe287423c FEATURE(1957): TESTS: Update for new coll operators 2c45f83c182b4f0e61fdabdac6c1b96c4c79d6fd OTHER: NYCLI: Add default ordering to search 2d3fa9f6808413e5d7d02eccaf74ee5613988731 OTHER: Suppress a warning ff919235b7f3317e203ee416c066f13fd765f3c6 OTHER: Reduce excessive use of medialib sessions in test. 6ea046a35130be86eaa86bf5fe4588cf47e0e97a OTHER: Don't leak fetch_info_t on error path. 879ef5dbb63cc7001527f3f595cd86fec912b886 OTHER: Make ordering test more error prone. c982de27cc5439a76f62da9148890b5fec540352 OTHER: Fix indentation in medialib.c ce81d5e1ae62386b0d42df19ba77769349000f79 OTHER: Break out fetchinfo and fetchspec to separate files. c2b32c022bc7dbe4cc452a9fbe0ce5be5ff1d657 OTHER: Add xmms_is_int to utils.c 6e87b15dc56f3f32820715bf6e27907e950c0fb5 OTHER: Add error handling in cluster list/dict. 83687e15e690056215c17772bc061ced3078025a OTHER: Don't overwrite error message. 1bf1d6c40e27656a383b9276822887e09f83653a OTHER: Add csv support to medialib test runner. 588798a80edc189c70b3e648b7ce6ce6ed5bd65d OTHER: Fix potential leak in medialib _get_int. bb8d737e0c29aaeb79e1cc16b18c187c1eacbb52 FEATURE(1957): Cluster by row instead of id in query_id and query_info a61915654473ad8a6d68b209cd2361db86b6165b OTHER: Fix compiler warning c4b27d1ecea10e09ca80bf757a2488cc4c1b8058 FEATURE(1957): Add playlist type when creating playlists 2304ae73b4e2ad97a494f62b9065b6adc06c210f OTHER: Bring "operation"-attribute of FILTER in conformance with the wiki. f863a0bd9b9689438afb5deb23c46b450466d72c OTHER: s/keys/fields/ in xmmsv_build_metadata 5cd37ffb3f40af0070f4ecc38531188db01edbbe OTHER: wrap strings in lists xmmsv_build_metadata. b2421699aa0212a5b95c5de30d41621398e317b3 OTHER: Add test case for coll_query_infos. 4b367cd0e566ba0f552cd844e31856fe3f6a0296 OTHER: Get rid of the global source preferences. 482cf78d7d7bf48436abddd83689dca9c9987e81 OTHER: Update S4 with log fixes etc. 0c690989116073d69aff1dea451888c29c56f2c2 OTHER: Fix two mem-leaks in medialib. 7bf879872e77fa7c86a896c4b1786513f45a3da0 FEATURE(1957): Update collection_validate to coll 2.0 1fec9859c53577e33dba937ea881b201c14bd1be OTHER: Test getting missing medialib id. f060e7281f4f43722cb99b4305b18151c2a8f9b8 OTHER: limit behaves as expected on a fresh mlib. 865bae4c4dbe4b45e7584626855a8dc8c81194f6 OTHER: Add function to create collection from dict. 4bf5d0ff881c6ef16b10b4ff9648cf2df7842cd8 OTHER: Fix indentation in collserial.c 3d897260be47629a387bb5dc82918ea41865c970 OTHER: Free playlist mutex after terminating mediainfo reader 364800d38b3ee494236287f35e4bd8550c444043 OTHER: Use medialib sessions in xform.c 49556fa15a8f2447063568860a4e3b0d40e08e0a FEATURE(2348): Remove checks for NULL after s4_query dcf6e098cc27b87aa3ed6c8d7dc571141e64ce91 OTHER: Fix leak in query_random_id test f8983a383054f2e2923701377f32e96d2b716072 OTHER: Apply XMMS2 coding style to Coll 2 code. 1f0327edc46bbca76445e4e9f2e231e200d2f232 OTHER: Simplify xmms_medialib_entry_property_get. 508c38c2a0d15c8d1ca5a71a5dbfd5e34ad9e5d8 OTHER: More informative error messages for collection validation. 11267964e7696bab779d6b5fa20995a5bb6d7999 OTHER: Update serialization tests to coll2. 165cfbe94b6cf59393001a5f0e23538f4537beca OTHER: Fix of-by-one in medialib id generator. ccdded2e1acf2053eea9b5b072f41d902af6a0e1 OTHER: Change cluster-by, and introduce cluster-field. abf9fe518a84655d6db0c634a6d72b35cdda21f7 OTHER: Fix error in ipc.xml, query_infos returns xmmsv_t e599eac05ff29741d9b8edbcde0efd30728834e4 OTHER: Fix error in complement test 9946431dc592c8098f13cf342909d8054e78595e FEATURE(1957): Add constants for filter operations 11cbf0a6c38b57eef72f3e891d4364fd56e08922 FEATURE(1957): Return a real universe 52754db585ab70fb840e90e7abd160a7ad282350 OTHER: Don't iterate when _size exists. 4fb0d80121b9dd9492032c01f19439ee269f8638 OTHER: Fix leak in medialib_query_recurs 90931dd28982d155db05583fec01e151f83c9466 BUG(2207): Add ability to run medialib in-memory only. 2c5157deb82108f0b09bccad14be36be8f45d534 OTHER: Properly cleanup IPC on shutdown. 8179cd26774c374daaf801b5256b79789413d851 OTHER: Fix race that could insert invalid ids to playlist. 29cd336774bd9ff4f46ab71e43ecf799c668a249 OTHER: Fix uninitialized read ab6f5e53de3f789abdb157fee825f7895ff8cedd OTHER: Make xmms_fetch_spec_new_metadata readable. e4b64fb96d9ff1def6bd8bc6fdbc102b1466d700 OTHER: Make object lifecycle more explicit. 03b7199c506328232b705876b5dea19bc9144897 OTHER: Implement xmmsv_dict as a hash table 1a23dbb7aeab9552ca6808845d3a3090c0f1430b OTHER: Fix leak of fetch-spec in coll_query_ids. c7d8d4621fbd369db39296c7b1840935057a3747 FEATURE(1957): Keep ordering when using list aggregate function f5cd295977e5d9aa1edf75d99dad92447aebe6d6 OTHER: Make xmms_fetch_spec_new_cluster readable. e9ff5e417fa870408dd3190c9139ab3ea13b89e1 OTHER: Update sqlite2s4 to new S4 API ab0390894f611cd14637bab13809b70a6db2b412 OTHER: More strict result checks in medialib tests. 44cb3b16d644a7e6680c4d5aed1b68d37bfe6657 FEATURE(2348): Make playlist use collections to sort 3e854b1762f4f40d6a3b135af84c51d9724cb106 OTHER: Remove unused 'order' variable. 9b1ff25ade86230b39c8e172a5195cbc77025788 OTHER: Add test for medialib ipc entry_add. d7475800d0d420de95ded60a232b0480d5b884c6 OTHER: Build coll from json in tests. fa59eaf110f664efb13764b0181bdbf630df3037 FEATURE(1957): Keep ordering of FILTER operand 805f511664c63d51f0a8f94b720a7bfdf9cc2a49 OTHER: Remove unused code. 3c57b666d7ad85e82a7fe5b4f5f01fd294297558 OTHER: Add tests for property_get_str and _get_int. 795051e2a2a63503e9bd776b2539b0ac0ad4cf35 OTHER: Move xmms2d medialib functions to private header. dedeadeb17e99b30183be0d14a4e28ede275fe33 OTHER: Reduce complexity of _entry_cleanup. 49b61574cf319a6ad31476b44270244f61e06f7b OTHER: Fix typo when requesting metadat for all columns. 2b245570290b74b51414c5d783eac2dc0f3d3c04 OTHER: Increase fetchspec test coverage. cefc2df159645aa965677257363582c9db7db9ae OTHER: Proper error handling in organize. 7ff0e278061fdd8ed141aaeb28b6b40385479e38 BUG(2403): Fix rehash for S4 d037f215542c3e1e86c65626f577b00c64a75e85 OTHER: Move query_infos back to the server side c54c0d6b591756f9fb0b3e07e7a17b15e4ca9a36 OTHER: Start json-parser at ENTRY. 773ffc1fce9672a17bd8dd029f1bd2287b8347de OTHER: Don't use deprecated xmmsv_is_list in xmmsv_list_flatten 2d4a93e6dd8447d153d17977a3cd081dd61a97c9 OTHER: Make filter value const. 38ca7bedae492333f2ebf1f3817ca0d5d1e53108 OTHER: Make opening/converting to S4 more readable. 0fac2a113c9c01da5aa5d2fb00c816e1c8fb4d76 OTHER: Fix indentation in xmmsclient/collection.c 30288f8a9ee1dfb1ca003fc0cec6b3d91a72c9a4 OTHER: deprecate query_infos 142749362f79f21839e393ec6b77f0f3407fc995 OTHER: Handle missing values in cluster-dict. 0fd68cb92c6e51696f0fe17227dedb047709517d OTHER: Fix a division by 0 bug 26691433350971a4c380ef50cb737cedeaa963fc OTHER: Remove superflous args from option parser. a2722209739df6eaa4244d5723a7b51f77af4e27 OTHER: Break out query tests to json files. e5d324aa842decb4701a0c68a36978096078ac92 FEATURE(1957): Update medialib-updater to coll2 1a294f6a0545ac7f2febeee4289cd29b36da3f15 OTHER: Rename the list aggregate to set, and implment proper list 23a9ce640cd5b93bf6ec3adbd17be43732655b4d OTHER: Use token instead of exact match as default for non-pattern auto-filters f59dbc533f30da8623cb010167428358c04800ec OTHER: Fix segfault for has-filter 5dfd50bec86bb402ae53efe8fd24bea64581290d FEATURE(2348): Use newest S4 code 586dc8fa3a402b820b60cc59d8d83a0eeddee601 OTHER: Make is_universe return a gboolean 0ec16bc8fd9ede0b7a6d367db03e6c469cebbc7d OTHER: Add sanity check to medialib ipc move entry. a676e32bc2155dd159ca32206bc06421a0e55e5b OTHER: Add medialib sessions to output.c beb9fc3e7b2d54d7675e5042a3a8d58d9ed6134f OTHER: Fix coll_client_find. 7bbeb8251c1c1210efefec34498406613edd85d8 OTHER: Fix typo in fetchspec. 15665cbb9d5e078e7c01c8b2f685a51d58d86f9b OTHER: Fix ref count leak in xmmsv_build_metadata. bc153d6bdce90885eeaa303d488b4c7666e3a7f1 FEATURE(1957): Add the Coll 2.0 operators 14dcfb8bc4e5efefc6688486fcd04725c44522b5 OTHER: Don't try to wrap result in server genipc if it's NULL. 8e3c7613844efc62d72af8be616947fcd878a39e FEATURE(1957): COLLPARSER: use new ID filter type 8cad442bc3c7639fb94b66cb799c15daa6c7506c OTHER: Add myself to AUTHORS 772598ac73bce694e3c40f78c697906ff3cbe207 OTHER: Simplify aggregate_result. bfa27f9f45e1213a93aa6d7af4f900e1fe2793f0 OTHER: Add sanity check to medialib ipc property remove. 86ab6e683d0135e453857638537909889993c699 FEATURE(2348): Use new S4 code with bug fixes 7c5a5641e6957f8c11e6d52a1417607db99df491 OTHER: Improve coverage of xmms_fetch_spec_t. 20868c7e68b713413ac51739ed32dd02fb9f6e73 OTHER: Add medialib sessions to collection.c a73143ea19c6fb057ed69dd97e78aba1221e4c7e OTHER: Simplify convert_ghashtable_to_xmmsv. 390a48f170d7f7d636c45a8c3ba4b251ec71f4b5 OTHER: Split COLLECTION_TYPE_FILTER 6fecbd8ee8af381f325d544fd87b80ae027fe37d OTHER: Remove bool arg in xmms_medialib_session_free. 1498b4fe70d925d28b04a746f3a11617256d243f OTHER: Documentation fix in fetchinfo. 5d48d9368d2585cd35d23ab7da3f0f3a9f17c18a OTHER: Add tests for medialib sessions 668deb7b876d7846a1ae52addfb64aec8329db0e OTHER: Add test for entry_remove. 041996bb8a3734c0d6a3cffc2047657d84112fc9 OTHER: Enhance sanity check of medialib ipc get_info. 4deacbee69bae83fd9d6db6d5f81b6f9c3e93cfe OTHER: Readability fix e9d560ea71d4306319cfd54c934c908bd17094f8 OTHER: Add test for medialib ipc property_set_*. 6077caf6d4ea099902d016ea1005ff3f71006e20 OTHER: Add test for medialib ipc move_entry. 9f8f48feadc1f9b5238b4223f9d02c0356d21974 OTHER: Add test for ordered union. db557b5639817eb1dba772e77eb01915d5d5b0d7 OTHER: s/parse_jsonism/xmmsv_from_json/ 29346cfe48a1679b0755f9f7d3dc73a0674c6a41 OTHER: Add a string test for entry_prop_get. 704e42f92af45c8f28f188d246f02c3f624d5363 OTHER: Use the non-encoded version for completeness sake. 41cad49746b941a93d9db0f487dc9262925183a6 OTHER: Remove unused function 5549d63975758b8e5478824adb937b13e542b7e6 OTHER: Fix leak in coll_add_limit when start==len==0. d33951d5a59d7afc8a2c975d7bdd1fd59f492083 OTHER: Add tests for xmmsv_list_flatten 7e44d93db8250c96b8d254421cce14dfe8dc3e10 FEATURE(1957): Add clustering by row in queries 50ad549e3d34cf0f85df4069da4fe4167ad4ae49 FEATURE(2348): Fix plugins using the medialib 6e6e1d3a6d9d70e3aa2416fd01033a6c60508555 OTHER: Add test for not_resolved functions. 2cb1692edb359d8cd5917fd44573670fe09196b7 OTHER: Add test for COMPLEMENT 9882ed73d8f0bd1ad5c1cf14bac08f231f7b7a13 OTHER: Fix indentation in playlist.c 77a6b3b9575a41674a6fc18bf3c15554358f855e OTHER: Use medialib sessions in playlist.c 99fa71fbb90322b574f98b52dc681eba4c006a0e OTHER: s/keys/fields/. 195b0c285b5cfc0b4ac65289604afc1263078a02 OTHER: Add test case for entry_cleanup. e42599aec05119a07f1b6221a55a42f7fc39a1fd OTHER: Add medialib sessions to mediainfo.c 4f19f6edb095aa227711fa44e7cc34b1f20ee5d0 OTHER: Fix remaining s/key/field/ renaming. ebc7d61d8b5077d9b58a6e2b707c700fb50ced95 FEATURE(2348): Update to newest S4 code 7aa5574af74078f67db5d7f4a1c84d0b8feb0ba6 OTHER: Add medialib sessions to medialib tests d94cb467ef4a3b53046f43cbf30f062d17a977f8 OTHER: Add aggregate_sum test. 2a5753c23138acc23aa3d5724f4a1994d00a7ed3 OTHER: Improved readability in on_playlist_updated. e3b283da82d196ab81120291527c090922457c8b OTHER: Add a hungry 'eat' to json parser. 0fb76347d65fcfd37df9790bd18a4006145f0f2f FEATURE(1957): Update xmmsclient to use coll2 code e16341fedc10d00eb9001295a1e899d7ef3fdc97 OTHER: Split filter_condition into smaller functions. 70c162a2a61e4418e6bac811460f84862af7b38c OTHER: Use xmmsv_compare in test_cluster_dict. 0d433f45faf4446a101df0c93655760d2b74c11a OTHER: Move internal visualization header to more appropriate place 544d77c1cec9cac5d21b8f06cc1913cd2a351d6a OTHER: Make normalize_metadata_prefs less promiscous. db3069be96fceb17a8fd01337a123ec5a0366464 OTHER: Split out aggregation from result_to_xmmsv. 0c2b3aae54f05abd54114390b8c242f4b74d7f1c OTHER: Factor out some common code feb2f4d5ec3cade9b64a53fde9613ba60c9900e6 OTHER: Don't leak info struct. af8cbb0de0e68a8ad0795cf5bc92d4e558c45516 FEATURE(1957): Update playlist to use coll 2.0 50a044863d0edd44485ad09fa9a026467bc6435d OTHER: Fix indentation in value.c f252cfe0ce1c8bf5833e817e8ecbbbe72b4a94af OTHER: Fix leak of s4 cond obj in query_recurs. 305b36da7fa63854c15170ed0fb20da8785e1e2a OTHER: Re-add medialib sessions 587d5c512ab8728069e2e6eeb9892dd5561f7711 FEATURE(1957): COLLPARSER: Do not convert >= and <= into > and < f1d5ecc3fa5dac21a480c091b2d829e74bb5089d FEATURE(1957): Use new xmmsv_build_organize in xmmsclient 66c1ec1886159a02fffbb952f43f1f352dfefed7 OTHER: Fix indentation in collection.c f46c98ba0faf26cdb4affc6a48d81a14281d18a1 OTHER: Make xcu run setup/cleanup between each test case. c21b5743e84ea4909c617dd7080393d7638a28c2 OTHER: Make has_order return a boolean. eb826fd758551f2d10acb2aa03ae3cc81d22b214 OTHER: Make xmms_fetch_spec_new_metadata readable. 09061f3e2ff7dac5c2fe5314f1764a154557ef79 OTHER: Update to new S4 with bugfixes and index-locking 2bd0af144acf74cf4385fd8b8756f841fee46e28 OTHER: Use error_t in fetchspec parsing. 0a8a30a72e16362a49bb5611c0fd13079e25db4d OTHER: Add test for basic count. ce3212a3297631cf3052d17058e15d59173e4618 FEATURE(1957): Simplify collection_find 183ac0c77a21893fbb1c3a77cc3d35e8d6398a70 OTHER: Rewrite get_new_id to support multiple xmms2 instances 8d845c8d07088115e501ca745f6d5a698f5cc184 OTHER: Add sanity check to medialib ipc property set int/string. 20317509c2063e4167e3df19169c54a9b9836973 OTHER: Add test case for entry_property_get_value. a0682ee73ca274ca69363da6c7247bab128f878f OTHER: Fix leak in xmms_fetch_spec_t. 2f933e02346f170c6c55a973f3536519e2dd9c78 OTHER: Make collections serialize to fs adc9b835e4d8ec6757f76b98a7f913b6e8dac607 OTHER: Fix breakage from S4-API change eb0bdd73504e9d549da01d6db403ab37bde7659a OTHER: Move unordered/ordered union to coll-to-cond. b4ec9775900533c35efceb1203386d40e2970684 OTHER: Make xmms_fetch_spec_new_organize readable. fb7ee52d485c4e86b1787653ecd054e3c2bd02c6 OTHER: Simplify xmms_medialib_entry_remove. 82c1c5944280813894aa9227808a16b9eec665b5 FEATURE(1957): Add convenience functions for ordering 91663a2088df868113e5af40da152ffb9b3f1324 OTHER: Add new S4 with transactions d3eca20ace165fde9b0e12b1717d85570ee56ff3 OTHER: Listen to entry-removed signal in playlist. 58a828e282fb30e5cb126448eb697005a8ef5277 OTHER: Treat ints as ints, and strings as strings. a9f773753f48218dfe80f4b2ea2f8dc400aa03fb OTHER: Remove unused variable in test. 5061bb139c1790fd38fca5603ba8c551ea75f562 OTHER: Fetch all keys if keys is not a non-empty string list. fd528c88ad264f3d84f9eca67ad2b827ce3d5ddf OTHER: Add Coll2 support in Perl client library. 00a9663178297f2e28880b3e4890c67f6cf9b380 OTHER: Update s4 with bug fixes, api tweaks etc. b242266ac41c93bafff734fcfc7b906e2c663257 OTHER: Create correct types in organize. cce38b9045821da6332a8558a1b36d96bf53415e OTHER: s/order/direction/ to comply with spec. 0051071fff5c1404c2b55cd08ed9d4512e87c7d7 IPC: Make it possible to return an xmmsv abbaa552529ad7a23f277ed5ba83c48f4ea9a2ca FEATURE(2348),FEATURE(1957): Update collection code to S4 and coll2 5c9b02447b80d99319bbaec15e11c6b20bbeaa66 OTHER: Fix memleaks in medialib.c 35d49d8b76bb8d3ac2aa9f641e4286fb71670a60 OTHER: Fix long lines in tests. 8072a8f0d5ddbb16a874662216a3c8461db7a212 FEATURE(1957): Use subdict in organize (medialib) 565799bc6e62cf2edaae76ccf4e60e7cf30ad0d0 OTHER: Add test for medialib ipc property_remove. 8eeedaaa41427a81597789bb2fab5956a15ff7e6 OTHER: Pass medialib to _get_uuid in collserial.c f21418a2832b52e21969c98a4f292cee9319538f OTHER: Use proper assert macros for null checks. 7e7d02a4082b4681e93018b1002ca3f6902318a3 OTHER: Add test for medialib ipc get_info. 12b3efa48e71f9cc91754f388028c443b9c350db OTHER: Add dummy threadname to test cases. a475012551b5e063c613964815942a3de272b714 OTHER: Add test for query_random_id. 791008b20743e4c69b7132943c3f8c12689d8f7c OTHER: Make cluster fetchspec validator stricter. b2fd0f12b9158e1033a2915a9163668d0bdde9dc BUG(2441): Import media as the directory scan proceeds. 5c9ea4fc683f041fde17a6810a6e31afa2dc901f FEATURE(2353): Convert collections when migrating from sqlite 077238007828907d55aa76e4791a2ea2aa500efa OTHER: Split up xmms_medialib_query_recurs 145ed3904ff57d6de397ef5108394281d0f42506 OTHER: Add test for medialib ipc get_id. ed57631a6ad92e2443791da942faf154263dca27 OTHER: Require metadata 'get' and 'keys' to be lists. 05f889994a38080d6b97da8d2d48efce897acd27 OTHER: Add a test for medialib ipc rehash. 8860bc8e1dfba6a24525b42570d68f18a39b92ca OTHER: Cut medialib and mediainforeader dependency 4004a47354fc8ec8070a79dfbe00c9095e0cbbf3 OTHER: Cleanup xmms_medialib_entry_cleanup. f10d74f670689971cd2bc8a0b43fa723ad90ddcd FEATURE(1957): RUBY: Update ruby bindings to coll2 d613a6ad36b0523bbe44229d02c9e02c7fb6bd95 FEATURE(2348): Update to even newer S4 code dc9e98ae07a53150131aa36964a3a9881900d91a OTHER: Make nycli use query_infos instead of query_ids 62513a68d162d83e7914d5b43ed8923c08213ff7 OTHER: Decouple playlist, collection and collsyncer. 8124ef501aceb8925b931ab90fd8daac2eb23405 OTHER: Add some safety belts to coll_add_limit. 5386070fc9ec5f73e759c5816b7ebf7643830c41 BUG(2343): Fix sorting with duplicates e5b7fbced253a2d9f2067198a78649c04ee25dd3 OTHER: Let playlist handle adding of entries. 3a283058545fc54ca5f203511d3e2d89224eb877 OTHER: Fix a ref count leak in coll_client_get. 14ef8d017025749375dfc5e5b8b2eb20a57f0e26 FEATURE(1957): NYCLI: Make sure there's an operand when configuring to pshuffle 78136f13c2b6580eeacdab160c3241afe4057be2 OTHER: Copy key in xmms_collection_dag_replace. d66f1294d1842b3b8794e660351e90284b5198be FEATURE(1957): Add convenience function for limit 5e56e993369c579619cce62a78cd3705148d5db8 OTHER: Tiny cleanup and commenting of medialib query code 583afe4b5e8eb7798b50d73472caf3b2f2976b32 OTHER: Split up union_condition. 25ec2371783b3cf15a3b90da1e6f8027c1bc75a9 OTHER: Add support for unordered comparison. 65f01561aae62f778a86c2fdd9af943f7c3bb9a9 OTHER: Add sanity check to medialib ipc entry remove. 980877a0ee9ae5e3a98231b40d1658571704e1a4 OTHER: Add ability to test one specific test and/or medialib. f339fdc688abfe5b0d04223da0d0ebedab1a8b7c FEATURE(1957): COLLPARSER: Update to coll 2.0 5bbac75b5548c1704a1ec335b54f6f36750c90d3 FEATURE(2348): Update to newest S4 code 20e9fd15b353056becf209ab8458055df529141a OTHER: Add test case for intersection type. 4ad1d4a7eee5b6bd0dc542972a972eeff27197a4 OTHER: Order can never be NULL. a95271eb4f90acebbade1e8461032b86ae9c2571 OTHER: Parse number as int in json-parser. 92fa4b5ba24e7cd5f46d754837307a5a2d2a8cf5 OTHER: Disable functionality test to get proper mem debug. b13be0763bd4ef7a5eb406c3418e37ec2f833fc5 OTHER: Fix bit-fu-snafu. c49a0abca0911d8a28d51b0be7eeb379041a472e OTHER: Avoid unreffing null xmmsv_t. de4a49c1f6fbbc7372c76ed1089d45d82db038f0 OTHER: Handle error cases in _xmms_dump. 56fef14c5072b13a0a27d0a69d1fd2cfc947f026 OTHER: Update to latest S4 API. 549f87e03a6a789efa270f065bb95b6504158498 FEATURE(2348): Remove use of medialib session 1df05060174e169d24f52b5ecb7581b4109ea833 FEATURE(1957): NYCLI: Update coll dumping to coll 2.0 ec02ea80371ce48832dd9bd63c868470203595d5 OTHER: jsonism-ify specs in medialib tests. 0ed62c77c5e1a953b43479fb0900192c9fa582f0 OTHER: Add sanity check to medialib ipc entry rehash. 08f8642e1f399d890326904b071e605229e44ca0 FEATURE(1957): NYCLI: Remove PSHUFFLE and QUEUE 1b1fd0f6408161514381f67e6461d562b88234dd OTHER: Add test for medialib ipc entry_remove.
[-]guilherme_pg/master has 113 changes not in devel.All are real!Lags 394 changes and doesn't merge cleanly!
The real changes are: 3c8d500a285be684278fb08c13746b03946ada7d OTHER: First version of courier.c 089ecbb197d5107f3618de2758054ceeff00ab9c BAD PREFIX - Client and message ids are now gint32. b22c0518b5fba60e3b78c6e2be284044fbb619f8 BAD PREFIX - Changed objids and cmdids for messages and replies. 9f26aec2fad7f627ecaeb5b2c63c0f6f1628b0dc BAD PREFIX - Moved code back to ipc.c 4f48226c1af255bee81ca66ed69e75e6ff23d2ad BAD PREFIX - Added some documentation. 2f265d357c88459e1b7971823e369cebe7bf5bf8 BAD PREFIX - Fixed copyright date in courier files. d520db749f337ccd650b08dd5816098d4a8dc9ac BAD PREFIX - s/id/last_id/ in the pending pool for clarity. 4c4932d682cfad9b3ca27c0834696f3342ee5252 BAD PREFIX - Changed function name. 899762acde13e68fc069be364cf7c8c029609635 BAD PREFIX - FEATURE: Extended genipc, empowering object methods. 73b80ecb3fb49ec2480aa7f39aa28fb00eb9739c OTHER: xmms_object_cmd_arg_t now carries the client id. 7b79c32848d1f0ddf4c2c203fe51469488599b21 BAD PREFIX - Made global variables static now that they are back to ipc.c c7ee06a572cac63b503017da67bd32f8394fc777 OTHER: Removed some dead code from genipc_server. c7f689ca2d56d87bbb12a2b72ea05a03ff65fb58 OTHER: Argument types can now be 'unknown'. bad79884fd646dc4450a7bbb781a82bccb6af863 BAD PREFIX - More variable renaming for clarity. dd9b99fcd7215b54233327eba44d4cb2b9871496 BAD PREFIX - Prepared the courier object for use with genipc. 1d5904d951b5ff080d5890abfebcf3b9649b748a BAD PREFIX - Adapted courier.c and its header for genipc. de31d3ddde749bd12d87372d7a523350cb33f2b3 OTHER: Fixed treatment of noreply methods in ipc.c c6bf08f262e3089fc3bc8c0eac97f76b3b0548e5 BAD PREFIX - Fixed GTree misuse. 269b76b8fbb368eee5105546d741cf1b5977a6fd BAD PREFIX - Removed unnecessary unref's. 92195dd4c6c308be147e0526f64cf9300a5bf0e7 BAD PREFIX - Made the server assign ids to clients upon connection. 3241fdc6a12ec7a7e8d064440947456ebbb4e895 BAD PREFIX - format_msg now increfs the payload. 82fd446b026ea8793684c28ed2ed74b0560ade40 BAD PREFIX - Fixed xmms_ipc_write_broadcast return value. 50bd1d3ac7d491cb2650412a221c929e5dce880f BAD PREFIX - Added error checking to courier.c. 7b4e80a36adf5293a03ef50bdaa363516516a0cd BAD PREFIX - Removed extraneous whitespace. 74b41b3af0153ff774cef9224d59bdf292e81d38 BAD PREFIX - New method for the courier: get_own_id. 8faf6d9459f12750b8c99626b504ff2dd7e2be27 BAD PREFIX - Reviewed documentation. fa5a351297a2ec263d806244432435f151c1e7d1 BAD PREFIX - Added method get_connected_clients to courier. 849aa3fe980e3a8dbb81b45a3dfac356046b5fc4 BAD PREFIX - Added some log messages to courier.c bbc80629e457153dc83db1b658f79ab15ebed4f7 BAD PREFIX - Moved more code from courier.c to ipc.c. f1897ccc8f73f57e7f9a1e6a03aa904afcbd378e BAD PREFIX - Added initialization/destruction of courier to main.c 0eea3135656a18b4ac6a5d73092a0db403430953 BAD PREFIX - Fixed typo in documentation. 4dd0c61799a34704ba0d28c5f4688ced65f21f22 BAD PREFIX - Fixed messages not being removed from the pending pool. 63fee4293d9943c6fd4a218e78a844d748b98aa3 BAD PREFIX - Relocated log messages in courier.c. 1a1da04bdf22be13626bf6c2186b59c3b9ce9b2e BAD PREFIX - Implemented new notifier types for c2c messages. 4267942929405f1839270c08a1d5f0927191e252 BAD PREFIX - Renamed callback types. Reduced code duplication. ef128d4f4f91a4cae3e0466d200174e7513340fa BAD PREFIX - Set Doxygen option to document macro-generated functions. de71355df417ab1ef6c998222be1cea6c3a10f3f BAD PREFIX - Don't try to parse c2c results if they contain an error. 00cc255c1b57322998ae6ae6c3112c0abd6ba6d3 BAD PREFIX - Added basic support for c2c functionality to libxmmsclient. d271b27ab737c843b8dae3c66766ead6e58678ca BAD PREFIX - Documented and relocated function for clarity. c616e4b9303eb6ba63200e858caba81a9c963845 BAD PREFIX - Added helper functions to parse c2c messages. d56c45b7ff0d9639ec72a7028cc4e19915461e70 BAD PREFIX - Renamed functions conforming to coding style. 79b9d8129d24bdc6269882d90602ff816551db47 BAD PREFIX - Added xmmsv_c2c_message_destination_get. 722227e5b80668491cc8463f66c7d2ebd7d6a383 BAD PREFIX - New (hopefully final) behavior for c2c notifiers. 9f524084d0a4d44021b4b0cd765955d33071bf59 BAD PREFIX - Fixed include guard name. 87d8ddce776e7f997524645b4a7dd6ea1a09203c BAD PREFIX - Added support for multiple replies to c2c messages. c767e0a9324bd6d4b5eef9eb1eba9750cc95a97c BAD PREFIX - Attempted to make courier.c less ugly. eac4a03632cae98c2e8959f00e78b522c138e9c7 BAD PREFIX - Added client connected/disconnected broadcasts. 026172fd06165dac80131af279e29b23a2e85f67 BAD PREFIX - Simplified courier method get_connected_clients. 0f83ae04987494f0ae122a11aa313ed9f8b12789 BAD PREFIX - Courier now sends out errors when clients disconnect. 54e23c73229ff03c219f2160a895d2f298fb30b7 BAD PREFIX - Protected the client id list in courier.c with a mutex. 2adaeced9ef6a7e4b4fb8a500b8e48e3402ae31c OTHER: replace expect_reply with reply_policy in documentation. 1519d645cfbd8e59f313cde0c09deccaed8c8e02 OTHER: refactor to avoid opague macro POST_SEND_CHECKS f3b7302f648ffdf1751b50484a9524fb15277f0d BAD PREFIX - xmmsc_c2c_{send,reply} no longer steal references to the payload. 27acd3755d118788a55af3a505275f39d1a1b40f BAD PREFIX - Deprecated xmmsc_result_type_set. 62fa08415bcd9ff6ea930aa46f0bdf2cbeebdeec BAD PREFIX - Added XMMSV_DICT_ENTRY_VALUE. c374807c5569f3d20c5d39b88a9f7ce0f3dc37e4 BAD PREFIX - Added API errors for when dest and msgid are 0 in c2c functions. a51df2655bfb11edbe70687740775ed0e6a9aeab BAD PREFIX - Added check for oom error in result callback creation. 598629fd8a9bebec27aae7c4fcbd86e228b35f6d BAD PREFIX - Removed unused #include. 0c493f7620ee1a4846070b7d55d296b20e66290d BAD PREFIX - Initial steps towards service client functionality. 3a3001629c2538fb5f9d06cae1689dd573a1835e BAD PREFIX - Added proper initialization/destruction of the root namespace. b347cb335c1772e17f6b54c8b217182b791d2f75 BAD PREFIX - Added missing prototypes to service.c. 9c02ca03f8c36e754ac0d8ab7f5a774465eef7da BAD PREFIX - Fixed missing #include. 2d8ed29b7790fbb6e3744dc85879b855c5bc1ba2 BAD PREFIX - Added hack around bug #2449. 731e01c5e6976b0c3bb372eeb257e956c097147d BAD PREFIX - Fixed copy-paste bug. 9ed6e847e42bb2688268001c1cd4a8136a10383d BAD PREFIX - Added xmmsc_sc_method_desc_check_args. 0a3b7b2f8933b3579d6912f99c90fdce7034557a BAD PREFIX - Implemented path-to-ifent resolution. 4c01d03d121a4894351e230e27c851e987f27535 BAD PREFIX - Fixed leakage in xmmsc_sc_interface_entity_destroy. 0bf8b3a95ef56dda266ed162c78e3e510994d639 BAD PREFIX - Renaming connection->root to connection->sc_root. 1ae02cef8e123e45de0cd5eead0123950c2e20d6 BAD PREFIX - Ignore argument type if expected type is NONE. dac35c6df16aa39345970dba02a608fbbb93ec91 BAD PREFIX - Initialize target in resolve_path. 9fdeb1b053f1fe2c3e9d1261c0eb5a098fe9fa92 BAD PREFIX - Merge *_new and *_add functions, abolish xmmsc_sc_namespace_register. 2a2ed25720e7069a0d019488248a02ab80e747e1 BAD PREFIX - Major refactoring/polishing to service code. 0969cbe0b475cb9c9d5a674e96d6ab0805a17343 BAD PREFIX - Fixed warnings in symbol_hack.c. 53feae26198db983202f9473278b4a6627889c98 BAD PREFIX - Made sc_root an interface entity. 1986f35d0247d46d4168a8fe83b81a2197075ca6 BAD PREFIX - Made interface_entity.c a bit safer. ea2ed0adead9f60893a3d9b2055c35e5779d8583 BAD PREFIX - Removed unnecessary header. 73788f9431b966cd320ab2e92327d5bfc351a11e BAD PREFIX - Moved xmmsc_sc_namespace_constant_add to xmmsclient.h 4a4359ae9426faa03d9dd14f00a32f4e1bb1c9ec BAD PREFIX - Check type of default value for arguments. e445b6ba57707fdb54436793f0df5261cc466fac BAD PREFIX - Implemented support for default values in check_args. e82b7a45010f873b34b7c64036e6bbc0a72888ad BAD PREFIX - Added the call command. b2758f38f13085880214444b5e5821ddf80da0db BAD PREFIX - Measure size of method_desc->named_args with xmmsv_list_get_size. 70a1db7a3159894be5a863b15d2a1be7c5d4c724 BAD PREFIX - Updated documentation for xmmsc_sc_method_desc_check_args. 49bbe734e9298d026dc44edda2a177a359a14bc5 BAD PREFIX - Convert NULL to xmmsv_t NONE in method replies. 5548ada9ac7d67505b65d33979d879723c4f1463 BAD PREFIX - Fixed leak in xmmsc_sc_call with NULL pargs or nargs. e315e09fbce1ee85106f97821f679d747533b387 BAD PREFIX - Fixed result leak when sending replies. 71eb3773bd870870e479c07df742e13de3291c29 BAD PREFIX - Removed macros XMMSV_{LIST,DICT}_ENTRY_VALUE. 67f7ee30922032efe7c790f8ea7081af45ecfcf0 BAD PREFIX - Removed unnecessary unref. e9cbe620407e67603ed3024db43be45ced15092d BAD PREFIX - Unreference result in command replies. 17cd2a246d2f6ff6288f0865c142accd5e0b1ace BAD PREFIX - Cleaner unreferencing of results associated with replies. c10bb2be7a64d64c155224f0935e6cb2e725a566 BAD PREFIX - Fixed replies with NONE with NO_REPLY reply policy. 34fd49cd7e3a4af1223c1fecf313b17baeb4a91f BAD PREFIX - Implemented basic methods for broadcast interface entities. e72a75e97a4ba7a9103301a39c19658cb2328a7a BAD PREFIX - Restrict type of method path list in xmmsc_sc_call. 14d7e9b1477f01a33bce04ac1ea894c96f7238e0 BAD PREFIX - Made on_message_received a c2c notifier for safety. 229b984a55df3153b5473fd270d9c63e968283e8 BAD PREFIX - Some more documentation for sc functions. 728d5c22f460603cbcdec3734201989ff92ed70f BAD PREFIX - Implemented c2c broadcasts. 3812a9b060c25d5ca696111452805ab86f3cf5ee BAD PREFIX - Documented xmmsc_sc_broadcast_new. 76a0e895405dffde1e01de0a31883a72c8af83ad BAD PREFIX - Implemented basic introspection. 47cf3c15c24d459e9dff8efd2d3b3b45a187df95 BAD PREFIX - Avoid reserved C++ word in xmmsclient.h 88accdf0b5c5a4d743fe902652a0a5d3a9dec29e BAD PREFIX - Added missing break statement. de191bdcbb89e7dedc7d0270e6e96a3a17532d51 BAD PREFIX - Several fixes to namespace_introspect, thanks to scan-build. dde43706a595b78a2a02c2fbcb11fc2659114211 BAD PREFIX - Split service.c in two. 5bba1ee23f4d1549a293a817aa01f0aa449208c1 BAD PREFIX - Function renaming according to coding style. 3bfaed285d4e5c542449b0510639ac349c17259b BAD PREFIX - Renamed and exposed argument handling functions. 0c65545827cf28e7fff1197f63f3c26de553d410 BAD PREFIX - Don't unref result data for c2c results. eabadb675cd8d6e1d6645a777470315e7a10e2d3 BAD PREFIX - Added various missing XMMSV_DICT_END. d8706991fcbc94e5fd91fa36c11f06dff2873387 BAD PREFIX - Fixed broken macro for generating introspect functions. 39019ac667d641e6970191c2850a8b920b8b9f1b BAD PREFIX - Helper introspect functions. 86e43baa2485c7337c9348735d79ee7efc633c99 BAD PREFIX - Renamed functions for handling c2c messages. 6434dae49aa2f0ac779a2e0a7348cce3359e4faf BAD PREFIX - Don't allow duplicated names in namespace children. 9aa8bd2c977056b6cd28d3241c1bc19669818696 BAD PREFIX - Enforce naming restriction for interface entities. f7309d753f5305921f755a47ca183d231329d24a BAD PREFIX - Raise internal errors for invalid interface entity types. e9f8a857a3145a71acc795d49ab50d93cd0d95f2 BAD PREFIX - Store the client's name in the root namespace. 3bb7d91fac9f4c92d73e05ef73c9bf5124ed4640 BAD PREFIX - Make sure named_args and positional_args are always lists.
[-]cippo/master has 70 changes not in devel.15 of them are real, 78% pollution.Lags 694 changes and doesn't merge cleanly!
The real changes are: 21ba9251765da217a56a371d7acadceab76a520f FEATURE(2348): Add S4 f1a0b2ff31b371706c0e93015699da90f9103fb8 FEATURE(2348): Add a tool to convert SQLite databases to S4 4ef7ccf5c3702596883b2290bb7ae9f8635290fb FEATURE(2348),FEATURE(1957): Rewrite medialib to use S4 and coll2 9813fb16880fc888a524fe6fe8194972f96d243a FEATURE(2348): Remove SQLite code ddd163a8fd4df710a1ded19ba24a438bb4c24efd FEATURE(2348): Remove use of medialib session 916d5c9f79a06ec0d099757462e9db62f2f95629 OTHER: Add function to check list item types 1031c1e4f01171c935cb63cf1e116a441b64aec4 FEATURE(1957): Add functions to create fetch specifications c0505b581196e67ed3cd14f32826ac1544892c28 FEATURE(2348),FEATURE(1957): Update collection code to S4 and coll2 3b28b0c8c51d63f8a7bcd57514891f4232090c24 OTHER: Implement xmmsv_dict as a hash table ccefa1d599b3a278a7a9b064bf073bda214be92d FEATURE(1957): NYCLI: Remove PSHUFFLE and QUEUE a996ee9865f85393a0f0f014e3cf899f1344c867 OTHER: Make nycli use query_infos instead of query_ids efe6633b2cf61af4ec28918b083e44ac263a3152 FEATURE(1957): CLI: Use coll2 playlists 4d541b0e4f78f04d084215eb3ecdf2e44ec3c59d FEATURE(1957): CLI: Update coll dumping to coll2 dc651dea9a85d1d6911e5a8b9389b6694fcaaaa0 FEATURE(1957): Use subdict in organize (xmmsv) ddcf4c02e7c0c5d259359f8952ad645efc2a22ea OTHER: Add check for gthread in sqlite2s4 wscript The pollution: 1ac6b0d81b5efc0972eb0141a7603d458356e926 OTHER: Fix indentation in collserial.c 491f81d7f6efc4888a7db90e0160ad7f8f79b183 OTHER: Add myself to AUTHORS bbfe249c0abf98f4c8ed7b09ad72761cb5c0963d OTHER: Bring "operation"-attribute of FILTER in conformance with the wiki. 8a439f68549f38c4cc987c0341ec9464ead75365 OTHER: Fix memleaks in medialib.c 901e02d9a428b98482a5967b80512f79701ccccf FEATURE(2348): Update to newest S4 code b00c720006c89f53058eb1a9ff639b3833a1c4b0 OTHER: NYCLI: Add default ordering to search aa34819cf8d5f886d8ca3f2eaac03ae3b7970a73 FEATURE(1957): Use subdict in organize (medialib) 1e74c8f1de0fc3f3add55937927bfae709aae8fb OTHER: Fix a division by 0 bug fb95b577a7becb582a8620b66fe18c827bc670be OTHER: Fix indentation in value.c 66f0000946cbc1354e3da1f22e08cd8d127858b0 FEATURE(1957): Add the Coll 2.0 operators 6884c9c5554891e431abe1253594c3cb3937ecc3 OTHER: Add xmms_is_int to utils.c 68296297d1a0260b59d6f1fb7ff0756f255cd882 OTHER: Fix indentation in playlist.c e836856ffde2b7a10f152d43d6055f92ea2ae1bc FEATURE(1957): Add constants for filter operations c84bd9ff6acd6d2ff0011de44859f608cf28ef68 FEATURE(1957): Add clustering by row in queries e19eda902f2039b5a4e99cd79d9188383065842c FEATURE(2348): Update to newest S4 code 8d169b3fdc9bc07f0be726bd639af58334696894 FEATURE(1957): NYCLI: Update coll dumping to coll 2.0 5629c7ff1233b8a831a21a33e38deb180422d715 FEATURE(1957): COLLPARSER: use new ID filter type 1eaf886c682452fb4a20931900e79cdf7e754015 FEATURE(1957): Add convenience functions for ordering e1fb7a7026debbebb703f9bec58b74306c8dd706 FEATURE(1957): Cluster by row instead of id in query_id and query_info 6829d1a6c2599f750214a565b9d23dbb9c75a1a4 FEATURE(1957): Update xmmsclient to use coll2 code 8f1a00c382b5adf0a789e380bcf58783aa298c99 FEATURE(1957): NYCLI: Make sure there's an operand when configuring to pshuffle 39c641ff94c6a851a7743c1fb844bfce450b87a8 OTHER: Readability fix fbebb4a0737313df3fc401db84396a9a2466507b FEATURE(2348): Fix plugins using the medialib a66486272bacd05ae2d26fcdc83820a32c1b6a43 OTHER: Improved readability in on_playlist_updated. d92958da6681dd549da4307e809cf72be114d821 FEATURE(1957): Update collection_validate to coll 2.0 14289674f0db83be3a366b167024cdf865434e89 OTHER: Make collections serialize to fs 9ec7a310bdc8950d0796de2ea7b814a89cd4e3da OTHER: Fix compiler warning fd7cae1edd23e0323c72d7fd819941398851ca9a FEATURE(1957): Update medialib-updater to coll2 a148465616c1890b2818f1e3d8a47bf4273eddc0 FEATURE(1957): Add playlist type when creating playlists 3f7b2acca943bb1d0720734cc13d2360798e10bd FEATURE(1957): Use new xmmsv_build_organize in xmmsclient 0e5a62cb6ffbcbc146d163b71c4e0493884d683b OTHER: Fix indentation in xmmsclient/collection.c eb2d158e468f1d39b1c598bdf3d4bf427a98bef1 FEATURE(1957): Simplify collection_find 772f470604e47c835dc3a5df80de9edef71eb291 OTHER: Fix indentation in medialib.c 8bb8f44d592a8cd6b0bb23e58fad6bbf3e2a5f62 FEATURE(1957): Keep ordering of FILTER operand 43b35211cec4c62397c0bbc53213cd641f57997a FEATURE(1957): COLLPARSER: Do not convert >= and <= into > and < faa4eaee9ef10ad3bcd3e793576f1d89395500ce FEATURE(1957): Add convenience function for limit 86c45d61d7a814c40e99fcf0a8843e90915632c2 OTHER: Remove unused function 852a5f3806445aba4ebe13b813991c2dc832f3bd FEATURE(1957): COLLPARSER: Update to coll 2.0 36e752c12b874c8dc6487e5a4f32e23ccfad744e FEATURE(2348): Use newest S4 code 7b845b7c6c3ded4014142f6b79f55a0275cc0213 FEATURE(1957): RUBY: Update ruby bindings to coll2 966386a40a1cf70d0abb0a74d68f8e64262cab68 FEATURE(1957): Update playlist to use coll 2.0 b826c58f3824fe11f2389884635e19f5a25f1a26 IPC: Make it possible to return an xmmsv d7a487011afafc876ce6937a080f22db7bfb2c98 BUG(2343): Fix sorting with duplicates 96bae74a3e3a6f8732d9e8126c47d42370141de3 FEATURE(2348): Make playlist use collections to sort 69c18f795728cfc8c4d8202d518601ae1a280db7 FEATURE(1957): Keep ordering when using list aggregate function 89167eff9f8cb06720420449fa57ad8c3ba937f1 FEATURE(2348): Update to even newer S4 code feb3ed36fc1392e9ac04d49935c54795a667de36 OTHER: Free playlist mutex after terminating mediainfo reader 4c7066e75dd9bb58af07c43c4ecd12e58c9ba1f4 FEATURE(1957): TESTS: Update for new coll operators fa97676d7e766a713a14ed9ef2e6d8364f967e00 FEATURE(1957): Return a real universe 731259e37d8b2cdbfcab12b50ed5ed2cb4a91932 FEATURE(2353): Convert collections when migrating from sqlite a424b5f2e8442101846f4e00a11b2e8995bf6a16 FEATURE(2348): Remove checks for NULL after s4_query d9ca741ff2371200ca83ba234f1c86a9ac44cae8 FEATURE(2348): Use new S4 code with bug fixes 4b913dd62231af6929657cd61a0bbe26c4ac7e7c OTHER: Fix indentation in collection.c 37fd404d8fd06a10ac0f83f34d2b0bf2e701ba01 OTHER: More informative error messages for collection validation. a3b41030be34a8618b44d09cb3fa199ff666a101 OTHER: Use token instead of exact match as default for non-pattern auto-filters
[-]guilherme_pg/rfc-history-cleanup has 47 changes not in devel.All are real!Lags 394 changes and doesn't merge cleanly!
The real changes are: 0c0007ae25e266ecc1a2da9ccb50b0387f6eafcd OTHER: Extend genipc, empowering object methods. 530efa4a86f533f268a6dee07c479a8b0ddca41b OTHER: Remove some dead code from genipc_server. dc044f48e64828c7457bb2006ae5609c96eefd97 OTHER: Argument types can now be 'unknown'. 939af21cfc96c00cca11abd51964d1977cb34e4f OTHER: Set Doxygen option to document macro-generated functions. 75e98e0968b70825a91c6cd85dcd5c2845fa3a2a FEATURE(1598): Introduce the courier server object. 9fe3ac050a58d54b1b2a3847ee9c5c4420e2ed61 FEATURE(1598): Basic support for c2c functionality to libxmmsclient. b58ec1f433c2c7377469ad80ee0135d10e3a7055 OTHER: Client connected/disconnected broadcasts. 8eca6a7fff7bb7260d865a42b557f4af96d7844c OTHER: Simplify courier method get_connected_clients. ae4818ed6d67fd608c73b4abafd871934070019e OTHER: Courier now sends out errors when clients disconnect. 2162968fe82685b86cccfd2241395e6ea6d56bc2 OTHER: xmmsc_c2c_{send,reply} no longer steal references to the payload. 7114f291a96fcc214d6ce54e984fea1fdfcb5823 OTHER: Refactor out xmmsc_result_type_set. 51d771672ce21c84b5a5c6ccbf001755d18e37e8 OTHER: Hack around bug #2449. 2765f05582986fdac67a0d38e24e34a2552870d2 BAD PREFIX - FEATURE: Initial service client functionality. 72b504262062e82811d8728486851ca035e4e568 OTHER: Merge *_new and *_add functions. 5c2bb4f89409d5d3d93b3d0726a16f51b8602212 OTHER: Refactoring/polishing in service code. 5f7b32c945d579dc5fecd76955858b22eb466bd3 OTHER: Make sc_root an interface entity. e84be8951dc0fc5ee3d01d861286c5959b58f681 OTHER: Make interface_entity.c a bit safer. 61c015609ef2416489039a4f97a03971d4f38d21 OTHER: Remove unnecessary header. 9be2882cf0d4e214cb32760bc45af6dd1b77b0c8 OTHER: Move xmmsc_sc_namespace_constant_add to xmmsclient.h 2bacd07764535b2707cc53d0059d4773f0bb039e OTHER: Check type of default value for c2c arguments. 6c2990b29b4277392c295e7d8e6d134fda65fc78 OTHER: Support for default values in methods. d5fa35122a3b1c13c457aec7b594e6687e96666e BAD PREFIX - FEATURE: C2C method calls. 0e4043188da552b34253b1e766c7453f9c201965 OTHER: Measure size of method_desc->named_args with xmmsv_list_get_size. 216372ed8c9cbd9c1aaf7353b949d5ef01ef18d4 OTHER: Update documentation for xmmsc_sc_method_desc_check_args. b858aa7573cf636895f6f99dc58c0b37d554d070 OTHER: Convert NULL to xmmsv_t NONE in method replies. 1ab281235e156fc552c1afc26e0daf587df91c82 OTHER: NULL payloads are no longer allowed in xmmsc_c2c_{send,reply}. efd95806719a29871cda0ee96a5ea52cee1d5be3 OTHER: Remove unnecessary unref. d2c25c23c739da29014bbeaa4297d5751b3ebc01 OTHER: Restrict type of method path list in xmmsc_sc_call. 715599ceadf023822e18046f217258dbc9d47a38 OTHER: Make on_message_received a c2c notifier for safety. 7786e8a8fe2141aa11a14896b87ac1f782255006 OTHER: Some more documentation for sc functions. c30448f98e6cb30a85652ce8e0db45da26c255be BAD PREFIX - FEATURE: C2C broadcasts. b7169c7b68fd8b8637e73696f99ab7159eb27d03 BAD PREFIX - FEATURE: Basic C2C introspection. 7f6b0f7413f06ecaa028881b7278ef31b06032f1 OTHER: Split service.c in two. d9c6dca1fb7434bee0f618122112d82c816e7b7b OTHER: Function renaming according to coding style. 698aed998554eaab1c6dc4b64a44a80bd4d9a46c OTHER: Rename functions for handling c2c messages. 9e66e5206f4653af107987c975566674876257d0 OTHER: Rename and expose argument handling functions. 0eb5544f03a153a309091c7636a2fdc857e57cc1 OTHER: Don't unref result data for c2c results. 73fb8c01b38720552eab07cf176d805e0cc1e0cb OTHER: Fix broken macro for generating introspect functions. 5394736aa11ad764bf1ef898309677ff353f8eb3 OTHER: Helper introspect functions. 97dc49af31dec1109c2de148873a49f04c38fd3a OTHER: Don't allow duplicated names in namespace children. 708320109cea1f74125d528ba810b346a1336869 OTHER: Enforce naming restriction for interface entities. 33dfef164b80f49a66e81303c3a410cf9b04a20f OTHER: Raise internal errors for invalid interface entity types. e07896cd5218bf44579c3e03d417e7f0e85e5dbe OTHER: Store the client's name in the root namespace. c23afb8320116ec9c52092b80dfc7ac6b5b096d9 OTHER: Make sure named_args and positional_args are always lists. dc0716798484e5056a558a3bd8b8da6e267a6cce OTHER: Documentation fix for command_introspect. 3ae0eba9b50b5ab5aca3a53fe83977b8dd840081 OTHER: Fix typo in documentation. d3b4607750d31f8e63e37bb63e30dca16d2936d1 OTHER: Add Service Clients to my AUTHORS entry.
[-]guilherme_pg/rfc-vdust-comments has 13 changes not in devel.All are real!Lags 394 changes and doesn't merge cleanly!
The real changes are: 1ebdc0d3ae2012ac14ace55f898d84281af4e71a OTHER: Return an int in xmmsv_coll_idlist_get_size db87acf0474a1c6e7275f74fb11a3f65cfe6a17b OTHER: Remove unused code in genipc_server.py 80b51071552425a85b6e0c17529565afd46f1354 FEATURE(1598): Extend genipc, empowering object methods. fbb3342fb079fdc595079ad4ee80e9f53b9af683 OTHER: Argument types can now be 'unknown'. dcd4228609c076b20c3ad024c618d539eb92a628 OTHER: Set Doxygen option to document macro-generated functions. 83146dcfef3b9d6a428391fdf71ae033b30714a7 OTHER: Make the hello server command return the client's id. e4e52cca2f7121b1122109bec65abfa7bc3a2923 FEATURE(1598): Helper functions for c2c messages 03c5180e45ad1c989858cd91d2727e8a3375332d FEATURE(1598): courier and ipc_manager objects b8361c390f79b4b65a948d4e6e1ff05d5fb9c4bf FEATURE(1598): Basic c2c in libxmmsclient e97ff2422d588868acfecc7ae2e17413e303d84b FEATURE(1598): Helper functions for service client 1cb34ba4e2bffee7c2fd4d28bca61d3d656d37ac FEATURE(1598): Service client API b7b7bbd8258c9419a1363825b76564beb2026efb OTHER: Hack around bug #2449. c92f9cdf70725804dea8417e1acfa1501e4e26e1 OTHER: Add Service Clients to my AUTHORS entry.
[-]nano/rfc-inactive-playlist-management has 8 changes not in devel.7 of them are real, 12% pollution.Lags 822 changes and doesn't merge cleanly!
The real changes are: becde98814842aec70eb8e115b01dfdfc1e4da4a OTHER: add cli_cache_playlist_position. 39b36c5716645e69ef7d2b269166afa16b625493 OTHER: Use the new cli_cache_playlist_position. 9e549107b74330680de7973e1a65ad23b8e33ee5 OTHER: add cli_cache_playlist_length. f3503e5f7e650a896c3a5107820845e210b0162b OTHER: Use the new cli_cache_playlist_length. a0a1b2b167cc3ee8c2dd3381dfebd627adfc9105 OTHER: Add cli_cache_playlist_position_id. ddca881a36c43fe14fc43bfd1e427d4cb4b48a2b OTHER: Use cli_cache_playlist_position_id. 0e38c121987c5ad703707bb76dbdce7bc425f192 BAD PREFIX - wip The pollution: 631364203f28c856ea2aef6a4fa08fef50815f02 OTHER: Require position for move command.
[-]oneman/rfc-pitch-effect-plugin has 6 changes not in devel.All are real!Lags 564 changes and doesn't merge cleanly!
The real changes are: 83151b6f57048a610c13591be9ad69c50efc9ace BAD PREFIX - FEATURE: pitch effect plugin 207b02760d0a9502cdc0b8c036eab9568a343b4b BAD PREFIX - I meaned one f54054872821cf76501fb4f8365f0250d924bd52 BAD PREFIX - oops i broke it for float.. ghetto fix it b56a47fe482793cd6150054f6a9e01498b677dfb BAD PREFIX - reverse xform alpha WARNING only use on flac and ogg vorbis inputs 3a5d35777b28298dec0a7e3d57235e75babf2b49 BAD PREFIX - seek to end of song on first read, return zero when we get to the begining to advance the playlist... btw this works with mpg123 just dandy 457f77d66a3f277db419f584a090630277274950 BAD PREFIX - use a weaker resample by default for cpu preseveration
[-]anthonyg/rfm-flv has 5 changes not in devel.All are real!Lags 715 changes and doesn't merge cleanly!
The real changes are: fe5c57df0ee72cdb36ccf07135cd626d1d6fae66 OTHER: Cleanup 5a2a39b82ea6d4620efaa13cbc569bcef457647b OTHER: Rename constants to something more readable 492287f26105f66c147e9b07fb1fc495c13af779 BUG(2276): Set duration proper 1c05e38431aac1c8e3af383a2b09bdd382966928 BUG(2276): Check if duration is already set 2e639e6187d52512344042de12a443098b735bf2 OTHER: AAC support
[-]nano/rfc-atomic-playtime has 5 changes not in devel.All are real!Lags 646 changes and doesn't merge cleanly!
The real changes are: f5de1d30207d7fb037cdebec8fb5cbfdca8b64bd OTHER: Change unsigned to signed in output_t. be39c68ec3549ff335c06d42b19c352104c3d5e2 OTHER: Provide getters for played ms and samples. 9d89186da190c4e97b779bf1116fd9a5ac6b3adb OTHER: Isolate the use of playtime_mutex. f7377c0c14f89ee04bc2c5f918a66a0d7b87d7f9 OTHER: Don't lock playtime_mutex for played_time. 85f76bdbd18a9d077245214fe0bbe9dbf8e9b4c9 OTHER: Don't lock playtime_mutex for played samples.
[-]tilman/master has 5 changes not in devel.All are real!Lags 754 changes and doesn't merge cleanly!
The real changes are: 966c5b5dbfd960436fb9446e3f70efd78eb0f2bf OTHER: Switched IPC from IDs to strings. 38087f9dcc6db1fe5132b50c172e56b35f8ae883 OTHER: Removed IDs from IPC classes since they aren't used anymore. b3c4892335f3ff47c76132ad0fe337bfa7861e4b BUG(1065): Added support for password-protected DAAP shares. 9d2ad195006883c22e2c10463edfda395a01759d OTHER: Added Michael Sperber to AUTHORS. e6d57797422aab224c55046ea4957f889a087c3f OTHER: Fixed a typo.
[-]tilman/rfm-value_serialize has 5 changes not in devel.4 of them are real, 20% pollution.Lags 760 changes and doesn't merge cleanly!
The real changes are: a80473200285ebc778fea70a16b60f0327bdbf7e OTHER: Added xmmsv_serialize(). 8540bfceeda899428bb4defa4f6c908bea771a43 OTHER: Added xmmsv_deserialize(). 59948f05366da70b1be470fedd9ce756ff8ebe84 OTHER: Made xmms_ipc_msg_get_value use xmmsv_deserialize(). 65419cf82f4f267e37b01be0b2910e9198270a7f OTHER: Made xmms_ipc_msg_put_value use xmmsv_serialize(). The pollution: 0f23aa948bcb63412e7ebf1d4df1d4f7b6a967a8 OTHER: Build unit tests with -Wnowrite-strings to avoid warnings from CUnit.
[-]oneman/rfc-jack-multichannel-output-collab-work-in-progress has 3 changes not in devel.1 of them are real, 66% pollution.Lags 461 changes and doesn't merge cleanly!
The real changes are: 8dcd797e110ccb8a48331197939f960184076c5c OTHER: Jack output multichannel support DEVELOPER ONLY The pollution: 92498436bbfcb06c960866666ad65a946c22324f OTHER: Jack output volume change with zero crossing respect b3247949e177363d3f9b5e56d88247430da62366 OTHER: Jack port connection config settings
[-]oneman/rfc-latency-for-jack-output has 3 changes not in devel.1 of them are real, 66% pollution.Lags 461 changes and doesn't merge cleanly!
The real changes are: 4c94f6f214c3d7e3688dac500470832616812172 OTHER: Jack output latency function The pollution: 92498436bbfcb06c960866666ad65a946c22324f OTHER: Jack output volume change with zero crossing respect b3247949e177363d3f9b5e56d88247430da62366 OTHER: Jack port connection config settings
[-]rafl/master has 3 changes not in devel.1 of them are real, 66% pollution.Lags 1060 changes and doesn't merge cleanly!
The real changes are: 5f9747b6c5ff9db987a3be44d4988c73c14f4add OTHER: Support building the perl bindings against relocatable perls. The pollution: 6349e1dbd32b2225c1bd0f469a082b791333bb61 OTHER: De-tabify COPYING. 70acd4e3601f8ea826b5ae43b2287377d036f6bb OTHER: Install the pure-perl parts of the perl bindings to the right location.
[-]stuge/rfc-connect-many has 3 changes not in devel.All are real!Lags 687 changes and doesn't merge cleanly!
The real changes are: 3a3e2b9de3b481f207d7bdfd5870c55db2dbe077 OTHER: Add self to AUTHORS 1fe3d91dff7586db91323f8170954fdb444ee8bd OTHER: Let clients open many server connections using one function call 430c044799e313051cb49f1ade9a2e8ba0eb3937 OTHER: Make nycli use xmmsc_connect_many()
[-]stuge/rfc-libssh2 has 2 changes not in devel.All are real!Lags 687 changes and doesn't merge cleanly!
The real changes are: 3a3e2b9de3b481f207d7bdfd5870c55db2dbe077 OTHER: Add self to AUTHORS eb3a6acceba76e5849c57244a506dfc43b329547 FEATURE(88): ssh:// IPC support using libssh2
[-]anders/rfc-glibversioncheck has 1 changes not in devel.All are real!Lags 912 changes and doesn't merge cleanly!
The real changes are: ccc976a021f983e6423ce14bca3ea73d0ca46b2e BUG(2212): Make glib check insane, require 2.8 or 2.14.
[-]nano/rfc-midi has 1 changes not in devel.All are real!Lags 652 changes and doesn't merge cleanly!
The real changes are: 78bb2550e4c64ec93125288b2af338eeb5c9382f FEATURE(2359): Add support for midi files.
[-]nano/rfc-nesciens-visibility has 1 changes not in devel.All are real!Lags 60 changes and doesn't merge cleanly!
The real changes are: 30960d3f712b7e74c28312caeebcae108d2b9829 OTHER: Export fewer symbols. They are hidden by default.
[-]nano/rfc-pulse-latency-get has 1 changes not in devel.All are real!Lags 644 changes and doesn't merge cleanly!
The real changes are: b61272de1df5a290d91fe382f5f9f6cca1b1fe18 OTHER: Add latency_get to pulse output.
[-]stuge/master has 1 changes not in devel.All are real!Lags 687 changes and doesn't merge cleanly!
The real changes are: 3a3e2b9de3b481f207d7bdfd5870c55db2dbe077 OTHER: Add self to AUTHORS
[-]tru/rfc-staticplugins has 1 changes not in devel.All are real!Lags 880 changes and doesn't merge cleanly!
The real changes are: da80a6349676ad4776a667baf0224068bb37d711 OTHER: Add the possiblity to pass --static-plugins to waf configure This will build all plugins as static and include them in the xmms2d binary.
[ ] nano/master
[ ] vdust/master
[ ] nano/rfc-deprecation is lagging 7 changes
[ ] puzzles/master is lagging 62 changes
[ ] juhovh/master is lagging 442 changes
[ ] oneman/rfm-krad-jack-new-features is lagging 461 changes
[ ] anders/master is lagging 506 changes
[ ] greafine/master is lagging 649 changes
[ ] eclipser/master is lagging 652 changes
[ ] caotic/master is lagging 685 changes
[ ] tru/master is lagging 685 changes
[ ] theefer/master is lagging 760 changes
[ ] tilman/rfm-genipc is lagging 786 changes
[ ] theefer/rfm-nycli-fixes is lagging 874 changes
[ ] anders/rfc-deprecate-gamcli is lagging 912 changes
[ ] theefer/rfm-nycli-add-guessfile is lagging 951 changes