Граф коммитов

33 Коммитов

Автор SHA1 Сообщение Дата
rginda%netscape.com 95381c7eb2 landing patches for the following bugs, as 0.8.34:
193246	/list doesn't work on RFC2812 compliant IRC servers
114744 	File->Close vs. View-Close
80125 	Logging facility in Chatzilla.
198538 	Chat views tab titles are lowcase
200188 	PgDn/PgUp scroll left and right Chatzilla panes
199201 	sound settings blocks stalked messages if WAV sound file ...
114104 	messaging from private chat tab does not show the addressee
201324 	Userlist not always kept sorted as requested
202644 	Column sort behavior should parallel mailnews
184228 	Spelling error in irc.js: "function net_conenct()".
206915 	/join reports joining new channel in current window
209524 	stalk word list cannot have length one
198823 	Should be able to set Default Character Coding in Prefere...
200097 	lowcase ``<nickname> has changed the topic to...''
205792 	important text notification does not properly differentia...
86526 	chatzilla stores default prefs in prefs.js

Thanks to ssieb, kazhik ans Silver for the patches.
2003-06-22 00:17:55 +00:00
rginda%netscape.com 16f6754a4d - chatzilla only -
use Math.floor instead of parseInt
2003-04-22 00:34:03 +00:00
samuel%sieb.net 99d2d51500 Bug 189682 - localize time units
patch by kazhik@mozilla.gr.jp
r=rginda
chatzilla only
2003-04-06 00:32:54 +00:00
rginda%netscape.com 7488e28c59 - chatzilla only -
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
2003-01-22 05:49:52 +00:00
gerv%gerv.net a6d4accdea Bug 154765 - Cleaning up Contributors references after relicensing. Patch by riceman+bmo@mail.rit.edu; r=gerv, auto-sr=brendan. 2002-08-10 08:39:43 +00:00
samuel%sieb.net 31c63254be Bug 135937 - clean up connection status (limit decimal points)
r=rginda
a=asa
2002-07-19 05:53:27 +00:00
samuel%sieb.net d0d5dc7192 Bug 115305 - clean up utils.js
r=rginda
chatzilla only
2002-02-13 00:11:57 +00:00
samuel%sieb.net 8f2d0a6e99 chatzilla only
bug 112606 (Ping responses are wrong)
formatDateOffset now rounds to 2 decimal places and handles an offset of 0
r=rginda
2001-12-06 00:45:29 +00:00
rginda%netscape.com b8511d02e8 landing CHATZILLA_0_8_5_BRANCH, bug 103386, r=samuel@sieb.net, rs=brendan@mozilla.org
See the ChangeLog and bug for a full list of changes, and the branch checkin log for a blow by blow.
2001-12-04 00:20:48 +00:00
rginda%netscape.com 27fcf5f84f ChatZilla changes only, bug 89713, r=samuel@sieb.net, a=asa
robustify dumpObjectTree()
whitespace cleanup
fix getStackTrace to get function name from the correct place
2001-08-23 20:33:24 +00:00
rginda%netscape.com 4fbc8db5e0 - chatzilla only -
massive changes to add i18n support to chatzilla, see bug 27805, "ChatZilla needs i18n"
2001-07-02 04:36:29 +00:00
rginda%netscape.com 0fb172259c chatzilla only. bug 79311, chatzilla doesn't always connect properly
r=samuel@sieb.net, rs=brendan@mozilla.org, a=asa@mozilla.org

- fix HAS_XPCOM test (XPCDOM broke it.)
- add jsenv.HAS_NSPR_EVENTQ
2001-06-07 00:50:20 +00:00
rginda%netscape.com 70c428108f checking in irc library updates described in 74164
chatzilla only, r=ssieb
2001-04-15 00:04:32 +00:00
rginda%netscape.com ee3e25cd86 ChatZilla 0.8 checkin. see bug 71468 for details
r=ssieb, sr=shaver
2001-03-14 02:35:29 +00:00
rginda%netscape.com bc4c96a140 -- CHATZILLA CHANGES ONLY --
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.
2000-11-01 09:33:16 +00:00
rayw%netscape.com 0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
rginda%netscape.com 70eb0a3e8e -- CHATZILLA ONLY --
call String(obj) instead of obj.toString() to do conversion
2000-08-30 00:30:53 +00:00
rginda%netscape.com fa1f25a153 --CHATZILLA CHANGES ONLY--
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.
2000-06-01 05:31:04 +00:00
rginda%netscape.com cbee6f70c8 -- CHATZILLA CHANGES ONLY --
* irc.js
add ctcpTo(), ctcp() methods
forward unknown ctcp codes to onUnknownCTCP handler

* utils.js
add abbreviateWord function

* commands.js
add /ctcp command

* handler.js
make |this| refer to client.currentObject in /eval
implement /ctcp command
chop long hostnames onJoin
add onUnknownCTCP handler
redraw fixes in on366, onPart

* rdf.js
add getTreeRoot method

* static.js
comment fixes
add max word/nick display vars, implementations
updateTitle changes, show correct title based on client.currentObject
fix delete view issue
chop long nicks before displaying
2000-05-15 05:58:30 +00:00
rginda%netscape.com 8fc382656f -- CHATZILLA CHANGES ONLY --
Implemented supah-kewl tab completion
2000-05-10 22:23:35 +00:00
rginda%netscape.com 7d1bdb74c7 -- CHATZILLA CHANGES ONLY --
checking in patch from Josh Gough, <exv@randomc.com>
muchas gracias!

irc.js
add whois, invite

utils.js
added map and mapObjFunc

chatzilla.xul
add cntxt menu for userlist

commands.js
hook up /away, op, deop, voice, devoice, echo, invite, and kick commands

hadlers.js
onload hack
whois, away, deop, op, voice, devoice, echo, invite, kick command implementations

static.js
more of the onload hack
addEventListener on toolbuttons

listbox.js
selection code

chatzilla.css
selicted list item style
2000-04-24 00:40:56 +00:00
rginda%netscape.com 8537a0885b * connection-rhino.js
Various changes to make it Right

* events.js
parameterize hook functions to allow arbitrary hook arrays to be used.
search hooks in reverse order of add

* irc.js
check to see if server is connected before trying to disconnect on net.quit()
watch for exception on connect()
move auto-join-channel into on001 handler.
watch for java.lang.ThreadDeath if running under rhino.
fix onNick for the undernet network

* utils.js
define dd under rhino.
allow functions as patterns in matchObject().

* ircbot.js
define gc() for rhino.
add initPersonality hook.
add support for script line continuation with "\"

* chatzilla.xul
include globalOverlay.xul (why?)
comment out style change menu.

* handlers.js
read prefs before initialization.
add updateTitle() calls where appropriate.

* readprefs.js
Add comment to explain valid prefs.
add style prefs.

* static.js
Fix matchMyNick to match if nick is anywhere in the message (bug 24860.)
Hook up user styles in output window.
add updateTitle(), (bug 24671.)

* chatzilla.css
remove window size designation (resize issues.)

* output-default.css
remove font size attributes.
swap mark=odd and directed-to-me declaration order, to make directed-to-me take
precedence.

* output-marble.css
tab->space changes
2000-01-27 09:45:11 +00:00
rginda%netscape.com 2ed3337172 -- CHATZILLA CHANGES ONLY --
* Makefile.in, makefile.win
Install files under chrome directory instead of bin.  smfr will adjust mac next.

* connection-xpcom.js, utils.js, readprefs.js
Remove getPriv call (not needed for chrome:// url.)

* irc/xul/content/*, irc/xul/skin/*
Copied test3* files from test directory into new structure.  Renamed test3* to chatzilla*.
2000-01-18 03:29:17 +00:00
rginda%netscape.com 6b9b799616 -- CHATZILLA CHANGES ONLY --
* makefile.win, Makefile.in
Remove test1 and test2 files from install.

* connection-xpcom.js
replace enablePrivlege() calls with getPriv().

* utils.js
added jsenv.HAS_SECURITYMANAGER
replace enablePrivlege() calls with getPriv().
add getPriv() function.

* test3-handlers.js
fix onError funciton name.

* test3-readprefs.js
Add MPL (doh!)
replace enablePrivlege() calls with getPriv().

* test3-static.js
Adjust version reply string
Add check/error report for proper privs.
enable munger by default (Again)

* test3.xul
Show check in munger menu entry when page is loaded.
2000-01-16 05:07:01 +00:00
norris%netscape.com ab39816cf4 Get IRCChat working without compromising security.
Fix bugs 20261, 23518
r=rginda,mstoltz
2000-01-11 22:02:06 +00:00
rginda%netscape.com ae2479af9b -- CHATZILLA CHANGES ONLY --
* events.js, utils.js
Clean up "Function does not always return a value" errors.

* ircbot.js
Got rid of literal tabs
Assorted anti-bit-rot changes
1999-12-05 03:47:18 +00:00
dmose%mozilla.org 142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
rginda%ndcico.com 48305e06e1 * Makefile.in, makefile.win
Install new css files and alternate images.

* README
Removed some rot.

* events.js
Add ability to disable a hook without uninstalling it.
Changed return value of addHook to the new hook object.
Added getHook(name) method.
Removed unused variable from routeEvent.

* http.js, irc-debug.js
Fixed spelling error.

* irc.js
network.onConnect no longer forwards the event to the server.
Added getModeStr() method to the IRCChanMode object to retrieve the entire mode string for a channel.

* utils.js
Added Clone() constructor.
Fixed problem in stringTrim.
Added getStackTrace() ... Whoopee!! ...

* bsconnection.c, bsutil.c
Stop warnings on Mac.

* index.html
Change links to buttons to avoid troubles with other methods (href="javascript:f()" | (href="javascript:(void 0)" | href="#") onclick="f()")

* test3-commands.js
Wiring for /testdisplay and /msg commands.

* test3-handlers.js
Added debug message toggle menuitem handler.
Added style change menu item handler.
Added hack to work around bad KeyUp events.
Factored out some logic from onInputCompleteLine into getObjectDetails (in test3-static.js)
Added /testdisplay and /msg implementation.
Fixed error message for unknown network passed to /network.
Added topicDate to output of /topic command.
updateNetwork and updateChannel calls sprinkled throughout to keep the statusbar current.
Added topic change handler.

* test3-static.js
Post new messages top to bottom!!
Disable the debug hook by default.
Added getObjectDetails (factored out of test3-handlers.js)
Added setOutputStyle to dynamically change the .cs file used for the output window.
Implemented updateNetwork and updateChannel.
Massive changes to .display methods make output window now display using a table, instead of spans (much faster, btw.)
Fixed addHistory to trim the correct side of the output, regardless of print direction.

* test3.css
Factored out output window styles.

* test3.xul
Added menu options for debug message toggle and style changes.
Added statusbar (table.)

* test3-output-default.css, test3-output-marble.css
Added output window stylesheets.
1999-10-09 21:26:52 +00:00
rginda%ndcico.com edd763aa10 * index.html
Added start page for the various test clients.
* Makefile.in, makefile.win
Changes to install index.html.
* irc.js
Fix to stop e.meat from getting filled with the <params> when there is no
<trailing> token in the message (raw data events)
Forward server ping and pong events to the parent network.
* utils.js
Verify XPCOM is present for functions that require it.
Modified arrayInsertAt and arrayRemoveAt to use Array.prototype.splice()
* test3-handlers.js
Add various verifications to commands, report on precondition problems
Added /msg command.
* test3.css
Show message types by default, suppress only specific types.
1999-09-16 01:35:00 +00:00
rginda%ndcico.com 20c17fc609 * Makefile.in, makefile.win:
Changes to install command related files.
connection-xpcom.js:
style changes; fix to verify the socket is open before send/recieve,
* dcc.js, http.js, events.js:
style changes
* irc-debug.js:
changes to display network events
* irc.js:
style changes, userIsMe() convenience function added.
Route events to parent network if there is no local landing spot.
add usersAffected property to onChanMode events.
* utils.js:
add jsenv.HAS_DOCUMENT
* listbox.js
add MPL (duh)
add prepend and insert methods
* test3-handlers.js
Add MPL
Use new command stuff to provide online help and error reporting.
Hook some basic server messages to output window.
Alphabetize nicks (order breaks when someone /nicks)
Added nick property to some display() lines so they can be CSS'd by user.
Listen for onChanMode event.
Modify client.viewsArray to allow for multiple view with the same name.
* test3-static.js
Add MPL
Show navigator.userAgent in VERSION reply
modify setCurrentObject to not care if there isnt a toolbutton associated
modify getTBForObject to work with multiple view w/ same name
test3.xul
Add MPL
Include command related scripts
1999-09-15 02:04:24 +00:00
rginda%ndcico.com a20f927a4f Not part of the dafult build
Makefile updates to install test3 on unix/win (win not tested)
paths fixed in test3.xul
help message added to test3-static.js
initialize the client object before the help message is displayed in test3-handlers.js
fix to keys() in utils.js to prevent trailing comma
1999-09-14 00:27:34 +00:00
rginda%ndcico.com f32ceee6ab irc.js:
formatting changes; added |properNick| to CIRCUser to hold nickname with nIcKCaPs preserved.

utils.js:
optimized silly code in matchObject; fixed no-op renameProperty (it used to delete the prop)
1999-09-13 22:59:41 +00:00
rginda%ndcico.com 012b485a10 Initial checkin of irc library and sample client. Not included in the default build. 1999-09-06 17:09:47 +00:00