diff --git a/modules/juce_events/broadcasters/juce_ListenerList.h b/modules/juce_core/containers/juce_ListenerList.h similarity index 90% rename from modules/juce_events/broadcasters/juce_ListenerList.h rename to modules/juce_core/containers/juce_ListenerList.h index c68858f267..86ccfdcc5f 100644 --- a/modules/juce_events/broadcasters/juce_ListenerList.h +++ b/modules/juce_core/containers/juce_ListenerList.h @@ -1,23 +1,27 @@ /* ============================================================================== - This file is part of the JUCE library. + This file is part of the juce_core module of the JUCE library. Copyright (c) 2015 - ROLI Ltd. - Permission is granted to use this software under the terms of either: - a) the GPL v2 (or any later version) - b) the Affero GPL v3 + Permission to use, copy, modify, and/or distribute this software for any purpose with + or without fee is hereby granted, provided that the above copyright notice and this + permission notice appear in all copies. - Details of these licenses can be found at: www.gnu.org/licenses - - JUCE is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - A PARTICULAR PURPOSE. See the GNU General Public License for more details. + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD + TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER + IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ------------------------------------------------------------------------------ - To release a closed-source product which uses JUCE, commercial licenses are - available: visit www.juce.com for more information. + NOTE! This permissive ISC license applies ONLY to files within the juce_core module! + All other JUCE modules are covered by a dual GPL/commercial license, so if you are + using any other modules, be sure to check that you also comply with their license. + + For more details, visit www.juce.com ============================================================================== */ diff --git a/modules/juce_core/juce_core.h b/modules/juce_core/juce_core.h index 9f30f12f46..10c5b4138e 100644 --- a/modules/juce_core/juce_core.h +++ b/modules/juce_core/juce_core.h @@ -211,6 +211,7 @@ extern JUCE_API void JUCE_CALLTYPE logAssertion (const char* file, int line) noe #include "containers/juce_ArrayAllocationBase.h" #include "containers/juce_Array.h" #include "containers/juce_LinkedListPointer.h" +#include "containers/juce_ListenerList.h" #include "containers/juce_OwnedArray.h" #include "containers/juce_ReferenceCountedArray.h" #include "containers/juce_ScopedValueSetter.h" diff --git a/modules/juce_events/juce_events.h b/modules/juce_events/juce_events.h index 0ef1070b4e..357df2de15 100644 --- a/modules/juce_events/juce_events.h +++ b/modules/juce_events/juce_events.h @@ -40,7 +40,6 @@ namespace juce #include "messages/juce_ApplicationBase.h" #include "messages/juce_Initialisation.h" #include "messages/juce_MountedVolumeListChangeDetector.h" -#include "broadcasters/juce_ListenerList.h" #include "broadcasters/juce_ActionBroadcaster.h" #include "broadcasters/juce_ActionListener.h" #include "broadcasters/juce_AsyncUpdater.h"