2010-12-21 Krzesimir Nowak Update for 2.91.2. * NEWS: Written some news. * README: Updated versions and mm-common dependency. * configure.ac: Bumped mm-common minimum version. 2010-12-21 Krzesimir Nowak Remove extra ;s. * gtksourceview/src/sourcegutterrenderer.hg: I am always automatically adding needless ;s at the end of wrapping macros. 2010-12-21 Krzesimir Nowak Fix gtkdocisms in doxygen comments. * gtksourceview/src/sourcelanguagemanager.hg: @return instead of Returns:. 2010-12-21 Krzesimir Nowak Miscellaneous stuff. * gtksourceview/src/sourceview.ccg: * gtksourceview/src/sourceview.hg: Wrapped getting mark category. * codegen/m4/convert_gtksourceview.m4: Added needed conversion. * gtksourceview/src/sourcegutter.hg: Removed old cruft. * gtksourceview/src/sourcemarkcategory.hg: Added refreturn. * gtksourceview/src/sourcegutterrenderertext.hg: Have to think about those overloads. 2010-12-21 Krzesimir Nowak Wrap GtkSourceMarkCategory and some stuff in other classes. * gtksourceview/src/sourcemarkcategory.hg: * gtksourceview/src/sourcemarkcategory.ccg: New class. * gtksourceview/src/filelist.am: Added it to build system. * gtksourceview/gtksourceviewmm/.gitignore: Ignore generated sources. * codegen/m4/convert_gtksourceview.m4: Added needed conversion. * gtksourceview/src/gtksourceview_docs.xml: * gtksourceview/src/gtksourceview_signals.defs: * gtksourceview/src/gtksourceview_vfuncs.defs: Regenerated as usual. Hopefully this is last commit with such great changes in docs.xml thanks to José Alburquerque for implementing my suggestion. It was a surprise for me. * gtksourceview/src/sourcegutter.hg: Wrapped missing properties. * gtksourceview/src/sourcegutterrenderer.hg: Wrapped new vfuncs. 2010-12-13 Murray Cumming Remove extra ;s to avoid compiler warnings. * gtksourceview/src/sourcegutterrenderer.hg: Fix the build with --enable-warnings=fatal. 2010-12-12 Krzesimir Nowak Fix the build with latest GtkSourceView from git master. * codegen/m4/convert_gtksourceview.m4: Added needed conversion. * gtksourceview/src/gtksourceview_docs.xml: * gtksourceview/src/gtksourceview_methods.defs: * gtksourceview/src/gtksourceview_signals.defs: * gtksourceview/src/gtksourceview_vfuncs.defs: Regenerated or updated. The docextract_to_xml.py probably needs to be updated, so it will be deterministic, instead of generating docs in random order. * gtksourceview/src/sourcecompletioninfo.hg: Removed obsolete properties. * gtksourceview/src/sourcegutter.hg: Wrapped some GtkSourceGutterRenderer* functions. * gtksourceview/src/sourcegutterrenderer.hg: Wrapped signals and made some methods use Gdk::RGBA instead of Gdk::Color. * gtksourceview/src/sourcegutterrendererpixbuf.hg: Removed some cruft and obsolete methods. 2010-12-10 Murray Cumming Use the gtk conversions from gtkmm now that they are not in glibmm. * configure.ac: Set GMMPROC_EXTRA_M4_DIR, using a new variable from the gtkmm .pc file, in gtkmm from git master. This works with mm-common from git master. This allows us to use the m4 conversions that gtkmm has installed. 2010-12-09 Murray Cumming GtkSourceCompletionInfo: Do not use removed functions. * gtksourceview/src/sourcecompletioninfo.hg: Remove process_resize() and set_sizing() because gtk_source_completion_info_process_resize() and gtk_source_completion_info_set_sizing() were removed from gtksourceview. 2010-12-01 Krzesimir Nowak Regenerate docs.xml. * gtksourceview/src/gtksourceview_docs.xml: I fixed a small typo in GtkSourceView in docs, so now it is reflected also here. 2010-12-01 Krzesimir Nowak Quick and dirty SourceGutterRenderer{Pixbuf,Text} wrapper. * gtksourceview/src/sourcegutterrendererpixbuf.ccg: * gtksourceview/src/sourcegutterrendererpixbuf.hg: * gtksourceview/src/sourcegutterrenderertext.ccg: * gtksourceview/src/sourcegutterrenderertext.hg: New wrappers. * gtksourceview/src/filelist.am: Added new files to build. * gtksourceview/gtksourceviewmm/.gitignore: Updated. 2010-11-30 Krzesimir Nowak Quick and dirty SourceGutterRenderer wrapper. * gtksourceview/src/sourcegutterrenderer.ccg: * gtksourceview/src/sourcegutterrenderer.hg: New wrapper. * codegen/m4/convert_gtksourceview.m4: Added new conversions. * configure.ac: Bumped required GtkSourceView version to the one introducing GtkSourceGutterRenderer. * gtksourceview/gtksourceviewmm/.gitignore: Updated. * gtksourceview/src/filelist.am: Added new files to the build. 2010-11-30 Krzesimir Nowak Fix the build with latest GtkSourceView. * gtksourceview/src/sourcegutter.ccg: * gtksourceview/src/sourcegutter.hg: Removed or commented methods with Gtk::CellRenderers. * gtksourceview/src/sourceview.ccg: * gtksourceview/src/sourceview.hg: Removed or commented methods with mark categories. 2010-11-30 Krzesimir Nowak Regenerate some files. * codegen/extradefs/generate_extra_defs_gtksourceview.cc: Added four new types. * gtksourceview/src/gtksourceview_docs.xml: * gtksourceview/src/gtksourceview_enums.defs: * gtksourceview/src/gtksourceview_methods.defs: * gtksourceview/src/gtksourceview_signals.defs: Regenerated. * gtksourceview/src/gtksourceview_vfuncs.defs: Wrote some vfuncs. 2010-11-14 Krzesimir Nowak Improve documentation. * MIGRATION: Contents of these files were moved... * gtksourceview/gtksourceviewmm.h: ...here, fixed and doxygenized. * gtksourceview/gtksourceviewmm/sourcemarkup.h: * gtksourceview/src/sourcebuffer.hg: * gtksourceview/src/sourcecompletion.hg: * gtksourceview/src/sourcecompletioninfo.hg: * gtksourceview/src/sourcecompletionprovider.hg: * gtksourceview/src/sourcecompletionwords.hg: * gtksourceview/src/sourcegutter.hg: * gtksourceview/src/sourceprintcompositor.hg: * gtksourceview/src/sourceview.hg: Fixed some warnings from doxygen.log and moved some conversion macros above documentation comments, so gmmproc won't put converted docs from gtksourceview_docs.xml file. 2010-11-14 Krzesimir Nowak Add MIGRATION file. * MIGRATION: Added a file about some API/ABI breaks, so maybe migration from 2.0 to 3.0 will cause less headaches. 2010-11-13 Krzesimir Nowak Marked some wrapped methods as constversions. * gtksourceview/src/sourcecompletion.hg: * gtksourceview/src/sourcecompletionprovider.hg: Some methods are just const versions of other ones. So mark them as such. * codegen/m4/convert_gtksourceview.m4: Remove some now unneeded conversions. 2010-11-13 Krzesimir Nowak Belated post-release bump to 2.91.2. * configure.ac: Bumped version to 2.91.2. Forgot to do it after release. 2010-11-12 Krzesimir Nowak Regenerate the docs templates. * gtksourceview/src/gtksourceview_docs.xml: Regenerated. 2010-11-12 Krzesimir Nowak Changed namespace name from 'gtksourceview' to 'Gsv'. * codegen/m4/convert_gtksourceview.m4: Updated comments. * gtksourceview/src/Makefile.am: Generate wrap_init.cc with Gsv namespace. * gtksourceview/gtksourceviewmm/init.cc: * gtksourceview/gtksourceviewmm/init.h: * gtksourceview/gtksourceviewmm/sourcemarkup.cc: * gtksourceview/gtksourceviewmm/sourcemarkup.h: * gtksourceview/gtksourceviewmm/wrap_init.h: * gtksourceview/src/sourcebuffer.hg: * gtksourceview/src/sourcecompletion.ccg: * gtksourceview/src/sourcecompletion.hg: * gtksourceview/src/sourcecompletionactivation.hg: * gtksourceview/src/sourcecompletioncontext.ccg: * gtksourceview/src/sourcecompletioncontext.hg: * gtksourceview/src/sourcecompletioninfo.ccg: * gtksourceview/src/sourcecompletioninfo.hg: * gtksourceview/src/sourcecompletionitem.ccg: * gtksourceview/src/sourcecompletionitem.hg: * gtksourceview/src/sourcecompletionproposal.hg: * gtksourceview/src/sourcecompletionprovider.hg: * gtksourceview/src/sourcecompletionwords.hg: * gtksourceview/src/sourcegutter.ccg: * gtksourceview/src/sourcegutter.hg: * gtksourceview/src/sourcelanguage.hg: * gtksourceview/src/sourcelanguagemanager.ccg: * gtksourceview/src/sourcelanguagemanager.hg: * gtksourceview/src/sourcemark.ccg: * gtksourceview/src/sourcemark.hg: * gtksourceview/src/sourceprintcompositor.ccg: * gtksourceview/src/sourceprintcompositor.hg: * gtksourceview/src/sourcestyle.ccg: * gtksourceview/src/sourcestyle.hg: * gtksourceview/src/sourcestylescheme.hg: * gtksourceview/src/sourcestyleschememanager.ccg: * gtksourceview/src/sourcestyleschememanager.hg: * gtksourceview/src/sourceundomanager.hg: * gtksourceview/src/sourceview.ccg: * gtksourceview/src/sourceview.hg: Changed namespace name from gtksourceview to Gsv. Now it is not awkward and inconsistent with the rest of *mm modules. * tests/basic/main.cc: * tests/completion/main.cc: * tests/get_buffer/main.cc: * tests/langs/main.cc: * tests/mime_types/main.cc: * tests/search/main.cc: Use new namespace name. 2010-11-09 Krzesimir Nowak Fix reference counting in SourceBuffer::create_source_mark(). * gtksourceview/src/sourcebuffer.hg: Added refreturn, because created SourceMark is owned by SourceBuffer. 2010-11-08 Krzesimir Nowak Cleanup of m4 conversions file. * codegen/m4/convert_gtksourceview.m4: Removed m4 conversions from other libraries than GtkSourceView and conversions for vfuncs and signals... * gtksourceview/src/sourcebuffer.hg: * gtksourceview/src/sourcecompletion.hg: * gtksourceview/src/sourcecompletioninfo.hg: * gtksourceview/src/sourcecompletionprovider.hg: * gtksourceview/src/sourcecompletionwords.hg: * gtksourceview/src/sourcegutter.hg: * gtksourceview/src/sourceprintcompositor.hg: * gtksourceview/src/sourceview.hg: ...and put them in those files. 2010-11-08 Krzesimir Nowak Fix and add completion test to build. * tests/Makefile.am: Added completion test to build. * tests/completion/main.cc: Fixed custom object creation, reference count of 'this' object and added get_activation() vfunc implementation to make it work. 2010-11-08 Krzesimir Nowak Fix plenty of reference problems in completion stuff. * codegen/m4/convert_gtksourceview.m4: By default conversions don't take additional references - this normally is not needed, as it should be done explicitly when wrapping vfuncs and signals. Also, this file needs a cleanup - maybe some conversions won't need to sit there. * gtksourceview/src/sourcebuffer.hg: * gtksourceview/src/sourcecompletion.hg: * gtksourceview/src/sourcecompletionproposal.hg: * gtksourceview/src/sourcecompletionprovider.hg: * gtksourceview/src/sourcegutter.hg: Added explicit conversion for signal and vfunc wrappers, so they take an additional reference to avoid premature object disposal due to unreffing it upon temporary wrapper destruction. 2010-11-08 Krzesimir Nowak Include a config header. * gtksourceview/gtksourceviewmm.h: Included a config header. For now I'm not including it in other headers - not need for it, as deprecations are already removed. 2010-11-04 Krzesimir Nowak Whitespace cleanup in completion test. * tests/completion/main.cc: Removed trailing spaces and replaces tabs with two spaces. 2010-11-04 Krzesimir Nowak Add not-yet-working completion test. * tests/Makefile.am: Removed obsolete comment about mime_types test. * tests/completion/main.cc: Added new test checking completion. It does not work, because I don't know how to make a GType system to know that my class by inheriting an C++ wrapper interface inherits also a C interface.