30 Commits

Author SHA1 Message Date
dbaron%dbaron.org
0d91ffb653 Fix incorrectly namespaced spacer elements. b=321402 r=mconnor a=blocking1.9+/M9
git-svn-id: svn://10.0.0.236/trunk@238211 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-26 18:07:09 +00:00
asqueella%gmail.com
7248fd4134 Fix bug 86093 - Tab chars in html source show up as "[]" (square) in Error Console
(replace all whitespace characters with spaces)
p=Simon Bunzli <zeniko@gmail.com>
r=gavin, sr=neil


git-svn-id: svn://10.0.0.236/trunk@221140 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-01 07:17:54 +00:00
gavin%gavinsharp.com
11de66f6a8 Bug 250156: fix doctypes, patch by Wei-ju Wu <weiju@web.de>, r=me, daniel@glazman.org
git-svn-id: svn://10.0.0.236/trunk@213608 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-13 17:08:26 +00:00
timeless%mozdev.org
e473aecf19 Bug 348627 O(N^2) or worse algorithm in error console
algorithm by neil, function per Seno.Aiko@gmail.com, whatever's left of the patch is by me :)
r=neil sr=neil


git-svn-id: svn://10.0.0.236/trunk@211878 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-17 01:59:37 +00:00
timeless%mozdev.org
180af87a17 Bug 348627 O(N^2) or worse algorithm in error console
r=bz sr=bz

Perhaps an explanation. String concatenation is a chance for garbage collection.
If you have unbounded input, this can be pretty bad. When you start running low
on memory, the garbage collector gets desperate and won't take shortcuts. Worst of
all, the original code generates one string of garbage every iteration starting with
the second or third.

This code uses a=[] to construct an array and a[n] to set the upper array boundary,
0 being the lower, and there are n slots between a[0] and a[n].
join() will build a string with n copies of the join argument, where n is the number                                                        of slots between between cells. So for:
a=[]; a[1]=''; there's 1 slot between [0] and [1]. The array's length is actually 2,
but the joined length will be 1.

While it is possible to use new Array(x), the behavior is different because the
array has length x and there are x-1 spaces between cells. This leads to code which
would be both much longer and harder to read. And definitely not particularly
intuitive.

The code used here otoh, while magical will hopefully require you to pause, think,
and quickly understand what's going on. If not, you paused long enough for this
bubble to appear and explain it to you :).


git-svn-id: svn://10.0.0.236/trunk@207376 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 22:03:34 +00:00
martijn.martijn%gmail.com
7ac18ef152 xpfe part of Bug 306223 - Allow to easily filter errors by category, patch by Serge Gautherie, r+sr=neil
git-svn-id: svn://10.0.0.236/trunk@203496 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-24 06:55:58 +00:00
gavin%gavinsharp.com
b716ec1c3c Bug 289927: JS Console shouldn't show line number if line is 0, xpfe patch by Serge GAUTHERIE <gautheri@noos.fr>, r=neil
git-svn-id: svn://10.0.0.236/trunk@203205 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 00:39:04 +00:00
timeless%mozdev.org
b9a62be1a6 Bug 290429 missing |this.| in error case results in code that will never work
patch by ajschult@verizon.net r=neil sr=neil a=caillon


git-svn-id: svn://10.0.0.236/trunk@172269 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-15 11:51:10 +00:00
timeless%mozdev.org
204328555a Bug 288544 an asynchronous "oom" loop in jsconsole's implementation of nsIConsoleListener.observe with nsIConsoleService and xpconnect
r=neil sr=neil


git-svn-id: svn://10.0.0.236/trunk@171453 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-01 08:47:17 +00:00
bsmedberg%covad.net
e6a0f5c282 Bug 286450 - Make nsIScriptError.message display a formatted message with file/line information, for future logging purposes r=dbradley sr=bz
git-svn-id: svn://10.0.0.236/trunk@171379 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-30 11:34:59 +00:00
neil%parkwaycc.co.uk
9e88bf8dba Bug 282253 JS Console doesn't clear properly r+sr=bz a=brendan
git-svn-id: svn://10.0.0.236/trunk@169309 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-17 08:59:45 +00:00
neil%parkwaycc.co.uk
0dcf8c9c17 Clean up use of QueryInterface in consoleBindings.xml b=179268 r=timeless sr=bz
git-svn-id: svn://10.0.0.236/trunk@168920 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-07 17:39:11 +00:00
Stefan.Borggraefe%gmx.de
34bc6b4cc2 Bug 277342: JS Console behaving incorrectly with right-click on source file
r=mconnor, sr=neil


git-svn-id: svn://10.0.0.236/trunk@168537 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-31 00:26:02 +00:00
neil%parkwaycc.co.uk
83da912668 Bug 133606 getAnonymousElementByAttribute now works r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@150535 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:47:21 +00:00
neil%parkwaycc.co.uk
bc5c8dad88 Bug 126216 allow wrapping of error messages in JS console r=timeless sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@145905 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 10:35:48 +00:00
rbs%maths.uq.edu.au
a736d938a6 Show line numbers on the status bar of view-source in combination with mouse clicks, caret browsing (hit F7), goto line (Ctrl+L), and selection movements. Patch by Christian Schmidt <bugzilla@christian.schmidt.name>, b=15364, r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@144895 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 07:01:32 +00:00
bzbarsky%mit.edu
907a8d33ff Add a "Go to line" option to the Edit menu in View Source (bug 104383). Make
the links in the JS console automatically go to the right line in View Source
(bug 79612).  Patch (in bug 104383) by christian@schmidt.net (Christian
Schmidt) with some selection fu from rbs, r=neil, sr=me, a=asa


git-svn-id: svn://10.0.0.236/trunk@142685 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-21 02:23:13 +00:00
timeless%mozdev.org
70ffbc9c7f Bug 99328 can't copy entries in javascript console to X primary selection (copy to clipboard works)
patch by neil@parkwaycc.co.uk r=akkana sr=bz


git-svn-id: svn://10.0.0.236/trunk@135124 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-11 14:02:19 +00:00
alecf%netscape.com
573e11653f bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
nsISupportsString  -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag


git-svn-id: svn://10.0.0.236/trunk@126389 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 00:53:19 +00:00
sicking%bigfoot.com
c122069cd1 Bug 119317: move the "inherits" attribute to the xbl namespace for most clients.
r=hixie sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@118926 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-13 14:25:38 +00:00
blakeross%telocity.com
048b0ea1fa 125181 - add pref to filter chrome:// errors in javascript console. r=ben sr=hewitt a=asa
git-svn-id: svn://10.0.0.236/trunk@115390 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:42:51 +00:00
timeless%mac.com
01479ff578 Bug 114396ÿJS evaluation result is not displayed in the JS console
patch by neil@parkwaycc.co.uk r=doron sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@111955 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:45:00 +00:00
hewitt%netscape.com
7693baa284 113230 - reversing js console sort order is slow (patch by neil@parkwaycc.co.uk), r=blake, sr=me
git-svn-id: svn://10.0.0.236/trunk@110886 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 10:22:33 +00:00
blakeross%telocity.com
db3c6db98d Fixing js strict warning about undefined property this.mSelectedItem. sr=ben
git-svn-id: svn://10.0.0.236/trunk@104295 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-01 03:49:12 +00:00
jaggernaut%netscape.com
5415c5da69 Bug 99876: [XUL Syntax] <spring/> --> <spacer/>, r=alecf, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@103111 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-18 21:47:32 +00:00
hewitt%netscape.com
64041e826c 93193 - cleaning up after align/pack xul box model changes, r=blake, sr=hyatt, 90741 - replacing box with hbox/vbox (from andersma@luther.edu), r=hewitt, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@100349 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-04 06:21:59 +00:00
hyatt%netscape.com
f64f449911 Fix for 71262 and 71485, r=jag, srs=shaver on 71262 and hewitt on 71485
git-svn-id: svn://10.0.0.236/trunk@89187 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:43:09 +00:00
hewitt%netscape.com
105929fc2f 67647 - javascript console re-write, r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89020 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:11:56 +00:00
hyatt%netscape.com
84c3b8b2b2 fix for 51410 - xbl syntax change, r=danm
git-svn-id: svn://10.0.0.236/trunk@78183 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 22:52:57 +00:00
ben%netscape.com
8a930cec8b partial fixes for 32347, 30536, 41120
git-svn-id: svn://10.0.0.236/trunk@72480 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:26:47 +00:00