Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement custom ctor cast for VariantBase.gmmproc-refactor | Krzesimir Nowak | 2012-07-22 | 2 | -0/+20 |
| | |||||
* | Add _CUSTOM_CTOR_CAST for BoxedType and OpaqueCopyable outputs. | Krzesimir Nowak | 2012-07-22 | 3 | -18/+59 |
| | |||||
* | Fix tests and examples compilation. | Krzesimir Nowak | 2012-07-22 | 2 | -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 Nowak | 2012-07-22 | 1 | -3/+4 |
| | |||||
* | Some code style fixes I did while fixing other issues. | Krzesimir Nowak | 2012-07-22 | 8 | -38/+40 |
| | |||||
* | Print a progress of wrapping. | Krzesimir Nowak | 2012-07-22 | 1 | -0/+6 |
| | |||||
* | Parse valuearray also. | Krzesimir Nowak | 2012-07-22 | 1 | -1/+2 |
| | |||||
* | Add some conversions to type infos. | Krzesimir Nowak | 2012-07-22 | 1 | -0/+3 |
| | |||||
* | Fix a bunch of smaller issues. | Krzesimir Nowak | 2012-07-22 | 3 | -15/+30 |
| | |||||
* | Don't compare self to self in TypeDetails equal(). | Krzesimir Nowak | 2012-07-22 | 2 | -3/+3 |
| | |||||
* | Fix "switch" in Enum convertor. | Krzesimir Nowak | 2012-07-22 | 1 | -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 Nowak | 2012-07-22 | 2 | -6/+24 |
| | |||||
* | Fix some section bugs. | Krzesimir Nowak | 2012-07-22 | 2 | -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 Nowak | 2012-07-22 | 1 | -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 Nowak | 2012-07-22 | 2 | -3/+4 |
| | |||||
* | Replace ##ARG## with substitution for named conversions. | Krzesimir Nowak | 2012-07-22 | 1 | -1/+3 |
| | |||||
* | Add missing wrap() generator in OpaqueCopyable output. | Krzesimir Nowak | 2012-07-22 | 1 | -10/+30 |
| | |||||
* | Fix some typos in Member output. | Krzesimir Nowak | 2012-07-22 | 1 | -4/+4 |
| | |||||
* | Fix some typos and bugs in BoxedType output. | Krzesimir Nowak | 2012-07-22 | 1 | -5/+4 |
| | |||||
* | Fix GError and enum wrappers prefixes. | Krzesimir Nowak | 2012-07-22 | 4 | -20/+75 |
| | |||||
* | Fix ifdefing GErrors in wrap_init.cc. | Krzesimir Nowak | 2012-07-22 | 3 | -10/+11 |
| | |||||
* | Fix wrap_init friendship in GError wrappers. | Krzesimir Nowak | 2012-07-22 | 3 | -7/+26 |
| | |||||
* | Don't interleave hand-written code in templates with newlines. | Krzesimir Nowak | 2012-07-22 | 1 | -1/+1 |
| | |||||
* | Generate longer names for enum values. | Krzesimir Nowak | 2012-07-22 | 3 | -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 Nowak | 2012-07-22 | 3 | -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 Nowak | 2012-07-22 | 1 | -0/+2 |
| | |||||
* | Implement _PUSH_SECTION and _POP_SECTION macros. | Krzesimir Nowak | 2012-07-22 | 3 | -6/+82 |
| | |||||
* | Add an unwrap_copy overload for references. | Krzesimir Nowak | 2012-07-22 | 1 | -0/+9 |
| | | | | | It is provided mainly for consistency - it simply calls gobj_copy() method. | ||||
* | Do not use misstyped enum name. | Krzesimir Nowak | 2012-07-22 | 1 | -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 Nowak | 2012-07-22 | 2 | -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 Nowak | 2012-07-22 | 1 | -0/+1 |
| | |||||
* | Remove some deprecated macro options. | Krzesimir Nowak | 2012-07-22 | 25 | -128/+64 |
| | |||||
* | Temporarily ignore some MSVC stuff. | Krzesimir Nowak | 2012-07-14 | 1 | -8/+9 |
| | |||||
* | Add a workaround for another GIR quirk. | Krzesimir Nowak | 2012-07-14 | 2 | -15/+37 |
| | | | | It was exposed by g_bytes_{hash,equal,compare}. | ||||
* | Warn when something could be easily fixed in C library. | Krzesimir Nowak | 2012-07-14 | 2 | -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-refactor | Krzesimir Nowak | 2012-07-13 | 1 | -0/+2 |
|\ | |||||
| * | Update .gitignore. | Krzesimir Nowak | 2012-07-13 | 1 | -0/+2 |
| | | | | | | | | * .gitignore: Ignore bytes.{cc,h}. | ||||
* | | Fix an error. | Krzesimir Nowak | 2012-07-13 | 1 | -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 Nowak | 2012-07-13 | 2 | -0/+6 |
| | | |||||
* | | Merge branch 'master' into gmmproc-refactor | Krzesimir Nowak | 2012-07-13 | 269 | -132953/+5803 |
|\ \ | |/ | | | | | Also, removed lots of files. | ||||
| * | Glib::Checksum: Fix a typo. | Krzesimir Nowak | 2012-07-10 | 2 | -1/+7 |
| | | | | | | | | * glib/src/checksum.hg: Should be *_SHOULD_*, not *_SHOUD_*. | ||||
| * | 2.33.32.33.3 | Murray Cumming | 2012-07-10 | 3 | -2/+24 |
| | | |||||
| * | Gio::InetSocketAddress: Added get_flowinfo() and get_scope_id() | Murray Cumming | 2012-07-10 | 2 | -0/+11 |
| | | | | | | | | * gio/src/inetsocketaddress.hg: And add the properties. | ||||
| * | Gio::OutputStream: Add write_bytes(). | Murray Cumming | 2012-07-10 | 4 | -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 Cumming | 2012-07-10 | 7 | -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 Cumming | 2012-07-10 | 2 | -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 Ahlstedt | 2012-07-02 | 3 | -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 Ahlstedt | 2012-07-01 | 2 | -3/+11 |
| | | | | | | | | * .gitignore: Add /glib/glibmm/threads.[h|cc]. Update /examples/dbus/*. | ||||
| * | 2.33.22.33.2 | Murray Cumming | 2012-06-20 | 3 | -2/+9 |
| | | |||||
| * | gio_signals.defs: Regenerate. | Murray Cumming | 2012-06-19 | 2 | -0/+33 |
| | | | | | | | | * gio/src/gio_signals.defs: Regenerate with gen_scripts. |