Commit Graph

2918 Commits

Author SHA1 Message Date
David Capello
77c2fb57a7 Fix get_cels_in_range() when range type != DocumentRange::kCels 2015-01-29 12:08:29 -03:00
Manuel Quiñones
bbb72de545 Fix link to the README in Help menu 2015-01-29 11:25:07 -03:00
David Capello
c4d0266b52 Add option to disable animation loop when saving GIF files (fix #585) 2015-01-29 11:24:43 -03:00
David Capello
ce6dc3f790 Add shortcut to toggle the visibility of active layer (fix #587) 2015-01-29 10:32:19 -03:00
David Capello
2cb02db49b Merge pull request #586 from manuq/fix-readme-url
Fix link to the README in Help menu
2015-01-28 20:12:29 -03:00
Manuel Quiñones
5363f187d1 Fix link to the README in Help menu 2015-01-28 12:34:09 -03:00
David Capello
2a582638ec Fix crash trying to move pixels and the current layer is nullptr
This fix was found thanks to a user provided memory dump. We don't know
why the layer can be nullptr, but there are some conditions preventing
this situation already in other places of the StandbyState::onMouseDown()
member function.
2015-01-28 11:04:07 -03:00
David Capello
6fd448d9dc Merge branch '1.0'
Conflicts:
	src/app/commands/cmd_flip.cpp
2015-01-27 10:00:37 -03:00
David Capello
dc7eeac2f8 Fix bug flipping rectangular regions on cels with pos != (0,0) 2015-01-27 08:00:53 -03:00
David Capello
b57445c2b1 Merge branch '1.0' 2015-01-26 10:58:56 -03:00
David Capello
e6dc8e47b9 Merge branch 'minimize-bug' into 1.0 2015-01-26 10:55:22 -03:00
David Capello
f5a49ad0df OSX: Fix image used to start animation before minimize 2015-01-26 10:29:00 -03:00
David Capello
6c3b4ba805 OSX: Fix infinite loop in waiting for lockFocusIfCanDraw=YES
There are some bug report about problems when the window is minimized.
I was able to reproduce this bug minimizing the window, hiding the dock
(using the system settings), showing the dock again, and trying to
restore the window.
2015-01-26 10:27:36 -03:00
David Capello
3745f563d0 Fix more problems with OS X mouse cursor
Don’t hide native cursor or show custom cursor if the mouse is outside
the main view.
2015-01-26 09:31:10 -03:00
David Capello
bf3c0890e9 Merge branch '1.0' 2015-01-25 23:10:51 -03:00
David Capello
72e2040c58 Add --filename-format option (fix #519) 2015-01-25 22:36:32 -03:00
David Capello
9d5d911830 Update version to 1.0.9-dev 2015-01-25 19:51:59 -03:00
David Capello
eff46d4134 Add infinite editor scroll to OS X
Fix osx_mouse_position()
2015-01-25 19:09:30 -03:00
David Capello
429c722f73 Fix OS X mouse position issues
Fix problems using absolute mouse positions in the view when the mouse
were outside the view area.
2015-01-25 19:08:41 -03:00
David Capello
8f63277a2b FilterManagerImpl: unlink cels when a filter is applied to multiple images 2015-01-22 12:06:08 -03:00
David Capello
ad8ed256de create_palette_from_rgb(): avoid processing the same (linked) image 2015-01-22 11:52:49 -03:00
David Capello
9740cfd08c MergeDownLayerCommand: unlink before merge down a linked cel 2015-01-22 11:36:05 -03:00
David Capello
3f99737758 Fix bug undoing a removed layer with linked cels
Images must be stored independently of cels. So read/write_cel() just
read/write the Cel information (with image ID only), and the image data
must be read/written by the caller.
2015-01-22 10:28:07 -03:00
David Capello
5258f8d4d7 Duplicate links when we duplicate a layer 2015-01-22 09:49:01 -03:00
David Capello
ca75dec911 Timeline: add minor help text in status bar for continuous/discontinuous layers 2015-01-21 23:50:06 -03:00
David Capello
ae0b66b043 Fix initialization order in SetCelImage class 2015-01-21 11:39:17 -03:00
David Capello
05b3db7de5 Add note in FliFormat::onLoad() (it should generated linked cels) 2015-01-21 11:37:47 -03:00
David Capello
06628a2ee7 Merge branch 'master' into feature/continuous-cels 2015-01-21 11:37:22 -03:00
David Capello
1b541e1a24 Fix initialization order of members 2015-01-21 11:35:35 -03:00
David Capello
eae57b865e Don't swap streams as clang and gcc have problems with it 2015-01-21 11:28:12 -03:00
David Capello
7fb32ab45a Check invalid usage of drop_range_op() function 2015-01-21 11:27:40 -03:00
David Capello
dd2f10bcd8 Fix warning with include guards 2015-01-21 11:24:40 -03:00
David Capello
ce08c144e8 clang is not working with unordered_map (maybe because we use the old SDK) 2015-01-21 11:22:55 -03:00
David Capello
ef1e44726f Require header file for doc::ObjectId 2015-01-21 11:22:40 -03:00
David Capello
140d765c7e Disable copy ctor of app::Cmd class 2015-01-21 11:22:33 -03:00
David Capello
6dad428928 Remove unused variables 2015-01-21 11:22:28 -03:00
David Capello
1d8939be8a Merge branch '1.0' 2015-01-21 02:00:48 -03:00
David Capello
455032d798 Fix RotateCommand for sprites with linked cels 2015-01-21 01:56:14 -03:00
David Capello
23a0540c52 Fix SpriteSizeCommand for linked cels 2015-01-21 01:46:28 -03:00
David Capello
02bf09b08f Fix FlipCommand for sprites with linked cels 2015-01-21 01:45:17 -03:00
David Capello
dc3a0a941a Fix DocumentApi::cropSprite() for layers with linked cels
Remove DocumentApi::displaceLayers/cropCel/cropLayer member functions.
2015-01-21 01:44:01 -03:00
David Capello
e31e54c3fe ClearCelCommand: Don't clear read-only layers 2015-01-21 01:34:56 -03:00
David Capello
d35e07cbfb UnlinkCelCommand: Don't unlink read-only layers 2015-01-21 01:34:48 -03:00
David Capello
0b66d0e59f Modify cmd::CopyCel/MoveCel to copy/move linked cels 2015-01-20 10:55:33 -03:00
David Capello
4e5d27bf38 Add cmd::SetCelImage 2015-01-20 10:55:23 -03:00
David Capello
ecd0317cf0 Add unlink files to CMakeLists.txt 2015-01-20 10:55:06 -03:00
David Capello
32decda05d Remove commented line in replace_image.h 2015-01-20 09:46:19 -03:00
David Capello
d2ea95716f Add Unlink Cel command 2015-01-20 09:39:12 -03:00
David Capello
052a736a49 Timeline: add UI decorators for linked cels 2015-01-20 09:38:39 -03:00
David Capello
a6e76201de Fix bug in write_cel(): write the correct image ID for linked cels 2015-01-20 09:36:38 -03:00