1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
Commit graph

226 commits

Author SHA1 Message Date
jules
3759aecfbc Fixed a mix-up in iOS timing calculations. 2014-05-05 15:00:12 +01:00
jules
27046fd1a7 Added new method File::getFileIdentifier() for retrieving a file's unique ID. 2014-05-03 16:46:44 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
a5e8d0b154 Android: implementation of SystemStats::getDeviceDescription() 2014-04-25 11:18:30 +01:00
jules
f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 2014-04-23 20:35:45 +01:00
jules
798de207a7 Better implementation of command-line arg escaping for ChilpProcess on win32 2014-04-08 13:51:44 +01:00
jules
05afb39185 mingw __uuidof update 2014-04-06 15:38:29 +01:00
jules
335084c542 Made the win32 implementation of ChildProcess automatically add escape characters to arguments containing a quote or space. 2014-04-05 21:55:39 +01:00
jules
5f23c27117 Fixed a typo in OSX networking. 2014-04-02 09:54:31 +01:00
jules
b5d10d753a Made Process::isForegroundProcess() return a correct result on iOS. 2014-04-01 12:13:29 +01:00
jules
8f25b2092b Added JUCE_API and JUCE_CALLTYPE to the WindowsRegistry class. 2014-03-31 10:43:13 +01:00
jules
d2ed531ab8 Better device type detection on linux. 2014-03-24 20:02:38 +00:00
jules
47aad5a8e7 Replaced some win32 cpuid code. 2014-03-08 20:32:34 +00:00
jules
4889822eaf Added http status code access for URL::createInputStream(). Also added threading + header display to the demo's http page. 2014-03-06 22:26:58 +00:00
jules
2b037b5095 Avoiding spurious assertions in posix when starting child processes without full paths. 2014-03-02 11:02:44 +00:00
jules
1f27553d38 Added an assertion to ChildProcess to catch attempts to launch non-existent executables. 2014-02-28 19:25:47 +00:00
jules
00f317a717 Android JNIEnv locking. 2014-02-26 12:12:36 +00:00
jules
21d4a82002 Added ChildProcess::getExitCode() 2014-02-08 11:18:06 +00:00
jules
8d340d587e Added an assertion for android to catch use of HTTP on the main thread (not allowed by the OS) 2014-01-14 20:48:39 +00:00
jules
b18dd57e42 Change to allow fully-specified paths to be passed as posix NamedPipe paths, to be able to specify the temp file's location. 2014-01-14 15:45:51 +00:00
jules
a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 2013-12-02 09:44:17 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
74ed52e20e Fix for file searches returning non-precomposed unicode chars on OSX. 2013-11-05 14:33:12 +00:00
jules
6018f1df3d Added a SystemStats::getDeviceDescription() method. 2013-11-05 11:10:31 +00:00
jules
fb3b5035aa Made sure that File::createLink on win32 works even if CoInitialize hasn't been called. 2013-11-01 11:03:40 +00:00
jules
d996ab0c25 Optimisation to posix WaitableEvent::signal() 2013-10-28 21:36:48 +00:00
jules
bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 2013-10-27 22:02:21 +00:00
jules
81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 2013-10-17 10:42:58 +01:00
jules
b11a88bc01 Moved some duplicated linux/android code into a shared file. Added a method File::isLink() 2013-10-15 17:17:31 +01:00
jules
3f07f45702 Improved Android event callback mechanism. 2013-10-14 13:50:50 +01:00
jules
3bfc0a81e7 Added flags to choose whether stderr and stdout are returned by ChildProcess. Used this to fix linux native file chooser. 2013-10-12 17:00:16 +01:00
jules
0e32a71644 Fix for MinGW builds. 2013-10-04 21:56:48 +01:00
jules
94aca67a9b Fix for linux URL stream opening. 2013-10-02 10:52:52 +01:00
jules
a811a80884 (Fixed a silly typo in the last commit) 2013-10-01 13:41:36 +01:00
jules
c62da6c983 Cleaned up some pedantic warnings in the iOS build. 2013-10-01 12:55:44 +01:00
jules
99d1357a4c Added a "willSendRequest" callback to the OSX web stream delegate class. 2013-09-19 19:26:46 +01:00
jules
221786dfcf New method Array::addNullTerminatedArray(), and misc minor tightening-up of code. 2013-09-18 19:10:01 +01:00
jules
a8b41cb717 Linux: changed the path returned by File::userApplicationDataDirectory to be based on XDG_CONFIG_HOME if available. 2013-09-13 14:36:45 +01:00
jules
14cfa338b6 Avoided a false assertion in File. Minor clean-ups. 2013-09-10 15:11:20 +01:00
jules
f7bb014c21 In WindowsRegistry::registerFileAssociation(), the icon resource number was being negated for some mysterious reason.. Corrected this, so the number you give it is now used directly. 2013-09-09 20:27:08 +01:00
jules
fecba9c31c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. 2013-09-09 20:07:17 +01:00
jules
7bf1da5e17 Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders. 2013-09-09 12:29:06 +01:00
jules
40c896ac64 Cleaned up some critical section code. 2013-09-08 17:25:27 +01:00
jules
725334d78c Added File::commonDocumentsDirectory enum. 2013-08-31 16:15:07 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
d104b151cd Altered WindowsRegistry to allow each method to specify an explicit WoW64 mode. 2013-08-23 16:58:25 +01:00
jules
ea4c7b3351 Added some JUCE_CALLTYPE flags to Process methods. 2013-08-14 19:04:01 +01:00
jules
104e5cdbc7 Replaced an OSX symbol that wasn't available in older SDKs. 2013-08-14 11:34:18 +01:00
jules
320213a11c More tinkering with Process::terminate. 2013-08-13 21:43:09 +01:00
jules
71c3ecaf17 Merged non-Windows implementations of Process::terminate, and made it call std::terminate() 2013-08-13 12:42:40 +01:00