5354c33fc3
Added some classes NetworkServiceDiscovery::Advertiser and NetworkServiceDiscovery::AvailableServiceList to implement a simple protocol for discovering and connecting devices on the LAN by
2018-10-17 15:24:36 +0100
79dfa35aa5
APVTS: Fixed the default parameter value after construction by
2018-10-17 17:00:39 +0100
823350fe30
Included the HeavyweightLeakedObjectDetector header a little earlier so that more JUCE classes can make use of it when necessary by
2018-10-17 14:45:58 +0100
3721dc63d5
Fixed a typo in the last commit by
2018-10-17 14:19:31 +0100
f9a5bf1729
More use of atomics to avoid asan warnings by
2018-10-17 14:17:39 +0100
dab49b3f58
Projucer: Made UI application templates fullscreen on mobile devices by
2018-10-17 12:53:43 +0100
92ab11e31c
Re-saved all projects by
2018-10-17 12:50:26 +0100
4e54953f01
Unity: Initialise JUCE GUI earlier to avoid hitting some assertions by
2018-10-17 12:27:23 +0100
aaad33ce57
Fixed a couple of asan memory access warnings by
2018-10-17 11:35:54 +0100
8166b0018d
Reverted the change to ValueTree::toXmlString(), as omitting the XML header could break existing code (will address this differently in a future commit) by
2018-10-17 11:02:27 +0100
a17d3e2bab
Projucer: Fixed a typo and made property name capitalisation consistent in the Android exporter by
2018-10-17 11:05:57 +0100
bc027b5237
Tidied up some spelling and comments by
2018-10-17 09:41:01 +0100
e00d990737
Projucer: Added a missing check for Unity plug-in when adding the plug-in binary copy step option in the Xcode exporter by
2018-10-17 09:29:48 +0100
f43e8bd61b
Blocks: Moved isControlBlock() from BlockImplementation to Block by
2018-10-15 18:26:32 +0100
159eee8e6f
Projucer: Initialise company name value before bundle ID to ensure that the default bundle ID is set correctly by
2018-10-17 09:19:57 +0100
5979288706
Added some macros for asserting when functions are called in an unsafe manner outside the message thread. by
2018-10-16 17:25:52 +0100
482d87e2db
Fixed a compiler warning by
2018-10-16 17:34:53 +0100
7d124ca74d
Converted some legacy OSX network code to use atomics to avoid an asan warning by
2018-10-16 16:37:28 +0100
03a118d380
Projucer: Removed a long-dormant PPC setting! by
2018-10-16 16:36:55 +0100
076b09c7a3
Projucer: Ensure that project setting defaults reflect the company name that has been set by
2018-10-16 12:16:40 +0100
192830dc97
Projucer: Fixed an issue where saving a project could fail silently without showing an alert window by
2018-10-16 10:59:50 +0100
90765fa52a
Projucer: Re-scan module paths immediately on start up by
2018-10-16 10:25:25 +0100
e07782ff38
Tweaked ValueTree::toXmlString() to make it return a bare document without the XML header by
2018-10-15 17:47:07 +0100
1f63493031
Allowed an AudioProcessorValueTreeState to manage RangedAudioParameter subclasses by
2018-10-12 11:34:58 +0100
768139a298
Added some free functions to help make XML parsing less verbose: parseXML() by
2018-10-15 16:08:25 +0100
97c100b9c1
Windows: Added a workaround for non-DPI aware windows having an incorrect scale factor when using the OpenGL renderer by
2018-10-15 15:54:29 +0100
9493889a7e
Windows: Ensure that ComponentPeer::contains() behaves correctly for non-DPI aware HWNDs running in a DPI aware process by
2018-10-15 14:15:09 +0100
81c0ec367e
Windows: Fixed a bug where bounds would be double scaled when using a non-default global scale factor by
2018-10-15 14:13:05 +0100
df5be847c3
Removed a redundant method and did some minor tidying by
2018-10-15 11:53:06 +0100
7ea87b4bc5
DRYed some IPAddress code by
2018-10-15 10:29:29 +0100
7b23dfe473
Made the Time class trivially copyable. by
2018-10-15 10:07:47 +0100
14989b6eda
Minor tidy-up to IPAddress by
2018-10-15 10:06:36 +0100
27888d3de9
Made Desktop::Displays::getMainDisplay() a little less restrictive by
2018-10-13 12:47:09 +0100
53c601e28b
Fixed a bug refreshing the parameter list of hosted plug-ins by
2018-10-12 16:32:20 +0100
b25c14535a
Fixed an issue adding two RectangleLists by
2018-10-12 09:25:28 +0100
9dda1432df
Fixed an overly restrictive jassert in PropertiesFile by
2018-10-12 09:19:59 +0100
7dd8e40114
iOS: Added a dealloc routine to JuceAppStartupDelegate by
2018-10-12 09:02:17 +0100
2433163b2f
Added a couple of workarounds for address sanitiser warnings by
2018-10-11 14:39:00 +0100
aab3926820
Fixed a documentation typo by
2018-10-11 10:50:16 +0100
3a2be25b9b
Fixed a bug in AudioPluginDemo by
2018-10-11 10:47:49 +0100
6626462908
Projucer: Create icns files with a more modern format by
2018-10-11 09:09:45 +0100
885168568d
Projucer: Enabled adding Xcode subprojects by
2018-10-10 10:23:09 +0100
9829a8ad09
Made the dsp::Oversampling class more customisable by
2018-09-24 14:29:11 +0200
d5034083cb
Fix for JSON stringification of INF and NaN double values by
2018-10-09 16:51:11 +0100
77634bc802
Fixed an issue in dsp::FilterDesign functions, and added some extra functionality by
2018-10-09 12:04:45 +0100
da5b615c10
Fix for GCC compiler warning by
2018-10-09 11:59:06 +0100
359132ed55
More zero -> nullptr fixes by
2018-10-09 11:42:55 +0100
132017558f
Replaced some more stray zeros being used as null pointers by
2018-10-09 11:27:42 +0100
04b0d05b31
Re-saved all projects by
2018-10-09 10:07:40 +0100
81153ca8de
Fixed another typo by
2018-10-09 09:29:37 +0100
52fd18b807
Fixed a typo by
2018-10-08 15:41:29 +0100
38fbecf9c3
MacOS: Added NSMicrophoneUsageDescription and NSCameraUsageDescription to the plist by
2018-10-08 12:09:36 +0100
372d6df64e
MacOS: Fixed an issue with transparent windows on Mojave by
2018-10-08 11:03:44 +0100
a44d3d7bb2
Re-saved all projects by
2018-10-08 10:27:43 +0100
907cbb5a2c
Projucer: Remove the <uses-sdk> element from the Android manifest.xml file to fix some errors in Android Studio 3.2 by
2018-10-08 10:11:26 +0100
392bd972ac
Added converting constructors to OwnedArray, ArrayBase and HeapBlock by
2018-10-05 11:46:20 +0100
6fda0bffca
Fixed some stray zeros that were still being passed as null pointers by
2018-10-05 11:47:54 +0100
1eb3de3312
Fixed a typo by
2018-10-04 15:01:28 +0100
8deef0b4bc
MacOS: Fixed a memory access bug when handling MAC addresses by
2018-10-04 12:19:25 +0100
302019dd43
Tidied up some comments and usage of File::createOutputStream() and createInputStream() by
2018-10-04 10:59:49 +0100
81e206f963
MacOS: Fixed a bug parsing local file URLs containing URL escape characters by
2018-10-04 11:28:59 +0100
bedff61983
Added detection for some AVX512 features by
2018-10-04 09:39:45 +0100
f5cf03d2f5
A minor documentation update by
2018-10-04 09:22:04 +0100
b66f78bacf
Fixed some CoreGraphics image issues in the latest iOS and MacOS SDKs by
2018-10-03 12:47:41 +0100
823d5c58e6
Projucer: Added macOS 10.14 and iOS 12.0 support to the Xcode exporter by
2018-09-30 08:35:16 -0700
6997dbf537
BLOCKS: Added multi-channel config option for x and y tracking by
2018-09-26 14:46:00 +0100
6a3825f88f
Projucer: Fixed a potential crash when setting a global path from the command line by
2018-09-25 09:55:41 -0700
a1ae004c81
BLOCKS: Add program loaded callback by
2018-09-25 09:04:23 +0100
dbb1345583
Replaced calls to CGContextSetRGBStrokeColor with a path-based alternative due to strange iOS bugs by
2018-09-24 10:26:43 +0100
bd211ce7df
Fixed a bug limiting the extent of removeRange in ReferenceCountedArray by
2018-09-21 18:53:34 +0100
9fd0e53d3c
Added a missing include needed for AU hosting by
2018-09-21 15:08:05 +0100
8ee55994fa
Re-saved all projects by
2018-09-20 15:25:05 +0100
bdc7a5977a
Projucer: Improved the format of Xcode pbxproj files by
2018-09-20 15:02:48 +0100
7624e3f61b
Re-saved all projects by
2018-09-20 15:17:28 +0100
5149ad511f
Projucer: Minor whitespace fix by
2018-09-20 14:30:54 +0100
68f0ba2a7b
Projucer: Only delete unwanted files in generated JuceLibraryCode folder after a successful save by
2018-09-20 14:24:19 +0100
76c94e2c10
Added some missing comparison operators to var by
2018-09-20 13:47:30 +0100
33a724ec5d
LittleFoot: Added the ability to #include other LittleFoot scripts by
2018-09-14 15:36:58 +0100
c59cd2d9f1
Projucer: Set SKIP_INSTALL for shared code target in the Xcode exporter to fix iOS app archive validation in Xcode 10 by
2018-09-19 15:48:21 +0100
e02611bcb0
Windows: Replaced WM_DPICHANGED with its numerical value for < 8.1 compatibility by
2018-09-19 14:05:34 +0100
fc203d62d9
Windows: Refactored some of the recent DPI-aware VST2 and VST3 plug-in changes by
2018-09-19 12:35:48 +0100
c5f80a9853
Windows: Refactored the per-monitor DPI aware windowing code to use the WM_DPICHANGED message and fixed some bugs when using a non-default global scale factor by
2018-09-19 12:34:34 +0100
05f49bab50
Fixed an issue when connecting to a non-existent NamedPipe by
2018-09-19 09:59:51 +0100
c9d05caaae
Replaced win32 font kerning tables with maps to improve performance by
2018-09-18 12:20:11 +0100
c957c5c911
Projucer: Fixed a bug loading editor colour schemes when running from the command line by
2018-09-17 12:17:01 +0100
8bb652a279
Projucer: Minor whitespace fix by
2018-09-17 10:50:48 +0100
9ddad4a434
Windows: Use the return value of GetEnvironmentVariable() to indicate whether the function call was successful instead of GetLastError() by
2018-09-17 10:09:03 +0100
eb1f8641f8
Fixed a documentation typo by
2018-09-17 09:13:24 +0100
e6b123e751
Removed some unused code by
2018-09-14 17:32:48 +0100
b26495491b
APVTS: Allowed the creation of parameters without adding them to the AudioProcessor by
2018-09-14 15:24:21 +0100
efddea0eff
DSP: Fixed an uninitialised memory issue in the Convolution class by
2018-09-10 09:47:23 +0100
a20a6141c5
Fixed a plug-in hosting parameter group bug by
2018-09-14 08:46:08 +0100
d56e4c3cc3
Added a new HeavyweightLeakedObjectDetector to juce_core which will print out a stack trace showing where the leaked object was created and added a corresponding JUCE_HEAVYWEIGHT_LEAK_DETECTOR macro by
2018-09-13 16:11:52 +0100
0d481950f9
Windows: Fix a leak due to the IDropTarget interface ref count not being decremented for child HWNDs after the parent HWND is destroyed by
2018-09-13 10:18:00 +0100
7e1db1aa4f
Added plug-in parameter groups by
2018-09-12 16:27:51 +0100
af041a02d7
Projucer: Fixed a bug when merging the old plug-in format settings if the current value is empty by
2018-09-13 10:28:28 +0100
312afa0ac0
BLOCKS: Triggered a topologyChanged() callback in response to setActive() by
2018-09-12 14:51:37 +0100
accb5d573d
BLOCKS: Added a method PhysicalTopologySource::isLockedFromOutside() by
2018-09-12 14:50:21 +0100
ce5757821d
Added a std::make_unique implementation to systems lacking c++14 support by
2018-09-12 12:47:12 +0100
3d60c7613e
macOS: Use File::createFileWithoutCheckingPath() in Process::openDocument() to avoid an assertion when opening a URL by
2018-09-12 11:20:21 +0100