13 Commits

Author SHA1 Message Date
tomFlowee baf11f749e Split ContextData into two classes.
This separates the JavaScript napi stuff better from the rest.
2021-02-14 19:44:28 +01:00
TomZ 67bb8474b3 Add context logs to debug builds 2020-06-19 16:43:53 +02:00
TomZ 66d96dc8a0 This seems needed for some 2020-06-05 21:45:56 +02:00
TomZ 7820f4fa74 Set a default build-level
use 'release-with-debug-info' as the default build-type when nothing
is specified.

Also fix some warnings from a newer CMake
2020-06-05 18:32:52 +02:00
TomZ 4e14aac032 Make cmake required version less strict
Tested with 3.7, so set that as the minimum
2019-12-31 13:47:41 +01:00
TomZ c2ebf26dcd Don't ship debug loglines
Enable the feature of the log-system to not include debug lines
(which are only for C++ devs) to be included in the compiled
binary.
This should help with size and with speed.
2019-12-13 22:27:36 +01:00
TomZ 8a1f6cbdf9 Make search object actually find stuff 2019-11-29 20:12:16 +01:00
TomZ 7a29d404ae Work on a search option for FloweeJS 2019-11-28 23:58:56 +01:00
TomZ f2b95d5151 Change build system, make work for npm registry
In Flowee the main repo I removed the Qt dependency for the stuff
we use and in this repo I stopped linking to the externally built
flowee libraries.

This introduces an import.sh which copies the flowee sources we use
in this plugin to sure there being minimumal external dependencies.
2019-11-13 14:56:21 +01:00
TomZ 03ede89c36 Refactor; move code around 2019-11-09 18:18:56 +01:00
TomZ ab40d06738 Get familiar with the apis 2019-11-08 23:05:03 +01:00
TomZ 65a10ee252 Make actual use of Flowee APIs 2019-11-06 20:37:40 +01:00
TomZ 8902bd90b6 replace gyp with cmakejs 2019-11-03 22:50:59 +01:00