L. David Baron
3d090560b0
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
2009-02-18 18:59:47 -08:00
L. David Baron
ce51a87ca9
Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
2009-02-18 17:13:24 -08:00
Masayuki Nakano
80fc6e44f1
Bug 478536 Crash by removing a scroll target in MozMouseScrollFailed event handler r+sr=roc
2009-02-18 00:55:53 +09:00
Neil Deakin
810c9a7d8c
Bug 471848, flag for whether a drag was cancelled by the user, r+sr=roc
2009-02-17 10:51:12 -05:00
Neil Deakin
967c9784c1
Bug 399427, don't update caret position when a xul element is focused, r=neil, sr=roc
2009-02-17 10:51:11 -05:00
Peter Van der Beken
6740ce42ec
Fix for bug 391448 (Force layout/dom/content code to use classinfo macros that don't use the service manager.). r/sr=jst.
2009-02-17 15:08:08 +01:00
Olli Pettay
342ece17dc
Bug 477863 - Give gesture events usable clientX/screenX values, r+sr=roc
2009-02-17 13:49:03 +02:00
Serge Gautherie
0d99859fec
Backed out changeset: 719dca3419b5
2009-02-15 18:41:16 +01:00
Jeremy Lea
5ad3fa0eed
Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc
2009-02-15 17:41:06 +01:00
Masayuki Nakano
21d22e5508
Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.pettay, sr=roc
2009-02-12 19:44:38 +09:00
Masayuki Nakano
f54e744dcd
backing-out the patch for bug 442774
2009-02-12 18:54:02 +09:00
Masayuki Nakano
383cd77023
Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.pettay, sr=roc
2009-02-12 16:02:49 +09:00
Michael Ventnor
8ddfeb2aa2
Bug 477531. Support CSS3 :indeterminate pseudo-class. r+sr=dbaron,r=bzbarsky
...
--HG--
extra : rebase_source : 03d1be9b5742e8d17114aaeb0b5de20d61926d51
2009-02-11 14:19:37 +13:00
Jesse Ruderman
e6ffd994a3
Add some crashtests
2009-02-10 16:36:04 -08:00
Jim Chen
b3c9d6eb8e
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP (relanding)
...
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-11 05:56:51 +09:00
Masayuki Nakano
e06e90e940
Backing out the patch of bug 442774. This might cause a timeout failure on test_keycodes.xul
2009-02-11 03:19:15 +09:00
Masayuki Nakano
b80ec96efd
Backing out the TSF patch of bug 88831. This might cause a timeout failure on test_keycodes.xul
...
--HG--
rename : content/events/src/nsContentEventHandler.cpp => content/events/src/nsQueryContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => content/events/src/nsQueryContentEventHandler.h
2009-02-11 03:02:05 +09:00
Masayuki Nakano
180811a021
Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.Pettay, sr=roc
2009-02-10 20:17:37 +09:00
Jim Chen
8623f5fcc5
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
...
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-10 20:15:36 +09:00
L. David Baron
02c9a9592a
Revert changeset fc8d54ab29a6 (Bug 88831, Support new IME API "Text Services Framework" from Office XP and Windows XP) due to failure (every time) of the new unit test it added (Test WinTSF) on the Windows tinderbox.
...
--HG--
rename : content/events/src/nsContentEventHandler.cpp => content/events/src/nsQueryContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => content/events/src/nsQueryContentEventHandler.h
2009-02-07 09:13:30 -08:00
Jim Chen
c997843b00
Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
...
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-07 18:52:59 +09:00
Daniel Holbert
3dc6c6a6d7
Bug 458167 - Fix bad usage of "it's" in comments: patch for content folder. r+sr=jst
2009-01-23 01:02:09 -08:00
Daniel Holbert
4301671b45
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Neil Deakin
688af8eaed
Bug 212750, position context menu for menus when the keyboard shortcut is used, also move code around so that the right targets are set for context menu key events, r=smaug,sr=roc
2009-01-17 15:50:00 -05:00
Jeremy Lea
ce80f69254
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Benjamin Smedberg
3498a5f86e
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Benjamin Smedberg
73a6fab34b
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
Benjamin Smedberg
802d1a10c7
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Taras Glek
a2157f285c
Bug 472171 - nsIPrivateTextRangeList outparamdel didn't change IID r+sr=bz
2009-01-05 14:50:47 -08:00
Taras Glek
cb77e7c8aa
Bug 472169 - nsIPrivateTextEvent outparamdel didn't change IID r+sr=bz
2009-01-05 14:50:30 -08:00
Taras Glek
35af7bfb1f
Bug 472120 - nsIPrivateDOMEvent outparamdel didn't change IID r+sr=bz
2009-01-05 14:49:34 -08:00
Olli Pettay
c441c5cffd
Bug 419059 - contentAccess accesskeys for elements hidden with CSS don't work, r=neil, sr=roc, a=jst
2008-12-30 16:09:14 +02:00
Jeff Walden
924b027ce0
Fix another warning pointed out by bsmedberg warning-blame by annotating a function parameter as an outparam.
2008-12-23 13:33:58 -08:00
Olli Pettay
2a620fc7f7
Bug 470431 - Memory leak of document and content nodes with creating DOMMouseScroll event, r+sr=jst
2008-12-20 01:27:33 +02:00
Neil Deakin
b0579d24d1
Bug 458613, set relatedTarget for dragenter and dragleave events, r=smaug,sr=roc
2008-12-19 09:58:47 -05:00
Masayuki Nakano
aa06a5b316
Bug 226784 Caret display problems with Korean input methods in Windows r=VYV03354+ere, sr=roc
2008-12-17 17:05:44 +09:00
Olli Pettay
28cb4846da
Bug 469720 - tabindex of -1 set in javascript ignored on file input, r+sr=bz
2008-12-17 09:33:33 +02:00
Olli Pettay
174ca08897
Bug 469672 - Destroy event target chain using a loop, not recursion, r+sr=jst
2008-12-16 12:35:56 +02:00
Martijn Wargers
f408deee04
Bug 450876 - [r=Smaug sr=roc]
2008-12-14 22:26:37 -08:00
Chris Pearce
929f5e14ff
Bug462570 - Change Network state and Ready state names in HTMLMediaElement to match spec - r=doublec sr=roc
2008-12-15 16:38:16 +13:00
Oleg Romashin
d7a1c32e01
Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc.
2008-12-11 18:55:15 -05:00
Wolfgang Rosenauer
66a905b4dc
Bug 468781 - gcc complaining about comparing char* with string literal; s+sr=roc
2008-12-11 14:30:42 +01:00
Robert Sayre
be41dd2fc4
backout bug 428988, checked in on persistent orange.
2008-12-11 02:43:04 -08:00
Oleg Romashin
ec25478838
Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc.
2008-12-11 03:04:46 -05:00
Olli Pettay
e6aa9bb7a5
Bug 468261, Modify the testcase for bug 457672, so that it works also with SM.
2008-12-07 02:13:04 +02:00
Masayuki Nakano
0aa1849eae
Bug 467593 'WARNING: GetCharCode used for wrong key event; should use onkeypress. ' should not be displayed by Web pages r+sr=roc
2008-12-06 18:30:01 +09:00
Markus Stange
030716b190
Bug 463042 - Smooth scrolling isn't working with the scrollbar or the keyboard arrows, r+sr=roc
2008-12-02 14:18:08 +01:00
Boris Zbarsky
13db56625d
Bug 461917. Do a better job of reporting pending exceptions when compiling an event listener. r=mrbkap, sr=jst
2008-12-03 09:41:09 -05:00
Olli Pettay
9fd913e7a2
Bug 457672 - window blur event is not fired when opening a new tab, r+sr=jst
2008-12-03 13:18:23 +02:00
Olli Pettay
112d988340
Bug 466433 - Crash [@ CallQueryInterface<nsIFrame,nsIScrollableViewProvider>] with MozMousePixelScroll event and removing window, r+sr=roc
2008-12-03 12:33:31 +02:00