David Capello
4fb66b6a10
Use drawSurface() instead of drawRgbaSurface() to draw the render
2018-08-17 16:30:03 -03:00
David Capello
c8a88e72a6
Update submodules
2018-08-17 14:30:18 -03:00
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
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
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
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
David Capello
a061ce160b
x11/skia: Avoid assert failing when MappingNotify is received
2018-08-08 10:24:41 -03:00
David Capello
af32df1a2a
x11/skia: Add Unicode data to KeyPress events
2018-08-07 17:33:23 -03:00
David Capello
cb3b201734
x11/skia: Add basic KeyPress/Release handling
...
Unicode char still missing in the generated event.
2018-08-07 16:35:55 -03:00
David Capello
9e65ff9ad8
Add support for more chunks per frame
...
This issue appeared for first time here:
https://community.aseprite.org/t/1762/4
2018-08-06 18:05:04 -03:00
David Capello
d13806ac23
Restore CMake configuration to use -stdlib=libc++ even on OS X 10.7
2018-08-06 16:42:55 -03:00
David Capello
56d85a2dc8
Update macOS SDK in cmake command line
2018-08-06 13:55:11 -03:00
David Capello
44a5c78167
Minor change in Timeline::setViewScroll()
2018-08-03 16:02:16 -03:00
Gaspar Capello
404a163eb6
Fix timeline scroll clipping under layer 0
2018-08-03 15:58:49 -03:00
David Capello
204ad920de
Update submodules
2018-08-03 14:26:53 -03:00