Commits on Sep 26, 2012
Commits on Sep 25, 2012
Commits on Sep 23, 2012
Commits on Sep 22, 2012
  1. Check for GTK# and .Net 4.0 in the Windows installer

    Registry searches are done during a standard action called "AppSearch".
    AppSearch was running after LaunchConditions, so the condition didn't
    have a value for the GTKSHARPVERSION property.
    JVimes committed with cameronwhite Sep 22, 2012
Commits on Sep 16, 2012
  1. [Fixes bugs #724982, #606240] Fix issues with partially missing selec…

    The canvas offset was being used in addition to the layer offset when
    rendering a selection that was translated by the Move Pixels tool.
    This causes issues once the canvas is zoomed in and the canvas offset
    is non-zero, because the selection appears to be shifted and partially
    (or entirely) missing.
    cameronwhite committed Sep 16, 2012
Commits on Sep 15, 2012
Commits on Sep 14, 2012
  1. [Fixes bug #1036041] Fix Ctrl+Z shortcut for the text tool when the

    history list is empty.
    This was originally fixed in pull request #34 but was part of a
    large commit related to re-editable text, so I'm merging this in
    separately since this bug is targeted for v1.4.
    AndrewDavis committed with cameronwhite Sep 14, 2012
Commits on Sep 12, 2012
Commits on Sep 9, 2012
  1. [Fixes bug #988278] Improve the error dialog when opening a file fails.

    We now show an error message of "Unrecognized image file format" if the
    image format is unknown, and an error message of "Permission denied" if
    the user tries to open a file that they do not have permissions for.
    The styling of the dialog was also changed to make it more consistent
    with other dialogs in Pinta.
    cameronwhite committed Sep 9, 2012
  2. Fix several cases where selection paths were not properly disposed.

    This issue resulted in several "programmer is missing a call to Dispose"
    warnings when redoing or undoing the history items.
    cameronwhite committed Sep 9, 2012
  3. Update the Wix build file.

    Added the new Georgian translation.
    cameronwhite committed Sep 9, 2012
  4. Dispose of the previous selection path if necessary.

    This fixes several "programmer is missing a call to Dispose" warnings
    that appeared after the Magic Wand selection code was added.
    cameronwhite committed Sep 9, 2012
Commits on Sep 8, 2012
  1. Merge branch 'Magic-Wand-Tool' of

    into mono-soc-2012-Magic-Wand-Tool.
    Pull request #31: Magic Wand Tool selection modes.
    cameronwhite committed Sep 8, 2012
  2. [Fixes bug #987641] Fix reading of TGA files created by Pinta on Linux.

    GDK seems to identify TGA files as ICO files if the image ID field is
    empty (i.e. the first byte is zero). This change adds some content to
    the image ID field so that Pinta can successfully open TGA files that
    were created by it.
    This is a bit of a hack, but it is allowed by the TGA spec and the
    resulting files are still valid TGA files that can be opened by other
    cameronwhite committed Sep 8, 2012
Commits on Sep 2, 2012
  1. [Fixes bug #996490] Only create a single history item when pasting.

    Before, if the canvas was expanded when pasting, two history items
    would be created (one for resizing the canvas, and one for pasting).
    As a result, when trying to undo the paste, the user had to press
    Undo twice to fully undo the action.
    This change uses a CompoundHistoryItem to merge the two history items
    into a single history item.
    cameronwhite committed Sep 2, 2012
  2. Changed the order of the CompoundHistoryItem to act like a stack.

    This doesn't fix any existing bugs, but fixes some confusing behaviour.
    With this change, the last item added to the CompoundHistoryItem will
    be undone first, which is a more sensible behaviour than undoing the
    first item that was pushed onto the stack.
    cameronwhite committed Sep 2, 2012
Commits on Sep 1, 2012
  1. [Fixes bug #1015345] Redraw everything when drawing offscreen in any …

    Credit to Akshara Proddatoori for the original patch (attached to the
    bug report), which I modified to reduce code duplication and also to fix
    the issue for the Eraser tool.
    cameronwhite committed Sep 1, 2012
  2. [Fixes bug #1036485] Fix undo for Crop and Resize Canvas commands.

    After the SurfaceDiff class was introduced, the TakeSnapshotOfImage command
    needed to be revised to create the history items after the changes were made,
    rather than before.
    cameronwhite committed Sep 1, 2012
Commits on Aug 14, 2012
  1. [Partially fixes bug #1036485] Fix SimpleHistoryItem usage with Surfa…

    This fixes undo for the Merge Layer Down and Flatten Image commands.
    These commands were creating history items before making modifications,
    which caused SurfaceDiff to think that the surface was unchanged.
    cameronwhite committed Aug 14, 2012
Commits on Aug 13, 2012
  1. Updated the Wix build file.

    cameronwhite committed Aug 13, 2012
Commits on Aug 12, 2012
  1. [Fixes bug #1008557] Fix broken keyboard shortcuts.

    The Auto Level, Black and White, and Save All menu items were all
    using Ctrl+Shift+L as their shortcut.
    cameronwhite committed Aug 12, 2012