2008-01-18 Jürg Billeter <j@bitron.ch>
+ * vala/valacodenode.vala, vala/valasemanticanalyzer.vala: don't output
+ full source file path in generated C code
+
+2008-01-18 Jürg Billeter <j@bitron.ch>
+
* gobject/valaccodegenerator.vala: don't generate public setter for
construct-only properties, fixes bug 479062
/* valacodenode.vala
*
- * Copyright (C) 2006-2007 Jürg Billeter
+ * Copyright (C) 2006-2008 Jürg Billeter
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
set {
if (source_reference != null) {
value.line = new CCodeLineDirective (
- Path.build_filename (Environment.get_current_dir (), source_reference.file.filename),
+ Path.get_basename (source_reference.file.filename),
source_reference.first_line);
}
var format_arg = prev_arg;
if (format_arg is LiteralExpression) {
var format_lit = (StringLiteral) ((LiteralExpression) format_arg).literal;
- format_lit.value = "\"%s:%d: %s".printf (expr.source_reference.file.filename, expr.source_reference.first_line, format_lit.value.offset (1));
+ format_lit.value = "\"%s:%d: %s".printf (Path.get_basename (expr.source_reference.file.filename), expr.source_reference.first_line, format_lit.value.offset (1));
}
}