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