3.8.0:
2013-05-27 Kjell Ahlstedt <
[email protected]>
Dialogs chapter: Add Non-modal AboutDialog section.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Add a section that describes a
non-modal dialog, using Gtk::AboutDialog as an example.
* docs/tutorial/C/figures/dialogs_about.png: Update this figure.
* examples/book/dialogs/aboutdialog/examplewindow.[h|cc]: Add a label.
2013-05-23 Kjell Ahlstedt <
[email protected]>
Fix some details in the Clipboard chapter.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Fix some typos. Change std::list
and Glib::StringArrayHandle to std::vector in code snippets.
* examples/book/clipboard/ideal/examplewindow.[h|cc]: In gtkmm3
on_clipboard_received_targets() takes a std::vector.
Was a Glib::StringArrayHandle.
2013-03-03 Kjell Ahlstedt <
[email protected]>
Add some info to the custom/custom_container example.
* examples/book/custom/custom_container/mycontainer.cc: Add some comments and
commented-out code to the destructor. The code can be necessary, but it
should not be activated unless a version of gtkmm is used where bug 605728
has been fixed.
2013-03-03 Kjell Ahlstedt <
[email protected]>
Fix 'make check' with the latest versions of glib and glibmm.
* examples/book/printing/simple/printformoperation.h: Put #include <gtkmm.h>
before <pangomm.h>. Necessary because <glib.h> must be included when
G_DISABLE_DEPRECATED is undefined. glibmm/threads.h uses deprecated stuff.
2013-02-19 Chris Vine <
[email protected]>
Amend the "Multi-threaded programs" chapter.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Cover the use of std::bind(),
boost::bind() and C++11 lambda expressions to safely call
Glib::Threads::Thread::create(). Bug #512348.
2013-02-17 Chris Vine <
[email protected]>
Add "Multi-threaded programs" chapter.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Add chapter on writing
multi-threaded programs using gtkmm. Bug #512348.
2012-11-26 Kjell Ahlstedt <
[email protected]>
Builder examples: Update the Glade files to gtkmm3 status.
* examples/book/builder/basic/basic.glade:
* examples/book/builder/derived/derived.glade: Don't use deprecated widgets.
2012-11-22 Kjell Ahlstedt <
[email protected]>
Update the description of Box to gtkmm3 status.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Update the description of the Box
constructor. Mention set_homogeneous().
* docs/tutorial/C/figures/box_packing[1|2|3].png:
* examples/book/box/examplewindow.[h|cc]: Show set_homogeneous(true|false)
in the windows.
* examples/book/box/packbox.[h|cc]: Use Glib::ustring::format() instead of
sprintf().
2012-11-20 Kjell Ahlstedt <
[email protected]>
Fix the book/box example.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Describe how to handle command-line
options with Gtk::Application.
* examples/book/box/main.cc: Handle the command-line option in a way that
Gtk::Application accepts.
2012-11-19 José Alburquerque <
[email protected]>
gmmproc: _WRAP_METHOD: Include docs on wrapping methods with slots.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Document the new
'slot_name', 'slot_callback' and 'no_slot_copy' options of
_WRAP_METHOD().
Bug #688587.
2012-11-11 José Alburquerque <
[email protected]>
_WRAP_CTOR: Document the new "errthrow" extra argument option.
* docs/tutorial/C/gtkmm-tutorial-in.xml (_WRAP_CTOR): Add
documentation describing what the extra "errthrow" option is used for.
2012-10-04 José Alburquerque <
[email protected]>
_WRAP_METHOD: Document gmmproc's output parameter functionality.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Add documentation describing
how to use gmmproc's output parameter functionality when wrapping
methods.
2012-10-04 José Alburquerque <
[email protected]>
_WRAP_VFUNC: Add the errthrow optional parameter documentation.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Document the new errthrow
parameter of _WRAP_VFUNC so that it is clear in the documentation how
to use it.
2012-09-11 Kjell Ahlstedt <
[email protected]>
Fix the book/application/app_menu example.
* examples/book/application/app_menu/exampleapplication.cc: Change the name
of the Gio::SimpleAction from "app.something" to "something".
Bug #683645 (Tom Jaeger)
2012-08-29 Kjell Ahlstedt <
[email protected]>
Clipboard and Socket examples: Make them non-unique.
* examples/book/clipboard/ideal/main.cc:
* examples/book/clipboard/simple/main.cc: Add Gio::APPLICATION_NON_UNIQUE to
the calls to Gtk::Application::create(), so several instances can run
simultaneously.
* examples/book/socket/plug.cc:
* examples/book/socket/socket.cc: Give plug and socket different application
ids, so they can run simultaneously. Bug #681323.
2012-08-16 Kjell Ahlstedt <
[email protected]>
Basics, Simple Example: Synchronize code and description.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Minor changes in the Basics chapter,
Simple Example section to make it a correct description of the code.
* examples/book/base/base.cc: Use Gtk::Window instead of ApplicationWindow.
Set the size as the description says. Bug #681323.
2012-07-27 Kjell Ahlstedt <
[email protected]>
I18n and L10n chapter: Fix broken links.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Fix 1 obsolete and 5 broken
links in the "Internationalization and Localization" chapter. Recommend
Glib::ustring::compose(). Minor modification of how to contact the Gnome
Translation Project. Bug #680546.