[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