Граф коммитов

668 Коммитов

Автор SHA1 Сообщение Дата
Cheng Zhao adcdf123af Change brightray's PATH_START to 11000 2016-01-11 10:40:45 +08:00
Cheng Zhao ec4c5e58ff Initialize resource bundle on browser process separately 2016-01-08 12:06:06 +08:00
Cheng Zhao 48451032e3 Update brightray to fix menu not loading resources 2016-01-05 10:22:42 +08:00
Cheng Zhao cf09e7cb51 Update libchromiumcontent for #3958 2016-01-04 10:59:52 +08:00
Cheng Zhao b3832629a2 Update libchromiumcontent: component_updater is not needed 2015-12-30 16:14:50 +08:00
Cheng Zhao c5238bb8f0 Update brightray and libchromiumcontent with widevine support 2015-12-30 11:45:39 +08:00
Cheng Zhao c47aebaeb4 Do not ship widevine plugin 2015-12-29 21:38:01 +08:00
Cheng Zhao 8ca1bea58b Do not link with unnecessary libraries 2015-12-29 15:45:34 +08:00
Cheng Zhao 19ab68abfb Update libchromiumcontent to include widevine libraries 2015-12-29 14:51:00 +08:00
Cheng Zhao 26f9f83cfd Upgrade brightray for atom/brightray#188 2015-12-25 11:57:35 +08:00
Cheng Zhao 673c6e6917 Upgrade brightray for #3866 2015-12-24 20:08:16 +08:00
Cheng Zhao 046839cb56 Update brightray for #2294 2015-12-24 11:16:46 +08:00
Cheng Zhao 3b3c5a0edb Update brightray for #3831 2015-12-21 10:09:20 +08:00
Cheng Zhao cefce45ffa Update node: Use phantom callback in CallbackInfo 2015-12-18 12:00:10 +08:00
Cheng Zhao 177cfd9958 Revert "Upgrade node to fix crash in Buffer"
This reverts commit fe9c09ef64.
2015-12-18 09:19:13 +08:00
Cheng Zhao fe9c09ef64 Upgrade node to fix crash in Buffer 2015-12-17 13:07:41 +08:00
Cheng Zhao 6347f0e321 Upgrade node, fix #3786 2015-12-15 16:25:44 +08:00
Cheng Zhao 2fa7088fd1 Upgrade brightray for atom/brightray#184 2015-12-14 18:11:01 +08:00
Cheng Zhao 67886cf513 Parse filters in API code 2015-12-11 21:14:13 +08:00
Cheng Zhao f7b7b3407c Update brightray for #3720 2015-12-09 12:34:10 +08:00
Cheng Zhao 505193e239 Link with libyuv_neon.a on ARM 2015-12-08 18:15:01 +08:00
Cheng Zhao 9548a3801b Update brightray: Link a few more X libraries 2015-12-08 17:03:10 +08:00
Cheng Zhao 640b4c3c66 Update brightray for various linking problems 2015-12-08 16:56:20 +08:00
Cheng Zhao 98169032fd Update libchromiumcontent and brightray 2015-12-08 14:49:13 +08:00
Cheng Zhao 785bc2986b Update brightray and libchromium for desktopCapturer 2015-12-08 12:47:07 +08:00
Cheng Zhao 407e88cbad Update brightray 2015-12-08 12:08:33 +08:00
Cheng Zhao 4af2190890 Upgrade to Node v5.1.1 2015-12-08 11:14:30 +08:00
Cheng Zhao d0be6c7411 Fix cppling warning 2015-12-07 22:44:35 +08:00
Cheng Zhao 95e7c796ec V8 now checks strictly when callin Neuter() 2015-12-07 20:48:39 +08:00
Cheng Zhao 73e7773d84 Update to API changes of Chrome 47 2015-12-07 19:56:23 +08:00
Cheng Zhao d14f15c33a Update native_mate: isDestroy => isDestroyed 2015-12-04 19:23:30 +08:00
Cheng Zhao 6795bd1d96 Do not manually manage native resources
We should rely on the destructor to cleanup everything, instead of
putting them in the Destroy method.
2015-12-03 15:38:43 +08:00
Cheng Zhao 5ee9e61445 Update brightray for #1369 2015-11-26 19:10:43 +08:00
Cheng Zhao 24e892dd17 Update brightray for #3550 2015-11-24 18:39:16 +08:00
Cheng Zhao a4a14a5f0e Update brightray for #3458 2015-11-24 15:14:48 +08:00
Cheng Zhao 153c751fd7 Update brightray for #3493 2015-11-20 13:33:42 +08:00
Cheng Zhao 3b826ed1a5 Update brightray: fix #3458 2015-11-17 11:22:14 +08:00
Cheng Zhao 728a5db3b4 Update brightray: fix building on Windows 2015-11-16 16:47:51 +08:00
Cheng Zhao 3f0f1a2ce9 Update brightray 2015-11-16 16:18:57 +08:00
Cheng Zhao ce0167756e Update node for atom/node#13 2015-11-12 16:27:28 +08:00
Cheng Zhao ca49ddc95d Update brightray 2015-11-12 09:49:15 +08:00
Cheng Zhao 960d325a58 Be compatible with old BrowserWindow options 2015-11-11 10:37:34 +08:00
Cheng Zhao f6a0e5ad31 Update brightray for atom/brightray#167 2015-11-10 20:32:16 +08:00
Cheng Zhao 1f01a4535a Fix compilation error of brightray 2015-11-10 18:04:59 +08:00
Cheng Zhao d582ddf790 Update brightray for win7 crash of using notification 2015-11-10 17:44:14 +08:00
Cheng Zhao 5d1f7ed029 Update brightray for atom/brightray#161 2015-11-09 22:56:12 +08:00
Cheng Zhao a23ffd7a1b Rely on "download" script for argument verification 2015-11-09 18:24:32 +08:00
Cheng Zhao 13b917dd95 Update brightray for atom/electron#3310 2015-11-09 16:38:51 +08:00
Cheng Zhao 3465095c49 Update brightray for #3357 2015-11-07 12:12:17 +08:00
Cheng Zhao 4804d6b79b Update native-mate 2015-11-02 21:08:29 +08:00
Cheng Zhao 2d410ede48 Initialize things in the same sequence with main process 2015-10-21 16:24:54 +08:00
Cheng Zhao 14e2bbe4c7 Update brightray for #3120 2015-10-20 13:50:19 +08:00
Cheng Zhao 5a46147e9b Update brightray for atom/brightray#158 2015-10-20 10:34:33 +08:00
Cheng Zhao b47076231c mas: Do not link with QTKit for mas build 2015-10-14 11:57:01 +08:00
Cheng Zhao 644af0800c Update brightray for atom/brightray#156 2015-10-14 09:47:46 +08:00
Cheng Zhao b9b25180f8 Update brightray for #2903 2015-10-13 09:04:10 +08:00
Cheng Zhao 215ca78c7f Update brightray for #3048 2015-10-09 21:08:00 +08:00
Cheng Zhao 8b7d2b5ce3 Update brightray and crashpad for XCode 7 fixes 2015-10-08 16:09:22 +08:00
Cheng Zhao 5bdc077b48 Update brightray for #2855 2015-10-06 22:45:00 +08:00
Cheng Zhao c916baa939 Update brightray, fix #2315 2015-10-06 21:40:08 +08:00
Cheng Zhao ca6f688013 Update brightray for #877 2015-10-04 22:19:44 +08:00
Cheng Zhao 74b76102a8 linux: No longer needs to manually read DPI settings
It is now done in brightray by reading the value from GTK+.
2015-10-04 16:53:20 +08:00
Cheng Zhao 5d7cfa1b3a Update brightray for atom/brightray#149 2015-10-04 15:53:09 +08:00
Cheng Zhao 9eb7c3ac2d Bump v0.33.4 2015-10-02 13:41:50 +08:00
Cheng Zhao 63c065299a Update brightray for atom/brightray#147 2015-10-01 17:32:20 +08:00
Cheng Zhao 6082b83a65 Update brightray for #2851 2015-10-01 17:03:45 +08:00
Cheng Zhao a987715222 Merge pull request #2914 from deepak1556/network_emulation_api_patch
session: api to emulate network conditions
2015-09-28 17:02:23 +08:00
Cheng Zhao 1b18a4dfad Update node, fixes #2916 2015-09-28 15:34:52 +08:00
Robo 442c79abe0 update brightray 2015-09-28 12:39:55 +05:30
Cheng Zhao 004d3ced53 Update node to fix building on Windows 2015-09-25 13:04:54 +08:00
Cheng Zhao 109d8352e1 Update node, fixes #2894 2015-09-25 12:52:16 +08:00
Cheng Zhao 1520ebfe1f Update brightray for #2861 2015-09-23 17:31:26 +08:00
Cheng Zhao 6c01cec8d2 Update node to not rely on GC to free memory 2015-09-23 14:16:07 +08:00
Cheng Zhao eccb5e7590 Don't make setImmediate a local variable
It makes more troubles than benefits, and somehow it is slowing message
loop down.
2015-09-22 14:29:21 +08:00
Cheng Zhao 2be6bdcf4a Update to node v4.1.0 2015-09-17 16:06:35 +08:00
Cheng Zhao e30dd943db Update brightray for #2808 2015-09-17 15:01:33 +08:00
Cheng Zhao 9fd5a64cd8 Update brightray to unsubscribe from NSNotificationCenter 2015-09-17 11:25:27 +08:00
Cheng Zhao cb13d8bdc7 Update brightray for #2790 2015-09-16 19:59:03 +08:00
Cheng Zhao 6615787775 Update node, fixes #2786 2015-09-15 15:19:43 +08:00
Cheng Zhao 2a3a65f67c Update brightray to use 10.10 SDK 2015-09-15 12:15:15 +08:00
Cheng Zhao 97857aa152 Update brightray for DevToolsFocused fix 2015-09-15 11:43:45 +08:00
Cheng Zhao 4d28fbf561 Update brightray for atom/brightray#140 2015-09-14 19:24:54 +08:00
Cheng Zhao 7c3d3e4a87 Update node to pass all globals through "require" 2015-09-14 15:46:46 +08:00
Cheng Zhao 143453b603 Update native-mate to fix the behavior of Dictionary::Get 2015-09-10 15:58:10 +08:00
Cheng Zhao 375ac3e6ec Update brightray, fixes #2669 2015-09-09 13:35:07 +08:00
Cheng Zhao d4aa2308cd Update node to catch exception when accessing process.stdout 2015-09-07 21:45:27 +08:00
Cheng Zhao 46b2b91a27 Don't use Node's internal APIs 2015-09-07 16:41:49 +08:00
Cheng Zhao 8cc1046992 Update to io.js 3.3.0 2015-09-07 11:05:27 +08:00
Cheng Zhao e2bd1abce6 Make sure BrowserContext is destroyed on exit 2015-09-06 10:54:34 +08:00
Cheng Zhao 0b1a3f3ef3 Manage the life of BrowserContext in Session 2015-09-06 10:54:34 +08:00
Cheng Zhao fafb28e41a Move management of browser context to BrowserContext 2015-09-06 10:54:34 +08:00
Cheng Zhao ba25bed45b Store BrowserContext in ref-counted ptr 2015-09-06 10:54:34 +08:00
Cheng Zhao 3773f81fd5 Pass partition name instead of path to BrowserContext 2015-09-06 10:53:39 +08:00
Cheng Zhao c81de98d22 Update brightray to Chrome 45 2015-09-03 17:54:43 +09:00
Cheng Zhao bd64f5ced2 Use V8's new SetWeak method 2015-08-27 16:41:51 +08:00
Cheng Zhao f7c75d36ba Do not create remote object for simple return values of APIs 2015-08-27 16:14:53 +08:00
Cheng Zhao e432638b7d Update node: Remove unneeded exports 2015-08-27 13:51:46 +08:00
Cheng Zhao 290b221d79 mac: Do not set rounded corner by adding layer 2015-08-26 15:58:44 +08:00
Cheng Zhao 65046b05af Update brightray and node
* brightray: fix building on OS X
* node: remove a not used patch
2015-08-25 20:56:26 +08:00
Cheng Zhao 6a7113e3ce Update brightray 2015-08-25 20:30:50 +08:00
Cheng Zhao cf6a904f95 win: Fix release build 2015-08-21 16:21:20 +08:00
Cheng Zhao 627fe75a6a Update brightray to fix building on Linux 2015-08-21 16:14:47 +08:00
Cheng Zhao bc5ebb9911 Update to io.js v3.1.0 2015-08-21 14:28:37 +08:00
Cheng Zhao 86eb0a5eaa Create both Uint8Array and ArrayBuffer from blink 2015-08-14 12:40:03 +08:00
Cheng Zhao 777f99193f Update native_mate to fix VS compilation error 2015-08-13 13:44:37 +08:00
Cheng Zhao 225321b580 Make the completion callback optional 2015-08-12 21:32:52 +08:00
Cheng Zhao 96d53d279e Initial implementation of new protocol API 2015-08-12 13:30:19 +08:00
Cheng Zhao 0f990d40cc Use blink's allocator in Node's Buffer 2015-08-11 12:31:41 +08:00
Cheng Zhao bc06195409 Link with a few more static libraries on Linux and OS X 2015-08-11 10:45:40 +08:00
Cheng Zhao e43c63ae08 Update chrome_version.h 2015-08-11 10:40:41 +08:00
Cheng Zhao 7423c89968 Fix compilation warnings caused by chrome44 update 2015-08-11 10:08:34 +08:00
Cheng Zhao 5c57f92ba5 Update io.js to v3.0.0 2015-08-11 09:58:36 +08:00
Cheng Zhao c5e540823b Update to Chrome 44 2015-08-11 09:50:19 +08:00
Cheng Zhao 1bb0dde360 Use WebScopedRunV8Script in converted C++ functions 2015-08-07 19:37:17 +08:00
Cheng Zhao 2ff104d012 Move callback converter from native mate to electron 2015-08-07 19:35:35 +08:00
Cheng Zhao 6b65a66119 Update brightray for #2263 2015-08-04 22:53:03 +08:00
Cheng Zhao 69b20d25ee Update brightray for #2294 2015-08-04 16:48:10 +08:00
Cheng Zhao b311969f0e Update brightray for #2327 2015-07-29 17:16:23 +08:00
Cheng Zhao b786772819 Update brightray for #2324 2015-07-29 14:50:56 +08:00
Cheng Zhao 1578d2fda9 Allow the C++ JS binding function to accept arbitrary long arguments 2015-07-23 15:00:42 +08:00
Cheng Zhao f6263f8c6b Update brightray for #2238 2015-07-20 18:27:49 +08:00
Cheng Zhao 88ab23def9 Update brightray for #1852 2015-07-16 06:36:10 -07:00
Cheng Zhao 940db1d1dd Provide default user agent in BrowserContext 2015-07-14 11:40:15 -07:00
Cheng Zhao f8df377631 Update brightray, refs #1599 2015-07-13 15:14:28 -07:00
Cheng Zhao 5e7f1ce383 linux: Link with nss 2015-07-07 14:16:31 +08:00
Cheng Zhao 85a4ff83da Some methods can be accessed after object is destroyed 2015-07-06 21:26:50 +08:00
Cheng Zhao 9cf09b8850 Update native_mate to have ability to check object's live 2015-07-06 18:20:39 +08:00
Cheng Zhao f5a1ffcbd4 win: Build with cursors from Chromium 2015-07-06 15:19:28 +08:00
Cheng Zhao 1979b42ee7 OpenSSL is still used on Windows and Mac 2015-07-06 12:07:19 +08:00
Cheng Zhao 68155e5fb7 Don't use OpenSSL for networking 2015-07-06 10:53:00 +08:00
Cheng Zhao 70987a9029 Checkout boto in our repo 2015-07-03 23:33:49 +08:00
Cheng Zhao 5c85c2e5d5 Update node 2015-07-03 22:12:19 +08:00
Cheng Zhao 89b22db618 Build the python requests library 2015-07-03 14:23:42 +08:00
Cheng Zhao c76d87719d Build dump_syms for host arch 2015-07-02 07:10:05 +00:00
Cheng Zhao b1db947def Fix compilation errors due to compiler change 2015-07-01 07:56:29 +00:00
Cheng Zhao 3d88d56965 Support cross-compiling 2015-07-01 07:47:21 +00:00
Cheng Zhao fdf7452ba9 Use downloaded clang for building 2015-07-01 14:44:45 +08:00
Cheng Zhao 04de1aa51d Update to io.js v2.3.1 2015-06-29 12:18:50 +08:00
Antonin Hildebrand a8d58ea448 Missing overrides
ninja compilation failed for me under OS X 10.11
2015-06-26 11:43:39 +02:00
Cheng Zhao aa20f75335 Clean up ResolveProxyHelper
Since the ResolveProxyHelper is deleted after the callback is called,
there is no need to use weak reference.
2015-06-26 11:04:12 +08:00
Cheng Zhao afa9f30aac Add InspectableWebContentsViewDelegate 2015-06-25 12:30:04 +08:00
Cheng Zhao 5e62b5975b Move "id" and "fromId" to C++ 2015-06-24 16:37:48 +08:00
Cheng Zhao 197a9b4165 Remove calls to v8::Isolate::GetCurrent
It is generally a bad thing to do since we might have multiple Isolates.
2015-06-23 17:22:14 +08:00
Cheng Zhao f76b60f295 Update brightray 2015-06-18 12:42:02 +08:00
Cheng Zhao ad59393641 Update brightray, close #1025 2015-06-17 12:38:36 +08:00
Cheng Zhao b03f44df10 Update brightray for #1960 2015-06-16 16:04:03 +08:00
Cheng Zhao 8181e9a0ef Update brightray for #1941 2015-06-16 13:38:21 +08:00
Cheng Zhao 71598e15bf Update node to fix crash caused by malloc 2015-06-10 21:08:54 +08:00
Cheng Zhao cd3c061448 win: Fix compilation error 2015-06-10 19:34:30 +08:00
Cheng Zhao b76642bd10 Update brightray 2015-06-10 19:16:45 +08:00
Cheng Zhao 731773765e Update iojs to fix linking on Linux 2015-06-10 16:40:35 +08:00
Cheng Zhao 36f0ef703a Update io.js to v2.2.1 2015-06-10 16:19:19 +08:00
Cheng Zhao f8c6056eec Upgrade brightray, fix #1901 2015-06-09 11:10:15 +08:00
Cheng Zhao 47cb06e201 Update brightray for --log-net-log 2015-06-09 09:52:11 +08:00
Cheng Zhao 05468cc3fa Remove devtools APIs from NativeWindow 2015-06-05 17:01:17 +08:00
Cheng Zhao 92b15c81e9 Manage InspectableWebContents in CommonWebContentsDelegate 2015-06-05 14:55:07 +08:00
Cheng Zhao 7f42c0fa21 Update brightray 2015-06-05 13:27:13 +08:00
Cheng Zhao f54506acc0 Merge pull request #1822 from hokein/crashpad-mac
Crashpad!
2015-06-04 22:11:14 +08:00
Cheng Zhao 0fcc0f3e0a Update brightray for #1809 2015-06-04 14:41:44 +08:00
Haojian Wu 981908c336 Add missing crashpad submodule. 2015-06-03 11:13:20 +08:00
Cheng Zhao bd6d41bd87 Update brightray for updates on devtools_ui 2015-06-03 10:00:29 +08:00
Cheng Zhao fb37b5720d Update brightray to use correct Chrome version string
Close #1808
2015-05-29 17:52:46 +08:00
Cheng Zhao b5c9fe78f1 Listen to ElementSizeChanged event 2015-05-29 13:47:09 +08:00
Cheng Zhao fbdea15649 Update node, fix #634 2015-05-27 15:26:48 +08:00
Cheng Zhao 935cd92ef3 Update brightray 2015-05-27 15:03:12 +08:00
Cheng Zhao 291604515f Update libchromiumcontent for optional pdf.dll 2015-05-26 12:44:24 +08:00
Cheng Zhao e233eab4f2 HandleMouseDown is deprecated 2015-05-23 11:58:20 +08:00
Cheng Zhao b202bba2e6 Don't read Buffer in IO thread 2015-05-22 22:15:13 +08:00
Cheng Zhao d78efe7c22 Use Local instead of Handle 2015-05-22 19:11:22 +08:00
Cheng Zhao 63c2a7f1a9 Upgrade to Chrome 43 2015-05-22 14:57:00 +08:00
Cheng Zhao fe19e63fbc Update brightray for #1653 2015-05-20 13:54:15 +08:00
Cheng Zhao cda8b119e2 Upgrade brightray 2015-05-20 09:18:11 +08:00
Cheng Zhao 827741a9c6 Bump v0.26.0 2015-05-12 17:24:00 +08:00
Cheng Zhao 613a51f5fb Upgrade brightray to link with msvcrt dll 2015-05-12 17:00:36 +08:00
Cheng Zhao be06a3d562 Upgrade brightray for #1532 2015-05-10 11:41:02 +08:00
Cheng Zhao ae8ac97f32 Upgrade brightray, fixes #1318 2015-05-07 19:44:06 +08:00
Cheng Zhao c54eca8dff Update node to fix #1472 2015-04-30 17:07:20 +08:00
Cheng Zhao ba7e26539f Upgrade brightray for #1462 2015-04-23 13:27:11 +08:00
Cheng Zhao 4a6066c69e Update native_mate 2015-04-23 10:22:09 +08:00
Cheng Zhao e3109c9f1f Bump v0.25.0 2015-04-22 05:50:55 +00:00
Cheng Zhao 38583ca721 linux: Update brightray to fix crash 2015-04-21 21:43:53 +08:00
Cheng Zhao c910686b01 mac: Update brightray to fix Release linking 2015-04-21 19:06:28 +08:00
Cheng Zhao 32f0ae5b50 Upgrade to Chrome 42 2015-04-21 18:56:00 +08:00
Cheng Zhao bcfe243b3c Upgrade brightray for #1442 2015-04-20 19:48:07 +08:00
Cheng Zhao c1737e5c16 Parse the debug args of Node 2015-04-20 15:12:46 +08:00
Cheng Zhao 88a1c7973c Set node::node_isolate to fix crash 2015-04-20 14:32:41 +08:00
Cheng Zhao 9cf4156928 Upgrade node for debugger flags 2015-04-20 14:05:47 +08:00
Cheng Zhao a72c7b38a5 Don't hard code exec path in child_process.fork 2015-04-14 14:05:30 +08:00
Cheng Zhao 1027fe9991 linux: Fix wrong off_t type under 32bit arch 2015-04-12 08:16:17 +00:00
Cheng Zhao f979847e06 linux: Upgrade brightray to fix linking problem 2015-04-12 07:56:53 +00:00
Cheng Zhao fabaa2af94 Upgrade breakpad and brightray 2015-04-11 23:28:59 +08:00
Cheng Zhao f32cd5a35e win: Suppress size loss warnings 2015-04-11 19:17:03 +08:00
Cheng Zhao 6175380bc0 Explicit set default arch 2015-04-11 18:30:01 +08:00
Cheng Zhao de016e72a5 win: Build with the arch chosen by user 2015-04-11 18:07:22 +08:00
Cheng Zhao ca50cbb5ff Allow specifying the arch of libchromiumcontent to download 2015-04-11 17:29:21 +08:00
Cheng Zhao 3a59cd3b72 Upgrade brightray 2015-04-11 13:38:16 +08:00
Cheng Zhao ab94c3f49e docs: Add "Build system overview" chapter 2015-04-11 12:11:57 +08:00
Cheng Zhao dfa6fedaed Don't link with shared_librayr of boringssl in Release mode 2015-04-10 19:00:06 +08:00
Cheng Zhao 3a5bb588e5 No more need to reference node's symbols 2015-04-10 15:20:45 +08:00
Cheng Zhao 8894cfab50 mac: Fix libicu symbols not included 2015-04-10 13:47:21 +08:00