hogliux
5c19886a43
Re-named JUCE_USE_CUSTOM_AU3_STANDALONE_APP macro and fixed linker errors on macOS/iOS platforms when macro is used
8 years ago
hogliux
8413614744
Bump version number to 5.0.1
8 years ago
tpoole
f4046909ab
Added an OS X 10.5 compatible std::function replacement
8 years ago
jules
6b5be8d9ef
Tweaked the OSX broadcast notification flags to avoid problems with anotherInstanceStarted()
8 years ago
tpoole
c8740688ba
Added assertions to flag when __FILE__ returns a relative path and fixed the LiveConstants demo
8 years ago
jules
baddc6389e
Workarounds for some new "recommended" Xcode warning flags
8 years ago
hogliux
a256e6e9e1
Fixed a linker error when disabling the embedded web browser on linux
8 years ago
hogliux
9d81c5066a
Bump version number to 5.0.0
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
1169800b8a
Fixed an issue where active x component would not receive all key events
8 years ago
hogliux
7a7619d64e
Fixed resizing issues and memory leaks in linux web browser component
8 years ago
tpoole
23ba2e49cf
Fixed VS2013 assignment operator compiler warnings
8 years ago
hogliux
8daf6ae41f
Fixed a minor documentation typo in a ChangeBroadcaster assertion comment
8 years ago
hogliux
c8f8f81302
Removed activateIgnoringOtherApps call in macOS shutdown code to avoid JUCE stealing keyboard focus from other apps
8 years ago
jules
7479be8542
Shuffled some pragmas around to stop MSVC from giving an unwanted warning
8 years ago
jules
a616f336b2
Avoided an MS compiler warning in DeletedAtShutdown
8 years ago
jules
60e9231fb1
Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code.
8 years ago
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
8 years ago
tpoole
5920bcd20b
Fixed WinRT MIDI static initialisation error
8 years ago
tpoole
112b88f289
Made the WinRT MIDI service run on app startup
8 years ago
jules
39284e1d0f
Added static method Timer::callAfterDelay() to invoke a one-shot lambda function
8 years ago
hogliux
2bec815bb3
Added an option to execute JUCEApplication's suspend() method on an iOS background task to give you extra time to save your app's state
8 years ago
tpoole
9a38505dad
Added experimental WinRT MIDI support, enabling BLE MIDI on machines with Windows 10 Anniversary Update installed
8 years ago
tpoole
78bbe49616
Added some missing license banners
8 years ago
tpoole
e33abbc6fe
Replaced Projucer-generated header guards with #pragma once and updated the examples
8 years ago
tpoole
1e2f6fec5c
Restored module header #defines
8 years ago
hogliux
42305de6da
Added method OpenGLContext::executeOnGLThread to help executing gl house-keeping tasks on the gl thread even when the message manager is locked
8 years ago
Felipe F. Tonello
c2100022cc
Added several linux improvements to the event loop, MIDI and X11 (see commit messsage)
MIDI: Several ALSA Seq improvements
===================================
Many things were done in this patch (I couldn't really split in several
patches):
* Only one ALSA Sequencer client per application
* ALSA Sequencer client name is the application's name by default
* Fixed a bug when getDeivces() would return devices created by the
application itself
* Only ports created with createNewDevice() are allowed to be subscribed,
other ports (created by openDevice()) doesn't allow subscription
* AlsaPort is now handled by AlsaClient, basically having the proper
representation such as the ALSA Sequencer has.
Files: Fix default directory paths
==================================
Some information on:
* Linux LSB FHS:
http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30
* https://wiki.archlinux.org/index.php/Xdg_user_directories
Refactor Event loop to remove X11 dependency
============================================
The goal of this refactor was to remove X11 dependencies on juce_events
to enable non-gui applications (example, Embedded Linux apps) to have no
libx11 dependency.
The side-effect of this refactor is easy implementation of other Linux
graphical back-end, cleanup some code, better handling of X displays and
other benefits.
I removed a lot of the code from juce_linux_Windowing to separate files
for clarity. I also renamed all Linux X11 files to *linux_X11* instead of
just *linux*.
X11: Remove unnecessary XGrabButton call
========================================
This call is made unnecessary if used proper window flags when a window
is created.
8 years ago
hogliux
6559b3e185
Fixed multiple harmless warnings in Android builds
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
hogliux
e0aff606a8
Bump version number to 4.3.1
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
tpoole
8e7ed3ae7d
Fixed MacOS 10.12 deprecations
8 years ago
hogliux
9a7ee9fdbb
Added support for iOS custom delegates - use at your own risk
8 years ago
hogliux
363ceb08cf
Bump version number to 4.3.0
8 years ago
hogliux
4eb89336f9
Bump version number to 4.2.4
8 years ago
hogliux
bf582f6c5b
Fix errors and warnings on mingw-w64
8 years ago
hogliux
d4933111db
Only reopen stdout, stderr, stdin if they haven't already been opened by a redirect
And fix a warning along the way
9 years ago
hogliux
c9aca28d00
Add pkg-config support for linux
9 years ago
hogliux
630ab88f8b
Version number update
9 years ago
hogliux
5e0d3fdcbe
Add possibility for an InterprocessConnectionServer to bind to a certain network address
9 years ago
jules
ec40f0940c
Updated version numbers in modules, and resaved example projects
9 years ago
Timur Doumler
4c900be00a
Added some init code to enable stdout, stderr, stdin in the special case that we run an non-console Windows app inside a Windows console such as cmd.exe or PowerShell.
9 years ago
jules
0b3a11ee07
Updated version number to 4.2.1
9 years ago
jules
c34f13a02d
Fixed a linkage problem in some release plugin builds
9 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
jules
46dc76f993
Improved a comment
9 years ago
jules
6d710f3194
Added a null pointer check in linux message dispatching
9 years ago
jules
328652c3ad
Added some workarounds in the OSX windowing code to help keep window resizing smooth when components are repainting at high speeds (only seems to be an issue since OSX 10.11)
9 years ago
jules
b5907fa90d
Normalised some divider comments
9 years ago