Commit Graph

80829 Commits

Author SHA1 Message Date
Doug Turner
387c79c13b Merge mozilla-central 0ea84b44a7f1 2011-11-23 12:29:40 -08:00
Chris Lord
ff98b1c36d Bug 703141 - Remove bogus viewport reply tracking. r=kats
If we sent a viewport to Gecko that causes no change in what's drawn on the
screen, we wouldn't receive a reply and this would cause us to deadlock until
a redraw happens for some other reason.

As viewport changes are throttled at max 1 per 350ms, just remove this check.
After IRC discussion, it was deemed unnecessary.
2011-11-23 20:04:05 +00:00
Chris Lord
133e2a7438 Bug 703141 - Restore usage of the redraw hint. r=kats
Earlier patches mistakenly removed the redraw hint. This restores it, and
alters its behaviour to work correctly with regards to the viewport. This
should help mitigate some checker-boarding and performance issues when panning
and zooming.
2011-11-23 19:08:20 +00:00
Chris Lord
3bc8eb0f77 Bug 703141 - Fix plugin positioning and sizing. r=kats, pcwalton
This fixes plugin position/size in the new displayport-viewport scheme.
2011-11-23 19:08:11 +00:00
Chris Lord
2215a89fc3 Bug 703141 - Try to draw aligned to the pixel grid. r=pcwalton
To stop bad-looking text/fuzzy images, try to draw aligned to the pixel grid.
2011-11-23 19:07:51 +00:00
Chris Lord
43d46bf721 Bug 703141 - Reinstate zooming and add CSS zooming after viewport change. r=kats
This patch reinstates pinch-zooming and adds CSS re-scaling so that after
zooming, the page is rendered at the scaled resolution and you get clear text.

--HG--
rename : mobile/android/base/gfx/IntSize.java => mobile/android/base/gfx/FloatSize.java
2011-11-23 19:07:47 +00:00
Chris Lord
8947fea4fd Bug 703141 - Refactor around the idea of a viewport and displayport. r=kats
This patch refactors the code to make some of the value names and ownership
clearer, and to add the idea of a 'viewport' within a 'displayport'. The
displayport is the area of the page which is visible to the underlying buffer
and the viewport is the area of the page which is visible through the
application window.

--HG--
rename : mobile/android/base/ui/ViewportController.java => mobile/android/base/gfx/ViewportMetrics.java
2011-11-23 19:07:29 +00:00
Lucas Rocha
e04df851b4 Bug 701374 - Add native method to check creation of fixup URIs (r=dougt)
--HG--
extra : rebase_source : fd623dc1db9b110f8f0085ca0377c29697331093
2011-11-23 09:48:00 -08:00
Lucas Rocha
878bfdffcc Bug 701374 - Add macros for wrappers with return value (r=dougt)
--HG--
extra : rebase_source : 9fbc2c264d08fea75542471370db6e228dba6226
2011-11-23 09:46:26 -08:00
Matt Brubeck
544240cb69 Merge mozilla-central and mozilla-inbound 2011-11-23 10:08:26 -08:00
Oleg Romashin
360e7f7a43 Bug 703945 - blank screen after rotate on every site. r=mbrubeck 2011-11-23 08:30:40 -08:00
David Anderson
0b63120edf Initial removal in bug 698201 did not apply correctly (leftover r=dmandelin). 2011-11-23 09:50:56 -05:00
Kyle Huey
d866e58aa8 Bug 692635: Transaction abort events should bubble. r=sicking 2011-11-23 09:15:15 -05:00
Kyle Huey
6ad6198e46 Bug 702809: Allow creating indexes with empty keyPaths. r=sicking 2011-11-23 09:15:15 -05:00
Andrew McCreight
a7c64bf52a Bug 704207 - HeapValue::gcKind should return JSGCTraceKind. r=billm 2011-11-23 09:14:04 -05:00
Rafael Ávila de Espíndola
d7a921cab3 Bug 676607 - Update the mozconfig files to point to the new gcc. r=catlee. 2011-11-23 09:07:32 -05:00
Alexander Surkov
d5ffd89e79 Bug 703198 - JAWS doesn't announce combobox navigation in collapsed combobox, perf version, r=marcoz 2011-11-23 20:50:33 +08:00
Ed Morley
706170521c Merge mozilla-central and mozilla-inbound 2011-11-23 12:12:23 +00:00
Doug Turner
0239539b27 Bug 689713 - Warm up the DNS cache in Java when launching with a URL intent. r=blassey 2011-11-23 00:43:08 -08:00
Masatoshi Kimura
b9f694ca5a Bug 704284 - Crashtest, r=hsivonen 2011-11-23 10:22:41 +02:00
Patrick Walton
40f99fd608 Bug 699303 - Kinetic panning need to stop more sharply. r=dougt 2011-11-22 22:01:45 -08:00
Dave Townsend
db380d74d8 Bug 699175: The current theme is not active when updating Firefox and the add-ons database schema changes. r=Unfocused 2011-11-22 18:28:27 -08:00
Myk Melez
12d29607c2 no bug - update revision of Add-on SDK being tested; test-only 2011-11-22 16:28:04 -08:00
Doug Turner
2277a616c3 Bug 694325 - Backout of bfb56029f4bd due to crashes on android tablets. r=sworkman 2011-11-22 14:58:25 -08:00
Ed Morley
e776966f30 Merge mozilla-central and mozilla-inbound 2011-11-22 14:57:02 +00:00
Rob Campbell
8d0cb9d34b merge fx-team to m-c 2011-11-22 10:29:39 -04:00
Masayuki Nakano
27c741ccf6 Bug 704049 Restore radio button state when click event is prevented default and there was no checked radio button r=smaug 2011-11-22 21:38:37 +09:00
Ed Morley
50dadc3f45 Backout 7634808d94af (bug 703660) for Linux64 PGO build failures; a=khuey 2011-11-22 11:54:50 +00:00
Ed Morley
125f7082b5 Backout 8ceaedf06a57, f67977dea071 & 3fcaee9224ce (bug 704230) since bug 686466 does the same thing for all platforms; a=glandium 2011-11-22 11:44:41 +00:00
Henri Sivonen
d4c4dd4cf8 Bug 704284 - Null check mResponseXML in nsXMLHttpRequest::IsWaitingForHTMLCharset(). r=smaug. 2011-11-22 13:23:46 +02:00
Mounir Lamouri
8f3514d421 Bug 703610 - Return level=1.0 when the battery is full (Battery API UPower backend). r=cjones 2011-11-22 10:36:22 +01:00
Mounir Lamouri
dcbf1a1d55 Bug 702858 - Do not stop listening to battery changes when in the background on Android. r=cjones 2011-11-22 10:35:53 +01:00
Henri Sivonen
4892f3cfc2 Bug 704034 - Replace old pre-interned looping attributes with a single loop attribute in the HTML parser. rs=smaug. 2011-11-22 10:29:14 +02:00
Mike Hommey
6c1448574b Bug 696555 - Move update.locale into omni.jar. r=rstrong 2011-11-22 08:05:59 +01:00
Mike Hommey
24650c0957 Bug 686466 part 3 - Use a pre-generated nsXREAppData struct instead of application.ini. r=ted,bsmedberg
--HG--
rename : build/application.ini => build/application.ini.in
2011-11-22 08:05:59 +01:00
Mike Hommey
7b469585d5 Bug 686466 part 2 - Use centralized application.ini creation for mobile. r=ted 2011-11-22 08:05:59 +01:00
Mike Hommey
1d535a1808 Bug 686466 part 1 - Centralize application.ini creation. r=ted
--HG--
rename : browser/app/application.ini => build/application.ini
2011-11-22 08:05:59 +01:00
Jim Chen
2428877ca6 Bug 704414 - Remove debug button and wait 5s in native UI; r=dougt 2011-11-22 01:56:55 -05:00
Margaret Leibovic
a736b2ff05 Bug 701797 - (Part 1) Use download manager API in saveAsPDF to handle progress notifications. r=mfinkle 2011-11-22 16:46:10 -08:00
Margaret Leibovic
f4a6275a37 Bug 703630 - Disable share menuitem for certain protocols. r=blassey 2011-11-22 16:44:58 -08:00
Margaret Leibovic
19b8dcdbc0 Bug 703922 - Toggle boolean prefs with one click (and fix typo that broke pref types). r=mfinkle 2011-11-22 16:44:04 -08:00
Doug Turner
d1662fba2b merge with mozilla-central a9a0abc25480 2011-11-22 15:00:45 -08:00
Doug Turner
a16047fbe4 no bug. Disable saving last screenshot until http://code.google.com/p/android/issues/detail?id=16941 is worked around 2011-11-22 13:44:44 -08:00
Doug Turner
481648dc13 no bug. revert some of the birch changes. r=glandium 2011-11-22 13:21:23 -08:00
Doug Turner
cb49e80219 Merge with mozilla-central 6f998cc964be
--HG--
rename : embedding/android/GeckoApp.java => mobile/android/base/GeckoApp.java
2011-11-22 12:48:22 -08:00
Lucas Rocha
3cd78443a9 Bug 703602 - Close cursor when getting favicon URL (r=kats) 2011-11-22 14:07:47 +00:00
Mark Finkle
712be56cd6 Bug 696532 - Basic add-on manager support [r=wesj] 2011-11-22 01:12:59 -05:00
Alexander Surkov
8a95c5940f Bug 703198 - JAWS doesn't announce combobox navigation in collapsed combobox, r=marcoz 2011-11-22 13:01:02 +08:00
Ben Turner
417aaa6cdc Bug 703660 - IndexedDB: Compress structured clone data with Snappy. r=sicking+khuey.
--HG--
extra : transplant_source : /%A2p%D8.%08%B3%FC%B3%1E%1B%90e%F3%D1%804.8%8C
2011-11-21 20:18:29 -08:00
Ben Turner
a10f4257c5 Bug 702889 - IndexedDB: Change SQL schema and some cursor queries for faster performance. r=sicking.
--HG--
extra : transplant_source : %14T5%5BR%94%8Dn%95%B5%2CMD%E9%EB%F4%EE9%DB5
2011-11-21 20:18:25 -08:00