Skip to content

Commit

Permalink
still eliminating memory issues
Browse files Browse the repository at this point in the history
  • Loading branch information
David Morasz committed Sep 25, 2018
1 parent ff9eae5 commit ea4d198
Show file tree
Hide file tree
Showing 27 changed files with 62 additions and 206 deletions.
4 changes: 1 addition & 3 deletions Vanadium.Core/Core/BoundObject.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Chromium.Remote;
using Chromium.Remote.Event;
using md.stdl.Coding;
using md.stdl.Interfaces;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public delegate void JsFunctionEventHandler(JsBindingFunction func, HtmlTextureWrapper wrapper);

Expand Down
6 changes: 1 addition & 5 deletions Vanadium.Core/Core/ClrV8ValueSerializer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,12 @@
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Runtime.Remoting.Messaging;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
using Chromium;
using Chromium.Remote;
using SlimDX;
using VVVV.Utils.VColor;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public static class ClrV8ValueSerializer
{
Expand Down
12 changes: 2 additions & 10 deletions Vanadium.Core/Core/CoreStartable.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using Chromium;
using VVVV.DX11.Nodes;
using VVVV.PluginInterfaces.V2;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public static class HtmlTextureStartable
{
Expand Down
6 changes: 1 addition & 5 deletions Vanadium.Core/Core/DefaultFunctionBindings.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Chromium.Remote;
using Chromium.Remote.Event;
using md.stdl.Interfaces;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public partial class HtmlTextureWrapper : IMainlooping, IDisposable
{
Expand Down
9 changes: 2 additions & 7 deletions Vanadium.Core/Core/Globals.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public static class Globals
{
Expand Down
26 changes: 8 additions & 18 deletions Vanadium.Core/Core/HtmlTextureWrapper.cs
Original file line number Diff line number Diff line change
@@ -1,35 +1,25 @@
// Decompiled with JetBrains decompiler
// Type: Vanadium.Core.HtmlTextureWrapper
// Assembly: Vanadium.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 57C678C6-0611-48DA-B8C5-441FD4527177
// Assembly location: D:\local\vvvv-gp\packs\Vanadium\nodes\plugins\Vanadium.Core.exe

using Chromium;
using Chromium.Event;
using Chromium.Remote;
using Chromium.Remote.Event;
using FeralTic.DX11;
using FeralTic.DX11.Resources;
using md.stdl.Interaction;
using md.stdl.Interfaces;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Reactive.Concurrency;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Windows.Forms;
using System.Xml.Linq;
using Chromium;
using Chromium.Event;
using Chromium.Remote;
using FeralTic.DX11;
using FeralTic.DX11.Resources;
using md.stdl.Coding;
using md.stdl.Interaction;
using md.stdl.Interfaces;
using VVVV.Core.Logging;
using VVVV.DX11;
using VVVV.DX11.Lib.Effects.Pins.RenderSemantics;
using VVVV.Utils.IO;
using VVVV.Utils.VMath;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public partial class HtmlTextureWrapper : IMainlooping, IDisposable
{
Expand Down
8 changes: 2 additions & 6 deletions Vanadium.Core/Core/ObjectBuilder.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
using System;
using System.Collections;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Remoting;
using System.Text;
using System.Threading.Tasks;
using Chromium;
using Chromium.Remote;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public enum TokenType
{
Expand Down
6 changes: 1 addition & 5 deletions Vanadium.Core/Core/Operations.cs
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Chromium;
using md.stdl.Coding;
using md.stdl.Interaction;
using VVVV.PluginInterfaces.V2;
using VVVV.PluginInterfaces.V2.NonGeneric;
using VVVV.Utils.IO;
using VVVV.Utils.VMath;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public delegate void OperationExecutedEventHandler(HtmlTextureOperation ops, HtmlTextureWrapper wrapper);

Expand Down
6 changes: 1 addition & 5 deletions Vanadium.Core/Core/RemoteTasks.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Chromium;
using Chromium.Remote;
using md.stdl.Interfaces;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public partial class HtmlTextureWrapper : IMainlooping, IDisposable
{
Expand Down
9 changes: 2 additions & 7 deletions Vanadium.Core/Core/RenderProcess.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections.Generic;
using Chromium;
using Chromium.Remote;
using Chromium.Remote.Event;
using VVVV.DX11.Nodes;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{

class App
Expand Down
6 changes: 1 addition & 5 deletions Vanadium.Core/Core/WrapperSettings.cs
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using md.stdl.Interfaces;

namespace Vanadium.Core
namespace VVVV.Vanadium.Core
{
public partial class HtmlTextureWrapper : IMainlooping, IDisposable
{
Expand Down
10 changes: 2 additions & 8 deletions Vanadium.Core/Nodes/About.cs
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.Composition;
using System.ComponentModel.Composition;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using md.stdl.Interfaces;
using mp.pddn;
using VVVV.PluginInterfaces.V2;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
[Startable]
public class VersionWriter : IStartable
Expand Down
8 changes: 2 additions & 6 deletions Vanadium.Core/Nodes/AbstractHtmlTextureInputsNode.cs
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.Composition;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using FeralTic.DX11;
using FeralTic.DX11.Resources;
using VVVV.Core.Logging;
using VVVV.DX11;
using Vanadium.Core;
using VVVV.PluginInterfaces.V2;
using VVVV.Utils.IO;
using VVVV.Utils.VMath;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
public abstract class AbstractHtmlTextureInputsNode
{
Expand Down
8 changes: 2 additions & 6 deletions Vanadium.Core/Nodes/AbstractOperationNode.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Vanadium.Core;
using VVVV.PluginInterfaces.V2;
using VVVV.Utils.VMath;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
public class AbstractOperationNode<T> where T : HtmlTextureOperation
{
Expand Down
12 changes: 3 additions & 9 deletions Vanadium.Core/Nodes/DummyResizeOpNode.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Vanadium.Nodes;
using Vanadium.Core;
using VVVV.PluginInterfaces.V2;
using VVVV.PluginInterfaces.V2;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
[PluginInfo(
Name = "SendResizeEvent",
Expand Down
13 changes: 3 additions & 10 deletions Vanadium.Core/Nodes/EventsTunnelingNode.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Chromium.Event;
using Vanadium.Nodes;
using Vanadium.Core;
using VVVV.PluginInterfaces.V2;
using VVVV.PluginInterfaces.V2;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
[PluginInfo(
Name = "EventTunneler",
Expand Down
11 changes: 3 additions & 8 deletions Vanadium.Core/Nodes/HtmlTextureGetNodes.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Collections.Specialized;
using System.ComponentModel.Composition;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using mp.pddn;
using Vanadium.Core;
using VVVV.PluginInterfaces.V2;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
[PluginInfo(
Name = "DOM",
Expand Down
13 changes: 2 additions & 11 deletions Vanadium.Core/Nodes/HtmlTextureNodes.cs
Original file line number Diff line number Diff line change
@@ -1,21 +1,12 @@
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel.Composition;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using FeralTic.DX11;
using FeralTic.DX11.Resources;
using mp.pddn;
using VVVV.Core.Logging;
using VVVV.DX11;
using Vanadium.Core;
using VVVV.PluginInterfaces.V2;
using VVVV.Utils.IO;
using VVVV.Utils.VMath;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
public abstract class MesoHtmlTextureNode : HtmlTextureInputOutputNode, IPluginEvaluate
{
Expand Down
12 changes: 3 additions & 9 deletions Vanadium.Core/Nodes/JavascriptOperationNodes.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using mp.pddn;
using Vanadium.Core;
using mp.pddn;
using VVVV.PluginInterfaces.V2;
using VVVV.Utils.VMath;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
public class JsOperationNode<T> : PersistentOperationNode<T> where T : HtmlTextureOperation, IJsOperation, new()
{
Expand Down
11 changes: 3 additions & 8 deletions Vanadium.Core/Nodes/NavigationOperationNodes.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Vanadium.Core;
using VVVV.PluginInterfaces.V2;
using VVVV.PluginInterfaces.V2;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
[PluginInfo(
Name = "Navigate",
Expand Down
12 changes: 2 additions & 10 deletions Vanadium.Core/Nodes/ObjectBindingNodes.cs
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel.Composition;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using Chromium.Remote;
using mp.pddn;
using SlimDX.D3DCompiler;
using Vanadium.Core;
using VVVV.PluginInterfaces.V2;
using VVVV.Utils.VMath;
using VVVV.Vanadium.Core;

namespace Vanadium.Nodes
namespace VVVV.Vanadium.Nodes
{
[PluginInfo(
Name = "BindObject",
Expand Down
Loading

0 comments on commit ea4d198

Please sign in to comment.