contrib/sort_downloads: fix makefile to compile alternative or configured scripts

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

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/rss_download: add a sample configuration

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Merge branch 'master' into rss_download
nitunit: separate extraction and execution of docunits

Signed-off-by: Jean Privat <jean@pryen.org>
nitunit: enable the execution of simple docunit in a single program

Signed-off-by: Jean Privat <jean@pryen.org>
opportunity: Respect the basic HTML structure.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
opportunity: Add missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
brainfuck: Remove warnings.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
lib/stream: add IStream::each_line

Signed-off-by: Jean Privat <jean@pryen.org>
lib/file: add read methods in Path

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add test_file_read2.nit

Signed-off-by: Jean Privat <jean@pryen.org>
lib/file: protect from double close

Signed-off-by: Jean Privat <jean@pryen.org>
neo_doxygen: Do not manually flush the output.

The standard library now takes care of this for us.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Make an instruction less verbose.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
lib/file: add examples for the new read methods in Path

Signed-off-by: Jean Privat <jean@pryen.org>
modelize: check_redef_property_visibility for root_init

Signed-off-by: Jean Privat <jean@pryen.org>
modelize: check property name conflicts for constructors and factories

Signed-off-by: Jean Privat <jean@pryen.org>
tests: error_defs_init.nit for a combinasion of 7*7 cases

Signed-off-by: Jean Privat <jean@pryen.org>
highlight: add HighlightVisitor::line_id_prefix to control ids of line spans

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