platform/framework/web/crosswalk-tizen.git
11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

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

11 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.

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

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

11 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.

11 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.

11 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.

11 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.

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

11 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.

11 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.

11 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.

11 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.

11 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

11 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.

11 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.

11 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.

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

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

11 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.

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

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

11 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.

11 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

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

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

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

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

11 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.

11 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().

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

11 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.

11 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.

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

11 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.

11 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.

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

11 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.

11 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

11 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.

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

11 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.

11 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.

11 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.

11 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

11 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

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

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

11 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.

11 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.

11 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.

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

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

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

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

11 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.

11 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.

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

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

11 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.

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

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

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

11 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.

11 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.

11 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.

11 years agoFix crash when using protocol module on startup.
Cheng Zhao [Fri, 20 Sep 2013 10:32:05 +0000 (18:32 +0800)]
Fix crash when using protocol module on startup.

The job factory was not created before any request was sent, so when the
app used the protocol module on startup it would cause a crash.

11 years agoDump v0.4.8.
Cheng Zhao [Fri, 20 Sep 2013 08:55:43 +0000 (16:55 +0800)]
Dump v0.4.8.

11 years agoUse custom url request getter to setup request job factory.
Cheng Zhao [Fri, 20 Sep 2013 08:47:47 +0000 (16:47 +0800)]
Use custom url request getter to setup request job factory.

11 years agowin: Implement ShowOpenDialog.
Cheng Zhao [Thu, 19 Sep 2013 14:28:18 +0000 (22:28 +0800)]
win: Implement ShowOpenDialog.

11 years agowin: Open dialog and save dialog can have different options.
Cheng Zhao [Wed, 18 Sep 2013 14:27:40 +0000 (22:27 +0800)]
win: Open dialog and save dialog can have different options.

11 years ago:lipstick: Fix comparing extension.
Cheng Zhao [Wed, 18 Sep 2013 14:24:46 +0000 (22:24 +0800)]
:lipstick: Fix comparing extension.

11 years agowin: Append extension to save dialog's result according to the selected filter.
Cheng Zhao [Wed, 18 Sep 2013 14:09:07 +0000 (22:09 +0800)]
win: Append extension to save dialog's result according to the selected filter.