platform/framework/web/crosswalk-tizen.git
10 years agoSet application menu would set menu for all windows on Windows.
Cheng Zhao [Sat, 5 Oct 2013 06:31:30 +0000 (14:31 +0800)]
Set application menu would set menu for all windows on Windows.

10 years agoMake app.setApplicationMenu an alias to Menu.setApplicationMenu.
Cheng Zhao [Sat, 5 Oct 2013 05:46:48 +0000 (13:46 +0800)]
Make app.setApplicationMenu an alias to Menu.setApplicationMenu.

10 years agoAdd app.getBrowserWindows() API.
Cheng Zhao [Sat, 5 Oct 2013 05:13:04 +0000 (13:13 +0800)]
Add app.getBrowserWindows() API.

10 years ago:lipstick: fix typo in doc.
Cheng Zhao [Sat, 5 Oct 2013 05:03:08 +0000 (13:03 +0800)]
:lipstick: fix typo in doc.

10 years agoMake sure application menu always get referenced.
Cheng Zhao [Sat, 5 Oct 2013 04:56:30 +0000 (12:56 +0800)]
Make sure application menu always get referenced.

10 years agoDon't wait for request in http spec.
Cheng Zhao [Fri, 4 Oct 2013 15:39:34 +0000 (23:39 +0800)]
Don't wait for request in http spec.

This spec is used to crash atom-shell, we don't care if http request
succeeds.

10 years agowin: Make web view focused initialy.
Cheng Zhao [Fri, 4 Oct 2013 15:38:37 +0000 (23:38 +0800)]
win: Make web view focused initialy.

10 years agowin: Make window menu's accelerators work.
Cheng Zhao [Fri, 4 Oct 2013 15:36:31 +0000 (23:36 +0800)]
win: Make window menu's accelerators work.

10 years agoConvert "Command" to "Ctrl" in accelerators on non-Mac.
Cheng Zhao [Fri, 4 Oct 2013 14:59:05 +0000 (22:59 +0800)]
Convert "Command" to "Ctrl" in accelerators on non-Mac.

10 years ago:lipstick: NativeWindowClientView no longer needs a extra content view.
Cheng Zhao [Fri, 4 Oct 2013 01:04:32 +0000 (09:04 +0800)]
:lipstick: NativeWindowClientView no longer needs a extra content view.

10 years agowin: Make native window a views::View.
Cheng Zhao [Fri, 4 Oct 2013 00:52:45 +0000 (08:52 +0800)]
win: Make native window a views::View.

10 years agowin: Respond to events of window menu.
Cheng Zhao [Thu, 3 Oct 2013 15:34:42 +0000 (23:34 +0800)]
win: Respond to events of window menu.

10 years agoShow a simple menu in default_app on Windows.
Cheng Zhao [Wed, 2 Oct 2013 13:51:19 +0000 (21:51 +0800)]
Show a simple menu in default_app on Windows.

10 years agowin: Show popup menu at right place.
Cheng Zhao [Wed, 2 Oct 2013 13:43:52 +0000 (21:43 +0800)]
win: Show popup menu at right place.

10 years agowin: Add BrowserWindow.setMenu API.
Cheng Zhao [Wed, 2 Oct 2013 13:24:21 +0000 (21:24 +0800)]
win: Add BrowserWindow.setMenu API.

10 years ago:lipstick: Fix build on Windows.
Cheng Zhao [Wed, 2 Oct 2013 12:43:30 +0000 (20:43 +0800)]
:lipstick: Fix build on Windows.

10 years agoUpdate to latest apm.
Cheng Zhao [Wed, 2 Oct 2013 12:26:25 +0000 (20:26 +0800)]
Update to latest apm.

10 years agoDump v0.5.3.
Cheng Zhao [Sun, 29 Sep 2013 13:50:19 +0000 (21:50 +0800)]
Dump v0.5.3.

10 years agoSet proxy service at the right place.
Cheng Zhao [Sun, 29 Sep 2013 13:43:17 +0000 (21:43 +0800)]
Set proxy service at the right place.

10 years agoAdd spec for sending http request.
Cheng Zhao [Sun, 29 Sep 2013 12:57:57 +0000 (20:57 +0800)]
Add spec for sending http request.

10 years ago:lipstick: Fix target version of atom-shell's uploading.
Cheng Zhao [Sun, 29 Sep 2013 12:18:55 +0000 (20:18 +0800)]
:lipstick: Fix target version of atom-shell's uploading.

10 years agoDo not require uploading a tag before publish release.
Cheng Zhao [Sun, 29 Sep 2013 07:31:20 +0000 (15:31 +0800)]
Do not require uploading a tag before publish release.

10 years agoDump v0.5.2.
Cheng Zhao [Sun, 29 Sep 2013 07:16:41 +0000 (15:16 +0800)]
Dump v0.5.2.

10 years agoStill upload distribution file to S3 since Atom hasn't used Releases API yet.
Cheng Zhao [Sun, 29 Sep 2013 07:14:25 +0000 (15:14 +0800)]
Still upload distribution file to S3 since Atom hasn't used Releases API yet.

10 years agoSwitch to use the ProxyResolverV8, fixes atom/atom#894.
Cheng Zhao [Sun, 29 Sep 2013 07:06:29 +0000 (15:06 +0800)]
Switch to use the ProxyResolverV8, fixes atom/atom#894.

10 years agoDo not publish release when body of release note is empty.
Cheng Zhao [Fri, 27 Sep 2013 07:55:46 +0000 (15:55 +0800)]
Do not publish release when body of release note is empty.

10 years agoFree the native window's memory after the event were sent for all observers.
Cheng Zhao [Fri, 27 Sep 2013 07:20:55 +0000 (15:20 +0800)]
Free the native window's memory after the event were sent for all observers.

If we delete the window immediately other observers may get a invalid
window and cause random crashes.

10 years agoMerge pull request #104 from atom/pylint
Cheng Zhao [Fri, 27 Sep 2013 03:06:10 +0000 (20:06 -0700)]
Merge pull request #104 from atom/pylint

Lint python and coffee scripts

10 years ago:lipstick: Adding trailing comma in package.json.
Cheng Zhao [Fri, 27 Sep 2013 03:03:38 +0000 (11:03 +0800)]
:lipstick: Adding trailing comma in package.json.

10 years ago:lipstick: Fix warnings of coffeelint.
Cheng Zhao [Fri, 27 Sep 2013 03:02:08 +0000 (11:02 +0800)]
:lipstick: Fix warnings of coffeelint.

10 years agoDo not warn about 80 columns in coffeelint, it's not required.
Cheng Zhao [Fri, 27 Sep 2013 03:01:40 +0000 (11:01 +0800)]
Do not warn about 80 columns in coffeelint, it's not required.

10 years agoAdd wrapper script for coffeelint.
Cheng Zhao [Fri, 27 Sep 2013 02:49:55 +0000 (10:49 +0800)]
Add wrapper script for coffeelint.

10 years agoAdd coffeelint to dependencies.
Cheng Zhao [Fri, 27 Sep 2013 02:44:16 +0000 (10:44 +0800)]
Add coffeelint to dependencies.

10 years agoSkip the check for lib.github.
Cheng Zhao [Fri, 27 Sep 2013 02:43:10 +0000 (10:43 +0800)]
Skip the check for lib.github.

10 years agoRun pylint in cibuild.
Cheng Zhao [Fri, 27 Sep 2013 02:22:13 +0000 (10:22 +0800)]
Run pylint in cibuild.

10 years agoAdd wrapper script for pylint.
Cheng Zhao [Fri, 27 Sep 2013 02:21:49 +0000 (10:21 +0800)]
Add wrapper script for pylint.

10 years ago:lipstick: Fix violations against pylint.
Cheng Zhao [Fri, 27 Sep 2013 02:21:27 +0000 (10:21 +0800)]
:lipstick: Fix violations against pylint.

10 years agoMerge pull request #103 from atom/releases-api
Cheng Zhao [Fri, 27 Sep 2013 01:46:35 +0000 (18:46 -0700)]
Merge pull request #103 from atom/releases-api

Upload atom-shell's binaries with Releases API

10 years ago:lipstick: Fix cpplint warnings.
Cheng Zhao [Fri, 27 Sep 2013 01:26:36 +0000 (09:26 +0800)]
:lipstick: Fix cpplint warnings.

10 years agoGet the body of release with current $EDITOR.
Cheng Zhao [Fri, 27 Sep 2013 01:10:22 +0000 (09:10 +0800)]
Get the body of release with current $EDITOR.

10 years agoPublish the release after the uploading is end.
Cheng Zhao [Thu, 26 Sep 2013 14:02:09 +0000 (22:02 +0800)]
Publish the release after the uploading is end.

10 years agoUpload both atom-shell and node's headers.
Cheng Zhao [Thu, 26 Sep 2013 13:20:38 +0000 (21:20 +0800)]
Upload both atom-shell and node's headers.

10 years agoSilence the output of upload script.
Cheng Zhao [Thu, 26 Sep 2013 12:58:32 +0000 (20:58 +0800)]
Silence the output of upload script.

10 years agoUpload the asset after release note is created.
Cheng Zhao [Thu, 26 Sep 2013 12:32:11 +0000 (20:32 +0800)]
Upload the asset after release note is created.

10 years agoHandle the assets uploading in the GitHub API library.
Cheng Zhao [Thu, 26 Sep 2013 12:31:17 +0000 (20:31 +0800)]
Handle the assets uploading in the GitHub API library.

10 years ago:lipstick: Find the release even when commit isn't tagged.
Cheng Zhao [Thu, 26 Sep 2013 11:54:28 +0000 (19:54 +0800)]
:lipstick: Find the release even when commit isn't tagged.

10 years agoCreate new release note or get the existing one when uploading.
Cheng Zhao [Thu, 26 Sep 2013 11:49:09 +0000 (19:49 +0800)]
Create new release note or get the existing one when uploading.

10 years agoCorrectly deal with API errors.
Cheng Zhao [Thu, 26 Sep 2013 11:48:48 +0000 (19:48 +0800)]
Correctly deal with API errors.

10 years agoAccept still-preview apis.
Cheng Zhao [Thu, 26 Sep 2013 08:38:08 +0000 (16:38 +0800)]
Accept still-preview apis.

10 years agoAdd a simple wrapper of GitHub API.
Cheng Zhao [Thu, 26 Sep 2013 08:32:39 +0000 (16:32 +0800)]
Add a simple wrapper of GitHub API.

10 years agoAdd process.getCurrentStackTrace(), returning V8::getCurrentStackTrace().
Cheng Zhao [Thu, 26 Sep 2013 05:31:17 +0000 (13:31 +0800)]
Add process.getCurrentStackTrace(), returning V8::getCurrentStackTrace().

10 years agoDumpv 0.5.1.
Cheng Zhao [Thu, 26 Sep 2013 03:30:16 +0000 (11:30 +0800)]
Dumpv 0.5.1.

10 years agoDestroy the event object immediately after the reply is sent, fixes #102.
Cheng Zhao [Thu, 26 Sep 2013 03:28:53 +0000 (11:28 +0800)]
Destroy the event object immediately after the reply is sent, fixes #102.

10 years agoAdd spec for destroying synchronous event.
Cheng Zhao [Thu, 26 Sep 2013 03:27:09 +0000 (11:27 +0800)]
Add spec for destroying synchronous event.

10 years agoDump v0.5.0.
Cheng Zhao [Wed, 25 Sep 2013 08:46:45 +0000 (16:46 +0800)]
Dump v0.5.0.

10 years agoMove atom_event_processing_window to browser/ui.
Cheng Zhao [Wed, 25 Sep 2013 08:42:49 +0000 (16:42 +0800)]
Move atom_event_processing_window to browser/ui.

10 years agococoa: Don't use Chrome's UnderlayOpenGLHostingWindow.
Cheng Zhao [Wed, 25 Sep 2013 08:18:46 +0000 (16:18 +0800)]
cocoa: Don't use Chrome's UnderlayOpenGLHostingWindow.

The UnderlayOpenGLHostingWindow would add a semi-transparent layer under
the window, I'm not very sure what does this class exactly do, but
removing it seems no harm to the renderer.

Fixes atom/atom#877.

10 years ago:lipstick: Same indent.
Cheng Zhao [Wed, 25 Sep 2013 08:18:33 +0000 (16:18 +0800)]
:lipstick: Same indent.

10 years agoRemove the CustomFrameView, it's no longer needed.
Cheng Zhao [Wed, 25 Sep 2013 07:40:22 +0000 (15:40 +0800)]
Remove the CustomFrameView, it's no longer needed.

10 years agoMerge pull request #101 from atom/no-blocking-browser
Cheng Zhao [Tue, 24 Sep 2013 23:48:29 +0000 (16:48 -0700)]
Merge pull request #101 from atom/no-blocking-browser

Make the browser non-blocking

10 years agoCalling asynchronous functions in renderer now doesn't block browser.
Cheng Zhao [Tue, 24 Sep 2013 10:01:12 +0000 (18:01 +0800)]
Calling asynchronous functions in renderer now doesn't block browser.

10 years agowin: Implement asynchronous ShowMessageBox.
Cheng Zhao [Tue, 24 Sep 2013 08:11:23 +0000 (16:11 +0800)]
win: Implement asynchronous ShowMessageBox.

10 years agowin: Add dummy implementation for asynchronous open/save dialog.
Cheng Zhao [Tue, 24 Sep 2013 06:47:39 +0000 (14:47 +0800)]
win: Add dummy implementation for asynchronous open/save dialog.

10 years agoDefault template parameter is not supported on Windows.
Cheng Zhao [Tue, 24 Sep 2013 06:41:11 +0000 (14:41 +0800)]
Default template parameter is not supported on Windows.

10 years agowin: Accept parent window in ShowOpenDialog.
Cheng Zhao [Tue, 24 Sep 2013 02:13:43 +0000 (10:13 +0800)]
win: Accept parent window in ShowOpenDialog.

10 years agoMerge branch 'master' into no-blocking-browser
Cheng Zhao [Tue, 24 Sep 2013 02:09:35 +0000 (10:09 +0800)]
Merge branch 'master' into no-blocking-browser

10 years agoMerge pull request #93 from atom/file-dialog
Cheng Zhao [Tue, 24 Sep 2013 02:08:00 +0000 (19:08 -0700)]
Merge pull request #93 from atom/file-dialog

Implement file dialogs API on Windows

10 years agoUse the convient V8 wrapper in all files.
Cheng Zhao [Tue, 24 Sep 2013 01:41:54 +0000 (09:41 +0800)]
Use the convient V8 wrapper in all files.

10 years agoUse same name convention in string16_conversions.
Cheng Zhao [Mon, 23 Sep 2013 15:00:58 +0000 (23:00 +0800)]
Use same name convention in string16_conversions.

10 years agoUse FromV8Arguments in atom_api_dialog.cc.
Cheng Zhao [Mon, 23 Sep 2013 14:52:48 +0000 (22:52 +0800)]
Use FromV8Arguments in atom_api_dialog.cc.

10 years agoAdd convient function for converting args from V8 Arguments.
Cheng Zhao [Mon, 23 Sep 2013 14:48:55 +0000 (22:48 +0800)]
Add convient function for converting args from V8 Arguments.

10 years agoPut FromV8Value and ToV8Value to a new header.
Cheng Zhao [Mon, 23 Sep 2013 13:30:54 +0000 (21:30 +0800)]
Put FromV8Value and ToV8Value to a new header.

10 years agoSimplify conversions between native types and v8 types.
Cheng Zhao [Mon, 23 Sep 2013 13:12:40 +0000 (21:12 +0800)]
Simplify conversions between native types and v8 types.

10 years agoMake dialog.showSaveDialog accept a callback.
Cheng Zhao [Mon, 23 Sep 2013 12:08:49 +0000 (20:08 +0800)]
Make dialog.showSaveDialog accept a callback.

10 years agomac: Add asynchronous ShowSaveDialog.
Cheng Zhao [Mon, 23 Sep 2013 12:08:32 +0000 (20:08 +0800)]
mac: Add asynchronous ShowSaveDialog.

10 years agoMake dialog.showSaveDialog accept no parent window.
Cheng Zhao [Mon, 23 Sep 2013 11:59:00 +0000 (19:59 +0800)]
Make dialog.showSaveDialog accept no parent window.

10 years ago:lipstick: Pick duplicate code together.
Cheng Zhao [Mon, 23 Sep 2013 11:42:07 +0000 (19:42 +0800)]
:lipstick: Pick duplicate code together.

10 years agomac: make ShowSaveDialog accept no parent window.
Cheng Zhao [Mon, 23 Sep 2013 11:36:52 +0000 (19:36 +0800)]
mac: make ShowSaveDialog accept no parent window.

10 years agoMake dialog.showOpenDialog accept callback.
Cheng Zhao [Mon, 23 Sep 2013 11:23:49 +0000 (19:23 +0800)]
Make dialog.showOpenDialog accept callback.

10 years agomac: Add asynchronous ShowOpenDialog.
Cheng Zhao [Mon, 23 Sep 2013 11:22:36 +0000 (19:22 +0800)]
mac: Add asynchronous ShowOpenDialog.

10 years ago:lipstick: cpplint.
Cheng Zhao [Mon, 23 Sep 2013 09:27:32 +0000 (17:27 +0800)]
:lipstick: cpplint.

10 years ago:lipstick: CoffeeScript is cute.
Cheng Zhao [Mon, 23 Sep 2013 08:51:00 +0000 (16:51 +0800)]
:lipstick: CoffeeScript is cute.

10 years agoEnable taking window as parameter in dialog.showOpenDialog.
Cheng Zhao [Mon, 23 Sep 2013 08:36:33 +0000 (16:36 +0800)]
Enable taking window as parameter in dialog.showOpenDialog.

10 years agomac: Make ShowOpenDialog able to be shown as sheet.
Cheng Zhao [Mon, 23 Sep 2013 08:27:22 +0000 (16:27 +0800)]
mac: Make ShowOpenDialog able to be shown as sheet.

10 years agoMake dialog.showMessageBox asynchronous.
Cheng Zhao [Mon, 23 Sep 2013 06:29:55 +0000 (14:29 +0800)]
Make dialog.showMessageBox asynchronous.

10 years agomac: Implement async ShowMessageBox.
Cheng Zhao [Sun, 22 Sep 2013 10:47:00 +0000 (18:47 +0800)]
mac: Implement async ShowMessageBox.

10 years agoAdd header for asynchronous version of ShowMessageBox.
Cheng Zhao [Sun, 22 Sep 2013 09:11:09 +0000 (17:11 +0800)]
Add header for asynchronous version of ShowMessageBox.

10 years agoAdd spec for ipc.sendSync.
Cheng Zhao [Sun, 22 Sep 2013 04:06:41 +0000 (12:06 +0800)]
Add spec for ipc.sendSync.

10 years agoDo not reply sync messages when window is closed.
Cheng Zhao [Sun, 22 Sep 2013 02:43:54 +0000 (10:43 +0800)]
Do not reply sync messages when window is closed.

10 years agoDo not store the event.returnValue.
Cheng Zhao [Sun, 22 Sep 2013 02:03:47 +0000 (10:03 +0800)]
Do not store the event.returnValue.

10 years agoSend reply for sync messages when event.returnValue is set.
Cheng Zhao [Sun, 22 Sep 2013 01:52:58 +0000 (09:52 +0800)]
Send reply for sync messages when event.returnValue is set.

10 years agoUse string16 instead of std::string when sending IPC messages.
Cheng Zhao [Fri, 20 Sep 2013 14:55:42 +0000 (22:55 +0800)]
Use string16 instead of std::string when sending IPC messages.

The underlying V8::String is represented in UTF18, by using string16 in
IPC messages we can avoid the overhead of encode conversion.

10 years agoPass synchronous messages by JSON string.
Cheng Zhao [Fri, 20 Sep 2013 14:32:59 +0000 (22:32 +0800)]
Pass synchronous messages by JSON string.

We are going to use IPC_MESSAGE_HANDLER_DELAY_REPLY to handle
synchronous messages but DictionaryValue is not copyable, so we pass the
JSON string instead.

10 years agoMake sure all sync messages get a return value.
Cheng Zhao [Fri, 20 Sep 2013 13:39:07 +0000 (21:39 +0800)]
Make sure all sync messages get a return value.

10 years agoUse event.returnValue instead of event.result in atom-shell's code.
Cheng Zhao [Fri, 20 Sep 2013 13:37:47 +0000 (21:37 +0800)]
Use event.returnValue instead of event.result in atom-shell's code.

event.result is still kept for backward compatible.

10 years agoPrefer event.returnValue to event.result for sync messages.
Cheng Zhao [Fri, 20 Sep 2013 13:24:04 +0000 (21:24 +0800)]
Prefer event.returnValue to event.result for sync messages.

10 years agoDump v0.4.9.
Cheng Zhao [Fri, 20 Sep 2013 10:50:18 +0000 (18:50 +0800)]
Dump v0.4.9.

10 years agoMerge pull request #100 from atom/fix-protocol-crash
Cheng Zhao [Fri, 20 Sep 2013 10:49:33 +0000 (03:49 -0700)]
Merge pull request #100 from atom/fix-protocol-crash

Fix crash when using protocol module on startup.

10 years agoGuard against using protocol module too early.
Cheng Zhao [Fri, 20 Sep 2013 10:45:53 +0000 (18:45 +0800)]
Guard against using protocol module too early.

10 years agodoc: Mention when protocol module is safe to use.
Cheng Zhao [Fri, 20 Sep 2013 10:36:16 +0000 (18:36 +0800)]
doc: Mention when protocol module is safe to use.