head 1.7; access; symbols pkgsrc-2013Q2:1.7.0.8 pkgsrc-2013Q2-base:1.7 pkgsrc-2012Q4:1.7.0.6 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.4 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.2 pkgsrc-2011Q2-base:1.7 pkgsrc-2010Q1:1.6.0.6 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.4 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.2 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.5.0.6 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.4 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.2 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.4.0.12 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.10 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.8 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.6 pkgsrc-2008Q1:1.4.0.4 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.2 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.3.0.6 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.4 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.2 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.1.0.4 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.2 pkgsrc-2006Q3-base:1.1; locks; strict; comment @# @; 1.7 date 2010.06.10.06.44.00; author adam; state dead; branches; next 1.6; 1.6 date 2009.08.21.11.25.27; author adam; state Exp; branches; next 1.5; 1.5 date 2008.12.19.12.28.38; author adam; state Exp; branches; next 1.4; 1.4 date 2007.10.13.17.25.20; author adam; state Exp; branches; next 1.3; 1.3 date 2007.03.21.22.15.12; author adam; state Exp; branches; next 1.2; 1.2 date 2007.01.07.13.46.19; author adam; state Exp; branches; next 1.1; 1.1 date 2006.09.24.16.56.17; author adam; state Exp; branches; next ; desc @@ 1.7 log @Changes 3.2.3: * Provide compilation option for GTK+3 as well as GTK+2 * Make program configuration check for _POSIX_CLOCK_SELECTION as well as _POSIX_MONOTONIC_CLOCK when checking the availability of monotonic clocks for condition variables (corrects BSD builds) * Ensure PIPE_BUF is defined in mainwindow.cpp (corrects Hurd build). * Upgrade internal c++-gtk-utils version to 1.2.3. Changes 3.2.2: * Update internal copy of c++-gtk-utils to version 1.2.2 and fix compilation error with gcc-4.5.0. * Provide an automatic redial option where the modem is in use or the recipient of a fax is busy. * Get GUI to deal with a corner case where sending a fax from the socket server to an empty number (open connection) is cancelled. * Provide an error dialog if, on program start-up, a connection to the dbus session message bus cannot be established. * Use Cgu::start_timeout_seconds() instead of Cgu::start_timeout() where glib supports it, and so bump c++-gtk-utils requirement to version 1.2.1. @ text @$NetBSD: patch-ag,v 1.6 2009/08/21 11:25:27 adam Exp $ --- src/utils/Makefile.in.orig 2009-08-20 17:45:41.000000000 +0200 +++ src/utils/Makefile.in @@@@ -227,7 +227,7 @@@@ noinst_HEADERS = fdstream.h fdstream.tcc mem_fun.h emitter.h INCLUDES = -DDATADIR=\"$(datadir)\" -DRC_DIR=\"$(sysconfdir)\" -DSIGC_VERSION=@@SIGC_VER@@ -AM_CXXFLAGS = -D_XOPEN_SOURCE=600 @@SIGC_CFLAGS@@ @@GTK_CFLAGS@@ @@GTHREAD_CFLAGS@@ @@GTK_UNIX_PRINT_CFLAGS@@ -I.. +AM_CXXFLAGS = @@SIGC_CFLAGS@@ @@GTK_CFLAGS@@ @@GTHREAD_CFLAGS@@ @@GTK_UNIX_PRINT_CFLAGS@@ -I.. EXTRA_DIST = LGPL.TXT all: all-am @ 1.6 log @Changes 3.0.20: * Fix regression in 3.0.19 which causes incorrect fault handling if efax-gtk is given an invalid postscript file. * Provide new Emitter/EmitterArg and SafeEmitter/SafeEmitterArg classes for thread-safe signalling. * Provide a Callback::post() function which provides for thread-safe disconnection of a callback if the object whose method it encapsulates has been destroyed. Changes 3.0.19: * If the gtk+ version is >= 2.8.0 and X11 is the backend, use gdk X11 functions to move the program window to the current workspace if the user tries to start another instance. * Include gtk/gtk.h, gdk/gdk.h and glib.h instead of individual gtk+/glib header files. * Correct failure to print or view logfile if the logfile user setting does not have an absolute path name. * Allow choice of priorities in Callback::post() function. Provide Callback::Functor class wrapping Callback objects and further generalise Callback objects. * Improve iconified tracking. * Correct the order in which tests based on the definitions in config.h are carried out, when choosing header files to be included. * Include fsync() call after flushing fdoutbuf stream buffer. * Minor code layout improvements. @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Changes 3.0.18: * 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. * Minor improvements to the TextPrintManager implementation. * Make use of GTK+ print system the default when efax-gtk is compiled against GTK+ >= 2.10.0. * Correct man file. @ text @d3 1 a3 1 --- src/utils/Makefile.in.orig 2008-09-07 16:23:58.000000000 +0200 d5 2 a6 2 @@@@ -223,7 +223,7 @@@@ noinst_HEADERS = fdstream.h fdstream.tcc tiff_handle.h cairo_handle.h @ 1.4 log @Changes 3.0.15: * Add provision for printing and viewing the logfile * Make the expose event handler for the drawing area of the "Fax from socket" notifier more efficient * Move PrintManager class to utils sub-directory as FilePrintManager class and provide new TextPrintManager class * Correctly show help dialog for GTK+ print system checkbox in settings dialog * Explicitly forbid copying of IntrusiveCounter and IntrusiveLockCounter class objects * Do not initialise the pthread_cond_t object in a Thread::Cond object if the call to pthread_condattr_setclock() fails (this avoids a possible resource leak) * Improve GError handling where relevant * Change use of g_list_append() to g_list_prepend() * Greek translation updated. @ text @d3 1 a3 1 --- src/utils/Makefile.in.orig 2007-07-15 11:23:11.000000000 +0200 d5 2 a6 2 @@@@ -219,7 +219,7 @@@@ noinst_HEADERS = fdstream.h fdstream.tcc pango_layout_iter_handle.h @ 1.3 log @Changes 3.0.14: Cater for postscript viewers such as evince which, if an instance of the program is already running, will return before the file to be viewed is displayed. Changes 3.0.13: Use GtkToolItem interface where compiled against GTK+ >= 2.4 Use Glib atomic functions for locked reference counting where compiled against glib >= 2.4 Improve robustness of referencing of PrintManager class Don't allow GtkEntry objects to select contents automatically when acquiring focus and update copyright notice Take some miscellaneous thread functions/objects out of global namespace Refer to evince rather than ggv as the Gnome ps file viewer Modify interface of AsyncQueue class In the README file, refer to using rpmbuild and not rpm to build rpm packages. @ text @d3 1 a3 1 --- src/utils/Makefile.in.orig 2007-03-15 23:47:05.000000000 +0100 d5 2 a6 2 @@@@ -213,7 +213,7 @@@@ noinst_HEADERS = fdstream.h fdstream.tcc async_queue.h d9 2 a10 2 -AM_CXXFLAGS = -D_XOPEN_SOURCE=600 @@SIGC_CFLAGS@@ @@GTK_CFLAGS@@ @@GTHREAD_CFLAGS@@ -I.. +AM_CXXFLAGS = @@SIGC_CFLAGS@@ @@GTK_CFLAGS@@ @@GTHREAD_CFLAGS@@ -I.. @ 1.2 log @Changes 3.0.12: Update Catalan translation (Jordi Sayol) and Hebrew translation Correct failure to clear the list of permitted client addresses for the socket interface after changing settings from the settings dialog. Hostname addresses permitted to connect to the socket server may now be specified in numeric dot notation. Numeric dot notation may also contain a trailing * as a wildcard. Make memory management of the PrintManager class easier/safer for the user. Revise method for passing of arguments to threads. Correct threading explanation for the program. Correct format of efax-gtk man page. Revise the 'mail_fax' script to refer to Heirloom mailx rather than nail. Update the copyright dates in the efax-gtk man file. PkgSrc: do not depend on comms/efax, fixing PR#33788 @ text @d3 1 a3 1 --- src/utils/Makefile.in.orig 2006-11-04 18:51:26.000000000 +0100 d5 2 a6 2 @@@@ -211,7 +211,7 @@@@ noinst_HEADERS = fdstream.h fdstream.tcc window.h async_queue.h @ 1.1 log @Changes 3.0.11: * Correct file descriptor leak when viewing a fax. * Implement printing of faxes in fax lists via the GTK+ print system where compiled against GTK+2.10 or higher. * Improve handling of user locales with streams. * Use AC_COMPILE_IFELSE/AC_LANG_PROGRAM autoconf macros instead of the AC_TRY_COMPILE macro when configuring the program. * Correct derivation of fdistream class for wide characters (not relevant to efax-gtk). * Mention the need to call g_thread_init() before Notifier::init() in the Notifier documentation. * Correct help information concerning sending faxes via socket and pop-up dialog. * Explicitly include header where relevant. @ text @d3 1 a3 1 --- src/utils/Makefile.in.orig 2006-09-24 11:21:21.000000000 +0200 d5 2 a6 1 @@@@ -169,7 +169,7 @@@@ noinst_HEADERS = fdstream.h fdstream.tcc a8 1 d11 2 a13 2 EXTRA_DIST = LGPL.TXT subdir = src/utils @