1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

151 commits

Author SHA1 Message Date
Tom Poole
79d3e8b3f5 Windows: Removed some VS2013 workarounds 2019-07-11 15:28:41 +01:00
jules
0367d5c3a9 Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item. 2019-06-19 11:39:28 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
Lukasz Kozakiewicz
7c4601473a Android: fix PushNotifications that got broken by Android low level code rework. 2019-05-08 13:48:50 +02:00
Tom Poole
7c45ad695c MacOS: Better support for SystemTrayIconComponent on Mojave 2019-04-25 12:54:54 +01:00
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +00:00
jules
cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 2019-01-11 09:52:10 +00:00
hogliux
008b7a9ab2 Re-structured the low-level Android native code
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
2018-11-13 12:33:40 +00:00
ed
acd3c0b8ee Fixed some Objective-C id -> auto* conversion warnings 2018-10-24 16:20:45 +01:00
Tom Poole
493591a7ef Cleaned up some doc comments 2018-08-29 10:56:56 +01:00
Tom Poole
0e1722e387 Multiple spelling fixes 2018-08-20 18:16:24 +01:00
ed
a282492e4d Added a workaround to ColourSelector to fix an error when using the Projucer's live-build engine 2018-08-06 10:43:48 +01:00
jules
b1e91734db Workaround for a VS2013 bug 2018-07-30 17:54:48 +01:00
jules
8aa826a959 Fixed a problem with ColourSelector when the edge gap is 0 2018-07-30 17:35:05 +01:00
jules
7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 2018-07-09 16:00:45 +01:00
jules
974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 2018-06-13 17:11:37 +01:00
jules
87042769b6 Tidied up some more old typedefs 2018-05-11 14:44:51 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
Tom Poole
f1af3908d5 Documentation fixes 2018-03-11 09:25:09 +00:00
Tom Poole
89d9ad0856 Documentation fixes 2018-03-10 09:48:51 +00:00
ed
6a453c7f5c Added RecentlyOpenedFilesList::forgetRecentFileNatively() 2018-02-27 12:45:11 +00:00
Lukasz Kozakiewicz
44ec4aee33 PushNotifications: add DeletedAtShutdown for PNs Singleton. 2018-02-21 18:44:31 +01:00
Lukasz Kozakiewicz
8ddbcc1f10 PushNotifications: add Notification copy constructor. 2018-02-21 17:37:37 +01:00
ed
1355e1d1f3 Added a clearRecentFilesNatively() method to RecentlyOpenedFilesList 2018-02-07 12:56:04 +00:00
ed
7fa708df28 Added a get() method to LiveValue and call it in the JUCE_LIVE_CONSTANT macro 2018-02-06 16:56:02 +00:00
Noah Dayan
e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 2018-01-18 15:23:57 +00:00
Noah Dayan
61418912bc Fix documentation typo in juce_ColourSelector.h 2018-01-11 12:48:43 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
48a5fbd333 Another batch of ScopedPointer cleanups 2018-01-10 14:49:57 +00:00
jules
3ec5c17bb1 Misc cleanups relating to ScopedPointer 2018-01-08 18:03:26 +00:00
jules
4fcedf7be5 Standardised some lambda syntax 2018-01-08 10:28:41 +00:00
jules
ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 2018-01-03 11:06:04 +00:00
ed
9bb4e025ca Made the documentation of some classes clearer regarding when a notification will be sent 2017-12-28 17:02:58 +00:00
jules
58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 2017-12-12 16:24:40 +00:00
jules
d9585241ad Changed the parameters to Graphics::fillCheckerBoard() to be floats rather than ints, and improved its performance 2017-12-06 17:33:26 +00:00
Noah Dayan
a0db644e22 Fix Doxygen bug with Singleton macros 2017-12-06 11:48:47 +00:00
jules
a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 2017-11-28 16:18:40 +00:00
Lukasz Kozakiewicz
b8b304e4cd PushNotifications: add OSX implementation. 2017-11-22 12:59:53 +01:00
Lukasz Kozakiewicz
073921445c Android: add WebBrowserComponent implementation. 2017-11-07 19:36:10 +01:00
jules
2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 2017-11-01 17:41:06 +00:00
tpoole
9436b5f392 A minor documentation update 2017-11-01 11:01:51 +00:00
jules
6d56bfa2e5 Fixed an assertion in the live constant editor 2017-10-31 16:19:41 +00:00
Lukasz Kozakiewicz
523a5992cf PushNotifications: fix doxygen comments. 2017-10-24 08:43:54 +02:00
Lukasz Kozakiewicz
b2d2bda7a1 Add Push Notifications feature for iOS and Android. 2017-10-23 09:31:06 +02:00
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 2017-09-08 08:59:55 +01:00
jules
357dd2c9c9 Removed some old compiler bug workarounds 2017-08-14 12:59:18 +01:00
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 2017-07-19 12:08:47 +01:00
jules
74c96208fe Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation 2017-06-30 16:08:51 +01:00
tpoole
c8740688ba Added assertions to flag when __FILE__ returns a relative path and fixed the LiveConstants demo 2017-05-02 18:31:29 +01:00