profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/tempelmann/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

ITzTravelInTime/TINU 287

TINU, the open tool to create bootable macOS installers

tempelmann/custom-editfield 22

Powerful text editor class made in Xojo.

beardedio/XojoHTTPServer 11

A http server class for Xojo / RealBasic

tempelmann/OpenLingua 7

A clone of REAL Software's Lingua application for localizing REALbasic apps

tempelmann/AquaticPrime 5

Mac software licensing code using cryptographically signed license files

tempelmann/apfs.ksy 3

APFS filesystem format for Kaitai Struct

tempelmann/awesome-macos-command-line 3

Use your macOS terminal shell to do awesome things.

tempelmann/iBored-compressed-disk-image 2

A file format for compressed disk images, used by iBored.

tempelmann/iKopter 1

iPhone App for Mikrokopter

issue openedtempelmann/NSCustomAlert

Fix font and movability

From https://mjtsai.com/blog/2020/07/03/big-surs-narrow-alerts/#comment-3490129

It requires a few changes:

To make the window moveable, do the following in the -init method:

  • Remove the NSWindowStyleMaskDocModalWindow mask
  • add _panel.movableByWindowBackground = YES

Also, you'll need to change the font from Helvetica to systemFont... and adjust font sizes as needed.

created time in 20 days

fork tempelmann/NSCustomAlert

BigSur NSAlert replacement for alerts with longer texts

fork in 20 days

push eventutiscc/DotPathsFileSpec

Thomas Tempelmann

commit sha 3846b1bfddb1e5259b65640beeaf02023136b65f

Update README.md Improves the purpose text a bit.

view details

push time in 24 days

issue commentutiscc/DotPathsFileSpec

Specify exact Info.plist contents for declaring the new UTI

I've now moved this into the main README

tempelmann

comment created time in 24 days

issue closedutiscc/DotPathsFileSpec

Specify exact Info.plist contents for declaring the new UTI

This document should provide the exact plist declarations for exporting the types so that everyone adopting it gets it right by simply copying them to their app's Info.plist.

Affected Info.plist entries:

  • CFBundleDocumentTypes
  • UTExportedTypeDeclarations

Here's what I'm using so far, not sure if that's all perfectly correct:

The document type in case your app can open and/or create these files:

	<key>CFBundleDocumentTypes</key>
	<array>
		<dict>
			<key>CFBundleTypeExtensions</key>
			<array>
				<string>paths</string>
			</array>
			<key>CFBundleTypeName</key>
			<string>POSIX Paths File</string>
			<key>CFBundleTypeRole</key>
			<string>... use "Editor" (if you can write) or "Viewer" (if you can only read) here ...</string>
			<key>LSItemContentTypes</key>
			<array>
				<string>cc.utis.paths-file</string>
			</array>
			<key>NSDocumentClass</key>
			<string>...fill in your own if you use NSDocument to manage files...</string>
		</dict>
	</array>
	<key>UTExportedTypeDeclarations</key>
	<array>
		<dict>
			<key>UTTypeConformsTo</key>
			<array>
				<string>public.utf8-plain-text</string>
			</array>
			<key>UTTypeDescription</key>
			<string>POSIX Paths File</string>
			<key>UTTypeIdentifier</key>
			<string>cc.utis.paths-file</string>
			<key>UTTypeReferenceURL</key>
			<string>https://github.com/utiscc/DotPathsFileSpec</string>
			<key>UTTypeTagSpecification</key>
			<dict>
				<key>public.filename-extension</key>
				<array>
					<string>paths</string>
				</array>
			</dict>
		</dict>
	</array>

closed time in 24 days

tempelmann

push eventutiscc/DotPathsFileSpec

Thomas Tempelmann

commit sha 3dc3e0b29df65da5a904f66ed9f97dc4f0524bd7

Update README.md Adds sample definitions for the Info.plist file

view details

push time in 24 days

push eventutiscc/utiscc.github.io

Max Horn

commit sha 87723a6e52c4ccddf6c4ab9707b2114c2b714567

Fix typo

view details

Thomas Tempelmann

commit sha 002b2319b353dcb1a44514d1c673f6b179c43a0b

Merge pull request #1 from fingolfin/patch-1 Fix typo

view details

push time in a month

PR merged utiscc/utiscc.github.io

Fix typo
+1 -1

0 comment

1 changed file

fingolfin

pr closed time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha c2a10fedd92dca723b7876ecb7bf86e8ee15076a

Swaps the two list items in hopes it looks better

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha e5ac756eb3f3f3b90a2cac9a9b2c6e4e567416e1

typo fix

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha cbe67a768bc3763741e23fc72ee7c325f0c7c411

Adds link to issues tracker

view details

push time in a month

push eventutiscc/DotPathsFileSpec

Thomas Tempelmann

commit sha dfa38be5abc66780251b193d7f22a092ddfba770

Update README.md

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha 0fe8c1e3caee56f0d2562fbbcbce4a155ea36d87

index now shows some useful information.

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha 09676664047a1bd3eae28d70d691a7be57829e49

Update README.md

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha a9d7a8fb04d89eb51f12c3bc7bb62ef67bb7bb2e

Update README.md

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha 187d8287843a19f059ff52ba753ddc794764de41

Update README.md

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha 0c00b9608f4f611378195354add2981bd8fe7486

Update README.md

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha 917671a4a6879938ad42ac88ffbc13c10132913d

Create README.md

view details

push time in a month

push eventutiscc/utiscc.github.io

Thomas Tempelmann

commit sha 59a3f2f10d06d20b0d881a4a63e997a91c412d03

Updates index page

view details

push time in a month

create barnchutiscc/utiscc.github.io

branch : master

created branch time in a month

create barnchutiscc/utiscc.gitub.io

branch : main

created branch time in a month

issue openedtempelmann/DotPathsFileSpec

Create github page and point www.utis.cc to it

Create a page at pages.github.com that informs about the purpose of this domain, with the option to have more public utis listed there.

  • Add me (and BB as a backup) as contact.
  • Point to https://github.com/tempelmann/DotPathsFileSpec

created time in a month

issue closedtempelmann/DotPathsFileSpec

Update Wikipedia articles to refer to this page

Add this site to https://en.wikipedia.org/wiki/Uniform_Type_Identifier

closed time in a month

tempelmann

issue commenttempelmann/DotPathsFileSpec

Update Wikipedia articles to refer to this page

Done. I've added this line (below a separator):

| POSIX Paths document || <code>cc.utis.paths-file</code> || <code>.paths</code> || <code>public.utf8-plain-text</code> || not defined || https://github.com/tempelmann/DotPathsFileSpec
tempelmann

comment created time in a month

issue openedtempelmann/DotPathsFileSpec

Show exact

This document should provide the exact plist declarations for exporting the types so that everyone adopting it gets it right by simply copying them to their app's Info.plist.

Affected Info.plist entries:

  • CFBundleDocumentTypes
  • UTExportedTypeDeclarations

Here's what I'm using so far, not sure if that's all perfectly correct:

The document type in case your app can open and/or create these files:

	<key>CFBundleDocumentTypes</key>
	<array>
		<dict>
			<key>CFBundleTypeExtensions</key>
			<array>
				<string>paths</string>
			</array>
			<key>CFBundleTypeName</key>
			<string>POSIX Paths File</string>
			<key>CFBundleTypeRole</key>
			<string>... use "Editor" (if you can write) or "Viewer" (if you can only read) here ...</string>
			<key>LSItemContentTypes</key>
			<array>
				<string>cc.utis.paths-file</string>
			</array>
			<key>NSDocumentClass</key>
			<string>...fill in your own if you use NSDocument to manage files...</string>
		</dict>
	</array>
	<key>UTExportedTypeDeclarations</key>
	<array>
		<dict>
			<key>UTTypeConformsTo</key>
			<array>
				<string>public.utf8-plain-text</string>
			</array>
			<key>UTTypeDescription</key>
			<string>POSIX Paths File</string>
			<key>UTTypeIdentifier</key>
			<string>cc.utis.paths-file</string>
			<key>UTTypeTagSpecification</key>
			<dict>
				<key>public.filename-extension</key>
				<array>
					<string>paths</string>
				</array>
			</dict>
		</dict>
	</array>

created time in a month

issue openedtempelmann/DotPathsFileSpec

Update Wikipedia articles to refer to this page

Add this site to https://en.wikipedia.org/wiki/Uniform_Type_Identifier

created time in a month

push eventtempelmann/DotPathsFileSpec

Thomas Tempelmann

commit sha 318f4035c4d80bc82a52cab1a0cd013925a7aa0b

Update README.md

view details

push time in a month

issue closedtempelmann/DotPathsFileSpec

Propose "org.tempel.paths-file" for UTI

You wrote:

For the UTI name itself, I like to come up with something that's not bound to anyone's own domain. Ideally, we'd register one with Apple under "public." but that's unlikely to happen.

Indeed so. And further, I would counsel against using public. or trying to invent a new top-level domain for your UTI.

I suggest that the .paths file content type be based on something that reflects its origin.

Perhaps org.tempel.paths-file would work? That doesn't make it proprietary at all, since you can still register it (if there is a registry anywhere) and promulgate it.

For example: Markdown's public UTI is net.daringfireball.markdown. Java source code is com.sun.java-source. So there's precedent for doing it this way.

closed time in a month

siegel

issue commenttempelmann/DotPathsFileSpec

Propose "org.tempel.paths-file" for UTI

On Mon, Aug 30, 2021 at 3:22 PM Rich Siegel ***@***.***> wrote:

Insofar as I have a preference at all :-) I think I'd lean toward cc.utis.paths-file.

If "utis.cc" would ever be open to defining more UTIs, then adding "-file" would make sense. Or use something like "cc.utis.files.paths". But that's overkill again.

So, "cc.utis.paths-file" is it!

Thomas

siegel

comment created time in a month

push eventtempelmann/Sparkle

Zorg

commit sha 99785ceebbfe99b84d2c52aae43f4c84833b0be8

Pass http headers and user agent when downloading release notes

view details

Mayur Pawashe

commit sha c4fcf1705022b4ab800dd8159b943140202c24d1

Merge pull request #1873 from sparkle-project/http-headers-releasenotes-1x Pass http headers and user agent when downloading release notes (1.x)

view details

Mayur Pawashe

commit sha 2929333b49d185dca487639c8980351684a660dd

Backport security and DSA changes to 1.x (#1892) * Avoid DSA verification if EdDSA verification passes This ports #1888 over to 1.x. * Log error if app is using DSA public key only * Log error if app is not using EdDSA key

view details

Mayur Pawashe

commit sha a2adcd8407cc3e7f9f47f6ae3140d612c14c9f48

Sync Sample Appcast from 2.x (#1895) Plus made changes to use https://

view details

Mayur Pawashe

commit sha ea149426435ace68a2c2f42f75612624b304dc45

Fix project warnings (#1893) Port changes from 2.x to fix some project warnings in master branch: * Copy phase strip warning on binaries when building Distribution * No app category set on Autoupdate * -Watimport-in-framework-header warnings * id messaging warnings * -Wcompletion-handler warnings * Some deprecated base64 APIs * Explicit SDK and adhoc signing identity * Upgrade project last update check * Don't use manual ordering for building targets and set Sparkle.framework as dependency to XCFrameworks aggregate target * Silenced WKWebView deprecation warning * Fixed no output node warning in git config script by removing input node like in 2.x

view details

Sungbin Jo

commit sha 55394e13593ded078894c29c87902db7a7385d1f

Fix appcast pubDate tag generation in different locales Fixes #1900

view details

Mayur Pawashe

commit sha f3db8fb9591ce3832089150829d9f82a7f7c6e78

Create valid xar files (#1906) * Create xar files with valid directory/filename structure * Don't use file hash for determining if files are equal or not

view details

Mayur Pawashe

commit sha f7d830d9adbd3a9019c86318ebdc6ef73f107014

Update change log for 1.x (#1898)

view details

Zorg

commit sha 3d4e4494ad45a7fd12a534a1513b02dd187b5365

Bump version to 1.27.0 Also remove old DSA generation script in 1.x too.

view details

Thomas Tempelmann

commit sha aa6314671e060074cdd19f91382494e8e3e8bb0c

v1.27 for use with FAF (fixes FAF-979); "Build" cmd builds the Release version, not the Debug version.

view details

push time in a month