Merge branch 'matthieu/example_monkey'
tests: skip callback in newmm engines

Signed-off-by: Jean Privat <jean@pryen.org>
lib/socket: intro of the socket module and examples

Signed-off-by: Matthieu Lucas <lucasmatthieu@gmail.com>
gtk: integrates GtkBin in the hierarchy

A GtkBin is a container that contains only one child
Comments on core classes

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: add some state method to GtkWindow

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: new widgets and base classe Misc

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: add enumeration modules and new widgets

Add modules for gtk and gdk enumerations
New widgets dervied from button : ScaleButton, LinkButton,...

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: add Entry, Scrollbar and Ranges widget

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: refactor structure of library

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: add a couple of -lower interest- widgets

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: add graphical assistants widgets

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: add basic dialog widget and derived dialog windows : about, appChooser, fileChooser, message,...

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
gtk: add license terms

Signed-off-by: Nathan Heu <heu.nathan@courrier.uqam.ca>
examples/calculator: updated to latest gtk module specification

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/gtk: renamed to gtk3_4

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/gtk: adds gtk3_6 and move GtkSearchEntry to it

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/gtk: brings back the gtk lib as a defaut redirection

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/gtk: clean up trailing white spaces

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/json: separate the pretty print from libjson0 v0.10

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
modelbuilder: AExternInitPropdef implicit name is `init`

because `new X` is `new X.init`

Signed-off-by: Jean Privat <jean@pryen.org>