Commit graph

102 commits

Author SHA1 Message Date
Jeremy Bullock
d0f1813309 Rename to Tahoma2D 2020-10-02 00:20:33 -06:00
manongjohn
7c889c85ed
Tahoma build scripts (#140)
* macOS build scripts for Tahoma

* Linux build scripts for Tahoma

* Fix ffmpeg detection for Linux
2020-09-22 21:03:16 -06:00
artisteacher
4871443ae5
Fix unused command line arguments (#99)
This uses some of PR opentoonz/opentoonz#3031 by Otakuto with some small additions so that command line arguments can function.
2020-07-25 22:53:56 -06:00
Jeremy Bullock
ba75e4d7da
Mac build (#93)
* mac_build

* Mac find ffmpeg

* Fix travis and appveyor?

* fix linux

Co-authored-by: turtletooth <turtletooth@turtletooths-iMac.local>
2020-07-22 23:23:55 -06:00
Jeremy Bullock
133c867d93
Merge with core OpenToonz as of 7-5 (#73)
* add multi arc mockup

* implement mutli arc

* add join and smooth option

* reset multiarc and arc when deactivated

* create self loop if the last point is the same as the first

* make join option in multiarc consistent with tape tool

* fix a bug where thickness don't affect mutliarc in vector level

* remove join option in geometric tool

* stop mutliarc after closing shape

* double click can also end multi arc

* fix a bug where multiArc will produce buggy stroke

* fix a bug where geometric tools is not deactivated

* add multiArc shortcut

* rewrite multiArc

* revert changes to tvectorimage

* add undo data for multiArc

* Paste as Copy Command for XSheet

* Remove unneeded code

* Bug fix

* prevent guide lines from jumping around in MultiArc

* make stroke color consistent in MultiArc

* remove color in MultiArc's undo data

* make color consistent in MultiArc with previous version

* Fix single image raster levels

* fix compilation error

* fix a bug where multiArc might generate bugged stroke

* Remove ICONV dep (#3304)

* fix crash on saving studio palette

* Move to Paste Special Menu

* Don't Set Fixed Width if Docking a Floating Panel

Co-authored-by: pojienie <pojienie@gmail.com>
Co-authored-by: rim <11380091+rozhuk-im@users.noreply.github.com>
Co-authored-by: shun-iwasawa <shun.iwasawa@ghibli.jp>
Co-authored-by: Rodney <rodney.baker@gmail.com>
2020-07-05 23:32:52 -06:00
Jeremy Bullock
3605260cbd
Ot master (#58)
* prevent unintentional frameworks use and fix typos

* Fix build with Clang 10

* System depend code deduplication

* Improve multi-layer style picker.

Allows clicking anywhere on a stroke in another layer to pick it -
not just the center.

Fixes #2843.

* Get actual pixel size instead of hard-coding to 1.0.

* Rehide features

* fix pegbar restoring

* fix crash on converting single image

* Fix wrong path to FXs

* fix expression reference in sub xsheet

* Fix build with GCC 10.

The default option was fixed in the latest Twain releases
but Opentoonz includes Twain 2.1.

* Fix build with Qt 5.15.

QPainterPath is no longer included indirectly.

* fix pegbar lost on exploding subxsheet

* fix fxs missing on explode

* Adobe Animate keyboard shortcuts but now with better shapes

* fix a bug where level in xsheet gets replaced when cancelling saving

* add include intersection option in selection tool

Co-authored-by: artisteacher <thingymadingy@yahoo.com>
Co-authored-by: Rodney <rodney.baker@gmail.com>
Co-authored-by: Rozhuk Ivan <rozhuk.im@gmail.com>
Co-authored-by: Martin van Zijl <martin.vanzijl@gmail.com>
Co-authored-by: shun-iwasawa <shun.iwasawa@ghibli.jp>
Co-authored-by: Konstantin Dmitriev <ksee.zelgadis@gmail.com>
Co-authored-by: Christophe Giboudeaux <christophe@krop.fr>
Co-authored-by: MrBlockCat <37186692+MrBlockCat@users.noreply.github.com>
Co-authored-by: pojienie <pojienie@gmail.com>
2020-06-28 21:05:10 -06:00
Jeremy Bullock
4b19ca95f2
Put back scan and cleanup (#13) 2020-05-27 00:38:36 -06:00
Jeremy Bullock
1d8faddcc0
Tahoma Branding (#6) 2020-05-22 22:20:51 -06:00
Jeremy Bullock
50d82d74ab
Rip it out (#2)
* Part 1

* Part 1

* Part 2
2020-05-18 18:34:29 -06:00
manongjohn
e878b02286 Fix linux builds for stopmotion with webcams 2020-04-20 21:34:58 -04:00
Jeremy Bullock
51e3b1b67f Add Serial for Arduino Control 2020-04-18 20:29:13 -06:00
Jeremy Bullock
8263b90285 last? appveyor 2020-04-14 21:48:14 -06:00
Jeremy Bullock
f698c22414 appveyor 3 2020-04-14 20:41:54 -06:00
artisteacher
6857ac645d
Merge branch 'stop_motion_improvements' into stop-motion-mac 2020-04-13 19:35:23 -04:00
Artisteacher
27825369e7 update mac stop motion 2020-04-12 10:43:17 -04:00
John Dancel
77a36ed56d Fix macOS builds for stopmotion with webcams 2020-04-11 14:35:29 -04:00
Jeremy Bullock
a1f6521ecf Make basic stop motion for all 2020-04-09 17:06:47 -06:00
Rodney
125d235b37
Merge pull request #2658 from blackwarthog/feature06_mingw_win32
Allow to compile OpenToonz for windows 32bit (via mingw)
2020-02-03 19:45:43 -07:00
Tact Yoshida
55b178907a Remove SDL2 2020-01-09 04:05:40 +09:00
shun-iwasawa
590082b826 add liecense files, make opencv version flexible (#2954) 2019-12-23 15:05:03 -07:00
Jeremy Bullock
f159071bf7 Canon DSLR and Stop Motion Support (#2635)
* Stop Motion Features

Please note that this feature won't appear in the nightly build until some related changes are completed.
2019-12-23 20:24:44 +09:00
Jeremy Bullock
d44d54af2d
Merge branch 'master' into feature06_mingw_win32 2019-11-14 08:12:51 -07:00
Rodney
83fe31d0e0
Merge pull request #2600 from manongjohn/xcode_builds
Xcode IDE support for macOS builds
2019-09-19 09:15:18 -05:00
otakuto
34a7cef9ea Fix warning -Z-reserved-lib-stdc++ (#2541) 2019-09-18 19:03:45 +09:00
Ivan Mahonin
db7f146cab #mingw #win32: disable quicktime 2019-09-09 11:36:13 +07:00
otakuto
8f49919d8b Remove -fpermissive flag (#2457) 2019-08-02 16:17:38 +09:00
John Dancel
c0795e8b28 Instruction updates and revert default CMake lib path 2019-04-25 10:37:28 -04:00
John Dancel
83fae996d8 Xcode IDE support 2019-04-20 22:54:44 -04:00
shun-iwasawa
17984e207e Czech translation (#2535) 2019-04-01 16:28:33 +09:00
eszlari
ad2efb845d linux data: misc fixes (#2485) 2019-02-22 10:42:41 +09:00
shun-iwasawa
f39ea05cac Remove Version Numbers from File Names (#2410)
* remove version numbers from file names

* update plist and systemvar for osx

* modify appveyor script
2018-12-28 11:15:09 +09:00
eszlari
e5a0a35b95 add linux desktop data (#2210) 2018-09-06 18:43:57 +09:00
shun-iwasawa
22412dc1a8 v1.2.0 (#1631)
* v1.2.0

* more update versions to v1.2.0
2017-12-11 13:23:11 +09:00
shun-iwasawa
f5e16731c3
update ts files (#1610) 2017-12-01 12:01:16 +09:00
Campbell Barton
b0ee30d3b2 Minor edit needed to last commit 2017-11-30 12:31:51 +11:00
Campbell Barton
fc1e00f7d5 CMake: fix for #1384 (libmypaint on linux) 2017-11-30 12:14:34 +11:00
shun_iwasawa
31362db453 qt5.9 2017-10-16 16:29:09 +09:00
Jeremy Bullock
5ffb5db40c Updated Mac Build Instructions (#1301)
* Added LFS to build instructions for mac
* added lzo instruction
* added libmypaint instruction
2017-08-24 18:06:59 +09:00
shun-iwasawa
5bdd2f55e9 fix camera capture for osx 2017-08-14 20:17:17 +09:00
Konstantin Dmitriev
39a0e0b440 Russian translation (first draft). Translated by Yury Grubnik (@beeheemooth). (#1332)
CAUTION for Japanese and Chinese users: Introducing this change may cause unexpected change in UI language.
2017-08-10 20:45:33 +09:00
Ivan Mahonin
bf1d82af08 MyPaint brushes for OpenToonz raster levels (#1124)
close #417
2017-08-04 12:31:50 +09:00
Ivan Mahonin
429ee8c8e4 Allow to cross compile for Windows with Linux/Mingw (part 3 of 3, cmake) (#1150)
* #mingw #cmake: rules for native and cross compilation

* #mingw #cmake: fix CMakeLists.txt for using with MinGW under Windows

* #mingw #cmake: fix typo (BUILD_ENV_WIN -> BUILD_ENV_MSVC)
2017-05-26 15:00:05 +09:00
shun-iwasawa
a01b86fee7 set info.plist for retina display 2017-04-20 12:47:24 +09:00
Campbell Barton
fb6d38d59c CMake: cleanup indentation 2017-02-11 11:13:07 +11:00
Campbell Barton
cead1bb2ca CMake: add WITH_SYSTEM_SUPERLU option
Fixes crash on Linux (reported multiple times): see #1021
2017-02-10 09:54:10 +11:00
Campbell Barton
6c644bebb2 CMake: add WITH_SYSTEM_LZO option
Allows to easily switch between using thirdparty libs.
2017-02-03 19:40:49 +11:00
Campbell Barton
fb7729aaaf CMake: fix for SuperLU
It wasn't possible to use a custom superlu path.

- Added "superlu" onto the end of SUPERLU_INCLUDE_DIR
- Wasn't using SUPERLU_INCLUDE_DIR, instead used hard-coded path.
  Now use SUPERLU_INCLUDE_DIR on Linux,
  leave windows and macOS as-is with notice.
2016-12-13 12:01:27 +11:00
Campbell Barton
5bb68e4f5f CMake: ensure Qt isn't too old
Saves confusing errors for older Linux distros #913.
2016-11-13 06:32:27 +11:00
Campbell Barton
6f12250419 CMake: minor cleanup 2016-10-28 19:09:35 +11:00
Campbell Barton
9ece9c0c92 Cleanup: CMake style
Use parens on newline, avoids diff-noise when adding values.
2016-07-23 04:59:47 +10:00