ed
|
3b36c3e198
|
Fixed a potential crash in ApplicationCommandManager::findDefaultComponentTarget()
|
2019-05-17 17:12:52 +01:00 |
|
jules
|
6463529371
|
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
|
2019-05-15 11:02:03 +01:00 |
|
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
2019-01-31 15:15:31 +00:00 |
|
jules
|
da2b10ada6
|
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
|
2019-01-18 09:09:06 +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 |
|
jules
|
5979288706
|
Added some macros for asserting when functions are called in an unsafe manner outside the message thread.
|
2018-10-16 17:39:54 +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 |
|
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
2018-01-10 14:49:57 +00:00 |
|
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
2017-11-28 17:46:15 +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 |
|
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 |
|
jules
|
c2a2d5c734
|
Updated some code to use cleaner array initialisation from constant data
|
2017-10-16 12:18:04 +01:00 |
|
jules
|
1aaa598a5f
|
Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
|
2017-09-27 12:57:55 +01: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 |
|
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
2017-04-27 14:43:04 +01:00 |
|
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
2017-03-27 13:06:42 +01:00 |
|
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
2017-02-01 17:18:07 +00:00 |
|
jules
|
fb864a5cb1
|
Corrected some spelling mistakes in comments
|
2016-04-11 11:13:44 +01:00 |
|
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
2015-12-13 19:32:05 +00:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
jules
|
f6139cee55
|
Minor documentation cleanups.
|
2015-03-07 17:45:45 +00:00 |
|
jules
|
76c6d324ac
|
Made ApplicationCommandManager::registerCommand update the command info.
|
2014-10-06 10:52:28 +01:00 |
|
jules
|
2fd89b0ac4
|
A few minor clean-ups.
|
2014-08-26 10:17:40 +01:00 |
|
jules
|
91d9c96338
|
Minor clean-ups
|
2014-04-29 14:14:21 +01:00 |
|
jules
|
9ceb072b24
|
Spelling typos.
|
2014-02-28 11:25:46 +00:00 |
|
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
2013-12-01 23:28:31 +00:00 |
|
jules
|
57db92b276
|
Cleaned up some ints that should have been CommandIDs.
|
2013-09-17 18:45:48 +01:00 |
|
jules
|
6ff34a841f
|
Added assertion to KeyPressMappingSet to catch attempts to connect keys to non-existent command ID.
|
2013-09-16 13:49:57 +01:00 |
|
jules
|
b093f47a8c
|
Misc minor cleanups and comment fixes.
|
2013-09-07 20:18:00 +01:00 |
|
jules
|
5df6bf0513
|
Minor clean-ups.
|
2013-09-07 16:46:22 +01:00 |
|
jules
|
42aa27900b
|
Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present.
|
2013-09-07 09:43:45 +01:00 |
|
jules
|
7f6394478a
|
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
|
2013-08-24 11:45:55 +01:00 |
|
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
2013-07-17 16:26:35 +01:00 |
|
jules
|
5918d039ce
|
Added some "override" annotations.
|
2013-07-08 19:05:14 +01:00 |
|
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
2013-06-23 23:09:52 +01:00 |
|
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
2013-05-22 23:05:53 -06:00 |
|
jules
|
d0135d9efc
|
Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings.
|
2013-03-08 14:07:51 +00:00 |
|
jules
|
1c90d82aac
|
Spelling fix.
|
2013-01-24 11:24:27 +00:00 |
|
jules
|
f9e31ab7a9
|
Documentation pedanticism.
|
2013-01-14 16:51:02 +00:00 |
|
jules
|
3a5b51ef0d
|
Minor cleaning up.
|
2013-01-03 11:28:00 +00:00 |
|
jules
|
7a3453f48b
|
Minor clean-ups.
|
2012-12-31 19:10:54 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
c21025fc36
|
KeyPressMappingSet fix.
|
2012-11-23 17:37:30 +00:00 |
|
jules
|
d0fa359f72
|
Bit of tidying-up in KeyPressMappingSet and related classes.
|
2012-09-19 21:54:02 +01:00 |
|
jules
|
3831af62ef
|
Updated CodeEditorComponent to act as an ApplicationCommandTarget
|
2012-09-17 21:20:18 +01:00 |
|
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
2012-07-12 14:10:46 +01:00 |
|
jules
|
6758ce0bc9
|
CodeEditorComponent improvements and TextEditor menu refactoring.
|
2012-07-04 20:34:47 +01:00 |
|
jules
|
d2aa3a666b
|
Introjucer: tidied up some document saving behaviour.
|
2012-06-12 19:06:30 +01:00 |
|