7ed37f8600Added the standard JUCE splash screen and app usage reporting by
hogliux
2017-04-27 13:51:07 +0100
750ab85fe9Projucer UI overhaul and UX/workflow improvements. Support for new accounts and licensing model. by
hogliux
2017-04-27 14:42:25 +0100
ef2c63e4e3Added a new LookAndFeel (V4) and re-skinned the JUCE Demo and examples. Improved the JUCE Demo on mobile devices. by
hogliux
2017-04-27 12:21:41 +0100
3b422bef51Removed old VS2010 exporter from AudioAppExample by
hogliux
2017-04-27 13:49:06 +0100
1169800b8aFixed an issue where active x component would not receive all key events by
hogliux
2017-04-26 21:01:26 +0100
e8ac4a7c27BooleanPropertyComponent uses its own outline colour id instead of ComboBox outline colour id by
ed
2017-04-26 20:19:05 +0100
7a7619d64eFixed resizing issues and memory leaks in linux web browser component by
hogliux
2017-04-26 19:18:39 +0100
1234775fc7Minor tidying-up in some OSX UI code by
jules
2017-04-26 18:27:47 +0100
bb32034ad8Added pageLoadHadNetworkError callback to WebBrowserComponent by
hogliux
2017-04-26 17:12:59 +0100
e778d35fdcRefactored some internal win32 file attribute functions by
jules
2017-04-26 16:11:16 +0100
2f523cfae7Added /usr/share/fonts as an extra font search-path on linux by
jules
2017-04-26 11:14:16 +0100
79885fc6adForce TreeView to recalculate its size after restoring item openness in TreeView::restoreOpennessState() so that its Viewport scroll position is restored correctly by
ed
2017-04-26 10:48:59 +0100
bc78b2f524Added a constructor to ColourGradient that takes Point arguments by
jules
2017-04-25 11:52:33 +0100
a4c0968635Fixed a problem with mouse interception in Drawable's base class copy constructor by
jules
2017-04-25 09:07:11 +0100
ee3457abb1Fixed an issue where WebBrowserComponent::clearCookies would not exit in certain conditions by
hogliux
2017-04-24 16:28:55 +0100
e0698daacaTidied up a couple of comments, warnings and did a bit of code modernisation by
jules
2017-04-24 10:49:41 +0100
1bdbd6f969Fixed a potential access-after-free crash in the macOS/iOS implementation of WebInputStream by
hogliux
2017-04-23 12:09:33 +0100
bf94ab0e4cMade a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings by
jules
2017-04-21 15:09:35 +0100
6bb3d9b1dbTweaks to ListBox so that if its viewport is in drag-to-scroll mode, the selection automatically happens on mouse-up so not to interfere with dragging. (Also a bit of modernisation of the class internals) by
jules
2017-04-21 12:24:51 +0100
320c8002daAdded methods Viewport::canScrollVertically() and Viewport::canScrollHorizontally() by
jules
2017-04-21 12:01:44 +0100
926652be8aAdded the -Wextra-semi warning to the projucer build by
jules
2017-04-21 11:31:09 +0100
d36156c620Removed some extraneous semicolons by
jules
2017-04-21 11:15:07 +0100
3a3f118fbbA bit of code modernisation in MidiMessage, adding a variadic constructor to allow custom midi messages to be created more succinctly. by
jules
2017-04-20 15:31:24 +0100
52bbaa2a1cFixed incorrect #include guard in juce_audio_devices header by
tpoole
2017-04-20 12:41:35 +0100
84beded220Fixed compiler warning in Win32 WebBrowserComponent by
tpoole
2017-04-20 12:28:42 +0100
5b39a8f607Removed the register keyword from a bunch of 3rd party files as it causes deprecation errors in c++17 by
jules
2017-04-18 11:29:48 +0100
e8adbb118fFixed bug in 9f06fabe10 - Fixed a double-free Windows MIDI device bug by
tpoole
2017-04-18 10:48:37 +0100
9400866472Fixed a crash when detaching WinRT MIDI devices by
tpoole
2017-04-18 10:42:45 +0100
957ca2d86fFixed a bug where an AudioSampleBuffer's isClear flag would remain set even after copying data from another non-zero AudioSampleBuffer by
hogliux
2017-04-18 09:42:07 +0100
dace37288bTidied up a couple of minor analyser warnings and comments by
jules
2017-04-17 16:15:29 +0100
411071f3b1Fixed linux mouse jump issue by removing code that was made redundant after the latest linux improvements by
hogliux
2017-04-13 14:36:25 +0100
87a895d5a4Added a check to send fake mouse move events only if the current mouse cursor's position could have an effect on mouseEnter/mouseLeve events by
hogliux
2017-04-13 12:58:33 +0100
00e38f2ef5Re-saved all projects by
hogliux
2017-04-12 18:51:57 +0100
c02c4a14eeUpdated linux web view to use more modern webkit2 API by
hogliux
2017-04-12 18:15:54 +0100
86e28d1e42Restructured android threading code to re-use threading code in juce_posix_Shared.h by
hogliux
2017-04-12 18:13:16 +0100
6c7bb37720Fixed the use of the dontRescanIfAlreadyInList parameter in PluginDirectoryScanner::scanNextFile() by
jules
2017-04-12 14:49:08 +0100
f19390b531Fixed a cache timestamping issue in ImageCache, and modernised its internals a bit. by
jules
2017-04-12 11:43:00 +0100
e2f38312b6Updated Projucer's default android plugin version to latest (2.3.1) by
hogliux
2017-04-11 17:57:52 +0100
3cd9bed7d9Ensured that gatt connection priority is only requested after the gatt has connected by
hogliux
2017-04-11 17:57:14 +0100
308f634f62Fixed a bug in the Projucer where the live-build's continuous recompilation state wasn't being changed when toggled on/off in the menu by
ed
2017-04-11 16:09:00 +0100
7d6e5f8d73Added a comment in the Desktop class by
jules
2017-04-11 11:15:39 +0100
8f6fa6f6c7Changed the JUCE modules from groups to folder references in Xcode by
tpoole
2017-04-11 08:43:58 +0100
0b2257c53dAdded Rez files to JuceLibraryCode so that they are compiled when not browsable by
tpoole
2017-04-11 08:05:15 +0100
5b833d6648Added Android workaround to force BLE Midi devices on low-latency device path by
hogliux
2017-04-10 18:10:06 +0100
c25457835eAdded manifest file property to the Projucer's MSVC exporter by
hogliux
2017-04-10 16:14:42 +0100
6db052524eAdded const expressions to the littlefoot compiler by
jules
2017-04-10 12:06:27 +0100
8daf6ae41fFixed a minor documentation typo in a ChangeBroadcaster assertion comment by
hogliux
2017-04-10 11:11:04 +0100
5b6c82b59cImproved some SVG CSS parsing, and did some minor internal cleanup on the parser. by
jules
2017-04-10 10:30:27 +0100
9f06fabe10Fixed a double-free Windows MIDI device bug by
tpoole
2017-04-10 10:27:23 +0100
74004cbbe2Did a bit of comment and code cleanup in ValueTree by
jules
2017-04-10 09:44:10 +0100
b0f06df714In TextEditor, avoided an unwanted change callback in TextEditor::setText(), and did a bit of C++11 modernising by
jules
2017-04-07 12:49:01 +0100
c8f8f81302Removed activateIgnoringOtherApps call in macOS shutdown code to avoid JUCE stealing keyboard focus from other apps by
hogliux
2017-04-07 12:13:00 +0100
4880ce760eModified MemoryBlock so that it will throw std::bad_alloc if allocation fails by
jules
2017-04-07 11:28:53 +0100
fbee2788eeMade File::appendText return false if the write failed by
jules
2017-04-07 11:24:35 +0100
8b0354ff69Added precompiler sections to make NormalisableRange compatible with OS X 10.5 by
tpoole
2017-04-07 08:20:46 +0100
710d27d74fFixed the copy constructor and assignment operator of NormalisableRange by
tpoole
2017-04-06 22:02:04 +0100
122f0b0c47Fixed wav file reader unit tests by
tpoole
2017-04-06 11:55:24 +0100
89ad7eb0a4Modernised some code in some text layout classes, and made TextLayout draw underlining where the font asks for it by
jules
2017-04-06 10:55:48 +0100
f8ae98894fAdded extra nullptr checks in Android windowing code which fixes rare crashes when callbacks occur before the Component peer has been fully constructed by
hogliux
2017-04-05 19:14:49 +0100
8aea84e20cAdded pause after opening MIDI BLE device on Android to improve MIDI BLE reliability by
hogliux
2017-04-05 19:07:47 +0100
ba9e1cc49bAdded documentation for repaint() method in LittleFootFunctions.txt by
ed
2017-04-05 11:53:13 +0100
7479be8542Shuffled some pragmas around to stop MSVC from giving an unwanted warning by
jules
2017-04-05 10:20:29 +0100
8a680bc4f6Added a lambda function parameterisation of NormalisableRange by
tpoole
2017-04-04 16:51:10 +0100
ec21d0464dFixed a bug in the linux XEmbedComponent and added support for host initiated embedding by
hogliux
2017-04-04 15:57:36 +0100
84f4362a40BLOCKS API: Added support for some extended topology messages by
jules
2017-04-04 12:35:26 +0100
81bc630ba1Avoided a spurious assertion when launching OSX file dialogs by
jules
2017-04-04 11:19:07 +0100
2284b5f9caAdded an internal option guarded by JUCE_REMOVE_COMPONENT_FROM_DESKTOP_ON_WM_DESTROY to help with obscure situations where an app needs to handle its windows being destroyed by
jules
2017-04-03 16:12:35 +0100
38d49a5ee7Modernised a few RectangleList iterators by
jules
2017-04-03 16:08:07 +0100
d5c019e983Fixed an unexpected buffer size change after detecting available sample rates on iOS by
tpoole
2017-04-03 12:21:14 +0100
daba498ef9Fixed a bug where the AudioProcessor would sometimes fail to call the numChannelsChanged() callback by
hogliux
2017-04-03 12:16:58 +0100
b198fa4c2cFixed a bug on linux where the mouse pointer would jump around while dragging sliders by
hogliux
2017-04-03 11:55:12 +0100
79c54bc076Added some missing 60fps framerate variables by
jules
2017-04-03 11:25:48 +0100
a616f336b2Avoided an MS compiler warning in DeletedAtShutdown by
jules
2017-04-03 10:00:07 +0100
dc10e61366Added ConcertinaPanel::setCustomPanelHeader() method to allow custom components to be used as ConcertinaPanel headers by
ed
2017-03-31 14:24:53 +0100
28c3faea23Added a missing declaration for String << unsigned long by
Rachel
2017-03-29 16:28:58 +0100
50eeb1df7eFixed a bug where ConcertinaPanel::setPanelHeaderSize() wouldn't resize the panel header correctly. by
ed
2017-03-31 09:51:39 +0100
dcdcfaa7e9Added several improvements to Android BLE MIDI reliability by
hogliux
2017-03-30 17:03:26 +0100
f11db9e1fbAvoided a spurious assertion in the javascript parser by
jules
2017-03-30 15:11:04 +0100
f21f9c11ffFixed some typos in juce_win32_Windowing.cpp by
ed
2017-03-30 15:02:35 +0100
166547d1fbResaved all projects by
tpoole
2017-03-30 12:31:14 +0100
9d59a41e7bRemoved some spurious 'noexcept's from AudioBuffer, and cleaned up some other bits in that class by
jules
2017-03-30 11:45:03 +0100
d05b9496ebMoved some constants at the top of juce_win32_Windowing.cpp into enums by
ed
2017-03-30 11:44:48 +0100
4c7a92ecfaEnsured that SystemStats::getUserLanguage and SystemStats::getUserCountry returns an ISO code on Android by
hogliux
2017-03-30 11:32:06 +0100
1116a6a1f1Added some defines to the top of juce_win32_Windowing.cpp to make the Windows pointer API changes compatible with the XP toolset by
ed
2017-03-30 11:16:52 +0100
cbc0ed304bFixed Xcode VST3PluginFormat compiler warnings by
tpoole
2017-03-30 11:06:51 +0100
8140564808Relaxed the maximum length restriction on VST parameter names from 16 to 32 chars, as we assume all the hosts will be OK with that. by
jules
2017-03-30 10:44:41 +0100
aceb07770dUpdated Xcode compatibility to 8.3 by
tpoole
2017-03-30 10:12:43 +0100
00673ec3bcFixed some MacOS compiler warnings in the JUCE demo host by
tpoole
2017-03-30 10:10:10 +0100
60e9231fb1Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code. by
jules
2017-03-29 15:31:26 +0100
0747a7067bFixed bug with multi-touch in Viewport when drag is blocked and made some methods const by
ed
2017-03-29 15:21:32 +0100
5a092ddb0aAdded method TimeSliceThread::removeAllClients() by
jules
2017-03-29 14:25:49 +0100
e122d2b9e4Fixed a typo in iOS network code by
jules
2017-03-28 19:39:51 +0100
1e7a933543Added viewportIgnoreDragFlag to Component to indicate that mouse drag events should not move the Component's parent Viewport with drag-to-scroll functionality enabled. by
ed
2017-03-28 15:44:49 +0100