Commit Graph

6380 Commits

Author SHA1 Message Date
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
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