Commit Graph

3418 Commits

Author SHA1 Message Date
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
YUKI Hiroshi
7b038dce32 Don't restore initial mode for new window 2015-03-03 20:10:12 +09:00
YUKI Hiroshi
2398b837b0 Add missing ";" on the end of line 2015-03-03 20:10:01 +09:00
YUKI Hiroshi
b0899c5d07 Apply new mode manually 2015-03-03 20:06:14 +09:00
YUKI Hiroshi
480f3c4c6f Observe preference changes about autohide by the module itself 2015-03-03 20:01:03 +09:00
YUKI Hiroshi
3ae3bad1b4 Store last autohide mode after deactivating correctly 2015-03-03 19:53:26 +09:00
YUKI Hiroshi
67fcb13e05 Apply autoHide mode only for the active window 2015-03-03 19:49:34 +09:00
YUKI Hiroshi
af8a061ca1 Store and restore last autohide mode for each window 2015-03-03 19:45:44 +09:00
YUKI Hiroshi
949fab8ae3 Store last mode 2015-03-03 19:22:24 +09:00
YUKI Hiroshi
a829f25bba Extract constant definitions to a shared base object 2015-03-03 19:16:27 +09:00
YUKI Hiroshi
cd46194bb0 Return boolean value for "isXXX" property 2015-03-03 19:10:35 +09:00
YUKI Hiroshi
6802444a23 Save last autohide state as window value 2015-03-03 19:07:52 +09:00
YUKI Hiroshi
b09881797a Allow to store zero and false values 2015-03-03 19:05:53 +09:00
YUKI Hiroshi
253e581173 Add utility methods to manage window values 2015-03-03 19:01:24 +09:00
YUKI Hiroshi
801c28bd1a Simplify 2015-03-03 18:57:21 +09:00
YUKI Hiroshi
767479f9f1 Break line for condition and operation 2015-03-03 18:56:55 +09:00