Kartikaya Gupta
3fd4eb4798
Bug 715326 - Fix viewport position when zooming up a page that is smaller than the viewport on both axes. r=pcwalton
...
Take a page that has width PW and height PH, where PW is less
than the viewport width VW and PH is less than the viewport height
VH, and VW/PW > VH/PH. If we scale this up to fit the viewport,
then the vertical viewport position ends up scrolled to the bottom
(or partway to the bottom depending on how long the page is). This
fixes that by shifting the focal point in this case.
2012-01-12 22:47:56 -05:00
Kartikaya Gupta
5dbe06895e
Bug 715326 - Don't round the page size in browser.js. r=pcwalton
...
Rounding the page size before sending it to Java serves no real
purpose, and introduces rounding errors that I have observed to
be up to a couple of pixels, depending on the screen size and page
dimensions.
2012-01-12 22:47:33 -05:00
Jonathan Kew
c0b92e301e
bug 708075 - observe memory-pressure notification and discard cached gfxShapedWord records. r=roc
2012-01-13 11:37:46 +00:00
Ed Morley
187a7dbe69
Backout 148044813372 (bug 715471) for multiple test failures
2012-01-13 11:26:13 +00:00
Jonathan Kew
42238d3ff0
bug 715471 - use fallible allocation for potentially large buffers in nsTextFrameThebes.cpp. r=roc
2012-01-13 10:35:02 +00:00
Geoff Lankow
0e8febcd0c
Bug 717694 - Persist prefs after closing the add-ons manager; r=Unfocused
2012-01-13 15:07:52 +13:00
Mike Hommey
89ee340e7c
Bug 697301 - Avoid the compiler making optimizations to mozalloc_abort that end up corrupting stack traces. r=cjones
2012-01-13 07:24:17 +01:00
Mike Hommey
41e5e42c93
Bug 716825 - Avoid loading system libraries with their full path. r=bjacob,r=gal,r=blassey
2012-01-13 07:23:02 +01:00
Masayuki Nakano
d17ac0bf94
Bug 717560 input events during composition should be fired after auto batch is gone r=ehsan
2012-01-13 15:19:22 +09:00
Masayuki Nakano
93585d095a
Bug 717147 part.3 Findbar shouldn't do incremental search during composition r=gavin
2012-01-13 15:19:22 +09:00
Masayuki Nakano
90661092ce
Bug 717147 part.2 Don't do autocomplete during composition r=dolske
2012-01-13 15:19:22 +09:00
Masayuki Nakano
6e8f73fabc
Bug 717147 input events which are fired after compositionupdate should be trusted events r=ehsan
2012-01-13 15:19:22 +09:00
Phil Ringnalda
f21004e152
No bug, remove trailing whitespace on a CLOSED TREE
2012-01-12 20:57:12 -08:00
Ed Morley
329417cd35
Merge mozilla-central to mozilla-inbound
2012-01-13 03:19:46 +00:00
Gregory Szorc
58abae6ca3
Bug 708134 - Rewrite add-on URL to note it was installed by Sync; r=rnewman, Unfocused
...
--HG--
extra : rebase_source : cbcdcf2f85d8b68c57accef1b1e2db887df4925f
2012-01-12 17:45:37 -08:00
Benoit Girard
4c47d36e24
Bug 717059 - Bustage fix for android. r=bustage
2012-01-12 20:36:55 -05:00
Oleg Romashin
d6ad5fab8a
Bug 694964 - crash [@ gfxSharedImageSurface::Open]. r=ajuma
2012-01-12 15:49:43 -08:00
Doug Turner
e1493dd6cd
Bug 704467 - Crash in mozalloc_abort | __swrite | dexDataMapAlloc. Protect against a bad class cast. r=wesj
2012-01-12 09:59:59 -08:00
Matt Brubeck
ac8a7f3a3e
Merge last green changeset from mozilla-inbound to mozilla-central
2012-01-12 08:22:14 -08:00
Kyle Huey
829d1f590c
Bug 717549: Drop the reference to the content editor when the spell checking UI is reset to prevent zombie compartments. r=dao
2012-01-12 15:35:39 +01:00
Masatoshi Kimura
65cb5fcc01
Bug 716570 - Rename blob URI scheme from "moz-filedata" to "blob" per spec. r=sicking
...
--HG--
rename : content/base/src/nsFileDataProtocolHandler.cpp => content/base/src/nsBlobProtocolHandler.cpp
rename : content/base/src/nsFileDataProtocolHandler.h => content/base/src/nsBlobProtocolHandler.h
2012-01-12 11:36:03 +01:00
Dão Gottwald
65b3259751
Bug 717191 - browser_scratchpad_bug690552_display_outputs_errors.js leaks the scratchpad window. r=rcampbell
2012-01-12 11:35:35 +01:00
Marco Zehe
b38580eaae
Merging m-c to accessibility
2012-01-12 11:04:21 +01:00
Robert Longson
555bbcf3c7
Bug 525095 - Fix artifacts being left behind when text is resized. r=roc
2012-01-12 09:59:39 +00:00
Chris Jones
d9fcf03424
Bug 710563: Temporarily set layout.frame_rate.precise only for b2g, while bug 710563 is waiting to land. r=mwu
2012-01-12 00:36:46 -08:00
Trevor Saunders
b5886c0cc0
bug 673689 - fix some new places where nsIAccessibleRole::ROLE_FOO was added r=me
2012-01-11 23:42:47 -05:00
Jignesh Kakadiya
aae55a7592
Bug 673689 Introduced name space role. r=tbsaunde
2012-01-11 22:07:35 -05:00
aceman
7150f5af1c
Bug 709486: Remove prefix "Warning" from xpcom chrome registration warning-message. r=bsmedberg
2012-01-11 15:43:04 -08:00
Kyle Huey
b641d37a45
Bug 703133: Flush layout data asynchronously on charset changes. r=bz
2012-01-11 21:58:44 +01:00
Mike Hommey
5e56b8b5ff
Fixup for bug 683127 part 4: Avoid RefPtr.h using JS_Assert. r=tglek
2012-01-11 19:36:35 +01:00
Mike Hommey
e1f53c699e
Bug 683127 - Don't try to log the offset, since it is no longer used. Fixes debug Android build failure; rs=edmorley
2012-01-11 17:53:15 +00:00
Ed Morley
a870ef3fc6
Merge last green changeset of mozilla-inbound to mozilla-central
2012-01-11 17:01:05 +00:00
Benjamin Smedberg
cec907be24
Bug 715576 - libalerts_s.dylib is incorrectly-named (_s indicates a static library) and links against the static-js library, which is bad. Make it link against either libxul (static-js) or the dynamic-js library correctly, and rename it. r=ted
2012-01-11 11:28:21 -05:00
Benjamin Smedberg
961aa5c8d9
Bug 675221 part H - fix test_bug489671 which is throwing exceptions from a console listener, which is supposed to fail to prevent infinite recursion or infinite repetition behavior. r=bz
2012-01-11 11:28:21 -05:00
Benjamin Smedberg
a25d75630b
Bug 675221 addendum to part A - reimplement the recursion check for the console service so that a poorly-written console listener doesn't cause an infinite repeition, r=bent
2012-01-11 11:28:21 -05:00
Benjamin Smedberg
3ac4562dad
Bug 675221 part B - remove the implementation of XPCOM proxies, sr=dougt
2012-01-11 11:28:21 -05:00
Benjamin Smedberg
29cd67e86a
Bug 675221 part A: replace XPCOM proxies with runanble for code in XPCOM itself, r=bz
2012-01-11 11:28:21 -05:00
Brian Hackett
41b8ceba84
Fix non-threadsafe builds, no bug. r=jorendorff
2012-01-11 08:21:26 -08:00
Jignesh Kakadiya
132bb9f668
Bug 716215 - nsHTMLEditor::IsEmptyNodeImpl checks if the parent is a form widget instead of the child. r=Ms2ger; sr=ehsan
2012-01-11 09:23:09 +01:00
Ms2ger
42d0f74e76
Bug 332648 - Part h: Move AutoEnumStateArray to jsapi.h; r=evilpie
2012-01-11 09:23:09 +01:00
Ms2ger
27ed38a4d4
Bug 332648 - Part g: Move AutoIdArray to jsapi.h; r=evilpie
2012-01-11 09:23:09 +01:00
Ms2ger
4c1c459a81
Bug 332648 - Part f: Move AutoIdRooter to jsapi.h; r=evilpie
2012-01-11 09:23:09 +01:00
Ms2ger
06db6578d4
Bug 332648 - Part e: Move AutoArrayRooter to jsapi.h; r=evilpie
2012-01-11 09:23:09 +01:00
Ms2ger
7abd6c7b28
Bug 332648 - Part d: Move AutoStringRooter to jsapi.h; r=evilpie
2012-01-11 09:23:08 +01:00
Ms2ger
25c1f65ab1
Bug 332648 - Part c: Move AutoObjectRooter to jsapi.h; r=evilpie
2012-01-11 09:23:08 +01:00
Ms2ger
d7850e8af7
Bug 332648 - Part b: Move AutoValueRooter to jsapi.h; r=evilpie
...
This patch also moves the MarkRuntime function into the JS namespace.
2012-01-11 09:23:08 +01:00
Ms2ger
d20a66543c
Bug 332648 - Part a: Move AutoGCRooter to jsapi.h; r=evilpie
...
This also moves AutoCheckRequestDepth into jsapi.h and moves some assertions
from CHECK_REQUEST to the AutoCheckRequestDepth constructor.
2012-01-11 09:23:08 +01:00
Ms2ger
4de4e729e4
Bug 714264 - Part c: Move IterateData / CollectCompartmentStatsForRuntime / GetExplicitNonHeapForRuntime to js/MemoryMetrics.h; r=njn
...
This patch also removes those APIs exposed in js/MemoryMetrics.h that aren't
used anymore.
2012-01-11 09:23:08 +01:00
Ms2ger
d8cd240512
Bug 714264 - Part b: Move CompartmentStats to MemoryMetrics.h; r=njn
...
The name member is implemented as a void*, because it needs to remain an
nsCString, and as such the logic to get the name also remains in XPConnect.
2012-01-11 09:23:08 +01:00
Ms2ger
b320983b67
Bug 714458 - Part c: Don't include jscntxt.h in xpcprivate.h; r=bholley
...
This removes the inclusion from xpcprivate.h, and adds the include to XPConnect
files that still need it, along with notes to clarify what these files need
from the include. These notes will be removed while fixing bug 677079.
2012-01-11 09:23:08 +01:00