xbmc/xbmc — pull request #1802 by Montellese (2012-11-16 11:41:45+00:00)
Title: allow key-only URL options and add CUrlOptions::RemoveOption()

Currently we don't support URL options with no value which breaks some plugins. Instead of using CUrlOptions::AddOption() with an empty value to remove an option (yeah I was lazy) I've added a dedicated CUrlOptions::RemoveOption() and changed the rest of the logic to work with key-only URL options.

@jmarshallnz I haven't tested this apart from compiling it and checking if library filtering still works.