Commit Graph

871 Commits

Author SHA1 Message Date
Alex Pakhotin
d8211c0f97 Bug 694688 - Preferences activity. Asynchronous preferences initialization and update. Using JSON to pass data. [r=mfinkle] 2011-10-14 12:48:02 -07:00
Kartikaya Gupta
eaa96956d3 Bug 695742 - Implement 'Save as PDF' [r=mfinkle]
Add a menu item that allows the user to save the page the
selected tab as a PDF. Currently this will list the generated
PDF as a download.
2011-10-25 11:51:23 -04:00
Fabrice Desré
a75e3b9a67 Bug 696324 - Provide JS API for adding items to the Android menu [r=mfinkle] 2011-10-21 01:50:04 -04:00
Mark Finkle
a8aa234257 Bug 697117 - Clean up some errors found at runtime [r=lucasr] 2011-10-25 11:49:22 -04:00
Mark Finkle
b5dd547700 Bug 696758 - Filter web progress messages sent to Java [r=mbrubeck] 2011-10-24 22:00:52 -04:00
eitan@monotonous.org
57db4ea0db Bug 696063 - UIReady signal needs to be ported r=mbrubeck 2011-10-24 17:34:17 -07:00
Margaret Leibovic
d64d64a762 Bug 695461 - Download notifications 2011-10-19 14:17:00 -04:00
Sriram Ramasubramanian
03c42af896 Bug 695152 - Tabs tray implementation for native UI. r=mfinkle
--HG--
extra : rebase_source : 81efd1c8844a1ecdf49be1ee28060c4e8198e23d
2011-10-24 12:20:27 -07:00
Fabrice Desré
2ccaaec7cd Bug 696850 - Support chrome:// and resource:// uris in favicons [r=mfinkle] 2011-10-24 14:08:21 -07:00
Wes Johnston
8686209daf Bug 694455 - Implement a prompt service for native ui fennec. r=mfinkle,blassey 2011-10-24 10:05:18 -07:00
Doug Turner
ee3fee9c0d Bug 695836 - sync last screen and last uri preference. r=mfinkle 2011-10-23 21:11:29 -07:00
Mark Finkle
68298db0a9 Bug 696300 - Can't focus on text fields when switching to a new tab (better than nothing) [r=blassey] 2011-10-20 18:48:26 -04:00
Doug Turner
46298d7ca8 Bug 696300 - Make text fields focusable r=blassey 2011-10-20 22:27:50 -04:00
Chris Lord
f23d9bf2f6 Improve panning, fix panning bugs. r=mfinkle
Fixes:
- Scrolling quickly in one direction, then in the other, has odd results
- Scroll occasionally goes in the wrong direction
- Scroll acceleration seems inconsistent with panning motion
- Scrolling after taps

Adds:
- Breakable axis-lock during manual panning
- Axis-lock during kinetic panning
- Linear regression to better estimate panning acceleration
- Tuned values for kinetic panning
2011-10-19 12:17:59 -04:00
Chris Lord
66d67f7d46 Improve pinch-to-zoom (a bit)
This patch corrects the maths so that pinch-to-zoom works semi-correctly.
Unfortunately, performance of this zooming method still sucks (I guess due to
relayout) and CSS zoom ends up making the page inaccessible to scrolling when
zooming in.
2011-10-19 12:13:36 -04:00
Chris Lord
c3ab0aab11 Improve kinetic panning and add constants to customise behaviour.
Increase the number of considered motion events and add some constants to
control the kinetic panning behaviour. This should make it a lot less glitchy.
2011-10-17 15:02:27 -04:00
Chris Lord
7f4cd2febd Implement scrolling of sub-frames. r=mfinkle
Implement scrolling of overflow divs, text-areas and iframes.
2011-10-15 17:44:05 -04:00
Matt Brubeck
729700798c Bug 694622 - [birch] Don't spin the event loop when opening windows [r=mfinkle] 2011-10-15 13:27:03 -07:00
Mark Finkle
f4674c6f35 Fixes and nits to the Java Tab UI 2011-10-15 02:22:25 -04:00
Doug Turner
290ad3dbd4 #changeset: 78790:3f21e8a211ff
#tag:         qbase
#tag:         qtip
#tag:         tabs_in_nativeui
#tag:         tip
#user:        Sriram Ramasubramanian <sriram@mozilla.com>
#date:        Fri Oct 14 18:58:02 2011 -0700
#summary:     Support for tabs in native ui.
2011-10-14 22:35:15 -07:00
Mark Finkle
117ec0a9c2 Bug 694637 - [birch] Add basic DOMTitleChanged and DOMLinkAdded support r=bnicholson 2011-10-14 16:07:17 -04:00
Doug Turner
fb892c27f8 moving setting browser.last.uri into DOMContentLoaded. removing hideLoadingScreen message 2011-10-14 11:23:41 -07:00
Doug Turner
e9253c0c52 Fixing error in handleEvent
--HG--
extra : rebase_source : 7da570175e340eb1776e0f36366b9c3e75b95517
2011-10-14 10:56:52 -07:00
Mark Finkle
ab171d47d4 Use camelCase for sendMessageToJava 2011-10-13 16:47:29 -04:00
Mark Finkle
85b033c734 Add basic support for multiple tabs/browsers 2011-10-13 16:06:41 -04:00
Doug Turner
b15185f516 Hook up session history and reload. 2011-10-13 11:13:41 -07:00
Chris Lord
6395a7ca9a Implement kinetic panning
Implement simple kinetic panning. This doesn't change how the document is
scrolled, so scrolling iframes and overflow divs still doesn't work.
2011-10-13 11:13:59 -04:00
Mark Finkle
6bd6047208 Bug 694136 - [birch] Refactor the browser JS and XUL files [r=fabrice r=kats] 2011-10-12 17:31:04 -04:00
Doug Turner
f16570e59c Force offline = false to ensure we go online. 2011-10-12 13:37:58 -07:00
Fabrice Desré
5daf7238de Use DOMTitleChanged to track title changes 2011-10-11 16:57:11 -07:00
Doug Turner
f7ffea8082 Patch from https://github.com/snorp/mozilla-central faster branch. 2011-10-10 17:40:17 -07:00
Matt Brubeck
46930d4caa Bug 692357 (2/2): Factor sidebar grabbing logic out of dragger code [r=lucasr] 2011-10-06 22:51:37 -07:00
Matt Brubeck
dba992aa35 Bug 692357 (1/2): ViewableAreaObserver should not depend on TabletSidebar [r=lucasr] 2011-10-06 22:51:21 -07:00
Wes Johnston
db210fa792 Bug 686701 - Revise handling of preventDefault on touch events. r=mbrubeck 2011-10-06 11:23:13 -07:00
Matt Brubeck
adbfcdcb32 Bug 692123 - Back/Escape key does not work to dismiss context menu [r=mfinkle] 2011-10-05 15:11:38 -07:00
Matt Brubeck
344a9757dc Bug 691418 - Back/escape key goes back twice in local tabs [r=mfinkle] 2011-10-03 12:52:25 -07:00
Matt Brubeck
cbf533abb1 Bug 690816 (1/2) - Refactor TabsPopup and tab sidebar show/hide methods [r=lucasr] 2011-10-03 12:39:05 -07:00
Matt Brubeck
680425f6c3 Bug 690739 (2/2) - [TabletUI] Vertical swipes should scroll content, not the sidebar [r=mfinkle] 2011-09-30 15:06:37 -07:00
Matt Brubeck
5f8c10092b Back out cec9b916defe (bug 690739) because of Tzoom regression 2011-10-01 09:24:59 -07:00
Matt Brubeck
e5775bb636 Bug 684558 - Key events are processed twice. [r=mfinkle] 2011-09-30 21:30:36 -07:00
Oleg Romashin
7a13e41102 Bug 683736 - Backspace key in form fields in desktop Linux Fennec goes back a page instead of deleting r=mbrubeck 2011-09-01 12:26:25 -07:00
Oleg Romashin
85e15a8352 Bug 682017 - Remove CustomKeySender and use content KeyEvents forwarding; r=mfinkle 2011-08-29 17:26:23 +01:00
Matt Brubeck
03b051e1f8 Bug 690739 (2/2) - [TabletUI] Vertical swipes should scroll content, not the sidebar [r=mfinkle] 2011-09-30 15:06:37 -07:00
Matt Brubeck
988a44f792 Bug 690739 (1/2) - [TabletUI] Make the swipable sidebar margin smaller when the sidebar is closed [r=mfinkle] 2011-09-30 15:02:16 -07:00
Ehsan Akhgari
4ef40fe917 Backout changeset 32e9422afd8d (bug 687265) explicitly from mozilla-central 2011-09-29 20:29:11 -04:00
Mark Finkle
7936c492ce Bug 687265 - Front-end support for flash on Android Fennec [r=mbrubeck r=blassey]
--HG--
extra : rebase_source : 39d5bb6c6d4d3165dcb10bded80a2aa9da7cb98e
2011-09-29 10:44:03 -04:00
Matt Brubeck
3f69784978 Bug 681995 - Zoom to viewport width by default instead of document width [r=mfinkle] 2011-09-28 18:29:22 -07:00
Matt Brubeck
efd8688819 Bug 689599 - Ensure postData is non-null before accessing it in Browser.loadURI [r=mfinkle] 2011-09-27 12:45:49 -07:00
Matt Brubeck
fac441e6de Bug 688783 - Back out bug 641836 to fix keyboard issues until bug 669995 is fixed [r=mfinkle] 2011-09-23 13:16:38 -07:00
Matt Brubeck
f8e81ee785 Bug 688800 - Don't show curvy tab button and sidebar at the same time while dragging [r=mfinkle] 2011-09-23 11:07:58 -07:00