hogliux
caa65e8ff1
Add new URL::downloadToFile method
2016-11-16 11:13:25 +00:00
hogliux
3b630f3281
Added new WebInputStream class for more fine-grained control on retrieving URLs
2016-11-09 10:58:37 +00:00
hogliux
01380b12d6
Fixed a typo in the SSE 4.1/4.2 detection logic
2016-10-31 13:12:33 +00:00
hogliux
f415b09c7b
Enabled cookies in the juce curl backend to align the behaviour with other platforms
2016-10-28 09:08:57 +01:00
hogliux
ff52d76197
Fixed a bug in DirectoryIterator where the result would be inconsistent between Mac/Window when using a default constructed File object
2016-10-19 10:20:21 +01:00
hogliux
7686db659f
Fixed a typo in my latest commit
2016-10-05 16:37:13 +01:00
hogliux
59a47d1fb4
Fixed possible dead-lock
2016-10-05 15:31:01 +01:00
stefan
8ec9443543
Projucer various fixes
...
* Use separate folder for disk cache in debug mode to avoid mixing debug/release-mode object files while testing
* Quote the server's file name as it may contain spaces etc.
* Fix saving source files during compilation on Windows
* Fix JuceDemo for live builds on Mac: long chains of recursive operator<< invocations caused compiler crash
* Move code for creating disabled Build tab to extra function and add names to improve readability
* Implement new "subscribe" behavior for createDisabledBuildTab
* Clean up trailing spaces
2016-09-15 17:13:41 +02:00
hogliux
cbb8536a6d
Fixed potential crash in mac's legacy WebInputStream implementation
2016-09-12 18:17:19 +01:00
hogliux
ceefc5b4bf
Avoided a dead-lock in a recent commit to WebInputStream on mac
2016-09-12 18:06:36 +01:00
hogliux
cf8d655855
Fixed a possible race condition in mac's implementation of WebInputStream
2016-09-09 12:00:53 +01:00
jules
b1ab45052e
Avoided a warning in some OSX network code
2016-08-17 16:12:10 +01:00
jules
c353ac34a2
Avoided a race condition when cancelling HTTP stream on OSX
2016-08-17 11:04:24 +01:00
jules
8f7d9f7522
Workaround to avoid an assertion when using File::invokedExecutableFile from a command-line invoked app on OSX
2016-08-11 09:26:56 +01:00
hogliux
ec9c033cdf
Add exclusive flag to MemoryMappedFile
2016-08-09 09:23:06 +01:00
jules
1a1897b43b
Made the OSX HTTP stream respond to the return value of the open-stream callback function
2016-08-05 15:38:33 +01:00
hogliux
bf582f6c5b
Fix errors and warnings on mingw-w64
2016-08-01 18:29:12 +01:00
jules
a604c03bd2
Added a definition that's missing in some very obscure win32 setups
2016-07-12 09:01:10 +01:00
hogliux
c6249d2214
Clear http headers after redirects
2016-07-07 15:31:14 +01:00
hogliux
dd245effd2
Have curl follow re-directions automatically
2016-07-07 14:37:58 +01:00
hogliux
f83554c966
Add a User-Agent http header to curl requests
2016-07-07 09:47:43 +01:00
jules
e7c9cf3b66
Made iOS build use updated HTTP API, and turned off deprecation warnings when built for older OSes
2016-07-05 10:22:05 +01:00
hogliux
2f36d03d1d
Do a case-insensitive compare on core http headers in windows network code
2016-07-05 10:20:12 +01:00
hogliux
38c897f8a4
Return nullptr from URL::createInputStream if a request times out
2016-07-05 09:46:19 +01:00
hogliux
f7f35f5a28
Add fallback to legacy networking code for pre OS X 10.10
2016-07-04 12:14:25 +01:00
jules
6e0c1682ca
Removed a defunct workaround for an obscure bug in old Windows PCI hardware
2016-06-30 15:34:19 +01:00
hogliux
d9a3e76518
Fix a warning in the previous commit
2016-06-27 18:00:17 +01:00
hogliux
f6cd130038
Add redirect support to NSURLSession code
2016-06-27 17:27:44 +01:00
jules
943c89dea6
Added some extra locking in the destructor of a Mac HTTP stream implementation
2016-06-27 12:02:30 +01:00
jules
f8516f2e19
Refactored the OSX/iOS HTTP streaming code to use the newer NSURLSession API, and not older now-deprecated functions.
2016-06-22 16:12:09 +01:00
hogliux
16fde6798b
Allow write access to all files if a user has effective root permissions on linux
2016-06-15 17:28:42 +01:00
hogliux
bb56ba4276
Add CRLF between JUCE http headers and user http headers
2016-06-15 17:09:36 +01:00
hogliux
968cee4ad2
Remove unnecessary code after moving to static shared code library
2016-05-24 18:59:35 +01:00
hogliux
24a63ae2e0
If ChildProcess is not interested in stdout/stderr, then redirect to /dev/null instead of closing
2016-05-21 08:53:03 +01:00
jules
6fc08dd1cd
Added a workaround for Android GL glitches when pausing the app
2016-04-26 12:15:31 +01:00
jules
9678eef688
Stripped out some defunct VS2003 code
2016-04-20 15:27:26 +01:00
jules
4c0bc70411
Deleted some defunct Mac PowerPC code
2016-04-19 16:46:45 +01:00
jules
48b35c447a
Workaround for long filenames in Process::openDocument on OSX
2016-04-14 12:43:32 +01:00
jules
e04b7ff1c4
Added some extra time-out settings to the Linux CURL code
2016-04-14 12:00:01 +01:00
hogliux
44359cb429
Fix missing std::nullptr defines
2016-04-07 10:01:52 +01:00
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
2016-04-06 18:31:24 +01:00
Timur Doumler
e30464b210
Reverted: Added a missing include in juce_android_RuntimePermissions.cpp (the relevant compile error was already fixed by commit 2ecbe54c in a better way).
2016-03-18 16:35:17 +00:00
Timur Doumler
4203f58548
Added a missing include in juce_android_RuntimePermissions.cpp.
2016-03-18 16:15:50 +00:00
Timur Doumler
a694a66739
Android: fixed bug in Java code that caused compiler errors on API Level 21.
2016-03-18 14:26:35 +00:00
jules
8653a97ede
Avoided a false-positive in File::isOnHardDisk() with unplugged network drives
2016-03-18 09:58:29 +00:00
jules
56b6efbbad
Made sure that String::toCFString() never returns a null pointer
2016-02-25 16:53:14 +00:00
jules
6149a4f649
Avoided an MSVC warning
2016-02-25 14:49:13 +00:00
jules
606a503a15
Improved some Windows registry root key handling.
2016-02-25 10:18:43 +00:00
Timur Doumler
9ea874428c
Added feature RuntimePermissions, which allows to request permissions at runtime to access the microphone and bluetooth (required for Android apps using SDK Level 23 and above).
2016-02-25 10:12:30 +00:00
jules
b5907fa90d
Normalised some divider comments
2016-02-20 09:45:43 +00:00