Commit graph

32 commits

Author SHA1 Message Date
drochner
80105c2a95 make this build with the "cups" option again
(missing header, likely due to recent cups update)
2011-12-19 11:14:25 +00:00
drochner
e0e184f6c5 update to 2.18.8
changes: translation updates
2010-10-22 19:40:28 +00:00
wiz
02f1b219c3 Update to 2.18.6:
libgnomeprint 2.18.6
	* Fix warnings about missing format specifiers
	* Updated translations
	  (ar, bg, it, ps, pt_BR, zh_HK, zh_TW)
2009-03-06 13:53:03 +00:00
drochner
773743f928 update to 2.18.5
changes: translation updates
2008-10-16 13:40:04 +00:00
drochner
2e224205eb update to 2.18.4
changes:
-code cleanup
-Support searching and cut'n'paste of text in PDF files
 output by libgnomeprint
-Fix problem in the postcript backend that caused images
 to be printed as black squares
2008-02-13 19:39:26 +00:00
rillig
e6da3df7f1 Reverted the last change. The patch had been for a previous version, and
I didn't even test that it applies. Thanks to wiz for checking.
2007-09-21 08:38:39 +00:00
rillig
ebc3e49bfb Fixed a build failure with sunpro. 2007-09-20 17:32:49 +00:00
drochner
cebaf404bb update to 2.18.2
changes: translation updates
2007-09-18 20:00:04 +00:00
wiz
6f41e3da8f Update to 2.18.1:
libgnomeprint 2.18.1

	* Fix a crash in Gedit caused by a typo.
	  (Jeremy Messenger, Joe Marcus Clarke)
	* Fix compiler warnings (Damien Carberry, Michael Wolf)
	* Updated translations:
		- fi (Ilkka Tuohela)
		- ga (Ignacio Casal Quinteiro)
		- si (Danishka Navin)
		- ta (Tirumurthi Vasudevan)
		- vi (Pham Thanh Long)
2007-08-30 06:20:14 +00:00
tron
4451a7afed Fix broken "configure" script:
It skips the check for the math library on Darwin because the math
functions are included in the system library. It however later aborts
because it didn't find a math library.

Work arround this by not skipping the math library check on Darwin.
The "configure" scripts now finds "/usr/lib/libm.dylib" which is
a symlink to the system library.
2007-04-11 16:22:14 +00:00
drochner
41b7166fd9 update to 2.18.0
This moves this pkg to the new stable gnome branch, too much to list here.

pkgsrc change: get rid of the dependency on gtk-doc
2007-04-10 18:56:12 +00:00
jmmv
e424eb1a6d Update libgnomeprint and libgnomeprintui to 2.12.1:
libgnomeprint 2.12.1

Christian Persch:
	* Fix the missing page of the print dialog. [#316692]
	* Don't crash or leak when printing to an invalid file. [#312803]

Jody:
	* Fix transparent image rendering. [#316018]
	* Patch leaks. [#312928, #312929, #316517]
	* Update paper preview on custom paper size change [#306886]
	* Fix instability in filters [#316490]

Jürg Billeter:
	* select the default printer. [#155144]

------------------------------------------------------------------------------
libgnomeprint 2.11.0

Ivan Wong:
	* Port to win32.
	* GDI backend.

Jody:
	* Fix pdf generation.
	* Fix duplex for cups printers.
	* Re-enable duplex-tumble for printers without ppd.
	* Add some G_GNUC_PRINTF to improve api warnings.

Lutz:
	* Prepare to modularize transports and drivers.
	* More work on clipboard support for previews.

Owen:
	* Fix pango handling of vertical offsets.
2005-10-10 13:57:40 +00:00
jmmv
15f6d2ab4e Fix build under Dragonfly (errno fallout). Patch from Joerg Sonnenberger. 2005-06-05 09:36:47 +00:00
drochner
90d1f661fb update to 2.10.3
no documented changes to 2.10.2
2005-04-26 18:07:49 +00:00
jmmv
8d7f9d7874 Update libgnomeprint and libgnomeprintui to 2.10.2:
libgnomeprint 2.10.2

Jody:
	* Only offer a duplex option if it exists.
	* The /etc/printcap importer was creating one model for all
	  printers. [#169963]
	* Honour custom kerning requests in ps2/pdf backends [#158424]

Suresh:
	* Ignore bitmaps in fonts. [#171128]

Tony Graham:
	* Some debug routines for GnomeGlyphList [#114858]

libgnomeprint 2.10.1

Jody:
	* Overzealous win32 port broke custom transports [#167325]
	* Remove use of %g in pdf exporter.
	* Slight speed optimization in pdf export.
	* Leak fix.

Kjartan:
	* Even more leak fixes.
2005-03-25 16:34:47 +00:00
jmmv
94822137fb Update libgnomeprint and libgnomeprintui to 2.10.0:
Dom Lachowicz:
	* Some pdf fixes.
	* Support alpha in pdf images

Jody:
	* Some AIX build fixes [#160861]

Lutz Mueller:
	* Misc cleanup
	* Prep for D&D support

Matthias Clasen:
	* Async ppd loading

Suresh Chandrasekharan:
	* Handle subfonts in ttf according to spec [#158027]
2005-03-22 16:03:04 +00:00
jmmv
a306a031ec Update libgnomeprint and libgnomeprintui to 2.8.2:
Dom & Hans
* Clean up win32 build

Jody
* Use 'b' with fopen just to be safe
  http://bugzilla.gnome.org/show_bug.cgi?id=160185
* Set the use theme flag correctly on subsequent previews
* Check for existence of transport before offering it
* Don't center the preview by default
2005-02-26 17:23:54 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
jmmv
f57dee2634 Update libgnomeprint and libgnomeprintui to 2.8.1:
Andreas
	* Fix some preview problem, see #157881
Jody
	* Don't force duplex/tumble
	http://bugzilla.gnome.org/show_bug.cgi?id=157706
	* Preview makes a better guess of the screen resolution
Suresh Chandrasekharan
	http://bugzilla.gnome.org/show_bug.cgi?id=156641
	* BE more robust when dealing with fonts with multiple encodings
2004-12-28 21:42:23 +00:00
jmmv
7bb4cbd8a9 Update to 2.8.0.1:
2004-10-01  Jody Goldberg <jody@gnome.org>

	* Release 2.8.0.1

2004-10-01  Jody Goldberg <jody@gnome.org>

	(gnome_print_ps2_print_octal_byte) : doh!
	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_print_bpath) : fix
	  return type and handle errors.

2004-10-01  Jody Goldberg <jody@gnome.org>

	* libgnomeprint/gnome-print-ps2.c : Clarify the error handling and
	  return values in all routines.
	(gnome_print_ps2_print_double) : no need for a dynamic buffer.  put it
	 on the stack.
	(gnome_print_ps2_print_octal_byte) : new.
	(gnome_print_ps2_glyphlist) : use it here and correct the return val
	  calculation.

2004-10-01  Morten Welinder  <terra@gnome.org>

	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_puts,
	gnome_print_ps2_putc): New functions.  Change most calls of
	gnome_print_ps2_fprintf to one of these.
	(gnome_print_ps2_glyphlist): Print letters as letters, not octal.
	Fixes #153667.

2004-09-30  Jody Goldberg <jody@gnome.org>

	* libgnomeprint/modules/cups/gnome-print-cups.c
	(attributes_changed_cb) : Store the queue length in QueueLength

2004-09-23  Jody Goldberg <jody@gnome.org>

	* libgnomeprint/gnome-font-face.c (gf_pso_print_double) : remove some
	  dead code
2004-10-26 21:01:56 +00:00
jmmv
ea4ac7acd9 Update to 2.8.0. This version corresponds to GNOME 2.8.0.
While here, convert to the bsd.options.mk framework to handle the cups
functionality.

libgnomeprint 2.8.0

Jody
	* Bump automake req to 1.7
	* clean up some improperly namespaced private symbols
	* Recognize .ttc files as truetype

J.H.M. Dassen
	* Explicitly require gmodule

------------------------------------------------------------------------------
libgnomeprint 2.7.90

Jody
	http://bugzilla.gnome.org/show_bug.cgi?id=147349
	* Improve test for zlib
	http://bugzilla.gnome.org/show_bug.cgi?id=133924
	* Fix transformations of text in pdf backend

Kmaraas
	* Patch some warnings from sparse

Owen
	http://bugzilla.gnome.org/show_bug.cgi?id=143878
	* Fix gnome_font_find_closest to call gnome_font_face_find_closest

Morten
	* Keep more private symbols from polluting the global namespace.

Suresh Chandrasekharan
	http://bugzilla.gnome.org/show_bug.cgi?id=149858
	* Don't modify the global font table

------------------------------------------------------------------------------
libgnomeprint 2.7.2

Andreas
	* Fix 1#49160
	* Fix #149161

Jody
	* #Fix 149452
	* more portability

Suresh Chandrasekharan
	* Fix #148674
	* Fix #149858

------------------------------------------------------------------------------
libgnomeprint 2.7.1

Andreas
	* Add module to scan /etc/printcap

Colin Walters :
	* Support for new gnomeprintui printer list (state polling)

Jody
	* Some win32 build fixes
	* Build fixes for sft code from glib

J.H.M. Dassen (Ray) :
	* link fixes

Matthias Clasen:
	* fix handling of no cups printers

------------------------------------------------------------------------------
libgnomeprint 2.7.0

Andreas
	* Improve handling of multiple instances of a cups printer.
	* Add all paper sizes to PDF writer

Grzegorz Golawski
	* Use G_MODULE_SUFFIX

Owen Taylor :
	* Improved pango integration (Requires Pango 1.5.0)

Suresh Chandrasekharan :
	* Improved font subsetting for PS and PDF backends

Dom Lachowicz :
	* Fix win32 compilation

Jody Goldberg :
	* Fix pdf generation

J.H.M. Dassen (Ray):
	* Fixed unresolved symbols in the CUPS module.
2004-09-21 16:49:04 +00:00
jmmv
47ad91338d Update libgnomeprint and libgnomeprintui to 2.6.2:
http://bugzilla.gnome.org/show_bug.cgi?id=130814
* invalid fonts in pdf files when locale uses comma for decimal
* invalid line widths in pdf
2004-06-28 18:24:07 +00:00
jmmv
dcb1f7ac7b Update to 2.6.1:
2004-04-12  Jody Goldberg <jody@gnome.org>

	* libgnomeprint/gpa/gpa-option.c (gpa_option_new_from_tree) :
	  add braces

2004-04-16  Iñaki Larrañaga  <dooteo@euskalgnu.org>

	* configure.in: Added "eu" (Basque) to ALL_LINGUAS.

2004-04-10  Guntupalli Karunakar  <karunakar@freedomink.org>

	* configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.

2004-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
	for Keith Sharp <kms@passback.co.uk>
	* libgnomeprint/gnome-print-config.c: add gtk-doc information
	* libgnomeprint/gnome-print-paper.c: add gtk-doc information
	* libgnomeprint/gnome-print-stdapi.c: add gtk-doc information
	* libgnomeprint/gnome-print-unit.c: add gtk-doc information
	* doc/reference/tmpl/gnome-print-config.sgml: add gtk-doc information
	* doc/reference/tmpl/gnome-print-unit.sgml: add gtk-doc information

2004-04-06  Andreas J. Guelzow <aguelzow@taliesin.ca>

	http://bugzilla.gnome.org/show_bug.cgi?id=138346
	* libgnomeprint/gnome-font-face.c (gnome_font_face_is_italic):
	Fix a typo.

2004-04-06  Andreas J. Guelzow <aguelzow@taliesin.ca>

	http://bugzilla.gnome.org/show_bug.cgi?id=138438
	* libgnomeprint/gp-tt-t1.c (print_glyph): remove
	unneeded argument in ttf_printf call

2004-03-30  Jean Brefort  <jean.brefort@ac-dijon.fr>

	* libgnomeprint/gnome-print-pango.c:
	(gnome_print_pango_layout_print): fixed slanting of fonts
2004-05-04 21:39:44 +00:00
jmmv
ef1ee751b5 Update to 2.6.0:
libgnomeprint 2.5.3
	* Some GtkFileChooser adjustments
	* Fix leak (133415)
	* Fix printing crash under cups if no ppd file available (132872)
	* Use g_get_tmp_dir rather than hard coding directory (133926)
	* Fix header order (required for Darwin) (134806)
	* Fix PDF locale bug
	* Accessibility fixes

libgnomeprint 2.5.2
	* Various fixes
	* Remove setlocale invocations where they change the
	  locale (109446)
	* Fix leak and erroneous model names (131359)
	* Fix encoding mismatch for cups ppd files
	* Fix mishandling of font weights (89580)
	* Fix unconfimed overwriting of files (assuming people use
	  gnome_print_dialog_run)
	* Switch to GtkFileChooser
	* Make the print preview theme-able

libgnomeprint 2.5.1
	* Handle ttc files
	* Handle duplex and tumble in postscript files
	* Improve handling of duplex printing (#128036)
	* HIGify print dialog (#128614)
	* Add delayed printing support in cups module
	* Remove modifying calls to setlocale
	* Remove markup from translatable text
	* Offer users the possibility to display several
	  pages together (#113956).
	* add source (tray) selector to paper selector (for
	  cups module)

libgnomeprint 2.5.0.1
	http://bugzilla.gnome.org/show_bug.cgi?id=126046
	* make gnumeric work correctly with cups via gnome-print.
	* handle fonts with spaces in postscript export
	* Change cups module to load ppd files on demand
	http://bugzilla.gnome.org/show_bug.cgi?id=115566
	* Protect against libcups changing the locale
	http://bugzilla.gnome.org/show_bug.cgi?id=125836
	* Implement a better fallback than first font.
	* Replace filename entry field with file selector.
	* Adjust Preview windo size
	http://bugzilla.gnome.org/show_bug.cgi?id=124307
	* Make ctl-q and ctl-w close the preview window
	* Reduce the usage of setlocale

libgnomeprint 2.5.0
	http://bugzilla.gnome.org/show_bug.cgi?id=125828
	* Apply patch (by bland@mail.ru) to improve performance
          exporting large images.
	http://bugzilla.gnome.org/show_bug.cgi?id=122741
	* Work around unreliable cupsGetDefault
	* Fix some leaks
	* Fix locating the lpr command.
	http://bugzilla.gnome.org/show_bug.cgi?id=120954
	* Use Sans Regular rather than Helvetica as fallback
	http://bugzilla.gnome.org/show_bug.cgi?id=120910
	* Fix clipping
2004-04-01 18:29:40 +00:00
adam
0f73344034 libgnomeprint 2.4.2:
* Adjust Preview window

libgnomeprint 2.4.1:
	* make gnumeric work correctly with cups via gnome-print
	* handle fonts with spaces in postscript export
	* Apply patch to improve performance exporting large images
	* Work around unreliable cupsGetDefault
	* Load cups ppd files on demand only
	* Protect against libcups changing the locale
	* Implement a better fallback than first font
	* Fix some leaks
	* Fix locating the lpr command
	* Use Sans Regular rather than Helvetica as fallback
	* Fix clipping
	* Fix build errors with freetype2 2.1.7
2003-12-18 11:02:47 +00:00
xtraeme
047733a3ce Regen. 2003-12-18 03:36:24 +00:00
jmmv
a5824cc130 Update to 2.4.0, based on work done by xtraeme@:
2003-09-26  Jody Goldberg <jody@gnome.org>

	* Release 2.4.0

2003-09-26  Jody Goldberg <jody@gnome.org>

	* configure.in : bump to 2.4.0 to sync with desktop, and prepare to
	  branch.

2003-09-23  Balamurali Viswanathan <balamurali.viswanathan@wipro.com>

	* libgnomeprint/transports/gp-transport-file.c (gp_transport_file_open)
	When a file is printed to another file (*.ps), set the permission of the
	new file in accordance with the umask set. (bug #115836)

2003-09-04  Laurent Dhima  <laurenti@alblinux.net>

	* configure.in: Added "sq" to ALL_LINGUAS.

2003-09-02  Gediminas Paulauskas  <menesis@delfi.lt>

	* configure.in: Added lt to ALL_LINGUAS.

2003-08-12  Jody Goldberg <jody@gnome.org>

	* configure.in : post release version bump

2003-08-11  Jody Goldberg <jody@gnome.org>

	* Release 2.3.1

2003-08-11  Jody Goldberg <jody@gnome.org>

	* gtk-doc.make : add
	* doc/reference/Makefile.am : tweak uninstall to placate automake-1.7

2003-08-11  Paisa Seeluangsawat <paisa@users.sf.net>

	* th.po: Added Thai translation.
	* configure.in: (ALL_LINGUAS) Added Thai (th).

2003-08-06  Thomas Vander Stichele  <thomas at apestaart dot org>

	* configure.in:
          set ACLOCAL_AMFLAGS to make maintainer builds work
	* libgnomeprint/Makefile.am:
	* libgnomeprint/transports/Makefile.am:
	* tests/Makefile.am:
          Use AM_* instead of * to not override user flags

2003-06-21  Dafydd Harries  <daf@parnassus.ath.cx>

	* configure.in: Added "cy" (Welsh) to ALL_LINGUAS.

2003-06-25  Martin Kretzschmar  <m_kretzschmar@gmx.net>

	* libgnomeprint/libgnomeprint-2.2.pc.in (privateincludedir): fix
	path (add a missing libgnomeprint/).

2003-06-20  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "mk" to ALL_LINGUAS.

2003-06-19  Martin Kretzschmar  <m_kretzschmar@gmx.net>

	Bug #115320

	* libgnomeprint/libgnomeprint-2.2.pc.in (privateincludedir): new
	variable pointing to the private headers directory.

	* libgnomeprint/gnome-font-private.h: include "gnome-font.h" from
	<libgnomeprint/gnome-font.h>, likewise for gnome-rfont.h.

	* libgnomeprint/Makefile.am (font_sources, font_private_headers):
	install gnome-fontmap.h to libgnomeprint/private.

2003-06-12  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* libgnomeprint/modules/cups/Makefile.am:
	* libgnomeprint/transports/Makefile.am:
	use -avoid-version for dynamically loaded modules (bug #114561)

2003-05-06  Danilo Šegan  <dsegan@gmx.net>

	* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2003-04-25  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* configure.in: call AC_LIBTOOL_WIN32_DLL.

	* libgnomeprint/Makefile.am:
	* libgnomeprint/modules/cups/Makefile.am:
	* libgnomeprint/transports/Makefile.am: add -no-undefined
	to _la_LDFLAGS.

	* libgnomeprint/transports/Makefile.am: add $(LIBGNOMEPRINT_LIBS)
	to _la_LIBADD.

2003-03-28  Chema Celorio  <chema@celorio.com>

	* autogen.sh (REQUIRED_AUTOMAKE_VERSION): require automake 1.6
	(filed as bug #109366)

	* data/models/Makefile.am: fix automake warning "automake does not
	support conditional definition of modelsprivate_DATA".
	* data/printers/Makefile.am: for printers too.
	(filed as bug #109438)

	* libgnomeprint/gnome-print-config.c (gnome_print_config_get_boolean): "yes"
	was duplicated in the if.

2003-03-27  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_clip): Fix bug #107160

2003-03-13  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "ml" to ALL_LINGUAS.

2003-03-12  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gpa/gpa-node-private.h: the signature of the "modified" signal
	was missing a "gint flags" argument, add

	* libgnomeprint/gpa/gpa-root.h: remove globals printers_list & models_dict
	add _GPARoot

	* libgnomeprint/gpa/gpa-root.c: make gpa_root a class in itself so that
	we can browse the whole tree.
	(gpa_init): attach globals and printers_list to gpa_root.

	* libgnomeprint/gpa/gpa-printer.c (gpa_printer_list_load)
	(gpa_printer_get_default, gpa_printer_get_by_id): change printers_list
	from a global to gpa_root->printers_list.

	* libgnomeprint/gpa/gpa-node.c (gpa_node_lookup): cast the gpa_root
	to a GPA_NODE

	* libgnomeprint/gpa/gpa-model.c: move models_dict here, is no longer
	on an .h file. s/models_dict/gpa_models_dict/g to prevent a symbol clash

	* tests/gpa-test.c: you can now pass a path to dump the tree in the console for
	added --dump-root and renamed --dump to --dump-config

2003-03-12  Chema Celorio  <chema@celorio.com>

	* configure.in: post release version bump to 2.3.1

2003-03-12  Chema Celorio  <chema@celorio.com>

	* 2.3.0 he we go. No other reason to make a release other than having
	a point of reference

2003-03-12  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-job.c (gnome_print_job_metadata_printer):
	implement. Prints the metadata to a file
	(gnome_print_job_print): use here

	* libgnomeprint/gnome-print.c: typo in function documentation
	(gnome_print_context_new): g_warn if the context could not be created

	* configure.in (metadata_printer): add --with-metadata-printer
	* data/printers/Makefile.am (privateprinters_DATA): install META.xml
	* data/models/Makefile.am: install GNOME-META.xml

2003-03-11  Chema Celorio  <chema@celorio.com>

	* tests/run-test.pl (my_check_output): bump max to accomodate for new
          test.

	* tests/generate.c (my_clip_region): implement. Triggers bug #107160.

2003-03-05  Samúel Jón Gunnarsson <sammi@techattack.nu>

	* configure.in: Added "is" in ALL_LINGUAS

2003-03-05  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-unit.c (gnome_print_unit_get_identity): don't
	return FALSE on error, return NULL since the retval is a GnomePrintUnit*

	* tests/fonts.c (check_options): don't use == TRUE, fixes bug #107644

2003-02-28  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-job.c (job_parse_config_data): fetch page
	layout transforms in order. Fixes bug #105904

2003-02-28  Chema Celorio  <chema@celorio.com>

	* configure.in (GNOME_PRINT_MODULES/DATA_DIR): don't mess with the paths
	use datadir & libdir directly. Fixes bug #105096
	(DISPLAY_DATA_DIR): resolve the actual installation datadir to display it
	at the end of configure.

2003-02-28  Chema Celorio  <chema@celorio.com>

	* configure.in: don't use DATADIR to compose GNOME_PRINT_DATA_DIR as it is
	defined by the glib-gettext aclocal macro and thus breaks if gettext is
	not installed. Fixes bug #105089

2003-02-28  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gpa/gpa-root.c (gpa_initialized): if we are initializing
	return TRUE
	(gpa_init): set the initializing flag on and off while we are initializing

2003-02-27  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gpa/gpa-root.c (gpa_initialized): having a models_dict
	does not mean that we are initialized, having a valid printers_list does

	* libgnomeprint/gpa/gpa-printer.c (gpa_printer_new): check for
	the return value of gpa_initialized not for the function pointer
	(was missing the parenthesis)

	* libgnomeprint/gpa/gpa-key.c (gpa_key_merge_from_key): allow merging
	from syntetic keys (Settings.Application)

2003-02-27  Chema Celorio  <chema@celorio.com>

	libgnomeprint part of bug #106162

	* libgnomeprint/gnome-print-unit.c (gnome_print_unit_get_name): implement
	* libgnomeprint/gnome-print-unit.h: add get_name guarded by _UNSTABLE_API
	as we don't want apps to use it since this entry point was added after 2.2.0
	we _need_ this function if we want to get translated unit names.

	* libgnomeprint/gpa/gpa-option.c (gpa_option_get_name): implement
	* libgnomeprint/gpa/gpa-option.h: add _get_name

	* libgnomeprint/gpa/gpa-utils.c (gpa_utils_dump_tree_with_level): print
	option->value for GPA_OPTION_TYPE_ITEM

2003-02-26  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/modules/cups/gnome-print-cups.c:
	(option_list_new_with_default): implement
	(load_paper_sources, load_paper_sizes): use here
	fixes #106984, reported and patch by Owen Taylor <otaylor@redhat.com>

2003-02-26  Taneem Ahmed  <taneem@eyetap.org>

	* configure.in: Added "bn" to ALL_LINGUAS.

2003-02-18  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "ga" to ALL_LINGUAS.

2003-02-18  Roozbeh Pournader  <roozbeh@sharif.edu>

	* configure.in: Added "fa" to ALL_LINGUAS.

2003-02-14  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-job.c (gnome_print_job_get_pages):
	g_return_val_if_fail if the job has not been closed.

2003-02-13  Chema Celorio  <chema@celorio.com>

	* configure.in: add check for zlib, fixes #105819

	* libgnomeprint/gnome-fontmap.h: add ->is_alias to GPFamilyEntry

	* libgnomeprint/gnome-fontmap.c (gp_fontmap_sort): make Families
	as alias/non-alias entries.
	(gnome_font_family_list): don't append entries

2003-02-11  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-config.c (gnome_print_config_get_option):
	implement

2003-02-11  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-config.c (gnome_print_config_insert_options):
	Implement

2003-02-11  Christopher James Lahey <clahey@ximian.com>

	* libgnomeprint/modules/cups/gnome-print-cups-transport.c (gp_transport_cups_print_file):
	implement

	* libgnomeprint/gnome-print-transport.h: add a print_file method to
	TransportClass

	* libgnomeprint/gnome-print-transport.c (gnome_print_transport_print_file):
	implement.
	(gnome_print_transport_real_print_file): implement.

	* libgnomeprint/gnome-print-job.h: add set file, guarded by
	GNOME_PRINT_UNSTABLE_API

	* libgnomeprint/gnome-print-job.c (gnome_print_job_set_file):
	implement.
	* add g_return_val_if_fails to make sure apps do not mix usage
	of gnome_print_job_set_file and gnome-print postscript like commands.

	* libgnomeprint/gnome-print-job-private.h: add ->input_file

2003-02-11  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print.c (gnome_print_context_close): we know
	the error type if something failed. Return ret rather than _ERR_UNKNOWN

2003-02-11  Chema Celorio  <chema@celorio.com>

	* configure.in: add libtool versioning

	* libgnomeprint/Makefile.am (LDFLAGS): add -version-info

	* libgnomeprint/modules/cups/Makefile.am (libgnomeprintcups_la_LDFLAGS):
	remove PLUGIN_LIBTOOL_CFLAGS from _la_LDFLAGS

2003-02-10  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gpa/gpa-settings.c (gpa_settings_append_stock_nodes):
	implement.
	(gpa_settings_new): and use here

	* libgnomeprint/gpa/gpa-option.c (gpa_option_duplicate): copy
	the LOCKED_FLAG when duplicating an option
	(gpa_option_create_key): handle _LOCKED_FLAG
	(gpa_option_new_from_tree): read "Locked" from xml tree

	* libgnomeprint/gpa/gpa-node-private.h: fix LOCKED_FLAG

	* libgnomeprint/gpa/gpa-key.c (gpa_key_duplicate): if the option
	had FLAG_LOCKED, the key should have it too
	(gpa_key_set_value): add support for synthetic keys needed
	for gnome_print_config_add_{type}
	(gpa_key_insert): implement

	* libgnomeprint/gpa/gpa-config.c (gpa_config_new): don't duplicate
	settings as multiple settings are not supported. We are not using
	gpa_list (of settings) correctly. We need not only _default for lists
	but _active or _selected. We are using _default to tag both defaults
	and selected settings.

	* libgnomeprint/gnome-print-config.h: add g-p-c-insert-boolean,
	remove duplicated GnomePrintConfig key. Update G_P_C_K_OUTPUT_FILENAME

	* libgnomeprint/gnome-print-config.c (gnome_print_config_keys_compat):
	implement to keep backward compatibility with keys.
	(gnome_print_config_get): use compat
	(gnome_print_config_insert_boolean): implement. Experimental at this
	point and guarded with GNOME_PRINT_UNSTABLE_API in .h file. Allows
	applications to insert nodes into a GnomePrintConfig

2003-02-10  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-transport.c (gnome_print_transport_new): if PrintToFile
	is true, set module to libgnomeprint-file.so.

	* libgnomeprint/transports/gp-transport-file.c (gp_transport_file_construct):
	get filename from Settings.Output.Job.FileName

	* libgnomeprint/modules/cups/gnome-print-cups.c: add Output.Job.FileName
	& Output.Job.PrintToFile
	* data/models/GNOME-GENERIC-PS.xml.in: ditto
	* data/models/GNOME-PDF-WRITER.xml.in: ditto

2003-02-07  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/modules/cups/gnome-print-cups.c: Don't append the
	Document subtree as gpa_settings_new does it for all settings.

2003-02-06  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "id" to ALL_LINGUAS.

2003-02-02  Chema Celorio  <chema@celorio.com>

	* Makefile.am (mydistcheck): use $(AMTAR) rather than $(TAR) which
	I guess is needed because I am using a newer automake.

	* libgnomeprint/gnome-fontmap.c (fcpattern_to_gp_font_entry_alias):
	Fix #105006

2003-02-02  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gpa/gpa-settings.c (gpa_settings_finalize): only
	gpa_node_unref settings->printer when it is not NULL. Settings can
	be unatached to a printer in some cases

2003-02-02  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-ps2.c: allow us to embed two fonts
	who happen to have the same Postscript name. See #105063.
	(gnome_print_ps2_init): create fonts_hash
	(gnome_print_ps2_finalize): destroy fonts_hash
	(gnome_print_ps2_set_font_real): when creating PSOs, specify
	which instance of the psname the font is for.

	* libgnomeprint/gnome-font-face.c (gnome_font_face_pso_new):
	add a "instance" argument that allows us to embed to fonts
	who happen to have the same postscript name. Set ->encodedname
	accordingly to the instance

	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_set_font_real):
	when creating a pso, pass 0 as the instance.

	* libgnomeprint/gnome-font-private.h: update _pso_new's prototype,
	update the description of GnomeFontPsObject->encodedname.

	* tests/simple.c: add file used for simple code to test or
	replicate a bug.
	* tests/Makefile.am: add simple to Makefile

2003-02-01  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-font-family.c (gnome_font_family_style_list):
	Don't return duplicated styles, the font-dialog no longer displays
	duplicated styles.

2003-01-31  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gp-gc.c (gp_gc_get_linecap): Fix the first
	part of #104932. Spotted by jean.brefort@ac-dijon.fr

	* libgnomeprint/gnome-font-face.c (gff_load_outline):
	Fix #104754

	* libgnomeprint/gnome-fontmap.c (fcpattern_to_gp_font_entry):
	Fix #104710, patch from Akira TAGOH

	* configure.in (gtk_doc_min_version): don't need to check
	for "gtk-doc > 0.10". 0.9 is good enough

	* libgnomeprint/modules/cups/gnome-print-cups.c: add
	Output.Job.Copies & Output.Job.Collate
	* data/models/GNOME-PDF-WRITER.xml: same here

	* libgnomeprint/gpa/gpa-list.[ch]: fix a typo s/defalt/default/
	* libgnomeprint/gpa/gpa-printer.c: here too

2003-01-31  Chema Celorio  <chema@celorio.com>

	* configure.in (cups_msg): make the "cups not installed" message a little
	bit more explicit

2003-01-28  Chema Celorio  <chema@celorio.com>

	* doc/reference/Makefile.am: install API docs in
	$(HTML_DIR)/libgnomeprint-2.2 so that it parallel installs with
	libgnomeprint-devel (1.116.x)

2003-01-27  Chema Celorio  <chema@celorio.com>

	* configure.in: bump version to 2.3.0.

	* libgnomeprint/gnome-print-pdf-t1.c (gnome_print_pdf_t1_determine_lengths_pfa):
	remove a compile time warning that might break non gcc compilations. Spotted
	by Chris Lahey <clahey@ximian.com>
2003-12-14 19:51:04 +00:00
danw
628549d06a patches for darwin 2003-09-27 21:05:22 +00:00
jmmv
2c47f9a897 Update to 2.2.1.2. Changes in this version: bugfixes and new translations. 2003-03-12 13:03:30 +00:00
jmmv
5eedd1f848 Update to 2.2.1.1. Changes since 1.116.0:
* libgnomeprint/gnome-fontmap.c (fcpattern_to_gp_font_entry_alias): disable
  the patch for #105006 which was causing problems
* Makefile.am (mydistcheck): use $(AMTAR) rather than $(TAR) which I guess is
  needed because I am using a newer automake.
* libgnomeprint/gnome-fontmap.c (fcpattern_to_gp_font_entry_alias): Fix #105006
* libgnomeprint/gpa/gpa-settings.c (gpa_settings_finalize): only
  gpa_node_unref settings->printer when it is not NULL. Settings can be
  unatached to a printer in some cases
* libgnomeprint/gnome-print-ps2.c: allow us to embed two fonts who happen to
  have the same Postscript name. See #105063.  (gnome_print_ps2_init): create
  fonts_hash (gnome_print_ps2_finalize): destroy fonts_hash
  (gnome_print_ps2_set_font_real): when creating PSOs, specify which instance
  of the psname the font is for.
* libgnomeprint/gnome-font-face.c (gnome_font_face_pso_new): add a "instance"
  argument that allows us to embed to fonts who happen to have the same
  postscript name. Set ->encodedname accordingly to the instance
* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_set_font_real): when
  creating a pso, pass 0 as the instance.
* libgnomeprint/gnome-font-private.h: update _pso_new's prototype, update the
  description of GnomeFontPsObject->encodedname.
* tests/simple.c: add file used for simple code to test or replicate a bug.
* tests/Makefile.am: add simple to Makefile
* libgnomeprint/gnome-font-family.c (gnome_font_family_style_list): Don't
  return duplicated styles, the font-dialog no longer displays duplicated
  styles.

Changes in the package:
* Move documentation to share/doc/html.

Update based on a patch provided by Juan RP in private mail.
2003-02-14 20:19:46 +00:00
rh
3caf4c1265 Update libgnomeprint to 1.116.0. Changes include bugfixes and additional
language support.
Provided by Julio Merino <jmmv@hispabsd.org>.  This closes PR pkg/18203.
2002-09-12 04:19:50 +00:00
wiz
ef6ee013dd Initial import of libgnomeprint, provided by Julio Merino in pkg/17426.
libgnomeprint is a library used to communicate with the gnomeprint
environment. It is part of the GNOME2 platform and it is UI
independant.
2002-07-12 17:15:54 +00:00