[aseprite] branch master updated (e3deeba -> 0e22335)

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


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

thansen pushed a change to branch master
in repository aseprite.

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

The 250 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


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 +
 debian/changelog                                   |    4 +-
 debian/control                                     |    2 +
 debian/patches/find_freetype.patch                 |   28 +
 debian/patches/fix_split_filename_tests.patch      |   27 -
 debian/patches/series                              |    4 +-
 debian/rules                                       |   10 +-
 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 +
 556 files changed, 8044 insertions(+), 101376 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 debian/patches/find_freetype.patch
 delete mode 100644 debian/patches/fix_split_filename_tests.patch
 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