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

42 commits

Author SHA1 Message Date
jules
33c0940d74 Cleaned up a few more ScopedPointer uses 2018-01-09 12:22:31 +00:00
ed
b72a626516 Projucer: Updated all the exporters and the project settings to use the new ValueWithDefault class 2018-01-05 17:05:20 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
jules
58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 2017-12-12 16:24:40 +00:00
jules
a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 2017-11-28 16:18:40 +00:00
ed
bd99e27f91 Projucer: Don't steal focus when live-build errors occur 2017-11-26 15:52:42 +00:00
jules
babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 2017-11-11 14:17:48 +00:00
jules
2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 2017-11-01 17:41:06 +00:00
Lukasz Kozakiewicz
a97bdd6352 Projucer: replace Windows 10 target SDK 10.0.15063.0 with 10.0.16299.0.
This fixes problems with some files missing in previous SDK version (like wininet.h).
2017-10-23 15:03:14 +02:00
jules
f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 2017-10-19 16:52:20 +01:00
ed
994ab55247 Projucer: Made some usability and reliability improvements to the live-build engine 2017-10-19 12:19:57 +01:00
ed
5bfe78dce6 Projucer: Fixed a potential crash when the live-build component list is changed 2017-10-05 09:59:21 +01:00
hogliux
54029e776d Projucer: Re-factored source code groups and general code clean-up 2017-09-29 14:55:01 +01:00
ed
ca9d76cb68 Projucer: Fixed a bug where the live-build engine wasn't adding the VST3 SDK path to its header search paths when building the plugin host 2017-06-23 16:34:52 +01:00
ed
26596fbfad Projucer: Added default module search paths to the Projucer 2017-06-06 16:57:16 +01:00
ed
ba36008560 Projucer: Cleaned up the structure of the Projucer folder in userApplicationDataDirectory and renamed old "Introjucer" global/project settings files to "Projucer" 2017-05-25 11:30:09 +01:00
hogliux
c4cf336a56 Projucer: Only attempt building the standalone target of audio plug-ins when building inside the live build engine 2017-05-11 09:51:35 +01:00
ed
ed51317ee6 Fixed a few Projucer UI issues 2017-05-04 12:51:02 +01:00
ed
fa0b097652 Fixed some Projucer live-build errors on Windows and added an option to set the Windows target platform 2017-05-04 12:47:18 +01:00
tpoole
f4046909ab Added an OS X 10.5 compatible std::function replacement 2017-05-03 15:36:25 +01:00
ed
a5c9cd9bd7 Added an extra check to the previous commit to make sure that the showBuildTab command is only invoked if the build tab is not already showing to prevent the command being constantly re-triggered when continuously recompiling 2017-05-02 16:13:44 +01:00
ed
fceca976d1 Fix to avoid hitting an assertion when invoking the showBuildTab command directly from CompileEngineChildProcess::handleBuildFailed() 2017-05-02 15:28:39 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
750ab85fe9 Projucer UI overhaul and UX/workflow improvements. Support for new accounts and licensing model. 2017-04-27 14:42:25 +01:00
jules
926652be8a Added the -Wextra-semi warning to the projucer build 2017-04-21 11:31:09 +01:00
jules
44cd80969d A few C++11 modernisations and comment corrections 2017-03-28 12:31:51 +01:00
tpoole
e33abbc6fe Replaced Projucer-generated header guards with #pragma once and updated the examples 2017-02-17 15:34:10 +00:00
stefan
f5d32782d8 Projucer: avoid failing assertions from File
"Linker" and "Execution Engine" are now valid sources of diagnostic messages. Thus nodes in the diagnostics tree-view are not necessarily file names anymore.
2016-11-15 18:26:14 +01:00
stefan
1349f6546b Projucer: the DiagnosticReceiver interface is an implementation detail of the live-build engine and not required otherwise 2016-11-15 18:26:14 +01:00
hogliux
6f6d0af2b8 Fixed a bug where we didn't search the correct directory for the live build engine 2016-11-02 14:01:01 +00:00
stefan
b36b64a482 Projucer: simple pop-up menu to copy diagnostic messages to clipboard 2016-10-27 13:15:31 +02:00
stefan.graenitz
5e0efc6046 Projucer: extend interface DiagnosticMessage::handleRecoverableErrorPCH() to take one more file name param 2016-10-20 18:25:30 +02:00
stefan
e03e41bd0d Projucer: hard shutdown of the compiler process in release builds to avoid busy waiting 2016-10-12 11:21:53 +02:00
stefan
728bf273e9 Projucer: support recoverable error warnings for live-builds 2016-09-28 16:59:49 +02:00
stefan
4b96ffbf6f Projucer: restrict menu item "Launch Application" to GUIApplication projects 2016-09-22 12:52:47 +01:00
stefan
a0350e4ee6 Projucer: add feature download & install live-build engine (including checks for supported OS versions) 2016-09-22 12:49:57 +01:00
jules
9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 2016-09-16 12:03:02 +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
tpoole
9f31d6498a Use a bespoke VST2 interface 2016-08-22 09:57:16 +01:00
jules
fb864a5cb1 Corrected some spelling mistakes in comments 2016-04-11 11:13:44 +01:00
jules
15f47892d3 Projucer: Added a sanity-check to prevent compilation if some module paths are broken 2016-04-08 11:46:46 +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