ImmersiaTV
  1. ImmersiaTV

mono-upnp_moved_to_gitlab

Public
        
AuthorCommitMessageCommit dateBuilds
Mikołaj WęgrzynowskiMikołaj Węgrzynowski
85eb46760a3- repeating linie.
Mikołaj WęgrzynowskiMikołaj Węgrzynowski
c1a8595d4e7- Platform dependant socket binding.
Mikołaj WęgrzynowskiMikołaj Węgrzynowski
2945bd6dbaaSSDP Server - Fix for STA Processes.
Daniel PiesikDaniel Piesik
e4e8b5a7002ssdp communication adapted to session-manager. Client and server work on one given network interface.
Marius UngureanuMarius Ungureanu
09214f92b09Merge pull request #8 from orthographic-pedant/spell_check/architecture Fixed typographical error, changed archetect...
orthographic-pedantorthographic-pedant
8c35be48820Fixed typographical error, changed archetecture to architecture in README.
Alexander KojevnikovAlexander Kojevnikov
44e43fa8179Merge pull request #3 from Dynalon/master Add --disable-tests flags to mono-upnp configure.ac
Timo DörrTimo Dörr
c6f9bab3cbfAdd --disable-tests flag to configure script By default, NUnit tests are still build but packagers (and builders on ...
Bertrand LorentzBertrand Lorentz
b374ed41c56release: Bump version number to 0.1.2
Bertrand LorentzBertrand Lorentz
52b955782f3build: Replace hardcoded version in pkg-config files with variable The version will now be automatically be filled i...
Alexander KojevnikovAlexander Kojevnikov
e08316a4562Merge pull request #2 from RAOF/master Fix derivedFrom searches on Fritz!Box UPnP Media Servers.
Christopher James Halse RogersChristopher James Halse Rogers
a2f915a5cabQueryStringifier: Match capitalisation of spec. The SearchCriteria string syntax specifies “derivedfrom” as one of t...
Bertrand LorentzBertrand Lorentz
1d62180346bServiceController: Fix warning about an unused variable for an Exception
Bertrand LorentzBertrand Lorentz
62787126ab4Icon: Don't rely on ContentLength but iterate over the response stream This fixes the issues in the previous commit:...
Bertrand LorentzBertrand Lorentz
a05d09515f2Icon: Handle bogus ContentLength values returned by the server
Bertrand LorentzBertrand Lorentz
0f7adcd1096ServiceController: Retry the invocation in case of error The retryAttempts parameter was ignored until now. We now a...
Bertrand LorentzBertrand Lorentz
27beaafdb28ControlClient: Retry the request in case of timeout The Helper.GetResponse method will retry once if we get a "Gatew...
Bertrand LorentzBertrand Lorentz
9988b566ce6Configure solution to use native line endings for C# files
Bertrand LorentzBertrand Lorentz
ee4f4dfdd9bClassReference: Add a default constructor Trying to deserialize an instance of ClassReference would cause a crash, d...
Alexander KojevnikovAlexander Kojevnikov
e84c2bc8465Bump the version number
Bertrand LorentzBertrand Lorentz
f74895e229fFix crash when handling client service removal When processing a ClientServiceRemoved event, we usually only have a ...
Alexander KojevnikovAlexander Kojevnikov
3aaffa9f8baFix README.md markup
Alexander KojevnikovAlexander Kojevnikov
ad55693a562Semantic versioning compliance
Alexander KojevnikovAlexander Kojevnikov
3f6b7be9b83Include README.md in the tarball
Alexander KojevnikovAlexander Kojevnikov
3ce6e643651Update docs
Bertrand LorentzBertrand Lorentz
6eaa283f567build: Add a Libraries variable in all pkg-config files This allows consumers to make their private copy of the asse...
Alexander KojevnikovAlexander Kojevnikov
9490df66176Add `make test`
Alexander KojevnikovAlexander Kojevnikov
7df4c191630Merge pull request #1 from bl8/build-stuff Various fixes to the build system
Bertrand LorentzBertrand Lorentz
4390e8981f4build: Various fixes to get "make distcheck" to work Generate all the binaries in a toplevel bin/ folder. As the gen...
Bertrand LorentzBertrand Lorentz
bf421387e52build: Don't create a .pc file for test assemblies
Alexander KojevnikovAlexander Kojevnikov
ccb70b9c6d0Fix make dist
Alexander KojevnikovAlexander Kojevnikov
cc31574dddcWarnings
Alexander KojevnikovAlexander Kojevnikov
a05e54982e6Really fix build with automake 1.11.2
Alexander KojevnikovAlexander Kojevnikov
5496706fa4bFix the taglib-sharp reference
Alexander KojevnikovAlexander Kojevnikov
6bde252a163Fix build with automake 1.11.2
Alexander KojevnikovAlexander Kojevnikov
9c8a52f752fPreliminary autotools support
amn3siaamn3sia
3c10740d644Fixed a serialization bug We may try to deserialize into a property that is not writable and fail instead of just ig...
amn3siaamn3sia
1f880690a45Fixed another unit test for subscribing to GENA events It was failing because we were trying to send out our variabl...
amn3siaamn3sia
f7bda06daeeFixed two unit tests that were failing because Root was duplicating devices.
Alexander KojevnikovAlexander Kojevnikov
743f7cc39b5Fix compile errors
amn3siaamn3sia
a61b0ac9b2dFixed the SSDP tests.
Kevin ThompsonKevin Thompson
fa4f5050e29Added the ability to add Child Devices. Signed-off-by: Kevin Thompson <mrunleaded@gmail.com>
Kevin ThompsonKevin Thompson
ccb96b96776Catch a SocketException It can occur if there is not valid hostname for a given address. Signed-off-by: Kevin Thomp...
Kevin ThompsonKevin Thompson
b9646adf66aAdded explicit isReturnValue for return parameters The compiler is not required to include parameterInfo.IsRetval in...
Kevin ThompsonKevin Thompson
4915e5bc347Fixed an issue where the xml declaration tag would not get generated in most of the tests. Signed-off-by: Kevin Thom...
Alexander KojevnikovAlexander Kojevnikov
0ce32b45d45Update README
Alexander KojevnikovAlexander Kojevnikov
8d0ea361458Update references
Alexander KojevnikovAlexander Kojevnikov
33e8fc1f77cFix compilation
Alexander KojevnikovAlexander Kojevnikov
ec6b9339671Update .gitignore
Alexander KojevnikovAlexander Kojevnikov
68f45f49c66Merge remote-tracking branch 'topfs2/gsoc_2011'
Alexander KojevnikovAlexander Kojevnikov
95eeda3340fMerge remote-tracking branch 'lunchtimemama/master' A little bit of history. Mono.Upnp was originally developed on t...
Scott ThomasScott Thomas
4190b7b5a9dMerge branch 'master' of github.com:lunchtimemama/Mono.Upnp
Tobias ArrskogTobias Arrskog
4dfe70d3c37If requestCount in a Browse/Search then it should be interprented as wanting all
Tobias ArrskogTobias Arrskog
0c233b26338Added code to simulate TryParse of Uri
Tobias ArrskogTobias Arrskog
8de8de6b63eMoved from struct ItemRow to class ItemRow to applease new mono version (2.10.2)
Tobias ArrskogTobias Arrskog
f179d6835faMade all projects disable "Treat warnings as errors"
Scott ThomasScott Thomas
cbafcd5f640Fixed missing usind directive.
Tobias ArrskogTobias Arrskog
4daea26e145Disable resolution attribute for now
Tobias ArrskogTobias Arrskog
61f0fc5e707Fixed typo in resource attribute: samplyFrequency -> sampleFrequency
Tobias ArrskogTobias Arrskog
b4be339df8eAdd ulong as eligible type in both attribute and element in deserialization
Tobias ArrskogTobias Arrskog
dd1a6fa62b9Add uint as eligible type in both attribute and element in deserialization
Tobias ArrskogTobias Arrskog
0873512542aAdd timespan as eligible type in both attribute and element in deserialization
Scott ThomasScott Thomas
706bb043aa0Added more virtualize serialization tests.
Scott ThomasScott Thomas
4fd52cddcd0Fixed another bug in the virtualized serialization code which cause null override values to be included even if OmitI...
Scott ThomasScott Thomas
9dd4209bbd0More virtualized serialization tests.
Scott ThomasScott Thomas
f51f216d20eFixed a bug in the virtualized serialization code and added some tests.
Scott ThomasScott Thomas
f53f2877d2bAdded virtual XML serialization component. This allows us to override the values in an serialized object.
Scott ThomasScott Thomas
6b7a0ea984aBreaking changes to the XML serialization API. This is to make way for some fancy stuff coming up.
Scott ThomasScott Thomas
5fb0a83cf9eAdded support to the MediaServer1 GTK client addin for reference items.
Scott ThomasScott Thomas
c2159f635c5Stupid namespace order change. I need to fix this so it doesn't keep breaking tests.
Scott ThomasScott Thomas
220a06adae7* Fixed bug in XML deserialization and added a test case. * The RemoteContentDirectory will deserialize objects to th...
Scott ThomasScott Thomas
b8dd2e803fdMerge branch 'master' of github.com:lunchtimemama/Mono.Upnp
Scott ThomasScott Thomas
e6d924a3118Got rid of old MonoTouch files that were in there by accident.
Scott ThomasScott Thomas
6e10cbd4359* Added a plugin for the Gtk client which renders ContentDirectory information. * Added back a static ContentDirector...
fealebenpaefealebenpae
b38707272d0Made FSpotContentDirectory compatible with latest API changes.
fealebenpaefealebenpae
d050584572eMarged with Scott's repo. Updated FSpotContentDirectory to match Scott's API changes.
Scott ThomasScott Thomas
af40c42e3cdChanged the Property class to the Query class (got rid of the old Query delegate and replaced it with Action<QueryVis...
Scott ThomasScott Thomas
9c63fc8b66e* Added strong name to the MediaServer1 test assembly. * Exposed MediaServer1 internals to the MediaServer1 test asse...
Scott ThomasScott Thomas
26bcdb7d74cHandle write exceptions in the FileSystemContentDirectory file serving code.
Scott ThomasScott Thomas
1c1fc70ce3dCleaned up some try/catch blocks.
Scott ThomasScott Thomas
9406a2deb2cFixed a number of bugs. Heh, now we stream to the Xbox360!
Scott ThomasScott Thomas
7b5408a982eThe search operator is "derivedform" not "derivedFrom". But it is "doesNotContain" LAMESPEC.
Scott ThomasScott Thomas
ff30facdb02A little more WMP11 container construction refactoring goodness.
Scott ThomasScott Thomas
8a0e4b9f86fRefactored the WMP11 container construction code.
Scott ThomasScott Thomas
1fc7f54b999Added missing album container to the Wmp11MusicBuilder's Build method.
Scott ThomasScott Thomas
0a0636d13d3Fixed compilation error.
Scott ThomasScott Thomas
58cf2164aebCode beautification.
Scott ThomasScott Thomas
c010424103fMore work on control error handling.
Scott ThomasScott Thomas
6353ceb11e1The control server sets a 500 status code on error.
Scott ThomasScott Thomas
e6e612c86fdCleaned up control error handling.
Scott ThomasScott Thomas
57fa7e919e3Added some null checks to CD Search methods.
Scott ThomasScott Thomas
2c084693d00Improved control server error handling. We now generate SOAP fault messages for control failures.
Scott ThomasScott Thomas
223d9c06ac9The control server throws a more appropraite inner exception when invocation fails.
Scott ThomasScott Thomas
de5f1cee3aeRenamed FileSystemContentDirectory.GetResults to VisitResults.
Scott ThomasScott Thomas
3a09118dc5fMade Mono.Ssdp and Mono.Upnp assemblies CLS-compliant.
Scott ThomasScott Thomas
6917705750eFixed a bounds error in the CD search code.
Scott ThomasScott Thomas
b758ad44469Fixed API regression. I wasn't paying attention.
Scott ThomasScott Thomas
27267c53741Moved buffer size into a constant.
Scott ThomasScott Thomas
795a1d688f8Added the filter parameter back into the protected Search API of ObjectBasedContentDirectory.
Scott ThomasScott Thomas
e66a250d6edMinor fix.
Scott ThomasScott Thomas
f0fa7e9afe8Style fix.
Scott ThomasScott Thomas
b7c7e04164e* Added a constructor to UpnpControlException which only takes a UpnpError. * Fixed minor error in ControlServer.
Scott ThomasScott Thomas
a6b0745655cAdded missing Error.cs file.
Scott ThomasScott Thomas
14870b12f38Improved error handling for UPnP control.
Scott ThomasScott Thomas
956a92d3f0fMoved Mono.Upnp.Dcp.MediaServer1.Error to the ContentDirectory1 namespace.
Scott ThomasScott Thomas
7783c25c229* Added a strong-name key for the MediaServer1 DLL. * Made the MediaServer1 DLL a friend assembly to Mono.Upnp.dll. *...
Scott ThomasScott Thomas
7b3ea179e16Renamed MSMediaServerRegistrar to MSMediaReceiverRegistrar (don't know how I missed that one). Also re-worked the API...
Scott ThomasScott Thomas
64e843121fcRefactored some code. Added the Wmp11ContentDirectoryBuilder (which replaces the Wmp11RootBuilder) for constructing a...
Scott ThomasScott Thomas
98778aed54aMoved WMP11 classes into their own namespace.
Scott ThomasScott Thomas
92fdbe6b347Refactored out a method from Wmp11MusicBuilder into Wmp11ContainerBuilder. Also added Wmp11RootBuilder which builds t...
Scott ThomasScott Thomas
9de20141521Added initial WMP11 ContentDirectory and some more work on the ContentDirectory stack.
Scott ThomasScott Thomas
2c67f90d54fMinor refactoring.
Scott ThomasScott Thomas
e0517d50409Style fix.
Scott ThomasScott Thomas
a648ba7d05bStyle fixes.
Scott ThomasScott Thomas
c7c62cae4c2Added the rest of the WMP11 container IDs. I'm not going to disparage anybody's design docs. I'm just not.
Scott ThomasScott Thomas
bbbf249ce52Moved comment.
Scott ThomasScott Thomas
292b7a3149fMoved constants for the WMP11 media server container IDs into their own static class.
Scott ThomasScott Thomas
8e0cc9b1c30Added parentId to the content directory objects constructor API.
Scott ThomasScott Thomas
877bd04e113Added another WMP11 test and fixed a potential NPE in the content directory object ToString method.
Scott ThomasScott Thomas
7daf31d8543Minor refactoring.
Scott ThomasScott Thomas
178f3a1c407Fixed minor regression in query parser error handling.
Scott ThomasScott Thomas
166c05943bfMore work on the WMP11 music container building.
Scott ThomasScott Thomas
29fcfdd2c25Renamed MusicBuilder to Wmp11MusicBuilder to more clearly communicate its function.
Scott ThomasScott Thomas
00fcedcabfeUse proper container IDs and a little refactoring.
Scott ThomasScott Thomas
c1514fb6f8dAdded music-related WMP11 container id constant values. Also added more WMP11 music building tests.
Scott ThomasScott Thomas
ef75535b908Added initial tests for the WMP11-compatable filesystem media server.
Scott ThomasScott Thomas
c99049d9e66Added .DS_Store to .gitignore.
Scott ThomasScott Thomas
de135fe327eMinor refactoring.
Scott ThomasScott Thomas
cc9341271bbFixed some test failures and added some types used for building a WMP11-compliant MediaServer in the filesystem-based...
Scott ThomasScott Thomas
03e59db7a81Reduced code in the query parser.
Scott ThomasScott Thomas
4962fff6f3aAdded collections checks to the av stack object tests.
Scott ThomasScott Thomas
821fc638dd3Changed ResourceSettings to ResourceOptions and brought it in line with the rest of our options pattern.
Scott ThomasScott Thomas
973a715cb2fAdded unit tests for av objects and fixed a few bugs.
Scott ThomasScott Thomas
03f3cb13713Added container options test.
Scott ThomasScott Thomas
b48ef614c66Merged Yavors MediaServer work including options objects. Did some work of my own and stubbed out some tests.
Scott ThomasScott Thomas
6c163f540b9Merge branch 'master' of http://github.com/fealebenpae/Mono.Upnp
Scott ThomasScott Thomas
b58a1844713ContentDirectory query fixes and new tests.
Scott ThomasScott Thomas
ea0638c85a0Added more ContentDirectory query support and tests.
fealebenpaefealebenpae
6eaadc1f7caF-Spot Addin: improved control over shared tags
fealebenpaefealebenpae
1fbc82cb149ProtocolInfo: implemented implicit string conversion
fealebenpaefealebenpae
256b5e9f786F-Spot Addin: general improvements
fealebenpaefealebenpae
fde381a3b6bF-Spot Addin: GConf improvements
fealebenpaefealebenpae
d8013768eccF-Spot Addin: modified to use new ProtocolInfo class
fealebenpaefealebenpae
90ea1edc81aMono.Upnp.Dcp.ContentDirectory1: added ProtocolInfo class
fealebenpaefealebenpae
500b51f67edSharingConfigDialog: improved toggle behavior
fealebenpaefealebenpae
32dcdee89afMinor optimizations.
fealebenpaefealebenpae
5e5087b86c1F-Spot Addin: Guid fix
fealebenpaefealebenpae
d804bcd409eF-Spot Addin: added preferences dialog
fealebenpaefealebenpae
01220c687f3Small style fixes.
fealebenpaefealebenpae
f7a367f2b97Added F-Spot Addin. So far it can only share photos and see what MediaServer devices are there on the network.
fealebenpaefealebenpae
f32b65dff2bMerged with branch.
fealebenpaefealebenpae
2e33c03d933Modified FileSystemContentDirectory to make use of the new mutator for MusicTrack. This means we're serving a trucklo...
fealebenpaefealebenpae
b94e8257c2dCreated 'Options' types that essentially act as mutators for UPnP AV types. Also added AlbumArtUri property to MusicT...
Scott ThomasScott Thomas
7fd9a9fc336Merge branch 'master' of github.com:lunchtimemama/Mono.Upnp
Scott ThomasScott Thomas
24623a80492Fixed typo.
Scott ThomasScott Thomas
5bb0d45d469Added test files for the ObjectQueryVisitor.
Scott ThomasScott Thomas
66a75fc3e4bAdded another test condition.
Scott ThomasScott Thomas
abb19e4afb1Added more tests and fixed a few things.
Scott ThomasScott Thomas
6ce287ff1aaAdded code to execute reflection-based queries against POCOs. Added some tests.
Scott ThomasScott Thomas
cf0a1931545Fixed more style stuff.
Scott ThomasScott Thomas
037866aefadFixed minor style thing.
Scott ThomasScott Thomas
19c3de45a8eTreat warnings as errors in the MediaServer1 test project.
Scott ThomasScott Thomas
b9f3febdecdDisabled warnings in test code.
Scott ThomasScott Thomas
dd4842f24c4Got rid of unnesissary code path in the parser and added more tests. We now have full coverage on all of our failure ...
Scott ThomasScott Thomas
216e27fec01Added parser tests for character escaping in strings.
Scott ThomasScott Thomas
e193c274dc1Added support to our query parser for the asterisk. Also added tests.
Scott ThomasScott Thomas
e1cbcea991cAesthetic fixes.
Scott ThomasScott Thomas
3bb55093c12Got rid of unnessisary delegate type.
Scott ThomasScott Thomas
591c59c889cMore refactoring in the parser code.
Scott ThomasScott Thomas
5b979c63bafSome aesthetic fixes. This is a handsome looking piece of code.
Scott ThomasScott Thomas
424f37cc255A little refactoring which takes care of the last little bit of parser ickiness.
Scott ThomasScott Thomas
81985eeca80Fixed some expected error messages in the failure tests.
Scott ThomasScott Thomas
58fa8be8705Added parentheses parsing failure tests. Also spell-checked some error messages.
Scott ThomasScott Thomas
aa086d02294Added parentheses support for operator priority parsing. Added tests.
Scott ThomasScott Thomas
07314cf692cAdded support for operator priority. All that is left now is to support parenthesis.
Scott ThomasScott Thomas
500a5ad91bbStyle fix.
Scott ThomasScott Thomas
4b6219d8573Added initial support for conjunctions and disjunctions (we don't respect operator priority yet) and tests.
Scott ThomasScott Thomas
ba70bf198efImproved query parsing type structure.
Scott ThomasScott Thomas
ba9d1db079bAdded support for derivedFrom and doesNotContain operators in the ContentDirectory1 query parser.
Scott ThomasScott Thomas
f0f062cd44eFixed syntax problem. Equality is a single =, not a double ==. Doh!
Scott ThomasScott Thomas
fdc4a35aafcAdded initial query ContentDirectory1 query parsing, including tests. We have so many tests, we are winners!
Scott ThomasScott Thomas
9ee98883b13Added support for proper attribute filtering (and tests).
Scott ThomasScott Thomas
e21fd4777b4Changed properties from an IList to an ICollection since we only use the Contains method.
Scott ThomasScott Thomas
058f6d77f8dMore work on HACKING.
Scott ThomasScott Thomas
98da5144b8bSpruced up our HACKING file.
Scott ThomasScott Thomas
634c40dcedcFixed spelling error (acs@google.com)
Scott ThomasScott Thomas
dd00bdcea50Updated copyright and added AUTHORS, COPYING, HACKING, and README.
Scott ThomasScott Thomas
ee48f833f86Added support for property serialization filtering and unit tests.