diff options
| -rw-r--r-- | NEWS | 4 | ||||
| -rwxr-xr-x | configure | 2 | ||||
| -rw-r--r-- | configure.ac | 2 | ||||
| -rw-r--r-- | src/book-view.c | 2 | ||||
| -rw-r--r-- | src/book.c | 24 | ||||
| -rw-r--r-- | src/book.vala | 1 | ||||
| -rw-r--r-- | src/page-view.c | 2 | ||||
| -rw-r--r-- | src/page.c | 2 | ||||
| -rw-r--r-- | src/scanner.c | 2 | ||||
| -rw-r--r-- | src/simple-scan.c | 2 | ||||
| -rw-r--r-- | src/ui.c | 2 | 
11 files changed, 28 insertions, 17 deletions
| @@ -1,3 +1,7 @@ +Overview of changes in simple-scan 3.2.1 + +  * Fix JPEG compression not working in PDF files +  Overview of changes in simple-scan 3.2.0    * Version number change only @@ -2739,7 +2739,7 @@ fi  # Define the identity of the package.   PACKAGE=simple-scan - VERSION=3.2.0 + VERSION=3.2.1  cat >>confdefs.h <<_ACEOF diff --git a/configure.ac b/configure.ac index bcbf124..ff240b6 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@  dnl Process this file with autoconf to produce a configure script.  AC_INIT(configure.ac) -AM_INIT_AUTOMAKE(simple-scan, 3.2.0) +AM_INIT_AUTOMAKE(simple-scan, 3.2.1)  AM_CONFIG_HEADER(config.h)  AM_MAINTAINER_MODE  GNOME_MAINTAINER_MODE_DEFINES diff --git a/src/book-view.c b/src/book-view.c index f989d83..d7d52e1 100644 --- a/src/book-view.c +++ b/src/book-view.c @@ -1,4 +1,4 @@ -/* book-view.c generated by valac 0.13.4, the Vala compiler +/* book-view.c generated by valac 0.14.0, the Vala compiler   * generated from book-view.vala, do not modify */  /* @@ -1,4 +1,4 @@ -/* book.c generated by valac 0.13.4, the Vala compiler +/* book.c generated by valac 0.14.0, the Vala compiler   * generated from book.vala, do not modify */  /* @@ -959,8 +959,9 @@ static guint8* book_compress_jpeg (Book* self, GdkPixbuf* image, gsize* n_writte  	gint _tmp28_;  	struct jpeg_destination_mgr _tmp29_;  	gint _tmp30_; -	guint8* _tmp31_; -	gint _tmp31__length1; +	gint _tmp31_ = 0; +	guint8* _tmp32_; +	gint _tmp32__length1;  	g_return_val_if_fail (self != NULL, NULL);  	g_return_val_if_fail (image != NULL, NULL);  	memset (&info, 0, sizeof (struct jpeg_compress_struct)); @@ -1052,12 +1053,17 @@ static guint8* book_compress_jpeg (Book* self, GdkPixbuf* image, gsize* n_writte  	_tmp29_ = dest_mgr;  	_tmp30_ = _tmp29_.free_in_buffer;  	_vala_n_written = (gsize) (_tmp28_ - _tmp30_); -	_tmp31_ = data; -	_tmp31__length1 = data_length1; +	_tmp31_ = (gint) _vala_n_written; +	data = g_renew (guint8, data, (gint) _vala_n_written); +	(_tmp31_ > data_length1) ? memset (data + data_length1, 0, sizeof (guint8) * (_tmp31_ - data_length1)) : NULL; +	data_length1 = _tmp31_; +	_data_size_ = _tmp31_; +	_tmp32_ = data; +	_tmp32__length1 = data_length1;  	if (result_length1) { -		*result_length1 = _tmp31__length1; +		*result_length1 = _tmp32__length1;  	} -	result = _tmp31_; +	result = _tmp32_;  	jpeg_destroy_compress (&info);  	if (n_written) {  		*n_written = _vala_n_written; @@ -2805,7 +2811,7 @@ void pdf_writer_write (PDFWriter* self, guint8* data, int data_length1) {  		_inner_error_ = NULL;  		_tmp2_ = e;  		_tmp3_ = _tmp2_->message; -		g_warning ("book.vala:529: Error writing PDF: %s", _tmp3_); +		g_warning ("book.vala:530: Error writing PDF: %s", _tmp3_);  		_g_error_free0 (e);  	}  	__finally0: @@ -3112,7 +3118,7 @@ static cairo_status_t ps_writer_write_cairo_data (PsWriter* self, guint8* data,  		_inner_error_ = NULL;  		_tmp2_ = e;  		_tmp3_ = _tmp2_->message; -		g_warning ("book.vala:565: Error writing data: %s", _tmp3_); +		g_warning ("book.vala:566: Error writing data: %s", _tmp3_);  		result = CAIRO_STATUS_WRITE_ERROR;  		_g_error_free0 (e);  		return result; diff --git a/src/book.vala b/src/book.vala index 64f7c60..a410264 100644 --- a/src/book.vala +++ b/src/book.vala @@ -197,6 +197,7 @@ public class Book          }          info.finish_compress ();          n_written = max_length - dest_mgr.free_in_buffer; +        data.resize ((int) n_written);          return data;      } diff --git a/src/page-view.c b/src/page-view.c index 24bc20d..6ee1096 100644 --- a/src/page-view.c +++ b/src/page-view.c @@ -1,4 +1,4 @@ -/* page-view.c generated by valac 0.13.4, the Vala compiler +/* page-view.c generated by valac 0.14.0, the Vala compiler   * generated from page-view.vala, do not modify */  /* @@ -1,4 +1,4 @@ -/* page.c generated by valac 0.13.4, the Vala compiler +/* page.c generated by valac 0.14.0, the Vala compiler   * generated from page.vala, do not modify */  /* diff --git a/src/scanner.c b/src/scanner.c index fc0fb07..ff756ec 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -1,4 +1,4 @@ -/* scanner.c generated by valac 0.13.4, the Vala compiler +/* scanner.c generated by valac 0.14.0, the Vala compiler   * generated from scanner.vala, do not modify */  /* diff --git a/src/simple-scan.c b/src/simple-scan.c index 21dc633..9ca5f9c 100644 --- a/src/simple-scan.c +++ b/src/simple-scan.c @@ -1,4 +1,4 @@ -/* simple-scan.c generated by valac 0.13.4, the Vala compiler +/* simple-scan.c generated by valac 0.14.0, the Vala compiler   * generated from simple-scan.vala, do not modify */  /* @@ -1,4 +1,4 @@ -/* ui.c generated by valac 0.13.4, the Vala compiler +/* ui.c generated by valac 0.14.0, the Vala compiler   * generated from ui.vala, do not modify */  /* | 
