Cheng Zhao
dd404fb785
win: Remove dead browser window code.
2014-07-21 22:13:46 +08:00
Cheng Zhao
a15ee1871a
win: Implement SetSkipTaskbar.
2014-07-21 22:13:45 +08:00
Cheng Zhao
e6998dfd4b
linux: Fix compilation error caused by X header.
2014-07-21 13:48:23 +00:00
Cheng Zhao
21949e2f0c
views: Don't retain MenuRunner on heap.
...
Sometimes the MenuHost would crash when the window is closed, the author
didn't recommend using MenuRunner on stack, but since we always run the
menu synchronously, this is no problem.
2014-07-21 21:42:01 +08:00
Cheng Zhao
1a79093378
views: Add menu should not change window size.
2014-07-21 20:58:15 +08:00
Cheng Zhao
ffad6fe884
win: Fix compilation error.
2014-07-21 20:45:31 +08:00
Cheng Zhao
0ca33dc6b8
Add script to upload checksums of node headers, fixes #457 .
2014-07-21 16:43:49 +08:00
Cheng Zhao
fab11950ee
Fix crashing when setting web-preferences, closes #443 .
2014-07-21 13:08:52 +08:00
Cheng Zhao
365638f1d5
win: Remove dead menu code.
2014-07-21 11:23:01 +08:00
Cheng Zhao
73df08ebbf
Update native_mate.
2014-07-18 09:37:54 +08:00
Cheng Zhao
9c9e0d92f4
Fix cpplint warnings.
2014-07-18 09:17:17 +08:00
Cheng Zhao
66aea0c3e8
Fix releasing script contexts.
2014-07-18 09:12:22 +08:00
Cheng Zhao
a1c2adda3d
Fix shipping icudtl.dat in dist.
2014-07-18 08:42:39 +08:00
Cheng Zhao
0f18d63f7f
views: Implement the window menu bar.
2014-07-17 14:23:28 +08:00
Cheng Zhao
2ee7caccfe
views: Add an empty menu bar.
2014-07-16 22:12:57 +08:00
Cheng Zhao
2a2fc4903d
linux: Share code on frameless window with Windows.
2014-07-16 16:00:08 +08:00
Cheng Zhao
9afc2daf75
Only ship high DPI paks on Window.
2014-07-16 15:49:40 +08:00
Cheng Zhao
8f94d5886d
win: Min/max size uses scaled DPI size.
2014-07-16 15:40:22 +08:00
Cheng Zhao
6de595f036
win: Implement frameless window.
2014-07-16 15:33:40 +08:00
Cheng Zhao
db6c37bfbc
Include high DPI resource paks.
2014-07-16 15:05:02 +08:00
Cheng Zhao
00467b53c7
linux: Fix modal message box.
2014-07-14 16:34:22 +08:00
Cheng Zhao
adec718503
win: Fix showing menu on High DPI display.
2014-07-13 22:22:56 +08:00
Cheng Zhao
7c8a0ae2a3
win: Fix black ground when closing message box.
2014-07-13 09:50:16 +08:00
Cheng Zhao
add45b564e
win: Improve window frames.
2014-07-12 21:03:34 +08:00
Cheng Zhao
643a47cf7d
win: Use native frame for browser windows.
2014-07-12 11:36:08 +08:00
Cheng Zhao
5c99dff36d
linux: Remove dead code on accessing window tree host.
2014-07-11 23:27:45 +08:00
Cheng Zhao
b2839b08cd
win: Enable high dpi support.
2014-07-11 20:58:39 +08:00
Cheng Zhao
cc29f43a35
win: Update libchromiumcontent to fix shared workers.
2014-07-11 20:18:06 +08:00
Cheng Zhao
b2afe7b3bf
win: Fix notify icon and context menu.
2014-07-11 19:42:53 +08:00
Cheng Zhao
b4ba149662
Fix a crash when creating window.
2014-07-11 19:39:35 +08:00
Cheng Zhao
43e8ecb118
win: screen module is now browser only.
2014-07-11 19:06:46 +08:00
Cheng Zhao
ea60a04280
Upgrade libchromiumcontent to fix chromiumviews.
2014-07-11 19:05:51 +08:00
Cheng Zhao
3c11bc5f98
Upgrade apm to v0.76.x.
2014-07-11 14:04:50 +08:00
Cheng Zhao
8d4211bd3a
win: Fix compilation errors for chrome35.
2014-07-11 12:19:01 +08:00
Cheng Zhao
497174bbe4
linux: Avoid using unsigned long directly.
2014-07-11 09:18:06 +08:00
Cheng Zhao
1c62211d99
linux: No need to remember root item in menubar.
2014-07-11 09:09:23 +08:00
Cheng Zhao
7e86e53593
linux: Add support for unity global menubar.
2014-07-11 08:57:19 +08:00
Cheng Zhao
3349b8e6c7
linux: Remove all the X and GTK+ related implementations.
...
Now we only uses GTK+ for app indicator and status icon, also notice the
in Chrome35 the Gtk2StatusIcon class doesn't exist yet so we shipp
related files under chromium_src, remember to delete them after upgraded
to Chrome36.
2014-07-10 13:06:41 +08:00
Cheng Zhao
49160819d2
linux: Implement context menu with views.
2014-07-10 12:07:01 +08:00
Cheng Zhao
83ff00dc29
linux: screen module can not be used in renderer.
2014-07-10 10:26:17 +08:00
Cheng Zhao
e150a3e3b2
Enable accelerated composition in frameless window.
2014-07-09 19:05:24 +08:00
Cheng Zhao
dd6f8669a1
Update libchromiumcontent to fix web workers.
2014-07-09 18:52:11 +08:00
Cheng Zhao
fcf55df874
Avoid duplicate code in main delegate.
2014-07-09 17:15:28 +08:00
Cheng Zhao
d81a34d3dd
Add specs for web workers.
2014-07-09 15:55:01 +08:00
Cheng Zhao
7b93a19e9b
Fix context menu in devtools.
2014-07-09 15:41:16 +08:00
Cheng Zhao
2312f84ec9
Upgrade libchromiumcontent to 2f1b641fca996546b9797c359ec05ac8aeade1ba.
2014-07-09 10:48:58 +08:00
Cheng Zhao
4e4227aef8
views: Implement focus and blur event.
2014-07-08 12:55:33 +08:00
Cheng Zhao
ee5312fff9
Merge branch 'master' into chrome35
...
Conflicts:
atom/browser/native_window_gtk.h
2014-07-07 23:49:28 +08:00
Cheng Zhao
b99262af32
views: Use UnhandledKeyboardEventHandler to handle accelerators.
2014-07-07 23:02:46 +08:00
Cheng Zhao
3d36a6a793
views: Make resizable frameless window work.
2014-07-07 22:40:26 +08:00