[gimp: 26/27] Merge branch 'save-plus-export-base'



commit cd8829b91b3ad0822692883787f58961e0c9bb36
Merge: 5db0b72... c03c93b...
Author: Martin Nordholts <martinn src gnome org>
Date:   Sat May 16 13:03:52 2009 +0200

    Merge branch 'save-plus-export-base'
    
    Merge the base work for the Save + export spec implementation:
    http://gui.gimp.org/index.php/Save_%2B_export_specification
    
    Things still do do:
    
     * Handle .gz and .bz2 properly
     * Save last save and last export URIs accross sessions
     * Fix drag-and-drop-to-save/export file name
     * Imported images should have their name in the layer name
     * Implement the 'export options' part of the spec, at least for the
       most common formats such as JPEG and PNG.

 app/actions/actions-types.h             |    4 +-
 app/actions/file-actions.c              |   58 ++++++--
 app/actions/file-commands.c             |  117 ++++++++++++++-
 app/actions/file-commands.h             |    2 +-
 app/core/gimpimage-duplicate.c          |   82 +++++------
 app/core/gimpimage.c                    |   30 ++++
 app/core/gimpimage.h                    |    4 +
 app/dialogs/dialogs-constructors.c      |   10 ++-
 app/dialogs/dialogs-constructors.h      |    3 +
 app/dialogs/dialogs.c                   |    2 +
 app/dialogs/file-open-dialog.c          |    2 +-
 app/dialogs/file-save-dialog.c          |  210 +++++++++++++++++++--------
 app/dialogs/file-save-dialog.h          |    4 +-
 app/display/gimpdisplay-handlers.c      |   49 +++++--
 app/display/gimpdisplayshell-title.c    |   35 +++++-
 app/file/file-open.c                    |   41 ++++--
 app/file/file-procedure.c               |   35 +++++
 app/file/file-procedure.h               |   25 +++-
 app/file/file-save.c                    |    6 +-
 app/file/file-save.h                    |    1 +
 app/file/file-utils.c                   |   55 +++++++-
 app/file/file-utils.h                   |    2 +
 app/file/gimp-file.h                    |   13 ++-
 app/pdb/fileops-cmds.c                  |    3 +
 app/plug-in/gimppluginmanager-file.c    |   14 ++-
 app/plug-in/gimppluginmanager-restore.c |    5 +-
 app/plug-in/gimppluginmanager.c         |   15 ++-
 app/plug-in/gimppluginmanager.h         |    1 +
 app/widgets/gimpdnd-xds.c               |   12 ++-
 app/widgets/gimpfiledialog.c            |  239 +++++++++++++++++++++++++------
 app/widgets/gimpfiledialog.h            |    4 +-
 app/widgets/gimphelp-ids.h              |    5 +-
 app/widgets/widgets-enums.h             |    7 +
 menus/image-menu.xml.in                 |    7 +-
 34 files changed, 876 insertions(+), 226 deletions(-)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]