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
*******************************************



      

Reply via email to