{"push_id":2134064304,"size":20,"distinct_size":19,"ref":"refs/heads/zck_fix_localtime_r","head":"f063bb0c949bf994de422ace2a5ca6d41fd754d8","before":"8d76ebd50639355df361cf13cae5f31f10f120f6","commits":[{"sha":"b1d525146ab55593dec89b788d4523d9f661ced3","author":{"name":"Timo Schroeder","email":"cfd4a546ba231785ff60e34203819a8cd1cc6330@ipp.mpg.de"},"message":"Fix: Workaround for getRecord due to missing ctx in XTreeShr","distinct":false,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/b1d525146ab55593dec89b788d4523d9f661ced3"},{"sha":"65413685fdc8e0cd777756d393f52180c2829763","author":{"name":"Schroeder, Timo (cloud)","email":"cfd4a546ba231785ff60e34203819a8cd1cc6330@ipp.mpg.de"},"message":"Build: added HAS_MOTIF and enable build of actlog.exe for windows","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/65413685fdc8e0cd777756d393f52180c2829763"},{"sha":"5dfd75e167d0890d43523f7603b9c2bb4e9557ab","author":{"name":"Schroeder, Timo (cloud)","email":"cfd4a546ba231785ff60e34203819a8cd1cc6330@ipp.mpg.de"},"message":"Build: add actlog to kernel_bin package","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/5dfd75e167d0890d43523f7603b9c2bb4e9557ab"},{"sha":"0a8fb3de97112b40e5d24a3b1b931cbcefae7413","author":{"name":"zack-vii","email":"567530fb2fbe46d276d1d604ed5215ced44a0ae7@users.noreply.github.com"},"message":"Build: tabs in Makefile.in","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/0a8fb3de97112b40e5d24a3b1b931cbcefae7413"},{"sha":"4ff82fc73f57687432fe902c981a7ed610f88d73","author":{"name":"Mdsplus","email":"ca40af10b013c717b87abcc30731418e88d0a242@niolin4.rfx.local"},"message":"Feature: Add Thin Client Tree Node in MDSplus LabVIEW Interface\n\nA new Connection VI provides a TreeNode instance that can be used in the same way as the Tree Node instance returned by Tree VI. It is based on the TreeNodeThinClient class of the MDSobjectt C++ interface.","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/4ff82fc73f57687432fe902c981a7ed610f88d73"},{"sha":"6b6159dbd87d9d5319e2fcf5f361cd92657236fa","author":{"name":"Mdsplus","email":"ca40af10b013c717b87abcc30731418e88d0a242@niolin4.rfx.local"},"message":"Fix: Add missing files in packaging\n\nAdded missing files for new LabVIEW VIs","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/6b6159dbd87d9d5319e2fcf5f361cd92657236fa"},{"sha":"9d0d0ec09f1d896b78ae61558401465a6ae70a80","author":{"name":"Mdsplus","email":"ca40af10b013c717b87abcc30731418e88d0a242@niolin4.rfx.local"},"message":"Fix: packaging\n\nPut Added files in the right place in labview.noarch","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/9d0d0ec09f1d896b78ae61558401465a6ae70a80"},{"sha":"d314a83a82134757f7d940da49b86ca354e9dd28","author":{"name":"Mdsplus","email":"ca40af10b013c717b87abcc30731418e88d0a242@niolin4.rfx.local"},"message":"Fix: still path names in package\n\nHopefully this is the right  time.....","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/d314a83a82134757f7d940da49b86ca354e9dd28"},{"sha":"e4303b46f296fd0e0ee4c27c4d6baa8032d5c546","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Fix: Packaging again","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/e4303b46f296fd0e0ee4c27c4d6baa8032d5c546"},{"sha":"065dd36fc3db12fe746ffcc1646da068dcc7cfe7","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Build: Add support for fedora 26\n\nThis change will add fc26 to list of supported operating systems.","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/065dd36fc3db12fe746ffcc1646da068dcc7cfe7"},{"sha":"79940bce307ec80003c1a9ac2386dcd38c07b05c","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Build: Remove new compiler warnings introduced in GNUC 7\n\nVersion 7 of the GNU compilers now warn about case statements not\nincluding a break and therefore falling through to the following\ncase statement. This is a legal and common practice but the new\nwarning is to avoid common bugs in software where the fallthrough\nwas unintended because the break statement was forgotten. The code\nmust now explicitly indicate that the fallthrough was intentional.\n\nThere is a caveat to this... compilers earlier than version 7 cannot\nparse the attribute command used to ignore the fallthrough warning.\nThis has been implemented as a macro, MDSPLUS_ATTR_FALLTHROUGH,\nin <mdsplus/mdsplus.h>. When using pre-version 7 compilers this is\ndefined as an empty macro. When using >= version 7 compilers this will\nbe defined as: __attribute__ ((fallthrough));\n\nIn a case statement that should intentionally fallthrough to the next\ncase you will need to do the following:\n\n #include <mdsplus/mdsplus.h>\n    ...\n    case xxx:\n      do something with no break or return\n      MDSPLUS_ATTR_FALLTHROUGH\n    case yyy:\n    ...","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/79940bce307ec80003c1a9ac2386dcd38c07b05c"},{"sha":"3ea94af3d645a1fe8fffaec34960ffa1826fd011","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Build: Handle fallthrough macro properly on windows compilation","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/3ea94af3d645a1fe8fffaec34960ffa1826fd011"},{"sha":"851586ec799b984503204492cc747ed98d8ceb7e","author":{"name":"AndreaRigoni","email":"e49056f234532189fb66b26da646fe624ab0cf32@pd.infn.it"},"message":"Build: adds a rebuild-tests step before making tests-valgirnd\n\nIf tests-valgrind were started after a standard tests build the -D_TESTING compile option was still active conflicting with the results in the xml output.","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/851586ec799b984503204492cc747ed98d8ceb7e"},{"sha":"e35c3a2b7056c751bde7c7f3b2fc65721f83a61f","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Build: add --docker-srcdir option to build and stop using /sources di… (#1117)\n\n* Build: add --docker-srcdir option to build and stop using /sources dir in build.sh\r\n\r\nThis change will add a new --docker-srcdir option for specifying the source\r\ndirectory using in docker containers that are run by build.sh. It\r\nalso changes the default source directory used inside docker from /source\r\nto the actually directory specification of the sources used on the host.\r\n\r\nWhile making the necessary changes to the windows mdsplus.nsi file having\r\nto deal with the removal of the hardcoded /source directory, the url specified\r\nfor downloading the sources in the windows installer was fixed to use github\r\nto download a source zip file.\r\n\r\n* Build: docker run command must use DOCKER_SRCDIR not SRCDIR","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/e35c3a2b7056c751bde7c7f3b2fc65721f83a61f"},{"sha":"f9600b01c02c1b82b05d9c0e7ebe97f27bd43206","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Fix: Fix _TreeRenameNode (#1119)\n\nThe _TreeRenameNode code erroneously made calls to TreeXXX routines instead\r\nof the _TreeXXX version of the routines passing a dbid. This caused problems\r\nin usage in MdsObjects because these calls attempted to perform the function\r\nusing the global tree ctx which is wrong. The problem was detected by valgrind\r\nbecause the TreeGetNci call was actually failing so the variables it was supposed\r\nto be initializing remained uninitialized. There were more instances of misuse\r\nof the TreeXXX variant of the call which this fix also corrects.","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/f9600b01c02c1b82b05d9c0e7ebe97f27bd43206"},{"sha":"ebe61d6411f1695371f85b8de7d7bc6c324422e9","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Build: Exclude valgrind tracing of certain programs\n\nCombine --trace-children-skip options in a single option for valgrind.","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/ebe61d6411f1695371f85b8de7d7bc6c324422e9"},{"sha":"92ab2d0ee0bcf8c9d16944cdb05f6ce8b50f1952","author":{"name":"Schroeder, Timo (cloud)","email":"cfd4a546ba231785ff60e34203819a8cd1cc6330@ipp.mpg.de"},"message":"Fix: Negative indexes in XTreeDefaultResample\n\nVerify now that the array index never becomes negative","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/92ab2d0ee0bcf8c9d16944cdb05f6ce8b50f1952"},{"sha":"7c4ecff948be8a312c57ed1db8cf586683fd7467","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Fix: convert argument to ctypes c_int32() constructor to int\n\nWhen constructing ctype data instances such as c_int32 it is necessary\nto use a python integer as the argument or it produces an error. Using\npython bridges like that provided by matlab which defaults to creating\nfloating point values for integer constants things like shot numbers and\nsegment indexes must be converted to python integers to avoid errors\nconstructing the c_int32 instances used for calling the MDSplus libraries.\nThis change explicitly converts the arguments to integers before constructing\nthe c_int32 instances.","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/7c4ecff948be8a312c57ed1db8cf586683fd7467"},{"sha":"2046774b2950e1d53fc909f4408c4b2e82aea3ce","author":{"name":"Tom Fredian","email":"640a10e542f1aa0f87a68597be90d5e80c26daff@psfc.mit.edu"},"message":"Fix: Restore MDSplus python exception superclasses (#1127)\n\n* Fix: Restore MDSplus python exception superclasses\r\n\r\nThe MDSplus python exception superclasses were changed to begin\r\nwith an underscore to prevent them from being exported but it is\r\nsometimes useful to catch a class of exceptions by using the superclass\r\nname. Some existing applications were doing this and the change to\r\nhide these superclasses broke these applications. This change will\r\nrestore their visibility making them useable in user applications.\r\n\r\n* Fix: Repair duplicate MDSplusException definitions\r\n\r\nRemoving the underscore in the exception superclasses caused\r\na problem with the MDSplusException class being redefined. This\r\nfixes that problem.","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/2046774b2950e1d53fc909f4408c4b2e82aea3ce"},{"sha":"f063bb0c949bf994de422ace2a5ca6d41fd754d8","author":{"name":"Timo Schroeder","email":"cfd4a546ba231785ff60e34203819a8cd1cc6330@ipp.mpg.de"},"message":"Fix: race condition due to localtime","distinct":true,"url":"https://api.github.com/repos/zack-vii/mdsplus/commits/f063bb0c949bf994de422ace2a5ca6d41fd754d8"}]}
{"actor":{"display_login":"zack-vii"}}