jules
c5a0d5d1bc
Whitespace
8 years ago
jules
161e5be54f
Build fixes for win32 web browser component
8 years ago
jules
5bdd485a31
DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing
8 years ago
hogliux
80aea89ae7
Linux: Some minor code clean-up in linux XEmbed code
8 years ago
hogliux
d4885014dc
Fixed a typo in linux X embed code
8 years ago
jules
b6e7ba75df
More X window class cleanups
8 years ago
jules
de855f0b35
Cleanups to some X windowing classes
8 years ago
hogliux
d6d699214a
Fixed an issue where the Projucer's login window would remain blank on Ubuntu linux ( Fixes #201 )
8 years ago
hogliux
a1794b1143
Fixed a linker issue on some versions of linux where a newer webkit symbol might not be available
8 years ago
hogliux
b14d0cb33a
Fixed broken copy&paste in WebBrowserComponent on macOS
8 years ago
hogliux
8cec15fd2a
Fixed an issue where WebBrowserComponent on macOS would report a load error if the load was canceled by a goToURL request
8 years ago
hogliux
a05abbf6d0
Fixed an issue where the character encoding of WebBrowserComponent error messages on macOS was incorrectly displayed
8 years ago
tpoole
c94550e4cd
Made WebBrowserComponent compilable on older versions of OS X
8 years ago
hogliux
6475111aa5
Fixed an incorrect UTF8 string character conversion in WebBrowserComponent
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
jules
1234775fc7
Minor tidying-up in some OSX UI code
8 years ago
hogliux
bb32034ad8
Added pageLoadHadNetworkError callback to WebBrowserComponent
8 years ago
hogliux
ee3457abb1
Fixed an issue where WebBrowserComponent::clearCookies would not exit in certain conditions
8 years ago
tpoole
84beded220
Fixed compiler warning in Win32 WebBrowserComponent
8 years ago
hogliux
6292ccf5c3
Added a clearCookies method to WebBrowserComponent to clear any stored cookies
8 years ago
hogliux
c02c4a14ee
Updated linux web view to use more modern webkit2 API
8 years ago
hogliux
ec21d0464d
Fixed a bug in the linux XEmbedComponent and added support for host initiated embedding
8 years ago
hogliux
aad868e383
Added support for WebBrowserComponent on Linux
8 years ago
hogliux
c69d24fa7a
Added support for embedding native X11 widgets (such as gtk_plug or QX11EmbedWidget) on linux
8 years ago
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
8 years ago
ed
b7b8d5be57
Multiple fixes for touch and pen input on Windows
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
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
hogliux
1baaddb115
Added code to properly escape non-ascii characters in URLs passed to the WebBrowserComponent on macOS/iOS
8 years ago
tpoole
101a59ad2a
Fixed bug updating MacOS system tray icon
8 years ago
jules
92f3a1e88f
Miscellaneous fixes for some PVS static analyser warnings
8 years ago
tpoole
8e7ed3ae7d
Fixed MacOS 10.12 deprecations
8 years ago
hogliux
679ef3f1dc
Fixed a bug where VST plug-in editors using OpenGL would not work correctly in the JUCE plug-in host
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
6d56e488dc
Add support for retina mouse cursors on OS X
8 years ago
hogliux
c7b347242d
Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
Fixes #88
9 years ago
hogliux
89d938dd3a
Make sure to not remove a native component twice
Fixes #88
9 years ago
hogliux
bf582f6c5b
Fix errors and warnings on mingw-w64
9 years ago
jules
31f935cc60
Added a new Graphics::drawImage method that takes a Rectangle<float>
9 years ago
Timur Doumler
6ef3f1e738
Added asserts to clarify that WebBrowserComponent is not implemented on Linux and Android.
9 years ago
jules
2343dc153d
Added hidden internal helper function to access plugin carbon window wrappers
9 years ago
hogliux
05a3ebc4eb
Scale webpages to fit display by default on iOS
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
jules
a3426aae10
Added support for iOS force-touch
9 years ago
Timur Doumler
3313657b3f
Fixed bug with displaying plug-in windows in 32-bit hosts on OSX 10.11 El Capitan.
9 years ago
jules
5fcf662375
Fixes for Introjucer in Xcode 7
9 years ago
jules
527da19076
Added method Component::alphaChanged(), and fixed NSViewComponent to handle alpha values.
9 years ago