reuk
9112911122
MinGW: Remove support
2024-06-27 18:10:21 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
640194c878
MinGW: Improve compatibility
...
With this patch applied, the DemoRunner should build under MinGW, and be
(nearly) feature-complete compared to the MSVC build.
Specifically, when building with MinGW:
- Adds support for accessibility
- Fixes build issues in the juce_video module
- Fixes a link issue in the VST3 wrapper when VST3_CAN_REPLACE_VST2 is
defined
- Adds support for the new-style native FileChooser
- Tidies up some other low-severity warnings
Known issues:
- Direct2D rendering is still not supported when building with MinGW due
to ABI compatibilities.
2022-01-17 10:58:18 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
5bda9de977
Windows: Fixed some build errors and warnings when using Clang in Visual Studio
2020-02-06 14:07:42 +00:00
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
2017-09-08 08:59:55 +01:00
tpoole
10b7aa3c16
MinGW: Fixed some build warnings
2017-07-07 11:06:16 +01:00
jules
eda8612ee3
Fixed some video module compile problems on iOS and Windows
2017-07-04 09:49:24 +01:00
jules
74c96208fe
Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation
2017-06-30 16:08:51 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
hogliux
95d0d50d85
Added a missing guard to avoid including movie components on iOS
2017-02-01 17:28:22 +00:00
hogliux
1c0b935bf6
Replaced QuickTimeMovieComponent with MovieComponent, using AVFoundation on OSX
2017-02-01 17:18:06 +00: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
jules
08b853ee35
Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public
2016-02-04 16:07:21 +00:00
jules
66793fc09b
Removed a few more carbon workaround macros
2016-01-29 18:08:11 +00:00
jules
923e8fabdb
Removed some unnecessary includes of AppConfig.h
2015-12-24 11:55:46 +00:00
jules
c95253fad0
Cleaned out some old amalgamated build references.
2015-12-24 11:31:37 +00:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
95f536383f
Internal refactoring of some camera capture classes to make it easier to update to new APIs.
2014-07-06 18:15:55 +01:00
jules
5a1112ab94
Updated the format of the header include guard macros.
2013-07-17 16:26:35 +01:00
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
2013-06-13 13:17:12 +01:00
jules
ac1d6955e7
Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed.
2012-05-29 10:30:41 +01:00
jules
cf5163a68d
Updated some win32 video code.
2012-04-16 22:23:36 +01:00
jules
a6c9992957
Updated some module usage warning code.
2012-02-24 18:12:21 +00:00
jules
295d125142
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
2012-02-11 14:09:23 +00:00
jules
6b07bfb51b
Finally turned off the T wide-char string macro by default. If you've used it in your code, I'd recommend just skimming through and simply removing it. Any ascii strings will work fine without it; any strings containing extended chars are NOT PORTABLE and shouldn't be embedded anyway, but will work just as well if you replace the T with an 'L' prefix (much better to re-encode them as escaped UTF-8 though). If you really must keep using the macro, you can set the JUCE_DEFINE_T_MACRO flag to 1, and it will still be available as before.
2011-09-28 11:40:00 +01:00
Julian Storer
81da96f1a2
Refactored the structure of the introjucer's generated code folder, and gave it the ability to embed local copies of modules.
2011-08-16 18:05:20 +01:00
Julian Storer
693132a6e5
Changed the way module code is wrapped by the Introjucer.
2011-08-15 19:40:50 +01:00
Julian Storer
4808d9c318
Hard-coded some juce namespace declarations.
2011-08-13 21:13:50 +01:00
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
2011-08-12 10:04:52 +01:00