platform/framework/web/crosswalk-tizen.git
11 years agoMake sure all MenuItem's options have a default value.
Cheng Zhao [Wed, 14 Aug 2013 13:59:49 +0000 (21:59 +0800)]
Make sure all MenuItem's options have a default value.

11 years agoEnable passing objects and arrays when calling remote function.
Cheng Zhao [Wed, 14 Aug 2013 13:51:51 +0000 (21:51 +0800)]
Enable passing objects and arrays when calling remote function.

11 years agoUse Menu.buildFromTemplate instead of raw menu APIs.
Cheng Zhao [Wed, 14 Aug 2013 13:49:13 +0000 (21:49 +0800)]
Use Menu.buildFromTemplate instead of raw menu APIs.

11 years ago:lipstick:
Cheng Zhao [Wed, 14 Aug 2013 13:19:26 +0000 (21:19 +0800)]
:lipstick:

11 years agoRevert "Use named property handler for createObjectWithName."
Cheng Zhao [Wed, 14 Aug 2013 13:17:15 +0000 (21:17 +0800)]
Revert "Use named property handler for createObjectWithName."

This reverts commit 0c31494ffa2b76c521be7d197c6f8225aa0d2af5.

11 years agoAdd spec for changing remote object's properties.
Cheng Zhao [Wed, 14 Aug 2013 05:27:50 +0000 (13:27 +0800)]
Add spec for changing remote object's properties.

11 years agoUse named property handler for createObjectWithName.
Cheng Zhao [Wed, 14 Aug 2013 05:14:28 +0000 (13:14 +0800)]
Use named property handler for createObjectWithName.

11 years agoWhen calling menu item's click callback, pass the item object.
Cheng Zhao [Wed, 14 Aug 2013 04:51:47 +0000 (12:51 +0800)]
When calling menu item's click callback, pass the item object.

11 years agoAdd spec for MenuItem.click.
Cheng Zhao [Wed, 14 Aug 2013 04:51:37 +0000 (12:51 +0800)]
Add spec for MenuItem.click.

11 years agoAdd spec for Menu.insert.
Cheng Zhao [Wed, 14 Aug 2013 04:09:53 +0000 (12:09 +0800)]
Add spec for Menu.insert.

11 years agoAdd spec for attaching extra fields to menu items.
Cheng Zhao [Wed, 14 Aug 2013 04:04:16 +0000 (12:04 +0800)]
Add spec for attaching extra fields to menu items.

11 years agoThe Menu object should store items by its index.
Cheng Zhao [Wed, 14 Aug 2013 04:03:37 +0000 (12:03 +0800)]
The Menu object should store items by its index.

11 years agoEnable to attach extra fields to menu items.
Cheng Zhao [Wed, 14 Aug 2013 03:00:08 +0000 (11:00 +0800)]
Enable to attach extra fields to menu items.

11 years ago:lipstick: for cpplint.
Cheng Zhao [Tue, 13 Aug 2013 09:07:36 +0000 (17:07 +0800)]
:lipstick: for cpplint.

11 years agoMove accelerator_util to browser/ui.
Cheng Zhao [Tue, 13 Aug 2013 09:07:25 +0000 (17:07 +0800)]
Move accelerator_util to browser/ui.

11 years agoMove nsalert_synchronous_sheet to browser/ui.
Cheng Zhao [Tue, 13 Aug 2013 09:00:30 +0000 (17:00 +0800)]
Move nsalert_synchronous_sheet to browser/ui.

11 years agoMove file_dialog and message_box to browser/ui.
Cheng Zhao [Tue, 13 Aug 2013 08:51:47 +0000 (16:51 +0800)]
Move file_dialog and message_box to browser/ui.

11 years agoUpdate brightray: Disable Chromium's DataExtension.
Cheng Zhao [Tue, 13 Aug 2013 08:38:24 +0000 (16:38 +0800)]
Update brightray: Disable Chromium's DataExtension.

11 years agoFix test case for the d3 module.
Cheng Zhao [Mon, 12 Aug 2013 09:11:47 +0000 (17:11 +0800)]
Fix test case for the d3 module.

11 years agoUpload to S3 with readable version.
Cheng Zhao [Mon, 12 Aug 2013 07:01:05 +0000 (15:01 +0800)]
Upload to S3 with readable version.

11 years agoCollect header files from vendor/node.
Cheng Zhao [Mon, 12 Aug 2013 07:00:50 +0000 (15:00 +0800)]
Collect header files from vendor/node.

11 years ago:lipstick:
Cheng Zhao [Mon, 12 Aug 2013 06:15:28 +0000 (14:15 +0800)]
:lipstick:

11 years agoAdd test for d3 module.
Cheng Zhao [Mon, 12 Aug 2013 05:59:34 +0000 (13:59 +0800)]
Add test for d3 module.

11 years agoUse result of `git describe` as version.
Cheng Zhao [Thu, 8 Aug 2013 09:49:35 +0000 (17:49 +0800)]
Use result of `git describe` as version.

11 years agoAdd process.versions["atom-shell"].
Cheng Zhao [Thu, 8 Aug 2013 09:26:20 +0000 (17:26 +0800)]
Add process.versions["atom-shell"].

11 years agoAdd version file.
Cheng Zhao [Thu, 8 Aug 2013 09:22:35 +0000 (17:22 +0800)]
Add version file.

11 years agoOnly zip specified files.
Cheng Zhao [Thu, 8 Aug 2013 09:13:45 +0000 (17:13 +0800)]
Only zip specified files.

11 years agoUpdate node: enable running like upstream node.
Cheng Zhao [Thu, 8 Aug 2013 08:55:51 +0000 (16:55 +0800)]
Update node: enable running like upstream node.

11 years agoDiscard the extra node binary.
Cheng Zhao [Thu, 8 Aug 2013 08:24:27 +0000 (16:24 +0800)]
Discard the extra node binary.

We now use atom-shell's binary to execute scripts.

11 years agoFix process.argv[0] for child_process.fork.
Cheng Zhao [Thu, 8 Aug 2013 08:15:06 +0000 (16:15 +0800)]
Fix process.argv[0] for child_process.fork.

11 years agoWhen passing --atom-child_process-fork, run like upstream node.
Cheng Zhao [Thu, 8 Aug 2013 07:59:31 +0000 (15:59 +0800)]
When passing --atom-child_process-fork, run like upstream node.

11 years agoFix README on the license thing.
Cheng Zhao [Wed, 7 Aug 2013 12:30:24 +0000 (20:30 +0800)]
Fix README on the license thing.

11 years agoFix broken submodule reference
Paul Betts [Wed, 7 Aug 2013 16:49:02 +0000 (09:49 -0700)]
Fix broken submodule reference

11 years agoUpdate README.
Cheng Zhao [Wed, 7 Aug 2013 06:20:32 +0000 (14:20 +0800)]
Update README.

11 years ago[Win] Implement context menu.
Cheng Zhao [Tue, 6 Aug 2013 13:08:52 +0000 (21:08 +0800)]
[Win] Implement context menu.

11 years agoOnly set application menu on OS X.
Cheng Zhao [Tue, 6 Aug 2013 13:08:30 +0000 (21:08 +0800)]
Only set application menu on OS X.

11 years ago:lipstick: on string comparison.
Cheng Zhao [Tue, 6 Aug 2013 12:44:18 +0000 (20:44 +0800)]
:lipstick: on string comparison.

11 years agoUpdate apm: Add support for Windows.
Cheng Zhao [Tue, 6 Aug 2013 12:24:51 +0000 (20:24 +0800)]
Update apm: Add support for Windows.

11 years agoFix calling apm under cygwin.
Cheng Zhao [Tue, 6 Aug 2013 12:14:28 +0000 (20:14 +0800)]
Fix calling apm under cygwin.

11 years ago[Win] Should filters in the save as dialog.
Cheng Zhao [Thu, 1 Aug 2013 08:17:11 +0000 (16:17 +0800)]
[Win] Should filters in the save as dialog.

11 years ago[Mac] Add app.dock.getBadge() API.
Cheng Zhao [Tue, 6 Aug 2013 08:39:31 +0000 (16:39 +0800)]
[Mac] Add app.dock.getBadge() API.

11 years ago[Mac] Add API for dock, fixes #46.
Cheng Zhao [Tue, 6 Aug 2013 08:19:56 +0000 (16:19 +0800)]
[Mac] Add API for dock, fixes #46.

11 years agoUse apm to install third party node modules.
Cheng Zhao [Sat, 3 Aug 2013 08:39:54 +0000 (16:39 +0800)]
Use apm to install third party node modules.

11 years agoUpdate node before running npm.
Cheng Zhao [Sat, 3 Aug 2013 08:16:32 +0000 (16:16 +0800)]
Update node before running npm.

11 years agoAdd power-monitor module, fixes #45.
Cheng Zhao [Sat, 3 Aug 2013 07:58:59 +0000 (15:58 +0800)]
Add power-monitor module, fixes #45.

11 years agoAdd test for native modules.
Cheng Zhao [Thu, 1 Aug 2013 07:40:54 +0000 (15:40 +0800)]
Add test for native modules.

11 years ago[Win] Implement dialog.showSaveDialog.
Cheng Zhao [Thu, 1 Aug 2013 07:39:53 +0000 (15:39 +0800)]
[Win] Implement dialog.showSaveDialog.

11 years agoRevert "Enable getUserMedia(). Part of fixes for #31."
Cheng Zhao [Thu, 1 Aug 2013 06:50:06 +0000 (14:50 +0800)]
Revert "Enable getUserMedia(). Part of fixes for #31."

Now the getUserMedia is implemented in brightray.

This reverts commit f26db5c7a1c6328549d1bb884b051f03b1786494.

Conflicts:
atom.gyp

11 years agoUpdate brightray.
Cheng Zhao [Wed, 31 Jul 2013 05:05:30 +0000 (13:05 +0800)]
Update brightray.

11 years agoUpdate node: fix child_process.fork on Windows.
Cheng Zhao [Wed, 31 Jul 2013 04:36:29 +0000 (12:36 +0800)]
Update node: fix child_process.fork on Windows.

11 years agoUpdate node: fix process.stdio.
Cheng Zhao [Wed, 31 Jul 2013 04:30:07 +0000 (12:30 +0800)]
Update node: fix process.stdio.

11 years agoFix the update-node script.
Cheng Zhao [Wed, 31 Jul 2013 04:14:58 +0000 (12:14 +0800)]
Fix the update-node script.

11 years agoShow devtools on right click in specs window.
Cheng Zhao [Wed, 31 Jul 2013 02:55:47 +0000 (10:55 +0800)]
Show devtools on right click in specs window.

11 years agoEnable idle GC for both browser and renderer.
Cheng Zhao [Mon, 29 Jul 2013 12:50:03 +0000 (20:50 +0800)]
Enable idle GC for both browser and renderer.

11 years agoDiscard the idle gc module.
Cheng Zhao [Mon, 29 Jul 2013 12:34:07 +0000 (20:34 +0800)]
Discard the idle gc module.

11 years agoGuard against double erasing an object, fixes #44.
Cheng Zhao [Mon, 29 Jul 2013 11:14:35 +0000 (19:14 +0800)]
Guard against double erasing an object, fixes #44.

11 years agoExpose gc() in specs.
Cheng Zhao [Mon, 29 Jul 2013 08:35:42 +0000 (16:35 +0800)]
Expose gc() in specs.

11 years agoRemove the useless remote.getObject API.
Cheng Zhao [Mon, 29 Jul 2013 08:35:25 +0000 (16:35 +0800)]
Remove the useless remote.getObject API.

11 years agoAdd script translate addresses in crash report into symbols.
Cheng Zhao [Sun, 28 Jul 2013 02:04:56 +0000 (10:04 +0800)]
Add script translate addresses in crash report into symbols.

11 years agoFix the update-node script for our new style of URLs.
Cheng Zhao [Fri, 26 Jul 2013 11:52:47 +0000 (19:52 +0800)]
Fix the update-node script for our new style of URLs.

11 years agoUpdate node to v0.10.5.
Cheng Zhao [Fri, 26 Jul 2013 11:31:58 +0000 (19:31 +0800)]
Update node to v0.10.5.

11 years agoUpdate to latest libchromiumcontent and node.
Cheng Zhao [Fri, 26 Jul 2013 11:18:27 +0000 (19:18 +0800)]
Update to latest libchromiumcontent and node.

11 years agoDon't make use of the 'id' property when sending objects.
Cheng Zhao [Fri, 26 Jul 2013 08:39:22 +0000 (16:39 +0800)]
Don't make use of the 'id' property when sending objects.

Fixes #43.

11 years agoAdd test for id property of remote object.
Cheng Zhao [Fri, 26 Jul 2013 07:53:00 +0000 (15:53 +0800)]
Add test for id property of remote object.

11 years ago[Win] Add key bindings for message box.
Cheng Zhao [Thu, 25 Jul 2013 13:04:33 +0000 (21:04 +0800)]
[Win] Add key bindings for message box.

11 years ago[Win] Override node's console and output stream with chromium's logging.
Cheng Zhao [Thu, 25 Jul 2013 12:06:23 +0000 (20:06 +0800)]
[Win] Override node's console and output stream with chromium's logging.

On Window node doesn't outputing as GUI program, so we have to switch to
chromium's implementation. Hacking into node (like what we did before
this commit) would sometimes make the outputing blocked.

11 years ago[Win] Show title and message's detail.
Cheng Zhao [Thu, 25 Jul 2013 09:06:08 +0000 (17:06 +0800)]
[Win] Show title and message's detail.

11 years ago[Win] Message box now returns the right result.
Cheng Zhao [Thu, 25 Jul 2013 08:56:02 +0000 (16:56 +0800)]
[Win] Message box now returns the right result.

11 years ago[Win] Layout the buttons of message box manually.
Cheng Zhao [Thu, 25 Jul 2013 08:19:40 +0000 (16:19 +0800)]
[Win] Layout the buttons of message box manually.

11 years ago[Win] Layout the buttons.
Cheng Zhao [Thu, 25 Jul 2013 07:47:12 +0000 (15:47 +0800)]
[Win] Layout the buttons.

11 years ago[Win] Use system's window background for message box.
Cheng Zhao [Thu, 25 Jul 2013 07:30:44 +0000 (15:30 +0800)]
[Win] Use system's window background for message box.

11 years ago[Win] Show buttons in message box.
Cheng Zhao [Thu, 25 Jul 2013 07:22:44 +0000 (15:22 +0800)]
[Win] Show buttons in message box.

11 years ago[Win] Make message box modal.
Cheng Zhao [Wed, 24 Jul 2013 10:51:03 +0000 (18:51 +0800)]
[Win] Make message box modal.

11 years ago[Win] Show an empty window for ShowMessageBox.
Cheng Zhao [Wed, 24 Jul 2013 10:34:50 +0000 (18:34 +0800)]
[Win] Show an empty window for ShowMessageBox.

11 years agoFix updating the win32 python repo.
Cheng Zhao [Wed, 24 Jul 2013 10:33:49 +0000 (18:33 +0800)]
Fix updating the win32 python repo.

11 years ago[Win] Ignore 4049 link warning.
Cheng Zhao [Wed, 24 Jul 2013 10:33:27 +0000 (18:33 +0800)]
[Win] Ignore 4049 link warning.

11 years ago[Win] Update node: fix console and process.stdout.
Cheng Zhao [Wed, 24 Jul 2013 07:37:40 +0000 (15:37 +0800)]
[Win] Update node: fix console and process.stdout.

11 years agoDo not end the process when other exception occurs.
Cheng Zhao [Wed, 24 Jul 2013 07:20:59 +0000 (15:20 +0800)]
Do not end the process when other exception occurs.

11 years ago[Win] Poll events with GetQueuedCompletionStatus, fixes #41.
Cheng Zhao [Tue, 23 Jul 2013 11:19:11 +0000 (19:19 +0800)]
[Win] Poll events with GetQueuedCompletionStatus, fixes #41.

11 years agoShould force the embed thread to quit when terminating.
Cheng Zhao [Tue, 23 Jul 2013 08:55:09 +0000 (16:55 +0800)]
Should force the embed thread to quit when terminating.

11 years ago[Win] Write log to file in Debug build.
Cheng Zhao [Tue, 23 Jul 2013 08:37:00 +0000 (16:37 +0800)]
[Win] Write log to file in Debug build.

11 years agoDelay the unresponsive message for a second, fixes #42.
Cheng Zhao [Tue, 23 Jul 2013 07:29:56 +0000 (15:29 +0800)]
Delay the unresponsive message for a second, fixes #42.

It could happen that a window became responsive immediately after the
unresponsive message is sent (for example, the window was blocked by
showing a save as dialog), by delaying sending the unresponsive message
for a second, we can give the window a chance to whether it's really
unresponsive or not.

11 years agoMove the watcher queue hack to NodeBindingsMac.
Cheng Zhao [Tue, 23 Jul 2013 05:08:40 +0000 (13:08 +0800)]
Move the watcher queue hack to NodeBindingsMac.

It's mac only.

11 years agoremote.require should return the same object for the same module.
Cheng Zhao [Tue, 23 Jul 2013 03:59:07 +0000 (11:59 +0800)]
remote.require should return the same object for the same module.

This is required to use jasmine to test methods of the remote module.

11 years ago[Win] Simply poll events for every 50ms.
Cheng Zhao [Mon, 22 Jul 2013 08:43:58 +0000 (16:43 +0800)]
[Win] Simply poll events for every 50ms.

This only makes async functions half work, will use IOCP for the
polling.

11 years agoUse walkdir instead of findit, which supports Windows.
Cheng Zhao [Mon, 22 Jul 2013 08:41:52 +0000 (16:41 +0800)]
Use walkdir instead of findit, which supports Windows.

11 years agoDon't separate node bindings into renderer and browser part.
Cheng Zhao [Mon, 22 Jul 2013 08:05:35 +0000 (16:05 +0800)]
Don't separate node bindings into renderer and browser part.

Since we are going to use embeding thread to implement message
integration on all platforms, we do not need to separate renderer and
browser anymore.

11 years agoShip the filename_rules.gypi which is modified from chromium.
Cheng Zhao [Mon, 22 Jul 2013 07:59:59 +0000 (15:59 +0800)]
Ship the filename_rules.gypi which is modified from chromium.

11 years agoCleanup the node bindings code.
Cheng Zhao [Mon, 22 Jul 2013 07:25:39 +0000 (15:25 +0800)]
Cleanup the node bindings code.

11 years agoRemove redundant calls to wake up main thread.
Cheng Zhao [Mon, 22 Jul 2013 07:06:08 +0000 (15:06 +0800)]
Remove redundant calls to wake up main thread.

11 years agoMove common message integration code to NodeBindings' base class.
Cheng Zhao [Mon, 22 Jul 2013 06:58:25 +0000 (14:58 +0800)]
Move common message integration code to NodeBindings' base class.

11 years agoDon't use gcd to post tasks to main thread.
Cheng Zhao [Mon, 22 Jul 2013 05:02:02 +0000 (13:02 +0800)]
Don't use gcd to post tasks to main thread.

11 years agoImprove spec window's default behavior.
Cheng Zhao [Fri, 19 Jul 2013 02:47:00 +0000 (10:47 +0800)]
Improve spec window's default behavior.

11 years ago[Win] Pass relative path in the test script.
Cheng Zhao [Fri, 19 Jul 2013 02:41:24 +0000 (10:41 +0800)]
[Win] Pass relative path in the test script.

Parameter starting with '/' could be thought as switches under Windows.

11 years agoAdd BrowserWindow.inspectElement(x, y) API.
Cheng Zhao [Thu, 18 Jul 2013 11:21:25 +0000 (19:21 +0800)]
Add BrowserWindow.inspectElement(x, y) API.

11 years agoFix how we detect renderer crash.
Cheng Zhao [Thu, 18 Jul 2013 10:37:40 +0000 (18:37 +0800)]
Fix how we detect renderer crash.

11 years agoAdd test for the unzip module.
Cheng Zhao [Thu, 18 Jul 2013 07:19:36 +0000 (15:19 +0800)]
Add test for the unzip module.

11 years agoAdd two tests regarding crashes in context switching.
Cheng Zhao [Wed, 17 Jul 2013 10:52:02 +0000 (18:52 +0800)]
Add two tests regarding crashes in context switching.

11 years agoInstall spec's third party modules in the source root.
Cheng Zhao [Wed, 17 Jul 2013 10:51:16 +0000 (18:51 +0800)]
Install spec's third party modules in the source root.

11 years agoAdd test for setImmediate and process.nextTick.
Cheng Zhao [Wed, 17 Jul 2013 09:07:31 +0000 (17:07 +0800)]
Add test for setImmediate and process.nextTick.