Commit Graph

73301 Commits

Author SHA1 Message Date
Brian Hackett
89a7a7eac5 Merge MC -> JM 2011-07-15 14:40:15 -07:00
Chris Jones
d8c3256765 Merge backout 2011-07-15 11:36:22 -07:00
Chris Jones
24f027292c Back out bug 648484 2011-07-15 11:35:55 -07:00
Brian Hackett
c091101935 [INFER] Lazily create type objects for singleton JS objects, bug 670185. 2011-07-15 10:14:07 -07:00
Dave Townsend
c3f85f67d8 Bug 670040: Make nsISessionStartup.state a jsval to save repeatedly stringifying/parsing the initial state. r=zpao 2011-07-15 09:42:21 -07:00
Jonathan Kew
a690e043c1 bug 671799 followup - mark crashtest assertions as being expected, r=orange 2011-07-15 16:56:59 +01:00
Gary Kwong
f2fcb005ed Merge TM -> JM. Last merge from TM to grab 4 changesets prior to the start of the experiment to use mozilla-inbound instead of tracemonkey. 2011-07-15 23:18:10 +08:00
Jonathan Kew
33a5565ddc bug 671799 - add tests for null URI in @font-face load-failure logging. r=bzbarsky 2011-07-15 15:52:29 +01:00
Jonathan Kew
98357a1569 bug 671799 - check whether mURI is null during @font-face console logging. r=jdaggett 2011-07-15 15:16:24 +01:00
Jonathan Kew
4a85d71c3c bug 670072 - round font sizes to integers in the GDI backend. r=jdaggett 2011-07-15 15:16:15 +01:00
Ehsan Akhgari
7a8be63dc3 Bug 434998 - Enable the usage of the execCommand API for <xul:editor> elements; r=roc 2011-07-15 08:17:56 -04:00
Ehsan Akhgari
4a9dec68d7 Bug 414526 - Backspace at the beginning of a contenteditable element or delete at the end of one should not affect the rest of the contenteditable elements on the page; r=roc
The main fix here involves the introduction of the nsHTMLEditor::IsNodeInActiveEditor
API.  This API returns true if the current selection in the document falls
inside the active editable section.  The patch adds a bunch of checks using
this API to various places in the code to make sure that editing operations do
not escape their editing host.

There are also some unrelated fixes to range promotion code which fix the
bugs that have existed in that code before, but because of the lack of this
check were not uncovered before.

This patch also removes the nsTextEditUtils::InBody API which only made sense
in designMode documents, and was insufficient for contenteditable elements.
2011-07-14 11:25:07 -04:00
Ehsan Akhgari
0787743cf4 Merge the last green changeset on mozilla-inbound to mozilla-central 2011-07-15 08:13:08 -04:00
Ms2ger
44c9e4b5ef Bug 670746 - Modernize nsDocShellTreeOwner::Get{WebBrowserChrome,OwnerWin,OwnerRequestor}; r=bz 2011-07-15 12:32:40 +02:00
Ms2ger
50bcc856b0 Bug 670331 - Remove nsIDOMStorageWindow; r=sicking 2011-07-15 12:32:37 +02:00
Ms2ger
36c532ffa2 Bug 670235 - Remove nsIDOMWindowInternal; r=sicking 2011-07-15 12:31:34 +02:00
Ms2ger
7a41ef9f3e Bug 670499 - Make nsEditor::CreateEventListeners return void; r=ehsan 2011-07-15 12:18:35 +02:00
Ms2ger
1ffb61c054 Bug 670500 - Make nsCellMap::Init return void; r=roc 2011-07-15 12:18:33 +02:00
Ms2ger
c621c0dcb3 Bug 666666 - Reflect HTMLMediaElement.preload like an enumerated attribute; r=bz 2011-07-15 12:18:27 +02:00
Mike Hommey
bae24b5649 Bug 671533 - Fix test_DownloadUtils.js with locales with a different decimal separator. r=edilee 2011-07-15 10:15:28 +02:00
Mike Hommey
88c36bd15b Bug 671500 - Remove remaining bits of /etc/gre.d. r=khuey 2011-07-15 10:15:28 +02:00
Mike Hommey
b8a5bdd1fc Bug 670329 - Avoid bumping ARM target because of NEON code in gfx. r=jmuizelaar 2011-07-15 10:15:28 +02:00
Mike Hommey
c8d8da9ffd Bug 671188 - Don't fail on R_*_NONE relocations with an empty r_offset. r=tglek 2011-07-15 10:15:28 +02:00
Cameron McCormack
1d4c284e8c Bug 670817 - Check that uncaught exceptions cause test failures. (v2) r=jmaher 2011-07-15 14:43:09 +12:00
Nicholas Nethercote
ed80f3df3e Bug 669434 - Fix obscure bugs in CompileFileHelper. r=brendan.
H:Bug 669434 - Fix obscure bugs in CompileFileHelper.  r=brendan.
ubranch 'default'
2011-07-14 19:40:23 -07:00
Brian Birtles
5c758ce335 Bug 669234 - Use AutoRestore to manage depth recursion tracking in nsSMILTimedElement, r=dholbert 2011-07-15 11:17:15 +09:00
Malini Das
d494a702ae Bug 603517 - Enable mochitest to optionally run in loops without restarting the browser r=ctalbert 2011-07-14 14:39:17 -07:00
Kyle Huey
34ff9786ed Bug 671053: Explicitly drop nsHttpConnection's ref to the callbacks at transaction close rather than waiting for connection reuse/expiration. r=mcmanus 2011-07-14 11:09:48 -07:00
Ehsan Akhgari
af41e67f2a Merge the last green changeset on mozilla-inbound to mozilla-central 2011-07-14 12:20:34 -04:00
Philipp von Weitershausen
ee6631cc74 Merge services-central and mozilla-central 2011-07-14 08:46:32 -07:00
Myk Melez
0393f442f9 update revision of Add-on SDK tests to latest tip; test-only 2011-07-14 16:42:46 +02:00
Jan de Mooij
e1aea9d278 [INFER] Enable typed array paths if the type set contains multiple objects with the same array type, bug 670885. r=bhackett 2011-07-14 16:42:37 +02:00
Alexander Surkov
15a1c4c9e5 Bug 670870 - HTML table and caption should be linked by label relations, r=marcoz 2011-07-14 17:08:36 +09:00
Alexander Surkov
011f3df5e6 Bug 649236 - AccessibleObjectFromEvent not working in-process in 64 bit builds, r=roc 2011-07-14 17:08:25 +09:00
Ginn Chen
55cfa898db Bug 669130 [atk]Use emission hook for show/hide signal to add/remove GTK+ native a11y dialog to children of Mozilla application accessible. r=trev.saunders,roc 2011-07-14 09:58:32 +08:00
Ginn Chen
7892287088 Bug 665406 Support XF86Copy, XF86Paste, XF86Cut, XF86Undo, XF86Redo keysym r=masayuki, Olli.Pettay 2011-07-14 09:58:07 +08:00
Ginn Chen
f404ffc5ff Bug 669253 [ATK]Do not send create/destroy for GTK+ native a11y window. r=fherrera 2011-07-14 09:57:09 +08:00
David Mandelin
0f81026221 Bug 605290: check for null globalObject before innerizing, r=luke 2011-07-13 16:47:10 -07:00
Brad Lassey
df89bedfff bug 671346 - build fails with android NDKr6 r=khuey 2011-07-14 20:45:42 -04:00
Nicholas Nethercote
df63e69bd3 Bug 671482 - Use the trusted principal to identify the system principal. r=luke. 2011-07-15 09:52:51 +10:00
Nicholas Nethercote
bc2ec1e581 Bug 671482 - Rename some identifiers to improve clarity. r=anygregor. 2011-07-15 09:31:52 +10:00
Bill McCloskey
6ccefeb374 Bug 661903 - Fix stupid build issue 2011-07-14 16:07:53 -07:00
Bill McCloskey
fd629a392b Bug 661903 - Move script filename table to compartment (r=igor) 2011-07-14 16:02:12 -07:00
Blake Kaplan
32014abfe0 Merge backout. 2011-07-14 15:22:10 -07:00
Blake Kaplan
1748f5de80 Backed out changeset 1e6392dd7c14 due to build bustage. 2011-07-14 15:21:42 -07:00
Masayuki Nakano
fa9c47371c Bug 658155 High resolution scrolling should be enabled even when scrolling speed is customized by prefs r=smaug+jimm 2011-07-15 07:12:20 +09:00
Blake Kaplan
e50f54b72d Fix bug 653926. r=jst 2011-07-14 14:35:41 -07:00
Philipp von Weitershausen
34740df548 Merge m-c to s-c 2011-07-13 15:56:12 -07:00
Philipp von Weitershausen
48c8c9a25f Bug 671422 - First sync should prompt for Master Password. r=rnewman 2011-07-13 15:45:54 -07:00
Ian Neal
8140dd7095 Bug 671421 - Fix undefined Cu issue following landing of bug 658738 r=gavin.sharp 2011-07-13 23:34:01 +01:00