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

35 Коммитов

Автор SHA1 Сообщение Дата
hemirt 3e472ac555 Fix small typos (#269)
* Fix typos

* Fix typos

* Fix typos

* Fix typos

* Fix typos

* Fix typo

* Fix typo
2018-10-29 13:34:56 -07:00
Mason 4c8fd412f7 Fix some small typos (#267) 2018-10-29 13:32:43 -07:00
Raphael Miedl aa3200e44d Fix small typo (#266) 2018-10-22 11:40:44 -07:00
Yulong Wang ab54a359fb Remove trailing semi-colon in macro definitions (#127)
* Remove ';' in macro definitions

* Update macro NAPA_DECLARE_PERSISTENT_CONSTRUCTOR to function-call style

* Fix build break in lock-wrap.cpp
2018-01-05 13:10:57 -08:00
Allen Wang 224fa1dfd6 fix exporting shared library funcitons (#122) 2017-11-07 12:23:49 -08:00
Yulong Wang 864ddc7e35 Fix napajs example module (#118)
* Fix file extension for napa example module

* Fix test for example module 'async-number'
2017-11-06 17:22:53 -08:00
Allen Wang bcb87d368a resolve napajs_inc/napajs_lib by build.paths (#57)
* resolve napajs_inc/napajs_lib by build.paths
2017-08-30 10:43:20 -07:00
Allen Wang adc5655741 expose build.paths to help resolve lib/inc/third-party of napajs (#50)
* expose build.paths to resolve lib/inc/third-party of napajs

* add a new line at the end of files

* napajs doesn't export third-party dir
2017-08-22 16:33:48 -07:00
Allen Wang 5b1aa4fd78 Formalize module development depending on 'napajs' (#38)
* ts and package part

* reactive hello module

* reactive module example of aync-number

* module example of plus-nubmer

* 1. refer napajs@0.1.0 in example modules; 2. fix build dependencies for plus-number module

* 1.figure out NAPAJS_ROOT by require.resolve; 2.test cases by napa zones

* make gyp as default for hello-world and async-number

* re-orgnize source tree of module examples

* update readme 'how to build and run'

* cross platform setting to link a library in binding.gyp/CMakeLists.txt

* polish Readme

* resolve inc and lib of napajs for different platforms
2017-08-16 18:44:52 -07:00
Daiyi Peng dee4ed27fa Release candidate for 0.1.0 (#23)
1. Linux and Mac support
2. Fixed memory leak on TransportContextWrap and CallContextWrap.options
3. Fixed race condition in StoreWrap
4. Added examples/tutorial
5. Documentation tuning
6. Continuous integration with Travis CI
2017-08-03 16:14:30 -07:00
Daiyi Peng fbd5569ee2 Merged PR 327505: Merge dev/dapeng/license to master 2017-07-19 00:29:19 +00:00
Asi Bross a0c478b8c7 Merge latest changes from napa/vanilla 2017-06-28 14:53:19 -07:00
Asi Bross a561556fd7 Merged PR 301401: First round cleanup - remove msbuild files and unnecessary folders
First round cleanup - remove msbuild files and unnecessary folders
2017-06-20 18:37:47 +00:00
Daiyi Peng a48e46dc51 Merged PR 297525: Add documentation for Napa modules.
Add documentation for Napa modules.
2017-06-16 18:48:42 +00:00
Sunghoon Choi 9e9037c1da Merged PR 278947: Using node from nuget package
node.exe and v8 libraries come from the same nuget package. I applied this into only vanilla and taster not to break the current indexserve.
2017-05-26 22:55:41 +00:00
Daiyi Peng f8551f93b0 Merged PR 277951: Remove legacy object-transporter.
Remove legacy object-transporter.
2017-05-26 00:11:45 +00:00
Sunghoon Choi 5d8958feff Merged PR 272334: Napa.dll linking with V8 library statically
This makes us export only one napa.dll, i.e. we don't need to publish multiple v8 related dlls. It's using v8 libraries built from node.js sources. There are two big reasons why node.js is the base, not v8. One is that NAN is based on node, not no v8. The other is that node.js building procedure is much simpler than v8. (it's much complicated to make v8 static library with dynamic runtime and with exporting all APIs.).

I described how to build v8 libraries from node.js sources at vanilla\deps\README.md and published Napa.V8.Library into Nuget repository.
2017-05-23 05:39:19 +00:00
Asi Bross b853614d49 Merged PR 264966: Integrate napa addon with napa.dll
Integrate napa addon with napa.dll
2017-05-12 20:06:44 +00:00
Daiyi Peng 0e9fc19df4 Merged PR 257563: Store API
Store API
2017-05-08 21:54:23 +00:00
Sunghoon Choi ebbfc640a6 Merged PR 253472: Support Async at Napa.
Napa has two APIs to support async manner, PostAsyncWork and DoAsyncWork.
2017-05-02 20:32:11 +00:00
Sunghoon Choi d872f569ed Merged PR 243812: Napa supports async.
Napa supports async.
2017-04-25 22:19:56 +00:00
Asi Bross 34201f1ee3 Merged PR 243993: Merge zone_changes to master 2017-04-20 21:17:22 +00:00
Asi Bross f4be0e7503 Merged PR 228836: Fix custom input issue
Fix custom input issue
2017-04-04 23:31:02 +00:00
Asi Bross f77b2c1704 Merged PR 225053: Merge dev/asib/bugs to master
Resolved custom input issues and added a script for resolving npm dependencies.
2017-03-31 16:51:34 +00:00
Asi Bross 0a663cc7b6 Merged PR 223615: Set __dirname, __filename and script origin for top level js file
Set __dirname, __filename and script origin for top level js file
2017-03-30 18:00:28 +00:00
Sunghoon Choi d2e6eea12e Merged PR 206214: [Backlog] Move module related headers into inc/napa/module.
Move module related headers into inc/napa/module.
2017-03-11 01:04:35 +00:00
Asi Bross eba8b1ef8e Merged PR 199269: Merge dev/asib/cleanup to master 2017-03-03 23:02:57 +00:00
Sunghoon Choi 69789aa6c2 Merged PR 193423: napa-shared-depot module - enables native objects to be shared across isolates 2017-03-03 18:18:48 +00:00
Sunghoon Choi 97753dbfb5 Merged PR 178200: Example III - passing object instance from host to module 2017-02-09 23:45:18 +00:00
Sunghoon Choi 76e53e6960 Merged PR 172993: Merge dev/suchoi/vanilla to master 2017-02-01 00:33:15 +00:00
Sunghoon Choi 6068681e1d Change typings to types 2017-01-30 10:21:14 -08:00
Sunghoon Choi 77092297b4 Resolve comments 2017-01-27 15:07:11 -08:00
Sunghoon Choi 300bb391a2 Add source and npm tree. 2017-01-26 17:41:51 -08:00
Sunghoon Choi 14b72b8d84 Vanaila Napa hello-world example. 2017-01-26 17:00:30 -08:00
Daiyi Peng 2c608c647a Merged PR 137913: Initial check-in for vanilla spec
- Initial check-in for vanilla spec
2016-12-07 21:24:22 +00:00