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

206 commits

Author SHA1 Message Date
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
jules
e8d0c6d024 Fixes for OSX Process::openDocument when launching bundles with parameters. 2013-08-12 17:13:37 +01:00
jules
24f5fdea22 Some minor clean-ups and comments in Thread class. 2013-08-05 11:27:09 +01:00
jules
88cb38ea29 iOS build fix. 2013-08-01 09:08:27 +01:00
jules
3cd00c8730 A few android warning fixes. 2013-07-31 22:14:11 +01:00
jules
779e1d483f Added tests for SSE3 capability. 2013-07-31 11:04:16 +01:00
jules
0713d87a95 Added a Process::hide() method (implemented only on OSX) 2013-07-30 19:30:09 +01:00
jules
df668c3e5f Changed android failure exit code. 2013-07-30 17:17:25 +01:00
jules
c2afa62696 Changed Process:terminate() to exit with an error code of 1 instead of 0. 2013-07-30 09:57:14 +01:00
jules
1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 2013-07-28 18:08:28 +01:00
jules
c3e082b252 Added WindowsRegistry::keyExists() methods 2013-07-25 10:49:12 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
93d7d79b95 Replaced use of the deprecated GetVersionEx win32 call. 2013-07-10 11:08:00 +01:00
jules
4fc8fbaef1 Added some more override decorators. 2013-07-10 10:22:33 +01:00
jules
4346fdb5f5 Replaced calls to the deprecated unix siginterrupt function. 2013-07-08 15:06:03 +01:00
jules
516bddabcc Misc minor clean-ups. 2013-07-03 09:51:23 +01:00
jules
1881908846 Added a pthread naming fallback for older glib versions. 2013-06-24 21:42:05 +01:00
jules
c5b4e48b80 Updated some headers and URLs. 2013-06-24 16:03:33 +01:00
jules
98ae8a49d2 Added DPI field to Desktop::Display information. Couple of Android fixes. 2013-06-24 15:53:32 +01:00
jules
5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 2013-06-24 11:30:24 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00