Margaret Leibovic
deb3c426e4
Bug 842883 - (Part 4) Replace DOMWindowClose event with Tab:Close. r=mfinkle
2013-02-24 20:51:05 -08:00
Margaret Leibovic
5ef9322b19
Bug 842883 - (Part 3) Move Content:* events from GeckoApp to Tabs. r=bnicholson
2013-02-24 20:51:05 -08:00
Margaret Leibovic
4333d66bb2
Bug 842883 - (Part 2.5) Clean up Tabs.handleMessage to avoid calling getTab() all the time. r=bnicholson
2013-02-24 20:51:05 -08:00
Margaret Leibovic
04f5eecdab
Bug 842883 - (Part 2) Move the Reader:* event handlers out of Tabs that don't need to be there. r=bnicholson
2013-02-24 20:51:04 -08:00
Margaret Leibovic
7b92d63fba
Bug 842883 - (Part 1) Start moving some tab-specific event listeners to Tabs. r=bnicholson
2013-02-24 20:51:04 -08:00
Gina Yeh
76e46f4140
Bug 830551 - Send file-transfer-complete message after receiving unexpected response code from remote, r=echou
2013-02-25 12:40:31 +08:00
Margaret Leibovic
c262620a86
Bug 843821 - Support reading distribution resources from a /system location. r=mfinkle
2013-02-24 20:15:23 -08:00
Masayuki Nakano
fa28bdf6c9
Bug 840409 part.16 Use IMM even in TSF mode when plugin has focus r=jimm
2013-02-25 13:00:07 +09:00
Masayuki Nakano
9c418977a8
Bug 840409 part.15 Implement widget::IMEHandler::CanOptimizeKeyAndIMEMessages() r=jimm
2013-02-25 13:00:07 +09:00
Masayuki Nakano
e1b162ac12
Bug 840409 part.14 Implement widget::IMEHandler::GetNativeData() r=jimm
2013-02-25 13:00:07 +09:00
Masayuki Nakano
dd698e762a
Bug 840409 part.13 Implement widget::IMEHandler::IsIMEEnabled() which checks whether the state indicates IME available or not r=jimm
2013-02-25 13:00:07 +09:00
Masayuki Nakano
8ba8af8e50
Bug 840409 part.12 Implement widget::IMEHandler::InitInputContext() and widget::IMEHandler::SetInputContext() r=jimm
2013-02-25 13:00:06 +09:00
Masayuki Nakano
e21a02c189
Bug 840409 part.11 Implement nsIMEContext::AssociateDefaultContext() and nsIMEContext::Disassociate() r=jimm
2013-02-25 13:00:06 +09:00
Masayuki Nakano
11d2de247e
Bug 840409 part.10 Implement widget::IMEHandler::SetOpenState() and widget::IMEHandler::GetOpenState() r=jimm
2013-02-25 13:00:06 +09:00
Masayuki Nakano
56147b7f59
Bug 840409 part.9 Implement widget::IMEHandler::GetUpdatePreference() r=jimm
2013-02-25 13:00:06 +09:00
Masayuki Nakano
fa38a34011
Bug 840409 part.8 Implement widget::IMEHandler::NotifyIMEOfTextChange() r=jimm
2013-02-25 13:00:06 +09:00
Masayuki Nakano
9abe38168e
Bug 840409 part.7 Define new notification for IME of focus or selection change and handle them in widget::IMEHandler::NotifyIME() r=jimm, feedback=roc
2013-02-25 13:00:06 +09:00
Masayuki Nakano
649b4e4874
Bug 840409 part.6 Implement widget::IMEHandler::NotifyIME() for committing and canceling composition r=jimm, feedback=roc
2013-02-25 13:00:06 +09:00
Masayuki Nakano
1c5d916951
Bug 840409 part.5 Implement widget::IMEHandler::IsComposing() and widget::IMEHandler::IsComposingOn() r=jimm
2013-02-25 13:00:05 +09:00
Masayuki Nakano
709f32c9d6
Bug 840409 part.4 Implement widget::IMEHandler::CurrentKeyboardLayoutHasIME() for debug r=jimm
2013-02-25 13:00:05 +09:00
Masayuki Nakano
77dda286b5
Bug 840409 part.3 Implement widget::IMEHandler::ProcessMessage() r=jimm
2013-02-25 13:00:05 +09:00
Masayuki Nakano
502b06a82e
Bug 840409 part.2 Move nsIMM32Handler::IsDoingKakuteiUndo() to widget::IMEContext r=jimm
2013-02-25 13:00:05 +09:00
Masayuki Nakano
3f35ffd466
Bug 840409 part.1 Implement widget::IMEHandler with Initialize() and Terminate() methods r=jimm
2013-02-25 13:00:05 +09:00
Reuben Morais
c4d09269f1
Bug 844274 - Move contacts API getAll cache to child process. r=sicking
2013-02-24 19:53:55 -08:00
Boris Zbarsky
4f80dbdbcf
Bug 844322. Make plug-in getters and setters JSPROP_SHARED so they don't get shadowed by expandos on the DOM nodes. r=jst
2013-02-24 22:40:42 -05:00
Makoto Kato
0dc3fd0c9f
Bug 774627 - Remove d2d pragma lib directives from MetroWidget. r=jimm
2013-02-25 12:20:42 +09:00
Timothy Nikkel
3068726ba3
Bug 689623. Part 13. Disable image visibility pass on mobile and b2g. r=mats
2013-02-24 18:59:24 -06:00
Timothy Nikkel
43a81594dc
Bug 689623. Part 12. Assume images in popups are visible. r=mats
2013-02-24 18:59:23 -06:00
Timothy Nikkel
21a6c4970d
Bug 689623. Part 11. Mark SVG feImage elements as visible because they don't create display items. r=mats
2013-02-24 18:59:23 -06:00
Timothy Nikkel
e570a1a58e
Bug 689623. Part 10. Make all images visible in print, print preview, chrome, xul, and resource docs and don't try to keep track of which are visible or not. r=mats
2013-02-24 18:59:23 -06:00
Timothy Nikkel
d65ed2f0df
Bug 689623. Part 9. Make images default to visible when they have a frame created for them. r=mats
2013-02-24 18:59:23 -06:00
Timothy Nikkel
8919430d6a
Bug 689623. Part 8. Add an 'unlocked draw' notification for images that are drawn when not locked so we catch any images that become visible through a means other than scrolling. r=joe,mats
2013-02-24 18:59:22 -06:00
Timothy Nikkel
c382d9d2b7
Bug 689623. Part 7. Clear the list of visible images on presshells that we don't descend into while building the display list of visible images. r=mats
2013-02-24 18:59:22 -06:00
Timothy Nikkel
9660b7d867
Bug 689623. Part 6. Keep a list of visible images on the presshell and code to manage it. r=mats
2013-02-24 18:59:22 -06:00
Timothy Nikkel
d695637b6c
Bug 689623. Part 5. Add mechanism to update image visibility upon some amount of scrolling. r=mats
2013-02-24 18:59:21 -06:00
Timothy Nikkel
377837d583
Bug 689623. Part 4. Add a visible count to nsIImadeLoadingContent, and use it when locking the image. r=joe
2013-02-24 18:59:21 -06:00
Timothy Nikkel
0cae0af928
Bug 689623. Part 3. In nsImageLoadingContent add a flag to TrackImage that skips the check if we have a frame so that we can use TrackImage everywhere (including FrameCreated) instead of AddImage. r=joe
2013-02-24 18:59:21 -06:00
Timothy Nikkel
089010f205
Bug 689623. Part 2. In nsImageLoadingContent make the discard request an optional part of UntrackImage so that we can use UntrackImage everywhere instead of RemoveImage. r=joe
2013-02-24 18:59:21 -06:00
Timothy Nikkel
abf897ca84
Bug 689623. Part 1. The display list we build for image visibility means we hit the same assertions as we hit when building the painting display list. So adjust some reftest assert counts upwards. r=mats
2013-02-24 18:59:20 -06:00
Brian R. Bondy
37596d7b56
Bug 843248 - Upgrading with maintenance service from a non metro build to a metro build does not show tile. r=jimm
2013-02-20 19:53:39 -05:00
Avi Halachmi
52e3b9ba5e
Bug 590422: Remove delay line filter from timer thread. r=bz
2013-02-20 20:21:09 +02:00
Ethan Hugg
9884e39d79
Bug 844929: Accept numeric parameters > UINT_MAX in SDP o-lines
2013-02-25 10:22:10 -08:00
Milan Sreckovic
497204dd23
Bug 844630 - Be explicit about environ visibility. r=bgirard
2013-02-26 13:21:06 -05:00
Bobby Holley
2473e41a58
Bug 834732 - Assert proper cx stack handling in WrapperFactory::Rewrap. r=mrbkap
2013-02-26 11:04:13 -08:00
Bobby Holley
d1a3436036
Bug 834732 - Audit callers of GetNativeContext and use AutoPushJSContext where appropriate. r=mrbkap
2013-02-26 11:04:13 -08:00
Bobby Holley
9e96be0f79
Bug 834732 - Introduce AutoPushJSContext. r=mrbkap
...
It's annoying to add yet another RAII class, but we're solving a different
problem here. In particular, there are lots of callers that grab a cx off
of an nsIScriptContext and use it without pushing. Most of the time this
is ok, since that cx is also the active cx. But it's hard to tell when we
might potentially violate that invariant. What's more, we don't want to just
use an nsCxPusher, because that does expensive things even when the cx matches
the one on the top of the stack. Most of these consumers should just switch
to AutoJSContext, but doing such a change en masse is a pretty risky thing to
do. So let's introduce a class that gives us good performance in the common case
and correctness in the uncommon case.
2013-02-26 11:04:12 -08:00
Bobby Holley
65edc090d7
Bug 834732 - Improve pushing in nsJSEnvironment. r=mrbkap
2013-02-26 11:04:12 -08:00
Bobby Holley
65df4a86fd
Bug 834732 - Push a cx in AdoptNode. r=mrbkap
2013-02-26 11:04:12 -08:00
Bobby Holley
138401e1b0
Bug 834732 - Push a cx in nsPrincipal::SetDomain. r=mrbkap
2013-02-26 11:04:12 -08:00
Bobby Holley
40b44c1bc7
Bug 834732 - Push a cx in nsWindowSH::NewResolve. r=mrbkap
2013-02-26 11:04:11 -08:00