jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
2017-03-27 13:06:42 +01:00
ed
b7b8d5be57
Multiple fixes for touch and pen input on Windows
2017-03-15 17:16:04 +00:00
tpoole
1e2f6fec5c
Restored module header #defines
2017-02-17 10:26:09 +00:00
ed
61ae28b060
Fixed bug in ColourSelector::HueSelectorComp where the colour gradient was pink at the bottom
2017-02-15 16:01:29 +00:00
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.
2017-02-13 17:14:34 +00:00
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
2017-02-01 17:18:07 +00:00
hogliux
e0aff606a8
Bump version number to 4.3.1
2017-01-26 10:40:42 +00:00
hogliux
1baaddb115
Added code to properly escape non-ascii characters in URLs passed to the WebBrowserComponent on macOS/iOS
2017-01-12 15:27:35 +00:00
tpoole
101a59ad2a
Fixed bug updating MacOS system tray icon
2017-01-10 10:23:47 +00:00
jules
92f3a1e88f
Miscellaneous fixes for some PVS static analyser warnings
2017-01-03 17:22:01 +00:00
jules
d4b47809a1
Fixed some spelling mistakes in comments
2017-01-01 11:59:39 +00:00
tpoole
8e7ed3ae7d
Fixed MacOS 10.12 deprecations
2016-12-02 11:37:52 +00:00
hogliux
363ceb08cf
Bump version number to 4.3.0
2016-11-02 14:02:52 +00:00
hogliux
701fd8a216
Added a workaround for a strange bug with monospace fonts in OS X sierra
2016-10-31 10:22:19 +00:00
hogliux
679ef3f1dc
Fixed a bug where VST plug-in editors using OpenGL would not work correctly in the JUCE plug-in host
2016-09-20 18:05:36 +01:00
hogliux
4eb89336f9
Bump version number to 4.2.4
2016-09-16 16:42:43 +01:00
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.
2016-09-16 12:03:02 +01:00
hogliux
6d56e488dc
Add support for retina mouse cursors on OS X
2016-09-12 17:29:20 +01:00
jules
999f4848df
Stopped the ColourSelector sending a change message from its constructor
2016-08-11 16:06:12 +01:00
jules
3104cbe147
Added an optional notification argument to ColourSelector::setCurrentColour()
2016-08-11 11:12:06 +01:00
hogliux
c7b347242d
Partially undo commits # 99186e5 and # 89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
...
Fixes #88
2016-08-11 10:50:36 +01:00
hogliux
89d938dd3a
Make sure to not remove a native component twice
...
Fixes #88
2016-08-08 18:44:01 +01:00
jules
a744cd3acc
Added a bool handler for JUCE_LIVE_CONSTANT
2016-08-03 16:18:54 +01:00
hogliux
26b6f01ce3
Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value
2016-08-03 09:43:07 +01:00
hogliux
bf582f6c5b
Fix errors and warnings on mingw-w64
2016-08-01 18:29:12 +01:00
hogliux
88736e34dc
Make splash screens fullscreen on mobile platforms
2016-07-22 10:12:44 +01:00
hogliux
630ab88f8b
Version number update
2016-07-05 11:27:53 +01:00
jules
31f935cc60
Added a new Graphics::drawImage method that takes a Rectangle<float>
2016-07-01 15:35:04 +01:00
jules
ec40f0940c
Updated version numbers in modules, and resaved example projects
2016-06-07 12:52:59 +01:00
Timur Doumler
6ef3f1e738
Added asserts to clarify that WebBrowserComponent is not implemented on Linux and Android.
2016-04-21 10:58:00 +01:00
jules
0b3a11ee07
Updated version number to 4.2.1
2016-04-21 10:08:47 +01:00
jules
fb864a5cb1
Corrected some spelling mistakes in comments
2016-04-11 11:13:44 +01: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
d410b6d13d
Avoided a possible null pointer in KeyMappingEditorComponent
2016-03-15 10:20:58 +00:00
jules
189853720a
Cleaned up a few uses of Image::null
2016-03-10 17:20:15 +00:00
jules
b5907fa90d
Normalised some divider comments
2016-02-20 09:45:43 +00:00
jules
2343dc153d
Added hidden internal helper function to access plugin carbon window wrappers
2016-02-17 17:05:17 +00:00
hogliux
05a3ebc4eb
Scale webpages to fit display by default on iOS
2016-02-15 09:19:17 +00: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
b557277f6f
Removed a few stray semicolons
2016-01-28 11:48:48 +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
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
2015-12-23 16:27:50 +00:00
jules
ae712c72d8
Cleaned up a few String::empty uses
2015-12-21 12:01:28 +00:00
jules
19d0c71050
Version number update
2015-12-16 18:14:23 +00:00
jules
02492b36b9
Lots of small whitespace tweaks.
2015-12-13 19:32:05 +00:00
jules
428c8a79a5
Version number update
2015-12-10 11:02:38 +00:00
jules
4d3fc5a3d9
Added a couple of missing 'override' keywords
2015-11-23 17:29:05 +00:00
jules
c35ed85677
Version number update
2015-11-17 16:37:03 +00:00
jules
a3426aae10
Added support for iOS force-touch
2015-11-02 11:51:16 +00:00