Age | Commit message (Collapse) | Author | Files | Lines |
|
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
|
|
USE_GNU_TOOLS -> USE_TOOLS
awk -> gawk
m4 -> gm4
make -> gmake
sed -> gsed
yacc -> bison
|
|
no documented changes 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.
|
|
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]
|
|
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
|
|
|
|
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-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
|
|
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
|
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
|
|
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.
|
|
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-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
|
|
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
|
|
by moving the inclusion of buildlink3.mk files outside of the protected
region. This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.
BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list. This ordering property is used to check for builtin
packages in the correct order. The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end. However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
|
|
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
|
|
|
|
|
|
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
|
|
|
|
|
|
|
|
|
|
This shouldn't be needed if we had non-recursive dependancies *sigh*.
|
|
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
|
|
* 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
|
|
|
|
its value. Pointed out 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dependency bumps.
|
|
|
|
|
|
* 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.
|
|
|
|
Approved by wiz.
|
|
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
|
|
|
|
Bump PKGREVISION.
|
|
Patch provided in PR pkg/18701 by Julio Merino <jmmv@menta.net>
|
|
Introduce USE_PTL2 so that PTL2 can still be used as an alternative (e.g.
for debugging).
Only include ptl2/buildlink2.mk if USE_PTL2 is set and no native threads
are available.
Bump PKGREVISIONS.
|
|
*.pc and binaries. Both these things are simply found by packages in their
true installed locations.
|
|
language support.
Provided by Julio Merino <jmmv@hispabsd.org>. This closes PR pkg/18203.
|