Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
Oliver James
120f9266dc
UniqueID: Use stable SMBIOS fields to generate ID on Windows
This commit adds fixes for generating unique hardware IDs on Windows. The SMBIOS is parsed to generate a unique ID based on hardware factors of the local machine.
2 years ago
reuk
d5076cb873
SystemStats: Tidy up one-shot function
2 years ago
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2 years ago
chroma
6bd1582b47
Stats: Unique Machine ID
2 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
ed
be0c36001d
Linux: Fixed some comparison warnings using Clang 10
4 years ago
jules
a9b5fe3a39
Tweaks for emscripten support
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
Tom Poole
54e1004957
Added FMA3 and FMA4 instruction detection
5 years ago
jules
2830ecec0a
Prevented the Apple system headers from including some unnecessary C library headers
6 years ago
Tom Poole
bedff61983
Added detection for some AVX512 features
6 years ago
jules
ccbaf89f0e
Added some methods IPAddress::getAllAddresses(), IPAddress::getLocalAddress(), MACAddress::getAllAddresses()
6 years ago
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
7 years ago
hogliux
c63fd17568
Android & Projucer: Use more reliable cpu-features package to get CPU SystemStats on Android
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
7ed37f8600
Added the standard JUCE splash screen and app usage reporting
8 years ago
jules
5c4553a06c
Added a parameter to SystemStats::CrashHandlerFunction to supply some platform-specific crash details
8 years ago
jules
2d192bed9b
Added method SystemStats::getNumPhysicalCpus()
8 years ago
hogliux
9f3fb1c0a6
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
8 years ago
tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
8 years ago
hogliux
bf85f4c68b
Cache the result of isRunningInAppExtensionSandbox
8 years ago
jules
8f7d9f7522
Workaround to avoid an assertion when using File::invokedExecutableFile from a command-line invoked app on OSX
8 years ago
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.
9 years ago
hogliux
e6b4dcb6a2
Add SSE4.1, SSE4.2 and AVX2 system stat flags and fix documentation typo
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
7e51e64422
Added detection for SSSE3 and AVX instructions to the SystemStats class.
10 years ago
jules
779e1d483f
Added tests for SSE3 capability.
11 years ago
jules
4346fdb5f5
Replaced calls to the deprecated unix siginterrupt function.
12 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
2451b3762c
Some mingw compatibility tweaks.
12 years ago
jules
a432669a0b
New debugging functions: SystemStats::getStackBacktrace() and setApplicationCrashHandler().
12 years ago
jules
617731d21c
Added a JUCE_DISABLE_JUCE_VERSION_PRINTING flag that can be set to prevent the juce version number being printed at startup.
12 years ago
jules
56bbab1537
(automated whitespace clean-up)
13 years ago
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.
13 years ago
Julian Storer
3d5b7685cd
Tweaked linux HTTP code. Added a macro: JUCE_STRINGIFY.
13 years ago
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..
13 years ago
Julian Storer
94a0bf1af1
Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details.
14 years ago
Julian Storer
0853a9b686
Removed const-ness from some return types to take advantage of future c++0x advantages.
14 years ago
Julian Storer
981ef9313c
Android fixes. Caret colour fix. VST host recursion check clean-up.
14 years ago
Julian Storer
f307045b92
Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up.
14 years ago
Julian Storer
328cc11713
Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety.
14 years ago
Julian Storer
e159587a9b
Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts.
14 years ago
Julian Storer
f007dba11b
Minor clean-ups.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
952b8c3940
Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes.
14 years ago
Julian Storer
a5cf4030f5
New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.
14 years ago
Julian Storer
cf641969d0
Created a new class: MACAddress, which replaces the old MAC address detection functions with a cleaner implementation.
14 years ago