Commit Graph

8035 Commits

Author SHA1 Message Date
David Capello 8f838ba36d Backport FullscreenMode command (#464)
Original from ae02600a63
2021-07-05 20:11:46 -03:00
David Capello 7a3fb9c2ac Fix running UI tests on beta branch 2021-07-05 19:48:17 -03:00
David Capello 9ee6f99588 Merge branch 'main' into beta 2021-07-05 19:43:55 -03:00
David Capello 8c0215dd06 Fix UI tests 2021-07-05 19:42:32 -03:00
David Capello 95df0b23d3 Show main os::Window on the first flipDisplay() 2021-07-05 19:42:04 -03:00
David Capello 4a5a3a7bc4 Fix compilation when ENABLE_DEVMODE is defined 2021-07-05 19:41:51 -03:00
David Capello 12aef12ed1 Merge branch 'main' into beta 2021-07-05 18:45:00 -03:00
David Capello c42c5e1453 Backport new laf API to main branch of aseprite
Some features from the beta branch of aseprite & laf were backported
to the main branch of aseprite.

Related commits:
- New memory handling (db4504e816)
- New get event with timeout (e6ec13cc31)
- Convert os::NativeCursor to an enum (06a5b4f3ae)
- Adapt code to the new os::Display -> os::Window refactor (5d31314cdb)
- Save/load main window layout correctly and limit to current workarea (d6acb9e20f)
- Redraw window immediately on "live resizing" (d0b39ebade)
2021-07-05 17:51:29 -03:00
David Capello 1d1982d312 Merge branch 'main' into beta 2021-07-01 11:50:55 -03:00
David Capello 6b2c296ef0 Update giflib module to the latest version 2021-07-01 11:38:13 -03:00
David Capello ffe65bface Detect webp files by file content (fix #2807) 2021-07-01 11:37:11 -03:00
David Capello 66e77a7e49 Merge branch 'main' into beta 2021-06-29 21:15:57 -03:00
David Capello 69446cf335 Minor changes for 927215629d to avoid offsets and use grids
Related to #2741
2021-06-29 21:14:12 -03:00
Martín Capello 927215629d Fix pixel perfect behavior in tilemap layer when cel origin or cel position is different than (0,0) (fix #2741) 2021-06-29 21:07:22 -03:00
David Capello 5873a64abd Minor changes in IntertwineAsPixelPerfect 2021-06-29 20:26:37 -03:00
David Capello f99b5218b9 Remove unused code from ReplaceColor command
The original intention was to save selected colors in the Replace
Color dialog so then showing up it again would restore those saved
color. But it never worked in that way and just by mistake it was
using the Foreground/Background pair of colors by default (which is
the desidered behavior now). So we are just removing the buggy code
that never worked. (Related to #2028 in some way.)
2021-06-29 16:31:51 -03:00
David Capello e73d96262d Always use Foreground color in Select > Color Range (fix #2028) 2021-06-29 16:26:48 -03:00
David Capello 78abaf0292 Minor change in MaskColor add ConfigSection constant 2021-06-29 16:23:56 -03:00
David Capello 9609d2c827 Fix crash if we press F5/reload menus when we have a menu open (fix #2496) 2021-06-28 21:13:56 -03:00
David Capello 3f778b0ec2 Merge branch 'main' into beta 2021-06-28 20:08:26 -03:00
David Capello 6ad0f59e7f Update laf module 2021-06-28 19:56:25 -03:00
David Capello ee7a1a1ed6 Add CompanyName field to Win32 resources file (fix #2801) 2021-06-28 12:04:56 -03:00
David Capello 8f2dd1db43 Merge branch 'main' into beta 2021-06-24 19:00:25 -03:00
David Capello cf88a36fbd Update laf module 2021-06-24 18:57:53 -03:00
David Capello 64d530cdb4
Merge pull request #2760 from xcession/typo
Correct macOS 10.15 name
2021-06-23 09:11:08 -03:00
David Capello 62f4f4e0ca Merge pull request #2781 from opfez/patch-1 2021-06-23 09:06:24 -03:00
David Capello 6157b004e4 Fix possible memory leak setting invalid preference when loading a BoolPrefWidget from an XML file
Reported in #2782
2021-06-23 08:54:26 -03:00
David Capello 89f8e6f275 Fix possible/low chance to happen memory leak
Reported in PR #2782
2021-06-23 08:41:06 -03:00
David Capello 8ee8bd0ec7 Update laf module 2021-06-22 16:11:19 -03:00
David Capello da9a3bbff2 Add PULL_REQUEST_TEMPLATE file 2021-06-22 16:11:00 -03:00
opfez bc3ccfe23f
Add Arch Linux dependencies 2021-06-20 11:25:52 +02:00
David Capello a798927f23 Update laf module 2021-06-18 14:35:31 -03:00
David Capello 0d865c9822 Merge branch 'main' into beta 2021-06-17 16:34:15 -03:00
David Capello 0d77a54168 Update libarchive module 2021-06-17 16:32:59 -03:00
David Capello 6cc19e8fcd Merge branch 'main' into beta 2021-06-17 11:07:32 -03:00
David Capello 7c4fbc7b53 Update libpng module 2021-06-17 11:06:58 -03:00
David Capello c2ab21356f Merge branch 'main' into beta 2021-06-17 11:03:25 -03:00
David Capello 567a58f57d [lua] Add conditional usage of system() function through HAVE_SYSTEM 2021-06-17 10:59:13 -03:00
David Capello 1482d6d5a7 Update libarchive module 2021-06-17 10:46:15 -03:00
David Capello 8dc5861435 Disable more libarchive utilities 2021-06-17 10:45:36 -03:00
David Capello 97ef3bf9c3 Don't build cmark program 2021-06-17 10:44:22 -03:00
David Capello 31420d0ef5 Merge branch 'main' into beta 2021-06-16 17:26:19 -03:00
David Capello 11e4243d05 Add ${main_target} to reference "aseprite" target 2021-06-16 17:22:31 -03:00
David Capello 74170c14fa Add ${DATA_OUTPUT_DIR} to src/CMakeLists.txt 2021-06-16 17:21:34 -03:00
David Capello 5d97aed5e9 Use new laf flags to detect platform in main and App 2021-06-16 17:21:02 -03:00
David Capello d9e2f27e85 Avoid creating a copy of the tileset for the BrushPreview 2021-06-16 14:22:01 -03:00
David Capello 47c836fde1 Minor refactor: Move logic related to pixel perfect to IntertwineAsPixelPerfect 2021-06-16 12:54:29 -03:00
Martín Capello b980e386fa Fix pixel-perfect in manual tile mode (fix #2741) 2021-06-16 10:21:19 -03:00
David Capello 72ec2277aa Merge branch 'main' into beta 2021-06-16 09:55:42 -03:00
David Capello 61952bc45f Fix compilation of src/app/file_system.cpp in non-Windows platforms 2021-06-16 09:46:00 -03:00