Commit Graph

607 Commits

Author SHA1 Message Date
Margaret Leibovic
28b8dc12fa Bug 773718 - Don't cache range.getBoundingClientRect(). r=mbrubeck 2012-07-14 09:17:53 -07:00
Brian Nicholson
dd998d2ebd Bug 773250 - Change UA for all resources, not just main document 2012-07-13 14:50:50 -07:00
Kartikaya Gupta
1b183012f0 Bug 773772 - Scale subdocument scrolling by the zoom factor. r=Cwiiis 2012-07-13 17:27:02 -04:00
Brian Nicholson
08d57c6379 Bug 773556 - Check URI scheme for readability. r=mfinkle 2012-07-13 12:54:52 -07:00
Brian Nicholson
359d98077a Bug 773556 - Fix reader mode typos. r=mfinkle 2012-07-13 12:54:52 -07:00
Mark Finkle
c7ab153d5d Bug 765930 - Reader Mode: Optimize readability check (do reader check in pageshow event) r=bnicholson 2012-07-13 11:36:43 -04:00
Mark Finkle
ebcbbaa74b Bug 765930 - Reader Mode: Optimize readability check (do less DOM manipulation when checking) r=bnicholson 2012-07-13 11:36:41 -04:00
Kartikaya Gupta
26169ea144 Bug 769269 - Add code to handle restarting GeckoApp. r=mfinkle 2012-07-13 10:20:34 -04:00
Kartikaya Gupta
ae9420729d Bug 769269 - Update the graphics code to be able to deal with blowing away the layer controller, client, and view and creating them afresh. r=ajuma 2012-07-13 10:19:46 -04:00
Matt Brubeck
d11a1a1fec Bug 755221 - Make the button to cancel an add-on uninstall clearer [r=mfinkle] 2012-07-12 22:16:28 -07:00
Matt Brubeck
d8ef23851b Bug 769857 - Add a small delay before the tap highlight [r=wesj]
--HG--
extra : rebase_source : e58c938afd1cb66b9bf108a2a70547c0b21382fe
2012-07-11 22:45:42 -07:00
Wes Johnston
6febe2f6a8 Bug 766260 - Use fallback icon if there is an error downloading the specified one. r=mfinkle 2012-07-11 10:02:28 -07:00
Margaret Leibovic
5862275c97 Bug 771997 - Use the browser's built-in fastFind. r=mfinkle 2012-07-10 15:54:43 -07:00
Margaret Leibovic
941c37d43d Bug 771997 - End active find when switching tabs. r=mfinkle 2012-07-10 15:54:39 -07:00
Margaret Leibovic
91c07dfe98 Bug 772656 - End text selection when a different tab is selected. r=mfinkle 2012-07-10 15:54:35 -07:00
Arkady Blyakher
3fc748b074 Bug 769438 - Support sharing images via long press r=snorp 2012-07-10 14:25:15 -07:00
Chris Lord
5236c455a3 Bug 772479 - Fix use of undefined aViewport width/height properties. r=kats
setViewport was modified as part of Bug 758620, but tried to access two
properties which didn't exist. Replace the use of these non-existent properties
with the calculated value that was expected.
2012-07-10 21:18:22 +01:00
Wes Johnston
a4b2b38651 Bug 769454 - Show helper apps option in the context menu for links. r=mfinkle 2012-07-10 09:08:54 -07:00
Wes Johnston
82c281884f Bug 766808 - Resolve icon urls for apps using relative urls. r=mfinkle 2012-07-09 17:54:40 -07:00
Wes Johnston
4b52c5f25c Bug 769454 - Turn off helper app prompts. r=mfinkle 2012-07-09 10:02:25 -07:00
Margaret Leibovic
284e3eb16e Bug 771501 - Update text selection handle graphics. r=mfinkle 2012-07-06 11:19:27 -07:00
Matt Brubeck
6013f3dfea Bug 771036 - Sanitizer.history should clear the Java history too [r=mfinkle] 2012-07-06 09:22:57 -07:00
Margaret Leibovic
1e6dfa3ec8 Bug 718705 - Only persist the password doorhanger across location changes if it is showing. r=mfinkle 2012-07-05 16:12:17 -07:00
Matt Brubeck
9942c1c338 Bug 770371 - Add a margin to the tappable area for copying selected text [r=margaret] 2012-07-03 10:39:22 -07:00
Mark Finkle
3717f02dbb Bug 754585 - Fennec Nightly failing ACID3 test (with one error) r=mbrubeck 2012-07-03 01:54:32 -04:00
Brian Nicholson
d912f51797 Bug 769097 - Remember desktop mode preference after OOM. r=mfinkle 2012-07-02 12:42:11 -07:00
Ms2ger
afc7a3b381 Merge m-c to m-i. 2012-06-30 14:50:23 +02:00
Kyle Huey
ada443da57 Bug 726378: Unprefix IndexedDB. r=sicking 2012-06-29 09:48:35 -07:00
Margaret Leibovic
89f9ccd699 Bug 766556 - Cancel text selection on device rotation. r=mfinkle 2012-06-28 17:37:04 -04:00
Margaret Leibovic
4887dfc4b3 Bug 769038 - Margin on root element causes selection handles to appear at wrong spot. r=mbrubeck 2012-06-28 17:37:01 -04:00
Margaret Leibovic
467ccebad1 Bug 768666 - Adjust the size of text selection handles as you zoom in/out. r=mbrubeck 2012-06-29 15:15:59 -04:00
Lucas Rocha
df0cede076 Bug 766961 - Apply fade in/out transitions to Reader Mode toolbar (r=mfinkle) 2012-06-29 18:17:06 +01:00
Lucas Rocha
91baac284b Bug 769642/766935 - Only show toolbar once the reader content is shown (r=mfinkle) 2012-06-29 16:55:54 +01:00
Lucas Rocha
b85d10d1a2 Bug 767852 - Dismiss any open dropdowns on Android back button (r=mfinkle) 2012-06-29 16:55:54 +01:00
David Rajchenbach-Teller
5446bd24e8 Bug 760035 - Adapt main clients to async API (mobile FF). r=mbrubeck 2012-06-27 20:15:33 -04:00
Wes Johnston
c7082ad9f9 Bug 749618 - Add missing comma. r=mfinkle 2012-06-27 11:23:49 -07:00
Wes Johnston
bce10a960c Bug 749618 - Use a default icon for webapps without one. r=mfinkle 2012-06-26 14:54:49 -07:00
Wes Johnston
c17b0a00d8 Bug 653833 - Show a doorhanger allowing users to open a page in helper apps. r=mfinkle 2012-06-26 14:54:46 -07:00
Michael Comella
8832809a83 Bug 768235 - Setting BrowserEventHandler.blockClick = true does nothing. r=mbrubeck 2012-06-27 09:24:28 -07:00
Margaret Leibovic
c996191e57 Bug 768665 - Add context menu to selected text. r=mfinkle 2012-06-27 09:14:16 -07:00
Chris Lord
aaac58754b Bug 758620 - Clamp scroll port to content size in android fennec. r=kats
Fixed position elements are laid out to the scroll-port size, so setting a
scroll port larger than the content size causes fixed position elements to be
pushed off of the page.
2012-06-27 16:44:30 +01:00
Ehsan Akhgari
f4b598bf08 Bug 722872 - Part 1: Add nsITransferable::Init(nsILoadContext*), enforce that it's called in debug builds, and add nsIDOMDocument* arguments to nsIClipboardHelper methods; r=roc
This patch does the following:

* It adds nsITransferable::Init(nsILoadContext*).  The load context
  might be null, which means that the transferable is non-private, but
  if it's non-null, we extract the boolean value for the privacy mode
  and store it in the transferable.
* It adds checks in debug builds to make sure that Init is always
  called, in form of fatal assertions.
* It adds nsIDOMDocument* agruments to nsIClipboardHelper methods which
  represent the document that the string is coming from.
  nsIClipboardHelper implementation internally gets the nsILoadContext
  from that and passes it on to the transferable upon creation.  The
  reason that I did this was that nsIClipboardHelper is supposed to be a
  high-level helper, and in most of its call sites, we have easy access
  to a document object.
* It modifies all of the call sites of the above interfaces according to
  this change.
* It adds a GetLoadContext helper to nsIDocument to help with changing
  the call sites.
2012-04-16 22:14:01 -04:00
Brian Nicholson
3b55d5fe1f Bug 762064 - Part 3: Add toast notification for cleared private data. r=blassey 2012-06-26 23:15:24 -07:00
Brian Nicholson
c8f52d6c6c Bug 762064 - Part 2: Enable clearing individual privacy items. r=mfinkle 2012-06-26 23:15:24 -07:00
Brian Nicholson
b477ae7df7 Backout a3f5b011f665 for Android bustage 2012-06-26 18:07:15 -07:00
Brian Nicholson
3e70cba3aa Backout 21a070f6afcd for Android bustage 2012-06-26 18:07:13 -07:00
Brian Nicholson
fca58a602c Backout 5ab2723fc0e0 for Android bustage 2012-06-26 17:43:03 -07:00
Wes Johnston
c2661a95c3 Bug 653833 - Add back some code that should not have been removed. r=mfinkle 2012-06-26 15:09:55 -07:00
Wes Johnston
ccb6ecd388 Bug 749618 - Use a default icon for webapps without one. r=mfinkle 2012-06-26 14:54:49 -07:00
Wes Johnston
e4ad9c5094 Bug 653833 - Show a doorhanger allowing users to open a page in helper apps. r=mfinkle 2012-06-26 14:54:46 -07:00