lib/android: Intro API wrapping android Bundle class

Signed-off-by: Frédéric Vachon <fredvac@gmail.com>
lib/android: Added tests to mnit_simple

Signed-off-by: Frédéric Vachon <fredvac@gmail.com>
mnit: does not depends on opengles1

let nmit_android and mnit_linux import opengles1 themselves

Signed-off-by: Jean Privat <jean@pryen.org>
mnit: remove virtual type IE

There is no point in having specific input-event virtual type.
Most places do not even use IE but directly InputEvent.

Signed-off-by: Jean Privat <jean@pryen.org>
shoot: move only on pressed, not depressed

Signed-off-by: Jean Privat <jean@pryen.org>
lib/standard/ropes: API change, Leaves are now abstract for future flexibility.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Concat nodes cannot be constructed without children anymore.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/text: Updated API for String/Buffer, a few methods disappear from Text and are relocated a level below.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
tests: Updated to fit new API.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Added 'create_thread' function to enable thread creation after a exit.

Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Removed sockets from 'debugger.nit' to put them in 'debugger_socket.nit

Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Put sockets in 'debugger_socket.nit

Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
Added an import for 'debugger_socket'.

Signed-off-by: Djomanix <johan.kayser@viacesi.fr>
lib/standard/ropes: Added to_leaf method on RopeNode.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/ropes_debug: Adapted new leaves for to_dot operation.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
model_utils: extract mclasses and mclassdefs from MProject and Mgroup

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
model_utils: collect mmodules in mproject and mgroups

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
model_utils: allow intro and redef mclasses filtering

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Merge: Removed sockets from 'debugger.nit' to put them in a new module

Removed sockets from 'debugger.nit' to put them in 'debugger_socket.nit', because it caused compilation problems for the interpreter in PNaCl.

Pull-Request: #520
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
model: introduce `name` in MEntity according to it's documentation

Documentation was:
 # A named and possibly documented entity in the model.
So I added the name...

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>