Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/deltachat/deltachat-node
Email-based instant messaging for Node.js.
https://github.com/deltachat/deltachat-node
Fix broken example-bindings.js
1c1e6ccbc0589b8c230c25f0646d3c8a75fcc352 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
1c1e6ccbc0589b8c230c25f0646d3c8a75fcc352 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implemented a method to unset (and release) the event handler. It's
unintuitive to release the threadsafe event handler in stop_threads and
also causes problems if s...
Fix compile error
18d4dd3e1e9a50549d0273c262b58be4370dd4a4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
18d4dd3e1e9a50549d0273c262b58be4370dd4a4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement finalize for dcn_context
0e857a4f071ce6af1ef59ca401a19ba24280a8c2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
0e857a4f071ce6af1ef59ca401a19ba24280a8c2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove duplicate getContact method
d8ef503dd7048578941a893b4002acf29867011c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
d8ef503dd7048578941a893b4002acf29867011c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Finish off all dc_chat_t functions
9e9d282a95e8491be6ab6284a5e2f686b28b114f authored over 6 years ago by Lars-Magnus Skog <[email protected]>
9e9d282a95e8491be6ab6284a5e2f686b28b114f authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use NAPI_STATUS_THROWS()
a0ffc0dab4e48f442e198fcaeb49454fbb8d6672 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
a0ffc0dab4e48f442e198fcaeb49454fbb8d6672 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement finalize function for dc_chat_t* and do not export dc_chat_unref
5775012f43592d30a91eb3a9d8ab3a6f4cff8ef7 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
5775012f43592d30a91eb3a9d8ab3a6f4cff8ef7 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add Chat object
03d6243e6da0fe3e25dd2c1bfe0262d51ab9888d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
03d6243e6da0fe3e25dd2c1bfe0262d51ab9888d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Automatically camelCase methods on DeltaChat object
* implement stubs for special cases, e.g. methods that should not operate on dc_array_t etc
* do...
Export dcn_context_new without prefix
251ee6014272556aa5d2429c2221bc6ba5d88a6d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
251ee6014272556aa5d2429c2221bc6ba5d88a6d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use NAPI_RETURN_UINT32() for uint32_t values
50e0a590bf7e6473ee387c6239364d8f56fe647e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
50e0a590bf7e6473ee387c6239364d8f56fe647e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Return the result
7247e160c4707c498e2a4180594d4ae01f1810c9 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
7247e160c4707c498e2a4180594d4ae01f1810c9 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Prefix c functions with context type so we can namespace nicely in js land
c6a9174dec7564e7fa33787173c344230ae141c4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
c6a9174dec7564e7fa33787173c344230ae141c4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Reorder methods according to their context
1c8718d6c4e353e37f0a6fcbcba74376d1e4f4f4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
1c8718d6c4e353e37f0a6fcbcba74376d1e4f4f4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Mark c functions with the corresponding context
fd5b540fec7e8f30a55a3d7b556a8ea0cf0b10a6 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
fd5b540fec7e8f30a55a3d7b556a8ea0cf0b10a6 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Start implementing DeltaChat object for higher level api
5b34d6b07fb2f98ce378c27594ae29cac7a1d1dc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
5b34d6b07fb2f98ce378c27594ae29cac7a1d1dc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove printf
712fb4e2a6092dbc8fbf949c9d9d87488619eafa authored over 6 years ago by Lars-Magnus Skog <[email protected]>
712fb4e2a6092dbc8fbf949c9d9d87488619eafa authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Move mail_pw configuration
8f7bcd6c1c274148311acc7aa9ccde0a0bb6e348 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
8f7bcd6c1c274148311acc7aa9ccde0a0bb6e348 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
index.js -> binding.js and example.js -> example-binding.js
1ca55b241f471fc15c482e5e20fa74c08160dcfc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
1ca55b241f471fc15c482e5e20fa74c08160dcfc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Clean up example.js a bit (only configure if needed)
9adfafea9f88319a33515f3c39563928b87c369c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
9adfafea9f88319a33515f3c39563928b87c369c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_stop_threads (#34)
7743f077bc71b52b5650f6bf4f95783b378737eb authored over 6 years ago by Lars-Magnus Skog <[email protected]>
7743f077bc71b52b5650f6bf4f95783b378737eb authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #33 from deltachat/libuv-threads
Use threads from libuv for cross platform
fa56bdd4a50f673068ec7c4fc5c108b591296410 authored over 6 years ago by björn petersen <[email protected]>
Use threads from libuv for cross platform
557aa9c1c12fd7710f7652bb22651914ee3e7b59 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
557aa9c1c12fd7710f7652bb22651914ee3e7b59 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Update deltachat-core
7c103d94d6708e97b0fd0aff73190e87cde22ec7 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
7c103d94d6708e97b0fd0aff73190e87cde22ec7 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Reduce output a bit for each message in the vent loop
6e8c4a2d333a67eaaf7be3a62bb9987dbbc2fe5e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
6e8c4a2d333a67eaaf7be3a62bb9987dbbc2fe5e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #29 from ralphtheninja/master
Implement dc_get_info()
8a46df8987f5db59119f8deee3be14fccdb0f2d7 authored over 6 years ago by björn petersen <[email protected]>
Implement dc_get_info()
56ff21660ee394bcbd3cdc5a0e338dd93059fa02 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
56ff21660ee394bcbd3cdc5a0e338dd93059fa02 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
dcn_start_threads accepts one parameter, not two
e509fb68a2cc38a41d3864288feea3cb83dfecc2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
e509fb68a2cc38a41d3864288feea3cb83dfecc2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Tweak scripts/travis-before-install.sh
daf240ecf794aef3a685f935b69667ed120ae586 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
daf240ecf794aef3a685f935b69667ed120ae586 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fix Travis (#28)
7e89ed1df216d709c8d0d8bf253c96e631e4ff53 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
7e89ed1df216d709c8d0d8bf253c96e631e4ff53 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #25 from deltachat/document-minimal-version
Document minimal version + add node badge
74bcb29f3d148205adeb043fd76656a35f9b2280 authored over 6 years ago by björn petersen <[email protected]>
Document minimal version + add node badge
b5c362cdeb3d2a2cf2d51bed2318dd6de4ade176 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
b5c362cdeb3d2a2cf2d51bed2318dd6de4ade176 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
add a function to set the online/offline state at any time that is then queried from the core synchronously as needed (#21)
add missing parameter
add missing parenthesis
c95a28a6bdc83f23971405be2728c230af81d87f authored over 6 years ago by björn petersen <[email protected]>
mark functions that are only needed in the file itself as being static (#22)
ec110efc135525b39e4b18592bd1938ac224dcdd authored over 6 years ago by Björn Petersen <[email protected]>
ec110efc135525b39e4b18592bd1938ac224dcdd authored over 6 years ago by Björn Petersen <[email protected]>
avoid using the same name for our header as for the system napi-macros.h (#19)
7310d1b7e3ece1f46aca7421ce98ee41ea76044d authored over 6 years ago by Björn Petersen <[email protected]>
7310d1b7e3ece1f46aca7421ce98ee41ea76044d authored over 6 years ago by Björn Petersen <[email protected]>
divide the wrapper functions into in-call-out parts divided by empty lines, remove unused mutex object (#18)
f01abdb8691e653ee4047b9850d312047b7f5271 authored over 6 years ago by Björn Petersen <[email protected]>
f01abdb8691e653ee4047b9850d312047b7f5271 authored over 6 years ago by Björn Petersen <[email protected]>
Put napi macros in own header file (#17)
84bc6b80db03600f6da3201f9a7c35a1553904f5 authored over 6 years ago by Jikstra <[email protected]>
84bc6b80db03600f6da3201f9a7c35a1553904f5 authored over 6 years ago by Jikstra <[email protected]>
Rename repository and module
2778e9f715098acf722d0abc38b430aa0c233d21 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
2778e9f715098acf722d0abc38b430aa0c233d21 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
add the macro NAPI_RETURN_AND_FREE_STRING that free()'s the string after copying it to the return buffer (napi_create_string_utf8() makes a copy of the string) (#15)
e50e894184969f21d4f2238b012a136fceb297c0 authored over 6 years ago by Björn Petersen <[email protected]>
e50e894184969f21d4f2238b012a136fceb297c0 authored over 6 years ago by Björn Petersen <[email protected]>
Add functions (#14)
* add dcn_create*() functions
* add send-text-function
f133c752be5385b6921d182bd8f86b207cdd83a0 authored over 6 years ago by Björn Petersen <[email protected]>
remove some functions that are handle by NAPI and are not needed from the JavaScript side (#12)
c04b9d747502fd7136a986ffa1229c5d6bfb580b authored over 6 years ago by Björn Petersen <[email protected]>
c04b9d747502fd7136a986ffa1229c5d6bfb580b authored over 6 years ago by Björn Petersen <[email protected]>
Implement dcn_get_config_int() and dcn_set_config_int()
597e60a0addd2ad0c4121894eabc7daf177f8e15 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
597e60a0addd2ad0c4121894eabc7daf177f8e15 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_get_config()
3922dd6ec8a100da2d5d3d153e9a1b0dc670bd5d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
3922dd6ec8a100da2d5d3d153e9a1b0dc670bd5d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add stubs for not yet implemented api functions
00a006c4e07b7aaea077cb89adb71a5d267cd52d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
00a006c4e07b7aaea077cb89adb71a5d267cd52d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Get rid of warnings
2607fa9232dfa07c381a2394d5d7efe142e673bd authored over 6 years ago by Lars-Magnus Skog <[email protected]>
2607fa9232dfa07c381a2394d5d7efe142e673bd authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Clean up and re-order c functions
fcc19fb632247171032f08a548338d4781d61792 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
fcc19fb632247171032f08a548338d4781d61792 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use dcn_context in example + fix standard
f44f03462f492af8d79ba2d4bdf8e2a1c480ba24 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
f44f03462f492af8d79ba2d4bdf8e2a1c480ba24 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Enable Travis
7ad7d400129a1f7fc9c3d42fd18c9be78ef2da67 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
7ad7d400129a1f7fc9c3d42fd18c9be78ef2da67 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add LICENSE
0272a23306641e02fa04c5d34ccbe76fa7dd3fa0 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
0272a23306641e02fa04c5d34ccbe76fa7dd3fa0 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fixed locked up event handler and implemented dcn_configure &
dcn_is_configured
de10a3f6ece7c94e9adaf611a0e1a7e671d8240e authored over 6 years ago by jikstra <[email protected]>
Implemented dcn_set_config
f010eb8a756beb9ce106962d772b2b551af96dca authored over 6 years ago by jikstra <[email protected]>
f010eb8a756beb9ce106962d772b2b551af96dca authored over 6 years ago by jikstra <[email protected]>
Get rid of current_event variables in dcn_context_t and pass all event
handler arguments to javascript callback
bb5991f099b5e607ed077da03be54010c8de5f05 authored over 6 years ago by jikstra <[email protected]>
Updated deltachat-core
cd4ba5759c813a9d060578e305450237337ae0d9 authored over 6 years ago by jikstra <[email protected]>
cd4ba5759c813a9d060578e305450237337ae0d9 authored over 6 years ago by jikstra <[email protected]>
Fixed and js event handler, removed global variables
559f8962f0c3e18de89ffa45c48d12378fee67d8 authored over 6 years ago by jikstra <[email protected]>
559f8962f0c3e18de89ffa45c48d12378fee67d8 authored over 6 years ago by jikstra <[email protected]>
refactored dcn_set_event_handler
f1be9831a5563b5a47025d038ccd591f57debe4f authored over 6 years ago by jikstra <[email protected]>
f1be9831a5563b5a47025d038ccd591f57debe4f authored over 6 years ago by jikstra <[email protected]>
Started working on getting back the context into the javascript context
dd0d82b58533c45edb09b977b85aea9389b81400 authored over 6 years ago by jikstra <[email protected]>
dd0d82b58533c45edb09b977b85aea9389b81400 authored over 6 years ago by jikstra <[email protected]>
set_event_handler() and start_threads() can return undefined
b096bb63ec1412d34074fb1fbfb60a42f99eea75 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
b096bb63ec1412d34074fb1fbfb60a42f99eea75 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use napi-macros module and clean up
e93705e63fd83a77f7f98b041e12f6d2d4807350 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
e93705e63fd83a77f7f98b041e12f6d2d4807350 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove MyFunction :boom:
dc6cb958662d7710af65416a11537604155f0dfa authored over 6 years ago by Lars-Magnus Skog <[email protected]>
dc6cb958662d7710af65416a11537604155f0dfa authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fix standard
97553c385b339895aa6e805830632919170e7809 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
97553c385b339895aa6e805830632919170e7809 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add index.js as main entry point. Rename module.js to example.js
c7f4616cd8b662ffb3d656c5c5573311ba1cf23d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
c7f4616cd8b662ffb3d656c5c5573311ba1cf23d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fix indentation in c + minor cleanup
5396e8c3d71d36ff331ef20d1e66000b9b287ea0 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
5396e8c3d71d36ff331ef20d1e66000b9b287ea0 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add standard
3b1882ad82077ff2398fda119704b31102e977ce authored over 6 years ago by Lars-Magnus Skog <[email protected]>
3b1882ad82077ff2398fda119704b31102e977ce authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Load bindings using node-gyp-build
b069281004ff557a7d8d2acf5121a593d42df382 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
b069281004ff557a7d8d2acf5121a593d42df382 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Ignore node_modules/
90e86a2348807f211590680fdf62ef656a545bbe authored over 6 years ago by Lars-Magnus Skog <[email protected]>
90e86a2348807f211590680fdf62ef656a545bbe authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add README.md + change license to GPL-3.0
72def660a720334bf5c9a4396c8a666bc63549d8 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
72def660a720334bf5c9a4396c8a666bc63549d8 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
remove package-lock.json
90446aac765d78f0521bf1cf4eae8d62595ac96c authored over 6 years ago by jikstra <[email protected]>
90446aac765d78f0521bf1cf4eae8d62595ac96c authored over 6 years ago by jikstra <[email protected]>
Merge branch 'master' of https://github.com/Jikstra/deltachat-node-napi
47cddf0f7e3384796222ae458ef7a2f78e96cee7 authored over 6 years ago by jikstra <[email protected]>
47cddf0f7e3384796222ae458ef7a2f78e96cee7 authored over 6 years ago by jikstra <[email protected]>
update package.json
da4940e277e9b04939e716a18390b40061984c8b authored over 6 years ago by jikstra <[email protected]>
da4940e277e9b04939e716a18390b40061984c8b authored over 6 years ago by jikstra <[email protected]>
npm install should take care of everything + add rebuild-all script
de6749bd44a5daa07e1bd7ec81c46c729f97868c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
de6749bd44a5daa07e1bd7ec81c46c729f97868c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Ignore build/ folder
e0100fe5f1fbfe67716980535f7566987cf0dd0e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
e0100fe5f1fbfe67716980535f7566987cf0dd0e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add deltachat-core submodule
362aa0d2bd458e4d14e0dc262650e765f1f40ee5 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
362aa0d2bd458e4d14e0dc262650e765f1f40ee5 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Here we go
9f4622516421ef9631b06467ac3e395117be8f24 authored over 6 years ago by jikstra <[email protected]>
9f4622516421ef9631b06467ac3e395117be8f24 authored over 6 years ago by jikstra <[email protected]>