Blame ChangeLog

Packit 875f5c
2007-04-14  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* Released version 0.6.8 .
Packit 875f5c
Packit 875f5c
2007-04-13  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* paps.c: Erased --justify option since it is not implemented in 
Packit 875f5c
	pango yet.
Packit 875f5c
Packit 875f5c
2007-01-19  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* configure.in: Bumped version to 0.6.8
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Removed warnings.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Added --help info about units.
Packit 875f5c
Packit 875f5c
	* src/paps.1: Added info about units.
Packit 875f5c
Packit 875f5c
2006-12-07  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* paps.1: Fixed bug in documentation of the --markup option.
Packit 875f5c
Packit 875f5c
2006-11-28  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* libpaps.h: Minor doxygen warning fixes.
Packit 875f5c
Packit 875f5c
	* doc/Doxyfile, doc/Makefile.am: Removed for new doxygen support.
Packit 875f5c
Packit 875f5c
	* aminclude.am, acinclude.m4 : Added for doxygen support
Packit 875f5c
Packit 875f5c
	* configure.in: Made doxygen documentation build at autoconf time
Packit 875f5c
	(package preparer) and not at user configuration time.
Packit 875f5c
Packit 875f5c
2006-11-03  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* configure.in: Bumped version to 0.6.7
Packit 875f5c
Packit 875f5c
	* src/paps.1: Described the new options.
Packit 875f5c
Packit 875f5c
	* src/paps.c: 
Packit 875f5c
	
Packit 875f5c
	(split_text_into_paragraphs) Reverted to old
Packit 875f5c
	split_text_into_paragraphs as I couldn't understand Akira's code
Packit 875f5c
	and I don't think it is relevant anymore with the new cpi/lpi
Packit 875f5c
	interpretation.
Packit 875f5c
	
Packit 875f5c
        (split_text_into_paragraphs) Added functionality for using markup.
Packit 875f5c
Packit 875f5c
        - Added option --markup for printing pango markup'd text.
Packit 875f5c
	
Packit 875f5c
	- Changed the interpretation of LPI so that it only controls the
Packit 875f5c
	line spacing and not the size of the characters.
Packit 875f5c
	
Packit 875f5c
	- Added option --stretch-chars to stretch characters to fill
Packit 875f5c
	the --lpi value.
Packit 875f5c
	
Packit 875f5c
	- Removed global variables lpi and cpi and moved them into
Packit 875f5c
	page_layout_t .
Packit 875f5c
Packit 875f5c
	- Changed creation of options to allow passing the
Packit 875f5c
	page_layout_t as a parameter.  
Packit 875f5c
Packit 875f5c
	- Removed all references to wchar as it is not used anymore. (It
Packit 875f5c
	shouldn't have been used in the first place as there are plenty of
Packit 875f5c
	utf8 and ucs4 manipulating function in glib.)
Packit 875f5c
		
Packit 875f5c
	* src/libpaps.c:
Packit 875f5c
	Moved the stretching of characters to c-level only. Erased the
Packit 875f5c
	scale_x and scale_y parameters from most functions.
Packit 875f5c
	
Packit 875f5c
	
Packit 875f5c
2006-09-07  Akira TAGOH  <at@gclab.org>
Packit 875f5c
Packit 875f5c
	* src/paps.c (_paps_arg_lpi_cb): new function.
Packit 875f5c
	(_paps_arg_cpi_cb): new function.
Packit 875f5c
	(main): added --lpi and --cpi option. (#1472021)
Packit 875f5c
	(split_text_into_paragraphs): need to adjust the layout to avoid
Packit 875f5c
	the cutting off after scaling with LPI/CPI parameters.
Packit 875f5c
	(split_paragraphs_into_lines): figure out the scaling.
Packit 875f5c
	(output_pages): likewise.
Packit 875f5c
	(draw_line_to_page, draw_page_header_line_to_page): modified to give
Packit 875f5c
	the scaling according to LPI/CPI to libpaps.
Packit 875f5c
Packit 875f5c
	* src/libpaps.c (paps_set_scale): new function.
Packit 875f5c
	(paps_new, paps_layout_to_postscript_strdup)
Packit 875f5c
	(paps_layout_line_to_postscript_strdup, add_postscript_prologue)
Packit 875f5c
	(add_line_to_postscript, draw_contour, draw_bezier_outline): modified
Packit 875f5c
	to output the PostScript file with any scaling.
Packit 875f5c
Packit 875f5c
	* src/paps.c: added the missing header file.
Packit 875f5c
	(main): added --font option instead of --font-scale and --family, which
Packit 875f5c
	works like specifying PangoFontDescription. (#1512382)
Packit 875f5c
	(get_language): new function.
Packit 875f5c
	(main): give a proper language to PangoContext. (#1512384)
Packit 875f5c
	(split_text_into_paragraphs): support the wordwrap from Pango. (#1512385)
Packit 875f5c
Packit 875f5c
	* src/paps.1: removed --font-scale and --family description and added
Packit 875f5c
	--font instead.
Packit 875f5c
Packit 875f5c
	* src/paps.c (split_text_into_paragraphs)
Packit 875f5c
	(split_paragraphs_into_lines, output_pages): formfeed support that is
Packit 875f5c
	originally written by Jan Willem Stumpel
Packit 875f5c
	(main, read_file): added --encoding option support. (#1494769)
Packit 875f5c
Packit 875f5c
2006-05-25  Akira TAGOH  <at@gclab.org>
Packit 875f5c
Packit 875f5c
	* src/paps.1: fixed a typo. (#1491827)
Packit 875f5c
Packit 875f5c
	* src/paps.c (main): changed an option name --font_scale to --font-scale
Packit 875f5c
	according to other options prefers a hyphen other than underscore.
Packit 875f5c
Packit 875f5c
	* src/paps.c (split_text_into_paragraphs): fixed a possible segfault
Packit 875f5c
	issue.
Packit 875f5c
Packit 875f5c
2006-05-03  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* Release new version 0.6.6
Packit 875f5c
	
Packit 875f5c
	* src/paps.c: Added #include <time.h> to fix compilation errors.
Packit 875f5c
Packit 875f5c
2006-04-26  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Got rid of dead old crud.
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Defined PANGO_GLYPH_EMPTY that is not exported 
Packit 875f5c
	from pango.
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Ignore characters that FT_Load_Glyph returns an 
Packit 875f5c
	error code about.
Packit 875f5c
Packit 875f5c
2006-04-17  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* Release new version 0.6.5
Packit 875f5c
Packit 875f5c
	* src/paps.1: Fixed errors in option documentations.
Packit 875f5c
Packit 875f5c
	* configure.in: Bumped version to 0.6.5
Packit 875f5c
Packit 875f5c
	* src/paps.c: Made header separation independant on font scale.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Made header font description independent on font scale.
Packit 875f5c
Packit 875f5c
	* doc/mainpage.h: Fixed typo.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Output GOption parser message when parsing fails.
Packit 875f5c
Packit 875f5c
	* src/paps.1: Fixed man page so that it corresponds to goption parser.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Fixed header position so that it takes margins into account.
Packit 875f5c
Packit 875f5c
	* src/Makefile.am: Added pango.1 to EXTRA_DIST to make it part of tar file.
Packit 875f5c
Packit 875f5c
2006-04-09  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* src/paps.c: Added tagoh's header and footer patch.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Added tagoh's goption patch.
Packit 875f5c
Packit 875f5c
2006-04-08  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* Release new version 0.6.4
Packit 875f5c
Packit 875f5c
	* src/paps.1: Added man page contributed by Lior Kaplan.
Packit 875f5c
Packit 875f5c
2006-03-28  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* src/paps.c: Applied tagoh's patch for setting the page size
Packit 875f5c
	in PostScript.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Fixed linebreaks in --help printout.
Packit 875f5c
Packit 875f5c
2005-12-22  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* Released new bugfix version 0.6.3
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Fixed overflow of static hash character size.
Packit 875f5c
Packit 875f5c
2005-12-20  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* Released new version 0.6.2
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Skip bitmap glyphs in order not to crash in 
Packit 875f5c
	decomposition.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Created external for margin settings.
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Fixed default font to monospace per Jan Willem 
Packit 875f5c
	Stumpel suggestion.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Fixed printing of row that lacks a trailing newline.
Packit 875f5c
Packit 875f5c
2005-11-24  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Fixed potential sprintf buffer overrun bug.
Packit 875f5c
Packit 875f5c
	* src/paps.c: Added options for letter and legal paper sizes
Packit 875f5c
Packit 875f5c
	* src/paps.c: Added postscript commands for setting page size
Packit 875f5c
Packit 875f5c
	* src/paps.c: Added DSC comments for orientation
Packit 875f5c
Packit 875f5c
2005-11-19  Dov Grobgeld  <dov.grobgeld@gmail.com>
Packit 875f5c
Packit 875f5c
	* Released new version 0.6.1
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Fixed scaling bug in output postscript. The 
Packit 875f5c
	characters were to small by a factor of 72/64 due to different
Packit 875f5c
	coordinate systems in PostScript and freetype2.
Packit 875f5c
Packit 875f5c
	* src/libpaps.c: Various cleanup of the library.
Packit 875f5c
Packit 875f5c
Packit 875f5c