summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Implement custom ctor cast for VariantBase.gmmproc-refactorKrzesimir Nowak2012-07-222-0/+20
|
* Add _CUSTOM_CTOR_CAST for BoxedType and OpaqueCopyable outputs.Krzesimir Nowak2012-07-223-18/+59
|
* Fix tests and examples compilation.Krzesimir Nowak2012-07-222-2/+2
| | | | | GIOMM_CFLAGS got commented out, so we have to use GLIBMM_CFLAGS for now.
* Try to compile generated glibmm sources, examples and tests.Krzesimir Nowak2012-07-221-3/+4
|
* Some code style fixes I did while fixing other issues.Krzesimir Nowak2012-07-228-38/+40
|
* Print a progress of wrapping.Krzesimir Nowak2012-07-221-0/+6
|
* Parse valuearray also.Krzesimir Nowak2012-07-221-1/+2
|
* Add some conversions to type infos.Krzesimir Nowak2012-07-221-0/+3
|
* Fix a bunch of smaller issues.Krzesimir Nowak2012-07-223-15/+30
|
* Don't compare self to self in TypeDetails equal().Krzesimir Nowak2012-07-222-3/+3
|
* Fix "switch" in Enum convertor.Krzesimir Nowak2012-07-221-5/+1
| | | | | I treated "continue" as a fall through. Seems that it does not work that way.
* Fix a bunch of mistakes in Normal and Reffed convertors.Krzesimir Nowak2012-07-222-6/+24
|
* Fix some section bugs.Krzesimir Nowak2012-07-222-25/+39
| | | | | | | Add H_INCLUDE section - used by GError wrappers for including wrap init header and by GTyped enums/flags for including value header. Added own public and private header inclusion in implementation files.
* Implement dnl.Krzesimir Nowak2012-07-221-0/+14
| | | | | These can be used as gmmproc-only comments, that won't be pasted into generated source.
* Make more thorough check in identity conversions.Krzesimir Nowak2012-07-222-3/+4
|
* Replace ##ARG## with substitution for named conversions.Krzesimir Nowak2012-07-221-1/+3
|
* Add missing wrap() generator in OpaqueCopyable output.Krzesimir Nowak2012-07-221-10/+30
|
* Fix some typos in Member output.Krzesimir Nowak2012-07-221-4/+4
|
* Fix some typos and bugs in BoxedType output.Krzesimir Nowak2012-07-221-5/+4
|
* Fix GError and enum wrappers prefixes.Krzesimir Nowak2012-07-224-20/+75
|
* Fix ifdefing GErrors in wrap_init.cc.Krzesimir Nowak2012-07-223-10/+11
|
* Fix wrap_init friendship in GError wrappers.Krzesimir Nowak2012-07-223-7/+26
|
* Don't interleave hand-written code in templates with newlines.Krzesimir Nowak2012-07-221-1/+1
|
* Generate longer names for enum values.Krzesimir Nowak2012-07-223-32/+74
| | | | | | | | | Because of enum breaking the scoping rule, its values has to be unique in outer scope. So, for now we can't use names from gir files - we have to use full names without global prefix. There is an option to use new style enums, that is - enum classes from C++11, which we might want to use in future. In new style enums, we can just use names from gir without fear of multiple definitions of the same name.
* Parse template keyword.Krzesimir Nowak2012-07-223-5/+139
| | | | | Copy everything between angle brackets into output. Especially, we don't want to parse class keyword that may happen there.
* Fix g_variant_type_peek_string() wrapper.Krzesimir Nowak2012-07-221-0/+2
|
* Implement _PUSH_SECTION and _POP_SECTION macros.Krzesimir Nowak2012-07-223-6/+82
|
* Add an unwrap_copy overload for references.Krzesimir Nowak2012-07-221-0/+9
| | | | | It is provided mainly for consistency - it simply calls gobj_copy() method.
* Do not use misstyped enum name.Krzesimir Nowak2012-07-221-1/+1
| | | | | | It is not provided in gir anyway. If we want to provide it then we will have to add a way to inject enum values into _WRAP_ENUM or _WRAP_GERROR.
* Don't include deprecated thread.h.Krzesimir Nowak2012-07-222-13/+1
| | | | | | We are not wrapping it anyway. But if we want to do it, then we will have to provide some kind of override or addition for some API wrapped there - some of it is not available in gir files.
* Ignore a .proc-stamp in glib/src.Krzesimir Nowak2012-07-221-0/+1
|
* Remove some deprecated macro options.Krzesimir Nowak2012-07-2225-128/+64
|
* Temporarily ignore some MSVC stuff.Krzesimir Nowak2012-07-141-8/+9
|
* Add a workaround for another GIR quirk.Krzesimir Nowak2012-07-142-15/+37
| | | | It was exposed by g_bytes_{hash,equal,compare}.
* Warn when something could be easily fixed in C library.Krzesimir Nowak2012-07-142-1/+3
| | | | | For now gmmproc warns when there is missing transfer annotation or constructor is incorrectly parsed as a method.
* Merge branch 'master' into gmmproc-refactorKrzesimir Nowak2012-07-131-0/+2
|\
| * Update .gitignore.Krzesimir Nowak2012-07-131-0/+2
| | | | | | | | * .gitignore: Ignore bytes.{cc,h}.
* | Fix an error.Krzesimir Nowak2012-07-131-1/+1
| | | | | | | | | | WrapParser has no nl function - the function using it should be moved to Output directory anyway (as TODO says).
* | Use _MODULE in new files.Krzesimir Nowak2012-07-132-0/+6
| |
* | Merge branch 'master' into gmmproc-refactorKrzesimir Nowak2012-07-13269-132953/+5803
|\ \ | |/ | | | | Also, removed lots of files.
| * Glib::Checksum: Fix a typo.Krzesimir Nowak2012-07-102-1/+7
| | | | | | | | * glib/src/checksum.hg: Should be *_SHOULD_*, not *_SHOUD_*.
| * 2.33.32.33.3Murray Cumming2012-07-103-2/+24
| |
| * Gio::InetSocketAddress: Added get_flowinfo() and get_scope_id()Murray Cumming2012-07-102-0/+11
| | | | | | | | * gio/src/inetsocketaddress.hg: And add the properties.
| * Gio::OutputStream: Add write_bytes().Murray Cumming2012-07-104-0/+58
| | | | | | | | | | | | * tools/m4/convert_glib.m4: * gio/src/outputstream.[hg|ccg]: Add write_bytes(), write_bytes_async(), and write_bytes_finish().
| * Added Glib::Bytes and Gio::InputStream::read_bytes().Murray Cumming2012-07-107-1/+167
| | | | | | | | | | | | | | | | * glib/src/bytes.[hg|ccg]: * glib/src/filelist.am: * tools/m4/convert_glib.m4: Added a simple GBytes wrapper. * gio/src/inputstream.[hg|ccg]: Added read_bytes(), read_bytes_async() and read_bytes_finish() using the new Glib::Bytes type.
| * Gio::DBus::Connection: Add get_last_serial().Murray Cumming2012-07-102-0/+8
| | | | | | | | * gio/src/dbusconnection.hg: Wrap g_dbus_connection_get_last_serial().
| * generate_wrap_init.pl: Add _INCLUDE_IN_WRAP_INIT, _GMMPROC_WRAP_CONDITIONALLY.Kjell Ahlstedt2012-07-023-13/+74
| | | | | | | | | | | | | | * tools/generate_wrap_init.pl.in: Handle _INCLUDE_IN_WRAP_INIT and _GMMPROC_WRAP_CONDITIONALLY. * tools/m4/class_shared.m4: Add _INCLUDE_IN_WRAP_INIT and _GMMPROC_WRAP_CONDITIONALLY. Bug #678883.
| * Update .gitignore.Kjell Ahlstedt2012-07-012-3/+11
| | | | | | | | * .gitignore: Add /glib/glibmm/threads.[h|cc]. Update /examples/dbus/*.
| * 2.33.22.33.2Murray Cumming2012-06-203-2/+9
| |
| * gio_signals.defs: Regenerate.Murray Cumming2012-06-192-0/+33
| | | | | | | | * gio/src/gio_signals.defs: Regenerate with gen_scripts.