Bugs and Patches

Use the the Sketch bug tracker on Sketch's project page on savannah. This page only lists very old bugs, some old ones are still in the deprecated bug tracker at sourceforge, the new ones are in the bug tracker on savannah. Use the new bug tracker to report bugs. Very old Bugs

For most of the bugs listed here you can download patches. The filenames in these patches are usually relative to Sketch's topmost directory (the one Bugs in Sketch 0.6.8

Sketch 0.6.8 and previous versions can't be compiled with Python 1.6 or 2.0 beta out of the box. Thomas Gellekum has provided a (19-Sep-2000) Bugs in Sketch 0.6.6

Sketch 0.6.6 has a pretty severe bug that makes loading of all vector file formats impossible, even Sketch's own format.

As a fix, you can either use ˜/.sketch/userhooks.py (create that file if doesn't exist yet):

import Sketch.plugins (02-May-2000) Bugs in Sketch 0.6.4

EPS files that use Mac line delimiters (CR instead of NL), can't be loaded. (20-Jan-2000) Bugs in Sketch 0.6.3

There are bugs in the type1 font file parser and the underlying postscript tokenizer. Some type 1 font files cause segfaults in the tokenizer (e.g. the (17-Dec-1999) The Utopia font files that come with X aren't mentioned in the alias file. (17-Dec-1999) Blending of path-text objects doesn't work. Once a blend-group containing path-text objects has been created Sketch prints a seemingly endless stream of trancebacks and you can neither undo the blend or save the document properly. (13-Dec-1999) There's a bug in Sketch's postscript procset that leads to problems when an EPS created with Sketch that in turn contains EPS-files that use the postscript showpage operator is embedded in a ps file which is then run through psnup (yes it sounds somewhat obscure). The bug is present in all previous versions of Sketch as well. (11-Dec-1999) Bugs in Sketch 0.6.2

Select Mask in the context menu of a mask group doesn't work. (02-Oct-1999) In some rare circumstances, the first few characters of a path-text object are not placed correctly. (02-Oct-1999) Bugs in Sketch 0.6.1

There's a problem when Sketch is compiled with the new gcc 2.95 which makes Sketch dump core. Workaround: use the compiler flag -fno-strict-aliasing or use e.g. -O instead of -O2 . I've created a preliminary (19-Aug-1999) Bugs in Sketch 0.5.4

On some systems, including Solaris and IRIX, Sketch won't compile out of the box, because of a missing '#include <float.h>' in Sketch/Modules/_sketchmodule.c. (22-Mar-1999) On big-endian X-servers the colors in images are incorrect. This bug is probably also present in earlier versions. (19-Mar-1999) Bugs in Sketch 0.5.3

sk2ps can't load raster images if the input filename doesn't have a directory component. Workaround: prepend ./. Will be fixed in 0.5.4. (8-Feb-1999) The "Update From..." button in the Font dialog doesn't work. This bug was also present in previous versions and will be fixed in 0.5.4. (7-Feb-1999) Bugs in Sketch 0.5.2

Saving documents with styles fails under certain circumstances. (7-Jan-1999) The new print dialog contains a bug that results in tracebacks when the document is edited after the dialog has been closed.

Workaround: Either don't use the print dialog and use You can also apply (9-Dec-1998) Bugs in Sketch 0.5.1

Bugs listed as 'fixed' in the list for 0.5.0 are fixed in 0.5.1.

Bugs reported since the release of Sketch version 0.5.0. Bugs listed in the BUGS file contained in the distribution are not listed here. Sketch doesn't ask for confirmation if the mainwindow is closed via the window manager and the drawing has been edited. Fixed. (5. Nov. 1998) Building the paxmodule (in the (5. Nov. 1998) Images rotated by exactly 90 degrees are not drawn. Will be fixed in 0.5.2. (5. Nov. 1998) On some X-servers, starting Sketch with a filename on the commandline doesn't work. Fixed. (5. Nov. 1998) On some systems loading Examples/flags.sk and the ghostscript example file (4. Nov. 1998) Drag&Drop-ing a color from the color palette to the pattern in the fill dialog doesn't work. This will be fixed ind the next release. (4. Nov. 1998) Doc/fonts.alias and Doc/fonts.scale disagree on the X font-name of `URW Palladio L Roman'. (You can use these files if you want to install ghostscripts fonts for use with X). One solution is to use the fixed version of fonts.scale (3. Nov. 1998) Infinite loop when a font is not available on the X-server. (caused by a dialog with an error message, which the user clicks away, which make Sketch redraw its window, which results in another error dialog, ...). Will be fixed in 0.5.1. (3. Nov. 1998)