Commit Graph

6358 Commits

Author SHA1 Message Date
David Capello
df59569cd8 INSTALL.md: Do aseprite clone and checkout in one step 2018-08-17 14:28:04 -03:00
David Capello
03e70a4b35 travis: Execute MATRIX_EVAL before install 2018-08-17 14:27:19 -03:00
Oliver Peter
70f0496cd9 Avoid dirent.d_type since it is not POSIX compatible.
This fixes the empty file dialog bug on XFS/JFS/... from issue #951
2018-08-17 10:28:53 -03:00
David Capello
6b7aec27b7 Improve ui::move_region() performance for regions with more than 1 rectangle 2018-08-16 20:46:36 -03:00
David Capello
72fb45aede Minor change (auto& -> const auto&) 2018-08-16 20:45:14 -03:00
David Capello
220d043873 Discard enqueued kWinMoveMessage messages (fix #1006)
When we're moving or resizing a window, sending several
kWinMoveMessage doesn't make sense. So we discard all kWinMoveMessage
and re-enqueue a new one with the latest window bounds.
2018-08-16 15:55:46 -03:00
David Capello
b5ace78bdf Discard enqueued kWinMoveMessage messages (fix #1006)
When we're moving or resizing a window, sending several
kWinMoveMessage doesn't make sense. So we discard all kWinMoveMessage
and re-enqueue a new one with the latest window bounds.
2018-08-16 15:40:53 -03:00
David Capello
9c032013f2 Fix confusing variable name (two vars named "cel") 2018-08-16 12:30:39 -03:00
David Capello
b83eddf2ea Fix uninitialized var 2018-08-16 12:30:23 -03:00
David Capello
f2609e7e26 Remove unused var in Release mode 2018-08-16 12:28:14 -03:00
David Capello
6643cae29a Update observable module 2018-08-16 12:27:57 -03:00
David Capello
e0caca3567 Fix crash when Aseprite is being closed 2018-08-16 12:27:41 -03:00
David Capello
373a64aa20 Add BubbleGum16 color palette by PineTreePizza
https://twitter.com/PineTreePizza/status/1009483133425717248
2018-08-15 13:45:08 -03:00
David Capello
6b7ba57ba2 macOS: Fix loading fonts from user home ~/Library/Fonts dir 2018-08-15 13:45:00 -03:00
David Capello
360172d7ba Fix .png loading progress (don't use uninitialized vars) 2018-08-15 13:44:48 -03:00
David Capello
09e40319f7 Fix crash when Aseprite is being closed 2018-08-13 21:33:59 -03:00
David Capello
1c3c21a6d5 Update laf module 2018-08-12 23:44:14 -03:00
David Capello
9712a02c8c Reduce the number of tested platforms in appveyor 2018-08-12 22:49:29 -03:00
David Capello
542e43140d Fix split_filename() failing tests using the new get_file_title_with_path() function 2018-08-12 20:13:27 -03:00
David Capello
1288b670c9 Update laf module 2018-08-11 00:21:03 -03:00
David Capello
68e4fe7762 Remove PLATFORM_LIBS var as we now use laf-os dependencies 2018-08-10 23:15:37 -03:00
David Capello
3e2a5cd4f3 travis/linux: Install dependencies and run tests with an X11 server 2018-08-10 22:23:07 -03:00
David Capello
7a36c77cc6 Update laf module 2018-08-10 22:09:33 -03:00
David Capello
161cc7418a Use LAF_OS_BACKEND_LINK_FLAGS to link aseprite 2018-08-10 17:46:40 -03:00
David Capello
dcb576b284 Minor change in appveyor's clone_script 2018-08-10 17:38:10 -03:00
David Capello
7dfe6f21ee Update travis build matrix 2018-08-10 17:17:06 -03:00
David Capello
b179cc5072 Update laf module 2018-08-10 17:10:17 -03:00
David Capello
650c9f9fd8 Try to fix linking aseprite + laf-os w/none backend on MSVC 2018-08-10 14:22:02 -03:00
Gaspar Capello
e0c1c3c1d3 Enhancement one click selection on Add & Subtract modes (issue #1811) 2018-08-10 12:09:09 -03:00
David Capello
3977631924 Use the LAF_OS_BACKEND variable 2018-08-09 17:51:00 -03:00
David Capello
86cd2fd085 Move wintab header files to laf 2018-08-09 17:23:49 -03:00
David Capello
23dc46cd8e Update laf module 2018-08-09 17:15:09 -03:00
David Capello
3366d0ceb4 Add AppVeyor badge 2018-08-09 17:14:26 -03:00
David Capello
68a7c425be Add AppVeyor file 2018-08-09 16:38:23 -03:00
David Capello
a6fab8d1d9 Move os/ft/gfx libraries to laf 2018-08-09 16:36:11 -03:00
David Capello
5cb2d984f0 Rename she -> os 2018-08-09 12:58:43 -03:00
David Capello
f9c1c68012 Remove Allegro back-end (#139) 2018-08-09 11:43:35 -03:00
David Capello
e0315a18f9 x11/skia: Implement System::getUnicodeFromScancode() 2018-08-09 11:38:19 -03:00
David Capello
06cf550002 Avoid warning in debug mode about unused var when KEY_TRACE does nothing 2018-08-09 11:33:08 -03:00
David Capello
01bb56b50a x11/skia: Add System::isKeyPressed() impl 2018-08-09 11:21:05 -03:00
David Capello
f8b193545e x11/skia: Support Space bar as a modifier 2018-08-09 11:19:32 -03:00
David Capello
e60c20d5a4 Add support for Editor::autoScroll() on all platforms 2018-08-08 18:58:28 -03:00
David Capello
27c8cda988 x11/skia: Add setMousePosition() impl 2018-08-08 18:58:10 -03:00
David Capello
26eb34d094 x11/skia: Add comments in SkiaWindow 2018-08-08 18:57:53 -03:00
David Capello
6dd025ae7b x11/skia: Add Display::setIcons() impl 2018-08-08 18:45:32 -03:00
David Capello
c5f6299df4 x11/skia: Add capture/releaseMouse impl 2018-08-08 18:45:02 -03:00
David Capello
de6cf4b08d Rename files in she from vk -> keys 2018-08-08 17:42:31 -03:00
David Capello
2487eb81d2 Add EV_TRACE() to trace events from src/she/x11/event_queue.cpp 2018-08-08 17:33:01 -03:00
David Capello
f2ed45e795 Replace base::UniquePtr -> std::unique_ptr 2018-08-08 17:27:26 -03:00
David Capello
b981818134 x11/skia: Support changing custom RGBA mouse cursors 2018-08-08 11:53:27 -03:00