Commit Graph

2619 Commits

Author SHA1 Message Date
Juan José Conti
a9f6eba556 Little fix 2 2014-11-20 22:09:22 -03:00
David Capello
934c9c3fe9 Merge branch '1.0' 2014-11-20 21:48:13 -03:00
David Capello
3645ffe2a5 Change Alt modifier to Shift+Alt to substract selection
This is to avoid conflicts with the eyedropper tool, which can be used
to change the background color.
2014-11-17 07:23:48 -03:00
David Capello
cc889f2b2f Minor refactor to doc::Layer flags 2014-11-16 23:03:30 -03:00
David Capello
9bcc552129 Add override modifier to getMemSize() in doc::Object's sub-classes 2014-11-16 21:32:18 -03:00
David Capello
acfe155b24 Merge branch '1.0'
Conflicts:
	src/app/color_picker.cpp
	src/raster/sprite.h
2014-11-16 18:59:30 -03:00
David Capello
c64ee5729b Add "Auto Select Layer" check box to Move Tool (close #527) 2014-11-16 18:33:31 -03:00
David Capello
c0078809f7 Merge branch '1.0'
Conflicts:
	data/gui.xml
	src/config.h
	src/main/resources_win32.rc
2014-11-16 13:26:02 -03:00
David Capello
7b4cd3e136 Re-add Ctrl+Q for Windows and Linux 2014-11-16 12:30:06 -03:00
David Capello
d0f97260fc Avoid regenerating Document's extral cel when we're moving pixels (fix #522)
As PixelsMovement class uses the extra cel to show the pixels that we're
moving, we cannot show brush previews of quicktools (as the brush preview
uses/destroy/regenerate the same extra cel for its own purpose).
2014-11-15 19:57:03 -03:00
David Capello
0b13e53c67 Fix several issues with keyboard shortcuts customization
Changes:
* Now default action modifiers can be removed (fix #521)
* Now action modifiers have a KeyContext (the key context depend on the
  action itself, cannot be configured by the user)
* Fix Accelerator::check() and Accelerator::operator=() when the unicode
  char and scancode are nil (i.e. we are comparing only modifiers)
* Convert Accelerators to a class to simplify code
* Remove unused variables in Accelerator::check() when REPORT_KEYS is
  defined
2014-11-15 18:31:12 -03:00
David Capello
bee4e64e38 Add NewFrameCommand::onGetFriendlyName() to differentiate "New Empty Frame" from "New Frame" 2014-11-15 15:47:21 -03:00
David Capello
3ba3b48fd7 Fix crash using eyedropper above a (hidden) selection handle
We need to be in a Selection ink to start moving pixels from transform
handles.
2014-11-13 11:23:45 -03:00
David Capello
497f0ffee0 Update version 1.0.7-dev 2014-11-13 11:12:25 -03:00
David Capello
228d1e39e6 Update gui.xml and resources_win32.rc versions 2014-11-12 23:35:14 -03:00
David Capello
24cbb32236 Update version to 1.1.0-dev 2014-11-12 23:20:43 -03:00
David Capello
aefdf2fd4b Merge branch '1.0'
Conflicts:
	src/app/document.cpp
2014-11-12 23:20:27 -03:00
David Capello
8fc01593f7 Fix position of the pasted image 2014-11-12 11:32:18 -03:00
David Capello
ae9e2d173b Deselect timeline range when we modify sprite selection
Fix a problem selecting one cel in the timeline, using Ctrl+A and then
Ctrl+C to copy the whole image area. (This indicates that the user want
to copy the cel content, not the timeline cel.)
2014-11-12 11:24:26 -03:00
David Capello
0fc02cf180 Fix initialization order of DocumentExporter fields 2014-11-10 22:49:08 -03:00
David Capello
16be1718b5 Fix clang compiler error: missing <stdexcept> to use std::runtime_error 2014-11-10 22:48:40 -03:00
David Capello
1ed34660e4 Merge branch '1.0' 2014-11-09 20:12:57 -03:00
David Capello
cb45e046f5 Change default JSON file names in DocumentExporter 2014-11-09 20:01:47 -03:00
David Capello
f1165ec3bc Change default file names to save a sequence of images 2014-11-09 20:01:34 -03:00
David Capello
91bd84f681 Now --save-as can be combined with --split-layers and --import-layer args
Close #456
2014-11-09 19:46:09 -03:00
David Capello
995c50b811 Merge branch '1.0' 2014-11-08 21:21:45 -03:00
David Capello
c9a7d77879 Update cmake command line options for the supported VS versions 2014-11-08 21:10:29 -03:00
David Capello
6dba52c813 Remove MinGW from INSTALL.md 2014-11-08 21:09:54 -03:00
David Capello
b96d615d6c Add KeyAction::Left/RightMouseButton (it's quite experimental at the moment) 2014-11-08 21:09:29 -03:00
David Capello
8716214718 Add SetLoopSection command and F2 keyboard shortcut (close #491) 2014-11-08 19:57:46 -03:00
David Capello
ccf563c4dd Fix mini editor animation playback when we're drawing (inside a ToolLoop)
We've to show the document's extra cel only if we are in the current layer
and frame.
2014-11-08 17:03:29 -03:00
David Capello
8b4edc2f50 Fix mini editor problem: brush preview wasn't being shown 2014-11-07 20:17:06 -03:00
David Capello
5e2cefe212 Merge branch '1.0'
Conflicts:
	src/app/commands/cmd_sprite_size.cpp
	src/app/document_exporter.cpp
2014-11-07 19:30:39 -03:00
David Capello
cd913f7619 Do not center editor scroll by default when we zoom with keys or zoom tool 2014-11-07 19:11:23 -03:00
David Capello
6a1809b814 Minor fix in CONTRIBUTING.md to clone aseprite repo & submodules 2014-11-07 19:10:32 -03:00
David Capello
c9c8c6308f Add --sheet-pack command line option to improve packing images 2014-11-07 10:39:05 -03:00
David Capello
c0d35b16e0 Add gfx::PackingRects class for packing multiple rectangles in a texture 2014-11-07 10:32:14 -03:00
David Capello
9df732e27b Add gfx/rect_io.h 2014-11-07 10:30:02 -03:00
David Capello
24e0939ad2 Add static_assert() to check that Pixman constants match gfx::Region::Overlap 2014-11-07 10:29:17 -03:00
David Capello
9d2fd2498b Fix formatted output of ProgramOptions when one option has multilines 2014-11-07 01:10:51 -03:00
David Capello
1ce2e53cfb Add --sheet-width and --sheet-height command line options to specify the texture size 2014-11-07 01:05:08 -03:00
David Capello
ce962f4999 Add more command line options to export or convert sprites
Added --save-as, --scale, --split-layers, and --import-layer command line
options.
2014-11-06 21:04:32 -03:00
David Capello
dc29942384 Fix SkinTheme::paintMenuItem() for non AppMenuItem items (e.g. app::NotificationItem) 2014-11-06 18:41:18 -03:00
David Capello
a1fd08789a Fix UIConext::isUiAvailable() for batch mode 2014-11-06 18:40:29 -03:00
David Capello
94a642cd36 Change the way ProgramOptions store specified args
Now we can parse command line arguments sequentially in the same order they
were specified.
2014-11-06 09:42:09 -03:00
David Capello
ba73bcafed Add support to serialize special unicode chars in ui::Accelerator 2014-11-06 09:37:07 -03:00
David Capello
6d255dd3ab Remove unused variable 2014-11-05 11:15:08 -03:00
David Capello
51061894de Fix more OS X cursor issues
Fixed problems with a hidden mouse cursor when we activated Aseprite
window from other windows, or from the Mission Control, or with Cmd+Alt.
2014-11-05 11:14:49 -03:00
David Capello
7615c22827 Merge branch '1.0'
Conflicts:
	src/app/color_utils.cpp
	src/app/tools/ink_processing.h
2014-11-02 22:38:14 -03:00
David Capello
13fc8e03d2 Fix #392 - Crash when another monitor is plugged in
When we change the number of monitors, we've to restore the primary
DirectDraw surface, but it cannot be just "restored", it must be
re-created.

Note: probably the real fix for #436 too
2014-11-02 18:59:00 -03:00