reuk
6c46512e8b
NSViewComponent: Ensure NSView follows size of top-level component
...
This commit reverts part of f73f8ee84 which introduced an issue when
resizing a subcomponent with an attached OpenGLContext.
More details of the issue can be seen at
https://github.com/juce-framework/JUCE/issues/914 .
2021-07-05 12:21:36 +01:00
reuk
0f690662d8
AutoResizingNSViewComponent: Fix display issues for certain plugin views
...
Previously, the following plugins were causing issues when hosting their
editors:
- Softube plugins. I used Saturation Knob for testing, which crashed when
deleting the temporary parent view.
- KORG Gadget series, which displayed a black screen after the temporary parent
view was deleted.
- FabFilter Pro-C, which displayed at the wrong scale when opened on a
retina display.
2021-05-06 15:51:09 +01:00
reuk
f73f8ee849
NSViewComponentPeer: Use JUCE-style coordinates to position subviews
2021-04-28 15:38:10 +01:00
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
2020-12-10 12:48:42 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +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
jules
8e280f3454
Removed some erroneous casts from ReferenceCountedObjectPtr that allowed base classes to be implicitly converted to derived classes
2018-04-18 15:17:04 +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
hogliux
679ef3f1dc
Fixed a bug where VST plug-in editors using OpenGL would not work correctly in the JUCE plug-in host
2016-09-20 18:05:36 +01:00
hogliux
c7b347242d
Partially undo commits # 99186e5 and # 89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
...
Fixes #88
2016-08-11 10:50:36 +01:00
hogliux
89d938dd3a
Make sure to not remove a native component twice
...
Fixes #88
2016-08-08 18:44:01 +01:00
jules
527da19076
Added method Component::alphaChanged(), and fixed NSViewComponent to handle alpha values.
2015-09-08 20:38:47 +01:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
50a55b2e9c
Avoided a few compiler warnings.
2014-12-03 11:45:15 +00:00
jules
bbd2262945
Avoided NSViewComponent calling removeFromSuperview when re-parenting a child NSView.
2014-10-08 20:02:51 +01:00
jules
75770f293c
New class: SharedResourcePointer
2014-04-14 13:13:07 +01:00
jules
f3cca83dc8
Refactored some NSView wrapper classes. Should fix some plugin host window resizing issues.
2014-02-13 21:53:11 +00:00
jules
e11ca3533e
Added notifications in NSViewComponent so that its childBoundsChanged method will be called if the embedded NSView changes bounds.
2014-01-24 20:35:16 +00:00
jules
1b9a60e52c
Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
2013-07-28 18:08:28 +01:00
jules
3d74717349
Bit of tidying-up in the Point class, and some spelling fixes in comments.
2013-07-22 13:18:29 +01:00
jules
4fc8fbaef1
Added some more override decorators.
2013-07-10 10:22:33 +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
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
2012-12-04 21:39:15 +00:00
jules
ede73fcfd7
Fix for some Apple AU guis.
2012-10-11 17:15:07 +01:00
jules
943a8ef757
Added a get() method to ReferenceCountedObjectPtr.
2012-06-02 08:30:08 +01:00
jules
59669e8bec
Thread-local value fix for plugins on XP. Android startup tweaks. Minor component changes.
2012-03-27 11:04:27 +01:00
jules
49870de020
Added a bit of extra functionality to WindowsRegistry. Linux: couple of fixes for fullscreen, file chooser, and a bit of tidying up. Internal refactoring in NSViewComponent.
2012-03-18 16:41:03 +00:00
jules
27d7185f34
OSX10.4 menu fix. Graphics::drawSingleLineText justification.
2011-10-20 22:22:40 +01:00
Julian Storer
638a93d639
Fixes for AU hosting and Button Value reference handling. Minor clean-ups.
2011-09-23 18:29:51 +01:00
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
2011-08-12 10:04:52 +01:00