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

    JVimes authored and cameronwhite committed Sep 22, 2012
    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.
Commits on Sep 16, 2012
  1. [Fixes bugs #724982, #606240] Fix issues with partially missing selec…

    cameronwhite committed Sep 16, 2012
    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.
Commits on Sep 15, 2012
Commits on Sep 14, 2012
  1. [Fixes bug #1036041] Fix Ctrl+Z shortcut for the text tool when the

    AndrewDavis authored and cameronwhite committed Sep 14, 2012
    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.
Commits on Sep 12, 2012
Commits on Sep 9, 2012
  1. [Fixes bug #988278] Improve the error dialog when opening a file fails.

    cameronwhite committed Sep 9, 2012
    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.
  2. Fix several cases where selection paths were not properly disposed.

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

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

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

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

    cameronwhite committed Sep 8, 2012
    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
Commits on Sep 2, 2012
  1. [Fixes bug #996490] Only create a single history item when pasting.

    cameronwhite committed Sep 2, 2012
    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.
  2. Changed the order of the CompoundHistoryItem to act like a stack.

    cameronwhite committed Sep 2, 2012
    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.
Commits on Sep 1, 2012
  1. [Fixes bug #1015345] Redraw everything when drawing offscreen in any …

    cameronwhite committed Sep 1, 2012
    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.
  2. [Fixes bug #1036485] Fix undo for Crop and Resize Canvas commands.

    cameronwhite committed Sep 1, 2012
    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.
Commits on Aug 14, 2012
  1. [Partially fixes bug #1036485] Fix SimpleHistoryItem usage with Surfa…

    cameronwhite committed Aug 14, 2012
    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.
Commits on Aug 13, 2012
Commits on Aug 12, 2012
  1. [Fixes bug #1008557] Fix broken keyboard shortcuts.

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