9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: David Presotto <presotto@closedmind.org>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Links for Plan 9
Date: Fri, 12 Dec 2003 12:15:40 -0500	[thread overview]
Message-ID: <ab2d51af8c79da59cbabf1a957e66b04@plan9.bell-labs.com> (raw)
In-Reply-To: <b9f36269cf426cdd70fc8f819fd0b6ad@plan9.ucalgary.ca>

[-- Attachment #1: Type: text/plain, Size: 59 bytes --]

I'm happier with you doing the distribution of the browser.

[-- Attachment #2: Type: message/rfc822, Size: 4033 bytes --]

From: mirtchov@cpsc.ucalgary.ca
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Links for Plan 9
Date: Fri, 12 Dec 2003 10:13:16 -0700
Message-ID: <b9f36269cf426cdd70fc8f819fd0b6ad@plan9.ucalgary.ca>

> Thanks for porting it.  Despite its various peculiarities it is the
> main browser I use on linux and FreeBSD.
>
> Actually many of the comments are in English.   The ones in Czech are
> indeed in the kind of Czech that would make a grammar teacher
> blush.  Or inflict bodily injury on the student.  Depends on the
> teacher.  I set about translating them, toning down some of the more
> extreme bits.  At my current rate it would take about 20-30 hours to
> do the whole source.  I will almost certainly lose interest before
> then, so I should be more selective.  I did javascript.c--not a good
> test case since most of the source code is the number 2--and part of
> ipret.c.  I assume that javascr.c and jsint.c are also of interest
> since the javascript part of the port is not working.  What other files
> are you interested in?
>
> The debugging messages are also in a mix of languages as are variable
> names.  I have been ignoring both.  Translating variable names is
> not a good idea, but if you are curious about any debugging messages
> just email me.

Bell-Labs should decide whether they want the browser on sources.  If
not, I will set up a replica here so that I can accept diffs more
easily and won't require people to download 3.3MB .tgz file for each
little change to the source.

Many 9fans have expressed desire to help make the browser more Plan
9-friendly (things like plumbing and copy/paste for example), so the
usefulness of Links in Plan 9 (at least currently) seems to outweigh
its design mishaps, so there is a high possibility that the source
will be looked at frequently.  Making the comments readable, then, is
a very good idea, thanx.

As for having to modify every line in every file -- I feel your
pain...  A major part of doing the port involved having to add proper
casts between unsigned and signed characters pretty much everywhere.
The guys who wrote it insist that characters be unsigned, APE insists
that strlen() be passed a signed char.

In just one file (jsint.c) I count 200+ occasions of:

3731c3731
< 	if (!js_ctx)internal("js_upcall_get_subframes called with NULL context pointer\n");
---
> 	if (!js_ctx)internal((unsigned char *)"js_upcall_get_subframes called with NULL context pointer\n");

andrey

  reply	other threads:[~2003-12-12 17:15 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-10 22:10 andrey mirtchovski
2003-12-11  2:38 ` David Presotto
2003-12-11  2:39 ` David Presotto
2003-12-12 16:46 ` John Stalker
2003-12-12 17:13   ` mirtchov
2003-12-12 17:15     ` David Presotto [this message]
2003-12-13  2:37       ` Dan Cross
2003-12-13  2:48         ` Russ Cox
2003-12-13  3:07           ` Dan Cross
2003-12-13  3:35             ` David Presotto
2003-12-13  8:58             ` Skip Tavakkolian
2003-12-13 18:44               ` ron minnich
2003-12-13 18:06                 ` mirtchov
2003-12-13 22:54                   ` ron minnich
2003-12-13 23:01                     ` boyd, rounin
2003-12-14  5:47                       ` ron minnich
2003-12-13 23:03                     ` boyd, rounin
2003-12-14  5:47                       ` ron minnich
2003-12-14 22:13                   ` Dan Cross
2003-12-14 22:02               ` Dan Cross
2003-12-15  1:49           ` okamoto
2003-12-15  1:52             ` Gorka Guardiola Múzquiz
2003-12-15  2:33               ` okamoto
2003-12-15  7:18                 ` Skip Tavakkolian
2003-12-15  7:02                   ` boyd, rounin
2003-12-15  1:59             ` Geoff Collyer
2003-12-15  2:30               ` okamoto
2003-12-15  2:32                 ` Geoff Collyer
2003-12-15  2:40                   ` okamoto
2003-12-15  2:52                     ` Geoff Collyer
2003-12-15  3:09                       ` okamoto
2003-12-16  1:27                         ` okamoto
2003-12-15  2:48             ` Russ Cox
2003-12-15  3:00               ` okamoto
2003-12-15  5:20               ` mirtchov
2003-12-15 15:34               ` John Stalker
2003-12-15 17:34                 ` vic zandy
2003-12-15 17:51                   ` mirtchov
2003-12-15 20:01                     ` vic zandy
2003-12-15 20:49                       ` rog
2003-12-15 21:36                         ` Dan Cross
2003-12-15 23:05                           ` C H Forsyth
2003-12-15 23:34                         ` Adrian Tritschler
2003-12-16  4:10                     ` okamoto
2003-12-16  3:34                       ` mirtchov
2003-12-16  4:41                         ` okamoto
2003-12-16  3:57                           ` mirtchov
2003-12-12 19:22 ` John Stalker
2003-12-11  5:18 YAMANASHI Takeshi
2003-12-11  4:36 ` mirtchov
2003-12-15  2:55 YAMANASHI Takeshi
2003-12-16  1:32 YAMANASHI Takeshi
2003-12-16  2:23 ` okamoto

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ab2d51af8c79da59cbabf1a957e66b04@plan9.bell-labs.com \
    --to=presotto@closedmind.org \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).