**** BEGIN LOGGING AT Fri Jun 01 03:00:10 2018 Jun 01 07:25:24 * jonwil wishes he could find someone who knows more about Gecko and the Gecko build system and how it works (and what flags to turn on and off and etc) Jun 01 07:41:19 There's irc.mozilla.org Jun 01 07:41:52 A lot of actual gecko developers discuss things there. Jun 01 07:58:10 I dont think there is going to be much willingness from Gecko guys to help me with code that is as ancient as the stuff I am working with (especially when the platform I am targeting is even more ancient and when some of the stuff I am working on has who knows what local changes made to it) Jun 01 08:00:36 still, there is a chance, and asking is free Jun 01 08:10:37 :) Jun 01 08:11:24 neo900 project got many n900 from mozilla, iirc. so you might actually find there's at least one person still passionate about n900 Jun 01 08:35:51 Not sure how to ask though... Jun 01 08:52:26 Anyone know how best to approach this and ask? Jun 01 08:53:31 What are the sorts of issues you're dealing with atm? Jun 01 08:54:05 Lack of interoperability between your build of libxul and microb? Jun 01 08:55:05 or do you want to know how to solve performance issues or something? Jun 01 09:07:24 point to the git repo/commit and ask how to build it for platform XY Jun 01 09:07:44 Yeah, don't do that. Jun 01 09:08:02 I imagine you'd just ask about the specific issues you're trying to solve. Jun 01 09:08:13 and you might want to qualify that you know it's a really old version of gecko. Jun 01 09:08:24 if somebody wonders what's up, tell them your system is OMAP3 based and has only 256MB RAM Jun 01 09:19:13 The main issues I have are figuring out the right options to be passing in the mozconfig and the rights bits to be using in regards to the debian patching (e.g. what has happened to the various libs and things and what's the right way to do things) Jun 01 09:19:42 bencoh: here are my changes I made to the HTML/JS used by rtcom-messaging-ui btw: https://gist.github.com/Maxdamantus/745b8ffb36adef889e5aa94b0f6ac49b Jun 01 09:20:39 bencoh: you can see the actual changes in the "Revisions" tab .. note that it's probably a bit hacky since I did all the changes on the device itself. Jun 01 09:21:06 that git tree is just all the files in /usr/share/rtcom-messaging-ui/html Jun 01 09:22:11 Well, I can see there was at least one bit that I made less hacky .. it uses `.textContent` when putting the date in the DOM, instead of using innerHTML. Jun 01 09:25:04 Pretty ugly that the `item.delivery_str` is HTML-encoded. Jun 01 09:25:37 HTML encoding is what an HTML printer should do. Programs shouldn't just pass around HTML-encoded strings willy-nilly. Jun 01 09:25:59 unless your goal is to create inadvertent XSS exploits. Jun 01 09:28:51 actually, now that I think about it, I didn't do most of those changes on the device itself .. was going by the date of the last commit. Jun 01 11:23:23 Still not sure exactly how to approach this or what to say... Jun 01 11:51:49 Asking for help upgrading from a version of Gecko that's over 8 years old and many many versions out of date to a version of Gecko that is over 3 years old and still many versions out of date doesn't seem like the sort of thing that will get people to help me. (especially when the device its running on is nearly 10 years old and runs an ancient OS and software stack0 Jun 01 11:54:50 Maybe if you explain the restrictions (eg, that gecko is used not only for the browser but for things like the messaging UI, so it needs to be some particular old version, etc) Jun 01 12:01:00 I wonder if mentioning Maemo by name would be a good thing or a bad thing? Jun 01 12:01:45 I think it would be bad to try and hide it. Jun 01 12:03:15 I tried to ask them about the current state of embedding in irc and got no answer. just fyi Jun 01 12:03:31 this was a week or two aog Jun 01 12:03:33 s/aog/ago/ Jun 01 12:03:33 Wizzup meant: this was a week or two ago Jun 01 12:04:33 My guess is that finding the right person (i.e. someone who was actually working on Gecko at the time of the stuff I am dealing with) would help. Jun 01 12:06:17 jonwil: remember its irc, long delays in responses is normal Jun 01 12:06:26 Yeah Jun 01 12:06:50 sometimes even requires repeating after few days Jun 01 12:42:33 I think the way to go would be something like this: Hi, I am working with the Nokia N900 running the Maemo operating system (which uses the Gecko rendering engine for the web browser) and am trying to upgrade the rendering engine from the included 1.9.2 based engine to something newer based on Firefox 24.8.1. I have picked 24.8.1 as it was the last release of Firefox before the Maemo code... Jun 01 12:42:35 ...was removed completely. Jun 01 12:46:24 Last Measured Discharge: 1649 mAh Jun 01 12:53:29 Then something like: I am having trouble figuring out the right build prerequisites to use when building for GTK2 on Linux and the right mozconfig entries that make sense for such a setup and was wondering if anyone can help me out a bit with this (the reason I am not just using a modern browser is that there are no modern browsers that are capable of running on the N900 with its GTK2 based UI) Jun 01 12:54:35 surf runs on it with gtk2 I think, but not on fremantle Jun 01 12:59:54 I will probably do it tomorrow morning (GMT+10) as that's mid-afternoon Friday when all the US-based developers will be the most active. **** ENDING LOGGING AT Sat Jun 02 03:00:08 2018