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

664 commits

Author SHA1 Message Date
ed
2687253051 Projucer: Only set default compilable files when selecting "Enable compiling of all enclosed files" menu item 2018-08-10 09:08:36 +01:00
Tom Poole
1d92f9c9d0 Added a tooltip warning against using 4 segment version numbers for AU and AUv3 plug-ins 2018-08-09 09:38:20 +01:00
ed
2f5cd8811d Projucer: Ensure that either "Fx" or "Instrument" is added to the VST3 categories when saving a plugin project 2018-08-06 14:26:49 +01:00
ed
fccad2d72b Projucer: Remove empty strings before adding Xcode custom resource folders 2018-08-03 17:16:29 +01:00
ed
78368cfe1a Projucer: Remove recursion from module path checks and cache previous module directories 2018-07-31 15:38:36 +01:00
ed
ac8c1a11fb Projucer: Remove some unnecessary assertions from StoredSettings 2018-07-26 09:46:46 +01:00
ed
c39475019d Projucer: Don't exit if trying to open a project that no longer exists on startup 2018-07-26 09:45:32 +01:00
ed
6cb09350c7 Projucer: Reduced the recursion depth in the module scanning code to fix slow project load times 2018-07-24 16:53:53 +01:00
Tom Poole
cc4cbbd2df Projucer: A minor code cleanup 2018-07-18 17:33:45 +01:00
Tom Poole
235bbd46cf Projucer: Code tidy up 2018-07-12 10:07:50 +01:00
Tom Poole
6cff481c6a Fixed some gcc 8 compiler warnings 2018-07-11 09:17:31 +01:00
ed
88585e66f0 Added a companyName member to ProjectInfo in JuceHeader.h 2018-07-11 08:58:19 +01:00
ed
84cc1dc4a0 Projucer: Cleaned up the module scanning code 2018-07-10 17:33:43 +01:00
ed
e6c85b8a08 Projucer: Increase the subfolder recursion depth when searching for modules and fix a couple of places where paths containing ~ were not being parsed correctly 2018-07-10 12:58:18 +01:00
ed
9cdb02a0dc Projucer: Remove duplicate user module IDs from list 2018-07-10 12:38:49 +01:00
ed
a0493e67c1 Projucer: Don't attempt to parse empty file paths in FilePathPropertyComponent 2018-07-10 11:44:07 +01:00
Tom Poole
28b7f42992 Projucer: Updated to latest Xcode warning suggestions 2018-07-06 12:17:55 +01:00
jules
d9fa1c4602 Worked around some UB sanitiser warnings in Projucer 2018-07-04 09:15:15 +01:00
jules
5d54e80df8 Made the projucer ignore command-line flags generated when running it in Xcode debug mode 2018-07-04 08:59:32 +01:00
Tom Poole
0b442c3036 Projucer: Added a check for unknown command line arguments 2018-07-03 12:07:02 +01:00
jules
1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 2018-07-03 11:51:13 +01:00
hogliux
9ab9b28f46 AU: Add resourceUsage plist entry to non-sandbox safe plug-ins so that they still load in GarageBand 2018-06-27 15:53:22 +01:00
ed
d018eb8407 Enable the JUCE_STRICT_REFCOUNTEDPOINTER flag for all new projects and PIPs 2018-06-27 11:37:27 +01:00
ed
c859f50fe6 Projucer: Added a missing reset() call to the PIP creator window when shutting down 2018-06-27 11:17:15 +01:00
hogliux
fefbbc89b4 AU: Added an option to the Projucer to enable sandbox safe AUs (required for newer versions of GarageBand) 2018-06-26 16:16:12 +01:00
jules
49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 2018-06-26 14:06:52 +01:00
ed
bf8adbc29a Projucer: Added an option to set the path to the Android Studio executable in the "Global Paths" settings 2018-06-19 12:18:06 +01:00
jules
abe01671d4 Fixed a very old spelling mistake!(SystemStats::getCpuSpeedInMegaherz -> SystemStats::getCpuSpeedInMegahertz) 2018-06-18 17:11:12 +01:00
hogliux
baa8bbf300 Linux: Added an option to lazily load libcurl symbols only when they are needed 2018-06-15 17:03:32 +01:00
jules
9da4d4131c Increased shadowing warning level, and fixed a few warnings that were generated 2018-06-14 14:54:32 +01:00
jules
974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 2018-06-13 17:11:37 +01:00
hogliux
224bed4c86 Android: Added binary location support when building Android static libraries 2018-06-12 11:09:39 +01:00
hogliux
cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 2018-06-11 12:49:35 +01:00
hogliux
f08dccf3b1 Android: Update Projucer to support AS 3.1.2 2018-06-11 12:39:59 +01:00
ed
608dd0654c Projucer: Ensure that the RTAS audio plugin client files have stdcall calling convention 2018-06-11 11:18:20 +01:00
hogliux
e6554b8e85 Android: Make JUCE work with latest AS 3.1.2 2018-06-06 15:02:46 +01:00
ed
102203d8a5 Whitespace 2018-06-01 11:56:33 +01:00
ed
1c819c79d0 Projucer: Add cmd/ctrl + p shortcut for saving a project 2018-06-01 11:42:26 +01:00
ed
11e790094e Projucer: Fix a typo in the --set-global-search-path help text and allow quoted paths 2018-05-25 11:52:08 +01:00
ed
848ab56465 Projucer: Don't overwrite newer global settings file when migrating Introjucer settings 2018-05-23 09:07:51 +01:00
ed
eed45b7462 Projucer: Mark modified files with an asterisk in the file tree panel 2018-05-21 17:03:46 +01:00
ed
783b6b7baf Projucer: Fixed a bug in the GUI builder's relative #include path when adding Viewport content 2018-05-21 09:04:10 +01:00
ed
c5be8e0722 Projucer: Save all open documents when saving a project via the GUI 2018-05-18 09:07:35 +01:00
Lukasz Kozakiewicz
70ad10155f Projucer: add option to Xcode exporter to embed a framework in an app bundle. 2018-05-17 15:40:16 +01:00
Lukasz Kozakiewicz
315326477d Add video playback support for Android and iOS. Update VideoComponent API to support building custom UIs. 2018-05-14 18:15:06 +01:00
ed
6a1d6f9cb8 Projucer: Fixed a crash when opening the editor colour scheme window 2018-05-14 17:01:54 +01:00
ed
0f94dbbf96 Projucer: Added a missing .get() to LabelHandler 2018-05-11 10:51:29 +01:00
ed
527625b699 Added support for building Unity native audio plugins on desktop platforms 2018-05-10 16:32:30 +01:00
ed
5830193448 Projucer: Capitalised some property names 2018-05-09 11:27:03 +01:00
ed
481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 2018-05-09 10:04:27 +01:00