Commit Graph

4 Commits

Author SHA1 Message Date
mccabe%netscape.com
9e602a5bac Make the console service threadsafe. Lock when logging messages, copying out the message array, registering and unregistering listeners, etc. Also proxy each registered listener to ensure that it is called only on the thread that registers it; hopefully this will make it safe to use javascript-implemented listeners even when error messages are logged on other threads.
Also log some partial work towards making nsIConsoleMessage interfaces factory-instantiable.


git-svn-id: svn://10.0.0.236/trunk@65792 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 07:20:24 +00:00
sspitzer%netscape.com
6a7ee95929 fix for #34182. r=cls
git-svn-id: svn://10.0.0.236/trunk@64871 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 10:04:45 +00:00
mccabe%netscape.com
db6a811671 Not currently built!
Add nsScriptError, and make nsConsoleService implement nsIScriptErrorLogger for logging script errors.  I do it this way to leave open the possibility of e.g. an nsIXMLErrorLogger interface later on.


git-svn-id: svn://10.0.0.236/trunk@64522 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 23:47:28 +00:00
mccabe%netscape.com
b107f3ff5f Initial add of files to support a JavaScript console.
r=jband, r=ben

(though I've changed things slightly since they saw it.)


git-svn-id: svn://10.0.0.236/trunk@64105 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 04:23:31 +00:00