From fd008f43f9e0848369972b0bc0e52129380e229b Mon Sep 17 00:00:00 2001
From: auroux
Date: Sat, 25 Nov 2006 17:49:46 +0000
Subject: [PATCH] Release 0.3.2.
---
ChangeLog | 5 +-
NEWS | 2 +-
README | 2 +-
configure.in | 2 +-
html-doc/manual.html | 63 +++++--
src/TODO | 11 +-
src/main.c | 101 +++++-----
src/xo-callbacks.c | 68 ++++---
src/xo-callbacks.h | 4 +
src/xo-file.c | 436 ++++++++++++++++++++++++++++++++++++++++++-
src/xo-file.h | 10 +-
src/xo-interface.c | 9 +
src/xo-misc.c | 17 +-
src/xo-print.c | 2 +
src/xournal.h | 25 ++-
xournal.glade | 10 +
16 files changed, 648 insertions(+), 119 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 0582621..7eb6912 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,9 @@
-Version ?:
+Version 0.3.2 (Nov 25, 2006):
+ - preferences file and Save Preferences command
+ - extra customization (via preferences file)
- minor UI changes (patch contributed by Eduardo de Barros Lima)
- hand tool (partially contributed by Vincenzo Ciancia)
+ - a few bugfixes in rendering of bitmap backgrounds
Version 0.3.1 (Aug 3, 2006):
- fixed a file format bug on systems with non-standard numeric locale
diff --git a/NEWS b/NEWS
index 59b1c49..24c081a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Version 0.3.1 (August 3, 2006)
+Version 0.3.2 (November 25, 2006)
Installation: see INSTALL
User's manual: see html-doc/manual.html
diff --git a/README b/README
index 59b1c49..24c081a 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Version 0.3.1 (August 3, 2006)
+Version 0.3.2 (November 25, 2006)
Installation: see INSTALL
User's manual: see html-doc/manual.html
diff --git a/configure.in b/configure.in
index fc25bac..29093ca 100644
--- a/configure.in
+++ b/configure.in
@@ -1,7 +1,7 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(configure.in)
-AM_INIT_AUTOMAKE(xournal, 0.3.1-CVS)
+AM_INIT_AUTOMAKE(xournal, 0.3.2)
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE
diff --git a/html-doc/manual.html b/html-doc/manual.html
index fd27230..7ff5255 100644
--- a/html-doc/manual.html
+++ b/html-doc/manual.html
@@ -24,7 +24,7 @@
Xournal User's Manual
- Version 0.3.1
+ Version 0.3.2
@@ -53,6 +53,7 @@ Xournal can be downloaded at
The drawing and selection tools
Pages, layers, and backgrounds
Printing
+ Configuration
Author information, license, bug-reports
Version history
The file format
@@ -190,6 +191,11 @@ the Tools menu):
cursor above the top of the page so that the entire block being moved
becomes invisible results in the items being moved to the previous page.
+ Hand tool
+
+ This tool lets you browse the journal; dragging the cursor scrolls the
+ view.
+
Undo and redo
All operations performed on the currently open journal (drawing, erasing,
@@ -477,6 +483,29 @@ file, the backgrounds are converted to (compressed) bitmaps and a new
PDF file is generated from scratch.
+
+Configuration
+
+Starting with version 0.3.2, Xournal's configuration settings can be
+saved to a file (~user/.xournal/config) by using the "Save
+Preferences" command in the Options menu. The settings saved in the
+configuration file include in particular:
+
+- general display preferences: zoom level, window size, ...
+- default paper settings (as set by the "Set As Default" command in
+the Journal menu)
+- default tool settings for the pen, eraser, and highlighter
+(as set by the "Set As Default" command in the Tools menu)
+- mappings for buttons 2 and 3
+- the various preferences set in the Options menu
+
+The configuration file also gives access to additional customization
+options which cannot be set from the user interface, such as: the
+display resolution in pixels per inch, the step increment in zoom factors,
+the tool selected at startup, the thickness of the various drawing tools,
+...
+
+
Author information, license, bug-reports
@@ -499,6 +528,15 @@ Bug reports and suggestions can also be submitted on Xournal's
Version history
+Version 0.3.2 (November 25, 2006):
+
+ - preferences file and Save Preferences command
+ - extra customization (via preferences file)
+ - minor UI changes (patch contributed by Eduardo de Barros Lima)
+ - hand tool (partially contributed by Vincenzo Ciancia)
+ - a few bugfixes in rendering of bitmap backgrounds
+
+
Version 0.3.1 (August 3, 2006):
- fixed a file format bug on systems with non-standard numeric locale
@@ -569,14 +607,6 @@ Version 0.1.1 (January 5, 2006):
Version 0.1 (January 2, 2006): initial release.
-
-Features yet to be implemented:
-
- - freeform selection tool
- - preferences file; persistent printer settings
- - various functionalities (flatten layers, ...)
-
-
The file format
@@ -892,19 +922,20 @@ Do not add a list of xsetwacom commands to your startup files).
Strokes aren't drawn under the cursor...
-This is due to misfeatures in the linuxwacom driver. Typically, this
-will happen in all of the following cases:
+This is due to misfeatures in the linuxwacom driver in versions prior
+to 0.7.6. Typically, this will happen in all of the following cases:
- the calibration settings have been changed after the X server was
started (using xsetwacom)
- the calibration TopX or TopY values are not 0
- the display has been rotated
-Future versions of the driver may fix these issues. Meanwhile, you can
+Most of these issues should have been fixed in version 0.7.6 of the
+wacom driver. Otherwise, you can
either disable XInput support in Xournal (in the Options menu), at a
price of a severe loss of resolution (and the eraser tip won't be detected
anymore), or apply this patch
-to the wacom driver.
+to version 0.7.0 of the wacom driver.
I have also had a report that one of the workarounds used by Xournal to
@@ -920,8 +951,8 @@ contact me.
On-the-fly display rotation
You need an X server that supports the RANDR extension, and a
-patched version of the linuxwacom
-driver to support on-the-fly rotation.
+recent (0.7.6 or later) or patched
+version of the linuxwacom driver to support on-the-fly rotation.
To set the tablet in portrait mode:
@@ -951,6 +982,8 @@ distribution).
- The patched
binaries for the X.org X server.
+This patch has been included in version 0.7.6 of the linuxwacom driver,
+and should now be obsolete.