Thread: [Pyobjc-dev] WebCore support
Brought to you by:
ronaldoussoren
From: Ronald O. <ous...@ci...> - 2003-06-28 13:02:12
|
I've just checked in a patch that (amongst others) enables support for the constants in the WebCore framework. To compile the current CVS version you have to install the WebCore SDK. I have not yet check if the compiled version will work on a system without Safari 1.0. I don't want to rely on optional applications, so if the binary version does not work without Safari 1.0 I'll roll back this part of the patch until we find a better solution. Ronald |
From: Jack J. <Jac...@cw...> - 2003-06-28 20:50:03
|
On zaterdag, jun 28, 2003, at 15:01 Europe/Amsterdam, Ronald Oussoren wrote: > I've just checked in a patch that (amongst others) enables support for > the constants in the WebCore framework. To compile the current CVS > version you have to install the WebCore SDK. > > I have not yet check if the compiled version will work on a system > without Safari 1.0. I don't want to rely on optional applications, so > if the binary version does not work without Safari 1.0 I'll roll back > this part of the patch until we find a better solution. Purely by chance I have a machine that's still at Safari beta 2, and unfortunately PyObjC doesn't compile. I get a long string of error messages, starting with In file included from Modules/Foundation/_Foundation.m:233: Modules/Foundation/_Fnd_Enum.inc:103: `NSHTTPCookieAcceptPolicyAlways' undeclared here (not in a function) So I think we should leave this out. Just in case you come up with something bright I will not upgrade my machine just yet, so if you think you have a workaround let me know and I'll test. -- - Jack Jansen <Jac...@or...> http://www.cwi.nl/~jack - - If I can't dance I don't want to be part of your revolution -- Emma Goldman - |
From: Ronald O. <ous...@ci...> - 2003-06-28 20:59:50
|
On Saturday, Jun 28, 2003, at 22:41 Europe/Amsterdam, Jack Jansen wrote: > > On zaterdag, jun 28, 2003, at 15:01 Europe/Amsterdam, Ronald Oussoren > wrote: > >> I've just checked in a patch that (amongst others) enables support >> for the constants in the WebCore framework. To compile the current >> CVS version you have to install the WebCore SDK. >> >> I have not yet check if the compiled version will work on a system >> without Safari 1.0. I don't want to rely on optional applications, so >> if the binary version does not work without Safari 1.0 I'll roll back >> this part of the patch until we find a better solution. > > Purely by chance I have a machine that's still at Safari beta 2, and > unfortunately PyObjC doesn't compile. I get a long string of error > messages, starting with > > In file included from Modules/Foundation/_Foundation.m:233: > Modules/Foundation/_Fnd_Enum.inc:103: `NSHTTPCookieAcceptPolicyAlways' > undeclared here (not in a function) > > So I think we should leave this out. I already suspected that this would be an issue. What is IMHO more important is: does a PyObjC compiled on a system with WebKit work on that system. I'll be testing that later on a machine at work. > > Just in case you come up with something bright I will not upgrade my > machine just yet, so if you think you have a workaround let me know > and I'll test. I have a machine without Safari at work, and can test there, don't let this issue keep you from upgrading to Safari 1.0 :-) Ronald |
From: Ronald O. <ous...@ci...> - 2003-06-28 21:09:09
|
On Saturday, Jun 28, 2003, at 22:58 Europe/Amsterdam, Ronald Oussoren wrote: > > On Saturday, Jun 28, 2003, at 22:41 Europe/Amsterdam, Jack Jansen > wrote: > >> >> On zaterdag, jun 28, 2003, at 15:01 Europe/Amsterdam, Ronald Oussoren >> wrote: >> >>> I've just checked in a patch that (amongst others) enables support >>> for the constants in the WebCore framework. To compile the current >>> CVS version you have to install the WebCore SDK. >>> >>> I have not yet check if the compiled version will work on a system >>> without Safari 1.0. I don't want to rely on optional applications, >>> so if the binary version does not work without Safari 1.0 I'll roll >>> back this part of the patch until we find a better solution. >> >> Purely by chance I have a machine that's still at Safari beta 2, and >> unfortunately PyObjC doesn't compile. I get a long string of error >> messages, starting with >> >> In file included from Modules/Foundation/_Foundation.m:233: >> Modules/Foundation/_Fnd_Enum.inc:103: >> `NSHTTPCookieAcceptPolicyAlways' undeclared here (not in a function) >> >> So I think we should leave this out. > I already suspected that this would be an issue. What is IMHO more > important is: does a PyObjC compiled on a system with WebKit work on > that system. I'll be testing that later on a machine at work. It doesn't. The only additions to Foundations are some constant definitions, including some NSStrings. I think those cause these problems. Maybe weak-linking will work for that. Ronald |
From: Michael H. <mw...@py...> - 2003-07-03 14:37:01
|
Ronald Oussoren <ous...@ci...> writes: > I've just checked in a patch that (amongst others) enables support for > the constants in the WebCore framework. To compile the current CVS > version you have to install the WebCore SDK. I'm having fun with this: my Safari 1.0 doesn't seem to have come with WebKit.h. Do I need to install WebCore from source? Cheers, M. -- Slim Shady is fed up with your shit, and he's going to kill you. -- Eminem, "Public Service Announcement 2000" |
From: Ronald O. <ous...@ci...> - 2003-07-03 16:48:50
|
On Thursday, Jul 3, 2003, at 16:30 Europe/Amsterdam, Michael Hudson wrote: > Ronald Oussoren <ous...@ci...> writes: > >> I've just checked in a patch that (amongst others) enables support for >> the constants in the WebCore framework. To compile the current CVS >> version you have to install the WebCore SDK. > > I'm having fun with this: my Safari 1.0 doesn't seem to have come with > WebKit.h. Do I need to install WebCore from source? You have to install the WebKit SDK before building PyObjC. The SDK can be downloaded from the ADC site. Ronald |
From: Michael H. <mw...@py...> - 2003-07-03 17:10:21
|
Ronald Oussoren <ous...@ci...> writes: > On Thursday, Jul 3, 2003, at 16:30 Europe/Amsterdam, Michael Hudson > wrote: > >> Ronald Oussoren <ous...@ci...> writes: >> >>> I've just checked in a patch that (amongst others) enables support for >>> the constants in the WebCore framework. To compile the current CVS >>> version you have to install the WebCore SDK. >> >> I'm having fun with this: my Safari 1.0 doesn't seem to have come with >> WebKit.h. Do I need to install WebCore from source? > > You have to install the WebKit SDK before building PyObjC. The SDK can > be downloaded from the ADC site. I'm sorry for being thick, but the only WebCore download I've found on the ADC site is the source. Is that what you mean by SDK, or can I just get the headers somewhere (which is what "SDK" suggested to me)? If the latter, a pointer to the relavent bit of the site would be appreciated... Cheers, M. -- If your telephone company installs a system in the woods with no one around to see them, do they still get it wrong? -- Robert Moir, alt.sysadmin.recovery |
From: Ronald O. <ous...@ci...> - 2003-07-03 18:00:16
|
On Thursday, Jul 3, 2003, at 19:01 Europe/Amsterdam, Michael Hudson wrote: > Ronald Oussoren <ous...@ci...> writes: > >> On Thursday, Jul 3, 2003, at 16:30 Europe/Amsterdam, Michael Hudson >> wrote: >> >>> Ronald Oussoren <ous...@ci...> writes: >>> >>>> I've just checked in a patch that (amongst others) enables support >>>> for >>>> the constants in the WebCore framework. To compile the current CVS >>>> version you have to install the WebCore SDK. >>> >>> I'm having fun with this: my Safari 1.0 doesn't seem to have come >>> with >>> WebKit.h. Do I need to install WebCore from source? >> >> You have to install the WebKit SDK before building PyObjC. The SDK can >> be downloaded from the ADC site. > > I'm sorry for being thick, but the only WebCore download I've found on > the ADC site is the source. Is that what you mean by SDK, or can I > just get the headers somewhere (which is what "SDK" suggested to me)? > If the latter, a pointer to the relavent bit of the site would be > appreciated... Choose 'Log In' and then 'Download software', it's in the section with new downloads. Ronald |
From: Michael H. <mw...@py...> - 2003-07-03 18:06:22
|
Ronald Oussoren <ous...@ci...> writes: >> I'm sorry for being thick, but the only WebCore download I've found on >> the ADC site is the source. Is that what you mean by SDK, or can I >> just get the headers somewhere (which is what "SDK" suggested to me)? >> If the latter, a pointer to the relavent bit of the site would be >> appreciated... > > Choose 'Log In' and then 'Download software', it's in the section with > new downloads. Oh, you have to *log in*! Why do I always forget that you sometimes have to do that? * mwh slaps himself Cheers, M. -- Q: What are 1000 lawyers at the bottom of the ocean? A: A good start. (A lawyer told me this joke.) -- Michael Ströder, comp.lang.python |