David Zbarsky
aa0b85856a
Remove unneeded nsIDOMNSHTMLLabelElement interface by merging it into nsIDOMHTMLLabelElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
Shawn Wilsher
d7a6659e76
Bug 582656 - NS_EVENT_STATE_HANDLER_CRASHED == NS_EVENT_STATE_INDETERMINATE
...
r=bz
sr=bz
a=blocking2.0
2010-07-28 12:33:29 -07:00
Olli Pettay
abf43f852b
Bug 566466 - speed up createElement(), r=jst, peterv
2010-07-23 12:49:57 +03:00
Craig Topper
b9673b8709
Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
2010-07-21 15:05:17 -07:00
Boris Zbarsky
93922db9e1
Bug 578696 part 11. Stop holding strong refs when calling ContentRemoved and remove the now-unused IMPL_STRONGREF_MUTATION_NOTIFICATION macro. r=sicking
2010-07-21 11:37:41 -04:00
Boris Zbarsky
998b474e42
Bug 578696 part 9. Stop holding strong refs when calling ContentAppended. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
8cfe0849e3
Bug 578696 part 8. Stop holding strong refs when calling AttributeChanged. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
b8256cdb51
Bug 578696 part 4. Stop holding strong refs when calling NodeWillBeDestroyed. r=sicking
2010-07-21 11:33:32 -04:00
Boris Zbarsky
6d1abf34cd
Bug 578696 part 2. Make nsXMLEventsManager inherit from nsStubDocumentObserver. r=sicking
2010-07-21 11:33:31 -04:00
Timothy Nikkel
eaf04d25f4
Bug 563878. Part 15. Fix GetOffsetTo callsites. r=mats
2010-07-18 21:23:48 -05:00
Markus Stange
b5159a8bd0
Bug 392188 - Add a XUL attribute called "clickthrough" that determines whether an element accepts mouse events when it's in a background window. r=smaug
2010-07-16 14:50:28 +02:00
Robert O'Callahan
968444e08b
Bug 573933. Part 3: Fix button-state test to render a margin around the button so we don't get into any weird sampling issues. Also, use a canvas that's just as big as necessary. r=dbaron
2010-07-16 09:07:43 +12:00
Timothy Nikkel
976046bf62
Bug 563878. Part 5. Rename nsIFrame::GetWindow(Offset) to GetNearestWidget. r=mats
2010-07-02 14:11:04 -05:00
Robert Kaiser
1127ddd8f5
Bug 557120 - [SeaMonkey 2.1] mochitest-plain-1: it seems test_bug457672.html "leaks the world". r=smaug
...
--HG--
extra : rebase_source : 002c31bd38438e88444e7578faaa065133f4b5ae
2010-06-12 15:17:00 -04:00
Doug Turner
901e02b2de
Merging with mozilla-central. Manually merged: content/canvas/src/nsCanvasRenderingContext2D.cpp ipc/ipdl/Makefile.in toolkit/toolkit-tiers.mk toolkit/xre/nsEmbedFunctions.cpp
...
--HG--
rename : gfx/thebes/src/gfxSharedImageSurface.cpp => gfx/thebes/gfxSharedImageSurface.cpp
rename : gfx/thebes/public/gfxSharedImageSurface.h => gfx/thebes/gfxSharedImageSurface.h
2010-06-28 16:33:19 -07:00
Doug Turner
4719dd0705
Automerge w mozilla-central
2010-06-24 14:06:13 -07:00
Jason Duell
1b0fefc8aa
Merged again from m-c to get latest bits and avoid deleted branch issue.
2010-06-22 17:57:09 -07:00
Jason Duell
d194b9d486
Merge from m-c.
...
Fair amount of merge conflicts.
Biggest item was changes to nsHttpChannel from web sockets changes.
Other likely suspects if things are borken:
nsFrameLoader.cpp:
- nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
nsnull (m-c) to local process call to new nsFrameMessageManager(),
callback arg? Smaug said null.
- only calling SetCallBackData for local case. also +r smaug.
nsPrefBranch.cpp had fairly extensive merge conflicts.
nsChromeRegistry had lots of changes.
Dougt did most of the non-necko changes (thanks).
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
2010-06-22 17:33:57 -07:00
Olli Pettay
41b6035eee
Bug 568955 - Optimize nsDOMEvent::SetEventType, r=sicking
...
--HG--
extra : rebase_source : e98c945ce5e7b494bd2046efd6dc7b8379fabc51
2010-06-22 21:12:12 +03:00
Johnny Stenback
b5ac9ee398
Backed out changeset 82a21d443b5e
2010-06-21 22:39:53 -07:00
Johnny Stenback
6268e31519
Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc
2010-06-21 19:58:50 -07:00
Doug Turner
ded51c1c5f
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Felipe Gomes
6a58c784dc
Bug 555081 - Add support for titlebar mouse interaction and address missing aero features. r=jmathies, smaug, vlad.
2010-06-28 01:04:05 -05:00
Geoff Lankow
cc4019ac75
Bug 300992 - implement readystatechange event. r=smaug, sr=jst
2010-06-24 13:12:07 +12:00
Timothy Nikkel
32158fa7f0
Bug 572294. Make sure the refpoint is relative to the widget we use on the drop event. r=roc
2010-06-25 16:51:17 -05:00
Doug Turner
3ad0032930
Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
...
also removed modules/plugin/default*
2010-05-17 08:59:15 -07:00
Mounir Lamouri
a821ae13af
Bug 456229 - Implement <input type="search">. r=smaug sr=sicking
2010-05-17 12:20:22 +02:00
Chris Jones
9327ed8dcc
Merged m-c
2010-05-13 18:04:53 -05:00
Johnny Stenback
841261676e
Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc
2010-06-23 14:35:57 -07:00
Ben Turner
a283994c5f
Bug 553413 - 'Implement Asynchronous parts of the Indexed Database API.' p=sdwilsh+bent, r=jst.
2010-06-23 12:46:08 -07:00
Doug Turner
fe405e740c
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Karl Tomlinson
f48d8a05cd
b=564972 Add NS_IS_MOUSE_EVENT_STRUCT to test event class and use it to correct assert r=smaug
2010-05-13 14:33:16 +12:00
Doug Turner
8f97a20153
Merge with m-c. no hand edits
2010-04-29 21:04:50 -07:00
Ehsan Akhgari
c0245df31d
Backed out changeset 634e1f2cf46c because it breaks the Esc key in XUL dialogs (possibly among others)
2010-06-03 21:28:03 -04:00
Masayuki Nakano
d075ac396c
Bug 564669 Remove nsIPlaintextEditor::handleKeyPress() r=smaug, sr=roc
2010-06-02 16:24:56 +09:00
Markus Stange
5b01220cdf
Bug 426082 - Fix the test to deal with focus rings correctly.
2010-05-31 21:10:55 +02:00
Markus Stange
82e6086d92
Bug 426082, part 4: Test. r=smaug
2010-05-31 19:50:55 +02:00
Markus Stange
77a4281c8d
Bug 426082, part 3: Reflect a label's :hover/:active state on its associated natively themed control.
...
This patch adds an aFollowLabels argument to nsIEventStateManager::GetContentState which defaults to false. Setting it to true will return NS_EVENT_STATE_HOVER / _ACTIVE for labeled controls even if only their label is subject to this state. At the moment this flag is only set by native theming, so there won't be an observable change for the :hover / :active pseudoclasses.
In order to make dynamic state changes on the label work, SetContentState will now always notify the labeled control of state changes when its label changes state.
r=smaug
2010-05-31 19:49:55 +02:00
Markus Stange
5e59cfef32
Bug 426082, part 2: Make nsEventStateManager::GetContentState return the state directly instead of using an outparam. r=dbaron
2010-05-31 19:49:04 +02:00
Markus Stange
ba23dd0663
Bug 426082, part 1: Some refactoring in nsEventStateManager::Get/SetContentState. r=dbaron
2010-05-31 19:47:11 +02:00
Boris Zbarsky
e98cd67374
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
Neil Deakin
847d6ce201
Bug 564277, fix up various focus ring issues for html elements, r=smaug
2010-06-21 08:37:34 -04:00
wfernandom2004@gmail.com
eac77c5f8b
Bug 562681, websockets (protocol v76), r=smaug
...
--HG--
extra : rebase_source : 3fd1b153d688eba6fa6ffb499bc704dd9ca2a3c2
2010-06-17 21:36:01 +03:00
Marco Bonardo
cd3778006d
whoops, remove backslash
2010-06-16 12:31:25 +02:00
Marco Bonardo
f971593d97
Disable test for bug 563329 since it's timing out often
2010-06-16 12:20:28 +02:00
Vivien Nicolas
27fdccc31f
Bug 563329 - Add a preference to enable/disable click hold context menus [r=smaug]
2010-06-16 09:36:11 +02:00
Oleg Romashin
87c511839e
Merged with mozilla-central
2010-04-22 20:22:26 -04:00
Doug Turner
6c196f14e2
Automerge with mc. no manual changes
2010-04-21 03:31:13 -07:00
Neil Deakin
ceb1712f98
Bug 418521, improve the way focus indicators are displayed to correlate better with system behaviour, add -moz-focusring property to apply only when focus rings should be drawn, r=dao,jmathies,dbaron sr=neil
2010-04-21 10:53:42 -04:00
Masayuki Nakano
53ce892306
Bug 544277 IME became unusable when switching focus on Gmail RTF Editor r=enn
2010-04-21 22:13:08 +09:00