After a lengthy death due to the inconvenience of working on it (rebooting into Windows. Which I hate.), AjaxLife development has resumed – mostly because I finally convinced Windows that activating on a virtual machine on the same physical computer (but under OS X) wasn’t actually illegal.
So some work has taken place. Most noticeably, the login page was redesigned, and the pointless “Begin” link removed. Additionally, there was some cleanup of the texture download code, with the nice side-effect that you get a spinning “I’m doing something!” indicator where the texture is to be. It’s also more reliable.
I also updated it to the latest libsecondlife – slightly tweaked, because it was causing mono to segfault whenever it received appearance information – so I just commented out the code that was killing it. Yay for laziness. This probably means that you’ll now be ruthed when logging in, however.
Known issues, probably carried over from before:
- My copy of Safari 3 has developed a hate of the return key for unknown reasons – which also applied to the old code. Not sure what’s going on there.
- The inventory folder name bug still exists, although now you get a message along the lines of “Could not fetch reply from login server.” instead of an exception.
- Firefox refuses to render scrollbars. I assume that the scrollable elements have decided to inherit the “overflow: none;” property. I’ll have to look into that.
If you refresh the page your online friends aren’t reloaded.– fixed 9/22/07 when rewriting friend handling.- Probably a load of other stuff I forgot.
It might crash less too, if I’m lucky. Try it here.
NOTE: I removed the bit about not stealing your password from the login screen – be assured, however, that it remains true. I just couldn’t fit it on. It’s still in the HTML source of the login page though.
Thanks Kath! By the way, Firefox does render scrollbars, for example, in Search… I use Firefox all the time
.
(IE = EVIL!)
Great job with the log in screen. On IE the word ‘language’ overlaps ‘login’. The bottom pannel is a but squished in.
Oops, forgot my screen is 1920 pixels wide, and I’m supposed to design for 1024. I’ll go meddle with it.
*Nod* ‘language’ overlaps here too. By the way, in the new SL Release Candidate, did anybody notice fading supercubes in one side of the background? O.o It’s driving me NUTS!…
I changed the layout on the login screen. Should be better now.
Hello Katharine Berry
Great Job on the Log in screen, Great layout
=)
After a lengthy time, lading the page times out. This is what I get:
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /client/.
Reason: Error reading from remote server
And now it’s back again.
Hello Katharine,
I’m impressed by your work!
Been trying the new and improved AjaxLife with both IE7 and FF. Tried it wit several accounts, but always end up in “Eternal Loading Subsystems” hell. Login works fine though.
Also: if a Dutch translation would be useful to you, let me know!
Mine stays on Loading subsystems. in IE and Firefox.
Could this be my work blocks it? The older version did work tho.
Some change in SL seems to have murdered something – I have no idea what “Need an SID” actually means, but it seems to be an error message I put in somewhere. Time to hunt it down…
I’m not getting an eternal “Loading subsystems…” though.
Also, clarification on what “Loading subsystems” means. Despite what assorted people seem to think, there’s no actual work going on while it does that. It simply puts that up while the rest of the javascript loads. Once everything’s loaded, it switches to “Precaching…”, which lasts several seconds (used mostly to download map images and let various things initialise), during which nothing happens. Then it sends off some packets (requesting offline IMs and friend list) and replaced the dialog with the MOTD.
If you hang at “Loading subsystems”, it means there’s a syntax error somewhere. This is usually in the map API, which is subject to be broken by LL – sometimes it inserts “Error connecting to server mysql.agni” into the middle of the file. Which isn’t valid syntax.
Found the problem – Linden Lab broke it, apparently in extremely difficult to repair ways.
Way to go, LL.
Hmm, LL remind me of Microsoft. When they DO get to great achievements, we discover bugs, and alot. Just like Windows Vista. Just when XP was finally “OK-to-work”, they squeeze in another operating system that will go in the same route XP did, only trip a thousand times.
P.S.: In addition, can I pitch in a Hebrew translation of AjaxLife?
.
You seem to have missed the point, Smiley. Let me restate it in capital letters.
LINDEN LAB KILLED AJAXLIFE. IT IS NOW DEAD.
Sorry, by the time I saw the post “LL killed AjaxLife”, the comment was already posted ‘^_^. Still, if AjaxLife gets back the “…Life” part, i’ll be more than willing to pitch in
.