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
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
timeless@mozdev.org
a2ec57da57
Bug 577229 nsPNGEncoder::mImageBufferReadPoint will be initialized after nsPNGEncoder::mFinished
...
r=jmuizelaar
--HG--
extra : rebase_source : 20c5eb547b819fde0bdd915f7dc1f9a154e9ea57
2010-07-07 12:35:29 +03:00
timeless@mozdev.org
a9cdfbf4fb
Bug 574452 Exception fills my Error Console: (NS_NOINTERFACE) [nsISupports.QueryInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)"
...
r=gavin
--HG--
extra : rebase_source : a5db4da740578f8da82a09886834145cd25139f5
2010-07-08 18:20:00 +03:00
Rich Walsh
b6aaf41c0d
Bug 576792 - [OS/2 build break] extensions.dll needs a SHORT_LIBNAME r=wuno
2010-07-12 12:05:21 +02:00
David Dahl
b5c6ebac0b
Bug 575673 - enabling "DOM mutation" breaks HUD r=dietrich
2010-07-12 11:59:30 +02:00
Eli Friedman
13ea715e27
Bug 576359 - Remove unused function from jstracer.cpp (which breaks building with clang) r=brendan
2010-07-12 11:57:11 +02:00
Raul Porcel
be36109c38
Bug 577319 - Fixed OS_TEST case for ARM r=khuey
2010-07-12 11:56:09 +02:00
Eli Friedman
ee172416bf
Bug 576367 - Add include before use of nsIAccessible in accessible/src/base/nsAccCache.h r=surkov.alexander
2010-07-12 11:45:04 +02:00
Makoto Kato
613f3559d8
Bug 574095 - crash loading test plugin on 64-bit win7 tests in /layout/generic/crashtests/505912-1.html , /tests/layout/generic/test/test_plugin_clipping.xhtml [@ _SetWindowLongPtr() | nsPluginNativeWindowWin::SubclassAndAssociateWindow]. r=joshmoz
2010-07-12 13:49:12 +09:00
deadfones@gmail.com
1e52c216e2
Bug 478398 - Don't hard code get_discard_timer_ms, use a pref instead.r=joe
2010-07-11 21:51:52 -04:00
Bobby Holley
b3dbd599a1
Bug 553982 - myvidoop.com login broken on trunk.r=joe
2010-07-11 21:11:03 -04:00
Bobby Holley
0d93ccdb3d
Bug 576621 - clearing cache does NOT clear cached images.r=joe,gavin
2010-07-11 21:01:53 -04:00
Ehsan Akhgari
7dcf9d424a
Backout bug 289384 because of crashtest assertion failures
2010-07-11 17:43:27 -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
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
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
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
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
Ian Gilman
540981fd54
+ Removed placebo hack from Storage.wipe()
...
+ Removed TabItems.reconstitute(), which we haven't actually needed for a while, but now it's also causing trouble
+ Removed Utils.activeWindow, which doesn't seem to work, and replaced its use in Utils.activeTab (the only remaining place it was being used) with Utils.getCurrentWindow(), which does seem to work
+ Utils.assert() now dumps a trace
+ Fixed paths to the edit pencil and new tab button images; they should now show up properly
2010-07-01 17:05:46 -07:00
Ian Gilman
79cedb9ca3
+ merge
2010-06-30 11:49:31 -07:00
Ian Gilman
3edfaf4202
+ Just a little documentation update
2010-06-30 11:05:01 -07:00
Aza Raskin
b135f7c016
Change the style of the guide lines to feel lighter and more in-style.
...
--HG--
extra : rebase_source : c767971fc6c64e76201266fd52d1f52c2513c176
2010-06-30 10:30:55 -07:00
Michael Yoshitaka Erlewine
9c5149bab4
pulling out extending guide trenches as per Aza's feedback. revert to 787f64274830 to try them again. keeping some bugfixes which were made during extending guide trench dev, though.
2010-06-30 11:32:17 -04:00
Michael Yoshitaka Erlewine
51a6895e12
changing pageBounds and default guide ranges so that the extend animation looks better
2010-06-30 01:06:36 -04:00
Michael Yoshitaka Erlewine
8ffb32bd67
fixed a bug where showing a guide trench and then dragging over it slowly allows it to extend, even though it no longer is snapped to.
2010-06-30 00:49:30 -04:00
Michael Yoshitaka Erlewine
67871964e5
guide trenches now originally start at their minRange range and then extend after a second
2010-06-30 00:46:15 -04:00