Commit Graph

259282 Commits

Author SHA1 Message Date
John Daggett
115af5c162 Bug 693143. Crashtest for the small bitmap case. r=roc 2011-12-07 12:03:42 +09:00
John Daggett
7fef4d4b86 Bug 693143. Fix top crasher related to small font sizes and bitmap fonts. r=roc 2011-12-07 12:02:53 +09:00
Christian Legnitto
b86796df77 Backout 223d4f4bd252 (bug 463491) due to a regression (bug 679961). a=LegNeato 2011-10-31 16:39:32 -07:00
Kartikaya Gupta
c0dc783d39 Bug 706251 - Add panning performance API r=blassey
Add a PanningPerfAPI class with static methods to record panning
performance.
2011-12-01 14:11:10 -05:00
Kartikaya Gupta
e171c019ab Bug 707483 - (Cleanup) Remove some unused event listeners [r=mfinkle] 2011-12-06 13:56:17 -05:00
Kartikaya Gupta
c8344cd9fa Bug 707483 - (Cleanup) Move tab-specific event handlers from BrowserEventHandler to Tab [r=mfinkle] 2011-12-06 13:53:10 -05:00
Kartikaya Gupta
f8621069fb Bug 707483 - Make javascript scrollTo work properly [r=pcwalton]
If a scroll event comes in that changes the scroll coordinates
from those that were last set by user scrolling in Java, then
update the Java viewport with the new coordinates. Note that
this may occur in the middle of a draw, when Gecko already has
the transaction lock acquired on the tile buffer. Therefore we
need to delay the update until after the draw is complete.
2011-12-06 13:50:21 -05:00
Kartikaya Gupta
2b2ab1b75a Backout 884b705c99fb (bug 704738) for twinopen failure 2011-12-06 13:45:32 -05:00
Axel Hecht
dec0b6b8de bug 702302, bug 705137, enable l10n repacks for native UI, r=blassey,wesj
Fixing the l10n.ini and filter.py for both native and xul UI.
Fixing the repack logic for native to support both single-locale repacks
and multi-locale builds.
Removing some deb packaging code, that's not of any use for android native.
2011-12-06 16:54:12 +01:00
Kartikaya Gupta
46d166e4a5 Bug 704738 - Resize page content on device rotation [r=wesj]
If the device rotates, ensure we don't end up with grey
areas because the page didn't zoom in enough.
2011-12-06 10:39:09 -05:00
Chris Lord
ed2769240b Bug 703573 - Make document sub-frames scrollable. r=kats
The new Java compositor only handles scrolling the top-level scroll-frame. Use
browser.js to detect when a sub-frame is being scrolled and send an 'override'
event to Java to tell it to pass us scroll events instead of calling the
scroll function on the LayerController.
2011-12-06 15:13:14 +00:00
Sriram Ramasubramanian
b90571e40e Bug 707326: Reordering GeckoApp's AbsoluteLayout [r=pcwalton, r-mfinkle] 2011-12-02 15:41:14 -08:00
Steffen Wilberg
ef1a8ebdeb Bug 707575: about:fennec (about:firefox) appears too small (zoomed out) because of missing viewport meta tag. r=mfinkle 2011-12-05 19:26:44 +01:00
Kartikaya Gupta
03a607be02 Bug 704738 - Snap to edges on device rotation [r=Cwiiis] 2011-12-05 13:23:32 -05:00
Wes Johnston
4cca3b2143 Bug 697701 - Double tap zoom support. r=cwiiis 2011-11-15 13:41:19 -08:00
Kartikaya Gupta
6b7a25adf8 Bug 696319 - Scroll window as needed when soft keyboard is up [r=mfinkle]
Send an event to scroll to the focused input field when the
soft keyboard comes up. Ensure that this happens *after* the
viewport change event is sent to Gecko, so that Gecko actually
knows that browser viewport is smaller and doesn't just no-op
the scroll request.
2011-12-03 22:59:27 -05:00
Kartikaya Gupta
443dea1aa5 Bug 706614 - Catch OOM generating thumbnails [r=mbrubeck]
Prevent an out-of-memory error while generating a thumbnail
from taking down the entire application.
2011-12-03 22:54:05 -05:00
Sriram Ramasubramanian
5582ae25b3 Bug 705041: Verify error in pre-honeycomb versions for ActionBar [r=mfinkle] 2011-11-30 13:30:02 -08:00
Sriram Ramasubramanian
d8baed1d4b Bug 703656: Optimize tab adapter in TabsTray [r=mfinkle] 2011-11-22 12:32:45 -08:00
Kartikaya Gupta
a69a9e30dc Bug 707285 - Disallow browser.js from overriding viewport size [r=pcwalton]
Don't allow Gecko to set the viewport size because Java knows
this better. Allowing this behaviour could result in Bad Things(TM)
under certain race conditions such as described in bug 707285.
2011-12-03 10:56:39 -05:00
Alex Pakhotin
d82ac0e9de Bug 705457 - Tab key should move focus to the next field in a form. r=blassey 2011-11-30 11:25:17 -08:00
Lucas Rocha
52b1dd6e45 Backout 839f36123bce (bug 704490) for Try failure 2011-12-02 18:38:46 +00:00
Kartikaya Gupta
198e445505 Bug 707132 - Adjust viewport used for meta-viewport calculations [r=mbrubeck]
Calculate the viewport size based on the user-visible content area
and the zoom factor, rather than relying on the screen size, since
the screen size doesn't take into account things like the URL bar
and android chrome that may be visible.
2011-12-02 13:11:40 -05:00
Lucas Rocha
9f79e9c188 Bug 704490 - Abstract all bookmark/history access behing a common API (r=blassey) 2011-12-02 17:27:56 +00:00
Lucas Rocha
37ed412cf6 Bug 705212 - Update go/search icon on AwesomeBar for ICS/Honeycomb (r=mfinkle) 2011-12-02 16:49:28 +00:00
Lucas Rocha
9707206ccc Bug 706550 - Rename "All Sites" tab to "Top Sites" in AwesomeBar (r=mfinkle) 2011-12-02 16:47:42 +00:00
Lucas Rocha
39351308a7 Bug 706848 - Remove unused imports from AwesomeBar and AwesomeBarTabs (r=mfinkle) 2011-12-02 16:44:28 +00:00
Lucas Rocha
3e78a0807c Bug 706848 - Remove unnecessary @Override instances from AwesomeBarTabs (r=mfinkle) 2011-12-02 16:44:26 +00:00
Mark Finkle
d48af11cfe Bug 707015 - BrowserApp.addTab(aURI) doesn't put the new tab in the foreground [r=sriram] 2011-12-02 11:12:47 -05:00
Mark Finkle
f1328d9ec3 Bug 706644 - Going back from about:home still displays about:home [r=blassey] 2011-12-02 11:12:43 -05:00
Mark Finkle
9a77159dea Bug 707014 - JavaScript Error: 'frame.frameElement is null' {file: 'chrome://browser/content/browser.js' line: 1856} [r=wesj] 2011-12-02 11:04:09 -05:00
Brad Lassey
782456cfdf reverting enbedding/android to pre-birch IGNORE BAD COMMIT MESSAGES 2011-12-06 01:37:14 -05:00
Brad Lassey
e30512cbdb merge birch to mozilla-central
--HG--
rename : embedding/android/GeckoBatteryManager.java => mobile/android/base/GeckoBatteryManager.java
2011-12-06 13:55:36 -05:00
Ed Morley
0042c62308 Merge mozilla-central and mozilla-inbound 2011-12-06 09:04:40 +00:00
Tim Taubert
9c6aeeac42 merge m-c to fx-team 2011-12-06 08:55:18 +01:00
Brad Lassey
4ec5158529 back out an early version of bug 699351, the final patch has already landed on mozilla-central 2011-12-06 01:57:10 -05:00
Brad Lassey
1775607121 backout some changes we don't want to land from birch 2011-12-06 01:56:04 -05:00
Boris Zbarsky
5e49dea450 Fix missing braces compile warning. No bug. 2011-12-06 01:45:13 -05:00
Jared Wein
16011c81f1 Bug 633691 - Removed the ability to add exceptions to framed certerrors. r=gavin 2011-12-05 14:01:00 -08:00
Jared Wein
ce334be64d Bug 699719 - Fade out video controls if mouse movement is stalled > 2 seconds. r=dolske 2011-12-05 14:00:42 -08:00
Jared Wein
4f49dc45fd Bug 513405 - Add text to video controls to describe the cause of errors. r=dolske 2011-12-05 14:00:28 -08:00
Jared Wein
c2f20bb2e4 Bug 706329 - JS error in console when switching to full screen 'this.isVideoInFullScreen is not a function'. r=dolske 2011-12-05 13:59:39 -08:00
Matt Brubeck
d51cc48a5b Merge latest green changeset from mozilla-inbound to mozilla-central 2011-12-05 10:04:12 -08:00
jhorak@redhat.com
22ddfbac75 Bug 682832 - Don't ignore Gnome 3 proxy settings. r=karlt 2011-12-05 15:45:54 +01:00
Andrew Quartey
7e1051e6b3 Bug 465299 - Validity check for mozStorageStatementWrapper::Initialize. r=sdwilsh 2011-12-05 15:44:41 +01:00
Andrew Quartey
540b175dcb Bug 705414 - Failure checks for JS_DefineElement in nsScriptableRegion::GetRects. r=evilpie 2011-12-05 15:44:06 +01:00
Marco Bonardo
565d479ac5 Backout 407fba8cbd5a (bug 702256) for build failure on Windows. 2011-12-05 13:48:59 +01:00
Robert O'Callahan
1da54e8c41 Bug 699351. Part 4: Fix test. r=tnikkel 2011-12-06 01:39:48 +13:00
Robert O'Callahan
c7557e53ab Bug 699351. Part 3: Fix clipping to subdocument to not use subdocument root view bounds. r=tnikkel 2011-12-06 01:39:43 +13:00
Robert O'Callahan
cff2e2851c Bug 699351. Part 2: fix assertion. r=tn 2011-12-06 01:39:14 +13:00