[aseprite] branch upstream updated (47a5b38 -> b659747)
Tobias Hansen
thansen at moszumanska.debian.org
Sun Dec 20 15:28:36 UTC 2015
This is an automated email from the git hooks/post-receive script.
thansen pushed a change to branch upstream
in repository aseprite.
from 47a5b38 Hide "Edit > Scripts" menu because scripts destroy undo history at this moment
adds d994d67 Fix crash using Shading mode with sprites with different palette sizes
adds 530edb4 Add Widget() constructor to create default widgets
adds db4817e Add an extra grid test with four columns
adds 5c37128 Improve FilterTargetButtons UI style using a ButtonSet
adds 110aa74 Add required #include "ui/timer.h" in ui/tooltips.h
adds 9231e9b Add tooltips to FilterTargetButtons (fix #786)
adds 465a0c1 Don't reset TARGET_ALL_FRAMES/LAYERS flags in FilterTargetButtons::setTarget()
adds 984059e Avoid selecting all RGBA+Index buttons in FilterTargetButtons
adds 7fb7b85 Minor adjustments to ButtonSet style
adds d668469 Rename PRINTF to LOG
adds 20832de Update version to 1.1.1-dev
adds e8abba1 Refactor some UI code
adds f691b91 Fix split_filename_tests
adds 884b5f2 add submodule libwebp for #273
adds 497fc3e implement simple non animation webp for #273
adds 83159ab add libwebp info to credits
adds 5ae9b9a correct copyright line
adds 467fcbc fix compatibility with last stable libWebP release = 0.4.3
adds 085ffcd use auto-generated widget for webp options dialog and save options
adds c9d9af7 use std::vector as buffer for input file
adds 76f0f82 use base::convert_to for string to in conversion instead of own funtions
adds 5f3dfd1 use functions for int status code error message conversion instead of maps
adds 7a3aa6d replace auto keyword with corresponding types
adds c2a58dd fix type conversion warn. & remove problem preset
adds 6bfae49 Merge branch 'webp-support'
adds a47b9f2 Fix typo in INSTALL.md
adds 361973d Merge pull request #801 from green-big-frog/patch-1
adds 2a0f8ca Disable webp support by default (related to #799)
adds 3d700ab New FLI/FLC encoder/decoder (fix #7)
adds 83aa99a Fix crash using SpriteSizeCommand on batch mode
adds adce0b9 Fix invalid key[] access in _handle_key_press()
adds 74e642d Add extra KeyContexts for each selection transformation
adds ab53f3f Update text entries when Abs/Rel mode is changed in Palette Editor (fix #809)
adds 77e16ce Use a UniquePtr<> to store the new image in new_image_from_mask()
adds ace74fe Copy dragged image correctly when the transparent color isn't mask (fix #808)
adds 11c70ab Add required #include <list> in document_exporter.cpp
adds 510a686 Change CelList and LayerList from std::list to std::vector
adds a9c3f82 Use a binary search to find cels in LayerImage
adds a2e33ff Use iterators to improve Timeline drawing performance
adds c674c47 Fix strange scenarios/crashes using NewBrushCommand on multiple editors
adds 182a094 Add some checks to Menu::closeAll() to avoid accessing null pointers
adds dc6161a Add mini_scrollbar_size dimension in skin.xml
adds 8aefa24 Add key modifier to draw straight lines from the last point (fix #562)
adds 1b79bd7 Avoid drawing straight lines with Shift key + Magic Wand tool
adds 4ff5f79 Merge branch 'master'
adds 9772f99 Add scroll bars to Timeline widget (fix #732)
adds 43b3df5 Fix minor issues drawing transparent scrollbars in Timeline
adds 581fbb6 Fix some scrolling issues in Timeline when clicking in a new cel
adds 9e56114 Minor changes in Timeline::showCel()
adds 3705d1b Fix initialization order of PaintInk members
adds eae6f7b Remove unused variables in ColorWheel::pickColor()
adds 2679a7c Update flic library
adds 3abea9c Use Preferences class to store the active theme
adds df629db Add "Theme" section in Preferences
adds 83fe139 Fix base::open_folder() in case paths are specified with non-standard slashes
adds c37c790 Add "Open Folder" button in Preferences > Theme section
adds fedbe66 Remove alert dialog used for debugging purposes only
adds 09e18dd Fix loading of non-default themes with missing parts
adds 629bea4 Fix scroll in Preview window (fix #811)
adds 5e3ba82 Fix from_allegro() auxiliary function to get correct alpha values
adds 47530bd Add color_slider_height dimension in skin.xml
adds d70dc87 Do not create a she::System to run UI tests
adds 795c4d5 Use ctest to run tests
adds 3eb01db Flatten layers command no longer converts result to background when it shouldn't. (fix #806)
adds 6a0f4af Merge pull request #812 from Fojar/issue#806
adds 9d8f859 Fix minor formatting issues introduced in #812
adds 7007fc2 Update code of conduct to v1.2.0
adds bab13c4 Enable some debugging messages in gif decoder/encoder
adds 3dfd6de Fix saving/loading .gif files w/completely opaque images but with local transparent index
adds a06e01f Rename ui::Entry::EntryChange to ui::Entry::Change
adds e7e9f1d Change name of generated files from "generated_file.h" to "file.xml.h"
adds 4a94799 Use generated "sprite_size.xml.h" file in "cmd_sprite_size.cpp"
adds 63aac49 Fix #include in webp_format.cpp with new generated files for widgets
adds 52d0918 Use the generated goto_frame.xml.h file in cmd_goto_frame.cpp
adds d55017c Use advanced_mode.xml.h in cmd_advanced_mode.cpp
adds e15b9ac Remove some #includes directives
adds 4939a71 Remove freetype code
adds 9b43aa1 Add freetype2 submodule
adds ce96a77 Add required flags to link the application with freetype2 library
adds fc8f12f Fix freetype2 library compilation with Ninja makefiles
adds 1ac39ff Add simple "Edit > Insert Text" menu option (related to #28)
adds 0e07a01 Add a color picker in the Insert Text dialog
adds 1bb0bca doc and gfx libraries depends on fixmath (fix #817)
adds 3c21957 Don't change mask-index entry if it's out of the bound in PaletteOptimizer::calculate()
adds e47fa9f We don't need to give a RgbMap to convert from RGB -> Indexed
adds 8db6693 Add colormap2rgba() helper function in gif_format.cpp
adds 5a339f7 Put the local colormap entry in the palette if we need to remap m_bgIndex
adds 43881af Add comments and DLOG() calls in gif_format.cpp
adds dd87c2e Add minor check (bg index != local mask) to avoid checking the whole image
adds 732f527 Remove invalid checks to avoid recalculating the new palette for each frame in GifDecoder
adds d5fea43 Set as mask color the bg index specified in the GIF file
adds 4ebefd3 Fix problem getting pixels in non-32bpp Allegro BITMAPs
adds 17002b6 Add color palette authors in the "Credits" section
adds c357396 Add color names to arne16.gpl
adds 7fb7492 Minor fix in README.md
adds 423bf99 Fix --border-padding option (fix #815)
adds 6550093 Minor change in Timeline::showCel()
adds 79cd0b2 Fix continuous change of Timeline scroll in playback when viewport is too small
adds ee0aae0 Replace SEQUENCE_IMAGE() macro with add_image() lambda in fop_operate()
adds c30112e Convert FileOp into a class
adds 92c2596 Remove filename from specific webp_format.cpp error messages
adds a5bdf46 Use RAII helper to avoid calling WebPPictureFree for each return in WebPFormat::onSave()
adds 2413349 Don't change WebP format options for each image loaded from a sequence
adds a824fcb Fix crash on Windows if gfx_directx_acknowledge_resize() fails
adds 5915726 Update README.md
adds 1cb8a46 Rename PaintInk::Merge to PaintInk::Simple
adds 3d4fdb6 Pass opacity value to Eraser, Blur, and Jumble tools
adds 30b257a Fix Eraser tool to handle opacity values correctly
adds 1c1a55b Don't reset mask color from doc::Image in Sprite Size and Rotate Sprite commands (fix #820)
adds 9c33f46 Fix GifEncoder for indexed sprites which contain layers w/opacity < 255
adds 4141adc Avoid warning on Release build in cmd::SetPalette() ctor
adds e2c0e0a Use "alpha" local variable
adds 460d4b4 Add missing "override" modifier on some member functions
adds 4f5a897 Fix link in README.md file
adds 6210e0d Change she::Capabilities to a enum class
adds 4fbbd75 Move Skia libraries as she library dependencies
adds f54ba2c Fix Skia port to new SkiaDisplay::flip() impl
adds e4a71b9 Show she::DisplayCreationException message when she::System::createDisplay() fails
adds be9e025 Fix bug painting Timeline cels in some special cases
adds 5d9b747 Add missing #include files
adds 311e90c Fix WinWindow::updateWindow() when m_scale > 1
adds 5033713 Fix window resize on Skia/Win port
adds e8fde93 Fix EventQueue::instance() for Skia port
adds e732297 Update Skia port to latest Skia version
adds 7a747fc Add missing "override" to SkiaSurface::setDrawMode()
adds 6d1348c Fix SkiaSurface::drawRect() bounds
adds bb826c6 Add SkiaSurface::clear() impl
adds cc8b8cf Fix SkiaSurface::blitTo() with GPU and without GPU acceleration
adds 9a8b7cd Fix UI rendering on Skia/Win port w/GPU when screen scaling >= 200%
adds 2bc6a76 Minor change in she/CMakeLists.txt
adds 7434dd0 Avoid beep when Alt+char is pressed on Skia/Win port
adds 03c0367 Add option to disable GPU acceleration
adds 69bb8fe Add flag to improve linking times when we use the Skia port
adds 7118251 Create NSWindow in main thread/queue on Skia/OSX port
adds 580c900 Add SkiaWindow::handle() impl on Skia/OSX port
adds 9e44818 Move window size fields to OSXWindow
adds 066a8df Replace SkGLContext with our own GLContext class
adds f98c4df Rename SKIA_OPENGL_LIBRARY variable in src/she/CMakeLists.txt
adds 165c7cc Try to initialize the display with GPU acceleration and then without it
adds e3f0688 Change GPU acceleration setting before the display scale
adds 6e52718 Fix crash on resize on Skia/OSX port
adds 0db4c1c Add m_ prefix to OSXWindowDelegate fields
adds 8edb0c0 Move OSXView to its own file
adds 416951f Avoid crash when Cmd+Q is pressed on Skia/OSX port
adds 7bde73e Minor change in skia_window_osx.mm
adds f38fd4e Refactor Skia/OSX port
adds 247a8a7 Make progress in Skia/OSX port
adds 324953b Minor rename in skia_window_win.cpp
adds 7a00a0b Add missing #if/endif SK_SUPPORT_GPU
adds 1d69edc Fix to_skia(gfx::Color) impl
adds 250de22 Complete clock_value() impl for Skia/OSX port w/msecs precision
adds 8c97bb1 Fix loading gray color (fix #828)
adds 615e369 Fix closing multiple tabs with middle-click without moving mouse (fix #826)
adds 9ef3e1e Add --list-tags and --list-layers options
adds f818dbc Add keyDown/keyUp events to Skia/OSX port
adds 15f4a16 Add support for right and middle click on Skia/OSX port
adds 4379c67 Minor changes to Skia/OSX #includes
adds 07900c8 Enable line that doesn't crash anymore on newer version of Skia
adds d4e3721 Show errors on stderr on Skia port
adds 0508b6f Avoid beeps on keyDown/Up on Skia/OSX port
adds b8f5a02 Add she::is_key_pressed() impl on Skia/OSX port
adds 0a1f492 Implement SkiaSurface::setDrawMode()
adds 47f493d Fix window resize on Skia/OSX
adds 2fe612f Add precise trackpad support on Skia/OSX port
adds 66c5e04 Impl OSXWindow::setMousePosition on Skia/OSX port
adds f9d0254 Initialize windows with width/height/scale args on Skia port
adds d5c5c2e Remove commented line
adds d7d0eee Fix SkiaWindow::updateWindow() on Skia/OSX
adds ee7df1f Impl SkiaWindow::setNativeMouseCursor() on Skia/OSX
adds 9e90061 Fix first native cursor hiding on Skia backend
adds 11401e9 Resize NSView with multiples of 4
adds 72965b1 Add missing -DUSE_SKIA_BACKEND and -DUSE_ALLEG4_BACKEND
adds 2e5f051 Catch exceptions if GL context cannot be created on Skia/OSX
adds 7e7d3b9 Disable GPU acceleration on Skia/OSX
adds ba194a8 Fix Alt+char on Skia/OSX
adds bd1a1ff Add support to transport key modifiers from she events to UI messages
adds ae18612 Use key modifiers from NSEvents in Skia/OSX
adds a16c5b9 Fix floating tab overlay for Tabs widget on Skia backend
adds fe6d2f3 Minor change in move_region.cpp
adds 0900019 Minor change in Widget::scrollRegion() to avoid an extra Region::offset()
adds 8cba37e Return false if the native cursor cannot be change on SkiaWindow::setNativeMouseCursor
adds 74c2ce8 Simplify update_mouse_cursor() code
adds 9f8200e Add list of system fonts in PasteTextCommand dialog (on Windows)
adds 7bf6404 Add missing <stdexcept> to use std::runtime_error
adds 241aba6 Don't ref a temporary object
adds 21a6422 Add folder for system fonts in OS X
adds 60f0c5b Avoid warning on clang using side-effect function inside typeid()
adds 5e239a0 Add support for multiple font paths
adds 049111b Put font size before font family
adds fcf3d77 Limit font size to 999
adds 2a09990 Make viewport bigger when we load a new font on FontPopup
adds ec5a6fc Show font name and text preview on each FontItem
adds 6e15553 Fix crash when window title is changed on OS X and fullscreen is enabled (fix #833)
adds caf8388 Fix crash resizing the window when we restart the app on OS X and it was closed on fullscreen size
adds 02ef226 Remove unnecessary filtering of key events in PopupWindow
adds 62a16d0 Improve font selection with keyboard in PasteTextCommand
adds 3d76639 Add support to load system fonts on Ubuntu in PasteTextCommand
adds 3dce633 Remove unused variable
adds 76e7d15 Avoid warning about unused variable on non-OSX platforms
adds 05b70d2 Make verbose_log() print on stdout when _DEBUG is enabled
adds 2eada35 Add "Undo History" command (fix #739)
adds cdfd80f Add missing Edit > Undo History option in gui.xml
adds 56854cd Add symmetry mode (fix #208)
adds 41f4fcf Fix compilation problem using size_t on clang 3.4 and gcc 4.8
adds 7c8876d Remove reference to V8 in README.md
adds a3deb20 Add MovingSymmetryState to modify symmetry axis position
adds b3bb3c0 Update freetype2 submodule
adds 5c451d2 Spray tool now works with small widths and speeds. (fix #838)
adds 3046263 Merge branch 'issue_#838' of https://github.com/Fojar/aseprite into fix-spray-tool
adds 1625f49 Merge branch 'fix-spray-tool'
adds c007c16 Fix link to docs/workspace/ in README.md
adds e5397d9 Don't show symmetry controls on tools like eyedropper/move/zoom
adds 76bbb53 Fix warning about unused local variable
adds 2430658 Fix comparison between signed/unsigned ints
adds d75ac23 Reduce dirty area when symmetry mode is enabled
adds e9bfa51 Remove IntertwineAsPixelPerfect::PPData struct
adds f4373ff Apply symmetry at the doPointshapePoint() level
adds ef7defd Minor format change in intertwiners.h
adds 3c97f08 Fix symmetry axis position on Editor when tiled mode is enabled
adds c12cb26 Fix filter preview when zoom level < 100%
adds 08a04fc Fix symmetry mode when cel origin != sprite origin (0,0)
adds 9225420 Minor change in floodfill.h/cpp
adds 91af58d Don't overwrite clipboard content on Edit > Insert Text (fix #839)
adds 01f5d38 Fix Cmd+ shortcut on English keyboard layout on OS X (fix #816)
adds 2123ecb Fix crash calling selectTabInternal() with tab=nullptr
adds 8c781ec Fix crashes switching between fullscreen/windowed mode on OS X
adds 05249dc Fix crash closing the window when it's on fullscreen mode on OS X
adds d96c7bf Move var to beginnig of scope
adds b5e6d4a Merge pull request #850 from ripesunflower/fix
adds 78daffb Fix shading mode on RGB mode when index 0 is involved (fix #794)
adds 41e9203 Fix Edit > Insert Text command for non-RGB sprites
adds ac5d3c7 Cache font previews in FontPopup
adds 4a67a96 Use mask in flood fill as edges (fix #823)
adds d05dc56 Export frame tags/layers to JSON data when --list-tags/layers is used
adds e525fc1 Add --all-layers option to export hidden layers (fix #805)
adds 12d2703 Print verbose_log() on stderr instead of stdout when _DEBUG is defined
adds 95b0aec Fix symmetry for even brush sizes (2px, 4px, etc.)
adds b659747 Fix pink border in tabs on Allegro backend
No new revisions were added by this update.
Summary of changes:
.gitmodules | 9 +
.travis.yml | 2 +-
CMakeLists.txt | 40 +-
CODE_OF_CONDUCT.md | 19 +-
INSTALL.md | 2 +-
README.md | 29 +-
data/gui.xml | 13 +-
data/palettes/arne16.gpl | 32 +-
data/pref.xml | 23 +
data/skins/default/sheet.png | Bin 13684 -> 13952 bytes
data/skins/default/skin.xml | 37 +-
data/widgets/advanced_mode.xml | 4 +-
data/widgets/font_popup.xml | 12 +
data/widgets/options.xml | 15 +
data/widgets/paste_text.xml | 26 +
data/widgets/undo_history.xml | 9 +
data/widgets/webp_options.xml | 47 +
src/CMakeLists.txt | 29 +-
src/README.md | 23 +-
src/allegro/src/color.c | 2 +
src/allegro/src/graphics.c | 13 +-
src/allegro/src/keyboard.c | 13 +-
src/allegro/src/macosx/qzwindow.m | 107 +-
src/allegro/src/macosx/system.m | 17 +-
src/allegro/src/win/wddwin.c | 29 +-
src/app/CMakeLists.txt | 50 +-
src/app/app.cpp | 142 +-
src/app/app.h | 4 +-
src/app/app_menus.cpp | 10 +-
src/app/app_options.cpp | 3 +
src/app/app_options.h | 6 +
src/app/cmd/flatten_layers.cpp | 42 +-
src/app/cmd/move_layer.h | 2 +-
src/app/cmd/set_cel_frame.h | 2 +-
src/app/cmd/set_palette.cpp | 1 +
src/app/cmd/set_transparent_color.h | 2 +-
src/app/color.cpp | 2 +-
src/app/commands/cmd_about.cpp | 2 +-
src/app/commands/cmd_advanced_mode.cpp | 16 +-
src/app/commands/cmd_background_from_layer.cpp | 4 +-
src/app/commands/cmd_canvas_size.cpp | 20 +-
src/app/commands/cmd_cel_properties.cpp | 4 +-
src/app/commands/cmd_clear_cel.cpp | 4 +-
src/app/commands/cmd_color_quantization.cpp | 2 +-
src/app/commands/cmd_copy_cel.cpp | 4 +-
src/app/commands/cmd_crop.cpp | 4 +-
src/app/commands/cmd_deselect_mask.cpp | 4 +-
src/app/commands/cmd_duplicate_layer.cpp | 4 +-
src/app/commands/cmd_duplicate_sprite.cpp | 8 +-
src/app/commands/cmd_exit.cpp | 2 +-
src/app/commands/cmd_export_sprite_sheet.cpp | 10 +-
src/app/commands/cmd_flatten_layers.cpp | 4 +-
src/app/commands/cmd_frame_properties.cpp | 4 +-
src/app/commands/cmd_fullscreen_preview.cpp | 4 +-
src/app/commands/cmd_goto_frame.cpp | 16 +-
src/app/commands/cmd_goto_layer.cpp | 8 +-
src/app/commands/cmd_import_sprite_sheet.cpp | 10 +-
src/app/commands/cmd_invert_mask.cpp | 4 +-
src/app/commands/cmd_keyboard_shortcuts.cpp | 23 +-
src/app/commands/cmd_layer_from_background.cpp | 4 +-
src/app/commands/cmd_layer_properties.cpp | 4 +-
src/app/commands/cmd_layer_visibility.cpp | 2 +-
src/app/commands/cmd_mask_all.cpp | 4 +-
src/app/commands/cmd_mask_by_color.cpp | 4 +-
src/app/commands/cmd_mask_content.cpp | 4 +-
src/app/commands/cmd_merge_down_layer.cpp | 4 +-
src/app/commands/cmd_move_cel.cpp | 4 +-
src/app/commands/cmd_new_brush.cpp | 24 +-
src/app/commands/cmd_new_file.cpp | 6 +-
src/app/commands/cmd_new_layer_set.cpp | 4 +-
src/app/commands/cmd_onionskin.cpp | 6 +-
src/app/commands/cmd_open_file.cpp | 34 +-
src/app/commands/cmd_options.cpp | 77 +-
src/app/commands/cmd_palette_editor.cpp | 33 +-
src/app/commands/cmd_palette_size.cpp | 2 +-
src/app/commands/cmd_paste_text.cpp | 202 +
src/app/commands/cmd_play_animation.cpp | 4 +-
src/app/commands/cmd_refresh.cpp | 2 +-
src/app/commands/cmd_remove_frame.cpp | 4 +-
src/app/commands/cmd_remove_layer.cpp | 4 +-
src/app/commands/cmd_reselect_mask.cpp | 4 +-
src/app/commands/cmd_reverse_frames.cpp | 4 +-
src/app/commands/cmd_rotate.cpp | 3 +-
src/app/commands/cmd_save_file.cpp | 26 +-
src/app/commands/cmd_save_mask.cpp | 4 +-
src/app/commands/cmd_sprite_properties.cpp | 8 +-
src/app/commands/cmd_sprite_size.cpp | 203 +-
src/app/commands/cmd_sprite_size.h | 12 -
src/app/commands/cmd_symmetry_mode.cpp | 60 +
src/app/commands/cmd_undo.cpp | 4 +-
src/app/commands/cmd_undo_history.cpp | 239 +
src/app/commands/cmd_unlink_cel.cpp | 4 +-
src/app/commands/commands_list.h | 3 +
src/app/commands/filters/cmd_color_curve.cpp | 4 +-
.../commands/filters/cmd_convolution_matrix.cpp | 4 +-
src/app/commands/filters/cmd_despeckle.cpp | 8 +-
src/app/commands/filters/cmd_invert_color.cpp | 4 +-
src/app/commands/filters/cmd_replace_color.cpp | 4 +-
src/app/commands/filters/color_curve_editor.cpp | 4 +-
src/app/commands/filters/filter_manager_impl.cpp | 3 +-
src/app/commands/filters/filter_target_buttons.cpp | 249 +-
src/app/commands/filters/filter_target_buttons.h | 21 +-
src/app/context.cpp | 20 +-
src/app/document_api.cpp | 4 +
src/app/document_exporter.cpp | 97 +-
src/app/document_exporter.h | 4 +
src/app/document_undo.cpp | 18 +-
src/app/document_undo.h | 9 +-
src/app/document_undo_observer.h | 31 +
src/app/file/ase_format.cpp | 121 +-
src/app/file/bmp_format.cpp | 38 +-
src/app/file/file.cpp | 613 +-
src/app/file/file.h | 139 +-
src/app/file/file_format.h | 2 +-
src/app/file/file_formats_manager.cpp | 8 +
src/app/file/fli/README | 35 -
src/app/file/fli/fli.cpp | 725 --
src/app/file/fli/fli.h | 103 -
src/app/file/fli_format.cpp | 296 +-
src/app/file/gif_format.cpp | 196 +-
src/app/file/ico_format.cpp | 16 +-
src/app/file/jpeg_format.cpp | 49 +-
src/app/file/palette_file.cpp | 29 +-
src/app/file/pcx_format.cpp | 40 +-
src/app/file/png_format.cpp | 84 +-
src/app/file/split_filename_tests.cpp | 7 +-
src/app/file/tga_format.cpp | 40 +-
src/app/file/webp_format.cpp | 376 +
src/app/file/webp_options.h | 48 +
src/app/file_system.cpp | 30 +-
src/app/gui_xml.cpp | 2 +-
src/app/log.cpp | 12 +-
src/app/modules.cpp | 4 +-
src/app/modules/gui.cpp | 42 +-
src/app/pref/preferences.cpp | 30 +-
src/app/pref/preferences.h | 2 +-
src/app/res/http_loader.cpp | 8 +-
src/app/res/resources_loader.cpp | 8 +-
src/app/resource_finder.cpp | 8 +-
src/app/send_crash.cpp | 2 +-
src/app/thumbnail_generator.cpp | 65 +-
src/app/tools/controller.h | 17 +-
src/app/tools/controllers.h | 247 +-
src/app/tools/ink_processing.h | 72 +-
src/app/tools/inks.h | 134 +-
src/app/tools/intertwine.cpp | 26 +-
src/app/tools/intertwine.h | 8 +-
src/app/tools/intertwiners.h | 213 +-
src/app/tools/point_shape.h | 2 +
src/app/tools/point_shapes.h | 68 +-
src/app/tools/stroke.cpp | 62 +
src/app/tools/stroke.h | 68 +
src/app/tools/symmetries.cpp | 48 +
src/app/tools/symmetries.h | 39 +
src/app/tools/symmetry.h | 33 +
src/app/tools/tool_box.cpp | 19 +-
src/app/tools/tool_loop.h | 10 +-
src/app/tools/tool_loop_manager.cpp | 97 +-
src/app/tools/tool_loop_manager.h | 24 +-
src/app/ui/brush_popup.cpp | 3 +-
src/app/ui/button_set.cpp | 56 +-
src/app/ui/button_set.h | 12 +-
src/app/ui/color_selector.cpp | 2 +-
src/app/ui/color_sliders.cpp | 5 +-
src/app/ui/color_wheel.cpp | 2 -
src/app/ui/configure_timeline_popup.cpp | 2 +-
src/app/ui/context_bar.cpp | 134 +-
src/app/ui/context_bar.h | 3 +
src/app/ui/data_recovery_view.cpp | 2 +-
src/app/ui/document_view.cpp | 7 +-
src/app/ui/editor/brush_preview.cpp | 3 +-
src/app/ui/editor/drawing_state.cpp | 56 +-
src/app/ui/editor/drawing_state.h | 5 +
src/app/ui/editor/editor.cpp | 58 +-
src/app/ui/editor/editor.h | 20 +-
src/app/ui/editor/editor_view.cpp | 7 +-
src/app/ui/editor/editor_view.h | 3 -
src/app/ui/editor/moving_cel_state.cpp | 3 +-
src/app/ui/editor/moving_pixels_state.cpp | 38 +-
src/app/ui/editor/moving_symmetry_state.cpp | 83 +
...{moving_cel_state.h => moving_symmetry_state.h} | 30 +-
src/app/ui/editor/pixels_movement.cpp | 8 +-
src/app/ui/editor/pixels_movement.h | 2 +
src/app/ui/editor/select_box_state.cpp | 4 +-
src/app/ui/editor/select_box_state.h | 4 +-
src/app/ui/editor/standby_state.cpp | 215 +-
src/app/ui/editor/standby_state.h | 8 +-
src/app/ui/editor/state_with_wheel_behavior.cpp | 28 +-
src/app/ui/editor/tool_loop_impl.cpp | 67 +-
src/app/ui/editor/tool_loop_impl.h | 2 +-
src/app/ui/file_selector.cpp | 10 +-
src/app/ui/file_selector.h | 2 +-
src/app/ui/font_popup.cpp | 237 +
src/app/ui/{palette_popup.h => font_popup.h} | 23 +-
src/app/ui/frame_tag_window.h | 2 +-
src/app/ui/hex_color_entry.cpp | 2 +-
src/app/ui/home_view.h | 2 +-
src/app/ui/keyboard_shortcuts.cpp | 47 +-
src/app/ui/keyboard_shortcuts.h | 30 +-
src/app/ui/main_window.cpp | 1 -
src/app/ui/main_window.h | 2 +-
src/app/ui/palette_popup.cpp | 3 +-
src/app/ui/preview_editor.cpp | 4 +-
src/app/ui/resources_listbox.cpp | 2 +-
src/app/ui/select_accelerator.cpp | 2 +-
src/app/ui/select_accelerator.h | 2 +-
src/app/ui/skin/skin_theme.cpp | 99 +-
src/app/ui/skin/skin_theme.h | 11 +-
src/app/ui/tabs.cpp | 15 +-
src/app/ui/timeline.cpp | 332 +-
src/app/ui/timeline.h | 29 +-
src/app/ui/toolbar.cpp | 2 +
src/app/ui/zoom_entry.cpp | 1 +
src/app/ui_context.cpp | 13 +-
src/app/util/clipboard.cpp | 11 -
src/app/util/freetype_utils.cpp | 154 +
.../{cmd/with_image.h => util/freetype_utils.h} | 22 +-
src/app/util/new_image_from_mask.cpp | 8 +-
src/base/launcher.cpp | 5 +-
src/cfg/cfg.cpp | 4 +-
src/config.h | 16 +-
src/doc/CMakeLists.txt | 2 +
src/doc/algorithm/floodfill.cpp | 77 +-
src/doc/algorithm/floodfill.h | 14 +-
src/doc/cel_list.h | 10 +-
src/doc/layer.cpp | 70 +-
src/doc/layer.h | 5 +
src/doc/layer_list.h | 10 +-
src/doc/layers_range.cpp | 56 +
src/doc/{cels_range.h => layers_range.h} | 31 +-
src/doc/rgbmap.h | 2 +
src/doc/sprite.cpp | 24 +-
src/doc/sprite.h | 10 +
src/flic | 1 +
src/gfx/CMakeLists.txt | 1 +
src/main/resources_win32.rc | 8 +-
src/render/quantization.cpp | 4 +-
src/she/CMakeLists.txt | 27 +-
src/she/alleg4/alleg_display.cpp | 8 +-
src/she/alleg4/alleg_surface.cpp | 4 +-
src/she/alleg4/display_events.cpp | 5 +-
src/she/alleg4/she.cpp | 12 +-
src/she/capabilities.h | 11 +-
src/she/event.h | 16 +-
src/she/gl/gl_context.h | 24 +
src/she/gl/gl_context_cgl.h | 85 +
src/she/{skia => gl}/gl_context_wgl.h | 79 +-
src/she/keys.h | 17 +-
src/she/osx/app.h | 4 -
src/she/osx/app.mm | 56 +-
src/she/osx/app_delegate.h | 9 +-
src/she/osx/app_delegate.mm | 21 +-
src/she/osx/clipboard.mm | 4 +-
src/she/osx/event_queue.mm | 31 +-
src/she/osx/native_dialogs.mm | 23 +-
src/she/osx/view.h | 52 +
src/she/osx/view.mm | 420 ++
src/she/osx/vk.mm | 161 +
src/she/osx/window.h | 48 +-
src/she/osx/window.mm | 188 +-
src/she/osx/window_delegate.h | 45 +
src/she/skia/gl_context_skia.h | 55 +
src/she/skia/she.cpp | 20 +-
src/she/skia/skia_display.cpp | 21 +-
src/she/skia/skia_display.h | 4 +-
src/she/skia/skia_surface.h | 131 +-
src/she/skia/skia_system.h | 43 +-
src/she/skia/skia_window_osx.h | 9 +-
src/she/skia/skia_window_osx.mm | 348 +-
src/she/skia/skia_window_win.cpp | 114 +-
src/she/skia/skia_window_win.h | 12 +-
src/she/system.h | 4 +-
src/she/win/window.h | 45 +-
src/tests/test.h | 7 +-
src/ui/CMakeLists.txt | 2 +-
src/ui/base.h | 6 -
src/ui/combobox.cpp | 4 +-
src/ui/entry.cpp | 8 +-
src/ui/entry.h | 4 +-
src/ui/grid_ui_tests.cpp | 55 +-
src/ui/int_entry.cpp | 9 +-
src/ui/int_entry.h | 2 +-
src/ui/intern.cpp | 7 +-
src/ui/intern.h | 15 +-
src/ui/keys.h | 3 +-
src/ui/listbox.cpp | 34 +-
src/ui/listbox.h | 1 +
src/ui/manager.cpp | 118 +-
src/ui/manager.h | 21 +-
src/ui/menu.cpp | 15 +-
src/ui/message.cpp | 30 +-
src/ui/message.h | 44 +-
src/ui/move_region.cpp | 1 -
src/ui/overlay_manager.h | 4 +-
src/ui/popup_window.cpp | 25 +-
src/ui/popup_window.h | 12 +-
src/ui/scroll_bar.cpp | 37 +-
src/ui/scroll_bar.h | 13 +-
src/ui/scroll_helper.cpp | 82 +
src/ui/scroll_helper.h | 26 +
src/ui/slider.cpp | 1 +
src/ui/system.cpp | 72 +-
src/ui/system.h | 6 +
src/ui/theme.cpp | 4 +-
src/ui/tooltips.cpp | 7 +-
src/ui/tooltips.h | 1 +
src/ui/ui.cpp | 42 -
src/ui/view.cpp | 83 +-
src/ui/view.h | 79 +-
src/ui/widget.cpp | 23 +-
src/ui/widget.h | 2 +-
src/undo/undo_history.cpp | 17 +-
src/undo/undo_history.h | 9 +-
src/updater/check_update.cpp | 6 +-
third_party/CMakeLists.txt | 10 +
third_party/freetype/CMakeLists.txt | 27 -
third_party/freetype/ChangeLog | 2351 -------
third_party/freetype/INSTALL | 153 -
third_party/freetype/README | 29 -
third_party/freetype/README.UNX | 104 -
third_party/freetype/descrip.mms | 67 -
third_party/freetype/docs/BUGS | 269 -
third_party/freetype/docs/BUILD | 276 -
third_party/freetype/docs/CHANGES | 1449 ----
third_party/freetype/docs/FTL.txt | 164 -
third_party/freetype/docs/GPL.txt | 339 -
third_party/freetype/docs/PATENTS | 27 -
third_party/freetype/docs/TODO | 9 -
third_party/freetype/docs/license.txt | 11 -
third_party/freetype/docs/modules.txt | 13 -
third_party/freetype/docs/readme.vms | 35 -
.../freetype/include/freetype/cache/ftccache.h | 300 -
.../freetype/include/freetype/cache/ftccmap.h | 209 -
.../freetype/include/freetype/cache/ftcglyph.h | 201 -
.../freetype/include/freetype/cache/ftcimage.h | 311 -
.../freetype/include/freetype/cache/ftcmanag.h | 244 -
.../freetype/include/freetype/cache/ftcsbits.h | 272 -
.../freetype/include/freetype/cache/ftlru.h | 202 -
.../freetype/include/freetype/config/ftconfig.h | 326 -
.../freetype/include/freetype/config/ftheader.h | 493 --
.../freetype/include/freetype/config/ftmodule.h | 13 -
.../freetype/include/freetype/config/ftoption.h | 464 --
third_party/freetype/include/freetype/freetype.h | 2623 -------
third_party/freetype/include/freetype/ftbbox.h | 83 -
third_party/freetype/include/freetype/ftcache.h | 411 --
third_party/freetype/include/freetype/ftchapters.h | 54 -
third_party/freetype/include/freetype/fterrors.h | 383 -
third_party/freetype/include/freetype/ftglyph.h | 517 --
third_party/freetype/include/freetype/ftimage.h | 1111 ---
third_party/freetype/include/freetype/ftlist.h | 268 -
third_party/freetype/include/freetype/ftmac.h | 128 -
third_party/freetype/include/freetype/ftmm.h | 203 -
third_party/freetype/include/freetype/ftmoderr.h | 148 -
third_party/freetype/include/freetype/ftmodule.h | 307 -
third_party/freetype/include/freetype/ftoutln.h | 398 --
third_party/freetype/include/freetype/ftrender.h | 213 -
third_party/freetype/include/freetype/ftsizes.h | 151 -
third_party/freetype/include/freetype/ftsnames.h | 161 -
third_party/freetype/include/freetype/ftsynth.h | 67 -
third_party/freetype/include/freetype/ftsystem.h | 307 -
third_party/freetype/include/freetype/fttrigon.h | 281 -
third_party/freetype/include/freetype/fttypes.h | 525 --
.../freetype/include/freetype/internal/autohint.h | 204 -
.../freetype/include/freetype/internal/cfftypes.h | 252 -
.../freetype/include/freetype/internal/fnttypes.h | 155 -
.../freetype/include/freetype/internal/ftcalc.h | 234 -
.../freetype/include/freetype/internal/ftdebug.h | 247 -
.../freetype/include/freetype/internal/ftdriver.h | 200 -
.../freetype/include/freetype/internal/ftextend.h | 211 -
.../freetype/include/freetype/internal/ftmemory.h | 268 -
.../freetype/include/freetype/internal/ftobjs.h | 739 --
.../freetype/include/freetype/internal/ftstream.h | 436 --
.../freetype/include/freetype/internal/internal.h | 51 -
.../freetype/include/freetype/internal/pcftypes.h | 54 -
.../freetype/include/freetype/internal/psaux.h | 671 --
.../freetype/include/freetype/internal/psglobal.h | 186 -
.../freetype/include/freetype/internal/pshints.h | 618 --
.../freetype/include/freetype/internal/psnames.h | 232 -
.../freetype/include/freetype/internal/sfnt.h | 530 --
.../freetype/include/freetype/internal/t1types.h | 203 -
.../freetype/include/freetype/internal/tttypes.h | 1651 -----
third_party/freetype/include/freetype/t1tables.h | 263 -
third_party/freetype/include/freetype/ttnameid.h | 865 ---
third_party/freetype/include/freetype/tttables.h | 605 --
third_party/freetype/include/freetype/tttags.h | 74 -
third_party/freetype/include/ft2build.h | 39 -
.../freetype/src/autohint/CatharonLicense.txt | 123 -
third_party/freetype/src/autohint/ahangles.c | 130 -
third_party/freetype/src/autohint/ahangles.h | 59 -
third_party/freetype/src/autohint/aherrors.h | 40 -
third_party/freetype/src/autohint/ahglobal.c | 395 --
third_party/freetype/src/autohint/ahglobal.h | 49 -
third_party/freetype/src/autohint/ahglyph.c | 1464 ----
third_party/freetype/src/autohint/ahglyph.h | 93 -
third_party/freetype/src/autohint/ahhint.c | 1432 ----
third_party/freetype/src/autohint/ahhint.h | 75 -
third_party/freetype/src/autohint/ahloader.h | 133 -
third_party/freetype/src/autohint/ahmodule.c | 136 -
third_party/freetype/src/autohint/ahmodule.h | 42 -
third_party/freetype/src/autohint/ahoptim.c | 883 ---
third_party/freetype/src/autohint/ahoptim.h | 137 -
third_party/freetype/src/autohint/ahtypes.h | 505 --
third_party/freetype/src/autohint/autohint.c | 32 -
third_party/freetype/src/autohint/mather.py | 78 -
third_party/freetype/src/base/ftbase.c | 36 -
third_party/freetype/src/base/ftbbox.c | 653 --
third_party/freetype/src/base/ftcalc.c | 705 --
third_party/freetype/src/base/ftdbgmem.c | 672 --
third_party/freetype/src/base/ftdebug.c | 118 -
third_party/freetype/src/base/ftextend.c | 302 -
third_party/freetype/src/base/ftglyph.c | 679 --
third_party/freetype/src/base/ftinit.c | 155 -
third_party/freetype/src/base/ftlist.c | 217 -
third_party/freetype/src/base/ftmac.c | 879 ---
third_party/freetype/src/base/ftmm.c | 126 -
third_party/freetype/src/base/ftnames.c | 77 -
third_party/freetype/src/base/ftobjs.c | 2702 -------
third_party/freetype/src/base/ftoutln.c | 656 --
third_party/freetype/src/base/ftstream.c | 804 ---
third_party/freetype/src/base/ftsynth.c | 399 --
third_party/freetype/src/base/ftsystem.c | 305 -
third_party/freetype/src/base/fttrigon.c | 450 --
third_party/freetype/src/cache/ftcache.c | 31 -
third_party/freetype/src/cache/ftccache.c | 624 --
third_party/freetype/src/cache/ftccmap.c | 390 --
third_party/freetype/src/cache/ftcerror.h | 40 -
third_party/freetype/src/cache/ftcglyph.c | 115 -
third_party/freetype/src/cache/ftcimage.c | 393 --
third_party/freetype/src/cache/ftcmanag.c | 766 --
third_party/freetype/src/cache/ftcsbits.c | 534 --
third_party/freetype/src/cache/ftlru.c | 338 -
third_party/freetype/src/cff/cff.c | 29 -
third_party/freetype/src/cff/cffdrivr.c | 486 --
third_party/freetype/src/cff/cffdrivr.h | 39 -
third_party/freetype/src/cff/cfferrs.h | 41 -
third_party/freetype/src/cff/cffgload.c | 2364 -------
third_party/freetype/src/cff/cffgload.h | 207 -
third_party/freetype/src/cff/cffload.c | 2275 ------
third_party/freetype/src/cff/cffload.h | 74 -
third_party/freetype/src/cff/cffobjs.c | 784 ---
third_party/freetype/src/cff/cffobjs.h | 158 -
third_party/freetype/src/cff/cffparse.c | 677 --
third_party/freetype/src/cff/cffparse.h | 69 -
third_party/freetype/src/cff/cfftoken.h | 97 -
third_party/freetype/src/cid/ciderrs.h | 40 -
third_party/freetype/src/cid/cidgload.c | 368 -
third_party/freetype/src/cid/cidgload.h | 51 -
third_party/freetype/src/cid/cidload.c | 549 --
third_party/freetype/src/cid/cidload.h | 57 -
third_party/freetype/src/cid/cidobjs.c | 541 --
third_party/freetype/src/cid/cidobjs.h | 158 -
third_party/freetype/src/cid/cidparse.c | 157 -
third_party/freetype/src/cid/cidparse.h | 116 -
third_party/freetype/src/cid/cidriver.c | 267 -
third_party/freetype/src/cid/cidriver.h | 39 -
third_party/freetype/src/cid/cidtoken.h | 96 -
third_party/freetype/src/cid/type1cid.c | 29 -
third_party/freetype/src/pcf/pcf.c | 36 -
third_party/freetype/src/pcf/pcf.h | 239 -
third_party/freetype/src/pcf/pcfdriver.c | 347 -
third_party/freetype/src/pcf/pcfdriver.h | 44 -
third_party/freetype/src/pcf/pcferror.h | 40 -
third_party/freetype/src/pcf/pcfread.c | 1083 ---
third_party/freetype/src/pcf/pcfutil.c | 215 -
third_party/freetype/src/pcf/pcfutil.h | 58 -
third_party/freetype/src/pcf/readme | 114 -
third_party/freetype/src/psaux/psaux.c | 27 -
third_party/freetype/src/psaux/psauxerr.h | 41 -
third_party/freetype/src/psaux/psauxmod.c | 105 -
third_party/freetype/src/psaux/psauxmod.h | 38 -
third_party/freetype/src/psaux/psobjs.c | 1311 ----
third_party/freetype/src/psaux/psobjs.h | 204 -
third_party/freetype/src/psaux/t1decode.c | 1151 ---
third_party/freetype/src/psaux/t1decode.h | 64 -
third_party/freetype/src/pshinter/pshalgo.h | 44 -
third_party/freetype/src/pshinter/pshalgo1.c | 782 ---
third_party/freetype/src/pshinter/pshalgo1.h | 109 -
third_party/freetype/src/pshinter/pshalgo2.c | 1553 ----
third_party/freetype/src/pshinter/pshalgo2.h | 202 -
third_party/freetype/src/pshinter/pshglob.c | 713 --
third_party/freetype/src/pshinter/pshglob.h | 190 -
third_party/freetype/src/pshinter/pshinter.c | 29 -
third_party/freetype/src/pshinter/pshmod.c | 120 -
third_party/freetype/src/pshinter/pshmod.h | 39 -
third_party/freetype/src/pshinter/pshrec.c | 1211 ----
third_party/freetype/src/pshinter/pshrec.h | 180 -
third_party/freetype/src/psnames/psmodule.c | 311 -
third_party/freetype/src/psnames/psmodule.h | 38 -
third_party/freetype/src/psnames/psnamerr.h | 41 -
third_party/freetype/src/psnames/psnames.c | 25 -
third_party/freetype/src/psnames/pstables.h | 2967 --------
third_party/freetype/src/raster/ftraster.c | 3288 ---------
third_party/freetype/src/raster/ftraster.h | 46 -
third_party/freetype/src/raster/ftrend1.c | 273 -
third_party/freetype/src/raster/ftrend1.h | 44 -
third_party/freetype/src/raster/raster.c | 26 -
third_party/freetype/src/raster/rasterrs.h | 41 -
third_party/freetype/src/sfnt/sfdriver.c | 276 -
third_party/freetype/src/sfnt/sfdriver.h | 38 -
third_party/freetype/src/sfnt/sferrors.h | 39 -
third_party/freetype/src/sfnt/sfnt.c | 36 -
third_party/freetype/src/sfnt/sfobjs.c | 676 --
third_party/freetype/src/sfnt/sfobjs.h | 54 -
third_party/freetype/src/sfnt/ttcmap.c | 756 --
third_party/freetype/src/sfnt/ttcmap.h | 45 -
third_party/freetype/src/sfnt/ttload.c | 1820 -----
third_party/freetype/src/sfnt/ttload.h | 137 -
third_party/freetype/src/sfnt/ttpost.c | 534 --
third_party/freetype/src/sfnt/ttpost.h | 46 -
third_party/freetype/src/sfnt/ttsbit.c | 1470 ----
third_party/freetype/src/sfnt/ttsbit.h | 59 -
third_party/freetype/src/smooth/ftgrays.c | 2101 ------
third_party/freetype/src/smooth/ftgrays.h | 57 -
third_party/freetype/src/smooth/ftsmerrs.h | 41 -
third_party/freetype/src/smooth/ftsmooth.c | 219 -
third_party/freetype/src/smooth/ftsmooth.h | 44 -
third_party/freetype/src/smooth/smooth.c | 26 -
third_party/freetype/src/truetype/truetype.c | 32 -
third_party/freetype/src/truetype/ttdriver.c | 512 --
third_party/freetype/src/truetype/ttdriver.h | 38 -
third_party/freetype/src/truetype/tterrors.h | 40 -
third_party/freetype/src/truetype/ttgload.c | 1586 -----
third_party/freetype/src/truetype/ttgload.h | 55 -
third_party/freetype/src/truetype/ttinterp.c | 7397 --------------------
third_party/freetype/src/truetype/ttinterp.h | 317 -
third_party/freetype/src/truetype/ttobjs.c | 868 ---
third_party/freetype/src/truetype/ttobjs.h | 422 --
third_party/freetype/src/truetype/ttpload.c | 270 -
third_party/freetype/src/truetype/ttpload.h | 48 -
third_party/freetype/src/type1/t1afm.c | 286 -
third_party/freetype/src/type1/t1afm.h | 66 -
third_party/freetype/src/type1/t1driver.c | 410 --
third_party/freetype/src/type1/t1driver.h | 38 -
third_party/freetype/src/type1/t1errors.h | 40 -
third_party/freetype/src/type1/t1gload.c | 320 -
third_party/freetype/src/type1/t1gload.h | 46 -
third_party/freetype/src/type1/t1load.c | 1745 -----
third_party/freetype/src/type1/t1load.h | 84 -
third_party/freetype/src/type1/t1objs.c | 550 --
third_party/freetype/src/type1/t1objs.h | 170 -
third_party/freetype/src/type1/t1parse.c | 462 --
third_party/freetype/src/type1/t1parse.h | 134 -
third_party/freetype/src/type1/t1tokens.h | 73 -
third_party/freetype/src/type1/type1.c | 33 -
third_party/freetype/src/winfonts/fnterrs.h | 41 -
third_party/freetype/src/winfonts/winfnt.c | 661 --
third_party/freetype/src/winfonts/winfnt.h | 39 -
third_party/freetype2 | 1 +
third_party/libwebp | 1 +
third_party/libwebp-cmake/CMakeLists.txt | 45 +
550 files changed, 8004 insertions(+), 101341 deletions(-)
create mode 100644 data/widgets/font_popup.xml
create mode 100644 data/widgets/paste_text.xml
create mode 100644 data/widgets/undo_history.xml
create mode 100644 data/widgets/webp_options.xml
create mode 100644 src/app/commands/cmd_paste_text.cpp
create mode 100644 src/app/commands/cmd_symmetry_mode.cpp
create mode 100644 src/app/commands/cmd_undo_history.cpp
create mode 100644 src/app/document_undo_observer.h
delete mode 100644 src/app/file/fli/README
delete mode 100644 src/app/file/fli/fli.cpp
delete mode 100644 src/app/file/fli/fli.h
create mode 100644 src/app/file/webp_format.cpp
create mode 100644 src/app/file/webp_options.h
create mode 100644 src/app/tools/stroke.cpp
create mode 100644 src/app/tools/stroke.h
create mode 100644 src/app/tools/symmetries.cpp
create mode 100644 src/app/tools/symmetries.h
create mode 100644 src/app/tools/symmetry.h
create mode 100644 src/app/ui/editor/moving_symmetry_state.cpp
copy src/app/ui/editor/{moving_cel_state.h => moving_symmetry_state.h} (53%)
create mode 100644 src/app/ui/font_popup.cpp
copy src/app/ui/{palette_popup.h => font_popup.h} (57%)
create mode 100644 src/app/util/freetype_utils.cpp
copy src/app/{cmd/with_image.h => util/freetype_utils.h} (53%)
create mode 100644 src/doc/layers_range.cpp
copy src/doc/{cels_range.h => layers_range.h} (59%)
create mode 160000 src/flic
create mode 100644 src/she/gl/gl_context.h
create mode 100644 src/she/gl/gl_context_cgl.h
rename src/she/{skia => gl}/gl_context_wgl.h (70%)
create mode 100644 src/she/osx/view.h
create mode 100644 src/she/osx/view.mm
create mode 100644 src/she/osx/vk.mm
create mode 100644 src/she/osx/window_delegate.h
create mode 100644 src/she/skia/gl_context_skia.h
create mode 100644 src/ui/scroll_helper.cpp
create mode 100644 src/ui/scroll_helper.h
delete mode 100644 src/ui/ui.cpp
delete mode 100644 third_party/freetype/CMakeLists.txt
delete mode 100644 third_party/freetype/ChangeLog
delete mode 100644 third_party/freetype/INSTALL
delete mode 100644 third_party/freetype/README
delete mode 100644 third_party/freetype/README.UNX
delete mode 100644 third_party/freetype/descrip.mms
delete mode 100644 third_party/freetype/docs/BUGS
delete mode 100644 third_party/freetype/docs/BUILD
delete mode 100644 third_party/freetype/docs/CHANGES
delete mode 100644 third_party/freetype/docs/FTL.txt
delete mode 100644 third_party/freetype/docs/GPL.txt
delete mode 100644 third_party/freetype/docs/PATENTS
delete mode 100644 third_party/freetype/docs/TODO
delete mode 100644 third_party/freetype/docs/license.txt
delete mode 100644 third_party/freetype/docs/modules.txt
delete mode 100644 third_party/freetype/docs/readme.vms
delete mode 100644 third_party/freetype/include/freetype/cache/ftccache.h
delete mode 100644 third_party/freetype/include/freetype/cache/ftccmap.h
delete mode 100644 third_party/freetype/include/freetype/cache/ftcglyph.h
delete mode 100644 third_party/freetype/include/freetype/cache/ftcimage.h
delete mode 100644 third_party/freetype/include/freetype/cache/ftcmanag.h
delete mode 100644 third_party/freetype/include/freetype/cache/ftcsbits.h
delete mode 100644 third_party/freetype/include/freetype/cache/ftlru.h
delete mode 100644 third_party/freetype/include/freetype/config/ftconfig.h
delete mode 100644 third_party/freetype/include/freetype/config/ftheader.h
delete mode 100644 third_party/freetype/include/freetype/config/ftmodule.h
delete mode 100644 third_party/freetype/include/freetype/config/ftoption.h
delete mode 100644 third_party/freetype/include/freetype/freetype.h
delete mode 100644 third_party/freetype/include/freetype/ftbbox.h
delete mode 100644 third_party/freetype/include/freetype/ftcache.h
delete mode 100644 third_party/freetype/include/freetype/ftchapters.h
delete mode 100644 third_party/freetype/include/freetype/fterrors.h
delete mode 100644 third_party/freetype/include/freetype/ftglyph.h
delete mode 100644 third_party/freetype/include/freetype/ftimage.h
delete mode 100644 third_party/freetype/include/freetype/ftlist.h
delete mode 100644 third_party/freetype/include/freetype/ftmac.h
delete mode 100644 third_party/freetype/include/freetype/ftmm.h
delete mode 100644 third_party/freetype/include/freetype/ftmoderr.h
delete mode 100644 third_party/freetype/include/freetype/ftmodule.h
delete mode 100644 third_party/freetype/include/freetype/ftoutln.h
delete mode 100644 third_party/freetype/include/freetype/ftrender.h
delete mode 100644 third_party/freetype/include/freetype/ftsizes.h
delete mode 100644 third_party/freetype/include/freetype/ftsnames.h
delete mode 100644 third_party/freetype/include/freetype/ftsynth.h
delete mode 100644 third_party/freetype/include/freetype/ftsystem.h
delete mode 100644 third_party/freetype/include/freetype/fttrigon.h
delete mode 100644 third_party/freetype/include/freetype/fttypes.h
delete mode 100644 third_party/freetype/include/freetype/internal/autohint.h
delete mode 100644 third_party/freetype/include/freetype/internal/cfftypes.h
delete mode 100644 third_party/freetype/include/freetype/internal/fnttypes.h
delete mode 100644 third_party/freetype/include/freetype/internal/ftcalc.h
delete mode 100644 third_party/freetype/include/freetype/internal/ftdebug.h
delete mode 100644 third_party/freetype/include/freetype/internal/ftdriver.h
delete mode 100644 third_party/freetype/include/freetype/internal/ftextend.h
delete mode 100644 third_party/freetype/include/freetype/internal/ftmemory.h
delete mode 100644 third_party/freetype/include/freetype/internal/ftobjs.h
delete mode 100644 third_party/freetype/include/freetype/internal/ftstream.h
delete mode 100644 third_party/freetype/include/freetype/internal/internal.h
delete mode 100644 third_party/freetype/include/freetype/internal/pcftypes.h
delete mode 100644 third_party/freetype/include/freetype/internal/psaux.h
delete mode 100644 third_party/freetype/include/freetype/internal/psglobal.h
delete mode 100644 third_party/freetype/include/freetype/internal/pshints.h
delete mode 100644 third_party/freetype/include/freetype/internal/psnames.h
delete mode 100644 third_party/freetype/include/freetype/internal/sfnt.h
delete mode 100644 third_party/freetype/include/freetype/internal/t1types.h
delete mode 100644 third_party/freetype/include/freetype/internal/tttypes.h
delete mode 100644 third_party/freetype/include/freetype/t1tables.h
delete mode 100644 third_party/freetype/include/freetype/ttnameid.h
delete mode 100644 third_party/freetype/include/freetype/tttables.h
delete mode 100644 third_party/freetype/include/freetype/tttags.h
delete mode 100644 third_party/freetype/include/ft2build.h
delete mode 100644 third_party/freetype/src/autohint/CatharonLicense.txt
delete mode 100644 third_party/freetype/src/autohint/ahangles.c
delete mode 100644 third_party/freetype/src/autohint/ahangles.h
delete mode 100644 third_party/freetype/src/autohint/aherrors.h
delete mode 100644 third_party/freetype/src/autohint/ahglobal.c
delete mode 100644 third_party/freetype/src/autohint/ahglobal.h
delete mode 100644 third_party/freetype/src/autohint/ahglyph.c
delete mode 100644 third_party/freetype/src/autohint/ahglyph.h
delete mode 100644 third_party/freetype/src/autohint/ahhint.c
delete mode 100644 third_party/freetype/src/autohint/ahhint.h
delete mode 100644 third_party/freetype/src/autohint/ahloader.h
delete mode 100644 third_party/freetype/src/autohint/ahmodule.c
delete mode 100644 third_party/freetype/src/autohint/ahmodule.h
delete mode 100644 third_party/freetype/src/autohint/ahoptim.c
delete mode 100644 third_party/freetype/src/autohint/ahoptim.h
delete mode 100644 third_party/freetype/src/autohint/ahtypes.h
delete mode 100644 third_party/freetype/src/autohint/autohint.c
delete mode 100644 third_party/freetype/src/autohint/mather.py
delete mode 100644 third_party/freetype/src/base/ftbase.c
delete mode 100644 third_party/freetype/src/base/ftbbox.c
delete mode 100644 third_party/freetype/src/base/ftcalc.c
delete mode 100644 third_party/freetype/src/base/ftdbgmem.c
delete mode 100644 third_party/freetype/src/base/ftdebug.c
delete mode 100644 third_party/freetype/src/base/ftextend.c
delete mode 100644 third_party/freetype/src/base/ftglyph.c
delete mode 100644 third_party/freetype/src/base/ftinit.c
delete mode 100644 third_party/freetype/src/base/ftlist.c
delete mode 100644 third_party/freetype/src/base/ftmac.c
delete mode 100644 third_party/freetype/src/base/ftmm.c
delete mode 100644 third_party/freetype/src/base/ftnames.c
delete mode 100644 third_party/freetype/src/base/ftobjs.c
delete mode 100644 third_party/freetype/src/base/ftoutln.c
delete mode 100644 third_party/freetype/src/base/ftstream.c
delete mode 100644 third_party/freetype/src/base/ftsynth.c
delete mode 100644 third_party/freetype/src/base/ftsystem.c
delete mode 100644 third_party/freetype/src/base/fttrigon.c
delete mode 100644 third_party/freetype/src/cache/ftcache.c
delete mode 100644 third_party/freetype/src/cache/ftccache.c
delete mode 100644 third_party/freetype/src/cache/ftccmap.c
delete mode 100644 third_party/freetype/src/cache/ftcerror.h
delete mode 100644 third_party/freetype/src/cache/ftcglyph.c
delete mode 100644 third_party/freetype/src/cache/ftcimage.c
delete mode 100644 third_party/freetype/src/cache/ftcmanag.c
delete mode 100644 third_party/freetype/src/cache/ftcsbits.c
delete mode 100644 third_party/freetype/src/cache/ftlru.c
delete mode 100644 third_party/freetype/src/cff/cff.c
delete mode 100644 third_party/freetype/src/cff/cffdrivr.c
delete mode 100644 third_party/freetype/src/cff/cffdrivr.h
delete mode 100644 third_party/freetype/src/cff/cfferrs.h
delete mode 100644 third_party/freetype/src/cff/cffgload.c
delete mode 100644 third_party/freetype/src/cff/cffgload.h
delete mode 100644 third_party/freetype/src/cff/cffload.c
delete mode 100644 third_party/freetype/src/cff/cffload.h
delete mode 100644 third_party/freetype/src/cff/cffobjs.c
delete mode 100644 third_party/freetype/src/cff/cffobjs.h
delete mode 100644 third_party/freetype/src/cff/cffparse.c
delete mode 100644 third_party/freetype/src/cff/cffparse.h
delete mode 100644 third_party/freetype/src/cff/cfftoken.h
delete mode 100644 third_party/freetype/src/cid/ciderrs.h
delete mode 100644 third_party/freetype/src/cid/cidgload.c
delete mode 100644 third_party/freetype/src/cid/cidgload.h
delete mode 100644 third_party/freetype/src/cid/cidload.c
delete mode 100644 third_party/freetype/src/cid/cidload.h
delete mode 100644 third_party/freetype/src/cid/cidobjs.c
delete mode 100644 third_party/freetype/src/cid/cidobjs.h
delete mode 100644 third_party/freetype/src/cid/cidparse.c
delete mode 100644 third_party/freetype/src/cid/cidparse.h
delete mode 100644 third_party/freetype/src/cid/cidriver.c
delete mode 100644 third_party/freetype/src/cid/cidriver.h
delete mode 100644 third_party/freetype/src/cid/cidtoken.h
delete mode 100644 third_party/freetype/src/cid/type1cid.c
delete mode 100644 third_party/freetype/src/pcf/pcf.c
delete mode 100644 third_party/freetype/src/pcf/pcf.h
delete mode 100644 third_party/freetype/src/pcf/pcfdriver.c
delete mode 100644 third_party/freetype/src/pcf/pcfdriver.h
delete mode 100644 third_party/freetype/src/pcf/pcferror.h
delete mode 100644 third_party/freetype/src/pcf/pcfread.c
delete mode 100644 third_party/freetype/src/pcf/pcfutil.c
delete mode 100644 third_party/freetype/src/pcf/pcfutil.h
delete mode 100644 third_party/freetype/src/pcf/readme
delete mode 100644 third_party/freetype/src/psaux/psaux.c
delete mode 100644 third_party/freetype/src/psaux/psauxerr.h
delete mode 100644 third_party/freetype/src/psaux/psauxmod.c
delete mode 100644 third_party/freetype/src/psaux/psauxmod.h
delete mode 100644 third_party/freetype/src/psaux/psobjs.c
delete mode 100644 third_party/freetype/src/psaux/psobjs.h
delete mode 100644 third_party/freetype/src/psaux/t1decode.c
delete mode 100644 third_party/freetype/src/psaux/t1decode.h
delete mode 100644 third_party/freetype/src/pshinter/pshalgo.h
delete mode 100644 third_party/freetype/src/pshinter/pshalgo1.c
delete mode 100644 third_party/freetype/src/pshinter/pshalgo1.h
delete mode 100644 third_party/freetype/src/pshinter/pshalgo2.c
delete mode 100644 third_party/freetype/src/pshinter/pshalgo2.h
delete mode 100644 third_party/freetype/src/pshinter/pshglob.c
delete mode 100644 third_party/freetype/src/pshinter/pshglob.h
delete mode 100644 third_party/freetype/src/pshinter/pshinter.c
delete mode 100644 third_party/freetype/src/pshinter/pshmod.c
delete mode 100644 third_party/freetype/src/pshinter/pshmod.h
delete mode 100644 third_party/freetype/src/pshinter/pshrec.c
delete mode 100644 third_party/freetype/src/pshinter/pshrec.h
delete mode 100644 third_party/freetype/src/psnames/psmodule.c
delete mode 100644 third_party/freetype/src/psnames/psmodule.h
delete mode 100644 third_party/freetype/src/psnames/psnamerr.h
delete mode 100644 third_party/freetype/src/psnames/psnames.c
delete mode 100644 third_party/freetype/src/psnames/pstables.h
delete mode 100644 third_party/freetype/src/raster/ftraster.c
delete mode 100644 third_party/freetype/src/raster/ftraster.h
delete mode 100644 third_party/freetype/src/raster/ftrend1.c
delete mode 100644 third_party/freetype/src/raster/ftrend1.h
delete mode 100644 third_party/freetype/src/raster/raster.c
delete mode 100644 third_party/freetype/src/raster/rasterrs.h
delete mode 100644 third_party/freetype/src/sfnt/sfdriver.c
delete mode 100644 third_party/freetype/src/sfnt/sfdriver.h
delete mode 100644 third_party/freetype/src/sfnt/sferrors.h
delete mode 100644 third_party/freetype/src/sfnt/sfnt.c
delete mode 100644 third_party/freetype/src/sfnt/sfobjs.c
delete mode 100644 third_party/freetype/src/sfnt/sfobjs.h
delete mode 100644 third_party/freetype/src/sfnt/ttcmap.c
delete mode 100644 third_party/freetype/src/sfnt/ttcmap.h
delete mode 100644 third_party/freetype/src/sfnt/ttload.c
delete mode 100644 third_party/freetype/src/sfnt/ttload.h
delete mode 100644 third_party/freetype/src/sfnt/ttpost.c
delete mode 100644 third_party/freetype/src/sfnt/ttpost.h
delete mode 100644 third_party/freetype/src/sfnt/ttsbit.c
delete mode 100644 third_party/freetype/src/sfnt/ttsbit.h
delete mode 100644 third_party/freetype/src/smooth/ftgrays.c
delete mode 100644 third_party/freetype/src/smooth/ftgrays.h
delete mode 100644 third_party/freetype/src/smooth/ftsmerrs.h
delete mode 100644 third_party/freetype/src/smooth/ftsmooth.c
delete mode 100644 third_party/freetype/src/smooth/ftsmooth.h
delete mode 100644 third_party/freetype/src/smooth/smooth.c
delete mode 100644 third_party/freetype/src/truetype/truetype.c
delete mode 100644 third_party/freetype/src/truetype/ttdriver.c
delete mode 100644 third_party/freetype/src/truetype/ttdriver.h
delete mode 100644 third_party/freetype/src/truetype/tterrors.h
delete mode 100644 third_party/freetype/src/truetype/ttgload.c
delete mode 100644 third_party/freetype/src/truetype/ttgload.h
delete mode 100644 third_party/freetype/src/truetype/ttinterp.c
delete mode 100644 third_party/freetype/src/truetype/ttinterp.h
delete mode 100644 third_party/freetype/src/truetype/ttobjs.c
delete mode 100644 third_party/freetype/src/truetype/ttobjs.h
delete mode 100644 third_party/freetype/src/truetype/ttpload.c
delete mode 100644 third_party/freetype/src/truetype/ttpload.h
delete mode 100644 third_party/freetype/src/type1/t1afm.c
delete mode 100644 third_party/freetype/src/type1/t1afm.h
delete mode 100644 third_party/freetype/src/type1/t1driver.c
delete mode 100644 third_party/freetype/src/type1/t1driver.h
delete mode 100644 third_party/freetype/src/type1/t1errors.h
delete mode 100644 third_party/freetype/src/type1/t1gload.c
delete mode 100644 third_party/freetype/src/type1/t1gload.h
delete mode 100644 third_party/freetype/src/type1/t1load.c
delete mode 100644 third_party/freetype/src/type1/t1load.h
delete mode 100644 third_party/freetype/src/type1/t1objs.c
delete mode 100644 third_party/freetype/src/type1/t1objs.h
delete mode 100644 third_party/freetype/src/type1/t1parse.c
delete mode 100644 third_party/freetype/src/type1/t1parse.h
delete mode 100644 third_party/freetype/src/type1/t1tokens.h
delete mode 100644 third_party/freetype/src/type1/type1.c
delete mode 100644 third_party/freetype/src/winfonts/fnterrs.h
delete mode 100644 third_party/freetype/src/winfonts/winfnt.c
delete mode 100644 third_party/freetype/src/winfonts/winfnt.h
create mode 160000 third_party/freetype2
create mode 160000 third_party/libwebp
create mode 100644 third_party/libwebp-cmake/CMakeLists.txt
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git
More information about the Pkg-games-commits
mailing list