201 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  reuk e13901d912 ClangCl: Silence code which warns when building on Windows with Clang 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed c2e3dcd8bf Updated the documentation of some methods which now return std::unique_ptr instead of raw pointers to remove references to deleting the returned object 5 years ago
  reuk 5f348c3040 Warnings: Add warning-wrangling header 5 years ago
  ed 4a5dda489f Fixed some warnings with -Wconversion enabled 5 years ago
  reuk a9492679da URL: Make downloadToFile return unique_ptr 5 years ago
  reuk 5af01b9b16 Demos: Convey proper ownership semantics 5 years ago
  ed e36736e0ec Fixed some typos 5 years ago
  ed 570323daa5 Windows: Removed WSAPoll from the Socket classes as it does not report failed connections 5 years ago
  ed eb780b56b8 Windows: Dynamically load WSAPoll method from Ws2_32.dll to restore compatibility with older Windows versions 5 years ago
  Tom Poole ee4ec266e6 URL: Fixed an issue closing completed download tasks 5 years ago
  ed 131d14d5c2 Fixed MinGW compile error 5 years ago
  ed 170ec47a5e Windows: Fix compatibility with MinGW 5 years ago
  ed b857f965ce Replaced select() calls with poll() 5 years ago
  jules df28d11069 Added a method URL::getParentURL() 5 years ago
  ed 650ddb4f01 Use invalidSocket in a few more places in juce_Socket.cpp 5 years ago
  ed 1baa825f2c Set socket blocking state to match blockUntilSpecifiedAmountHasArrived argument value in read() 5 years ago
  ed 34dc1eccda Made StreamingSocket::isListener member atomic 5 years ago
  Tom Poole 79d3e8b3f5 Windows: Removed some VS2013 workarounds 5 years ago
  Tom Poole 5935040d78 Fixed a crash when fetching large content in URL::FallbackDownloadTask 5 years ago
  ed c429bf53ce Removed some unnecessary static_casts in the URL class 5 years ago
  jules 6b82c964cd Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback 6 years ago
  jules 0fb8c8e82a Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way 6 years ago
  jules 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 6 years ago
  Tom Poole b59fa68724 Fixed some compiler warnings 6 years ago
  James Hurst 60f58be769 Added a method to return query parameters as a URL encoded string, and to optionally include these in getSubPath 6 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed f3af250ff7 Tidied up unit test code layout 6 years ago
  ed aa498afce2 Call Thread::stopThread() in NamedPipeThread's destructor to fix an assertion when running the NamedPipe unit tests 6 years ago
  ed 08807df47b Allow valid socket handles of 0 in StreamingSocket and DatagramSocket, add some unit tests and some minor docs cleanup 6 years ago
  Tom Poole 168188665e Added a couple of missing JUCE_API macros 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  ed 3661d928c1 Added a URL::DownloadTask::getTargetLocation() method so the target file can be retrieved in the DownloadTask::Listener callbacks 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  hogliux 85ec71d6e4 Fixed an issue where file URIs on Windows would not be parsed correctly 6 years ago
  ed acd3c0b8ee Fixed some Objective-C id -> auto* conversion warnings 6 years ago
  jules 14989b6eda Minor tidy-up to IPAddress 6 years ago
  jules 6fda0bffca Fixed some stray zeros that were still being passed as null pointers 6 years ago
  jules 302019dd43 Tidied up some comments and usage of File::createOutputStream() and createInputStream() 6 years ago
  Tom Poole 05f49bab50 Fixed an issue when connecting to a non-existent NamedPipe 6 years ago
  cesare e1a8bbf020 Added support for finding the broadcast address of an interface 6 years ago
  Tom Poole 0e1722e387 Multiple spelling fixes 6 years ago
  jules ccbaf89f0e Added some methods IPAddress::getAllAddresses(), IPAddress::getLocalAddress(), MACAddress::getAllAddresses() 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  ed 6f65cf0f7b Fixed a bug when parsing IP address strings 7 years ago
  ed c154024641 Added a missing call to zeroUnusedBytes() in the String constructor of IPAddress 7 years ago
  ed 8e463b4051 Various improvements and bug-fixes to the IPAddress class - added more comparison operators and support for IPv4-mapped IPv6 addresses 7 years ago
  ed 516f053006 Removed the default bool argument from static IPAddress::any() method 7 years ago
  ed 657afd8652 Removed a default bool constructor from IPAddress 7 years ago