Commit 69934234 authored by Carlo Segre's avatar Carlo Segre Committed by Barak A. Pearlmutter

Import Debian changes 1:0.4.8-1

xournal (1:0.4.8-1) unstable; urgency=medium

  * New upstream release (Closes: #756974, #700586, #659586)
  * Upgrade to Standards-Version 3.9.6 (no changes)
  * Added epoch to correct error in version number for last release
  * New translations included (Closes: #685107)
  * Patched debian/rules to update autotools files before 
    building the package.  Thanks to Logan Rosen, ravi and Breno 
    Leitao (Closes: #735383, #746530)
parents 479b313b 0ba2ac50
......@@ -3,12 +3,14 @@ Main author: Denis Auroux (auroux@math.berkeley.edu)
The source code includes contributions by the following people:
Alvaro, Kit Barnes, Eduardo de Barros Lima, Mathieu Bouchard,
Ole Joergen Broenner, Robert Buchholz, Vincenzo Ciancia, Luca de Cicco,
Michele Codutti, Robert Gerlach, Daniel German, Dirk Gerrits, Simon Guest,
Ole Joergen Broenner, Robert Buchholz, William Chao, Vincenzo Ciancia,
Luca de Cicco, Michele Codutti, Robert Gerlach, Daniel German,
Dirk Gerrits, Simon Guest, Andreas Huettel,
Lukasz Kaiser, Ian Woo Kim, Timo Kluck, David Kolibac, Danny Kukawka,
Stefan Lembach, Bob McElrath, Andy Neitzke, David Planella, Marco Poletti,
Alex Ray, Jean-Baptiste Rouquier, Victor Saase, Marco Souza, Mike Ter Louw,
Uwe Winter, Lu Zhihe.
Stefan Lembach, Bob McElrath, Mutse, Andy Neitzke, David Planella,
Marco Poletti, Alex Ray, Jean-Baptiste Rouquier, Victor Saase,
Hiroshi Saito, Luciano Siqueira, Marco Souza, Mike Ter Louw,
Mis Uszatek, Uwe Winter, Edward Z. Yang, Lu Zhihe.
(Let me know if you are missing from this list or if your name is
mis-spelled)
Win32 compilation/installation/packaging notes
==============================================
(Thanks to Dirk Gerrits for initial instructions on which these are based)
This briefly describes the main steps needed to build and package Xournal
on Windows, for developers. For end users, downloading a pre-built
binary package is recommended; see README.win32 for end user instructions.
1. Download the development tools and libraries needed:
- Download and install MSys and MinGW.
(https://sourceforge.net/projects/mingw/files/)
If using the MinGW installer, make sure to include development tools
like autoconf, automake, libtool, and libraries gettext and zlib.
If the installer doesn't place MinGW in the right location, edit
\msys\1.0\etc\fstab to add a line mounting the MinGW installation
directory under /mingw (e.g. "c:/mingw /mingw") or adjust
instructions below as appropriate.
Builds and installs of source code below are done within
MSys, usually with configure --prefix=/mingw; make; make install
- Download and install (in your MinGW directory) the GTK+ 2.x win32
all-in-one bundle (runtime + developer files + dependencies)
(http://www.gtk.org/download/win32.php)
- Download and install (in your MinGW directory) the libart_lgpl and
libgnomecanvas libraries (binary + dev packages)
(http://ftp.gnome.org/pub/gnome/binaries/win32/)
- Download Poppler source (http://poppler.freedesktop.org/),
build and install it (configure --prefix=/mingw, make, make install)
This is the trickiest step. Make sure poppler-glib is built successfully.
(compile with prefix=/c/mingw/ or as needed for install)
Various side packages may be needed (I had to build and install libjpeg,
libpng, libtiff, and libopenjpeg-1.5.0) to enable all poppler features,
though may not be crucial for xournal.
2. Build a custom version of the libgdk-win32 library (optional)
Building a custom version of the GDK library alleviates a bug where the
drawing area becomes unresponsive to touch/mouse/... immediately after
a pen stroke (until the user clicks somewhere outside of the drawing area),
because GDK discards core pointer events sent to an xinput-aware window,
but non-tablet devices do not generate any other events.
Download the latest GTK+ 2.x sources, e.g.
http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-2.24.23.tar.xz
In gdk/win32/gdkinput.c, comment out (add // in front) or delete line 434:
_gdk_display->ignore_core_events = new_proximity;
Then configure --prefix=/mingw; make; make install
3. Compile Xournal:
- run autogen.sh, then configure.
If you need internationalization, make sure it is set in config.h
(ENABLE_NLS = 1). If you want the language files to be found
directly in a "flat" directly structure, also set PACKAGE_LOCALE_DIR
to "share/locale/" in src/Makefile.
- compile (make) and install (make install).
4. The distribution tree for a self-contained binary package consists of:
- xournal.exe, pkg-readme.win32 (renamed to readme.txt)
- the pixmaps/ and html-doc/ directories
- all DLLs needed (test on a clean system to make sure all are there)
(probably: freetype, intl, libart_lgpl, libatk, libcairo, libfontconfig,
libgdk_pixbuf, libgdk-win32, libgio, libglib, libgmodule, libgnomecanvas,
libgobject, libgthread, libgtk-win32, libjpeg, libpango, libpangocairo,
libpangoft2, libpangowin32, libpng, libpoppler, libpoppler-glib, zlib;
most likely also libexpat, libgailutil, libtiff, ...)
- the locale files in share/locale/ (share/locale/.../LC_MESSAGES/*.mo)
(package the .mo files for gdk-pixbuf, glib20, gtk20, and xournal)
- gtk files: lib/gtk-2.0/*
- fontconfig files: etc/fonts/*
Test on a clean system: all DLLs are found; icons for the toolbar are found;
translations work; text fonts work.
Version 0.4.8 (June 30, 2014):
* Features:
- option to auto-save documents and recover auto-saves (after Edward Yang, Aiwarrior, Timo Kluck)
- new Export to PDF code using cairo (and config option to enable legacy code)
- horizontal view mode
- improved touchscreen handling
- pencil cursor option (patch by Luciano Siqueira)
- added "new pages duplicate background" option (new default is false)
- updated Windows build and packaging instructions
* XInput device handling:
- ignore events from non-drawing devices by default (ignore_other_devices)
- "touchscreen as hand tool" option (after Rumen Zarev and Daniel German)
- "pen disables touchscreen" option; dialog box to designate touch device
- tweaks to xinput event processing for touchscreens
* Bugfixes:
- generate cursors from pixbufs (fixes a Win32 bug)
- work around Win32 bug: refuse paste if mismatched format
- fix configure.in for automake-1.13 (Florian Bruhin, Andreas Huettel)
- smoother icons for eraser and shapes buttons (by Colin Macdonald)
- fix a cross-platform g_basename() issue (after Daniel German)
- bugfix for file paths with non-English characters in Win32
- add some margin around lasso selection rectangle (after Niklas Beisert)
- warn for fontconfig cache generation in Win32
* Translations:
- Chinese (simplified) translation (by Mutse)
- updated German translation (Stefan Holtzhauer)
- Polish translation (by Mis Uszatek)
- Chinese (traditional) translation (William Chao)
- Japanese translation (by Hiroshi Saito)
Version 0.4.7 (July 4, 2012):
- insert image tool (based on patches by Victor Saase and Simon Guest)
- renamed "Journal" menu to "Page"
......
Xournal Installation instructions
=================================
(see also BUILD-NOTES.win32 for Win32 packaging/installation instructions)
Dependencies:
-------------
......
This diff is collapsed.
Version 0.4.7 (July 4, 2012)
Version 0.4.8 (June 30, 2014)
Installation: see INSTALL
User's manual: see html-doc/manual.html
......
Xournal 0.4.8 -- Win32 binary distribution (unstable)
-----------------------------------------------------
Xournal is written by Denis Auroux and other contributors.
More information can be found at http://xournal.sourceforge.net
Installation instructions: see below.
This is a binary distribution of Xournal 0.4.8 for the Win32
platform, including all necessary libraries, compiled using
the MinGW system.
Special thanks to Dirk Gerrits for detailed instructions on
how to compile Xournal for Win32.
Please note this Win32 port is still unstable. Some features
do not work properly. Stability and data integrity have not been
checked carefully (use at your own risk); and there is no installer.
INSTALLATION INSTRUCTIONS:
--------------------------
* STEP 1 - INSTALL XOURNAL
Unzip the entire distribution into a directory of your choice, and
create a shortcut to xournal.exe on your desktop.
(Note that conflicts may arise if you already have other versions
of the relevant libraries installed in your Windows directory).
* STEP 2 - DISABLE WINDOWS FEATURES THAT INTERFERE WITH PEN INPUT
Disable all the pen stroke/gesture detection features of your version
of Windows that interfere with proper pen input in xournal.
In Windows 8, open the Control Panel, go to "Pen and Touch", and
disable the "Flicks" feature entirely.
To avoid blurry display and/or Wacom tablet calibration issues with
multiple monitors, consider disabling the display scaling features
of Windows 7 and 8 if you have a high pixel density display:
right-click on the xournal.exe shortcut, go to Properties ->
Compatibility -> check "Disable display scaling on high DPI settings".
(Or disable display scaling system-wide: open the Control Panel, go to
Display, and set the "make text and other items smaller" feature to the
"smaller" or "100%" setting.)
* STEP 3 - INSTALL THE WACOM TABLET DRIVER
If you have a Wacom tablet (or Tablet PC using a Wacom digitizer),
you are strongly encouraged to install the Wacom tablet driver,
available at http://us.wacom.com/en/feeldriver/ for Tablet PCs
(http://us.wacom.com/en/support/drivers/ for standalone tablets).
This will make stroke smoothing and pressure sensitivity available.
If your tablet pen has an eraser tip, you should enable the "Eraser tip"
option in the Options menu.
This should work under all recent versions of Windows (XP or later);
however on many systems, it is necessary to use the pen to start xournal
for these features to be available in xournal, or at least tap the pen to
the screen before starting xournal. (Check that Options -> Use XInput is
available and checked; if it is grayed out the wacom driver is not active).
* STEP 4 - OTHER LANGUAGES
If you would like to use a language other than English (among the
limited number of available translations), arrange for the LANG
environment variable to be set to the appropriate two-letter code.
(For instance, set LANG=fr)
Note that there may be issues with accessing files located in folders
whose path contains non-English characters (accents etc.); if you
encounter difficulties, move the files to a different folder before
editing them.
* KNOWN ISSUES
There are various known issues; the worst ones relate to text items,
fonts and printing.
- If xournal seems to hang the first time you create a text item, just
be patient: the fontconfig library on which xournal maintains a cache
of system fonts, and on Windows the creation of the cache can take
several minutes. Once the cache is created, things should run smoothly.
- Some fonts may not print well or export to PDF well. If you have
trouble with File -> Print, try Export to PDF instead; and vice-versa.
If neither works well, try using different fonts.
- Copy-paste: when copy-pasting items from other windows applications
to xournal, sometimes xournal receives an old item rather than the
one most recently copied into the clipboard.
LICENSE AND SOURCE CODE
-----------------------
Xournal is free software, available under the GNU General Public
License. (This means in particular that you may redistribute
Xournal freely, but must make the source code available as well).
The source code is available from the following locations:
- Xournal: http://xournal.sourceforge.net
- GTK+ & friends: http://www.gtk.org/download/win32.php
see also http://ftp.gnome.org/pub/gnome/sources/
- libgnomecanvas: http://ftp.gnome.org/pub/gnome/sources/libgnomecanvas/
libart_lgpl: http://ftp.gnome.org/pub/gnome/sources/libart_lgpl/
- poppler: http://poppler.freedesktop.org/releases.html
Version 0.4.7 (July 4, 2012)
Version 0.4.8 (June 30, 2014)
Installation: see INSTALL
User's manual: see html-doc/manual.html
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
dnl Process this file with autoconf to produce a configure script.
AC_INIT(configure.in)
AM_INIT_AUTOMAKE(xournal, 0.4.7)
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE(xournal, 0.4.8)
AC_CONFIG_HEADERS(config.h)
AM_MAINTAINER_MODE
AC_ISC_POSIX
AC_PROG_CC
AM_PROG_CC_STDC
AC_PROG_RANLIB
AM_PROG_AR
AC_HEADER_STDC
LDFLAGS="$LDFLAGS -lz -lm"
pkg_modules="gtk+-2.0 >= 2.10.0 libgnomecanvas-2.0 >= 2.4.0 poppler-glib >= 0.5.4 pangoft2 >= 1.0 x11"
pkg_modules="gtk+-2.0 >= 2.10.0 libgnomecanvas-2.0 >= 2.4.0 poppler-glib >= 0.5.4 pangoft2 >= 1.0"
PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
AC_SUBST(PACKAGE_CFLAGS)
AC_SUBST(PACKAGE_LIBS)
......
xournal (1:0.4.8-1) unstable; urgency=medium
* New upstream release (Closes: #756974, #700586, #659586)
* Upgrade to Standards-Version 3.9.6 (no changes)
* Added epoch to correct error in version number for last release
* New translations included (Closes: #685107)
* Patched debian/rules to update autotools files before
building the package. Thanks to Logan Rosen, ravi and Breno
Leitao (Closes: #735383, #746530)
-- Carlo Segre <segre@debian.org> Sun, 26 Oct 2014 13:51:19 -0500
xournal (4.7-1) unstable; urgency=low
* New upstream release (Closes: #690439)
......
......@@ -2,9 +2,10 @@ Source: xournal
Section: x11
Priority: optional
Maintainer: Carlo Segre <segre@debian.org>
Build-Depends: debhelper (>= 7), autoconf, automake, libgtk2.0-dev (>= 2.10),
libgnomecanvas2-dev, libpoppler-glib-dev (>= 0.5.4)
Standards-Version: 3.9.3
Build-Depends: debhelper (>= 7), autoconf, automake, autotools-dev,
libgtk2.0-dev (>= 2.10), libgnomecanvas2-dev,
libpoppler-glib-dev (>= 0.5.4)
Standards-Version: 3.9.6
Homepage: http://xournal.sourceforge.net/
Package: xournal
......
......@@ -20,8 +20,18 @@ endif
configure: configure-stamp
configure-stamp:
dh_testdir
dh_autotools-dev_updateconfig
cp -a aclocal.m4 aclocal.m4.alt
cp -a missing missing.alt
cp -a Makefile.in Makefile.in.alt
cp -a install-sh install-sh.alt
cp -a depcomp depcomp.alt
cp -a configure configure.alt
cp -a src/Makefile.in src/Makefile.in.alt
cp -a src/ttsubset/Makefile.in src/ttsubset/Makefile.in.alt
# Configure the package.
./autogen.sh --prefix=/usr
dh_auto_configure -- $(shell dpkg-buildflags --export=configure)
touch configure-stamp
......@@ -34,6 +44,15 @@ build-stamp: configure-stamp
# Compile the package.
$(MAKE)
# Put back all the copied files
mv aclocal.m4.alt aclocal.m4
mv missing.alt missing
mv Makefile.in.alt Makefile.in
mv install-sh.alt install-sh
mv depcomp.alt depcomp
mv configure.alt configure
mv src/Makefile.in.alt src/Makefile.in
mv src/ttsubset/Makefile.in.alt src/ttsubset/Makefile.in
touch build-stamp
clean:
......@@ -47,10 +66,10 @@ clean:
rm -f src/xournal; \
fi
rm -f aclocal.m4 config.h.in Makefile.in src/Makefile.in
rm -f configure-stamp build-stamp
rm -f depcomp install-sh missing configure
rm -f ar-lib compile
dh_autotools-dev_restoreconfig
dh_clean
install: build
......
This diff is collapsed.
......@@ -24,7 +24,7 @@
Xournal User's Manual
</h2>
<p style="font-size: 0.95em; text-align: center; color: rgb(0,0,0)">
Version 0.4.7
Version 0.4.8
</p>
<hr />
<p>
......@@ -507,7 +507,7 @@ crashes when viewing long documents.
<p>
As of version 0.4.5, Xournal uses the gtk-print architecture for printing
(previous versions used gnome-print). Xournal also includes a native PDF
printing feature.
printing feature.
</p>
<h3 class="subsub">Printing via gtk-print</h3>
<p>
......@@ -529,24 +529,24 @@ the next, so make sure to verify the settings.
</p>
<h3 class="subsub">Exporting to PDF</h3>
<p>
Xournal also provides its own PDF rendering
engine. The "Export to PDF" command (in the File menu) produces a
PDF-1.4 file from the currently loaded document. The pages of the
resulting PDF file have the same size as in Xournal. Highlighter strokes
are rendered in a partially transparent manner (note however that
applications such as xpdf and ghostview do not always handle
PDF transparency properly). Text items are rendered by embedding
TrueType subsets or Type 1 fonts into the PDF document as appropriate.
As of version 0.4.8, the "Export to PDF" command uses the poppler and cairo
libraries to produce a PDF version of the currently loaded document.
The pages of the resulting PDF file have the same size as in Xournal.
Highlighter strokes are rendered in a partially transparent manner.
Text items are rendered by embedding TrueType subsets or Type 1 fonts
into the PDF document as appropriate.
</p>
<p>
Xournal includes a PDF file parser compatible with PDF format
version 1.4; the compression features of PDF 1.5 are
not supported. When exporting a document that uses PDF
Xournal still provides its own PDF rendering engine, which was the default
up to version 0.4.7 and continues to be used if "Legacy PDF Export" is
checked in the Options menu. This code includes a PDF file parser
compatible with PDF format version 1.4; the compression features of
PDF 1.5 are not supported. When exporting a document that uses PDF
backgrounds, Xournal attempts to preserve most of the structure of
the original PDF file (however, auxiliary data such as thumbnails, hyperlinks,
and annotations are lost). If Xournal is unable to parse the PDF
file, the backgrounds are converted to (compressed) bitmaps and a new
PDF file is generated from scratch.
file, the poppler/cairo renderer is used instead to generate a new PDF file
from scratch.
</p>
<hr />
<a name="configuration"></a>
......@@ -717,12 +717,14 @@ Xournal is written by Denis Auroux
<p>
The source code includes contributions by the following people:
Alvaro, Kit Barnes, Eduardo de Barros Lima, Mathieu Bouchard,
Ole J&oslash;rgen Br&oslash;nner, Robert Buchholz, Vincenzo Ciancia, Luca de Cicco,
Michele Codutti, Robert Gerlach, Daniel German, Dirk Gerrits, Simon Guest,
Ole J&oslash;rgen Br&oslash;nner, Robert Buchholz, William Chao, Vincenzo Ciancia,
Luca de Cicco, Michele Codutti, Robert Gerlach, Daniel German,
Dirk Gerrits, Simon Guest, Andreas Huettel,
Lukasz Kaiser, Ian Woo Kim, Timo Kluck, David Kolibac, Danny Kukawka,
Stefan Lembach, Bob McElrath, Andy Neitzke, David Planella, Marco Poletti,
Alex Ray, Jean-Baptiste Rouquier, Victor Saase, Marco Souza, Mike Ter Louw,
Uwe Winter, Lu Zhihe.
Stefan Lembach, Bob McElrath, Mutse, Andy Neitzke, David Planella,
Marco Poletti, Alex Ray, Jean-Baptiste Rouquier, Victor Saase,
Hiroshi Saito, Luciano Siqueira, Marco Souza, Mike Ter Louw,
Mis Uszatek, Uwe Winter, Edward Z. Yang, Lu Zhihe.
</p>
<p style="font-size:0.9em">(Let me know if you are missing from this list or
if your name is mis-spelled)</p>
......@@ -751,6 +753,51 @@ Bug reports and suggestions can also be submitted on Xournal's
<a name="changelog"></a>
<h2 class="subtitle">Version history</h2>
<p>
Version 0.4.8 (June 30, 2014):
<ul>
<li>Features:
<ul>
<li>option to auto-save documents and recover auto-saves (after Edward Yang, Aiwarrior, Timo Kluck)
</li><li>new Export to PDF code using cairo (and config option to enable legacy code)
</li><li>horizontal view mode
</li><li>improved touchscreen handling
</li><li>pencil cursor option (patch by Luciano Siqueira)
</li><li>added "new pages duplicate background" option (new default is false)
</li><li>updated Windows build and packaging instructions
</li>
</ul></li>
<li>XInput device handling:
<ul>
<li>ignore events from non-drawing devices by default (ignore_other_devices)
</li><li>"touchscreen as hand tool" option (after Rumen Zarev and Daniel German)
</li><li>"pen disables touchscreen" option; dialog box to designate touch device
</li><li>tweaks to xinput event processing for touchscreens
</li>
</ul></li>
<li>Bugfixes:
<ul>
<li>generate cursors from pixbufs (fixes a Win32 bug)
</li><li>work around Win32 bug: refuse paste if mismatched format
</li><li>fix configure.in for automake-1.13 (Florian Bruhin, Andreas Huettel)
</li><li>smoother icons for eraser and shapes buttons (by Colin Macdonald)
</li><li>fix a cross-platform g_basename() issue (after Daniel German)
</li><li>bugfix for file paths with non-English characters in Win32
</li><li>add some margin around lasso selection rectangle (after Niklas Beisert)
</li><li>warn for fontconfig cache generation in Win32
</li>
</ul></li>
<li>Translations:
<ul>
<li>Chinese (simplified) translation (by Mutse)
</li><li>updated German translation (Stefan Holtzhauer)
</li><li>Polish translation (by Mis Uszatek)
</li><li>Chinese (traditional) translation (William Chao)
</li><li>Japanese translation (by Hiroshi Saito)
</li>
</ul></li>
</ul>
</p>
<p>
Version 0.4.7 (July 4, 2012):
<ul>
<li>insert image tool (based on patches by Victor Saase and Simon Guest)
......
html-doc/pixmaps/eraser.png

987 Bytes | W: | H:

html-doc/pixmaps/eraser.png

885 Bytes | W: | H:

html-doc/pixmaps/eraser.png
html-doc/pixmaps/eraser.png
html-doc/pixmaps/eraser.png
html-doc/pixmaps/eraser.png
  • 2-up
  • Swipe
  • Onion skin
html-doc/pixmaps/shapes.png

294 Bytes | W: | H:

html-doc/pixmaps/shapes.png

363 Bytes | W: | H:

html-doc/pixmaps/shapes.png
html-doc/pixmaps/shapes.png
html-doc/pixmaps/shapes.png
html-doc/pixmaps/shapes.png
  • 2-up
  • Swipe
  • Onion skin
#!/bin/sh
# install - install a program, script, or datafile
scriptversion=2009-04-28.21; # UTC
scriptversion=2011-11-20.07; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
......@@ -35,7 +35,7 @@ scriptversion=2009-04-28.21; # UTC
# FSF changes to this file are in the public domain.
#
# Calling this script install-sh is preferred over install.sh, to prevent
# `make' implicit rules from creating a file called install from it
# 'make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
......@@ -156,6 +156,10 @@ while test $# -ne 0; do
-s) stripcmd=$stripprog;;
-t) dst_arg=$2
# Protect names problematic for 'test' and other utilities.
case $dst_arg in
-* | [=\(\)!]) dst_arg=./$dst_arg;;
esac
shift;;
-T) no_target_directory=true;;
......@@ -186,6 +190,10 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
fi
shift # arg
dst_arg=$arg
# Protect names problematic for 'test' and other utilities.
case $dst_arg in
-* | [=\(\)!]) dst_arg=./$dst_arg;;
esac
done
fi
......@@ -194,13 +202,17 @@ if test $# -eq 0; then
echo "$0: no input file specified." >&2
exit 1
fi
# It's OK to call `install-sh -d' without argument.
# It's OK to call 'install-sh -d' without argument.
# This can happen when creating conditional directories.
exit 0
fi
if test -z "$dir_arg"; then
trap '(exit $?); exit' 1 2 13 15
do_exit='(exit $ret); exit $ret'
trap "ret=129; $do_exit" 1
trap "ret=130; $do_exit" 2
trap "ret=141; $do_exit" 13
trap "ret=143; $do_exit" 15
# Set umask so as not to create temps with too-generous modes.
# However, 'strip' requires both read and write access to temps.
......@@ -228,9 +240,9 @@ fi
for src
do
# Protect names starting with `-'.
# Protect names problematic for 'test' and other utilities.
case $src in
-*) src=./$src;;
-* | [=\(\)!]) src=./$src;;
esac
if test -n "$dir_arg"; then
......@@ -252,12 +264,7 @@ do
echo "$0: no destination specified." >&2
exit 1
fi
dst=$dst_arg
# Protect names starting with `-'.
case $dst in
-*) dst=./$dst;;
esac
# If destination is a directory, append the input filename; won't work
# if double slashes aren't ignored.
......@@ -347,7 +354,7 @@ do
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writeable bit of parent directory when it shouldn't.
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
ls_ld_tmpdir=`ls -ld "$tmpdir"`
case $ls_ld_tmpdir in
......@@ -385,7 +392,7 @@ do
case $dstdir in
/*) prefix='/';;
-*) prefix='./';;
[-=\(\)!]*) prefix='./';;
*) prefix='';;
esac
......@@ -403,7 +410,7 @@ do
for d
do
test -z "$d" && continue
test X"$d" = X && continue
prefix=$prefix$d
if test -d "$prefix"; then
......
This diff is collapsed.
pixmaps/eraser.png

987 Bytes | W: | H:

pixmaps/eraser.png

885 Bytes | W: | H:

pixmaps/eraser.png
pixmaps/eraser.png
pixmaps/eraser.png
pixmaps/eraser.png
  • 2-up
  • Swipe
  • Onion skin
pixmaps/shapes.png

294 Bytes | W: | H:

pixmaps/shapes.png

363 Bytes | W: | H:

pixmaps/shapes.png
pixmaps/shapes.png
pixmaps/shapes.png
pixmaps/shapes.png
  • 2-up
  • Swipe
  • Onion skin
Version 0.4.8:
- added Chinese (simplified) translation (by Mutse)
- updated German translation (Stefan Holtzhauer)
- added Polish translation (Mis Uszatek)
- added Chinese (traditional) translation (William Chao)
- added Japanese translation (Hiroshi Saito)
Version 0.4.6:
- added Italian translation (by Marco Poletti)
- added German translation (by Stefan Lembach)
......
ca
fr
it
cs
de
es
pt_BR
cs
fr
ja
it
nl
pl
pt_BR
zh_CN
zh_TW
......@@ -35,7 +35,7 @@ subdir = po
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@
MKINSTALLDIRS = mkdir -p
CC = @CC@
GENCAT = @GENCAT@
......@@ -130,12 +130,8 @@ install-exec:
install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
fi
@catalogs='$(CATALOGS)'; \
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
case "$$cat" in \
......@@ -144,11 +140,7 @@ install-data-yes: all
esac; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $$dir; \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
fi; \
$(MKINSTALLDIRS) $$dir; \
if test -r $$cat; then \
$(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
......@@ -172,11 +164,7 @@ install-data-yes: all
fi; \
done
if test "$(PACKAGE)" = "glib"; then \
if test -r "$(MKINSTALLDIRS)"; then \
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
else \
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
fi; \
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \
$(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
else \
......
......@@ -8,3 +8,7 @@ src/xo-file.c
src/xo-misc.c
src/xo-print.c
src/xo-paint.c
src/xo-image.c
src/xo-clipboard.c
src/xo-selection.c
src/xo-shapes.c
No preview for this file type
This diff is collapsed.
No preview for this file type
This diff is collapsed.
File added
This diff is collapsed.
File added
This diff is collapsed.
No preview for this file type
......@@ -404,6 +404,9 @@ msgstr "_grosso"
msgid "ver_y thick"
msgstr "m_uito grosso"
msgid "Pencil Cursor"
msgstr "Cursor de lápis"
#: src/xo-interface.c:1071
msgid "Eraser Optio_ns"
msgstr "Opções da borracha"
......
This diff is collapsed.
File added
This diff is collapsed.
File added
This diff is collapsed.
This diff is collapsed.
......@@ -12,26 +12,18 @@ List of features to be implemented (not in any particular order)