Mikołaj Węgrzynowski | 85eb46760a3 | - repeating linie. | | |
Mikołaj Węgrzynowski | c1a8595d4e7 | - Platform dependant socket binding. | | |
Mikołaj Węgrzynowski | 2945bd6dbaa | SSDP Server - Fix for STA Processes. | | |
Daniel Piesik | e4e8b5a7002 | ssdp communication adapted to session-manager. Client and server work on one given network interface. | | |
Marius Ungureanu | 09214f92b09 | Merge pull request #8 from orthographic-pedant/spell_check/architecture
Fixed typographical error, changed archetect... | | |
orthographic-pedant | 8c35be48820 | Fixed typographical error, changed archetecture to architecture in README. | | |
Alexander Kojevnikov | 44e43fa8179 | Merge pull request #3 from Dynalon/master
Add --disable-tests flags to mono-upnp configure.ac | | |
Timo Dörr | c6f9bab3cbf | Add --disable-tests flag to configure script
By default, NUnit tests are still build but packagers (and builders on
... | | |
Bertrand Lorentz | b374ed41c56 | release: Bump version number to 0.1.2 | | |
Bertrand Lorentz | 52b955782f3 | build: Replace hardcoded version in pkg-config files with variable
The version will now be automatically be filled i... | | |
Alexander Kojevnikov | e08316a4562 | Merge pull request #2 from RAOF/master
Fix derivedFrom searches on Fritz!Box UPnP Media Servers. | | |
Christopher James Halse Rogers | a2f915a5cab | QueryStringifier: Match capitalisation of spec.
The SearchCriteria string syntax specifies “derivedfrom” as one of t... | | |
Bertrand Lorentz | 1d62180346b | ServiceController: Fix warning about an unused variable for an Exception | | |
Bertrand Lorentz | 62787126ab4 | Icon: Don't rely on ContentLength but iterate over the response stream
This fixes the issues in the previous commit:... | | |
Bertrand Lorentz | a05d09515f2 | Icon: Handle bogus ContentLength values returned by the server | | |
Bertrand Lorentz | 0f7adcd1096 | ServiceController: Retry the invocation in case of error
The retryAttempts parameter was ignored until now. We now a... | | |
Bertrand Lorentz | 27beaafdb28 | ControlClient: Retry the request in case of timeout
The Helper.GetResponse method will retry once if we get a "Gatew... | | |
Bertrand Lorentz | 9988b566ce6 | Configure solution to use native line endings for C# files | | |
Bertrand Lorentz | ee4f4dfdd9b | ClassReference: Add a default constructor
Trying to deserialize an instance of ClassReference would cause a crash,
d... | | |
Alexander Kojevnikov | e84c2bc8465 | Bump the version number | | |
Bertrand Lorentz | f74895e229f | Fix crash when handling client service removal
When processing a ClientServiceRemoved event, we usually only have a
... | | |
Alexander Kojevnikov | 3aaffa9f8ba | Fix README.md markup | | |
Alexander Kojevnikov | ad55693a562 | Semantic versioning compliance | | |
Alexander Kojevnikov | 3f6b7be9b83 | Include README.md in the tarball | | |
Alexander Kojevnikov | 3ce6e643651 | Update docs | | |
Bertrand Lorentz | 6eaa283f567 | build: Add a Libraries variable in all pkg-config files
This allows consumers to make their private copy of the asse... | | |
Alexander Kojevnikov | 9490df66176 | Add `make test` | | |
Alexander Kojevnikov | 7df4c191630 | Merge pull request #1 from bl8/build-stuff
Various fixes to the build system | | |
Bertrand Lorentz | 4390e8981f4 | build: Various fixes to get "make distcheck" to work
Generate all the binaries in a toplevel bin/ folder. As the
gen... | | |
Bertrand Lorentz | bf421387e52 | build: Don't create a .pc file for test assemblies | | |
Alexander Kojevnikov | ccb70b9c6d0 | Fix make dist | | |
Alexander Kojevnikov | cc31574dddc | Warnings | | |
Alexander Kojevnikov | a05e54982e6 | Really fix build with automake 1.11.2 | | |
Alexander Kojevnikov | 5496706fa4b | Fix the taglib-sharp reference | | |
Alexander Kojevnikov | 6bde252a163 | Fix build with automake 1.11.2 | | |
Alexander Kojevnikov | 9c8a52f752f | Preliminary autotools support | | |
amn3sia | 3c10740d644 | Fixed a serialization bug
We may try to deserialize into a property that is not writable and fail instead
of just ig... | | |
amn3sia | 1f880690a45 | Fixed another unit test for subscribing to GENA events
It was failing because we were trying to send out our variabl... | | |
amn3sia | f7bda06daee | Fixed two unit tests that were failing because Root was duplicating devices. | | |
Alexander Kojevnikov | 743f7cc39b5 | Fix compile errors | | |
amn3sia | a61b0ac9b2d | Fixed the SSDP tests. | | |
Kevin Thompson | fa4f5050e29 | Added the ability to add Child Devices.
Signed-off-by: Kevin Thompson <mrunleaded@gmail.com> | | |
Kevin Thompson | ccb96b96776 | Catch a SocketException
It can occur if there is not valid hostname for a given address.
Signed-off-by: Kevin Thomp... | | |
Kevin Thompson | b9646adf66a | Added explicit isReturnValue for return parameters
The compiler is not required to include parameterInfo.IsRetval in... | | |
Kevin Thompson | 4915e5bc347 | Fixed an issue where the xml declaration tag would not get generated in most of the tests.
Signed-off-by: Kevin Thom... | | |
Alexander Kojevnikov | 0ce32b45d45 | Update README | | |
Alexander Kojevnikov | 8d0ea361458 | Update references | | |
Alexander Kojevnikov | 33e8fc1f77c | Fix compilation | | |
Alexander Kojevnikov | ec6b9339671 | Update .gitignore | | |
Alexander Kojevnikov | 68f45f49c66 | Merge remote-tracking branch 'topfs2/gsoc_2011' | | |
Alexander Kojevnikov | 95eeda3340f | Merge remote-tracking branch 'lunchtimemama/master'
A little bit of history. Mono.Upnp was originally developed on t... | | |
Scott Thomas | 4190b7b5a9d | Merge branch 'master' of github.com:lunchtimemama/Mono.Upnp | | |
Tobias Arrskog | 4dfe70d3c37 | If requestCount in a Browse/Search then it should be interprented as wanting all | | |
Tobias Arrskog | 0c233b26338 | Added code to simulate TryParse of Uri | | |
Tobias Arrskog | 8de8de6b63e | Moved from struct ItemRow to class ItemRow to applease new mono version (2.10.2) | | |
Tobias Arrskog | f179d6835fa | Made all projects disable "Treat warnings as errors" | | |
Scott Thomas | cbafcd5f640 | Fixed missing usind directive. | | |
Tobias Arrskog | 4daea26e145 | Disable resolution attribute for now | | |
Tobias Arrskog | 61f0fc5e707 | Fixed typo in resource attribute: samplyFrequency -> sampleFrequency | | |
Tobias Arrskog | b4be339df8e | Add ulong as eligible type in both attribute and element in deserialization | | |
Tobias Arrskog | dd1a6fa62b9 | Add uint as eligible type in both attribute and element in deserialization | | |
Tobias Arrskog | 0873512542a | Add timespan as eligible type in both attribute and element in deserialization | | |
Scott Thomas | 706bb043aa0 | Added more virtualize serialization tests. | | |
Scott Thomas | 4fd52cddcd0 | Fixed another bug in the virtualized serialization code which cause null override values to be included even if OmitI... | | |
Scott Thomas | 9dd4209bbd0 | More virtualized serialization tests. | | |
Scott Thomas | f51f216d20e | Fixed a bug in the virtualized serialization code and added some tests. | | |
Scott Thomas | f53f2877d2b | Added virtual XML serialization component. This allows us to override the values in an serialized object. | | |
Scott Thomas | 6b7a0ea984a | Breaking changes to the XML serialization API. This is to make way for some fancy stuff coming up. | | |
Scott Thomas | 5fb0a83cf9e | Added support to the MediaServer1 GTK client addin for reference items. | | |
Scott Thomas | c2159f635c5 | Stupid namespace order change. I need to fix this so it doesn't keep breaking tests. | | |
Scott Thomas | 220a06adae7 | * Fixed bug in XML deserialization and added a test case.
* The RemoteContentDirectory will deserialize objects to th... | | |
Scott Thomas | b8dd2e803fd | Merge branch 'master' of github.com:lunchtimemama/Mono.Upnp | | |
Scott Thomas | e6d924a3118 | Got rid of old MonoTouch files that were in there by accident. | | |
Scott Thomas | 6e10cbd4359 | * Added a plugin for the Gtk client which renders ContentDirectory information.
* Added back a static ContentDirector... | | |
fealebenpae | b38707272d0 | Made FSpotContentDirectory compatible with latest API changes. | | |
fealebenpae | d050584572e | Marged with Scott's repo. Updated FSpotContentDirectory to match Scott's API changes. | | |
Scott Thomas | af40c42e3cd | Changed the Property class to the Query class (got rid of the old Query delegate and replaced it with Action<QueryVis... | | |
Scott Thomas | 9c63fc8b66e | * Added strong name to the MediaServer1 test assembly.
* Exposed MediaServer1 internals to the MediaServer1 test asse... | | |
Scott Thomas | 26bcdb7d74c | Handle write exceptions in the FileSystemContentDirectory file serving code. | | |
Scott Thomas | 1c1fc70ce3d | Cleaned up some try/catch blocks. | | |
Scott Thomas | 9406a2deb2c | Fixed a number of bugs. Heh, now we stream to the Xbox360! | | |
Scott Thomas | 7b5408a982e | The search operator is "derivedform" not "derivedFrom". But it is "doesNotContain" LAMESPEC. | | |
Scott Thomas | ff30facdb02 | A little more WMP11 container construction refactoring goodness. | | |
Scott Thomas | 8a0e4b9f86f | Refactored the WMP11 container construction code. | | |
Scott Thomas | 1fc7f54b999 | Added missing album container to the Wmp11MusicBuilder's Build method. | | |
Scott Thomas | 0a0636d13d3 | Fixed compilation error. | | |
Scott Thomas | 58cf2164aeb | Code beautification. | | |
Scott Thomas | c010424103f | More work on control error handling. | | |
Scott Thomas | 6353ceb11e1 | The control server sets a 500 status code on error. | | |
Scott Thomas | e6e612c86fd | Cleaned up control error handling. | | |
Scott Thomas | 57fa7e919e3 | Added some null checks to CD Search methods. | | |
Scott Thomas | 2c084693d00 | Improved control server error handling. We now generate SOAP fault messages for control failures. | | |
Scott Thomas | 223d9c06ac9 | The control server throws a more appropraite inner exception when invocation fails. | | |
Scott Thomas | de5f1cee3ae | Renamed FileSystemContentDirectory.GetResults to VisitResults. | | |
Scott Thomas | 3a09118dc5f | Made Mono.Ssdp and Mono.Upnp assemblies CLS-compliant. | | |
Scott Thomas | 6917705750e | Fixed a bounds error in the CD search code. | | |
Scott Thomas | b758ad44469 | Fixed API regression. I wasn't paying attention. | | |
Scott Thomas | 27267c53741 | Moved buffer size into a constant. | | |
Scott Thomas | 795a1d688f8 | Added the filter parameter back into the protected Search API of ObjectBasedContentDirectory. | | |
Scott Thomas | e66a250d6ed | Minor fix. | | |
Scott Thomas | f0fa7e9afe8 | Style fix. | | |
Scott Thomas | b7c7e04164e | * Added a constructor to UpnpControlException which only takes a UpnpError.
* Fixed minor error in ControlServer. | | |
Scott Thomas | a6b0745655c | Added missing Error.cs file. | | |
Scott Thomas | 14870b12f38 | Improved error handling for UPnP control. | | |
Scott Thomas | 956a92d3f0f | Moved Mono.Upnp.Dcp.MediaServer1.Error to the ContentDirectory1 namespace. | | |
Scott Thomas | 7783c25c229 | * Added a strong-name key for the MediaServer1 DLL.
* Made the MediaServer1 DLL a friend assembly to Mono.Upnp.dll.
*... | | |
Scott Thomas | 7b3ea179e16 | Renamed MSMediaServerRegistrar to MSMediaReceiverRegistrar (don't know how I missed that one). Also re-worked the API... | | |
Scott Thomas | 64e843121fc | Refactored some code. Added the Wmp11ContentDirectoryBuilder (which replaces the Wmp11RootBuilder) for constructing a... | | |
Scott Thomas | 98778aed54a | Moved WMP11 classes into their own namespace. | | |
Scott Thomas | 92fdbe6b347 | Refactored out a method from Wmp11MusicBuilder into Wmp11ContainerBuilder. Also added Wmp11RootBuilder which builds t... | | |
Scott Thomas | 9de20141521 | Added initial WMP11 ContentDirectory and some more work on the ContentDirectory stack. | | |
Scott Thomas | 2c67f90d54f | Minor refactoring. | | |
Scott Thomas | e0517d50409 | Style fix. | | |
Scott Thomas | a648ba7d05b | Style fixes. | | |
Scott Thomas | c7c62cae4c2 | Added the rest of the WMP11 container IDs. I'm not going to disparage anybody's design docs. I'm just not. | | |
Scott Thomas | bbbf249ce52 | Moved comment. | | |
Scott Thomas | 292b7a3149f | Moved constants for the WMP11 media server container IDs into their own static class. | | |
Scott Thomas | 8e0cc9b1c30 | Added parentId to the content directory objects constructor API. | | |
Scott Thomas | 877bd04e113 | Added another WMP11 test and fixed a potential NPE in the content directory object ToString method. | | |
Scott Thomas | 7daf31d8543 | Minor refactoring. | | |
Scott Thomas | 178f3a1c407 | Fixed minor regression in query parser error handling. | | |
Scott Thomas | 166c05943bf | More work on the WMP11 music container building. | | |
Scott Thomas | 29fcfdd2c25 | Renamed MusicBuilder to Wmp11MusicBuilder to more clearly communicate its function. | | |
Scott Thomas | 00fcedcabfe | Use proper container IDs and a little refactoring. | | |
Scott Thomas | c1514fb6f8d | Added music-related WMP11 container id constant values. Also added more WMP11 music building tests. | | |
Scott Thomas | ef75535b908 | Added initial tests for the WMP11-compatable filesystem media server. | | |
Scott Thomas | c99049d9e66 | Added .DS_Store to .gitignore. | | |
Scott Thomas | de135fe327e | Minor refactoring. | | |
Scott Thomas | cc9341271bb | Fixed some test failures and added some types used for building a WMP11-compliant MediaServer in the filesystem-based... | | |
Scott Thomas | 03e59db7a81 | Reduced code in the query parser. | | |
Scott Thomas | 4962fff6f3a | Added collections checks to the av stack object tests. | | |
Scott Thomas | 821fc638dd3 | Changed ResourceSettings to ResourceOptions and brought it in line with the rest of our options pattern. | | |
Scott Thomas | 973a715cb2f | Added unit tests for av objects and fixed a few bugs. | | |
Scott Thomas | 03f3cb13713 | Added container options test. | | |
Scott Thomas | b48ef614c66 | Merged Yavors MediaServer work including options objects. Did some work of my own and stubbed out some tests. | | |
Scott Thomas | 6c163f540b9 | Merge branch 'master' of http://github.com/fealebenpae/Mono.Upnp | | |
Scott Thomas | b58a1844713 | ContentDirectory query fixes and new tests. | | |
Scott Thomas | ea0638c85a0 | Added more ContentDirectory query support and tests. | | |
fealebenpae | 6eaadc1f7ca | F-Spot Addin: improved control over shared tags | | |
fealebenpae | 1fbc82cb149 | ProtocolInfo: implemented implicit string conversion | | |
fealebenpae | 256b5e9f786 | F-Spot Addin: general improvements | | |
fealebenpae | fde381a3b6b | F-Spot Addin: GConf improvements | | |
fealebenpae | d8013768ecc | F-Spot Addin: modified to use new ProtocolInfo class | | |
fealebenpae | 90ea1edc81a | Mono.Upnp.Dcp.ContentDirectory1: added ProtocolInfo class | | |
fealebenpae | 500b51f67ed | SharingConfigDialog: improved toggle behavior | | |
fealebenpae | 32dcdee89af | Minor optimizations. | | |
fealebenpae | 5e5087b86c1 | F-Spot Addin: Guid fix | | |
fealebenpae | d804bcd409e | F-Spot Addin: added preferences dialog | | |
fealebenpae | 01220c687f3 | Small style fixes. | | |
fealebenpae | f7a367f2b97 | Added F-Spot Addin. So far it can only share photos and see what MediaServer devices are there on the network. | | |
fealebenpae | f32b65dff2b | Merged with branch. | | |
fealebenpae | 2e33c03d933 | Modified FileSystemContentDirectory to make use of the new mutator for MusicTrack. This means we're serving a trucklo... | | |
fealebenpae | b94e8257c2d | Created 'Options' types that essentially act as mutators for UPnP AV types. Also added AlbumArtUri property to MusicT... | | |
Scott Thomas | 7fd9a9fc336 | Merge branch 'master' of github.com:lunchtimemama/Mono.Upnp | | |
Scott Thomas | 24623a80492 | Fixed typo. | | |
Scott Thomas | 5bb0d45d469 | Added test files for the ObjectQueryVisitor. | | |
Scott Thomas | 66a75fc3e4b | Added another test condition. | | |
Scott Thomas | abb19e4afb1 | Added more tests and fixed a few things. | | |
Scott Thomas | 6ce287ff1aa | Added code to execute reflection-based queries against POCOs. Added some tests. | | |
Scott Thomas | cf0a1931545 | Fixed more style stuff. | | |
Scott Thomas | 037866aefad | Fixed minor style thing. | | |
Scott Thomas | 19c3de45a8e | Treat warnings as errors in the MediaServer1 test project. | | |
Scott Thomas | b9f3febdecd | Disabled warnings in test code. | | |
Scott Thomas | dd4842f24c4 | Got rid of unnesissary code path in the parser and added more tests. We now have full coverage on all of our failure ... | | |
Scott Thomas | 216e27fec01 | Added parser tests for character escaping in strings. | | |
Scott Thomas | e193c274dc1 | Added support to our query parser for the asterisk. Also added tests. | | |
Scott Thomas | e1cbcea991c | Aesthetic fixes. | | |
Scott Thomas | 3bb55093c12 | Got rid of unnessisary delegate type. | | |
Scott Thomas | 591c59c889c | More refactoring in the parser code. | | |
Scott Thomas | 5b979c63baf | Some aesthetic fixes. This is a handsome looking piece of code. | | |
Scott Thomas | 424f37cc255 | A little refactoring which takes care of the last little bit of parser ickiness. | | |
Scott Thomas | 81985eeca80 | Fixed some expected error messages in the failure tests. | | |
Scott Thomas | 58fa8be8705 | Added parentheses parsing failure tests. Also spell-checked some error messages. | | |
Scott Thomas | aa086d02294 | Added parentheses support for operator priority parsing. Added tests. | | |
Scott Thomas | 07314cf692c | Added support for operator priority. All that is left now is to support parenthesis. | | |
Scott Thomas | 500a5ad91bb | Style fix. | | |
Scott Thomas | 4b6219d8573 | Added initial support for conjunctions and disjunctions (we don't respect operator priority yet) and tests. | | |
Scott Thomas | ba70bf198ef | Improved query parsing type structure. | | |
Scott Thomas | ba9d1db079b | Added support for derivedFrom and doesNotContain operators in the ContentDirectory1 query parser. | | |
Scott Thomas | f0f062cd44e | Fixed syntax problem. Equality is a single =, not a double ==. Doh! | | |
Scott Thomas | fdc4a35aafc | Added initial query ContentDirectory1 query parsing, including tests. We have so many tests, we are winners! | | |
Scott Thomas | 9ee98883b13 | Added support for proper attribute filtering (and tests). | | |
Scott Thomas | e21fd4777b4 | Changed properties from an IList to an ICollection since we only use the Contains method. | | |
Scott Thomas | 058f6d77f8d | More work on HACKING. | | |
Scott Thomas | 98da5144b8b | Spruced up our HACKING file. | | |
Scott Thomas | 634c40dcedc | Fixed spelling error (acs@google.com) | | |
Scott Thomas | dd00bdcea50 | Updated copyright and added AUTHORS, COPYING, HACKING, and README. | | |
Scott Thomas | ee48f833f86 | Added support for property serialization filtering and unit tests. | | |
Next → |