Juha Järvi

Results 13 issues of Juha Järvi

If I delete the default copy constructor and assignment operator with C++11 syntax `Type (const Type &)=delete;` and `Type &operator=(const Type &)=delete` then cldoc generates documentation stubs for the functions...

I've got a class.h and a class-inl.h with its inline functions. #pragma once seems to have problems if class.h includes class-inl.h at the end. To successfully parse class-inl.h when cldoc...

In the [dgrid laboratory](http://dgrid.io/js/dgrid/demos/laboratory/), enabling DnD in Grid Features causes weird effects with touch events. At first, initiating the drag only works using the mouse. Afterwards, repeated dragging by touching...

needs-triage
bug

Node and all recent browsers seem to support `Map` and `Set` so `std::map` and `std::set` should be converted automatically. Probably `std::map` should become a plain JavaScript object for any integer...

When augmenting a C++ class for wrapping like https://github.com/charto/nbind/issues/35#issuecomment-260106802, return values of the non-augmented type should automatically downcast to the augmented type. Configured like: ```c++ method(getNode, nbind::Downcast(Node, JS_Node)); ``` Another...

Together with supporting smart pointers, a simple GC could be added also on Emscripten target, enabled by calling `bindings.enableLightGC()`. C++ objects "owned" by JavaScript (created with JavaScript `new` operator or...

The old phosphorjs/phosphor#154 issue remains unresolved. Touchscreen laptops and larger tablets, both with touch events, could support a desktop-style web app. However Lumino DockPanel currently only responds to mouse events....

Looks like V8 will soon have native FFI support (FFI calls will be JIT-compiled with the rest of the code like LuaJIT does). For now the relevant npm package [Github...

question

Thought you might be interested in a port of this example to [nbind](https://github.com/charto/nbind#readme). Maybe this could be a tutorial step 4? Here's the equivalent `example.cc`: ```C++ #include #include "nbind/nbind.h" const...

I didn't find a mechanism to prevent reloading dependant modules all the way up to the root. It's usually a good idea if the code wasn't specifically designed for hot...

enhancement
discussion / proposal