itsmattkc
1c7509e767
Merge branch 'cmake' of https://github.com/eszlari/olive into eszlari-cmake
2021-03-22 14:22:10 +11:00
itsmattkc
84c227c003
cmake: add definition to crash handler too
2021-03-21 01:22:01 +11:00
Peter Eszlari
36d3524daf
cmake: set CMAKE_OSX_DEPLOYMENT_TARGET in ci.yml
2020-11-30 19:13:15 +01:00
Peter Eszlari
4dac814721
move plist to packaging/
2020-11-30 19:07:11 +01:00
Peter Eszlari
4db450347c
cmake: remove OLIVE_TARGET variable
2020-11-30 18:45:39 +01:00
itsmattkc
d241090a9f
finally updated the copyright year
2020-11-17 20:13:22 +11:00
itsmattkc
b9724e3910
attempted to implement localization loading
2020-11-17 16:04:09 +11:00
itsmattkc
b582843d27
moved things around and started rewriting render backend
2020-10-29 01:36:26 +11:00
itsmattkc
917738d1de
Merge branch 'master' into otio
2020-10-22 20:26:16 +11:00
itsmattkc
ac4be0907f
cmake: move application install outside of crashpad if statement
2020-10-05 01:07:30 +11:00
itsmattkc
bb6d5505f5
otio: began early functionality to export to OTIO
2020-09-25 16:32:18 +10:00
itsmattkc
a684c32752
Merge branch 'master' into otio
2020-09-23 14:52:19 +10:00
Simran
d196689c2d
Improve cmake crashpad/breakpad discovery, compilation & installation under Unix ( #1184 )
...
* Clean up Crashpad library discovery code
* Find and install Breakpad binary
* Copy crashpad_handler and minidum_stackwalk POST_BUILD (macOS only)
* Install crashpad_handler and minidum_stackwalk for AppImage
2020-09-22 23:58:44 +02:00
itsmattkc
9f83865f6e
Merge branch 'master' into otio
2020-09-22 20:13:58 +10:00
itsmattkc
cd47676043
crashpad: updated crash handler
2020-09-22 18:42:51 +10:00
itsmattkc
7caf6797c8
cmake: link with opentimelineio
2020-09-18 12:18:05 +10:00
itsmattkc
10709880fc
preliminary google crashpad integration
...
First attempt at automated out-of-process crash reporting. Have only
updated AppVeyor script so far, so if this works (which it won't), it'll
only work on Windows.
2020-08-14 18:25:12 +10:00
itsmattkc
4fac083799
lol i accidentally deleted the mac fix when i reverted the cmake files
...
big time oof
2020-08-08 03:17:21 +10:00
itsmattkc
99d94a0d82
ci: build relwithdebinfo instead of debug
...
Probably more appropriate for end-user use.
2020-08-08 02:27:46 +10:00
itsmattkc
0cd4edad57
cmake: fixed macos/brew compile issue
2020-08-07 23:29:25 +10:00
itsmattkc
849e051fa4
ci: build debug builds rather than release builds
2020-08-07 19:58:44 +10:00
itsmattkc
df78e88150
cmake: disable optimizations for debug builds
...
Makes debugging certain bugs easier.
2020-07-10 18:30:03 +10:00
itsmattkc
3e9f98e230
Merge branch 'master' of https://github.com/olive-editor/olive.git
2020-06-26 00:22:03 +10:00
itsmattkc
7523db099b
cmake: use improved FindOpenEXR module
2020-06-26 00:21:12 +10:00
itsmattkc
65ccac1dfe
renderer: fixed bug that would render frames even after hash matching
...
Also enables the -Wshadow GCC warning to warn against the code bug that
caused this issue (and has caused other issues like it in the past).
2020-06-19 20:25:05 +10:00
itsmattkc
c907114b17
renderer: optimizing and fixing code paths
...
Re-introducing some old concepts for the new structure.
2020-05-26 22:40:54 +10:00
itsmattkc
e45256f6ab
cmake: rdynamic needs to be a *link* flag (not a compile flag)
2020-05-07 04:56:34 +10:00
itsmattkc
43ee598e01
Merge branch 'master' of https://github.com/olive-editor/olive
2020-05-07 03:14:18 +10:00
itsmattkc
b3ffc42113
Merge pull request #1140 from Simran-B/msvc-mp-flag
...
MSVC: Build with Multiple Processes (CMAKE_CXX_FLAGS /MP)
2020-05-07 03:11:24 +10:00
itsmattkc
0f306550bf
slider: use custom dragging code on mac
...
The slider dragging implementation used for other platforms caused issues on
macOS. We now have a custom Mac implementation that doesn't cause problems, and
is arguably better than the other implementation anyway.
2020-05-07 03:04:40 +10:00
itsmattkc
baf954a4e0
cmake: add minimum macos version
2020-05-01 14:00:40 +10:00
Simran Brucherseifer
c842148b9a
MSVC: Build with Multiple Processes (CMAKE_CXX_FLAGS /MP)
2020-04-29 11:15:09 +02:00
itsmattkc
366945fd29
add rdynamic to the linux build options
...
This appears to be necessary for debug symbols to show in the crash handler.
2020-04-29 03:57:49 +10:00
itsmattkc
1c3c8cd9b2
began work on headless export path
2020-04-20 02:37:10 +10:00
itsmattkc
45482e705d
cmake: disabled msvc warning 4244
2020-03-19 13:22:36 +11:00
itsmattkc
feb561c80b
cmake: disabled msvc warning 4267
2020-03-19 13:03:26 +11:00
itsmattkc
90284bef19
cmake: reduce msvc warning level
...
We don't develop with MSVC, we only use it for Windows builds so constantly
having to synchronize the warnings between it and GCC seems like a waste of
time.
2020-03-19 12:20:21 +11:00
itsmattkc
30b4ef8f00
cmake/travis: add crash handler tool to mac app bundle and handle dependencies
2020-03-18 08:39:05 -07:00
itsmattkc
215406c15d
cmake: install icns file inside mac bundle
2020-03-18 08:18:33 -07:00
itsmattkc
40073dde62
cmake: added crash handler target to install
2020-03-18 15:02:43 +11:00
itsmattkc
f800ca38c3
crashhandler: renamed executable in case it's packaged in a global
...
application folder like /usr/bin
2020-03-02 16:07:44 +11:00
itsmattkc
2ec160525c
cmake: made OpenEXR a direct dependency since we use it for
...
the caching system
2020-02-29 00:40:28 +11:00
itsmattkc
c32ed5955c
implemented simple crash handler
2020-02-28 13:21:32 +11:00
itsmattkc
5404fa628d
cmake: use rc resource file on windows
2020-02-25 13:18:16 +11:00
itsmattkc
de71bacdf1
msvc: suppress C4100 warning
2020-02-15 14:47:59 +11:00
itsmattkc
4c6e56320a
msvc: suppress C4267 warning
2020-02-16 00:57:00 +11:00
itsmattkc
d66425c324
prepared gl improvements for merge
2020-02-14 02:35:10 +11:00
itsmattkc
a197fc9c08
cmake: don't warn about unused parameter
2020-02-13 15:37:18 +11:00
itsmattkc
888e688385
work towards implementing osl as a renderer
2020-02-12 15:13:51 +11:00
itsmattkc
5e5be50959
cmake: find OSL
2020-02-08 00:14:13 +11:00