Commit Graph

346 Commits

Author SHA1 Message Date
Gavin Sharp
fa7d145726 Bug 473368: avoiding clobbering selection keyboard when highlighting location bar, r=mfinkle 2009-01-14 17:12:36 -05:00
Gavin Sharp
2d48df121b Bug 473643: remove widgetstack resizing code, r=vlad 2009-01-14 17:05:52 -05:00
Taras Glek
f491af48fb bug 473424: speed up WidgetStack's resizing code and disable it r=vlad 2009-01-13 15:38:32 -08:00
Taras Glek
e56bb0a5f5 bug 472735: optimize about:blank onlocationchange r=gavin 2009-01-13 14:05:03 -08:00
Gavin Sharp
6a3fadbfa8 minor browser-ui.js fix (comment, s/var/let/) 2009-01-13 17:04:36 -05:00
Taras Glek
e44c5cabac bug 473424: speed up resize code r=gavin 2009-01-13 13:44:11 -08:00
Taras Glek
b54616eab9 Bug 472876 - remove setupGeolocation from browser.js r=dougt 2009-01-09 13:22:20 -08:00
Mark Finkle
ff5cb59f11 Bug 472719: Remove 'Loading...' text from canvas, r=pavlov 2009-01-09 10:37:03 -05:00
Mark Finkle
0ed38b6178 Bug 468880: Change Browser.newTab to take a URI, r=gavin 2009-01-09 01:51:13 -05:00
Mark Finkle
88986cdb8c Bug 471415: Opening chrome:// URLs in browser is broken 2008-12-29 17:54:42 -05:00
Gavin Sharp
ed976fca10 Bug 470872: fix cookie checkbox to use correct values for the pref, r=mfinkle 2008-12-25 23:55:35 -05:00
Stuart Parmenter
0f6e657405 bug 468729. make sidebars pop open or closed. r=vlad 2008-12-13 06:22:02 -08:00
Gavin Sharp
9fb7bb2756 Bug 470776, location bar text is selected unnecessarily after startup, r=mfinkle 2008-12-22 14:05:00 -05:00
Gavin Sharp
25fbc3bc1f Bug 470786: can't access extras panel when window isn't fullscreen, r=mfinkle 2008-12-22 13:59:25 -05:00
Mark Finkle
9b2e40ce68 Bug 453470: notification bar in fennec needs to be per tab, r-gavin 2008-12-22 13:28:12 -05:00
Mark Finkle
a8ef1c15f8 Bug 453470: notification bar in fennec needs to be per tab, r-gavin 2008-12-22 13:25:52 -05:00
Gavin Sharp
77febd05d6 Bug 466280: fix WidgetStack to support resizes, and use that support to enable panning the full range of content at smaller-than-default window sizes, r=vlad/stuart 2008-12-19 18:04:16 -05:00
Gavin Sharp
5957151874 Bug 470477: make sure to always redraw when switching tabs, r=stuart 2008-12-19 16:54:11 -05:00
Mark Finkle
78ec9d049e Bug 470288: Toolbar overlays content after page loads, r=gavin 2008-12-18 17:36:59 -05:00
Mark Finkle
c32c94e8e3 Bug 456870: Right panel buttons act different than other buttons, r=gavin 2008-12-17 14:31:25 -05:00
Mark Finkle
d1bd1b7538 Bug 468733: shortcuts.js slows down startup, r=gavin 2008-12-15 14:11:04 -05:00
Neil Deakin
b138bedc5d Bug 465293, edit bookmark ui, r=mfinkle
--HG--
rename : mobile/chrome/content/urlbar.xml => mobile/chrome/content/bindings.xml
2008-12-15 11:44:27 -05:00
Gavin Sharp
77019d0ac6 Bug 458740: revert special casing of XUL content in CanvasBrowser since it's unnecessary, r=mfinkle 2008-12-14 22:06:37 -08:00
Gavin Sharp
0e20ed56dc Fix silly mistake in the patch for bug 459170 2008-12-12 23:31:30 -05:00
Stuart Parmenter
115190d620 We can't cache the canvas's top/left as they will change depending on where you are on the page 2008-12-11 16:16:26 -08:00
Taras Glek
2de5effa39 Double zoomToPage timeout in order to avoid triggering bonus reflows r=stuart 2008-12-12 12:04:12 -08:00
Mark Finkle
c5a0f73435 Bug 468759: combine _edit and _caption elements, r=gavin 2008-12-11 02:05:55 -05:00
Gavin Sharp
e6da3d4781 Bug 468870: re-enable Spatial Navigation, r=mfinkle 2008-12-10 10:50:12 -08:00
Gavin Sharp
64038858d0 Bug 459170: cache canvas dimensions to avoid retrieving them unnecessarily, other miscellaneous cleanup, r=stuart 2008-12-10 10:22:36 -08:00
Gavin Sharp
4886af82ae Bug 468738: set the mode attribute on the icons box rather than on the main window to simplify CSS, r=mfinkle 2008-12-09 22:21:08 -08:00
Mark Finkle
b1b1ef1f5c Bug 456870: Fennec panel UI button acts differently than other buttons, r=gavin 2008-12-09 23:27:49 -05:00
Mark Finkle
546590b332 Bug 468748: Stop button never appears, r=gavin 2008-12-09 23:14:51 -05:00
Vladimir Vukicevic
fd09b5b43d Honor vptargetw/vptargeth corrently in updateSize 2008-12-09 15:30:45 -08:00
Stuart Parmenter
6a3e6a6111 bug 458373. get caret drawing in Fenec. r=gavin 2008-12-09 03:02:18 -08:00
Gavin Sharp
b5f634023a Bug 449517: clean up Browser API (replace Browser.content with Browser.canvasBrowser, change canvas element ID to be less generic), r=mfinkle 2008-12-09 13:43:20 -08:00
Gavin Sharp
9f179d6ad0 Bug 466717: reimplement nsIAutocompletePopup to avoid using a <panel> for the autocomplete popup, r=mfinkle 2008-12-09 10:38:31 -08:00
Mark Finkle
c0f8699815 Bug 464756: Opening new tab after closing another recycles previous favicon in new tab. r=gavin 2008-12-07 00:08:17 -05:00
Gavin Sharp
75b01e7ad4 Bug 468143: fix scroll wheel zooming, r=stuart 2008-12-05 15:45:28 -05:00
Gavin Sharp
9c9dc143ef Followup to fix bustage from revision 5e0434efb89e for bug 460330, r=stuart 2008-12-04 14:16:52 -05:00
Mark Finkle
e46840ebd4 Bug 460330: Larry UI not updated when switching tabs, r=gavin 2008-12-02 16:07:33 -05:00
Gavin Sharp
5c11d3506b Bug 466728: disable content form autocomplete for now, since it's pretty broken, r=mfinkle 2008-11-26 00:38:44 -05:00
Gavin Sharp
bc42793a78 Remove some tabs 2008-11-25 17:56:20 -05:00
Stuart Parmenter
62f791f6f8 bug 466281. Make it possible to slide out the prefs panel 2008-11-25 12:15:39 -08:00
Gavin Sharp
8048fc41c4 Tabs be gone 2008-11-23 00:50:28 -05:00
Mark Finkle
9a49ca3939 Bug 462425: Convert Fennec to use WidgetStack framework for panning, r=stuart 2008-11-22 00:12:25 -05:00
Gavin Sharp
a19323a147 add missing semicolon 2008-11-12 22:53:15 -05:00
Mark Finkle
a66148ceee Bug 464357: CTRL+L should work like in FF. r=gavin 2008-11-12 21:40:57 -05:00
Mark Finkle
be735b930b Bug 460433: SVG files not displayed correctly. r=gavin 2008-11-12 21:16:20 -05:00
Gavin Sharp
4c20e30808 Bug 462771: Fennec theme update (avoid use of transparent PNGs in chrome, fix button alignment and active styling, other various minor fixes), r=mfinkle
--HG--
rename : mobile/chrome/skin/images/titlebar.png => mobile/chrome/skin/images/toolbar.png
rename : mobile/chrome/skin/images/toolbar-background.png => mobile/chrome/skin/images/toolbar_background.png
2008-11-12 14:22:44 -05:00
Gavin Sharp
b3c9f4e518 Bug 464252: fix comments 2008-11-11 12:57:52 -05:00
Taras Glek
dbe1f326d4 bug 463538: avoid superfluous resizes 2008-11-10 11:15:25 -08:00
Taras Glek
458c7a3ab3 bug 463722 - reduce lag for locationbar clicks 2008-11-10 11:15:07 -08:00
Taras Glek
7b2aa01f47 Bug 463745 - minor correction to previous patch 2008-11-10 09:57:53 -08:00
Taras Glek
1b3bf22b59 Bug 463745 - optimize favicon handling to reduce overhead of DOMLinkAdded event r=mfinkle 2008-11-10 09:55:22 -08:00
Gavin Sharp
f6c6bddec1 Bug 461804: avoid having to scroll the underlying <browser> when redispatching clicks and retrieving elements, r=stuart 2008-11-09 01:40:57 -05:00
Stuart Parmenter
760554ba4c fix comments 2008-11-05 17:34:55 -08:00
Stuart Parmenter
2b53ceffaa bug 463291. speed up translatePhoneNumbers by reducing the number of text nodes we have to run regexes on. r=gavin 2008-11-05 17:28:35 -08:00
Taras Glek
6801302bea bug 463322: use drawImage instead of drawWindow for tab thumbnail r=stuart 2008-11-05 17:20:31 -08:00
Gavin Sharp
04897c11c5 Bug 462597: fix typo in deckbrowser 'browsers' getter 2008-10-31 19:12:28 -04:00
Neil Deakin
df2c8b4e18 Bug 459095, update throbber and icon properly when switching tabs, r=mfinkle 2008-10-22 11:39:00 -04:00
Neil Deakin
8a738da2a9 Bug 456670, overflow for tabs, r=mfinkle 2008-10-21 14:28:07 -04:00
Neil Deakin
a58a80fe9e Bug 456084, display url in address field when the title is blank 2008-09-27 10:07:04 -04:00
Stuart Parmenter
702dfa8b90 bug 459009. MozAfterPaints are relative to the viewport, so if we're scrolled we need to adjust. r=gavin 2008-10-15 00:39:20 -07:00
Stuart Parmenter
2ff93c8b6c bug 459989. Don't do additional layout flushes when we paint. r=vlad 2008-10-15 00:14:53 -07:00
Gavin Sharp
b7081e515b Bug 450816: use a canvas that's larger than the viewport for panning, r=mfinkle/stuart 2008-10-09 18:29:42 -04:00
Oleg Romashin
a2ef74ae50 Bug 458478 - HW Zoom keys support for fennec. r=mark.finkle. 2008-10-09 23:11:27 -05:00
Oleg Romashin
0e65f95722 Bug 455113 - Tabbar and control-bar should not show/hide with the same drag event. Missing changes. r=mark.finkle. 2008-10-09 22:01:18 -05:00
Oleg Romashin
4c91476079 Bug 455113 - Tabbar and control-bar should not show/hide with the same drag event. r=mark.finkle. 2008-10-09 21:47:59 -05:00
Mark Finkle
623fb42d1c Bug 459140: Alpha cleanup issues, r=gavin 2008-10-08 23:03:16 -05:00
Brad Lassey
357c751e0c smaller checkerboard pattern r=stuart 2008-10-08 18:06:55 -04:00
Brad Lassey
562e08d081 Bug 450297 - show pattern when browser canvas has been scrolled away r=gavin 2008-10-07 12:28:45 -04:00
Daniel Brooks
7f7697836f add a missing exclamation mark. r=vlad 2008-10-06 14:30:55 -05:00
Gavin Sharp
699ca30f3b Bug 458447: use whole pixels to position canvas, r=mfinkle 2008-10-06 15:18:55 -04:00
Gavin Sharp
9c8742eef7 Comment typo fix 2008-10-04 03:52:16 -04:00
Stuart Parmenter
3971d31b20 bug 458489. Avoid doing unnecessary work when iframes finish loading
when we only care about the main document. r=gavin
2008-10-04 00:29:08 -07:00
Mark Finkle
36f643599e Bug 452075: Need way to dismiss modal dialogs, r=gavin 2008-10-03 23:26:36 -05:00
Gavin Sharp
d0783f2aef Bug 452313: add first run page for fennec, r=mfinkle 2008-10-02 17:33:29 -04:00
Mark Finkle
293301abc2 Bug 454869: Geolocation UI strings have a typo, r=gavin 2008-10-01 15:36:38 -05:00
Mark Finkle
a1fa4b8593 Bug 457977: Cleanup bookmark edit panel and starring, r=gavin 2008-10-01 14:54:16 -05:00
Gavin Sharp
34a1bf1d2c Rename _browserToCanvas2 to _redrawRect (no bug) 2008-10-01 13:41:46 -04:00
Gavin Sharp
da2d286bc4 Backed out changeset f6d05472cffc 2008-10-01 13:40:50 -04:00
Gavin Sharp
e52002db8e Rename _browserToCanvas2 to _redrawRect (no bug) 2008-10-01 13:39:21 -04:00
Daniel Brooks
4f7f0fd842 bug 457781 — Plugin disabling in Addons Manager does not stick: change the name of the (hopefully temporary) pref 2008-09-30 10:01:27 -05:00
Daniel Brooks
50ac1f1cbc bug 457781 — Plugin disabling in Addons Manager does not stick: catch the first run of fennec and disable all plugins so that new users won't see the crashyness 2008-09-30 08:23:18 -05:00
Daniel Brooks
ba255bc2f2 bug 457781 — Plugin disabling in Addons Manager does not stick: only alter plugin state when the user has made a change, not on startup as well 2008-09-30 07:44:02 -05:00
Gavin Sharp
6266680ff8 Bug 452274: make spatial nav pan the content, r=mfinkle 2008-09-29 12:35:08 -04:00
Gavin Sharp
c13b769cb2 Bug 457688: click redispatching doesn't take into account sidebar offsets, r=mfinkle 2008-09-29 11:01:18 -04:00
Gavin Sharp
d5cc662c42 Bug 457326: refactor deckbrowser layout to better support canvas sized relative to the viewport (and other minor cleanup), r=mfinkle 2008-09-29 09:53:49 -04:00
Mark Finkle
3f146f2b84 Bug 454667: Missed a review update 2008-09-29 01:53:02 -05:00
Mark Finkle
8319197a76 Bug 454667: Ability to close tabs, r=gavin 2008-09-29 01:43:33 -05:00
Daniel Brooks
c75d2e9d12 bug 451373 — code cleanup: merge with theme changes 2008-09-28 11:57:56 -05:00
Mark Finkle
53dd17e463 Bug 454810: Theme 'browser tools' section, r=gavin 2008-09-28 11:26:58 -05:00
Daniel Brooks
e640c4a00a bug 451373 — code cleanup: makes it possible for extensions to add another panel without the risk that multiple such extensions would break each other 2008-09-28 08:45:47 -05:00
Daniel Brooks
7045cdfce2 bug 441794 — User configurable keyboard shortcuts: address further review comments, and fix a js error and warning 2008-09-27 00:34:27 -05:00
Daniel Brooks
4d5ebe2848 bug 441794 — User configurable keyboard shortcuts: review comments from mfinkle 2008-09-26 15:55:29 -05:00
Daniel Brooks
0ff002971b bug 441794: merge 2008-09-26 05:32:11 -05:00
Daniel Brooks
d875f90cad bug 441794: address review comments 2008-09-26 02:34:54 -05:00
Daniel Brooks
cf3d8d2bae change the id of a toolbarbutton. no bug, no review, just fiat. 2008-09-25 08:07:50 -05:00
Daniel Brooks
a6af066b2d bug 436077 - Preferences: merge 2008-09-24 16:11:01 -05:00
Daniel Brooks
4463e83e0e bug 436077 - Preferences: review comments 2008-09-24 16:09:00 -05:00
Neil Deakin
cda1c261b7 Bug 456083, open new windows in tabs 2008-09-24 12:14:06 -04:00
Neil Deakin
4cfc16c9e4 Bug 455368, infobar truncates text 2008-09-24 12:08:52 -04:00
Daniel Brooks
b227416bf0 bug 436077 - Preferences: merge 2008-09-24 03:49:47 -05:00
Daniel Brooks
ed6a1caada bug 436077 - Preferences: add pref for saving passwords 2008-09-24 01:39:57 -05:00
Daniel Brooks
b5a6892617 bug 436077 - Preferences: remove the dismiss button 2008-09-24 01:31:11 -05:00
Mark Finkle
87bd389cdc Bug 456487: Canceled changes to 'Folder' field are applied, r=gavin 2008-09-23 23:18:10 -05:00
Brad Lassey
d7f2bf2e4d Bug 456658 - speed up kinetic pans r=stuart 2008-09-23 20:02:45 -04:00
Mark Finkle
a2326edc48 Bug 454978: missing part of patch 2008-09-23 17:42:52 -05:00
Mark Finkle
250d88e770 Bug 454978: Difficult to close tabs, r=gavin 2008-09-23 16:15:20 -05:00
Daniel Brooks
2c14f55445 bug 436077 - Preferences: convert from a richlistbox to a scrollbox w/ overflow: auto 2008-09-23 13:19:31 -05:00
Brad Lassey
b244a8392a Bug 455453 - Panning goes in the wrong direction r=gavin 2008-09-23 14:06:28 -04:00
Daniel Brooks
44949c68da merge for bug 436077 2008-09-23 10:30:05 -05:00
Daniel Brooks
81bf0ac357 bug 436077 - Preferences, implement a pref that turns plugins on or off 2008-09-23 10:19:11 -05:00
Daniel Brooks
2ce5f1e82f bug 456390 – move control strip buttons into position. r=mfinkle 2008-09-23 01:02:51 -05:00
Daniel Brooks
e97b3a5f2d bug 436077 - Preferences, fix up a few minor things 2008-09-22 22:57:09 -05:00
Gavin Sharp
93b7726815 Bug 456393: disable plugins, r=mfinkle 2008-09-22 14:17:46 -04:00
Daniel Brooks
188fa44a0f bug 436077 - Preferences, merged with the central repo 2008-09-22 12:37:07 -05:00
Mark Finkle
0273c9683d Bug 456115: Switching tabs needs a forced redraw, r=gavin 2008-09-19 21:45:54 -05:00
Mark Finkle
9d9ac18aa6 Bug 455977, Add pref to disable kinetic scrolling, r=gavin 2008-09-18 21:41:04 -05:00
Stuart Parmenter
72eecfb362 bug 450930. only redraw when necessary (get rid of 100ms timer redraws.) r=gavin 2008-09-18 11:07:16 -07:00
Gavin Sharp
c021268381 Bug 455779: make sure not to process mousemoves while kinetic scrolling, r=stuart 2008-09-17 16:49:53 -04:00
Mark Finkle
5df021bff9 Fixed typo in browser-ui.js 2008-09-17 15:21:06 -05:00
Gavin Sharp
eb84c414c8 Bug 455361: don't redispatch clicks if we're in kinetic, refactor some event handling code, r=stuart 2008-09-17 14:53:58 -04:00
Mark Finkle
adce4826ca Bug 455447, Track and update the mode when panning, r=gavin 2008-09-16 07:50:34 -05:00
Brad Lassey
7ece049003 Bug 455352 - Stuck kinetic scrolling r=stuart 2008-09-15 22:34:11 -04:00
Brad Lassey
afde887bf0 Bug 455188 - Need to be able to pan fully while zoomed in p=gavin+bassey r=stuart 2008-09-15 20:24:15 -04:00
Mark Finkle
7e888151dc Bug 455239: switching from windowed to fullscreen shows control strip, r=gavin 2008-09-14 17:01:05 -05:00
Neil Deakin
de7158eee5 Bug 449278, update throbber and icon more properly so that loading feedback is given, r=mfinkle 2008-09-14 10:53:25 -04:00
Neil Deakin
a1062f4371 Bug 452080, additional line that was missed due to merging 2008-09-13 17:20:11 -04:00
Neil Deakin
ac69c19305 Bug 452080, improve autocomplete to always show results when open and display 4 search engines, r=mfinkle 2008-09-13 17:11:48 -04:00
Mark Finkle
99b932fef5 Bug 454875: After selecting a tab, hide the tabs. r=gavin 2008-09-11 20:11:46 -05:00
Mark Finkle
a2bb3b96fc Bug 452069 merged poorly and broke bug 452072 2008-09-11 18:21:04 -05:00
Mark Finkle
792fb374fe b=452069, r=gavin. Off-screen UI should slide into view when apnned 2008-09-10 19:38:02 -05:00
Neil Deakin
ab7d6b551e Bug 452072, add close button and escape key for bookmarks list, r=mfinkle 2008-09-10 16:54:32 -04:00
Gavin Sharp
96ae964b89 bug 452074: re-theme fennec UI, r=mfinkle, images by Madhava Enros <madhava@mozilla.com> and Sean Martell <sean@braincreations.com> 2008-09-10 15:30:52 -04:00
Johnathan Nightingale
0648bd5ead Fennec should implement firefox-style security error ui. b=437372 r=enndeakin 2008-09-09 11:52:21 -04:00
Neil Deakin
0ed3fca05d Bug 446672, improve appearance of notification bars so all buttons are visible, r=gavin 2008-09-07 08:12:05 -04:00
Daniel Brooks
f64393aa7d bug 436077 - Preferences 2008-09-07 01:54:06 -05:00
Mark Finkle
6cefc23c10 b=451576, r=gavin. uncaught exceptions on startup 2008-09-06 23:06:04 -05:00
Gavin Sharp
131495f983 Bug 453042: Fix minor typo 2008-09-02 03:57:13 -04:00
Gavin Sharp
eead0baed7 Bug 452077: move bookmarks button to the titlebar, r=enndeakin 2008-08-29 12:51:35 -04:00
Brad Lassey
587f2f9594 Bug 451441 – don't synchronously redraw everytime we move the canvas r=stuart 2008-08-27 17:28:03 -04:00
Mark Finkle
8961afc713 b=451676, r=gavin. Remember the URLBar position when switching tabs 2008-08-22 23:25:17 -04:00
Mark Finkle
5ba39f20a8 b=451668, r=gavin. Sidebars stay in view when panning URLBar away 2008-08-22 23:20:46 -04:00
Mark Finkle
768f9af893 b=451677, r=enn. deckbrowser saves window scroll but should save browser scoll 2008-08-22 09:33:00 -04:00
Brad Lassey
0a415f2a72 Bug 451430 - Stop updating canvas when kinetic scrolling r=gavin 2008-08-20 15:26:29 -04:00
Mark Finkle
099969f660 b=448080, p=enn & mfinkle, r=gavin. switching between tabs fails to update parts UI 2008-08-20 02:09:22 -04:00
Gavin Sharp
a11306c0d2 Bug 444858: improve zoom behavior by skipping inline elements, and fix bug that made zooming near the edge of the content area sometimes not work, r=stuart 2008-08-20 01:30:07 -04:00
Gavin Sharp
b47dbfcab6 Bug 450243: properly clamp zoomLevel to avoid zooming bugs, r=mfinkle 2008-08-19 23:32:03 -04:00
Mark Finkle
67deec0628 b=437959, r=gavin. View, install and remove add-ons 2008-08-19 22:18:36 -04:00