MozillaZine

Full Article Attached Building The IRC Client

Tuesday September 7th, 1999

If you are interested in building the IRC client (Unix only at this time), click "Full Article" below for instructions.

Also, Robert Ginda, author of the IRC client mentioned earlier today, writes:

"...The client's output window, including individual messages, is fully CSS stylable based on Channel, User, and Message Type, (as well as a few more obscure properties) in any combination. Screenshots of the client in action are [here].

The code hasn't hit lxr (lxr.mozilla.org) yet, but a bonsai query for rginda%ndcico.com, showing checkins in the last week, should turn up a complete log."


#1 Building The IRC Client

by Anon

Tuesday September 7th, 1999 2:17 PM

Reply to this message

The IRC code landed. See the irc directory from within:

<http://lxr.mozilla.org/se…monkey/source/extensions/>

#2 Connecting with the client...

by Anon

Tuesday September 7th, 1999 3:28 PM

Reply to this message

I forgot to mention what to do with the client once you've gotten it built... /nick <your-nick> /network linuxnet /connect /join #mozilla

Rob (forgot my password) Ginda

#3 Give us the yummy techinical details!

by Anon

Tuesday September 7th, 1999 4:59 PM

Reply to this message

Did you build this using XUL? I am interested in how you have gotten XUL and CSS to do real-time flowing of text. Do you have a C++ backend of XPCOM components, or is it all Javascript? We must have technical details for such an exciting project!

Thanks, Brad Neuberg

#6 All JS/HTML (and soon XUL)

by badben

Tuesday September 7th, 1999 7:42 PM

Reply to this message

This client is really "just" a script. (Exception: the socket, but this will maybe also be replaced by a stock mozilla component. Information distributed WITHOUT WARRANTY OF ANY KIND.)

#12 All JS/HTML (and soon XUL)

by Anon

Thursday September 9th, 1999 1:46 PM

Reply to this message

How is the performance of the application versus doing in a non-Mozilla way? I'm interested in seeing what the performance impact of HTML+JavaScript is for interactive apps built in Mozilla versus doing with native platform widgets.

Thanks, Brad Neuberg

#4 WOW!

by Anon

Tuesday September 7th, 1999 5:11 PM

Reply to this message

This looks really impressive.. you can really see the progress from 8/28 to 9/4.... I can't wait till mozilla is fully released.. till then, I'll keep downloading those daily builds.

ChiefArcher (The guy with that doesn't feel like setting up an account)

#5 Building The IRC Client

by rginda

Tuesday September 7th, 1999 5:41 PM

Reply to this message

The screenshots with colors are of test2.html, the output window you see is a DIV. I create new HTML elements from thin air using something like... var elem = document.createElement(tagName); outputDiv.appendChild(elem); All the details can be found at the following link...

<http://lxr.mozilla.org/mo…tests/test2-static.js#213>

The CSS is here... <http://lxr.mozilla.org/mo…s/irc/xul/tests/test2.css>

In the very near future, work on test3.xul will begin, which will move the current (and clunky) UI into the land of XUL. This will be the basis for the final client.

Rob.

#7 The IRC Client

by rune

Wednesday September 8th, 1999 12:11 AM

Reply to this message

Quite impressive stuff. Even though it's no mIRC yet, this is COOL.

#8 Build Update...

by rginda

Wednesday September 8th, 1999 8:19 AM

Reply to this message

I've posted an update, including new in Unix build instructions (Thanks shaver!), and Windows (Thanks leaf!) to the rt-messaging newsgroup, netscape.public.mozilla.rt-messaging. Also included is a short intro on using the client, and some pointers to interesting parts of the source.

Rob.

#9 In the nightly's?

by sdm

Thursday September 9th, 1999 7:36 AM

Reply to this message

I've been using this on linux, which I build myself. But, does it work in the windows nightly builds?

#10 In the nightly's?

by rginda

Thursday September 9th, 1999 9:41 AM

Reply to this message

The bad new is, the IRC client isn't part of the default builds, so it's probably not part of any nightlies yet. The good news is, there is now a Windows makefile, so it's that much closer to being part of the default.

Rob.

#11 In the nightly's?

by rginda

Thursday September 9th, 1999 10:58 AM

Reply to this message

The bad new is, the IRC client isn't part of the default builds, so it's probably not part of any nightlies yet. The good news is, there is now a Windows makefile, so it's that much closer to being part of the default.

Rob.