Commit Graph

4774 Commits

Author SHA1 Message Date
David Capello
4760a11348 Merge branch 'master' into beta 2016-06-06 18:02:30 -03:00
David Capello
f18b1dfdb7 Merge branch 'refactor-cli' into beta 2016-06-06 17:57:37 -03:00
David Capello
ff9d4cff26 Merge branch 'pixel-ratio' into beta (fix #567) 2016-06-06 17:50:39 -03:00
David Capello
a478efd616 Add support to use --frame-tag and --frame-range at the same time 2016-06-06 17:47:47 -03:00
David Capello
04f67a1697 Automatic split layers/tags if we use {layer} or {tag} in --save-as (fix #1149) 2016-06-06 16:28:49 -03:00
David Capello
617afaed78 Centralize default filename format computation
Use get_default_filename_format() to get the default filename format on
all cases.
2016-06-06 13:57:35 -03:00
David Capello
feadacbf61 Add --split-tags to save each tag as a different file 2016-06-02 13:22:08 -03:00
David Capello
b4588d34f4 Merge 'master' branch 2016-06-02 13:05:53 -03:00
David Capello
5fc932e862 Minor change in CLI preview messages 2016-06-02 10:39:16 -03:00
David Capello
fa044f8253 Fix double undo needed when --crop and --trim are used 2016-06-02 00:09:05 -03:00
David Capello
31871e89a4 Minor fix in --crop preview 2016-06-01 19:33:26 -03:00
David Capello
1144e392e0 Don't show split layer flag in afterOpenFile preview
This should be shown/used on save file.
2016-06-01 19:18:48 -03:00
David Capello
a1b44f3434 Support saving frame ranges in ase/fli/gif formats 2016-06-01 17:25:09 -03:00
David Capello
2a112f693a Minor refactor in FileOp's format options 2016-06-01 15:01:07 -03:00
David Capello
da856f432e Support frame ranges saving file sequences
Now we can use --frame-tag or --frame-range with --save-as option to
save sequence-like formats (e.g. png, pcx, bmp, one image files).
2016-06-01 14:49:24 -03:00
David Capello
fac2997099 Convert CliOpenFile::frameRange -> frameFrom/To
This change was done to avoid calling split_string() each time we want
to know the frame range. (As the frame range will be used in several
parts of the code.)
2016-05-31 16:55:41 -03:00
David Capello
19a43b27ab Minor changes/refactors 2016-05-31 16:53:30 -03:00
David Capello
e0d888d5d7 Show list of output files that will be generated
Added FileOp::getFilenameList() to get the list of files that will be
created when the save document operation is used. It's used to show the
list of files when --preview and --save-as parameters are used in the CLI.
2016-05-31 16:49:24 -03:00
David Capello
67bbb22410 Delete temporal tags created in the CLI processor
When a DocumentExporter is used to export a specific range of frames
from the CLI processor, a temporal frame tag is created, we've to delete
that tag when the DocumentExporter is destroyed.
2016-05-31 15:07:26 -03:00
David Capello
9a0035e2a7 Refactor CLI
We’ve moved the cli into its own directory (src/app/cli). Also, we’ve
added a new “--preview” parameter to know what will be done using the
given command line options.
2016-05-30 19:03:28 -03:00
David Capello
a4827a3727 Add possibility to change between tags while playing
From:
https://twitter.com/_theMatteBlack/status/735185628107804672
2016-05-27 13:45:12 -03:00
David Capello
34b8be3114 Fix status bar values when we move pixels 2016-05-27 13:22:25 -03:00
David Capello
af2c2838e0 Add new option to zoom sliding two fingers on OS X trackpad
It was requested here:
http://steamcommunity.com/app/431730/discussions/2/357286663677659387/
2016-05-27 13:15:13 -03:00
David Capello
a9cc61ee49 Merge pull request #1140 from Mailaender/patch-2
Fixed a serious compiler warning
2016-05-24 16:03:00 -03:00
David Capello
21661a2a5d Install aseprite.desktop into share/applications (fix #952) 2016-05-24 13:26:18 -03:00
David Capello
a4ae92042d Merge aseprite.desktop with the official one distributed on .deb files 2016-05-24 13:23:54 -03:00
David Capello
0b8e3968df Update version to 1.2-dev 2016-05-24 12:58:06 -03:00
David Capello
a1a60dcaf4 duktape depends on math library (fix #1139) 2016-05-24 12:54:09 -03:00
David Capello
6f15ee7392 Add pixel ratio to .aseprite file format 2016-05-24 12:42:47 -03:00
David Capello
a9c18db7a4 Add pixel ratio field in Sprite properties 2016-05-24 12:25:11 -03:00
David Capello
720bd349e3 Add some asserts in CopyCel to find the cause of a possible crash 2016-05-24 11:16:03 -03:00
David Capello
37209a0f5b Add pixel ratio support to the Editor & Render 2016-05-23 19:22:02 -03:00
David Capello
73bda9bd19 Add new advanced options in New Sprite dialog to change the pixel ratio 2016-05-23 18:36:47 -03:00
David Capello
53a43aa0ce Merge pull request #1142 from Mailaender/patch-3
Fixed freetype2 includes.
2016-05-23 17:35:10 -03:00
David Capello
fe95d7134a Merge pull request #1138 from Mailaender/patch-1
Added a .desktop file
2016-05-23 17:34:29 -03:00
David Capello
87ef12fbea Add pixel ratio field into doc::Sprite 2016-05-23 17:30:34 -03:00
David Capello
b2b2edb4bc Remove unused field ToolLoop::zoom() 2016-05-23 17:29:44 -03:00
Matthias Mailänder
873748b0ff Fix freetype2 includes. 2016-05-22 07:23:01 +02:00
Matthias Mailänder
5e62983251 Fix a serious compiler warning
Program returns random data in a function
2016-05-21 19:41:43 +02:00
Matthias Mailänder
d948c3c93f Create aseprite.desktop 2016-05-21 18:44:39 +02:00
David Capello
d371352526 Enable Edit > Copy anyway if layer is locked/non-editable 2016-05-19 13:22:58 -03:00
David Capello
47f4cb1313 Enable Edit > Copy Merged only when there is a visible selection
This fix a crash using copy merged when there is no selection.
2016-05-19 13:19:02 -03:00
David Capello
b21f5df2d6 Fix arrow keys to move a rotated selection (fix #775) 2016-05-18 14:26:25 -03:00
David Capello
591b3b19ac Add MoveMaskCommand::getDelta member function 2016-05-18 12:03:28 -03:00
David Capello
4929efbd9c Remove "Moving Pixels" label in status bar 2016-05-18 11:55:39 -03:00
David Capello
05395c2437 Change ShowExtras shortcut to Cmd+H on OS X 2016-05-18 11:17:49 -03:00
David Capello
10be4b4d82 Add support to drop files on OS X window (fix #605) 2016-05-17 21:43:29 -03:00
David Capello
1ce74d3c5a Abort loading news file if the application is being closed 2016-05-17 16:21:56 -03:00
David Capello
d495c4d18a Abort curl connections setting the timeout (avoid crash closing connections) 2016-05-17 16:13:25 -03:00
David Capello
c875e24928 Add some log information why WTInfo might fail 2016-05-17 16:11:40 -03:00