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

82 commits

Author SHA1 Message Date
reuk
ece5644a20 CMake: Add support for building JUCE projects with CMake 2020-04-13 12:10:11 +01:00
reuk
1fdba480cc JUCE 6: Update version numbers 2020-04-11 15:03:19 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
7484ac3dd3 Projucer: Updated all project templates to use include search path when including JuceHeader.h 2020-01-21 16:25:33 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
ed
d316ae3a31 Projucer: Fixed some warnings in the autogenerated code 2019-11-13 11:39:26 +00:00
ed
d332fcc3c3 Projucer: Fixed a conversion warning in some autogenerated code 2019-10-15 09:30:53 +01:00
ed
cb7e325d51 Fixed some variable shadowing warnings 2019-06-04 17:59:02 +01:00
ed
57ad812f2d Projucer: Updated the auto-generated image code following the latest std::unique_ptr changes 2019-06-03 10:19:59 +01:00
jules
0fb8c8e82a Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way 2019-05-19 08:16:27 +01:00
jules
a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 2019-05-16 15:37:47 +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
jules
2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 2019-05-09 10:51:19 +01:00
jules
cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 2019-01-11 09:52:10 +00:00
ed
7f4b094018 Projucer: Check if component position is relative to any other components when filling out the setBounds() code in the GUI builder 2018-12-13 10:12:50 +00:00
ed
1f40a7b10e Projucer: Use the project line ending setting for auto-generated JUCE files and write the IDE project files using the native line endings 2018-11-28 15:32:15 +00:00
ed
b8a4e00cb4 Projucer: Make the source code editor respect line endings when loading and saving a file and add an option to set the preferred line feed for a project 2018-11-27 17:28:36 +00:00
jules
768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 2018-10-15 16:08:25 +01:00
jules
6fda0bffca Fixed some stray zeros that were still being passed as null pointers 2018-10-05 12:15:04 +01:00
jules
9da4d4131c Increased shadowing warning level, and fixed a few warnings that were generated 2018-06-14 14:54:32 +01:00
ed
783b6b7baf Projucer: Fixed a bug in the GUI builder's relative #include path when adding Viewport content 2018-05-21 09:04:10 +01:00
ed
0f94dbbf96 Projucer: Added a missing .get() to LabelHandler 2018-05-11 10:51:29 +01:00
ed
481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 2018-05-09 10:04:27 +01:00
ed
88071b29e6 Projucer: Added some missing #pragma once 2018-05-03 09:27:44 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
ed
8f86e68190 Projucer: Allow ComponentEditor to edit all cpp file extensions 2018-04-16 10:22:36 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
jules
a0f3952081 Projucer GUI editor font kerning retention fix 2018-03-28 10:43:12 +01:00
ed
711e75bdc8 Projucer: Add analytics 2018-03-15 12:10:35 +00:00
ed
2f52fa205a Projucer: Standardise replacement strings in file templates 2018-03-12 14:34:24 +00:00
jules
7d24b39f18 Cranked up the Clang warning level in the projucer, and fixed a few minor warnings 2018-01-16 17:15:06 +00:00
ed
642061a31b Projucer: Used Button::onClick to simplify some code 2018-01-12 10:44:23 +00:00
jules
f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 2018-01-09 16:28:14 +00:00
jules
33c0940d74 Cleaned up a few more ScopedPointer uses 2018-01-09 12:22:31 +00:00
jules
3ec5c17bb1 Misc cleanups relating to ScopedPointer 2018-01-08 18:03:26 +00:00
ed
aea1aac48c Projucer: Apply typeface name to font when loading painted text from XML 2018-01-04 15:45:41 +00:00
jules
4ac47ac8af Fixed a layout bug in the Projucer GUI tool 2018-01-02 09:53:06 +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
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
1946712154 Projucer: Reorganised some source files so that we can compile with the malfunctioning link time optimisation of legacy 32 bit MinGW compilers 2017-10-30 16:32:38 +00:00
hogliux
54029e776d Projucer: Re-factored source code groups and general code clean-up 2017-09-29 14:55:01 +01:00
ed
ec368236f8 Projucer: Removed OpenDocumentManager::DocumentCloseListener from JucerDocument 2017-08-23 11:39:37 +01:00
ed
2fa68ee8f6 Fixed a warning in previous commit 2017-08-23 10:37:56 +01:00
ed
f96145682a Projucer: Fixed a bug where some files would remain open after selecting the 'Window->Close All Documents' menu item 2017-08-23 10:29:03 +01:00
jules
723a15c7a0 Removed a few more old compiler workarounds 2017-08-14 13:10:40 +01:00
jules
357dd2c9c9 Removed some old compiler bug workarounds 2017-08-14 12:59:18 +01:00
ed
ca061af7b6 Fixed a warning in last commit 2017-08-03 14:48:37 +01:00
ed
0d1ed9ba99 Projucer: Improved method for saving and restoring previously selected GUI component tabs 2017-08-03 14:37:47 +01:00
ed
956d16bf8d Projucer: Fixed a bug in the GUI editor where some paint element properties weren't being displayed 2017-08-02 08:18:42 +01:00
ed
49ef5b4318 Fixed a couple of warnings in last commit 2017-07-31 17:40:53 +01:00