Hi Christopher, Well, I'm not a Netsurf developer (yet!) but I just wanted to say it's great that you're thinking of helping out with the RISC OS side of it. Myself and Steve Fryatt have both also expressed an interested on this list, so that's three of us now!
I think I come bottom of the pile in terms of up-to-date experience with C and experience programming for RISC OS, but nevertheless I've now managed to get myself set up so I can keep my source tree up to date with SVN and compile at will. Now I'm beginning to look through the RISC OS side of the source code and trying to get a general feel for how things work. It's going to be a long haul though, I think! It sounds like you've definitely got a head start in that respect, given that you've already made some mods to Netsurf, so that's great. JMB gave quite a lot of detail about what the current state of play is on this list a week or so back (digest volume 39, issue 16) - don't know if you spotted that or not? Anyway, it's not my place to welcome you on board, as I'm barely on board myself, but I'm going to anyway! Cheers, WPB ----- Original Message ---- From: "[email protected]" <[email protected]> To: [email protected] Sent: Sunday, August 23, 2009 1:00:15 PM Subject: netsurf-dev Digest, Vol 39, Issue 39 Send netsurf-dev mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-dev-netsurf-browser.org or, via email, send a message with subject or body 'help' to [email protected] You can reach the person managing the list at [email protected] When replying, please edit your Subject line so it is more specific than "Re: Contents of netsurf-dev digest..." Today's Topics: 1. Assistance with the RISC OS front end (Christopher Martin) 2. Re: r9405 jmb - in /trunk/libcss: include/libcss/properties.h src/select/properties.c (Chris Young) 3. Re: r9405 jmb - in /trunk/libcss: include/libcss/properties.h src/select/properties.c (John-Mark Bell) 4. Re: r9405 jmb - in /trunk/libcss: include/libcss/properties.h src/select/properties.c (Chris Young) ---------------------------------------------------------------------- Message: 1 Date: Sat, 22 Aug 2009 18:05:11 +0930 From: Christopher Martin <[email protected]> Subject: Assistance with the RISC OS front end To: [email protected] Message-ID: <[email protected]> Content-Type: text/plain; charset="us-ascii" Dear NetSurf Developers, I am responding to a message posted to csa.announce on August 9, which may give you a fair indication of how much time I have to keep up with developments online. :-( However, I have been keeping up quite regularly with the NetSurf builds via SVN. I have made changes to the RISC OS GUI code that I have never tried to submit. These changes keep rolling over from one SVN update to the next. For example, I prevent NetSurf from passing left/right keypresses on because moving the cursor in (say) the address bar would cause PCITV to change channels. Small stuff, but it does indicate that I am quite familiar with C and the WIMP. My primary shortcoming as an assistant would be in the amount of time I can commit. So just how much work do you estimate will be required to align the WIMP development with the core? And do you already have plenty of offers from others with much time to spare? -- Regards, Christopher Martin. -------------- next part -------------- Index: render/layout.c =================================================================== --- render/layout.c (revision 8638) +++ render/layout.c (working copy) @@ -3493,18 +3493,13 @@ else { /* over constrained => examine direction property * of containing block */ - if (containing_block->style) { - if (box->parent->style->direction == - CSS_DIRECTION_LTR) - /* left wins */ - right = -left; - else if (box->parent->style->direction == - CSS_DIRECTION_RTL) + if (containing_block->style && (box->parent->style->direction == + CSS_DIRECTION_RTL)) { /* right wins */ left = -right; } else { - /* no parent style, so assume LTR */ + /* assume LTR in all other cases */ right = -left; } } ------------------------------ Message: 2 Date: 23 Aug 2009 09:57:21 +0100 From: "Chris Young" <[email protected]> Subject: Re: r9405 jmb - in /trunk/libcss: include/libcss/properties.h src/select/properties.c To: [email protected] Message-ID: <[email protected]> Content-Type: text/plain; charset=us-ascii On Sun, 23 Aug 2009 07:55:38 -0000, wibbled on for an age: > Author: jmb > Date: Sun Aug 23 02:55:37 2009 > New Revision: 9405 > > URL: http://source.netsurf-browser.org?rev=9405&view=rev > Log: > Somewhat nasty text-align magic for the benefit of HTML tables. I'm sure you've noticed, but Google is now right-aligned! Chris ------------------------------ Message: 3 Date: Sun, 23 Aug 2009 10:02:50 +0100 From: John-Mark Bell <[email protected]> Subject: Re: r9405 jmb - in /trunk/libcss: include/libcss/properties.h src/select/properties.c To: [email protected] Message-ID: <1251018170.13966.63.ca...@duiker> Content-Type: text/plain On Sun, 2009-08-23 at 09:57 +0100, Chris Young wrote: > On Sun, 23 Aug 2009 07:55:38 -0000, wibbled on for an age: > > > Author: jmb > > Date: Sun Aug 23 02:55:37 2009 > > New Revision: 9405 > > > > URL: http://source.netsurf-browser.org?rev=9405&view=rev > > Log: > > Somewhat nasty text-align magic for the benefit of HTML tables. > > I'm sure you've noticed, but Google is now right-aligned! It isn't here. Please make clean then make -- enum values in libcss headers have changed, and your current build is probably using the old values. J. ------------------------------ Message: 4 Date: 23 Aug 2009 10:54:22 +0100 From: "Chris Young" <[email protected]> Subject: Re: r9405 jmb - in /trunk/libcss: include/libcss/properties.h src/select/properties.c To: John-Mark Bell <[email protected]> Cc: [email protected] Message-ID: <[email protected]> Content-Type: text/plain; charset=us-ascii On Sun, 23 Aug 2009 10:02:50 +0100, John-Mark Bell wrote: > On Sun, 2009-08-23 at 09:57 +0100, Chris Young wrote: > > On Sun, 23 Aug 2009 07:55:38 -0000, wibbled on for an age: > > > > > Author: jmb > > > Date: Sun Aug 23 02:55:37 2009 > > > New Revision: 9405 > > > > > > URL: http://source.netsurf-browser.org?rev=9405&view=rev > > > Log: > > > Somewhat nasty text-align magic for the benefit of HTML tables. > > > > I'm sure you've noticed, but Google is now right-aligned! > > It isn't here. Please make clean then make -- enum values in libcss > headers have changed, and your current build is probably using the old > values. That fixed it - thanks! Chris End of netsurf-dev Digest, Vol 39, Issue 39 *******************************************
