On 24 Feb, 2012, at 6:25 pm, John J. Foerch wrote:

On Fri, Feb 24, 2012 at 06:02:20AM +0000, Philip Hudson wrote:
Solved: xulrunner-bin --install-app does not reference our
Info.plist file at all. Instead, it gets the values it puts into the
deployed Info.plist from our application.ini. The deployed
Info.plist file is identical whether our Info.plist file is present
or not.

So, unless anyone knows of any other reason for the existence of our
Info.plist file, I guess it should be deleted.

The code to allow Conkeror be the default browser on OS X has no effect?
Didn't Konrad report contrariwise?

I read Konrad as saying his patch made our Info.plist "look" right for what we all imagined was its purpose, namely to allow xulrunner to generate an Info.plist to deploy, and that with the patch our Info.plist was no different from a manually-patched deployed Info.plist. (Konrad, is that right?) That is to say, his patch inserted into our Info.plist all the correct values that --install-app would need if it were getting those values from our Info.plist.

I do not think Konrad meant that --install-app now deployed a correct Info.plist. As I say, I have now found that neither the existence nor the contents of the deployed Info.plist differ whether our Info.plist exists or not. (Also, I think he said that --install-app simply doesn't run on his rig).

My conclusion is that there is nothing we can do at the app level as xulrunner stands, and that --install-app needs to be enhanced either to:

* accept more key-value pairs in application.ini, perhaps under a '[MacOSX]' section heading, or
* parse key-value pairs from Info.plist, or
* both, or
* do a straight copy of Info.plist and trust to it's correctness, or
* merge values from application.ini into a template Info.plist instrumented with placeholders, or
* something else.

--
Phil Hudson                  http://hudson-it.no-ip.biz
@UWascalWabbit                 PGP/GnuPG ID: 0x887DCA63

_______________________________________________
Conkeror mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/conkeror

Reply via email to