Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Mac FontForge.app version/creation dates not updating #471

Closed
ultrasquid opened this Issue · 12 comments

3 participants

Jason P. Dave Crossland monkeyiq
Jason P.

@monkeyiq please remember to update the creation date and version number for the app package each time you build. So far, the information for all of your builds has been identical (see image)
FFcreationdates

monkeyiq monkeyiq was assigned
Dave Crossland
Owner

Peter Dyballa says "It might help to create a file /Applications/FontForge.app/Contents/Resources/English.lproj/InfoPlist.strings. It could have as contents:"

    /* Localized versions of Info.plist keys */

    CFBundleName = "FontForge";
    CFBundleShortVersionString = "Version 1.2.3";
    CFBundleGetInfoString = "FontForge version 1.2.3 based on sources from 14:57 GMT 31-Jul-2012-ML-D";
    NSHumanReadableCopyright = "Copyright (C) 2013 George Williams";
Jason P.

@davelab6 Is that the way all Mac apps are supposed report their version and timestamp information to Finder?

Jason P.

I know this might look like a trivial issue, but as of the release at http://fuuko.libferris.com/osx/packages/201308/12_0421/FontForge.app.zip the creation and modification dates and version number still appear as shown in the initial post. It makes it impossible to know which version is installed on a Mac without launching FontForge.

monkeyiq
Collaborator

InfoPlist.strings didn't really do much for me. It seems the creation and modificaiton times are based on the file timestamps in the app directory itself. I've updated the version string to include almost everything you might want to see.
#660

monkeyiq
Collaborator

You should get something like the below in the next build ;)
getinfo

Dave Crossland
Owner
Jason P.

This is working on the build from http://fuuko.libferris.com/osx/packages/201308/15_0421/, but the modification date is shown as "Tomorrow 4:21 AM" which I guess is attributable to it being compiled on the other side of the international date line

Jason P. ultrasquid closed this
Dave Crossland
Owner

FontForge is from the future :dancer:

Dave Crossland
Owner

This doesn't cover the short version:

finder001

I've fixed this:

https://github.com/fontforge/fontforge/compare/mac-bundle-date?expand=1

@monkeyiq please review my branch and merge if it builds and shows the version in the Finder as above

Dave Crossland davelab6 reopened this
monkeyiq
Collaborator

@davelab6 Added a slight change with it, merged, rebuilt etc. works :)

Dave Crossland
Owner

Sweet

Dave Crossland davelab6 closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.