1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

140 commits

Author SHA1 Message Date
Tom Maisey
ab2adfb6a8 Fix CodeEditorComponent paint near scrollbars 2019-08-30 14:57:06 +01:00
Tom Maisey
f6b649d049 Added some CodeDocument and CodeEditorComponent tests and improvements 2019-05-14 18:44:43 +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
jules
6fda0bffca Fixed some stray zeros that were still being passed as null pointers 2018-10-05 12:15:04 +01:00
jules
a658ad41de Removed some erroneous noexcepts 2018-07-25 12:18:43 +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
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
ed
a2cd9be3b9 Fix some unescaped characters in the documentation of CodeDocument::setNewLineCharacters() and ::getNewLineCharacters() 2018-03-12 09:50:41 +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
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
f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 2017-10-19 16:52:20 +01:00
tpoole
51b3eaebb2 Fixed some VS2013 compiler errors 2017-10-18 11:05:40 +01:00
jules
dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 2017-10-11 12:26:05 +01:00
jules
31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 2017-10-10 09:01:35 +01:00
ed
bd68a6e947 Re-added "override" to the C++ tokeniser keywords 2017-10-09 08:56:33 +01:00
ed
1406de4de3 Add some missing semicolons 2017-10-06 15:51:03 +01:00
ed
1722471d2c Added some more keywords to the C++ tokeniser 2017-10-06 15:48:24 +01:00
ed
aaeff48f2f Added "override" to the C++ tokeniser keywords 2017-10-06 12:54:47 +01:00
jules
59fa229538 Whitespace 2017-10-04 12:55:58 +01:00
jules
3d7c777238 Some light modernisation of a bunch of old code 2017-10-04 12:47:43 +01:00
jules
980361e54b Tidied up some old compiler workarounds 2017-09-29 09:26:15 +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
jules
e6590cf095 Fixed a repaint glitch in the CodeEditorComponent, and updated some of its internal code 2017-05-10 11:34:40 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 2017-04-21 15:09:35 +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
d4b47809a1 Fixed some spelling mistakes in comments 2017-01-01 11:59:39 +00:00
jules
fb864a5cb1 Corrected some spelling mistakes in comments 2016-04-11 11:13:44 +01:00
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
jules
b557277f6f Removed a few stray semicolons 2016-01-28 11:48:48 +00:00
jules
ae712c72d8 Cleaned up a few String::empty uses 2015-12-21 12:01:28 +00:00
jules
ba64b2be8a Added a couple of keywords to the C++ tokeniser 2015-10-05 09:32:40 +01:00
jules
7b42c1846a Added a couple of missing override keywords. 2015-09-17 10:54:02 +01:00
jules
4c26b1bcb9 Added a method CodeEditorComponent::editorViewportPositionChanged 2015-09-01 12:28:36 +01:00
Timur Doumler
dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 2015-07-23 15:57:18 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
0a377a95c5 Fix for code editor long lines not rendering 2015-05-15 11:39:02 +01:00
jules
03b8320ae9 Fix for a lock-up in CodeEditorComponent when deleting certain sets of lines. 2014-09-01 14:45:47 +01:00
jules
3e7d305094 A few minor whitespace cleanups. 2014-08-16 21:06:27 +01:00
jules
8bbe42c4e2 UTF32 build fix. 2014-07-07 17:41:14 +01:00
jules
c8bf8cd41e Moved some C++ escaping functions from the Introjucer into CppTokeniserFunctions. 2014-07-04 17:53:31 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
e3e80de0d8 Fix for CodeDocument iterator. 2014-04-10 20:59:59 +01:00
jules
3a81057828 Virtualised a few CodeEditorComponent methods to help customisation. 2014-03-26 18:10:12 +00:00
jules
b2cb45496d Added some selection accessors to CodeEditorComponent 2014-01-31 21:42:25 +00:00