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