hogliux
51d5572220
Added showYesNoBox to NativeMessageBox class
8 years ago
hogliux
fa6929cb3c
Added a workaround to not call Android's bringToFront method for every touch
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
059ce35559
Fixed a bug in an Objective-C drag and drop helper class
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
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
tpoole
0ab5244623
Fixed multiple file drag and drop on OS X
8 years ago
tpoole
4eadfad7dc
Fixed a leak of OnScreenKeyboard
8 years ago
hogliux
67600e98fd
Added missing overrides to android windowing code
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
hogliux
ec0485388d
Reworked and modernised Android exporter and removed old deprecated Android ant exporter
8 years ago
hogliux
b0a10d01bf
Added code to only show the onscreen keyboard if Windows is in tablet mode
8 years ago
hogliux
859567ff0c
Fixed a compiler warning on iOS
8 years ago
hogliux
a84c166c6f
Fixed an issue where an iOS background download task would not receive the completion callback when the app is swapped
8 years ago
ed
46e21fef13
Updated win32 Process::isForegroundProcess() method to use process ID
8 years ago
jules
0ebd5bcd3e
Modified the repaint throttling to detect whether the app is a plugin using JUCEApplication::isStandaloneApp() rather than macros
8 years ago
hogliux
2ad22dc6cf
Added workaround to check the state of the on-screen keyboard on Windows before toggling it's display
8 years ago
ed
f3be41caba
Fixed a bug in the Windows FileChooser where two backslashes would be added to the file paths of selected files
8 years ago
hogliux
2c8b98b6e1
Added windows native code to show and hide the on-screen keyboard when juce text boxes are in focus
8 years ago
jules
eb07aaf1ed
Added some TRANS macros to some internal OSX menu item strings
8 years ago
jules
dd13702684
Added support for drag and drop of text on OSX, via DragAndDropContainer::shouldDropTextWhenDraggedExternally
8 years ago
hogliux
a6d3d19832
Fixed a few minor bugs in X11 windowing code
8 years ago
tpoole
8e7ed3ae7d
Fixed MacOS 10.12 deprecations
8 years ago
hogliux
b5fb095696
Fixed a few VS2008 build errors
8 years ago
ed
7bd5c05216
Fixed touch event bug on Windows where touches weren't being received when a modal dialog was open.
8 years ago
ed
60b5f72384
Fixed a bug in Windows where clicking outside an application after opening a PopupMenu would sometimes result in mouseDrag events when re-entering the application with the mouse not held down
8 years ago
hogliux
388251b1e2
Made message queue throttling more precise by using Time::getMillisecondCounter
8 years ago
hogliux
9a7ee9fdbb
Added support for iOS custom delegates - use at your own risk
8 years ago
hogliux
37f348123b
Potentially fixed an issue with the message thread being flooded by repaint events
8 years ago
tpoole
cff1793d89
Exposed some functions when building JUCE as a DLL
8 years ago
hogliux
6c52bf5971
Changed the way windows modifiers are probed in an attempt to fix right alt-key issues. Part II.
8 years ago
hogliux
c6a75d0550
Changed the way windows modifiers are probed in an attempt to fix right alt-key issues
8 years ago
hogliux
40994fcdab
Added checks to make sure that the current interface orientation is actually allowed when changing allowed interface orientations
8 years ago
stefan
c98f71d4c3
Fix Process::setDockIconVisible() may not turn the process into a background-process
8 years ago
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.
8 years ago
hogliux
d03755c9e0
Fixed a potential memory leak
8 years ago
hogliux
6d56e488dc
Add support for retina mouse cursors on OS X
8 years ago
ed
56423ae9fd
Changed Windows windowing so that the resizeStart() and resizeEnd() methods of the constrainer associated with the application window are called when it is maximised.
8 years ago
hogliux
c94be5db8b
Fixed an issue where repaints could be dropped when the host is also sending many repaints to the plug-in
8 years ago
jules
55194a09d2
On Windows, suppressed the behaviour that pressing the ALT key triggers the old top-left window menu. If you still need this archaic behaviour in your app, there's a JUCE_WINDOWS_ALT_KEY_TRIGGERS_MENU flag which you can use to keep it
8 years ago
jules
a46191ad97
Native OSX menu bar: avoided some duplicated menu bar flashes when invoking commands, and some incorrect tagging of items in the menu
8 years ago
jules
82224d7442
Avoided a couple of warnings in iOS builds with older SDKs
8 years ago
ed
cbdf707116
Windows touch with CallOutBox bug fix
8 years ago
hogliux
c7b347242d
Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
Fixes #88
8 years ago
hogliux
b936786f80
Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive
8 years ago
hogliux
99186e5166
Call removeFromDesktop when an external host tries to remove a juce component from a window ( Fixes #88 )
8 years ago
ed
9062ad9ec1
Windows 10 update touch events bug fix
8 years ago
hogliux
17a07a0057
Add a flag to release the focus of a component when the user accesses the main menu bar on mac
8 years ago