YUKI Hiroshi
|
445ebbcf35
|
Update visibility of tab bar by status change of related elements more robustly #848
|
2015-03-18 11:25:33 +09:00 |
|
Piro / YUKI Hiroshi
|
eccfe1ea8d
|
Don't move scroll position if the target tab is already in the viewport (regression by the previous commit)
|
2015-03-18 02:59:58 +09:00 |
|
Piro / YUKI Hiroshi
|
4ff4584833
|
Use Firefox's native smooth scrolling method if possible, to activate accelerations #856
|
2015-03-18 02:52:02 +09:00 |
|
Piro / YUKI Hiroshi
|
d0fb0280e8
|
Fix indent
|
2015-03-18 02:40:08 +09:00 |
|
Piro / YUKI Hiroshi
|
d821755f2f
|
Extract implementations about smooth scrolling
|
2015-03-18 02:39:36 +09:00 |
|
Piro / YUKI Hiroshi
|
9f59a6ebe7
|
Don't do smooth scroll if it is expressly forbidden
|
2015-03-18 02:33:41 +09:00 |
|
YUKI Hiroshi
|
0cae72fd00
|
Cancel previous scroll if the new to-be-scrolled tab is in the viewport
|
2015-03-17 18:57:12 +09:00 |
|
YUKI Hiroshi
|
d41a66603e
|
Scroll to expanded tree more intelligently
|
2015-03-17 18:29:09 +09:00 |
|
YUKI Hiroshi
|
283a79e56c
|
Always override ensureElementIsVisible() if animation effect is active
|
2015-03-17 17:59:20 +09:00 |
|
YUKI Hiroshi
|
784f3d875a
|
Fix indent
|
2015-03-17 17:52:26 +09:00 |
|
YUKI Hiroshi
|
f639cf2145
|
Don't update ensureElementIsVisible() twice
|
2015-03-17 17:52:08 +09:00 |
|
YUKI Hiroshi
|
ec76dd9c04
|
Remove needless event handler for wheel scrolling on the tab bar
|
2015-03-17 17:49:39 +09:00 |
|
YUKI Hiroshi
|
0d1973ced9
|
Update Firefox's ensureElementIsVisible() of the tab bar without eval()
|
2015-03-17 17:48:36 +09:00 |
|
YUKI Hiroshi
|
f0c012710d
|
Use given duration
|
2015-03-17 16:06:20 +09:00 |
|
YUKI Hiroshi
|
f3a3d8f0d0
|
Update news topics
|
2015-03-13 17:07:21 +09:00 |
|
YUKI Hiroshi
|
c97b42abb9
|
Send re-init message only for remoteness changed tab
|
2015-03-13 16:56:32 +09:00 |
|
YUKI Hiroshi
|
8705564a98
|
Restart listening of mouse events after browser remoteness is changed
|
2015-03-13 16:45:38 +09:00 |
|
YUKI Hiroshi
|
4ad032d55c
|
Listen messages from the content process with single listener for the window, instead of separate listeners for each frame.
If we register listeners for each frame, they don't work after the type of related browser is changed between remote and in-process.
|
2015-03-13 16:37:02 +09:00 |
|
YUKI Hiroshi
|
64f488575e
|
Don't touch to browser.contentWindow if it is remote
|
2015-03-13 15:58:40 +09:00 |
|
YUKI Hiroshi
|
6ab212da13
|
Update history topics
|
2015-03-13 15:15:45 +09:00 |
|
YUKI Hiroshi
|
a651c363ce
|
Apply highlighted background color for selected tab correctly #853
|
2015-03-13 15:12:33 +09:00 |
|
Piro / YUKI Hiroshi
|
a68f8837e2
|
Bump version to 0.15.2015030601
|
2015-03-06 02:05:29 +09:00 |
|
Piro / YUKI Hiroshi
|
18a8214e66
|
Bump maxVersion to 39.0a1
|
2015-03-06 02:04:43 +09:00 |
|
Piro / YUKI Hiroshi
|
46bd332b3d
|
Update history topics
|
2015-03-06 02:04:22 +09:00 |
|
Piro / YUKI Hiroshi
|
4acdd4104b
|
Show Firefox Hello chat boxes only on the content area (Don't show chat boxes behind tabs) #753
|
2015-03-06 01:56:44 +09:00 |
|
Piro / YUKI Hiroshi
|
ff9b670d17
|
Handle mousemove events on the fullscreen toggler #801
|
2015-03-06 00:42:30 +09:00 |
|
Piro / YUKI Hiroshi
|
7ab47dd15d
|
Apply initial or last auto hide mode for newly opened and restored windows correctly
|
2015-03-05 23:59:19 +09:00 |
|
Piro / YUKI Hiroshi
|
f5682bef76
|
Patch for gBrowserInit._delayedStartup more surely
|
2015-03-05 23:35:09 +09:00 |
|
Piro / YUKI Hiroshi
|
e0db926068
|
Manage auto hide mode for each fullscreen window
|
2015-03-05 23:13:50 +09:00 |
|
Piro / YUKI Hiroshi
|
6bd9a7d20b
|
Add history topics
|
2015-03-05 03:06:38 +09:00 |
|
Piro / YUKI Hiroshi
|
aa375bea22
|
Detect opener tab more correctly when multiple tabs are opened at once from a remote tab #812
However, some cases are still not supported:
* When the new tab has no referrer
* When any opened tab has an URI same to the opener tab
|
2015-03-05 02:36:14 +09:00 |
|
YUKI Hiroshi
|
be375327ca
|
Set temporary position after it is completely updated
|
2015-03-04 10:16:12 +09:00 |
|
YUKI Hiroshi
|
4d99d0e067
|
Fix indent
|
2015-03-04 09:51:58 +09:00 |
|
YUKI Hiroshi
|
5b612b9a84
|
Use <xul:browser>'s mapScreenCoordinatesFromContent only when it exists
|
2015-03-04 09:51:27 +09:00 |
|
YUKI Hiroshi
|
8cc5be8103
|
Use <xul:browser>'s mapScreenCoordinatesFromContent() method instead of custom one
|
2015-03-04 09:47:03 +09:00 |
|
Piro / YUKI Hiroshi
|
e5270a03de
|
Update history topics
|
2015-03-04 02:40:12 +09:00 |
|
Piro / YUKI Hiroshi
|
1cc22a7460
|
Open child tabs correctly from the search bar on Firefox 36 and later
|
2015-03-04 02:39:05 +09:00 |
|
Piro / YUKI Hiroshi
|
3f1dc6563b
|
Update history topics
|
2015-03-04 02:34:27 +09:00 |
|
Piro / YUKI Hiroshi
|
f9c865710a
|
Correct mismatched pair of shrunken and expanded width of the tab bar
|
2015-03-04 02:19:07 +09:00 |
|
Piro / YUKI Hiroshi
|
e80ffd1b11
|
Save position safely
|
2015-03-04 01:45:09 +09:00 |
|
Piro / YUKI Hiroshi
|
a6fe5e8fdb
|
Set expanded width of the tab bar correctly
|
2015-03-04 01:34:24 +09:00 |
|
Piro / YUKI Hiroshi
|
2d8649735e
|
Manage position of the tab bar for each window
|
2015-03-04 01:22:22 +09:00 |
|
Piro / YUKI Hiroshi
|
ff38e9587c
|
Manage width and height of the tab bar for each window
|
2015-03-04 00:44:01 +09:00 |
|
Piro / YUKI Hiroshi
|
f608eb1374
|
Restore message for debugging
|
2015-03-03 23:12:47 +09:00 |
|
Piro / YUKI Hiroshi
|
95c403efa0
|
Restore per-window auto hide mode correctly
|
2015-03-03 23:11:55 +09:00 |
|
YUKI Hiroshi
|
8a1e2f20fa
|
Restore window's auto hide state with delay for safety
|
2015-03-03 20:49:00 +09:00 |
|
YUKI Hiroshi
|
410ccad473
|
Make blank line for readability
|
2015-03-03 20:48:49 +09:00 |
|
YUKI Hiroshi
|
0ab37f5757
|
Fix wrong references
|
2015-03-03 20:48:19 +09:00 |
|
YUKI Hiroshi
|
fbc6500262
|
Don't override autohide state of other windows by last window's state
|
2015-03-03 20:47:45 +09:00 |
|
YUKI Hiroshi
|
f492f36b4d
|
Apply restored mode only by window service, not browser service
|
2015-03-03 20:13:35 +09:00 |
|