Cheng Zhao [Fri, 11 Jul 2014 04:19:01 +0000 (12:19 +0800)]
win: Fix compilation errors for chrome35.
Cheng Zhao [Fri, 11 Jul 2014 01:18:06 +0000 (09:18 +0800)]
linux: Avoid using unsigned long directly.
Cheng Zhao [Fri, 11 Jul 2014 01:09:23 +0000 (09:09 +0800)]
linux: No need to remember root item in menubar.
Cheng Zhao [Fri, 11 Jul 2014 00:57:19 +0000 (08:57 +0800)]
linux: Add support for unity global menubar.
Cheng Zhao [Thu, 10 Jul 2014 05:06:41 +0000 (13:06 +0800)]
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.
Cheng Zhao [Thu, 10 Jul 2014 04:07:01 +0000 (12:07 +0800)]
linux: Implement context menu with views.
Cheng Zhao [Thu, 10 Jul 2014 02:26:17 +0000 (10:26 +0800)]
linux: screen module can not be used in renderer.
Cheng Zhao [Wed, 9 Jul 2014 11:05:24 +0000 (19:05 +0800)]
Enable accelerated composition in frameless window.
Cheng Zhao [Wed, 9 Jul 2014 10:52:11 +0000 (18:52 +0800)]
Update libchromiumcontent to fix web workers.
Cheng Zhao [Wed, 9 Jul 2014 09:15:28 +0000 (17:15 +0800)]
Avoid duplicate code in main delegate.
Cheng Zhao [Wed, 9 Jul 2014 07:55:01 +0000 (15:55 +0800)]
Add specs for web workers.
Cheng Zhao [Wed, 9 Jul 2014 07:41:16 +0000 (15:41 +0800)]
Fix context menu in devtools.
Cheng Zhao [Wed, 9 Jul 2014 02:39:53 +0000 (10:39 +0800)]
Cheng Zhao [Tue, 8 Jul 2014 04:55:33 +0000 (12:55 +0800)]
views: Implement focus and blur event.
Cheng Zhao [Mon, 7 Jul 2014 15:49:28 +0000 (23:49 +0800)]
Merge branch 'master' into chrome35
Conflicts:
atom/browser/native_window_gtk.h
Cheng Zhao [Mon, 7 Jul 2014 15:02:46 +0000 (23:02 +0800)]
views: Use UnhandledKeyboardEventHandler to handle accelerators.
Cheng Zhao [Mon, 7 Jul 2014 14:39:39 +0000 (22:39 +0800)]
views: Make resizable frameless window work.
Cheng Zhao [Mon, 7 Jul 2014 09:22:22 +0000 (17:22 +0800)]
views: Implment skip-taskbar option.
Cheng Zhao [Mon, 7 Jul 2014 08:10:34 +0000 (16:10 +0800)]
views: Make frameless window work.
Cheng Zhao [Mon, 7 Jul 2014 07:35:16 +0000 (15:35 +0800)]
views: Use our own CustomFrameView implementation.
Cheng Zhao [Fri, 4 Jul 2014 16:00:54 +0000 (00:00 +0800)]
linux: Fix setting parent window for file dialogs.
Cheng Zhao [Fri, 4 Jul 2014 15:17:33 +0000 (23:17 +0800)]
Merge pull request #437 from avdg/maximize
Add BrowserWindow::isMaximized.
Cheng Zhao [Fri, 4 Jul 2014 15:13:44 +0000 (23:13 +0800)]
Merge pull request #452 from marksamman/master
Move item to trash without confirming on Windows
Cheng Zhao [Fri, 4 Jul 2014 15:06:59 +0000 (23:06 +0800)]
Merge pull request #448 from as3boyan/patch-2
Patch 2
Cheng Zhao [Fri, 4 Jul 2014 09:24:49 +0000 (17:24 +0800)]
views: Be correct on widget's life time.
Cheng Zhao [Fri, 4 Jul 2014 08:54:10 +0000 (16:54 +0800)]
views: Make acceleratros work.
Cheng Zhao [Fri, 4 Jul 2014 04:32:03 +0000 (12:32 +0800)]
views: Currently set window's frames.
Cheng Zhao [Thu, 3 Jul 2014 17:30:36 +0000 (01:30 +0800)]
Use views to implement NativeWindow and MessageBox on Linux.
Cheng Zhao [Thu, 3 Jul 2014 12:26:05 +0000 (20:26 +0800)]
Cheng Zhao [Thu, 3 Jul 2014 08:41:01 +0000 (08:41 +0000)]
Add rules for _views and _aura file names.
Cheng Zhao [Wed, 2 Jul 2014 14:14:52 +0000 (14:14 +0000)]
Initial work for Aura on Linux.
Cheng Zhao [Wed, 2 Jul 2014 08:38:11 +0000 (16:38 +0800)]
Use new devtools structure in brightray.
Fixes #210.
Fixes #275.
Cheng Zhao [Wed, 2 Jul 2014 08:37:59 +0000 (16:37 +0800)]
Upgrade runas and pathwatcher in specs.
Mark Samman [Wed, 2 Jul 2014 01:55:29 +0000 (03:55 +0200)]
Move item to trash without confirming on Windows
This will skip the "Are you sure you want to move this file to the Recycle Bin?" dialog on Windows.
as3boyan [Tue, 1 Jul 2014 15:32:44 +0000 (18:32 +0300)]
Update browser-window.md
as3boyan [Tue, 1 Jul 2014 15:30:26 +0000 (18:30 +0300)]
Update screen.md
Cheng Zhao [Mon, 30 Jun 2014 10:32:23 +0000 (18:32 +0800)]
Fix specs.
Cheng Zhao [Mon, 30 Jun 2014 09:16:33 +0000 (17:16 +0800)]
Update node version to 0.13.0.
Cheng Zhao [Mon, 30 Jun 2014 06:16:16 +0000 (14:16 +0800)]
Make the node environment constrained in browser_main_parts.
Cheng Zhao [Mon, 30 Jun 2014 04:23:11 +0000 (12:23 +0800)]
icudlt.dat should be in framework's resources after previous fix.
Cheng Zhao [Mon, 30 Jun 2014 04:15:59 +0000 (12:15 +0800)]
Fix assertion caused by base::mac::AssignOverridePath.
Cheng Zhao [Mon, 30 Jun 2014 03:44:05 +0000 (11:44 +0800)]
Fix invoking ContentMain.
Cheng Zhao [Mon, 30 Jun 2014 03:26:00 +0000 (11:26 +0800)]
The icudtl.dat is also needed by helper app.
Cheng Zhao [Mon, 30 Jun 2014 02:06:10 +0000 (10:06 +0800)]
Fix using common modules.
Cheng Zhao [Mon, 30 Jun 2014 01:01:11 +0000 (09:01 +0800)]
Cheng Zhao [Sun, 29 Jun 2014 12:48:44 +0000 (20:48 +0800)]
Use new context aware module API in builtin modules.
Cheng Zhao [Sun, 29 Jun 2014 11:13:49 +0000 (19:13 +0800)]
Fix including gtk rules in other OSs.
Cheng Zhao [Sun, 29 Jun 2014 10:12:46 +0000 (18:12 +0800)]
Force all builtin modules to be referenced.
Cheng Zhao [Sun, 29 Jun 2014 05:53:24 +0000 (05:53 +0000)]
Move all chromium's code under chromium_src.
Cheng Zhao [Sun, 29 Jun 2014 05:31:11 +0000 (05:31 +0000)]
gtk: Fix lack of x11_util implementations.
Cheng Zhao [Sun, 29 Jun 2014 04:05:29 +0000 (04:05 +0000)]
gtk: Import chromium's ActiveWindowWatcherX.
Cheng Zhao [Sun, 29 Jun 2014 03:41:22 +0000 (03:41 +0000)]
gtk: Use libgtk2ui from chrome.
Cheng Zhao [Sun, 29 Jun 2014 01:51:02 +0000 (01:51 +0000)]
Fix compilation errors on Linux.
Cheng Zhao [Sat, 28 Jun 2014 15:58:53 +0000 (23:58 +0800)]
Fix ICU inilialization bug.
Cheng Zhao [Sat, 28 Jun 2014 14:33:00 +0000 (22:33 +0800)]
Adapt to API changes of Chromium and node.
Cheng Zhao [Sat, 28 Jun 2014 11:49:55 +0000 (19:49 +0800)]
There is no more node_isolate.
Cheng Zhao [Sat, 28 Jun 2014 11:36:57 +0000 (19:36 +0800)]
Rename string16 to base::string16.
Cheng Zhao [Sat, 28 Jun 2014 11:31:23 +0000 (19:31 +0800)]
Upgrade to new V8 APIs.
Cheng Zhao [Sat, 28 Jun 2014 11:31:04 +0000 (19:31 +0800)]
Fix changes of node's build environment.
Cheng Zhao [Sat, 28 Jun 2014 10:29:11 +0000 (18:29 +0800)]
Update node to 0.11.13.
Cheng Zhao [Sat, 28 Jun 2014 10:19:13 +0000 (18:19 +0800)]
Upgrade brightray to chrome35 branch.
Anthony Van de Gejuchte [Sat, 28 Jun 2014 01:17:37 +0000 (10:17 +0900)]
Fix return types
Anthony Van de Gejuchte [Wed, 14 May 2014 21:58:49 +0000 (23:58 +0200)]
Add BrowserWindow::isMaximized.
Cheng Zhao [Fri, 27 Jun 2014 03:08:00 +0000 (11:08 +0800)]
Update build instructions for VS2013.
Cheng Zhao [Fri, 27 Jun 2014 03:04:58 +0000 (11:04 +0800)]
Suppress new compiler warnings for VS2013.
Cheng Zhao [Thu, 26 Jun 2014 04:09:07 +0000 (12:09 +0800)]
gtk: Make AppIndicator.SetContextMenu async, fixes #430.
Cheng Zhao [Wed, 25 Jun 2014 05:21:04 +0000 (13:21 +0800)]
Remove native_window's dead code.
Cheng Zhao [Wed, 25 Jun 2014 03:55:33 +0000 (11:55 +0800)]
mac: Add app.dock.hide()/show() APIs, closes #422.
Cheng Zhao [Wed, 25 Jun 2014 01:17:06 +0000 (09:17 +0800)]
Bump v0.13.3.
Cheng Zhao [Wed, 25 Jun 2014 01:11:06 +0000 (09:11 +0800)]
:memo: Mention a new Windows build error.
Cheng Zhao [Wed, 25 Jun 2014 01:05:10 +0000 (09:05 +0800)]
Show chromium's version in user agent, fixes #428.
Cheng Zhao [Tue, 24 Jun 2014 13:52:06 +0000 (21:52 +0800)]
gtk: Make BrowserWindow::HasModalDialog work.
Fixes atom/atom#2658.
Cheng Zhao [Tue, 24 Jun 2014 03:24:40 +0000 (11:24 +0800)]
Markdown in website is rendered differently
Cheng Zhao [Tue, 24 Jun 2014 03:22:09 +0000 (11:22 +0800)]
:lipstick: Fix the links
Cheng Zhao [Tue, 24 Jun 2014 03:18:45 +0000 (11:18 +0800)]
:memo: Add the presentation link given on HuJS.
Cheng Zhao [Mon, 23 Jun 2014 15:36:13 +0000 (23:36 +0800)]
Merge pull request #423 from atom/hidpi-icon
Add support for high resolution icon
Cheng Zhao [Mon, 23 Jun 2014 15:01:50 +0000 (23:01 +0800)]
Wait for crash reporter spec longer.
Cheng Zhao [Mon, 23 Jun 2014 14:58:42 +0000 (22:58 +0800)]
:memo: Add docs on image support in atom-shell.
Cheng Zhao [Mon, 23 Jun 2014 14:31:02 +0000 (22:31 +0800)]
Fix compilation error.
Cheng Zhao [Mon, 23 Jun 2014 14:26:01 +0000 (22:26 +0800)]
Support high dpi icon as window icon.
Cheng Zhao [Mon, 23 Jun 2014 14:08:40 +0000 (22:08 +0800)]
Dicard uses of base::Value in native_window.
Cheng Zhao [Mon, 23 Jun 2014 13:51:42 +0000 (21:51 +0800)]
Use mate::Dictionary instead of base::DictionaryValue for options.
mate::Dictionary can represent arbitray type, which matches our use.
Cheng Zhao [Mon, 23 Jun 2014 13:50:28 +0000 (21:50 +0800)]
Fix converting empty V8 dictionary.
Cheng Zhao [Mon, 23 Jun 2014 05:09:06 +0000 (13:09 +0800)]
Recognize the "@2x" suffix of icon's filename.
Cheng Zhao [Mon, 23 Jun 2014 04:59:10 +0000 (12:59 +0800)]
mac: Convert from ImageSkia to NSImage to reserve DPI info.
Cheng Zhao [Sun, 22 Jun 2014 07:07:23 +0000 (15:07 +0800)]
Merge pull request #420 from atom/process-main-module
remote.require should search module from user's app
Cheng Zhao [Sun, 22 Jun 2014 06:59:14 +0000 (14:59 +0800)]
Fix refreshing the spec window.
Cheng Zhao [Sun, 22 Jun 2014 06:57:11 +0000 (14:57 +0800)]
The default_app should also set process.mainModule.
Cheng Zhao [Sun, 22 Jun 2014 06:56:30 +0000 (14:56 +0800)]
remote.require should use process.mainModule.require.
Cheng Zhao [Sun, 22 Jun 2014 06:56:00 +0000 (14:56 +0800)]
Set process.mainModule to user's app.
Cheng Zhao [Sun, 22 Jun 2014 06:55:41 +0000 (14:55 +0800)]
Add spec for checking process.mainModule.
Kevin Sawicki [Sat, 21 Jun 2014 19:05:29 +0000 (12:05 -0700)]
Merge pull request #418 from sprintr/master
Removed a typo
Amin Ullah Khan [Sat, 21 Jun 2014 15:34:31 +0000 (20:34 +0500)]
Removed a typo
Fix for #416
Cheng Zhao [Wed, 18 Jun 2014 01:09:04 +0000 (01:09 +0000)]
Bump v0.13.2.
Cheng Zhao [Wed, 18 Jun 2014 01:07:27 +0000 (09:07 +0800)]
Merge pull request #408 from FWeinb/patch-1
Update `tray` example to wait for app.on('ready')
Cheng Zhao [Wed, 18 Jun 2014 00:59:42 +0000 (08:59 +0800)]
Merge pull request #409 from atom/ks-escape-accelerator
Escape accelerator
Kevin Sawicki [Tue, 17 Jun 2014 21:47:35 +0000 (14:47 -0700)]
Make escape to ui::VKEY_ESCAPE
FWeinb [Tue, 17 Jun 2014 16:06:15 +0000 (18:06 +0200)]
Update example to wait for app.on('ready')
Related to Issue #383
Cheng Zhao [Tue, 17 Jun 2014 10:40:57 +0000 (18:40 +0800)]
Merge pull request #407 from atom/detached-devtools
Enable detached devtools
Cheng Zhao [Tue, 17 Jun 2014 10:32:21 +0000 (18:32 +0800)]
Update brightray to fix detached devtools.