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
8 years ago
hogliux
cbb8536a6d
Fixed potential crash in mac's legacy WebInputStream implementation
8 years ago
hogliux
ceefc5b4bf
Avoided a dead-lock in a recent commit to WebInputStream on mac
8 years ago
hogliux
cf8d655855
Fixed a possible race condition in mac's implementation of WebInputStream
8 years ago
jules
b1ab45052e
Avoided a warning in some OSX network code
8 years ago
jules
c353ac34a2
Avoided a race condition when cancelling HTTP stream on OSX
8 years ago
jules
8f7d9f7522
Workaround to avoid an assertion when using File::invokedExecutableFile from a command-line invoked app on OSX
8 years ago
hogliux
ec9c033cdf
Add exclusive flag to MemoryMappedFile
8 years ago
jules
1a1897b43b
Made the OSX HTTP stream respond to the return value of the open-stream callback function
8 years ago
hogliux
bf582f6c5b
Fix errors and warnings on mingw-w64
8 years ago
jules
a604c03bd2
Added a definition that's missing in some very obscure win32 setups
9 years ago
hogliux
c6249d2214
Clear http headers after redirects
9 years ago
hogliux
dd245effd2
Have curl follow re-directions automatically
9 years ago
hogliux
f83554c966
Add a User-Agent http header to curl requests
9 years ago
jules
e7c9cf3b66
Made iOS build use updated HTTP API, and turned off deprecation warnings when built for older OSes
9 years ago
hogliux
2f36d03d1d
Do a case-insensitive compare on core http headers in windows network code
9 years ago
hogliux
38c897f8a4
Return nullptr from URL::createInputStream if a request times out
9 years ago
hogliux
f7f35f5a28
Add fallback to legacy networking code for pre OS X 10.10
9 years ago
jules
6e0c1682ca
Removed a defunct workaround for an obscure bug in old Windows PCI hardware
9 years ago
hogliux
d9a3e76518
Fix a warning in the previous commit
9 years ago
hogliux
f6cd130038
Add redirect support to NSURLSession code
9 years ago
jules
943c89dea6
Added some extra locking in the destructor of a Mac HTTP stream implementation
9 years ago
jules
f8516f2e19
Refactored the OSX/iOS HTTP streaming code to use the newer NSURLSession API, and not older now-deprecated functions.
9 years ago
hogliux
16fde6798b
Allow write access to all files if a user has effective root permissions on linux
9 years ago
hogliux
bb56ba4276
Add CRLF between JUCE http headers and user http headers
9 years ago
hogliux
968cee4ad2
Remove unnecessary code after moving to static shared code library
9 years ago
hogliux
24a63ae2e0
If ChildProcess is not interested in stdout/stderr, then redirect to /dev/null instead of closing
9 years ago
jules
6fc08dd1cd
Added a workaround for Android GL glitches when pausing the app
9 years ago
jules
9678eef688
Stripped out some defunct VS2003 code
9 years ago
jules
4c0bc70411
Deleted some defunct Mac PowerPC code
9 years ago
jules
48b35c447a
Workaround for long filenames in Process::openDocument on OSX
9 years ago
jules
e04b7ff1c4
Added some extra time-out settings to the Linux CURL code
9 years ago
hogliux
44359cb429
Fix missing std::nullptr defines
9 years ago
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.
9 years ago
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).
9 years ago
Timur Doumler
4203f58548
Added a missing include in juce_android_RuntimePermissions.cpp.
9 years ago
Timur Doumler
a694a66739
Android: fixed bug in Java code that caused compiler errors on API Level 21.
9 years ago
jules
8653a97ede
Avoided a false-positive in File::isOnHardDisk() with unplugged network drives
9 years ago
jules
56b6efbbad
Made sure that String::toCFString() never returns a null pointer
9 years ago
jules
6149a4f649
Avoided an MSVC warning
9 years ago
jules
606a503a15
Improved some Windows registry root key handling.
9 years ago
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).
9 years ago
jules
b5907fa90d
Normalised some divider comments
9 years ago
jules
cb6085733f
Fixed a minor leak in posix WaitableEvent
9 years ago
jules
d6f02c9ba4
Avoided a false assertion in ChildProcess
9 years ago
hogliux
10d1228e86
Add option to set default stack size for JUCE threads
9 years ago
jules
876b4ae1d3
Cleared up some overlap between the JUCE_CLANG and JUCE_GCC flags
9 years ago
jules
b010df5bcd
Made ChildProcess::start() auto-remove quotes from the name of the executable that it is given
9 years ago
Timur Doumler
28730a28c8
Fixed bug in File::deleteFile() where it would fail to delete a symlink if it was pointing to a nonexistent file.
9 years ago
jules
71b62a8503
Moved some code that was in the wrong file
9 years ago