David Capello
e2e33c009d
Fix SkiaSurface::drawH/VLine() member functions
2015-05-22 14:08:46 -03:00
David Capello
7bcda88861
Fix redrawing of SkiaDisplay on Windows (now the cursor overlay is visible)
2015-05-22 14:06:54 -03:00
David Capello
5eea582365
Implement SkiaDisplay::setNativeMouseCursor() on Windows
2015-05-22 13:44:41 -03:00
David Capello
da3b3de6c1
Add she::LockedSurface::scrollTo() so we can specialize it in the Skia port
2015-05-22 13:26:09 -03:00
David Capello
237549b818
Implement SkiaDisplay::setMousePosition()
2015-05-22 12:14:45 -03:00
David Capello
73f4de1b5d
Fix WM_MOUSEWHEEL/HSCROLL messages in she::Window for Skia
...
This fix was introduced in the Allegro side in 11929dfd60c180e87cad66d5449ee1c76a28f746
2015-05-22 12:12:49 -03:00
David Capello
a2987b658b
Remove WinEventQueue::m_stop flag
2015-05-22 12:04:24 -03:00
David Capello
41114580ae
Move SkiaEventQueue to WinEventQueue
...
Added queueEvent() member function to EventQueue interface.
2015-05-22 11:56:07 -03:00
David Capello
02f8fd7920
Implement SkiaSurface::drawString/Char/ColoredRgbaSurface with a skColorFilter
2015-05-22 11:05:13 -03:00
David Capello
bb7d629471
Use SrcOver mode in SkiaSurface::drawRgbaSurface()
2015-05-22 11:02:46 -03:00
David Capello
3674399d0b
Use SrcOver mode in SkiaSurface::fillRect()
2015-05-22 11:02:17 -03:00
David Capello
b44c4f8b7b
Fix random pixels from memory in SkiaSurface::create/createRgba/applyScale()
2015-05-22 11:01:24 -03:00
David Capello
def9e7242a
Remove commented line in skia_system.h
2015-05-22 10:56:40 -03:00
David Capello
3f7e0b920a
Dispose the native file selector regardless its return code
2015-05-21 10:52:58 -03:00
David Capello
9abb9f1dad
Fix double-click on Win/Skia port
2015-05-21 10:50:08 -03:00
David Capello
a90a70bd1e
Avoid giving F10 and Alt keys to the system on Win32/Skia port
2015-05-19 15:45:49 -03:00
David Capello
189ee56c4c
Implement she::is_key_pressed() on Win32 for the Skia port
2015-05-19 15:34:47 -03:00
David Capello
20f532ffe8
Add Unicode char to WM_KEYDOWN processing in she::Window<T>
2015-05-19 15:17:07 -03:00
David Capello
4c0bbd50f8
Complete she::win32vk_to_scancode() conversions
2015-05-19 14:51:01 -03:00
David Capello
1c447fdeee
Fix RGB mask/shift flags for 32bpp in Skia port
2015-05-19 14:21:04 -03:00
David Capello
524930fe54
Implement she::clock_value() with GetTickCount() on Win32 when we use Skia
2015-05-19 14:08:18 -03:00
David Capello
c21a84c9c9
Add zlib as libpng dependency
2015-05-19 14:02:52 -03:00
David Capello
9a1c522084
Remove unused variables
2015-05-19 13:44:00 -03:00
David Capello
288235fe32
Don't set the palette if we change the current frame of an inactive Editor
...
This happens when we press the play button in one Editor (it changes to
PlayState) and we start using other Editor. We don't want to change
the current palette/ColorBar for that animation playing in the background.
Fix #676
2015-05-18 21:34:30 -03:00
David Capello
e973aa0cc7
Don't close the Preview window if we close an unrelated Editor
2015-05-18 21:28:30 -03:00
David Capello
e106f6feec
Don't use get_current_palette() in set_win32_clipboard_bitmap()
2015-05-18 21:18:02 -03:00
David Capello
dd4683a27b
Remove unused function set_black_palette()
2015-05-18 21:17:16 -03:00
David Capello
15fb45f3a1
Avoid problems regenerating brush boundaries when the brush image ptr addresses are the same
2015-05-18 20:45:54 -03:00
David Capello
12e28960e4
Move Editor cursor color to pref.xml
2015-05-18 18:16:35 -03:00
David Capello
1144ef6fd3
Update system window title bar when the document is saved with other name ( fix #675 )
2015-05-18 17:08:01 -03:00
David Capello
a8577a4273
Rename Context::isUiAvailable to Context::isUIAvailable
2015-05-18 17:04:31 -03:00
David Capello
f6be0c3be6
Replace ISettings with Preferences
...
Changes:
* Move FreehandAlgorithm/InkType/RotationAlgorithm/SelectionMode to
app::tools namespace
* Removed ISettings, IToolSettings, IBrushSettings, ISelectionSettings,
and IColorSwatchesStore (and implementations from UISettingsImpl)
* Added app::tools::PreferenceGlue to do some adjustments that
UIToolSettingsImpl was doing
* Remove signals from App related to brush size/angle changes, and current
tool change (there events can be observed directly from Preferences)
* Remove ColorBar::FgColor/BgColor, these options can be observed from
Preferences::colorBar.fg/bgColor
2015-05-18 16:53:25 -03:00
David Capello
026972a7b9
Merge branch 'origin/master'
2015-05-18 15:03:48 -03:00
David Capello
70dd6806a9
Fix problem redrawing eraser cursor when the brush size changes ( fix #671 )
2015-05-18 15:02:02 -03:00
David Capello
6c882e43d5
Rename Editor::m_cursorThick -> m_cursorOnScreen
2015-05-18 15:00:59 -03:00
David Capello
52cdea6cf0
Merge branch 'master'
2015-05-18 13:08:21 -03:00
David Capello
aca944251a
Merge pull request #674 from agateau/linux-open-folder
...
Add support for open_folder on Linux
2015-05-18 11:21:59 -03:00
Aurélien Gâteau
817b134f31
Add support for open_folder on Linux
...
Removed base::launcher::support_open_folder() as it would always return
true.
2015-05-15 22:37:58 +02:00
David Capello
41ed14f036
Replace ISettings::get/setAutoSelectLayer() with Preferences class
2015-05-13 11:57:13 -03:00
David Capello
00ff89529c
Replace ISettings::get/setGrabAlpha() with Preferences class
2015-05-13 11:46:49 -03:00
David Capello
8c6c77e73a
Remove deprecated GlobalSettingsObserver class
2015-05-13 11:23:26 -03:00
David Capello
06b53981d4
Replace ISettings::get/setRightClickMode() with Preferences class
2015-05-13 11:19:16 -03:00
David Capello
70f844380b
Replace ISettings::get/setShowSpriteEditorScrollbars() with Preferences class
2015-05-13 10:41:55 -03:00
David Capello
c42ca3200f
Remove (now) unused ISettings::get/setCenterOnZoom()
2015-05-13 10:34:00 -03:00
David Capello
aea07d06af
Replace ISettings::get/setZoomWithScrollWheel() with Preferences class
2015-05-13 10:33:05 -03:00
David Capello
02d163b8d8
Add common keys in ui::Entry for OS X
v1.1-beta3
2015-05-11 12:12:13 -03:00
David Capello
7450139898
Merge branch 'agateau-hide-hidden-files'
2015-05-11 12:02:14 -03:00
David Capello
15618c4fde
Merge branch 'hide-hidden-files' of https://github.com/agateau/aseprite into agateau-hide-hidden-files
2015-05-11 12:01:31 -03:00
David Capello
5f82aa8f08
Fix split_filename_tests on OS X and Unix-like platforms
2015-05-11 11:44:56 -03:00
David Capello
96102e0e8c
Remove lines that can fail in fs_tests
2015-05-11 11:33:20 -03:00