edbrowse-dev - development list for edbrowse
 help / color / mirror / Atom feed
* [Edbrowse-dev] js progress update
@ 2014-01-07 12:08 Adam Thompson
  2014-01-07 12:10 ` [Edbrowse-dev] js progress update1 Adam Thompson
  0 siblings, 1 reply; 3+ messages in thread
From: Adam Thompson @ 2014-01-07 12:08 UTC (permalink / raw)
  To: Edbrowse-dev

Hi all,

I've now got a version which works with most of the bundled jsrt tests,
I'm just trying to work out why the form buttons cause it to segfault.

There were a bunch of issues,
both the need to use the new rooting api and also the fact that they've changed
the way js compartments and globals interact within individual contexts.
This basicly means that as well as storing a window's context we now have to
store that context's global object as well (at least I've yet to work out a
nicer way of doing this).
This is so the context can be switched into the same compartment as its global object.
I attempted to just switch the context and leave it there but this exploded
spectacularly when going back a page.

Cheers,
Adam.
PS: if you want to see the progress, the repo is at:
https://github.com/arthompson/edbrowse.git

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Edbrowse-dev] js progress update1
  2014-01-07 12:08 [Edbrowse-dev] js progress update Adam Thompson
@ 2014-01-07 12:10 ` Adam Thompson
  2014-01-08 10:03   ` [Edbrowse-dev] js progress update Adam Thompson
  0 siblings, 1 reply; 3+ messages in thread
From: Adam Thompson @ 2014-01-07 12:10 UTC (permalink / raw)
  To: Edbrowse-dev

On Tue, Jan 07, 2014 at 12:08:17PM +0000, Adam Thompson wrote:
> PS: if you want to see the progress, the repo is at:
> https://github.com/arthompson/edbrowse.git

Yes, I know I need to run ebindent over everything,
but I was leaving tidying up formatting till I'd finished making large changes.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Edbrowse-dev] js progress update
  2014-01-07 12:10 ` [Edbrowse-dev] js progress update1 Adam Thompson
@ 2014-01-08 10:03   ` Adam Thompson
  0 siblings, 0 replies; 3+ messages in thread
From: Adam Thompson @ 2014-01-08 10:03 UTC (permalink / raw)
  To: Edbrowse-dev

On Tue, Jan 07, 2014 at 12:10:41PM +0000, Adam Thompson wrote:
> On Tue, Jan 07, 2014 at 12:08:17PM +0000, Adam Thompson wrote:
> > PS: if you want to see the progress, the repo is at:
> > https://github.com/arthompson/edbrowse.git
> 
> Yes, I know I need to run ebindent over everything,
> but I was leaving tidying up formatting till I'd finished making large changes.

Ok, I've got a version which builds and runs with my compiled version of mozjs
24 (with --enable-optimize and --disable-debug)
but which segfaults when built against the Debian supplied package.
No idea why this may be, and even with the debugging symbols (libmozjs24d-dbg)
installed it doesn't give me enough info to work out what's breaking.

What I really need to know is how the debian libmozjs24d package is compiled on
amd64 (the architecture of my development box)
so I can check if this is an edbrowse issue or a libmozjs24d debian package issue.
Anyone out there know (or know how I can find out)?

Cheers,
Adam.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-01-08 10:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-07 12:08 [Edbrowse-dev] js progress update Adam Thompson
2014-01-07 12:10 ` [Edbrowse-dev] js progress update1 Adam Thompson
2014-01-08 10:03   ` [Edbrowse-dev] js progress update Adam Thompson

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).