Efax-gtk Changelog

What's new in Efax-gtk 3.2.11

Jan 3, 2013
  • This version has a workaround for a bug in GtkFileChooserDialog in later versions of Gtk+-2.24.

New in Efax-gtk 3.2.7 (Mar 15, 2011)

  • IPv6 network support has been added.
  • Improvements have been made for compilation against GTK+3.
  • A compilation option has been provided for c++0x, and for using the c++-gtk-utils-2.0.0-rc* library in place of c++-gtk-utils-1.2.* where available.
  • Other minor improvements have been made.

New in Efax-gtk 3.2.5 (Oct 14, 2010)

  • A bug when printing faxes with Cairo 1.10 is fixed.
  • Other minor bugs have been fixed and improvements made.

New in Efax-gtk 3.2.4 (Aug 3, 2010)

  • A number of bugfixes have been made, including a fix for an uncaught exception where a file to be faxed is not in valid Postscript/PDF format.
  • The Hungarian translation has been updated.

New in Efax-gtk 3.2.0 (Mar 11, 2010)

  • Make a double click on a fax in a fax list cause the fax to be viewed (fax_list.cpp, fax_list_manager.h and fax_list_manager.cpp).
  • Enforce single strip tiff images from ghostscript for efix (efax_controller.cpp).
  • Incorporate c++-gtk-utils library, including providing new Emitter/EmitterArg and SafeEmitter/SafeEmitterArg classes for thread-safe signalling, and a Callback::post() function which provides for thread-safe disconnection of a callback if the object whose method it encapsulates has been destroyed (src/internal/c++-gtk-utils, src/utils); drop dependency on libsigc++.
  • Replace deprecated GtkTooltips interface with GtkTooltip interface (addressbook.cpp, fax_list.cpp, file_list.cpp, settings.cpp, socket_list.cpp, tray_icon.h, tray_icon.cpp, utils/toolbar_append_widget.h and utils/toolbar_append_widget.cpp).
  • Substitute GtkStatusIcon for EggTrayIcon (mainwindow.h, mainwindow.cpp, tray_icon.h, tray_icon.cpp, libegg/eggtrayicon.h and libegg/eggtrayicon.cpp).
  • Reimplement PromptDialog class using GtkDialog, and tidy up InfoDialog class (dialogs.h and dialogs.cpp).
  • Reimplement about dialogs with GtkAboutDialog (dialogs.h, dialogs.cpp and mainwindow.cpp).
  • Refactor the code so that a continous timer event is not required (efax_controller.h, efax_controller.cpp, mainwindow.h and mainwindow.cpp).
  • Remove code for a case where std::stringstream is not present.
  • No longer include all of namespace std with a using declaration (src/prog_defs.h).
  • Do not include partial gtk+/gobject/glib headers (adopt '#include ' etc).

New in Efax-gtk 3.0.20 (Aug 20, 2009)

  • fixes

New in Efax-gtk 3.0.18 (Dec 9, 2008)

  • Print received/sent faxes via cairo, libtiff and GtkPrintOperation when efax-gtk is compiled against GTK+ >= 2.10.0, instead of converting to postscript with efix (fax_list.h, fax_list.cpp, mainwindow.cpp, settings.h and settings.cpp, and new files utils/mono_tiff_print_manager.h and utils/mono_tiff_print_manager.cpp; configure.ac, src/Makefile.am and utils/Makefile.am).
  • Minor improvements to the TextPrintManager implementation (text_print_manager.h and text_print_manager.cpp).
  • Make use of GTK+ print system the default when efax-gtk is compiled against GTK+ >= 2.10.0 (main.cpp and efax-gtkrc).
  • Correct man file (efax-gtk.1).