Drew Willcoxon
c600391d65
Bug 575609 - "Switch to Tab" autocomplete entries should have icon decorations (star, magnifier glass, et al.) like other entries. r=gavin, a=blocking-final
2010-08-25 21:01:22 -07:00
Mihai Sucan
db06beb576
Bug 589209 - change name of DOM panel to Object r=gavin.sharp a=gavin.sharp
2010-08-25 14:47:24 -07:00
Clint Talbert
1afdc1b8df
Backed out changeset 49beef9387a0 due to Xpcshell orange a=backout
...
--HG--
extra : rebase_source : 01307f705ab07b7784401d69a53921b200544978
2010-08-25 14:03:44 -07:00
Mihai Sucan
086f799910
Bug 566083 - Inspect disappears when switching tabs r=dolske a=blocking2.0
2010-08-25 12:47:36 -07:00
Joel Maher
51fff79f07
Bug 586754 Change xpcshell to use $relativesrcdir instead of $module for android support a=NPOTB r=mitchell.field
2010-08-25 11:47:39 -07:00
Raymond Lee
8326f1f8ee
Fix the test for Bug 584627 - Tests for group [r=dolske a=dolske]
2010-08-19 16:19:35 +08:00
Raymond Lee
183029ec4d
Fixed the test for Bug 582677 - Test for dragging and dropping item from one group to another group [r=dolske a=dolske]
2010-08-19 15:35:55 +08:00
Sindre Dammann
78bdd52f91
Bug 585830 - A closing tab can be switched to with Ctrl+PageUp/PageDown. r=dao
2010-08-25 15:16:33 +02:00
Dão Gottwald
5b673add8f
Bug 555845 - Improve legibility of the menu bar on glass. r=gavin
2010-08-25 15:12:57 +02:00
Raymond Lee
2482c27bed
Bug 586968 - Tab View button is positioned illogically. r=dolske
...
--HG--
extra : rebase_source : 1851ab68923a1cd581385c160657cabfe73e3e51
2010-08-21 02:08:35 +08:00
Dão Gottwald
deff2ba95b
Bug 585924 - titlebar buttons shouldn't react to right clicks. r=gavin
...
--HG--
extra : rebase_source : 7d694ff2b121a8ae6df2ed54660f93f422c2e11b
2010-08-25 11:15:31 +02:00
Dão Gottwald
c7de30c461
Bug 590049 - Remove stray menu-seperator class. r=dolske
...
--HG--
extra : rebase_source : 738177d80520138fef558f7de66f5a1b3925f650
2010-08-25 11:13:20 +02:00
Dão Gottwald
8f6522ba3a
disable parts of browser_bug380960.js because of intermittent failures (bug 585361)
...
--HG--
extra : rebase_source : 60e81d82532da16f1d091ff446819b0f5aadb284
2010-08-24 16:13:28 +02:00
Raymond Lee
8450760fe6
Bug 588478 - Escape should not open tab from fan view of stacked tabs [r=dolske a=dolske]
...
--HG--
extra : rebase_source : 1a77634fa20cc1bfb42d816dfe2551809f03f116
2010-08-19 17:13:58 +08:00
Raymond Lee
2ef87e7c0d
Bug 588295 - Zoom out doesn't work for the same tab [r=dolske a=dolske]
...
--HG--
extra : rebase_source : 269329afabc8de08036eb9a476c7a61dffd67b8d
2010-08-18 15:06:20 +08:00
Raymond Lee
a67db40079
Bug 588260 - Control + Shift + ' doesn't switch to the correct group [r=dolske a=dolske]
...
--HG--
extra : rebase_source : ddd8c78a15bbe7aebace9b62cfb14ad1a6e3d7e3
2010-08-18 10:51:43 +08:00
Raymond Lee
9714e5e418
Bug 586719 - Use proper constants in setTabViewFrameKeyHandlers [r=dolske a=dolske]
...
--HG--
extra : rebase_source : 1af40c4905b3866e1c08cf21759c0e1468a993dd
2010-08-13 15:18:29 +08:00
Raymond Lee
cd3f6aefb9
Another fix for Bug 586719 - Use proper KeyEvent constants for Tab Candy code [r=dolske a=gavin]
...
--HG--
extra : rebase_source : 8e665a32ad01396e0b83f9aa541e984efe466761
2010-08-18 09:39:34 +08:00
Raymond Lee
95adc882fc
Bug 586712 - Lighten tabOnFocus (and rename it), [r=dolske a=dolske]
...
--HG--
extra : rebase_source : 737e30c88ff59739149aa238dad1d558c580c783
2010-08-17 22:13:45 +08:00
Jim Mathies
525d73a6d4
Bug 575870 - Enable the firefox button on xp themed, classic, and aero basic. r=dao, roc. Carry over approval from bug 574454 on chrome margin disabling code. r=robarnold.
2010-08-24 22:03:37 -05:00
Sid Stamm
c82bc1947a
Bug 495115 - Implement Strict-Transport-Security to allow sites to specify HTTPS-only connections, r=kaie+honzab+bjarne, a=betaN+
2010-06-03 14:03:17 -07:00
Dão Gottwald
f35fb535e2
Backed out changeset 860c490eb849 (merge) a=backout
2010-08-24 16:01:38 +02:00
Dão Gottwald
9e009cb758
Backed out changeset 860c490eb849
2010-08-24 15:59:35 +02:00
Dão Gottwald
f78fc8c036
Bug 585007 - Share a list of primary toolbarbuttons for use across themes. r=gavin a=gavin
...
--HG--
extra : rebase_source : 91e795afcefa01a1c5761c5ee326e4a9c85f760d
2010-08-23 23:35:34 +02:00
Dão Gottwald
25cb6b21c5
Bug 585285 - Make styling for type="menu-button" toolbarbuttons respect the toolbarbutton-1 class. r=mano a=gavin
...
--HG--
extra : rebase_source : d6e6ccd8d7c45d82b830d9cd2b500e4491860908
2010-08-23 23:03:42 +02:00
Dão Gottwald
acc43786b4
Bug 589109 - Call adjustTabstrip from pinTab and unpinTab . r=mano
...
--HG--
extra : rebase_source : fe86499027da4b59746bc9978bb63aa9c6ce5191
2010-08-23 22:30:58 +02:00
Michael Wu
37491f1b45
Bug 589738 - Update removed-files.in to remove modules/PropertyPanel.jsm and res/fonts/mathfontSymbol.properties, r=rs a=blocking2.0
2010-08-23 22:07:00 -05:00
Ehsan Akhgari
4bc9c91a6a
Bug 493732 - Section expander and collapser in about:certerror appear on the left side and have the wrong direction in RTL mode; r=dao a=gavin
2010-08-23 20:49:04 -07:00
Josh Aas
b82cc5db2a
Bug 589391: Ensure proper minimum Mac OS X system version is set for each architecture. r=smichaud r=ted a=blocking-b5
2010-08-23 15:33:51 -04:00
Dave Townsend
c8266d2dc1
Bustage fix for bug 572695 to fix locale packaging, a=bustage fix
2010-08-23 14:50:52 -07:00
Margaret Leibovic
e5512ffefb
Bug 572695: Remove "Report a Broken Website" from Firefox. r=dolske, a=blocking-betaN
2010-08-23 10:34:29 -07:00
Dão Gottwald
531ac2a888
Bug 589212 - FeedHandler.updateFeeds needs to take multiple menu items into account. r=gavin a=blocking
2010-08-23 10:18:22 +02:00
Axel Hecht
a3da8255ab
add 8 new locales to Firefox, ak br bs en-ZA hy-AM lg nso son, a=NPOTB
2010-08-23 10:07:28 +02:00
Edward Lee
11ae5c9e50
Bug 588353 - Allow showing popup notifications that don't show popups [r=gavin a=gavin]
...
Augment PopupNotifications to take neverShow option that results in no popups getting shown for the notification.
--HG--
extra : rebase_source : eeef617d40eb222685aa3c1445eb3d34464513d2
2010-08-18 02:49:34 -07:00
Edward Lee
b1b9702bf3
Bug 588328 - Look for immediate children of popup notification icon box as anchors [r=gavin a=gavin]
...
Walk up the parent of the click target until we're just inside the icon box.
--HG--
extra : rebase_source : 051b8acdc30c44142322c306e3b2a751d91801e4
2010-08-22 19:49:16 -07:00
Phil Ringnalda
d21a1cc717
Bug 589543 - move the XMLDecl up to the start of the file so the binding will actually apply and feed preview will have subscribe UI, r=gavin, a=blocker
...
--HG--
extra : rebase_source : b3dff33573abc7df79a532cf08c259039c52965d
2010-08-22 17:52:29 -07:00
Josh Matthews
eab446a8a4
Bug 561528 - browser_sanitize-timespans.js: |new Date().getMinutes()| usage issue. r=mconnor a=test-change
2010-08-15 03:47:34 -04:00
Timothy Nikkel
39ca60f0e9
Bug 589078. Send synthesized click more inside the element so it doesn't miss. r=dbaron a=blocking 130078 which blocks beta5
2010-08-21 19:55:55 -05:00
Phil Ringnalda
a0f5d7e321
Bug 587541 - Stop trying to package FormNotifier.js, since it doesn't exist, r=khuey, a=gavin
...
--HG--
extra : rebase_source : 610eb906538ff897b81b7adf4abe8dbf4277ee95
2010-08-15 19:00:16 -07:00
Jonas Sicking
7d4a71f96d
Bug 546857 Part 4b: Fix some errors in previous patch to not use XUL on error pages. r=dao a=blocker
2010-08-21 18:49:27 +02:00
Dão Gottwald
7b74aa16f7
Bug 589163 - Add test to prevent duplicate ids. r=gavin
2010-08-21 07:15:14 +02:00
Dão Gottwald
211321ca49
Bug 589163 - Fix duplicate ids in browser.xul, make ids for appmenu items more consistent and add missing split-menuitem-item classes. r=gavin
2010-08-21 07:14:45 +02:00
Bobby Holley
ae9d0e0ff2
Backout of changesets c866e73f3209 and baff7b7b32bc because of sicking's push-and-run bustage. a=backout
2010-08-20 23:42:24 -04:00
Jonas Sicking
73b81ff44d
Bug 546857 Part 4b: Fix some errors in previous patch to not use XUL on error pages. r=dao a=blocker
2010-08-20 17:50:35 -07:00
Jonas Sicking
cbc0676504
Backout bugs 586754, 574189, 584611 due to orange. a=backout
2010-08-20 11:08:43 -07:00
Joel Maher
6763342e81
Bug 586754 xpcshell tests should use relativesrcdir instead of $MODULE r=:Mitch a=NPOTB
2010-08-20 09:32:58 -07:00
Dão Gottwald
a73729aa3e
Backing out bogus CSS from bug 583386. a=backout
2010-08-20 15:57:17 +02:00
Joshua M
00ee768b70
Bug 583386 - Implement latest Firefox Menu design. r=dolske, ui-r=faaborg, a=blocking2.0
2010-08-19 11:59:20 -07:00
Chris Pearce
f7e6dbb756
Backed out changeset 367d4e57cbd2 due to 4% twinopen regression on linux. a=backout.
2010-08-20 21:50:09 +12:00
Frank Yan
4709918f42
Bug 544816 - Attach combined Stop/Go/Refresh button to the Location Bar. r=dolske, ui-r=shorlander, a=dolske
2010-08-20 19:35:09 +12:00
Dão Gottwald
6e1285e54f
Fix for browser_bug380960.js. a=me
2010-08-20 09:21:06 +02:00
Dão Gottwald
b3717eba91
Bug 587299 - Tighten scope when collecting data for pinned tabs only. r=dietrich
2010-08-15 14:31:14 +02:00
Dão Gottwald
4d980b0259
Bug 580512 - App tabs should outlive normal sessions. r=dietrich, vlad
2010-08-13 14:40:19 +02:00
Dão Gottwald
2a05b50017
Bug 585776 - Call adjustTabstrip when tabs don't resize anymore, i.e. when the opening animation is done. r=mano
...
--HG--
extra : rebase_source : ca1e4f5cc5f4289d7d96ec81fbb442c02117c83d
2010-08-19 22:24:07 +02:00
Dão Gottwald
17a545868b
Bug 588340 - Flatten fake hierarchy in the "Move to Group" context menu. ui-r=faaborg r=mano
...
--HG--
extra : rebase_source : 8dc72fe2be6f329edefc825e4baacc0014fbec0d
2010-08-19 22:23:18 +02:00
Dão Gottwald
58f5b77801
Bug 588736 - Background tabs don't scroll into view when opened from a pinned tab. r=mano
...
--HG--
extra : rebase_source : 8a4d1132626042757cf9fa3a53a9bd0a2a443d9f
2010-08-19 22:22:33 +02:00
Dão Gottwald
968a42e5e8
Bug 588464 - Adjustments for touch enabled displays should keep using physical units. r=felipe
...
--HG--
extra : rebase_source : 38fa8129ab1eee9c6a3a149a89b428438f331646
2010-08-19 22:22:16 +02:00
Gavin Sharp
b63973f030
Bug 477322: remove "Start new Session" button on about:sessionrestore. r=zpao, ui-r=faaborg
2010-06-16 15:51:04 -04:00
Dão Gottwald
b5cf328eea
Bug 580512 - App tabs should outlive normal sessions. r=dietrich, vlad
2010-08-13 14:40:19 +02:00
Frank Yan
f3d089fd38
Bug 565966, Disable browse-by-name by default, r+a=beltzner
2010-08-13 20:33:00 +12:00
Michael Wu
626e9ede58
Bug 556644 - 11. Add omnijar removed files, r=rs a=blocking2.0
2010-08-12 21:37:44 -07:00
Michael Wu
44c99fc857
Bug 556644 - 10. Make windows installer locale repacks use the standard repacking path, r=rs,khuey a=blocking2.0
2010-08-12 21:36:16 -07:00
Michael Wu
27e6d1b2f2
Bug 556644 - 9. Add support for packaging omnijar, r=bsmedberg a=blocking2.0
2010-08-12 21:33:52 -07:00
Robert Strong
4efdeb3ea1
Bug 523410 - Disable LSPs in WinSock that don't have categories for Firefox on Windows Vista and above. r=khuey, a=blocking2.0-beta4
2010-08-12 21:09:06 -07:00
Mike Connor
fb535cd8ad
Bug 586094 - Enabling Sync regresses Ts on all platforms, r=dolske, a=beltzner
2010-08-11 21:28:27 -04:00
Mike Connor
f122ad5da4
Bug 583339 - flip switch to build with sync, r=dolske
...
--HG--
extra : rebase_source : b0b36e19849f9ed5a78bd3d9579303f4a6f74f6c
2010-08-12 15:54:14 -04:00
Kyle Huey
d5259a639b
Turn off perma-failing private browsing tests on Linux. a=Mossop
2010-08-12 15:27:41 -07:00
Edward Lee
124b078fce
Bustage fix for alt-ctrl-space win/linux key combination.
2010-08-12 13:05:15 -07:00
Edward Lee
a4e378b366
Bug 586753 - Use ctrl-alt-space for win/linux to avoid ctrl-space
2010-08-12 12:43:31 -07:00
Edward Lee
d78c248762
Bug 581813 - Firefox with Tab Candy caused the Title and Tab Bars or the Menu and Tab Bars to appear black in colour
...
Push the TabView iframe down behind the tabbrowser when hiding TabView and restore the max height on show. This has slight issues in that it squishes the iframe contents as well as flashes black as we animate. Followup in bug 586679.
2010-08-12 09:38:21 -07:00
Edward Lee
fb481caa08
Merge mozilla-central to tabcandy-central.
2010-08-12 03:55:08 -07:00
Edward Lee
f282af4f77
Fix indentation in beginRemoveTab.
2010-08-12 03:32:07 -07:00
Edward Lee
2cbb4d0bee
Merge backout
2010-08-12 03:29:54 -07:00
Edward Lee
ffd35d7fc4
Backed out changeset ed2484b982b9 due to accidental landing.
2010-08-12 03:24:29 -07:00
Edward Lee
c8ba8d7ad6
Bug 586147 - Restore visible tabs (and hide hidden ones) [r=zpao a=beltzner]
...
Port (copy) sessionstore changes from bug 583306 and add tests.
2010-08-12 02:10:05 -07:00
Raymond Lee
5c19510c58
Change a var to let.
2010-08-12 14:46:16 +08:00
Raymond Lee
dc1ad35b40
Bug 586522 - Leaks in Tab Candy
2010-08-12 14:39:12 +08:00
Raymond Lee
a77313ad4e
Release some resources on unload
2010-08-12 12:36:58 +08:00
Michael Yoshitaka Erlewine
606e0b8349
Bug 574217: Some touchups based on comments from dolske
2010-08-11 23:08:33 -04:00
Michael Yoshitaka Erlewine
e657eee62c
Fixes for Dolske's strict JS warnings
2010-08-11 22:01:29 -04:00
Michael Yoshitaka Erlewine
84b9f70725
GroupItem: unify title-setting to use setTitle (which in turn uses iQ.val). Note TabItem titles are set using iQ.text, so there is no security issue there.
2010-08-11 21:35:29 -04:00
Ian Gilman
5bf2c27f8d
+ I forgot to update the references to the newly renamed tabview.css files; fixed
2010-08-11 17:00:15 -07:00
Ian Gilman
5b66c2b656
+ Fixes for dolske and dao comments on bug 574217:
...
++ Unnecessary double if in tabbrowser.xml
++ moved body styling into CSS file and simplified
++ CSS comma style
++ Renamed platform.css files to tabview.css
--HG--
rename : browser/themes/gnomestripe/browser/tabview/platform.css => browser/themes/gnomestripe/browser/tabview/tabview.css
rename : browser/themes/pinstripe/browser/tabview/platform.css => browser/themes/pinstripe/browser/tabview/tabview.css
rename : browser/themes/winstripe/browser/tabview/platform.css => browser/themes/winstripe/browser/tabview/tabview.css
2010-08-11 16:51:39 -07:00
Ian Gilman
d14feaee8f
+ More dolske comments for 574217
...
++ Initial developer
++ Cc, Ci, Cu
++ Spacing
++ Commented out code in storage.js
++ DOCTYPE
2010-08-11 15:28:45 -07:00
Ian Gilman
d410f1b82f
+ Saving TabView visibility status as a straight string, to save from having to JSON during start up
2010-08-11 14:48:02 -07:00
Ian Gilman
5088184930
+ Addressing dolske's comments in bug 574217:
...
++ Using Cc and Ci
++ Using let
++ Changing getWindowTitle to a memoizing getter
++ Updated comment for key combo routine
2010-08-11 12:17:57 -07:00
Ehsan Akhgari
b74b1d6a50
Bug 586421 - Do not assume that TabView exists in tabbrowser.xml
...
--HG--
extra : rebase_source : 935c6e6838ab4820c526637e32d2a6073b5e9ea2
2010-08-11 16:48:38 -04:00
Edward Lee
3aac3bf665
Merge mozilla-central to tabcandy-central.
2010-08-11 11:13:46 -07:00
Ehsan Akhgari
e55869eb3a
Backed out changeset 906a0b05656e because it doesn't work!
2010-08-11 14:12:15 -04:00
Ehsan Akhgari
defaa60f95
Bug 581813 - Firefox with Tab Candy caused the Title and Tab Bars or the Menu and Tab Bars to appear black in colour
2010-08-11 14:10:18 -04:00
Edward Lee
f4ef76e19a
Bug 582023 - Land TabCandy Utility Code (utils.jsm, iq.js) [r=dao a=npotb]
2010-08-11 10:28:06 -07:00
Michael Yoshitaka Erlewine
3fefad5aab
Bug 582023: making changes requested by Dao. Now iQ + Utils are ready for m-c with r=dao!
2010-08-11 13:06:49 -04:00
Michael Yoshitaka Erlewine
3fe70a6578
Bug 582023: making changes requested by Dao. Now iQ + Utils are ready for m-c with r=dao!
2010-08-11 13:06:49 -04:00
Robert Kaiser
2a31e2e419
bug 570788 - Incorporate improvements from SeaMonkey places review into Firefox code, round 4 (tree), r=mak a=gavin
2010-08-11 18:05:10 +02:00
Robert Kaiser
daf93e99e2
bug 570788 - Incorporate improvements from SeaMonkey places review into Firefox code, round 3 (PUIU, PC, sbUtils), r=mak a=gavin
2010-08-11 18:05:08 +02:00
Benjamin Smedberg
e6153772f3
Back out all of dgottwald's push from Wed Aug 11 05:04:25 2010 PDT because the tree is in a state of chaos and the push was obviously against tree rules.
2010-08-11 09:00:33 -04:00
Dão Gottwald
d60b74bc30
Bug 586114 - Consolidate toolbox bottom border styling. r=mano
2010-08-11 14:03:44 +02:00
Dão Gottwald
cbeb7af05f
Bug 585021 - Animate when opening the Home page in a new tab. r=gavin
2010-08-11 14:03:26 +02:00
Dão Gottwald
8dda9cce85
Bug 585361 - Handle requests for synchronously removing an already asynchronously closing tab. r=gavin
2010-08-11 14:02:49 +02:00
Dão Gottwald
7a66f46a7d
Bug 583745 - Adjust toolbar gradients for when the navbar is hidden. r=mano
2010-08-11 14:02:02 +02:00
Raymond Lee
17caf7cc09
Bug 585854 - Test tab previews in presence of Tab
2010-08-11 17:07:38 +08:00
Raymond Lee
79de2be602
Fixed for Bug 585855 - Test that the bookmark all tabs command is disabled when we have one visible and one hidden tab
2010-08-11 14:16:02 +08:00
Edward Lee
a0f5ce049c
Use preprocessor comments instead of <!-->.
...
--HG--
extra : rebase_source : 8908fc650096d86485d7116043dcc437095e5537
2010-08-10 21:29:08 -07:00
Edward Lee
62d60c52de
Use NSINSTALL instead of directly using nsinstall.py for our flat modules structure.
...
--HG--
extra : rebase_source : 2c310b5ab0a256da45dff1aea2cb693ac293d573
2010-08-10 21:25:49 -07:00
Michael Yoshitaka Erlewine
87c67120aa
Bug 585855: Test that the bookmark all tabs command is disabled when we have one visible and one hidden tab
...
Note that this test has not been added to the Makefile.
2010-08-11 00:27:42 -04:00
Michael Yoshitaka Erlewine
4a27862651
Bug 574217: fixes to "the rest of Tab Candy" based on comments from dolske
2010-08-11 00:14:53 -04:00
Raymond Lee
379ef3b4df
Rename browser_bookmarkAllTabs.js to browser_visibeTabs_bookmarkAllTabs.js
...
--HG--
rename : browser/base/content/test/browser_bookmarkAllPages.js => browser/base/content/test/browser_visibleTabs_bookmarkAllPages.js
2010-08-11 12:02:15 +08:00
Raymond Lee
9acd746ebc
Improved the test for Bug 585853 - Test 'bookmark all pages' in presence of tab candy
2010-08-11 11:50:57 +08:00
Edward Lee
33ba441530
Restore browser_visibleTabs test that accidentally got removed in 87c7be4465a4.
2010-08-10 20:39:45 -07:00
Edward Lee
762a707aaa
Dummy whitespace to trigger a merge.
2010-08-10 20:39:02 -07:00
Raymond Lee
c28c2a758b
Bug 585853 - Test 'bookmark all pages' in presence of tab candy
2010-08-11 11:34:38 +08:00
Doug Turner
7c50d1ab8c
Merge from e10s clone. a=dougt
2010-08-10 18:33:38 -07:00
Ian Gilman
5060cd7f0e
+ removed profiling code
...
--HG--
extra : rebase_source : 690f1d46c2833ec2e122b53b2fbbc3b5a0e50aec
2010-08-10 18:10:21 -07:00
Edward Lee
b0d1d98f01
Backout df9bbe8b6d78 now that bug 583306 is fixed.
2010-08-10 18:03:22 -07:00
Edward Lee
77b3b23d1c
Move visibleTabs tests back to browser/content/test out of tabview directory.
...
--HG--
rename : browser/base/content/test/tabview/browser_visibleTabs.js => browser/base/content/test/browser_visibleTabs.js
rename : browser/base/content/test/tabview/browser_visibleTabs_contextMenu.js => browser/base/content/test/browser_visibleTabs_contextMenu.js
2010-08-10 17:58:26 -07:00
Edward Lee
91c6e99bf6
Fix mozilla-central merge failure from 63b9ba3664a0.
2010-08-10 17:21:05 -07:00
Ian Gilman
e82d451659
+ addressing dao's comments in iQ
...
--HG--
extra : rebase_source : 9fd229f468514fb08326fe292434de45e6167bfb
2010-08-10 16:31:12 -07:00
Ian Gilman
0a89c5909a
+ addressing dao's comments in iQ
...
--HG--
extra : rebase_source : 9fd229f468514fb08326fe292434de45e6167bfb
2010-08-10 16:31:12 -07:00
Michael Yoshitaka Erlewine
c0b5771a75
Bug 582023 cleanup based on comments from Dao on things that are not iQ:
...
- typeof() is not a function
- formatting of && and || at the end of the line
- declaring variables more locally using let in Utils.extend
- the Initial Developer is the Mozilla Foundation
--HG--
extra : rebase_source : d1f9699fb0014c95e336c34d777ce354b141739a
2010-08-10 19:20:05 -04:00
Michael Yoshitaka Erlewine
3a11cdef26
Bug 582023 cleanup based on comments from Dao on things that are not iQ:
...
- typeof() is not a function
- formatting of && and || at the end of the line
- declaring variables more locally using let in Utils.extend
- the Initial Developer is the Mozilla Foundation
--HG--
extra : rebase_source : d1f9699fb0014c95e336c34d777ce354b141739a
2010-08-10 19:20:05 -04:00
Ehsan Akhgari
3b386c5d60
Actually enable the tests which pass
2010-08-10 19:13:13 -04:00
Ehsan Akhgari
759ca5b552
Disable all TabView tests for now
2010-08-10 18:56:11 -04:00
Ehsan Akhgari
8201d02a5f
Run the TabCandy tests from the correct Makefile
2010-08-10 18:47:03 -04:00
Ian Gilman
160e4ba0ca
+ removed the "beforeclose" event from TabItem and cleaned up the "close" event
...
+ Removed the "urlChanged" event from TabItem; inlining that code instead.
--HG--
extra : rebase_source : a48f380dd98eaaa971e7e0529b6c17b674a02b9f
2010-08-10 15:36:56 -07:00
Michael Yoshitaka Erlewine
7460ba46b9
Bug 585858: fixing whitespace
...
--HG--
extra : rebase_source : b332e14075d7f41ab09b79265f7803d806194b5e
2010-08-10 18:09:19 -04:00
Ian Gilman
49f9880244
+ TabView actions that require loading the frame (if not loaded) now wait properly until the frame is loaded before continuing. These actions are show, context menu, and "next group" key combo.
...
+ TabView now has explicit show and hide in addition to toggle
+ Cleaned out unused "ui" parameter to the Item drag callback
--HG--
extra : rebase_source : e8ffd468406fe1d0690e29a15ce4b431a0596371
2010-08-10 14:23:53 -07:00
Michael Yoshitaka Erlewine
c7eefd6688
Bug 585858: test tab context menu items with combinations of visible and hidden tabs
2010-08-10 15:33:08 -04:00
Raymond Lee
fe134a46da
Improved the drag and drop test
2010-08-11 02:57:22 +08:00
Raymond Lee
ea3e0b1135
Fixed Bug 584627 - Tests for group
2010-08-11 02:39:28 +08:00
Ian Gilman
100fa37a41
+ reversed the argument order for Utils.assert and Utils.assertThrow, per Dao's review
2010-08-10 11:13:10 -07:00
Ian Gilman
3381f8595e
+ reversed the argument order for Utils.assert and Utils.assertThrow, per Dao's review
2010-08-10 11:13:10 -07:00
Raymond Lee
7eb0f4ccb0
Removed the remaining Utils.timeout
2010-08-11 00:19:08 +08:00
Raymond Lee
4d4f929ff4
Bug 585837 - Tests for launching Tab candy
2010-08-11 00:11:06 +08:00
Raymond Lee
97140c85cf
Fixed some issues in the drag and drop test
2010-08-11 00:06:04 +08:00
Michael Yoshitaka Erlewine
a381156a26
Bug 582023: rm Utils.timeout
2010-08-10 09:30:23 -04:00
Michael Yoshitaka Erlewine
4645c92a6b
Bug 582023: rm Utils.timeout
2010-08-10 09:30:23 -04:00
Michael Yoshitaka Erlewine
1869016bed
Bug 582023: move to use getBoundingClientRect instead of reading off the computed CSS for bounds; simplify getPropertyValue usage (based on comments from Dao)
2010-08-10 09:22:38 -04:00
Michael Yoshitaka Erlewine
8bddd0dbe9
Bug 582023: move to use getBoundingClientRect instead of reading off the computed CSS for bounds; simplify getPropertyValue usage (based on comments from Dao)
2010-08-10 09:22:38 -04:00
Edward Lee
69650603da
Address review comments from bug 584532 comment 18: !listeners, event.target, observers function.
2010-08-10 03:05:10 -07:00
Edward Lee
0f4ef556db
Merge mozilla-central to tabcandy-central.
2010-08-09 23:53:52 -07:00
Ehsan Akhgari
d6b330e338
Bug 585850 - Rename TabCandy modules from *.js to *.jsm (like the rest of js modules)
...
--HG--
rename : browser/base/content/tabview/modules/AllTabs.js => browser/base/content/tabview/modules/AllTabs.jsm
rename : browser/base/content/tabview/modules/groups.js => browser/base/content/tabview/modules/groups.jsm
rename : browser/base/content/tabview/modules/utils.js => browser/base/content/tabview/modules/utils.jsm
2010-08-09 23:51:23 -04:00
Raymond Lee
a1bcc835c1
Fixed a test after the delay loading frame changes
2010-08-10 10:31:59 +08:00
Edward Lee
43b7d40966
Move private variables/methods into local declarations not exported by AllTabs and change the interface to .register("change") instead of .onChange() for bug 584532.
...
--HG--
rename : browser/base/content/AllTabs.js => browser/base/content/tabview/modules/AllTabs.js
extra : rebase_source : 267110a1a1dd8cc8d4188f20285d688b2b901aa1
2010-08-09 17:19:04 -07:00
Ian Gilman
20a7760e76
+ no longer loading the frame at all until the user needs it
2010-08-09 17:24:08 -07:00
Ian Gilman
c24275c13c
+ Made the Groups.killNewTabGroup test a little tighter (in case someone has made a group called "new tabs")
...
+ Worked around bug 575672 (CSS transition assert)
--HG--
extra : rebase_source : 6f758e737c2092214ec3185be847f2c5da406be0
2010-08-09 14:57:34 -07:00
Ian Gilman
80b2ae42e5
+ Made the Groups.killNewTabGroup test a little tighter (in case someone has made a group called "new tabs")
...
+ Worked around bug 575672 (CSS transition assert)
--HG--
extra : rebase_source : 6f758e737c2092214ec3185be847f2c5da406be0
2010-08-09 14:57:34 -07:00
Jim Mathies
4613e5a0ad
Bug 575870 - Implement custom drawn titlebar for classic, aero basic, and xp. Also fix various content padding issues for desktops with advanced ui customization settings. r=dao.
2010-08-09 20:49:35 -05:00
Marco Bonardo
1d9d6a2972
merge backout on CLOSED TREE
2010-08-10 00:15:18 +02:00
Marco Bonardo
53e4c40b17
Backed out changeset b1e658a33221 on CLOSED TREE
2010-08-10 00:14:59 +02:00
Marco Bonardo
19ad36984a
Backed out changeset a673a956d339 on CLOSED TREE
2010-08-10 00:12:56 +02:00
Marco Bonardo
10745c6d22
backout Bug 552023 due to Ts regression and test failure. Trying to reopen a CLOSED TREE
2010-08-09 23:08:24 +02:00
Julian Viereck
154cacd36e
Bug 560830 - Handle DOMMouseScroll events in highlighter panels, r+a=gavin
2010-08-09 16:02:20 -03:00
Edward Lee
a869c43b41
Merge mozilla-central to tabcandy-central.
2010-08-09 10:38:19 -07:00
Marco Bonardo
8b758ffd5b
Bug 552023 - Kill Places partitioned temp tables. r=sdwilsh a=blocking
2010-08-09 17:59:59 +02:00
Marco Bonardo
02f143eeb0
Bug 584658 - Switch to tab should not register subframes as open pages. r=gavin a=blocking
2010-08-09 17:59:31 +02:00
Benjamin Smedberg
ccb16680db
Merge bug 579178 to mozilla-central. reviews by Mossop/khuey/jwalden/ted
2010-08-09 10:04:10 -04:00
Raymond Lee
07d617611a
Add a licence block to a test
2010-08-09 17:00:33 +08:00
Raymond Lee
2fc3f6194d
Moved tests to test/tabview folder
...
--HG--
rename : browser/base/content/test/browser_tabview_dragdrop.js => browser/base/content/test/tabview/browser_tabview_dragdrop.js
rename : browser/base/content/test/browser_visibleTabs.js => browser/base/content/test/tabview/browser_visibleTabs.js
2010-08-09 16:21:46 +08:00
Dão Gottwald
3a7b62f309
Bug 585361 - Increase delay tolerance in browser_bug380960.js
2010-08-09 10:01:29 +02:00
Raymond Lee
b9c8a307e1
Another fix for the failing test
2010-08-09 15:47:52 +08:00
Dão Gottwald
13ae167b79
Bug 585294 - Enable closing animation for tabs removed via the tab context menu. r=mano
2010-08-09 09:45:27 +02:00
Dão Gottwald
1b3ed923a4
Bug 581770 - Simplify and tweak tab styling. r=mano
2010-08-09 09:43:45 +02:00
Dão Gottwald
d6cbf77b97
Bug 582678 - Dragging app tab behind normal tab should make it a normal tab and vice versa. r=gavin
2010-08-09 09:43:24 +02:00
Raymond Lee
5689b68708
Fixed failing test after the name change to GroupItem(s) (Bug 583414)
2010-08-09 15:29:42 +08:00
Raymond Lee
b24a21ba0d
Bug 585155 - Zoom in animation doesn't work when adding a new tab in tab candy interface
2010-08-09 15:01:30 +08:00
Raymond Lee
0832814e00
Initialize frame if needed when user is switching to another group using keyboard combination
2010-08-09 13:16:39 +08:00
Michael Yoshitaka Erlewine
ac9f4d6a09
rm setSize during tabs' group-removal. Bottom line: tabs no longer shrink and block jerk the dragging when being dragged out of a group.
2010-08-09 00:17:03 -04:00
Michael Yoshitaka Erlewine
2c33d9a516
Bug 584699: quick fix to -moz-transform rendering bug
...
--HG--
extra : rebase_source : 89019c5a0acff884ab47f18b96503435c6a56e7e
2010-08-09 00:06:54 -04:00
Michael Yoshitaka Erlewine
79731acdaa
Bug 584699: quick fix to -moz-transform rendering bug
...
--HG--
extra : rebase_source : 89019c5a0acff884ab47f18b96503435c6a56e7e
2010-08-09 00:06:54 -04:00
Makoto Kato
30640f3b73
Bug 582910 - 64-bit win7: TEST-UNEXPECTED-FAIL | e4x/Regress/regress-347155.js | Exited with code -1073741571 during test run. r=dbaron, a=dbaron
2010-08-09 12:58:33 +09:00
Raymond Lee
5b0ae1ddd6
Bug 585148 - Showing tabcandy for the first time results in many showOnlyTheseTabs
2010-08-09 11:52:26 +08:00
Michael Yoshitaka Erlewine
25cd73765e
quick touchup to GroupItems.getnextGroupItemTab
2010-08-08 23:41:07 -04:00
Michael Yoshitaka Erlewine
4f7f711946
s/updateTabBarForActiveGroupItem/updateTabBar/; rm some tabs (don't worry, the whitespace kind)
2010-08-08 21:54:22 -04:00
Michael Yoshitaka Erlewine
18ca5dc914
Bug 567391 + 575851: If we enter an orphan tab, only that tab should show up in the tab bar.
2010-08-08 21:49:43 -04:00
Michael Yoshitaka Erlewine
f59d44241d
Bug 575851: Are You Experienced? The New Tab Experience
...
- refine the use of the "active group item", with differential styling, and not clearing when we enter the tab view
- set the active group item in other cases, like when we drag out groups, when we resize or move a group, or when a group is a drop target
2010-08-08 20:27:47 -04:00
Michael Yoshitaka Erlewine
aec521be06
Bug 575851: kill the now defunct New Tab Group.
2010-08-08 18:47:06 -04:00
Michael Yoshitaka Erlewine
355fe0818e
Bug 575851: some touchups to previous New Tab Experience code, based on comments by Ian
2010-08-08 18:32:08 -04:00
Raymond Lee
29c9156549
Ensure the frame is initialized when user accesses the tab context menu
2010-08-09 01:28:24 +08:00
Raymond Lee
8ffe9bee30
Fixed some references after the name change to GroupItem(s) (Bug 583414)
2010-08-09 01:03:11 +08:00
Michael Yoshitaka Erlewine
99d738c1ed
Fixed failing test after the name change to GroupItem(s) (Bug 583414)
2010-08-07 22:51:20 -04:00
Edward Lee
e5816558b6
Merge mozilla-central to tabcandy-central.
2010-08-07 16:44:33 -07:00
Ehsan Akhgari
1675bf808b
Bug 583388 - Delay loading the Tab Candy frame
2010-08-07 18:32:17 -04:00
Dão Gottwald
f7b55ef5dd
browser_bug380960.js debug spew
2010-08-07 23:19:18 +02:00
Kurt Schultz
65445d4623
Bug 571782 - Make "New Tab" a split menu button that includes "New Tab" and "New Window" options. ui-r=faaborg r=dao
2010-08-07 09:08:47 +02:00
Edward Lee
33f364fd3d
Remove unnecessary try/catch wrapping around a timeout-ed call.
...
--HG--
extra : rebase_source : 3b608473ff899668acea4e0e6964734c9db4d01d
2010-08-06 17:16:28 -07:00
Edward Lee
699692f9eb
Remove unnecessary try/catch wrapping around a timeout-ed call.
...
--HG--
extra : rebase_source : 3b608473ff899668acea4e0e6964734c9db4d01d
2010-08-06 17:16:28 -07:00
Ian Gilman
cd78c7f4dc
+ Started groups.js module (nothing to see yet)
...
+ Fixed assert caused by the recent change from Tabs to AllTabs
2010-08-06 17:02:21 -07:00
Ian Gilman
502cc2969a
+ Renamed Group and Groups to GroupItem and GroupItems, respectively
...
+ Fixed a bug in "group sites"
--HG--
rename : browser/base/content/tabview/groups.js => browser/base/content/tabview/groupitems.js
extra : rebase_source : 06525a410c9f3a7d3a3f3023d6b1b520295a8fe6
2010-08-06 15:46:55 -07:00
Edward Lee
0abeebc996
Prepare for bug 584532 by renaming Tabs and T -> AllTabs, allTabs -> tabs, browsers -> browserWindows, and removing QI(nsIObserver).
...
--HG--
rename : browser/base/content/tabview/modules/tabs.js => browser/base/content/AllTabs.js
extra : rebase_source : 1eedbcbdbda0895f12170f93c55b6946612d8819
2010-08-06 15:19:57 -07:00
Ian Gilman
c6989ca261
+ a little cleanup for Bug 575851 - Implement the revised New Tab Experience
...
--HG--
extra : rebase_source : e0a4063328d2019eaf375a57b85a7b4617fabc4a
2010-08-06 14:22:56 -07:00
Dão Gottwald
1c5b4b905e
Bug 380960 - Implement closing tabs animation. r=fyan,gavin
...
--HG--
extra : rebase_source : c0d4192450a1017be7c8907a0cba6c9afab1028e
2010-08-06 22:15:18 +02:00
Raymond Lee
fdcae00d85
Fixed a typo for Bug 576408 - Implement the downgraded tab triage experience
2010-08-07 03:52:14 +08:00
Edward Lee
c3c6e69bb9
Backout d6a355524fcb from bug 581894 now that bug 579869 is fixed.
2010-08-06 12:47:16 -07:00
Robert Sayre
ca10e5d657
Merge mozilla-central to tracemonkey.
2010-08-06 15:41:41 -07:00
Blake Kaplan
1d50e48fc8
Bug 584261 - Initialize the tab element before attaching the browser. r=gavin
2010-08-05 12:38:07 -07:00
Ian Gilman
832cb80a90
+ We now update the thumbnail for the current tab (so the zoom down looks right)
...
--HG--
extra : rebase_source : cb1888e26493760207e9c94697a93b1863036b79
2010-08-05 10:39:33 -07:00
Raymond Lee
bb9eacc9c1
Bug 576408 - Implement the downgraded tab triage experience
2010-08-06 22:17:01 +08:00
Ehsan Akhgari
41871b7b56
Bug 583306 - Save and restore tab hidden state with sessionstore
2010-08-06 09:16:04 -04:00
Edward Lee
e63983ad17
Merge mozilla-central to tabcandy-central.
2010-08-06 00:25:54 -07:00
Dão Gottwald
712036f4f2
Bug 425575 - Huge context menu when holding right-click on a page, dragging mouse and letting go anywhere out of content area. r=mano
2010-08-06 08:55:42 +02:00
Edward Lee
8def981941
Merge mozilla-central to tabcandy-central.
2010-08-05 14:48:29 -07:00
Dão Gottwald
227d73cd1d
Bug 579869 - Skip the tab opening animation if the new tab has been pinned. r=gavin
...
--HG--
extra : rebase_source : 4406ddd65a67e9c65705f65172afe6af1ded1c17
2010-08-05 22:18:17 +02:00
Dão Gottwald
4f3bac7ba7
Bug 547419 - Don't stretch extension's small icons to 18 pixels. r=gavin
...
--HG--
extra : rebase_source : b9fd7e976e7a3a435ce6100887dd90e7ddbee244
2010-08-05 22:17:15 +02:00
Bobby Holley
27a2d4812b
Bug 343515 - need API for tabbrowsers to tell docshells they're visible/hidden.r=gavin,sr=bz,a=blocker
2010-08-05 11:27:52 -04:00
Michael Yoshitaka Erlewine
4736622e1b
Bug 575851: new tab experience, part 1:
...
- removed new tab group (you may have to clear storage to get rid of your locked New Tabs group at the bottom of your screen)
- rm various special casing for the new tab group
- new tab experience for tabs-off-of-orphaned-tabs is implemented: they magically turn into a group, and it even snaps!
- broken: new tabs made with no active context
- broken: closing the last tab in a group: should go back to tab candy view
- broken: first run experience grouping of orphaned tabs
2010-08-05 01:43:05 -04:00
Raymond Lee
f87aff3a6f
Bug 582677 - Test for dragging and dropping item from one group to another group
2010-08-05 08:12:08 +08:00
Ian Gilman
badcd877d6
+ Tab thumbnails once again update themselves when their size changes
...
+ TabItem updates (painting, etc) no longer happen when the Tab Candy UI is not visible; they're queued up and happen when you return to the UI
+ Fixed a couple problems with the TabItems pause painting mechanism
+ If a whole bunch of TabItem updates come at the same time, we spread them out (using a heartbeat that lasts until we run out of backlog)
+ This should fix both Bug 580954 (Replace the heartbeat with something smarter) and Bug 583420 (Tab thumbnails don't repaint after being resized)
2010-08-04 16:42:36 -07:00
Benjamin Smedberg
c622433f07
Merge mozilla-central into single-chrome-manifest.
2010-08-04 14:23:04 -04:00
Ian Gilman
3436bf6284
+ Commented out the "refresh" and "reset" items on the dev menu in response to Bug 584372 (Firefox will crash if either Refresh or Reset in the Dev menu of the Visual Tab Interface is selected); we may bring these back in the future if needed for dev work, but they won't be in the shipping version.
2010-08-04 11:09:06 -07:00
Axel Hecht
0348b1db6f
bug 583258, adding Danish and Hungarian, too, a=beltzner, CLOSED TREE
2010-08-04 18:06:57 +02:00
Justin Dolske
3bee317ca6
Disable Weave again to ensure we've got a shippable checkpoint (bug 583339, CLOSED TREE)
2010-08-03 22:10:00 -07:00
Raymond Lee
c962044a9a
Bug 583711 - name field for tab group in candy
2010-08-04 09:42:46 +08:00
Mike Connor
3345c06155
re-enable Sync to see if leaks are clear on CLOSED TREE
2010-08-03 14:18:53 -04:00
Gavin Sharp
c43b9c7a95
Disable Sync backend due to leaks and test failures on CLOSED TREE (bug 583339)
2010-08-03 07:34:22 -04:00
Paul O’Shannessy
4fe5a9ebb6
Bug 583339 - flip switch to build with sync [r=dolske]
2010-08-03 00:56:07 -07:00
Axel Hecht
635881ddbb
bug 583258, update shipped-locales for fx4.0 beta 3
2010-08-02 23:48:11 -07:00
Gavin Sharp
7e9a343b05
Backed out changeset b46982cc0c0a from bug 572967 due to test failures
...
--HG--
extra : rebase_source : 8ef47209d527047ab2770ae44fb0467fdf2fa97d
2010-08-03 01:37:10 -04:00
Felipe Gomes
f65350ecbb
Bug 520805: Full screen video plays back on wrong monitor (multiple monitor setup). r=jst, a=beltzner
2010-08-02 22:55:25 -04:00
Aza Raskin
5eaa96c725
+ Also includes the jQuery inclusion text with utils.js
2010-08-02 13:38:29 -07:00
Aza Raskin
2b18a50b6b
+ Also includes the jQuery inclusion text with utils.js
2010-08-02 13:38:29 -07:00
Aza Raskin
c75b7f6613
+ Updated the iQ license block as specified in https://bugzilla.mozilla.org/show_bug.cgi?id=582025
2010-08-02 13:29:46 -07:00
Aza Raskin
4700a06db7
+ Updated the iQ license block as specified in https://bugzilla.mozilla.org/show_bug.cgi?id=582025
2010-08-02 13:29:46 -07:00
Markus Stange
0b3b3a96eb
Bug 580957 - Inside the toolbar customization panel the labels of the back/forward buttons and of the bookmarks menu button should be outside the button. r=dao
2010-08-05 12:08:12 +02:00
Markus Stange
b7aa751944
Bug 552840 - Tweak positions of some menus. r=dao
2010-08-05 12:05:22 +02:00
Markus Stange
e737696776
Bug 581044 - Use square toolbar buttons in the Places library window. r=dao
2010-08-05 12:04:25 +02:00
Sindre Dammann
2981cc9442
Bug 581242 - about:addons should open in the current tab if that tab is blank. r=dao
2010-08-05 09:11:25 +02:00
Dão Gottwald
e8ac3c378b
Bug 583516 - First tab shouldn't animate on window open. r=dolske
2010-08-05 09:10:16 +02:00
Edward Lee
9ddbae2026
Merge mozilla-central and bug 582116 to tabcandy-central.
2010-08-02 10:33:16 -07:00
Raymond Lee
11274f0ba8
Bug 583434 - Unable to deselect tab group title when giving new title or renaming
2010-08-02 14:34:52 +08:00
Dão Gottwald
ae131eaee2
Bug 585361 - Increase delay tolerance in browser_bug380960.js
...
--HG--
extra : rebase_source : 41873fe6b398f5eaae101107597e7e5dbb08de10
2010-08-08 20:53:35 +02:00
Dão Gottwald
e0742d48df
Bug 585361 - Increase delay tolerance in browser_bug380960.js
2010-08-08 09:41:15 +02:00
Michael Yoshitaka Erlewine
683ce00b36
Groups cleanup: rm min, max, numCmp, replaced with trivial native JS.
2010-07-31 15:24:29 -04:00
Michael Wu
953d3c4563
Bug 556644 - 3. Let the browser reset bookmarks from the omnijar, r=sdwilsh sr=vlad a=blocking2.0
2010-08-10 15:15:26 -07:00
Edward Lee
41bbe1bcb1
Make sure user facing names refer to Tab Sets for now for bug 583044.
...
--HG--
extra : rebase_source : daab3ae1a9b34eaf80b80f1476e57bce3fcaad8b
2010-07-30 14:56:33 -07:00
Raymond Lee
cedee7ad88
Bug 577323 - Use services.jsm instead of getService()
2010-07-30 19:19:52 +08:00
Raymond Lee
86b8a0caa3
Remove extra spaces inside () and add spacing for before { bracket
2010-07-30 17:54:30 +08:00
Raymond Lee
af5ffd7ce6
Remove extra spaces inside () and add spacing for before { bracket
2010-07-30 17:54:30 +08:00
Ian Gilman
7ea1d9208c
+ Improved startup sequence: don't do anything until sessionstore is available, and then do only minimal work if we're not loading directly into the UI; most setup now happens when we first show the UI. Known issue: tabs aren't set up properly in the tab bar until after you go to the UI once.
...
+ fixed our use of undefined in iq.js
+ more tabItems cleanup, including removing a stray call to the now non-existent TabCanvas.detach()
+ "Group sites" no longer makes a "mixed" group if it would be empty
2010-07-29 17:23:49 -07:00
Ian Gilman
dcc39df804
+ Improved startup sequence: don't do anything until sessionstore is available, and then do only minimal work if we're not loading directly into the UI; most setup now happens when we first show the UI. Known issue: tabs aren't set up properly in the tab bar until after you go to the UI once.
...
+ fixed our use of undefined in iq.js
+ more tabItems cleanup, including removing a stray call to the now non-existent TabCanvas.detach()
+ "Group sites" no longer makes a "mixed" group if it would be empty
2010-07-29 17:23:49 -07:00
Edward Lee
7f341af8ce
Bug 582116 - Provide a way to show certain tabs and get visible tabs [r=dao a=beltzner]
...
Add showOnlyTheseTabs and visibleTabs to tabbrowser and update various uses such as tab selection. Test that tabs get hidden/shown when using this API and tab selection only deal with visible tabs while making sure there's always a visible tab.
2010-07-29 16:39:57 -07:00
Dão Gottwald
65f2ab042f
Bug 562452 - Clicking the identity button when the location bar was focused shouldn't draw a focus ring. r=mano
...
--HG--
extra : rebase_source : 5adca230585661724a3d2f676bb41b00e806241b
2010-08-12 09:39:50 +02:00
Dão Gottwald
f00da13df1
Bug 583745 - Adjust toolbar gradients for when the navbar is hidden. r=mano
...
--HG--
extra : rebase_source : 5c328590081e0842e9746cf2ddac40e962935874
2010-08-11 15:13:09 +02:00
Dão Gottwald
ddbf1e4462
Bug 585361 - Handle requests for synchronously removing an already asynchronously closing tab. r=gavin
...
--HG--
extra : rebase_source : 6f9c8f691706b63e70c2fc0d91b115e8894d5e0a
2010-08-11 15:12:54 +02:00
Dão Gottwald
6852eaac62
Bug 585021 - Animate when opening the Home page in a new tab. r=gavin
...
--HG--
extra : rebase_source : 069d2f3763662312c50eebdeb918cd7a6134c06f
2010-08-11 15:12:41 +02:00
Dão Gottwald
e1aef24eb3
Bug 586114 - Consolidate toolbox bottom border styling. r=mano
...
--HG--
extra : rebase_source : 1e98fa4f4e221d6813e9b08a0558b544ac278d6c
2010-08-11 15:12:26 +02:00
Benjamin Smedberg
dd5e7ada8f
Bug 586350 - Updates to the 08/11 nightly don't work because it's removing the root chrome.manifest. Also clean up other now-unneeded files. r=robstrong a=dougt
2010-08-11 15:29:23 -04:00
Andres Hernandez
6fb10de75f
Bug 578873 - Feedback item disappears in menu when the TP panel is open; r=dtownsend approval2.0=dtownsend
2010-08-11 10:11:37 -07:00
Jono S Xia
9efbcd7177
Bug 580486 - Allow getting back to a web survey in-case it wasn't submitted; r=dtownsend approval2.0=dtownsend
2010-08-11 10:09:58 -07:00
Andres Hernandez
94a9d6d3e9
Bug 579906 - Feedback button does not play well with personas; r=dtownsend approval2.0=dtownsend
2010-08-11 10:08:57 -07:00
Edward Lee
218442df21
Bug 582116 - Provide a way to show certain tabs and get visible tabs
...
Add showOnlyTheseTabs and visibleTabs to tabbrowser and update various uses such as tab selection. Test that tabs get hidden/shown when using this API and tab selection only deal with visible tabs while making sure there's always a visible tab.
2010-07-29 16:39:57 -07:00
Ian Gilman
09b9ab0f1c
+ Removed TabItems._heartbeat, in favor of a more direct event-based approach (more to come on this front)
...
+ Cleaned up a bunch of unneeded properties and methods in tabitems.js
+ moved profile.js to the top of tabcandy.js, so the script loading timer is accurate
--HG--
rename : browser/base/content/tabcandy/app/tabitems.js => browser/base/content/tabview/tabitems.js
rename : browser/base/content/tabcandy/tabcandy.js => browser/base/content/tabview/tabview.js
extra : rebase_source : de7687f5c22881edb1d0c463348e6176a0440587
2010-07-29 14:45:08 -07:00
Aza Raskin
553422408d
+ Removed the big reset button (it is still available in the dev menu)
2010-07-29 13:58:02 -07:00
Edward Lee
372847d3c9
Just use instanceof Ci.nsIDOMElement for Utils.isDOMElement for bug 582023.
2010-07-29 13:15:21 -07:00
Edward Lee
bfec53a2a0
Just use instanceof Ci.nsIDOMElement for Utils.isDOMElement for bug 582023.
2010-07-29 13:15:21 -07:00
Edward Lee
af28fc4805
Simplify Utils.merge to use Array.forEach and Array.push for bug 582023.
2010-07-29 13:02:51 -07:00
Edward Lee
371bc096ca
Simplify Utils.merge to use Array.forEach and Array.push for bug 582023.
2010-07-29 13:02:51 -07:00
Edward Lee
008bda58ad
Bug 583044 - Rename code references of TabCandy to TabView
...
Move files and update references to tabview from tabcandy. Only remaining candy reference is the link to aza's webm video.
2010-07-29 12:37:25 -07:00
Edward Lee
eee4049234
Bug 583044 - Rename code references of TabCandy to TabView
...
Move files and update references to tabview from tabcandy. Only remaining candy reference is the link to aza's webm video.
--HG--
rename : browser/base/content/browser-tabcandy.js => browser/base/content/browser-tabview.js
rename : browser/base/content/tabcandy/app/drag.js => browser/base/content/tabview/drag.js
rename : browser/base/content/tabcandy/app/groups.js => browser/base/content/tabview/groups.js
rename : browser/base/content/tabcandy/app/infoitems.js => browser/base/content/tabview/infoitems.js
rename : browser/base/content/tabcandy/core/iq.js => browser/base/content/tabview/iq.js
rename : browser/base/content/tabcandy/app/items.js => browser/base/content/tabview/items.js
rename : browser/base/content/tabcandy/core/profile.js => browser/base/content/tabview/profile.js
rename : browser/base/content/tabcandy/app/storage.js => browser/base/content/tabview/storage.js
rename : browser/base/content/tabcandy/app/tabitems.js => browser/base/content/tabview/tabitems.js
rename : browser/base/content/tabcandy/tabcandy.css => browser/base/content/tabview/tabview.css
rename : browser/base/content/tabcandy/tabcandy.html => browser/base/content/tabview/tabview.html
rename : browser/base/content/tabcandy/tabcandy.js => browser/base/content/tabview/tabview.js
rename : browser/base/content/tabcandy/app/trench.js => browser/base/content/tabview/trench.js
rename : browser/base/content/tabcandy/app/ui.js => browser/base/content/tabview/ui.js
rename : browser/themes/gnomestripe/browser/tabcandy/edit-light.png => browser/themes/gnomestripe/browser/tabview/edit-light.png
rename : browser/themes/gnomestripe/browser/tabcandy/edit.png => browser/themes/gnomestripe/browser/tabview/edit.png
rename : browser/themes/gnomestripe/browser/tabcandy/new-tab.png => browser/themes/gnomestripe/browser/tabview/new-tab.png
rename : browser/themes/gnomestripe/browser/tabcandy/platform.css => browser/themes/gnomestripe/browser/tabview/platform.css
rename : browser/themes/gnomestripe/browser/tabcandy/stack-expander.png => browser/themes/gnomestripe/browser/tabview/stack-expander.png
rename : browser/themes/gnomestripe/browser/tabcandy/tabcandy.png => browser/themes/gnomestripe/browser/tabview/tabview.png
rename : browser/themes/pinstripe/browser/tabcandy/edit-light.png => browser/themes/pinstripe/browser/tabview/edit-light.png
rename : browser/themes/pinstripe/browser/tabcandy/edit.png => browser/themes/pinstripe/browser/tabview/edit.png
rename : browser/themes/pinstripe/browser/tabcandy/new-tab.png => browser/themes/pinstripe/browser/tabview/new-tab.png
rename : browser/themes/pinstripe/browser/tabcandy/platform.css => browser/themes/pinstripe/browser/tabview/platform.css
rename : browser/themes/pinstripe/browser/tabcandy/stack-expander.png => browser/themes/pinstripe/browser/tabview/stack-expander.png
rename : browser/themes/pinstripe/browser/tabcandy/tabcandy.png => browser/themes/pinstripe/browser/tabview/tabview.png
rename : browser/themes/winstripe/browser/tabcandy/edit-light.png => browser/themes/winstripe/browser/tabview/edit-light.png
rename : browser/themes/winstripe/browser/tabcandy/edit.png => browser/themes/winstripe/browser/tabview/edit.png
rename : browser/themes/winstripe/browser/tabcandy/new-tab.png => browser/themes/winstripe/browser/tabview/new-tab.png
rename : browser/themes/winstripe/browser/tabcandy/platform.css => browser/themes/winstripe/browser/tabview/platform.css
rename : browser/themes/winstripe/browser/tabcandy/stack-expander.png => browser/themes/winstripe/browser/tabview/stack-expander.png
rename : browser/themes/winstripe/browser/tabcandy/tabcandy.png => browser/themes/winstripe/browser/tabview/tabview.png
2010-07-29 12:37:25 -07:00
Edward Lee
56533364ab
Move utils.js into a javascript module that exports Point, Rect, Range, Subscribable, and Utils for bug 582023.
...
--HG--
extra : rebase_source : 8fea0b5439bcc45464f029609ff125e284b74731
2010-07-28 22:21:34 -07:00
Edward Lee
09f7fbde67
Move utils.js into a javascript module that exports Point, Rect, Range, Subscribable, and Utils for bug 582023.
...
--HG--
rename : browser/base/content/tabcandy/core/utils.js => browser/base/content/tabview/modules/utils.js
extra : rebase_source : 8fea0b5439bcc45464f029609ff125e284b74731
2010-07-28 22:21:34 -07:00
Raymond Lee
d5545c461c
Update the Tabs.onClose() to fix the unit test issues
2010-07-29 13:06:03 +08:00
Michael Yoshitaka Erlewine
a11a1183cc
Bug 582023: rm iQ.get, as we were only using it in one way.
2010-07-28 23:02:26 -06:00
Michael Yoshitaka Erlewine
e0e34848a1
Bug 582023: rm iQ.get, as we were only using it in one way.
2010-07-28 23:02:26 -06:00
Edward Lee
74886aae53
Move lazy gWindow, gBrowser, etc into tabcandy.js out of utils.js for bug 582023.
2010-07-28 21:56:31 -07:00
Edward Lee
cb84d4296b
Move lazy gWindow, gBrowser, etc into tabcandy.js out of utils.js for bug 582023.
2010-07-28 21:56:31 -07:00
Edward Lee
19de9aa83c
Clean up spaces around (), [], , in iq and utils for bug 577968.
2010-07-28 21:40:55 -07:00
Edward Lee
60558ea46b
Clean up spaces around (), [], , in iq and utils for bug 577968.
2010-07-28 21:40:55 -07:00
Michael Yoshitaka Erlewine
fef600d3f8
Bug 582023: iQ changes based on comments from gavin
...
- let is the new var, no multiple declarations on the same line.
- renamed iQ.fn.init to be iQClass, iQ.fn to be iQClass.prototype, to look much more normal. iQ now just creates a new iQClass. No more brain hurt.
- no more (function(){...}) closure
- Array.prototype.xxx.call replaced by Array.xxx
- a couple other changes recommended by gavin.
- Utils: rm some comments, but haven't touched JSM, isDOMElement, or merge.
2010-07-28 21:33:43 -06:00
Michael Yoshitaka Erlewine
b8235bf5e5
Bug 582023: iQ changes based on comments from gavin
...
- let is the new var, no multiple declarations on the same line.
- renamed iQ.fn.init to be iQClass, iQ.fn to be iQClass.prototype, to look much more normal. iQ now just creates a new iQClass. No more brain hurt.
- no more (function(){...}) closure
- Array.prototype.xxx.call replaced by Array.xxx
- a couple other changes recommended by gavin.
- Utils: rm some comments, but haven't touched JSM, isDOMElement, or merge.
2010-07-28 21:33:43 -06:00
Edward Lee
70617a58a7
Followup to bug 580952 so that only tabs from the current window are handled.
2010-07-28 14:20:41 -07:00
Aza Raskin
cf50f921e0
+ Added appropriate themeing for Windows machines
...
--HG--
extra : rebase_source : c96b396d2a8869b2616e3662a6a3797efdb79429
2010-07-27 22:30:14 -07:00
Edward Lee
9d56185052
Merge mozilla-central to tabcandy-central.
2010-07-27 21:39:47 -07:00
Michael Yoshitaka Erlewine
6af815e8ba
Merge: reimplementing some changes to mirror.js by Mardak into the corresponding parts of tabitems.js
2010-07-27 22:13:02 -06:00
Michael Yoshitaka Erlewine
6e27f57913
Merge mirror.js + tabitems.js:
...
- Merge TabMirror into TabItems
- Merge Mirror into TabItem
- TabItem now implements Subscribable, just like Group and InfoItem; rm addOnClose, removeOnClose and use addSubscriber, removeSubscriber directly; Item now checks that subclasses implement Subscribable
- merge Mirror + TabItem constructors; rm TabMirror/TabItems.createNewTab
- xul:tab no longer gets a .mirror added to it. Instead it now gets its TabItem set to .tabItem
- rm TabItems.getItemByTabElement, as it is no longer necessary
- Mirror used .el to store its DOM element... now just using .container, which TabItem used
--HG--
extra : rebase_source : 140e5bcdd89cf9ea4e1eb1dafc4da56aa164669b
2010-07-27 21:02:51 -06:00
Aza Raskin
91c8a69ebb
+ Switched the help video in the first-run experience to a draft video.
...
--HG--
extra : rebase_source : a3e26f399e58d5c19de94f068ace3d139487c369
2010-07-27 18:38:27 -07:00
Raymond Lee
01085f6a20
Don't show tab candy if closing the last tab and not in the tab candy view
2010-07-28 09:24:52 +08:00
Edward Lee
e58cc6a2c2
Bug 584532 - Land Tabs module to get Tab* events from any window [r=dao]
2010-08-10 03:24:45 -07:00
Edward Lee
9a3e72dd17
Address review comments from bug 584532 comment 18: !listeners, event.target, observers function.
2010-08-10 03:05:10 -07:00
Edward Lee
3151daddfb
Move private variables/methods into local declarations not exported by AllTabs and change the interface to .register("change") instead of .onChange() for bug 584532.
...
--HG--
extra : rebase_source : 267110a1a1dd8cc8d4188f20285d688b2b901aa1
2010-08-09 17:19:04 -07:00
Edward Lee
b9dfc5a60b
Prepare for bug 584532 by renaming Tabs and T -> AllTabs, allTabs -> tabs, browsers -> browserWindows, and removing QI(nsIObserver).
...
--HG--
extra : rebase_source : 1eedbcbdbda0895f12170f93c55b6946612d8819
2010-08-06 15:19:57 -07:00
Frank Yan
f9af53a378
Bug 582200: rm cross-browser code from iQ, follow Mozilla style better, r=mitcho
2010-07-27 10:07:17 -06:00
Ian Gilman
76ec7ed3de
+ We now do no work while the script is loading; everything waits until the UI.init() call at the very bottom
...
--HG--
extra : rebase_source : 301788f78500bfe57512b0df396cb6be2ca8a02f
2010-07-26 17:15:19 -07:00
Markus Stange
5dd6bb0012
Bug 575934 - Give the buttons in the customization panel a button style. r=dao
2010-08-02 15:27:38 +02:00
Edward Lee
17317f2e9e
Switch to Array.isArray from Utils.isArray.
2010-07-26 11:02:52 -07:00
Edward Lee
d1da1e712c
Inline isFunction as typeof == function checks.
2010-07-23 19:29:32 -07:00
Michael Yoshitaka Erlewine
9a7ccab778
Utils + iQ cleanup!
...
- utility functions in iQ have been moved to Utils: isFunction, isArray, isPlainObject, isEmptyObject, merge, extend, timeout
- iQ depends on Utils. Utils no longer depends on iQ.
- simplified Utils.extend. Deep copy is no longer supported, nor is extending iQ and iQ.fn using extend. They were not being used.
--HG--
extra : rebase_source : ab8f86e4e6a65cb747bc79ae0aa36cb39819421a
2010-07-23 17:33:02 -04:00
Edward Lee
74d4851978
Followup bug 580870 to rename gTabDeck/gTabFrame to gTabView*.
2010-07-22 22:41:58 -07:00
Michael Yoshitaka Erlewine
d393fc5668
Rewrote various scaling/easing functions in terms of the Range's, with the new proportion and scale methods.
...
- removed Math.tanh, instead moving it into the Range proportion method for its "smooth" option
+ rewrote TabItem close button opacity and title font size using the new Range utilities. Should make code a tad easier to follow.
2010-07-23 00:35:07 -04:00
Michael Yoshitaka Erlewine
bbeb43d86a
Bug 581143: Cleanup geometry utilities in utils.js
...
1. Move isRect, isPoint, isRange to Utils, to facilitate JSMing and to clean up
namespace
2. Remove unused/underutilized methods of Rect/Point/Range
3. Use QuickDraw-style comparison of pixel overlap (using < instead of <=)
throughout.
4. Range.overlaps is now Range.contains, to be more consistent with Rect.
--HG--
extra : rebase_source : cc3507bb3bbe92f922d3147cc9130c1f713391b2
2010-07-22 15:46:51 -04:00
Michael Yoshitaka Erlewine
8dd2ae9572
Bug 580878: removing some underutilized Utils functions: getMilliseconds, and testLogging
...
--HG--
extra : rebase_source : 28ff49903f395240a3aca3b3761c7638ee6d4b7d
2010-07-22 15:42:29 -04:00
Edward Lee
ff7ecda676
Bug 581078 - Get rid of Utils.activeTab to avoid iterating over all Tabs
...
Directly access gBrowser.selectedTab and compare other raw tabs against it until BrowserTab goes away. Get the reference to the BrowserTab instead of iterating over Tabs through .tabcandyBrowserTab.
2010-07-22 12:36:17 -07:00
Edward Lee
056d0e40d3
Bug 580952 - Expose an Tabs module that handles tabs from all browser windows
...
Replace the existing Tabs/TabsManager object with the Tabs module that exposes allTabs, onChange, onClose, onMove, onOpen, onSelect.
2010-07-22 12:35:11 -07:00
Raymond Lee
61defd5174
Bug 581894 - App tabs appear on top of normal tabs on startup [r=iangilman]
2010-07-26 15:38:34 +08:00
Ian Gilman
219035b240
+ merge (forgot to rebase)
2010-07-27 16:20:14 -07:00
Ian Gilman
0fceaf9723
+ Added some simple time profiling. Set Profile.silent to false to see it in the message log in the JavaScript console
2010-07-27 16:18:55 -07:00
Michael Yoshitaka Erlewine
60bd2fb2ac
UI: merge init and _secondaryInit
2010-07-27 17:17:56 -06:00
Michael Yoshitaka Erlewine
92f033eb27
Frank Yan
2010-07-27 10:38:21 -06:00
Frank Yan
3a7ae7cc0f
Bug 582200: rm cross-browser code from iQ, follow Mozilla style better, r=mitcho
2010-07-27 10:07:17 -06:00
Raymond Lee
15aec25111
Call setReorderTabsOnHide() when Groups.add() is called
2010-07-27 09:30:56 +08:00
Ian Gilman
7567c47a98
+ We now do no work while the script is loading; everything waits until the UI.init() call at the very bottom
...
--HG--
extra : rebase_source : 301788f78500bfe57512b0df396cb6be2ca8a02f
2010-07-26 17:15:19 -07:00
Ian Gilman
9bfa6cdfd4
+ A tab's thumbnail canvas its cached thumbnail image are now stacked on top of each other, which fixes some dragging bugs (during the brief time in the cached image is visible)
...
--HG--
extra : rebase_source : 8ae2fc050dfd81e9c4797e7c0790a0c9a677f336
2010-07-26 10:54:25 -07:00
Edward Lee
bdda5ebf55
Bug 578147 - Backout tabbrowser.xml changes from bug 576393.
2010-07-26 16:02:14 -07:00
Edward Lee
7044d8a070
Prepare to backout d4a42b589b7c from bug 576393.
2010-07-26 15:56:25 -07:00
Edward Lee
5e3e74abe5
Call updateTabBarForActiveGroup so that Group is correctly set for this.
2010-07-26 13:37:51 -07:00
Edward Lee
1cdc11aa6d
Merge mozilla-central to tabcandy-central.
2010-07-26 11:05:28 -07:00
Edward Lee
daf47c6635
Switch to Array.isArray from Utils.isArray.
2010-07-26 11:02:52 -07:00
Raymond Lee
913bb33177
Remove a legacy statement
2010-07-26 17:27:21 +08:00
Edward Lee
1230b6cdb2
Bug 581612 - Add showOnlyTheseTabs functionality to tabbrowser
...
Move and simplify showOnlyTheseTabs functionality into tabbrowser now that there's no reordering happening on show.
2010-07-25 22:01:11 -07:00
Raymond Lee
d3a413c7e6
Bug 580847 - Lots of unnecessary TabMove events
2010-07-26 11:53:21 +08:00
Edward Lee
98aff850d0
Bug 581736 - Show app tabs from any group
...
Don't hide app tabs but this will cause strange reorderings for now.
2010-07-24 17:13:06 -07:00
Edward Lee
781cd6dc0d
Resolve merge conflicts for bug 581732.
2010-07-24 16:54:21 -07:00
Edward Lee
fc3df268de
Bug 581732 - Merge mozilla-central to tabcandy-central 2010/07/24 (with conflicts).
2010-07-24 16:48:38 -07:00
Edward Lee
04122a215d
Don't save a tab that has no parent (it's closing).
2010-07-24 16:28:17 -07:00
Edward Lee
09f130d786
Inline isFunction as typeof == function checks.
2010-07-23 19:29:32 -07:00
Raymond Lee
50ded64f4e
Roll Tabbar methods into UIManager
2010-07-24 09:43:02 +08:00
Michael Yoshitaka Erlewine
04c55c2585
Utils + iQ cleanup!
...
- utility functions in iQ have been moved to Utils: isFunction, isArray, isPlainObject, isEmptyObject, merge, extend, timeout
- iQ depends on Utils. Utils no longer depends on iQ.
- simplified Utils.extend. Deep copy is no longer supported, nor is extending iQ and iQ.fn using extend. They were not being used.
--HG--
extra : rebase_source : ab8f86e4e6a65cb747bc79ae0aa36cb39819421a
2010-07-23 17:33:02 -04:00
Edward Lee
a6ee144dd3
Merge "backout" of TabItem.close removal.
2010-07-23 14:27:41 -07:00
Edward Lee
100e588c2d
Followup to bug 580937 to implement TabItem.close with xul:tabs instead of BrowserTab.
2010-07-23 14:26:17 -07:00
Raymond Lee
eab27dab9e
Bug 581267: Merge Page and UIClass
2010-07-23 15:03:40 +08:00
Edward Lee
6610e8bf00
Bug 581286 - Don't duplicate tabbox.advanceSelectedTab and key handling code
...
Prevent tabs from showing up in the tabbar by hiding them instead of collapsing so that existing tabbox code knows to skip over them. Remove key handling code except for activating tabcandy and switching groups.
2010-07-22 23:33:07 -07:00
Edward Lee
fe98e5c9fe
Remove unnecessary isIframe as tab content document will be just inside a browser.
2010-07-22 22:45:03 -07:00
Edward Lee
ca2e9577a7
Followup bug 580870 to rename gTabDeck/gTabFrame to gTabView*.
2010-07-22 22:41:58 -07:00
Michael Yoshitaka Erlewine
193a5976c1
Rewrote various scaling/easing functions in terms of the Range's, with the new proportion and scale methods.
...
- removed Math.tanh, instead moving it into the Range proportion method for its "smooth" option
+ rewrote TabItem close button opacity and title font size using the new Range utilities. Should make code a tad easier to follow.
2010-07-23 00:35:07 -04:00
Michael Yoshitaka Erlewine
000664e278
Bug 579223: got snapping to work for tab-on-tab phantom groups.
2010-07-22 23:40:25 -04:00
Michael Yoshitaka Erlewine
2077c04503
Bug 579223: using Aza's recommendation, centering tab-on-tab phantom group around the drop target tab (no snapping yet).
...
+ fixing font size adjustment while tabitem is resized
--HG--
extra : rebase_source : b93cafa6f0601c9609d362a2312c1abe70fe3346
2010-07-22 22:24:31 -04:00
Michael Yoshitaka Erlewine
3a798eb16a
Bug 579223: a new approach (on Aza's recommendation): simply take the target (drop target) bounds and expand it a bit, rather than trying to do a union of the areas.
...
Also, fixed font size changing on tab resizing.
--HG--
extra : rebase_source : ba5db5468f9e9c9f823f352757eb06d198618003
2010-07-22 22:20:44 -04:00
Raymond Lee
b116ab9675
Bug 580919 - Fold Storage.saveVisibilityData into saveUIData
2010-07-23 10:05:22 +08:00
Edward Lee
204f54654c
Bug 580937 - Use plain xul:tabs instead of wrapping with BrowserTab
...
Don't expose BrowserTab and have Tabs give sugarless xul:tabs that don't need .raw-ing. Remove most of the BrowserTab functionality only to leave the event bits.
--HG--
extra : rebase_source : 13f8e857fa94f4e252ca3ed1c55e017314951d17
2010-07-22 15:09:36 -07:00
Philipp von Weitershausen
9c5ea22294
Bug 581917 - OSX theme, about:robots use -moz-background-origin, r=dao, a=johnath
2010-07-26 14:09:21 +02:00
Azat Tymerkaev
baab2f7247
Bug 570165 - Integrate new icons for bookmarks toolbar. r=dao
2010-07-25 09:23:55 +02:00
Michael Yoshitaka Erlewine
66708b572d
Bug 580878: simplifying date expression
2010-07-22 15:58:10 -04:00
Michael Yoshitaka Erlewine
e383ba9f49
Bug 581143: Cleanup geometry utilities in utils.js
...
1. Move isRect, isPoint, isRange to Utils, to facilitate JSMing and to clean up
namespace
2. Remove unused/underutilized methods of Rect/Point/Range
3. Use QuickDraw-style comparison of pixel overlap (using < instead of <=)
throughout.
4. Range.overlaps is now Range.contains, to be more consistent with Rect.
--HG--
extra : rebase_source : cc3507bb3bbe92f922d3147cc9130c1f713391b2
2010-07-22 15:46:51 -04:00
Michael Yoshitaka Erlewine
61cc3c2e3a
Bug 580878: removing some underutilized Utils functions: getMilliseconds, and testLogging
...
--HG--
extra : rebase_source : 28ff49903f395240a3aca3b3761c7638ee6d4b7d
2010-07-22 15:42:29 -04:00
Edward Lee
81b6842558
Bug 581078 - Get rid of Utils.activeTab to avoid iterating over all Tabs
...
Directly access gBrowser.selectedTab and compare other raw tabs against it until BrowserTab goes away. Get the reference to the BrowserTab instead of iterating over Tabs through .tabcandyBrowserTab.
2010-07-22 12:36:17 -07:00
Edward Lee
6d2a905722
Bug 581052 - Don't grab Tabs[0] to get the tabbar for its tabs
...
Just grab gBrowser.tabs to get an array-list of tabs instead of jumping through Tabs[0].raw.parentNode.children hoops.
2010-07-22 12:35:56 -07:00
Edward Lee
52718c79e9
Bug 580952 - Expose an Tabs module that handles tabs from all browser windows
...
Replace the existing Tabs/TabsManager object with the Tabs module that exposes allTabs, onChange, onClose, onMove, onOpen, onSelect.
2010-07-22 12:35:11 -07:00
Edward Lee
d9a96fbc65
Bug 580905 - Remove unused Tabs.focused window/tab and BrowserWindow reference
...
Don't save gWindow.tabcandyBrowserWindow but still create the BrowserWindow object for events.
2010-07-22 12:34:52 -07:00
Edward Lee
c7e09a7426
Bug 580901 - Directly call loadOneTab instead of Tabs.open
...
Remove Tabs.open and BrowserWindow.addTab and directly deal with xul tabs.
2010-07-22 12:34:23 -07:00
Edward Lee
b3a2d799b2
Bug 580870 - Alias gBrowser to the tabcandy context to remove getCurrentWindow
...
Add aliases for gWindow, gBrowser, gTabDeck, gTabFrame for the tabcandy chrome context. Update uses and simplify some code like removing Navbar.
2010-07-22 12:34:13 -07:00
Edward Lee
feb4cee8cc
Bug 580870 - Alias gBrowser to the tabcandy context to remove getCurrentWindow
...
Add aliases for gWindow, gBrowser, gTabDeck, gTabFrame for the tabcandy chrome context. Update uses and simplify some code like removing Navbar.
2010-07-22 12:34:13 -07:00
Edward Lee
da3121a2f7
Bug 580900 - Remove feedback and dev doc links
...
Get rid of _newTab to create tabs from the ui and remove feedback references.
--HG--
extra : rebase_source : 5fb505427e1353127e7dcba1ab1b8c634b13221b
2010-07-22 12:31:39 -07:00
Benjamin Smedberg
1815abc007
Bug 579718 part B - packaging and build changes to ship a single chrome.manifest from which other manifests are read. r=khuey See long-form commit details below:
...
In a nonpackaged build, we have the following manifests:
* chrome.manifest is just a series of manifest directives for all the other manifests, generated in rules.mk using buildlist.py
** components/interfaces.manifest is also generated in rules.mk using buildlist.py
** components/components.manifest contains only the *binary* components. JS components each have their own manifest which is installed to dist/bin/components
** Each chrome/jarfile.jar has a matching chrome/jarfile.manifest, and JarMaker.py inserts this filename into the root chrome.manifest by importing buildlist.py
In a packaged build, we end up with the following manifests:
* chrome.manifest lists the four manifests below
** components/interfaces.manifest
** components/components.manifest
** chrome/nonlocalized.manifest
** chrome/localized.manifest
In the future it should be possible to integrate the three non-localized manifests directly into the root chrome.manifest for increased performance, but this is slightly tricky because it involves rewriting some manifest instructions which may include relative JAR URIs. That is left for a future followup.
When we repackage a l10n build, we only have to replace chrome/localized.manifest.
2010-07-22 10:38:59 -04:00
Raymond Lee
c204b9953f
Fixed Bug 566865 - Define all Keyboard Shortcuts for TabCandy
2010-07-22 11:29:58 +08:00
Ian Gilman
a163564f6e
+ Removed the animation from Mirror.hideCachedData()
...
+ Removed the tab argument from Mirror.hideCachedData and Mirror.showCachedData, as it's already part of the object
+ Improve the logic for when to hide the cached data
--HG--
extra : rebase_source : 7b18b5880990bd0807413297012c1cdd98ac267b
2010-07-21 16:44:11 -07:00
Edward Lee
4069566fcd
Resolve merge conflicts.
2010-07-21 00:35:09 -07:00
Edward Lee
ecdccfd682
Merge mozilla-central (4.0b2) to tabcandy-central with conflicts.
2010-07-21 00:32:53 -07:00
Blake Kaplan
45243e880e
Bug 546573 - EnsureInnerWindow from wrappers. r=jst sr=bzbarsky
2010-07-20 21:05:11 -07:00
Rail Aliev
18907551f2
Bug 580010, bump versions to Fx4.0b3pre/Gecko 2.0b3pre, r=nthomas (CLOSED TREE)
2010-07-21 12:49:22 +12:00
Raymond Lee
7b66d693f7
Merge
2010-07-21 08:14:36 +08:00
Raymond Lee
d8dbc8d97f
Merge
2010-07-21 08:09:28 +08:00
Michael Yoshitaka Erlewine
069bbf103d
removing trailing whitespace. I bow down to the Great Mardak and ask for his mercy.
2010-07-20 20:09:17 -04:00
Raymond Lee
a79fae854a
Fixed Bug 580419 - Using option-space to enter Tabcandy doesn't work when in the the Awesome Bar or Search Bar
2010-07-21 07:58:50 +08:00
Michael Yoshitaka Erlewine
0ae2508904
tabs cleanup: conservative commit 2
...
rm Extension, Dictionary. We are now attaching the BrowserTab and BrowserWindow objects to their respective chromeTab and chrome window objects as an attribute for lookup purposes.
The unload management is now gone, which means this may break reset/reload.
2010-07-20 19:44:05 -04:00
Michael Yoshitaka Erlewine
e5ea672325
tabs cleanup: conservative commit 1
...
rm ImmutableArray, XULApp, Tabs.tab, and some other unused things.
2010-07-20 19:02:08 -04:00
Michael Yoshitaka Erlewine
30eb0303a8
mirror.js: rm _createEl and just create the Mirror directly in link
2010-07-20 18:54:28 -04:00
Axel Hecht
5375248b43
bug 579900, update shipped-locales for fx4b2, ra=drivers, CLOSED TREE
2010-07-20 20:59:54 +02:00
Axel Hecht
bfa7624bfc
bug 579900, update shipped-locales for fx4b2, ra=drivers, CLOSED TREE
2010-07-20 20:22:04 +02:00
Axel Hecht
18b1000ba9
bug 579900, update shipped-locales for fx4b2, ra=drivers, CLOSED TREE
2010-07-20 20:01:56 +02:00
Benjamin Smedberg
57e4aa6a3c
Bug 580227: Upgrade Test Pilot for the new component registration changes. r=dtownsend landing on a CLOSED TREE
2010-07-20 10:42:17 -07:00
Edward Lee
4d059c1a7b
Remove trailing spaces/tabs from tabcandy files.
2010-07-20 10:17:29 -07:00
Edward Lee
e6cc65e517
Remove trailing spaces/tabs from tabcandy files.
2010-07-20 10:17:29 -07:00
Michael Yoshitaka Erlewine
ca15c6dfc4
rm TabMirror.customize abstraction, meaning we got rid of the only use of Tabs.tab() .
...
To get things to load correctly (after their dependencies have been loaded), the order of #includes was changed. We now load mirror.js right after tabitems.js, hopefully making it a bit easier to later merge them.
2010-07-20 12:46:01 -04:00
Benjamin Smedberg
29760bcdda
The #ifdefs in the last patch were incorrect. This one actually works, even on a CLOSED TREE. (bug 557225)
2010-07-20 12:30:56 -04:00
Benjamin Smedberg
21d7e4344a
Fix packaging bustage from bug 557225 on a CLOSED TREE.
2010-07-20 10:19:11 -04:00
Marco Bonardo
2f57c7fefb
Bug 575132 - Intermittent failure in browser_history_sidebar_search.js a=bsmedberg for CLOSED TREE
2010-07-20 16:48:23 +02:00
Axel Hecht
b4eddab870
bug 579900, update shipped-locales for fx4b2, ra=drivers, CLOSED TREE
2010-07-20 15:51:28 +02:00
Raymond Lee
713d62c60e
Removed some debug statements
2010-07-20 16:12:38 +08:00
Raymond Lee
8c5feed937
Moved the hideCachedData call to the tabs.onLoad() and added an animation for switching from cached image to canvas
2010-07-20 16:08:03 +08:00
Axel Hecht
4a6417fba4
bug 579900, update shipped-locales for fx4b2, ra=drivers, CLOSED TREE
2010-07-20 08:58:31 +02:00
Raymond Lee
3d55822723
Added some docuemation, added _ for some private methods in UI.js and remove all iQ.isAnimating calls
2010-07-20 13:26:27 +08:00
Raymond Lee
16e5abcb1b
Change a forEach to map in the showOnlyTheseTabs()
2010-07-20 10:27:03 +08:00
Raymond Lee
bcf74cbcd7
Create a copy of tabs parameters inside the showOnlyTheseTabs()
2010-07-20 09:48:35 +08:00
Ian Gilman
b804f44e13
+ Filled out iQ.js comments
2010-07-19 15:27:19 -07:00
Ian Gilman
69b9f27b74
+ Filled out iQ.js comments
2010-07-19 15:27:19 -07:00
Ian Gilman
f7eee2b556
+ Removed the vestigial $content property from Group
2010-07-19 12:02:57 -07:00
Michael Yoshitaka Erlewine
5715d04263
rm stacktrace.js!
...
--HG--
extra : rebase_source : ee145386d3b3836f0c02005c1f4f7ef517377b7e
2010-07-19 14:21:09 -04:00
Michael Yoshitaka Erlewine
b88a6190eb
rm stacktrace.js!
...
--HG--
extra : rebase_source : ee145386d3b3836f0c02005c1f4f7ef517377b7e
2010-07-19 14:21:09 -04:00
Raymond Lee
caaa2c29dd
Improve the key combination detection code
2010-07-19 18:44:11 +08:00
Raymond Lee
49b66e7e06
Fixed Bug 579814 - Fix behavior of tab-manipulation keyboard shortcuts
2010-07-19 17:37:22 +08:00
Raymond Lee
785e5c0ded
Fixed Bug 579814 - Fix behavior of tab-manipulation keyboard shortcuts
2010-07-19 17:37:22 +08:00
Michael Yoshitaka Erlewine
226027a6be
rm trailing whitespace
2010-07-18 11:58:10 -04:00
Michael Yoshitaka Erlewine
3f1281a3c8
rm trailing whitespace
2010-07-18 11:58:10 -04:00
Michael Yoshitaka Erlewine
8f8f973a69
quick code cleanup suggestion by Steffen Wilberg
2010-07-18 11:16:32 -04:00
Michael Yoshitaka Erlewine
40194dc588
Bug 579223: improved tab-dragged-onto-other-tab groups
...
+ size of phantom group is preserved in final group
+ trenches are no longer activated if the item they projected from is a faux item or is being dragged
+ improved styling of such groups
2010-07-18 01:03:31 -04:00
Michael Yoshitaka Erlewine
a783f53efd
- Drag: split snap into snapBounds and snap which uses the current item's bounds as snapBounds' input
2010-07-18 00:52:47 -04:00
Michael Yoshitaka Erlewine
bd61e43a49
+ trenches now come registered with the Item that projects them, not just the DOM element
2010-07-17 23:18:43 -04:00
Steffen Wilberg
c51d2bc4fd
Make close boxes appear on Linux as well.
2010-07-17 23:17:27 +02:00
Michael Yoshitaka Erlewine
0ec4fa2542
- Use Rect.css more consistently: gets rid of some spurious CSS unknown value warnings when moving trenches, and simplifies Item._updateDebugBounds and Group.setNewTabButtonBounds
...
- Some cleanup and better docs for Group.setBounds
--HG--
extra : rebase_source : c21758828da2f282a3fba53c50247def35ae5af3
2010-07-17 17:10:29 -04:00
Raymond Lee
70122320f5
Refactor Tabs.onReady method
2010-07-18 00:12:31 +08:00
Raymond Lee
4465ef38f0
Remove a 'for each' which we don't need
2010-07-17 10:58:11 +08:00
Raymond Lee
6bcbc5928b
Merge
2010-07-17 10:40:08 +08:00
Ian Gilman
1347f6d788
+ Finished documenting all of the app code, plus utils.js. Remaining: iq.js, mirror.js, tabs.js
2010-07-16 17:27:01 -07:00
Ian Gilman
de5267e13f
+ Finished documenting all of the app code, plus utils.js. Remaining: iq.js, mirror.js, tabs.js
2010-07-16 17:27:01 -07:00
Neil Deakin
b698859822
Bug 585841 - Right click, 'copy link location' no longer works
...
r=Neil
a=blocking2.0
a=sheriff for landing
2010-08-10 13:55:31 -07:00
Edward Lee
b5609139aa
Bug 579222 - Expose a .visibleTabs property on the tabbrowser [r=iangilman]
...
Add .visibleTabs to tabbrowser and use local dereferences instead of gBrowser when possible.
--HG--
extra : rebase_source : c64695d6b437927a0d6fbae1b37ad2e17dc690c7
2010-07-16 13:23:03 -07:00
Raymond Lee
5f784b5308
Refactor the code which loads cached images at browser startup
2010-07-16 23:52:06 +08:00
Raymond Lee
fe8b15a1c8
Fixed Bug 578927: Re-order tabs in a group in Tab Candy doesn't reflect on the tab bar
2010-07-16 18:00:46 +08:00
Aza Raskin
6018174bc3
+ Fixed some commit collisions.
2010-07-16 00:27:28 -07:00
Aza Raskin
f8e82869f3
+ Clicking on a non-stacked group now brings you to the last active tab in that group.
2010-07-16 00:17:19 -07:00
Raymond Lee
503fab5e2a
Fixed Bug 579192: Fix keyboard navigation of Tabcand
2010-07-16 15:00:20 +08:00
Ian Gilman
6947d7e436
+ Group.add now refuses to add a tab if it was already attached to another group, instead of just warning about it. Though maybe it should automatically remove it from the previous group?
...
+ Documentation updates
2010-07-15 17:23:39 -07:00
Ian Gilman
1a03877dd7
+ The close box wasn't showing up on Windows; fixed (hopefully)
2010-07-15 15:43:51 -07:00
Raymond Lee
689f8adb2e
Bug 577445: Show tab candy title in the tab candy interface and change 'let' to 'var'
2010-07-15 16:41:08 +08:00
Raymond Lee
90c8dafa68
Bug 577445: Show tab candy title in the tab candy interface and change 'let' to 'var'
2010-07-15 16:41:08 +08:00
Raymond Lee
764afcb66c
Bug 576110: Show saved thumbnails at browser startup if tab candy was last open
2010-07-15 10:40:46 +08:00
Raymond Lee
4b67bddcd5
Bug 576110: Show saved thumbnails at browser startup if tab candy was last open
2010-07-15 10:40:46 +08:00
Ian Gilman
a04cd8087e
+ Cleaned up a scope issue with Subscribable and added some guards
2010-07-14 17:24:03 -07:00
Ian Gilman
ab38dee7c5
+ Cleaned up a scope issue with Subscribable and added some guards
2010-07-14 17:24:03 -07:00
Ian Gilman
5a5575f98e
+ Subscribable (in utils.js) no longer has a separate onClose path
...
+ My recent addition of a "content" div broke dragging to make a new group; fixed
2010-07-14 16:59:37 -07:00
Ian Gilman
45b7957307
+ Subscribable (in utils.js) no longer has a separate onClose path
...
+ My recent addition of a "content" div broke dragging to make a new group; fixed
2010-07-14 16:59:37 -07:00
Ian Gilman
1626f53a85
+ Fixed: Bug 577164 - 0 height body leaving feedback and reset buttons stranded?
2010-07-14 15:17:28 -07:00
Ian Gilman
d936a625ad
+ Fixed a typo in iQ.each that was breaking everything
...
+ Rearranged the UIClass initialization sequence a little, to make sure everything happens in the right sequence
2010-07-14 11:21:07 -07:00
Ian Gilman
0896f3fae1
+ Fixed a typo in iQ.each that was breaking everything
...
+ Rearranged the UIClass initialization sequence a little, to make sure everything happens in the right sequence
2010-07-14 11:21:07 -07:00
Michael Yoshitaka Erlewine
5d1dca9ba4
Bug 577387: cleanup of the new iQ(...).each
2010-07-14 00:08:45 -04:00
Michael Yoshitaka Erlewine
8e3ec23810
Bug 577387: cleanup of the new iQ(...).each
2010-07-14 00:08:45 -04:00
Michael Yoshitaka Erlewine
b9bfb1304b
Bug 577387: iQ.each is gone! iQ(...).each still exists, and its callback must now explicitly take the element as its argument
2010-07-14 00:03:47 -04:00
Michael Yoshitaka Erlewine
379654bd6e
Bug 577387: iQ.each is gone! iQ(...).each still exists, and its callback must now explicitly take the element as its argument
2010-07-14 00:03:47 -04:00
Michael Yoshitaka Erlewine
c149a313d3
- TabItems: fixed bug where phantom trenches were created when a tab in a group is closed, but the group was not closed.
...
- Items: docs update
- BrowserTab: cleanup of getters
2010-07-13 23:48:22 -04:00
Michael Yoshitaka Erlewine
d02d1fb82e
Bug 577387: cleanup: removed a couple other instances of iQ.each
2010-07-13 22:58:30 -04:00
Michael Yoshitaka Erlewine
297f6910f6
cleanup: rm unused functions, constants from Utils + Mirror
2010-07-13 22:48:55 -04:00
Michael Yoshitaka Erlewine
838d1d56b5
cleanup: rm unused functions, constants from Utils + Mirror
2010-07-13 22:48:55 -04:00
Michael Yoshitaka Erlewine
f2a8ac2cbc
iQ cleanup: of course we're Gecko > 1.9.2 so we have classList! use it in .{add,remove,has}Class
2010-07-13 22:17:35 -04:00
Michael Yoshitaka Erlewine
34b3ad74df
iQ cleanup: of course we're Gecko > 1.9.2 so we have classList! use it in .{add,remove,has}Class
2010-07-13 22:17:35 -04:00
Michael Yoshitaka Erlewine
8bc50f5562
iQ cleanup: rm unused regexps and other constants; rm iQ.toArray, iQ.pushStack, iQ.slice, iQ.trim
2010-07-13 22:02:11 -04:00
Michael Yoshitaka Erlewine
6b651d1c73
iQ cleanup: rm unused regexps and other constants; rm iQ.toArray, iQ.pushStack, iQ.slice, iQ.trim
2010-07-13 22:02:11 -04:00
Michael Yoshitaka Erlewine
c472a09334
cleanup: iQ.each: never used with args, so that code is removed
2010-07-13 20:28:36 -04:00
Michael Yoshitaka Erlewine
2892c8fc8c
cleanup: iQ.each: never used with args, so that code is removed
2010-07-13 20:28:36 -04:00
Michael Yoshitaka Erlewine
39a1f66dc2
cleanup: rm iQ.grep; using .filter instead.
2010-07-13 20:23:04 -04:00
Michael Yoshitaka Erlewine
426e63d8c5
cleanup: rm iQ.grep; using .filter instead.
2010-07-13 20:23:04 -04:00
Michael Yoshitaka Erlewine
b261f72a79
cleanup: rm iQ.inArray
2010-07-13 20:10:53 -04:00
Michael Yoshitaka Erlewine
0782572076
cleanup: rm iQ.inArray
2010-07-13 20:10:53 -04:00
Michael Yoshitaka Erlewine
ce70751467
cleanup: rm various instances of iQ.each where it's an array, so we can use .forEach
...
--HG--
extra : rebase_source : f41f088641f71aba6796092766b0645fca925ad1
2010-07-13 19:38:51 -04:00
Michael Yoshitaka Erlewine
016c8b0232
cleanup: rm various instances of iQ.each where it's an array, so we can use .forEach
...
--HG--
extra : rebase_source : f41f088641f71aba6796092766b0645fca925ad1
2010-07-13 19:38:51 -04:00
Ian Gilman
9f80cd7e4a
+ I don't think we need the timeout in Page.showChrome; commented out now.
...
+ Added a video to the "first run" panel
2010-07-13 16:25:35 -07:00
Michael Yoshitaka Erlewine
8e181c230e
cleanup: rm iQ.makeArray
2010-07-13 17:39:46 -04:00
Michael Yoshitaka Erlewine
33de2bb1cc
cleanup: rm iQ.makeArray
2010-07-13 17:39:46 -04:00
Edward Lee
4c95bcef00
Merge mozilla-central to tabcandy-central.
2010-07-13 12:23:12 -07:00
Michael Yoshitaka Erlewine
7700b1d014
UI: tabOnFocus: refactored to no longer use doSetup; saveVisibility: no longer print log
2010-07-13 15:07:24 -04:00
Jono S Xia
fd40f90d4a
Bug 575080: l10n review of test pilot/feedback. r=pike
2010-07-13 10:00:10 -07:00
Raymond Lee
1edcad44f0
Bug 576110: Open tab candy at startup if it was last open
2010-07-13 12:04:04 +08:00
Raymond Lee
deb9aa2b41
Bug 576110: Open tab candy at startup if it was last open
2010-07-13 12:04:04 +08:00
Michael Yoshitaka Erlewine
91c301e374
bug 577968: remove references to == true, == false
2010-07-11 21:08:33 -04:00
Michael Yoshitaka Erlewine
f11f97f9db
bug 577968: control words like if, switch, etc. should have a space after them
2010-07-11 20:54:42 -04:00
Michael Yoshitaka Erlewine
c4b43fe6c7
bug 577968: control words like if, switch, etc. should have a space after them
2010-07-11 20:54:42 -04:00
Michael Yoshitaka Erlewine
7ecfb07c00
bug 577968: removing elses preceded by returns; replacing tabs
2010-07-11 19:48:05 -04:00
Michael Yoshitaka Erlewine
466ead9f58
bug 577968: removing elses preceded by returns; replacing tabs
2010-07-11 19:48:05 -04:00
Steffen Wilberg
740c80f55b
Bug 577947: TabCandy toolbarbutton lacks styling on Windows and Linux.
2010-07-11 20:26:36 +02:00
Michael Yoshitaka Erlewine
f12581ce6b
UI: showOnlyTheseTabs: a faster way to find visibleTabs, by checking the associated tabbrowser
2010-07-11 15:20:25 -04:00
Shawn Wilsher
07e60c28d9
Merge for back out of changeset a0d6e4d37273 (bug 575870)
...
a=sheriff
2010-08-10 13:05:42 -07:00
Shawn Wilsher
16d0373258
Backed out changeset a0d6e4d37273 (bug 575870) for possibly being the cause of the following performance regression:
...
Talos Regression: Txul increase 4.57% on Win7 Firefox
Other possible culprits:
bug 574454
2010-08-10 13:03:32 -07:00
Michael Yoshitaka Erlewine
21cc2176e4
UI: bugfix: rm reference to getVisibleTab(); doc fix
2010-07-10 22:26:12 -05:00
Raymond Lee
811527b078
patch for bug #577651
...
* Create a new tab in a group which has more than one tab. While in
tabcandy, close that tab. Now you're zoomed into the tab to its left.
You should instead remain in TabCandy.
* Another improvement for the command+e keyboard combination.
2010-07-09 12:44:59 -07:00
Michael Yoshitaka Erlewine
c62b1af41d
UI: reusing getAllTabs more; killed getVisibleTabs as it was not doing what it stated... replaced with getVisibleTabCount
2010-07-09 12:17:51 -07:00
Raymond Lee
64dd8a900b
some patches for bug #577650
...
+ Create two groups; one with a single tab and another with several
tabs. Go into the single tab and then close the tab. You return to the
TabCandy interface as you should, but you see one of the other tabs
zooming out. There should be no zoom out in this case. [RAYMOND]
+ Cmd+e key combination is not working in the tab candy.
+ close buttons on tabs are still not showing correctly. Add a bunch
of tabs to the tabstrip so all close buttons for background tabs are
hidden, go into Tab Candy interface and remove tabs until you know the
close buttons should appear. Then, zoom into a tab and the close
buttons on back
2010-07-09 12:02:32 -07:00
Michael Yoshitaka Erlewine
2c8c88ab14
quickly patching a bug for new tab position in tab bar
2010-07-09 11:43:07 -07:00
Michael Yoshitaka Erlewine
b56a8a5657
UI: added getAllTabs, inspired by Raymond's patch. cleaned up urlbar method.
2010-07-09 10:09:32 -07:00
Raymond Lee
95e29d68f5
refactored showOnlyTheseTabs (bug #577649 )
2010-07-09 09:53:19 -07:00
Ian Gilman
e6bcbe3409
+ The first-run help item now has a close box (that works)
2010-07-07 17:19:28 -07:00
Ian Gilman
990ad5280a
+ started work on the first run experience: everything goes into a single new group, and there is an info item as well
...
+ Added "reset" to the dev menu so we can test first run (since the reset button is currently AWOL)
+ Added Utils.assertThrow(), an assert that throws an exception
2010-07-07 17:04:01 -07:00
Ian Gilman
43ef3bc936
+ started work on the first run experience: everything goes into a single new group, and there is an info item as well
...
+ Added "reset" to the dev menu so we can test first run (since the reset button is currently AWOL)
+ Added Utils.assertThrow(), an assert that throws an exception
2010-07-07 17:04:01 -07:00
Ian Gilman
73eb5512e6
+ Moved our platform-independent tabcandy.css to browser/base/content/tabcandy/
...
+ Created a platform-specific css file for tabcandy in the theme directory.
+ Copied the Mac TabCandy theme additions into the Windows and Linux themes.
--HG--
rename : browser/themes/pinstripe/browser/tabcandy/tabcandy.css => browser/base/content/tabcandy/tabcandy.css
2010-07-07 15:00:11 -07:00
Ian Gilman
b98aeb2479
+ Now storing item z separately from the DOM (as the DOM appears to be unreliable in our new world, at least at startup). This fixes issues with tabs not appearing in their groups at startup
2010-07-07 14:12:04 -07:00
Ian Gilman
91df08be9d
+ fixed: Bug 576786 - Resizing sometimes gets stuck in a state where it thinks we're still dragging, though we're not.
2010-07-07 11:09:04 -07:00
Bobby Holley
0d93ccdb3d
Bug 576621 - clearing cache does NOT clear cached images.r=joe,gavin
2010-07-11 21:01:53 -04:00
Raymond Lee
6fef79f3dd
Update several features for visible tabs: bookmark all tabs, reload all tabs, close other tabs, list all tabs drop down menu and tab context-menu
2010-07-07 10:32:42 +08:00
Raymond Lee
632add3587
Another patch for bug 576393
2010-07-07 09:50:15 +08:00
Ian Gilman
2bab7da787
+ Hack to get dev menu to appear: stuck it at the top
...
+ Misc documentation fixes
2010-07-06 16:22:57 -07:00
Ian Gilman
047e6bcb2c
+ The dev menu isn't appearing. Added a try/catch to see if that would illuminate anything. It did not. Will dig in more after applying all the patches.
2010-07-06 14:53:40 -07:00
Aza Raskin
7c0ecb3956
+ Slightly darker lines
...
--HG--
extra : rebase_source : f8c0a1c8fbd9bf40331d1a12306faf4e45d1e8f3
2010-07-06 00:41:27 -07:00
Raymond Lee
9fec775f30
Hides all tabs in the session restore so user won't see tabs get added and then removed
2010-07-06 01:59:17 +08:00
Raymond Lee
ca5975eebb
Another fix for Bug 576393
2010-07-03 15:03:56 +08:00
Raymond Lee
0cb80921f3
Another fix for Bug 576424
2010-07-03 12:33:33 +08:00
Raymond Lee
22a24b4fb6
Partial fix for Bug 576427
2010-07-04 00:08:34 +08:00
Ian Gilman
2d3ecbef1b
+ merge
2010-07-06 14:14:01 -07:00
Ian Gilman
ad3ed778dd
+ added "all tabs" button back to the tab bar (restore defaults to see)
2010-07-06 14:10:55 -07:00
Michael Yoshitaka Erlewine
157598362d
+ xDensity and yDensity computation for Group's
2010-07-06 11:42:23 -07:00
Raymond Lee
2705814563
Show the tabcandy button at the right end of tabstrip
2010-07-05 12:18:12 +08:00
Michael Yoshitaka Erlewine
d1c290c236
UIClass.resize now triggers Item.snap on each resized item. But in general, UIClass.resize/Item.squish/unsquish logic is crazy, should be rewritten.
2010-07-03 21:41:31 -04:00
Michael Yoshitaka Erlewine
aa9e3d4ae4
- moved Trench.radius to be a getter and always reflect Trenches.defaultRadius.
...
- moved Group._getBoundingBox to Groups.getBoundingBox; now a better algorithm which is order-independent.
- modified "drag tab onto another tab" action's phantom group computation using getBoundingBox: now a touch more realistic.
+ Item.snap, which is used to instantaneously resituate oneself into a more trench-inspired position, using wider radius trenches.
- Group constructor now runs Item.snap, so all new groups are marginally better positioned.
- correcting my foolish ways: replacing some tabs with spaces.
2010-07-03 21:13:31 -04:00
Michael Yoshitaka Erlewine
341b61b6a2
quick bugfix to an assert in Drag
2010-07-03 21:01:57 -04:00
Michael Yoshitaka Erlewine
4fa62b5156
fixed a bug in delayInit
2010-07-03 21:00:43 -04:00
Michael Yoshitaka Erlewine
b52289b78b
Group.isEmpty
2010-07-03 17:55:19 -04:00
Michael Yoshitaka Erlewine
1927ab2f59
+ the notion of stationaryCorner to the Trench logic. this value specifies which corner of a bound must remain stationary while resizing. Normally this is the topleft, but in the case of dragging out new tab groups, it actually could be another corner, which means the snapping computation is different. Fixes a couple minor resizing bugs.
2010-07-03 16:55:54 -04:00
Michael Yoshitaka Erlewine
0b67b35c37
createGroupOnDrag now snaps with trenches!
2010-07-03 15:44:35 -04:00
Ian Gilman
8a017fdd19
+ refactored Raymond's fix to Bug 576424
2010-07-02 16:33:33 -07:00
Ehsan Akhgari
0ad0994cc4
Bug 577685 - Do not allow adding search engines during private browsing mode; r=gavin.sharp ui-r=beltzner approval2.0=beltzner
2010-07-27 16:21:29 -04:00
Frank Yan
e47b5c73e8
Bug 580956 - 'Undo Close Tab' should be disabled not hidden when there are none to undo. r=dao
2010-07-27 17:01:16 +02:00
Ian Spence ext:(%2C%20Michael%20Monreal%20%3Cmichael.monreal%2Bmoz%40gmail.com%3E)
fefa76bb2b
Bug 412773 - Implement -moz-appearance: button-arrow-up/down/next/previous and use them in the find bar and for expander buttons. r=roc, r=dao, ui-r=faaborg
2010-07-27 16:57:47 +02:00
Alice0775 White
a607370f37
Bug 579095 - Setting the identity label fails when the container is hidden. Collapse it instead. r=dao
2010-07-27 16:54:05 +02:00
Dão Gottwald
f7d3ed83ed
Bug 581654 - Fix places in browser-places.js that use for each...in to loop over arrays. r=mak
...
--HG--
extra : rebase_source : a247af92a67ed44f605a21486759e8c7c779dffc
2010-07-27 01:04:13 +02:00
Dão Gottwald
6b20cad565
Bug 581653 - Remove XPCOM cruft from StarUI. r=mak
...
--HG--
extra : rebase_source : fbbb7640edc47a9d55ee2f7b9056beedb7ae9f39
2010-07-27 01:02:06 +02:00
Jono S Xia
0418de798b
Bug 580856 - Race condition in Test Pilot experiment details page. r+a=dtownsend
2010-07-26 14:34:18 -07:00
Jono S Xia
3e20175424
Bug 580422 - Test Pilot Raw Data log randomly resets. r+a=dtownsend
2010-07-26 14:34:00 -07:00
Rob Arnold
eff9bcc0f7
Bug 578511 - frontend aero peek bits.r=gavin
2010-07-26 17:21:46 -04:00
Raymond Lee
93e563c3c7
Fixed Bug 576393 - Tabs.onFocus() isn't working reliably
2010-07-02 17:28:53 +08:00
Ian Gilman
7150a6e509
+ merge
2010-07-02 16:36:26 -07:00
Ian Gilman
dbd70f1265
+ refactored Raymond's fix to Bug 576424
2010-07-02 16:33:33 -07:00
Aza Raskin
d4e7239050
+ Not understanding why I had to merge when Mardak claims I shouldn't have to.
2010-07-02 16:17:55 -07:00
Aza Raskin
4464d999f6
+ Changed the styling of the snap guides to be a little more architectural and a lot more subdued.
2010-07-02 16:16:16 -07:00
Raymond Lee
e33aa7ca0a
Fix Bug 576424 - We need to know when sessionstore is available
2010-07-02 13:27:49 +08:00