Commit Graph

6429 Commits

Author SHA1 Message Date
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
David Capello
39645dbda0 Use CMAKE_CXX_STANDARD to use C++11 flags 2018-08-03 13:03:05 -03:00
David Capello
74742141de Update clip library with changes in CMakeLists.txt 2018-08-03 13:01:39 -03:00
David Capello
b67f92bfc3 Minor formatting changes 2018-08-03 12:16:17 -03:00
Gaspar Capello
e8977bb6a3 Fix timeline does not scroll with range dragging (fix #1780) 2018-08-03 12:08:25 -03:00
David Capello
2b937ad0e1 Add a link to Mozilla summart of C++11 features available in gcc 4.8 2018-08-03 12:00:38 -03:00
David Capello
b6a9091763 Remove Ctrl+0/9 for ChangeColor because conflict with Ctrl+0 for FitScreen 2018-08-03 11:58:48 -03:00
Gaspar Capello
9dcadcf283 Fix calculation last drawable layer and last drawable frame 2018-08-03 11:10:43 -03:00
Gaspar Capello
5e86884f74 Color palette does not scroll (fix #1796) 2018-08-02 15:50:35 -03:00
Gaspar Capello
71b14fa2d9 Remove input param in Timeline::getDrawable functions 2018-08-02 15:28:39 -03:00
David Capello
bfc4940380
Merge pull request #1809 from MelNichols/patch-1
Update CONTRIBUTING.md
2018-07-30 20:06:43 -03:00
Mel Nichols
a5ac0b80ae
Update CONTRIBUTING.md
fix typo: "writting" to "writing" (line 37)
2018-07-30 11:45:42 -07:00
David Capello
c0ebc24f40 Compile only Skia library with INSTALL.md instructions 2018-07-24 16:18:54 -03:00
David Capello
c781559f58 Update Skia compilation instructions for VS2017 (fix #1751) 2018-07-24 15:29:11 -03:00
David Capello
8e5724e51f Minor change in About dialog 2018-07-24 15:27:02 -03:00
David Capello
b767b1868a Fix consecutive double-clicks on Linux (fix #1346, close #1766) 2018-07-24 15:08:27 -03:00
David Capello
e0958027db Update tinyexpr module 2018-07-24 14:49:08 -03:00
David Capello
95c6af355c Fix problems assigning different but similar modifiers to mouse wheel actions
For example, before this change we were depending on the order of the
wheel actions. If an action were associated to <Ctrl> and other one to
<Ctrl+Shift>, when we pressed <Ctrl+Shift> we weren't returning the
action with most modifiers pressed (in this case <Ctrl+Shift>), but
instead the one that was checked first in the for loop (which could
be the one with <Ctrl>).
2018-07-24 13:45:12 -03:00
David Capello
65bc54904d Reset mouse wheel customization section correctly 2018-07-24 13:42:59 -03:00
David Capello
f47508c21a Change default mouse wheel behavior (ctrl+wheel = change brush size) 2018-07-24 13:32:36 -03:00
David Capello
f4db850fb4 Disable quicktool when the mouse wheel is used with a modifier that active an "wheel action" for the selected tool
If we assign Ctrl to change brush size, and Ctrl to quickly select
Move tool, when we press Ctrl (quicktool=Move) and use the mouse wheel
to change the brush size, we prefer to see the selected
tool (e.g. Pencil tool) instead of the quicktool (Move tool).
2018-07-24 12:45:57 -03:00