[aseprite] branch upstream updated (47a5b38 -> b659747)

Tobias Hansen thansen at moszumanska.debian.org
Sun Dec 20 15:28:36 UTC 2015


This is an automated email from the git hooks/post-receive script.

thansen pushed a change to branch upstream
in repository aseprite.

      from  47a5b38   Hide "Edit > Scripts" menu because scripts destroy undo history at this moment
      adds  d994d67   Fix crash using Shading mode with sprites with different palette sizes
      adds  530edb4   Add Widget() constructor to create default widgets
      adds  db4817e   Add an extra grid test with four columns
      adds  5c37128   Improve FilterTargetButtons UI style using a ButtonSet
      adds  110aa74   Add required #include "ui/timer.h" in ui/tooltips.h
      adds  9231e9b   Add tooltips to FilterTargetButtons (fix #786)
      adds  465a0c1   Don't reset TARGET_ALL_FRAMES/LAYERS flags in FilterTargetButtons::setTarget()
      adds  984059e   Avoid selecting all RGBA+Index buttons in FilterTargetButtons
      adds  7fb7b85   Minor adjustments to ButtonSet style
      adds  d668469   Rename PRINTF to LOG
      adds  20832de   Update version to 1.1.1-dev
      adds  e8abba1   Refactor some UI code
      adds  f691b91   Fix split_filename_tests
      adds  884b5f2   add submodule libwebp for #273
      adds  497fc3e   implement simple non animation webp for #273
      adds  83159ab   add libwebp info to credits
      adds  5ae9b9a   correct copyright line
      adds  467fcbc   fix compatibility with last stable libWebP release = 0.4.3
      adds  085ffcd   use auto-generated widget for webp options dialog and save options
      adds  c9d9af7   use std::vector as buffer for input file
      adds  76f0f82   use base::convert_to for string to in conversion instead of own funtions
      adds  5f3dfd1   use functions for int status code error message conversion instead of maps
      adds  7a3aa6d   replace auto keyword with corresponding types
      adds  c2a58dd   fix type conversion warn. & remove problem preset
      adds  6bfae49   Merge branch 'webp-support'
      adds  a47b9f2   Fix typo in INSTALL.md
      adds  361973d   Merge pull request #801 from green-big-frog/patch-1
      adds  2a0f8ca   Disable webp support by default (related to #799)
      adds  3d700ab   New FLI/FLC encoder/decoder (fix #7)
      adds  83aa99a   Fix crash using SpriteSizeCommand on batch mode
      adds  adce0b9   Fix invalid key[] access in _handle_key_press()
      adds  74e642d   Add extra KeyContexts for each selection transformation
      adds  ab53f3f   Update text entries when Abs/Rel mode is changed in Palette Editor (fix #809)
      adds  77e16ce   Use a UniquePtr<> to store the new image in new_image_from_mask()
      adds  ace74fe   Copy dragged image correctly when the transparent color isn't mask (fix #808)
      adds  11c70ab   Add required #include <list> in document_exporter.cpp
      adds  510a686   Change CelList and LayerList from std::list to std::vector
      adds  a9c3f82   Use a binary search to find cels in LayerImage
      adds  a2e33ff   Use iterators to improve Timeline drawing performance
      adds  c674c47   Fix strange scenarios/crashes using NewBrushCommand on multiple editors
      adds  182a094   Add some checks to Menu::closeAll() to avoid accessing null pointers
      adds  dc6161a   Add mini_scrollbar_size dimension in skin.xml
      adds  8aefa24   Add key modifier to draw straight lines from the last point (fix #562)
      adds  1b79bd7   Avoid drawing straight lines with Shift key + Magic Wand tool
      adds  4ff5f79   Merge branch 'master'
      adds  9772f99   Add scroll bars to Timeline widget (fix #732)
      adds  43b3df5   Fix minor issues drawing transparent scrollbars in Timeline
      adds  581fbb6   Fix some scrolling issues in Timeline when clicking in a new cel
      adds  9e56114   Minor changes in Timeline::showCel()
      adds  3705d1b   Fix initialization order of PaintInk members
      adds  eae6f7b   Remove unused variables in ColorWheel::pickColor()
      adds  2679a7c   Update flic library
      adds  3abea9c   Use Preferences class to store the active theme
      adds  df629db   Add "Theme" section in Preferences
      adds  83fe139   Fix base::open_folder() in case paths are specified with non-standard slashes
      adds  c37c790   Add "Open Folder" button in Preferences > Theme section
      adds  fedbe66   Remove alert dialog used for debugging purposes only
      adds  09e18dd   Fix loading of non-default themes with missing parts
      adds  629bea4   Fix scroll in Preview window (fix #811)
      adds  5e3ba82   Fix from_allegro() auxiliary function to get correct alpha values
      adds  47530bd   Add color_slider_height dimension in skin.xml
      adds  d70dc87   Do not create a she::System to run UI tests
      adds  795c4d5   Use ctest to run tests
      adds  3eb01db   Flatten layers command no longer converts result to background when it shouldn't. (fix #806)
      adds  6a0f4af   Merge pull request #812 from Fojar/issue#806
      adds  9d8f859   Fix minor formatting issues introduced in #812
      adds  7007fc2   Update code of conduct to v1.2.0
      adds  bab13c4   Enable some debugging messages in gif decoder/encoder
      adds  3dfd6de   Fix saving/loading .gif files w/completely opaque images but with local transparent index
      adds  a06e01f   Rename ui::Entry::EntryChange to ui::Entry::Change
      adds  e7e9f1d   Change name of generated files from "generated_file.h" to "file.xml.h"
      adds  4a94799   Use generated "sprite_size.xml.h" file in "cmd_sprite_size.cpp"
      adds  63aac49   Fix #include in webp_format.cpp with new generated files for widgets
      adds  52d0918   Use the generated goto_frame.xml.h file in cmd_goto_frame.cpp
      adds  d55017c   Use advanced_mode.xml.h in cmd_advanced_mode.cpp
      adds  e15b9ac   Remove some #includes directives
      adds  4939a71   Remove freetype code
      adds  9b43aa1   Add freetype2 submodule
      adds  ce96a77   Add required flags to link the application with freetype2 library
      adds  fc8f12f   Fix freetype2 library compilation with Ninja makefiles
      adds  1ac39ff   Add simple "Edit > Insert Text" menu option (related to #28)
      adds  0e07a01   Add a color picker in the Insert Text dialog
      adds  1bb0bca   doc and gfx libraries depends on fixmath (fix #817)
      adds  3c21957   Don't change mask-index entry if it's out of the bound in PaletteOptimizer::calculate()
      adds  e47fa9f   We don't need to give a RgbMap to convert from RGB -> Indexed
      adds  8db6693   Add colormap2rgba() helper function in gif_format.cpp
      adds  5a339f7   Put the local colormap entry in the palette if we need to remap m_bgIndex
      adds  43881af   Add comments and DLOG() calls in gif_format.cpp
      adds  dd87c2e   Add minor check (bg index != local mask) to avoid checking the whole image
      adds  732f527   Remove invalid checks to avoid recalculating the new palette for each frame in GifDecoder
      adds  d5fea43   Set as mask color the bg index specified in the GIF file
      adds  4ebefd3   Fix problem getting pixels in non-32bpp Allegro BITMAPs
      adds  17002b6   Add color palette authors in the "Credits" section
      adds  c357396   Add color names to arne16.gpl
      adds  7fb7492   Minor fix in README.md
      adds  423bf99   Fix --border-padding option (fix #815)
      adds  6550093   Minor change in Timeline::showCel()
      adds  79cd0b2   Fix continuous change of Timeline scroll in playback when viewport is too small
      adds  ee0aae0   Replace SEQUENCE_IMAGE() macro with add_image() lambda in fop_operate()
      adds  c30112e   Convert FileOp into a class
      adds  92c2596   Remove filename from specific webp_format.cpp error messages
      adds  a5bdf46   Use RAII helper to avoid calling WebPPictureFree for each return in WebPFormat::onSave()
      adds  2413349   Don't change WebP format options for each image loaded from a sequence
      adds  a824fcb   Fix crash on Windows if gfx_directx_acknowledge_resize() fails
      adds  5915726   Update README.md
      adds  1cb8a46   Rename PaintInk::Merge to PaintInk::Simple
      adds  3d4fdb6   Pass opacity value to Eraser, Blur, and Jumble tools
      adds  30b257a   Fix Eraser tool to handle opacity values correctly
      adds  1c1a55b   Don't reset mask color from doc::Image in Sprite Size and Rotate Sprite commands (fix #820)
      adds  9c33f46   Fix GifEncoder for indexed sprites which contain layers w/opacity < 255
      adds  4141adc   Avoid warning on Release build in cmd::SetPalette() ctor
      adds  e2c0e0a   Use "alpha" local variable
      adds  460d4b4   Add missing "override" modifier on some member functions
      adds  4f5a897   Fix link in README.md file
      adds  6210e0d   Change she::Capabilities to a enum class
      adds  4fbbd75   Move Skia libraries as she library dependencies
      adds  f54ba2c   Fix Skia port to new SkiaDisplay::flip() impl
      adds  e4a71b9   Show she::DisplayCreationException message when she::System::createDisplay() fails
      adds  be9e025   Fix bug painting Timeline cels in some special cases
      adds  5d9b747   Add missing #include files
      adds  311e90c   Fix WinWindow::updateWindow() when m_scale > 1
      adds  5033713   Fix window resize on Skia/Win port
      adds  e8fde93   Fix EventQueue::instance() for Skia port
      adds  e732297   Update Skia port to latest Skia version
      adds  7a747fc   Add missing "override" to SkiaSurface::setDrawMode()
      adds  6d1348c   Fix SkiaSurface::drawRect() bounds
      adds  bb826c6   Add SkiaSurface::clear() impl
      adds  cc8b8cf   Fix SkiaSurface::blitTo() with GPU and without GPU acceleration
      adds  9a8b7cd   Fix UI rendering on Skia/Win port w/GPU when screen scaling >= 200%
      adds  2bc6a76   Minor change in she/CMakeLists.txt
      adds  7434dd0   Avoid beep when Alt+char is pressed on Skia/Win port
      adds  03c0367   Add option to disable GPU acceleration
      adds  69bb8fe   Add flag to improve linking times when we use the Skia port
      adds  7118251   Create NSWindow in main thread/queue on Skia/OSX port
      adds  580c900   Add SkiaWindow::handle() impl on Skia/OSX port
      adds  9e44818   Move window size fields to OSXWindow
      adds  066a8df   Replace SkGLContext with our own GLContext class
      adds  f98c4df   Rename SKIA_OPENGL_LIBRARY variable in src/she/CMakeLists.txt
      adds  165c7cc   Try to initialize the display with GPU acceleration and then without it
      adds  e3f0688   Change GPU acceleration setting before the display scale
      adds  6e52718   Fix crash on resize on Skia/OSX port
      adds  0db4c1c   Add m_ prefix to OSXWindowDelegate fields
      adds  8edb0c0   Move OSXView to its own file
      adds  416951f   Avoid crash when Cmd+Q is pressed on Skia/OSX port
      adds  7bde73e   Minor change in skia_window_osx.mm
      adds  f38fd4e   Refactor Skia/OSX port
      adds  247a8a7   Make progress in Skia/OSX port
      adds  324953b   Minor rename in skia_window_win.cpp
      adds  7a00a0b   Add missing #if/endif SK_SUPPORT_GPU
      adds  1d69edc   Fix to_skia(gfx::Color) impl
      adds  250de22   Complete clock_value() impl for Skia/OSX port w/msecs precision
      adds  8c97bb1   Fix loading gray color (fix #828)
      adds  615e369   Fix closing multiple tabs with middle-click without moving mouse (fix #826)
      adds  9ef3e1e   Add --list-tags and --list-layers options
      adds  f818dbc   Add keyDown/keyUp events to Skia/OSX port
      adds  15f4a16   Add support for right and middle click on Skia/OSX port
      adds  4379c67   Minor changes to Skia/OSX #includes
      adds  07900c8   Enable line that doesn't crash anymore on newer version of Skia
      adds  d4e3721   Show errors on stderr on Skia port
      adds  0508b6f   Avoid beeps on keyDown/Up on Skia/OSX port
      adds  b8f5a02   Add she::is_key_pressed() impl on Skia/OSX port
      adds  0a1f492   Implement SkiaSurface::setDrawMode()
      adds  47f493d   Fix window resize on Skia/OSX
      adds  2fe612f   Add precise trackpad support on Skia/OSX port
      adds  66c5e04   Impl OSXWindow::setMousePosition on Skia/OSX port
      adds  f9d0254   Initialize windows with width/height/scale args on Skia port
      adds  d5c5c2e   Remove commented line
      adds  d7d0eee   Fix SkiaWindow::updateWindow() on Skia/OSX
      adds  ee7df1f   Impl SkiaWindow::setNativeMouseCursor() on Skia/OSX
      adds  9e90061   Fix first native cursor hiding on Skia backend
      adds  11401e9   Resize NSView with multiples of 4
      adds  72965b1   Add missing -DUSE_SKIA_BACKEND and -DUSE_ALLEG4_BACKEND
      adds  2e5f051   Catch exceptions if GL context cannot be created on Skia/OSX
      adds  7e7d3b9   Disable GPU acceleration on Skia/OSX
      adds  ba194a8   Fix Alt+char on Skia/OSX
      adds  bd1a1ff   Add support to transport key modifiers from she events to UI messages
      adds  ae18612   Use key modifiers from NSEvents in Skia/OSX
      adds  a16c5b9   Fix floating tab overlay for Tabs widget on Skia backend
      adds  fe6d2f3   Minor change in move_region.cpp
      adds  0900019   Minor change in Widget::scrollRegion() to avoid an extra Region::offset()
      adds  8cba37e   Return false if the native cursor cannot be change on SkiaWindow::setNativeMouseCursor
      adds  74c2ce8   Simplify update_mouse_cursor() code
      adds  9f8200e   Add list of system fonts in PasteTextCommand dialog (on Windows)
      adds  7bf6404   Add missing <stdexcept> to use std::runtime_error
      adds  241aba6   Don't ref a temporary object
      adds  21a6422   Add folder for system fonts in OS X
      adds  60f0c5b   Avoid warning on clang using side-effect function inside typeid()
      adds  5e239a0   Add support for multiple font paths
      adds  049111b   Put font size before font family
      adds  fcf3d77   Limit font size to 999
      adds  2a09990   Make viewport bigger when we load a new font on FontPopup
      adds  ec5a6fc   Show font name and text preview on each FontItem
      adds  6e15553   Fix crash when window title is changed on OS X and fullscreen is enabled (fix #833)
      adds  caf8388   Fix crash resizing the window when we restart the app on OS X and it was closed on fullscreen size
      adds  02ef226   Remove unnecessary filtering of key events in PopupWindow
      adds  62a16d0   Improve font selection with keyboard in PasteTextCommand
      adds  3d76639   Add support to load system fonts on Ubuntu in PasteTextCommand
      adds  3dce633   Remove unused variable
      adds  76e7d15   Avoid warning about unused variable on non-OSX platforms
      adds  05b70d2   Make verbose_log() print on stdout when _DEBUG is enabled
      adds  2eada35   Add "Undo History" command (fix #739)
      adds  cdfd80f   Add missing Edit > Undo History option in gui.xml
      adds  56854cd   Add symmetry mode (fix #208)
      adds  41f4fcf   Fix compilation problem using size_t on clang 3.4 and gcc 4.8
      adds  7c8876d   Remove reference to V8 in README.md
      adds  a3deb20   Add MovingSymmetryState to modify symmetry axis position
      adds  b3bb3c0   Update freetype2 submodule
      adds  5c451d2   Spray tool now works with small widths and speeds. (fix #838)
      adds  3046263   Merge branch 'issue_#838' of https://github.com/Fojar/aseprite into fix-spray-tool
      adds  1625f49   Merge branch 'fix-spray-tool'
      adds  c007c16   Fix link to docs/workspace/ in README.md
      adds  e5397d9   Don't show symmetry controls on tools like eyedropper/move/zoom
      adds  76bbb53   Fix warning about unused local variable
      adds  2430658   Fix comparison between signed/unsigned ints
      adds  d75ac23   Reduce dirty area when symmetry mode is enabled
      adds  e9bfa51   Remove IntertwineAsPixelPerfect::PPData struct
      adds  f4373ff   Apply symmetry at the doPointshapePoint() level
      adds  ef7defd   Minor format change in intertwiners.h
      adds  3c97f08   Fix symmetry axis position on Editor when tiled mode is enabled
      adds  c12cb26   Fix filter preview when zoom level < 100%
      adds  08a04fc   Fix symmetry mode when cel origin != sprite origin (0,0)
      adds  9225420   Minor change in floodfill.h/cpp
      adds  91af58d   Don't overwrite clipboard content on Edit > Insert Text (fix #839)
      adds  01f5d38   Fix Cmd+ shortcut on English keyboard layout on OS X (fix #816)
      adds  2123ecb   Fix crash calling selectTabInternal() with tab=nullptr
      adds  8c781ec   Fix crashes switching between fullscreen/windowed mode on OS X
      adds  05249dc   Fix crash closing the window when it's on fullscreen mode on OS X
      adds  d96c7bf   Move var to beginnig of scope
      adds  b5e6d4a   Merge pull request #850 from ripesunflower/fix
      adds  78daffb   Fix shading mode on RGB mode when index 0 is involved (fix #794)
      adds  41e9203   Fix Edit > Insert Text command for non-RGB sprites
      adds  ac5d3c7   Cache font previews in FontPopup
      adds  4a67a96   Use mask in flood fill as edges (fix #823)
      adds  d05dc56   Export frame tags/layers to JSON data when --list-tags/layers is used
      adds  e525fc1   Add --all-layers option to export hidden layers (fix #805)
      adds  12d2703   Print verbose_log() on stderr instead of stdout when _DEBUG is defined
      adds  95b0aec   Fix symmetry for even brush sizes (2px, 4px, etc.)
      adds  b659747   Fix pink border in tabs on Allegro backend

No new revisions were added by this update.

Summary of changes:
 .gitmodules                                        |    9 +
 .travis.yml                                        |    2 +-
 CMakeLists.txt                                     |   40 +-
 CODE_OF_CONDUCT.md                                 |   19 +-
 INSTALL.md                                         |    2 +-
 README.md                                          |   29 +-
 data/gui.xml                                       |   13 +-
 data/palettes/arne16.gpl                           |   32 +-
 data/pref.xml                                      |   23 +
 data/skins/default/sheet.png                       |  Bin 13684 -> 13952 bytes
 data/skins/default/skin.xml                        |   37 +-
 data/widgets/advanced_mode.xml                     |    4 +-
 data/widgets/font_popup.xml                        |   12 +
 data/widgets/options.xml                           |   15 +
 data/widgets/paste_text.xml                        |   26 +
 data/widgets/undo_history.xml                      |    9 +
 data/widgets/webp_options.xml                      |   47 +
 src/CMakeLists.txt                                 |   29 +-
 src/README.md                                      |   23 +-
 src/allegro/src/color.c                            |    2 +
 src/allegro/src/graphics.c                         |   13 +-
 src/allegro/src/keyboard.c                         |   13 +-
 src/allegro/src/macosx/qzwindow.m                  |  107 +-
 src/allegro/src/macosx/system.m                    |   17 +-
 src/allegro/src/win/wddwin.c                       |   29 +-
 src/app/CMakeLists.txt                             |   50 +-
 src/app/app.cpp                                    |  142 +-
 src/app/app.h                                      |    4 +-
 src/app/app_menus.cpp                              |   10 +-
 src/app/app_options.cpp                            |    3 +
 src/app/app_options.h                              |    6 +
 src/app/cmd/flatten_layers.cpp                     |   42 +-
 src/app/cmd/move_layer.h                           |    2 +-
 src/app/cmd/set_cel_frame.h                        |    2 +-
 src/app/cmd/set_palette.cpp                        |    1 +
 src/app/cmd/set_transparent_color.h                |    2 +-
 src/app/color.cpp                                  |    2 +-
 src/app/commands/cmd_about.cpp                     |    2 +-
 src/app/commands/cmd_advanced_mode.cpp             |   16 +-
 src/app/commands/cmd_background_from_layer.cpp     |    4 +-
 src/app/commands/cmd_canvas_size.cpp               |   20 +-
 src/app/commands/cmd_cel_properties.cpp            |    4 +-
 src/app/commands/cmd_clear_cel.cpp                 |    4 +-
 src/app/commands/cmd_color_quantization.cpp        |    2 +-
 src/app/commands/cmd_copy_cel.cpp                  |    4 +-
 src/app/commands/cmd_crop.cpp                      |    4 +-
 src/app/commands/cmd_deselect_mask.cpp             |    4 +-
 src/app/commands/cmd_duplicate_layer.cpp           |    4 +-
 src/app/commands/cmd_duplicate_sprite.cpp          |    8 +-
 src/app/commands/cmd_exit.cpp                      |    2 +-
 src/app/commands/cmd_export_sprite_sheet.cpp       |   10 +-
 src/app/commands/cmd_flatten_layers.cpp            |    4 +-
 src/app/commands/cmd_frame_properties.cpp          |    4 +-
 src/app/commands/cmd_fullscreen_preview.cpp        |    4 +-
 src/app/commands/cmd_goto_frame.cpp                |   16 +-
 src/app/commands/cmd_goto_layer.cpp                |    8 +-
 src/app/commands/cmd_import_sprite_sheet.cpp       |   10 +-
 src/app/commands/cmd_invert_mask.cpp               |    4 +-
 src/app/commands/cmd_keyboard_shortcuts.cpp        |   23 +-
 src/app/commands/cmd_layer_from_background.cpp     |    4 +-
 src/app/commands/cmd_layer_properties.cpp          |    4 +-
 src/app/commands/cmd_layer_visibility.cpp          |    2 +-
 src/app/commands/cmd_mask_all.cpp                  |    4 +-
 src/app/commands/cmd_mask_by_color.cpp             |    4 +-
 src/app/commands/cmd_mask_content.cpp              |    4 +-
 src/app/commands/cmd_merge_down_layer.cpp          |    4 +-
 src/app/commands/cmd_move_cel.cpp                  |    4 +-
 src/app/commands/cmd_new_brush.cpp                 |   24 +-
 src/app/commands/cmd_new_file.cpp                  |    6 +-
 src/app/commands/cmd_new_layer_set.cpp             |    4 +-
 src/app/commands/cmd_onionskin.cpp                 |    6 +-
 src/app/commands/cmd_open_file.cpp                 |   34 +-
 src/app/commands/cmd_options.cpp                   |   77 +-
 src/app/commands/cmd_palette_editor.cpp            |   33 +-
 src/app/commands/cmd_palette_size.cpp              |    2 +-
 src/app/commands/cmd_paste_text.cpp                |  202 +
 src/app/commands/cmd_play_animation.cpp            |    4 +-
 src/app/commands/cmd_refresh.cpp                   |    2 +-
 src/app/commands/cmd_remove_frame.cpp              |    4 +-
 src/app/commands/cmd_remove_layer.cpp              |    4 +-
 src/app/commands/cmd_reselect_mask.cpp             |    4 +-
 src/app/commands/cmd_reverse_frames.cpp            |    4 +-
 src/app/commands/cmd_rotate.cpp                    |    3 +-
 src/app/commands/cmd_save_file.cpp                 |   26 +-
 src/app/commands/cmd_save_mask.cpp                 |    4 +-
 src/app/commands/cmd_sprite_properties.cpp         |    8 +-
 src/app/commands/cmd_sprite_size.cpp               |  203 +-
 src/app/commands/cmd_sprite_size.h                 |   12 -
 src/app/commands/cmd_symmetry_mode.cpp             |   60 +
 src/app/commands/cmd_undo.cpp                      |    4 +-
 src/app/commands/cmd_undo_history.cpp              |  239 +
 src/app/commands/cmd_unlink_cel.cpp                |    4 +-
 src/app/commands/commands_list.h                   |    3 +
 src/app/commands/filters/cmd_color_curve.cpp       |    4 +-
 .../commands/filters/cmd_convolution_matrix.cpp    |    4 +-
 src/app/commands/filters/cmd_despeckle.cpp         |    8 +-
 src/app/commands/filters/cmd_invert_color.cpp      |    4 +-
 src/app/commands/filters/cmd_replace_color.cpp     |    4 +-
 src/app/commands/filters/color_curve_editor.cpp    |    4 +-
 src/app/commands/filters/filter_manager_impl.cpp   |    3 +-
 src/app/commands/filters/filter_target_buttons.cpp |  249 +-
 src/app/commands/filters/filter_target_buttons.h   |   21 +-
 src/app/context.cpp                                |   20 +-
 src/app/document_api.cpp                           |    4 +
 src/app/document_exporter.cpp                      |   97 +-
 src/app/document_exporter.h                        |    4 +
 src/app/document_undo.cpp                          |   18 +-
 src/app/document_undo.h                            |    9 +-
 src/app/document_undo_observer.h                   |   31 +
 src/app/file/ase_format.cpp                        |  121 +-
 src/app/file/bmp_format.cpp                        |   38 +-
 src/app/file/file.cpp                              |  613 +-
 src/app/file/file.h                                |  139 +-
 src/app/file/file_format.h                         |    2 +-
 src/app/file/file_formats_manager.cpp              |    8 +
 src/app/file/fli/README                            |   35 -
 src/app/file/fli/fli.cpp                           |  725 --
 src/app/file/fli/fli.h                             |  103 -
 src/app/file/fli_format.cpp                        |  296 +-
 src/app/file/gif_format.cpp                        |  196 +-
 src/app/file/ico_format.cpp                        |   16 +-
 src/app/file/jpeg_format.cpp                       |   49 +-
 src/app/file/palette_file.cpp                      |   29 +-
 src/app/file/pcx_format.cpp                        |   40 +-
 src/app/file/png_format.cpp                        |   84 +-
 src/app/file/split_filename_tests.cpp              |    7 +-
 src/app/file/tga_format.cpp                        |   40 +-
 src/app/file/webp_format.cpp                       |  376 +
 src/app/file/webp_options.h                        |   48 +
 src/app/file_system.cpp                            |   30 +-
 src/app/gui_xml.cpp                                |    2 +-
 src/app/log.cpp                                    |   12 +-
 src/app/modules.cpp                                |    4 +-
 src/app/modules/gui.cpp                            |   42 +-
 src/app/pref/preferences.cpp                       |   30 +-
 src/app/pref/preferences.h                         |    2 +-
 src/app/res/http_loader.cpp                        |    8 +-
 src/app/res/resources_loader.cpp                   |    8 +-
 src/app/resource_finder.cpp                        |    8 +-
 src/app/send_crash.cpp                             |    2 +-
 src/app/thumbnail_generator.cpp                    |   65 +-
 src/app/tools/controller.h                         |   17 +-
 src/app/tools/controllers.h                        |  247 +-
 src/app/tools/ink_processing.h                     |   72 +-
 src/app/tools/inks.h                               |  134 +-
 src/app/tools/intertwine.cpp                       |   26 +-
 src/app/tools/intertwine.h                         |    8 +-
 src/app/tools/intertwiners.h                       |  213 +-
 src/app/tools/point_shape.h                        |    2 +
 src/app/tools/point_shapes.h                       |   68 +-
 src/app/tools/stroke.cpp                           |   62 +
 src/app/tools/stroke.h                             |   68 +
 src/app/tools/symmetries.cpp                       |   48 +
 src/app/tools/symmetries.h                         |   39 +
 src/app/tools/symmetry.h                           |   33 +
 src/app/tools/tool_box.cpp                         |   19 +-
 src/app/tools/tool_loop.h                          |   10 +-
 src/app/tools/tool_loop_manager.cpp                |   97 +-
 src/app/tools/tool_loop_manager.h                  |   24 +-
 src/app/ui/brush_popup.cpp                         |    3 +-
 src/app/ui/button_set.cpp                          |   56 +-
 src/app/ui/button_set.h                            |   12 +-
 src/app/ui/color_selector.cpp                      |    2 +-
 src/app/ui/color_sliders.cpp                       |    5 +-
 src/app/ui/color_wheel.cpp                         |    2 -
 src/app/ui/configure_timeline_popup.cpp            |    2 +-
 src/app/ui/context_bar.cpp                         |  134 +-
 src/app/ui/context_bar.h                           |    3 +
 src/app/ui/data_recovery_view.cpp                  |    2 +-
 src/app/ui/document_view.cpp                       |    7 +-
 src/app/ui/editor/brush_preview.cpp                |    3 +-
 src/app/ui/editor/drawing_state.cpp                |   56 +-
 src/app/ui/editor/drawing_state.h                  |    5 +
 src/app/ui/editor/editor.cpp                       |   58 +-
 src/app/ui/editor/editor.h                         |   20 +-
 src/app/ui/editor/editor_view.cpp                  |    7 +-
 src/app/ui/editor/editor_view.h                    |    3 -
 src/app/ui/editor/moving_cel_state.cpp             |    3 +-
 src/app/ui/editor/moving_pixels_state.cpp          |   38 +-
 src/app/ui/editor/moving_symmetry_state.cpp        |   83 +
 ...{moving_cel_state.h => moving_symmetry_state.h} |   30 +-
 src/app/ui/editor/pixels_movement.cpp              |    8 +-
 src/app/ui/editor/pixels_movement.h                |    2 +
 src/app/ui/editor/select_box_state.cpp             |    4 +-
 src/app/ui/editor/select_box_state.h               |    4 +-
 src/app/ui/editor/standby_state.cpp                |  215 +-
 src/app/ui/editor/standby_state.h                  |    8 +-
 src/app/ui/editor/state_with_wheel_behavior.cpp    |   28 +-
 src/app/ui/editor/tool_loop_impl.cpp               |   67 +-
 src/app/ui/editor/tool_loop_impl.h                 |    2 +-
 src/app/ui/file_selector.cpp                       |   10 +-
 src/app/ui/file_selector.h                         |    2 +-
 src/app/ui/font_popup.cpp                          |  237 +
 src/app/ui/{palette_popup.h => font_popup.h}       |   23 +-
 src/app/ui/frame_tag_window.h                      |    2 +-
 src/app/ui/hex_color_entry.cpp                     |    2 +-
 src/app/ui/home_view.h                             |    2 +-
 src/app/ui/keyboard_shortcuts.cpp                  |   47 +-
 src/app/ui/keyboard_shortcuts.h                    |   30 +-
 src/app/ui/main_window.cpp                         |    1 -
 src/app/ui/main_window.h                           |    2 +-
 src/app/ui/palette_popup.cpp                       |    3 +-
 src/app/ui/preview_editor.cpp                      |    4 +-
 src/app/ui/resources_listbox.cpp                   |    2 +-
 src/app/ui/select_accelerator.cpp                  |    2 +-
 src/app/ui/select_accelerator.h                    |    2 +-
 src/app/ui/skin/skin_theme.cpp                     |   99 +-
 src/app/ui/skin/skin_theme.h                       |   11 +-
 src/app/ui/tabs.cpp                                |   15 +-
 src/app/ui/timeline.cpp                            |  332 +-
 src/app/ui/timeline.h                              |   29 +-
 src/app/ui/toolbar.cpp                             |    2 +
 src/app/ui/zoom_entry.cpp                          |    1 +
 src/app/ui_context.cpp                             |   13 +-
 src/app/util/clipboard.cpp                         |   11 -
 src/app/util/freetype_utils.cpp                    |  154 +
 .../{cmd/with_image.h => util/freetype_utils.h}    |   22 +-
 src/app/util/new_image_from_mask.cpp               |    8 +-
 src/base/launcher.cpp                              |    5 +-
 src/cfg/cfg.cpp                                    |    4 +-
 src/config.h                                       |   16 +-
 src/doc/CMakeLists.txt                             |    2 +
 src/doc/algorithm/floodfill.cpp                    |   77 +-
 src/doc/algorithm/floodfill.h                      |   14 +-
 src/doc/cel_list.h                                 |   10 +-
 src/doc/layer.cpp                                  |   70 +-
 src/doc/layer.h                                    |    5 +
 src/doc/layer_list.h                               |   10 +-
 src/doc/layers_range.cpp                           |   56 +
 src/doc/{cels_range.h => layers_range.h}           |   31 +-
 src/doc/rgbmap.h                                   |    2 +
 src/doc/sprite.cpp                                 |   24 +-
 src/doc/sprite.h                                   |   10 +
 src/flic                                           |    1 +
 src/gfx/CMakeLists.txt                             |    1 +
 src/main/resources_win32.rc                        |    8 +-
 src/render/quantization.cpp                        |    4 +-
 src/she/CMakeLists.txt                             |   27 +-
 src/she/alleg4/alleg_display.cpp                   |    8 +-
 src/she/alleg4/alleg_surface.cpp                   |    4 +-
 src/she/alleg4/display_events.cpp                  |    5 +-
 src/she/alleg4/she.cpp                             |   12 +-
 src/she/capabilities.h                             |   11 +-
 src/she/event.h                                    |   16 +-
 src/she/gl/gl_context.h                            |   24 +
 src/she/gl/gl_context_cgl.h                        |   85 +
 src/she/{skia => gl}/gl_context_wgl.h              |   79 +-
 src/she/keys.h                                     |   17 +-
 src/she/osx/app.h                                  |    4 -
 src/she/osx/app.mm                                 |   56 +-
 src/she/osx/app_delegate.h                         |    9 +-
 src/she/osx/app_delegate.mm                        |   21 +-
 src/she/osx/clipboard.mm                           |    4 +-
 src/she/osx/event_queue.mm                         |   31 +-
 src/she/osx/native_dialogs.mm                      |   23 +-
 src/she/osx/view.h                                 |   52 +
 src/she/osx/view.mm                                |  420 ++
 src/she/osx/vk.mm                                  |  161 +
 src/she/osx/window.h                               |   48 +-
 src/she/osx/window.mm                              |  188 +-
 src/she/osx/window_delegate.h                      |   45 +
 src/she/skia/gl_context_skia.h                     |   55 +
 src/she/skia/she.cpp                               |   20 +-
 src/she/skia/skia_display.cpp                      |   21 +-
 src/she/skia/skia_display.h                        |    4 +-
 src/she/skia/skia_surface.h                        |  131 +-
 src/she/skia/skia_system.h                         |   43 +-
 src/she/skia/skia_window_osx.h                     |    9 +-
 src/she/skia/skia_window_osx.mm                    |  348 +-
 src/she/skia/skia_window_win.cpp                   |  114 +-
 src/she/skia/skia_window_win.h                     |   12 +-
 src/she/system.h                                   |    4 +-
 src/she/win/window.h                               |   45 +-
 src/tests/test.h                                   |    7 +-
 src/ui/CMakeLists.txt                              |    2 +-
 src/ui/base.h                                      |    6 -
 src/ui/combobox.cpp                                |    4 +-
 src/ui/entry.cpp                                   |    8 +-
 src/ui/entry.h                                     |    4 +-
 src/ui/grid_ui_tests.cpp                           |   55 +-
 src/ui/int_entry.cpp                               |    9 +-
 src/ui/int_entry.h                                 |    2 +-
 src/ui/intern.cpp                                  |    7 +-
 src/ui/intern.h                                    |   15 +-
 src/ui/keys.h                                      |    3 +-
 src/ui/listbox.cpp                                 |   34 +-
 src/ui/listbox.h                                   |    1 +
 src/ui/manager.cpp                                 |  118 +-
 src/ui/manager.h                                   |   21 +-
 src/ui/menu.cpp                                    |   15 +-
 src/ui/message.cpp                                 |   30 +-
 src/ui/message.h                                   |   44 +-
 src/ui/move_region.cpp                             |    1 -
 src/ui/overlay_manager.h                           |    4 +-
 src/ui/popup_window.cpp                            |   25 +-
 src/ui/popup_window.h                              |   12 +-
 src/ui/scroll_bar.cpp                              |   37 +-
 src/ui/scroll_bar.h                                |   13 +-
 src/ui/scroll_helper.cpp                           |   82 +
 src/ui/scroll_helper.h                             |   26 +
 src/ui/slider.cpp                                  |    1 +
 src/ui/system.cpp                                  |   72 +-
 src/ui/system.h                                    |    6 +
 src/ui/theme.cpp                                   |    4 +-
 src/ui/tooltips.cpp                                |    7 +-
 src/ui/tooltips.h                                  |    1 +
 src/ui/ui.cpp                                      |   42 -
 src/ui/view.cpp                                    |   83 +-
 src/ui/view.h                                      |   79 +-
 src/ui/widget.cpp                                  |   23 +-
 src/ui/widget.h                                    |    2 +-
 src/undo/undo_history.cpp                          |   17 +-
 src/undo/undo_history.h                            |    9 +-
 src/updater/check_update.cpp                       |    6 +-
 third_party/CMakeLists.txt                         |   10 +
 third_party/freetype/CMakeLists.txt                |   27 -
 third_party/freetype/ChangeLog                     | 2351 -------
 third_party/freetype/INSTALL                       |  153 -
 third_party/freetype/README                        |   29 -
 third_party/freetype/README.UNX                    |  104 -
 third_party/freetype/descrip.mms                   |   67 -
 third_party/freetype/docs/BUGS                     |  269 -
 third_party/freetype/docs/BUILD                    |  276 -
 third_party/freetype/docs/CHANGES                  | 1449 ----
 third_party/freetype/docs/FTL.txt                  |  164 -
 third_party/freetype/docs/GPL.txt                  |  339 -
 third_party/freetype/docs/PATENTS                  |   27 -
 third_party/freetype/docs/TODO                     |    9 -
 third_party/freetype/docs/license.txt              |   11 -
 third_party/freetype/docs/modules.txt              |   13 -
 third_party/freetype/docs/readme.vms               |   35 -
 .../freetype/include/freetype/cache/ftccache.h     |  300 -
 .../freetype/include/freetype/cache/ftccmap.h      |  209 -
 .../freetype/include/freetype/cache/ftcglyph.h     |  201 -
 .../freetype/include/freetype/cache/ftcimage.h     |  311 -
 .../freetype/include/freetype/cache/ftcmanag.h     |  244 -
 .../freetype/include/freetype/cache/ftcsbits.h     |  272 -
 .../freetype/include/freetype/cache/ftlru.h        |  202 -
 .../freetype/include/freetype/config/ftconfig.h    |  326 -
 .../freetype/include/freetype/config/ftheader.h    |  493 --
 .../freetype/include/freetype/config/ftmodule.h    |   13 -
 .../freetype/include/freetype/config/ftoption.h    |  464 --
 third_party/freetype/include/freetype/freetype.h   | 2623 -------
 third_party/freetype/include/freetype/ftbbox.h     |   83 -
 third_party/freetype/include/freetype/ftcache.h    |  411 --
 third_party/freetype/include/freetype/ftchapters.h |   54 -
 third_party/freetype/include/freetype/fterrors.h   |  383 -
 third_party/freetype/include/freetype/ftglyph.h    |  517 --
 third_party/freetype/include/freetype/ftimage.h    | 1111 ---
 third_party/freetype/include/freetype/ftlist.h     |  268 -
 third_party/freetype/include/freetype/ftmac.h      |  128 -
 third_party/freetype/include/freetype/ftmm.h       |  203 -
 third_party/freetype/include/freetype/ftmoderr.h   |  148 -
 third_party/freetype/include/freetype/ftmodule.h   |  307 -
 third_party/freetype/include/freetype/ftoutln.h    |  398 --
 third_party/freetype/include/freetype/ftrender.h   |  213 -
 third_party/freetype/include/freetype/ftsizes.h    |  151 -
 third_party/freetype/include/freetype/ftsnames.h   |  161 -
 third_party/freetype/include/freetype/ftsynth.h    |   67 -
 third_party/freetype/include/freetype/ftsystem.h   |  307 -
 third_party/freetype/include/freetype/fttrigon.h   |  281 -
 third_party/freetype/include/freetype/fttypes.h    |  525 --
 .../freetype/include/freetype/internal/autohint.h  |  204 -
 .../freetype/include/freetype/internal/cfftypes.h  |  252 -
 .../freetype/include/freetype/internal/fnttypes.h  |  155 -
 .../freetype/include/freetype/internal/ftcalc.h    |  234 -
 .../freetype/include/freetype/internal/ftdebug.h   |  247 -
 .../freetype/include/freetype/internal/ftdriver.h  |  200 -
 .../freetype/include/freetype/internal/ftextend.h  |  211 -
 .../freetype/include/freetype/internal/ftmemory.h  |  268 -
 .../freetype/include/freetype/internal/ftobjs.h    |  739 --
 .../freetype/include/freetype/internal/ftstream.h  |  436 --
 .../freetype/include/freetype/internal/internal.h  |   51 -
 .../freetype/include/freetype/internal/pcftypes.h  |   54 -
 .../freetype/include/freetype/internal/psaux.h     |  671 --
 .../freetype/include/freetype/internal/psglobal.h  |  186 -
 .../freetype/include/freetype/internal/pshints.h   |  618 --
 .../freetype/include/freetype/internal/psnames.h   |  232 -
 .../freetype/include/freetype/internal/sfnt.h      |  530 --
 .../freetype/include/freetype/internal/t1types.h   |  203 -
 .../freetype/include/freetype/internal/tttypes.h   | 1651 -----
 third_party/freetype/include/freetype/t1tables.h   |  263 -
 third_party/freetype/include/freetype/ttnameid.h   |  865 ---
 third_party/freetype/include/freetype/tttables.h   |  605 --
 third_party/freetype/include/freetype/tttags.h     |   74 -
 third_party/freetype/include/ft2build.h            |   39 -
 .../freetype/src/autohint/CatharonLicense.txt      |  123 -
 third_party/freetype/src/autohint/ahangles.c       |  130 -
 third_party/freetype/src/autohint/ahangles.h       |   59 -
 third_party/freetype/src/autohint/aherrors.h       |   40 -
 third_party/freetype/src/autohint/ahglobal.c       |  395 --
 third_party/freetype/src/autohint/ahglobal.h       |   49 -
 third_party/freetype/src/autohint/ahglyph.c        | 1464 ----
 third_party/freetype/src/autohint/ahglyph.h        |   93 -
 third_party/freetype/src/autohint/ahhint.c         | 1432 ----
 third_party/freetype/src/autohint/ahhint.h         |   75 -
 third_party/freetype/src/autohint/ahloader.h       |  133 -
 third_party/freetype/src/autohint/ahmodule.c       |  136 -
 third_party/freetype/src/autohint/ahmodule.h       |   42 -
 third_party/freetype/src/autohint/ahoptim.c        |  883 ---
 third_party/freetype/src/autohint/ahoptim.h        |  137 -
 third_party/freetype/src/autohint/ahtypes.h        |  505 --
 third_party/freetype/src/autohint/autohint.c       |   32 -
 third_party/freetype/src/autohint/mather.py        |   78 -
 third_party/freetype/src/base/ftbase.c             |   36 -
 third_party/freetype/src/base/ftbbox.c             |  653 --
 third_party/freetype/src/base/ftcalc.c             |  705 --
 third_party/freetype/src/base/ftdbgmem.c           |  672 --
 third_party/freetype/src/base/ftdebug.c            |  118 -
 third_party/freetype/src/base/ftextend.c           |  302 -
 third_party/freetype/src/base/ftglyph.c            |  679 --
 third_party/freetype/src/base/ftinit.c             |  155 -
 third_party/freetype/src/base/ftlist.c             |  217 -
 third_party/freetype/src/base/ftmac.c              |  879 ---
 third_party/freetype/src/base/ftmm.c               |  126 -
 third_party/freetype/src/base/ftnames.c            |   77 -
 third_party/freetype/src/base/ftobjs.c             | 2702 -------
 third_party/freetype/src/base/ftoutln.c            |  656 --
 third_party/freetype/src/base/ftstream.c           |  804 ---
 third_party/freetype/src/base/ftsynth.c            |  399 --
 third_party/freetype/src/base/ftsystem.c           |  305 -
 third_party/freetype/src/base/fttrigon.c           |  450 --
 third_party/freetype/src/cache/ftcache.c           |   31 -
 third_party/freetype/src/cache/ftccache.c          |  624 --
 third_party/freetype/src/cache/ftccmap.c           |  390 --
 third_party/freetype/src/cache/ftcerror.h          |   40 -
 third_party/freetype/src/cache/ftcglyph.c          |  115 -
 third_party/freetype/src/cache/ftcimage.c          |  393 --
 third_party/freetype/src/cache/ftcmanag.c          |  766 --
 third_party/freetype/src/cache/ftcsbits.c          |  534 --
 third_party/freetype/src/cache/ftlru.c             |  338 -
 third_party/freetype/src/cff/cff.c                 |   29 -
 third_party/freetype/src/cff/cffdrivr.c            |  486 --
 third_party/freetype/src/cff/cffdrivr.h            |   39 -
 third_party/freetype/src/cff/cfferrs.h             |   41 -
 third_party/freetype/src/cff/cffgload.c            | 2364 -------
 third_party/freetype/src/cff/cffgload.h            |  207 -
 third_party/freetype/src/cff/cffload.c             | 2275 ------
 third_party/freetype/src/cff/cffload.h             |   74 -
 third_party/freetype/src/cff/cffobjs.c             |  784 ---
 third_party/freetype/src/cff/cffobjs.h             |  158 -
 third_party/freetype/src/cff/cffparse.c            |  677 --
 third_party/freetype/src/cff/cffparse.h            |   69 -
 third_party/freetype/src/cff/cfftoken.h            |   97 -
 third_party/freetype/src/cid/ciderrs.h             |   40 -
 third_party/freetype/src/cid/cidgload.c            |  368 -
 third_party/freetype/src/cid/cidgload.h            |   51 -
 third_party/freetype/src/cid/cidload.c             |  549 --
 third_party/freetype/src/cid/cidload.h             |   57 -
 third_party/freetype/src/cid/cidobjs.c             |  541 --
 third_party/freetype/src/cid/cidobjs.h             |  158 -
 third_party/freetype/src/cid/cidparse.c            |  157 -
 third_party/freetype/src/cid/cidparse.h            |  116 -
 third_party/freetype/src/cid/cidriver.c            |  267 -
 third_party/freetype/src/cid/cidriver.h            |   39 -
 third_party/freetype/src/cid/cidtoken.h            |   96 -
 third_party/freetype/src/cid/type1cid.c            |   29 -
 third_party/freetype/src/pcf/pcf.c                 |   36 -
 third_party/freetype/src/pcf/pcf.h                 |  239 -
 third_party/freetype/src/pcf/pcfdriver.c           |  347 -
 third_party/freetype/src/pcf/pcfdriver.h           |   44 -
 third_party/freetype/src/pcf/pcferror.h            |   40 -
 third_party/freetype/src/pcf/pcfread.c             | 1083 ---
 third_party/freetype/src/pcf/pcfutil.c             |  215 -
 third_party/freetype/src/pcf/pcfutil.h             |   58 -
 third_party/freetype/src/pcf/readme                |  114 -
 third_party/freetype/src/psaux/psaux.c             |   27 -
 third_party/freetype/src/psaux/psauxerr.h          |   41 -
 third_party/freetype/src/psaux/psauxmod.c          |  105 -
 third_party/freetype/src/psaux/psauxmod.h          |   38 -
 third_party/freetype/src/psaux/psobjs.c            | 1311 ----
 third_party/freetype/src/psaux/psobjs.h            |  204 -
 third_party/freetype/src/psaux/t1decode.c          | 1151 ---
 third_party/freetype/src/psaux/t1decode.h          |   64 -
 third_party/freetype/src/pshinter/pshalgo.h        |   44 -
 third_party/freetype/src/pshinter/pshalgo1.c       |  782 ---
 third_party/freetype/src/pshinter/pshalgo1.h       |  109 -
 third_party/freetype/src/pshinter/pshalgo2.c       | 1553 ----
 third_party/freetype/src/pshinter/pshalgo2.h       |  202 -
 third_party/freetype/src/pshinter/pshglob.c        |  713 --
 third_party/freetype/src/pshinter/pshglob.h        |  190 -
 third_party/freetype/src/pshinter/pshinter.c       |   29 -
 third_party/freetype/src/pshinter/pshmod.c         |  120 -
 third_party/freetype/src/pshinter/pshmod.h         |   39 -
 third_party/freetype/src/pshinter/pshrec.c         | 1211 ----
 third_party/freetype/src/pshinter/pshrec.h         |  180 -
 third_party/freetype/src/psnames/psmodule.c        |  311 -
 third_party/freetype/src/psnames/psmodule.h        |   38 -
 third_party/freetype/src/psnames/psnamerr.h        |   41 -
 third_party/freetype/src/psnames/psnames.c         |   25 -
 third_party/freetype/src/psnames/pstables.h        | 2967 --------
 third_party/freetype/src/raster/ftraster.c         | 3288 ---------
 third_party/freetype/src/raster/ftraster.h         |   46 -
 third_party/freetype/src/raster/ftrend1.c          |  273 -
 third_party/freetype/src/raster/ftrend1.h          |   44 -
 third_party/freetype/src/raster/raster.c           |   26 -
 third_party/freetype/src/raster/rasterrs.h         |   41 -
 third_party/freetype/src/sfnt/sfdriver.c           |  276 -
 third_party/freetype/src/sfnt/sfdriver.h           |   38 -
 third_party/freetype/src/sfnt/sferrors.h           |   39 -
 third_party/freetype/src/sfnt/sfnt.c               |   36 -
 third_party/freetype/src/sfnt/sfobjs.c             |  676 --
 third_party/freetype/src/sfnt/sfobjs.h             |   54 -
 third_party/freetype/src/sfnt/ttcmap.c             |  756 --
 third_party/freetype/src/sfnt/ttcmap.h             |   45 -
 third_party/freetype/src/sfnt/ttload.c             | 1820 -----
 third_party/freetype/src/sfnt/ttload.h             |  137 -
 third_party/freetype/src/sfnt/ttpost.c             |  534 --
 third_party/freetype/src/sfnt/ttpost.h             |   46 -
 third_party/freetype/src/sfnt/ttsbit.c             | 1470 ----
 third_party/freetype/src/sfnt/ttsbit.h             |   59 -
 third_party/freetype/src/smooth/ftgrays.c          | 2101 ------
 third_party/freetype/src/smooth/ftgrays.h          |   57 -
 third_party/freetype/src/smooth/ftsmerrs.h         |   41 -
 third_party/freetype/src/smooth/ftsmooth.c         |  219 -
 third_party/freetype/src/smooth/ftsmooth.h         |   44 -
 third_party/freetype/src/smooth/smooth.c           |   26 -
 third_party/freetype/src/truetype/truetype.c       |   32 -
 third_party/freetype/src/truetype/ttdriver.c       |  512 --
 third_party/freetype/src/truetype/ttdriver.h       |   38 -
 third_party/freetype/src/truetype/tterrors.h       |   40 -
 third_party/freetype/src/truetype/ttgload.c        | 1586 -----
 third_party/freetype/src/truetype/ttgload.h        |   55 -
 third_party/freetype/src/truetype/ttinterp.c       | 7397 --------------------
 third_party/freetype/src/truetype/ttinterp.h       |  317 -
 third_party/freetype/src/truetype/ttobjs.c         |  868 ---
 third_party/freetype/src/truetype/ttobjs.h         |  422 --
 third_party/freetype/src/truetype/ttpload.c        |  270 -
 third_party/freetype/src/truetype/ttpload.h        |   48 -
 third_party/freetype/src/type1/t1afm.c             |  286 -
 third_party/freetype/src/type1/t1afm.h             |   66 -
 third_party/freetype/src/type1/t1driver.c          |  410 --
 third_party/freetype/src/type1/t1driver.h          |   38 -
 third_party/freetype/src/type1/t1errors.h          |   40 -
 third_party/freetype/src/type1/t1gload.c           |  320 -
 third_party/freetype/src/type1/t1gload.h           |   46 -
 third_party/freetype/src/type1/t1load.c            | 1745 -----
 third_party/freetype/src/type1/t1load.h            |   84 -
 third_party/freetype/src/type1/t1objs.c            |  550 --
 third_party/freetype/src/type1/t1objs.h            |  170 -
 third_party/freetype/src/type1/t1parse.c           |  462 --
 third_party/freetype/src/type1/t1parse.h           |  134 -
 third_party/freetype/src/type1/t1tokens.h          |   73 -
 third_party/freetype/src/type1/type1.c             |   33 -
 third_party/freetype/src/winfonts/fnterrs.h        |   41 -
 third_party/freetype/src/winfonts/winfnt.c         |  661 --
 third_party/freetype/src/winfonts/winfnt.h         |   39 -
 third_party/freetype2                              |    1 +
 third_party/libwebp                                |    1 +
 third_party/libwebp-cmake/CMakeLists.txt           |   45 +
 550 files changed, 8004 insertions(+), 101341 deletions(-)
 create mode 100644 data/widgets/font_popup.xml
 create mode 100644 data/widgets/paste_text.xml
 create mode 100644 data/widgets/undo_history.xml
 create mode 100644 data/widgets/webp_options.xml
 create mode 100644 src/app/commands/cmd_paste_text.cpp
 create mode 100644 src/app/commands/cmd_symmetry_mode.cpp
 create mode 100644 src/app/commands/cmd_undo_history.cpp
 create mode 100644 src/app/document_undo_observer.h
 delete mode 100644 src/app/file/fli/README
 delete mode 100644 src/app/file/fli/fli.cpp
 delete mode 100644 src/app/file/fli/fli.h
 create mode 100644 src/app/file/webp_format.cpp
 create mode 100644 src/app/file/webp_options.h
 create mode 100644 src/app/tools/stroke.cpp
 create mode 100644 src/app/tools/stroke.h
 create mode 100644 src/app/tools/symmetries.cpp
 create mode 100644 src/app/tools/symmetries.h
 create mode 100644 src/app/tools/symmetry.h
 create mode 100644 src/app/ui/editor/moving_symmetry_state.cpp
 copy src/app/ui/editor/{moving_cel_state.h => moving_symmetry_state.h} (53%)
 create mode 100644 src/app/ui/font_popup.cpp
 copy src/app/ui/{palette_popup.h => font_popup.h} (57%)
 create mode 100644 src/app/util/freetype_utils.cpp
 copy src/app/{cmd/with_image.h => util/freetype_utils.h} (53%)
 create mode 100644 src/doc/layers_range.cpp
 copy src/doc/{cels_range.h => layers_range.h} (59%)
 create mode 160000 src/flic
 create mode 100644 src/she/gl/gl_context.h
 create mode 100644 src/she/gl/gl_context_cgl.h
 rename src/she/{skia => gl}/gl_context_wgl.h (70%)
 create mode 100644 src/she/osx/view.h
 create mode 100644 src/she/osx/view.mm
 create mode 100644 src/she/osx/vk.mm
 create mode 100644 src/she/osx/window_delegate.h
 create mode 100644 src/she/skia/gl_context_skia.h
 create mode 100644 src/ui/scroll_helper.cpp
 create mode 100644 src/ui/scroll_helper.h
 delete mode 100644 src/ui/ui.cpp
 delete mode 100644 third_party/freetype/CMakeLists.txt
 delete mode 100644 third_party/freetype/ChangeLog
 delete mode 100644 third_party/freetype/INSTALL
 delete mode 100644 third_party/freetype/README
 delete mode 100644 third_party/freetype/README.UNX
 delete mode 100644 third_party/freetype/descrip.mms
 delete mode 100644 third_party/freetype/docs/BUGS
 delete mode 100644 third_party/freetype/docs/BUILD
 delete mode 100644 third_party/freetype/docs/CHANGES
 delete mode 100644 third_party/freetype/docs/FTL.txt
 delete mode 100644 third_party/freetype/docs/GPL.txt
 delete mode 100644 third_party/freetype/docs/PATENTS
 delete mode 100644 third_party/freetype/docs/TODO
 delete mode 100644 third_party/freetype/docs/license.txt
 delete mode 100644 third_party/freetype/docs/modules.txt
 delete mode 100644 third_party/freetype/docs/readme.vms
 delete mode 100644 third_party/freetype/include/freetype/cache/ftccache.h
 delete mode 100644 third_party/freetype/include/freetype/cache/ftccmap.h
 delete mode 100644 third_party/freetype/include/freetype/cache/ftcglyph.h
 delete mode 100644 third_party/freetype/include/freetype/cache/ftcimage.h
 delete mode 100644 third_party/freetype/include/freetype/cache/ftcmanag.h
 delete mode 100644 third_party/freetype/include/freetype/cache/ftcsbits.h
 delete mode 100644 third_party/freetype/include/freetype/cache/ftlru.h
 delete mode 100644 third_party/freetype/include/freetype/config/ftconfig.h
 delete mode 100644 third_party/freetype/include/freetype/config/ftheader.h
 delete mode 100644 third_party/freetype/include/freetype/config/ftmodule.h
 delete mode 100644 third_party/freetype/include/freetype/config/ftoption.h
 delete mode 100644 third_party/freetype/include/freetype/freetype.h
 delete mode 100644 third_party/freetype/include/freetype/ftbbox.h
 delete mode 100644 third_party/freetype/include/freetype/ftcache.h
 delete mode 100644 third_party/freetype/include/freetype/ftchapters.h
 delete mode 100644 third_party/freetype/include/freetype/fterrors.h
 delete mode 100644 third_party/freetype/include/freetype/ftglyph.h
 delete mode 100644 third_party/freetype/include/freetype/ftimage.h
 delete mode 100644 third_party/freetype/include/freetype/ftlist.h
 delete mode 100644 third_party/freetype/include/freetype/ftmac.h
 delete mode 100644 third_party/freetype/include/freetype/ftmm.h
 delete mode 100644 third_party/freetype/include/freetype/ftmoderr.h
 delete mode 100644 third_party/freetype/include/freetype/ftmodule.h
 delete mode 100644 third_party/freetype/include/freetype/ftoutln.h
 delete mode 100644 third_party/freetype/include/freetype/ftrender.h
 delete mode 100644 third_party/freetype/include/freetype/ftsizes.h
 delete mode 100644 third_party/freetype/include/freetype/ftsnames.h
 delete mode 100644 third_party/freetype/include/freetype/ftsynth.h
 delete mode 100644 third_party/freetype/include/freetype/ftsystem.h
 delete mode 100644 third_party/freetype/include/freetype/fttrigon.h
 delete mode 100644 third_party/freetype/include/freetype/fttypes.h
 delete mode 100644 third_party/freetype/include/freetype/internal/autohint.h
 delete mode 100644 third_party/freetype/include/freetype/internal/cfftypes.h
 delete mode 100644 third_party/freetype/include/freetype/internal/fnttypes.h
 delete mode 100644 third_party/freetype/include/freetype/internal/ftcalc.h
 delete mode 100644 third_party/freetype/include/freetype/internal/ftdebug.h
 delete mode 100644 third_party/freetype/include/freetype/internal/ftdriver.h
 delete mode 100644 third_party/freetype/include/freetype/internal/ftextend.h
 delete mode 100644 third_party/freetype/include/freetype/internal/ftmemory.h
 delete mode 100644 third_party/freetype/include/freetype/internal/ftobjs.h
 delete mode 100644 third_party/freetype/include/freetype/internal/ftstream.h
 delete mode 100644 third_party/freetype/include/freetype/internal/internal.h
 delete mode 100644 third_party/freetype/include/freetype/internal/pcftypes.h
 delete mode 100644 third_party/freetype/include/freetype/internal/psaux.h
 delete mode 100644 third_party/freetype/include/freetype/internal/psglobal.h
 delete mode 100644 third_party/freetype/include/freetype/internal/pshints.h
 delete mode 100644 third_party/freetype/include/freetype/internal/psnames.h
 delete mode 100644 third_party/freetype/include/freetype/internal/sfnt.h
 delete mode 100644 third_party/freetype/include/freetype/internal/t1types.h
 delete mode 100644 third_party/freetype/include/freetype/internal/tttypes.h
 delete mode 100644 third_party/freetype/include/freetype/t1tables.h
 delete mode 100644 third_party/freetype/include/freetype/ttnameid.h
 delete mode 100644 third_party/freetype/include/freetype/tttables.h
 delete mode 100644 third_party/freetype/include/freetype/tttags.h
 delete mode 100644 third_party/freetype/include/ft2build.h
 delete mode 100644 third_party/freetype/src/autohint/CatharonLicense.txt
 delete mode 100644 third_party/freetype/src/autohint/ahangles.c
 delete mode 100644 third_party/freetype/src/autohint/ahangles.h
 delete mode 100644 third_party/freetype/src/autohint/aherrors.h
 delete mode 100644 third_party/freetype/src/autohint/ahglobal.c
 delete mode 100644 third_party/freetype/src/autohint/ahglobal.h
 delete mode 100644 third_party/freetype/src/autohint/ahglyph.c
 delete mode 100644 third_party/freetype/src/autohint/ahglyph.h
 delete mode 100644 third_party/freetype/src/autohint/ahhint.c
 delete mode 100644 third_party/freetype/src/autohint/ahhint.h
 delete mode 100644 third_party/freetype/src/autohint/ahloader.h
 delete mode 100644 third_party/freetype/src/autohint/ahmodule.c
 delete mode 100644 third_party/freetype/src/autohint/ahmodule.h
 delete mode 100644 third_party/freetype/src/autohint/ahoptim.c
 delete mode 100644 third_party/freetype/src/autohint/ahoptim.h
 delete mode 100644 third_party/freetype/src/autohint/ahtypes.h
 delete mode 100644 third_party/freetype/src/autohint/autohint.c
 delete mode 100644 third_party/freetype/src/autohint/mather.py
 delete mode 100644 third_party/freetype/src/base/ftbase.c
 delete mode 100644 third_party/freetype/src/base/ftbbox.c
 delete mode 100644 third_party/freetype/src/base/ftcalc.c
 delete mode 100644 third_party/freetype/src/base/ftdbgmem.c
 delete mode 100644 third_party/freetype/src/base/ftdebug.c
 delete mode 100644 third_party/freetype/src/base/ftextend.c
 delete mode 100644 third_party/freetype/src/base/ftglyph.c
 delete mode 100644 third_party/freetype/src/base/ftinit.c
 delete mode 100644 third_party/freetype/src/base/ftlist.c
 delete mode 100644 third_party/freetype/src/base/ftmac.c
 delete mode 100644 third_party/freetype/src/base/ftmm.c
 delete mode 100644 third_party/freetype/src/base/ftnames.c
 delete mode 100644 third_party/freetype/src/base/ftobjs.c
 delete mode 100644 third_party/freetype/src/base/ftoutln.c
 delete mode 100644 third_party/freetype/src/base/ftstream.c
 delete mode 100644 third_party/freetype/src/base/ftsynth.c
 delete mode 100644 third_party/freetype/src/base/ftsystem.c
 delete mode 100644 third_party/freetype/src/base/fttrigon.c
 delete mode 100644 third_party/freetype/src/cache/ftcache.c
 delete mode 100644 third_party/freetype/src/cache/ftccache.c
 delete mode 100644 third_party/freetype/src/cache/ftccmap.c
 delete mode 100644 third_party/freetype/src/cache/ftcerror.h
 delete mode 100644 third_party/freetype/src/cache/ftcglyph.c
 delete mode 100644 third_party/freetype/src/cache/ftcimage.c
 delete mode 100644 third_party/freetype/src/cache/ftcmanag.c
 delete mode 100644 third_party/freetype/src/cache/ftcsbits.c
 delete mode 100644 third_party/freetype/src/cache/ftlru.c
 delete mode 100644 third_party/freetype/src/cff/cff.c
 delete mode 100644 third_party/freetype/src/cff/cffdrivr.c
 delete mode 100644 third_party/freetype/src/cff/cffdrivr.h
 delete mode 100644 third_party/freetype/src/cff/cfferrs.h
 delete mode 100644 third_party/freetype/src/cff/cffgload.c
 delete mode 100644 third_party/freetype/src/cff/cffgload.h
 delete mode 100644 third_party/freetype/src/cff/cffload.c
 delete mode 100644 third_party/freetype/src/cff/cffload.h
 delete mode 100644 third_party/freetype/src/cff/cffobjs.c
 delete mode 100644 third_party/freetype/src/cff/cffobjs.h
 delete mode 100644 third_party/freetype/src/cff/cffparse.c
 delete mode 100644 third_party/freetype/src/cff/cffparse.h
 delete mode 100644 third_party/freetype/src/cff/cfftoken.h
 delete mode 100644 third_party/freetype/src/cid/ciderrs.h
 delete mode 100644 third_party/freetype/src/cid/cidgload.c
 delete mode 100644 third_party/freetype/src/cid/cidgload.h
 delete mode 100644 third_party/freetype/src/cid/cidload.c
 delete mode 100644 third_party/freetype/src/cid/cidload.h
 delete mode 100644 third_party/freetype/src/cid/cidobjs.c
 delete mode 100644 third_party/freetype/src/cid/cidobjs.h
 delete mode 100644 third_party/freetype/src/cid/cidparse.c
 delete mode 100644 third_party/freetype/src/cid/cidparse.h
 delete mode 100644 third_party/freetype/src/cid/cidriver.c
 delete mode 100644 third_party/freetype/src/cid/cidriver.h
 delete mode 100644 third_party/freetype/src/cid/cidtoken.h
 delete mode 100644 third_party/freetype/src/cid/type1cid.c
 delete mode 100644 third_party/freetype/src/pcf/pcf.c
 delete mode 100644 third_party/freetype/src/pcf/pcf.h
 delete mode 100644 third_party/freetype/src/pcf/pcfdriver.c
 delete mode 100644 third_party/freetype/src/pcf/pcfdriver.h
 delete mode 100644 third_party/freetype/src/pcf/pcferror.h
 delete mode 100644 third_party/freetype/src/pcf/pcfread.c
 delete mode 100644 third_party/freetype/src/pcf/pcfutil.c
 delete mode 100644 third_party/freetype/src/pcf/pcfutil.h
 delete mode 100644 third_party/freetype/src/pcf/readme
 delete mode 100644 third_party/freetype/src/psaux/psaux.c
 delete mode 100644 third_party/freetype/src/psaux/psauxerr.h
 delete mode 100644 third_party/freetype/src/psaux/psauxmod.c
 delete mode 100644 third_party/freetype/src/psaux/psauxmod.h
 delete mode 100644 third_party/freetype/src/psaux/psobjs.c
 delete mode 100644 third_party/freetype/src/psaux/psobjs.h
 delete mode 100644 third_party/freetype/src/psaux/t1decode.c
 delete mode 100644 third_party/freetype/src/psaux/t1decode.h
 delete mode 100644 third_party/freetype/src/pshinter/pshalgo.h
 delete mode 100644 third_party/freetype/src/pshinter/pshalgo1.c
 delete mode 100644 third_party/freetype/src/pshinter/pshalgo1.h
 delete mode 100644 third_party/freetype/src/pshinter/pshalgo2.c
 delete mode 100644 third_party/freetype/src/pshinter/pshalgo2.h
 delete mode 100644 third_party/freetype/src/pshinter/pshglob.c
 delete mode 100644 third_party/freetype/src/pshinter/pshglob.h
 delete mode 100644 third_party/freetype/src/pshinter/pshinter.c
 delete mode 100644 third_party/freetype/src/pshinter/pshmod.c
 delete mode 100644 third_party/freetype/src/pshinter/pshmod.h
 delete mode 100644 third_party/freetype/src/pshinter/pshrec.c
 delete mode 100644 third_party/freetype/src/pshinter/pshrec.h
 delete mode 100644 third_party/freetype/src/psnames/psmodule.c
 delete mode 100644 third_party/freetype/src/psnames/psmodule.h
 delete mode 100644 third_party/freetype/src/psnames/psnamerr.h
 delete mode 100644 third_party/freetype/src/psnames/psnames.c
 delete mode 100644 third_party/freetype/src/psnames/pstables.h
 delete mode 100644 third_party/freetype/src/raster/ftraster.c
 delete mode 100644 third_party/freetype/src/raster/ftraster.h
 delete mode 100644 third_party/freetype/src/raster/ftrend1.c
 delete mode 100644 third_party/freetype/src/raster/ftrend1.h
 delete mode 100644 third_party/freetype/src/raster/raster.c
 delete mode 100644 third_party/freetype/src/raster/rasterrs.h
 delete mode 100644 third_party/freetype/src/sfnt/sfdriver.c
 delete mode 100644 third_party/freetype/src/sfnt/sfdriver.h
 delete mode 100644 third_party/freetype/src/sfnt/sferrors.h
 delete mode 100644 third_party/freetype/src/sfnt/sfnt.c
 delete mode 100644 third_party/freetype/src/sfnt/sfobjs.c
 delete mode 100644 third_party/freetype/src/sfnt/sfobjs.h
 delete mode 100644 third_party/freetype/src/sfnt/ttcmap.c
 delete mode 100644 third_party/freetype/src/sfnt/ttcmap.h
 delete mode 100644 third_party/freetype/src/sfnt/ttload.c
 delete mode 100644 third_party/freetype/src/sfnt/ttload.h
 delete mode 100644 third_party/freetype/src/sfnt/ttpost.c
 delete mode 100644 third_party/freetype/src/sfnt/ttpost.h
 delete mode 100644 third_party/freetype/src/sfnt/ttsbit.c
 delete mode 100644 third_party/freetype/src/sfnt/ttsbit.h
 delete mode 100644 third_party/freetype/src/smooth/ftgrays.c
 delete mode 100644 third_party/freetype/src/smooth/ftgrays.h
 delete mode 100644 third_party/freetype/src/smooth/ftsmerrs.h
 delete mode 100644 third_party/freetype/src/smooth/ftsmooth.c
 delete mode 100644 third_party/freetype/src/smooth/ftsmooth.h
 delete mode 100644 third_party/freetype/src/smooth/smooth.c
 delete mode 100644 third_party/freetype/src/truetype/truetype.c
 delete mode 100644 third_party/freetype/src/truetype/ttdriver.c
 delete mode 100644 third_party/freetype/src/truetype/ttdriver.h
 delete mode 100644 third_party/freetype/src/truetype/tterrors.h
 delete mode 100644 third_party/freetype/src/truetype/ttgload.c
 delete mode 100644 third_party/freetype/src/truetype/ttgload.h
 delete mode 100644 third_party/freetype/src/truetype/ttinterp.c
 delete mode 100644 third_party/freetype/src/truetype/ttinterp.h
 delete mode 100644 third_party/freetype/src/truetype/ttobjs.c
 delete mode 100644 third_party/freetype/src/truetype/ttobjs.h
 delete mode 100644 third_party/freetype/src/truetype/ttpload.c
 delete mode 100644 third_party/freetype/src/truetype/ttpload.h
 delete mode 100644 third_party/freetype/src/type1/t1afm.c
 delete mode 100644 third_party/freetype/src/type1/t1afm.h
 delete mode 100644 third_party/freetype/src/type1/t1driver.c
 delete mode 100644 third_party/freetype/src/type1/t1driver.h
 delete mode 100644 third_party/freetype/src/type1/t1errors.h
 delete mode 100644 third_party/freetype/src/type1/t1gload.c
 delete mode 100644 third_party/freetype/src/type1/t1gload.h
 delete mode 100644 third_party/freetype/src/type1/t1load.c
 delete mode 100644 third_party/freetype/src/type1/t1load.h
 delete mode 100644 third_party/freetype/src/type1/t1objs.c
 delete mode 100644 third_party/freetype/src/type1/t1objs.h
 delete mode 100644 third_party/freetype/src/type1/t1parse.c
 delete mode 100644 third_party/freetype/src/type1/t1parse.h
 delete mode 100644 third_party/freetype/src/type1/t1tokens.h
 delete mode 100644 third_party/freetype/src/type1/type1.c
 delete mode 100644 third_party/freetype/src/winfonts/fnterrs.h
 delete mode 100644 third_party/freetype/src/winfonts/winfnt.c
 delete mode 100644 third_party/freetype/src/winfonts/winfnt.h
 create mode 160000 third_party/freetype2
 create mode 160000 third_party/libwebp
 create mode 100644 third_party/libwebp-cmake/CMakeLists.txt

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git



More information about the Pkg-games-commits mailing list