Граф коммитов

5307 Коммитов

Автор SHA1 Сообщение Дата
Ehsan Akhgari ca842cfe05 Bug 728614 - Part 4: Remove the viewport structure from browser.js; r=Cwiiis 2012-02-21 13:17:56 -05:00
Jeff Muizelaar d32d66ed41 Bug 726467. Remove now incorrect transformations to screen space. r=mfinkle
The java front end is handling zoom now. We shouldn't need to and
so don't need these transformations at all. This fixes link
hilighting because we're now selecting the right element to hilight.

--HG--
extra : rebase_source : 961b7bba2e7ae90eac7a8957867af7aea11b737b
2012-02-21 11:51:42 -05:00
Chris Lord 9cac08f45d Bug 728978 - Fix scrollToFocusedInput in browser.js. r=mfinkle
This fixes scrollToFocusedInput by doing the extra scrolling that scrollIntoView
can't do (due to the way we zoom), and by making sure the events land in the
right order.
2012-02-21 16:46:48 +00:00
Benoit Girard e226b505b4 Backout c1161ca4bf13 for test failures 2012-02-21 11:34:00 -05:00
Jeff Muizelaar 0334119dec Bug 728622. Remove dead code for dealing with view in Layer.java. r=clord
Now that bug 727939 has landed we don't seem to have any need to keep
the view around.
2012-02-21 11:05:09 -05:00
Ali Juma cd04253330 Bug 728620 - Followup: Add a FIXME comment. DONTBUILD 2012-02-21 10:30:57 -05:00
Brad Lassey 167af30836 bug 726827 - MAPLE: Black thumbnails r=jmuizelaar 2012-02-21 01:22:56 -05:00
Ali Juma c75e6a419d Bug 728620 - Ensure we draw after moving back/forward in history. 2012-02-20 20:47:00 -05:00
Ehsan Akhgari 3aba01411c Remove viewportExcess 2012-02-20 19:40:50 -05:00
Ehsan Akhgari 3c68da0587 Bug 727140 - OOM due to zoom of background tabs going to zero. This prevents viewport resizing happening on background tabs which should be a bit faster. 2012-02-20 18:37:21 -05:00
Joe Drew 9d423073c5 Bug 728631 - Don't disable blending inside our Java rendering code, because we rely on it remaining set from LayerManagerOGL. r=dougt
--HG--
extra : rebase_source : 9fe18ddb4582455fe428f14acb8a931e1b1e4661
2012-02-20 14:48:36 -08:00
Ehsan Akhgari 1749a668fe Fix clicking 2012-02-20 17:47:32 -05:00
Ehsan Akhgari d99c592450 Bug 728614 - Part 2: Remove viewport offsets 2012-02-20 16:51:37 -05:00
Ehsan Akhgari 1d80d38c46 Bug 728614 - Part 1: Remove updateTransform(); r=dougt 2012-02-20 16:39:42 -05:00
Brad Lassey 811a2ca0bd Bug 728614 - Part 0: Allow querying the viewport information from Java; r=dougt 2012-02-18 19:22:56 -05:00
Ehsan Akhgari 5669433518 Backout changeset c1161ca4bf13 2012-02-20 16:37:51 -05:00
Ehsan Akhgari 03a943058a Backed out changeset cfcc11281ca2 2012-02-20 16:36:56 -05:00
Ehsan Akhgari 583d600df7 Bug 728614 - Part 1: Remove updateTransform(); r=dougt 2012-02-20 16:36:15 -05:00
Brad Lassey d2ce9f3890 [mq]: meta_viewport_query
--HG--
extra : rebase_source : 586dfca0cf7d9446e532ecfa38fd126225db36b9
2012-02-18 18:32:50 -05:00
Chris Lord 7a80ecbce0 Bug 709813 - Fix fullscreen mode.
While the bug was originally filed for the Java-compositor version of fennec,
the same symptoms also occur in Maple. This patch removes the vbox that browsers
were put in, as it's no longer necessary.
2012-02-20 18:13:29 +00:00
Blair McBride bc57623ae1 Bug 721287 - Change extensions.getAddons.search.browseURL default to include OS and version. r=dtownsend 2012-03-07 21:18:30 +13:00
Blair McBride 23957a1b85 Bug 711679 - Send background version checks to new domain. r=darktrojan,dtownsend 2012-03-07 21:18:28 +13:00
Chris Lord b15f7347e3 Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom.
Zooming in caused the right and bottom edges of the page to be clipped. This
was because we would try to scroll to coordinates that, untransformed, would be
invalid. The document has no knowledge of the zoom, and so the scroll position
needs to be forced somehow.

Java compositor accomplished this using a CSS translation transformation, this
accomplishes it by turning off scroll position clamping (a technique that the
Java compositor should also employ, if the patch this relies on passes review).
2012-02-17 23:44:47 +00:00
Chris Lord 6765c25533 Backout scroll-clamp stuff again
I hope this makes it easier to merge and I'm not just wasting time...
2012-02-19 09:26:52 +00:00
Brad Lassey 26042ff86a merge again 2012-02-18 18:17:10 -05:00
Jeff Muizelaar 03bfd5ec7c Bug 727939. Avoid double painting after invalidation. r=bgirard
This reduces the paint rate on things like runfield
so that we only paint at the rate that we're invalidating.

We do so by not requesting render in endTransaction

It looks like endTransaction is only called by endDrawing
on the gecko thread and only on VirtualLayers. We don't
need the extra requestRender call because we've already
done the rendering.
2012-02-18 18:06:30 -05:00
Brad Lassey e5e9a2b04c merge from mozilla-central 2012-02-18 17:29:33 -05:00
Brad Lassey 0ad51deb55 backing out e45688c8531c because it broke the build 2012-02-18 14:21:48 -05:00
Patrick Walton c18e9e380e Stub untested gralloc support, disabled for now 2012-02-17 23:53:21 -08:00
Doug Turner fb206c408e Bug 727140 - OOM due to zoom of background tabs going to zero. This prevents viewport resizing happening on background tabs which should be a bit faster. r=pcwalton
--HG--
extra : rebase_source : b0922946f42996f1f0454c58cb6bbdb7a5243653
2012-02-17 23:08:47 -08:00
Ed Morley f58ce433db Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-02-18 00:16:22 +00:00
Kyle Machulis aab6a28280 Back out bug 711601 (changeset 4c8aa2b0ca1c) due to qemu breakage 2012-02-17 15:54:27 -08:00
Chris Lord c84e375054 Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom.
Zooming in caused the right and bottom edges of the page to be clipped. This
was because we would try to scroll to coordinates that, untransformed, would be
invalid. The document has no knowledge of the zoom, and so the scroll position
needs to be forced somehow.

Java compositor accomplished this using a CSS translation transformation, this
accomplishes it by turning off scroll position clamping (a technique that the
Java compositor should also employ, if the patch this relies on passes review).
2012-02-17 23:44:47 +00:00
Chris Lord 2c6eb0985e Backout 87134:1c1c22bd0291 and 87135:a4af71f1bc1f
Realised I made a mistake with the nsIFrameLoaderOwner.clampScrollPosition
patch and I want this to go in as a single commit and not break building of
Maple.
2012-02-18 00:46:23 +00:00
Chris Lord e0a80d3736 Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom.
Zooming in caused the right and bottom edges of the page to be clipped. This
was because we would try to scroll to coordinates that, untransformed, would be
invalid. The document has no knowledge of the zoom, and so the scroll position
needs to be forced somehow.

Java compositor accomplished this using a CSS translation transformation, this
accomplishes it by turning off scroll position clamping (a technique that the
Java compositor should also employ, if the patch this relies on passes review).

--HG--
extra : rebase_source : a13403d53fed39e1f042da3611147da1c0420cf0
2012-02-17 23:44:47 +00:00
Matt Brubeck 64de5a1bc3 Bug 728379 - [maple] Use setCSSViewport to set the layout viewport [r=ehsan] 2012-02-17 13:15:12 -08:00
Chris Lord 56eedf55bb Fix screen/window size change events.
Window size was being treated as equivalent to screen size, which it isn't.
Make sure to send the size-changed event when either the window size or the
screen size change, and to properly differentiate between the two.
2012-02-17 17:25:52 +00:00
Ehsan Akhgari b990b3c180 Don't call updateViewport two times in a row 2012-02-17 11:58:36 -05:00
Kartikaya Gupta 1e521b419a (Part 5) Move overrides and abstract/interface implementations up from GeckoGLLayerClient into GeckoLayerClient 2012-02-17 10:33:23 -05:00
Kartikaya Gupta abd5e1faa7 (Part 4) Mark all gfx functions invoked by JNI so I don't shoot myself in the foot shortly 2012-02-17 10:13:56 -05:00
Kartikaya Gupta 614fed1c73 (Part 3) Collapse LayerClient into GeckoLayerClient, the only subclass 2012-02-17 10:03:28 -05:00
Kartikaya Gupta 9aa1e892f6 (Part 2) Stop PlaceholderLayerClient from extending LayerClient since it has nothing in common with GeckoLayerClient and makes a mockery of OOP 2012-02-17 09:56:47 -05:00
Kartikaya Gupta 79bfcbfa4e (Part 1) Get rid of LayerController.getLayerClient() 2012-02-17 09:32:24 -05:00
Kartikaya Gupta 357cb8e480 Also remove dangling entrails of the layer client type 2012-02-17 09:16:14 -05:00
Kartikaya Gupta 7ae132d853 Rip out unused GeckoSoftwareLayerClient since we've committed to GL layers. 2012-02-17 09:04:50 -05:00
Kartikaya Gupta 54ec96eba6 Put back some things left out of dougt's merge 2012-02-17 01:36:49 -05:00
Doug Turner 3f133bfdd1 Merge with mozilla-central 2012-02-16 18:06:54 -08:00
Kartikaya Gupta a2fbc5a933 Cache the checkberboard color so that we don't redo a bunch of work uselessly 2012-02-16 12:04:37 -05:00
Kartikaya Gupta 017fdd22f9 Bug 727565 - Fix new compiler warnings for javac 1.7. r=bnicholson 2012-02-15 22:55:47 -05:00
Sriram Ramasubramanian 21174befc5 Bug 727610: Supporting fullscreen on ICS. [r=mfinkle] 2012-02-15 16:14:02 -08:00
Aki Sasaki 1366db2ec8 bug 725294 - updated mobile mozconfigs. r=catlee 2012-03-02 11:55:21 -08:00
Brad Lassey ccbe98dba8 bug 726930 - speed up tab thumbnails r=mfinkle 2012-02-17 10:52:26 -08:00
Mike Hommey 63728ad47c Bug 713622 - Re-enable elfhack on Fennec XUL. r=mbrubeck 2012-02-17 08:55:36 +01:00
Patrick Walton 33a9ad9c0a Don't render while pinching. Reduces jank and makes zooming easier to debug. 2012-02-13 22:48:00 -08:00
Patrick Walton 97d18e40e9 Scale the displayport by the zoom factor 2012-02-13 22:32:31 -08:00
Patrick Walton 2f48494641 Fix scissor rect and use the Java compositor's cached viewport metrics when drawing decorations 2012-02-13 20:20:38 -08:00
Kartikaya Gupta 68f70683a6 Guard against OOMing in GeckoGLLayerClient.getBitmap like we were doing in GeckoSoftwareLayerClient 2012-02-13 18:15:27 -05:00
Patrick Walton 9192420dcd Expose ActivateProgram() and DeactivateProgram() to widget 2012-02-13 13:55:10 -08:00
Kartikaya Gupta b840a72049 Reduce diff against m-c; remove unrelated change in AboutHomeContent 2012-02-13 17:43:08 -05:00
Kyle Machulis 0d9030e3fc Bug 711601 - Bluetooth Implementation on B2G - patch 1: Boilerplate code for creating navigator.mozBluetooth object. r=bent 2012-02-15 13:37:13 -08:00
Kyle Machulis 2030a8c40f Bug 711601 - Bluetooth Implementation on B2G - patch 1: Boilerplate code for creating navigator.mozBluetooth object. r=bent 2012-02-14 17:51:52 -08:00
Patrick Walton 60ed20fee4 Split out Java compositor shader program activation and deactivation into separate functions 2012-02-13 12:27:09 -08:00
Ali Juma f5ab6719f2 Enable zooming. 2012-02-12 15:06:34 -05:00
Patrick Walton 18ca020f2d Deactivate vertex attribute arrays and the program. Seems to fix the crashes on PowerVR. 2012-02-10 23:50:13 -08:00
Patrick Walton 6701f65a25 Uncomment the Java compositor integration, except for the part that causes PowerVR crashes 2012-02-10 23:03:02 -08:00
Patrick Walton c0749c492c Fix browser.js ReferenceError 2012-02-10 16:17:15 -08:00
Ali Juma d86e8c7c2a Fix race conditions when updating view transform, by switching to an absolute transform. 2012-02-10 16:08:24 -05:00
Ali Juma 1938bda689 Merge heads. 2012-02-10 10:31:31 -05:00
Patrick Walton f87504cb9a Expose the necessary Java routines to render decorations through JNI 2012-02-09 22:58:18 -08:00
Richard Newman 2f575791aa Bug 727725 - Incorrect assertion in GlobalSession. 2012-02-16 14:58:31 -08:00
Richard Newman e326003e43 Bug 726194 - Sync pairing succeeds, but is OFF. 2012-02-16 14:28:04 -08:00
Matt Brubeck bb813207bf Bug 728005 - Crash when entering full screen mode on Android 2.3 [r=sriram] 2012-02-16 14:22:27 -08:00
Mark Finkle 34b729110d Bug 726399 - Robotium: Add simple test for 'Open Link' context menu r=gbrown 2012-02-16 14:32:33 -05:00
Mark Finkle 3dbcdd7bc9 Backout eb9c17efd1e4, wrong patch 2012-02-16 14:21:52 -05:00
Mark Finkle 530ec79420 Bug 727730 - Add support for Share Link context menu r=mbrubeck 2012-02-16 14:07:12 -05:00
Mark Finkle cf594fa163 Bug 726399 - Robotium: Add simple test for 'Open Link' context menu r=gbrown 2012-02-16 14:06:58 -05:00
Justin Lebar 6363384c43 Bug 727381 - On Android Fennec, send haptic feedback while a vibration is playing, so as not to clobber it. r=blassey 2012-02-15 13:56:00 -05:00
Wes Johnston b20553a2d2 Bug 732069 - Remove library extraction from APKOpen. r=glandium,blassey
* * *
Bug 718760 - Fix bustage by removing extra apk_mtime variable. r=glandium
2012-03-08 10:25:44 -08:00
Gian-Carlo Pascutto 9aba918e07 Bug 721352 - Make Profile Migration use batch operations. r=lucasr 2012-03-12 22:48:15 +01:00
Gian-Carlo Pascutto 4494df6817 Bug 721352 - Add support for batch operations in LocalDB. r=lucasr 2012-03-12 22:48:15 +01:00
Wes Johnston 8dbe8c8f88 Backout 1d78e84e678c 2012-03-12 13:35:51 -07:00
Ali Juma 7d3fe66eb2 Code cleanup. 2012-02-09 17:39:04 -05:00
Mike Hommey cb6956df37 Bug 728872 - NULL-check mSoftwareLayerClient in GeckoApp$SessionSnapshotRunnable.run. r=mfinkle 2012-02-21 08:11:37 +01:00
Lucas Rocha 89f960d81b Bug 723841 - Add a foreign key to bookmarks table and sanitize special folders (r=rnewman) 2012-02-20 19:28:27 +00:00
Lucas Rocha df024d5068 Bug 723841 - Define a constant for the predefined root id for bookmarks (r=rnewman) 2012-02-20 19:28:27 +00:00
Lucas Rocha 5cbbe8f7fa Bug 723841 - Generalize code to create or update special folders (r=rnewman) 2012-02-20 19:28:27 +00:00
Lucas Rocha 4f5adf4bdd Bug 723841 - Factor out methods to create each part of the database (r=rnewman) 2012-02-20 19:28:27 +00:00
Chris Lord be296c04dd Bug 709813 - Fix full-screen mode in native android fennec. r=mbrubeck
The style rule that gets set for full-screen mode was conflicting with how we
size the browser element for viewport/displayport support. Size the browser
using min-width/height to work around this.
2012-02-20 17:21:56 +00:00
Kyle Machulis d0600c2d50 Bug 711601 - B2G Bluetooth Boiler Plate r=bent 2012-02-20 16:15:19 +01:00
Patrick Walton 403348031e Split up the LayerRenderer's drawing logic in preparation for exposing it to JNI 2012-02-08 22:27:01 -08:00
Patrick Walton 235ae92665 Bug 723036 - Port the Java compositor to OpenGL ES 2.0 2012-02-08 21:13:08 -08:00
Benoit Girard 2fd24c9367 Merge viewport with tip 2012-02-08 20:42:17 -05:00
Benoit Girard 08dc021a3b Merge working on Nexus S 2012-02-08 20:23:27 -05:00
Ali Juma 8114ce0a00 Merge. 2012-02-08 19:55:13 -05:00
Benoit Girard 45f236563b Merge fixes 2012-02-08 19:01:21 -05:00
Benoit Girard f470edbef2 Merge m-c into maple 2012-02-08 16:43:22 -05:00
Patrick Walton 23db7f4c8f Remove CSS transforms as they're basically incompatible with displayports 2012-02-08 13:12:12 -08:00
Ali Juma d98ba3a3a9 Fix incorrect rendering after orientation change. 2012-02-08 16:09:10 -05:00
Benoit Girard 2bd8ddd4c2 Merge working head with display port head 2012-02-08 12:18:27 -05:00
Benoit Girard f7adf36a2d Remove RemoveAbstractView, pushing new head 2012-02-08 10:46:26 -05:00
Patrick Walton 25d8e0c03b Allow redraw while a finger is down. Make this logic work properly later. 2012-02-07 23:37:29 -08:00
Patrick Walton 369bc595fa Lower the minimum viewport change delay to 25 for now 2012-02-07 23:10:58 -08:00
Patrick Walton 3fc8c47300 Use a display port in browser.js. Disable zooming and CSS viewport adjustment for now. 2012-02-07 22:45:41 -08:00
Oleg Romashin e624f912c7 Bug 729985 - Packaging need to be corrected for OVI store publishing. r=dougt
--HG--
extra : rebase_source : 632b2ee5878e59bfe59f8fa06f4db757eaf3613d
2012-02-27 15:34:20 -05:00
Richard Newman 2b758f2dba Bug 730526 - Cleanup and idiom in BrowserProvider.java.in. r=lucasr 2012-02-27 10:51:28 -08:00
Richard Newman 15e688944c Bug 727146: Part 1: deleteHistory should clear private data from the database. r=lucasr 2012-02-27 10:46:36 -08:00
Richard Newman 54b13709fa Bug 727146: Part 0: code tidying in BrowserProvider. r=lucasr 2012-02-27 10:46:35 -08:00
Richard Newman b1abe21586 Bug 730557 - Part 3: bend Sync's Authorities.java into GlobalConstants. r=rnewman 2012-02-27 10:23:33 -08:00
Richard Newman f63267bf57 Bug 730557 - Part 2: Stub out parts of BrowserContractHelpers that reflect unlanded parts of Fennec. r=nalexander 2012-02-27 10:23:33 -08:00
Richard Newman 958dac1919 Bug 730557 - Part 1: Use Fennec BrowserContract directly. r=nalexander 2012-02-27 10:23:33 -08:00
Richard Newman 4f1b16537d Bug 730637 - Base64 support for HttpClient in Android 2.1. r=nalexander 2012-02-27 10:23:33 -08:00
Wes Johnston 730f7ec5cc Bug 725881 - Content provider for form history. r=lucasr 2012-02-27 10:10:14 -08:00
Margaret Leibovic f0530b6729 Bug 730358 - Don't use LinkedList's push/pop methods. r=lucasr 2012-02-24 12:12:43 -08:00
Kartikaya Gupta ef8a78569e Bug 730710 - Add a GeckoEventResponder interface to allow event listeners to respond to events as well. r=blassey 2012-02-27 10:13:36 -05:00
Henri Sivonen ee56e7e3b0 Bug 650784 part 0.5 - Let the build system know that parser/html/ can have .idl files. rs=smaug. 2012-02-27 13:57:48 +02:00
Gian-Carlo Pascutto 8995700bac Bug 726821 - Push Cursor usage down into native bridge code. r=blassey 2012-02-27 12:28:22 +01:00
Gian-Carlo Pascutto 64a5da6afc Bug 727264 - Update Profile Migration to use Cursors. r=blassey 2012-02-27 12:28:22 +01:00
Gian-Carlo Pascutto 9a734b7d69 Bug 727264 - Add an extra argument to pass more SQLite query results. Cleanup & simplify bridge. r=blassey 2012-02-27 12:28:21 +01:00
Marina Samuel 74fc2920ee Bug 715796 - Clients engine. r=rnewman 2012-03-05 20:53:14 -08:00
Nick Alexander ac725614fe Bug 732114 - Untangle Bookmark specific code in AndroidBrowserRepositoryTest. r=rnewman 2012-03-05 20:53:14 -08:00
Richard Newman eac977d975 Bug 732768 - Eliminate shared state and concurrency problems in tests. r=nalexander 2012-03-05 20:53:14 -08:00
Richard Newman 3e39a7f97a Bug 732640 - Part 1: fix some Cobertura warnings. r=trivial 2012-03-05 20:53:13 -08:00
Chris Peterson c9749670c7 Bug 732634 - Preserve IME option bits when toggling IME action bits on AwesomeBar Go/Search mode change. r=dougt 2012-03-02 17:00:22 -08:00
Brian Nicholson 0efcb5f0fb Bug 729252 - Cache cursor data for AwesomeBar context menu. r=mfinkle 2012-03-05 13:31:55 -08:00
Brian Nicholson e9375d5144 Bug 726080 - Only update tab URLs if valid. r=mfinkle 2012-03-05 13:20:04 -08:00
Wes Johnston 44b468dead Backout 4253a5a838a8 and 7f5e40eb37c1 2012-03-05 12:01:48 -08:00
Wes Johnston eb6f5a43c5 Bug 719276 - Remove tap highlight when viewport changes. r=mbrubeck 2012-03-05 09:11:46 -08:00
Wes Johnston ff218c5149 Bug 719276 - Use touchstart to determine when to start showing tap highlight. r=mbrubeck 2012-03-05 09:11:17 -08:00
Wes Johnston 5a15c486c6 Bug 723658 - Use elements size on screen to determine whether or not to double tap zoom. r=mbrubeck 2012-03-05 09:06:50 -08:00
Ali Juma 0e90b797ea Move surface ownership to GLContextProviderEGL.
--HG--
extra : rebase_source : a3f83d279de5087a521a938d66c4e7b5dee79d74
2012-02-06 16:53:09 -05:00
Ali Juma 32e4aa0206 Pause/resume composition on surface destruction/creation. 2012-02-06 13:57:06 -05:00
Ali Juma 375d4d84d8 Add support for pausing/resuming composition from Java. 2012-02-05 13:33:38 -05:00
Patrick Walton a57b590b7d Stand up async panning and zooming 2012-02-03 23:31:05 -08:00
Patrick Walton 1e1b06f118 Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform() 2012-02-03 18:35:58 -08:00
Patrick Walton 0adcd70047 Stub ViewTransform code; unbork the viewport size a bit 2012-02-03 16:39:15 -08:00
Patrick Walton 85f93648a7 Add a virtual layer and GL layer client implementation 2012-02-03 15:48:26 -08:00
Ehsan Akhgari 2a6c344efd Merge mozilla-central into mozilla-inbound 2012-03-14 13:40:34 -04:00
Lucas Rocha 2e2f5bc841 Bug 735660 - Bump database version to enable more performant views (r=rfinkle) 2012-03-14 15:12:43 +00:00
Lucas Rocha 362b83b64a Bug 735660 - Commit DB transaction used by migrations (r=mfinkle) 2012-03-14 15:12:42 +00:00
Mike Hommey 8d44c7eb8e Bug 716544 - Enable warnings as errors on mobile. r=khuey 2012-03-13 09:47:03 +01:00
Benoit Girard b83792f8f8 Change delay to 15ms 2012-02-03 14:18:48 -05:00
Chris Peterson 3d1d774472 Bug 734156 - Part 2: Clamp current selection's indexes. r=blassey 2012-03-08 17:21:18 -08:00
Chris Peterson 4049be1abc Bug 734156 - Part 1: Backout ineffective workaround d923ae85be05 (Reset IME selection when Fennec resumes). r=blassey 2012-03-08 10:08:15 -08:00
Richard Newman 948d9d8bd4 Bug 709403 - Parts 3-6: tabs repository and stage. r=nalexander 2012-03-09 15:53:23 -08:00
Mark Finkle b83f4f770d Bug 732753 - Update or remove the URL redirector UA in App.java.in r=blassey 2012-03-09 17:59:51 -05:00
Richard Newman 870885388c Bug 734487 - Part 1. r=trivial 2012-03-09 13:30:57 -08:00
Richard Newman 86fe65a67e Bug 734487 - Part 0. r=trivial 2012-03-09 13:30:50 -08:00
Sriram Ramasubramanian 02059bbdef Bug 708266: UI to show tabs remote tabs. [r=mfinkle, r=rnewman]
--HG--
rename : mobile/android/base/resources/drawable/background.png => mobile/android/base/resources/drawable-nodpi/background.png
2012-03-09 10:42:43 -08:00
Kartikaya Gupta 2484a7808b Bug 732069 - Fix startup crash when building Fennec Native with the old linker. r=wesj 2012-03-09 13:23:00 -05:00
Margaret Leibovic 2b8aaf381a Bug 731963 - Fix NPE at org.mozilla.gecko.DoorHangerPopup.updatePopup. r=sriram 2012-03-01 17:46:47 -08:00
Matt Brubeck 027cfe3565 Bug 732265 - (2/2) Support XUL menulist controls in native Fennec SelectHelper [r=margaret] 2012-03-01 17:34:37 -08:00
Matt Brubeck 3406a43a4b Bug 732265 - (1/2) Some light refactoring of SelectHelper code [r=margaret] 2012-03-01 17:34:37 -08:00
Bill Gianopoulos a603d8d162 Bug 728737 - Include the build date on the XUL Fennec about: page for nightlies [r=mbrubeck] 2012-03-01 14:55:14 -08:00
Brian Nicholson 4a0986a07d Bug 731372 - Fix NPE in SessionSnapshotRunnable. r=blassey 2012-03-01 12:02:09 -08:00
Brian Nicholson 1907edef01 Bug 731483 - Fix NPE for thumbnails when Gecko is busy. r=blassey 2012-03-01 11:10:08 -08:00
Matt Brubeck cb69901ad6 Bug 732063 - Move the SelectHelper code into a separate file [r=margaret] 2012-03-01 10:58:19 -08:00
Kartikaya Gupta 8c1a438588 Bug 723295 - Prevent startup crashes on devices with API level >= 8 and no SD card. r=wesj 2012-02-25 23:22:40 -05:00
Kartikaya Gupta 22371719c3 Bug 726382 - Fold the GeckoDirProvider and a bunch of duplicated/complicated code into a new GeckoProfile class. r=wesj 2012-02-25 23:22:40 -05:00
Ryan VanderMeulen 29ebf3fd2b Back out 940194c616f2 (bug 729237) on suspicion of Android XUL bustage. 2012-02-25 22:09:23 -05:00
Eitan Isaacson 8b0c98e354 Bug 729237 - Fixed AndroidBridge emit a11y event function, added java string class as class member. r=blassey 2012-02-25 20:38:27 -05:00
Benoit Girard 196b19d9ea Remove deadcode 2012-02-03 10:26:54 -05:00
Patrick Walton 08a46d3640 Eliminate coupling between the software layer client and the rest of Fennec 2012-02-02 23:30:41 -08:00
Patrick Walton 93b70fee0c Pull parts of GeckoSoftwareLayerClient that will be used for GL layers into a generic GeckoLayerClient class 2012-02-02 22:07:05 -08:00
Patrick Walton 3e30acd53d Partial removal of tiling, stub callouts 2012-02-02 19:28:22 -08:00
Benoit Girard 302a7b77e6 Fix problems with Nexus S init 2012-02-02 13:57:38 -05:00
Patrick Walton be8bdd69ce Turn on OMTC by default; fix crash when acquiring EGL surface 2012-02-01 23:54:01 -08:00
Benoit Girard a1415e44f6 Progress on omtc integration 2012-02-01 16:18:35 -05:00
Benoit Girard d415e80071 Move registerCxxCompositor to FlexView 2012-02-01 14:15:52 -05:00
Ali Juma 0629ed7359 Merge m-c to kiwifox 2012-02-01 12:07:14 -05:00
Patrick Walton 29a2c8dcf0 Initial import of the flexible GL surface view 2012-01-31 21:35:52 -08:00
Benoit Girard eb9974e490 Android build fixes 2012-01-31 14:28:37 -05:00
Benoit Girard 7f54a91188 merge mc into kiwifox 2012-01-31 13:55:51 -05:00
Doug Turner 130cfff68a Bug 720092 - java.lang.IndexOutOfBoundsException: getChars (0 ... 88168) ends beyond length 0. We do not know why this is happening yet. This patch catches the throw and logs what values we have for start and end. r=alexp 2012-01-31 09:24:31 -08:00
Kartikaya Gupta 4f628e8540 Bug 721125 - Prevent the edge resistance from being negative, which can wreak havoc on the viewport. r=pcwalton 2012-01-31 00:42:40 -05:00
Benoit Girard 25a5299d7e Merge fixes 2012-01-30 15:57:30 -05:00
Chris Lord e8f8b8671a Bug 722068 - Fix invalidation during animations in MultiTileLayer. r=pcwalton
The buffer in MultiTileLayer is invalidated each time the origin or resolution
changes. MultiTileLayer was using the last updated origin/resolution instead of
the last set, so if Gecko was animating and locked the layer for long enough,
the buffer would be incorrectly invalidated due to the origin/resolution not
being updated.
2012-01-31 09:36:02 +00:00
Chris Lord 254af0e4a9 Bug 720613 - Prevent resizing before the surface has been created. r=pcwalton
Prevent trying to resize the buffer before the surface has been created. At
that point, we wouldn't know our maximum texture size, so we would've thrown a
RuntimeException.
2012-01-31 09:36:00 +00:00
Benoit Girard e0bcc5a6d2 Mergi mc to kiwifox, lots of conflicts so may not build 2012-01-30 13:38:20 -05:00
Matt Brubeck d9340b2f5d Bug 720400 - Crash in nsPluginInstanceOwner::RemovePluginView @ mozilla::AndroidBridge::EnsureJNIThread [r=blassey] 2012-01-28 20:16:26 -08:00
Wes Johnston c47d8bb602 Bug 718959 - Use data uri for homescreen shortcuts. r=blassey 2012-01-28 18:24:51 +01:00
Wes Johnston 5c1eb4cd4a Bug 711071 - Check for scrollable in velocity calculations. r=pcwalton 2012-01-28 18:23:45 +01:00
Brian Nicholson 852d8048cb Bug 701092 - Limit session restore attempts. r=mfinkle 2012-01-27 22:04:54 -08:00
Kartikaya Gupta 6240ed07e1 Bug 721888 - Fix compiler warnings. r=blassey 2012-01-27 21:00:03 -05:00
Benoit Girard ac4cd6008e Add missing files 2012-01-27 13:32:37 -05:00
Brian Nicholson 077b327c1e Bug 716681 - Tabs are being duplicated when going back into Fennec. r=blassey 2012-01-27 17:33:02 -08:00
Brian Nicholson 0bd6883939 Bug 721577 - Race condition in about:home for tabs from last time. r=mfinkle 2012-01-27 17:28:47 -08:00
Brian Nicholson 054c5e8fc4 Bug 719195 - about:Home displayed briefly before session restore. r=mfinkle 2012-01-27 17:28:30 -08:00
Margaret Leibovic c40ebd5017 Bug 719868 - Progress throbber still shows when we load about:home on startup. r=mfinkle 2012-01-26 15:07:38 -08:00
Wes Johnston 825ed8027d Bug 721079 - Report pages with touch event listeners to Java. r=mfinkle 2012-01-30 20:47:23 -08:00
Kartikaya Gupta fec8e3fdf4 Bug 708687 - Snap the page when the page size changes and pushes it into overscroll. r=pcwalton 2012-01-30 23:43:36 -05:00
Brad Lassey daeb728ef5 backout 934ce089223c because xul builds can't install on tegras running 2.2 to run tests 2012-01-30 23:34:44 -05:00
Sriram Ramasubramanian b0659f0d0b Bug 713464: Application Locale should not be reset from CPP. [r=mfinkle] 2012-01-30 19:59:47 -08:00
Kartikaya Gupta fca9d90f56 Bug 720144 - Add a simple pixel test to testLoad to ensure the page loaded and was visible. r=jmaher 2012-01-30 22:46:34 -05:00
Kartikaya Gupta f34c6b083c Bug 720144 - Expose methods in robocop to grab the painted surface and to compare pixels. r=jmaher 2012-01-30 22:46:13 -05:00
Kartikaya Gupta de6b967c0a Bug 720144 - Allow listening for draw updates and obtaining a copy of the composited surface for robocop testing. r=Cwiiis 2012-01-30 22:45:38 -05:00
Brian Nicholson f619c66527 Bug 710845 - Don't show disabled search engines in AwesomeBar. r=mfinkle 2012-01-30 18:14:53 -08:00
Benoit Girard f7173edd06 Partial work for android OGLSurfaceView
--HG--
extra : rebase_source : 2c6ce362dd859e9f81a5b4490e2451826259a651
2012-01-26 14:23:13 -05:00
Matt Brubeck e91ba38dd7 Bug 728861 - Don't make the add-on list visible when refreshing it in the background [r=mfinkle] 2012-02-23 16:31:29 -08:00
Matt Brubeck 10ab9e2bd5 Bug 722249 - Make long extension names wrap in the fennec add-on manager [r=mfinkle] 2012-02-23 16:31:27 -08:00
Matt Brubeck bb5179a185 Bug 722252 - Extensions without icon get displayed with the icon of the previous extension [r=mfinkle] 2012-02-23 16:31:25 -08:00
Margaret Leibovic 704adee42a Bug 725483 - Fix up testBookmark to work with the new bookmark UI. r=gbrown 2012-02-23 10:48:48 -08:00
Margaret Leibovic cb03d81143 Bug 727451 - Pressing the back button in the bookmarks list should go up a folder level if possible. r=lucasr 2012-02-23 10:48:48 -08:00
Margaret Leibovic 9464834b5d Bug 722020 (Part 2) - Fix bookmarks context menu. r=wesj 2012-02-23 10:48:48 -08:00
Margaret Leibovic 728455f42b Bug 722020 - Bookmarks UI with folders. r=lucasr 2012-02-23 10:48:47 -08:00
Margaret Leibovic 0f2b095819 Bug 727482 - Remove custom bookmark observer. r=bnicholson 2012-02-23 10:48:45 -08:00
Richard Newman 3e9617abaa Bug 730000. r=rnewman 2012-02-23 09:48:54 -08:00
Gian-Carlo Pascutto 5b9e653f4d Bug 729928 - Cleanup unused cache preferences. r=dcamp 2012-02-23 18:01:25 +01:00
Richard Newman c194502b35 Bug 718238 - Part 6: don't reupload folders when their children array is already accurate. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman 0d2ae28076 Bug 718238 - Part 5: allow access to the tracked GUIDs in RepositorySession. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman b242938429 Bug 718238 - Part 4: Safety in checkRecordType. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman 9d50ee603b Bug 718238 - Part 3: correct handling of deletion. Generate valid records for deleted bookmarks and history items. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman 789a7f9b2e Bug 718238 - Part 2: parenting and ordering of bookmarks. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman 42adc340f5 Bug 718238 - Part 1: Safety for logging after computeParentFields returns null. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman f8b57f22c7 Bug 718238 - Part 0: Cleanup and basic improvements. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman 58b13f9e35 Bug 729410 - Part 1: Implement basic automatic backoff unless a sync is forced. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman 3feca7c1e3 Bug 729410 - Part 0: We don't use extras to store clusterURL any more. r=nalexander 2012-02-23 08:14:05 -08:00
Lucas Rocha 0ca6d51457 Bug 713056 - Update list of search engines in the main thread (r=blassey) 2012-02-23 15:24:22 +00:00
Lucas Rocha b50851293c Bug 710323 - Clicking on addons should go to their page in AMO (r=mfinkle) 2012-02-23 15:20:49 +00:00
Lucas Rocha 200915b1dd Bug 710323 - Save homepageURL property for recommended addons (r=mfinkle) 2012-02-23 15:20:49 +00:00
Lucas Rocha 719f963923 Bug 710323 - Don't save unused properties for recommended addons (r=mfinkle) 2012-02-23 15:20:49 +00:00
Mike Hommey 34a5114815 Bug 727960 part 2 - Don't set MOZ_LINKER_CACHE if it was already set. r=mfinkle 2012-02-23 10:57:56 +01:00
Brian Nicholson 6d904171f6 Bug 725609 - Bookmarklet test. r=mfinkle,gbrown 2012-02-22 18:26:04 -08:00
Brian Nicholson 70f1a34dcd Bug 725609 - Add timeout tasks to test framework. r=jmaher 2012-02-22 18:26:04 -08:00
Brian Nicholson 15fb77c4c5 Bug 725609 - Add Fennec bookmarklet support. r=mfinkle 2012-02-22 18:26:04 -08:00
Matt Brubeck 83452ec7d4 Bug 729681 - Remove the separate launcher icon for Firefox Sync [r=rnewman] 2012-02-22 14:54:45 -08:00
L. David Baron a09c9d5fe2 Unprefix uses of -moz-box-shadow and -moz-border-radius that have crept back in to the tree, prior to removing support for the prefixed forms. (Bug 693510) r=Mossop 2012-02-22 14:14:51 -08:00
Richard Newman dbb1b1eb40 Bug 724292 - Add a ResolverActivity alias so Fennec can be launched by the Android Market app [r=blassey] 2012-02-22 12:53:20 -08:00
Richard Newman a5fd81f8df Bug 728783 - Provide an efficient method to batch-update bookmark positions. r=lucasr 2012-02-22 12:37:34 -08:00
Sriram Ramasubramanian cff4d022a3 Bug 715213: Move "+" to left side on Tab menu. [r=mfinkle] 2012-01-27 13:50:26 -08:00
Sriram Ramasubramanian 47138fc0a2 Bug 720698: ICS should use blue outline color for URL bar. [r=mfinkle] 2012-01-27 12:28:45 -08:00
Sriram Ramasubramanian 51da29200e Bug 717674: AutoCompletePopup list should be native to the device. [r=mfinkle] 2012-01-27 12:22:05 -08:00
Sriram Ramasubramanian 202c74d82d Bug 712526: Restrict tabs menu to occupy only 2/3 of the screen. [r=mfinkle] 2012-01-27 12:18:02 -08:00
Sriram Ramasubramanian b843082ec2 Bug 711198: Autocomplete Popup should have a minWidth. [r=mfinkle] 2012-01-27 12:10:45 -08:00
Lucas Rocha 55a6bf6af8 Bug 725914 - Remove sub-select from the table join for bookmark and history (r=mfinkle) 2012-02-22 11:47:13 +00:00
Sriram Ramasubramanian e2bd61acc0 Bug 713402: Tabs not shown in awesomescreen in honeycomb. [r=mfinkle] 2012-01-27 11:58:18 -08:00
Margaret Leibovic f78690c431 backout 7b3a4af0e68a for twinopen failures 2012-01-27 11:43:22 -08:00
Mark Finkle 49056eb126 Bug 721639 - Add some canvas optimizations for thumbnail generation [r=mbrubeck] 2012-01-27 14:27:26 -05:00
Sriram Ramasubramanian c66b9a206a Bug 712687: ICS should use a different layout for landscape mode. [r=mfinkle] 2012-01-27 11:19:13 -08:00
Margaret Leibovic 4b2a7db82f Bug 719868 - Progress throbber still shows when we load about:home on startup. r=mfinkle 2012-01-26 15:07:38 -08:00
Richard Newman 138558ffb4 Bug 724328 - Bump Android Sync version to 0.5. r=rnewman 2012-02-15 22:05:53 -08:00
Richard Newman 6f225ae687 Bug 726054 - Desktop parity: track last sync time from final upload, not final fetch. r=nalexander 2012-02-15 22:05:53 -08:00
Nick Alexander 4e1755a739 Bug 709408 - Part 2: Remove Cryptographer. r=rnewman 2012-02-15 22:05:53 -08:00
Nick Alexander 2480460fde Bug 709408 - Part 1: Remove SyncCryptographer. r=rnewman 2012-02-15 22:05:53 -08:00
Richard Newman 6380ff0979 Bug 725913 - Don't log credentials during setup. 2012-02-15 22:05:53 -08:00
Richard Newman 51cd0898b2 Bug 725525 - Part 2: make Logger cache log levels. 2012-02-15 22:05:52 -08:00
Richard Newman 62f01e3d49 Bug 724328 - misc Sync cleaning. 2012-02-15 22:05:52 -08:00
Richard Newman 5b01ccf58b Bug 725525 - Part 1: simplify and remove excess logging in Sync. 2012-02-15 22:05:52 -08:00
Nick Alexander 4de51660db Bug 722561 - remove isSecure override; default from SSLSocketFactory. r=rnewman 2012-02-15 22:05:52 -08:00
Marina Samuel d5e355632d Bug 722520. r=rnewman 2012-02-15 22:05:52 -08:00
Nick Alexander 69a2795004 Bug 722496, Bug 722579, Bug 722482, Bug 722541. r=rnewman 2012-02-15 22:05:52 -08:00