Skip to content

Commit

Permalink
Merge nm branch to 1.0
Browse files Browse the repository at this point in the history
	* ChangeLog: .
	* KNOWN_BUGS: Remove.
	* Makefile.am: .
	* doc/Doxyfile.in: .
	* src/flavorable.hh: .
	* src/network/bsdnet/network.cc: .
	* src/parser/bison/ugrammar.y: .
	* src/parser/bison/utoken.l: .
	* src/ucommand.cc: .
	* src/ucommand.hh: .
	* src/ucomplaints.cc: .
	* src/uexpression.cc: .
	* src/uobject.cc: .
	* src/userver.cc: .
	* src/userver.hh: .
	* src/utypes.hh: .
	* src/uvalue.cc: .
	* src/uvar.cc: .
	* src/uvariable.cc: .
	* src/uvariable.hh: .
	* tests-local.mk: .
	* vcs/local.rb: .

git-svn-id: file:///srv/svn/kernel1/branches/1.0@1600 1e37f2df-8004-0410-ba96-adcf012cb36e
  • Loading branch information
deslandes committed Sep 24, 2007
1 parent 58dc7bb commit e28d932
Show file tree
Hide file tree
Showing 22 changed files with 524 additions and 259 deletions.
98 changes: 86 additions & 12 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,22 +1,96 @@
2007-09-20 SIGOURE Benoit <[email protected]>
2007-09-24 Guillaume Deslandes <[email protected]>

Merge nm branch to 1.0
* ChangeLog: .
* KNOWN_BUGS: Remove.
* Makefile.am: .
* doc/Doxyfile.in: .
* src/flavorable.hh: .
* src/network/bsdnet/network.cc: .
* src/parser/bison/ugrammar.y: .
* src/parser/bison/utoken.l: .
* src/ucommand.cc: .
* src/ucommand.hh: .
* src/ucomplaints.cc: .
* src/uexpression.cc: .
* src/uobject.cc: .
* src/userver.cc: .
* src/userver.hh: .
* src/utypes.hh: .
* src/uvalue.cc: .
* src/uvar.cc: .
* src/uvariable.cc: .
* src/uvariable.hh: .
* tests-local.mk: .
* vcs/local.rb: .

2007-09-24 Guillaume Deslandes <[email protected]>

Fix parser conflicts for URBI side pointers
* src/parser/bison/ugrammar.y: Handle token arrow.
Comment unstable array rules for now.
* src/parser/bison/utoken.l: Add token arrow.

2007-09-24 Guillaume Deslandes <[email protected]>

Update mail address to mailing list
* local.rb: Here.

2007-09-20 Guillaume Deslandes <[email protected]>

Fixes and cleaning
* Makefile.am: Update libport inclusion.
* doc/Doxyfile.in: .
* src/ucommand.cc: Fix assign to derivative error.
Fix segfault on remote.fct(other_remote.fct(x)) calls.
Fix at/whenever not beeing reevaluated.
* src/userver.cc: Cleaning.
* src/uvar.cc: Fix variable assignment for uowned.
* src/uvariable.cc: Choose binder hash depending on autoupdate.
* tests-local.mk: Remove fixed tests from XFAIL list.
* vcs/local.rb: .

2007-08-31 Matthieu Nottale <[email protected]>

The "uowned variable with both notifychange and notifyaccess" use case is fixed, but not-uowned variables are broken.
Fix infinite loop when a module has both a notifychange and a notifyaccess callback on its UOwned variable
* src/uobject.cc,
* src/userver.cc,
* src/uvar.cc,
* src/uvariable.cc,
* src/uvariable.hh:
- Distinguate between owned/non-owned notifychange callbacks
- Deny non-uowned notifyaccess callbacks
- Try to fix the meaningless chaotic mess of selfSet, setSensorVal, update and all this shit.

* network.cc: Correct a typo, dont use SO_REUSADDR under
windows.
2007-08-31 Matthieu Nottale <[email protected]>

2007-09-19 POTHIER Benoit <[email protected]>
Factor bound function check in a tryModuleCall method. Use it to allow call to those methods in expressions
* src/ucommand.cc,
* src/ucommand.hh,
* src/uexpression.cc: Here and there.

Add known bugs file.
* KNOWN_BUGS: New.
2007-08-31 Matthieu Nottale <[email protected]>

2007-09-18 HUMBERT Remi <[email protected]>
more abort=>assert, ostream<< replaced by sprintf because of gumstix problems with c++ iostream and floats
* src/ucomplaints.cc,
* src/uvalue.cc: Here.

* src/utypes.hh: Undefine 'min' and 'max' macros,
it should be done in libport/windows.hh. This is only a temporary
solution.
2007-08-31 Matthieu Nottale <[email protected]>

2007-08-31 R�mi Humbert <[email protected]>
assert/abbort replace, add a getuid method.
* src/flavorable.hh: abort=>assert.
* src/userver.hh: Add a getuid() method used by ugrammar.y.

* network.cc: Don't set the option SO_REUSEADDR under windows .
2007-08-31 Matthieu Nottale <[email protected]>

Add "pointer" like in the grammar as glue to $()
$a is $(a)
a$b is a=>b is $(a+".b")
ptr a = new b is a=create_unique_string() | $(a) = new b;

* src/parser/bison/ugrammar.y,
* src/parser/bison/utoken.l: Add ptr a=new b, ptr a, a=>b a$b and $a constructs.

2007-08-25 Matthieu Nottale <[email protected]>

Expand Down
38 changes: 0 additions & 38 deletions KNOWN_BUGS

This file was deleted.

3 changes: 1 addition & 2 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,10 @@
################################################################################

include $(top_srcdir)/build-aux/build-aux.mk
include $(top_srcdir)/libport/libport.mk

ACLOCAL_AMFLAGS = -I build-aux

SUBDIRS = src tests . doc
SUBDIRS = libport src tests . #doc

# build-aux.
EXTRA_DIST += \
Expand Down
80 changes: 43 additions & 37 deletions doc/Doxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,26 @@
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = URBI_Kernel
PROJECT_NAME = @PACKAGE_NAME@
PROJECT_NUMBER = @PACKAGE_VERSION@
OUTPUT_DIRECTORY = @[email protected]
OUTPUT_LANGUAGE = English
USE_WINDOWS_ENCODING = NO
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES
ABBREVIATE_BRIEF =
ABBREVIATE_BRIEF =
ALWAYS_DETAILED_SEC = NO
INLINE_INHERITED_MEMB = NO
FULL_PATH_NAMES = NO
STRIP_FROM_PATH =
STRIP_FROM_PATH =
SHORT_NAMES = NO
JAVADOC_AUTOBRIEF = YES
MULTILINE_CPP_IS_BRIEF = NO
DETAILS_AT_TOP = NO
INHERIT_DOCS = YES
DISTRIBUTE_GROUP_DOC = NO
TAB_SIZE = 8
ALIASES =
ALIASES =
OPTIMIZE_OUTPUT_FOR_C = NO
OPTIMIZE_OUTPUT_JAVA = NO
SUBGROUPING = YES
Expand Down Expand Up @@ -50,9 +50,10 @@ GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS =
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 30
SHOW_USED_FILES = YES

#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
Expand All @@ -61,22 +62,23 @@ WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE =
WARN_LOGFILE =

#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = @top_srcdir@
FILE_PATTERNS = *.cc \
*.h
*.h
RECURSIVE = YES
EXCLUDE =
EXCLUDE =
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS = jpeg
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO
IMAGE_PATH =
INPUT_FILTER =
IMAGE_PATH =
INPUT_FILTER =
FILTER_SOURCE_FILES = NO

#---------------------------------------------------------------------------
Expand All @@ -94,21 +96,21 @@ VERBATIM_HEADERS = YES
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX = NO
COLS_IN_ALPHA_INDEX = 5
IGNORE_PREFIX =
IGNORE_PREFIX =

#---------------------------------------------------------------------------
# configuration options related to the HTML output
#---------------------------------------------------------------------------
GENERATE_HTML = YES
HTML_OUTPUT = html
HTML_FILE_EXTENSION = .html
HTML_HEADER =
HTML_FOOTER =
HTML_STYLESHEET =
HTML_HEADER =
HTML_FOOTER =
HTML_STYLESHEET =
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO
CHM_FILE =
HHC_LOCATION =
CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
BINARY_TOC = NO
TOC_EXPAND = NO
Expand All @@ -126,8 +128,8 @@ LATEX_CMD_NAME = latex
MAKEINDEX_CMD_NAME = makeindex
COMPACT_LATEX = NO
PAPER_TYPE = a4wide
EXTRA_PACKAGES =
LATEX_HEADER =
EXTRA_PACKAGES =
LATEX_HEADER =
PDF_HYPERLINKS = NO
USE_PDFLATEX = NO
LATEX_BATCHMODE = NO
Expand All @@ -140,8 +142,8 @@ GENERATE_RTF = NO
RTF_OUTPUT = rtf
COMPACT_RTF = NO
RTF_HYPERLINKS = NO
RTF_STYLESHEET_FILE =
RTF_EXTENSIONS_FILE =
RTF_STYLESHEET_FILE =
RTF_EXTENSIONS_FILE =

#---------------------------------------------------------------------------
# configuration options related to the man page output
Expand All @@ -156,8 +158,8 @@ MAN_LINKS = NO
#---------------------------------------------------------------------------
GENERATE_XML = NO
XML_OUTPUT = xml
XML_SCHEMA =
XML_DTD =
XML_SCHEMA =
XML_DTD =
XML_PROGRAMLISTING = YES

#---------------------------------------------------------------------------
Expand All @@ -171,32 +173,32 @@ GENERATE_AUTOGEN_DEF = NO
GENERATE_PERLMOD = NO
PERLMOD_LATEX = NO
PERLMOD_PRETTY = YES
PERLMOD_MAKEVAR_PREFIX =
PERLMOD_MAKEVAR_PREFIX =

#---------------------------------------------------------------------------
# Configuration options related to the preprocessor
# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES

#---------------------------------------------------------------------------
# Configuration::additions related to external references
# Configuration::additions related to external references
#---------------------------------------------------------------------------
TAGFILES =
GENERATE_TAGFILE =
TAGFILES =
GENERATE_TAGFILE =
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
PERL_PATH = /usr/bin/perl

#---------------------------------------------------------------------------
# Configuration options related to the dot tool
# Configuration options related to the dot tool
#---------------------------------------------------------------------------
CLASS_DIAGRAMS = YES
HIDE_UNDOC_RELATIONS = YES
Expand All @@ -210,15 +212,19 @@ INCLUDED_BY_GRAPH = YES
CALL_GRAPH = NO
GRAPHICAL_HIERARCHY = YES
DOT_IMAGE_FORMAT = png
DOT_PATH =
DOTFILE_DIRS =
DOT_PATH =
DOTFILE_DIRS =
MAX_DOT_GRAPH_WIDTH = 1024
MAX_DOT_GRAPH_HEIGHT = 1024
MAX_DOT_GRAPH_DEPTH = 0
GENERATE_LEGEND = YES
DOT_CLEANUP = YES

#---------------------------------------------------------------------------
# Configuration::additions related to the search engine
# Configuration::additions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE = YES

## Local Variables:
## mode: Makefile
## End:
4 changes: 2 additions & 2 deletions src/flavorable.hh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#ifndef FLAVORABLE_HH
# define FLAVORABLE_HH

#include <cassert>
/// Root for command that come in different flavors.
class Flavorable
{
Expand Down Expand Up @@ -41,7 +41,7 @@ public:
case UCOMMA:
return "COMMA";
default:
abort ();
assert (!"not reachable");
}
}

Expand Down
Loading

0 comments on commit e28d932

Please sign in to comment.