160295 chatzilla doesn't display nicknames in userlist when the
194184 nickname change doesn't affect screenname
194287 ChatZilla alters taken nickname only at the very first at
169804 Blank text area + Crtl+Enter in multi-text mode shows you
162251 Chatzilla doesnt start maximized
178313 /names command fails to show output for other channels
196265 message type([info],[error]) auto wrapped after localizat
197024 Multi/Single-line input mode ought to be configurable in
198843 Spelling mistake in Prefs > Chatzilla > Stalking
git-svn-id: svn://10.0.0.236/trunk@140286 18797224-902f-48f8-a5cc-f745e15eee43
fixes...
bug 190568, ssieb upgraded networking code that was making incorrect assumptions.
bug 191910, added a munger rule to turn `` and '' into unicode left/right double
quotes.
bug 124638, Neil's fix to keep chatzilla from stealing focus when joining channels.
bug 191500, Items in chatzilla's pref tree were hardcoded into the .xul file.
bug 194334, Adds accelerator keys to some pref panels, in places where they were missing.
Allows formatting to be nested, to a certain extent. * http://foo * will
linkify http://foo AND bold it.
Lets tab characters pass through the control-code munger.
Added auto-reconnect, and a pref to control it.
Fixed URL munging so that it only creates links for valid schemes, and doesn't
include trailing punctuation in the link.
No longer strips leading and trailing whitespace from submitted lines.
git-svn-id: svn://10.0.0.236/trunk@138490 18797224-902f-48f8-a5cc-f745e15eee43
add James Ross' pref panel, bug 23265
rework pref code to be table driven
add pref observer to watch for prefs changed from outside chatzilla
make the keyboard shortcut for ``Leave Channel'' and ``Close View'' Accel+W, bug 122782
add UI for the multiline input mode, bug 149588
add tab completion for channel names, bug 131633
fix bug where networks added from a startup script didn't show in the list displayed in the *client* tab at startup.
adds key= and pass= parameters to irc: urls, bug 187699
fix ``secret'' channel mode, bug 184244
git-svn-id: svn://10.0.0.236/trunk@136819 18797224-902f-48f8-a5cc-f745e15eee43
bug 165901, "Clicking on network/channel name has no effect"
bug 165875, "Support CTCP CLIENTINFO in Chatzilla"
bug 165868, "Support CTCP TIME in Chatzilla"
bug 137892, "Pref for new tab threshold is ignored"
fix strict warning in static.js
git-svn-id: svn://10.0.0.236/trunk@128768 18797224-902f-48f8-a5cc-f745e15eee43
bug 131498 Can't join a channel with Japanese name
bug 133472 slow switching between channels
patches from samuel@sieb.net and naitoh@be-in.org
samuel's changes switch from DOM manipulation to a <xul:deck>, to speed up the time it takes to switch tabs.
naitoh's changes make it possible to join channels with encoded names
change by me to load external scripts before processing startup urls, so that user-defiend networks function properly in irc: urls.
git-svn-id: svn://10.0.0.236/trunk@126179 18797224-902f-48f8-a5cc-f745e15eee43
bug 143503, "long channel topic isn't wrapped properly"
r=samuel@sieb.net, sr=shaver@mozilla.org, a=leaf@mozilla.org
insert spaces in long topic words so things can wrap.
bug 140088, "Chatzilla is crashing when switching tabs."
r=samuel@sieb.net, sr=shaver, a=rjesup@wgate.com
don't touch the tree selection while the tree is hidden.
git-svn-id: svn://10.0.0.236/trunk@121611 18797224-902f-48f8-a5cc-f745e15eee43
patch=cross@distal.com, r=me,peterv, a=asa
make ports work in IRC urls again
git-svn-id: svn://10.0.0.236/trunk@117434 18797224-902f-48f8-a5cc-f745e15eee43
strict mode cleanup
clear message count when view is /cleared, bug 113101
add charset support for input and output areas, bug 41564
bump revision to 0.8.5-rc5
git-svn-id: svn://10.0.0.236/trunk@110360 18797224-902f-48f8-a5cc-f745e15eee43
See the ChangeLog and bug for a full list of changes, and the branch checkin log for a blow by blow.
git-svn-id: svn://10.0.0.236/trunk@109581 18797224-902f-48f8-a5cc-f745e15eee43
load initial scripts at startup
rename toolbar functions to tabstrip
add support for content area context menu
implement css command
fix i18n string concatenation to use formats instead
imlement ping and version commands
add unknown ctcp handler
put list reply header with the list
add nickname in use during initial connect logic (append an _ until it works)
add ctcp ping reply handler
git-svn-id: svn://10.0.0.236/trunk@101721 18797224-902f-48f8-a5cc-f745e15eee43
massive changes to add i18n support to chatzilla, see bug 27805, "ChatZilla needs i18n"
git-svn-id: svn://10.0.0.236/trunk@98441 18797224-902f-48f8-a5cc-f745e15eee43
r=samuel@sieb.net, rs=brendan@mozilla.org, a=asa@mozilla.org
- return false the first time through onClose(), and disconnect from all servers. This makes sure we keep the window around long enough to send the QUIT messages.
- close window if client.userClose is set and we disconnected from the last server.
git-svn-id: svn://10.0.0.236/trunk@96587 18797224-902f-48f8-a5cc-f745e15eee43
fix problem where chatzilla responds (to the channel) with an error, when someone says the word "undefined"
r=blizzard
git-svn-id: svn://10.0.0.236/trunk@84678 18797224-902f-48f8-a5cc-f745e15eee43
sr = scc, r = syd
fix for bug 57633, which also fixes 27805,40636,41343,51352,54145,56708,57104,57138, and some other random unfiled bugs.
git-svn-id: svn://10.0.0.236/trunk@82142 18797224-902f-48f8-a5cc-f745e15eee43
fix for 42947 and 43414 and an unreported regression with the view buttons
git-svn-id: svn://10.0.0.236/trunk@72980 18797224-902f-48f8-a5cc-f745e15eee43
a=brendan
* chatzilla-service.js
added components required for irc:// urls.
* command-manager.js
sort names before returning
* connection-xpcom.js
added support for async reads.
* events.js
Added "yield" event type to break out of event processing.
* irc-debug.js
add MPL
show data for "senddata" type events.
* irc.js
add password param for server.login() method.
add key param for channel.join() method.
refactoring to use the connection's async read method if it's there
(it's not in connection-rhino.js yet.)
* utils.js
add hyphenateWord function.
* chatzilla.xul
add windowtype attribute.
apply exv@randomc.com 's userlist context menu patch.
* commands.js
apply cbegle@geocast.com 's /stalk and /unstalk patch.
update join, server, and attach commands to include new params.
alias leave part.
removed bogus comments.
* handlers.js
apply cbegle@geocast.com 's /stalk and /unstalk patch.
update join, server, and attach commands to include new params.
check for pending irc urls after connection is made.
* static.js
apply cbegle@geocast.com 's /stalk and /unstalk patch.
apply exv@randomc.com 's userlist context menu patch.
add long word rule to munger.
implement parseIRCURL() and gotoIRCURL() function.
implement doURLTest() to test the other two.
git-svn-id: svn://10.0.0.236/trunk@71248 18797224-902f-48f8-a5cc-f745e15eee43
* xul/content/MANIFEST
install new file.
* chatzilla.xul
remove old js file.
add new js file.
menu restructuring.
userlist as rdf populated tree.
* commands.js
hookup for quit, exit, clear, delete, hide, commands, names, toolbar, and statusbar commands.
* handlers.js
implement new commands.
userlist sorting.
tab completion reorg.
pgup/dn functionality.
userlist rdf related hookup.
* static.js
remove unused client.vars.
make version reply one line.
show activity in titlebar if toolbar is not visible.
fix scrolling AND redraw problems!!
userlist rdf related hookup.
git-svn-id: svn://10.0.0.236/trunk@69467 18797224-902f-48f8-a5cc-f745e15eee43
* chatzilla.xul
add tasksoverlay
convert starusbar from html:table to box
html:input -> textfield
* handlers.js
prompt for a new nickname if default was not changed
* readprefs.js
read network pref
* static.js
titlebutton -> menubutton
* listbox.js
convert html thingies to xul thingies. Quite broken, need to change quicklist to a tree
* chatzilla.css
deleted much, more skinnable now
git-svn-id: svn://10.0.0.236/trunk@68637 18797224-902f-48f8-a5cc-f745e15eee43