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 |
|