| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Parameters:
since: string, version number
experimental: bool (was: [Experimental])
experimental_until: string, version number
deprecated_since: string, version number (was: [Deprecated (since="")])
replacement: string, symbol name (was: [Deprecated (replacement="")])
deprecated: bool (was: [Deprecated])
Used symbols labeled with [Version (since = "")] are checked
against the locally installed package version.
Use --disable-since-check to avoid this behaviour.
Fixes bug 678912.
|
| |
|
|
|
|
| |
Use #include "..." rather than #include <...>
|
|
|
|
| |
Fixes bug 657283.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Report a warning when using experimental symbols. The GIDL parser has
been updated, too, and bindings have been regenerated.
Fixes bug 644779.
|
| |
|
|
|
|
| |
This deprecates string.str.
|
|
|
|
|
| |
This deprecates string.utf8_offset, string.offset,
string.pointer_to_offset, and string.ndup.
|
|
|
|
| |
Fixes bug 619865.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Consider a source file as used only if actual C code (or declarations)
have been generated from something in that source file.
This greatly reduces the number of dependencies listed for compilations
that touch a large number of symbols in trivial ways without really
making use of them (for example, when listing a very large number of
unused fast-vapi files, as parvala does).
Fixes bug 630144.
|
|
|
|
| |
Fixes bug 628927.
|
|
|
|
|
|
|
|
|
|
| |
Add a --deps= option to the compiler to write out a make-style
dependency file. The name of the target used is the name of the
dependency file itself.
This lets the dependency file serve as a stamp for the C file (which may
or may not be touched depending if it was changed). The dependency
output is always touched.
|
|
|
|
|
|
|
| |
Pass this through from the SourceFileType of the source file. If there
is no source file, use SourceFileType.NONE.
Redefine 'external_package' in terms of this new property.
|
|
|
|
|
|
|
|
|
| |
SourceFileType has 2 possible values:
SOURCE
PACKAGE
and replaces the CodeWriter.external_package boolean with a new field
called 'file_type'.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes bug 614712.
|
|
|
|
| |
GRegex requires GLib 2.14.
|
|
|
|
| |
Fixes bug 601803.
|
| |
|
|
|
|
| |
Fixes bug 585718.
|
|
|
|
| |
Fixes bug 537461.
|
|
|
|
|
|
| |
Generate single C header file for public API, do not use header
files for internal API. Fixes bug 471244, bug 571037, bug 572536,
and bug 575629.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-01-31 Jürg Billeter <j@bitron.ch>
* vala/valaflowanalyzer.vala:
* vala/valasymbol.vala:
Report unused internal methods
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
Mark modules as internal
svn path=/trunk/; revision=2412
|
|
|
|
|
|
|
|
|
|
| |
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valasymbol.vala:
Fix determining relative accessibility, fixes bug 559798
svn path=/trunk/; revision=2369
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valalocalvariable.vala:
Warn when using result variable with incompatible type to prepare
possible introduction of implicit result variable
* vala/valageniescanner.vala:
* vala/valascanner.vala:
* vala/valasymbol.vala:
Fix new warnings
svn path=/trunk/; revision=2322
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-11-14 Jürg Billeter <j@bitron.ch>
* vala/valacfgbuilder.vala:
* vala/valamemberaccess.vala:
* vala/valamethod.vala:
* vala/valasymbol.vala:
* gobject/valaccodemethodmodule.vala:
Report unused fields, methods, and local variables
* vala/valacodecontext.vala:
* vala/valadynamicproperty.vala:
* vala/valaenum.vala:
* vala/valagenieparser.vala:
* vala/valainterfacewriter.vala:
* vala/valaparser.vala:
* vala/valastruct.vala:
* vala/valaunresolvedtype.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagobjectmodule.vala:
* vapigen/valagirparser.vala:
* vapigen/valamarkupreader.vala:
Remove unused symbols
svn path=/trunk/; revision=2016
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-27 Jürg Billeter <j@bitron.ch>
* vala/valaarraylengthfield.vala:
* vala/valaarraymovemethod.vala:
* vala/valaarrayresizemethod.vala:
* vala/valablock.vala:
* vala/valaclass.vala:
* vala/valaconstant.vala:
* vala/valaconstructor.vala:
* vala/valacreationmethod.vala:
* vala/valadelegate.vala:
* vala/valadestructor.vala:
* vala/valadynamicmethod.vala:
* vala/valadynamicproperty.vala:
* vala/valadynamicsignal.vala:
* vala/valaenum.vala:
* vala/valaenumvalue.vala:
* vala/valaerrorcode.vala:
* vala/valaerrordomain.vala:
* vala/valafield.vala:
* vala/valaforeachstatement.vala:
* vala/valaformalparameter.vala:
* vala/valainterface.vala:
* vala/valalocalvariable.vala:
* vala/valamember.vala:
* vala/valamethod.vala:
* vala/valanamespace.vala:
* vala/valaobjecttypesymbol.vala:
* vala/valaproperty.vala:
* vala/valasignal.vala:
* vala/valastruct.vala:
* vala/valaswitchsection.vala:
* vala/valasymbol.vala:
* vala/valatypeparameter.vala:
* vala/valatypesymbol.vala:
Use constructor chaining instead of helper method
svn path=/trunk/; revision=1934
|
|
|
|
|
|
|
|
|
| |
2008-08-14 Jürg Billeter <j@bitron.ch>
Don't derive from GObject in libvala where not necessary to improve
compilation performance
svn path=/trunk/; revision=1757
|
|
|
|
|
|
|
|
|
|
| |
2008-07-11 Jürg Billeter <j@bitron.ch>
* vala/valasymbol.vala:
Don't transform non-lowercase names to CamelCase
svn path=/trunk/; revision=1696
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-07-07 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
* vala/valasourcefile.vala:
* vala/valasymbol.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorsourcefile.vala:
Support methods and property accessors with body in VAPI files
svn path=/trunk/; revision=1679
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-06-17 Jürg Billeter <j@bitron.ch>
* vala/valasymbol.vala:
* gobject/valaccodeobjecttypesymbolbinding.vala:
Use CamelCase for methods and signals exported to D-Bus,
fixes bug 538818
svn path=/trunk/; revision=1608
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-05-30 Juerg Billeter <j@bitron.ch>
* vala/valadynamicmethod.vala:
* vala/valadynamicproperty.vala:
* vala/valasymbol.vala:
* gobject/valaccodedynamicpropertybinding.vala:
Add support for dynamic properties of GObjects
svn path=/trunk/; revision=1497
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-05-29 Juerg Billeter <j@bitron.ch>
* vala/valablock.vala:
* vala/valaclass.vala:
* vala/valacodecontext.vala:
* vala/valacodenode.vala:
* vala/valadatatype.vala:
* vala/valadelegatetype.vala:
* vala/valadynamicmethod.vala:
* vala/valadynamicproperty.vala:
* vala/valaenum.vala:
* vala/valaerrordomain.vala:
* vala/valaforstatement.vala:
* vala/valainitializerlist.vala:
* vala/valainterface.vala:
* vala/valainterfacewriter.vala:
* vala/valainvocationexpression.vala:
* vala/valalambdaexpression.vala:
* vala/valamember.vala:
* vala/valamemberaccess.vala:
* vala/valamethod.vala:
* vala/valamethodtype.vala:
* vala/valanamespace.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaobjecttypesymbol.vala:
* vala/valapointertype.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasignaltype.vala:
* vala/valasourcefile.vala:
* vala/valastruct.vala:
* vala/valaswitchsection.vala:
* vala/valaswitchstatement.vala:
* vala/valasymbol.vala:
* vala/valasymbolresolver.vala:
* vala/valatypesymbol.vala:
* ccode/valaccodecommaexpression.vala:
* ccode/valaccodefragment.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeelementaccessbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorsignal.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valagidlwriter.vala:
Use Gee.List instead of Gee.Collection to improve iteration
performance
svn path=/trunk/; revision=1493
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-20 Juerg Billeter <j@bitron.ch>
* vala/valacfgbuilder.vala, vala/valaclass.vala,
vala/valacodecontext.vala, vala/valainterfacewriter.vala,
vala/valamember.vala, vala/valamemorymanager.vala,
vala/valamethod.vala, vala/valanamespace.vala,
vala/valaparser.vala, vala/valascanner.vala,
vala/valasemanticanalyzer.vala, vala/valasourcefile.vala,
vala/valasymbol.vala, vala/valatokentype.vala,
vala/valatypesymbol.vala, gobject/valaccodecompiler.vala,
gobject/valaccodegenerator.vala, gobject/valagidlwriter.vala,
vapigen/valagidlparser.vala, vapi/packages/gnome-keyring-1/,
vapi/packages/gstreamer-0.10/, vapi/packages/gtk+-2.0/,
vapi/packages/libgnome-menu/, vapi/packages/pango/:
Replace [Import] attribute by `extern' keyword, rename
`is_imported' property to `external' and `pkg' property to
`external_package' to harmonize used terms, fixes bug 480253
svn path=/trunk/; revision=1286
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-14 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala: report warning when using null
literal as return expression of method returning non-null value
* */*.vala: fix warnings
svn path=/trunk/; revision=1228
|
|
|
|
|
|
|
|
| |
2008-04-13 Juerg Billeter <j@bitron.ch>
* */*.vala: fix build when using non-null types
svn path=/trunk/; revision=1212
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-13 Juerg Billeter <j@bitron.ch>
* vala/valaparser.vala: report warning when using obsolete syntax
for non-null types
* */*.vala, */*.vapi: port to new syntax
svn path=/trunk/; revision=1208
|