Jean Privat [Fri, 6 Jun 2014 18:24:05 +0000 (14:24 -0400)]
nitlight: fix style.css
Signed-off-by: Jean Privat <jean@pryen.org>
Alexis Laferrière [Fri, 6 Jun 2014 18:22:08 +0000 (14:22 -0400)]
android: move the event loop from mnit_android to android
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 6 Jun 2014 17:30:50 +0000 (13:30 -0400)]
tests: skip mnit in niti as does nitg-g
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Fri, 6 Jun 2014 15:26:43 +0000 (11:26 -0400)]
tests: add mnit_linux to exec skip with other mnit projects
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexandre Terrasa [Thu, 5 Jun 2014 20:59:14 +0000 (16:59 -0400)]
model_utils: extract mclass mproperties
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 5 Jun 2014 20:58:11 +0000 (16:58 -0400)]
model_utils: extract classes in mmodule nesting
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Thu, 5 Jun 2014 19:53:47 +0000 (15:53 -0400)]
Merge: Debugger clean
Simple cosmetic changes to the debugger, clearer, less verbose when executing several commands.
Pull-Request: #478
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 5 Jun 2014 19:50:01 +0000 (15:50 -0400)]
examples: fix mnit_ballz and shoot for latest android.nit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Thu, 5 Jun 2014 19:49:19 +0000 (15:49 -0400)]
lib/mnit: frame_core is not abstract
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Lucas Bajolet [Thu, 5 Jun 2014 14:44:28 +0000 (10:44 -0400)]
lib/standard/ropes: Adapted chars method and related class to Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:43:00 +0000 (10:43 -0400)]
lib/standard/ropes: Added backwards equivalents of previously defined iterators.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:40:29 +0000 (10:40 -0400)]
lib/standard/ropes: Adapted output to Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:39:23 +0000 (10:39 -0400)]
lib/standard/ropes: Adapted to_cstring for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:37:48 +0000 (10:37 -0400)]
lib/standard/ropes: Adapted == method for Ropes since the == method from Collection uses indexed access => very slow on ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:34:43 +0000 (10:34 -0400)]
lib/standard/ropes: Adapted some services from Text.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:32:03 +0000 (10:32 -0400)]
lib/standard/ropes: Added prepend service, alias to insert_at(0).
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:30:00 +0000 (10:30 -0400)]
lib/standard/ropes: Added a final forward iterator on the chars.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:29:42 +0000 (10:29 -0400)]
lib/standard/ropes: Added an iterator on the substrings of a Rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:27:54 +0000 (10:27 -0400)]
lib/standard/ropes: Added an iterator on the leaves of the Rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:25:57 +0000 (10:25 -0400)]
lib/standard/ropes: Added a forward postfix iterator on Rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:24:56 +0000 (10:24 -0400)]
lib/standard/ropes: Preparing introduction of iterators on Rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Thu, 5 Jun 2014 14:22:21 +0000 (10:22 -0400)]
lib/standard/ropes: Adapted substring method for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Alexis Laferrière [Thu, 5 Jun 2014 15:11:36 +0000 (11:11 -0400)]
android: intro `App::paused` and use it in mnit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 8 Apr 2014 19:53:29 +0000 (15:53 -0400)]
dino: use vibration on Android
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 28 Apr 2014 16:22:38 +0000 (12:22 -0400)]
lib: intro android::vibration
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 2 Jun 2014 18:47:01 +0000 (14:47 -0400)]
examples: update moles to use app.nit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Mon, 2 Jun 2014 18:46:45 +0000 (14:46 -0400)]
examples: update dino to use app.nit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Sat, 31 May 2014 19:04:08 +0000 (15:04 -0400)]
examples: update mnit_simple to android.nit
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 28 May 2014 21:41:05 +0000 (17:41 -0400)]
mnit/android: update sensors to use new android module
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Sat, 31 May 2014 19:16:30 +0000 (15:16 -0400)]
lib/mnit_android: update to use android::native_app_glue
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Wed, 4 Jun 2014 23:10:19 +0000 (19:10 -0400)]
Merge: QuadTree API introduction
QuadTree data structure API used to partition two-dimensional space. Includes a Static and a dynamic implementation, and a simple implementation with an array
Pull-Request: #472
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Lucas Bajolet [Wed, 4 Jun 2014 20:54:09 +0000 (16:54 -0400)]
lib/standard/ropes: Added the insertion of a string in the rope.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:51:48 +0000 (16:51 -0400)]
lib/standard/ropes: Added append method.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:41:48 +0000 (16:41 -0400)]
lib/standard/ropes: Search method and classes added.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:39:12 +0000 (16:39 -0400)]
lib/standard/ropes: Added constructors for a Rope
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:38:26 +0000 (16:38 -0400)]
lib/standard/ropes: Bases of RopeString class.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:36:40 +0000 (16:36 -0400)]
lib/standard/ropes: Added basic structure for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:31:54 +0000 (16:31 -0400)]
lib/standard/ropes: Nodes for Ropes.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:30:21 +0000 (16:30 -0400)]
lib/standard: Removal of all of ropes.nit content for complete rewrite.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:02:17 +0000 (16:02 -0400)]
debugger: Less noise when printing all available variables in the prompt.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Lucas Bajolet [Wed, 4 Jun 2014 20:01:25 +0000 (16:01 -0400)]
debugger: Use a JSON-like notation for printing a variable's structure.
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Romain Chanoir [Wed, 4 Jun 2014 16:52:18 +0000 (12:52 -0400)]
QuadTree API Introduction
Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>
Romain Chanoir [Wed, 4 Jun 2014 16:51:54 +0000 (12:51 -0400)]
Geometry: Introducing BoxedCollection
Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>
Romain Chanoir [Wed, 4 Jun 2014 16:51:39 +0000 (12:51 -0400)]
Geometry: Adds padded on boxes
Signed-off-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>
Jean Privat [Tue, 3 Jun 2014 20:37:29 +0000 (16:37 -0400)]
Merge: Improve mdoc & markdown
Various small improvement on the mdoc and markdown side
more important stuff in no particular order:
* MDoc::original_mentity gives context
* README documents mgroups
* markdown need 4 spaces (not 5) for code-block and trims them
* most parts of test_markdown are refreshed
See examples in http://nitlanguage.org/code/test-markdown.html ; it just lists entities in an <h?> tag followed by its documentation
Pull-Request: #477
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Tue, 3 Jun 2014 18:56:40 +0000 (14:56 -0400)]
Merge: Typing gets its context from the model, not the AST
This replace some usage of AST nodes with model entities in the signature of some services in modelbuilder and typing.
This simplifies the clients that can now think less about the AST.
But the main objective is to permit, in some reasonable future, to feed arbitrary piece of code to the phase system.
Eg. of concrete future use: safe and clean analysis of pieces of code in documentation.
Pull-Request: #476
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Tue, 3 Jun 2014 13:09:56 +0000 (09:09 -0400)]
modelbuilder: considers that mentities outside the modelbuilder are safe
When playing with injected code, a specific modelbuilder should only bother
to recursively build its knowledge
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 12:42:56 +0000 (08:42 -0400)]
typing: TypeVisitor need mmodule and mpropdef, not aclassdef
This will help to analyze code with a injected context
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 2 Jun 2014 19:21:49 +0000 (15:21 -0400)]
modelize_property: remove usage of `nclassdef`
nclassdef are less needed, so just not use them when possible.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 2 Jun 2014 19:09:57 +0000 (15:09 -0400)]
modelbuilder: `resolve_mtype` require a MClassDef instead of a AClassdef
This also simplify some the clients.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 2 Jun 2014 18:43:24 +0000 (14:43 -0400)]
typing: promote `TV::mmodule` and `TV::anchor` to attributes
Also teach function to use them instead going trough `nclassdef`
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 15:47:10 +0000 (11:47 -0400)]
tests: update test_markdown
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 14:34:01 +0000 (10:34 -0400)]
test_markdown: refine href in MEntities to match the generated HTML
I am not sure this is the way to go ; maybe, a better API could be
to have to kind of double dispatch between the Higliter and the MEntity
so that a specific highliting behavior could be done by creating a subclass
of HighlightVisitor.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 14:03:38 +0000 (10:03 -0400)]
test_markdown: --full also document projects and groups
Currently, there is no way to document projects, but groups have the new
`README` feature
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 14:02:22 +0000 (10:02 -0400)]
test_markdown: rewrite core method
Because used services are in the model
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 14:01:54 +0000 (10:01 -0400)]
test_markdown: use more css and js from highlight
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 13:47:59 +0000 (09:47 -0400)]
highlight: do not add html classes to unresolved local variables
Eg. this avoid highlighting to only highlight the fist occurrence of `x`
in the following AST if no semantic analysis is run
~~~
var x = 5
print x
~~~
Now, either none, or both `x` are identified as variables according to how
mush semantic analysis is performed.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 13:06:10 +0000 (09:06 -0400)]
highlight: factorizes css and js requirements
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 13:05:21 +0000 (09:05 -0400)]
highlight: "display: block" and "line" only make sense in <pre> tags
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 12:52:22 +0000 (08:52 -0400)]
markdown: code-block is detected with 3 spaces
So a total of 4 including the space that follows the #
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 12:49:33 +0000 (08:49 -0400)]
markdown: trim indenting spaces from code-blocks in MDoc
So there is no more useless margin if code block is indented with 6 or more
spaces.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 12:45:59 +0000 (08:45 -0400)]
modelbuilder: build MDoc of MGroup from README files
This is a crazy idea form lunch-time; let's see if it catches.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 3 Jun 2014 12:44:46 +0000 (08:44 -0400)]
model: add optional MDoc::original_mentity
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 2 Jun 2014 18:30:03 +0000 (14:30 -0400)]
Merge: Check class kind
Enforce that the specialization conforms the rules.
This solve a old, undocumented, and forgotten TODO in the new engine.
Pull-Request: #475
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexis Laferrière [Tue, 27 May 2014 20:00:38 +0000 (16:00 -0400)]
android: use native_app_glue
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Tue, 27 May 2014 20:00:26 +0000 (16:00 -0400)]
lib/android: intro android::native_app_glue
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Mon, 2 Jun 2014 15:36:44 +0000 (11:36 -0400)]
Merge: Nitlightrapbox: nitlight + infobox + bootstrap + astutil
before: http://nitlanguage.org/code/highlight.html
after: http://nitlanguage.org/code2/highlight.html
Pull-Request: #474
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Mon, 2 Jun 2014 15:04:11 +0000 (11:04 -0400)]
tests: add base_error_class_kind
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 2 Jun 2014 15:03:24 +0000 (11:03 -0400)]
model: check if specialization is allowed between class kinds
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 2 Jun 2014 15:02:47 +0000 (11:02 -0400)]
model: `extern_kind` is "extern class", not just "extern"
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Mon, 2 Jun 2014 12:55:30 +0000 (08:55 -0400)]
tests: update test_parser ; no more column numbered 0
Signed-off-by: Jean Privat <jean@pryen.org>
Alexis Laferrière [Wed, 28 May 2014 21:39:44 +0000 (17:39 -0400)]
app.nit: make App::init protected so it can de redefed
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Sat, 31 May 2014 02:55:20 +0000 (22:55 -0400)]
parser_util: parse_somethig behave correclty when the first token is an error
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 31 May 2014 01:02:28 +0000 (21:02 -0400)]
tests: update test_markdown because the new highligther
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 31 May 2014 01:01:30 +0000 (21:01 -0400)]
astutil: do not crash if the AST is just a token
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 31 May 2014 00:59:07 +0000 (20:59 -0400)]
parser_util: drop injected tokens
Do not locate them so they are excluded by the parser.
Remove parents in the result of parse_something so injected tokens
become unaccesible.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Sat, 31 May 2014 00:56:54 +0000 (20:56 -0400)]
parser: do not crash on tokens without location
Do not insert them in the linked lis of tokens
Do not use them to compute locations on productions
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 30 May 2014 20:24:58 +0000 (16:24 -0400)]
tests: update nitlight
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 30 May 2014 20:15:31 +0000 (16:15 -0400)]
nitlight: enable boostrap in generated pages
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 30 May 2014 20:12:19 +0000 (16:12 -0400)]
highlight: rewrite using astutil and with infoboxes
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 30 May 2014 20:05:05 +0000 (16:05 -0400)]
nitlight: add a title on the html document
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 30 May 2014 19:57:45 +0000 (15:57 -0400)]
lib/html: `HTMLTag::add` returs self for fluent programming
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 30 May 2014 20:00:13 +0000 (16:00 -0400)]
lib/html: add `HTMLTag::open`
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Fri, 30 May 2014 15:06:16 +0000 (11:06 -0400)]
Merge: more feature for the AST
New services for client of the AST who care about the real text representation of the code (eg. highlighter or pretty-printers).
A better nitlighter should follow once this is reviewed and accepted.
The two first commits move some code in new modules.
The folowing commits add some features and nitpickfixes
The last commit introduces a new module, `astutil`, that will be used by the new highlighter (instead of the current ugly double cursor mechanism).
The method `astutil::ANode::to_xml` is not that useful but presents an exemple of a basic implementation of the targeted clients.
Pull-Request: #473
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Jean Privat [Fri, 30 May 2014 15:02:56 +0000 (11:02 -0400)]
tests: update highlight and cie because `.` is no more an operator
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 29 May 2014 12:46:30 +0000 (08:46 -0400)]
src: new module astutil.nit
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 29 May 2014 06:40:13 +0000 (02:40 -0400)]
parser: dot dotdot and dotdotdot are not operators
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 28 May 2014 15:28:23 +0000 (11:28 -0400)]
parser: add `Token::blank_before`
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 28 May 2014 13:03:33 +0000 (09:03 -0400)]
parser: `ANode::debug` outputs on stderr instead of stdin
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 28 May 2014 13:02:58 +0000 (09:02 -0400)]
parser: add some basic tree services in ANode
* `ANode::root` to get the root node
* `ANode::common_parent` to get the smallest common parent of two nodes
* `ANode::depth` to get the distance beween root and self
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Wed, 28 May 2014 13:00:29 +0000 (09:00 -0400)]
parser: add `SourceFile::first_token` and `SourceFile::last_token`
This helps to manipulate the token list.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 27 May 2014 18:06:23 +0000 (14:06 -0400)]
parser: move stable content of `lexer.nit` into `lexer_work.nit
What is still generated is thus even more minimal.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Tue, 27 May 2014 17:55:19 +0000 (13:55 -0400)]
parser: move stable content of `parser.nit` into `parser_work.nit
What is still generated is thus more minimal.
Signed-off-by: Jean Privat <jean@pryen.org>
Jean Privat [Thu, 29 May 2014 01:47:52 +0000 (21:47 -0400)]
Merge: nitg: use a portable macro PRINT_ERROR instead of fprintf
Outputs to stderr on Linux and to logcat on Android.
The macro is defined both in the C internal to the compiled Nt program and to each FFI files which are separated from the internals.
Pull-Request: #417
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
Alexis Laferrière [Wed, 28 May 2014 21:52:13 +0000 (17:52 -0400)]
tests: fix savs for nitg-g to reorder output on stderr
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 28 May 2014 21:40:39 +0000 (17:40 -0400)]
src: use macro PRINT_ERROR for deferred method error
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Alexis Laferrière [Wed, 28 May 2014 21:49:40 +0000 (17:49 -0400)]
Merge branch 'master' into portable-errors
Alexis Laferrière [Wed, 28 May 2014 21:48:51 +0000 (17:48 -0400)]
tests: fix sav for error_annot_c_compiler
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Jean Privat [Wed, 28 May 2014 19:48:51 +0000 (15:48 -0400)]
Merge: Geometry module
Will be used by QuadTrees, Bentley-Ottman and gammit.
For each geometric concept there is an interface beginning with 'A' and an implementation. Such as the abstract APoint and concrete class Point.
Pull-Request: #442
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Chanoir <chanoir.romain@courrier.uqam.ca>
Alexis Laferrière [Wed, 28 May 2014 17:31:38 +0000 (13:31 -0400)]
tests: fix nitg-e fixme files with changes to kernel
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>