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
8 years ago
jules
357dd2c9c9
Removed some old compiler bug workarounds
8 years ago
jules
405152fc24
Fixed a deprecation warning in OSX 10.12
8 years ago
hogliux
c02ef79fd6
Bump version number to 5.1.1
8 years ago
hogliux
c1ad53c14e
Bump version number to 5.1.0
8 years ago
jules
4e5f005421
Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase
8 years ago
jules
74c96208fe
Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation
8 years ago
jules
f866b4ff5e
Fixed a problem where popup menus triggered from the taskbar could get stuck, and tidied up some internal PopupMenu code
8 years ago
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
bc3ef88603
Bump version number to 5.0.2
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
1e9be800c5
Projucer: Only add webkit2gtk-4 linux dependency if JUCE_WEB_BROWSER is actually enabled
8 years ago
jules
e6590cf095
Fixed a repaint glitch in the CodeEditorComponent, and updated some of its internal code
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
8413614744
Bump version number to 5.0.1
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
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
jules
99748f0ba8
(Fix for last commit)
8 years ago
jules
57a3cb58ec
Removed incorrect constness from ColourSelector::setSwatchColour
8 years ago
hogliux
6475111aa5
Fixed an incorrect UTF8 string character conversion in WebBrowserComponent
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
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
jules
bf94ab0e4c
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
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
tpoole
1e2f6fec5c
Restored module header #defines
8 years ago
ed
61ae28b060
Fixed bug in ColourSelector::HueSelectorComp where the colour gradient was pink at the bottom
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