nit.git
10 years agofrontend: fix doc in serialization_phase
Alexis Laferrière [Wed, 12 Feb 2014 00:43:30 +0000 (19:43 -0500)]
frontend: fix doc in serialization_phase

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agofrontend: force order of serialzation and literal phases in frontend
Alexis Laferrière [Wed, 12 Feb 2014 00:35:30 +0000 (19:35 -0500)]
frontend: force order of serialzation and literal phases in frontend

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agonitg: Usefix, avoids producing a backtrace when encountering an exit(0).
Lucas Bajolet [Tue, 11 Feb 2014 19:45:44 +0000 (14:45 -0500)]
nitg: Usefix, avoids producing a backtrace when encountering an exit(0).

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>

10 years agonitg: Added option to disable use of libunwind to generate C stack traces.
Lucas Bajolet [Tue, 11 Feb 2014 22:55:20 +0000 (17:55 -0500)]
nitg: Added option to disable use of libunwind to generate C stack traces.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>

10 years agonitg: Corrected bug when creating a new AVarExpr, uses the last inferred type instead...
Lucas Bajolet [Tue, 11 Feb 2014 21:10:40 +0000 (16:10 -0500)]
nitg: Corrected bug when creating a new AVarExpr, uses the last inferred type instead of its definition type.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>

10 years agoMerge branch 'kill_newcheck'
Jean Privat [Tue, 11 Feb 2014 20:55:19 +0000 (15:55 -0500)]
Merge branch 'kill_newcheck'

Remove runtime checks on uninitialized attributes at the end of object
constructions.
Thus, uninitialized attributes will now fail (abort) on the first read
access.

Some people [citation needed] find that the current specification force
the usage of `nullable` on attributes that should not be null in
practice but that cannot be not nullable because the initialization is
not done in the constructor.

Some other people [bis] also state that the current check is problematic
with potential exception/longjump since uninitialized object could still
escape.

Therefore, because the next big devel planned is the constructors, I
prefer to solve this specification point before. This pull request is a
RFC on the new spec (and/or implementation).

10 years agoAdd signals + descriptions
CaptainKali [Tue, 11 Feb 2014 20:17:44 +0000 (15:17 -0500)]
Add signals + descriptions

Add various missing signals and their descriptions

10 years agolib/stream: added more explicit comment for eof method.
Djomanix [Tue, 28 Jan 2014 19:42:13 +0000 (14:42 -0500)]
lib/stream: added more explicit comment for eof method.

Comment could be misunderstand, and is now more explicit.

signed-off-by: Johan Kayser <johan.kayser@viacesi.fr>

10 years agotests: update related to the removal of check_init_instance
Jean Privat [Sat, 8 Feb 2014 05:20:20 +0000 (00:20 -0500)]
tests: update related to the removal of check_init_instance

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

10 years agoMerge branch 'privat' into topub
Alexis Laferrière [Sat, 8 Feb 2014 03:06:22 +0000 (22:06 -0500)]
Merge branch 'privat' into topub

10 years agophase/serialization: add utilities to get name and type of attributes
Alexis Laferrière [Sun, 2 Feb 2014 04:59:59 +0000 (23:59 -0500)]
phase/serialization: add utilities to get name and type of attributes

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agoserialization: add support for Arrays
Alexis Laferrière [Sat, 1 Feb 2014 18:35:32 +0000 (13:35 -0500)]
serialization: add support for Arrays

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agosrc: remove check_init_instance everywhere
Jean Privat [Fri, 7 Feb 2014 21:20:59 +0000 (16:20 -0500)]
src: remove check_init_instance everywhere

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

10 years agolib/serialization: adds a method to detect unserializable type
Alexis Laferrière [Sat, 1 Feb 2014 18:33:39 +0000 (13:33 -0500)]
lib/serialization: adds a method to detect unserializable type

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agotests: adds test for the serialization phase and json service
Alexis Laferrière [Sat, 1 Feb 2014 18:52:16 +0000 (13:52 -0500)]
tests: adds test for the serialization phase and json service

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agofrontend: intro the serialization phase
Alexis Laferrière [Sat, 1 Feb 2014 18:50:33 +0000 (13:50 -0500)]
frontend: intro the serialization phase

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agolib: intro the json serialization module
Alexis Laferrière [Sat, 1 Feb 2014 18:49:35 +0000 (13:49 -0500)]
lib: intro the json serialization module

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agolib: intro the abstract serialization module
Alexis Laferrière [Sat, 1 Feb 2014 18:49:13 +0000 (13:49 -0500)]
lib: intro the abstract serialization module

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agolib: intro the StringOStream class
Alexis Laferrière [Sun, 3 Nov 2013 19:43:38 +0000 (14:43 -0500)]
lib: intro the StringOStream class

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agorange: make IteratorRange private
ChristopheGIGAX [Tue, 28 Jan 2014 16:39:40 +0000 (11:39 -0500)]
range: make IteratorRange private

signed-off-by: Christophe GIGAX <chrisophe.gigax@viacesi.fr>

10 years agoMerge branch 'project_new'
Jean Privat [Fri, 7 Feb 2014 16:50:49 +0000 (11:50 -0500)]
Merge branch 'project_new'

10 years agoarray: improve comment of `last_index_of_from`
ChristopheGIGAX [Thu, 30 Jan 2014 03:07:59 +0000 (22:07 -0500)]
array: improve comment of `last_index_of_from`

The documentation was ambigus comparing to the implementation.

signed-off-by : Christophe GIGAX <christophe.gigax@viacesi.fr>
signed-off-by : Benjamin JOSE <beness.j@gmail.com>

10 years agomodulebuilder: remove protection for multiple loading of AST
Jean Privat [Fri, 7 Feb 2014 14:40:14 +0000 (09:40 -0500)]
modulebuilder: remove protection for multiple loading of AST

The protection is now only in the `identify_file` method

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

10 years agomodulebuilder: module_absolute_path does always its job
Jean Privat [Fri, 7 Feb 2014 14:38:48 +0000 (09:38 -0500)]
modulebuilder: module_absolute_path does always its job

This allow to climb-up directories to look for a project

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

10 years agoMerge branch 'collection doc' of https://github.com/BlackMinou/nit
Jean Privat [Fri, 7 Feb 2014 14:33:14 +0000 (09:33 -0500)]
Merge branch 'collection doc' of https://github.com/BlackMinou/nit

10 years agoClass UserGroup : Add method descriptions
Clément De Figueiredo [Wed, 29 Jan 2014 16:28:58 +0000 (11:28 -0500)]
Class UserGroup : Add method descriptions

Add method descriptions for methods of the UserGroup Class

signed-off-by: Clément De Figueiredo <clement.defigueiredo@viacesi.fr>
signed-off-by: Maxime Leroy <maxime.leroy1@viacesi.fr>

10 years agoMerge remote-tracking branch 'alexandre/syntaxhighlighter'
Jean Privat [Fri, 7 Feb 2014 13:44:34 +0000 (08:44 -0500)]
Merge remote-tracking branch 'alexandre/syntaxhighlighter'

10 years agomisc: added brush for SyntaxHighlighter JS script
Alexandre Terrasa [Fri, 7 Feb 2014 05:35:22 +0000 (00:35 -0500)]
misc: added brush for SyntaxHighlighter JS script

SyntaxHighlighter is an open source Javascript client side code syntax hilighter.
More details on http://alexgorbatchev.com/SyntaxHighlighter/

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

10 years agoMerge branch 'project_new'
Jean Privat [Thu, 6 Feb 2014 17:40:32 +0000 (12:40 -0500)]
Merge branch 'project_new'

10 years agotests: args can use `$WRITE` instead of guessing the right outfile name
Jean Privat [Thu, 6 Feb 2014 17:40:15 +0000 (12:40 -0500)]
tests: args can use `$WRITE` instead of guessing the right outfile name

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

10 years agoclib: deactivate libgc debugging
Alexis Laferrière [Wed, 5 Feb 2014 19:19:51 +0000 (14:19 -0500)]
clib: deactivate libgc debugging

Change-Id: I62bf113aa6266e3baecfcc4a4043397cb7e4fd89
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agotests: really add nitunit test
Jean Privat [Tue, 4 Feb 2014 21:04:41 +0000 (16:04 -0500)]
tests: really add nitunit test

For some reason, 6380ab99c292 forgot to add `test_nitunit.nit`.
Since it also forgot to add nitunit to `testfull.sh`, the error was
unnoticed.

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

10 years agometrics: remove mmodule_nesting_hierarchy in poset_metrics
Jean Privat [Mon, 3 Feb 2014 19:34:57 +0000 (14:34 -0500)]
metrics: remove mmodule_nesting_hierarchy in poset_metrics

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

10 years agometrics: generate projects and groups in model_hyperdoc
Jean Privat [Mon, 3 Feb 2014 19:34:32 +0000 (14:34 -0500)]
metrics: generate projects and groups in model_hyperdoc

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

10 years agometrics: use model_viz in generate_hierarchies
Jean Privat [Mon, 3 Feb 2014 15:36:32 +0000 (10:36 -0500)]
metrics: use model_viz in generate_hierarchies

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

10 years agosrc: add model_viz.nit
Jean Privat [Wed, 29 Jan 2014 16:36:59 +0000 (11:36 -0500)]
src: add model_viz.nit

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

10 years agonitunit: do some kind of shenanigans to import the main module
Jean Privat [Mon, 27 Jan 2014 21:01:40 +0000 (16:01 -0500)]
nitunit: do some kind of shenanigans to import the main module

to fix once the loading of arbitrary module in foreign project is doable

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

10 years agonitx: use projects instead of owner
Jean Privat [Wed, 29 Jan 2014 20:33:23 +0000 (15:33 -0500)]
nitx: use projects instead of owner

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

10 years agomodelbuilder: load modules in projects and groups
Jean Privat [Wed, 5 Feb 2014 19:57:22 +0000 (14:57 -0500)]
modelbuilder: load modules in projects and groups

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

10 years agomodel: add mproject module
Jean Privat [Tue, 4 Feb 2014 15:00:37 +0000 (10:00 -0500)]
model: add mproject module

mmodule uses it but the API is not changed yet

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

10 years agomodelbuilder: in load_rt_module, rename `owner` to `parent`
Jean Privat [Tue, 4 Feb 2014 15:16:14 +0000 (10:16 -0500)]
modelbuilder: in load_rt_module, rename `owner` to `parent`

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

10 years agomodulebuilder: extract load_module_ast from load_module
Jean Privat [Mon, 3 Feb 2014 20:48:38 +0000 (15:48 -0500)]
modulebuilder: extract load_module_ast from load_module

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

10 years agotests: protect CDATA from non-printable chars in xml results
Jean Privat [Wed, 5 Feb 2014 13:49:17 +0000 (08:49 -0500)]
tests: protect CDATA from non-printable chars in xml results

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

10 years agoremove bit-rotting interpretor_type_test.nit
Jean Privat [Mon, 3 Feb 2014 19:36:35 +0000 (14:36 -0500)]
remove bit-rotting interpretor_type_test.nit

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

10 years agotest_phase: add a regression test
Jean Privat [Tue, 4 Feb 2014 15:06:26 +0000 (10:06 -0500)]
test_phase: add a regression test

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

10 years agotest_phase: remove unavailable `import modelize_module`
Jean Privat [Tue, 4 Feb 2014 15:05:52 +0000 (10:05 -0500)]
test_phase: remove unavailable `import modelize_module`

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

10 years agoMerge remote-tracking branch 'alexandre/fix-nitdoc'
Jean Privat [Mon, 3 Feb 2014 16:27:10 +0000 (11:27 -0500)]
Merge remote-tracking branch 'alexandre/fix-nitdoc'

10 years agoMerge remote-tracking branch 'lucas/unwind_integration'
Jean Privat [Mon, 3 Feb 2014 14:29:45 +0000 (09:29 -0500)]
Merge remote-tracking branch 'lucas/unwind_integration'

10 years agolib: intro a simple json reader module using nitcc
Alexis Laferrière [Sun, 2 Feb 2014 05:04:53 +0000 (00:04 -0500)]
lib: intro a simple json reader module using nitcc

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agocontrib/nitcc: use better alternative names in the json grammar
Alexis Laferrière [Sun, 2 Feb 2014 04:53:01 +0000 (23:53 -0500)]
contrib/nitcc: use better alternative names in the json grammar

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agolib: do not ignore key/values when value is null in Map::join
Alexis Laferrière [Sun, 2 Feb 2014 04:47:06 +0000 (23:47 -0500)]
lib: do not ignore key/values when value is null in Map::join

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agonitdoc: fix show source link
Alexandre Terrasa [Sat, 1 Feb 2014 19:52:36 +0000 (14:52 -0500)]
nitdoc: fix show source link

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

10 years agomodelbuilder: Remove duplicates from modules list
Alexandre Terrasa [Sat, 1 Feb 2014 19:27:03 +0000 (14:27 -0500)]
modelbuilder: Remove duplicates from modules list

Fix a mistake introduced by 1a3536b6 (blame me)
Also fix issues #153, #157, #223 and #224

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

10 years agonitdoc: make github 'Commit' button less scary with 'Commit...'
Alexandre Terrasa [Sat, 1 Feb 2014 08:06:50 +0000 (03:06 -0500)]
nitdoc: make github 'Commit' button less scary with 'Commit...'

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

10 years agonitdoc: make titles in github plugin login box more explicit
Alexandre Terrasa [Sat, 1 Feb 2014 08:03:10 +0000 (03:03 -0500)]
nitdoc: make titles in github plugin login box more explicit

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

10 years agonitdoc: change branch name box by link to github page
Alexandre Terrasa [Sat, 1 Feb 2014 07:56:33 +0000 (02:56 -0500)]
nitdoc: change branch name box by link to github page

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

10 years agonitdoc: exec without arguments terminates on exit(0)
Alexandre Terrasa [Sat, 1 Feb 2014 07:38:19 +0000 (02:38 -0500)]
nitdoc: exec without arguments terminates on exit(0)

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

10 years agonitdoc: check github api upstream name correctness at plugin startup
Alexandre Terrasa [Sat, 1 Feb 2014 07:37:42 +0000 (02:37 -0500)]
nitdoc: check github api upstream name correctness at plugin startup

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

10 years agonitdoc: fix github api plugin following spec changes
Alexandre Terrasa [Sat, 1 Feb 2014 07:36:58 +0000 (02:36 -0500)]
nitdoc: fix github api plugin following spec changes

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

10 years agonitg: Added option to bind C function names to Nit names when generating a Stack...
Lucas Bajolet [Fri, 31 Jan 2014 18:04:50 +0000 (13:04 -0500)]
nitg: Added option to bind C function names to Nit names when generating a Stack Trace (Requires gperf)

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>

10 years agoMerge branch 'prepare_projects'
Jean Privat [Thu, 30 Jan 2014 13:39:18 +0000 (08:39 -0500)]
Merge branch 'prepare_projects'

10 years agomodel: move MModule related classes into mmodule.nit
Jean Privat [Mon, 27 Jan 2014 18:42:09 +0000 (13:42 -0500)]
model: move MModule related classes into mmodule.nit

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

10 years agolib: add ordered_tree
Jean Privat [Wed, 29 Jan 2014 15:49:59 +0000 (10:49 -0500)]
lib: add ordered_tree

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

10 years agotools: add test_phase.nit
Jean Privat [Mon, 27 Jan 2014 21:29:15 +0000 (16:29 -0500)]
tools: add test_phase.nit

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

10 years agotools: move run_global_phases/process_mainmodule into modelbuilder
Jean Privat [Mon, 27 Jan 2014 21:13:49 +0000 (16:13 -0500)]
tools: move run_global_phases/process_mainmodule into modelbuilder

frontend was to specific

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

10 years agoniti: add extern `file_realpath`
Jean Privat [Mon, 27 Jan 2014 20:34:06 +0000 (15:34 -0500)]
niti: add extern `file_realpath`

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

10 years agolib: add file::realpath
Jean Privat [Wed, 29 Jan 2014 21:02:32 +0000 (16:02 -0500)]
lib: add file::realpath

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

10 years agolib: fix simplify_path for .
Jean Privat [Wed, 29 Jan 2014 21:04:59 +0000 (16:04 -0500)]
lib: fix simplify_path for .

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

10 years agoMerge remote-tracking branch 'alexis/various-fixes'
Jean Privat [Wed, 29 Jan 2014 18:08:33 +0000 (13:08 -0500)]
Merge remote-tracking branch 'alexis/various-fixes'

10 years agoMerge remote-tracking branch 'lucas/unwind_integration'
Jean Privat [Wed, 29 Jan 2014 16:50:26 +0000 (11:50 -0500)]
Merge remote-tracking branch 'lucas/unwind_integration'

10 years agolib: changes the behavior of Coll::rand to behave like first
Alexis Laferrière [Mon, 13 Jan 2014 23:24:07 +0000 (18:24 -0500)]
lib: changes the behavior of Coll::rand to behave like first

It will now return a non-nullable and `abort` when empty.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agocontrib/sort_downloads: fix missing C include
Alexis Laferrière [Mon, 20 Jan 2014 14:52:07 +0000 (09:52 -0500)]
contrib/sort_downloads: fix missing C include

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agolib: adds missing import of math.h in standard library
Alexis Laferrière [Thu, 28 Nov 2013 19:36:34 +0000 (14:36 -0500)]
lib: adds missing import of math.h in standard library

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agocollection : Fix the description of Set[E] class
Romain Chanoir [Wed, 29 Jan 2014 14:12:31 +0000 (09:12 -0500)]
collection : Fix the description of Set[E] class

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agocollection: Improved the description of Container[E]
Romain Chanoir [Wed, 29 Jan 2014 14:12:11 +0000 (09:12 -0500)]
collection: Improved the description of Container[E]

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agocollection: fixed Collection[E]::first commentary
Romain Chanoir [Wed, 29 Jan 2014 14:06:42 +0000 (09:06 -0500)]
collection: fixed Collection[E]::first commentary

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agogtk3_4: Add getters and setter for the visibility of a widget
Romain Chanoir [Wed, 29 Jan 2014 10:35:36 +0000 (05:35 -0500)]
gtk3_4: Add getters and setter for the visibility of a widget

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agoMerge remote-tracking branch 'lucas/compiler_abstract_fix'
Jean Privat [Tue, 28 Jan 2014 16:59:52 +0000 (11:59 -0500)]
Merge remote-tracking branch 'lucas/compiler_abstract_fix'

10 years agonitg: Added typing test on new for non-concrete classes + unit tests for new abstract...
Lucas Bajolet [Mon, 27 Jan 2014 18:30:54 +0000 (13:30 -0500)]
nitg: Added typing test on new for non-concrete classes + unit tests for new abstract and interface.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>

10 years agonitg: Added C stack trace when encountering an error
Lucas Bajolet [Mon, 27 Jan 2014 17:18:48 +0000 (12:18 -0500)]
nitg: Added C stack trace when encountering an error

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>

10 years agogtk3_4 : Add insert_row and insert_column methods to GtkGrid
Romain Chanoir [Mon, 27 Jan 2014 12:12:14 +0000 (07:12 -0500)]
gtk3_4 : Add insert_row and insert_column methods to GtkGrid

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agogtk3_4 : Add get_child_at(left, top) in GtkGrid
Romain Chanoir [Mon, 27 Jan 2014 12:11:13 +0000 (07:11 -0500)]
gtk3_4 : Add get_child_at(left, top) in GtkGrid

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agogtk3_4 : Add setter for resize_mode in GtkContainer
Romain Chanoir [Mon, 27 Jan 2014 12:09:54 +0000 (07:09 -0500)]
gtk3_4 : Add setter for resize_mode in GtkContainer

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agogtk3_4 : Add getter for resize_mode in GtkContainer
Romain Chanoir [Mon, 27 Jan 2014 12:09:23 +0000 (07:09 -0500)]
gtk3_4 : Add getter for resize_mode in GtkContainer

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agogtk3_4 : Add method remove_widget to GtkContainer
Romain Chanoir [Mon, 27 Jan 2014 12:08:13 +0000 (07:08 -0500)]
gtk3_4 : Add method remove_widget to GtkContainer

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agogtk3_4 : adds commentary to add method in GtkContainer
Romain Chanoir [Mon, 27 Jan 2014 12:06:59 +0000 (07:06 -0500)]
gtk3_4 : adds commentary to add method in GtkContainer

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agoexamples : fix a bug when clicking on the "." button directly
Romain Chanoir [Fri, 24 Jan 2014 14:30:19 +0000 (09:30 -0500)]
examples : fix a bug when clicking on the "." button directly

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agogitk3_4 : rename getter and setter of sensitive
Romain Chanoir [Fri, 24 Jan 2014 14:28:28 +0000 (09:28 -0500)]
gitk3_4 : rename getter and setter of sensitive

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agogitk3_4 : Adds methods "set_sensitive" and "get_sensitive" to gtk
Romain Chanoir [Fri, 24 Jan 2014 11:46:12 +0000 (06:46 -0500)]
gitk3_4 : Adds methods "set_sensitive" and "get_sensitive" to gtk

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agoexamples : adds the disabling of "." button in calculator
Romain Chanoir [Fri, 24 Jan 2014 11:43:27 +0000 (06:43 -0500)]
examples : adds the disabling  of "." button in calculator

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agoexamples : fix bug with C > 0 > . > 0 > 0 > 0 > 0 > 1
Romain Chanoir [Fri, 24 Jan 2014 11:41:48 +0000 (06:41 -0500)]
examples : fix bug with C > 0 > . > 0 > 0 > 0 > 0 > 1

Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>

10 years agoMerge remote-tracking branch 'alexis/various-fixes'
Jean Privat [Thu, 23 Jan 2014 20:34:12 +0000 (15:34 -0500)]
Merge remote-tracking branch 'alexis/various-fixes'

10 years agolib: fix conversion of hex char to int and add test
Alexis Laferrière [Thu, 23 Jan 2014 14:49:00 +0000 (09:49 -0500)]
lib: fix conversion of hex char to int and add test

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agonitg-s: fix call to super in primitive types and add test
Alexis Laferrière [Mon, 20 Jan 2014 23:13:08 +0000 (18:13 -0500)]
nitg-s: fix call to super in primitive types and add test

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agonitg-s: fix abstract methods in extern classes and add test
Alexis Laferrière [Wed, 22 Jan 2014 20:08:04 +0000 (15:08 -0500)]
nitg-s: fix abstract methods in extern classes and add test

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agomisc: update Vim syntastic plugin to use nitg
Alexis Laferrière [Tue, 21 Jan 2014 15:41:51 +0000 (10:41 -0500)]
misc: update Vim syntastic plugin to use nitg

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agogitignore: ignore path from examples and contrib
Alexis Laferrière [Tue, 21 Jan 2014 15:42:34 +0000 (10:42 -0500)]
gitignore: ignore path from examples and contrib

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

10 years agoMerge remote-tracking branch 'lucas/Code injection in debugger'
Jean Privat [Mon, 20 Jan 2014 14:48:46 +0000 (09:48 -0500)]
Merge remote-tracking branch 'lucas/Code injection in debugger'

10 years agodebugger: Modified commands for the debugger.
Lucas Bajolet [Wed, 15 Jan 2014 16:53:43 +0000 (11:53 -0500)]
debugger: Modified commands for the debugger.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>

10 years agodebugger: Added dynamic evaluation of a Nit module.
Lucas Bajolet [Thu, 16 Jan 2014 20:33:18 +0000 (15:33 -0500)]
debugger: Added dynamic evaluation of a Nit module.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>