Compare commits

..

No commits in common. "49921e034b07995745a2830ad7b0e4de5e6b616f" and "5285c74f3eeca8536338da6bd9cb71dd73303b16" have entirely different histories.

14 changed files with 5 additions and 158 deletions

2
.gitignore vendored
View File

@ -138,5 +138,3 @@ Timelapse.Linux/Timelapse*.AppImage
Timelapse.Linux/Timelapse*.tar.gz Timelapse.Linux/Timelapse*.tar.gz
Timelapse.BuildWindows/Output Timelapse.BuildWindows/Output
Timelapse.BuildWindows/*.nsi Timelapse.BuildWindows/*.nsi
Temp
publish

View File

@ -1,13 +0,0 @@
stages:
- build
build:
image: mcr.microsoft.com/dotnet/sdk:6.0
stage: build
only:
- master
artifacts:
paths:
- publish
script:
bash build.sh

View File

@ -6,9 +6,9 @@
<PackageId>Tesses.TimelapseExtension</PackageId> <PackageId>Tesses.TimelapseExtension</PackageId>
<Authors>Mike Nolan</Authors> <Authors>Mike Nolan</Authors>
<Company>Tesses</Company> <Company>Tesses</Company>
<Version>1.0.3</Version> <Version>1.0.2</Version>
<AssemblyVersion>1.0.3</AssemblyVersion> <AssemblyVersion>1.0.2</AssemblyVersion>
<FileVersion>1.0.3</FileVersion> <FileVersion>1.0.2</FileVersion>
<Description>Extension templates for TimelapseNow</Description> <Description>Extension templates for TimelapseNow</Description>
<PackageLicenseExpression>GPL-3.0-only</PackageLicenseExpression> <PackageLicenseExpression>GPL-3.0-only</PackageLicenseExpression>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>

View File

@ -1,30 +0,0 @@
{
"$schema": "http://json.schemastore.org/template",
"sourceName": "TimelapseExtension0001",
"defaultName": "TimelapseExtension",
"author": "Tesses",
"classifications": [ "Common", "Library","Desktop" ],
"identity": "Timelapse.ExtensionLibrary.CSharp",
"name": "Timelapse templates: Extension",
"shortName": "timelapseext",
"tags": {
"language": "C#",
"type": "project"
},
"description": "Extension for TimelapseNow",
"symbols": {
"Framework": {
"type": "parameter",
"description": "The target framework for the project.",
"datatype": "choice",
"choices": [
{
"choice": "net6.0",
"description": "Target net6.0"
}
],
"replaces": "net6.0",
"defaultValue": "net6.0"
}
}
}

View File

@ -1,10 +0,0 @@
using TimelapseApi;
using System;
namespace TimelapseExtension0001
{
public class TimelapseExtension0001 : TimelapseExtension
{
public override string Name => "TimelapseExtension0001";
public override Guid Id => Guid.Parse("{1cb8b576-e2e8-44d5-a8e1-e25a47eb0564}"); //https://duckduckgo.com/?q=guid&t=ffab&ia=answer
}
}

View File

@ -1,15 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Tesses.TimelapseApi" Version="1.0.1" />
</ItemGroup>
</Project>

View File

@ -1,6 +0,0 @@
{
"name": "TimelapseExtension0001",
"author": "YourNameOrCompanyName",
"version": "1.0.0",
"description": "Some Description"
}

View File

@ -1,30 +0,0 @@
{
"$schema": "http://json.schemastore.org/template",
"sourceName": "TimelapseExtension0001",
"defaultName": "TimelapseExtension",
"author": "Tesses",
"classifications": [ "Common", "Library","Desktop" ],
"identity": "Timelapse.ExtensionLibrary.FSharp",
"name": "Timelapse templates: Extension",
"shortName": "timelapseext",
"tags": {
"language": "F#",
"type": "project"
},
"description": "Extension for TimelapseNow",
"symbols": {
"Framework": {
"type": "parameter",
"description": "The target framework for the project.",
"datatype": "choice",
"choices": [
{
"choice": "net6.0",
"description": "Target net6.0"
}
],
"replaces": "net6.0",
"defaultValue": "net6.0"
}
}
}

View File

@ -1,8 +0,0 @@
namespace TimelapseExtension0001
open TimelapseApi
open System
type TimelapseExtension0001() =
inherit TimelapseExtension()
override this.Name = "TimelapseExtension0001"
override this.Id = Guid.Parse("")

View File

@ -1,16 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<RootNamespace>TimelapseExtension0001</RootNamespace>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
<ItemGroup>
<Compile Include="Extension.fs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Tesses.TimelapseApi" Version="1.0.1" />
</ItemGroup>
</Project>

View File

@ -1,6 +0,0 @@
{
"name": "TimelapseExtension0001",
"author": "YourNameOrCompanyName",
"version": "1.0.0",
"description": "Some Description"
}

View File

@ -4,7 +4,7 @@
"defaultName": "TimelapseExtension", "defaultName": "TimelapseExtension",
"author": "Tesses", "author": "Tesses",
"classifications": [ "Common", "Library","Desktop" ], "classifications": [ "Common", "Library","Desktop" ],
"identity": "Timelapse.ExtensionLibrary.VBNET", "identity": "Timelapse.ExtensionLibrary",
"name": "Timelapse templates: Extension", "name": "Timelapse templates: Extension",
"shortName": "timelapseext", "shortName": "timelapseext",
"tags": { "tags": {

View File

@ -34,10 +34,6 @@ public class PictureBox : Panel
public void SetImage(Image<Rgb24> image) public void SetImage(Image<Rgb24> image)
{ {
lockObj.Lock(()=>{ lockObj.Lock(()=>{
if(img != null)
{
img.Dispose();
}
img=image; img=image;
if(img !=null) if(img !=null)
{ {

View File

@ -1,13 +0,0 @@
mkdir Temp
mkdir publish
cd Temp
wget -O tib https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
chmod 755 tib
apt update
apt install -y file binutils coreutils desktop-file-utils fakeroot fuse libgdk-pixbuf2.0-dev patchelf python3-pip python3-setuptools squashfs-tools strace util-linux zsync
./tib --appimage-extract
export PATH=$PATH:$PWD/squashfs-root/usr/bin
cd ../Timelapse.Linux
make
mv *.tar.gz ../publish/
mv *.AppImage ../publish/