summaryrefslogtreecommitdiff
path: root/print
AgeCommit message (Collapse)AuthorFilesLines
2003-12-15Add two patches that avoid double free()s of the same space.wiz4-2/+29
Bump PKGREVISION to 1. (patches have been sent to author)
2003-12-15Update to 2.4.1xtraeme3-14/+72
Changes: o Many bugfixes were solved and added new features. Review Changelog to see a full list of changes.
2003-12-14Include bsd.prefs.mk and make sure USE_CUPS is defined before checkingjmmv1-2/+5
its value. Pointed out by xtraeme@.
2003-12-14Update to 2.4.0:jmmv5-29/+35
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-11 Jeremy Katz <katzj@redhat.com> * libgnomeprintui/gnome-print-dialog.h: remove extra comma to make gcc 3.3 with -pedantic happy. 2003-09-04 Laurent Dhima <laurenti@alblinux.net> * configure.in: Added "sq" 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-06 Thomas Vander Stichele <thomas at apestaart dot org> * configure.in: use ACLOCAL_AMFLAGS to make maintainer builds work 2003-07-08 Dafydd Harries <daf@parnassus.ath.cx> * configure.in: Added "cy" to ALL_LINGUAS. 2003-06-22 Samúel Jón Gunnarsson <sammi@techattack.nu> * configure.in: Added "is" to ALL_LINGUAS 2003-06-15 Taneem Ahmed <taneem@eyetap.org> * configure.in: Added "bn" to ALL_LINGUAS. 2003-06-11 Kenneth Rohde Christiansen <kenneth@gnu.org> * configure.in: Add "li" to ALL_LINGUAS. 2003-05-25 Morten Welinder <terra@gnome.org> * libgnomeprintui/gnome-printer-selector.c (gpw_create_label): Leak fixes. (gpw_create_label_with_mnemonic): Leak fix. * libgnomeprintui/gnome-print-job-preview.c (preview_canvas_button_release): Make this multihead safe. 2003-05-11 Abel Cheung <maddog@linux.org.hk> * configure.in: Added "ga" to ALL_LINGUAS. 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. * libgnomeprintui/Makefile.am (libgnomeprintui_2_2_la_LDFLAGS): add -no-undefined. 2003-03-14 Chema Celorio <chema@celorio.com> * autogen.sh (REQUIRED_AUTOMAKE_VERSION): require automake 1.6 (filed as bug #109366) * examples/example_10.c (my_tree_cb): gpa_tree_viewer_new takes a GPANode* as an argument, fix. * libgnomeprintui/gpaui/gpa-*.ch: s/GtkType/GType/g. Fixes compilation issue on Solaris, spotted by philip.zhao@sun.com. Takes care of #bug 107959. 2003-03-13 Christian Rose <menthos@menthos.com> * configure.in: Added "ml" to ALL_LINGUAS. 2003-03-12 Chema Celorio <chema@celorio.com> * libgnomeprintui/gpaui/gpa-tree-viewer.[ch]: do not include any libgnomeprint headers. Replace the use of GnomePrintConfig with a GPANode * * libgnomeprintui/gpaui/gpa-radiobutton.c (gpa_radiobutton_construct): cast option.id to avoid a compile time warning * tests/test-dialog.c (test_dialog_tree): update for the new use of gpa-tree-view * examples/example_10.c (my_tree_cb): use gpa_root for the tree viewer 2003-03-12 Chema Celorio <chema@celorio.com> * configure.in: post-release version bump to 2.3.1 * depend on libgnomeprint 2.3.1 2003-03-12 Chema Celorio <chema@celorio.com> * 2.3.0 2003-03-11 Chema Celorio <chema@celorio.com> * examples/example_10.c (my_draw): print 4 pages rather than just 1 2003-02-28 Chema Celorio <chema@celorio.com> * examples/example_10.c (my_font_dialog_cb): add sample code to test bug #103921 and confirm that it is NOTABUG at least with gtk 2.0 2003-02-27 Chema Celorio <chema@celorio.com> * libgnomeprintui/gpaui/gpa-option-menu.c (gpa_option_menu_rebuild_menu): use the translated user visible option name. Fixes bug #106162 * libgnomeprintui/gnome-print-unit-selector.c (gpus_rebuild_menu): use the translated user visible unit names. Fixes bug #106162 2003-02-25 Roozbeh Pournader <roozbeh@sharif.edu> * configure.in: Added "fa" to ALL_LINGUAS. 2003-02-11 Chema Celorio <chema@celorio.com> * libgnomeprintui/gnome-print-widget.c (gnome_print_radiobutton_new): implment. * libgnomeprintui/gpaui/gpa-radiobutton.c: implement 2003-02-11 Chema Celorio <chema@celorio.com> * libgnomeprintui/gpaui/gpa-print-to-file.c: fix variable name so that it compiles again. * libgnomeprintui/gnome-print-dialog.c: need to define GNOME_PRINT_UNSTABLE_API to avoid missing prototype warnings * libgnomeprintui/gpaui/gpa-print-to-file.[ch]: implement * libgnomeprintui/gnome-print-dialog.c (gnome_print_dialog_run): Implement. Right now is just a wrapper. 2003-02-11 Chema Celorio <chema@celorio.com> * configure.in (GNOMEPRINT_AGE): add libtool versioning * libgnomeprintui/Makefile.am: add libtool -version-info 2003-02-10 Chema Celorio <chema@celorio.com> * libgnomeprintui/gpaui/gpa-checkbutton.c: implement * libgnomeprintui/gnome-print-widget.[ch]: new file. Configuration widgets that apps can attach to GnomePrintConfig nodes. * libgnomeprintui/Makefile.am (libgnomeprintui_2_2_la_SOURCES): add gnome-print-widget.[ch] 2003-02-09 Christian Rose <menthos@menthos.com> * configure.in: Added "kn" to ALL_LINGUAS. 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 it has been changed in automake 2003-02-01 Chema Celorio <chema@celorio.com> * libgnomeprintui/gnome-print-preview.c (gpp_stroke): Fix the second part of #104932. Spotted by jean.brefort@ac-dijon.fr 2003-01-31 Chema Celorio <chema@celorio.com> * configure.in (gtk_doc_min_version): don't need to check for "gtk-doc > 0.10". 0.9 is good enough * libgnomeprintui/gnome-printui-marshal.list (VOID): generate the right marshaler * libgnomeprintui/gnome-print-copies.c (gnome_print_copies_selector_class_init): use the marshaler that matches the function prototype 2003-01-27 Chema Celorio <chema@celorio.com> * libgnomeprintui/gpaui/gpa-transport-selector.c: fix #104319 2003-01-27 Chema Celorio <chema@celorio.com> * configure.in: bump version to 2.3.0 2003-01-22 Christian Rose <menthos@menthos.com> * configure.in: Added "mn" to ALL_LINGUAS. 2003-01-20 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added Amharic (am), Arabic (ar), Greek (el), Finnish (fi), French (fr), Galician (gl), Croatian (hr), Hungarian (hu), Italian (it), Lithuanian (lt), Dutch (nl) Norwegian (nn and no), Brazilian (pt_BR), Slovak (sk), Turkish (tr) and Ukrainian (uk) to ALL_LINGUAS
2003-12-14Update to 2.4.0, based on work done by xtraeme@:jmmv5-62/+63
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-13Bump PKGREVISION for atk library major bump.wiz6-10/+12
2003-12-12Update to 0.8:wiz3-5/+22
New in 0.8 This release adds --depth and --height options for vertical positioning on webpages and whatnot. It also fixes some bugs, in particular one that would hang dvipng in certain PostScript font installs. New in 0.7 This release focuses on PostScript and TrueType font support. If the FreeType font library is present, dvipng will be able to render fonts internally, rather than relying on gsftopk. This will reduce disk clutter, especially when rendering at unusual resolutions.
2003-12-04Bump PKGREVISION (libxml2, libxslt and imlib2 were updated).xtraeme1-2/+2
2003-12-03Add and enable gpdf.xtraeme1-1/+2
2003-12-03Initial import of gpdf-0.111 from pkgsrc-wip.xtraeme4-0/+102
The GNOME PDF Viewer is an open source viewer for Portable Document Format (PDF) files. (These are also sometimes called "Acrobat" files, from the name of Adobe's PDF software.) The GNOME PDF viewer is based upon xpdf (pkgsrc/print/xpdf).
2003-12-03Updated xfce4 to 4.0.1martti3-6/+10
* Fixed panel crash with corrupted config file * Window management improvement * Improved handling of multiple selections in the file manager * French translations for the documentation * Translation updates * A new Gtk2 theme called "Xfce-winter"
2003-11-19Allow the configure script to find the buildlink'ed freetype-config script.agc2-1/+17
Should fix problems shown up on last bulk build.
2003-11-14Force using graphics/freetype2 >= 2.1.4; otherwise won't build with X11R6 oneadam1-2/+3
2003-11-12PKGREVISION++ after openssl update.jschauma3-6/+6
2003-11-12PKGREVISION++ due to devel/popt update.salo6-12/+12
2003-11-11Update to 20030628 because distfile download broke.wiz3-9/+11
Change: now includes Bulgarian.nameToUnicode.
2003-11-11Update to 20030628 because distfile download broke.wiz3-9/+12
Change: now includes Greek.nameToUnicode.
2003-11-10Remove MASTER_SITE_XCONTRIB from the MASTER_SITES, since 3.2.4 is notdanw3-4/+16
actually available on any of the xcontrib mirrors. Patch out a varargs.h include because newer gccs consider it an error (and it wasn't needed anyway)
2003-11-10add Darwin to the list of architectures to not try to override setenv on.danw2-4/+4
2003-11-07undo previous change relating to allowing a dependency on teTeX2 ratherdmcmahill1-5/+2
than teTeX version 1. It has been pointed out to me that teTeX2 already ships with dvipdfm. Add a CONFLICTS on teTeX2-bin since that package has conflicting files.
2003-11-07Set USE_GCC_SHLIB. Fixes linking on Solaris.gavan1-1/+2
2003-11-07Set USE_GCC_SHLIB. Fixes linking on Solaris.gavan1-1/+2
2003-11-07add USE_TETEX2 configuration variable and modify dvipdfm to use thisdmcmahill1-1/+8
to allow it to work with teTeX2 or teTeX instead of requiring only teTeX (1).
2003-11-05switch to LIBTOOL_OVERRIDE from LTCONFIG_OVERRIDE. Fixes Solaris linkingdmcmahill1-2/+2
2003-11-03take over maintainershipdillo2-4/+4
2003-11-01do not unconditionally include the linux stuff. This allows this pkg to ↵dmcmahill1-1/+4
install on sparc systems
2003-10-29Added scribus-doc.reed1-1/+2
2003-10-29This is scribus-doc-1.0.reed4-0/+181
Documentation for the Scribus publishing software This new package is added during freeze, because update of scribus to close PR 22557 didn't include documentation any more. Also note that the version is 1.0, while scribus is 1.1.1; the new documentation is not available yet. Also the distfile doesn't have a package version -- the scribus developer is going to fix that.
2003-10-29Upgrade to 1.1.1. Some of the changes include: uses freetypereed5-428/+264
instead of Qt for fonts; multiple documents open at a time; hyphenator; more languages support; UniCode support; gradient fills; extended PDF exporter; CUPS support; and libart used for rendering. Also add more MASTER_SITES and use SHLIBTOOL_OVERRIDE.
2003-10-29Slightly improve description.reed1-5/+6
2003-10-24Updated to 2.03. PR pkg/23165, Greg Troxel <gdt@ir.bbn.com>.xtraeme2-5/+5
Changelog: 2.03 (2003-oct-10) ------------------ Rewrote the text extractor to: - do a better job with rotated text; - handle right-to-left scripts; - be faster. Changed the zoom setting to use a percentage (relative to 72 dpi) instead of a zoom "factor". If the PDF file has an outline, open the outline pane initially. Added -f and -l options to pdfinfo; print multiple page sizes. The HAVE_XTAPPSETEXITFLAG test in XPDFApp.cc was backwards. The BitsPerComponent entry is optional in image mask objects. Render any annotation with an appearance stream, instead of just Widget and Stamp annotations. Fix a bug in the TrueType font checker: the test for an unsorted 'loca' table was wrong. Modify the TrueType cmap selection algorithm yet again to try to match Adobe's behavior. Changed sqrt(2) to sqrt(2.0) in pdfinfo.cc to make various compilers happy. Fixed a deadlock problem (when MULTITHREADING is set); cleaned up some other problems with the locking code. Fixed a bug in the interpolation code for type 0 (sampled) functions. Implemented type 1 (function-based) shaded fills. Fixed some stupid bugs in the JBIG2 decoder (introduced with the previous optimization work). Fixed a typo in the code that parses vertical font metrics for CID fonts that was causing a seg fault. Fixed a couple of bugs that were causing seg faults with badly damaged PDF files. Limit the number of nested Forms to avoid infinite recursion (in buggy PDF files). Add a special case for rectangular clip regions - make sure these don't drop pixels on the right and bottom edges. Tell FreeType not to use glyph bitmaps when in anti-aliased mode. Read all of the border style info for links. All of the shaded fill types now do at least one bisection to avoid problems when the colors at the endpoints of the domain are the same. If the Length2 parameter for an embedded Type 1 font was incorrect (too small), pdftops was losing font data. Deal with (broken) DCT streams that use the same component ID number for different components. The MediaBox page attribute was not being inherited correctly. Fixed a bug in the Type 1C font converter related to local subroutines. The Type 1C -> Type 1 font converter was allocating the font dictionary one slot too small. Added a missing private dictionary entry to Type 1 fonts generated by the Type 1C converter. [Thanks to Michael Shell.] Fixed bugs in the tiling pattern fill code. Try the TrueType 0xf000 char code offset hack for the MacRoman encoding too (in addition to MS Symbol). Update the font metrics info for the Base 14 fonts to include the Euro character. SECURITY HOLE: Escape various characters in URLs before running a web browser (or movie viewer). [Fixed in 2.02p11] SECURITY HOLE: In the dialog used to verify "launch" links, provide a scrolling view if the command to be run is excessively long. [Fixed in 2.02p11] Added an option to disable insertion of page breaks (form feed characters) in extracted text (pdftotext -nopgbrk; xpdfrc "textPageBreaks" option). Check for 8-bit fonts that specify an out-of-range FirstChar or LastChar. Correctly handle an obsolete Type 2 charstring op (in the Type 1C-to-Type 1 font converter). [Thanks to Helge Blischke.] Use the font encoding info to fill in holes in the ToUnicode map. Added character names for Bulgarian (in the Cyrillic support pacakage) and Greek. Handle clipping to text in xpdf and pdftops. Fix color space detection in DCT decoder. [Thanks to Dwight Kelly.] Added the "unicodeToUnicode" xpdfrc option, intended (initially) for Arabic support. Handle the case in PSOutputDev where two font objects refer to the same embedded TrueType font, but with different encodings. [Thanks to Frank Siegert.] Kill any pre-existing path before drawing a form (or annotation). Save state before rendering page content; restore state afterward. Fix Stream::reset/close to work correctly with encoder streams; fix PSOutputDev to use Stream::close consistently. Fix a seg fault when hitting the 'back' button after closing a file. GfxState::getStrokeGray was returning the fill gray value (this only affected Level 1 PS output). Change PSOutputDev to reuse dictionaries in Level 1 mode (since Level 1 PS interpreters don't do garbage collection). [Thanks to Frank Siegert.] PSOutputDev was generating incorrect translations for landscape-mode pages. Implemented shading pattern color spaces. PSOutputDev wasn't correctly handling Type 3 fonts which used image resources (as opposed to inline images). [Thanks to Frank Siegert.] The fix from 1.00 which clipped out-of-bounds points was a bit too aggressive. Do proper Floyd-Steinberg dithering in XOutputDev. Don't automatically check for a null owner password (to match Adobe's behavior). Allow the FlateDecode filter in Level 3 PostScript output. Fixed small bugs in the Type 1C -> Type 1 converter and Type 1C -> Type 0 converter. [Thanks to Tom Kacvinsky.] Work around another weird Motif problem with the right button menu (which was sometimes causing the menu to not be displayed). Make the code that handles fonts defined directly in the resource dict more robust. Add a brief description of the outline pane to the xpdf man page. Ignore extra operands to content stream operators. Fixed a bug in the CCITTFax decoder. Allow the Count entry in a Pages dictionary to be a real number (because some PDF generators actually do this). Shading pattern fills weren't being clipped correctly. Incorrect shallow copies in GfxRadialShading and StitchingFunction. The StitchingFunction destructor wasn't checking for funcs being NULL. Change the TrueType code-to-GID mapping code so it looks at the TrueType 'post' table. Set the print command in the print dialog once at startup, don't change it each time a file is (re)loaded. Generate the %%BoundingBox comment in regular PostScript files (not just EPS files). Fixed a bug in the Unicode CMap parser.
2003-10-18Add RCS IDscjep1-0/+1
2003-10-10Darwin fix, take 2... don't compare ${OS_VERSION} as a number sincedanw1-1/+14
that breaks the build on platforms where it's not strictly numeric (eg, "1.6.1_STABLE")
2003-10-10Backout last change because it breaks this "Makefile" on at least NetBSDtron1-14/+1
due to an invalid string comparison.
2003-10-10fixes for Darwin. PR 20514danw3-6/+19
2003-10-08Needs a LEX to build.reed1-1/+6
Hopefully later tools.mk will be extended to do this, but for now this works. (It may be a good idea to check if ${LEX} exists too.) This closes my PR #20920.
2003-10-08Depends on jpeg-6b package and lator.taca2-4/+4
(It should be converted buildlink framework.)
2003-10-05- do not install ${PREFIX}/bin/t1mapper nor ${PREFIX}/man/man1/t1mapper.1.kei5-23/+37
teTeX2-bin package installs them as well. - fix build problem. tested only on NetBSD-current. bump PKGREVISION.
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam1-2/+2
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-27patches for darwindanw6-3/+71
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant1-2/+2
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-09-27Regenerate (fix dependency to pkgconfig).martti1-4/+2
2003-09-26Added xfce4-printmartti1-1/+2
2003-09-26Print dialog for XFce4.martti5-0/+70
2003-09-24Fix build problem with GCC 3.3.1.tron2-1/+25
2003-09-22Also works with the teTeX2-bin package.kim1-2/+2
2003-09-21Upgrade to version 3.7.1. This is not done because of any problems,kim4-47/+45
just to get a more modern base for feeding back change, as requested by Hubert Feyrer. New distribution through SourceForge. As a bonus, mptool is now enabled (uses Gtk, not any Sun stuff).
2003-09-21Fix build problem with GCC 3.3.1.tron2-1/+20
2003-09-19Add {DE,}INSTALL_EXTRA_TMPL. Noted missing in PR 22743 bywiz1-1/+4
Kouichirou Hiratsuka.
2003-09-18Specify the category when including other files and when depending on otherjmmv1-2/+2
packages. From PR pkg/21864 by ccatrian at eml.cc.