Commit Graph

68647 Commits

Author SHA1 Message Date
L. David Baron
1681bbfeed Fix the remaining todo test in test_parse_rule.html, which is invalid since ~= selectors never match anything containing spaces. (Bug 384672, patch 5) r=bzbarsky 2011-05-03 13:19:19 -07:00
L. David Baron
8b0a4909bc Only allow escaped newlines inside strings (which includes url() tokens that contain strings). (Bug 384672, patch 4) r=bzbarsky 2011-05-03 13:19:19 -07:00
L. David Baron
2887557e92 Allow ParseAndAppendEscape to fail when the stream does not contain an escape, and make callers handle this failure appropriately. This changes our behavior when backslash immediately precedes end-of-stream. (Bug 384672, patch 3) r=bzbarsky 2011-05-03 13:19:19 -07:00
L. David Baron
13f8891b62 Handle failure of GatherIdent, which can (starting with the next patch) fail when the character sequence is not an identifier. Additionally, change the tokenization of a hash (#) followed by a non-name character or EOF to tokenize as DELIM (eCSSToken_Symbol) rather than as eCSSToken_Hash. This only changes the behavior in the EOF case, because the only caller (color parsing) that accepts eCSSToken_Hash (rather than only eCSSToken_ID) checks the length. (Bug 384672, patch 2) r=bzbarsky 2011-05-03 13:19:19 -07:00
L. David Baron
0099793035 Pass whether we're in a string to ParseAndAppendEscape. (Bug 384672, patch 1) r=bzbarsky
This passes true for string tokens and for url() tokens containing
string, since that is what CSS 2.1 chapter 4's tokenization suggests.
2011-05-03 13:19:18 -07:00
Benoit Jacob
f383bf0179 Bug 645407 - remove useless GLX checks - r=karlt 2011-05-03 16:07:17 -04:00
Benoit Jacob
e4e352f239 Bug 642502 - about:support improvements - r=gavin.sharp 2011-05-03 16:07:17 -04:00
Benoit Jacob
e6fdb83d2e Bug 642502 - skip fields with 0/empty/null values - r=jrmuizel 2011-05-03 16:07:17 -04:00
Benoit Jacob
a739bbaf8e Bug 645407 - remove old blacklisting - r=karlt 2011-05-03 16:07:17 -04:00
Benoit Jacob
3a31475e76 Bug 639842 and Bug 645407 - implement GfxInfoX11, using the info from the glxtest probe - r=bsmedberg,joe,karl
* * *
try: -b do -p linux,linux64,android-r7,maemo5-gtk,maemo5-qt -u mochitest-1 -t none
2011-05-03 16:07:17 -04:00
Benoit Jacob
48f4f076dd Bug 639842 - implement glxtest probe running as separate process - r=bsmedberg,joe 2011-05-03 16:07:17 -04:00
Dave Townsend
e23f0e503a Bug 654530: Sync in-tree test pilot with AMO version. r=dtownsend
DONTBUILD as it is NPOTB on m-c
2011-05-03 12:41:40 -07:00
Jono S Xia
5067a66e67 Bug 603009: Catch and report all exceptions thrown during test pilot study execution. r=dtownsend
Bug 646122: Holding on to Exception objects causes crash in garbage collector. r=dtownsend
Bug 645092: Stop using [deprecated] Storage methods (testpilot). r=mfinkle
DONTBUILD as it is NPOTB on m-c
2011-05-03 12:41:28 -07:00
Wes Johnston
5b8c081ddd Bug 605965 - Fix test and add check for addons before adding them. r=mfinkle 2011-05-03 11:34:55 -07:00
Vivien Nicolas
f79d65079b Bug 650820 - Adding a search engine without an icon thrown an error [r=mfinkle] DONTBUILD (mobile only) 2011-05-03 20:23:00 +02:00
Vivien Nicolas
8843916f8d Bug 650817 - Search engines list misinterprets tap and pan [r=mfinkle] DONTBUILD (mobile only) 2011-05-03 20:22:05 +02:00
Anas Husseini
8d7e18e046 Bug 653370 - [RTL] Fix computeSidebarVisibility() so that it doesn't confuse tabs panel with controls panel [r=vingtetun] DONTBUILD (mobile only) 2011-05-03 20:21:20 +02:00
Daniel Holbert
582e13726b Bug 654346: Fix C++-style comments in mfbt headers included by .c files, to fix build warnings. r=cjones comment-only=DONTBUILD 2011-05-03 10:24:01 -07:00
Matt Brubeck
166c9c12a1 Bug 654122 - window.scrollTo on pageload does not always hide Fennec urlbar [r=stechz] 2011-05-03 10:12:02 -07:00
Brad Lassey
e89cd9d39e bug 654444 - Only include URL of active tab in content crash reports r=mfinkle 2011-05-03 11:55:42 -04:00
Brad Lassey
513c2bbd70 bug 654312 - include urls of remote pages in content crash reports r=mfinkle 2011-05-03 10:35:20 -04:00
Zane U. Ji
0a1a843fad Bug 236872 - Changing Auto-Detection Scheme breaks the message display output; r=enndeakin 2011-05-03 14:32:40 +01:00
Mike Hommey
9c9cb8320f Bug 650304 - Use gcc C++0x mode by default, when it works as expected. r=bsmedberg 2011-05-03 10:35:21 +02:00
Mike Hommey
2df4c39a3e Bug 654082 - Add C++0x support to the libstdc++ compatibility hack. r=tglek 2011-05-03 10:33:30 +02:00
Mike Hommey
931936ce50 Bug 651975 - Replace mmap with file reading in pyxpt. r=ted 2011-05-03 10:30:22 +02:00
Dão Gottwald
ca1f9f0f94 Bug 451833 - Highlight the domain name in the address bar. r=roc,sdwilsh ui-r=faaborg
--HG--
extra : rebase_source : 1010ad246e94e271a0efaaca13356aff5d4b3bc3
2011-05-02 19:50:18 +02:00
L. David Baron
ef7750436c Make XPCOM_CC_DRAW_GRAPHS work at shutdown (in addition to working for non-shutdown collections). (Bug 652056, patch 3) r=peterv 2011-05-02 18:43:45 -07:00
L. David Baron
babad15001 Audit for places in style rule code that need to check for a null sheet. (Bug 634373) r=bzbarsky 2011-05-02 18:43:44 -07:00
Chris Leary
0e70d84970 Merge mozilla-central and tracemonkey. (CLOSED TREE on tracemonkey side) 2011-05-02 15:47:41 -07:00
Wes Johnston
b1615f62b0 Bug 650965 - Additional test logging. r=stechz 2011-05-02 14:32:39 -07:00
Cameron McCormack
9d526d1a90 Bug 645268 - Random orange fix try for browser_webconsole_bug_595934_message_categories.js; make sure we listen for the right load event. r=msucan 2011-05-03 09:14:49 +12:00
Brad Lassey
81dd6cbe78 bug 644943 - nsHandlerService should not be used in the content or plugin processes because it requires access to the profile directory r=bz 2011-05-02 16:59:24 -04:00
Matt Brubeck
ec0601dc8e Bug 653772 - Add a minimum velocity to start kinetic panning [r=stechz] DONTBUILD (mobile only) 2011-05-02 13:34:00 -07:00
Matt Brubeck
01a58f3c9c Bug 653990 - preventDefault on touchmove does not completely prevent panning [r=wesj] 2011-05-02 12:57:22 -07:00
Zack Weinberg
bfba1f66e2 Bug 653179: fix a call to nsRenderingContext::GetWidth(). r=dholbert 2011-05-02 12:27:36 -07:00
Olli Pettay
a4d206d66a Bug 654182, svgnumberlist keeps a strong pointer to element, r=dholbert 2011-05-02 22:19:20 +03:00
Chris Leary
55f7c6409e Merge mozilla-central to tracemonkey. (CLOSED TREE) 2011-05-02 10:55:34 -07:00
Matt Brubeck
09cf38f1e6 Bug 654127 - Cache "contentMightCaptureMouse" attribute per tab instead of globally [r=wesj] 2011-05-02 10:43:28 -07:00
Matt Brubeck
1c285487e5 Bug 653990 - Minor bustage fixes for touch events [r=wesj] 2011-05-02 10:43:25 -07:00
Igor Bukanov
5164b785fd bug 605029 - followup to fix inconsequel typo 2011-04-29 14:11:23 +02:00
Paul Biggar
b005c6c2d4 Merge backout. 2011-04-29 04:01:23 -07:00
Paul Biggar
15828cd649 Backed out changeset 334ada87e329 (bug 628332) - those a11y errors arrived at the same time as this landing, so backing this out to see if that fixes it. 2011-04-29 04:00:57 -07:00
Christian Holler
faf48eb1e7 Bug 628332 - Avoid double-frees when compartment allocation fails (r=billm). 2011-04-27 16:09:00 -07:00
Paul Biggar
0a4b3c92dd Bug 651864 - Extract magic slot formula into inline functions (r=jwalden)
The global object has special slots for built-in objects' prototypes,
constructors and properties. This makes explicit the formula to calculate the
slot number for these special slots.
2011-04-28 07:18:11 -07:00
Paul Biggar
4011ba8b50 Backed out changeset 2919a6aa1ab7 (bug 652449) - jstests in |make check| bounces again. 2011-04-28 07:46:33 -07:00
Paul Biggar
a987ff3fd1 Bug 652449 - Turn on jstests in |make check| on linux only (r=jimb) 2011-04-28 06:45:18 -07:00
Paul Biggar
e4d6748cc4 Bug 642772: Don't recreate a class during enumeration, if it has been deleted (r=bhackett)
In SM, classes are lazily resolved. If we detect that a class about to be used
has not yet been resolved, then we resolve it. However, the way that we decided
that they were resolved was broken. If the global object had a String property,
then it had been resolved. So what happened when we deleted the String
property? Well, it got resolved again.

Instead of using the String property of the global object, we now use the
contructor slot on the global object. This works fine for String, but some
classes don't have a constructor, like Math and JSON. For those classes, we set
the constructor slot to True. In either case, we can now tell that a class is
resolved if the constructor slot in not Undefined.
2011-04-27 04:13:56 -07:00
Matthew Draper
3eb02c1b43 Bug 564577 - __noSuchMethod__ no longer invoked for defined non-function properties (r=igor) 2011-04-22 04:38:24 +09:30
Igor Bukanov
8b0d367736 bug 605029 - ArenaHeader versus Arena<FreeCell> and other cleanups. r=wmccloskey 2011-04-20 07:30:10 +02:00
Chris Jones
a61c26e2c0 Bug 642381, part 3: Hoist Maybe into mfbt and eliminate Gecko's use of jstl. r=jorendorff,luke 2011-04-28 17:48:52 -05:00