text:
Inkscape Announcements
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
September 2006
- 1 participants
- 3 discussions
17 Sep '06
Hi all,
Aaron Spike has been nominated for the Inkscape Board.
No other nominations have been made, thus this means Aaron wins the
election by default, and there is no need for an election.
Thanks everyone! Congrats Aaron!
Please nominate someone for the Inkscape Board! Or second someone
already nominated!
One slot is open on the new Inkscape Board, and we would like to invite
you to nominate someone to run for election.
Anyone listed in the 0.44.1 AUTHORS file may be nominated. As well,
nominations will be accepted from anyone listed in this file. All
nominations must also be seconded. Don't nominate or second yourself.
Some background: Inkscape is joining the Software Freedom Conservancy,
and as a condition of our participation, we will be forming an Inkscape
Board to oversee financial matters related to the money held and managed
for us by SFC. Please see the relevant threads on the mailing list, or
http://www.inkscape.org/conservancy for details.
Please post your nominations here to this thread at this time.
Nominations will be accepted until midnight Saturday night, Pacific
Coast time.
Hi all,
The 0.44.1 release has been finalized and the code is now available for
Thanks go to Mental and all the translators and bug squashers who helped
put this point release together!
Packagers are encouraged to produce and upload packages for all
platforms at this time. We will do the public announcement Monday
evening, which we hope gives packagers sufficient time.
The website download page needs to be updated, and a news item entered.
It would be great if someone could do these updates; otherwise I'll
tackle it as I have time this weekend.
Rejon, please prepare press release materials, and send notices about
this release Monday evening.
Everyone else, please do not submit information about this release to
any online sites until Monday evening, so that folks have time to do
packaging, website updating, etc.
Inkscape 0.44.1 changes with respect to 0.44
* fix a crash on Windows ("python.exe can't find msvcrt71.dll") by
providing that dll in the package;
* fix hang in page size widget
* on Mac OS X, removed problems with home folder path names
containing spaces;
* inkscape now finds libpng include headers on some systems where it
previously failed to do so
* several changes to allow compiling on glib-2.4 systems (e.g.
* allow compiling on systems with incomplete boost library headers;
recognize if boost is too old
* inkscape now compiles with gcc-4.2.x.
* fixed a bug where stderr output from scripts was not shown
* fixed a bug affecting the recent files menu
* resolution information is now saved in exported PNG files
* fix some ODG export bugs
* fix dia import
* fix several include issues affecting building on Solaris
(there are still some more problems, at least under Solaris 8, and
similar ones on OpenBSD)
* added missing German version of the advanced tutorial and made
corrections to the calligraphy one; added missing Czech, German,
and Brazil-Portuguese tutorials to tarball; added missing German
keytable to tarball
* applied changes to the German and Spanish translations of Inkscape
* interactivity improvements at high zooms
* fix for specifying CSS colors with percentages
* re-enabled old PDF exporter alongside the new one
* minor fixes to new PDF exporter (a major overhaul is still in the
* fixup for invalid "s odipodi" namespace which has become
widespread in Inkscape documents
* Mac OS X packaging updates
* miscellaneous build fixes
Inkscape 0.44: overview
Inkscape 0.44 is bigger and better than ever. Some highlights:
* Layers dialog
* Outline mode, many performance improvements
* Native PDF export with transparency
* Clipping and masking support
* Configurable keyboard shortcuts, including optional Xara X
* Docked color palette in the editing window
* Interactive indicator of the style of selection in the statusbar
* Innovative "node sculpting" and other improvements in Node tool
* Extensions are enabled by default and work on all major platforms
* Better SVG support: <switch> element, ICC color profiles for
* Persistent rotation centers, Paste Size command
* New icons, redesigned preferences dialogs, rearranged menus, many
cosmetic improvements
* Hundreds of bugfixes and smaller features
* Not directly related to Inkscape, but important nevertheless:
since our last release, Firefox 1.5 was released with SVG
support enabled by default. This means that you can now view any
Inkscape document right in your Firefox window without any format
conversions or installing any plugins!
Outline mode
An Outline ("wireframe") display mode is implemented. Use the View >
Display Mode > Outline to activate it. In this mode:
* all paths and shapes are rendered as inverse (black on light
background and vice versa) outlines of constant width (1 screen
pixel regardless of zoom), without fill;
* text is painted by inverse fill, without stroke;
* bitmaps are shown as is;
* any opacity and gradients are ignored.
The outline mode is usually not drastically faster than regular mode
(usually 10% to 50% faster), and in some special cases it may even be
slower. However, the value of the outline mode is not only in its
speed; it is a good way to get an idea of the structure and objects of
your document, and it is convenient for precision node editing and for
finding "stray objects".
In addition to the Outline mode which makes it much easier to work
with complex drawings, this version of Inkscape also provides
significant speed improvements in many areas.
* Thanks to optimizations in the renderer, Inkscape's screen redraw
is faster by at least 10%, and in some cases (such as complex
stroked/dashed paths at high zooms) up to three times faster.
* Optimizations in the Node tool resulted in noticeable speed gains
for node editing. Thus, switching to and from the Node tool (with
a path selected), as well as selecting nodes in that tool, are now
at least ten times faster than before. Other operations, including
curve and node dragging and move/scale/rotate operations on
multiple selected nodes, are much faster as well. This is
especially important when working with complex paths; with these
optimizations, paths containing several thousand nodes, though
still slow, are much more usable.
* An optimization in the attribute setting method made operations
such as moving multiple objects with arrow keys at least 30%
faster compared to 0.43. This is especially noticeable when you
are moving clones selected together with their original (e.g. a
clone tiling), in which case Inkscape now works three to four
times faster.
* Interface icons are now rendered in the background (from SVG
source in share/icons/icons.svg) when Inkscape is idle, rather
than waiting for all the icons in a menu to render the first time
you pull it up. This eliminates the annoying delay when opening
menus for the first time.
* Previously, zooming in to view a small portion of a path
(especially big and complex path), there was a very noticeable
slowdown and memory use increased dramatically. We optimized the
renderer to only process the visible part of a path, and as a
result the rendering speed is now almost the same at any zoom up
to the maximum, providing up to 10-40 times speedup compared to
the previous version (the closer is the zoom, the greater is the
* The Path > Break Apart command is now dozens of times (up to 100x)
faster for complex paths with thousands of subpaths.
SVG conformance
Color profile support
Inkscape now includes base ICC profile functionality. If compiled with
LittleCMS support (if you run configure with --enable-lcms switch),
Inkscape passes the ICC color profile test by W3C. The
<color-profile> element has been implemented along with the
"color-profile" attribute for <image> elements.
<switch> support
Rendering support for SVG 1.1's Conditional Processing Module has been
implemented, including switch element, requiredFeatures,
requiredExtensions, systemLanguage attributes. Inkscape passes the
Conditional processing tests ( and ) by W3C.
SVG output
* In Inkscape's SVG documents, colors are now expressed by name
(`white') or three-digit form (`#f3c') when possible.
* The numeric values in transform attributes are written without
insignificant trailing zeros, and anything less than that 1e-8 by
absolute value (usually caused by rounding errors) is written as 0
to reduce clutter.
Layers dialog
A Layers dialog (Ctrl+Shift+L) is implemented in this version. It
works in parallel with the quick layer selector in the statusbar, so
you can use whichever is more convenient for you.
* In the dialog, you can click on a layer to make it current, as
well as toggle layers visible/hidden and locked/unlocked. You
don't need to make a layer current to toggle its visibility or
lock status.
* A hierarchical tree of layers is represented by a tree-like
display in the dialog. You can expand or collapse branches of the
tree to make the layer structure of a document easier to navigate.
* At the bottom of the dialog, there are buttons for adding a new
layer, moving the current layer up or down (either one step or all
the way to top or bottom), and deleting the current layer.
* Below the buttons, there's a slider and a spinbutton for adjusting
the opacity of the current layer. A layer's opacity affects all
objects in that layer in the same way as opacity of a group.
Selected style indicator
A new control in the left end of the statusbar lets you quickly view
and change the fill and stroke of the selected objects. When you have
a text selection in Text tool or a gradient handle selected in the
Gradient tool, this indicator displays and changes the style of the
text fragment or gradient stop, instead of the entire object (it's the
same behavior as the Fill&Stroke dialog.)
* The two indicators, labelled F: (top) and S: (bottom), display
fill and stroke of the selected object(s) correspondingly. (For
gradient handles, they always display the same style.)
* Each fill/stroke indicator can display either a color+opacity
swatch (the opacity shown here is the fill opacity or stroke
opacity, not the master opacity) or a text label specifying N/A
(nothing selected), None (no fill/stroke), Unset (unset
fill/stroke), L Gradient, R Gradient, Pattern (corresponding
fill/stroke types), or Different (selected objects have different
fill/stroke types).
* Additionally, each indicator may be accompanied by one of two
flags, m ("multiple", meaning there are two or more objects all
with the same fill/stroke) or a ("averaged", meaning there are two
or more objects with different flat colors in fill/stroke, and the
indicator shows the average of these colors).
* Left-click on an indicator opens or activates the Fill&Stroke
dialog with the corresponding tab (Fill or Stroke) active.
* Right-click on an indicator opens a popup menu with the following
+ Edit fill/stroke...: Opens or activates the Fill&Stroke
dialog with the corresponding tab selected. (Same as
+ Last set color: Applies to the selected objects the
fill/stroke color that was last applied to anything.
+ Last selected color: Applies to the selected objects the
fill/stroke color that was last displayed in this indicator.
(Allows you to easily copy fill/stroke color between objects:
select source, select destination, apply "last selected
+ Invert: Sets the fill or stroke to the inverse of the current
color (does not affect opacity).
+ White, Black: Sets the fill or stroke to the corresponding
color (fully opaque).
+ Copy color, Paste color: Copies or pastes the fill or stroke
color (when it's color) to/from the system clipboard, as text
in the #rrggbb hex format.
+ Swap fill and stroke: Exchanges fill and stroke (both their
types and colors, if any).
+ Make fill/stroke opaque: Removes fill or stroke transparency
(not master transparency!).
+ Unset fill/stroke: Unsets fill or stroke from selected
+ Remove fill/stroke: Removes fill or stroke from the selected
* Middle-click on a fill/stroke indicator removes fill/stroke from
selected objects; if it is already removed (i.e. if the indicator
displays "None"), it does the same as the "Last set color" command
from the popup menu.
* Drag and Drop of colors onto a fill/stroke indicator sets the fill
and stroke of the selected object(s) correspondingly.
* The Stroke indicator also displays the stroke width of selection
(averaged if there are multiple objects selected with different
stroke widths), located to the right of the stroke
color/transparency swatch. Left-clicking on it opens the
Fill&Stroke dialog with the Stroke Style tab selected.
Right-clicking on it opens a popup menu which allows you to choose
the units for displaying the stroke width, as well as choose one
of the presets to assign to selection.
* To the right of the fill/stroke indicators, the Opacity numeric
field (labelled "O:") shows and allows you to change the master
opacity of the selected object (or the averaged opacity of several
selected objects). Right-clicking the numeric field opens a popup
menu with preset opacity levels. Middle-clicking on the "O:" label
cycles the opacity through the values of 0 (transparent), 0.5, and
1 (opaque).
The zoom field and the cursor coordinates indicator have been
rearranged for compactness and moved to the right end of the
statusbar. There's also a window resize handle added at the very end
of the statusbar.
Tool style indicators
For each object-creating tool (shapes, Pen/Pencil, Calligraphic,
Text), the Controls bar (above the canvas) now includes a style
indicator on the right. This indicator shows you which style the newly
created object will have.
* The indicator correctly displays whichever style the tool is set
to use - the global "last set" style or that tool's fixed style.
For example, clicking on a palette swatch (even with nothing
selected) changes the "last set" color and, if your tool is set to
use the last set color, its indicator is updated, giving you an
idea of your "brush" before you start to draw.
Controls bar for the Text tool
* This version adds the beginnings of a Controls Bar for the Text
tool (previously empty). Now you can select the font family, size,
apply bold and italic styles, change alignment and text
orientation without opening the Text and Font dialog.
* All controls are instant-apply and work on the entire text object
(if nothing selected) or text selection. They can also apply to
multiple text objects (though you would need to switch to Selector
to select multiple text objects, then switch back to Text tool for
its controls).
* The font-family drop-down contains names and previews of all
fonts; unlike other programs, we didn't apply each font to its
name, but added a separate preview string displayed with gray
color after each font's name. This design ensures readability of
font family names and provides maximum useful information in a
limited space.
* We will be adding more controls (including spacing and kerning) to
this bar for the next versions.
Docked color palette
* Previously, color swatches could only be used from a floating
palette (Ctrl+Shift+W). Now the color swatches palette is embedded
in the main UI, at the bottom of the window between the canvas and
the statusbar. It is enabled by default; use View > Show/Hide >
Palette to enable or disable it. The docked palette has the same
functionality as the floating one; use a button in the top right
corner to access the swatches menu.
* The Wrap option (off by default) in the swatches menu converts the
palette from a single row into a frame 2 or 3 rows high, for
better access to colors in large palettes.
* Drag and Drop of colors has been enabled.
+ Dragging colors from a palette shows a live swatch of the
color being dragged under cursor.
+ Drag and Drop of colors onto the selected style indicator in
the statusbar sets the fill or stroke of the selected
+ Colors can be dropped directly on to objects on canvas to set
their fill, or shift+dropped to set their stroke. This
affects only the object you drop the color on, regardless of
whether that object is selected or not.
+ Colors can be dragged to and from other applications.
* The new Inkscape default color palette was added. It contains a
range of grays, standard HTML named colors, and a full range of
colors sorted by their HSL values (475 colors overall). It is
generated by a Python script which is available from Inkscape SVN
in share/palettes.
* Several specialized color palettes, useful in color-coordinated
projects, were created or borrowed from GIMP: Grays, Reds, Greens,
Blues, Gold, Royal, Khaki, Hilite, and Topographic.
* All standard sizes of the swatches (Tiny, Small, Medium, Large,
Huge) are made smaller overall.
Inkscape Preferences dialog
Not only was the Inkscape Preferences dialog completely rewritten and
redesigned, with numerous bugs fixed in the rewrite.
* The old tabbed dialog is gone; the new dialog fits much better
with the GNOME Human Interface Guidelines.
* As a new feature, the Simplify threshold can now be set with more
Document Properties / Metadata dialogs
* The Document Preferences dialog is now named Document Properties,
and it was split in two: metadata were extracted into the Document
Metadata dialog; metadata widgets are now also spread over two
* A button was added to fit the page to the current selection or, if
there's no selection, to the entire drawing. The button resizes
the page and, if necessary, moves the drawing into place. It is
now very easy to size a page to an illustration after it is ready.
* New controls: the new object snapping features required their own
property widgets, and you can set the snapping sensitivity with a
slider, or let it snap regardless of distance (grid only).
* Rearrangements within Document Properties: everything
snapping-related was collected on one page; Grid and Guide widgets
are on their own, the same page. For better HIG compliance, all
widgets were categorized; especially the widgets on the Page page
were completely rearranged in the General/Format/Border
* Bug fixes: grayed out license URI had too low contrast, so it's no
longer grayed out; the proprietary license didn't clean the
license URI; spinbuttons had no tooltips, and minor grid quirks
were removed; data was not updated when a new file replaced
another in the same window.
* HIG compliance: much work went into improving GNOME HIG compliance
but usability it is always an ongoing process.
* Updated Creative Commons Licenses: Updated CC licenses to the
latest 2.5 versions by default in the license tab of the metadata
Configurable keyboard
Inkscape's keyboard shortcuts are now configurable!
There is no graphical users interface at this time, and not all
Inkscape actions can have their shortcuts customized. However, if you
do not mind editing a configuration file, the majority of actions,
including everything you see in the menus, can already have their keys
changed. We're working on making more actions configurable.
On startup, Inkscape reads its keyboard shortcuts from
share/keys/default.xml. That file is a copy of inkscape.xml in the
same directory, which also contains keyboard emulation profiles for
other vector editors:
* xara.xml: Xara X/Xara Xtreme/Xara LX keys
You can copy any of these over default.xml to use that profile. In all
profiles, those keys which are not used by the corresponding program
still have their Inkscape bindings. If you can contribute a profile
for some vector editor that we don't yet have, we will appreciate
that. The files have a simple XML-based format described in
You can also customize some of your keybindings without overwriting
the main default.xml. If your profile directory (~/.inkscape on Linux)
contains a keys subdirectory with a default.xml file, the keybindings
from that file will overlay (i.e. add to, and override in case of a
conflict) the default bindings. The format of your own default.xml is
the same as that of the main default.xml.
* Zoom commands in the View menu are moved to a submenu; the Zoom In
and Zoom Out commands are added to that submenu.
* Clone commands are moved into a submenu in Edit menu and given
more descriptive names and tips.
* Pattern commands (Objects to Pattern and Pattern to Objects) are
moved into a submenu in Object menu, under the new Clip and Mask
* The contents of the Effects menu are categorized into submenus,
and several effects are renamed to use more intuitive names.
* In Selector, for multiple selected objects, the statusbar now
reports their types. For example, if 5 groups are selected, it
5 objects of type Group in layer LayerName.
instead of just "5 objects selected" as before. If there are up
to 3 types in the selection, they will be listed, for example:
5 objects of types Group, Path, Rectangle in layer
The order of the list will correspond to the order in which the
objects were added to selection. If there are 4 or more types
in selection, only the number of types is reported, for
5 objects of 4 types in layer LayerName.
* In Selector, objects selected in groups are now identified as
such, and the group ID is given, for example:
Rectangle in group g212 (layer content)
If selected objects have different parents within one layer
(for example, if one is selected in a group and another outside
it), the number of parents is reported:
2 objects of types Rectangle, Path in 2 parents (layer
If objects are in different layers, only the number of layers
is reported since this also implies different parents:
2 objects of types Rectangle, Path in 2 layers
* In Node tool, if your node selection includes nodes from different
subpaths, statusbar reports the number of subpaths with selection
and the total number of subpaths, for example:
2 of 195 nodes selected in 2 of 36 subpaths.
* The contents of the statusbar message are now duplicated as a
tooltip that is shown when you hover the mouse over the statusbar.
* The statusbar text is now no longer just cut off if there is
insufficient room, but an ellipsis (...) is inserted at the end to
show there's more (only with Gtk 2.6 and newer).
* Inkscape has a new default icon set titled "Crispy" provided by
Andre Sousa. The new icons are intended to add a more professional
and cohesive look to our application, as well as to make the
functions the icons represent more self-evident.
Node tool
Node sculpting
An entirely new way of manipulating paths in Node tool is added in
this version: Node sculpting. Normally, when you have several nodes
selected and you drag one of them, all selected nodes move by the same
amount. Now, if you Alt-drag one of the selected nodes, only that node
is fully displaced; other selected nodes are moved less than the full
amount, so that those farthest from the drag point remain stationary.
This is similar to "proportional editing" or "soft selection" in 3D
editors such as Blender.
So, for example, if you select several nodes on a straight line and
Alt+drag the middle selected node, the path will bend into a smooth
bell-like curve. Nodes' handles are also adjusted correspondingly to
keep the overall shape smooth and natural. (If you don't have enough
nodes on a path fragment that you want to reshape in this way, just
select the end nodes of that fragment and press Ins a few times to
populate it with nodes.)
Moreover, node sculpting is pressure-sensitive when you are using a
tablet pen. If you press slightly, your curve will have a narrow sharp
tip (i.e. the nearest neighbors of your dragged node will move only a
bit); if you press hard, the curve's tip will be wide and blunt (i.e.
the nearest neighbors will move almost as much as the dragged node).
(Hint: to stop dragging without losing your shape, first release Alt
and then lift the tip of the pen.)
There are many possible applications of the sculpting technique. To
take a simple example, selecting all nodes of an ellipse-like shape
and Alt+dragging one of them will smoothly and naturally stretch and
skew the entire shape in any direction. Doing the same to a complex
path, such as star or spiral, will twist and punch it without
destroying its intricate structure - this is the way to get squashed
or self-intersecting stars, eccentric spirals and other shapes not
easily doable before. Selecting only part of all nodes allows you to
smoothly reshape parts of the figure without disturbing the rest.
When applied to text converted to path, node sculpting is a fun and
easy way to twist, bend and distort it, achieving effects similar to
"perspective envelope" or "curvilinear envelope" in other programs -
but in a more powerful and flexible way. For example, by selecting all
or part of the text's nodes and Alt-dragging, you can not only make a
wavy banner out of a paragraph of text, but also apply a "magnifying
lens"-like effect to any word in the middle.
Especially useful node sculpting is for complex natural paths, such as
calligraphic strokes or bitmap traces, where you often want to do
large-scale pushes and bends without destroying the small-scale
features. Things like making a calligraphic stroke narrower in one
place and wider in another, or changing the proportions, extending the
ear or flattening the nose of a head - all this is now much faster and
more natural to do using sculpting. It is also a new way to create new
paths, too - starting from en ellipse with added nodes, it takes just
a few Alt+drags to tweak it into a silhouette of a head, or a map of
Australia, or an Inkscape logo!
Some examples are shown on the screenshot:
"Show handles" toggle
The Controls bar for the Nodes tool now includes a toggle button which
controls whether Bezier handles are shown on selected nodes (on by
default). Selecting and dragging nodes on node-dense paths in zoom-out
(e.g. for node sculpting) may be extremely difficult without hiding
the handles, as it's hard to pick a node and not a handle when handles
are shown.
New deletion behavior
* In Node tool, deleting node(s) by Del/Backspace keys or by
Ctrl+Alt+clicking a node now tries to preserve, as much as
possible, the current shape of the path. This means that the nodes
adjacent to those being deleted have their handles adjusted to
approximate the form that the path had before deletion. For
example, if you Ctrl+Alt+click a path twice, once to add a new
node and then to delete it, the path will not change at all (or
change very slightly). The old deletion behavior without adjusting
handles is still available via Ctrl+Del or Ctrl+Backspace.
Preserving positions of nodes and handles
* When you switch the type of the selected node to Smooth or
Symmetric by pressing Shift+S/Shift+Y, you can now preserve the
position of one of the two handles by hovering your mouse over it,
so that only the other handle is rotated/scaled to match.
* Similarly, when you join endnodes by pressing Shift+J, you can
preserve the position of one of the two nodes by hovering your
mouse over it, so that only the other node is moved.
* The ! key inverts node selection in the current subpath(s) (i.e.
subpaths with at least one selected node); Alt+! inverts in the
entire path. (This is similar to how these keys work in Selector,
with current subpath(s) instead of the current layer.)
* The keyboard shortcut for "Make selected segments curves" in Node
tool is changed from Shift+K to Shift+U for better mnemonics.
Calligraphic pen
* Even when using a graphics tablet with pressure sensitivity, the
Calligraphy pen's strokes often look too smooth and artificial. To
enable a more natural look, the new Tremor parameter is added to
the Calligraphy tool in this version. Adjustable in the Controls
bar from 0.0 to 1.0, it will affect your strokes producing
anything from slight unevenness to wild blotches and splotches.
This significantly expands the creative range of the tool.
Pen width
* In all previous versions, pen width depended on zoom in such a way
that the strokes appeared the same visible width at any zoom, but
were in fact narrower at zoom-in and wider at zoom-out. This
behavior makes sense if you want to keep the same "feel" of the
pen regardless of zoom; for example, if you zoomed in to make a
small fix to your drawing, it's natural that your pen becomes
physically smaller but feels the same to you. So, this behavior is
kept as the default, but now we also added an alternative mode
where your pen width is constant in absolute units regardless of
zoom. To switch to this mode, use the checkbox on the tool's
Preferences page (you can open it by double-clicking the tool
* The Width field in the tool's controls bar now changes from 1 to
100, which corresponds to the range from 0.01 to 1.0 in the
previous version. If the "width in absolute units" mode is turned
on, the value in this fields gives the width of the stroke in px
units. In the default mode, the value of 100 gives 100px wide
strokes only at 100% zoom, and strokes are correspondingly
narrower or wider at other zoom levels.
* A new preferences option for the Calligraphic tool, Keep selected,
controls whether the newly created object remains selected after
you finish drawing it. If you turn it off (by default it's on) and
set the tool to using Last Set color, you can easily choose a new
color by clicking on the palette without having to worry if this
will change the color of the stroke you just created. (Watch the
tool style indicator at the right end of the Controls bar for the
style of the next stroke you will draw.)
* Esc deselects selected objects in Calligraphic, as in most other
* The stroke you're drawing is now shown, while you're drawing it,
with the correct color and opacity that it will eventually have,
instead of always black as before.
* On a new Inkscape installation, this tool now uses the last set
style by default instead of the fixed black as before (this is
changeable in the Inkscape Preferences for the tool).
Pen tool
* While drawing a path, you can now move the last node you created
by the same keys as in Node tool - that is, arrows, with Shift
(for 10x displacement) or Alt (screen pixel displacement)
* Also, you can switch the not-yet-finalized (red) segment of the
path being drawn from curve to line (Shift+L) or back to curve
(Shift+U), again the same shortcuts as in the Node tool.
* By popular demand, if a new path is being drawn but not yet
finished, Ctrl+Z cancels that unfinished path (i.e. does the same
as Esc), instead of undoing the previous action.
* In Pen tool, Del works the same as Backspace to delete the last
created point on the unfinished path.
Clipping and masking
Inkscape now provides some UI for using clipping paths and masks.
* Any object can be non-destructively intersected with a path
(called a clipping path) so that only the intersected portion of
the object is visible.
+ To apply clipping, select the objects to be clipped and the
clipping path object, make sure the clipping path is above
the other objects in z-order, and do Object > Clip > Set.
+ You can transform, edit, or style the clipped objects as
usual. The clipping remains applied and transforms together
with each clipped object.
+ To remove the clipping, do Object > Clip > Release. The
clipping path is returned to the drawing as a regular object;
it is inserted on top of the unclipped object in z-order.
* Any object can be non-destructively masked by another object
(called mask) so that: the mask's black or transparent areas
become fully transparent in the masked object; mask's opaque white
areas become fully opaque; and all intermediate colors translate
into intermediate levels of opacity in the masked object. This
allows you to apply, for example, arbitrary transparency gradients
to objects.
+ To apply a mask, select the objects to be masked and the mask
object, make sure the mask is above the other objects in
z-order, and do Object > Mask > Set.
+ You can transform, edit, or style the masked objects as
usual. The mask remains applied and transforms together with
each masked object.
+ To remove the masking, do Object > Mask > Release. The mask
is returned to the drawing as a regular object; it is
inserted on top of the unmasked object in z-order.
* Objects with clippath show their bounding box intersected with the
bounding box of the clippath, instead of the original unclipped
bbox as before. (However, this does not apply to objects without
clippath of their own which are clipped by being inside a clipped
* Clipped or masked objects display "clipped" or "masked",
correspondingly, in their statusbar descriptions.
* Although Inkscape had render-only support for clipping paths and
masks for quite some time, in this release we fixed a number of
bugs which may affect the display of your documents using
clippaths or masks.
+ Clippaths and masks with objectBoundingBox units are now
shown correctly upon loading of the document.
+ Clippaths without fill didn't work, this is now fixed.
+ Objects with clippaths or masks are correctly copied/pasted
between documents.
Transform dialog
Fixes and improvements in the Transform dialog (Ctrl+Shift+M):
* The Apply to each object separately checkbox is added, allowing
you to scale/rotate/skew each selected object by the same amount,
around that object's center. When off (by default), the selection
is transformed as a whole. The status of this checkbox is
remembered across sessions. (It has no effect on Move and Matrix
* The Clear button resets the values on the current tab to defaults.
* The Scale tab now allows you to specify horizontal or vertical
size increments in percentage or absolute units. Also, there's a
Scale proportionally checkbox which ensures that scaling preserves
the width/height ratio. (If you are scaling several objects
proportionally with "Apply to each object separately", you can
only use the % unit to specify the scaling; otherwise each
object's scale increments will have the width/height ratio of the
entire selection, not of that specific object.)
* The Skew tab can now specify the skew as an absolute displacement
(e.g. for horizontal skewing of a rectangle, that means the shift
of the top rectangle side relative to the bottom), as percentage
displacement (e.g. a 1% horizontal skew of a rectangle means
shifting the top side by 1% of the rectangle height), or as an
angle (e.g. horizontal skew by 15 degrees results in the sides of
a rectangle being rotated to that angle, while the top and bottom
remain horizontal).
* The Matrix tab (previously called "Transform") can either edit the
current transform= matrix of an object, or post-multiply the
transform= with the matrix you specify, depending on the Edit
current matrix checkbox. (As it is now redundant, the
transformation matrix in the Object Properties dialog is removed.)
* The dialog now correctly watches selection changes in the active
document window and updates its values accordingly.
* The layout of the dialog is simplified, tooltips and mnemonics
added for better usability.
* Many bugs are fixed, especially in value conversions between
Persistent rotation centers
* The position of the center (axis) of rotation and skewing used by
Selector is now remembered for all objects and restored when you
select those objects again (even after saving and reopening the
document). When you move or scale an object, its rotation center
is moved or scaled too, so its position relative to the object
always remains the same unless you move it explicitly.
* When you have several objects selected, they use the rotation
center of the first selected object. If the first object does not
have center set (i.e. if it's in a default central position), then
several objects will rotate around the geometric center of their
common bounding box (as before).
* Shift+click on the rotation center resets it back to the center of
the object's box.
* Consequently, dragging the rotation center is now an undoable
action; you can press Ctrl+Z to undo the drag.
* Keyboard rotation by [, ] keys with various modifiers, as well as
the Rotate tab in the Transform dialog, work around the selected
object's rotation center (for multi-object selection, the rotation
center of the first selected object).
* Rotation centers are preserved when duplicating, cloning
(including clone tiler), grouping/ungrouping, and converting to
Pasting size
A number of commands are added to easily scale selected objects to
match the size of the object(s) previously copied to the clipboard.
They are all in the Paste Size submenu in Edit menu:
* Paste Size scales the whole selection to match the overall size of
the clipboard object(s).
* Paste Width/Paste Height scale the whole selection
horizontally/vertically so that it matches the width/height of the
clipboard object(s). These commands honor the scale ratio lock on
the Selector controls bar (between W and H fields), so that when
that lock is pressed, the other dimension of the selected object
is scaled in the same proportion; otherwise the other dimension is
* Paste Size Separately, Paste Width Separately and Paste Height
Separately work similarly to the above described commands, except
that they scale each selected object separately to make it match
the size/width/height of the clipboard object(s).
Connectors and automatic layout
* There have been numerous bugfixes and several improvements to the
behaviour of connectors and the connector tool:
+ Connectors moved as part of a selection will now stay
attached to other objects in the selection, rather than
becoming detached from them.
+ By default, the Connector tool will not attach connectors to
text objects. There is a new checkbox in the connector
preferences to control this setting.
+ The margins around avoided shapes (used for autorouting
connectors) can now be adjusted via the "Spacing" control on
the controls bar.
* Automatic Diagram Layout: A new button is available in the Align
and Distribute dialog that performs automatic layout of diagrams
involving a network of shapes and connectors. Layout is
accomplished using force-directed graph layout based on the
Kamada-Kawai algorithm. This algorithm treats edges as if they are
springs such that the distance between nodes will be proportional
to the path length - number of connectors - between them.
Disconnected components (where not every shape is connected) will
be arranged around the circumference of a circle.
* There is a new Remove Overlaps button to move the selected objects
enough that they don't overlap each other. A minimum spacing
between the boundaries of objects can be specified. Together with
the automatic layout tool, described above, this should be a
significant addition to Inkscape's usability for diagramming.
Removing overlaps is different from the "Unclump" button in that
the former is completely deterministic and guarantees removing
overlaps on the first application, but is not concerned with
visual perceptive distances between objects. Unclumping, on the
other hand, attempts to equalize perceptive distances between
objects and can be applied repeatedly for gradual effect.
Selective tracing with SIOX
* Inkscape 0.44 has an early version of the Simple Interactive
Object Extraction (SIOX) algorithm (see siox.org) implemented
in its bitmap tracing code. For a quick reference on how this is
used, please see this file. This clever algorithm from the
realm of Image Recognition allows you to select areas of similar
color, with the goal of extracting a foreground area from the
background. To use:
+ Enable the SIOX checkbox in addition to your usual tracing
+ Select both the bitmap and an object that covers the
foreground and part of background, leaving only background
areas of the image uncovered.
+ Hit OK. SIOX will now analyze and attempt to pull out the
foreground-colored areas you want, and trace only those parts
of the image.
* The full SIOX selection mechanism (e.g. the ability to identify
foreground and background areas separately) is not implemented
yet, but is planned for a future release.
* In addition to snapping to guides and grids, you can now snap to
other objects' paths and/or nodes. As with grid and guide
snapping, you can separately enable snapping of bboxes to objects
and/or snapping of nodes to objects. Be aware, however, that this
is experimental code - there may be surprises. It may also be slow
in large documents with thousands of objects.
* In addition to the snap sensitivity sliders in Document
Preferences (which set snap distances in px), there are Always
snap checkboxes (separately for object, grid and guide snapping)
which force snapping at any distance.
* Grid snapping now applies only to the visible grid lines. For
example, if you have zoomed out so that only every 10th grid line
is visible, snapping will only apply to these visible lines. In
addition, default grid snap sensitivity is set to "Always snap".
This will hopefully reduce the number of "snapping does not work"
complaints from users who didn't zoom in close enough to see that
snapping does in fact work, but only at sub-px distances to the
1px-spaced grid. At the same time, you can still snap to finely
grained distances if you zoom in.
* Guidelines are made easier to pick. Now you don't need to position
mouse exactly over a guideline to activate it; instead there's a
small position tolerance (1 screen pixel on each side of the
Previously, it was only possible to make a group a temporary sublayer
by entering that group. Now Inkscape supports creating and using true
persistent sublayers within a layer.
* The Add layer dialog allows you to place the new layer above,
below, or inside the current layer.
* In Preferences (Selecting tab), options are added allowing the
"Select All" command and Tab key selection to work either in the
current layer only or in the current layer and its sublayers.
* Converting stroke to path now correctly processes dashed strokes.
For paths with markers, this command now creates a group
containing the stroke converted to path and all its markers as
independent objects (i.e. they are not markers anymore, but
instead you can easily transform them or paint them any color, as
a workaround for the "markers don't take the color of the stroke"
bug; to be properly fixed, this bug requires implementing some SVG
1.2 features).
* The DimensionIn and DimensionOut markers are changed so that the
arrow tips exactly correspond to node positions. It is now very
easy to make dimension lines that correspond to drawn objects. The
dimension specifications can now easily be chained by splitting a
straight line at a point and assigning DimensionIn/Out markers to
the resulting smaller paths whose endpoints coincide.
* All arrow markers in the standard set are moved on the path so
that their tips are as close as possible to the corresponding node
of the path. Complete coincidence is not possible, because it
would cause the blunt end of the stroke itself to be visible under
the sharp tip of the arrow, distorting its shape. However, now the
arrow tips are much closer to their nodes than before, and
probably sufficiently close for many practical situations.
* A new RazorWire path marker was added. By applying it as a
mid-marker you can get a good approximation of a razor wire.
Extension effects
* The Effects menu is now officially on and no longer an optional
"experimental feature" as in past versions. The preference setting
to enable the menu has been removed. Inkscape 0.44 comes with
about 30 effects that perform a variety of useful tasks, such as
path blending, randomization, function plotting etc.
* Python effects (which includes almost all currently available
effects) work on Windows out of the box, using a copy of Python
shipping with Inkscape. The only minor inconvenience is that when
an effect is launched, you get an empty console window that stays
on while the effect is doing its work. (Don't close that window,
it will disappear by itself when the effect is finished.)
* A new Python effect, Render > LaTeX formula, allows you to type in
any LaTeX formula and get a vector object with the TeX rendition
of this formula inserted into your document. You need to have
latex, dvips, and pstoedit installed and in PATH for this to work.
* A new Python effect, Flatten Path, flattens paths in the current
selection, approximating each path with a polyline whose segments
meet the specified criteria for flatness.
* A new Python effect, Measure Path, attaches a text label to each
path in the selection giving the length of that path (in px
* The Radius Randomize effect has a new parameter which enables
normal distribution of random displacements instead of uniform as
before, which gives a more natural feel to the randomized path.
* The Render > L-system (formerly "Fractal (Lindenmayer)") effect is
improved in this version. Now you can specify different angle
values for turning left and right, which makes it possible to
smoothly bend some L-systems sideways. Also, you can separately
randomize the step length and the angles by a given percent for
more natural look (this works especially well with plant-like
branching shapes). This effect can be used to create Penrose
tiling, Sierpinsky triangle, Dragon curve and other famous
mathematical artefacts, as well as various meanders, friezes,
patterns, and trees. Some examples can be seen on this screenshot:
g as well as in the new example file share/examples/l-systems.svg.
* The Interpolate Path, Random Tree, and L-system effects are fixed
to place their result on the current layer instead of document
root and in the center of the (last-saved) document view instead
of 0,0 as before.
* INX files now have the ability to hold more information. This
includes tooltips and descriptions of the extensions. These are
all also translatable.
* Thanks to keyboard configurability, it is now possible to assign
keyboard shortcuts to those effects you use most often, so you can
activate them without going into the menu.
* Inkscape's PDF export is now native (i.e. does not require any
external applications) and supports transparency, including
gradients with transparency. This replaced the old export
extension that required Ghostscript and worked via Postscript,
losing any transparency. The new PDF export is still immature; in
particular it does not handle text, so you should check "Convert
text to path" on the export options dialog. Other things not yet
supported include: gradients on stroke; eccentric elliptic
gradients; patterns, masks, and clipping paths; embedded images.
* You can now Save as Compressed Inkscape SVG with media.This save
option collects the svg file and all linked images into a zip
archive for distribution. Although you cannot open the resulting
archive directly with inkscape, the media is linked such that
after unzipping you can open the SVG file immediately.
* An output format for desktop cutting plotters, such as the
Wishblade and Craftrobo, was added. This format is a very
minimalist DXF file with appropriate scaling and translation
applied. This output format should not be expected to operate as a
generalized DXF output.
* Inkscape can open/import default files generated by the Xfig
vector graphics editor. This requires that the fig2dev command
(transfig) is in your PATH.
* Starting with this version, there is a limited ability to export
Inkscape drawing shapes as Open Document Format drawings (.odg
files). Currently the export is limited to text, shapes, and solid
fill and strokes. This output will be improved in the coming
months. In the meantime, however, ODG output is already useful for
getting your SVG drawings into the Open Document world, in
particular into an office suite such as OpenOffice.org.
* The new XCF output extension exports all top-level elements (i.e.
layers and objects directly under root) as PNGs and assembles them
into an XCF for procesing in GIMP. Requires Python, PyXML and
GIMP. GIMP 2.2.x or above must be in the path and be named gimp. A
version of Inkscape 0.44 or above must be accessible from the
path. Does not function in Windows yet.
Miscellaneous shortcuts
* Now you can use Shift+middle button drag, in any tool, to zoom
into an area. This works the same as simple drag in Zoom tool, but
is faster because it does not require switching away from your
current tool. Together with middle button drag (panning), middle
button click (zoom in) and Shift+middle button click (zoom out),
this completes the set of canvas navigation shortcuts available in
any tool or context.
* In Gradient tool, Shift+R reverses the gradient definition (i.e.
mirrors the stop positions) without moving the gradient handles.
For example, an elliptic gradient with blue center and red
periphery becomes red in the center and blue in the periphery.
This works on the gradient(s) of the currently selected gradient
handle or, if no handle is selected, on all selected objects'
gradients. (Compare with the Node tool where Shift+R reverses the
direction of the selected path.) This is especially convenient for
elliptic gradients which, unlike linear, you cannot simply rotate
by 180 degrees for the same result.
* In Selector, Ctrl+Enter enters the selected group (making it a
temporary layer). Ctrl+Backspace leaves the current layer and goes
one layer up in the hierarchy (but not to root).
Miscellaneous improvements
* Document templates (listed in File > New) are now first searched
in the templates subdirectory of the user's profile directory (on
Linux it's ~/.inkscape/templates), then in the system-wide
Inkscape templates directory. This allows you to add your own
templates on top of the list of standard templates, as well as
override the default template with your own one (the default.svg
in the profile directory has priority over the system-wide one).
* When toggling one of the "transform with object" buttons (for
stroke width, rounded rectangle corners, gradients, or patterns),
a message is displayed in the statusbar explaining what has
changed in the program's behavior. Hopefully this will reduce the
number of complaints from users who had accidentally toggled one
of these and were surprised by the result.
* Whole thousands above 2000 in the rulers are now displayed as 2k,
3k, 4k etc.
* In the Inkscape Preferences dialog, the new object style for each
tool is now shown as a style swatch (displaying fill/stroke colors
and opacity, stroke width, and master opacity), similar in design
to the selected style indicator in the statusbar.
* In the Grid Arrange dialog, row/column spacing can now be
* The installation default is now to scale the rounded rectangle
corners with the rectangles themselves (the previous default mode,
still available as an option, was to keep rounding radii unchanged
when scaling rectangles).
* Added a new --export-area-canvas command line parameter that
causes the exported PNG to contain the full canvas. This option as
well as --export-area-drawing and --export-area can now be used
along with --export-id and --export-id-only for greater
* The --query-* command line parameters now return the true SVG
bounding box of the object instead of the Inkscape coordinate
system bbox (with inverted Y axis). The new behavior makes more
sense for scripting use of Inkscape.
* The dpi value in the Export dialog has had its range extended; now
possible values are from 0.01 to 100000.
* Individual <tspan>s within text objects (including line tspans)
can now be selected via the XML editor to view their bounding
boxes (though per SVG, you cannot transform them). Also, you can
use the --query-* command line parameters to find out the bounding
boxes of tspans from a script. (Individual strings within or
between tspans are still not selectable, and they cannot have an
ID for querying anyway.)
* The placeholder image which is shown when a bitmap file was no
longer accessible reads now "Linked image not found" instead of
the confusing "Broken image".
* Cloning multiple selected objects now works as expected (i.e. each
selected object is cloned separately, similar to the Duplicate
command). Previously you could only clone a single selected
* The separate "license" and "contributors" dialogs have been merged
into tabs on the About dialog. The about dialog now correctly
sizes itself to fit the size of the splash SVG (while remaining
resizable), and the rendering area is now cropped to the correct
aspect ratio when the dialog is resized. The dialog also now
displays the build information in the upper right corner.
* In the Transform dialog / Rotate tab, the icon was flipped
horizontally to be in line with the direction of positive
rotation; the change was applied to the default (now crispy) and
legacy icon sets.
* The scale ratio lock button on the Selector controls bar shows a
closed lock when pressed and open lock otherwise (same as the
layer lock in the statusbar).
* The Browse button on Export dialog now opens the new file chooser,
same as those used by Open and Save.
Miscellaneous bugfixes
* Reading a document with an incorrect namespace URI not only did
not cause Inkscape to complain, but could also "pollute"
Inkscape's internal namespace table, resulting in an "infection"
of subsequently saved documents by the incorrect namespace. This
is now fixed, but as a result, documents with incorrect namespace
URIs will no longer load. You will have to edit them in a text
editor to fix the namespaces.
* With newer versions of GTK, dragging with graphics tablet pen did
not work in some tools and contexts (in particular, in Node and
Rectangle tools). This is fixed.
* Scaling of objects with stroke in Selector used to cause undesired
shifts of the scaled object, as well as scaling it in the
dimension which was intended to remain untouched (e.g. slight
change in width when you scale only height). All these problems
are now fixed, both for interactive scaling by mouse and for
numeric scaling via the Controls bar, and for both values of the
"Scale stroke with objects" option. Among other things, this means
that stroked objects no longer lose snapping on scale, and that
the "Default scale origin" option in the Selector tool preferences
finally works as designed. Caveat: There may still be problems if
you scale a selection that contains objects with different stroke
* Scaling of stroke now works for objects that didn't specify
stroke-width; before, they always ended up with the default 1px
* The bounding box for text and flowed text objects did not include
stroke width. This has been fixed.
* Stroke miterlimit on text objects was misinterpreted in absolute
units instead of multiplies of stroke width (resulting in miter
joins rendered as bevel).
* The unfinished path in Pen tool is now cancelled, not finalized,
when you switch away from the Pen tool. Apart from being more
intuitively correct, this also fixes a crash when you quit
Inkscape with the unfinished path in Pen tool.
* Fonts on Win32 now use the native font mapper, meaning that
Inkscape's font list is the same as other Windows programs, and
the (potentially) very long delay experienced when using fonts for
the first time in each session is gone.
* Setting dash pattern was broken for transformed objects, and
copy/paste of style with dash pattern did not apply correctly to
objects with transforms.
* An error caused a complete extra screen redraw after each zoom
operation. That is, after you press "+" in a complex drawing,
Inkscape redraws, but for some time after that it remains still
unresponsive because it does that second redraw (invisibly for
you, i.e. nothing changes on the screen). This is fixed.
* Gradient rendering was off by one pixel, which often resulted in
visibly wrong gradient rendering for small objects or in zoom-out.
* The SVG path parser could not handle fractional numbers with the
initial dot.
* Several pattern rendering bugs are fixed, discovered by working
with SVG files exported from Adobe Illustrator.
* Inkscape on Mac OS X will now notice fonts in your ~/Library/Fonts
directory, in addition to the other standard places.
* Inkscape couldn't be compiled with libxml versions <= 2.6.9, and
we now bumped the requirements from 2.6.0 up to libxml >= 2.6.11,
which is the earliest you can get officially, anyway.
* Inkscape no longer crashes when presented with a defective inx
file for extensions.
* More document memory is now freed when documents are closed.
* EPS output now correctly includes an %%EOF footer.
* There was a regression in 0.43 that caused several minor, though
annoying bugs; knots and handles remained highlighted after the
mouse was released, and the rubberband selection rectangle stayed
visible if the selection was ended over a node while in the node
tool. This regression has been fixed.
* The connector routing code would previously sometimes confuse
objects between multiple documents resulting in strange routing
behaviour. This has been fixed.
* There existed a bug in 0.43's Inkboard code that allowed a
malicious outsider to very easily disrupt an Inkboard session.
This has been fixed.
* There existed a bug in 0.43's Inkboard code that would cause
deadlocks in the case that two users attempted to invite each
other at the same time (see bug #1352522 for further
details). This should be fixed, although the fix has not been
widely tested.
* There existed a bug in 0.43's Inkboard code that would cause
session invitations to not appear on the invitee's screen. This
was the result of a mistake in handling GDK modifier flags, and
has been fixed.
* INX files (containing the UI of the external effects) now allow
the user visible strings to be translated. This means that effect
dialogs, file type selections, and extension names can all be
translated by translators.
* Inkscape is now significantly translated to 18 languages: Basque,
Catalan, Czech, French, German, Hungarian, Italian, Lithuanian,
Norwegian (Bokmål dialect), Polish, Russian, Serbian (Cyrillic and
Latin), Simplified Chinese, Slovenian, Spanish, Traditional
Chinese, and Vietnamese. Additionally, 21 more languages have some
level of translation. Average translation ratio has increased from
49% to 61% in this release.
* Some new translations of tutorials have been brought by
contributors: Czech, Portuguese (Brazilian) and Russian.
* The Document Properties Dialog code was completely gtkmmified,
which lead to dramatic reduction of code size due to usage of
widget objects. The used widget objects should be reusable by
other dialogs, too, and the code is much more readable.
* Work on optimizing includes in all cpp files started, using the
purgeincludes tool specifically written for that purpose, and
ended with 40% of include lines removed!
Known problems
SVG files saved using previous version don't display font correctly
* You may find that fonts don't correctly display when opening a
file from a previous version (eg 0.43). This can be fixed by
simply reapplying the font. However, bringing up the font dialog
doesn't acquire the font size from the document and so the actual
size may be lost. If you select the text, then check using the XML
viewer what the original font and size were you can then input
this via the font dialog and restore your document to it's
original glory! [ pbhj ]
Problems with some Debian libgc-6.7 packages
* Inkscape will hang or crash when linked with the first Debian
packaged version of the Boehm garbage collection library. This
problem was fixed in version 1:6.7-2 of the package. If you have
libgc 6.7 on your Debian-based system, make sure that you are
using that version of the package or later.
Problems with "Composite" option of X.org
* Some prereleases of inkscape-0.44 could crash if the "Composite"
option were enabled in X.org's configuration. This is not a
problem in the final release.
Namespaces may need fixing
* Previous versions of inkscape sometimes silently saved documents
with wrong namespace URIs. This has been fixed, but such corrupted
documents will no longer load successfully. Such documents may
require their namespace declarations to be fixed by hand. Correct
namespace URLs are as follows, with typical namespace prefixes
given in parenthesis:
+ Sodipodi
+ Inkscape
+ XLink
+ Creative Commons
+ Dublin Core Metadata
Beware of defective themes on Linux
* Inkscape and other Gtk programs can crash on any Linux, when the
gtk2-engines-smooth / libsmooth package is installed. We have
filed a bug against libsmooth which is now in gtk-engine and part
of gnome. Removing the package resolves the problem. Update: this
bug appears to be fixed in newer versions of gtk-engines. If you
are affected by this problem please update to a newer version of
gtk-engines. If problems persist then please inform the
gtk-engines maintainers of the problem.
* A similar crash happens if the KDE Baghira theme or the package
gtk_qt_engine are installed. If you experience Inkscape crashes on
KDE, please try to install a different theme from Baghira, or
uninstall the gtk_qt_engine package from your system. Both
problems also affect older versions of Inkscape.
Make sure to remove menus.xml if you have it
* If you were using certain CVS/SVN builds from autumn of 2005, you
may have the file menus.xml hanging around in your profile
directory (e.g. ~/.inkscape on Linux). In that case you will see
many errors about verbs that cannot be found, and some commands in
menus will be disabled. Make sure to delete menus.xml to fix this.


text:
The University of Glasgow uses cookies for analytics and advertising. Find out more about our Privacy policy.
Necessary cookies enable core functionality. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.
Analytical cookies help us improve our website. We use Google Analytics. All data is anonymised.
Hotjar helps us to understand and improve our users' behaviour by visually representing their clicks, taps and scrolling. All data is anonymised.
Marketing cookies are used to ensure our marketing content is relevant, timely and interest based. They allow our approved partner to measure effectiveness and serve appropriate and personalised marketing messages on other websites based on your activity on glasgow.ac.uk

subset: commoncrawl


text:
IWA Mid-South 10 Disc Set - Best of 2005 Volume 9 DVD-R
DVD-R Version
Please verify you have a compatible player before purchasing our DVD-R titles. We are not responsible for the compatibility of your player to our DVD-R titles.
Click here to check: (DVD-R Compatibility Chart)
Best of IWA Mid South 2005
Volume 9
IWA Mid-South DVD Sept. 9, 2005 "A Matter of Pride 2005" - Midlothian, IL
1. Claudio Castagnoli vs Jayson Reign
2. Marek Brave vs "Spyder" Nate Webb
3. KUDO vs Brandon Thomaselli
4. Sal & Vito Thomaselli vs CJ Otis & Mickie Knuckles
5. Losing Team Must Split Up: Trik Davis & Ryan Boz vs Eric Priest & Chandler McClure
6. James Gibson vs Matt Sydal
7. Tables, Ladders & Chairs: Josh Abercrombie vs Tyler Black
8. Jimmy Jacobs vs Delirious
9. I Quit Match: Chris Hero vs Arik Cannon
IWA-MS Sept. 10, 2005 - Plymouth, IN 1. The Iron Saints vs. PT Hustla & Devon Fury 2. Mickie Knuckles vs. Ann-Thraxx 3. CJ Otis vs. Johnnny Dynamo 4. Chandler McClure vs. Gameboy 5. Matt Sydal & Delirious vs. Arik cannon & Frankie the Face 6. Jed King vs. Jimmy Shallwin 7. Jack Thriller vs. Ben Sailer 8. The Iron Saints vs. Matt Sydal & Delirious 9. James Gibson vs. Jimmy Jacobs |
IWA Mid-South DVD Sept 16, 2005 "Gory Days" - Herrin, IL 2 DISC SET 1. C.J. Otis vs. T.J. Dalton 2. Jimmy Shalwin & Gameboy vs. Frankie The Face & Jeff King 3. Barbed Wire Board Death Match - Mad Man Pondo vs. J.C. Bailey 4. MsChif vs. Daizee Haze 5. Josh Abercrombie vs. Nate Webb 6. Bull Pain vs. 2 Tuff Tony 7. Delirious vs. Ace Steel 8. Jimmy Jacobs Interview 8. Bonus Match 2/8/02 - 4 Corners Of Pain Tables Match - Ian Rotten, Mitch Page & Corporal Robinson vs. Bull Pain, Mitch Ryder & Todd Morton 9 Bonus Match 10/5/02 - House Of Pain 200 Light tubes - Ian Rotten vs. Necro Butcher vs. Cash Flo IWA Mid-South DVD "2005 TPI Q & A" September 24, 2005 Hammond, IN Like they do every year, IWA held a question and answer session at this years Ted Petty Invitational where fans can ask the wrestlers basically anything. Taking part in this years q and a were Ian Rotten, American Dragon, Kevin Steen, El Generico, Nate Webb, Chris Sabin, Alex Shelley, Skayde, Tank, Sal, Vito & Brandon Thomaselli, Jimmy Jacobs, Chris Hero, Bryce Remsburg, Joey Ryan, Arik Cannon, Trik Davis, Tyler Black, Marek Brave, Josh Abercrombie, Claudio Castagnoli, Rainman, Delirious and more. Basically everybody who wrestled on this years TPI was at the q and a at some point. Lots of topics were discussed and the q and a ended with a hysterical Sandman story as told by Jimmy Jacobs.
IWA Mid-South DVD "A Rotten Return" October 14, 2005 South Bend, IN
1. Trik Davis vs Darin Corbin
2. CJ Otis vs Jimmy Shalwin vs "The Old Timer" Jeff King
3. Mickie Knuckles vs Ann-Thraxx
4. El Drunko vs Larry Sweeney
5. Eddie Kingston vs Arik Cannon
6. Brandon Thomaselli vs Josh Abercrombie
7. Orlando Colon vs Jack Thriller
8. Tyler Black & Marek Brave vs Chandler McClure & Eric Priest
9. Iron Saints vs Justin Credible & Ian Rotten
10. Bonus Match: Necro Butcher vs. Balls Mahoney 8/11/01
11. Bonus Match: CM Punk vs. Chris Hero vs. Colt Cabana 12/8/01
12. Bonus Match: Mad Man Pondo vs. Mean Mitch Page 12/8/01


text:
WASHINGTON (AP) — People with severe food allergies have a new tool in their attempt to find menus that fit their diet: federal disabilities law. And that could leave schools, restaurants and anyplace else that serves food more vulnerable to legal challenges over food sensitivities.
A settlement stemming from a lack of gluten-free foods available to students at a Massachusetts university could serve as a precedent for people with other allergies or conditions, including peanut sensitivities or diabetes. Institutions and businesses subject to the Americans With Disabilities Act could be open to lawsuits if they fail to honor requests for accommodations by people with food allergies.
Colleges and universities are especially vulnerable because they know their students and often require them to eat on campus, Eve Hill of the Justice Department's civil rights division says. But a restaurant also could be liable if it blatantly ignored a customer's request for certain foods and caused that person to become ill, though that case might be harder to argue if the customer had just walked in off the street, Hill said.
The settlement with Lesley University, reached last month but drawing little attention, will require the Cambridge, Mass., institution to serve gluten-free foods and make other accommodations for students who have celiac disease. At least one student complained to the federal government after the school would not exempt the student from a meal plan even though the student couldn't eat the food.
"All colleges should heed this settlement and take steps to make accommodations," says Alice Bast, president and founder of the National Foundation for Celiac Awareness. "To our community this is definitely a precedent."
People who suffer from celiac disease don't absorb nutrients well and can get sick from the gluten found in wheat, rye and barley. The illness, which affects around 2 million Americans, causes abdominal pain, bloating and diarrhea, and people who have it can suffer weight loss, fatigue, rashes and other problems. Celiac is a diagnosed illness that is more severe than gluten sensitivity, which some people self-diagnose.
Ten years ago, most people had never heard of celiac disease. But awareness has exploded in recent years, for reasons that aren't entirely clear. Some researchers say it was under-diagnosed, others say it's because people eat more processed wheat products like pastas and baked goods than in past decades, and those items use types of wheat that have a higher gluten content.
Gluten-free diets have expanded beyond those with celiac disease. Millions of people are buying gluten-free foods because they say they make them feel better, even if they don't have a wheat allergy. Americans were expected to spend $7 billion on gluten-free foods last year.
With so many people suddenly concerned with gluten content, colleges and universities have had to make accommodations. Some will allow students to be exempted from meal plans, while others will work with students individually. They may need to do even more now as the federal government is watching.
"These kids don't want to be isolated," Bast says. "Part of the college experience is being social. If you can't even eat in the school cafeteria then you are missing out on a big part of college life."
Under the Justice Department agreement, Lesley University says it will not only provide gluten-free options in its dining hall but also allow students to pre-order, provide a dedicated space for storage and preparation to avoid cross-contamination, train staff about food allergies and pay a $50,000 cash settlement to the affected students.
"We are not saying what the general meal plan has to serve or not," Hill says. "We are saying that when a college has a mandatory meal plan they have to be prepared to make reasonable modifications to that meal plan to accommodate students with disabilities."
The agreement says that food allergies may constitute a disability under the Americans With Disabilities Act, if they are severe enough. The definition was made possible under 2009 amendments to the disability law that allowed for episodic impairments that substantially limit activity.
"By preventing people from eating, they are really preventing them from accessing their educational program," Hill said of the school and its students.
Mary Pat Lohse, the chief of staff and senior adviser to Lesley University's president, says the school has been working with the Justice Department for more than three years to address students' complaints. She says the school has already implemented most parts of the settlement and will continue to update policies to serve students who need gluten-free foods.
"The settlement agreement provides a positive road map for other colleges and universities to follow with regard to accommodating students with food allergies and modifying existing food service plans," Lohse said.
Some say the Justice Department decision goes too far. Hans von Spakovsky, a fellow at the conservative Heritage Foundation who worked in the civil rights division of the Justice Department under President George W. Bush, says food allergies shouldn't apply under the disability act. He adds that the costs could be substantial when schools are already battling backlash from high tuition costs.
"I certainly encourage colleges and universities to work with students on this issue, but the fact that this is a federal case and the Justice Department is going to be deciding what kind of meals could be served in a dining hall is just absurd," he said.
Whether the government is involved or not, schools and other food service establishments are likely to hear from those who want more gluten-free foods. Dhanu Thiyagarajan, a sophomore at the University of Pittsburgh, said she decided to speak up when she arrived at school and lost weight because there were too few gluten-free options in the cafeteria. Like Lesley University, the University of Pittsburgh requires that on-campus students participate in a meal plan.
Thiyagarajan eventually moved off campus so she could cook her own food, but not before starting an organization of students who suffer from wheat allergies like hers. She says she is now working with food service at the school and they have made a lot of progress, though not enough for her to move back on campus.
L. Scott Lissner, the disability coordinator at Ohio State University, says he has seen similar situations at his school, though people with food allergies have not traditionally thought of themselves as disabled. He says schools will eventually have to do more than just exempt students from a meal plan.
"This is an early decision on a growing wave of needs that universities are going to have to address," he said of the Lesley University agreement.


text:
Dear Golden Boy,
Yeah. About last night. You know when I screamed at the top of my lungs when I discovered you and the neighbor boys flying down the bike path behind our house, racing each other WITHOUT ANY HELMETS ON???
You came up to me incredibly furious and angry, and told me that I was the worst mother in the world, remember? You yelled at me, and fought with me and argued that I should let you guys race down the bike path at a MILLION miles an hour with NO HELMETS ON.
I guess you don't remember when I had to carry Bitchy to the ER when she fell off her bike while riding past our house using NO HANDS. And, when your cousin had his ball-sac ripped open last summer when he crashed his bike and the handle bars ripped it wide open- did we forget to talk about that??? Holy crap.
Oh, and when your other cousin's best friend had to be LIFEFLIGHTED to the hospital because he crashed while riding WITHOUT a HELMET three summers ago and barely survived??? Yeah, I guess I forgot to tell you about that, too.
When you told me I was the worst mother in the world and that you hated me?
It didn't bother me a bit.
(Another excerpt from the Lost Files. Hey ABC, I'll be waiting for your call. And the photo? It doesn't match the post but I don't care. It made me smile.)


text:
The candy wrappers smashed into the icing on the cupcakes?
The cupcakes smashed into the icing on the cupcakes?
Or could it be the fact that someone managed to write $18.99 without a giant "LOL - j/k!" after it?
When professional cakes go horribly, hilariously wrong.
I'm trying, honestly, I'm trying to come up with something witty to say. Dear God, this is bad.
I think the surprise is when you bite down on a piece of plastic floatsom.
A new twist on Cupcake Cake. Even comes with candles. A-Mazing!
Sharon's Edible Art
wv: gettere = Get 'er Done!
wow.... just, wow.
Maybe the surprise is it's acutal existance. Who would have tought.
CCCs brought into another dimension. Great, just when it looked like the economy might recover, the snowstorms abated, and Congress was holding hands and singing kumbaya.
As Linus would say, "We're DOOMED!"
Surprise! It isn't cake!
Really? Really? A pile of cupcakes (p-tooey) and you call it a cake?
I think the surprise is that it came out of the dumpster!
Surprise! Your kids will want more sugar after consuming the cupcakes and frosting! Surprise, they will be bouncing off the walls!
Or is it Surprise! See what color your poop is tomorrow because of these cupcakes!
WV: Creevies: A combination of being creeped out bu something and wanting it. These cupcakes, because I can see that they are chocolate, give me the creevies!
Great, now it is going to become a trend to do multi-layered cupcake cakes and then they are going to start covering the whole thing with a MOUND of frosting.
Just what we need!
Just the dye from the psychedelic icing will drive the kids crazy. ugh. a ccc surprise.
Anonymous stole my poo idea... lmao off... I would never pay 18.99 for that NEVER!
Maybe the surprise part is the candy attached...
wv: "doat" - Smushing cupcakes into cupcakes? Don't do-at!
How can I resist?
Merry at Annie's Book Stop
And, just to make it funnier, the wv didn't register properly, and I got a new one: "table"! An actual word! Good grief.
Okay, here's what happened: There was a little accident in the back room of the grocer's. The cupcakes collided with the unsold Halloween candy and it kind of exploded into a big mess but then the BOSS came in and said, "Holy Crap, that's almost $20 in ruined goods. Find a way to fix this!"
I'm pretty sure that the way the cupcakes are stacked leaves a hole in the center of the bottom layer, and there's a "surprise" in that hole.
The real surprise is that under all the smashed cupcakes, under all the icing-coated candy wrappers, and under that gold cardboard panel...there's a smashed cake struggling to be seen as its on smashed identity.
I bet there's a squirrel in there somewhere.
Just when you thought it was safe to go back in the bakery (department): It's CCC3D! Taking wreckage to a whole new dimension! Coming soon to a display case near you. Voidwhereprohibitedbylaw.
How it likely came about: [Manager on phone] "Did you take that pile of expired candy and unsold cupcakes to the dumpster as I intended, Bevis? It's in the display case. (*facepalm*) Lovely. At least you didn't eat it -- that's something. What price did you put on it? HOW much? I'll be surprised if anyone buys it, but ok." (To self: "I had the opportunity to go to Florida and assemble the world's first feline football team, but nooo! I had to manage a bakery, instead!")
wv: merge. Really.
"Honey, look at this wicked cool cake I got for the party with your boss and all your coleagues!"
"Uh... That's great, dear... How much did you pay for that?"
"Twenty bucks. SURPRISE!!!!"
WV: Calispo - Calispo, the mercurial, unreliable, tasteless goddess of CCC wreckerators.
The surpise is what's in the middle of the abomination...we've been assuming it's a pile of cupcakes...but, what's really in the center of that pile? Probably a beautifully decorative cake elaborate piping and gold dust.
the surprise will be if someone actually shells out the 18.99 to purchase the cake.... Now that's what you call a cake wreck.
Have a wonderful weekend!!!
I'm gonna go with the $18.99 as the surprise, because that's what I find most surprising (really? REALLY? $18.99?). The rest I just find... sad.
i think the surprise is that there will be someone who actually buys this and thus perpetuates the thought that this is a GOOD idea. we need more cake education out there people!
Well I'd be surprised if someone bought that for $18.99! o.O
wv: flize: Don't be surprised when your kid gets a sugar high and flize off the handle.
ha!! I like Rufus's explanation.
p.s. Can I also just say it has taken me MONTHS to figure out what that "wv" followed by a nonsense word was all about in people's comments. MONTHS. I had no idea why people were mentioning West Virginia so often nor what strange dialect was spoken there.
Perhaps the staff were surprised (#1) when a tray tipped, all the cupcakes tumbled over and landed on top of each other in the Great Cupcake Catastrophe of 2010. Then they decided to sell it rather than write the mess off -- and see if a customer would pay that much (surprise #2).
What surprises (#3) me is that, if it was a back-room mishap, they didn't just divvy up the ruined cupcakes between the staff to take home. Which says a lot about how they must taste... (surprise #4!)
for others who are mystified by the wv, it's the word verification, which sometimes is amusing
If you squint really hard and cock your head to the side, it still doesn't look like a cake. Sorry.
HaHaHa! @ Rachel. It took me a while to catch on, too. I think I finally got it after my first post...!
Surprise! It's the LTCCC - Leaning Tower of Cupcakes Cake!(Warhol style, of course) Next week: The Eiffel Tower CCC!
Couldn't they at least have taken the wrappers off of all that candy?
wv: dritypen - er, what!?
the surprise is that after eating all that colorful icing and candy you'll be pooping rainbows for a week.
This is a perfect Cake Wreck post especially on my birthday. I love cupcakes even ones with candy wrapper still on them. LOL
Surprise! Diabetes!
I'm surprised that anyone classified it as a cake at all.....
Maybe there's something... under all the cupcakes. You know, in the middle? Maybe? No?
Hmmm. Maybe it's because they're always surprised when someone actually buys one...and pays that much for it. That sure would shock the hell outta me.
It'll be a surprise if anyone pays money for it.
SURPRISE: One of these cupcakes is poison.
...maybe the "surprise" is hidden in the middle of the mound of cupcakes?
yeah, seeing the chocolate mixed with the ccc ... creevies is a perfect description.
An attorney is suing the store for intentional infliction of flotsam in the gullet and color-blinding distress...
Will someone *PLEASE* explain to me what "wv" stands for??? Or do I have to know the super secret password first?
The one and only redeeming factor to a CCC (ptoooey), I would assume (I'm glad to say I've never been served from one), is that, if one is very, very careful about the globs of icing on the top, individual cupcakes can be pulled free, with a nice clean cupcake paper underneath.
This . . . thing . . .has eliminated even that.
Icing on the bottoms of cupcake papers, icing on candy wrappers.
Just awful on so many levels (you should pardon the expression).
wv: smagis.
Smagis -- a "surprise" cake iced with sheep organs and oatmeal.
If you squint really hard and cock your head to the side, it sort of looks like a sunburned Cookie Monster.
WV: bionaff- Dem kids'll bionaff soo-prise cake like white on rice!
I don't know how I came upon your blog, but I'm sure glad I did! All those cakes so grotesquely - and inappropriately - decorated, combined with your comments ... comedy gold!
Thank you so much, you've really made my day!
Sarah :)
I... I... huh.
That is so funny that you said "j/k"! As a teenager, I have this urge to correct you that is probably equal to the urge that grammar freaks have to correct inproper grammer. It's "jk" or, if you must, "j.k.", but NO slash.
Love your blog!
This BIG surprise is that someone PROBABLY bought it because they actually LIKED it....
Pee-wee Herman posted this to his facebook and twitter. I love you guys now, this site has me in stitches! ^^
not by any stretch of the imagination is that pile of....cake worth that much.
Pee-Wee Herman just tweeted with a link of this. Prepare to be EVEN MORE FAMOUS THAN YOU WERE BEFORE.
Freaking love cakewrecks.
Wow! What a fantastic mess! I for one love sweet tarts but I definitely don't think they are a suitable topping for cupcakes with or without the wrapper.!
Woo hoo! Pee Wee Herman himself linked to this post!!! The word of the day is "surprise"....aaaaaaaah!
a tiered CCC? O.O
the sole redeeming factor is the lack of a 2 inch thick icing pavement on top...
am I the only one who wants to make Ice Road Trucker jokes about the ones with a hundred pounds of frosting on top? "is it thick enough to drive an 18 wheeler on it? no? add more!"
ahhh, just me, then...
-Barbara Anne
There are no words that can describe how scary that CCC is.. Maybe the surprise is they hid the candy in the cupcake and surprise if you don't choke to death..evil wreckerators.
The "surprise" is how many people handled that candy without washing their hands.
Oh, I guess that's more of a "secret" than a "surprise." At least until the diarrhea begins.
The surprise would be me bursting into tears if I was given it.....
Ahhh, Heather, wv just means the little group of letters you have to type in the box before submitting your comment - sometimes they are really funny. Mine today is 'cloto'...as in 'don't be such a cloto, just eat your risotto'. No secret password required!
Oh dear god, the colours!
The surprise in the center must be frosting-coated marshmallows.
Another IRT fan! Way to go, @Barbara Anne!
@Heather, 'wv' is the word verification that must be entered in order to post. Along with diligent moderating, it helps keep this a Spam-free zone, for which we all are grateful to infinity and beyond.
Some people have taken to assigning meanings to the often-nonsensical 'word' that is automatically generated, adding yet another dimension of humor (as if another one were needed).
The surprise is that it isn't a cake.
EEK. I think a 3 year old could do better.
Who would pay 20 bucks for that D:
Just wanted to let you know that your book had a starring role on the Graham Norton Show (v. popular chat show in England), it made Kate Hudson laugh very much. Hooray for Cake Wrecks!!!
Hey, you were on British TV last night. The Graham Norton show had a little section featuring baby cakes from the book including the naked mohawk carrot jockey babies!
The only surprise I can think of is that someone had the gall to ask for $18.99 for that, that,... well, for that.
WV: shlog. "Blog, shlog, abi gezint!"
Thanks! Now for my kid's next birthday, I can just take some cheap cupcakes and candy and throw it all in a pile. When he gripes, I can show him this and say it was professionally decorated, so shut up.
WV: aunticiz
The status of something after my aunt is done with it:
Aunt Molly, bless her heart, she can't decorate a cake worth a flip, but she keeps trying. That pile of cupcakes and candy over there? Yep, that's Molly's work. That stuff's been "aunticized," all right!
This reminds me of the "cake" that my old tech support team put together to surprise our supervisor for his 21st birthday.
Except ours had less smashed frosting.
We were going for something gloriously horrible. The random-looking pile was in fact carefully engineered for maximum random and horror ...
Haphazard pile of Hostess cakes.
... while containing and disguising the true terror inside, candy corn. (He used to rant at length about the horrors of candy corn, so we had to.)
Partially demolished pile of cakes, showing candy corn spilling out, and an alarming number of sprinkles.
Someone suggested putting some of the pumpkin-shaped candy corns on the snowball cakes, but they were voted down on the grounds that this would be a little too tasteless.
I'm not paying $19.95 for that cake.
So, you instructed me to cooment HERE on the blogspot to get a chance to win a Zooborns book!
Let me win please, this comment box took a llooooonnggggg time to load ;)
Lynda A., chillin' in WI
I used to work in a grocery store bakery (didn't work out, I was too slow and neat with my work).
I'm guessing, from past experience, the surprise is:
"Surprise! You just got promoted to head decorator for the great new idea of how to re-package old cupcakes!"
I think the "surprise" would be if you could taste any cupcake through the frosting.
I think the surprise is, you pretty much have to eat the top two cupcakes before you can get to the bottom cupcakes...oh and you just gained fifty pounds SUPRISE!!
Barnes & Noble
Borders |
A Cake Wreck is any cake that is unintentionally sad, silly, creepy, inappropriate - you name it. A Wreck is not necessarily a poorly-made cake; it's simply one I find funny, for any of a number of reasons. Anyone who has ever smeared frosting on a baked good has made a Wreck at one time or another, so I'm not here to vilify decorators: Cake Wrecks is just about finding the funny in unexpected, sugar-filled places.
Now, don't you have a photo you want to send me? ;)
We don't have any copies of Cake Wrecks for sale here, autographed or otherwise. We decided the shipping and handling costs would be too high to make it worth your while. So instead, buy your copies locally or online and then order personalized bookplates: it's cheaper, easier, and I think even looks a bit nicer.
Payments must be made through Paypal, which accepts all major credit cards. Sorry, but that means no checks or MOs or barter-based chickens.
We ship everything first class USPS, and will do our best to have your package in the mail within 2 days of your order.
Copyright 2008-, Cake Wrecks. All Rights Reserved | Privacy Policy
Endorsement Disclosure:
Purchases made through Amazon affiliate links on this blog yield a small referral fee. Go here for more details.


text:
From the kitchen of One Perfect Bite...What's in a name? Sometimes quite a lot. There's not much appealing about a dish called Vinegar Chicken, but here's the thing. When properly cooked it can be delicious, and since this chicken is as interesting as it is delicious, I Frenchified the name to keep you on the page. I hope my ruse works and you'll give this recipe a try. The Silver Fox, at whose suggestion I'm sharing the recipe, is a tad unhappy right now. It's still quite early here, and in order to capture the vagaries of light in the Pacific Northwest, I decided to make and photograph the chicken early on. There has been some grousing. It seems my guy doesn't "love the smell of
Poulet au Vinaigre de Romarin...from the kitchen of One Perfect Bite
2 tablespoons extra-virgin olive oil
1/2 pound sweet Italian sausage, cut in 1/2-inch rounds
1 cup flour
1 teaspoon salt
1/4 teaspoon pepper
6 garlic cloves, thinly sliced
8 boneless, skinless chicken thighs, trimmed
1-1/2 teaspoons dried rosemary
1/4 cup red wine vinegar
1/2 cup canned low-sodium chicken broth
1 teaspoon cornstarch dissolved in 2 teaspoon water
2 tablespoons Italian parsley, chopped fresh
1) Heat oil in a large heavy skillet pan set over medium heat. When oil shimmers, add sausage and cook, stirring often, until sausage is lightly browned, about 5 minutes.
2) While sausage browns, season chicken with salt and pepper. Dredge in flour and shake off excess.
3) Remove sausage from pan and set aside. Add garlic and saute until light golden brown. Remove garlic from pan and set aside. Add chicken and cook over medium-high heat, turning once, until chicken is brown, about 6 to 8 minutes. Pour off fat. Return sausage and garlic to pan and scatter rosemary over all.
4) Pour in vinegar and bring to a boil. Boil until the vinegar is almost entirely evaporated, about 2 minutes. Add chicken broth and bring to a boil. Reduce heat, cover pan, and simmer for 15 minutes longer. Add cornstarch mixture and cook until thickened, turning chicken pieces to glaze. Transfer to a serving platter, sprinkle with parsley and serve immediately. Yield: 4 to 5 servings.
One Year Ago Today: Stracciatella - Roman Egg Drop Soup
Two Years Ago Today: Bittersweet Chocolate Snowballs


text:
As Tropical Storm Isaac barrels toward the Gulf of Mexico, many residents of South Florida are remembering the devastating arrival 20 years ago of Hurricane Andrew. At the time, it was the costliest natural disaster in U.S. history. It killed 65 people. Almost a quarter of a million residents in Miami and Dade County were left homeless. Entire neighborhoods were demolished. Member station WLRN recorded hours of survivor accounts, dug through troves of archival news footage and 911 calls from Hurricane Andrew for a radio documentary. Here's an excerpt.
UNIDENTIFIED MAN #1: Tell me when we're back on the air, John.
UNIDENTIFIED WOMAN #1: Oh, we understand we are back.
UNIDENTIFIED MAN #1: Get your radio tuned now to Y100 because in spite of the fact we lost power at Channel 4 here very temporarily, we were on the air on Y100 through that whole event.
UNIDENTIFIED WOMAN #2: County police and fire. Do you have an emergency?
UNIDENTIFIED MAN #2: We were receiving hundreds of calls at one time.
UNIDENTIFIED MAN #3: Sure. Well, 120 West Waba(ph) Street.
UNIDENTIFIED WOMAN #3: (Unintelligible) Zoo off of 152nd Avenue.
UNIDENTIFIED WOMAN #4: 123 Seven Oaks South off of 192 Terrace.
UNIDENTIFIED MAN #4: I was the chief for emergency medical services for Miami-Dade Fire Rescue and the calls that night were shocking.
UNIDENTIFIED MAN #5: I have a seven-month-old pregnant lady here (unintelligible) in flames from the tree, when we hit the tree and wrapped around.
UNIDENTIFIED WOMAN #5: My father can't breathe. He needs the power.
UNIDENTIFIED MAN #6: People calling in, were in the bathroom with mattresses covering their heads to protect themselves.
UNIDENTIFIED WOMAN #6: County Police and Fire. Do you have an emergency?
UNIDENTIFIED WOMAN #7: Yes.
UNIDENTIFIED WOMAN #6: What is your emergency?
UNIDENTIFIED MAN #4: We were frustrated because there was nothing we could do about it.
UNIDENTIFIED WOMAN #6: Ma'am?
UNIDENTIFIED WOMAN #7: This store is out.
UNIDENTIFIED WOMAN #6: What does that mean?
UNIDENTIFIED WOMAN #7: No lights, no generator, no nothing.
UNIDENTIFIED MAN #4: People decided that they weren't going to evacuate, then at the last minute saying, oh my God. I made a mistake. Somebody come get me.
UNIDENTIFIED WOMAN #7: Hello?
UNIDENTIFIED WOMAN #6: A police officer is not going to take you home. They're not going out in this storm any more than you're going out in this storm.
UNIDENTIFIED MAN #4: People don't get it that when our guys get there, they would have to get off the truck and get in the house and they can't do that. When the wind's blowing, 40, 50 or 130 miles an hour, it's extremely dangerous for our people and we weren't going to send them out there.
UNIDENTIFIED WOMAN #7: But you are a lot of help. You know that?
UNIDENTIFIED WOMAN #6: Um-hum. Good night, ma'am.
UNIDENTIFIED MAN #7: We were in the hallways with mattresses over our heads.
UNIDENTIFIED MAN #8: You know, I went and got a mattress off the bed. We were, you know, the three of us, me and my wife and my dog were in the bathroom with that...
UNIDENTIFIED WOMAN #8: Five of us. We all got into a regular-size closet.
UNIDENTIFIED MAN #9: I'm a six-seven guy, and my wife happens to be six-foot-three-inches tall. My back was right up against the commode. Her back was right up against the...
UNIDENTIFIED WOMAN #8: And I started to freak out 'cause I'm claustrophobic. I was like I can't breathe, I can't breathe, I can't breathe. And my dad was a really strong man and he just looked at me and he's like, hey, control yourself.
UNIDENTIFIED MAN #10: I can't even open the door. The pressure is so great that this door is about to pop. It is buckling. And I think I'm about to get out of here.
UNIDENTIFIED MAN #11: You feel the atmosphere inside the house sucking out and then all of the sudden your ears popped. It was like unbelievable. Your ears popped as if you were going down a mountain or up a huge elevator.
UNIDENTIFIED WOMAN #6: County Police and Fire. Do you have an emergency?
UNIDENTIFIED WOMAN #9: OK, ma'am, may I ask you a question?
UNIDENTIFIED WOMAN #6: Go ahead.
UNIDENTIFIED MAN #12: There was a long-time belief...
UNIDENTIFIED WOMAN #9: There's more of us in (unintelligible). Can we open windows?
UNIDENTIFIED MAN #12: ...if we just open the window, we could release that pressure inside the house and that would be a safer thing to do.
UNIDENTIFIED WOMAN #6: I can't answer that, ma'am. I don't know.
UNIDENTIFIED WOMAN #9: All right. Thank you very much, ma'am.
UNIDENTIFIED WOMAN #6: You're welcome.
UNIDENTIFIED MAN #12: In actual fact, air inside your body is still high pressure. It's low pressure on the outside of your ear. See, your eardrums are bulging out. So, opening the windows doesn't help. It actually even makes it worse, if anything.
UNIDENTIFIED MAN #13: You hear your heart beating.
UNIDENTIFIED WOMAN #10: Feel the walls breathing. Just like...
UNIDENTIFIED MAN #13: And we would hear this (makes wooo sound)...
UNIDENTIFIED MAN #14: Just sort of this (makes sound).
UNIDENTIFIED WOMAN #11: I remember hearing my screen door smacking around in the rain.
UNIDENTIFIED MAN #13: And then all of the sudden, boom. And this bright light comes in the room and I realize the piece of plywood blew off the door.
UNIDENTIFIED WOMAN #11: And then all of the sudden I didn't hear it anymore. So, I thought, oh good, the wind is slowing down. And then I realized the whole screen blew away.
UNIDENTIFIED MAN #15: This glass has many cracks in it. It is about to blow. You can see the wind starting to come through.
UNIDENTIFIED MAN #16: People's satellite dishes were hitting your house. Boats were flying by. You know, we had very large trees that headed across the plains like tumbleweeds.
UNIDENTIFIED MAN #17: The sliding doors in each room were bowing in and out, going (makes sound). I never thought glass could bend that way. Inside my head I'm going, this is real.
UNIDENTIFIED WOMAN #12: It's all right.
UNIDENTIFIED WOMAN #12: It's all right. We're going to (unintelligible).
UNIDENTIFIED MAN #18: The roof just came off.
UNIDENTIFIED MAN #19: Cara? OK. Still (unintelligible)...
UNIDENTIFIED WOMAN #12: Yes, it is, honey.
UNIDENTIFIED MAN #19: It's gonna be fine.
UNIDENTIFIED WOMAN #13: I understand we have another woman on the phone.
UNIDENTIFIED MAN #20: OK. Standby in south Miami here. We have someone else on the phone who is in dire straits.
UNIDENTIFIED WOMAN #13: Hello?
UNIDENTIFIED WOMAN #14: Yes.
UNIDENTIFIED WOMAN #13: Where are you?
UNIDENTIFIED WOMAN #14: At 137 and 111 Street.
UNIDENTIFIED WOMAN #13: And what happened?
UNIDENTIFIED WOMAN #14: And half the roof went in. I want to know if we should open a window and let the...
UNIDENTIFIED MAN #20: No, no. Don't worry about opening windows here. Where are you in the house compared to the part where the roof caved in?
UNIDENTIFIED WOMAN #14: In the middle.
UNIDENTIFIED MAN #20: I want you to say exactly where you are. Nobody should go out. You are not out of the storm yet. The storm is going to be with you for some time yet.
UNIDENTIFIED WOMAN #14: Oh, God.
SIMON: Voices of South Florida residents during Hurricane Andrew 20 years ago this week. Transcript provided by NPR, Copyright NPR.