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

840 commits

Author SHA1 Message Date
jules
08c2fce9b5 Some improvements to JUCE_LIVE_CONSTANT: Matching original hex/decimal format, and added a reset button. 2013-12-06 18:27:41 +00:00
jules
48cdb90341 Made the live constant editor call resize on all visible components. 2013-12-06 14:49:17 +00:00
jules
2f72bba274 Improved the LIVE_CONSTANT classes to allow it to work on non-GUI threads. 2013-12-05 15:46:08 +00:00
jules
8ba781aa81 Added a demo page for the live constant editor stuff. 2013-12-03 19:13:14 +00:00
jules
f89c2ca05d Added read-only support for the CodeEditorComponent. 2013-12-03 19:09:16 +00:00
jules
5e10803565 Added new keywords to CppTokeniserFunctions 2013-12-03 17:42:22 +00:00
jules
d85d14843a Made JUCE_ENABLE_LIVE_CONSTANT_EDITOR enabled by default in debug builds. 2013-12-03 14:09:17 +00:00
jules
be461fa03c Very cool new feature: JUCE_LIVE_CONSTANT. See the macro's description for more details. 2013-12-03 13:44:15 +00:00
jules
58acb96a9e Changed CodeEditorComponent to stop it scrolling to code changes made in other editors that share the same document. 2013-12-03 12:47:37 +00:00
jules
28cdb20040 Whitespace cleanups. 2013-12-03 11:33:45 +00:00
jules
d226fea10e Added a callback WebBrowserComponent::windowCloseRequest() 2013-12-03 11:02:22 +00:00
jules
eefbcef611 Tweaked the internals of CodeDocument::replaceSection so that replacing a section doesn't mess-up the position of CodeDocument::Position objects that are positioned at its start and end. 2013-12-02 23:14:09 +00:00
jules
2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 2013-12-01 11:32:39 +00:00
jules
cdacae9cbb Version 3.0.0 2013-11-19 10:13:14 +00:00
jules
1113e17186 Version number update 2013-11-10 18:00:38 +00:00
jules
57974a793c Some fixes for minor graphical problems. 2013-11-09 16:22:09 +00:00
jules
164cad105a Fixed colour in key-mapping editor comp. 2013-11-04 19:08:37 +00:00
jules
3fe70cd8f0 Made some FileBasedDocument methods return Result objects instead of bools, and made it less modal. 2013-11-03 12:56:15 +00:00
jules
0de50d99a5 Version number update 2013-10-27 22:06:04 +00:00
jules
bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 2013-10-27 22:02:21 +00:00
jules
56ec1d1400 Added a colour ID TreeView::selectedItemBackgroundColourId, and changed the TreeView to fill selected items with this. (The colour is set to transparent by default so this won't affect existing code).
Updated the LookAndFeel::drawTreeviewPlusMinusBox and TreeViewItem::paintOpenCloseButton methods to provide more flexibility.
2013-10-27 12:49:17 +00:00
jules
a204ea7ae8 Version number update 2013-10-17 21:54:19 +01:00
jules
2d7cf92ad9 (Compiler warning fix) 2013-10-11 22:58:32 +01:00
jules
318e9cf405 Fixed code editor line number display problem. 2013-10-11 22:07:00 +01:00
jules
349d3d423f Fix for software text layout colour of single-character strings. 2013-10-11 21:56:44 +01:00
jules
293aedac2f Fixed spelling. Added a few simple methods to Random, BigInteger and var. 2013-10-10 12:13:12 +01:00
jules
12bf054456 Version number update 2013-10-03 09:25:43 +01:00
jules
c62da6c983 Cleaned up some pedantic warnings in the iOS build. 2013-10-01 12:55:44 +01:00
jules
5f9552c4ec Version number update 2013-09-30 14:45:59 +01:00
jules
8a66ec83f0 Minor clean-ups. 2013-09-26 18:15:45 +01:00
jules
57db92b276 Cleaned up some ints that should have been CommandIDs. 2013-09-17 18:45:48 +01:00
jules
58f4a38ad8 Couple of translation tweaks to KeyMappingEditorComponent. 2013-09-17 16:52:57 +01:00
jules
09d20dcae8 Added some new methods to SystemTrayIconComponent for highlighting and message bubbles. 2013-09-16 11:21:49 +01:00
jules
435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 2013-09-11 10:29:48 +01:00
jules
40c896ac64 Cleaned up some critical section code. 2013-09-08 17:25:27 +01:00
jules
059737b163 Version number update 2013-09-07 20:20:20 +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
2fccfccbc0 Misc performance tweaks. 2013-09-06 11:25:49 +01:00
jules
be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 2013-09-03 10:44:55 +01:00
jules
a2280fc25d Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering. 2013-08-30 21:42:23 +01:00
jules
dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 2013-08-30 18:20:51 +01:00
jules
641cb754f0 Minor clean-ups. 2013-08-30 10:52:54 +01:00
jules
636ffe68d3 A bit more minor cleaning-up. 2013-08-24 12:16:51 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
39c44c12ed Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window. 2013-08-21 19:02:50 +01:00
jules
2e3ae41e27 Fixed capitalisation of some include filenames. 2013-08-10 22:16:39 +01:00
jules
e4d000dcd3 Fixes for ActiveX window embedding. 2013-08-07 11:12:34 +01:00
jules
a696e907e4 Had a look at the SplashScreen class, and realised it was total crap, so redesigned it to avoid using any modal loop nastiness, and to encourage initialisation on background threads. 2013-08-02 15:36:49 +01:00
jules
3cd00c8730 A few android warning fixes. 2013-07-31 22:14:11 +01:00
jules
43fb1f11d9 win32 double-right-click on taskbar icon fix. 2013-07-30 19:30:42 +01:00