From 9ab1bb99430a2430e5b051d6313676188e23d584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Devernay?= Date: Thu, 27 Aug 2015 23:08:00 +0200 Subject: [PATCH] Natron is now distributed under the GPL license (v2 or later) --- App/App.pro | 21 +- App/NatronApp_main.cpp | 26 +- CrashReporter/CrashDialog.cpp | 24 +- CrashReporter/CrashDialog.h | 24 +- CrashReporter/CrashReporter.pro | 18 + CrashReporter/main.cpp | 24 +- Engine/AppInstance.cpp | 26 +- Engine/AppInstance.h | 26 +- Engine/AppInstanceWrapper.cpp | 26 +- Engine/AppInstanceWrapper.h | 26 +- Engine/AppManager.cpp | 26 +- Engine/AppManager.h | 26 +- Engine/BackDrop.cpp | 26 +- Engine/BackDrop.h | 27 +- Engine/BlockingBackgroundRender.cpp | 26 +- Engine/BlockingBackgroundRender.h | 26 +- Engine/Cache.h | 27 +- Engine/CacheEntry.h | 27 +- Engine/ChannelSet.h | 284 ------- Engine/CoonsRegularization.cpp | 24 +- Engine/CoonsRegularization.h | 26 +- Engine/Curve.cpp | 27 +- Engine/Curve.h | 27 +- Engine/CurvePrivate.h | 28 +- Engine/CurveSerialization.cpp | 24 +- Engine/CurveSerialization.h | 28 +- Engine/DiskCacheNode.cpp | 26 +- Engine/DiskCacheNode.h | 27 +- Engine/DockablePanelI.h | 28 +- Engine/Dot.cpp | 23 +- Engine/Dot.h | 24 +- Engine/EffectInstance.cpp | 27 +- Engine/EffectInstance.h | 27 +- Engine/Engine.pro | 21 +- Engine/FileDownloader.cpp | 26 +- Engine/FileDownloader.h | 26 +- Engine/FileSystemModel.cpp | 28 +- Engine/FileSystemModel.h | 28 +- Engine/FitCurve.cpp | 27 +- Engine/FitCurve.h | 23 +- Engine/Format.h | 24 +- Engine/FormatSerialization.h | 24 +- Engine/FrameEntry.cpp | 27 +- Engine/FrameEntry.h | 27 +- Engine/FrameEntrySerialization.h | 28 +- Engine/FrameKey.cpp | 27 +- Engine/FrameKey.h | 28 +- Engine/FrameParams.h | 20 + Engine/FrameParamsSerialization.cpp | 28 +- Engine/FrameParamsSerialization.h | 27 +- Engine/GlobalFunctionsWrapper.h | 27 +- Engine/GroupInput.cpp | 23 +- Engine/GroupInput.h | 24 +- Engine/GroupOutput.cpp | 23 +- Engine/GroupOutput.h | 24 +- Engine/Hash64.cpp | 27 +- Engine/Hash64.h | 27 +- Engine/HistogramCPU.cpp | 25 +- Engine/HistogramCPU.h | 24 +- Engine/Image.cpp | 27 +- Engine/Image.h | 27 +- Engine/ImageComponents.cpp | 25 +- Engine/ImageComponents.h | 25 +- Engine/ImageConvert.cpp | 27 +- Engine/ImageCopyChannels.cpp | 27 +- Engine/ImageFetcher.cpp | 166 ---- Engine/ImageFetcher.h | 123 --- Engine/ImageInfo.h | 28 +- Engine/ImageKey.cpp | 20 + Engine/ImageKey.h | 28 +- Engine/ImageLocker.h | 26 +- Engine/ImageMaskMix.cpp | 24 +- Engine/ImageParams.h | 20 + Engine/ImageParamsSerialization.cpp | 27 +- Engine/ImageParamsSerialization.h | 20 + Engine/ImageSerialization.h | 20 + Engine/Interpolation.cpp | 25 +- Engine/Interpolation.h | 27 +- Engine/KeyHelper.h | 26 +- Engine/Knob.cpp | 27 +- Engine/Knob.h | 27 +- Engine/KnobFactory.cpp | 27 +- Engine/KnobFactory.h | 27 +- Engine/KnobFile.cpp | 27 +- Engine/KnobFile.h | 27 +- Engine/KnobGuiI.h | 27 +- Engine/KnobImpl.h | 27 +- Engine/KnobSerialization.cpp | 27 +- Engine/KnobSerialization.h | 27 +- Engine/KnobTypes.cpp | 27 +- Engine/KnobTypes.h | 27 +- Engine/LRUHashTable.h | 27 +- Engine/LibraryBinary.cpp | 26 +- Engine/LibraryBinary.h | 26 +- Engine/Log.cpp | 27 +- Engine/Log.h | 27 +- Engine/Lut.cpp | 27 +- Engine/Lut.h | 28 +- Engine/MemoryFile.cpp | 27 +- Engine/MemoryFile.h | 27 +- Engine/NoOpBase.cpp | 25 +- Engine/NoOpBase.h | 24 +- Engine/Node.cpp | 27 +- Engine/Node.h | 27 +- Engine/NodeGraphI.h | 26 +- Engine/NodeGroup.cpp | 27 +- Engine/NodeGroup.h | 28 +- Engine/NodeGroupSerialization.cpp | 27 +- Engine/NodeGroupSerialization.h | 28 +- Engine/NodeGroupWrapper.cpp | 26 +- Engine/NodeGroupWrapper.h | 27 +- Engine/NodeGuiI.h | 27 +- Engine/NodeSerialization.cpp | 27 +- Engine/NodeSerialization.h | 27 +- Engine/NodeWrapper.cpp | 26 +- Engine/NodeWrapper.h | 26 +- Engine/NonKeyParams.cpp | 27 +- Engine/NonKeyParams.h | 27 +- Engine/NonKeyParamsSerialization.cpp | 27 +- Engine/NonKeyParamsSerialization.h | 27 +- Engine/OfxClipInstance.cpp | 29 +- Engine/OfxClipInstance.h | 27 +- Engine/OfxEffectInstance.cpp | 27 +- Engine/OfxEffectInstance.h | 27 +- Engine/OfxHost.cpp | 30 +- Engine/OfxHost.h | 28 +- Engine/OfxImageEffectInstance.cpp | 30 +- Engine/OfxImageEffectInstance.h | 27 +- Engine/OfxMemory.cpp | 27 +- Engine/OfxMemory.h | 28 +- Engine/OfxOverlayInteract.cpp | 27 +- Engine/OfxOverlayInteract.h | 28 +- Engine/OfxParamInstance.cpp | 27 +- Engine/OfxParamInstance.h | 28 +- Engine/OpenGLViewerI.h | 27 +- Engine/OutputSchedulerThread.cpp | 27 +- Engine/OutputSchedulerThread.h | 27 +- Engine/OverlaySupport.h | 27 +- Engine/ParameterWrapper.cpp | 26 +- Engine/ParameterWrapper.h | 26 +- Engine/Plugin.cpp | 27 +- Engine/Plugin.h | 27 +- Engine/PluginMemory.cpp | 27 +- Engine/PluginMemory.h | 27 +- Engine/ProcessHandler.cpp | 26 +- Engine/ProcessHandler.h | 26 +- Engine/Project.cpp | 26 +- Engine/Project.h | 26 +- Engine/ProjectPrivate.cpp | 26 +- Engine/ProjectPrivate.h | 26 +- Engine/ProjectSerialization.cpp | 27 +- Engine/ProjectSerialization.h | 27 +- Engine/PySideCompat.cpp | 18 + Engine/Pyside_Engine_Python.h | 27 +- Engine/QUrlFix.mm | 25 +- Engine/RectD.cpp | 22 +- Engine/RectD.h | 24 +- Engine/RectDSerialization.h | 24 +- Engine/RectI.cpp | 22 +- Engine/RectI.h | 24 +- Engine/RectISerialization.h | 24 +- Engine/RenderStats.cpp | 24 +- Engine/RenderStats.h | 24 +- Engine/RotoContext.cpp | 27 +- Engine/RotoContext.h | 27 +- Engine/RotoContextPrivate.h | 26 +- Engine/RotoPaint.cpp | 30 +- Engine/RotoPaint.h | 24 +- Engine/RotoSerialization.cpp | 27 +- Engine/RotoSerialization.h | 28 +- Engine/RotoSmear.cpp | 27 +- Engine/RotoSmear.h | 21 +- Engine/RotoWrapper.cpp | 26 +- Engine/RotoWrapper.h | 27 +- Engine/ScriptObject.cpp | 29 +- Engine/ScriptObject.h | 24 +- Engine/Settings.cpp | 27 +- Engine/Settings.h | 27 +- Engine/Singleton.h | 27 +- Engine/StandardPaths.cpp | 20 + Engine/StandardPaths.h | 20 + Engine/StringAnimationManager.cpp | 27 +- Engine/StringAnimationManager.h | 28 +- Engine/TextureRect.cpp | 28 +- Engine/TextureRect.h | 26 +- Engine/TextureRectSerialization.h | 26 +- Engine/ThreadStorage.h | 27 +- Engine/TimeLine.cpp | 28 +- Engine/TimeLine.h | 26 +- Engine/Timer.cpp | 55 +- Engine/Timer.h | 53 +- Engine/Transform.cpp | 63 +- Engine/Transform.h | 57 +- Engine/Variant.h | 24 +- Engine/VariantSerialization.h | 27 +- Engine/ViewerInstance.cpp | 27 +- Engine/ViewerInstance.h | 27 +- Engine/ViewerInstancePrivate.h | 28 +- Engine/typesystem_engine.xml | 26 +- Global/Enums.h | 24 +- Global/GLIncludes.h | 24 +- Global/GlobalDefines.h | 26 +- Global/KeySymbols.h | 24 +- Global/Macros.h | 21 +- Global/MemoryInfo.h | 24 +- Global/QtCompat.h | 25 +- Gui/AboutWindow.cpp | 60 +- Gui/AboutWindow.h | 23 +- Gui/ActionShortcuts.cpp | 23 +- Gui/ActionShortcuts.h | 23 +- Gui/AddKnobDialog.cpp | 26 +- Gui/AddKnobDialog.h | 27 +- Gui/AnimatedCheckBox.cpp | 23 +- Gui/AnimatedCheckBox.h | 23 +- Gui/AnimationButton.cpp | 25 +- Gui/AnimationButton.h | 23 +- Gui/AutoHideToolBar.cpp | 27 +- Gui/AutoHideToolBar.h | 27 +- Gui/BackDropGui.cpp | 25 +- Gui/BackDropGui.h | 23 +- Gui/Bool_KnobGui.cpp | 27 +- Gui/Bool_KnobGui.h | 24 +- Gui/Button.cpp | 25 +- Gui/Button.h | 27 +- Gui/Button_KnobGui.cpp | 27 +- Gui/Button_KnobGui.h | 24 +- Gui/ChannelsComboBox.cpp | 26 +- Gui/ChannelsComboBox.h | 24 +- Gui/Choice_KnobGui.cpp | 27 +- Gui/Choice_KnobGui.h | 24 +- Gui/ClickableLabel.cpp | 23 +- Gui/ClickableLabel.h | 23 +- Gui/Color_KnobGui.cpp | 27 +- Gui/Color_KnobGui.h | 24 +- Gui/ComboBox.cpp | 26 +- Gui/ComboBox.h | 27 +- Gui/CurveEditor.cpp | 27 +- Gui/CurveEditor.h | 27 +- Gui/CurveEditorUndoRedo.cpp | 27 +- Gui/CurveEditorUndoRedo.h | 27 +- Gui/CurveGui.cpp | 27 +- Gui/CurveGui.h | 27 +- Gui/CurveSelection.h | 25 +- Gui/CurveWidget.cpp | 27 +- Gui/CurveWidget.h | 27 +- Gui/CurveWidgetDialogs.cpp | 27 +- Gui/CurveWidgetDialogs.h | 27 +- Gui/CurveWidgetPrivate.cpp | 27 +- Gui/CurveWidgetPrivate.h | 27 +- Gui/CustomParamInteract.cpp | 25 +- Gui/CustomParamInteract.h | 23 +- Gui/DefaultOverlays.cpp | 30 +- Gui/DefaultOverlays.h | 26 +- Gui/DockablePanel.cpp | 26 +- Gui/DockablePanel.h | 27 +- Gui/DockablePanelPrivate.cpp | 26 +- Gui/DockablePanelPrivate.h | 27 +- Gui/DockablePanelTabWidget.cpp | 26 +- Gui/DockablePanelTabWidget.h | 27 +- Gui/DopeSheet.cpp | 24 + Gui/DopeSheet.h | 20 + Gui/DopeSheetEditor.cpp | 24 + Gui/DopeSheetEditor.h | 2 + Gui/DopeSheetEditorUndoRedo.cpp | 24 + Gui/DopeSheetEditorUndoRedo.h | 20 + Gui/DopeSheetHierarchyView.cpp | 24 + Gui/DopeSheetHierarchyView.h | 20 + Gui/DopeSheetView.cpp | 24 + Gui/DopeSheetView.h | 20 + Gui/Double_KnobGui.cpp | 27 +- Gui/Double_KnobGui.h | 24 +- Gui/Edge.cpp | 26 +- Gui/Edge.h | 27 +- Gui/EditExpressionDialog.cpp | 26 +- Gui/EditExpressionDialog.h | 24 +- Gui/EditScriptDialog.cpp | 26 +- Gui/EditScriptDialog.h | 24 +- Gui/File_KnobGui.cpp | 26 +- Gui/File_KnobGui.h | 27 +- Gui/FloatingWidget.cpp | 26 +- Gui/FloatingWidget.h | 27 +- Gui/GlobalGuiWrapper.h | 25 +- Gui/GroupBoxLabel.h | 23 +- Gui/Group_KnobGui.cpp | 27 +- Gui/Group_KnobGui.h | 24 +- Gui/Gui.cpp | 25 +- Gui/Gui.h | 27 +- Gui/Gui.pro | 21 +- Gui/Gui05.cpp | 25 +- Gui/Gui10.cpp | 25 +- Gui/Gui15.cpp | 25 +- Gui/Gui20.cpp | 25 +- Gui/Gui30.cpp | 25 +- Gui/Gui40.cpp | 25 +- Gui/Gui50.cpp | 25 +- Gui/GuiAppInstance.cpp | 26 +- Gui/GuiAppInstance.h | 26 +- Gui/GuiAppWrapper.cpp | 24 + Gui/GuiAppWrapper.h | 25 +- Gui/GuiApplicationManager.cpp | 27 +- Gui/GuiApplicationManager.h | 27 +- Gui/GuiMacros.h | 26 +- Gui/GuiPrivate.cpp | 25 +- Gui/GuiPrivate.h | 27 +- Gui/GuiResources.qrc | 1 + Gui/Histogram.cpp | 25 +- Gui/Histogram.h | 23 +- Gui/InfoViewerWidget.cpp | 25 +- Gui/InfoViewerWidget.h | 27 +- Gui/Int_KnobGui.cpp | 27 +- Gui/Int_KnobGui.h | 24 +- Gui/KnobGui.cpp | 26 +- Gui/KnobGui.h | 27 +- Gui/KnobGuiFactory.cpp | 27 +- Gui/KnobGuiFactory.h | 27 +- Gui/KnobUndoCommand.cpp | 25 +- Gui/KnobUndoCommand.h | 23 +- Gui/Label.cpp | 23 +- Gui/Label.h | 23 +- Gui/LineEdit.cpp | 27 +- Gui/LineEdit.h | 27 +- Gui/LinkToKnobDialog.cpp | 26 +- Gui/LinkToKnobDialog.h | 24 +- Gui/LogWindow.cpp | 27 +- Gui/LogWindow.h | 24 +- Gui/ManageUserParamsDialog.cpp | 26 +- Gui/ManageUserParamsDialog.h | 27 +- Gui/Menu.cpp | 27 +- Gui/Menu.h | 24 +- Gui/MessageBox.cpp | 23 +- Gui/MessageBox.h | 23 +- Gui/MultiInstancePanel.cpp | 27 +- Gui/MultiInstancePanel.h | 27 +- Gui/NewLayerDialog.cpp | 27 +- Gui/NewLayerDialog.h | 24 +- Gui/NodeBackDropSerialization.cpp | 23 +- Gui/NodeBackDropSerialization.h | 23 +- Gui/NodeClipBoard.h | 24 +- Gui/NodeCreationDialog.cpp | 25 +- Gui/NodeCreationDialog.h | 23 +- Gui/NodeGraph.cpp | 26 +- Gui/NodeGraph.h | 24 +- Gui/NodeGraph05.cpp | 26 +- Gui/NodeGraph10.cpp | 26 +- Gui/NodeGraph15.cpp | 26 +- Gui/NodeGraph20.cpp | 26 +- Gui/NodeGraph25.cpp | 26 +- Gui/NodeGraph30.cpp | 26 +- Gui/NodeGraph35.cpp | 26 +- Gui/NodeGraph40.cpp | 26 +- Gui/NodeGraph45.cpp | 26 +- Gui/NodeGraphPrivate.cpp | 26 +- Gui/NodeGraphPrivate.h | 23 +- Gui/NodeGraphUndoRedo.cpp | 26 +- Gui/NodeGraphUndoRedo.h | 26 +- Gui/NodeGui.cpp | 26 +- Gui/NodeGui.h | 27 +- Gui/NodeGuiSerialization.cpp | 27 +- Gui/NodeGuiSerialization.h | 27 +- Gui/NodeSettingsPanel.cpp | 26 +- Gui/NodeSettingsPanel.h | 27 +- Gui/Parametric_KnobGui.cpp | 27 +- Gui/Parametric_KnobGui.h | 27 +- Gui/PickKnobDialog.cpp | 26 +- Gui/PickKnobDialog.h | 27 +- Gui/PreferencesPanel.cpp | 26 +- Gui/PreferencesPanel.h | 26 +- Gui/ProjectGui.cpp | 26 +- Gui/ProjectGui.h | 26 +- Gui/ProjectGuiSerialization.cpp | 26 +- Gui/ProjectGuiSerialization.h | 26 +- Gui/PropertiesBinWrapper.h | 24 +- Gui/Pyside_Gui_Python.h | 20 + Gui/PythonPanels.cpp | 32 +- Gui/PythonPanels.h | 25 +- Gui/QtDecoder.cpp | 27 +- Gui/QtDecoder.h | 27 +- Gui/QtEncoder.cpp | 27 +- Gui/QtEncoder.h | 27 +- Gui/QtEnumConvert.cpp | 27 +- Gui/QtEnumConvert.h | 24 +- Gui/RegisteredTabs.h | 24 +- Gui/RenderStatsDialog.cpp | 30 +- Gui/RenderStatsDialog.h | 24 +- Gui/RenderingProgressDialog.cpp | 27 +- Gui/RenderingProgressDialog.h | 24 +- Gui/ResizableMessageBox.cpp | 24 +- Gui/ResizableMessageBox.h | 24 +- Gui/RightClickableWidget.cpp | 26 +- Gui/RightClickableWidget.h | 27 +- Gui/RotoGui.cpp | 27 +- Gui/RotoGui.h | 27 +- Gui/RotoPanel.cpp | 26 +- Gui/RotoPanel.h | 23 +- Gui/RotoUndoCommand.cpp | 27 +- Gui/RotoUndoCommand.h | 27 +- Gui/ScaleSliderQWidget.cpp | 27 +- Gui/ScaleSliderQWidget.h | 27 +- Gui/ScriptEditor.cpp | 27 +- Gui/ScriptEditor.h | 27 +- Gui/ScriptTextEdit.cpp | 27 +- Gui/ScriptTextEdit.h | 27 +- Gui/Separator_KnobGui.cpp | 27 +- Gui/Separator_KnobGui.h | 24 +- Gui/SequenceFileDialog.cpp | 26 +- Gui/SequenceFileDialog.h | 27 +- Gui/SerializableWindow.cpp | 23 +- Gui/SerializableWindow.h | 23 +- Gui/Shaders.cpp | 27 +- Gui/Shaders.h | 27 +- Gui/ShortCutEditor.cpp | 26 +- Gui/ShortCutEditor.h | 26 +- Gui/SpinBox.cpp | 26 +- Gui/SpinBox.h | 27 +- Gui/SplashScreen.cpp | 27 +- Gui/SplashScreen.h | 27 +- Gui/Splitter.cpp | 27 +- Gui/Splitter.h | 27 +- Gui/String_KnobGui.cpp | 27 +- Gui/String_KnobGui.h | 24 +- Gui/TabGroup.cpp | 26 +- Gui/TabGroup.h | 27 +- Gui/TabWidget.cpp | 26 +- Gui/TabWidget.h | 27 +- Gui/TableModelView.cpp | 25 +- Gui/TableModelView.h | 23 +- Gui/TextRenderer.cpp | 26 +- Gui/TextRenderer.h | 24 +- Gui/Texture.cpp | 26 +- Gui/Texture.h | 27 +- Gui/TimeLineGui.cpp | 26 +- Gui/TimeLineGui.h | 27 +- Gui/ToolButton.cpp | 27 +- Gui/ToolButton.h | 27 +- Gui/TrackerGui.cpp | 25 +- Gui/TrackerGui.h | 23 +- Gui/Utils.cpp | 23 +- Gui/Utils.h | 24 +- Gui/VerticalColorBar.cpp | 26 +- Gui/VerticalColorBar.h | 27 +- Gui/ViewerGL.cpp | 26 +- Gui/ViewerGL.h | 27 +- Gui/ViewerGLPrivate.cpp | 26 +- Gui/ViewerGLPrivate.h | 26 +- Gui/ViewerTab.cpp | 26 +- Gui/ViewerTab.h | 27 +- Gui/ViewerTab10.cpp | 26 +- Gui/ViewerTab20.cpp | 26 +- Gui/ViewerTab30.cpp | 26 +- Gui/ViewerTab40.cpp | 26 +- Gui/ViewerTabPrivate.cpp | 26 +- Gui/ViewerTabPrivate.h | 24 +- Gui/ZoomContext.h | 27 +- Gui/ticks.cpp | 32 +- Gui/ticks.h | 32 +- Gui/typesystem_natronGui.xml | 26 +- HostSupport/HostSupport.pro | 21 +- LICENSE.txt | 712 +++++++++--------- LICENSE_SHORT.txt | 16 + Project.pro | 21 +- Renderer/NatronRenderer_main.cpp | 26 +- Renderer/Renderer.pro | 17 + Tests/BaseTest.cpp | 27 +- Tests/BaseTest.h | 27 +- Tests/Curve_Test.cpp | 26 +- Tests/File_Knob_Test.cpp | 26 +- Tests/Hash64_Test.cpp | 27 +- Tests/Image_Test.cpp | 27 +- Tests/Lut_Test.cpp | 24 +- Tests/OfxEffectInstance_Mock.cpp | 25 +- Tests/OfxEffectInstance_Mock.h | 25 +- Tests/Tests.pro | 21 +- global.pri | 20 +- .../OpenFX_extensions/ofxhParametricParam.cpp | 22 +- libs/OpenFX_extensions/ofxhParametricParam.h | 22 +- tools/auto-build.bat | 19 +- tools/autobuildOSX.sh | 19 +- tools/build-natron.bat | 20 +- tools/build-plugins.bat | 20 +- tools/callQmake.bat | 18 + tools/fixpngs.sh | 18 + tools/license/gpl-header-bat.txt | 17 + tools/license/gpl-header-c.txt | 17 + tools/license/gpl-header-hash.txt | 17 + tools/license/gpl-header-xml.txt | 17 + tools/linux/build.sh | 18 + tools/linux/common.sh | 18 + tools/linux/cron.sh | 18 + tools/linux/killall.sh | 18 + tools/linux/snapshot.sh | 18 + tools/packageOSX.sh | 17 + tools/runPostShiboken.bat | 19 +- tools/runPostShiboken.sh | 17 + tools/travis/build.sh | 17 + tools/travis/coverity_env.sh | 17 + tools/travis/install_dependencies.sh | 17 + tools/uncrustify-post.sed | 18 + tools/uncrustify.cfg | 18 + 498 files changed, 9434 insertions(+), 4467 deletions(-) delete mode 100644 Engine/ChannelSet.h delete mode 100644 Engine/ImageFetcher.cpp delete mode 100644 Engine/ImageFetcher.h create mode 100644 LICENSE_SHORT.txt create mode 100644 tools/license/gpl-header-bat.txt create mode 100644 tools/license/gpl-header-c.txt create mode 100644 tools/license/gpl-header-hash.txt create mode 100644 tools/license/gpl-header-xml.txt diff --git a/App/App.pro b/App/App.pro index 55da744a4a..88df537d4d 100644 --- a/App/App.pro +++ b/App/App.pro @@ -1,7 +1,20 @@ -#This Source Code Form is subject to the terms of the Mozilla Public -#License, v. 2.0. If a copy of the MPL was not distributed with this -#file, You can obtain one at http://mozilla.org/MPL/2.0/. - +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** TARGET = Natron VERSION = 2.0.0 diff --git a/App/NatronApp_main.cpp b/App/NatronApp_main.cpp index f4a6849ee3..b944ed225b 100644 --- a/App/NatronApp_main.cpp +++ b/App/NatronApp_main.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include // perror diff --git a/CrashReporter/CrashDialog.cpp b/CrashReporter/CrashDialog.cpp index 5f0df0c81a..6cf35d5f7d 100644 --- a/CrashReporter/CrashDialog.cpp +++ b/CrashReporter/CrashDialog.cpp @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #include "CrashDialog.h" #include diff --git a/CrashReporter/CrashDialog.h b/CrashReporter/CrashDialog.h index 5f18b3e571..46d2167939 100644 --- a/CrashReporter/CrashDialog.h +++ b/CrashReporter/CrashDialog.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef CRASHDIALOG_H #define CRASHDIALOG_H diff --git a/CrashReporter/CrashReporter.pro b/CrashReporter/CrashReporter.pro index 0eaf28f093..cc7e70779f 100644 --- a/CrashReporter/CrashReporter.pro +++ b/CrashReporter/CrashReporter.pro @@ -1,3 +1,21 @@ +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + TARGET = NatronCrashReporter QT += core network gui diff --git a/CrashReporter/main.cpp b/CrashReporter/main.cpp index dacaa2599b..963ecf77b9 100644 --- a/CrashReporter/main.cpp +++ b/CrashReporter/main.cpp @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #include #include diff --git a/Engine/AppInstance.cpp b/Engine/AppInstance.cpp index 6b370298d7..d1f2482892 100644 --- a/Engine/AppInstance.cpp +++ b/Engine/AppInstance.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "AppInstance.h" diff --git a/Engine/AppInstance.h b/Engine/AppInstance.h index d69ce55459..c23bc2ef69 100644 --- a/Engine/AppInstance.h +++ b/Engine/AppInstance.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef APPINSTANCE_H #define APPINSTANCE_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/AppInstanceWrapper.cpp b/Engine/AppInstanceWrapper.cpp index b18ccef280..52dfd8629c 100644 --- a/Engine/AppInstanceWrapper.cpp +++ b/Engine/AppInstanceWrapper.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "AppInstanceWrapper.h" diff --git a/Engine/AppInstanceWrapper.h b/Engine/AppInstanceWrapper.h index c5c76e743a..b5e02683c0 100644 --- a/Engine/AppInstanceWrapper.h +++ b/Engine/AppInstanceWrapper.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ /** * @brief Simple wrap for the AppInstance class that is the API we want to expose to the Python @@ -16,9 +24,11 @@ #ifndef APPINSTANCEWRAPPER_H #define APPINSTANCEWRAPPER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/NodeWrapper.h" diff --git a/Engine/AppManager.cpp b/Engine/AppManager.cpp index a17d620414..0d3304bd26 100644 --- a/Engine/AppManager.cpp +++ b/Engine/AppManager.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "AppManager.h" diff --git a/Engine/AppManager.h b/Engine/AppManager.h index 49c501e30e..15b80de21f 100644 --- a/Engine/AppManager.h +++ b/Engine/AppManager.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GLOBAL_APPMANAGER_H_ #define NATRON_GLOBAL_APPMANAGER_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/BackDrop.cpp b/Engine/BackDrop.cpp index c706632bd9..a3c8afe2cd 100644 --- a/Engine/BackDrop.cpp +++ b/Engine/BackDrop.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "BackDrop.h" #include "Engine/Transform.h" diff --git a/Engine/BackDrop.h b/Engine/BackDrop.h index b9470d3b32..d31659bc6b 100644 --- a/Engine/BackDrop.h +++ b/Engine/BackDrop.h @@ -1,18 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef BACKDROP_H #define BACKDROP_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/NoOpBase.h" diff --git a/Engine/BlockingBackgroundRender.cpp b/Engine/BlockingBackgroundRender.cpp index 538ba15539..c2e6d0a899 100644 --- a/Engine/BlockingBackgroundRender.cpp +++ b/Engine/BlockingBackgroundRender.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "BlockingBackgroundRender.h" diff --git a/Engine/BlockingBackgroundRender.h b/Engine/BlockingBackgroundRender.h index 8c9c5a0ca0..4f66a0f898 100644 --- a/Engine/BlockingBackgroundRender.h +++ b/Engine/BlockingBackgroundRender.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef BLOCKINGBACKGROUNDRENDER_H #define BLOCKINGBACKGROUNDRENDER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/Cache.h b/Engine/Cache.h index 1183c598e1..d5b5c62efc 100644 --- a/Engine/Cache.h +++ b/Engine/Cache.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_ABSTRACTCACHE_H_ #define NATRON_ENGINE_ABSTRACTCACHE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/CacheEntry.h b/Engine/CacheEntry.h index 5103d79ac4..9ee15b5f7c 100644 --- a/Engine/CacheEntry.h +++ b/Engine/CacheEntry.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef CACHEENTRY_H #define CACHEENTRY_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/ChannelSet.h b/Engine/ChannelSet.h deleted file mode 100644 index a046e8414a..0000000000 --- a/Engine/ChannelSet.h +++ /dev/null @@ -1,284 +0,0 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com - * - */ - -#ifndef NATRON_ENGINE_CHANNELSET_H_ -#define NATRON_ENGINE_CHANNELSET_H_ - -#include "Global/Macros.h" -#include -CLANG_DIAG_OFF(deprecated) -#include -CLANG_DIAG_ON(deprecated) -#if !defined(Q_MOC_RUN) && !defined(SBK_RUN) -CLANG_DIAG_OFF(unused-parameter) -// /opt/local/include/boost/serialization/smart_cast.hpp:254:25: warning: unused parameter 'u' [-Wunused-parameter] -#include -CLANG_DIAG_ON(unused-parameter) -#include -#endif -#include "Global/GlobalDefines.h" - -namespace Natron { -class ChannelSet -{ - U32 mask; // 1 bit per channel and LSB is for "all" channels - unsigned int _size; - - - friend class boost::serialization::access; - template - void serialize(Archive & ar, - const unsigned int /*version*/) - { - ar & mask; - ar & _size; - } - -public: - - // class iterator: used to iterate over channels - class iterator - { - Natron::Channel _cur; - U32 _mask; // bit 0 means "all", other bits are for channels 1..31 - -public: - iterator(const iterator & other) - : _cur(other._cur),_mask(other._mask) - { - } - - iterator(U32 mask_, - Natron::Channel cur) - { - _cur = cur; - _mask = mask_; - } - - Natron::Channel operator *() const - { - return _cur; - } - - Natron::Channel operator->() const - { - return _cur; - } - - void operator++() - { - int i = (int)_cur; - - while (i < 32) { - if ( _mask & (1 << i) ) { - _cur = (Natron::Channel)i; - - return; - } - ++i; - } - _cur = Natron::Channel_black; - } - - void operator++(int) - { - int i = (int)_cur; - - while (i < 32) { - if ( _mask & (1 << i) ) { - _cur = (Natron::Channel)i; - - return; - } - ++i; - } - } - - void operator--() - { - int i = (int)_cur; - - while (i >= 0) { - if ( _mask & (1 << i) ) { - _cur = (Natron::Channel)i; - - return; - } - --i; - } - _cur = Natron::Channel_black; - } - - void operator--(int) - { - int i = (int)_cur; - - while (i >= 0) { - if ( _mask & (1 << i) ) { - _cur = (Natron::Channel)i; - - return; - } - --i; - } - _cur = Natron::Channel_black; - } - - bool operator==(const iterator & other) - { - return _mask == other._mask && _cur == other._cur; - } - - bool operator!=(const iterator & other) - { - return _mask != other._mask || _cur != other._cur; - } - }; - - typedef iterator const_iterator; - - - ChannelSet() - : mask(0),_size(0) - { - } - - ChannelSet(const ChannelSet &source); - ChannelSet(Natron::ChannelMask v) - { - *this = v; - } // use operator=(ChannelMask v) - - ChannelSet(Natron::Channel v) - { - *this = v; - } // use operator=(Channel z) - - ~ChannelSet() - { - } - - const ChannelSet & operator=(const ChannelSet & source); - const ChannelSet & operator=(Natron::ChannelMask source); - const ChannelSet & operator=(Natron::Channel z); - - void clear() - { - mask = 0; _size = 0; - } - - operator bool() const { - return (bool)(mask >> 1); - } // allow to do stuff like if(channelsA & channelsB) - bool empty() const - { - return !(bool)(mask >> 1); - } - - bool operator==(const ChannelSet & source) const; - bool operator!=(const ChannelSet & source) const - { - return !(*this == source); - } - - bool operator<(const ChannelSet & source) const; - bool operator==(Natron::ChannelMask v) const - { - return mask == U32(v << 1); - } - - bool operator!=(Natron::ChannelMask v) const - { - return mask != U32(v << 1); - } - - bool operator==(Natron::Channel z) const; - bool operator!=(Natron::Channel z) const - { - return !(*this == z); - } - - /*add a channel with +=*/ - void operator+=(const ChannelSet & source); - void operator+=(Natron::ChannelMask source); - void operator+=(Natron::Channel z); - void insert(Natron::Channel z) - { - *this += z; - } - - /*turn off a channel with -=*/ - void operator-=(const ChannelSet & source); - void operator-=(Natron::ChannelMask source); - void operator-=(Natron::Channel z); - void erase(Natron::Channel z) - { - *this -= z; - } - - void operator&=(const ChannelSet & source); - void operator&=(Natron::ChannelMask source); - void operator&=(Natron::Channel z); - - - ChannelSet operator&(const ChannelSet & c) const; - ChannelSet operator&(Natron::ChannelMask c) const; - ChannelSet operator&(Natron::Channel z) const; - bool contains(const ChannelSet & source) const; - bool contains(Natron::ChannelMask source) const - { - return (mask & 1) || ( !( ~mask & (source << 1) ) ); - } - - bool contains(Natron::Channel z) const; - unsigned size() const; - Natron::Channel first() const; - Natron::Channel next(Natron::Channel k) const; - Natron::Channel last() const; - Natron::Channel previous(Natron::Channel k) const; - - U32 value() const - { - return mask; - } - - iterator begin() - { - return iterator( mask,first() ); - } - - iterator end() - { - Natron::Channel _last = this->last(); - - return iterator( mask,(Natron::Channel)(_last + 1) ); - } - - void printOut() const; - -#define foreachChannels(CUR, CHANNELS) \ - for ( Natron::Channel CUR = CHANNELS.first(); CUR; CUR = CHANNELS.next(CUR) ) -}; - - -/*returns the channel of name "name"*/ -Natron::Channel getChannelByName(const std::string &name); - -/*Return a cstring with the name of the channel c*/ -std::string getChannelName(Natron::Channel c); - -/*useful function to check whether alpha is on in the mask*/ -bool hasAlpha(ChannelSet mask); -} // namespace Natron - -Q_DECLARE_METATYPE(Natron::ChannelSet); - -#endif // NATRON_ENGINE_CHANNELSET_H_ diff --git a/Engine/CoonsRegularization.cpp b/Engine/CoonsRegularization.cpp index 39039c20e6..be3f05eb70 100644 --- a/Engine/CoonsRegularization.cpp +++ b/Engine/CoonsRegularization.cpp @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ /*****************************************************************************/ /* */ diff --git a/Engine/CoonsRegularization.h b/Engine/CoonsRegularization.h index 9ed0d40278..6eca90caeb 100644 --- a/Engine/CoonsRegularization.h +++ b/Engine/CoonsRegularization.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef COONSREGULARIZATION_H #define COONSREGULARIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/Curve.cpp b/Engine/Curve.cpp index 8fcc1217ac..73246f0c66 100644 --- a/Engine/Curve.cpp +++ b/Engine/Curve.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Curve.h" diff --git a/Engine/Curve.h b/Engine/Curve.h index 40591b90d8..e6df0e3b48 100644 --- a/Engine/Curve.h +++ b/Engine/Curve.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_CURVE_H_ #define NATRON_ENGINE_CURVE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/CurvePrivate.h b/Engine/CurvePrivate.h index e9ed01db12..3e4e2a3e68 100644 --- a/Engine/CurvePrivate.h +++ b/Engine/CurvePrivate.h @@ -1,19 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef NATRON_ENGINE_CURVEPRIVATE_H_ #define NATRON_ENGINE_CURVEPRIVATE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/CurveSerialization.cpp b/Engine/CurveSerialization.cpp index 4afa8d3420..21d4be33a9 100644 --- a/Engine/CurveSerialization.cpp +++ b/Engine/CurveSerialization.cpp @@ -1,12 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "CurveSerialization.h" diff --git a/Engine/CurveSerialization.h b/Engine/CurveSerialization.h index d458e6fce6..9d8a201e5b 100644 --- a/Engine/CurveSerialization.h +++ b/Engine/CurveSerialization.h @@ -1,21 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_CURVESERIALIZATION_H_ #define NATRON_ENGINE_CURVESERIALIZATION_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Curve.h" diff --git a/Engine/DiskCacheNode.cpp b/Engine/DiskCacheNode.cpp index b163478fd6..eff68e07eb 100644 --- a/Engine/DiskCacheNode.cpp +++ b/Engine/DiskCacheNode.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "DiskCacheNode.h" diff --git a/Engine/DiskCacheNode.h b/Engine/DiskCacheNode.h index 92fd651cd6..7c7b08dfbb 100644 --- a/Engine/DiskCacheNode.h +++ b/Engine/DiskCacheNode.h @@ -1,18 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef DISKCACHENODE_H #define DISKCACHENODE_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/EffectInstance.h" diff --git a/Engine/DockablePanelI.h b/Engine/DockablePanelI.h index f2bed747f5..4fd26c9eed 100644 --- a/Engine/DockablePanelI.h +++ b/Engine/DockablePanelI.h @@ -1,21 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef DOCKABLEPANELI_H #define DOCKABLEPANELI_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** class DockablePanelI { diff --git a/Engine/Dot.cpp b/Engine/Dot.cpp index 4cb7324b1b..47f0ef0d45 100644 --- a/Engine/Dot.cpp +++ b/Engine/Dot.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Dot.h" diff --git a/Engine/Dot.h b/Engine/Dot.h index 26d1849ec4..8b2e0047f7 100644 --- a/Engine/Dot.h +++ b/Engine/Dot.h @@ -1,15 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_Dot_h_ #define _Engine_Dot_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/EffectInstance.cpp b/Engine/EffectInstance.cpp index 05d0dd99f9..456d2ad2de 100644 --- a/Engine/EffectInstance.cpp +++ b/Engine/EffectInstance.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "EffectInstance.h" diff --git a/Engine/EffectInstance.h b/Engine/EffectInstance.h index 701e596384..af9f718e22 100644 --- a/Engine/EffectInstance.h +++ b/Engine/EffectInstance.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_EFFECTINSTANCE_H_ #define NATRON_ENGINE_EFFECTINSTANCE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/Engine.pro b/Engine/Engine.pro index 9e1b83a0a8..a4518c2135 100644 --- a/Engine/Engine.pro +++ b/Engine/Engine.pro @@ -1,7 +1,20 @@ -#This Source Code Form is subject to the terms of the Mozilla Public -#License, v. 2.0. If a copy of the MPL was not distributed with this -#file, You can obtain one at http://mozilla.org/MPL/2.0/. - +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** TARGET = Engine TEMPLATE = lib diff --git a/Engine/FileDownloader.cpp b/Engine/FileDownloader.cpp index fb01c2a450..b367546352 100644 --- a/Engine/FileDownloader.cpp +++ b/Engine/FileDownloader.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "FileDownloader.h" diff --git a/Engine/FileDownloader.h b/Engine/FileDownloader.h index f085dc2ad1..e9b9a33f2e 100644 --- a/Engine/FileDownloader.h +++ b/Engine/FileDownloader.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef __NATRON_FILEDOWNLOADER_H #define __NATRON_FILEDOWNLOADER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated-register) //'register' storage class specifier is deprecated diff --git a/Engine/FileSystemModel.cpp b/Engine/FileSystemModel.cpp index b71754da70..0ac659d101 100644 --- a/Engine/FileSystemModel.cpp +++ b/Engine/FileSystemModel.cpp @@ -1,14 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com - */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "FileSystemModel.h" diff --git a/Engine/FileSystemModel.h b/Engine/FileSystemModel.h index 4e506181d0..7175b4b9bd 100644 --- a/Engine/FileSystemModel.h +++ b/Engine/FileSystemModel.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com - */ - - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef FILESYSTEMMODEL_H #define FILESYSTEMMODEL_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/FitCurve.cpp b/Engine/FitCurve.cpp index d2a97e83e0..1da397ba68 100644 --- a/Engine/FitCurve.cpp +++ b/Engine/FitCurve.cpp @@ -1,7 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "FitCurve.h" diff --git a/Engine/FitCurve.h b/Engine/FitCurve.h index 2053ffa9be..8d0d2a4af4 100644 --- a/Engine/FitCurve.h +++ b/Engine/FitCurve.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef Natron_Engine_FitCurve_h_ #define Natron_Engine_FitCurve_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include "Global/GlobalDefines.h" diff --git a/Engine/Format.h b/Engine/Format.h index 4fa94a95ad..1c7b6b59dc 100644 --- a/Engine/Format.h +++ b/Engine/Format.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_Format_h_ #define _Engine_Format_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/FormatSerialization.h b/Engine/FormatSerialization.h index 1f8ddfbb36..e276b17b03 100644 --- a/Engine/FormatSerialization.h +++ b/Engine/FormatSerialization.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_FormatSerialization_h_ #define _Engine_FormatSerialization_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Format.h" diff --git a/Engine/FrameEntry.cpp b/Engine/FrameEntry.cpp index ee5f6cc5de..f0258a78bd 100644 --- a/Engine/FrameEntry.cpp +++ b/Engine/FrameEntry.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "FrameEntry.h" diff --git a/Engine/FrameEntry.h b/Engine/FrameEntry.h index 790bfb4452..5c78a557d1 100644 --- a/Engine/FrameEntry.h +++ b/Engine/FrameEntry.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_FRAMEENTRY_H_ #define NATRON_ENGINE_FRAMEENTRY_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/FrameEntrySerialization.h b/Engine/FrameEntrySerialization.h index 4ec63d5cc5..4ad2e05b6b 100644 --- a/Engine/FrameEntrySerialization.h +++ b/Engine/FrameEntrySerialization.h @@ -1,21 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef FRAMEENTRYSERIALIZATION_H #define FRAMEENTRYSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/FrameEntry.h" #include "Engine/ImageParamsSerialization.h" diff --git a/Engine/FrameKey.cpp b/Engine/FrameKey.cpp index 2dabac03a9..f6325f46a0 100644 --- a/Engine/FrameKey.cpp +++ b/Engine/FrameKey.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "FrameKey.h" diff --git a/Engine/FrameKey.h b/Engine/FrameKey.h index 2a96a8f15a..1858122c98 100644 --- a/Engine/FrameKey.h +++ b/Engine/FrameKey.h @@ -1,21 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef FRAMEKEY_H #define FRAMEKEY_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/KeyHelper.h" #include "Engine/TextureRect.h" diff --git a/Engine/FrameParams.h b/Engine/FrameParams.h index f08473208e..18f88001d5 100644 --- a/Engine/FrameParams.h +++ b/Engine/FrameParams.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef FRAMEPARAMS_H #define FRAMEPARAMS_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/FrameParamsSerialization.cpp b/Engine/FrameParamsSerialization.cpp index 172912d62e..61797a8848 100644 --- a/Engine/FrameParamsSerialization.cpp +++ b/Engine/FrameParamsSerialization.cpp @@ -1,18 +1,26 @@ - -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "FrameParamsSerialization.h" diff --git a/Engine/FrameParamsSerialization.h b/Engine/FrameParamsSerialization.h index 12452f40b9..66d1861728 100644 --- a/Engine/FrameParamsSerialization.h +++ b/Engine/FrameParamsSerialization.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef FRAMEPARAMSSERIALIZATION_H #define FRAMEPARAMSSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Engine/GlobalFunctionsWrapper.h b/Engine/GlobalFunctionsWrapper.h index ba49429615..052f9c0b3a 100644 --- a/Engine/GlobalFunctionsWrapper.h +++ b/Engine/GlobalFunctionsWrapper.h @@ -1,12 +1,21 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + /** * @brief Used to wrap all global functions that are in the Natron namespace so shiboken * doesn't generate the Natron namespace @@ -15,9 +24,11 @@ #ifndef GLOBALFUNCTIONSWRAPPER_H #define GLOBALFUNCTIONSWRAPPER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/AppManager.h" #include "Engine/AppInstanceWrapper.h" diff --git a/Engine/GroupInput.cpp b/Engine/GroupInput.cpp index 7d2e099c29..7790e64956 100644 --- a/Engine/GroupInput.cpp +++ b/Engine/GroupInput.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "GroupInput.h" diff --git a/Engine/GroupInput.h b/Engine/GroupInput.h index 045ba40b97..243ee0f30e 100644 --- a/Engine/GroupInput.h +++ b/Engine/GroupInput.h @@ -1,15 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_GroupInput_h_ #define _Engine_GroupInput_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/GroupOutput.cpp b/Engine/GroupOutput.cpp index 90119c5c8d..210b27b500 100644 --- a/Engine/GroupOutput.cpp +++ b/Engine/GroupOutput.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "GroupOutput.h" diff --git a/Engine/GroupOutput.h b/Engine/GroupOutput.h index dade69b8be..d5855c3c9e 100644 --- a/Engine/GroupOutput.h +++ b/Engine/GroupOutput.h @@ -1,15 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_GroupOutput_h_ #define _Engine_GroupOutput_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/NoOpBase.h" diff --git a/Engine/Hash64.cpp b/Engine/Hash64.cpp index 9cfcd35886..df273fb990 100644 --- a/Engine/Hash64.cpp +++ b/Engine/Hash64.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Hash64.h" diff --git a/Engine/Hash64.h b/Engine/Hash64.h index 46801215de..3ff0c9cb8b 100644 --- a/Engine/Hash64.h +++ b/Engine/Hash64.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_HASH64_H_ #define NATRON_ENGINE_HASH64_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/HistogramCPU.cpp b/Engine/HistogramCPU.cpp index db0f187c1c..91904caa26 100644 --- a/Engine/HistogramCPU.cpp +++ b/Engine/HistogramCPU.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "HistogramCPU.h" diff --git a/Engine/HistogramCPU.h b/Engine/HistogramCPU.h index e6b77a3559..f81463cbc8 100644 --- a/Engine/HistogramCPU.h +++ b/Engine/HistogramCPU.h @@ -1,15 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef HISTOGRAMCPU_H #define HISTOGRAMCPU_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/Image.cpp b/Engine/Image.cpp index 703c44ee0d..8f4696a8ec 100644 --- a/Engine/Image.cpp +++ b/Engine/Image.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Image.h" diff --git a/Engine/Image.h b/Engine/Image.h index 62a6c61aee..82317d0079 100644 --- a/Engine/Image.h +++ b/Engine/Image.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_IMAGE_H_ #define NATRON_ENGINE_IMAGE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/ImageComponents.cpp b/Engine/ImageComponents.cpp index 983ed75752..10d8ec4066 100644 --- a/Engine/ImageComponents.cpp +++ b/Engine/ImageComponents.cpp @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #include "ImageComponents.h" #include "ofxNatron.h" diff --git a/Engine/ImageComponents.h b/Engine/ImageComponents.h index a796081ad7..208fe31e00 100644 --- a/Engine/ImageComponents.h +++ b/Engine/ImageComponents.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef IMAGECOMPONENTS_H #define IMAGECOMPONENTS_H diff --git a/Engine/ImageConvert.cpp b/Engine/ImageConvert.cpp index d6d2ce823c..58376c0a79 100644 --- a/Engine/ImageConvert.cpp +++ b/Engine/ImageConvert.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Image.h" diff --git a/Engine/ImageCopyChannels.cpp b/Engine/ImageCopyChannels.cpp index f081788015..b279372b17 100644 --- a/Engine/ImageCopyChannels.cpp +++ b/Engine/ImageCopyChannels.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Image.h" diff --git a/Engine/ImageFetcher.cpp b/Engine/ImageFetcher.cpp deleted file mode 100644 index 32fa8771c7..0000000000 --- a/Engine/ImageFetcher.cpp +++ /dev/null @@ -1,166 +0,0 @@ -// Powiter -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com - * - */ -#if 0 - -#include "ImageFetcher.h" - -#include -#if QT_VERSION < 0x050000 -#include -#else -#include -#endif -#include -#include - -#include "Engine/Node.h" - -using namespace Powiter; -using std::make_pair; -using std::cout; -using std::map; - -ImageFetcher::ImageFetcher(Node* node, - SequenceTime time, - int x, - int y, - int r, - int t, - ChannelSet channels) - : _x(x) - , _y(y) - , _r(r) - , _t(t) - , _time(time) - , _channels(channels) - , _node(node) - , _isFinished(false) - , _interest() - , _sequence(t - y) - , _results(0) -{ - for (int i = y; i < t; ++i) { - _sequence.push_back(i); - } -} - -// on output, all rows referenced in ImageFetcher are locked, and must be unlocked using Row::unlock() -void -ImageFetcher::claimInterest(bool blocking) -{ - _results = new QFutureWatcher >; - QObject::connect( _results, SIGNAL( resultReadyAt(int) ), this, SLOT( notifyFinishedAt(int) ) ); - QObject::connect( _results, SIGNAL( finished() ), this, SLOT( onCompletion() ) ); - if (!blocking) { - QFuture > future = QtConcurrent::mapped( _sequence.begin(),_sequence.end(), - boost::bind(&ImageFetcher::getInputRow,this,_node,_time,_1,_x,_r,_channels) ); - _results->setFuture(future); - } else { - QVector > ret = QtConcurrent::blockingMapped( _sequence, - boost::bind(&ImageFetcher::getInputRow,this,_node,_time,_1,_x,_r,_channels) ); - for (int i = 0; i < ret.size(); i++) { - _interest.insert( make_pair( ret.at(i)->y(),ret.at(i) ) ); - } - } -} - -// on output, the row is locked, and must be unlocked using Row::unlock() -boost::shared_ptr ImageFetcher::getInputRow(Node* node, - SequenceTime time, - int y, - int x, - int r, - const ChannelSet & channels) -{ - boost::shared_ptr row = node->get(time,y,x,r,channels); - - if (!row) { - cout << "Interest failure for row " << y << endl; - - return boost::shared_ptr(); - } - - return row; -} - -// on output, the row is locked, and must be unlocked using Row::unlock() -boost::shared_ptr ImageFetcher::at(int y) const -{ - std::map >::const_iterator it = _interest.find(y); - - if ( it != _interest.end() ) { - return it->second; - } else { - return boost::shared_ptr(); - } -} - -void -ImageFetcher::erase(int y) -{ - std::map >::iterator it = _interest.find(y); - - if ( it != _interest.end() ) { - _interest.erase(y); - } -} - -ImageFetcher::~ImageFetcher() -{ - _interest.clear(); - delete _results; -} - -void -ImageFetcher::onCompletion() -{ - _isFinished = true; - for (int i = 0; i < _sequence.size(); i++) { - boost::shared_ptr row = _results->resultAt(i); - _interest.insert( make_pair(row->y(), row) ); - } - emit hasFinishedCompletly(); -} - -void -ImageFetcher::notifyFinishedAt(int y) -{ - emit hasFinishedAt(y); -} - -void -ImageFetcher::debugImageFetcher(const std::string & filename) -{ - int w = _r - _x; - int h = _t - _y + 1; - QImage img(w,h,QImage::Format_ARGB32); - - for (int i = _y; i < h + _y; ++i) { - QRgb* dstPixels = (QRgb*)img.scanLine(i); - map >::const_iterator it = _interest.find(i); - if ( it != _interest.end() ) { - boost::shared_ptr srcPixels = it->second; - const float* r = srcPixels->begin(Channel_red); - const float* g = srcPixels->begin(Channel_green); - const float* b = srcPixels->begin(Channel_blue); - const float* a = srcPixels->begin(Channel_alpha); - for (int j = _x; j < w + _x; ++j) { - dstPixels[j] = qRgba(r ? (int)(r[i] * 255.f) : 0, - g ? (int)(g[i] * 255.f) : 0, - b ? (int)(b[i] * 255.f) : 0, - a ? (int)(a[i] * 255.f) : 255); - } - } - } - img.save( filename.c_str() ); -} - -#endif // if 0 diff --git a/Engine/ImageFetcher.h b/Engine/ImageFetcher.h deleted file mode 100644 index cba651aeee..0000000000 --- a/Engine/ImageFetcher.h +++ /dev/null @@ -1,123 +0,0 @@ -// Powiter -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com - * - */ - -#if 0 -#ifndef POWITER_ENGINE_IMAGEFETCHER_H_ -#define POWITER_ENGINE_IMAGEFETCHER_H_ - -#include -#include -#include -#include "Engine/Row.h" - -#include "Engine/ChannelSet.h" - -class Node; -/*This class is useful for spatial operators that need several rows, up to the whole image, of an input - node. This object is kind of a generalisation of the node->get() function. - Note that this object launches new threads to actually get the rows.*/ -class ImageFetcher - : public QObject -{ - Q_OBJECT - -public: - /*Construct an image fetcher object that will fetch all the row in the range (b,t) - for the given channels for the node specified in parameters. No fetching - actually occurs in the constructor, you have to call claimInterest() - to start computations. This lazy computation fashion allows you to - connect to the signal hasFinishedAt(int) to maybe update your piece - of code for a specific row, or to signal the GUI of some modifications. - - !!WARNING: When the image fetcher object is deleted, all the buffers owned - by the rows might be invalid. - It's important to maintain the image fetcher living thoughout the - entire duration you need to use the Rows contained in that object.*/ - ImageFetcher(Node* node, - SequenceTime time, - int l, - int b, - int r, - int t, - Powiter::ChannelSet channels); - - - /*Launches new thread to fetch all the rows necessary from the node to fill the range (y,t). - It is useful to note that the Interest object ,throughout its lifetime,will lock the rows - into the cache and prevent them from being deleted(this statement is valid only if the node - caches data , otherwise they will never be cached). - When blocking is true this function returns when all threads have finished. - - !!WARNING :When blocking is false, results will not be available right away when returning from - the function. You can connect to the signal hasFinishedCompletly to be sure - that the rows are avaiable. You can also call isFinished(). - You can also connect to the signal hasFinishedAt(int) that will tell you - when a specific row has been fetch from the input. This may be used - to start following computation a bit ahead, but this is not really - useful since the purpose of the image fetcher object is to retrieve a block - of rows that are inter-dependent; if they were independent you could use - Node::get in the first place. - */ - // on output, all rows referenced in ImageFetcher are locked, and must be unlocked using Row::unlock() - void claimInterest(bool blocking = false); - - bool isFinished() const - { - return _isFinished; - } - - /*Returns the row y computed by the node.Returns NULL - if it couldn't find it. - !!WARNING: calling at() while isFinished still returns false - will block until the results are available for this row*/ - // on output, the row is locked, and must be unlocked using Row::unlock() - boost::shared_ptr at(int y) const; - - // erase the row at y - // the buffers owned by that row might be invalid after this call - void erase(int y); - - /*write the rows to an image on disk using QImage.*/ - void debugImageFetcher(const std::string & filename); - - /*Deletes all the Rows in the image fetcher, and tell the cache they are - no longer protected (i.e : they return to normal priority and can be evicted).*/ - ~ImageFetcher(); - -public slots: - - void notifyFinishedAt(int); - - void onCompletion(); - -signals: - /*Thrown when a row has been computed by the image fetcher. The parameter is the y - coordinate of the row.*/ - void hasFinishedAt(int); - void hasFinishedCompletly(); - -private: - // on output, the row is locked, and must be unlocked using Row::unlock() - boost::shared_ptr getInputRow(Node* node,SequenceTime time,int y, int x,int r,const Powiter::ChannelSet & channels); - -private: - int _x,_y,_r,_t; - SequenceTime _time; - Powiter::ChannelSet _channels; - Node* _node; - bool _isFinished; - std::map > _interest; - QVector _sequence; - QFutureWatcher >* _results; -}; - -#endif /* defined(POWITER_ENGINE_IMAGEFETCHER_H_) */ -#endif // if 0 diff --git a/Engine/ImageInfo.h b/Engine/ImageInfo.h index 0193a0a2da..c90725c0b0 100644 --- a/Engine/ImageInfo.h +++ b/Engine/ImageInfo.h @@ -1,21 +1,29 @@ - -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_IMAGEINFO_H_ #define NATRON_ENGINE_IMAGEINFO_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/Format.h" diff --git a/Engine/ImageKey.cpp b/Engine/ImageKey.cpp index 7728d2c648..95639b3f4b 100644 --- a/Engine/ImageKey.cpp +++ b/Engine/ImageKey.cpp @@ -1,6 +1,26 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ImageKey.h" diff --git a/Engine/ImageKey.h b/Engine/ImageKey.h index ec125cdcf3..010ddc3763 100644 --- a/Engine/ImageKey.h +++ b/Engine/ImageKey.h @@ -1,21 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef IMAGEKEY_H #define IMAGEKEY_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/KeyHelper.h" diff --git a/Engine/ImageLocker.h b/Engine/ImageLocker.h index d266b2f578..f472ab6993 100644 --- a/Engine/ImageLocker.h +++ b/Engine/ImageLocker.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef IMAGELOCKER_H #define IMAGELOCKER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/ImageMaskMix.cpp b/Engine/ImageMaskMix.cpp index 5bf0161d21..fec28f9df5 100644 --- a/Engine/ImageMaskMix.cpp +++ b/Engine/ImageMaskMix.cpp @@ -1,12 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Image.h" diff --git a/Engine/ImageParams.h b/Engine/ImageParams.h index caa9164438..0369f9c659 100644 --- a/Engine/ImageParams.h +++ b/Engine/ImageParams.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef IMAGEPARAMS_H #define IMAGEPARAMS_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/GlobalDefines.h" diff --git a/Engine/ImageParamsSerialization.cpp b/Engine/ImageParamsSerialization.cpp index 745e51c62f..17173e71a9 100644 --- a/Engine/ImageParamsSerialization.cpp +++ b/Engine/ImageParamsSerialization.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ImageParamsSerialization.h" diff --git a/Engine/ImageParamsSerialization.h b/Engine/ImageParamsSerialization.h index 0e588ecbb0..07164f678f 100644 --- a/Engine/ImageParamsSerialization.h +++ b/Engine/ImageParamsSerialization.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef IMAGEPARAMSSERIALIZATION_H #define IMAGEPARAMSSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ImageParams.h" diff --git a/Engine/ImageSerialization.h b/Engine/ImageSerialization.h index 3e82441ed5..fd365d8a83 100644 --- a/Engine/ImageSerialization.h +++ b/Engine/ImageSerialization.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef IMAGESERIALIZATION_H #define IMAGESERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/Image.h" diff --git a/Engine/Interpolation.cpp b/Engine/Interpolation.cpp index 9abfb4cb51..a46f3e6f46 100644 --- a/Engine/Interpolation.cpp +++ b/Engine/Interpolation.cpp @@ -1,13 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -// Created by Frédéric Devernay on 06/03/2014. +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Interpolation.h" diff --git a/Engine/Interpolation.h b/Engine/Interpolation.h index fb450e247a..1ee2548d28 100644 --- a/Engine/Interpolation.h +++ b/Engine/Interpolation.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_INTERPOLATION_H_ #define NATRON_ENGINE_INTERPOLATION_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Enums.h" namespace Natron { diff --git a/Engine/KeyHelper.h b/Engine/KeyHelper.h index 726df6c34c..db99d07702 100644 --- a/Engine/KeyHelper.h +++ b/Engine/KeyHelper.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef KEYHELPER_H #define KEYHELPER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/Hash64.h" diff --git a/Engine/Knob.cpp b/Engine/Knob.cpp index dd53e70c6f..eace2220de 100644 --- a/Engine/Knob.cpp +++ b/Engine/Knob.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Knob.h" #include "KnobImpl.h" diff --git a/Engine/Knob.h b/Engine/Knob.h index da8539bd43..38a90b609e 100644 --- a/Engine/Knob.h +++ b/Engine/Knob.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_KNOB_H_ #define NATRON_ENGINE_KNOB_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/KnobFactory.cpp b/Engine/KnobFactory.cpp index 4f98e887f5..60fa958a23 100644 --- a/Engine/KnobFactory.cpp +++ b/Engine/KnobFactory.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "KnobFactory.h" diff --git a/Engine/KnobFactory.h b/Engine/KnobFactory.h index bbe5a5ac55..a61d8c4cdb 100644 --- a/Engine/KnobFactory.h +++ b/Engine/KnobFactory.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_KNOBFACTORY_H_ #define NATRON_ENGINE_KNOBFACTORY_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/KnobFile.cpp b/Engine/KnobFile.cpp index fdb859ed06..006e77839a 100644 --- a/Engine/KnobFile.cpp +++ b/Engine/KnobFile.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "KnobFile.h" diff --git a/Engine/KnobFile.h b/Engine/KnobFile.h index c690c25bfe..65c72ce050 100644 --- a/Engine/KnobFile.h +++ b/Engine/KnobFile.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_KNOBFILE_H_ #define NATRON_ENGINE_KNOBFILE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/KnobGuiI.h b/Engine/KnobGuiI.h index 51c4742994..ac4c7cd0f6 100644 --- a/Engine/KnobGuiI.h +++ b/Engine/KnobGuiI.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef KNOBGUII_H #define KNOBGUII_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/KnobImpl.h b/Engine/KnobImpl.h index c025790ee0..0f58a00f11 100644 --- a/Engine/KnobImpl.h +++ b/Engine/KnobImpl.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef KNOBIMPL_H #define KNOBIMPL_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Knob.h" diff --git a/Engine/KnobSerialization.cpp b/Engine/KnobSerialization.cpp index 406174c62c..4b650841d9 100644 --- a/Engine/KnobSerialization.cpp +++ b/Engine/KnobSerialization.cpp @@ -1,18 +1,27 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "KnobSerialization.h" diff --git a/Engine/KnobSerialization.h b/Engine/KnobSerialization.h index 7d0f55db28..fbc35a6566 100644 --- a/Engine/KnobSerialization.h +++ b/Engine/KnobSerialization.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef KNOBSERIALIZATION_H #define KNOBSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/KnobTypes.cpp b/Engine/KnobTypes.cpp index 17d24aafa9..7cea77cdda 100644 --- a/Engine/KnobTypes.cpp +++ b/Engine/KnobTypes.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "KnobTypes.h" diff --git a/Engine/KnobTypes.h b/Engine/KnobTypes.h index bf0805822d..1b41a32b8e 100644 --- a/Engine/KnobTypes.h +++ b/Engine/KnobTypes.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_KNOBTYPES_H_ #define NATRON_ENGINE_KNOBTYPES_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/LRUHashTable.h b/Engine/LRUHashTable.h index 445a6dd9d5..504d567ade 100644 --- a/Engine/LRUHashTable.h +++ b/Engine/LRUHashTable.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ // //Copyright (c) 2010-2011, Tim Day @@ -27,9 +34,11 @@ #ifndef NATRON_ENGINE_LRUCACHE_H_ #define NATRON_ENGINE_LRUCACHE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/LibraryBinary.cpp b/Engine/LibraryBinary.cpp index db2de9aa66..a120d2a739 100644 --- a/Engine/LibraryBinary.cpp +++ b/Engine/LibraryBinary.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "LibraryBinary.h" diff --git a/Engine/LibraryBinary.h b/Engine/LibraryBinary.h index c02daa695d..3ff73386e4 100644 --- a/Engine/LibraryBinary.h +++ b/Engine/LibraryBinary.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GLOBAL_LIBRARYBINARY_H_ #define NATRON_GLOBAL_LIBRARYBINARY_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/Log.cpp b/Engine/Log.cpp index 415251bae3..755599eed5 100644 --- a/Engine/Log.cpp +++ b/Engine/Log.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Log.h" diff --git a/Engine/Log.h b/Engine/Log.h index 5e48139afb..4c5359c861 100644 --- a/Engine/Log.h +++ b/Engine/Log.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_LOG_H_ #define NATRON_ENGINE_LOG_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #ifdef NATRON_LOG diff --git a/Engine/Lut.cpp b/Engine/Lut.cpp index 700031dff7..a3488312ea 100644 --- a/Engine/Lut.cpp +++ b/Engine/Lut.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Lut.h" diff --git a/Engine/Lut.h b/Engine/Lut.h index 2e3360fbc0..4f0ab8299a 100644 --- a/Engine/Lut.h +++ b/Engine/Lut.h @@ -1,13 +1,21 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + /* * * High-speed conversion between 8 bit and floating point image data. @@ -42,9 +50,11 @@ #ifndef NATRON_ENGINE_LUT_H_ #define NATRON_ENGINE_LUT_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/MemoryFile.cpp b/Engine/MemoryFile.cpp index 0bbd2a8be6..e6f5fe928b 100644 --- a/Engine/MemoryFile.cpp +++ b/Engine/MemoryFile.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/MemoryFile.h" diff --git a/Engine/MemoryFile.h b/Engine/MemoryFile.h index 19c627e212..9870e826b1 100644 --- a/Engine/MemoryFile.h +++ b/Engine/MemoryFile.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_MEMORYFILE_H_ #define NATRON_ENGINE_MEMORYFILE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/NoOpBase.cpp b/Engine/NoOpBase.cpp index 67ec48600e..a8775870f5 100644 --- a/Engine/NoOpBase.cpp +++ b/Engine/NoOpBase.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NoOpBase.h" diff --git a/Engine/NoOpBase.h b/Engine/NoOpBase.h index 75c03669b3..bed97fb0eb 100644 --- a/Engine/NoOpBase.h +++ b/Engine/NoOpBase.h @@ -1,15 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_NoOpBase_h_ #define _Engine_NoOpBase_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/Node.cpp b/Engine/Node.cpp index 3b6a4eb5b2..1473c4516e 100644 --- a/Engine/Node.cpp +++ b/Engine/Node.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Node.h" diff --git a/Engine/Node.h b/Engine/Node.h index d954ac38ad..887bd52dee 100644 --- a/Engine/Node.h +++ b/Engine/Node.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_NODE_H_ #define NATRON_ENGINE_NODE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/NodeGraphI.h b/Engine/NodeGraphI.h index 19f9097a34..f6cc82e1cc 100644 --- a/Engine/NodeGraphI.h +++ b/Engine/NodeGraphI.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODEGRAPHI_H #define NODEGRAPHI_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** class NodeGraphI { diff --git a/Engine/NodeGroup.cpp b/Engine/NodeGroup.cpp index f0e8303c85..4eba714c77 100644 --- a/Engine/NodeGroup.cpp +++ b/Engine/NodeGroup.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGroup.h" diff --git a/Engine/NodeGroup.h b/Engine/NodeGroup.h index 2c1d88dd9a..c7cfed9d72 100644 --- a/Engine/NodeGroup.h +++ b/Engine/NodeGroup.h @@ -1,19 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef NODEGROUP_H #define NODEGROUP_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/NodeGroupSerialization.cpp b/Engine/NodeGroupSerialization.cpp index 949a6cca7c..ea2914cb9c 100644 --- a/Engine/NodeGroupSerialization.cpp +++ b/Engine/NodeGroupSerialization.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGroupSerialization.h" diff --git a/Engine/NodeGroupSerialization.h b/Engine/NodeGroupSerialization.h index 1d617ffcde..a778f61410 100644 --- a/Engine/NodeGroupSerialization.h +++ b/Engine/NodeGroupSerialization.h @@ -1,21 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODEGROUPSERIALIZATION_H #define NODEGROUPSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/NodeGroupWrapper.cpp b/Engine/NodeGroupWrapper.cpp index d2735c56b7..dcf0273ce7 100644 --- a/Engine/NodeGroupWrapper.cpp +++ b/Engine/NodeGroupWrapper.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGroupWrapper.h" diff --git a/Engine/NodeGroupWrapper.h b/Engine/NodeGroupWrapper.h index 2ae498bd12..ab7b3907f9 100644 --- a/Engine/NodeGroupWrapper.h +++ b/Engine/NodeGroupWrapper.h @@ -1,20 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODEGROUPWRAPPER_H #define NODEGROUPWRAPPER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/NodeGuiI.h b/Engine/NodeGuiI.h index 98d2f8e529..87e34186e5 100644 --- a/Engine/NodeGuiI.h +++ b/Engine/NodeGuiI.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODEGUII_H #define NODEGUII_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/KeySymbols.h" #include "Global/Enums.h" diff --git a/Engine/NodeSerialization.cpp b/Engine/NodeSerialization.cpp index f2bcb5d826..112ae41212 100644 --- a/Engine/NodeSerialization.cpp +++ b/Engine/NodeSerialization.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeSerialization.h" diff --git a/Engine/NodeSerialization.h b/Engine/NodeSerialization.h index 14c79ba88c..927141c5c0 100644 --- a/Engine/NodeSerialization.h +++ b/Engine/NodeSerialization.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODESERIALIZATION_H #define NODESERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/NodeWrapper.cpp b/Engine/NodeWrapper.cpp index e5439244b4..9b84e010fe 100644 --- a/Engine/NodeWrapper.cpp +++ b/Engine/NodeWrapper.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeWrapper.h" diff --git a/Engine/NodeWrapper.h b/Engine/NodeWrapper.h index 1075d3c752..a2ca9d2edb 100644 --- a/Engine/NodeWrapper.h +++ b/Engine/NodeWrapper.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ /** * @brief Simple wrap for the EffectInstance and Node class that is the API we want to expose to the Python @@ -16,9 +24,11 @@ #ifndef NODEWRAPPER_H #define NODEWRAPPER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/NonKeyParams.cpp b/Engine/NonKeyParams.cpp index de8ddf61bc..c0ab678b3b 100644 --- a/Engine/NonKeyParams.cpp +++ b/Engine/NonKeyParams.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NonKeyParams.h" diff --git a/Engine/NonKeyParams.h b/Engine/NonKeyParams.h index 178b6b23a6..028b129390 100644 --- a/Engine/NonKeyParams.h +++ b/Engine/NonKeyParams.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NONKEYPARAMS_H #define NONKEYPARAMS_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/NonKeyParamsSerialization.cpp b/Engine/NonKeyParamsSerialization.cpp index f7237bf786..c76e0c2431 100644 --- a/Engine/NonKeyParamsSerialization.cpp +++ b/Engine/NonKeyParamsSerialization.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/NonKeyParamsSerialization.h" diff --git a/Engine/NonKeyParamsSerialization.h b/Engine/NonKeyParamsSerialization.h index 681a032da4..a3cacd7d5f 100644 --- a/Engine/NonKeyParamsSerialization.h +++ b/Engine/NonKeyParamsSerialization.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NONKEYPARAMSSERIALIZATION_H #define NONKEYPARAMSSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/NonKeyParams.h" diff --git a/Engine/OfxClipInstance.cpp b/Engine/OfxClipInstance.cpp index cea92b2971..41d100b257 100644 --- a/Engine/OfxClipInstance.cpp +++ b/Engine/OfxClipInstance.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "OfxClipInstance.h" @@ -26,7 +35,7 @@ #include "Engine/OfxEffectInstance.h" #include "Engine/OfxImageEffectInstance.h" #include "Engine/Settings.h" -#include "Engine/ImageFetcher.h" +//#include "Engine/ImageFetcher.h" #include "Engine/Image.h" #include "Engine/ImageParams.h" #include "Engine/TimeLine.h" diff --git a/Engine/OfxClipInstance.h b/Engine/OfxClipInstance.h index b08b851e1f..dab87adb4b 100644 --- a/Engine/OfxClipInstance.h +++ b/Engine/OfxClipInstance.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_OFXCLIPINSTANCE_H_ #define NATRON_ENGINE_OFXCLIPINSTANCE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/OfxEffectInstance.cpp b/Engine/OfxEffectInstance.cpp index 7c4350c573..144f17d2c0 100644 --- a/Engine/OfxEffectInstance.cpp +++ b/Engine/OfxEffectInstance.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "OfxEffectInstance.h" diff --git a/Engine/OfxEffectInstance.h b/Engine/OfxEffectInstance.h index 790e439c91..7eb2d4528c 100644 --- a/Engine/OfxEffectInstance.h +++ b/Engine/OfxEffectInstance.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_OFXNODE_H_ #define NATRON_ENGINE_OFXNODE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #include diff --git a/Engine/OfxHost.cpp b/Engine/OfxHost.cpp index de081ad8fb..7d17d3bd6c 100644 --- a/Engine/OfxHost.cpp +++ b/Engine/OfxHost.cpp @@ -1,16 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -// -// Created by Frédéric Devernay on 03/09/13. -// -// - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "OfxHost.h" diff --git a/Engine/OfxHost.h b/Engine/OfxHost.h index 1de40a0b54..d042f5be76 100644 --- a/Engine/OfxHost.h +++ b/Engine/OfxHost.h @@ -1,19 +1,29 @@ -// -// OfxHost.h -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -// Created by Frédéric Devernay on 03/09/13. -// -// +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_OFXHOST_H_ #define NATRON_ENGINE_OFXHOST_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/OfxImageEffectInstance.cpp b/Engine/OfxImageEffectInstance.cpp index 946fb03840..8bf100e9db 100644 --- a/Engine/OfxImageEffectInstance.cpp +++ b/Engine/OfxImageEffectInstance.cpp @@ -1,16 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -// -// Created by Frédéric Devernay on 03/09/13. -// -// - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "OfxImageEffectInstance.h" diff --git a/Engine/OfxImageEffectInstance.h b/Engine/OfxImageEffectInstance.h index 736efe852f..f0d01fdc6f 100644 --- a/Engine/OfxImageEffectInstance.h +++ b/Engine/OfxImageEffectInstance.h @@ -1,18 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -// -// Created by Frédéric Devernay on 03/09/13. -// -// +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_OFXIMAGEEFFECTINSTANCE_H_ #define NATRON_ENGINE_OFXIMAGEEFFECTINSTANCE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/OfxMemory.cpp b/Engine/OfxMemory.cpp index 74348cba61..f6269c3cb4 100644 --- a/Engine/OfxMemory.cpp +++ b/Engine/OfxMemory.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "OfxMemory.h" diff --git a/Engine/OfxMemory.h b/Engine/OfxMemory.h index 0c56d36c45..d67107cca6 100644 --- a/Engine/OfxMemory.h +++ b/Engine/OfxMemory.h @@ -1,19 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef OFXMEMORY_H #define OFXMEMORY_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" // ofxhPropertySuite.h:565:37: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] diff --git a/Engine/OfxOverlayInteract.cpp b/Engine/OfxOverlayInteract.cpp index f2ba7be4a3..ba40d13a62 100644 --- a/Engine/OfxOverlayInteract.cpp +++ b/Engine/OfxOverlayInteract.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "OfxOverlayInteract.h" diff --git a/Engine/OfxOverlayInteract.h b/Engine/OfxOverlayInteract.h index 1555884c86..20ec256b41 100644 --- a/Engine/OfxOverlayInteract.h +++ b/Engine/OfxOverlayInteract.h @@ -1,19 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef NATRON_ENGINE_OFXOVERLAYINTERACT_H_ #define NATRON_ENGINE_OFXOVERLAYINTERACT_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" // ofxhPropertySuite.h:565:37: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] diff --git a/Engine/OfxParamInstance.cpp b/Engine/OfxParamInstance.cpp index 2ad1bcf9ea..4254ab69e7 100644 --- a/Engine/OfxParamInstance.cpp +++ b/Engine/OfxParamInstance.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "OfxParamInstance.h" diff --git a/Engine/OfxParamInstance.h b/Engine/OfxParamInstance.h index 5efb0b9196..4c9ac470d1 100644 --- a/Engine/OfxParamInstance.h +++ b/Engine/OfxParamInstance.h @@ -1,19 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef NATRON_ENGINE_OFXPARAMINSTANCE_H_ #define NATRON_ENGINE_OFXPARAMINSTANCE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #include diff --git a/Engine/OpenGLViewerI.h b/Engine/OpenGLViewerI.h index 7dcd9ae096..f47cadbec7 100644 --- a/Engine/OpenGLViewerI.h +++ b/Engine/OpenGLViewerI.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef OPENGLVIEWERI_H #define OPENGLVIEWERI_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/OutputSchedulerThread.cpp b/Engine/OutputSchedulerThread.cpp index ba9d85c587..16be03ba19 100644 --- a/Engine/OutputSchedulerThread.cpp +++ b/Engine/OutputSchedulerThread.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "OutputSchedulerThread.h" diff --git a/Engine/OutputSchedulerThread.h b/Engine/OutputSchedulerThread.h index 7808b97bd7..70a98898a5 100644 --- a/Engine/OutputSchedulerThread.h +++ b/Engine/OutputSchedulerThread.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef OUTPUTSCHEDULERTHREAD_H #define OUTPUTSCHEDULERTHREAD_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/OverlaySupport.h b/Engine/OverlaySupport.h index 8ef899e586..7f0f9fa41b 100644 --- a/Engine/OverlaySupport.h +++ b/Engine/OverlaySupport.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef OVERLAYSUPPORT_H #define OVERLAYSUPPORT_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** /** * @class An abstract interface for overlay holders. Any OpenGL widget capable of drawing overlays should diff --git a/Engine/ParameterWrapper.cpp b/Engine/ParameterWrapper.cpp index e73c14f4a3..5b880936b7 100644 --- a/Engine/ParameterWrapper.cpp +++ b/Engine/ParameterWrapper.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ParameterWrapper.h" #include "Engine/EffectInstance.h" diff --git a/Engine/ParameterWrapper.h b/Engine/ParameterWrapper.h index a50f3fcd34..6a5ee68179 100644 --- a/Engine/ParameterWrapper.h +++ b/Engine/ParameterWrapper.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ /** * @brief Simple wrap for the Knob class that is the API we want to expose to the Python @@ -16,9 +24,11 @@ #ifndef PARAMETERWRAPPER_H #define PARAMETERWRAPPER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/Plugin.cpp b/Engine/Plugin.cpp index 07830e157a..3f70881149 100644 --- a/Engine/Plugin.cpp +++ b/Engine/Plugin.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Plugin.h" diff --git a/Engine/Plugin.h b/Engine/Plugin.h index ae547a020d..013cf4f545 100644 --- a/Engine/Plugin.h +++ b/Engine/Plugin.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PLUGIN_H #define PLUGIN_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/PluginMemory.cpp b/Engine/PluginMemory.cpp index d89adc7d4b..3a503050fd 100644 --- a/Engine/PluginMemory.cpp +++ b/Engine/PluginMemory.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "PluginMemory.h" diff --git a/Engine/PluginMemory.h b/Engine/PluginMemory.h index d74ed15991..bb8cf5a863 100644 --- a/Engine/PluginMemory.h +++ b/Engine/PluginMemory.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PLUGINMEMORY_H #define PLUGINMEMORY_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/ProcessHandler.cpp b/Engine/ProcessHandler.cpp index f24cc5836d..0bc4dc1ff0 100644 --- a/Engine/ProcessHandler.cpp +++ b/Engine/ProcessHandler.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ProcessHandler.h" diff --git a/Engine/ProcessHandler.h b/Engine/ProcessHandler.h index 770d12711e..740dbfb828 100644 --- a/Engine/ProcessHandler.h +++ b/Engine/ProcessHandler.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PROCESSHANDLER_H #define PROCESSHANDLER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Engine/Project.cpp b/Engine/Project.cpp index 0b793d3051..194090daa9 100644 --- a/Engine/Project.cpp +++ b/Engine/Project.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Project.h" diff --git a/Engine/Project.h b/Engine/Project.h index 1b7a19496a..26ddd28199 100644 --- a/Engine/Project.h +++ b/Engine/Project.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_PROJECT_H_ #define NATRON_ENGINE_PROJECT_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/ProjectPrivate.cpp b/Engine/ProjectPrivate.cpp index 6c11121824..dbc71b0a14 100644 --- a/Engine/ProjectPrivate.cpp +++ b/Engine/ProjectPrivate.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ProjectPrivate.h" diff --git a/Engine/ProjectPrivate.h b/Engine/ProjectPrivate.h index 5dbfac7e47..f60ef169f5 100644 --- a/Engine/ProjectPrivate.h +++ b/Engine/ProjectPrivate.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PROJECTPRIVATE_H #define PROJECTPRIVATE_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/ProjectSerialization.cpp b/Engine/ProjectSerialization.cpp index 9e679ad067..54d60191b2 100644 --- a/Engine/ProjectSerialization.cpp +++ b/Engine/ProjectSerialization.cpp @@ -1,17 +1,26 @@ - -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ProjectSerialization.h" diff --git a/Engine/ProjectSerialization.h b/Engine/ProjectSerialization.h index 4872c671cf..2169938e03 100644 --- a/Engine/ProjectSerialization.h +++ b/Engine/ProjectSerialization.h @@ -1,20 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PROJECTSERIALIZATION_H #define PROJECTSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/PySideCompat.cpp b/Engine/PySideCompat.cpp index 92879535eb..fd9592be79 100644 --- a/Engine/PySideCompat.cpp +++ b/Engine/PySideCompat.cpp @@ -1,3 +1,21 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifdef PYSIDE_OLD // Compatibility function for pyside versions before this commit: diff --git a/Engine/Pyside_Engine_Python.h b/Engine/Pyside_Engine_Python.h index 9ab2b6ba44..97057ecbf1 100644 --- a/Engine/Pyside_Engine_Python.h +++ b/Engine/Pyside_Engine_Python.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ /** * @brief This is the global header used by Shiboken to generate bindings for the Engine library. @@ -16,9 +23,11 @@ #ifndef PYSIDE_ENGINE_PYTHON_H #define PYSIDE_ENGINE_PYTHON_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** //Defined to avoid including some headers when running shiboken which may crash shiboken (particularily boost headers) #define SBK_RUN diff --git a/Engine/QUrlFix.mm b/Engine/QUrlFix.mm index caa2faa313..bb3333c5ae 100644 --- a/Engine/QUrlFix.mm +++ b/Engine/QUrlFix.mm @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #include "Global/QtCompat.h" diff --git a/Engine/RectD.cpp b/Engine/RectD.cpp index ae3c2ee93f..e630761552 100644 --- a/Engine/RectD.cpp +++ b/Engine/RectD.cpp @@ -1,8 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #include "RectD.h" diff --git a/Engine/RectD.h b/Engine/RectD.h index ee663eebba..2ed914bcfb 100644 --- a/Engine/RectD.h +++ b/Engine/RectD.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_RectD_h_ #define _Engine_RectD_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/RectDSerialization.h b/Engine/RectDSerialization.h index 1693f38648..7cd0b7f934 100644 --- a/Engine/RectDSerialization.h +++ b/Engine/RectDSerialization.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_RectDSerialization_h_ #define _Engine_RectDSerialization_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RectD.h" diff --git a/Engine/RectI.cpp b/Engine/RectI.cpp index a9726761ae..8c1204c896 100644 --- a/Engine/RectI.cpp +++ b/Engine/RectI.cpp @@ -1,8 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #include "RectI.h" diff --git a/Engine/RectI.h b/Engine/RectI.h index f539d13fd3..702af017ad 100644 --- a/Engine/RectI.h +++ b/Engine/RectI.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_RectI_h_ #define _Engine_RectI_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/RectISerialization.h b/Engine/RectISerialization.h index 3f9a6e4db4..d0afeb00ea 100644 --- a/Engine/RectISerialization.h +++ b/Engine/RectISerialization.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_RectISerialization_h_ #define _Engine_RectISerialization_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RectI.h" diff --git a/Engine/RenderStats.cpp b/Engine/RenderStats.cpp index 5e6f1d2488..daedc053d6 100644 --- a/Engine/RenderStats.cpp +++ b/Engine/RenderStats.cpp @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #include "RenderStats.h" diff --git a/Engine/RenderStats.h b/Engine/RenderStats.h index 2e2b6c39c2..18f68632ab 100644 --- a/Engine/RenderStats.h +++ b/Engine/RenderStats.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef RENDERSTATS_H #define RENDERSTATS_H diff --git a/Engine/RotoContext.cpp b/Engine/RotoContext.cpp index 11295cb3a6..7557c7d1d6 100644 --- a/Engine/RotoContext.cpp +++ b/Engine/RotoContext.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RotoContext.h" diff --git a/Engine/RotoContext.h b/Engine/RotoContext.h index 032f09d3ed..19606f4c6f 100644 --- a/Engine/RotoContext.h +++ b/Engine/RotoContext.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_RotoContext_h_ #define _Engine_RotoContext_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/RotoContextPrivate.h b/Engine/RotoContextPrivate.h index ee9dcdab7a..4e33f6b6f5 100644 --- a/Engine/RotoContextPrivate.h +++ b/Engine/RotoContextPrivate.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ROTOCONTEXTPRIVATE_H #define ROTOCONTEXTPRIVATE_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/RotoPaint.cpp b/Engine/RotoPaint.cpp index bc8153ad7b..3a91b47dc9 100644 --- a/Engine/RotoPaint.cpp +++ b/Engine/RotoPaint.cpp @@ -1,12 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "RotoPaint.h" diff --git a/Engine/RotoPaint.h b/Engine/RotoPaint.h index 86ec08693d..35046b4723 100644 --- a/Engine/RotoPaint.h +++ b/Engine/RotoPaint.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ROTOPAINT_H #define ROTOPAINT_H diff --git a/Engine/RotoSerialization.cpp b/Engine/RotoSerialization.cpp index b5bb34a0ee..0bb5bc5bac 100644 --- a/Engine/RotoSerialization.cpp +++ b/Engine/RotoSerialization.cpp @@ -1,16 +1,25 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RotoSerialization.h" diff --git a/Engine/RotoSerialization.h b/Engine/RotoSerialization.h index ed93c302ab..50838c3027 100644 --- a/Engine/RotoSerialization.h +++ b/Engine/RotoSerialization.h @@ -1,19 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef ROTOSERIALIZATION_H #define ROTOSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/RotoContext.h" #include "Engine/RotoContextPrivate.h" diff --git a/Engine/RotoSmear.cpp b/Engine/RotoSmear.cpp index 011dd35068..7d7aaf6e3f 100644 --- a/Engine/RotoSmear.cpp +++ b/Engine/RotoSmear.cpp @@ -1,7 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "RotoSmear.h" diff --git a/Engine/RotoSmear.h b/Engine/RotoSmear.h index 4ff445acc2..096fe1db81 100644 --- a/Engine/RotoSmear.h +++ b/Engine/RotoSmear.h @@ -1,7 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ROTOSMEAR_H #define ROTOSMEAR_H diff --git a/Engine/RotoWrapper.cpp b/Engine/RotoWrapper.cpp index 590f2255df..d8d6c56d33 100644 --- a/Engine/RotoWrapper.cpp +++ b/Engine/RotoWrapper.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RotoWrapper.h" diff --git a/Engine/RotoWrapper.h b/Engine/RotoWrapper.h index 8c1bfce495..f952313994 100644 --- a/Engine/RotoWrapper.h +++ b/Engine/RotoWrapper.h @@ -1,20 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ROTOWRAPPER_H #define ROTOWRAPPER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Engine/ScriptObject.cpp b/Engine/ScriptObject.cpp index 4d5927f867..4c90591da2 100644 --- a/Engine/ScriptObject.cpp +++ b/Engine/ScriptObject.cpp @@ -1,13 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "ScriptObject.h" diff --git a/Engine/ScriptObject.h b/Engine/ScriptObject.h index 9b087ac8b5..ed32c4f5a7 100644 --- a/Engine/ScriptObject.h +++ b/Engine/ScriptObject.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef SCRIPTOBJECT_H #define SCRIPTOBJECT_H diff --git a/Engine/Settings.cpp b/Engine/Settings.cpp index 00a9fc1569..b39409a92e 100644 --- a/Engine/Settings.cpp +++ b/Engine/Settings.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Settings.h" diff --git a/Engine/Settings.h b/Engine/Settings.h index cd60b30f0c..5187052dfe 100644 --- a/Engine/Settings.h +++ b/Engine/Settings.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_SETTINGS_H_ #define NATRON_ENGINE_SETTINGS_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/Singleton.h b/Engine/Singleton.h index c506fe37f7..ef7940f47c 100644 --- a/Engine/Singleton.h +++ b/Engine/Singleton.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_SINGLETON_H_ #define NATRON_ENGINE_SINGLETON_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // for std::atexit() #include diff --git a/Engine/StandardPaths.cpp b/Engine/StandardPaths.cpp index f3cae69024..57e9c17689 100644 --- a/Engine/StandardPaths.cpp +++ b/Engine/StandardPaths.cpp @@ -1,6 +1,26 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "StandardPaths.h" diff --git a/Engine/StandardPaths.h b/Engine/StandardPaths.h index 1d5393e125..4d6c607a66 100644 --- a/Engine/StandardPaths.h +++ b/Engine/StandardPaths.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef STANDARDPATHS_H #define STANDARDPATHS_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/StringAnimationManager.cpp b/Engine/StringAnimationManager.cpp index 4483c4c6cd..94694b3eac 100644 --- a/Engine/StringAnimationManager.cpp +++ b/Engine/StringAnimationManager.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "StringAnimationManager.h" diff --git a/Engine/StringAnimationManager.h b/Engine/StringAnimationManager.h index f5eeeca41b..ae33951517 100644 --- a/Engine/StringAnimationManager.h +++ b/Engine/StringAnimationManager.h @@ -1,21 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef STRINGANIMATIONMANAGER_H #define STRINGANIMATIONMANAGER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Engine/TextureRect.cpp b/Engine/TextureRect.cpp index b0cdefdba5..04e6aa13df 100644 --- a/Engine/TextureRect.cpp +++ b/Engine/TextureRect.cpp @@ -1,8 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "TextureRect.h" diff --git a/Engine/TextureRect.h b/Engine/TextureRect.h index 56ef0db301..91eea4d083 100644 --- a/Engine/TextureRect.h +++ b/Engine/TextureRect.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_TEXTURERECT_H_ #define NATRON_ENGINE_TEXTURERECT_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // min, max diff --git a/Engine/TextureRectSerialization.h b/Engine/TextureRectSerialization.h index c7cbe41d2d..43b05aba07 100644 --- a/Engine/TextureRectSerialization.h +++ b/Engine/TextureRectSerialization.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_TEXTURERECTSERIALIZATION_H_ #define NATRON_ENGINE_TEXTURERECTSERIALIZATION_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) GCC_DIAG_UNUSED_LOCAL_TYPEDEFS_OFF diff --git a/Engine/ThreadStorage.h b/Engine/ThreadStorage.h index 9c260c602e..062d78c1e8 100644 --- a/Engine/ThreadStorage.h +++ b/Engine/ThreadStorage.h @@ -1,18 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -// -// Created by Frédéric Devernay on 18/03/2014. -// -// +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef Natron_Engine_ThreadStorage_h #define Natron_Engine_ThreadStorage_h +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Engine/TimeLine.cpp b/Engine/TimeLine.cpp index 38655d53a1..247dcfd2fd 100644 --- a/Engine/TimeLine.cpp +++ b/Engine/TimeLine.cpp @@ -1,14 +1,26 @@ -// -// TimeLine.cpp -// Natron -// -// Created by Frédéric Devernay on 24/09/13. -// -// - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "TimeLine.h" diff --git a/Engine/TimeLine.h b/Engine/TimeLine.h index 1c9d0b0e0b..2b057c6058 100644 --- a/Engine/TimeLine.h +++ b/Engine/TimeLine.h @@ -1,17 +1,29 @@ -// -// TimeLine.h -// Natron -// -// Created by Frédéric Devernay on 24/09/13. -// -// +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_TIMELINE_H_ #define NATRON_ENGINE_TIMELINE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include "Global/Macros.h" diff --git a/Engine/Timer.cpp b/Engine/Timer.cpp index 1c3336787b..5713a70d23 100644 --- a/Engine/Timer.cpp +++ b/Engine/Timer.cpp @@ -1,41 +1,26 @@ - -/////////////////////////////////////////////////////////////////////////// -// -// Copyright (c) 2006, Industrial Light & Magic, a division of Lucas -// Digital Ltd. LLC -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Industrial Light & Magic nor the names of -// its contributors may be used to endorse or promote products derived -// from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -/////////////////////////////////////////////////////////////////////////// - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Timer.h" diff --git a/Engine/Timer.h b/Engine/Timer.h index ca77e0d686..341d6e48f6 100644 --- a/Engine/Timer.h +++ b/Engine/Timer.h @@ -1,44 +1,29 @@ - -/////////////////////////////////////////////////////////////////////////// -// -// Copyright (c) 2006, Industrial Light & Magic, a division of Lucas -// Digital Ltd. LLC -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Industrial Light & Magic nor the names of -// its contributors may be used to endorse or promote products derived -// from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -/////////////////////////////////////////////////////////////////////////// +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_TIMER_H_ #define NATRON_ENGINE_TIMER_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** //---------------------------------------------------------------------------- // diff --git a/Engine/Transform.cpp b/Engine/Transform.cpp index 7c3db88713..205011d300 100644 --- a/Engine/Transform.cpp +++ b/Engine/Transform.cpp @@ -1,46 +1,31 @@ - -/* - Copyright (C) 2014 INRIA - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - - Neither the name of the {organization} nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - INRIA - Domaine de Voluceau - Rocquencourt - B.P. 105 - 78153 Le Chesnay Cedex - France - - - This file was taken from https://github.com/devernay/openfx-misc - Maybe we should make this a git submodule instead. - */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** +/* + * This file was taken from https://github.com/devernay/openfx-misc + * Maybe we should make this a git submodule instead. +*/ #include "Transform.h" #include diff --git a/Engine/Transform.h b/Engine/Transform.h index 837dba0372..dadc2f7567 100644 --- a/Engine/Transform.h +++ b/Engine/Transform.h @@ -1,46 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef TRANSFORM_H #define TRANSFORM_H -/* - Copyright (C) 2014 INRIA - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - - Neither the name of the {organization} nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR - ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - INRIA - Domaine de Voluceau - Rocquencourt - B.P. 105 - 78153 Le Chesnay Cedex - France - - - This file was taken from https://github.com/devernay/openfx-misc - Maybe we should make this a git submodule instead. - */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/Variant.h b/Engine/Variant.h index 8c00850512..a73fe0fc0b 100644 --- a/Engine/Variant.h +++ b/Engine/Variant.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_Variant_h_ #define _Engine_Variant_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Engine/VariantSerialization.h b/Engine/VariantSerialization.h index 7e7fd08ee0..064140bbc9 100644 --- a/Engine/VariantSerialization.h +++ b/Engine/VariantSerialization.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Engine_VariantSerialization_h_ #define _Engine_VariantSerialization_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Variant.h" diff --git a/Engine/ViewerInstance.cpp b/Engine/ViewerInstance.cpp index 76c77c5d57..f55433e427 100644 --- a/Engine/ViewerInstance.cpp +++ b/Engine/ViewerInstance.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerInstance.h" diff --git a/Engine/ViewerInstance.h b/Engine/ViewerInstance.h index 1b9df64234..c0b9d55892 100644 --- a/Engine/ViewerInstance.h +++ b/Engine/ViewerInstance.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_ENGINE_VIEWERNODE_H_ #define NATRON_ENGINE_VIEWERNODE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Engine/ViewerInstancePrivate.h b/Engine/ViewerInstancePrivate.h index 03c21f8b74..b0e4300fe9 100644 --- a/Engine/ViewerInstancePrivate.h +++ b/Engine/ViewerInstancePrivate.h @@ -1,19 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -// -// Created by Frédéric Devernay on 20/03/2014. -// -// +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef Natron_Engine_ViewerInstancePrivate_h #define Natron_Engine_ViewerInstancePrivate_h +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerInstance.h" diff --git a/Engine/typesystem_engine.xml b/Engine/typesystem_engine.xml index 522fc046d7..243566c7e8 100644 --- a/Engine/typesystem_engine.xml +++ b/Engine/typesystem_engine.xml @@ -1,13 +1,21 @@ - + diff --git a/Global/Enums.h b/Global/Enums.h index 8128bc2c4a..14b02ce020 100644 --- a/Global/Enums.h +++ b/Global/Enums.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GLOBAL_ENUMS_H_ #define NATRON_GLOBAL_ENUMS_H_ diff --git a/Global/GLIncludes.h b/Global/GLIncludes.h index 65043cfe0b..da1dee5c35 100644 --- a/Global/GLIncludes.h +++ b/Global/GLIncludes.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GLOBAL_GLINCLUDES_H_ #define NATRON_GLOBAL_GLINCLUDES_H_ diff --git a/Global/GlobalDefines.h b/Global/GlobalDefines.h index 7a8c96291f..3d1f9979b8 100644 --- a/Global/GlobalDefines.h +++ b/Global/GlobalDefines.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GLOBAL_GLOBALDEFINES_H_ #define NATRON_GLOBAL_GLOBALDEFINES_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if defined(_WIN32) diff --git a/Global/KeySymbols.h b/Global/KeySymbols.h index 3c54e2bab0..225c0b4dd4 100644 --- a/Global/KeySymbols.h +++ b/Global/KeySymbols.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef KEYSYMBOLS_H #define KEYSYMBOLS_H diff --git a/Global/Macros.h b/Global/Macros.h index b14e1179f4..e66b532f3d 100644 --- a/Global/Macros.h +++ b/Global/Macros.h @@ -1,7 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ // // Created by Frédéric Devernay on 03/09/13. // diff --git a/Global/MemoryInfo.h b/Global/MemoryInfo.h index d64d94b89c..0f1f19b3dc 100644 --- a/Global/MemoryInfo.h +++ b/Global/MemoryInfo.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GLOBAL_MEMORYINFO_H_ #define NATRON_GLOBAL_MEMORYINFO_H_ diff --git a/Global/QtCompat.h b/Global/QtCompat.h index b73137f06f..2b0bec9b06 100644 --- a/Global/QtCompat.h +++ b/Global/QtCompat.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GLOBAL_QTCOMPAT_H_ #define NATRON_GLOBAL_QTCOMPAT_H_ diff --git a/Gui/AboutWindow.cpp b/Gui/AboutWindow.cpp index 35c3fe9999..47ad5e2b68 100644 --- a/Gui/AboutWindow.cpp +++ b/Gui/AboutWindow.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "AboutWindow.h" @@ -24,6 +39,7 @@ CLANG_DIAG_ON(deprecated) #include "Gui/Button.h" #include "Gui/Gui.h" #include "Gui/Label.h" +#include "Gui/Utils.h" AboutWindow::AboutWindow(Gui* gui, QWidget* parent) @@ -89,25 +105,29 @@ AboutWindow::AboutWindow(Gui* gui, #endif #endif } - QString endAbout = - QString("

This version was generated from the source code branch %3" - " at commit %4.

" - "

Copyright (C) 2015 the %1 developers.

" - "

This is free software. You may redistribute copies of it " - "under the terms of the " - "MPL Mozilla Public License. " - "There is NO WARRANTY, to the extent permitted by law.

" - "

See %1 's website " - "for more information on this software.

") - .arg(NATRON_APPLICATION_NAME) // %1 - .arg("https://natron.inria.fr") // %2 - .arg(GIT_BRANCH) // %3 - .arg(GIT_COMMIT); // %4 + QString licenseStr; + { + QFile license(":LICENSE_SHORT.txt"); + license.open(QIODevice::ReadOnly | QIODevice::Text); + licenseStr = Natron::convertFromPlainText(QTextCodec::codecForName("UTF-8")->toUnicode(license.readAll()), Qt::WhiteSpaceNormal); + } + aboutText.append(licenseStr); + + QString endAbout = (QString("

See %1 's website " + "for more information on this software.

") + .arg(NATRON_APPLICATION_NAME) // %1 + .arg("https://natron.inria.fr")); // %2 aboutText.append(endAbout); + QString gitStr = (QString("

This version was generated from the source " + "code branch %1 at commit %2.

") + .arg(GIT_BRANCH) // %1 + .arg(GIT_COMMIT)); // %2 +; + aboutText.append(gitStr); const QString status(NATRON_DEVELOPMENT_STATUS); if (status == NATRON_DEVELOPMENT_DEVEL) { - QString toAppend = QString("

Note: This is a development version of Natron, which probably contains bugs. " + QString toAppend = QString("

Note: This is a development version, which probably contains bugs. " "If you feel like reporting a bug, please do so " "on the issue tracker.

") .arg("https://github.com/MrKepzie/Natron/issues"); // %1 diff --git a/Gui/AboutWindow.h b/Gui/AboutWindow.h index 2ffe230b33..dfce112934 100644 --- a/Gui/AboutWindow.h +++ b/Gui/AboutWindow.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ABOUTWINDOW_H #define ABOUTWINDOW_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/ActionShortcuts.cpp b/Gui/ActionShortcuts.cpp index b898dbe215..3ddb43a391 100644 --- a/Gui/ActionShortcuts.cpp +++ b/Gui/ActionShortcuts.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ActionShortcuts.h" #include diff --git a/Gui/ActionShortcuts.h b/Gui/ActionShortcuts.h index 62a688f198..8c844a7a71 100644 --- a/Gui/ActionShortcuts.h +++ b/Gui/ActionShortcuts.h @@ -1,18 +1,33 @@ #ifndef ACTIONSHORTCUTS_H #define ACTIONSHORTCUTS_H -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ /** * @brief In this file all Natron's actions that can have their shortcut edited should be listed. **/ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/AddKnobDialog.cpp b/Gui/AddKnobDialog.cpp index eaceb1430f..f603aefdce 100644 --- a/Gui/AddKnobDialog.cpp +++ b/Gui/AddKnobDialog.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "AddKnobDialog.h" diff --git a/Gui/AddKnobDialog.h b/Gui/AddKnobDialog.h index 3f998e2083..b2e83b9e1b 100644 --- a/Gui/AddKnobDialog.h +++ b/Gui/AddKnobDialog.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_AddKnobDialog_h_ #define _Gui_AddKnobDialog_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Gui/AnimatedCheckBox.cpp b/Gui/AnimatedCheckBox.cpp index 34623433e7..6996378279 100644 --- a/Gui/AnimatedCheckBox.cpp +++ b/Gui/AnimatedCheckBox.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "AnimatedCheckBox.h" diff --git a/Gui/AnimatedCheckBox.h b/Gui/AnimatedCheckBox.h index f407abaf5f..661a10e740 100644 --- a/Gui/AnimatedCheckBox.h +++ b/Gui/AnimatedCheckBox.h @@ -1,14 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_ANIMATEDCHECKBOX_H_ #define NATRON_GUI_ANIMATEDCHECKBOX_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/AnimationButton.cpp b/Gui/AnimationButton.cpp index 5c8dd4438f..e3cdc2b3cd 100644 --- a/Gui/AnimationButton.cpp +++ b/Gui/AnimationButton.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "AnimationButton.h" diff --git a/Gui/AnimationButton.h b/Gui/AnimationButton.h index b505bbda33..4563ec5548 100644 --- a/Gui/AnimationButton.h +++ b/Gui/AnimationButton.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ANIMATIONBUTTON_H #define ANIMATIONBUTTON_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui/Button.h" diff --git a/Gui/AutoHideToolBar.cpp b/Gui/AutoHideToolBar.cpp index 4483584199..feafd1f711 100644 --- a/Gui/AutoHideToolBar.cpp +++ b/Gui/AutoHideToolBar.cpp @@ -1,7 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "AutoHideToolBar.h" diff --git a/Gui/AutoHideToolBar.h b/Gui/AutoHideToolBar.h index 0fd44cdb5d..e309be494f 100644 --- a/Gui/AutoHideToolBar.h +++ b/Gui/AutoHideToolBar.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_AutoHideToolBar_h_ #define _Gui_AutoHideToolBar_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Gui/BackDropGui.cpp b/Gui/BackDropGui.cpp index 6ec647612c..a3838f146b 100644 --- a/Gui/BackDropGui.cpp +++ b/Gui/BackDropGui.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "BackDropGui.h" diff --git a/Gui/BackDropGui.h b/Gui/BackDropGui.h index 1d21b325a1..363ad863a4 100644 --- a/Gui/BackDropGui.h +++ b/Gui/BackDropGui.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODEBACKDROP_H #define NODEBACKDROP_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui/NodeGui.h" diff --git a/Gui/Bool_KnobGui.cpp b/Gui/Bool_KnobGui.cpp index 9c83e12fcf..29ecd53fab 100644 --- a/Gui/Bool_KnobGui.cpp +++ b/Gui/Bool_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Bool_KnobGui.h" diff --git a/Gui/Bool_KnobGui.h b/Gui/Bool_KnobGui.h index 0a2d1185ef..cd91f149c2 100644 --- a/Gui/Bool_KnobGui.h +++ b/Gui/Bool_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Bool_KnobGui_h_ #define _Gui_Bool_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/Button.cpp b/Gui/Button.cpp index b3a05fce00..8682fc39bf 100644 --- a/Gui/Button.cpp +++ b/Gui/Button.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Button.h" diff --git a/Gui/Button.h b/Gui/Button.h index 8da093109a..6128d97731 100644 --- a/Gui/Button.h +++ b/Gui/Button.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_BUTTON_H_ #define NATRON_GUI_BUTTON_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/Button_KnobGui.cpp b/Gui/Button_KnobGui.cpp index bd7f0de5a4..d75a9a4289 100644 --- a/Gui/Button_KnobGui.cpp +++ b/Gui/Button_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Button_KnobGui.h" diff --git a/Gui/Button_KnobGui.h b/Gui/Button_KnobGui.h index 01ba10f038..eccbadb022 100644 --- a/Gui/Button_KnobGui.h +++ b/Gui/Button_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Button_KnobGui_h_ #define _Gui_Button_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/ChannelsComboBox.cpp b/Gui/ChannelsComboBox.cpp index f33b824a0c..35f8bd58ac 100644 --- a/Gui/ChannelsComboBox.cpp +++ b/Gui/ChannelsComboBox.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ChannelsComboBox.h" diff --git a/Gui/ChannelsComboBox.h b/Gui/ChannelsComboBox.h index a558a965b8..990047ccdd 100644 --- a/Gui/ChannelsComboBox.h +++ b/Gui/ChannelsComboBox.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_ChannelsComboBox_h_ #define _Gui_ChannelsComboBox_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui/ComboBox.h" diff --git a/Gui/Choice_KnobGui.cpp b/Gui/Choice_KnobGui.cpp index cae5b6a566..1b44e8882f 100644 --- a/Gui/Choice_KnobGui.cpp +++ b/Gui/Choice_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Choice_KnobGui.h" diff --git a/Gui/Choice_KnobGui.h b/Gui/Choice_KnobGui.h index c8077b54ad..9493f7e07c 100644 --- a/Gui/Choice_KnobGui.h +++ b/Gui/Choice_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Choice_KnobGui_h_ #define _Gui_Choice_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/ClickableLabel.cpp b/Gui/ClickableLabel.cpp index 4b68accb1d..54e332e563 100644 --- a/Gui/ClickableLabel.cpp +++ b/Gui/ClickableLabel.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ClickableLabel.h" diff --git a/Gui/ClickableLabel.h b/Gui/ClickableLabel.h index 50ff072812..4c52d95d4a 100644 --- a/Gui/ClickableLabel.h +++ b/Gui/ClickableLabel.h @@ -1,14 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_CLICKABLELABEL_H_ #define NATRON_GUI_CLICKABLELABEL_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/Color_KnobGui.cpp b/Gui/Color_KnobGui.cpp index de8448c493..2856d52979 100644 --- a/Gui/Color_KnobGui.cpp +++ b/Gui/Color_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Color_KnobGui.h" diff --git a/Gui/Color_KnobGui.h b/Gui/Color_KnobGui.h index 3077802682..e2ee7c17c3 100644 --- a/Gui/Color_KnobGui.h +++ b/Gui/Color_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Color_KnobGui_h_ #define _Gui_Color_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/ComboBox.cpp b/Gui/ComboBox.cpp index fcbab2dc8b..a351876e5c 100644 --- a/Gui/ComboBox.cpp +++ b/Gui/ComboBox.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui/ComboBox.h" diff --git a/Gui/ComboBox.h b/Gui/ComboBox.h index 6ccf36f058..921bffc3ab 100644 --- a/Gui/ComboBox.h +++ b/Gui/ComboBox.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_COMBOBOX_H_ #define NATRON_GUI_COMBOBOX_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include "Global/Macros.h" diff --git a/Gui/CurveEditor.cpp b/Gui/CurveEditor.cpp index bbfee7b8bf..f0866995bf 100644 --- a/Gui/CurveEditor.cpp +++ b/Gui/CurveEditor.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "CurveEditor.h" diff --git a/Gui/CurveEditor.h b/Gui/CurveEditor.h index 7c6461d124..5c29466e21 100644 --- a/Gui/CurveEditor.h +++ b/Gui/CurveEditor.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef CURVEEDITOR_H #define CURVEEDITOR_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/CurveEditorUndoRedo.cpp b/Gui/CurveEditorUndoRedo.cpp index c7d32b7326..6fb66c57df 100644 --- a/Gui/CurveEditorUndoRedo.cpp +++ b/Gui/CurveEditorUndoRedo.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "CurveEditorUndoRedo.h" diff --git a/Gui/CurveEditorUndoRedo.h b/Gui/CurveEditorUndoRedo.h index 88f8eb0b09..120f5434aa 100644 --- a/Gui/CurveEditorUndoRedo.h +++ b/Gui/CurveEditorUndoRedo.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef CURVEEDITORUNDOREDO_H #define CURVEEDITORUNDOREDO_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/CurveGui.cpp b/Gui/CurveGui.cpp index f85ce31906..5092645d49 100644 --- a/Gui/CurveGui.cpp +++ b/Gui/CurveGui.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "CurveGui.h" diff --git a/Gui/CurveGui.h b/Gui/CurveGui.h index 03c3f2544e..5b1ae334e3 100644 --- a/Gui/CurveGui.h +++ b/Gui/CurveGui.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_CurveGui_h #define _Gui_CurveGui_h +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/CurveSelection.h b/Gui/CurveSelection.h index 9d538b3e21..0198ffc1ed 100644 --- a/Gui/CurveSelection.h +++ b/Gui/CurveSelection.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef CURVESELECTION_H #define CURVESELECTION_H diff --git a/Gui/CurveWidget.cpp b/Gui/CurveWidget.cpp index b689cf17aa..cf6ad412e4 100644 --- a/Gui/CurveWidget.cpp +++ b/Gui/CurveWidget.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "CurveWidget.h" diff --git a/Gui/CurveWidget.h b/Gui/CurveWidget.h index 9b3e52ee32..614243c210 100644 --- a/Gui/CurveWidget.h +++ b/Gui/CurveWidget.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef CURVE_WIDGET_H #define CURVE_WIDGET_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/CurveWidgetDialogs.cpp b/Gui/CurveWidgetDialogs.cpp index 8ebe9dc54e..2a5adb6cbe 100644 --- a/Gui/CurveWidgetDialogs.cpp +++ b/Gui/CurveWidgetDialogs.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "CurveWidgetDialogs.h" diff --git a/Gui/CurveWidgetDialogs.h b/Gui/CurveWidgetDialogs.h index 24db6e54ad..bfe7f21198 100644 --- a/Gui/CurveWidgetDialogs.h +++ b/Gui/CurveWidgetDialogs.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_CurveGuiDialogs_h #define _Gui_CurveGuiDialogs_h +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/CurveWidgetPrivate.cpp b/Gui/CurveWidgetPrivate.cpp index ed5eef2692..8ba05b2d74 100644 --- a/Gui/CurveWidgetPrivate.cpp +++ b/Gui/CurveWidgetPrivate.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "CurveWidgetPrivate.h" diff --git a/Gui/CurveWidgetPrivate.h b/Gui/CurveWidgetPrivate.h index 4f16d1b275..0f6e9cbc0a 100644 --- a/Gui/CurveWidgetPrivate.h +++ b/Gui/CurveWidgetPrivate.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_CurveWidgetPrivate_h #define _Gui_CurveWidgetPrivate_h +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/CustomParamInteract.cpp b/Gui/CustomParamInteract.cpp index 1341643aa4..e12e31de76 100644 --- a/Gui/CustomParamInteract.cpp +++ b/Gui/CustomParamInteract.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "CustomParamInteract.h" diff --git a/Gui/CustomParamInteract.h b/Gui/CustomParamInteract.h index e7e4c865d2..514928fa4a 100644 --- a/Gui/CustomParamInteract.h +++ b/Gui/CustomParamInteract.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef CUSTOMPARAMINTERACT_H #define CUSTOMPARAMINTERACT_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/GLIncludes.h" //!, + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "DefaultOverlays.h" + #include #include diff --git a/Gui/DefaultOverlays.h b/Gui/DefaultOverlays.h index 6fbac60135..ef9bc80fe1 100644 --- a/Gui/DefaultOverlays.h +++ b/Gui/DefaultOverlays.h @@ -1,21 +1,31 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef DEFAULTOVERLAYS_H #define DEFAULTOVERLAYS_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/DockablePanel.cpp b/Gui/DockablePanel.cpp index c2d3751715..d53747596f 100644 --- a/Gui/DockablePanel.cpp +++ b/Gui/DockablePanel.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "DockablePanel.h" diff --git a/Gui/DockablePanel.h b/Gui/DockablePanel.h index d608cd3070..5dbcedf544 100644 --- a/Gui/DockablePanel.h +++ b/Gui/DockablePanel.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_DockablePanel_h_ #define _Gui_DockablePanel_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/DockablePanelPrivate.cpp b/Gui/DockablePanelPrivate.cpp index 8f1c80f7fc..5b06ceab32 100644 --- a/Gui/DockablePanelPrivate.cpp +++ b/Gui/DockablePanelPrivate.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "DockablePanelPrivate.h" diff --git a/Gui/DockablePanelPrivate.h b/Gui/DockablePanelPrivate.h index 2a731b3aaa..37fe403e2d 100644 --- a/Gui/DockablePanelPrivate.h +++ b/Gui/DockablePanelPrivate.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_DockablePanelPrivate_h_ #define _Gui_DockablePanelPrivate_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/DockablePanelTabWidget.cpp b/Gui/DockablePanelTabWidget.cpp index a0f7419613..6632b8b178 100644 --- a/Gui/DockablePanelTabWidget.cpp +++ b/Gui/DockablePanelTabWidget.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "DockablePanelTabWidget.h" diff --git a/Gui/DockablePanelTabWidget.h b/Gui/DockablePanelTabWidget.h index 5012909858..8cb2862f84 100644 --- a/Gui/DockablePanelTabWidget.h +++ b/Gui/DockablePanelTabWidget.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_DockablePanelTabWidget_h_ #define _Gui_DockablePanelTabWidget_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Gui/DopeSheet.cpp b/Gui/DopeSheet.cpp index 426963f14f..99e91bd63c 100644 --- a/Gui/DopeSheet.cpp +++ b/Gui/DopeSheet.cpp @@ -1,3 +1,27 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** + #include "DopeSheet.h" #include diff --git a/Gui/DopeSheet.h b/Gui/DopeSheet.h index 352b893c86..318cfe4540 100644 --- a/Gui/DopeSheet.h +++ b/Gui/DopeSheet.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef DOPESHEET_H #define DOPESHEET_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/DopeSheetEditor.cpp b/Gui/DopeSheetEditor.cpp index c407dea71d..0b5b04875c 100644 --- a/Gui/DopeSheetEditor.cpp +++ b/Gui/DopeSheetEditor.cpp @@ -1,3 +1,27 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** + #include "DopeSheetEditor.h" #include diff --git a/Gui/DopeSheetEditor.h b/Gui/DopeSheetEditor.h index c011bdcd5c..c5ade26be3 100644 --- a/Gui/DopeSheetEditor.h +++ b/Gui/DopeSheetEditor.h @@ -1,9 +1,11 @@ #ifndef DOPESHEETEDITOR_H #define DOPESHEETEDITOR_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/DopeSheetEditorUndoRedo.cpp b/Gui/DopeSheetEditorUndoRedo.cpp index 2ed7c0f952..f025082e84 100644 --- a/Gui/DopeSheetEditorUndoRedo.cpp +++ b/Gui/DopeSheetEditorUndoRedo.cpp @@ -1,3 +1,27 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** + #include "DopeSheetEditorUndoRedo.h" #include //REMOVEME diff --git a/Gui/DopeSheetEditorUndoRedo.h b/Gui/DopeSheetEditorUndoRedo.h index 9dac77171e..6aef5a7b4e 100644 --- a/Gui/DopeSheetEditorUndoRedo.h +++ b/Gui/DopeSheetEditorUndoRedo.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef DOPESHEETEDITORUNDOREDO_H #define DOPESHEETEDITORUNDOREDO_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/DopeSheetHierarchyView.cpp b/Gui/DopeSheetHierarchyView.cpp index 1e7513a500..855b837971 100644 --- a/Gui/DopeSheetHierarchyView.cpp +++ b/Gui/DopeSheetHierarchyView.cpp @@ -1,3 +1,27 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** + #include "DopeSheetHierarchyView.h" #include //REMOVEME diff --git a/Gui/DopeSheetHierarchyView.h b/Gui/DopeSheetHierarchyView.h index 920a8cd483..3baed6bb4a 100644 --- a/Gui/DopeSheetHierarchyView.h +++ b/Gui/DopeSheetHierarchyView.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef DOPESHEETHIERARCHYVIEW_H #define DOPESHEETHIERARCHYVIEW_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/GLIncludes.h" //!, + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** + #include "DopeSheetView.h" #include // min, max diff --git a/Gui/DopeSheetView.h b/Gui/DopeSheetView.h index 94d13bca2a..e70f873aa5 100644 --- a/Gui/DopeSheetView.h +++ b/Gui/DopeSheetView.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef DOPESHEETVIEW_H #define DOPESHEETVIEW_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/GLIncludes.h" //!, + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Double_KnobGui.h" diff --git a/Gui/Double_KnobGui.h b/Gui/Double_KnobGui.h index 0adf90c341..4756382b75 100644 --- a/Gui/Double_KnobGui.h +++ b/Gui/Double_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Double_KnobGui_h_ #define _Gui_Double_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/Edge.cpp b/Gui/Edge.cpp index 09212e295b..d06f081222 100644 --- a/Gui/Edge.cpp +++ b/Gui/Edge.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Edge.h" diff --git a/Gui/Edge.h b/Gui/Edge.h index aa376e76b9..f2d6a68871 100644 --- a/Gui/Edge.h +++ b/Gui/Edge.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_EDGE_H_ #define NATRON_GUI_EDGE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/EditExpressionDialog.cpp b/Gui/EditExpressionDialog.cpp index e3b69723eb..0cb7bbd870 100644 --- a/Gui/EditExpressionDialog.cpp +++ b/Gui/EditExpressionDialog.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui/EditExpressionDialog.h" diff --git a/Gui/EditExpressionDialog.h b/Gui/EditExpressionDialog.h index 9cd0b84162..3b8fddb5fd 100644 --- a/Gui/EditExpressionDialog.h +++ b/Gui/EditExpressionDialog.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_EditExpressionDialog_h_ #define _Gui_EditExpressionDialog_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/EditScriptDialog.cpp b/Gui/EditScriptDialog.cpp index f93677c839..0593c9e0b3 100644 --- a/Gui/EditScriptDialog.cpp +++ b/Gui/EditScriptDialog.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui/EditScriptDialog.h" diff --git a/Gui/EditScriptDialog.h b/Gui/EditScriptDialog.h index d63bb04bef..5b5b9e1a4f 100644 --- a/Gui/EditScriptDialog.h +++ b/Gui/EditScriptDialog.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_EditScriptDialog_h_ #define _Gui_EditScriptDialog_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // DBL_MAX #include // INT_MAX diff --git a/Gui/File_KnobGui.cpp b/Gui/File_KnobGui.cpp index 2550d82f77..304802c26c 100644 --- a/Gui/File_KnobGui.cpp +++ b/Gui/File_KnobGui.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "File_KnobGui.h" diff --git a/Gui/File_KnobGui.h b/Gui/File_KnobGui.h index 659eae27ec..d40675d0cf 100644 --- a/Gui/File_KnobGui.h +++ b/Gui/File_KnobGui.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_File_KnobGui_h_ #define _Gui_File_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include "Global/Macros.h" diff --git a/Gui/FloatingWidget.cpp b/Gui/FloatingWidget.cpp index c58d530850..b6409cbd59 100644 --- a/Gui/FloatingWidget.cpp +++ b/Gui/FloatingWidget.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "FloatingWidget.h" diff --git a/Gui/FloatingWidget.h b/Gui/FloatingWidget.h index c3ffe09ea9..ba4cb83d80 100644 --- a/Gui/FloatingWidget.h +++ b/Gui/FloatingWidget.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_FloatingWidget_h_ #define _Gui_FloatingWidget_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/GlobalGuiWrapper.h b/Gui/GlobalGuiWrapper.h index dd942d831a..d934541289 100644 --- a/Gui/GlobalGuiWrapper.h +++ b/Gui/GlobalGuiWrapper.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef GLOBAL_GUI_WRAPPER_H #define GLOBAL_GUI_WRAPPER_H diff --git a/Gui/GroupBoxLabel.h b/Gui/GroupBoxLabel.h index 8c4270619f..b76c1acf0e 100644 --- a/Gui/GroupBoxLabel.h +++ b/Gui/GroupBoxLabel.h @@ -1,14 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_GROUPBOXLABEL_H_ #define NATRON_GUI_GROUPBOXLABEL_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #include "Gui/Label.h" diff --git a/Gui/Group_KnobGui.cpp b/Gui/Group_KnobGui.cpp index 0357a188fc..06d39f7cec 100644 --- a/Gui/Group_KnobGui.cpp +++ b/Gui/Group_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Group_KnobGui.h" diff --git a/Gui/Group_KnobGui.h b/Gui/Group_KnobGui.h index ed61f3e86d..1329b24131 100644 --- a/Gui/Group_KnobGui.h +++ b/Gui/Group_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Group_KnobGui_h_ #define _Gui_Group_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/Gui.cpp b/Gui/Gui.cpp index 63a73825d4..52a1a40219 100644 --- a/Gui/Gui.cpp +++ b/Gui/Gui.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui.h" diff --git a/Gui/Gui.h b/Gui/Gui.h index 0350e0ada9..a4777f8d0f 100644 --- a/Gui/Gui.h +++ b/Gui/Gui.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Gui_h_ #define _Gui_Gui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/Gui.pro b/Gui/Gui.pro index a17899e1d9..51ba400f81 100644 --- a/Gui/Gui.pro +++ b/Gui/Gui.pro @@ -1,7 +1,20 @@ -#This Source Code Form is subject to the terms of the Mozilla Public -#License, v. 2.0. If a copy of the MPL was not distributed with this -#file, You can obtain one at http://mozilla.org/MPL/2.0/. - +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** TARGET = Gui TEMPLATE = lib diff --git a/Gui/Gui05.cpp b/Gui/Gui05.cpp index 2ac782d9fa..c667be38ff 100644 --- a/Gui/Gui05.cpp +++ b/Gui/Gui05.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui.h" diff --git a/Gui/Gui10.cpp b/Gui/Gui10.cpp index 5b95f19f59..1cc95c912a 100644 --- a/Gui/Gui10.cpp +++ b/Gui/Gui10.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui.h" #include "GuiPrivate.h" diff --git a/Gui/Gui15.cpp b/Gui/Gui15.cpp index 3ae26bce13..781527ab93 100644 --- a/Gui/Gui15.cpp +++ b/Gui/Gui15.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui.h" #include "GuiPrivate.h" diff --git a/Gui/Gui20.cpp b/Gui/Gui20.cpp index c812f34c12..e336857364 100644 --- a/Gui/Gui20.cpp +++ b/Gui/Gui20.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui.h" diff --git a/Gui/Gui30.cpp b/Gui/Gui30.cpp index 0c0c786853..794629ec48 100644 --- a/Gui/Gui30.cpp +++ b/Gui/Gui30.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui.h" diff --git a/Gui/Gui40.cpp b/Gui/Gui40.cpp index c23a43b1b0..a6719184fe 100644 --- a/Gui/Gui40.cpp +++ b/Gui/Gui40.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui.h" diff --git a/Gui/Gui50.cpp b/Gui/Gui50.cpp index e667bd2ff5..007f7c92a7 100644 --- a/Gui/Gui50.cpp +++ b/Gui/Gui50.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui.h" diff --git a/Gui/GuiAppInstance.cpp b/Gui/GuiAppInstance.cpp index 881acc41fc..adfa455b39 100644 --- a/Gui/GuiAppInstance.cpp +++ b/Gui/GuiAppInstance.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "GuiAppInstance.h" diff --git a/Gui/GuiAppInstance.h b/Gui/GuiAppInstance.h index e69fa67ac4..d0b8df7ee6 100644 --- a/Gui/GuiAppInstance.h +++ b/Gui/GuiAppInstance.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef GUIAPPINSTANCE_H #define GUIAPPINSTANCE_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/GuiAppWrapper.cpp b/Gui/GuiAppWrapper.cpp index 5d427d209a..5b038014b8 100644 --- a/Gui/GuiAppWrapper.cpp +++ b/Gui/GuiAppWrapper.cpp @@ -1,3 +1,27 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** + #include "GuiAppWrapper.h" #include "Global/Macros.h" diff --git a/Gui/GuiAppWrapper.h b/Gui/GuiAppWrapper.h index c035eecd00..b83f2fd9bf 100644 --- a/Gui/GuiAppWrapper.h +++ b/Gui/GuiAppWrapper.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef GUIAPPWRAPPER_H diff --git a/Gui/GuiApplicationManager.cpp b/Gui/GuiApplicationManager.cpp index 7f61d4bda3..9adfb83157 100644 --- a/Gui/GuiApplicationManager.cpp +++ b/Gui/GuiApplicationManager.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "GuiApplicationManager.h" diff --git a/Gui/GuiApplicationManager.h b/Gui/GuiApplicationManager.h index ee11186f23..80759c017a 100644 --- a/Gui/GuiApplicationManager.h +++ b/Gui/GuiApplicationManager.h @@ -1,22 +1,31 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_GuiApplicationManager_h_ #define _Gui_GuiApplicationManager_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/GuiMacros.h b/Gui/GuiMacros.h index 3b72203ea7..8eb04aaa2b 100644 --- a/Gui/GuiMacros.h +++ b/Gui/GuiMacros.h @@ -1,17 +1,29 @@ -// -// GuiMacros.h -// Gui -// -// Created by Frédéric Devernay on 19/08/2014. -// -// +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef Gui_GuiMacros_h #define Gui_GuiMacros_h +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** // Mac keyboard: // ctrl = MetaModifier diff --git a/Gui/GuiPrivate.cpp b/Gui/GuiPrivate.cpp index 0c6c241b6d..6c5fb52154 100644 --- a/Gui/GuiPrivate.cpp +++ b/Gui/GuiPrivate.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "GuiPrivate.h" diff --git a/Gui/GuiPrivate.h b/Gui/GuiPrivate.h index 9e1c0ea8c7..8c41e4f0d5 100644 --- a/Gui/GuiPrivate.h +++ b/Gui/GuiPrivate.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_GuiPrivate_h_ #define _Gui_GuiPrivate_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/GuiResources.qrc b/Gui/GuiResources.qrc index e00a531d8c..99ab90324f 100644 --- a/Gui/GuiResources.qrc +++ b/Gui/GuiResources.qrc @@ -3,6 +3,7 @@ ../CHANGELOG.md ../CONTRIBUTORS.txt ../LICENSE.txt + ../LICENSE_SHORT.txt Resources/Fonts/DroidSans-Bold.ttf Resources/Fonts/DroidSans.ttf Resources/Images/GroupingIcons/Set1/color_grouping_1.png diff --git a/Gui/Histogram.cpp b/Gui/Histogram.cpp index 05e86702a1..686e944e7c 100644 --- a/Gui/Histogram.cpp +++ b/Gui/Histogram.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Histogram.h" diff --git a/Gui/Histogram.h b/Gui/Histogram.h index 4958b8c911..768f8483aa 100644 --- a/Gui/Histogram.h +++ b/Gui/Histogram.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef HISTOGRAM_H #define HISTOGRAM_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/GLIncludes.h" //!, + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "InfoViewerWidget.h" diff --git a/Gui/InfoViewerWidget.h b/Gui/InfoViewerWidget.h index 799ed12a5a..66d1a6f3a2 100644 --- a/Gui/InfoViewerWidget.h +++ b/Gui/InfoViewerWidget.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_INFOVIEWERWIDGET_H_ #define NATRON_GUI_INFOVIEWERWIDGET_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/Int_KnobGui.cpp b/Gui/Int_KnobGui.cpp index 99e5910af6..8142264ecd 100644 --- a/Gui/Int_KnobGui.cpp +++ b/Gui/Int_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Int_KnobGui.h" diff --git a/Gui/Int_KnobGui.h b/Gui/Int_KnobGui.h index 169e7e9fd1..8da4a43f72 100644 --- a/Gui/Int_KnobGui.h +++ b/Gui/Int_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Int_KnobGui_h_ #define _Gui_Int_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/KnobGui.cpp b/Gui/KnobGui.cpp index 154b6ee39c..562f7a1370 100644 --- a/Gui/KnobGui.cpp +++ b/Gui/KnobGui.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui/KnobGui.h" diff --git a/Gui/KnobGui.h b/Gui/KnobGui.h index a6e82efb89..9018e97c5c 100644 --- a/Gui/KnobGui.h +++ b/Gui/KnobGui.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_KNOBGUI_H_ #define NATRON_GUI_KNOBGUI_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // DBL_MAX #include // INT_MAX diff --git a/Gui/KnobGuiFactory.cpp b/Gui/KnobGuiFactory.cpp index 05ee234973..63a1c2f47b 100644 --- a/Gui/KnobGuiFactory.cpp +++ b/Gui/KnobGuiFactory.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "KnobGuiFactory.h" diff --git a/Gui/KnobGuiFactory.h b/Gui/KnobGuiFactory.h index 0646a323f0..06df9dbc5c 100644 --- a/Gui/KnobGuiFactory.h +++ b/Gui/KnobGuiFactory.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_KNOBGUIFACTORY_H_ #define NATRON_GUI_KNOBGUIFACTORY_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/KnobUndoCommand.cpp b/Gui/KnobUndoCommand.cpp index 3be5ab5674..9e4c57ebee 100644 --- a/Gui/KnobUndoCommand.cpp +++ b/Gui/KnobUndoCommand.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "KnobUndoCommand.h" diff --git a/Gui/KnobUndoCommand.h b/Gui/KnobUndoCommand.h index e40be3b626..fdcc75ab6c 100644 --- a/Gui/KnobUndoCommand.h +++ b/Gui/KnobUndoCommand.h @@ -1,14 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_KNOBUNDOCOMMAND_H_ #define NATRON_GUI_KNOBUNDOCOMMAND_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/Label.cpp b/Gui/Label.cpp index d77e8c6b19..8c845bd92f 100644 --- a/Gui/Label.cpp +++ b/Gui/Label.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Label.h" diff --git a/Gui/Label.h b/Gui/Label.h index c7bb5a8bd8..ec9c89fb31 100644 --- a/Gui/Label.h +++ b/Gui/Label.h @@ -1,14 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_LABEL_H_ #define NATRON_GUI_LABEL_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/LineEdit.cpp b/Gui/LineEdit.cpp index 3b9fb4edb2..0df1064876 100644 --- a/Gui/LineEdit.cpp +++ b/Gui/LineEdit.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "LineEdit.h" diff --git a/Gui/LineEdit.h b/Gui/LineEdit.h index 2de7a5c557..fe161d2214 100644 --- a/Gui/LineEdit.h +++ b/Gui/LineEdit.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_LINEEDIT_H_ #define NATRON_GUI_LINEEDIT_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/LinkToKnobDialog.cpp b/Gui/LinkToKnobDialog.cpp index 95213a5a93..1c9ea69523 100644 --- a/Gui/LinkToKnobDialog.cpp +++ b/Gui/LinkToKnobDialog.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Gui/LinkToKnobDialog.h" diff --git a/Gui/LinkToKnobDialog.h b/Gui/LinkToKnobDialog.h index 36c4897865..6f3e0b50ce 100644 --- a/Gui/LinkToKnobDialog.h +++ b/Gui/LinkToKnobDialog.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_LinkToKnobDialog_h_ #define _Gui_LinkToKnobDialog_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/LogWindow.cpp b/Gui/LogWindow.cpp index ab53cd3872..d267d9ae63 100644 --- a/Gui/LogWindow.cpp +++ b/Gui/LogWindow.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "LogWindow.h" diff --git a/Gui/LogWindow.h b/Gui/LogWindow.h index b40e962dfd..889031dd5e 100644 --- a/Gui/LogWindow.h +++ b/Gui/LogWindow.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_LogWindow_h_ #define _Gui_LogWindow_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Gui/ManageUserParamsDialog.cpp b/Gui/ManageUserParamsDialog.cpp index c1f8fd7fac..bad13c73b9 100644 --- a/Gui/ManageUserParamsDialog.cpp +++ b/Gui/ManageUserParamsDialog.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ManageUserParamsDialog.h" diff --git a/Gui/ManageUserParamsDialog.h b/Gui/ManageUserParamsDialog.h index 795dfbd083..2163e3e459 100644 --- a/Gui/ManageUserParamsDialog.h +++ b/Gui/ManageUserParamsDialog.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_ManageUserParamsDialog_h_ #define _Gui_ManageUserParamsDialog_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Gui/Menu.cpp b/Gui/Menu.cpp index 7b2cdd0cc0..171e47d0b0 100644 --- a/Gui/Menu.cpp +++ b/Gui/Menu.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Menu.h" diff --git a/Gui/Menu.h b/Gui/Menu.h index 5d1ce24d65..a159ee4f32 100644 --- a/Gui/Menu.h +++ b/Gui/Menu.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_MENUWITHTOOLTIPS_H_ #define NATRON_GUI_MENUWITHTOOLTIPS_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/MessageBox.cpp b/Gui/MessageBox.cpp index 07c0705f5f..6cd2c67eaa 100644 --- a/Gui/MessageBox.cpp +++ b/Gui/MessageBox.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "MessageBox.h" diff --git a/Gui/MessageBox.h b/Gui/MessageBox.h index f05656de7d..c7caa9bdb7 100644 --- a/Gui/MessageBox.h +++ b/Gui/MessageBox.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _NATRON_MESSAGE_BOX_H_ #define _NATRON_MESSAGE_BOX_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/MultiInstancePanel.cpp b/Gui/MultiInstancePanel.cpp index df4fb2f6a9..a0965ab50e 100644 --- a/Gui/MultiInstancePanel.cpp +++ b/Gui/MultiInstancePanel.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. * - */ + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "MultiInstancePanel.h" diff --git a/Gui/MultiInstancePanel.h b/Gui/MultiInstancePanel.h index 58a6a79e4c..bfaa7f3c05 100644 --- a/Gui/MultiInstancePanel.h +++ b/Gui/MultiInstancePanel.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef MULTIINSTANCEPANEL_H #define MULTIINSTANCEPANEL_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/NewLayerDialog.cpp b/Gui/NewLayerDialog.cpp index b92722c2b2..e01ccd8bed 100644 --- a/Gui/NewLayerDialog.cpp +++ b/Gui/NewLayerDialog.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NewLayerDialog.h" diff --git a/Gui/NewLayerDialog.h b/Gui/NewLayerDialog.h index e7ad46dd6b..0d15c981df 100644 --- a/Gui/NewLayerDialog.h +++ b/Gui/NewLayerDialog.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_NewLayerDialog_h_ #define _Gui_NewLayerDialog_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/NodeBackDropSerialization.cpp b/Gui/NodeBackDropSerialization.cpp index b70503398e..fe6c87be0d 100644 --- a/Gui/NodeBackDropSerialization.cpp +++ b/Gui/NodeBackDropSerialization.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeBackDropSerialization.h" diff --git a/Gui/NodeBackDropSerialization.h b/Gui/NodeBackDropSerialization.h index 081fe34e26..c050d430b1 100644 --- a/Gui/NodeBackDropSerialization.h +++ b/Gui/NodeBackDropSerialization.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODEBACKDROPSERIALIZATION_H #define NODEBACKDROPSERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/NodeClipBoard.h b/Gui/NodeClipBoard.h index 7c876031de..eedbd219e1 100644 --- a/Gui/NodeClipBoard.h +++ b/Gui/NodeClipBoard.h @@ -1,16 +1,30 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_NodeClipBoard_h_ #define _Gui_NodeClipBoard_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/NodeCreationDialog.cpp b/Gui/NodeCreationDialog.cpp index d10732ac5a..369ec293d8 100644 --- a/Gui/NodeCreationDialog.cpp +++ b/Gui/NodeCreationDialog.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeCreationDialog.h" diff --git a/Gui/NodeCreationDialog.h b/Gui/NodeCreationDialog.h index 4497b70460..61a63443f8 100644 --- a/Gui/NodeCreationDialog.h +++ b/Gui/NodeCreationDialog.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODECREATIONDIALOG_H #define NODECREATIONDIALOG_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/NodeGraph.cpp b/Gui/NodeGraph.cpp index 86c336cfd1..35eb1eb1ec 100644 --- a/Gui/NodeGraph.cpp +++ b/Gui/NodeGraph.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph.h b/Gui/NodeGraph.h index 7a1aef025d..26e45dcea2 100644 --- a/Gui/NodeGraph.h +++ b/Gui/NodeGraph.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_NodeGraph_h_ #define _Gui_NodeGraph_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/NodeGraph05.cpp b/Gui/NodeGraph05.cpp index eba9e6a503..eab0443cc0 100644 --- a/Gui/NodeGraph05.cpp +++ b/Gui/NodeGraph05.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph10.cpp b/Gui/NodeGraph10.cpp index 2ad0718580..acf7f0ccb5 100644 --- a/Gui/NodeGraph10.cpp +++ b/Gui/NodeGraph10.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph15.cpp b/Gui/NodeGraph15.cpp index 1d2ee26a25..e88021d553 100644 --- a/Gui/NodeGraph15.cpp +++ b/Gui/NodeGraph15.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph20.cpp b/Gui/NodeGraph20.cpp index 3cbbc987b7..a8ae20b255 100644 --- a/Gui/NodeGraph20.cpp +++ b/Gui/NodeGraph20.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph25.cpp b/Gui/NodeGraph25.cpp index 3b03023ba6..27951d6c65 100644 --- a/Gui/NodeGraph25.cpp +++ b/Gui/NodeGraph25.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph30.cpp b/Gui/NodeGraph30.cpp index b26f208e87..54a1cd6373 100644 --- a/Gui/NodeGraph30.cpp +++ b/Gui/NodeGraph30.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph35.cpp b/Gui/NodeGraph35.cpp index 2e1ac87ae2..a66acbd66f 100644 --- a/Gui/NodeGraph35.cpp +++ b/Gui/NodeGraph35.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph40.cpp b/Gui/NodeGraph40.cpp index a0f5508821..b08c1c8683 100644 --- a/Gui/NodeGraph40.cpp +++ b/Gui/NodeGraph40.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraph45.cpp b/Gui/NodeGraph45.cpp index 8c67fbc615..6a1e49014b 100644 --- a/Gui/NodeGraph45.cpp +++ b/Gui/NodeGraph45.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraph.h" #include "NodeGraphPrivate.h" diff --git a/Gui/NodeGraphPrivate.cpp b/Gui/NodeGraphPrivate.cpp index 1ec1b7f23f..e2c71ca5d5 100644 --- a/Gui/NodeGraphPrivate.cpp +++ b/Gui/NodeGraphPrivate.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraphPrivate.h" #include "NodeGraph.h" diff --git a/Gui/NodeGraphPrivate.h b/Gui/NodeGraphPrivate.h index 364cac3a52..30803b12e6 100644 --- a/Gui/NodeGraphPrivate.h +++ b/Gui/NodeGraphPrivate.h @@ -1,14 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_NodeGraphPrivate_h_ #define _Gui_NodeGraphPrivate_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) //#include diff --git a/Gui/NodeGraphUndoRedo.cpp b/Gui/NodeGraphUndoRedo.cpp index ff774eca46..aad51470b3 100644 --- a/Gui/NodeGraphUndoRedo.cpp +++ b/Gui/NodeGraphUndoRedo.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGraphUndoRedo.h" diff --git a/Gui/NodeGraphUndoRedo.h b/Gui/NodeGraphUndoRedo.h index 218c7603b3..347657eccd 100644 --- a/Gui/NodeGraphUndoRedo.h +++ b/Gui/NodeGraphUndoRedo.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODEGRAPHUNDOREDO_H #define NODEGRAPHUNDOREDO_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/GlobalDefines.h" #include diff --git a/Gui/NodeGui.cpp b/Gui/NodeGui.cpp index 4a1f07d89d..b620f41062 100644 --- a/Gui/NodeGui.cpp +++ b/Gui/NodeGui.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGui.h" diff --git a/Gui/NodeGui.h b/Gui/NodeGui.h index 32b4f935d6..d047ab8dea 100644 --- a/Gui/NodeGui.h +++ b/Gui/NodeGui.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_NODEGUI_H_ #define NATRON_GUI_NODEGUI_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Gui/NodeGuiSerialization.cpp b/Gui/NodeGuiSerialization.cpp index 60b4fe1931..fd91002a74 100644 --- a/Gui/NodeGuiSerialization.cpp +++ b/Gui/NodeGuiSerialization.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeGuiSerialization.h" diff --git a/Gui/NodeGuiSerialization.h b/Gui/NodeGuiSerialization.h index 6ac410ebc6..48d8fa727a 100644 --- a/Gui/NodeGuiSerialization.h +++ b/Gui/NodeGuiSerialization.h @@ -1,21 +1,30 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NODEGUISERIALIZATION_H #define NODEGUISERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Gui/NodeSettingsPanel.cpp b/Gui/NodeSettingsPanel.cpp index 9f32221c96..d0c8c6b3f9 100644 --- a/Gui/NodeSettingsPanel.cpp +++ b/Gui/NodeSettingsPanel.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "NodeSettingsPanel.h" diff --git a/Gui/NodeSettingsPanel.h b/Gui/NodeSettingsPanel.h index 852fa92dfe..8836d9fd54 100644 --- a/Gui/NodeSettingsPanel.h +++ b/Gui/NodeSettingsPanel.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_NodeSettingsPanel_h_ #define _Gui_NodeSettingsPanel_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/Parametric_KnobGui.cpp b/Gui/Parametric_KnobGui.cpp index c892d30677..63b72f1b0a 100644 --- a/Gui/Parametric_KnobGui.cpp +++ b/Gui/Parametric_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Parametric_KnobGui.h" diff --git a/Gui/Parametric_KnobGui.h b/Gui/Parametric_KnobGui.h index d4077128b4..2ea4607729 100644 --- a/Gui/Parametric_KnobGui.h +++ b/Gui/Parametric_KnobGui.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Parametric_KnobGui_h_ #define _Gui_Parametric_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/PickKnobDialog.cpp b/Gui/PickKnobDialog.cpp index 41b20c6475..96bb70ea96 100644 --- a/Gui/PickKnobDialog.cpp +++ b/Gui/PickKnobDialog.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "PickKnobDialog.h" diff --git a/Gui/PickKnobDialog.h b/Gui/PickKnobDialog.h index 22e3d1b9c7..28783ec0ad 100644 --- a/Gui/PickKnobDialog.h +++ b/Gui/PickKnobDialog.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_PickKnobDialog_h_ #define _Gui_PickKnobDialog_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Gui/PreferencesPanel.cpp b/Gui/PreferencesPanel.cpp index 6d6b0be85a..24c909429c 100644 --- a/Gui/PreferencesPanel.cpp +++ b/Gui/PreferencesPanel.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "PreferencesPanel.h" diff --git a/Gui/PreferencesPanel.h b/Gui/PreferencesPanel.h index 35ba32967e..8cc9b8a4f8 100644 --- a/Gui/PreferencesPanel.h +++ b/Gui/PreferencesPanel.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PREFERENCESPANEL_H #define PREFERENCESPANEL_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/ProjectGui.cpp b/Gui/ProjectGui.cpp index e3195b57d1..2657ba201b 100644 --- a/Gui/ProjectGui.cpp +++ b/Gui/ProjectGui.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ProjectGui.h" diff --git a/Gui/ProjectGui.h b/Gui/ProjectGui.h index 558897e805..d65f4404fd 100644 --- a/Gui/ProjectGui.h +++ b/Gui/ProjectGui.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PROJECTGUI_H #define PROJECTGUI_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Gui/ProjectGuiSerialization.cpp b/Gui/ProjectGuiSerialization.cpp index de0648f25a..16e9c1fb74 100644 --- a/Gui/ProjectGuiSerialization.cpp +++ b/Gui/ProjectGuiSerialization.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ProjectGuiSerialization.h" diff --git a/Gui/ProjectGuiSerialization.h b/Gui/ProjectGuiSerialization.h index 18e58cdc8a..e9bf6a1010 100644 --- a/Gui/ProjectGuiSerialization.h +++ b/Gui/ProjectGuiSerialization.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PROJECTGUISERIALIZATION_H #define PROJECTGUISERIALIZATION_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/PropertiesBinWrapper.h b/Gui/PropertiesBinWrapper.h index 370a83f179..679b6cd556 100644 --- a/Gui/PropertiesBinWrapper.h +++ b/Gui/PropertiesBinWrapper.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_PropertiesBinWrapper_h_ #define _Gui_PropertiesBinWrapper_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/Pyside_Gui_Python.h b/Gui/Pyside_Gui_Python.h index a9a5c09f89..d4d57d43c6 100644 --- a/Gui/Pyside_Gui_Python.h +++ b/Gui/Pyside_Gui_Python.h @@ -1,9 +1,29 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + #ifndef PYSIDE_GUI_PYTHON_H #define PYSIDE_GUI_PYTHON_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** //Defined to avoid including some headers when running shiboken which may crash shiboken (particularily boost headers) #define SBK_RUN diff --git a/Gui/PythonPanels.cpp b/Gui/PythonPanels.cpp index e319809eff..189f253d03 100644 --- a/Gui/PythonPanels.cpp +++ b/Gui/PythonPanels.cpp @@ -1,14 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ - + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "PythonPanels.h" diff --git a/Gui/PythonPanels.h b/Gui/PythonPanels.h index af7f0367e5..1a3662cfe7 100644 --- a/Gui/PythonPanels.h +++ b/Gui/PythonPanels.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef PYTHONPANELS_H diff --git a/Gui/QtDecoder.cpp b/Gui/QtDecoder.cpp index 919fec6175..0978768d70 100644 --- a/Gui/QtDecoder.cpp +++ b/Gui/QtDecoder.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "QtDecoder.h" diff --git a/Gui/QtDecoder.h b/Gui/QtDecoder.h index 4f75070ca2..7f3635cdd9 100644 --- a/Gui/QtDecoder.h +++ b/Gui/QtDecoder.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_READERS_READQT_H_ #define NATRON_READERS_READQT_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/QtEncoder.cpp b/Gui/QtEncoder.cpp index 584c260d3c..860fe07139 100644 --- a/Gui/QtEncoder.cpp +++ b/Gui/QtEncoder.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "QtEncoder.h" diff --git a/Gui/QtEncoder.h b/Gui/QtEncoder.h index 8739b6ed4a..911009dd77 100644 --- a/Gui/QtEncoder.h +++ b/Gui/QtEncoder.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_WRITERS_WRITEQT_H_ #define NATRON_WRITERS_WRITEQT_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Engine/EffectInstance.h" diff --git a/Gui/QtEnumConvert.cpp b/Gui/QtEnumConvert.cpp index 178e4f6389..b523acd51c 100644 --- a/Gui/QtEnumConvert.cpp +++ b/Gui/QtEnumConvert.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "QtEnumConvert.h" diff --git a/Gui/QtEnumConvert.h b/Gui/QtEnumConvert.h index 5995bce8ed..0cf60087c7 100644 --- a/Gui/QtEnumConvert.h +++ b/Gui/QtEnumConvert.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_QtEnumConvert_h_ #define _Gui_QtEnumConvert_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/RegisteredTabs.h b/Gui/RegisteredTabs.h index bfd2ee5f81..ba67793c32 100644 --- a/Gui/RegisteredTabs.h +++ b/Gui/RegisteredTabs.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_RegisteredTabs_h_ #define _Gui_RegisteredTabs_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // pair #include diff --git a/Gui/RenderStatsDialog.cpp b/Gui/RenderStatsDialog.cpp index 09ea8f7a44..363847d8f5 100644 --- a/Gui/RenderStatsDialog.cpp +++ b/Gui/RenderStatsDialog.cpp @@ -1,12 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** +// from : +// "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." +#include +// ***** END PYTHON BLOCK ***** #include "RenderStatsDialog.h" diff --git a/Gui/RenderStatsDialog.h b/Gui/RenderStatsDialog.h index ad8899edc6..3aa50b00e7 100644 --- a/Gui/RenderStatsDialog.h +++ b/Gui/RenderStatsDialog.h @@ -1,12 +1,20 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef RENDERSTATSDIALOG_H #define RENDERSTATSDIALOG_H diff --git a/Gui/RenderingProgressDialog.cpp b/Gui/RenderingProgressDialog.cpp index 8f55d68d33..c8bd0ae4cb 100644 --- a/Gui/RenderingProgressDialog.cpp +++ b/Gui/RenderingProgressDialog.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RenderingProgressDialog.h" diff --git a/Gui/RenderingProgressDialog.h b/Gui/RenderingProgressDialog.h index 6f22fe38b8..000a29ffa0 100644 --- a/Gui/RenderingProgressDialog.h +++ b/Gui/RenderingProgressDialog.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_RenderingProgressDialog_h_ #define _Gui_RenderingProgressDialog_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/ResizableMessageBox.cpp b/Gui/ResizableMessageBox.cpp index 781c5be88a..f4e2961e52 100644 --- a/Gui/ResizableMessageBox.cpp +++ b/Gui/ResizableMessageBox.cpp @@ -1,12 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ResizableMessageBox.h" diff --git a/Gui/ResizableMessageBox.h b/Gui/ResizableMessageBox.h index 3d2e0bf2c6..8e5a460b15 100644 --- a/Gui/ResizableMessageBox.h +++ b/Gui/ResizableMessageBox.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_ResizableMessageBox_h_ #define _Gui_ResizableMessageBox_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/RightClickableWidget.cpp b/Gui/RightClickableWidget.cpp index 2474fe733c..a8f50cc223 100644 --- a/Gui/RightClickableWidget.cpp +++ b/Gui/RightClickableWidget.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RightClickableWidget.h" diff --git a/Gui/RightClickableWidget.h b/Gui/RightClickableWidget.h index 29ccd2d928..9a07d33a1c 100644 --- a/Gui/RightClickableWidget.h +++ b/Gui/RightClickableWidget.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_RightClickableWidget_h_ #define _Gui_RightClickableWidget_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/RotoGui.cpp b/Gui/RotoGui.cpp index dfff43f50b..0896714377 100644 --- a/Gui/RotoGui.cpp +++ b/Gui/RotoGui.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RotoGui.h" diff --git a/Gui/RotoGui.h b/Gui/RotoGui.h index 090b38647a..e67acc01f6 100644 --- a/Gui/RotoGui.h +++ b/Gui/RotoGui.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ROTOGUI_H #define ROTOGUI_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/RotoPanel.cpp b/Gui/RotoPanel.cpp index 7d6dd2da40..0733166b24 100644 --- a/Gui/RotoPanel.cpp +++ b/Gui/RotoPanel.cpp @@ -1,12 +1,26 @@ - -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RotoPanel.h" diff --git a/Gui/RotoPanel.h b/Gui/RotoPanel.h index aca706356c..41977af4f6 100644 --- a/Gui/RotoPanel.h +++ b/Gui/RotoPanel.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ROTOPANEL_H #define ROTOPANEL_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/RotoUndoCommand.cpp b/Gui/RotoUndoCommand.cpp index c36e782bc1..fe2a5a16d3 100644 --- a/Gui/RotoUndoCommand.cpp +++ b/Gui/RotoUndoCommand.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "RotoUndoCommand.h" diff --git a/Gui/RotoUndoCommand.h b/Gui/RotoUndoCommand.h index 74dcd5f670..ec2a9e3a57 100644 --- a/Gui/RotoUndoCommand.h +++ b/Gui/RotoUndoCommand.h @@ -1,21 +1,30 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ROTOUNDOCOMMAND_H #define ROTOUNDOCOMMAND_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/ScaleSliderQWidget.cpp b/Gui/ScaleSliderQWidget.cpp index a9a6322c7f..048cb8d08a 100644 --- a/Gui/ScaleSliderQWidget.cpp +++ b/Gui/ScaleSliderQWidget.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ScaleSliderQWidget.h" diff --git a/Gui/ScaleSliderQWidget.h b/Gui/ScaleSliderQWidget.h index 46d79cec0f..684b977a3a 100644 --- a/Gui/ScaleSliderQWidget.h +++ b/Gui/ScaleSliderQWidget.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef SCALESLIDERQWIDGET_H #define SCALESLIDERQWIDGET_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Gui/ScriptEditor.cpp b/Gui/ScriptEditor.cpp index 714b31bc0b..685b050ec2 100644 --- a/Gui/ScriptEditor.cpp +++ b/Gui/ScriptEditor.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ScriptEditor.h" diff --git a/Gui/ScriptEditor.h b/Gui/ScriptEditor.h index 4c77f49e6c..c7c44a789f 100644 --- a/Gui/ScriptEditor.h +++ b/Gui/ScriptEditor.h @@ -1,21 +1,30 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef SCRIPTEDITOR_H #define SCRIPTEDITOR_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/ScriptTextEdit.cpp b/Gui/ScriptTextEdit.cpp index 9abe8340c9..6a5e6476e0 100644 --- a/Gui/ScriptTextEdit.cpp +++ b/Gui/ScriptTextEdit.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ScriptTextEdit.h" diff --git a/Gui/ScriptTextEdit.h b/Gui/ScriptTextEdit.h index a3a3599fc5..42f597a758 100644 --- a/Gui/ScriptTextEdit.h +++ b/Gui/ScriptTextEdit.h @@ -1,19 +1,28 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef SCRIPTTEXTEDIT_H #define SCRIPTTEXTEDIT_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/Separator_KnobGui.cpp b/Gui/Separator_KnobGui.cpp index c1cf4024b5..3d26b04956 100644 --- a/Gui/Separator_KnobGui.cpp +++ b/Gui/Separator_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Separator_KnobGui.h" diff --git a/Gui/Separator_KnobGui.h b/Gui/Separator_KnobGui.h index 74224f4f5f..b26eaa9961 100644 --- a/Gui/Separator_KnobGui.h +++ b/Gui/Separator_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_Separator_KnobGui_h_ #define _Gui_Separator_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/SequenceFileDialog.cpp b/Gui/SequenceFileDialog.cpp index b6875a62d3..cf86b07d7e 100644 --- a/Gui/SequenceFileDialog.cpp +++ b/Gui/SequenceFileDialog.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "SequenceFileDialog.h" diff --git a/Gui/SequenceFileDialog.h b/Gui/SequenceFileDialog.h index 31820f23e3..96d84a496a 100644 --- a/Gui/SequenceFileDialog.h +++ b/Gui/SequenceFileDialog.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_SEQUENCEFILEDIALOG_H_ #define NATRON_GUI_SEQUENCEFILEDIALOG_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/SerializableWindow.cpp b/Gui/SerializableWindow.cpp index 95708e1940..418fde5be0 100644 --- a/Gui/SerializableWindow.cpp +++ b/Gui/SerializableWindow.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "SerializableWindow.h" diff --git a/Gui/SerializableWindow.h b/Gui/SerializableWindow.h index d44540cadf..3397ab9b18 100644 --- a/Gui/SerializableWindow.h +++ b/Gui/SerializableWindow.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef SERIALIZABLEWINDOW_H #define SERIALIZABLEWINDOW_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** class QMutex; diff --git a/Gui/Shaders.cpp b/Gui/Shaders.cpp index 13edfb55ec..4e857e647e 100644 --- a/Gui/Shaders.cpp +++ b/Gui/Shaders.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** const char* fragRGB = "uniform sampler2D Tex;\n" diff --git a/Gui/Shaders.h b/Gui/Shaders.h index ed7d63ac1c..2b77e0009d 100644 --- a/Gui/Shaders.h +++ b/Gui/Shaders.h @@ -1,21 +1,30 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef Natron_shaders_h #define Natron_shaders_h +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** extern const char* fragRGB; extern const char* vertRGB; diff --git a/Gui/ShortCutEditor.cpp b/Gui/ShortCutEditor.cpp index c1096b2eb1..71a4337cd2 100644 --- a/Gui/ShortCutEditor.cpp +++ b/Gui/ShortCutEditor.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ShortCutEditor.h" diff --git a/Gui/ShortCutEditor.h b/Gui/ShortCutEditor.h index 7b02559ed5..a15ca31d7e 100644 --- a/Gui/ShortCutEditor.h +++ b/Gui/ShortCutEditor.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef SHORTCUTEDITOR_H #define SHORTCUTEDITOR_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Gui/SpinBox.cpp b/Gui/SpinBox.cpp index 86cdfa83b7..02691e85b4 100644 --- a/Gui/SpinBox.cpp +++ b/Gui/SpinBox.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "SpinBox.h" diff --git a/Gui/SpinBox.h b/Gui/SpinBox.h index 8313463600..1556e611b5 100644 --- a/Gui/SpinBox.h +++ b/Gui/SpinBox.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_FEEDBACKSPINBOX_H_ #define NATRON_GUI_FEEDBACKSPINBOX_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/SplashScreen.cpp b/Gui/SplashScreen.cpp index c21b821a9c..5de4717cca 100644 --- a/Gui/SplashScreen.cpp +++ b/Gui/SplashScreen.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "SplashScreen.h" diff --git a/Gui/SplashScreen.h b/Gui/SplashScreen.h index 75c0a27e07..35d8dfed2c 100644 --- a/Gui/SplashScreen.h +++ b/Gui/SplashScreen.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef SPLASHSCREEN_H #define SPLASHSCREEN_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/Splitter.cpp b/Gui/Splitter.cpp index 77de1b8f66..bf1c98cdc1 100644 --- a/Gui/Splitter.cpp +++ b/Gui/Splitter.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Splitter.h" diff --git a/Gui/Splitter.h b/Gui/Splitter.h index 8a66923e18..862643c83c 100644 --- a/Gui/Splitter.h +++ b/Gui/Splitter.h @@ -1,21 +1,30 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef SPLITTER_H #define SPLITTER_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include "Global/Macros.h" diff --git a/Gui/String_KnobGui.cpp b/Gui/String_KnobGui.cpp index 0234e9c94c..6bd4335952 100644 --- a/Gui/String_KnobGui.cpp +++ b/Gui/String_KnobGui.cpp @@ -1,15 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "String_KnobGui.h" diff --git a/Gui/String_KnobGui.h b/Gui/String_KnobGui.h index bc7b44665a..fa0bd019ee 100644 --- a/Gui/String_KnobGui.h +++ b/Gui/String_KnobGui.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_String_KnobGui_h_ #define _Gui_String_KnobGui_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // Int_KnobGui #include diff --git a/Gui/TabGroup.cpp b/Gui/TabGroup.cpp index 8623ee41da..491d102c60 100644 --- a/Gui/TabGroup.cpp +++ b/Gui/TabGroup.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "TabGroup.h" diff --git a/Gui/TabGroup.h b/Gui/TabGroup.h index bc9c8bb726..c821815e45 100644 --- a/Gui/TabGroup.h +++ b/Gui/TabGroup.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_TabGroup_h_ #define _Gui_TabGroup_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Gui/TabWidget.cpp b/Gui/TabWidget.cpp index 9904cbe32e..6e6fdef81e 100644 --- a/Gui/TabWidget.cpp +++ b/Gui/TabWidget.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "TabWidget.h" diff --git a/Gui/TabWidget.h b/Gui/TabWidget.h index 74d5949c4e..fa37b349f3 100644 --- a/Gui/TabWidget.h +++ b/Gui/TabWidget.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_TABWIDGET_H_ #define NATRON_GUI_TABWIDGET_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/TableModelView.cpp b/Gui/TableModelView.cpp index 1aeba29e81..e3d9eb40bf 100644 --- a/Gui/TableModelView.cpp +++ b/Gui/TableModelView.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "TableModelView.h" diff --git a/Gui/TableModelView.h b/Gui/TableModelView.h index bc2e343bb0..5593983ee0 100644 --- a/Gui/TableModelView.h +++ b/Gui/TableModelView.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef TABLEMODELVIEW_H #define TABLEMODELVIEW_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/TextRenderer.cpp b/Gui/TextRenderer.cpp index e889da7696..148f8b68aa 100644 --- a/Gui/TextRenderer.cpp +++ b/Gui/TextRenderer.cpp @@ -1,12 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "TextRenderer.h" diff --git a/Gui/TextRenderer.h b/Gui/TextRenderer.h index d8ed787c1d..d05ad93388 100644 --- a/Gui/TextRenderer.h +++ b/Gui/TextRenderer.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_TEXTRENDERER_H_ #define NATRON_GUI_TEXTRENDERER_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/Texture.cpp b/Gui/Texture.cpp index f087d996e1..20ddce2240 100644 --- a/Gui/Texture.cpp +++ b/Gui/Texture.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Texture.h" diff --git a/Gui/Texture.h b/Gui/Texture.h index 089208e9b7..cb6302fd3a 100644 --- a/Gui/Texture.h +++ b/Gui/Texture.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_TEXTURE_H_ #define NATRON_GUI_TEXTURE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #include "Global/GlobalDefines.h" diff --git a/Gui/TimeLineGui.cpp b/Gui/TimeLineGui.cpp index 25995ba719..5367cf7474 100644 --- a/Gui/TimeLineGui.cpp +++ b/Gui/TimeLineGui.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "TimeLineGui.h" diff --git a/Gui/TimeLineGui.h b/Gui/TimeLineGui.h index 3a04c699cb..924cd5def7 100644 --- a/Gui/TimeLineGui.h +++ b/Gui/TimeLineGui.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_TIMELINE_H_ #define NATRON_GUI_TIMELINE_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) diff --git a/Gui/ToolButton.cpp b/Gui/ToolButton.cpp index 11c76c0e16..5deb728252 100644 --- a/Gui/ToolButton.cpp +++ b/Gui/ToolButton.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ToolButton.h" diff --git a/Gui/ToolButton.h b/Gui/ToolButton.h index f8a6d505e2..6c9632681b 100644 --- a/Gui/ToolButton.h +++ b/Gui/ToolButton.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef TOOLBUTTON_H #define TOOLBUTTON_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/TrackerGui.cpp b/Gui/TrackerGui.cpp index d4f56c7abd..3241d40d58 100644 --- a/Gui/TrackerGui.cpp +++ b/Gui/TrackerGui.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "TrackerGui.h" diff --git a/Gui/TrackerGui.h b/Gui/TrackerGui.h index f6d72c760b..60ab40f1c8 100644 --- a/Gui/TrackerGui.h +++ b/Gui/TrackerGui.h @@ -1,15 +1,30 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef TRACKERGUI_H #define TRACKERGUI_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #if !defined(Q_MOC_RUN) && !defined(SBK_RUN) #include diff --git a/Gui/Utils.cpp b/Gui/Utils.cpp index 099287660e..c9ab5448b2 100644 --- a/Gui/Utils.cpp +++ b/Gui/Utils.cpp @@ -1,11 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Utils.h" diff --git a/Gui/Utils.h b/Gui/Utils.h index e986000b32..2f37b129e8 100644 --- a/Gui/Utils.h +++ b/Gui/Utils.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef Natron_Gui_Utils_h_ #define Natron_Gui_Utils_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include // for Qt::WhiteSpaceMode diff --git a/Gui/VerticalColorBar.cpp b/Gui/VerticalColorBar.cpp index 7bdf541fb6..b5feb2d1b3 100644 --- a/Gui/VerticalColorBar.cpp +++ b/Gui/VerticalColorBar.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "VerticalColorBar.h" diff --git a/Gui/VerticalColorBar.h b/Gui/VerticalColorBar.h index 76d7b7f74e..18bd2c0f90 100644 --- a/Gui/VerticalColorBar.h +++ b/Gui/VerticalColorBar.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_VerticalColorBar_h_ #define _Gui_VerticalColorBar_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" diff --git a/Gui/ViewerGL.cpp b/Gui/ViewerGL.cpp index f3cea3b796..7930e96d36 100644 --- a/Gui/ViewerGL.cpp +++ b/Gui/ViewerGL.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerGL.h" #include "ViewerGLPrivate.h" diff --git a/Gui/ViewerGL.h b/Gui/ViewerGL.h index 8342d479fb..abc4ec9097 100644 --- a/Gui/ViewerGL.h +++ b/Gui/ViewerGL.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_VIEWERGL_H_ #define NATRON_GUI_VIEWERGL_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/ViewerGLPrivate.cpp b/Gui/ViewerGLPrivate.cpp index ad6bd3c346..1f03b54e8f 100644 --- a/Gui/ViewerGLPrivate.cpp +++ b/Gui/ViewerGLPrivate.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerGLPrivate.h" diff --git a/Gui/ViewerGLPrivate.h b/Gui/ViewerGLPrivate.h index 6025fb2ab2..718dc75eb0 100644 --- a/Gui/ViewerGLPrivate.h +++ b/Gui/ViewerGLPrivate.h @@ -1,19 +1,29 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_ViewerGLPrivate_h_ #define _Gui_ViewerGLPrivate_h_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" #include diff --git a/Gui/ViewerTab.cpp b/Gui/ViewerTab.cpp index 5987478a24..00037ec8da 100644 --- a/Gui/ViewerTab.cpp +++ b/Gui/ViewerTab.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerTab.h" #include "ViewerTabPrivate.h" diff --git a/Gui/ViewerTab.h b/Gui/ViewerTab.h index f6ab577bd6..45d4067df0 100644 --- a/Gui/ViewerTab.h +++ b/Gui/ViewerTab.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_VIEWERTAB_H_ #define NATRON_GUI_VIEWERTAB_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/ViewerTab10.cpp b/Gui/ViewerTab10.cpp index 52eaaf0fcb..db6f8e7981 100644 --- a/Gui/ViewerTab10.cpp +++ b/Gui/ViewerTab10.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerTab.h" #include "ViewerTabPrivate.h" diff --git a/Gui/ViewerTab20.cpp b/Gui/ViewerTab20.cpp index 33d404fafe..d99cc7c961 100644 --- a/Gui/ViewerTab20.cpp +++ b/Gui/ViewerTab20.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerTab.h" #include "ViewerTabPrivate.h" diff --git a/Gui/ViewerTab30.cpp b/Gui/ViewerTab30.cpp index b8a2a8e2e4..22ab041dcb 100644 --- a/Gui/ViewerTab30.cpp +++ b/Gui/ViewerTab30.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerTab.h" #include "ViewerTabPrivate.h" diff --git a/Gui/ViewerTab40.cpp b/Gui/ViewerTab40.cpp index 3629573630..bd60014190 100644 --- a/Gui/ViewerTab40.cpp +++ b/Gui/ViewerTab40.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerTab.h" #include "ViewerTabPrivate.h" diff --git a/Gui/ViewerTabPrivate.cpp b/Gui/ViewerTabPrivate.cpp index b70e1103db..779d83a442 100644 --- a/Gui/ViewerTabPrivate.cpp +++ b/Gui/ViewerTabPrivate.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ViewerTabPrivate.h" diff --git a/Gui/ViewerTabPrivate.h b/Gui/ViewerTabPrivate.h index adc6eef001..44d91a92ac 100644 --- a/Gui/ViewerTabPrivate.h +++ b/Gui/ViewerTabPrivate.h @@ -1,15 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef _Gui_ViewerTabPrivate_h #define _Gui_ViewerTabPrivate_h +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Gui/ZoomContext.h b/Gui/ZoomContext.h index c1c7d6353e..358647a7b1 100644 --- a/Gui/ZoomContext.h +++ b/Gui/ZoomContext.h @@ -1,20 +1,29 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef ZOOMCONTEXT_H #define ZOOMCONTEXT_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "Global/Macros.h" CLANG_DIAG_OFF(deprecated) diff --git a/Gui/ticks.cpp b/Gui/ticks.cpp index aeca45f4c6..862e7ab598 100644 --- a/Gui/ticks.cpp +++ b/Gui/ticks.cpp @@ -1,16 +1,36 @@ -/* - * TICKS algorithms - * Author: Frederic Devernay - * The goal of this algorithm is to compute the position of ticks on an axis. - * the ticks are positioned at multiples of 1 and 5 of powers of 10 - */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "ticks.h" +/* + * TICKS algorithms + * Author: Frederic Devernay + * The goal of this algorithm is to compute the position of ticks on an axis. + * the ticks are positioned at multiples of 1 and 5 of powers of 10 + */ + #include #include #include // min, max diff --git a/Gui/ticks.h b/Gui/ticks.h index c6d70afc1c..c95b2c9276 100644 --- a/Gui/ticks.h +++ b/Gui/ticks.h @@ -1,16 +1,36 @@ -/* - * TICKS algorithms - * Author: Frederic Devernay - * The goal of this algorithm is to compute the position of ticks on an axis. - * the ticks are positioned at multiples of 1 and 5 of powers of 10 - */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef NATRON_GUI_TICKS_H_ #define NATRON_GUI_TICKS_H_ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** + +/* + * TICKS algorithms + * Author: Frederic Devernay + * The goal of this algorithm is to compute the position of ticks on an axis. + * the ticks are positioned at multiples of 1 and 5 of powers of 10 + */ #include diff --git a/Gui/typesystem_natronGui.xml b/Gui/typesystem_natronGui.xml index 7ac3e2baac..a5955c902e 100644 --- a/Gui/typesystem_natronGui.xml +++ b/Gui/typesystem_natronGui.xml @@ -1,13 +1,21 @@ - + diff --git a/HostSupport/HostSupport.pro b/HostSupport/HostSupport.pro index ae0651f753..9a0e86daa5 100644 --- a/HostSupport/HostSupport.pro +++ b/HostSupport/HostSupport.pro @@ -1,7 +1,20 @@ -#This Source Code Form is subject to the terms of the Mozilla Public -#License, v. 2.0. If a copy of the MPL was not distributed with this -#file, You can obtain one at http://mozilla.org/MPL/2.0/. - +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** TARGET = HostSupport TEMPLATE = lib diff --git a/LICENSE.txt b/LICENSE.txt index 14e2f777f6..d159169d10 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,373 +1,339 @@ -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/LICENSE_SHORT.txt b/LICENSE_SHORT.txt new file mode 100644 index 0000000000..72b15e576c --- /dev/null +++ b/LICENSE_SHORT.txt @@ -0,0 +1,16 @@ +Natron, an open source compositing software +Copyright (C) 2015 INRIA and Alexandre Gauthier + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program 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. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/Project.pro b/Project.pro index ea1bb2ffd0..aaf70f39cc 100644 --- a/Project.pro +++ b/Project.pro @@ -1,7 +1,20 @@ -#This Source Code Form is subject to the terms of the Mozilla Public -#License, v. 2.0. If a copy of the MPL was not distributed with this -#file, You can obtain one at http://mozilla.org/MPL/2.0/. - +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** TEMPLATE = subdirs diff --git a/Renderer/NatronRenderer_main.cpp b/Renderer/NatronRenderer_main.cpp index 758f050b56..14b608b1c0 100644 --- a/Renderer/NatronRenderer_main.cpp +++ b/Renderer/NatronRenderer_main.cpp @@ -1,16 +1,26 @@ -// Natron -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include // perror diff --git a/Renderer/Renderer.pro b/Renderer/Renderer.pro index 168fc0f835..6fb6df14ff 100644 --- a/Renderer/Renderer.pro +++ b/Renderer/Renderer.pro @@ -1,3 +1,20 @@ +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** QT += core network QT -= gui diff --git a/Tests/BaseTest.cpp b/Tests/BaseTest.cpp index c3c89b3b57..f3c685ec85 100644 --- a/Tests/BaseTest.cpp +++ b/Tests/BaseTest.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include "BaseTest.h" diff --git a/Tests/BaseTest.h b/Tests/BaseTest.h index d0595c9840..998ee8db76 100644 --- a/Tests/BaseTest.h +++ b/Tests/BaseTest.h @@ -1,21 +1,30 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef BASETEST_H #define BASETEST_H +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Tests/Curve_Test.cpp b/Tests/Curve_Test.cpp index c8fb5bdf3a..8dd85911f9 100644 --- a/Tests/Curve_Test.cpp +++ b/Tests/Curve_Test.cpp @@ -1,12 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Tests/File_Knob_Test.cpp b/Tests/File_Knob_Test.cpp index 255c288282..1995cd76d3 100644 --- a/Tests/File_Knob_Test.cpp +++ b/Tests/File_Knob_Test.cpp @@ -1,12 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ + +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include diff --git a/Tests/Hash64_Test.cpp b/Tests/Hash64_Test.cpp index 68f33998ef..efa87d9fe4 100644 --- a/Tests/Hash64_Test.cpp +++ b/Tests/Hash64_Test.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Tests/Image_Test.cpp b/Tests/Image_Test.cpp index 532203eb05..e45e9e59ac 100644 --- a/Tests/Image_Test.cpp +++ b/Tests/Image_Test.cpp @@ -1,17 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Tests/Lut_Test.cpp b/Tests/Lut_Test.cpp index ed0f0821ee..1034d01e9c 100644 --- a/Tests/Lut_Test.cpp +++ b/Tests/Lut_Test.cpp @@ -1,12 +1,26 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ +// ***** BEGIN PYTHON BLOCK ***** // from : // "Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included." #include +// ***** END PYTHON BLOCK ***** #include #include diff --git a/Tests/OfxEffectInstance_Mock.cpp b/Tests/OfxEffectInstance_Mock.cpp index ada2bd4e5c..ce34f0fc48 100644 --- a/Tests/OfxEffectInstance_Mock.cpp +++ b/Tests/OfxEffectInstance_Mock.cpp @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #include "Global/Mock.h" #include "Engine/OfxEffectInstance.h" diff --git a/Tests/OfxEffectInstance_Mock.h b/Tests/OfxEffectInstance_Mock.h index 424bdb4af0..eb8bb6819e 100644 --- a/Tests/OfxEffectInstance_Mock.h +++ b/Tests/OfxEffectInstance_Mock.h @@ -1,13 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -/* - * Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. - * contact: immarespond at gmail dot com +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier * - */ + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ #ifndef OFXEFFECTINSTANCE_MOCK_H #define OFXEFFECTINSTANCE_MOCK_H diff --git a/Tests/Tests.pro b/Tests/Tests.pro index 09946507b9..861afab6c4 100644 --- a/Tests/Tests.pro +++ b/Tests/Tests.pro @@ -1,7 +1,20 @@ -#This Source Code Form is subject to the terms of the Mozilla Public -#License, v. 2.0. If a copy of the MPL was not distributed with this -#file, You can obtain one at http://mozilla.org/MPL/2.0/. - +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** TEMPLATE = app CONFIG += console diff --git a/global.pri b/global.pri index cbbeeebe8b..3ba6e37fd1 100644 --- a/global.pri +++ b/global.pri @@ -1,6 +1,20 @@ -#This Source Code Form is subject to the terms of the Mozilla Public -#License, v. 2.0. If a copy of the MPL was not distributed with this -#file, You can obtain one at http://mozilla.org/MPL/2.0/. +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** CONFIG += warn_on no_keywords DEFINES += OFX_EXTENSIONS_NUKE OFX_EXTENSIONS_TUTTLE OFX_EXTENSIONS_VEGAS OFX_SUPPORTS_PARAMETRIC OFX_EXTENSIONS_TUTTLE OFX_EXTENSIONS_NATRON OFX_SUPPORTS_OPENGLRENDER diff --git a/libs/OpenFX_extensions/ofxhParametricParam.cpp b/libs/OpenFX_extensions/ofxhParametricParam.cpp index 56d105fdee..8658cacbff 100644 --- a/libs/OpenFX_extensions/ofxhParametricParam.cpp +++ b/libs/OpenFX_extensions/ofxhParametricParam.cpp @@ -1,8 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ /* *Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. *contact: immarespond at gmail dot com diff --git a/libs/OpenFX_extensions/ofxhParametricParam.h b/libs/OpenFX_extensions/ofxhParametricParam.h index 6b82533851..045c734959 100644 --- a/libs/OpenFX_extensions/ofxhParametricParam.h +++ b/libs/OpenFX_extensions/ofxhParametricParam.h @@ -1,8 +1,20 @@ -// Natron -// -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ /* *Created by Alexandre GAUTHIER-FOICHAT on 6/1/2012. *contact: immarespond at gmail dot com diff --git a/tools/auto-build.bat b/tools/auto-build.bat index 6f930a564b..6138736865 100644 --- a/tools/auto-build.bat +++ b/tools/auto-build.bat @@ -1,3 +1,20 @@ +:: ***** BEGIN LICENSE BLOCK ***** +:: This file is part of Natron , +:: Copyright (C) 2015 INRIA and Alexandre Gauthier +:: +:: Natron is free software: you can redistribute it and/or modify +:: it under the terms of the GNU General Public License as published by +:: the Free Software Foundation; either version 2 of the License, or +:: (at your option) any later version. +:: +:: Natron 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. +:: +:: You should have received a copy of the GNU General Public License +:: along with Natron. If not, see +:: ***** END LICENSE BLOCK ***** @echo off set CWD=%cd% @@ -143,4 +160,4 @@ cd %CWD% exit /b awk :SUCCESS - \ No newline at end of file + diff --git a/tools/autobuildOSX.sh b/tools/autobuildOSX.sh index b3054de897..f946eb6dfd 100755 --- a/tools/autobuildOSX.sh +++ b/tools/autobuildOSX.sh @@ -1,4 +1,21 @@ #!/bin/bash +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** #script to be executed in the root of Natron repository @@ -108,4 +125,4 @@ fi echo "Idle" sleep 60 -done \ No newline at end of file +done diff --git a/tools/build-natron.bat b/tools/build-natron.bat index 7f7ff4f0b6..f07665c2e4 100644 --- a/tools/build-natron.bat +++ b/tools/build-natron.bat @@ -1,3 +1,21 @@ +:: ***** BEGIN LICENSE BLOCK ***** +:: This file is part of Natron , +:: Copyright (C) 2015 INRIA and Alexandre Gauthier +:: +:: Natron is free software: you can redistribute it and/or modify +:: it under the terms of the GNU General Public License as published by +:: the Free Software Foundation; either version 2 of the License, or +:: (at your option) any later version. +:: +:: Natron 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. +:: +:: You should have received a copy of the GNU General Public License +:: along with Natron. If not, see +:: ***** END LICENSE BLOCK ***** + :: This script assumes you have installed Visual Studio 2010 and the following libraries: :: - Qt 32 bit in C:\Qt\Qt4.8.6_win32 downloaded here: :: http://download.qt.io/archive/qt/4.8/4.8.6/ (for Visual 2010) @@ -254,4 +272,4 @@ goto success exit /b awk :SUCCESS - \ No newline at end of file + diff --git a/tools/build-plugins.bat b/tools/build-plugins.bat index cd9d3a7644..d1b0d12575 100644 --- a/tools/build-plugins.bat +++ b/tools/build-plugins.bat @@ -1,3 +1,21 @@ +:: ***** BEGIN LICENSE BLOCK ***** +:: This file is part of Natron , +:: Copyright (C) 2015 INRIA and Alexandre Gauthier +:: +:: Natron is free software: you can redistribute it and/or modify +:: it under the terms of the GNU General Public License as published by +:: the Free Software Foundation; either version 2 of the License, or +:: (at your option) any later version. +:: +:: Natron 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. +:: +:: You should have received a copy of the GNU General Public License +:: along with Natron. If not, see +:: ***** END LICENSE BLOCK ***** + :: This script assumes you have installed Visual Studio 2010 and the following libraries: :: - boost in C:\boost, where libraries are in C:\boost\win32 and C:\boost\x64 downloaded here: :: http://boost.teeks99.com/ @@ -144,4 +162,4 @@ goto success exit /b awk :SUCCESS - \ No newline at end of file + diff --git a/tools/callQmake.bat b/tools/callQmake.bat index 3220a2e64a..435814e162 100644 --- a/tools/callQmake.bat +++ b/tools/callQmake.bat @@ -1,3 +1,21 @@ +:: ***** BEGIN LICENSE BLOCK ***** +:: This file is part of Natron , +:: Copyright (C) 2015 INRIA and Alexandre Gauthier +:: +:: Natron is free software: you can redistribute it and/or modify +:: it under the terms of the GNU General Public License as published by +:: the Free Software Foundation; either version 2 of the License, or +:: (at your option) any later version. +:: +:: Natron 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. +:: +:: You should have received a copy of the GNU General Public License +:: along with Natron. If not, see +:: ***** END LICENSE BLOCK ***** + @echo off setlocal enabledelayedexpansion if "%1"=="64" ( diff --git a/tools/fixpngs.sh b/tools/fixpngs.sh index f17938dd85..e777180295 100755 --- a/tools/fixpngs.sh +++ b/tools/fixpngs.sh @@ -1,4 +1,22 @@ #!/bin/sh +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + # see https://bbs.archlinux.org/viewtopic.php?pid=1331598#p1331598 TP=`mktemp -d tmp.XXXXXXXXXX` # make a temp dir for the fixed files diff --git a/tools/license/gpl-header-bat.txt b/tools/license/gpl-header-bat.txt new file mode 100644 index 0000000000..56f623e60e --- /dev/null +++ b/tools/license/gpl-header-bat.txt @@ -0,0 +1,17 @@ +:: ***** BEGIN LICENSE BLOCK ***** +:: This file is part of Natron , +:: Copyright (C) 2015 INRIA and Alexandre Gauthier +:: +:: Natron is free software: you can redistribute it and/or modify +:: it under the terms of the GNU General Public License as published by +:: the Free Software Foundation; either version 2 of the License, or +:: (at your option) any later version. +:: +:: Natron 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. +:: +:: You should have received a copy of the GNU General Public License +:: along with Natron. If not, see +:: ***** END LICENSE BLOCK ***** diff --git a/tools/license/gpl-header-c.txt b/tools/license/gpl-header-c.txt new file mode 100644 index 0000000000..a646a880ca --- /dev/null +++ b/tools/license/gpl-header-c.txt @@ -0,0 +1,17 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * This file is part of Natron , + * Copyright (C) 2015 INRIA and Alexandre Gauthier + * + * Natron is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Natron 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. + * + * You should have received a copy of the GNU General Public License + * along with Natron. If not, see + * ***** END LICENSE BLOCK ***** */ diff --git a/tools/license/gpl-header-hash.txt b/tools/license/gpl-header-hash.txt new file mode 100644 index 0000000000..0a332669c3 --- /dev/null +++ b/tools/license/gpl-header-hash.txt @@ -0,0 +1,17 @@ +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** diff --git a/tools/license/gpl-header-xml.txt b/tools/license/gpl-header-xml.txt new file mode 100644 index 0000000000..3a29375d0a --- /dev/null +++ b/tools/license/gpl-header-xml.txt @@ -0,0 +1,17 @@ + diff --git a/tools/linux/build.sh b/tools/linux/build.sh index 24879ef5b6..9b80fe0d10 100644 --- a/tools/linux/build.sh +++ b/tools/linux/build.sh @@ -1,4 +1,22 @@ #!/bin/sh +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + # # Build and package Natron for Linux # diff --git a/tools/linux/common.sh b/tools/linux/common.sh index 2ea7853888..d5784d6e5c 100644 --- a/tools/linux/common.sh +++ b/tools/linux/common.sh @@ -1,4 +1,22 @@ #!/bin/sh +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + # Natron Common Build Options # Versions diff --git a/tools/linux/cron.sh b/tools/linux/cron.sh index 40e5aeb70e..6701d6f4e4 100755 --- a/tools/linux/cron.sh +++ b/tools/linux/cron.sh @@ -1,4 +1,22 @@ #!/bin/sh +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + # # Auto build Natron through cron # diff --git a/tools/linux/killall.sh b/tools/linux/killall.sh index c8d232c63b..5d5ef1ef49 100644 --- a/tools/linux/killall.sh +++ b/tools/linux/killall.sh @@ -1,4 +1,22 @@ #!/bin/sh +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + # # End running build scripts # diff --git a/tools/linux/snapshot.sh b/tools/linux/snapshot.sh index dca88d2ec3..2a6ca1d606 100644 --- a/tools/linux/snapshot.sh +++ b/tools/linux/snapshot.sh @@ -1,4 +1,22 @@ #!/bin/sh +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + # # Autobuild for Natron # diff --git a/tools/packageOSX.sh b/tools/packageOSX.sh index f6c3a0b971..ad02f52d91 100755 --- a/tools/packageOSX.sh +++ b/tools/packageOSX.sh @@ -1,4 +1,21 @@ #!/bin/bash +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** VOL=Natron APP=Natron.app diff --git a/tools/runPostShiboken.bat b/tools/runPostShiboken.bat index ae1a359310..f8e8fab90b 100644 --- a/tools/runPostShiboken.bat +++ b/tools/runPostShiboken.bat @@ -1,3 +1,20 @@ +:: ***** BEGIN LICENSE BLOCK ***** +:: This file is part of Natron , +:: Copyright (C) 2015 INRIA and Alexandre Gauthier +:: +:: Natron is free software: you can redistribute it and/or modify +:: it under the terms of the GNU General Public License as published by +:: the Free Software Foundation; either version 2 of the License, or +:: (at your option) any later version. +:: +:: Natron 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. +:: +:: You should have received a copy of the GNU General Public License +:: along with Natron. If not, see +:: ***** END LICENSE BLOCK ***** :: To be run after shiboken to fix errors @@ -11,4 +28,4 @@ sed -e "s/cleanTypesAttributes/cleanGuiTypesAttributes/g" -i Gui/NatronGui/natro rm sed* -rm */sed* \ No newline at end of file +rm */sed* diff --git a/tools/runPostShiboken.sh b/tools/runPostShiboken.sh index 9f3a4d8e77..71b45940c7 100755 --- a/tools/runPostShiboken.sh +++ b/tools/runPostShiboken.sh @@ -1,4 +1,21 @@ #!/bin/sh +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** # exit if a command returns an error status set -e diff --git a/tools/travis/build.sh b/tools/travis/build.sh index f5ac369e19..006368622e 100755 --- a/tools/travis/build.sh +++ b/tools/travis/build.sh @@ -1,4 +1,21 @@ #!/usr/bin/env bash +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** # Exit immediately if a command exits with a non-zero status set -e diff --git a/tools/travis/coverity_env.sh b/tools/travis/coverity_env.sh index d2609e507b..8a03856d86 100755 --- a/tools/travis/coverity_env.sh +++ b/tools/travis/coverity_env.sh @@ -1,3 +1,20 @@ +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** if [[ ${COVERITY_SCAN_BRANCH} == 1 ]]; then if [[ ${TRAVIS_OS_NAME} == "linux" && diff --git a/tools/travis/install_dependencies.sh b/tools/travis/install_dependencies.sh index 6b56196f49..8606c2afcf 100755 --- a/tools/travis/install_dependencies.sh +++ b/tools/travis/install_dependencies.sh @@ -1,4 +1,21 @@ #!/usr/bin/env bash +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** # Exit immediately if a command exits with a non-zero status set -e diff --git a/tools/uncrustify-post.sed b/tools/uncrustify-post.sed index 517096d410..60bec92627 100644 --- a/tools/uncrustify-post.sed +++ b/tools/uncrustify-post.sed @@ -1,3 +1,21 @@ +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + # This script has to be run after uncrustify, to fix various glitches. # Usage: # - run uncrustify first diff --git a/tools/uncrustify.cfg b/tools/uncrustify.cfg index 4f38c5cf7e..989f6dcdcd 100644 --- a/tools/uncrustify.cfg +++ b/tools/uncrustify.cfg @@ -1,3 +1,21 @@ +# ***** BEGIN LICENSE BLOCK ***** +# This file is part of Natron , +# Copyright (C) 2015 INRIA and Alexandre Gauthier +# +# Natron is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Natron 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. +# +# You should have received a copy of the GNU General Public License +# along with Natron. If not, see +# ***** END LICENSE BLOCK ***** + # Uncrustify 0.60 #