Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 29, 2015
  1. @cameronwhite

    Correctly implement IsDefault.

    cameronwhite authored
    When only the scale or pan was changed, this was causing the changes to
    be lost after pressing Ok.
  2. @cameronwhite

    Support panning in the Rotate/Zoom dialog.

    cameronwhite authored
    Bug: #1252756
  3. @cameronwhite

    Support zooming in the Rotate/Zoom dialog.

    cameronwhite authored
    Bug: #1252756
  4. @cameronwhite
  5. @cameronwhite
  6. @cameronwhite

    Minor refactoring.

    cameronwhite authored
    - Switch the Rotate method back to clockwise to be consistent with
    Cairo. The Rotate/Zoom dialog multiplies the angle by -1 to get CCW
    rotations.
    - Pass the desired layer size into the Rotate method.
  7. @cameronwhite
  8. @cameronwhite

    Fix a couple issues with rotating layers.

    cameronwhite authored
    - The Rotate/Zoom dialog now rotates CCW, which matches the behaviour of
    Paint.NET and other tools.
    - Rotating is now done in-place without also adjusting the dimensions of
    the layer.
  9. @cameronwhite
  10. @cameronwhite
Commits on Mar 25, 2015
  1. @cameronwhite
Commits on Mar 22, 2015
  1. @cameronwhite

    Work around symlink issues for now by just copying non-localized images.

    cameronwhite authored
    - "ln -r" doesn't exist on the Travis CI machines, so this is the
    easiest way to get things working for now. This just affects development
    builds, not "make install".
  2. @cameronwhite
  3. @cameronwhite

    Add a help page for the crop tools.

    cameronwhite authored
    This should work as a good example for anyone writing a help page.
    
    Bug: #778981
Commits on Mar 21, 2015
  1. @cameronwhite
  2. @cameronwhite
  3. @cameronwhite
  4. @cameronwhite

    Merge pull request #96 from jpobst/enable-tabs

    cameronwhite authored
    Tab code cleanup
Commits on Mar 19, 2015
  1. @jpobst
  2. @jpobst

    Fix a bug where our ActiveDocument would get confused when switching …

    jpobst authored
    …between tabs in different notebooks.
  3. @jpobst

    Fix a bug when dragging multiple images onto Pinta, one of them would…

    jpobst authored
    … not display the canvas because it called ZoomToWindow before the window had a size.
Commits on Mar 18, 2015
  1. @jpobst
Commits on Mar 17, 2015
  1. @jpobst

    Refactor all public static DockNotebook functions into a static class…

    jpobst authored
    … called DockNotebookManager, and add some convenience methods for work we had in MainWindow.
    
    Also update behavior:
    - New tabs will be added to the active container rather than the first container.
    - New tabs will be added to the right of the active tab rather than the end.
  2. @jpobst

    Refactor all public static DockNotebook functions into a static class…

    jpobst authored
    … called DockNotebookManager, and add some convenience methods for work we had in MainWindow.
    
    Also update behavior:
    - New tabs will be added to the active container rather than the first container.
    - New tabs will be added to the right of the active tab rather than the end.
  3. @jpobst

    Fix an NRE I randomly hit.

    jpobst authored
Commits on Mar 14, 2015
  1. @cameronwhite

    Add a menu option to open Pinta's documentation.

    cameronwhite authored
    - On Linux systems, this tries to open the help viewer using the user's
    preferred language. Otherwise, a web browser is opened for HTML help
    (which doesn't yet exist).
    
    - Extracted some code out of Main.cs that was used for finding the
    translations directory, since it can also be reused for finding the
    correct directory for the help files.
  2. @cameronwhite

    Install the help to the bin folder when building Pinta.

    cameronwhite authored
    Also cleaned up some hacky code for install the help files.
  3. @cameronwhite
  4. @cameronwhite
  5. @cameronwhite
  6. @cameronwhite
  7. @cameronwhite

    Install yelp-tools.

    cameronwhite authored
  8. @cameronwhite

    Initial work on a documentation system for Pinta.

    cameronwhite authored
    This uses Mallard (http://projectmallard.org/), which is fairly standard
    for Gnome applications and integrates with the help viewer, but will
    also allow us to generate HTML help for other platforms and the website.
    
    Mallard is aimed at simple, topic-oriented help pages, which I think is
    a good match for Pinta.
    
    The source documents are located under help/C/*.page, and running 'make
    updatepot' generates a translation template that is used to produce
    translated versions of the help pages at build time.
    
    Bug: #778981
  9. @cameronwhite

    Merge pull request #95 from jpobst/enable-tabs

    cameronwhite authored
    Finish tab docking
  10. @jpobst

    Default all pads to small widths, which will cause them to start at t…

    jpobst authored
    …he minimum allowed width.
Something went wrong with that request. Please try again.