Commit graph

116 commits

Author SHA1 Message Date
manongjohn
7317b1a174 Update 3rd party library binaries for MSVC 2019 and update to libtiff 4.2.0 w/ customizations 2022-08-26 07:56:49 -04:00
shun-iwasawa
8ae3e5c25d wintab support option with customized qt 2021-10-04 14:05:55 -04:00
shun-iwasawa
286db52495 remove LibJpeg and add jpeg-turbo in thirdparty 2021-08-31 11:10:50 -04:00
shun-iwasawa
9e3a1de6bb build translation optional in cmake 2021-08-31 11:10:48 -04:00
Rozhuk Ivan
a7b6545028 Add FreeBSD (tested) and other BSD systems (not tested) to build and run.
I fail to build TIFF code: it requires access to libtiff internals but it
unavailable with libtiff prom ports. Probably pre build form
thirdparty/tiff-4.0.3 should fix this, but I don't check this.
Tiff code disabled for work but available in options.

I fail with SSE2 too, there is some mess with class initialization:
TRaster32P rout32 = rout; have no idea how to fix it.
If some one want to play with it, then try to build with
CFLAGS+= -DUSE_SSE2 -DDWORD=uint32_t -D_aligned_malloc=aligned_alloc -D_aligned_free=free
on non windows system.

FarmServer::queryHwInfo() - now uses TSystem::***() to collect system info,
to avoid code duplication.

Add pthread as required lib.
2021-08-31 11:10:48 -04:00
manongjohn
c7c7ad6193
Merge pull request #573 from manongjohn/fix_libmypaint_for_linux
Fix libmypaint version for Linux builds
2021-04-19 07:15:12 -04:00
shun-iwasawa
1c796dd055 enable to specify cmake_prefix_path 2021-03-28 18:08:34 -04:00
manongjohn
4d380cd39a Fix libmypaint version for Linux builds 2021-03-22 21:47:00 -04:00
manongjohn
588c760e8a
Merge pull request #578 from manongjohn/add_crashrpt_for_windows
Add CrashRpt
2021-02-11 10:15:50 -05:00
manongjohn
f13e587ded Add CrashRpr 2021-02-11 06:41:40 -05:00
Tact Yoshida
9fcfa63453 Fix workaround for GLEW
Co-authored-by: manongjohn <19245851+manongjohn@users.noreply.github.com>
2021-01-25 11:12:20 -05:00
Jeremy Bullock
a599d98bca
Remove all things Quicktime (#393) 2020-11-04 12:19:59 -07:00
Jeremy Bullock
91d7988acb
Remove libusb (#268) 2020-11-04 11:54:56 -07:00
Jeremy Bullock
4d411c3ce6
Change glut to freeglut on Windows (#267) 2020-11-04 11:49:17 -07:00
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