Re: opening old projects
Re: opening old projects
- Subject: Re: opening old projects
- From: Paul Schneider <email@hidden>
- Date: Thu, 18 Dec 2008 18:26:31 -0600
Hi all,
There is (still) a bug in Final Cut where, when you release a new
version of your plugin with new parameters, you must the new
parameters *after* any custom UI parameters. Otherwise, Final Cut
will crash when reading a project that was created with the previous
version of your plugin.
We're aware of this problem, and plan to fix it in a future version of
Final Cut.
Thanks!
- Paul
On Dec 18, 2008, at 5:44 PM, Darrin Cardani wrote:
On Dec 18, 2008, at 2:54 PM, Micah Sharp wrote:
I believe at one time, at least FCP I think, FxPlug IDs were not
being honored, and in order to support backwards compatibility from
one version to the next, you had to be sure to add all new UI at
the end of your plug-in. Is this still the case? We're about to
do a big update and this would be a bummer.
There were a few issues that Paul could probably enumerate better
than me. (Not sure if adding parameters works or not in FCP at this
time.) However, nowadays, we do have the FxVersioning API which we
make great use of internally. If you didn't include a version number
in the Info.plist of your previous plugins, then documents
containing instances created with the older versions will have a
version of 0.
If you add or increment the version in the Info.plist file,
instances created with the new version of the plugin will return the
new version number from the [FxVersioningAPI versionAtCreation]
method. So you can tell if an instance was created with an older
version or a current version.
Darrin
--
Darrin Cardani
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden