payload: {"push_id":3638271194,"size":137,"distinct_size":137,"ref":"refs/heads/master","head":"8226f3527ca982c2cac50bd8ab56036a834b48e3","before":"0feadbf7fb504e97e545ba9046cf69206eddcbda","commits":[{"sha":"4b5f300db7c292e0e51540c770597464f05417b8","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Fixing a few tests plus a bad test in gmtspatial (#583)\n\nA stray call to gmt defaults made palcement.sh fail, and cyclecpt.sh used +e which cannot be used with cyclic cpts.  Finally, gmtspatial performed a string search on a blank string.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/4b5f300db7c292e0e51540c770597464f05417b8"},{"sha":"8f420cabd4bdbac279061894200383bd25ba0d09","author":{"name":"Dongdong Tian","email":"3eae6d0b95aef6af8a0d785fe9f127268703c43c@gmail.com"},"message":"Remove or fix SVN (#584)","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/8f420cabd4bdbac279061894200383bd25ba0d09"},{"sha":"3292e0ef735e74a5365381954e8585f8089f193c","author":{"name":"Joaquim","email":"5b4dfd670302fcfc05b4da319aabe3d72f2f99be@ualg.pt"},"message":"Move the prototype to a core header. (#585)","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/3292e0ef735e74a5365381954e8585f8089f193c"},{"sha":"f8458e883216ee98a354acdcb41b6ba023f255ee","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Update pslegend text syntax to GMT5 (#590)\n\nThe specfile that pslegend reads had two formats involving text (H and L directives) and both only considered GMT4-style specification of text (size font).  This parsing has been updated to handle GMT5-style font specifications (but is still backwards compatible with GMT4 format) and the documentation and examples scripts now use the modern format.  All but 25 test pass, as before.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/f8458e883216ee98a354acdcb41b6ba023f255ee"},{"sha":"b8f93b8a6889ca4226d7a219ac9dd50c8500c1c2","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Let x2sys_list -N option have modifier to exclude some pairs (#591)\n\nThe -N option was sort of explained in the module usage but was wrong in the documentation.  In the process I added a new modifier **+p** to apply the test to the number of crossings in any pair of tracks versus the original test which looked at the total number of crossovers between a track and any other tracks.  Partially addresses #586.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/b8f93b8a6889ca4226d7a219ac9dd50c8500c1c2"},{"sha":"aa2b04415015713d963dd900ec465786c2bd9e03","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Let surface -Q report findings as INFORMATION, not ERROR (#592)\n\n* Let surface -Q report findings as INFORMATION, not ERROR\r\n\r\nThe -Q option is writing requested information to stderr, not error.  Yet, to ensure it was written we treated it as an error, confusing users.  THe solution is to temporarily escalate the verboseity setting so that information messages are written, then reset before we quit.  I also added a note in the case the extended regions exceed +/-90 for latitudes.\r\n\r\nThis closes #454.\r\n\r\n* Prime nx.ny justifies a warning\r\n\r\nInstead of just information.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/aa2b04415015713d963dd900ec465786c2bd9e03"},{"sha":"27022601078955be02f0955423144fc10ae78c8e","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Allow altitude to be set for lines and polygons (#594)\n\nThe -Ag option failed to place the input altitudes in the output file. While at it I also improved the -E option to allow it to both set extrude mode (modifier **+e**) and disable tesselation (modifier **+s**); old symtax -E still sets extrude mode.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/27022601078955be02f0955423144fc10ae78c8e"},{"sha":"c85d79c904a319e6b8bdf757d2e72206e0585815","author":{"name":"Leonardo Uieda","email":"af5a4f921bce1cff37c527ae17e9ff4ae6468029@gmail.com"},"message":"Setup Azure Pipelines for Mac (#578)\n\nEnables the continuous integration services from Azure Pipelines. \r\nThe configuration is in `.azure-pipelines.yml` and only builds on Mac. \r\nReplaces the Mac builds on TravisCI to try to speed up the process.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/c85d79c904a319e6b8bdf757d2e72206e0585815"},{"sha":"743cf50eea298492471395ea33f1c0475fb30910","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Do not try to delete files when they are not present (#595)\n\nIf getting a remote file via the Curl library fails, we try to clean up the unfinished downloaded file.  But if the cause of the failure is server is down or similar there wont be any downloaded file and we get annyoung messages like\r\ngrdimage [DEBUG]: Delete /home/kristof/.gmt/server/earth_relief_15s.grd\r\ngrdimage [ERROR]: Failed to remove /home/kristof/.gmt/server/earth_relief_15s.grd! [remove error: No such file or directory]\r\ngrdimage [ERROR]: Could not even remove file /home/kristof/.gmt/server/earth_relief_15s.grd\r\nWe now only try to delete the file if actually found.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/743cf50eea298492471395ea33f1c0475fb30910"},{"sha":"dede41f63bae833b7f0dcdce91e0c613afc4e6ac","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Improve mapproject documentation (#596)\n\nNow added an internal lin from the descriptions of -A, -G, -L -A to explicity mention how these options affect the output record column order.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/dede41f63bae833b7f0dcdce91e0c613afc4e6ac"},{"sha":"205c5d900e6cf11ef4d1ac4e26ba7d478bd1b7d2","author":{"name":"Joaquim","email":"5b4dfd670302fcfc05b4da319aabe3d72f2f99be@ualg.pt"},"message":"Bad type cast (#603)\n\nGMT_NOTSET == -1, so it was an error to cast it to (unsigned int)","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/205c5d900e6cf11ef4d1ac4e26ba7d478bd1b7d2"},{"sha":"753f22ddb4912b8b4d63d16e8f739f4bb23961d9","author":{"name":"Joaquim","email":"5b4dfd670302fcfc05b4da319aabe3d72f2f99be@ualg.pt"},"message":"In case of test failures, wouldn't free current_cpt (#602)","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/753f22ddb4912b8b4d63d16e8f739f4bb23961d9"},{"sha":"82d8842695e21a5f0b0adab8d18e1bd336def9c4","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Dont let clear recreate cache after removing it (#599)\n\nFor some reason I had clear cache remove cache and its content, then create an empty cache dir.  But that dir will be created when needed, so makes more sense to remove it like everything else.  Addresses #582.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/82d8842695e21a5f0b0adab8d18e1bd336def9c4"},{"sha":"6df6c8b04bbabcec5f27265cc5f97702d40a4014","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Strengthen contouring checks (#598)\n\n* Strengthen contouring checks\r\n\r\nNeither grdcontour nor pscontour should allow a zero contour interval.  grdcontour should make a plot even if no contours are drawn.  This addresses most of #597.\r\n\r\n* Warn if no contours are plotted\r\n\r\nCount actual contours plotted and if none give a warning.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/6df6c8b04bbabcec5f27265cc5f97702d40a4014"},{"sha":"62066666046e0afa430e550a451124481d709010","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Add MD5 and size checks on remote files (#582)\n\n* WIP experimenting with MD5 checks on remote files\r\n\r\nWe need e mechanism to refresh a users cache files when the file on the server changes.  Also, we need to be aware if a download failed before completing.  This PR is exploring solutions to these problems.\r\n\r\n* Update gmt_remote.c\r\n\r\nDealing with different modification times on OSX and Linux.\r\n\r\n* Update comments\r\n\r\nLooks like Apple is the only one without st_mtime as it exists under Windows and Linux.  Must instead use st_mtimespec.tc_sec.\r\n\r\n* Free used memory and add error if MD5 file is corrupted\r\n\r\nTested the time, hash, and size checks.  Need solution for corrupted M5D table itself.\r\n\r\n* Add more debug messages\r\n\r\nWhen run with -Vd the whole sequence should print messages.\r\n\r\n* More debug statements\r\n\r\nAlso print when file is found and age < 1 day.\r\n\r\n* Only delete files not in the new list.\r\n\r\nImprove checks and add more debug messages.\r\n\r\n* Limit md5_refresh to one call\r\n\r\nBecause of the way GMT registeres inputs etc the dm5_refresh function could be called twice.  Added a variable to prevent wasting time on a repeat call.\r\n\r\n* FInalize comments\r\n\r\nJust improve the comments and clean up some of the debug print statements.\r\n\r\n* fix md5 typo (#589)\r\n\r\n* Check if server dir exists\r\n\r\nIf user has never used remote files we must check if server directory exists and if not create it first.\r\n\r\n* Check if no connection\r\n\r\nReport all errors when getting the gmt_md5_server.txt file fails.\r\n\r\n* Disable auto-download on failure\r\n\r\nIf we cannot connect, then disable auto-download for the rest of the session.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/62066666046e0afa430e550a451124481d709010"},{"sha":"5d8729427c9cfd6b5b2284d8d32d134140bb1213","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Place n_cont_attempts++ inside the correct block\n\nNow it counts the number of contours actuallly rendered and can give warning if nothing was plotted.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/5d8729427c9cfd6b5b2284d8d32d134140bb1213"},{"sha":"e16c1eaca5edd9994092ca8161e772e0ed690f7d","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Only check for MD5 server file when asking for remote file (#605)\n\nTHe md5_refresh function should only be called when we are accessing a file that starts with @.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/e16c1eaca5edd9994092ca8161e772e0ed690f7d"},{"sha":"2fd4142237666f9fcbd108a4dfabec173e672faf","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Do not set tesselate when plotting points (#606)\n\nThe KML tessselate setting applies only to lines and polygons but a recent change addressing another issue inadvertently wrote out the tesselation setting even for points.  Now fixed.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/2fd4142237666f9fcbd108a4dfabec173e672faf"},{"sha":"2398f7d0f8fa3d21e4d28bad4c033c7caef49f91","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Fix formatting in GMT_Docs (#607)\n\nThe listing of possible plot distance units c|i|p was formatted c|i|p (i.e., all bold).","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/2398f7d0f8fa3d21e4d28bad4c033c7caef49f91"},{"sha":"63072a8426b7a235894685e538a72085945b3253","author":{"name":"Paul Wessel","email":"9493e05750cc77ea3c2821a063145b0b51f6610e@hawaii.edu"},"message":"Fix more RST sloppiness (#609)\n\n* Fix more RST sloppiness\r\n\r\nMore places where the vertical bar for or (|) was in bold.\r\n\r\n* Fix a few formatting issues\r\n\r\nWhen \\ is needed remains a mystery.","distinct":true,"url":"https://api.github.com/repos/holishing/gmt/commits/63072a8426b7a235894685e538a72085945b3253"}]}
other: {"actor":{"display_login":"holishing"}}