vala.h   vala.h 
skipping to change at line 3825 skipping to change at line 3825
GType vala_source_file_get_type (void) G_GNUC_CONST; GType vala_source_file_get_type (void) G_GNUC_CONST;
ValaList* vala_code_context_get_source_files (ValaCodeContext* self); ValaList* vala_code_context_get_source_files (ValaCodeContext* self);
ValaList* vala_code_context_get_c_source_files (ValaCodeContext* self); ValaList* vala_code_context_get_c_source_files (ValaCodeContext* self);
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const gcha r* file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const gcha r* file);
ValaList* vala_code_context_get_packages (ValaCodeContext* self); ValaList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const gchar* pkg); gboolean vala_code_context_has_package (ValaCodeContext* self, const gchar* pkg);
void vala_code_context_add_package (ValaCodeContext* self, const gchar* pkg ); void vala_code_context_add_package (ValaCodeContext* self, const gchar* pkg );
gboolean vala_code_context_add_external_package (ValaCodeContext* self, con st gchar* pkg); gboolean vala_code_context_add_external_package (ValaCodeContext* self, con st gchar* pkg);
gboolean vala_code_context_add_packages_from_file (ValaCodeContext* self, c onst gchar* filename); gboolean vala_code_context_add_packages_from_file (ValaCodeContext* self, c onst gchar* filename);
gboolean vala_code_context_add_source_filename (ValaCodeContext* self, cons t gchar* filename, gboolean is_source); gboolean vala_code_context_add_source_filename (ValaCodeContext* self, cons t gchar* filename, gboolean is_source, gboolean cmdline);
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_check (ValaCodeContext* self); void vala_code_context_check (ValaCodeContext* self);
void vala_code_context_add_define (ValaCodeContext* self, const gchar* defi ne); void vala_code_context_add_define (ValaCodeContext* self, const gchar* defi ne);
gboolean vala_code_context_is_defined (ValaCodeContext* self, const gchar* define); gboolean vala_code_context_is_defined (ValaCodeContext* self, const gchar* define);
gchar* vala_code_context_get_vapi_path (ValaCodeContext* self, const gchar* pkg); gchar* vala_code_context_get_vapi_path (ValaCodeContext* self, const gchar* pkg);
gchar* vala_code_context_get_gir_path (ValaCodeContext* self, const gchar* gir); gchar* vala_code_context_get_gir_path (ValaCodeContext* self, const gchar* gir);
gchar* vala_code_context_get_metadata_path (ValaCodeContext* self, const gc har* gir_filename); gchar* vala_code_context_get_metadata_path (ValaCodeContext* self, const gc har* gir_filename);
void vala_code_context_write_dependencies (ValaCodeContext* self, const gch ar* filename); void vala_code_context_write_dependencies (ValaCodeContext* self, const gch ar* filename);
gchar* vala_code_context_realpath (const gchar* name); gchar* vala_code_context_realpath (const gchar* name);
gboolean vala_code_context_get_assert (ValaCodeContext* self); gboolean vala_code_context_get_assert (ValaCodeContext* self);
skipping to change at line 4855 skipping to change at line 4855
ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source); ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source);
ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi on* self); ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi on* self);
void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self, ValaDataType* value); void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self, ValaDataType* value);
ValaSliceExpression* vala_slice_expression_new (ValaExpression* container, ValaExpression* start, ValaExpression* stop, ValaSourceReference* source_re ference); ValaSliceExpression* vala_slice_expression_new (ValaExpression* container, ValaExpression* start, ValaExpression* stop, ValaSourceReference* source_re ference);
ValaSliceExpression* vala_slice_expression_construct (GType object_type, Va laExpression* container, ValaExpression* start, ValaExpression* stop, ValaS ourceReference* source_reference); ValaSliceExpression* vala_slice_expression_construct (GType object_type, Va laExpression* container, ValaExpression* start, ValaExpression* stop, ValaS ourceReference* source_reference);
ValaExpression* vala_slice_expression_get_container (ValaSliceExpression* s elf); ValaExpression* vala_slice_expression_get_container (ValaSliceExpression* s elf);
void vala_slice_expression_set_container (ValaSliceExpression* self, ValaEx pression* value); void vala_slice_expression_set_container (ValaSliceExpression* self, ValaEx pression* value);
ValaExpression* vala_slice_expression_get_start (ValaSliceExpression* self) ; ValaExpression* vala_slice_expression_get_start (ValaSliceExpression* self) ;
ValaExpression* vala_slice_expression_get_stop (ValaSliceExpression* self); ValaExpression* vala_slice_expression_get_stop (ValaSliceExpression* self);
GType vala_source_file_type_get_type (void) G_GNUC_CONST; GType vala_source_file_type_get_type (void) G_GNUC_CONST;
ValaSourceFile* vala_source_file_new (ValaCodeContext* context, ValaSourceF ValaSourceFile* vala_source_file_new (ValaCodeContext* context, ValaSourceF
ileType type, const gchar* filename, const gchar* content); ileType type, const gchar* filename, const gchar* content, gboolean cmdline
ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont );
ext* context, ValaSourceFileType type, const gchar* filename, const gchar* ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont
content); ext* context, ValaSourceFileType type, const gchar* filename, const gchar*
content, gboolean cmdline);
void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme nt); void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme nt);
ValaList* vala_source_file_get_comments (ValaSourceFile* self); ValaList* vala_source_file_get_comments (ValaSourceFile* self);
void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns); void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns);
void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node);
void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node ); void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node );
ValaList* vala_source_file_get_nodes (ValaSourceFile* self); ValaList* vala_source_file_get_nodes (ValaSourceFile* self);
void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r); void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r);
void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor); void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor);
gchar* vala_source_file_get_relative_filename (ValaSourceFile* self); gchar* vala_source_file_get_relative_filename (ValaSourceFile* self);
gchar* vala_source_file_get_csource_filename (ValaSourceFile* self); gchar* vala_source_file_get_csource_filename (ValaSourceFile* self);
gchar* vala_source_file_get_cinclude_filename (ValaSourceFile* self); gchar* vala_source_file_get_cinclude_filename (ValaSourceFile* self);
gchar* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno) ; gchar* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno) ;
gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self);
gsize vala_source_file_get_mapped_length (ValaSourceFile* self); gsize vala_source_file_get_mapped_length (ValaSourceFile* self);
gboolean vala_source_file_check (ValaSourceFile* self, ValaCodeContext* con text); gboolean vala_source_file_check (ValaSourceFile* self, ValaCodeContext* con text);
const gchar* vala_source_file_get_filename (ValaSourceFile* self); const gchar* vala_source_file_get_filename (ValaSourceFile* self);
void vala_source_file_set_filename (ValaSourceFile* self, const gchar* valu e); void vala_source_file_set_filename (ValaSourceFile* self, const gchar* valu e);
void vala_source_file_set_relative_filename (ValaSourceFile* self, const gc har* value); void vala_source_file_set_relative_filename (ValaSourceFile* self, const gc har* value);
ValaSourceFileType vala_source_file_get_file_type (ValaSourceFile* self); ValaSourceFileType vala_source_file_get_file_type (ValaSourceFile* self);
void vala_source_file_set_file_type (ValaSourceFile* self, ValaSourceFileTy pe value); void vala_source_file_set_file_type (ValaSourceFile* self, ValaSourceFileTy pe value);
gboolean vala_source_file_get_from_commandline (ValaSourceFile* self);
void vala_source_file_set_from_commandline (ValaSourceFile* self, gboolean
value);
const gchar* vala_source_file_get_gir_namespace (ValaSourceFile* self); const gchar* vala_source_file_get_gir_namespace (ValaSourceFile* self);
void vala_source_file_set_gir_namespace (ValaSourceFile* self, const gchar* value); void vala_source_file_set_gir_namespace (ValaSourceFile* self, const gchar* value);
const gchar* vala_source_file_get_gir_version (ValaSourceFile* self); const gchar* vala_source_file_get_gir_version (ValaSourceFile* self);
void vala_source_file_set_gir_version (ValaSourceFile* self, const gchar* v alue); void vala_source_file_set_gir_version (ValaSourceFile* self, const gchar* v alue);
ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self);
void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue); void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue);
const gchar* vala_source_file_get_content (ValaSourceFile* self); const gchar* vala_source_file_get_content (ValaSourceFile* self);
void vala_source_file_set_content (ValaSourceFile* self, const gchar* value ); void vala_source_file_set_content (ValaSourceFile* self, const gchar* value );
gboolean vala_source_file_get_used (ValaSourceFile* self); gboolean vala_source_file_get_used (ValaSourceFile* self);
void vala_source_file_set_used (ValaSourceFile* self, gboolean value); void vala_source_file_set_used (ValaSourceFile* self, gboolean value);
skipping to change at line 5035 skipping to change at line 5037
ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self);
void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e); void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e);
ValaComment* vala_symbol_get_comment (ValaSymbol* self); ValaComment* vala_symbol_get_comment (ValaSymbol* self);
void vala_symbol_set_comment (ValaSymbol* self, ValaComment* value); void vala_symbol_set_comment (ValaSymbol* self, ValaComment* value);
gboolean vala_symbol_get_hides (ValaSymbol* self); gboolean vala_symbol_get_hides (ValaSymbol* self);
void vala_symbol_set_hides (ValaSymbol* self, gboolean value); void vala_symbol_set_hides (ValaSymbol* self, gboolean value);
ValaScope* vala_symbol_get_scope (ValaSymbol* self); ValaScope* vala_symbol_get_scope (ValaSymbol* self);
gboolean vala_symbol_get_external (ValaSymbol* self); gboolean vala_symbol_get_external (ValaSymbol* self);
void vala_symbol_set_external (ValaSymbol* self, gboolean value); void vala_symbol_set_external (ValaSymbol* self, gboolean value);
gboolean vala_symbol_get_external_package (ValaSymbol* self); gboolean vala_symbol_get_external_package (ValaSymbol* self);
gboolean vala_symbol_get_from_commandline (ValaSymbol* self);
ValaSourceFileType vala_symbol_get_source_type (ValaSymbol* self); ValaSourceFileType vala_symbol_get_source_type (ValaSymbol* self);
void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context); void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context);
ValaSymbolResolver* vala_symbol_resolver_new (void); ValaSymbolResolver* vala_symbol_resolver_new (void);
ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type); ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type);
ValaTargetValue* vala_target_value_construct (GType object_type, ValaDataTy pe* value_type); ValaTargetValue* vala_target_value_construct (GType object_type, ValaDataTy pe* value_type);
ValaDataType* vala_target_value_get_value_type (ValaTargetValue* self); ValaDataType* vala_target_value_get_value_type (ValaTargetValue* self);
void vala_target_value_set_value_type (ValaTargetValue* self, ValaDataType* value); void vala_target_value_set_value_type (ValaTargetValue* self, ValaDataType* value);
ValaDataType* vala_target_value_get_actual_value_type (ValaTargetValue* sel f); ValaDataType* vala_target_value_get_actual_value_type (ValaTargetValue* sel f);
void vala_target_value_set_actual_value_type (ValaTargetValue* self, ValaDa taType* value); void vala_target_value_set_actual_value_type (ValaTargetValue* self, ValaDa taType* value);
ValaTemplate* vala_template_new (ValaSourceReference* source_reference); ValaTemplate* vala_template_new (ValaSourceReference* source_reference);
 End of changes. 4 change blocks. 
6 lines changed or deleted 11 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 709 skipping to change at line 709
ValaArrayList* symbol_stack; ValaArrayList* symbol_stack;
ValaTryStatement* current_try; ValaTryStatement* current_try;
ValaCatchClause* current_catch; ValaCatchClause* current_catch;
ValaCCodeFunction* ccode; ValaCCodeFunction* ccode;
ValaArrayList* ccode_stack; ValaArrayList* ccode_stack;
ValaArrayList* temp_ref_values; ValaArrayList* temp_ref_values;
gint next_temp_var_id; gint next_temp_var_id;
gboolean current_method_inner_error; gboolean current_method_inner_error;
gboolean current_method_return; gboolean current_method_return;
ValaMap* variable_name_map; ValaMap* variable_name_map;
ValaMap* closure_variable_count_map;
ValaMap* closure_variable_clash_map;
}; };
struct _ValaCCodeBaseModuleEmitContextClass { struct _ValaCCodeBaseModuleEmitContextClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeBaseModuleEmitContext *self); void (*finalize) (ValaCCodeBaseModuleEmitContext *self);
}; };
struct _ValaGLibValue { struct _ValaGLibValue {
ValaTargetValue parent_instance; ValaTargetValue parent_instance;
ValaGLibValuePrivate * priv; ValaGLibValuePrivate * priv;
skipping to change at line 1182 skipping to change at line 1184
void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeFile* decl_space);
gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr);
gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr);
void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self , ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeF unction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction); void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self , ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeF unction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space);
gint vala_ccode_base_module_get_block_id (ValaCCodeBaseModule* self, ValaBl ock* b); gint vala_ccode_base_module_get_block_id (ValaCCodeBaseModule* self, ValaBl ock* b);
ValaCCodeExpression* vala_ccode_base_module_get_local_cexpression (ValaCCod eBaseModule* self, ValaLocalVariable* local);
ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC CodeBaseModule* self, const gchar* name); ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC CodeBaseModule* self, const gchar* name);
gchar* vala_ccode_base_module_get_local_cname (ValaCCodeBaseModule* self, V alaLocalVariable* local);
gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name); gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name);
ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname); ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname);
ValaTargetValue* vala_ccode_base_module_create_temp_value (ValaCCodeBaseMod ule* self, ValaDataType* type, gboolean init, ValaCodeNode* node_reference, gboolean* value_owned); ValaTargetValue* vala_ccode_base_module_create_temp_value (ValaCCodeBaseMod ule* self, ValaDataType* type, gboolean init, ValaCodeNode* node_reference, gboolean* value_owned);
ValaTargetValue* vala_ccode_base_module_load_temp_value (ValaCCodeBaseModul e* self, ValaTargetValue* lvalue); ValaTargetValue* vala_ccode_base_module_load_temp_value (ValaCCodeBaseModul e* self, ValaTargetValue* lvalue);
ValaTargetValue* vala_ccode_base_module_store_temp_value (ValaCCodeBaseModu le* self, ValaTargetValue* initializer, ValaCodeNode* node_reference, gbool ean* value_owned); ValaTargetValue* vala_ccode_base_module_store_temp_value (ValaCCodeBaseModu le* self, ValaTargetValue* initializer, ValaCodeNode* node_reference, gbool ean* value_owned);
ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init); ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init);
ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup);
gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type); gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type);
gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type); gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type);
 End of changes. 3 change blocks. 
0 lines changed or deleted 4 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/