-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update some GUI for Arnold #1
base: master
Are you sure you want to change the base?
Commits on Mar 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 19099f6 - Browse repository at this point
Copy the full SHA 19099f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for af834ea - Browse repository at this point
Copy the full SHA af834eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4335e64 - Browse repository at this point
Copy the full SHA 4335e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a8f9f - Browse repository at this point
Copy the full SHA 83a8f9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74d5701 - Browse repository at this point
Copy the full SHA 74d5701View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2005307 - Browse repository at this point
Copy the full SHA 2005307View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6776667 - Browse repository at this point
Copy the full SHA 6776667View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa48413 - Browse repository at this point
Copy the full SHA aa48413View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01678ac - Browse repository at this point
Copy the full SHA 01678acView commit details -
Configuration menu - View commit details
-
Copy full SHA for b816547 - Browse repository at this point
Copy the full SHA b816547View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ed234 - Browse repository at this point
Copy the full SHA b9ed234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 884eb57 - Browse repository at this point
Copy the full SHA 884eb57View commit details -
Configuration menu - View commit details
-
Copy full SHA for daee19d - Browse repository at this point
Copy the full SHA daee19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 796a257 - Browse repository at this point
Copy the full SHA 796a257View commit details -
Using std::numeric_limits instead of Imath::limits due to MSVC linkag…
…e problem Representative error from MSVC: error LNK2019: unresolved external symbol "public: static unsigned __int64 __cdecl Imath_2_2::limits<unsigned __int64>::max(void)" (?m ax@?$limits@_K@Imath_2_2@@SA_KXZ) referenced in function "public: void __cdecl Gaffer::Switch<class Gaffer::ComputeNode>::setup(class Gaffer::Plug co nst *)"
Configuration menu - View commit details
-
Copy full SHA for d0f951a - Browse repository at this point
Copy the full SHA d0f951aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2189f24 - Browse repository at this point
Copy the full SHA 2189f24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dfe5e2 - Browse repository at this point
Copy the full SHA 0dfe5e2View commit details -
Public/private workaround for MSVC
error C2248: 'GafferImageUI::ImageGadget::TileIndex': cannot access private struct declared in class 'GafferImageUI::ImageGadget'
Configuration menu - View commit details
-
Copy full SHA for 9d669e8 - Browse repository at this point
Copy the full SHA 9d669e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df2c13 - Browse repository at this point
Copy the full SHA 7df2c13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 033b08a - Browse repository at this point
Copy the full SHA 033b08aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36bba38 - Browse repository at this point
Copy the full SHA 36bba38View commit details -
ArrayPlug.obj : error LNK2019: unresolved external symbol "public: static unsigned __int64 __cdecl Imath_2_2::limits<unsigned __int64>::max(void)" (?max@?$limits@_K@Imath_2_2@@SA_KXZ) referenced in function "public: void __cdecl Gaffer::ArrayPlug::`default constructor closure'(void)"
Configuration menu - View commit details
-
Copy full SHA for 4c9aed9 - Browse repository at this point
Copy the full SHA 4c9aed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89f9063 - Browse repository at this point
Copy the full SHA 89f9063View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7807a26 - Browse repository at this point
Copy the full SHA 7807a26View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8f4d6a - Browse repository at this point
Copy the full SHA e8f4d6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ac4b2 - Browse repository at this point
Copy the full SHA 93ac4b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b78236 - Browse repository at this point
Copy the full SHA 1b78236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67e3228 - Browse repository at this point
Copy the full SHA 67e3228View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87b508e - Browse repository at this point
Copy the full SHA 87b508eView commit details -
MSVC needs boost namespace specified
error C2872: 'list': ambiguous symbol 'std::list': class has no constructors 'boost::python::ssize_t boost::python::len(const boost::python::api::object &)': cannot convert argument 1 from 'std::list' to 'const boost::python::api::object &' binary '[': 'std::list' does not define this operator or a conversion to a type acceptable to the predefined operator 'arg': ambiguous symbol 'std::arg': no matching overloaded function found '_Promote_to_float<_Ty>::type std::arg(_Ty)': could not deduce template argument for '<unnamed-symbol>' '_Ty std::arg(const std::complex<_Other> &)': could not deduce template argument for 'const std::complex<_Other> &' from 'const char [5]' '_Ty std::arg(const std::complex<_Other> &)': could not deduce template argument for 'const std::complex<_Other> &' from 'const char [10]' '_Ty std::arg(const std::complex<_Other> &)': could not deduce template argument for 'const std::complex<_Other> &' from 'const char [6]'
Configuration menu - View commit details
-
Copy full SHA for e9e2e3b - Browse repository at this point
Copy the full SHA e9e2e3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 291d0e9 - Browse repository at this point
Copy the full SHA 291d0e9View commit details -
On Windows filename().c_str() is a wchar_t so we need an extra conver…
…sion to solve the error: error C2664: 'long strtol(const char *,char **,int)': cannot convert argument 1 from 'const boost::filesystem::path::value_type *' to 'const char *'
Configuration menu - View commit details
-
Copy full SHA for ffac534 - Browse repository at this point
Copy the full SHA ffac534View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a674bf - Browse repository at this point
Copy the full SHA 5a674bfView commit details -
all code lives in the header so remove the export. With the GAFFER_EX…
…PORT in MSVC gives errors like 'Gaffer::Container<Base,T>::typeId': definition of dllimport function not allowed (compili ng source file M:\gaffer\src\GafferModule\NodeBinding.cpp)
Configuration menu - View commit details
-
Copy full SHA for f6f968a - Browse repository at this point
Copy the full SHA f6f968aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7358104 - Browse repository at this point
Copy the full SHA 7358104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68d0cee - Browse repository at this point
Copy the full SHA 68d0ceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e7e21f - Browse repository at this point
Copy the full SHA 7e7e21fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 911d15e - Browse repository at this point
Copy the full SHA 911d15eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2b0154 - Browse repository at this point
Copy the full SHA d2b0154View commit details -
Revert "change readonly testing to be cross-platform"
This reverts commit 23a2ae5.
Configuration menu - View commit details
-
Copy full SHA for b081569 - Browse repository at this point
Copy the full SHA b081569View commit details -
Revert "Revert "change readonly testing to be cross-platform""
This reverts commit 7fa5071.
Configuration menu - View commit details
-
Copy full SHA for c82988c - Browse repository at this point
Copy the full SHA c82988cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02288ef - Browse repository at this point
Copy the full SHA 02288efView commit details -
Configuration menu - View commit details
-
Copy full SHA for e27b43b - Browse repository at this point
Copy the full SHA e27b43bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9fe5c7 - Browse repository at this point
Copy the full SHA d9fe5c7View commit details -
gcc and msvc define size_t slightly differently, use the standard lib…
…rary to link on msvc
Configuration menu - View commit details
-
Copy full SHA for 0686c52 - Browse repository at this point
Copy the full SHA 0686c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for a48fa4f - Browse repository at this point
Copy the full SHA a48fa4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for af85159 - Browse repository at this point
Copy the full SHA af85159View commit details -
get test running (and failing) on Windows
Windows Python doesn't have pwd or grp modules, so exclude them on Windows
Configuration menu - View commit details
-
Copy full SHA for db05a52 - Browse repository at this point
Copy the full SHA db05a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88032c5 - Browse repository at this point
Copy the full SHA 88032c5View commit details -
add test to make sure the owner is not empty (this was causing a fals…
…e pass in the Owner test on Windows before adapting FileSystemPath.cpp to Windows) add workaround on Windows to get the file owner - Python does not have a reliable native function for this
Configuration menu - View commit details
-
Copy full SHA for 09d8692 - Browse repository at this point
Copy the full SHA 09d8692View commit details -
Windows can't delete the temp folder (in the GafferTest.TestCase.tear…
…Down function) because the test is still working in that directory, resulting in an error
Configuration menu - View commit details
-
Copy full SHA for 85c35a8 - Browse repository at this point
Copy the full SHA 85c35a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a57dd - Browse repository at this point
Copy the full SHA 22a57ddView commit details -
convert existing tests to work cross-platform
add tests for nativeStrings create separate function to get file owner cross-platform since it is used multiple times
Configuration menu - View commit details
-
Copy full SHA for 059511f - Browse repository at this point
Copy the full SHA 059511fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e76a91 - Browse repository at this point
Copy the full SHA 4e76a91View commit details -
add nativeString function to return path values conforming to OS requ…
…irements for Windows and Linux / Mac
Configuration menu - View commit details
-
Copy full SHA for 72eca0e - Browse repository at this point
Copy the full SHA 72eca0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55c5f8d - Browse repository at this point
Copy the full SHA 55c5f8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 790b4e8 - Browse repository at this point
Copy the full SHA 790b4e8View commit details -
Leaving out symlink support on Windows (it's only available to admini…
…strators by default, and boost does not support it either), just test that the regular file is valid
Configuration menu - View commit details
-
Copy full SHA for 7d82b7c - Browse repository at this point
Copy the full SHA 7d82b7cView commit details -
dump sanitizing string in favor of overriding the setFromString to al…
…low for properly setting the root, especially with Windows drive letter paths
Configuration menu - View commit details
-
Copy full SHA for 1945995 - Browse repository at this point
Copy the full SHA 1945995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33b99f4 - Browse repository at this point
Copy the full SHA 33b99f4View commit details -
add Windows code to get file owner. Note that the file owner related …
…tests are failing - this is a problem with Python not being able to get a directory owner properly. Currently looking into how to do this
Configuration menu - View commit details
-
Copy full SHA for 2f4eea7 - Browse repository at this point
Copy the full SHA 2f4eea7View commit details -
fix UNC paths - need to make sure nativePath starts with "\\" and tha…
…t we are not omitting the leading "/" because of errors in string parsing
Configuration menu - View commit details
-
Copy full SHA for ab11be3 - Browse repository at this point
Copy the full SHA ab11be3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1235d1b - Browse repository at this point
Copy the full SHA 1235d1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a099a4f - Browse repository at this point
Copy the full SHA a099a4fView commit details -
Revert "use full path text to include the root, which on Windows may …
…be the drive letter" This reverts commit 5ee4212.
Configuration menu - View commit details
-
Copy full SHA for afe7070 - Browse repository at this point
Copy the full SHA afe7070View commit details -
filter for a drive letter pattern at the start of a path and make it …
…the root if found
Configuration menu - View commit details
-
Copy full SHA for 4dfef49 - Browse repository at this point
Copy the full SHA 4dfef49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 015191a - Browse repository at this point
Copy the full SHA 015191aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d53435 - Browse repository at this point
Copy the full SHA 2d53435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6271744 - Browse repository at this point
Copy the full SHA 6271744View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d098c - Browse repository at this point
Copy the full SHA c6d098cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a585120 - Browse repository at this point
Copy the full SHA a585120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b61bbc - Browse repository at this point
Copy the full SHA 4b61bbcView commit details -
Revert "add simple test to check truncating"
This reverts commit 5431412.
Configuration menu - View commit details
-
Copy full SHA for 73bc22a - Browse repository at this point
Copy the full SHA 73bc22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9eeb71 - Browse repository at this point
Copy the full SHA a9eeb71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c93ce4 - Browse repository at this point
Copy the full SHA 6c93ce4View commit details -
fix OSL expressions not working because it wasn't splitting the OSL p…
…ath environment variable correctly on windows
Configuration menu - View commit details
-
Copy full SHA for 1828317 - Browse repository at this point
Copy the full SHA 1828317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00a1388 - Browse repository at this point
Copy the full SHA 00a1388View commit details -
Configuration menu - View commit details
-
Copy full SHA for 328f6c3 - Browse repository at this point
Copy the full SHA 328f6c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1956d48 - Browse repository at this point
Copy the full SHA 1956d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ad421 - Browse repository at this point
Copy the full SHA 47ad421View commit details -
Revert "convert OSL shader searching to cross platform"
This reverts commit 219ecda.
Configuration menu - View commit details
-
Copy full SHA for 1a2df38 - Browse repository at this point
Copy the full SHA 1a2df38View commit details -
handle Windows paths properly for OSL shaders and conform to forward …
…slash standard for shader paths
Configuration menu - View commit details
-
Copy full SHA for b6b5b17 - Browse repository at this point
Copy the full SHA b6b5b17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e557ea - Browse repository at this point
Copy the full SHA 9e557eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d51923b - Browse repository at this point
Copy the full SHA d51923bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5620ea3 - Browse repository at this point
Copy the full SHA 5620ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc33364 - Browse repository at this point
Copy the full SHA cc33364View commit details -
Configuration menu - View commit details
-
Copy full SHA for 561d253 - Browse repository at this point
Copy the full SHA 561d253View commit details -
Configuration menu - View commit details
-
Copy full SHA for b13f1ad - Browse repository at this point
Copy the full SHA b13f1adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d8943c - Browse repository at this point
Copy the full SHA 0d8943cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 400ad40 - Browse repository at this point
Copy the full SHA 400ad40View commit details -
Configuration menu - View commit details
-
Copy full SHA for d19ae19 - Browse repository at this point
Copy the full SHA d19ae19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d4808 - Browse repository at this point
Copy the full SHA 09d4808View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32fbf8d - Browse repository at this point
Copy the full SHA 32fbf8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f202ea - Browse repository at this point
Copy the full SHA 4f202eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 855aaff - Browse repository at this point
Copy the full SHA 855aaffView commit details -
Revert "change readonly testing to be cross-platform"
This reverts commit 23a2ae5.
Configuration menu - View commit details
-
Copy full SHA for eadaa4b - Browse repository at this point
Copy the full SHA eadaa4bView commit details -
Revert "Revert "change readonly testing to be cross-platform""
This reverts commit 7fa5071.
Configuration menu - View commit details
-
Copy full SHA for 543f49b - Browse repository at this point
Copy the full SHA 543f49bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b40abb5 - Browse repository at this point
Copy the full SHA b40abb5View commit details -
add test to make sure the owner is not empty (this was causing a fals…
…e pass in the Owner test on Windows before adapting FileSystemPath.cpp to Windows) add workaround on Windows to get the file owner - Python does not have a reliable native function for this
Configuration menu - View commit details
-
Copy full SHA for 70ac8ae - Browse repository at this point
Copy the full SHA 70ac8aeView commit details -
Windows can't delete the temp folder (in the GafferTest.TestCase.tear…
…Down function) because the test is still working in that directory, resulting in an error
Configuration menu - View commit details
-
Copy full SHA for da5b20b - Browse repository at this point
Copy the full SHA da5b20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4efaca1 - Browse repository at this point
Copy the full SHA 4efaca1View commit details -
convert existing tests to work cross-platform
add tests for nativeStrings create separate function to get file owner cross-platform since it is used multiple times
Configuration menu - View commit details
-
Copy full SHA for 06d383d - Browse repository at this point
Copy the full SHA 06d383dView commit details -
Configuration menu - View commit details
-
Copy full SHA for be29a35 - Browse repository at this point
Copy the full SHA be29a35View commit details -
fix UNC paths - need to make sure nativePath starts with "\\" and tha…
…t we are not omitting the leading "/" because of errors in string parsing
Configuration menu - View commit details
-
Copy full SHA for b4ea8a5 - Browse repository at this point
Copy the full SHA b4ea8a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 684961f - Browse repository at this point
Copy the full SHA 684961fView commit details -
Revert "use full path text to include the root, which on Windows may …
…be the drive letter" This reverts commit 5ee4212.
Configuration menu - View commit details
-
Copy full SHA for 4362291 - Browse repository at this point
Copy the full SHA 4362291View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1233cb1 - Browse repository at this point
Copy the full SHA 1233cb1View commit details -
Revert "add simple test to check truncating"
This reverts commit 5431412.
Configuration menu - View commit details
-
Copy full SHA for c006d24 - Browse repository at this point
Copy the full SHA c006d24View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b34af - Browse repository at this point
Copy the full SHA d5b34afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 926f37a - Browse repository at this point
Copy the full SHA 926f37aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2aba93 - Browse repository at this point
Copy the full SHA c2aba93View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbee0cd - Browse repository at this point
Copy the full SHA bbee0cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00c1570 - Browse repository at this point
Copy the full SHA 00c1570View commit details -
Configuration menu - View commit details
-
Copy full SHA for a482eb7 - Browse repository at this point
Copy the full SHA a482eb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 770700f - Browse repository at this point
Copy the full SHA 770700fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f76ba9 - Browse repository at this point
Copy the full SHA 3f76ba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 044a14c - Browse repository at this point
Copy the full SHA 044a14cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d664a72 - Browse repository at this point
Copy the full SHA d664a72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 654e868 - Browse repository at this point
Copy the full SHA 654e868View commit details -
on Windows the %GAFFER_ROOT% variable contains a parent directory (..…
…) element that needs to be expanded
Configuration menu - View commit details
-
Copy full SHA for aeca1d1 - Browse repository at this point
Copy the full SHA aeca1d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab23fd9 - Browse repository at this point
Copy the full SHA ab23fd9View commit details -
UserPlugs : add FileSystemPathPlug and set default widget to FileSyst…
…emPathPlugValueWidget
Configuration menu - View commit details
-
Copy full SHA for 33459de - Browse repository at this point
Copy the full SHA 33459deView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae9aa4b - Browse repository at this point
Copy the full SHA ae9aa4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86857cd - Browse repository at this point
Copy the full SHA 86857cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87051f1 - Browse repository at this point
Copy the full SHA 87051f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fe7213 - Browse repository at this point
Copy the full SHA 9fe7213View commit details -
Gaffer Windows : make sure the built-in Python is used and handle err…
…or return codes appropriately
Configuration menu - View commit details
-
Copy full SHA for 3ec0306 - Browse repository at this point
Copy the full SHA 3ec0306View commit details -
Windows Build : use JOM for faster builds
- MSVC make doesn't use multiple threads
Configuration menu - View commit details
-
Copy full SHA for 9083658 - Browse repository at this point
Copy the full SHA 9083658View commit details -
Configuration menu - View commit details
-
Copy full SHA for 421b869 - Browse repository at this point
Copy the full SHA 421b869View commit details -
Configuration menu - View commit details
-
Copy full SHA for c592736 - Browse repository at this point
Copy the full SHA c592736View commit details -
remove artifacts archive so it isn't packaged with release
install inkscape for building graphics
Configuration menu - View commit details
-
Copy full SHA for 4ca7932 - Browse repository at this point
Copy the full SHA 4ca7932View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95f94e1 - Browse repository at this point
Copy the full SHA 95f94e1View commit details -
gaffer.bat : refactor to prepend / append environment variables
This helps particularly with conditionals that batch files treat with a different syntax
Configuration menu - View commit details
-
Copy full SHA for 01bdea5 - Browse repository at this point
Copy the full SHA 01bdea5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1174986 - Browse repository at this point
Copy the full SHA 1174986View commit details -
Configuration menu - View commit details
-
Copy full SHA for b63acc1 - Browse repository at this point
Copy the full SHA b63acc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for da63c7e - Browse repository at this point
Copy the full SHA da63c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d0d648 - Browse repository at this point
Copy the full SHA 7d0d648View commit details -
Revert "Windows Build : remove conditional Arnold building"
This reverts commit 8aa6980. # Conflicts: # contrib/cmake/CMakeLists.txt
Configuration menu - View commit details
-
Copy full SHA for 8586053 - Browse repository at this point
Copy the full SHA 8586053View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cd76d1 - Browse repository at this point
Copy the full SHA 8cd76d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for df284c1 - Browse repository at this point
Copy the full SHA df284c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcd2017 - Browse repository at this point
Copy the full SHA fcd2017View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2adb6f3 - Browse repository at this point
Copy the full SHA 2adb6f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d5246 - Browse repository at this point
Copy the full SHA 39d5246View commit details -
Gaffer.bat : split Appleseed shader setup into separate blocks
Batch files look at the contents of an if statement as one single command. If OSL_SEARCH_PATHS is set in the same block as the APPLESEED_SEARCHPATH, the latter won't find the paths added to OSL_SEARCH_PATHS
Configuration menu - View commit details
-
Copy full SHA for ba126b0 - Browse repository at this point
Copy the full SHA ba126b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a403e32 - Browse repository at this point
Copy the full SHA a403e32View commit details -
Process : include declarations for Plug and Context
MSVC is not able to cast Gaffer::Plug and Gaffer::Context to IECore::RefCounted unless their declarations are included
Configuration menu - View commit details
-
Copy full SHA for 5cfa29d - Browse repository at this point
Copy the full SHA 5cfa29dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f86043 - Browse repository at this point
Copy the full SHA 2f86043View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24ad4e0 - Browse repository at this point
Copy the full SHA 24ad4e0View commit details -
IECoreArnoldPreview : MSVC can't compare IECore::InternedString to st…
…d::string directly
Configuration menu - View commit details
-
Copy full SHA for 06030e5 - Browse repository at this point
Copy the full SHA 06030e5View commit details -
GafferArnoldUI : add symbol exports
- Symbols for GafferArnoldUI need to be exported - MSVC2017 prevents unnamed namespaces from being exported, so exports need to be in a named namespace - MSVC gives an error with multiple definitions of 'parameterOrDefault' found in multiple source files when linking - Isolate 'parameterOrDefault' to individual namespaces as a short-term fix before refactoring
Configuration menu - View commit details
-
Copy full SHA for 4b0de70 - Browse repository at this point
Copy the full SHA 4b0de70View commit details -
DocumentationAlgo : adapt parameters for MSVC
- The second argument to markdown_to_html is 'size_t len' which MSVC defines as unsigned int64
Configuration menu - View commit details
-
Copy full SHA for 514b30e - Browse repository at this point
Copy the full SHA 514b30eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ca6d18 - Browse repository at this point
Copy the full SHA 0ca6d18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b3b1ec - Browse repository at this point
Copy the full SHA 2b3b1ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ebe1f - Browse repository at this point
Copy the full SHA e7ebe1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ef20d6 - Browse repository at this point
Copy the full SHA 4ef20d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c784b0 - Browse repository at this point
Copy the full SHA 1c784b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b29586 - Browse repository at this point
Copy the full SHA 6b29586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 274f7b0 - Browse repository at this point
Copy the full SHA 274f7b0View commit details -
Scons : adapt Python naming convention to Windows scheme
- Python names it's library as python<versionMajor><versionMinor>.lib with no dots in the version number - The Python include directory does not include a version number
Configuration menu - View commit details
-
Copy full SHA for 481e306 - Browse repository at this point
Copy the full SHA 481e306View commit details -
Scons : Quote Inkscape command to allow spaces in the path
- Inkscape on Windows is likely installed in "C:\Program Files" - the space in the directory name requires quoting to be run
Configuration menu - View commit details
-
Copy full SHA for e27f436 - Browse repository at this point
Copy the full SHA e27f436View commit details -
Scons : convert LOCATE_DEPENDENCY_PATH to a list if it is not already
- MSVC builds need to have the Boost include directory pointed out, this seems like the most logical way and supports additional directories passed on the command line if needed
Configuration menu - View commit details
-
Copy full SHA for 17951a2 - Browse repository at this point
Copy the full SHA 17951a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e69d6d9 - Browse repository at this point
Copy the full SHA e69d6d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fb5d52 - Browse repository at this point
Copy the full SHA 1fb5d52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4aaab - Browse repository at this point
Copy the full SHA 5f4aaabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cf5e3f - Browse repository at this point
Copy the full SHA 3cf5e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3802dd8 - Browse repository at this point
Copy the full SHA 3802dd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c81c8 - Browse repository at this point
Copy the full SHA 82c81c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f99b862 - Browse repository at this point
Copy the full SHA f99b862View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3590ab - Browse repository at this point
Copy the full SHA c3590abView commit details -
Documentation : convert from shell scripts to Python scripts for Wind…
…ows compatibility
Configuration menu - View commit details
-
Copy full SHA for 9616023 - Browse repository at this point
Copy the full SHA 9616023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f253da - Browse repository at this point
Copy the full SHA 7f253daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3483b88 - Browse repository at this point
Copy the full SHA 3483b88View commit details -
Scons : set optimizations in RelWithDebugInfo build
- there was a problem with visibility of the IECoreGL::PerspectiveCamera since it only lives in an include file with no corresponding .cpp file. I'm not entirely sure why this works, maybe the optimization does some form of inlining?
Configuration menu - View commit details
-
Copy full SHA for 19c9e1a - Browse repository at this point
Copy the full SHA 19c9e1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c577edd - Browse repository at this point
Copy the full SHA c577eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for facfe73 - Browse repository at this point
Copy the full SHA facfe73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6450b6a - Browse repository at this point
Copy the full SHA 6450b6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebcf128 - Browse repository at this point
Copy the full SHA ebcf128View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65f976b - Browse repository at this point
Copy the full SHA 65f976bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 697428d - Browse repository at this point
Copy the full SHA 697428dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf40612 - Browse repository at this point
Copy the full SHA bf40612View commit details -
Catalogue : force substitutions
- override Process::current() check in FileSystemPathPlug
Configuration menu - View commit details
-
Copy full SHA for 7e26e78 - Browse repository at this point
Copy the full SHA 7e26e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62c9e66 - Browse repository at this point
Copy the full SHA 62c9e66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f5be51 - Browse repository at this point
Copy the full SHA 6f5be51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53b1e4c - Browse repository at this point
Copy the full SHA 53b1e4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ffbb2 - Browse repository at this point
Copy the full SHA a9ffbb2View commit details -
Use std::numeric_limits for size_t
- Windows defines size_t as unsigned __int64 which OpenEXR does not have a template specialization for
Configuration menu - View commit details
-
Copy full SHA for c3143f8 - Browse repository at this point
Copy the full SHA c3143f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f83737 - Browse repository at this point
Copy the full SHA 0f83737View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43fc73d - Browse repository at this point
Copy the full SHA 43fc73dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ab6d4c - Browse repository at this point
Copy the full SHA 7ab6d4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0945ba - Browse repository at this point
Copy the full SHA f0945baView commit details -
GafferArnoldUI : link to Arnold lib
- needed to locate ai.lib on Windows
Configuration menu - View commit details
-
Copy full SHA for 001d391 - Browse repository at this point
Copy the full SHA 001d391View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb66542 - Browse repository at this point
Copy the full SHA cb66542View commit details -
SConstruct : add option for Boost Python library suffix
- Boost on Windows adds the Python version to the boost_python library
Configuration menu - View commit details
-
Copy full SHA for f9b1cbf - Browse repository at this point
Copy the full SHA f9b1cbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e6228 - Browse repository at this point
Copy the full SHA d1e6228View commit details -
- it is necessary to add the non-anonymous namespace to avoid compiler error C2201: https://docs.microsoft.com/en-us/cpp/error-messages/compiler-errors-1/compiler-error-c2201?view=vs-2019 - static data in an anonymous namespace will get internal linkage, but LightFilterVisualiser comes from IECoreGLPreview which requires external linkage to access
Configuration menu - View commit details
-
Copy full SHA for 14959a5 - Browse repository at this point
Copy the full SHA 14959a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for de17396 - Browse repository at this point
Copy the full SHA de17396View commit details -
Stats : add Windows Max resident size reporting
"resource" module is not available on Windows and it appears the best native Python method of getting MaxRSS is through the pywin32 extension which would introduce a new dependency. Using a subprocess command and parsing the output is a simple alternative since performance is not critical here.
Configuration menu - View commit details
-
Copy full SHA for 81233a6 - Browse repository at this point
Copy the full SHA 81233a6View commit details -
gaffer.bat : add debug support
- There is no reliable method of getting the "devenv" executable path, and it isn't added to PATH during installation. We rely on the user setting the GAFFER_DEBUGGER to the full path, including "devenv".
Configuration menu - View commit details
-
Copy full SHA for b205686 - Browse repository at this point
Copy the full SHA b205686View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6775ffb - Browse repository at this point
Copy the full SHA 6775ffbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6fb058 - Browse repository at this point
Copy the full SHA a6fb058View commit details -
TypedObjectPlug : don't use "extern" on Windows
- Marking variables as "extern" in MSVC generates this warning: https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-1-c4910?view=msvc-160 - The "extern"s were introduced to fix a Mac error, so it is safe, and desireable, to exclude these on Windows (ImageEngine/cortex@d6d9e78#diff-bb99ebf651102989cbabc86eb2c276d7f986964d779a679c3541f8be14e21615)
Configuration menu - View commit details
-
Copy full SHA for 3d8d8c3 - Browse repository at this point
Copy the full SHA 3d8d8c3View commit details -
TypedObjectPlugBinding : fix error when compiling on MSVC with "/perm…
…issive-" - MSVC was erroring with: include\gafferbindings\typedobjectplugbinding.inl(156): error C2064: term does not evaluate to a function taking 0 arguments
Configuration menu - View commit details
-
Copy full SHA for 4a6d91a - Browse repository at this point
Copy the full SHA 4a6d91aView commit details -
Gaffer.bat : disable Jemalloc.bat by default (Windows only)
It seems Jemalloc is not tested extensively on Windows (according to Github discussions including the developers) and Github issues suggest stability across major versions can be spotty. DCCs like Houdini also only use Jemalloc on Linux so we're in good company. The 5.2.1 (Gaffer is on 3.6 for stability reasons) release focuses on Windows so perhaps in future upgrades this can be enabled by default.
Configuration menu - View commit details
-
Copy full SHA for fcb70b0 - Browse repository at this point
Copy the full SHA fcb70b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 597f584 - Browse repository at this point
Copy the full SHA 597f584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91115bc - Browse repository at this point
Copy the full SHA 91115bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be86db - Browse repository at this point
Copy the full SHA 0be86dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc468c5 - Browse repository at this point
Copy the full SHA dc468c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ceffe5 - Browse repository at this point
Copy the full SHA 6ceffe5View commit details
Commits on Mar 25, 2021
-
GafferSceneUI : fix utf-8 errors on Windows
There seems to be an encoding mismatch when importing Python files with certain utf-8 characters where the files are assumed to have cp1252 encoding which can't convert some characters to utf-8. Even forcing the file to be saved as utf-8 does not fix the problem. Replacing "real" utf-8 characters (wysiwyg in a text editor) with the equivalent utf-8 code solves this.
Configuration menu - View commit details
-
Copy full SHA for 757356e - Browse repository at this point
Copy the full SHA 757356eView commit details -
ScriptNodeBinding : remove AST processing in tolerantExec
- AST is not available on Windows without a patched, customized Python build. - This comes from the experimental implementation in johnhaddon@c817cf6 - Note that it introduces a performance regression for loading scripts vs. the AST implementation.
Configuration menu - View commit details
-
Copy full SHA for 15bd37d - Browse repository at this point
Copy the full SHA 15bd37dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d39b308 - Browse repository at this point
Copy the full SHA d39b308View commit details -
Configuration menu - View commit details
-
Copy full SHA for a158dfa - Browse repository at this point
Copy the full SHA a158dfaView commit details
Commits on Mar 30, 2021
-
Merge pull request #29 from ericmehl/gaffer_0.59.6.0
Gaffer Windows 0.59.6.0 and Python 3
Configuration menu - View commit details
-
Copy full SHA for 90b43b6 - Browse repository at this point
Copy the full SHA 90b43b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d05c3ed - Browse repository at this point
Copy the full SHA d05c3edView commit details -
Merge pull request #30 from hypothetical-inc/revert-29-gaffer_0.59.6.0
Revert "Gaffer Windows 0.59.6.0 and Python 3"
Configuration menu - View commit details
-
Copy full SHA for 3066fa3 - Browse repository at this point
Copy the full SHA 3066fa3View commit details
Commits on Jun 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 720b46d - Browse repository at this point
Copy the full SHA 720b46dView commit details
Commits on Sep 24, 2021
-
Merge branch '0.60_maintenance' of https://github.com/GafferHQ/gaffer …
…into hy-master
Configuration menu - View commit details
-
Copy full SHA for 7da6314 - Browse repository at this point
Copy the full SHA 7da6314View commit details
Commits on Nov 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 127aa8d - Browse repository at this point
Copy the full SHA 127aa8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea903de - Browse repository at this point
Copy the full SHA ea903deView commit details -
Merge pull request GafferHQ#4482 from andrewkaufman/ieConfigs
IE Configs : Limit builds to Arnold 6
Configuration menu - View commit details
-
Copy full SHA for 2a5e176 - Browse repository at this point
Copy the full SHA 2a5e176View commit details
Commits on Nov 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e42fe45 - Browse repository at this point
Copy the full SHA e42fe45View commit details -
OSLCode : Check for empty
.oso
filesDespite AcademySoftwareFoundation/OpenShadingLanguage#1360, we have still seen one example of an empty `.oso` file being produced in production. Adding further checks will hopefully help us get to the bottom of it if it happens again.
Configuration menu - View commit details
-
Copy full SHA for a8354ba - Browse repository at this point
Copy the full SHA a8354baView commit details -
BranchCreator : Fix unnecessary input bounds evaluation
We were doing a complete (and completely unnecessary) recursive bounds evaluation of `/GAFFERBOT` when creating a branch at `/children`. In this case, `branchesData->locationOrAncestor( "/GAFFERBOT" )` correctly returned the root location, but we incorrectly interpreted that as meaning that `/GAFFERBOT` was an ancestor of the branch. If `path` is deeper than `location`, then path _cannot_ be the ancestor of a branch.
Configuration menu - View commit details
-
Copy full SHA for 9543ac2 - Browse repository at this point
Copy the full SHA 9543ac2View commit details -
Merge pull request GafferHQ#4485 from johnhaddon/oslCodeChecks
OSLCode : Check for empty `.oso` files
Configuration menu - View commit details
-
Copy full SHA for a704f7b - Browse repository at this point
Copy the full SHA a704f7bView commit details -
Merge pull request GafferHQ#4486 from johnhaddon/branchCreatorBoundsFix
BranchCreator : Fix unnecessary input bounds evaluation
Configuration menu - View commit details
-
Copy full SHA for 199fbed - Browse repository at this point
Copy the full SHA 199fbedView commit details
Commits on Nov 23, 2021
-
Install : Allow updating an existing install tree
At IE we often re-run an installation script and run into failures because the top level directory exists. This has been an annoyance in the past, but now that Arnold installs to subdirectories this becomes more problematic.
Configuration menu - View commit details
-
Copy full SHA for 4ae5832 - Browse repository at this point
Copy the full SHA 4ae5832View commit details -
Configuration menu - View commit details
-
Copy full SHA for 694a9ed - Browse repository at this point
Copy the full SHA 694a9edView commit details
Commits on Nov 24, 2021
-
Merge pull request GafferHQ#4487 from andrewkaufman/installUpdates
Install : Allow updating an existing install tree
Configuration menu - View commit details
-
Copy full SHA for 12ab772 - Browse repository at this point
Copy the full SHA 12ab772View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53ab0eb - Browse repository at this point
Copy the full SHA 53ab0ebView commit details
Commits on Nov 25, 2021
-
Merge pull request GafferHQ#4489 from johnhaddon/overlayWheelFix
GadgetWidget : Don't steal wheel events from overlay widgets
Configuration menu - View commit details
-
Copy full SHA for f973ecc - Browse repository at this point
Copy the full SHA f973eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ac4712 - Browse repository at this point
Copy the full SHA 6ac4712View commit details -
Merge pull request GafferHQ#4488 from johnhaddon/columnAt
PathListingWidget : Add `columnAt()` method
Configuration menu - View commit details
-
Copy full SHA for e3bcd0a - Browse repository at this point
Copy the full SHA e3bcd0aView commit details
Commits on Nov 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bc493bf - Browse repository at this point
Copy the full SHA bc493bfView commit details
Commits on Nov 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b002ed2 - Browse repository at this point
Copy the full SHA b002ed2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d0eb5 - Browse repository at this point
Copy the full SHA 92d0eb5View commit details -
Merge pull request GafferHQ#4494 from danieldresser-ie/focusFix
Gaffer 0.61 UI Fixes
Configuration menu - View commit details
-
Copy full SHA for c7d8bca - Browse repository at this point
Copy the full SHA c7d8bcaView commit details -
Merge pull request GafferHQ#4495 from johnhaddon/pathListingWidgetFix
PathListingWidget : Fix unwanted expansion when clicking to select
Configuration menu - View commit details
-
Copy full SHA for c297d00 - Browse repository at this point
Copy the full SHA c297d00View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4e005b - Browse repository at this point
Copy the full SHA a4e005bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37d7f57 - Browse repository at this point
Copy the full SHA 37d7f57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35491ad - Browse repository at this point
Copy the full SHA 35491adView commit details
Commits on Nov 30, 2021
-
This should have been bumped _before_ 0.60.12.1 was tagged. Not sure if we want to force re-tag or release 0.60.12.2 (making this commit a bit silly)
Configuration menu - View commit details
-
Copy full SHA for 562ba67 - Browse repository at this point
Copy the full SHA 562ba67View commit details
Commits on Dec 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for baa41cc - Browse repository at this point
Copy the full SHA baa41ccView commit details -
Arnold Renderer : Destroy AOV shaders before universe
We had been getting away with this up till now, but Arnold 7 is less forgiving and crashes when a node is destroyed after its universe. Strangely, our existing `RendererTest.testAOVShaders` didn't catch this crash, but it reproduced every time when rendering via the GUI.
Configuration menu - View commit details
-
Copy full SHA for 74b8f9c - Browse repository at this point
Copy the full SHA 74b8f9cView commit details
Commits on Dec 3, 2021
-
Merge pull request GafferHQ#4498 from johnhaddon/versionCheck
CI : Check SConstruct version matches tag version
Configuration menu - View commit details
-
Copy full SHA for 95d3bf2 - Browse repository at this point
Copy the full SHA 95d3bf2View commit details
Commits on Dec 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 49b6772 - Browse repository at this point
Copy the full SHA 49b6772View commit details
Commits on Dec 7, 2021
-
Merge pull request GafferHQ#4499 from johnhaddon/arnold7Crash
Arnold Renderer : Destroy AOV shaders before universe
Configuration menu - View commit details
-
Copy full SHA for 877b574 - Browse repository at this point
Copy the full SHA 877b574View commit details -
Merge pull request GafferHQ#4502 from danieldresser-ie/luminanceDoc
Doc : ControlsAndShortcuts : Add doc for Luminance hotkey
Configuration menu - View commit details
-
Copy full SHA for 13320d0 - Browse repository at this point
Copy the full SHA 13320d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf4d482 - Browse repository at this point
Copy the full SHA bf4d482View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7596f - Browse repository at this point
Copy the full SHA 4c7596fView commit details
Commits on Jan 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 813762b - Browse repository at this point
Copy the full SHA 813762bView commit details