[geos-commits] [SCM] GEOS branch master updated. cb127eeac823c8b48364c1b437844a5b65ff4748

git at osgeo.org git at osgeo.org
Tue Jun 29 11:11:33 PDT 2021


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GEOS".

The branch, master has been updated
       via  cb127eeac823c8b48364c1b437844a5b65ff4748 (commit)
       via  c2e6895c6aaf49cc12fd84eed2c827ba9cf298df (commit)
       via  00a6987f0a52029d3f775a83adbc5be1666b6070 (commit)
       via  6a5566b0dc79e59984c03ddbd21d7c652e773fc1 (commit)
       via  c5f9a3ded8f3c2b6d87d6b74b2e95805d96d9b26 (commit)
       via  edd209ae551bda9cdb6188230a1861937153ce79 (commit)
       via  a2b9cd06d0d4ac877a13a221133927e3fcdd6b89 (commit)
       via  66b8577983aac6c79b7a2e971138bd1acc263983 (commit)
       via  fbaaba88c18cacd4de4263680c9d071a225590ce (commit)
       via  0d3b1195e035520767d5db6c3a73b84ce2564290 (commit)
       via  7e40ab33ae593c41627e8c53fd162a32770a9323 (commit)
       via  37b43648f08c41b6668ba5175d9cc5ad6f8d4682 (commit)
       via  0ef473d941fcb36b85a912255de8094ac37f911a (commit)
       via  616ccd175a7ace66e0f938bfd2ee9cbf0b50f3a5 (commit)
       via  fcd9c73c7064194d14b35daea80517609462a63b (commit)
       via  1df27b512399dc5e9244c167b3d19ddb2156f1aa (commit)
       via  ae416cd8f9867dc00f00c169e0909f3237988867 (commit)
       via  c523ed9e53df71fb207b9d1e5f87dd2f6bfaa3ab (commit)
       via  c10b5035954d261ada08364168506b8934c15dd7 (commit)
       via  da2954a05d1c3793a3b4a7b91ab73f1481ae7208 (commit)
       via  18f14744e020ee3eda23b4287628ef8aae74994c (commit)
       via  71369610d46d7962bdff096d1bb1346006d9b7cf (commit)
       via  43587c30c4d67bd450d75e1d40bb61a23f11533f (commit)
       via  5814008d9161e9c06252e946189f26ce47606706 (commit)
       via  02f912883af916e2eb99a090255c9302a155e092 (commit)
       via  c15609defdba735c4989698c3429df7903c09ec4 (commit)
       via  0220cfbc81dff4bb14b1b05f9f3f16ba7fd153d2 (commit)
       via  47f145efda619feb439cb5a69ab0886c4e872579 (commit)
       via  6b7b6716f113d968bb7bc9032ebcd267434804f7 (commit)
       via  1ec18e59c2d3562f64a76e81c1d401dae1f0b0ba (commit)
       via  28115beccfdf29da67b4fc1c3c0f3b971255ee0d (commit)
       via  cab7d3cc63dc6ffaa48630b517c9ab69be6505e0 (commit)
       via  1728babe9b7787b5037b79358e323079b8ce0396 (commit)
       via  8fd6fe2d0191c806e6f7bd7944b234ac184415d1 (commit)
       via  78fda40a5b640721794911aaebdba3f9074593d0 (commit)
       via  1447e0170de5f30d3aaf9104d140558ba367b89e (commit)
       via  3c8ccb7acd55102274419d11188511de8b4d6c82 (commit)
       via  8b80219f6f9acd450831584425266b76a230ad15 (commit)
       via  a59a7d0d18c277a4451f9529c42077a5f87e5193 (commit)
       via  b300e353ef1ceb69b3f9ea320dab9b02a6d05de7 (commit)
       via  94d1ef2f5e0ce8924bb4a1c77fd1a2b9031a2c43 (commit)
       via  34f183942bcd167ccc6f233a6272b5f4cc9e00e2 (commit)
       via  f3dfbdc949dbe954c818e63abceb4e493ab396ff (commit)
       via  d9c37c77b82dd8b02fb33fd8dfe6be2c35d4edc6 (commit)
       via  8e462abc64691e08ff7c13b8ad61b3f3f674ef30 (commit)
       via  e3e89dbef2fcad32b19e27bfcbc748cab4e525d0 (commit)
       via  51560014f726a1f0b71e1b3a5a6ddee1d9e76c47 (commit)
       via  200ff644ea5682a4f6314efc6de1a2dc057d5acf (commit)
       via  d778a273c7c6ba7f7157da71e1fcfa0ef2126ec8 (commit)
       via  69d8e55e67f38d93f70a30de2cc8f717d3ae858a (commit)
       via  5849e8e8bfb72db4d62fdedf54ebb37b02d6d19b (commit)
       via  eed2307aa6c0981480a8e25a521636cb2a8b3bf9 (commit)
       via  7b45d27e296cc7a41707df968f4de0b4285bc2d2 (commit)
       via  733bddf9483ad562c86882361d67b2c662af304f (commit)
       via  70b1662e9b8f5118f9eef26529e9eeb9eb466544 (commit)
       via  e4e665e690308ce10227da65c17cd15a2839d737 (commit)
       via  47be163ce3b3f3a26d511b2245f55906bf851176 (commit)
       via  42369d3dceac780024923c01f8cb9d402906fd8e (commit)
       via  cd0ade60ab050cf70c66f8c555701717e4486461 (commit)
       via  c00c8b190a9277d3b1a48f5573beaf1b13d10ba7 (commit)
       via  2d8d49ed1748d78a00bd1a86bc10d5baf85c4f38 (commit)
       via  d6e5d57b38c01a03cff5197a551806bef61cb2e5 (commit)
       via  5857bdf94d551d7c1771af2e9fb63f1f7ea5b964 (commit)
       via  a95a944b63d2bd7e89ce19d96c6a614ab5a4ae4c (commit)
       via  97fe224ee1b7d7d8054bc0f15a97fc3714b5af9b (commit)
       via  81476878b45929a56856508d06e02e5f7d556056 (commit)
       via  e63a4bf7309f7750953175975f287e86d45d7780 (commit)
       via  a4ce054010d930817b4c028bd677a1f90c15ebaa (commit)
       via  cfd41cb798336596307d04945adc692a2e155bdd (commit)
       via  fe55257b89fcbda9c4397475712f281d3d40f789 (commit)
       via  434077b6beddb392b4edeb43b91f9ec713b66f6c (commit)
       via  7752ceb17843c39a68d7a1b4626f2a46fb4c8d04 (commit)
       via  6d65555bb4d6a4270ea147b0dea4275f2ada0a5c (commit)
       via  06ccf369449e0c8a8a056e417ba8fa188d535ac8 (commit)
       via  32b99ca05b99b733dcd2c274c5f14e6402e6e5a1 (commit)
       via  5ba4e13443675ae64dad51061f493409d0729bdf (commit)
       via  2072e25dc8f4671346e1ca0e21d248cb92ca9cf7 (commit)
       via  5ce8ea4475f829de747c8b5ed509ed0a6437d249 (commit)
       via  a278bf627d36b881ca2c791173f835336f15702b (commit)
       via  def35b71ca9928957f23a9d12ded28d02752c9bc (commit)
       via  37c63be6726ee6ada775552a11f1d21bbbe923cb (commit)
       via  48146077b3359e4040506e0a523a7e939f9ec453 (commit)
       via  b81482ee504ffb76406199df55f3abd1d056fc87 (commit)
       via  899b509c92e8555c487969dffcd62066fe616a5c (commit)
       via  91e861f6ae22468ed60465173669d606b60adfa6 (commit)
       via  5124cab5e0296f4d23be2beaa05dd5d293729c0e (commit)
       via  8a53447b753096e45b074f3e73f32858ae217fb2 (commit)
       via  462505c57fc38282eb3fa5193e649bd94de51b9c (commit)
       via  6318f224552c27a4b87ecf8817173cb7e6a2f4f1 (commit)
       via  89a699f91a0fafbbf3bf10bd372092f93629676f (commit)
       via  9ad5c8e3788cadb89deb9c568e56c086713837a7 (commit)
       via  30779111ce3b023085b33796abeae17db225f425 (commit)
       via  e3f8043920b1cce6db0809508803f727e6c21197 (commit)
       via  b2cda04099b5311d8029c62754a10218a44db0b2 (commit)
       via  c537233ed6956bc542d646a09d690e9032016a8d (commit)
       via  6688b3be77ab0c0495d745f893aff82eb69191a3 (commit)
       via  3c59ecfeaf9d55da069c7986d052cb561942aa2a (commit)
       via  f6365c46a95487057df4eae97d4df9b2ba798dff (commit)
       via  1d69445459c3642a3c235a853548df3023f8ee7a (commit)
       via  6a2c7ae421288e1dacc619361bb3e249d3a1ac96 (commit)
       via  34918fd50f8cb42c75a5a16c9e6d9f315068d1f8 (commit)
       via  ca61be30e93ab6f508ce9d6fca7c822297ff74d5 (commit)
       via  e282cbe1e774d22f43c3acfdcd98d820acc32201 (commit)
       via  d2482e91dd35ebbf3f992e5338809d44767a0340 (commit)
       via  60dda910dc31171d4919025bc489687b36766aa9 (commit)
       via  39a227b32fcf87af2bff9fb65ca65e2a180882d0 (commit)
       via  ee6ada22361f6b524fde6226e08e48a8c585090b (commit)
       via  9a3116d34432f75d8d343be611ae22ddbaf32035 (commit)
       via  9b0d3d81124750a3134f4e0b0ede43fb1d5bf5c6 (commit)
       via  1a5601f17db666e2e173c57df2bfaeeaa4d2181a (commit)
       via  0b2c29abd785bea95dc83f1777335ad48e744f8d (commit)
       via  6f73f02624aaff98a7289f4a481bcfc97bc845df (commit)
       via  f79a3ad98cc8bf85dc5d47f441dc6803cda3fda8 (commit)
       via  04121400d17251c23cbd55dacdea8dd6ae2e2fcd (commit)
       via  868b33cd901a22e049c60d580667ba51e5381913 (commit)
       via  41e1c326f9bd29ac1232fe88f9a0514fcf57badd (commit)
       via  00fff60636aee7931b5c80c92b84d726e014dd8d (commit)
       via  7cae4e8923984411b26d954453e1bd963a638976 (commit)
       via  e43f780745f34410a56d2ae48677017098340af7 (commit)
       via  02bde79dd08fb84b3f42b93083fa6f4ce4ca17bd (commit)
       via  1f3faf67f84b6ebd77f9c14757cf8a71b2758a20 (commit)
       via  f6cfcaffd3ef6a652ebe864592804b15b1c4660b (commit)
       via  2057edd6c995cb91a36a2913834016cabf041c91 (commit)
       via  c0fd82567062272d9fda1dcb73f2d5417823961f (commit)
       via  339f8caaa6e778dd579db70ca618018e4a8ca507 (commit)
       via  2ff21719b374f92683447736aaf41c1be90bf030 (commit)
       via  72b58feb34343f40a27badb2bbba9e6e1050a62a (commit)
       via  92b5a599c6a56a48454535b2a783288f9e2fc348 (commit)
       via  47977bc22bacac44817882da71c5975adee6d397 (commit)
       via  5cbd30a29a72e6a236b79cd47e492c6b93a81e24 (commit)
       via  c6abbf9f980bd21d4a0ce2818bc0480a4707afc9 (commit)
       via  b4a786c910080d716cbf8c1230eada9077f118c2 (commit)
       via  89886fb23e92e411579155a42b245011131017cf (commit)
       via  3468fffcf0550d9c5d77ad0a762e329ff5ea30be (commit)
       via  8a5d8bac9efde79ef983e0e49683fb16a291ac2c (commit)
       via  562bcb28e8b8f8683b5dc8e61347eacaab3e038e (commit)
       via  d76be17256f7f567b0744e955265c6390822b263 (commit)
       via  c4c64d206c6315c36720526f35e7b46bcc6d736e (commit)
       via  e3a5e774b860a518179e0869ab2fbeaa49d85714 (commit)
       via  57bcd6101bd4691c64a772fd2011ef32fa02fa78 (commit)
       via  03f765d4388af43ce37440c2804e83a9d379964b (commit)
       via  33e37716b99f02aa2ca079857e408e5d5882e307 (commit)
       via  3dd712169049be0c38665765979234968be6540f (commit)
       via  6c8ed469f0475d36a68c15912c170e55d2c3ac02 (commit)
       via  0738016155bba63fb456e31c952522e6d3140441 (commit)
       via  2d079461605fb18f13a4b0e8d442e46b94b9f7ae (commit)
       via  f2dc73df8f93b6994a59ff2b53be28ab074c5b61 (commit)
       via  8b024bbdd1ce8fe951e30ddccd5932d15e1995c0 (commit)
       via  c655bb7f1d990e2a8f2560274816dfdb86058417 (commit)
       via  a9d98fa3ff0703fc2dc2169fbf940ad603dda60a (commit)
       via  e4fd106f4f66167b554389c7b441d9bc5ee89b1b (commit)
       via  12e415963cb7d50d473059c722ce0e58d8b7af42 (commit)
       via  bab2a01a744b5bb300fa7276012cda29a0570f33 (commit)
       via  5e9f7ada73dcbdfd9e9bc1148924ebc4ecd0b087 (commit)
       via  8399e3495503b940f176f084e51b7bf1ddb54ad4 (commit)
       via  35603df5397172e10b32209d00f4ccc950e3adf0 (commit)
       via  093232d4e35c58d79a1724a7696c42600db340a7 (commit)
       via  99030ebad9d803ea300839a615b1512fcc01669a (commit)
       via  7a6411734ad2247eb289cf47fc65fb56e0351f79 (commit)
       via  684cc92bf52e7d9a13cf25e6ea1b8e25348c9155 (commit)
       via  8dd8a2d8f49b065f584bde0320d9f47f74b64b1f (commit)
       via  3320d96a88a1d8492016c37f23983de164470670 (commit)
       via  9dd8cb32d257fc1726e108680878d0a5c7b6b48a (commit)
       via  47edc7cb2476980235c36d9060a0953610364a71 (commit)
       via  3f8fb71b3a116c13f19744b84f98fdd2429597e7 (commit)
       via  f4e8e882d967f84ebf46bef30bd29d8d9ce522ad (commit)
       via  bd360f21e6fab192ce7b00dc72ef358fc7054d43 (commit)
       via  63d8835f48861e469de4b33c36600d2f282802c1 (commit)
       via  e998492bccc11deef474c818b9316b4c7f6dc00d (commit)
       via  22ade95a7e8767634f0755e72f71dac10a246884 (commit)
       via  2341fe3f31242b5979260d2d279ed4f1a5826937 (commit)
       via  9b6f06394eefd5399d66ecb03a4ec5138ea3dd72 (commit)
       via  e30955844dc6ad36669caee1c19619ebf8c54df4 (commit)
       via  df1d6c99428266c6314dce033bdcc9e9b499bc3b (commit)
       via  3a5fd40eddfdb8bb6be2cfa1a3166e53577c8242 (commit)
       via  f16218f1b13b1268be72788928ca1be037244a74 (commit)
       via  4b6ccd37d457db83e1c26d2dc051dfe29f83b0d0 (commit)
       via  0726ed493068994a4675266cc6cba18430f4a661 (commit)
       via  caa54c38e85d5393d7f045f4f3253fff61de72a9 (commit)
       via  1823362fd5574d3df1c257faeaa2308ec1f0a2e7 (commit)
       via  3973bc7ed00c9ad192de4f1fbf2bb3ee8903df7b (commit)
       via  09acd0813a89c66dfd75411b8c35b952172a2866 (commit)
       via  63fc947c1669dd42e2b4e4731ea2b91dfbfd1a6d (commit)
       via  77663b3d32d677e873cf5dec9cc7c3c94476e7f6 (commit)
       via  b7bcd68145a5bcdd2c56a91352aa4bb59f06d8c1 (commit)
       via  17ab55a55aeed3e5a0a83b05428463bf1646471f (commit)
       via  ba888c27909a9e1255a27ec8dc659ca2e48a8a84 (commit)
       via  e507ccfb95139b2b610e3cc017ef390ee76ed671 (commit)
       via  580dcbaef1f27d794636e2e3c8c2b1e0ff565306 (commit)
       via  230ee8b46c80a37861da72ddca9c9940b3354239 (commit)
       via  95a22f44b86118a5972db2e04d0de9b4a978b167 (commit)
       via  3c3b17edc880787526a3c81f09f559254b1b9825 (commit)
       via  c3c39a0d10b51bf35af4cd19ff0ea29cccbd052c (commit)
       via  b4d0ffb5d80fc0b78d6cb245e61b7cd76f013b60 (commit)
       via  587049c216625a6444984e3e7293cd62dd494fb6 (commit)
       via  2d335df0c3ffccec58dcd71508c94ef76c836a46 (commit)
       via  a2a41b8c765f789ab929d3ccebf12d791c580bba (commit)
       via  904e2980cf1ad83f315b0caab7de53cc3018fd11 (commit)
       via  4c48ad7e683323bb424fada1d7b23096934d7887 (commit)
       via  0965ce66c010eb0a28ae75aa6aa5bcb370b0958a (commit)
       via  164de34ba39bcb6e597b8e3db9c4fa802d7c45b5 (commit)
       via  076d68322f2754a0be4696946187a261264436ba (commit)
       via  40e90870c7c0328c5ea2ee67174c6d294dc9b51b (commit)
       via  6b506ce0a2d553d81c7cde8ecdf0fbe17aa3014e (commit)
       via  4849f8ad0e4b88e39b9fc67901dea175e95cef6c (commit)
       via  80503104e2a2ae1df1bd87ba12b2848c0460f2c6 (commit)
       via  a22fc9916a6d5edea91c09545845772a0337de93 (commit)
       via  fff6a78b4567339a5beab9ab30c3abb15c05fb60 (commit)
       via  bb9d66b073cc86faec10954ee79a208433dd51ae (commit)
       via  2b807c02de4b4eec51a6f47c756def22af403e3e (commit)
       via  dedd10e993494064d91697f70d13af908d083d48 (commit)
       via  f00492a6904bc990282c2aa9d687bed7abc2cfe9 (commit)
       via  d1adac1d1d488560af4d5aa22727ddca55ff94e7 (commit)
       via  e78f5232d5d1283506e4bed242b22350f3442c47 (commit)
       via  a27b1f58d39a308cae5614ae3113e604a7f469c7 (commit)
       via  fa1244de4b24beebb5c4b5a8b37c992ffed44e62 (commit)
       via  1d110bf278253692659c6ac40e3cec6273539ba7 (commit)
       via  b8e60bb2d84cc8ceab47ea3a2d93e6a3e4e8997a (commit)
       via  fa9cd1fa5a3d950c7324ab3e69af09195a07c310 (commit)
       via  aa52b3cab65291f3eb2fc69fcd100d9b42d4e59a (commit)
       via  0e4e0db82bb4ab331139b32876dbb72e1ed4ea56 (commit)
       via  d3e7be57885620ef6eb87315aaba56e5455d40f8 (commit)
       via  21121b07f2b76c6ca5c70c0cbce1856f51238257 (commit)
       via  e5dad0d7b856ea13f5160e20e61836f52c81a39a (commit)
       via  a01c678f25f3da061ecefa7623444c61d6a24c89 (commit)
       via  a0a80ce08a1650e2c57d5ce792f9ba5f7f3be846 (commit)
       via  bcb401d5552306a13f5f173dde2710ed5110495e (commit)
       via  c2ac066b9bce4af74a7a89eb9acc3405179c490f (commit)
       via  65791765e58af02edf6471c4cc7b7fb193abeca7 (commit)
       via  d8a1b32762a799ad8364c48ba84924f61c93c132 (commit)
       via  d0c602b817e6ae8b97965956bc5ecf9763a3c563 (commit)
       via  b2e7efc30a979954bf7dfa8fb252473afcd509b8 (commit)
       via  d60a6649ab6a7db05798afc8f2032fecd0aaa8eb (commit)
       via  297cf7f62fb1c677d9c69c19cfa333c143e64836 (commit)
       via  9429ff3732080c6391cf01e78698fb214c5bc91a (commit)
       via  d28547cbd289a36e6829528f764b928ef91dc01e (commit)
       via  c03c6856210a8e1cc7c8bb399e8972a6debfedd1 (commit)
       via  08c3fc5aaa097a602a7747c76cd3ce95670f14fb (commit)
       via  64ccc7ce96108e720f4f59931b047dcec7807866 (commit)
       via  51c6e77ac0ac42f33a41f3eaeef3514c059115dc (commit)
       via  7960e9ff4abafc222bf848f55f8b771acac56a9c (commit)
       via  6ceec43e610ccac7d187654646d86b6188c3fc99 (commit)
       via  825b7662392f75bcd85239d0f4b6f8c4c0311f5b (commit)
       via  18ced84d7cedda697170a346873c2c359454447b (commit)
       via  7b70ce9797df1fa0d9c6a92aa7e5f86494116946 (commit)
       via  e6c6fa39e32caf8bc15022cd17f47334a510197b (commit)
       via  9dfef81cb651449287f95ea67510bfcdc03924a0 (commit)
       via  230df6e52151dfb7adef7165fa0256c12d2ac6ae (commit)
       via  15954750ae442e132b36a0bbdd6d4157455184a8 (commit)
       via  701e4900c432127c0b2f5a0b2462a51d92fbef8b (commit)
       via  4f5e533f138d44e0b2c7a628645cf8e2a6907bf4 (commit)
       via  1de2189ed107a33a795dd7cd5aa8e014ef870f75 (commit)
       via  7f673661bc4a5a56aa8cd24bd66d2428c432157b (commit)
       via  dcf4f0b9fa4bd9ff02755889a482be9ee5a444b7 (commit)
       via  e412de675adc237886acc83780b8a0496aaf2561 (commit)
       via  841135eed82c7bfc1653a7ba77af5b8c82d9eaa7 (commit)
       via  2c0c59b2cb89ace31b78f34ce09118701e2ebaad (commit)
       via  48150aa021056a73534dab8554107ed0aaf15545 (commit)
       via  c304d930e74aff2af7407065910393d6c1f8dd01 (commit)
       via  a91dedcb41b6f3d2e2f6355b72ff221e3ceba7da (commit)
       via  98641ab14e01a6b5a6339f49fa6f1bee4424c7d0 (commit)
       via  395e6c2d2531eda7483dd137058041f830e33825 (commit)
       via  93a4a4145281e87a06a2b6e134d6b241817cf4f4 (commit)
       via  dae18d6c6555b4b129ec053af3a50f7045fd5413 (commit)
       via  907d3b0b51484ddad0403217ac47c7bcc2a50eef (commit)
       via  29802a665505aa5fa00f942754d6d16ddfed5823 (commit)
       via  228ba06f8503132fa9d16509df0e1e843f2ab413 (commit)
       via  f79e7e074efe94cbff3356ea3add50c3d3cbf027 (commit)
       via  fd9aa9062d9ec887a5a666faf95ae7fde12ff646 (commit)
       via  01b43da11c8a042b1b9e70a0283a6c1e3c73707a (commit)
       via  34d4b086b74078daa415242ef2534967e1aa1cd2 (commit)
       via  995b5574dc7117a1367393c4e1cf2eeb1387b2fc (commit)
       via  f107c5b20bf5f1359e01a6a8a0265f3f99c64c9d (commit)
       via  685aeb9643044376e020ca9d4d3287f3bcafef19 (commit)
       via  b77182f363505ccca3969a1f0a4d3e27a69e80b1 (commit)
       via  cc3dfc922408565fcda955882232b21a0c8e2220 (commit)
       via  a03a9ec61629aa68d6f78ff514e759a10db60fcf (commit)
       via  f038da4f59a6acc1084b22c884bfe239f5cf401e (commit)
       via  07b1228117cada1fa49c6f6cf1ede24aee14d015 (commit)
       via  9e156d27169832646be2cf886d0a6c24bd59bbb5 (commit)
       via  e94fd6809701af467b1abbef93dff23b947554b2 (commit)
       via  5326316a0daee792def110941c6e656068c8c2bf (commit)
       via  946a75daa4e48b392297e07f45ac0730e2c832e8 (commit)
       via  534eebc107a996b51376c25505649a273dbe96a6 (commit)
       via  74efffbfc8487e3a8cb128e9cb5d69886482b0f7 (commit)
       via  99014ed70e929494f044013628ba87ed0caf8fdb (commit)
       via  f699cf5bb0d200ac4420169e9bd95403b163205a (commit)
       via  518105d6da791a16d05629e2073be19433d93ddf (commit)
       via  cb6e27944bf53f683797f314630862d9ee5fa73b (commit)
       via  29825c7231c365f7157756597d0c7e9899b62b7d (commit)
       via  36fe978e70fb8f80c9589c69c66e6ebfb949b775 (commit)
       via  2376cd6bf5d0743b02b588af17d2e9067c1874de (commit)
       via  dd4e2712718b6c810416c5f9397e7252d0327ca1 (commit)
       via  612b47ba9f81e64f317a01b86af31a1054cc0b3a (commit)
       via  59c99cb7ee1d587ec8e5eb105529e0b9796277cb (commit)
       via  8bf4b50e4a9bb3a5790515ab8a3137cbc027db6f (commit)
       via  39d9c0dbefc0cc74df35842be031f22d90c12d07 (commit)
       via  92beed319cc76c0b3bc1ca2b7e050f30620c4d3b (commit)
       via  dcff3b3dfbdf659c04642b3841896c1056c772dc (commit)
       via  203847a8ade193f3c1e2224b7b25828e3e67e746 (commit)
       via  4dd0e1c416c0c97e75d6b6e0c1f1acfe4a0327f9 (commit)
       via  efe09d6e53ad5e6a7a43747af24f28c6876c6c72 (commit)
       via  5b722cfd7c0dc7f3a5e205928397f304c60daf10 (commit)
       via  d4a14d2dcd7d7eda13a9caf686725fd0af579b4a (commit)
       via  e0cc6ad090738fce5e954c24073f85c0d43d9aaa (commit)
       via  4c0a3939972280f449833f4450e6ebc1a34a5950 (commit)
       via  c1258b2e21c10eb308136ccfc2f229a4b0438929 (commit)
       via  f553315974d88d9407f6710ce6f3b66eb855139e (commit)
       via  6aa82e1d46f512172c648c5f00a4b5d8cf494f69 (commit)
       via  27cd0bfe8016c0b0eefc9e802afeda441fd1a5e5 (commit)
       via  2d95d1a35053cfd602eaa22248d69a196ef71ccf (commit)
       via  a69e00fafb87bac57341d92d3dbaf893517e08f2 (commit)
       via  e8e20974f41963e4653fc6f20ac2e8ed0392f623 (commit)
       via  64d4caef9de566270925634816499dc2ce316dfa (commit)
       via  cc17008115009238f57fc40809f3932000dab99d (commit)
       via  54c0f66ef0f700586743ddb601eca83ff737c48a (commit)
       via  d111e8505e37839f95e3303ee7728a3236f72e07 (commit)
       via  7bc3541b4a066696ff307d76dad769da1d6c93a6 (commit)
       via  e31f09d67c6cbe4c8917cdd804080f0c7e4840cd (commit)
       via  90b6216e39df69167f6d93d28bec4d9ccc423abe (commit)
       via  4b4c87298fc8570a400df0d3e6e249514a3f5ce0 (commit)
       via  2844fd1e4ead7f7149c09723553a72e88ce99868 (commit)
       via  7b15bbfb511a3adc47584b673b70ecdd61c06506 (commit)
       via  0b599622e2035f8c2cdef156ed81f202f0ca0894 (commit)
       via  1cfbdbcf73950fec6a21bb28e21e25fe87d9e478 (commit)
       via  142466d2244614884386b1c49a23f8849857585c (commit)
       via  928ffac311678d131d47d9076fb0e837854239d0 (commit)
       via  4c1cf5ae2ad3a0702debca5c6130434e97ccf407 (commit)
       via  9a9ba9eb13b5891f2d5d34bb8a6ae3d85140959d (commit)
       via  bd8021e70d1cadac8de46af20979fdd577c99908 (commit)
       via  cf93d80221e4bcdc753468eab0ff5ae7e6666fa9 (commit)
       via  67cc8f7aac2531b6a4f5e970d9d85cb9bd2659e2 (commit)
       via  2cffa09cf3819a03c809eee23b69291ba05e4c39 (commit)
       via  4466ee0e4e85f21ef362098f0d61db4222b831b7 (commit)
       via  929bbc425c0acb66e69c906c83c6310d1c146275 (commit)
       via  445ac910bd989af718decdc0b87dc920cb0f8863 (commit)
       via  03767e5c69c25155d96ebbb12cd9709abeb22d10 (commit)
       via  ba7a93fa8ebf5b083a96b80958843e7ae820a9b4 (commit)
       via  10d0acf4e1c706544455efb5fe723566c1e5feac (commit)
       via  2d2963299472013861e184ca94930b632903a849 (commit)
       via  908b31cb15b8b3138dec2e2ef367330ddfbf7920 (commit)
       via  e58c4b7267fa584ef8ac6922ba4ce7a537a0eb07 (commit)
       via  239ca3037160295eeb7ae3509a746e0b66ea46ea (commit)
       via  a0116ad59dfb69d0e25c8c2d97f75983e61c6289 (commit)
       via  186bbd32fbf07d8b5d419cdfd64c14e2270a418a (commit)
       via  274993b1638d22ca150e71694f576032520d6a8d (commit)
       via  d248c9d6db1c9064febbba083bf5ae11056f889d (commit)
       via  e0f11f25478431bb9f73fea241467af919375aa8 (commit)
       via  d271aaa9a1939fe5a51c5b5d05f1a3d547a2f900 (commit)
       via  f6f8586c863bb61bec7bc1362d005510dbe7ff33 (commit)
       via  ef6c81b165661a577342f27201acef58dff12aa9 (commit)
       via  c7c06b369a89ea1d7b45974d33ba10f8bb8e2123 (commit)
       via  22352f8927a6a4376ae06b4d94e6550d789259ef (commit)
       via  5b34c2380226fc10c5bba7990b063b1074650f82 (commit)
       via  693c1aa855263198d42153da0d12f56b2b7a6991 (commit)
       via  cb186cda2f802094d5656f467b86c2b50f357576 (commit)
       via  df1fd770c96c1919f63e675f997157c1914d480e (commit)
       via  87bab25376f9d281cb83eb2caf7367c74429f4f5 (commit)
       via  56d361d0ea9cc692cdc1120e82119997aa12c4fc (commit)
       via  67236f863a8deade189c23955734298e45328690 (commit)
       via  f8f42a730f709a144d6f3193e9aa319775f8d3dc (commit)
       via  4396072d882ad213048ee95f65b2c399b76dc6cf (commit)
       via  ca0f29afa0194d448f90a51e95e948d230890e4f (commit)
       via  b3f8ed5252241b335c60fc868553afa322aba5ce (commit)
       via  29c6d4e1b374d200c9ab73c8d55ecfafe5135ce1 (commit)
       via  aceb9697b4a0d02a3f899eaf0346098c322932ef (commit)
       via  99eaeb406a1c0044438f328240876d9e8cc25462 (commit)
       via  3193c59bab0b48149334ab1f81479318fad08e4c (commit)
       via  ab3026ef1d839231a697e01278791550fd2d751b (commit)
       via  93fde33283c3c545d55dd8a5875b1e78d2c578d5 (commit)
       via  bc5faf6eed42fbfc01c77f03ac23ab3784f0c88b (commit)
       via  e47abc04cb0fc55955da9e6413cf997da93f6955 (commit)
       via  2a2d2f304913ed153ee884bf095bfb41446e1f62 (commit)
       via  74d26b3687e23d95175aa0afa5349613ae4149a6 (commit)
       via  2522fba2d8851500a8d9f39337e07bbf5c0a5653 (commit)
       via  9211fae903a22fc8fc68de47a1a0357fe1bfa4b8 (commit)
       via  401aee7981dafba8ef82cdd83d59d3d56ddfef03 (commit)
       via  ed684bbcdbd3a0f8dffe6d8732ec250ac47601f9 (commit)
       via  aefdae974911aefe9bec1f1c2588a81d9e42407f (commit)
       via  82e6f0fc63ff4e07e66ee44ef86c09b4a83b4f69 (commit)
       via  e26560f7000baf5715ac3905f9395a5a5f2fa2c4 (commit)
       via  ad0122541f85886cf9eb9dd65d8246e0144f7ffa (commit)
       via  b3043f9c2ec08074c433d80798551e9790cf1fd0 (commit)
       via  4b518f34d55756b4404ae9bcd0840ee80db17eef (commit)
       via  ce650cf01a73b08f34662fa2db8667d014584a34 (commit)
       via  3e3bf5074031cf86a10a017bddfdf693389a322f (commit)
       via  b8cc3850e31f5d13a9ac79e416209da041fdb83b (commit)
       via  f1074ea2ad4a09543bb3df2c136d5f89a9dac982 (commit)
       via  3997aae9feaebbe5d5295b67d41a5d941b7d0664 (commit)
       via  48d02f65db373bf915ad225a9385c5713077c39e (commit)
       via  166faaea066d129999af7e7897ea994627bc097f (commit)
       via  897972dd3f53515151c04d54920ac959688f8593 (commit)
       via  464eb0e47ce113c2cd9229feee8fb137dc9d3c87 (commit)
       via  401b970c2a0ca008589f76164170e1432c6db156 (commit)
       via  1f61e9512b508b52a20caddd16cdf1f5f44f8610 (commit)
       via  b4c9015329451576f3da1a09d8257d962f899193 (commit)
       via  4a4d5a8bcc1922e27800b57cc4d0ac30242b252e (commit)
       via  c771461c6caa6d7e2daad88b1ac64f9949cea80f (commit)
       via  1502648acea4405b1923d23be70d33bdf115cd63 (commit)
       via  a555d027627e9729f830d7273d9a1d9d6cf92cf9 (commit)
       via  656712ec6fbf20006fd5eca06a0604bd57cef768 (commit)
       via  54cb7a43ae77f8ca137ec4039689fe6a62c79ae2 (commit)
       via  0fc01f50865069e17557d45112c8c361db8e89b4 (commit)
       via  a5f94f651081ca2a549e1a7e17bbfb85b88de0f8 (commit)
       via  3e37b5caf7a83318ee1483460d14028e3eec4e40 (commit)
       via  b8a95ecb1cc246e65eb559d6f861ff7d839934ca (commit)
       via  eaf1a86f85cf4f07c54cedcfb32b86525ba89949 (commit)
       via  48a603ba15d0048120d2106171ad69117f12341c (commit)
       via  3347cba78997d52b91a2a43bffb875d151dc1c85 (commit)
       via  2ad9efe1479beccf1fc204094f5fb8d39a82053e (commit)
       via  7d4e17336f45d39aa2debd91237eed461aa5da09 (commit)
       via  0dcb3214ee06a42d61f6ae6fe4798039a5fb7961 (commit)
       via  352d07a45ea4d7b8a17962e7d02ba9a69dce891d (commit)
       via  04e98db3da4f89fb5380cb4541961a817c055a5c (commit)
       via  34442d22bacbdc733d41d6948f8f3e33044e68dc (commit)
       via  b05b10b3344a9d73ad0af7fbf2f95512535729bc (commit)
       via  3d538890ce80faf2c073291e3b1a07fcd243d3dc (commit)
       via  997b73e51412c8508dcd4665e79d48d3870b218c (commit)
       via  c79133f302d72093f7123befcd21c357ce60f08c (commit)
       via  60eb9895f72f8e494897c463d3ac5df83f782b49 (commit)
       via  6fffe8df845837d0c8e56c90d02402dc21e30ecd (commit)
       via  5ee58d939711a47fa2c34649f788eb988fdece07 (commit)
       via  cdbf1c938d7a89990c3c2d2e58a36b689120f9d2 (commit)
       via  d6d4e12ff8142e008d88302ebcc84b6372807cdd (commit)
       via  cb2a1dae659825759037e7e81ad16d726e61a3dc (commit)
       via  632c219c80d91881521e9f5fcb92de4b6cf6023d (commit)
       via  8825bd16cbbbe2154862da47be6c3c67fc511738 (commit)
       via  617bfb57b87941cc3210d75772957038cff854de (commit)
       via  37618c9d5967db805ddb4779ac2e7cf1d4d00c36 (commit)
       via  5ffe865a2b2ee253901ca207dd2e77f30476faaf (commit)
       via  ff3e488850af6f8837842ea60d24dbf99773a632 (commit)
       via  f14b2da0ff282d1bdd6b3dafd17783acca1c1938 (commit)
       via  4106be37fe1f9b4f0045df676a2dcbc1ed47ddee (commit)
       via  0ed653317b8a9108c073fdccc2727803ea7b03c1 (commit)
       via  862ed68db6977aceb5767fd92748ecc6c06e3ad2 (commit)
       via  d66382ff8150a468a2f376da5ebb74c8cabdc437 (commit)
       via  a68486f56213b6744a080f263aead7b55c74fd11 (commit)
       via  7dc03c1a9f7046563e3890dfc1b265e0bd551dd5 (commit)
       via  c19dbdb370f3f5fb535ef4c7515ae42e94c38f6d (commit)
       via  d1a55313b602b600d2e568336581b5d90fe8482e (commit)
       via  91e9df7650fd56409e383331d4a199996b4944d0 (commit)
       via  86bd0f0903c9effca511776955541750e08829bb (commit)
       via  cd2431685a813be1aca85fa1e70e1fb59393c16e (commit)
       via  15db8e952edc5b9b75cc556cc7fcd141950dc7ad (commit)
       via  03e8090d9a2019402dbb0d3c2931eac75d11030e (commit)
       via  26cd4782faf7451c7a3df6a33a462b2669ef5153 (commit)
       via  07e60468a9a155c63b06fa1e24db7c113f03004a (commit)
       via  fa24fb2f3bd84cd70309f8594aa29738661e94ca (commit)
       via  531b9e623107a325a87cc5cbf7c6a399217b3fdd (commit)
       via  76d7586ea53b2f9796bd4257d1d997fe05f11703 (commit)
       via  6841d68152f296ce3007af5b4789f2d9b25f0f25 (commit)
       via  8aa791b16699e6688d6d9b66fc51d1ba24354632 (commit)
       via  1146bfa24878e6263323a9e9666783069de9fb2b (commit)
       via  b9a488ae832a242d7de09d8aee2be20f9acebecb (commit)
       via  fb78e4a5ae698b58ac140b252900512fe9a03348 (commit)
       via  4ad366c6c2d6c609a84434793fe8fc106298a4db (commit)
       via  f7be9fe7da9e6eb549f50a68bb9f4a990ffb0d95 (commit)
       via  2a0e6675221a3e0d21bfd32313c24ec159814bba (commit)
       via  1198e06ef656ffdce71d1a3bc6e65cd146056677 (commit)
       via  6a0cb9e5abdd3e76bfbb807c7bb3f99bfbfe7520 (commit)
       via  afe9fee30ed337ad762f981e43082943e4f45fde (commit)
       via  b03d45bf4c7bf55c087260728579e656d2299bf7 (commit)
       via  be81a1e139d37ff46b854bae31574e3ae18d0068 (commit)
       via  1b6521ef1c8ecd8098e8d27233030b689a33992f (commit)
       via  94b4dc53f62634a8c2e9545c2311254c4f83aaae (commit)
       via  ba34ee20395a4d30027776de4a734a88bf8767b8 (commit)
       via  73a73ebc4054064ef22b1c18dd0f74b6d7cdd160 (commit)
       via  d4c133f62167fcb780949c2a53cce8e9f13b6353 (commit)
       via  a1eed0f993839c4cff5ccfb1644e8b6a2ff2cc1d (commit)
       via  572a212b0f8f15ac401d5ef6c2c699f6102ae9d5 (commit)
       via  1539ef17c42541ffb0d69b56ba80a03618bafdc2 (commit)
       via  708d32b2cd2dd3bedc38ff1d839368656b1f9626 (commit)
       via  07532c3afd174a5f0767569e07aba6c7782f7087 (commit)
       via  25fa71bd8c5433d55df0caa0d0c9beefa7dd31c6 (commit)
       via  5b8e312eaf314976ae3a3084f29912d83c6b6300 (commit)
       via  0b1bf8725b9431945c3e7dcf8f16337622e05df4 (commit)
       via  daf8e341becbf7e6bc80735ccbd4e49780848b3e (commit)
       via  81153dee8d4a9ddafdcbe1c60496dec5883f41b0 (commit)
       via  1089651b5b7f8278da1c0138b38a42aaff7fd5a2 (commit)
       via  39cb6517086a74a73e6082c99646d4533910ffef (commit)
       via  c06450ef893f63319c360568b18726475b1e39c7 (commit)
       via  4f099194d449b987cf9349f65731fce89891152f (commit)
       via  27516e0bdb7526699c00fef328c61561ab7a4b47 (commit)
       via  7657bc03d6a587ef02caa689068b130d56ba45e1 (commit)
       via  3507276eee3ae0623d9aeb4cb91254844834109c (commit)
       via  8d203e348716efed8da34c18b40309259a90024e (commit)
       via  e2157728ed6c5a41155b8f9d69d79ab758d63ed4 (commit)
       via  23f7bbd3dd3558b17432402429f1cfb8ec0b7bf1 (commit)
       via  3fb13aa761df6898fc992318d031537b137a5451 (commit)
       via  5b5763569f3e3f77f097ad2a40a2a610ea389bd3 (commit)
       via  e1982464794e489eccd5732d23ad19da6f054a6c (commit)
       via  67defdfd5ffa2d1141992213b9630fb782d1a885 (commit)
       via  be391bde3774b0d97590497079f827dbee9f76b7 (commit)
       via  6e5f477a4017097248379591a72c1d9adde49b88 (commit)
       via  f90a44dff629786bc2f6ce9c7c676a1024c27800 (commit)
       via  79e011013e7223f822832e39473048320e35f6f2 (commit)
       via  fd5f9496f229a489612f0422208dd60d04a77b62 (commit)
       via  f457440f8fb3883546d292f8873cbe67d23a6bef (commit)
       via  abb96620c275dc898be5795261359e4c0ce3760c (commit)
       via  e0f90d6b544b0590166dda61d0239bf1edea1f9b (commit)
       via  23ce93fe1ed062fca0ad035fca54e0002570b7f0 (commit)
       via  14a18becb0c6ec1564241bdc9b41317b9b1c06dd (commit)
       via  3c5ed392f4570a9a434c059b68e26d777570ed47 (commit)
       via  f54cd8347c070a3b76b02b9b772c31a1feca6173 (commit)
       via  49ac5aa40404b634be3769375c70ee7c4466958d (commit)
       via  1bb072153d7bb195d5065416123de06c34b972a9 (commit)
       via  a19a9f44527d4be33992c17294b3579f8e85c792 (commit)
       via  7d8efa201d93f39f224758f5e2d15bf3401b1a8b (commit)
       via  c4aebbbc048618e75b39f6c8d85dce8e8216cf9f (commit)
       via  2e033c754f2767be3d718b0cfcce7b1ed3290a66 (commit)
       via  ab1e0351984663da5852d1c05df86d175baf54bd (commit)
       via  64c8540bfd7d0d95adf3efe5807abb0ffcde7ec1 (commit)
       via  dfb6d579ad64e769770653987ff9e50d52f2087a (commit)
       via  a32d1b5caff914cc7c0d38a31cbf1f16517ec324 (commit)
       via  4633d4960a2ad15043f932cc8951209ba49d21a2 (commit)
       via  208a6f5090deac573597f54471b0651f91ae415f (commit)
       via  895ed59b613dc8ee071a2d41d9492323259cfefd (commit)
       via  675a2905e3cac127b8795ea0dde586e06096f32a (commit)
       via  0eb1c4cfce5ce66c3cd9e6924cf56b1364f1bbfc (commit)
       via  40e89b9f4d0c2caf35b433d3df823d423eddc932 (commit)
       via  8ae842b332c6d199ceeed7792a85b3d84a0baa45 (commit)
       via  82d31f0fb77e8ea825de6c403f8eacf23d9f8cf7 (commit)
       via  da2fb44ee0680811c971689ae0f60fe9187b42ae (commit)
       via  acbe90de979f66994545ea3b9e18c9e8a8352776 (commit)
       via  dd5b572f414f26ef2c35cba9440ad25208952ed9 (commit)
       via  06b310ddf1948ebfe0048cd33b5687f6fa279475 (commit)
       via  2c6e3bf0066f0f5a77da5752bc413d01c033e39a (commit)
       via  45df395ee640f9ad556338da936c46b860072914 (commit)
       via  7b5762bf4368f88d3276752f0541c571cef930f5 (commit)
       via  c3a65c9ae2363aca06945deb7b007101f3813888 (commit)
       via  aac987dda9be5a4bcc4bd4a1abcd63211f89f99e (commit)
       via  c5f33f91a2eb631e3419a91f4f02076babacf00b (commit)
       via  2e4a7562f31f3663e0488044d0550da077ad66d9 (commit)
       via  97c3e7778d3e0be6dfa849462e8308ddf278a726 (commit)
       via  87ce4c1a06460d82fa97fb1c7736434015928ac5 (commit)
       via  80f78fb880a911262d4021aca4cf2b47715a40d9 (commit)
       via  d3c68bbc91896f1732adc871a06f51f5b953d089 (commit)
       via  7ebc493dd6955e98c70506fa89be5449e8ca8dbd (commit)
       via  2b85f6e862bc289b648b2bd362db136e93bba2e0 (commit)
       via  e6ffc18a8de531f487088e7275a0af9d1d6736bc (commit)
       via  16512c007ecc29780e53c58271bb9143f5bf37d0 (commit)
       via  264168eeb0f921f0edfc9acab6f12ee5357a15ae (commit)
       via  1d34d2c497786920f69521c77e50620f2efb34a6 (commit)
       via  8a4f50edddd9740742562b3f81ea2f5880eaf093 (commit)
       via  34b8d63e72353166d149db71bf9c45faa0148aaa (commit)
       via  466cff135c8e504632ae38b79a1348dbadb390f1 (commit)
       via  2a2e67ff4400adc9041e21eb0031c51f8f4d2487 (commit)
       via  9cecc5a2e0c757b3739edda19ed2aede42ca4bd7 (commit)
       via  cb453a129912370400eaf74078f8c42da40e2ece (commit)
       via  15d277617763820bee38423d20cdc95731c1bffd (commit)
       via  8b844facb246eb7eb9ab2791aeb07886eeea4a9d (commit)
       via  23d172214148f6dc1300d04cedce6dabd4fd7393 (commit)
       via  89d813c5326e31852e992612f6ad7f6a9dca42e1 (commit)
       via  e727df5ae333172fcdcdae1bc251819ba1d61620 (commit)
       via  cae4a88412a2c00605bc18be8b2b0bf9092e9314 (commit)
       via  eaa8d1303292ca3023fde2ec91b00509a657a5eb (commit)
       via  1a3ca4044be583dff49d01eddc610a0e021a775a (commit)
       via  db0c456ed60ea7543d0d7fa508d387990f58a865 (commit)
       via  e7f97483c3db06cccd33362e0439ee3eaaaa4106 (commit)
       via  8e340a77322445669bbffc5d6b9bf4d01b676a5a (commit)
       via  b3cea2a7aa690b277cdf000a2b04e8f6ac0ca523 (commit)
       via  bacd58058025b25de93fb23bb78ff540ef1e3b63 (commit)
       via  aaafcce227add7d80bf46d11e2630df2e6bda173 (commit)
       via  98afa17c5d4ccfb860509043289226dd7de4cb27 (commit)
       via  067aa6800c4223d708fb729563b6030e16c708d6 (commit)
       via  553e207e1c6a5396a9d2900d5c46b8c19b752a25 (commit)
       via  08db0bf34030738151fd253a68fe778dc9c8a569 (commit)
       via  db0e889efe8d48bd7131f8ea94443168824acd12 (commit)
       via  9de6b71ebf61fb6a474eb37321e9cfd4a23e17e4 (commit)
       via  bb74b921673fa53b1fea1cdd605ed820a8d48e6c (commit)
       via  66555d08b29d235e07f78a5f1a5e68d756329017 (commit)
       via  831a11e0c791550cef57f240a2b6d666f8f2b6dd (commit)
       via  2832e55e9acb696a1bf67ec9143808117acd2528 (commit)
       via  4f6e9e3bdf0ed8a1b14bdb5fb052e56f284c6890 (commit)
       via  0d7d79361ce96e18b51c4ed49de6830f12574cea (commit)
       via  bd4deb1a124288d55a49175d213c0e530e1f10fb (commit)
       via  4ef6f82756cfc3d6bf6a85c698b0bb01b2176fff (commit)
       via  9cc5f362f1091eaf469a582ae91bca437b7b10ec (commit)
       via  1f2150720f095bf4afccc8c114a939fec1507eeb (commit)
       via  c4e62873c97c6d1607f8e2c800a7992c49f414be (commit)
       via  b2da5ce9c35b59a0a7852526bfb037381ab521b1 (commit)
       via  c6774a6a48b2260a370844ffe2de13f69f6de282 (commit)
       via  a37514038231721381e57b07fcef383f09586a8d (commit)
       via  e79f2af41166809aaa2c8a2d9c5eb793b5c8d0db (commit)
       via  371ba5186eec99468239c63f8c40feea29b93c92 (commit)
       via  329d43062cdf8f29fa06b8c0757b46c2ab48146c (commit)
       via  e2891fc77ebc2b169013122c75690838119af36e (commit)
       via  4d3e571ed1b88697a3135c51ca14c73f4493f377 (commit)
       via  a00f50fe184dd79eb27e46372db126cdf59552d2 (commit)
       via  9116ecf1914eb5170fd175c16f72553f0d1be4c5 (commit)
       via  22953179bf11530bda21d56c9e47bfb144c364b8 (commit)
       via  1c67d6843d143a089cca2c7b4280bc4bd8a750a3 (commit)
       via  7ec0b8aab65e0bd46ab92216442a052bb0cfc1d8 (commit)
       via  7a4aba0f36530f92248a2afd176171ab89f244e7 (commit)
       via  41f12098386a6c220823ffd0e923b773b855386b (commit)
       via  ac43ef08f9bfdf6984c9e04481856189ccf9f661 (commit)
       via  d6bd3a7b617370a067a2e0f9f5c39848dfbe4c94 (commit)
       via  aaf45fc6e27e118d2ae8dfa4a76e1db6078a425e (commit)
       via  1b761d0e60b57298fc3c8f17e0cdcf22b8ea0ea0 (commit)
       via  fc9dd3bc258d295b0d3322a6b3e2dbacab29be4d (commit)
       via  9b1dd2d81a53b174a7766c2ba962870297034c9d (commit)
       via  5b3e8cedb57eb8429c2166c7c2d2a2419b493d01 (commit)
       via  068594fe6ed2033b688de63e3ccdee6a027aba36 (commit)
       via  55860550b37fe6d8eb0124c7d78c6edf3653f386 (commit)
       via  6feab57104007c1d70171b6028573fefb1792851 (commit)
       via  64a64a4c6444cf0cee1c6021db950bdd9ee35738 (commit)
       via  5fd9e6eb7f61391a2f139038db855f131d1859fa (commit)
       via  08a6acc7ed07f2af740371645ad70e68fae1b301 (commit)
       via  b424efa2a2a62f1e726de52d521b98b0ee5c6a7a (commit)
       via  5fdca42acf55cf9a2a5e9b530ca3494ce503997d (commit)
       via  5e0d882a8a99ed4a58909f320159a4e6ca589ace (commit)
       via  ae8b7bb70d33f98537bad80f9c0a72f346ca6225 (commit)
       via  d82e49cfe0bb93e3461da1fdc742ce1a666700f8 (commit)
       via  5b6acebfad139316cee57dcb8d2d20ed30bfc90e (commit)
       via  f65572d5d61220d9c3cef75a3f02c45eaf54cc9b (commit)
       via  2b2cada715f7c78b6e7e428c2432fd19e9f3fe39 (commit)
       via  90c36490f5b9ce30f4e67e62209db5b315972558 (commit)
       via  d7acf5eb7e8fc06b37119fe882fcb0a8b4fef0b7 (commit)
       via  76336ef5146a985b540aec9012a01350b92b4bf0 (commit)
       via  81b5d6453593875724a9f517edd3670b45155504 (commit)
       via  28e9a687b15a1af20d528ba8881f108669ec3031 (commit)
       via  af2bca3c5a88fafbf92798a6dea67bb439713b4b (commit)
       via  e2116faebe948527c085a0d44c17cae0ebad99ff (commit)
       via  6f9d329ddd362fa46a16e6ba8af3b680dd87cd8d (commit)
       via  f65c3b92e032e4c4a97f9f0105dd7fcb5e343842 (commit)
       via  3658ba53f4dc3d3a55e3622759c5ea3b6475a6cd (commit)
       via  a807833875976a29fbcf509297f4a7a5f837aa09 (commit)
       via  66508e3c19a0cf7e87cfb1b771f319462c85355a (commit)
       via  d9b93947be003d6cde29697a878d1ff0038eef57 (commit)
       via  99c4a31cfc5a072bb74393dd24dbca8409e7ea05 (commit)
       via  622368342d1c918b07c51adbea35c11a32dcf879 (commit)
       via  ff9ca22e42af5dea3150eadd694c79a6bdc68038 (commit)
       via  1e2d520057083066e0a9902651a91f78106ed6b9 (commit)
       via  30a21b3e8a39f00983e569803804d9f4621e624d (commit)
       via  f6196b6103ffb3c06df9cc6eb5ecb40c9adb8828 (commit)
       via  ee6e5141e996b439037bed923d9a9c0139f0aa15 (commit)
       via  242d3d5a30f7b5f13c6077d61b2cbfacb6b87b08 (commit)
       via  d6fb8fc26b488e81a583fc2569c11be5377b2181 (commit)
       via  8a6af6d77a87d11fdd52b9f70461af89681f7c3e (commit)
       via  c2cdd3dfbb27024169d6002ade6df67a903d5f26 (commit)
       via  0ddbf452edab7d289f446761dca25402894c4868 (commit)
       via  5d7c7161cd9a7b22716b86504b8081993c0c2238 (commit)
       via  131320bee2cdae592983907b6542740b335ad1b9 (commit)
       via  d676c9cf5b86ba5c7e78309bc1118cc8174bbae3 (commit)
       via  e2be1c0d4bb375ddf82bcb7df98edbfe497b3202 (commit)
       via  aaf52fb5c7ac05f9847a3c8e2150e18555aefe55 (commit)
       via  51fbd754d15b3ca12999eda3bb9eacbd0084ef29 (commit)
       via  e7bb2a3ca738361785dcaa31449a2d580d94f8d6 (commit)
       via  2a9a8ed8024c0b25af49b587d2c75749521193e7 (commit)
       via  7367c146ed6dd9b5fcbd9fc88bc78bc342bcee6e (commit)
       via  54b5697d33f82a3ff833bb314694ff016dcf64f1 (commit)
       via  74dcdc968264e1f8c60cdd879f607e0c33504ea6 (commit)
       via  0f938979b58f9a451670032a7199ece23d52c3c1 (commit)
       via  16fe5d203ce71d9c79c94c2db370f4b7be312fbf (commit)
       via  64ece498dda8c0c473920a1a95ee5ffc3071841e (commit)
       via  bc8e854b54b406f4887b7c64e95efed633605b19 (commit)
       via  dfed35ac8f09aee72067d252cc621f2367bb8b4e (commit)
       via  41e6b84ad0cab263ecd21471f90cfdcd55bb9168 (commit)
       via  8a70ce889f5af3c233a64d749b108b64c5c468e3 (commit)
       via  f10d0cea0cfb7cd2132155b5d2014ee442ccdd59 (commit)
       via  19dc3b19338c2aded5197ca0e5a5456b028defbd (commit)
       via  8db34561bd85f188192d2cb5e60cfba57ef9655c (commit)
       via  bfa50020fdf725fd9e6b96278f3af645cda4769f (commit)
       via  9bf33b0bfcb154121e555f8322cb4b230100e328 (commit)
       via  6d3f03e55ff9d32f510c5832ebe5ed9ffa04059d (commit)
       via  c5e7a22276251b87c226f410e495c7b005aa2f30 (commit)
       via  a95a4cf9d350b229619a29ce24782e048b7660b6 (commit)
       via  67812e346c3f060d1f17ecd0b742914d309fc2f3 (commit)
       via  589ff69a23c3b53f3fcd70d7a31cd64574747278 (commit)
       via  520abc21dd78a06ab7bd2a4e37b4406932f58dda (commit)
       via  a44b67e46d88148b41fcdaaaf729f28ae471488c (commit)
       via  6e2a8b5ed246c84c8ad7bb6c4dc2474fa70bc46d (commit)
       via  3f053ae66c2471145229655ffaa883e1391f3752 (commit)
       via  75a31e7e8b6e6d971b11c36756d48395c26a81a8 (commit)
       via  04ed16ca089c41c9f45237a3d39e021e2a21ac42 (commit)
       via  29a9627b33c0dbd051064cd91b31540abc6157bd (commit)
       via  3734bcecf6d1efc556f6fa9ca6e721f40fba7948 (commit)
       via  d95205cd4f37333771acc228d8aac5d4d82478f6 (commit)
       via  e813f666daf906c9f3c0b18af702ee67d0bae35f (commit)
       via  af69d0afb70206588b09988bacb881d4a2b3f8cb (commit)
       via  08f42a21736549653543d71d197fb5593f4252b1 (commit)
       via  ff93ae18b9619ec71f7841dcc3092c49f68bb2f8 (commit)
       via  132262b401029f4d9127a02ba1d048181c011756 (commit)
       via  100e1f8a22ddae33f19e20e64c2acb99079cc97d (commit)
       via  5c3d7250cd1ef446b8ec3fb73ebea48e4f01eae0 (commit)
       via  75b3758d9aaa3c8af73494b24253181648594e4f (commit)
       via  b82cebe123fd25f6a97346564c5096b1126b781a (commit)
       via  bce45c8a1cef2f2af547ffe734207f04cb0da242 (commit)
       via  6fe74fbb4635077f2af9b1caa70605ad1e5ff498 (commit)
       via  c32d1c2cc7f275f430650df696cfa8a1a3064336 (commit)
       via  efdadcac34dced6dc8bb0d08e10cba8122cdaf07 (commit)
       via  099e74b3127348e1f8544ab279b609e2fdc6cc74 (commit)
       via  a57d337ca05c1089f7935d3548e18e8ed85e19d6 (commit)
       via  7ddcd6cdbc6dcdcb6b3d55dc2730e67a182302a3 (commit)
       via  76650d67e9a1397e64947209134badf6ab63ef3a (commit)
       via  df047f44291af1f46f7991b71cc8fee485b05d82 (commit)
       via  de0a3c7d89a026fe2015e41af021664fbdd85dc4 (commit)
       via  d23eb6ca3db2d5d2b4b3ab4515dc41a69a875e47 (commit)
       via  dc33ea4d5266da135e07204701efa39db37653fc (commit)
       via  9c5854b0852a1879b7c95953652b41bbccacd60d (commit)
       via  069769904739850a2a53b1dd10809fe06182a588 (commit)
       via  c69915dae7a30883b69b261002538d1e5f55dd82 (commit)
       via  9b5cdbfab048e177bb565bf5caf278a773fb36ab (commit)
       via  ebae359519ddb33ff9e7ccfc40d36a412a83ac56 (commit)
       via  1357b728c30c6008d6d4fafba158f0cee71f3e9d (commit)
       via  5b7778bf0915e03c3600f536b44d717de861457f (commit)
       via  526bfae4b3411748eadf05b767ca98dc66794e34 (commit)
       via  ba81ee7ef3e6947cf09ccb4b855e1ffa680ad99f (commit)
       via  0251b0fb2dccd522aca73f25465082b5af63bd6f (commit)
       via  e7ab9b94e213b56a38208d87c746e159f306aa41 (commit)
       via  75ee569de965ba9c70ae177de381743d8dbb1f7b (commit)
       via  cba677c3ccce0db1b34894fc3db589efd014e18a (commit)
       via  46fcfd52744779cd67d6a74dc9d69e14f2234ff7 (commit)
       via  66908f9e268661a25cc38bd9d17a4bc566b516e9 (commit)
       via  0909042df5f8d4b9ae1832b3fd67713e206057fb (commit)
       via  7c68d1400cb18fd612a4c84edde740a6156c2804 (commit)
       via  0ee0a4a2aea90d36afb41d9a3859365eaa7b6e4e (commit)
       via  d954041ac8ca6add66428cfc6383e294b3b5a847 (commit)
       via  0fca42d6e18445373ba40a46874f96b11221a5ba (commit)
       via  b0af7d7cee7fb097774c2508f76d43d5581c1c2e (commit)
       via  5ac945758d82a134c1c9bcde0c5c3f723b29f4c3 (commit)
       via  a0fc2450cf2f618c5e5cb315f9db464442796dfb (commit)
       via  531a82fb65a929a2b91513c10e9688b794219b8b (commit)
       via  6d45dec64124bcf6fcc919aed8e6b0eb64315719 (commit)
       via  f9da52903d4b0592fa8a501a644fd74fd710e21d (commit)
       via  86c21dc435d5f58d70a8dbd1a90cfd8845615e4e (commit)
       via  55307b6e233fb7ff25acb200450cbbf8c40d4498 (commit)
       via  658b865930b15b733bf108ebd1009eea64d5e9fa (commit)
       via  061656eab5cf856565a18de0ed7977d3eac7fafe (commit)
       via  0c16f648c5f1ee8ed1628ad207fbf4fb790801fd (commit)
       via  a73568cc5c06fad4711b049a132c5f115182b357 (commit)
       via  a5e8b64efc516c2592016235443dac166034fe7f (commit)
       via  e6f315d314593a200c5cfd43d40328454b66d8f5 (commit)
       via  feb35a0fd17ed5f5cfe35ef7bd89693e057a0493 (commit)
       via  d27e904e343116bd9d981dea581f132870171192 (commit)
       via  2ac00b1c5ae669c384d78155cbf94042d0fc90b0 (commit)
       via  3df362a9d8c04a53bdaae0916c821296641ef6a3 (commit)
       via  bed36f15c780057ae9b83eb9cd2e8ef6a9ada498 (commit)
       via  312c085bdc9606896281c7d0610c1a1b3931e014 (commit)
       via  18bfef9f1b25202189327fb0839d00aaadbb47d5 (commit)
       via  43051eb13b87803feb7d33ee9ccde888ff2f20c1 (commit)
       via  4e9a2550a346d2052c5018909dc77eed30117772 (commit)
       via  7732d9b6339e4b75b567cc0f5e33d753c5a9f528 (commit)
       via  14b98cfd8fd72834f82e623910b413824ef33d7e (commit)
       via  ec1419c821f3a2f2b92ab7de232f7e2ace3bdb06 (commit)
       via  33971c09a5b58b25853e76ff96932ece5cc3a0ff (commit)
       via  304b5d68d6cd419b12f8c05fbb07334c6d5c6c85 (commit)
       via  ba24e3e294f39414bdb0290d07f673443bfe4b37 (commit)
       via  e37d04f8384b2e1fee83d64c6221adc3749a404a (commit)
       via  4ca6d47ae271c5b38969fb60158f273a3e36700d (commit)
       via  dcfa3c3a6766172ab42db52517fab35fa0806d85 (commit)
       via  fc6dcdddb0426aefe8a72df44988d99e873f40a7 (commit)
       via  b1439de6bbeaa4c1a5458fb2f2c8e7bc2546ba66 (commit)
       via  7ad488a7334552dae774d1130559c46a921efc02 (commit)
       via  3770e50556f375eea60b8cc81681592121e47f29 (commit)
       via  f5131cf06e2204de0176fae7fe2245548cad04ad (commit)
       via  ec16c426eb355d01ef175e338213de6e5df291c3 (commit)
       via  40e21143e2309fc5ba524d535f02c9078b232ed9 (commit)
       via  c263a0f712917fc523a3d30e00143bd0835ee744 (commit)
       via  fa27712c5fbe933c507a2652512b894820c0f290 (commit)
       via  31c395e0d6d8094e400b51621e631bad5a37d4ef (commit)
       via  9a6279fda34feb2acde8650f14f9c051e9fec60e (commit)
       via  4add2acf806196c2c1f3e7119ec6ae7911a2f083 (commit)
       via  58e46a8d489fc0a9d1c1cd2b4796282798ca2473 (commit)
       via  ccf087b4a8597a005abc766a5b8c4fd3f538a86f (commit)
       via  daf24a4d4025b9068a6f0354da981270182fbdb4 (commit)
       via  4f9c3d9f42a1c7eb920c3bc7c4270c60a4807bc8 (commit)
       via  86e943e609f0833d319fc9222908cad0306ab570 (commit)
       via  7e0d548fed76e75beb1c39b725f0b558d4a302e2 (commit)
       via  92ec0d5198a1ec3fd7afdfa5569b51f8ddd741af (commit)
       via  8ba2c1819504d6e9d30ee6400701952ca6955d98 (commit)
       via  629404d06b3dfcb9ba6e856f42a8a385bc67c62d (commit)
       via  c5b75f576a60cad8c7ae9fc48e90b22a783cad4c (commit)
       via  da0cb7bf9f7d3ce50edace9fa370b22c48e0e685 (commit)
       via  545f6452bd758fdbdc2e09bf2062da25c58b6462 (commit)
       via  d0c4b936ff25a5cd6e35f836632ae2d02b6de581 (commit)
       via  4b902f01efadd214ffce8e14af5ba6fc871ac60b (commit)
       via  eda128a16d12df1aaf622463dcb1d4c7214980ab (commit)
       via  7d02cb4ab4bc1e62bb36c51a26511ba7a9697f28 (commit)
       via  1837d3b74477ccd5624fe578a582f455bab310d1 (commit)
       via  d62686316e59f59e9f64814d3a769c736b27d885 (commit)
       via  07254bfc260d0c106019d66b095d76410a7d4202 (commit)
       via  b0f91afd8f4d1a64a018bb492c4f0d311405642b (commit)
       via  24f22e720ebcd3ed12d1651e539f44f774f3c5ef (commit)
       via  22532f5ba58aca72f0e9b977cb201530b0c5e44d (commit)
       via  089f87756b5230b61c34648c3126b8dca9b98c32 (commit)
       via  a096c8324e78558b5fd029e8c80acc743df4acab (commit)
       via  e84fd01ca1796eaef9f6f814f717e4d405c84293 (commit)
       via  c48aea6eacffd7693f3eaf6735994fb6882f4dc6 (commit)
       via  7f2d9695ad8fe58364adf37c35125421c5c6e4b9 (commit)
       via  91bfcd0c29d0f2a61e9eea6faadbcb1817f5127f (commit)
       via  e9727ff83b7e66db1af09b22dd9ee0f855657f25 (commit)
       via  b4c5dfecf3823a05747e0c6383c42c8df7f54336 (commit)
       via  6b6fbc290706db7c770c9452f1b88ce23e0d9db3 (commit)
       via  c1406ebc42943849a0ceda6308c7482b14cd281b (commit)
       via  a87d8b9bedb862fe8701e5cc85ff2f8bec06f56d (commit)
       via  b679eca65dc9fa0ffa1a80fb3fd00bbfce466edd (commit)
       via  dc65705ca78ab009df92ed8aea6f4724b557c3a9 (commit)
       via  128a5d6b68a7f81d32b9b4b510b409779893a43f (commit)
       via  e4501a221faffbc3294cecda7a170445312476f7 (commit)
       via  e8404cc61a3fc5174fcea9faaafda15da831bab0 (commit)
       via  a3814e30a45ad8d5eb931af20cf4f0d27f62de28 (commit)
       via  8c87d30fe43767469a60b4e4290bdf659eb800b8 (commit)
       via  1bf16cdf5a4827b483a1f712e0597ccb243f58cb (commit)
       via  56cc946a9d9b0969fb2a9a3cedda58554d92e554 (commit)
       via  8c58bfb1460ddc0cb9db81dad8c1f344647470b7 (commit)
       via  e5655619f9164c7e914cd66fda801c64b108425d (commit)
       via  8b0f0cdbcec74441d008dc144a771e102718be20 (commit)
       via  1e7fc88cfbbd2c22f896aebe0b3db31a9d88c24b (commit)
       via  09bdf26f086796273556bb5149452bf53de50f50 (commit)
       via  adb7ca818bfd93e64acd7c2efda9ac9b0c982d02 (commit)
       via  767cb5fe0fd11e20a4b91c875c14160beb0f3ee0 (commit)
       via  667f220f02cdecfafda46a0ba315fe542590d527 (commit)
       via  a921e178f7556fcdca466186b152c4e46a43da96 (commit)
       via  2e3ef091c0c5f6e157e60af3e7f6d762aab83b6c (commit)
       via  cc774dbbd130abf278b94f6887b046b82e23b8c1 (commit)
       via  dc3522bd824134812f76e5332ea6ba02eeae587a (commit)
       via  7ed0c824b76e2127a16597546e507900fe6816ef (commit)
       via  fbb180464035f2dd573cbbe3aa722d5dec159ea2 (commit)
       via  42f1a60bd19d47db3cce5c957fddc3e068c8d25d (commit)
       via  7a7cbf84fc5d4369baaf4c6e0614f44d4207503f (commit)
       via  ec5d8b2a7ea8eed70450145a6d4f0da182b87dd8 (commit)
       via  695b30dd48d6371ce0882bf2537fe2fd8d73c6a7 (commit)
       via  bc180e14fab95c77044647525e0854fbf98a8200 (commit)
       via  e6039ad63ea69ffe19ac078a73e676da00d7f094 (commit)
       via  9e46b935f9896262a1bc8c2fb7cd983f3569bef1 (commit)
       via  1f40f167dc3e63cec29c022787a75bdda94b452e (commit)
       via  b5cc0ccee7f8c671765062675655b9ba77455ceb (commit)
       via  3326a5c3ee3cb114b9d50ba250437963e90d8053 (commit)
       via  736e38ba78535df389b344a636feb1b40b4d45ee (commit)
       via  1a2c5d6e5bda9781fa57ec63f6b5cf8ba340b45a (commit)
       via  3e0033915f4145e4b933f60aaf2850d3ab33ae45 (commit)
       via  8e29f768e6d8597a5568acd628712583506f9928 (commit)
       via  a12ffb17b040795fcf1072e6445b8fe015d61066 (commit)
       via  762812ea0a293dd7410c387ee88d9e496104e925 (commit)
       via  1ef0d447738c4e62fc45898c2524e985af1a4c82 (commit)
       via  ff80c6d661cd2df4caf06dd8830082e42298d2cf (commit)
       via  388953bccc5fe1cb9196b0fd393a14988b8a3d84 (commit)
       via  2a474602c80dac871b6f76e34142a84eb0f24603 (commit)
       via  97cdccf645c2364262c0dd31aaa76fd62481ee7c (commit)
       via  c96422005f1bd2bff98e74f201e4a3a4328c85f2 (commit)
       via  698c97f490a1786994b1606f37a606818757582f (commit)
       via  7be06d1dac9113b06d48edfad6752446d00546eb (commit)
       via  962089ed871d3032e164fea4b42adc2d49e84143 (commit)
       via  18be6c2dae08059ed901252d48ceefa1283b0c59 (commit)
       via  d82f245aac81e02c91fccafe93dbde04c4b1f188 (commit)
       via  cada197cb59846ae6803f1a90c9cbd573aa79239 (commit)
       via  a8e417b17cd1731cf875e1bfa1a4a8b08369eb60 (commit)
       via  eb4da1440836fedf503e1eb2c245595a0f33db5e (commit)
       via  8b433f0887633e320053e169e5bf71c5bbaecb1f (commit)
       via  3fc652822ef3a825784919423d636c9584dbd2ba (commit)
       via  26c0b56ee17672617a4eeec4635ef644c33380f8 (commit)
       via  c1bfb14c811ee328d335ec67fedf82ea8bb270b5 (commit)
       via  2c19c2202a7fa412c65ac831ca248ec805fb1dbd (commit)
       via  1d4c2d250cf4cc934a5d3eb5157c2e43b25bbacb (commit)
       via  926bfa46e6715b9feb0b4c41bd41d73baac5ffff (commit)
       via  a0ad8a63e5ca3aca63a2ac64c757c55b81220f2f (commit)
       via  4e1d7b65998bebfb485e6ed0098fe2cadb2f6027 (commit)
       via  14a159c6abf2479e02cb2c55ded5e810c3e6b390 (commit)
       via  a4465831d3fefdc1840ab000868e121ecb9769f3 (commit)
       via  64de7cafd84a0a36bf0bf899af56ac4f471b725f (commit)
       via  87b70317f26bb55a8c881eb333cf64075df77c74 (commit)
       via  90a9aa87e708b7332e9918e9c03e432f1ab06944 (commit)
       via  a39f5bd7e62408e28bd7ea8c280fcf174df8abb7 (commit)
       via  6d7d21530f466ab36d62912ac5f2a2cdb5070700 (commit)
       via  8bc0ff9dc0a1036989238d1e01d1fa4c9f5df3c4 (commit)
       via  6b153d67e24c36477faee2eb47e6f486b768cdc2 (commit)
       via  efd7c85ae88b6a4c93ea063dbe022cd2f62d0eb7 (commit)
       via  570929a5a0509e9ff51cca0d60d131bf7d4006b8 (commit)
       via  6a4bd3d5fa533e9d90d45b0d2df5e5c14a3c0d7f (commit)
       via  29c5c99e1a64fd3250067f1045787669088de5b1 (commit)
       via  3515508dcc45d26c2ef0516bd3655e6975a365bc (commit)
       via  0c0033ff83a43d5489cd954cac83d144cb251b1b (commit)
       via  225efc6eb532ec0990acb0a2e8675e52dd2af2ef (commit)
       via  aaf468f51390972ebc55e6621ba25268ff7bb624 (commit)
       via  8c3e0135de53b73a864309af9ff029fe6e997db8 (commit)
       via  36c27c310972111f8a34a03c237208755c2d28cd (commit)
       via  8d21be94d605f0557595f7db577d626c4f63ad28 (commit)
       via  793631c0d231d00f6c7c0a3496e1e2643d59f209 (commit)
       via  8fff7073998437ced9cf6359b6b6e5cc0f67c30f (commit)
       via  8b58427ded5231ad2b8dd8af6371c9b564c6ada5 (commit)
       via  9cc294656ed1f5f3a53df952be261e08de982282 (commit)
       via  518c382a0ced3eeca1155a3648ba78753409b9c6 (commit)
       via  fa10d4c845d1c549802f2ef19b4aa6b12ae34a0f (commit)
       via  3a9ce5422c929b5adbae3f2a59d391937600c82a (commit)
       via  b54786f9e1a4538c23a5145064fd51570ff7507a (commit)
       via  398b0bd019e305ec76cd2730a6a1f11be8d54269 (commit)
       via  695340f0ebccae7175622af107c8be7e638f8819 (commit)
       via  b624ffb5b4a5327effe83470fd245a9bb14a9dfe (commit)
       via  ecfeb6fa494f8fa5da9ad53d2e1a1da8551fd3de (commit)
       via  21ee31f6e0b67d0a70475fd8c50e573e231de08f (commit)
       via  cba1002b9f585d86cd56ecd8578ee830df0fc291 (commit)
       via  65e4d61ababd6c777578d7b94ad4fd7e2badf766 (commit)
       via  2eb5d9d48beb3c105d548cebd23a19940ce29949 (commit)
       via  bbb3b23e0512d394264e169da74b10b7614a60b1 (commit)
       via  28d22d6f9472f3551abbe20336576ac8723e0bfa (commit)
       via  2036448ae9ef15ef026ff5b5bb6acbff119c75c3 (commit)
       via  ff05d9755d189771147acb3105bd9c9cfff730ff (commit)
       via  506f62fb7c8333c68b7ae8dfdf70bdc853c5333f (commit)
       via  ec60d5db68194cbc2f026c0cb0b06653a5dc64f3 (commit)
       via  ce5a7248a1eda88c33d0e7ab50c37efd6b1570de (commit)
       via  d48dbefd0079da341cc5fb5f27a652858622d256 (commit)
       via  c1dcd2906e8bf1a189cae0a38acb3c8a5bab591d (commit)
       via  0bdfdd260cd607d982972194d7403deacc567bcd (commit)
       via  15368d8a261a35aaa5db97de70cc84ba02e1a316 (commit)
       via  59f62c877b01061f2a6cb9a656514aab6ca5ed32 (commit)
       via  d7ea92b4f31ea45f822216a2890c324f69cd719a (commit)
       via  cde5b2caa7edbd3b8bd9cd0916d9079ca6523e7c (commit)
       via  53dd0de31f078ec8d888830ab28c70b18f28a74b (commit)
       via  d85c8d5c04e90a54626ecfb7f0e874e2a1287bec (commit)
       via  13d22074f3ccd7786e5a7eeeab7b07cf34125a4b (commit)
       via  9924c15fc0611e2e49d5665b18122bfa4c5fe1c0 (commit)
       via  f7c913f363de8f12557e749eec2db7ab01312d83 (commit)
       via  f1f6fab1b199d85b8a2f2208c58c8dc7e1a4486c (commit)
       via  d935aaedc7b4d2b22ef2998eef3a595b23574961 (commit)
       via  5dbf4a96686079899848000c3263b23579f5cbd9 (commit)
       via  7edbe44cc096f5d1b28b05aa83e4f794b2043fc2 (commit)
       via  c464d45564993974441c521315bd32b71c869115 (commit)
       via  f16943ffaaa338863ed38c1ccdf487f92435d75a (commit)
       via  54c1b88be087e30cf3af17893803acb3c74095b6 (commit)
       via  bdc41b10bb5f883c3379c4ce09093f5c382aef93 (commit)
       via  e6ecb28f73709eb4b81456e93c7b09723fe8084e (commit)
      from  177584e6af186769666bf022557c044548c757ff (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit cb127eeac823c8b48364c1b437844a5b65ff4748
Author: Mike Taves <mwtoews at gmail.com>
Date:   Tue Jun 29 08:54:30 2021 +1200

    CMake: add option BUILD_ASTYLE, with default ON

diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index 5cfa885..69e54d9 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -40,7 +40,12 @@ if(NOT MSVC)
 
 endif()
 
-add_subdirectory(astyle)
+option(BUILD_ASTYLE "Build astyle (Artistic Style) tool" ON)
+
+message(STATUS "GEOS: Build astyle ${BUILD_ASTYLE}")
+if(BUILD_ASTYLE)
+  add_subdirectory(astyle)
+endif()
 
 # if(UNIX OR MINGW)
 

-----------------------------------------------------------------------

Summary of changes:
 .azure-pipelines.yml                               |    66 +-
 .codecov.yml                                       |     1 -
 .drone-1.0.yml                                     |    29 +-
 .editorconfig                                      |     2 -
 .github/workflows/ci.yml                           |   161 +
 .gitignore                                         |    13 +-
 .gitlab-ci.yml                                     |     9 +-
 .travis.yml                                        |   134 -
 CMakeLists.txt                                     |   122 +-
 DEVELOPER-NOTES.md                                 |    73 +
 HOWTO_RELEASE                                      |    61 +-
 INSTALL                                            |    19 +-
 Makefile.am                                        |    73 -
 NEWS                                               |    69 +-
 README.md                                          |    51 +-
 Version.txt                                        |    15 +-
 acsite.m4                                          |    55 -
 appveyor.yml                                       |    10 +-
 autogen.sh                                         |    96 -
 benchmarks/CMakeLists.txt                          |     8 +-
 benchmarks/ClassSizes.cpp                          |    17 +-
 benchmarks/Makefile.am                             |    17 -
 benchmarks/algorithm/CMakeLists.txt                |    23 +
 benchmarks/algorithm/InteriorPointAreaPerfTest.cpp |    19 +-
 benchmarks/algorithm/LineIntersectorPerfTest.cpp   |    50 +
 benchmarks/algorithm/Makefile.am                   |    16 -
 benchmarks/algorithm/OrientationIndexPerfTest.cpp  |    47 +
 .../algorithm/UnaryUnionSegmentsPerfTest.cpp       |    71 +
 benchmarks/algorithm/VoronoiPerfTest.cpp           |     4 +-
 benchmarks/algorithm/locate/CMakeLists.txt         |    21 +
 .../locate/IndexedPointInAreaLocatorPerfTest.cpp   |    51 +
 benchmarks/capi/CMakeLists.txt                     |    13 +
 benchmarks/capi/GEOSCoordSeqPerfTest.cpp           |   124 +
 benchmarks/capi/GEOSPreparedContainsPerfTest.cpp   |     6 +-
 benchmarks/capi/Makefile.am                        |    18 -
 benchmarks/capi/UnaryOpPerfTest.cpp                |    85 +
 benchmarks/capi/memleak_mp_prep.c                  |    20 +-
 benchmarks/geom/CMakeLists.txt                     |    21 +
 benchmarks/geom/EnvelopePerfTest.cpp               |    45 +
 benchmarks/index/CMakeLists.txt                    |    21 +
 benchmarks/index/SpatialIndexPerfTest.cpp          |   302 +
 benchmarks/index/chain/CMakeLists.txt              |    26 +
 .../index/chain/MonotoneChainBuilderPerfTest.cpp   |    69 +
 benchmarks/index/chain/MonotoneChainPerfTest.cpp   |    71 +
 benchmarks/operation/Makefile.am                   |     9 -
 .../operation/buffer/IteratedBufferStressTest.cpp  |    15 +-
 benchmarks/operation/buffer/Makefile.am            |    17 -
 benchmarks/operation/predicate/Makefile.am         |    17 -
 .../predicate/RectangleIntersectsPerfTest.cpp      |    27 +-
 capi/Makefile.am                                   |    33 -
 capi/geos_c.cpp                                    |   175 +-
 capi/geos_c.h.in                                   |  5612 ++--
 capi/geos_ts_c.cpp                                 |  5703 +----
 configure.ac                                       |   520 -
 doc/CMakeLists.txt                                 |     9 +-
 doc/Doxyfile.in                                    |    22 +-
 doc/Makefile.am                                    |    25 -
 doc/README                                         |     5 -
 doc/example.cpp                                    |  1156 -
 doc/example.tosql                                  |     9 -
 examples/CMakeLists.txt                            |    29 +
 examples/README.md                                 |    43 +
 examples/capi_prepared.c                           |   137 +
 examples/capi_prepared.cpp                         |   137 +
 examples/capi_read.c                               |    75 +
 examples/capi_read.cpp                             |    75 +
 examples/capi_read_ts.c                            |    86 +
 examples/capi_read_ts.cpp                          |    86 +
 examples/capi_strtree.c                            |   118 +
 examples/client/CMakeLists.txt                     |    20 -
 examples/client/geos_c_client.cpp                  |     6 -
 examples/client/geos_client.cpp                    |     8 -
 examples/cpp_read.cpp                              |    60 +
 include/CMakeLists.txt                             |     6 +-
 include/Makefile.am                                |    10 -
 include/geos.h                                     |    10 +-
 include/geos/Makefile.am                           |    57 -
 include/geos/algorithm/Angle.h                     |    22 +-
 include/geos/algorithm/CGAlgorithmsDD.h            |    44 +-
 include/geos/algorithm/CGAlgorithmsDD.inl          |    72 +
 .../geos/algorithm/CentralEndpointIntersector.h    |     2 +-
 include/geos/algorithm/Centroid.h                  |     2 +-
 include/geos/algorithm/ConvexHull.h                |     2 +-
 include/geos/algorithm/Distance.h                  |    28 +-
 include/geos/algorithm/InteriorPointPoint.h        |     2 +-
 include/geos/algorithm/Intersection.h              |    43 +-
 include/geos/algorithm/Length.h                    |    21 +-
 include/geos/algorithm/LineIntersector.h           |   117 +-
 include/geos/algorithm/LineIntersector.inl         |   125 +
 include/geos/algorithm/Makefile.am                 |    39 -
 include/geos/algorithm/MinimumBoundingCircle.h     |     3 +-
 include/geos/algorithm/MinimumDiameter.h           |     2 +-
 include/geos/algorithm/NotRepresentableException.h |     4 +-
 include/geos/algorithm/Orientation.h               |    61 +-
 include/geos/algorithm/PointLocation.h             |    22 +-
 include/geos/algorithm/PointLocator.h              |     2 +-
 include/geos/algorithm/RayCrossingCounter.h        |     6 +-
 include/geos/algorithm/RayCrossingCounterDD.h      |     1 -
 .../geos/algorithm/construct/LargestEmptyCircle.h  |   223 +
 .../algorithm/construct/MaximumInscribedCircle.h   |   198 +
 .../algorithm/distance/DiscreteFrechetDistance.h   |    15 +-
 .../algorithm/distance/DiscreteHausdorffDistance.h |    12 +-
 include/geos/algorithm/distance/Makefile.am        |    14 -
 .../geos/algorithm/distance/PointPairDistance.h    |     2 +-
 .../algorithm/locate/IndexedPointInAreaLocator.h   |    59 +-
 include/geos/algorithm/locate/Makefile.am          |    13 -
 .../geos/algorithm/locate/PointOnGeometryLocator.h |     2 +-
 .../algorithm/locate/SimplePointInAreaLocator.h    |    10 +-
 include/geos/algorithm/ttmath/COPYRIGHT            |    28 -
 include/geos/algorithm/ttmath/Makefile.am          |    24 -
 include/geos/algorithm/ttmath/README               |    23 -
 include/geos/algorithm/ttmath/ttmath.h             |  2880 ---
 include/geos/algorithm/ttmath/ttmathbig.h          |  6093 -----
 include/geos/algorithm/ttmath/ttmathdec.h          |   419 -
 include/geos/algorithm/ttmath/ttmathint.h          |  1923 --
 include/geos/algorithm/ttmath/ttmathmisc.h         |   250 -
 include/geos/algorithm/ttmath/ttmathobjects.h      |   812 -
 include/geos/algorithm/ttmath/ttmathparser.h       |  2777 --
 include/geos/algorithm/ttmath/ttmaththreads.h      |   252 -
 include/geos/algorithm/ttmath/ttmathtypes.h        |   718 -
 include/geos/algorithm/ttmath/ttmathuint.h         |  4189 ---
 include/geos/algorithm/ttmath/ttmathuint_noasm.h   |  1038 -
 include/geos/algorithm/ttmath/ttmathuint_x86.h     |  1620 --
 include/geos/algorithm/ttmath/ttmathuint_x86_64.h  |  1177 -
 .../algorithm/ttmath/ttmathuint_x86_64_msvc.asm    |   551 -
 include/geos/constants.h                           |     8 +-
 include/geos/edgegraph/EdgeGraph.h                 |   144 +
 include/geos/edgegraph/EdgeGraphBuilder.h          |    91 +
 include/geos/edgegraph/HalfEdge.h                  |   322 +
 include/geos/edgegraph/MarkHalfEdge.h              |   117 +
 include/geos/geom.h                                |     4 +-
 include/geos/geom/BinaryOp.h                       |   629 -
 include/geos/geom/Coordinate.h                     |     8 +-
 include/geos/geom/Coordinate.inl                   |    12 +-
 include/geos/geom/CoordinateArraySequence.h        |     2 +-
 .../geos/geom/CoordinateArraySequenceFactory.inl   |     8 -
 include/geos/geom/CoordinateSequence.h             |    19 +-
 .../geos/geom/DefaultCoordinateSequenceFactory.h   |    66 +
 include/geos/geom/Dimension.h                      |     2 +-
 include/geos/geom/Envelope.h                       |    72 +-
 include/geos/geom/Envelope.inl                     |   174 +-
 include/geos/geom/FixedSizeCoordinateSequence.h    |    20 +-
 include/geos/geom/Geometry.h                       |    31 +-
 include/geos/geom/GeometryCollection.h             |    22 +-
 include/geos/geom/GeometryFactory.h                |    37 +-
 include/geos/geom/GeometryFactory.inl              |     7 +
 include/geos/geom/HeuristicOverlay.h               |    37 +
 include/geos/geom/LineSegment.h                    |    16 +-
 include/geos/geom/LineSegment.inl                  |    13 -
 include/geos/geom/LineString.h                     |    35 +-
 include/geos/geom/LinearRing.h                     |    21 +-
 include/geos/geom/Location.h                       |     2 +-
 include/geos/geom/Makefile.am                      |    50 -
 include/geos/geom/MultiLineString.h                |    12 +-
 include/geos/geom/MultiLineString.inl              |     4 +-
 include/geos/geom/MultiPoint.h                     |    21 +-
 include/geos/geom/MultiPolygon.h                   |    14 +-
 include/geos/geom/MultiPolygon.inl                 |     4 +-
 include/geos/geom/Point.h                          |    22 +-
 include/geos/geom/Polygon.h                        |    41 +-
 include/geos/geom/Position.h                       |    72 +
 include/geos/geom/PrecisionModel.h                 |    23 +-
 include/geos/geom/PrecisionModel.inl               |    19 +-
 include/geos/geom/Quadrant.h                       |   109 +
 include/geos/geom/Quadrant.inl                     |   112 +
 include/geos/geom/prep/BasicPreparedGeometry.h     |    10 +
 include/geos/geom/prep/Makefile.am                 |    23 -
 include/geos/geom/prep/PreparedGeometry.h          |    74 +-
 include/geos/geom/prep/PreparedGeometryFactory.h   |    28 +-
 include/geos/geom/prep/PreparedLineString.h        |     6 +
 .../geos/geom/prep/PreparedLineStringDistance.h    |    57 +
 .../geom/prep/PreparedLineStringNearestPoints.h    |    56 +
 include/geos/geom/prep/PreparedPolygon.h           |     5 +
 include/geos/geom/prep/PreparedPolygonContains.h   |    12 +-
 .../geom/prep/PreparedPolygonContainsProperly.h    |     6 +-
 include/geos/geom/prep/PreparedPolygonCovers.h     |     6 +-
 include/geos/geom/prep/PreparedPolygonDistance.h   |    67 +
 include/geos/geom/prep/PreparedPolygonIntersects.h |     6 +-
 include/geos/geom/prep/PreparedPolygonPredicate.h  |     2 +-
 include/geos/geom/util/Densifier.h                 |     2 +-
 include/geos/geom/util/GeometryCombiner.h          |    57 +-
 include/geos/geom/util/GeometryEditorOperation.h   |     6 +-
 include/geos/geom/util/GeometryFixer.h             |   138 +
 include/geos/geom/util/Makefile.am                 |    23 -
 include/geos/geom/util/NoOpGeometryOperation.h     |    52 +
 include/geos/geomPrep.h                            |    38 -
 include/geos/geomUtil.h                            |    39 -
 include/geos/geomgraph.h                           |    78 -
 include/geos/geomgraph/Depth.h                     |     8 +-
 include/geos/geomgraph/Depth.inl                   |    10 +-
 include/geos/geomgraph/DirectedEdge.h              |     2 +-
 include/geos/geomgraph/Edge.h                      |    10 +-
 include/geos/geomgraph/EdgeEndStar.h               |     6 +-
 include/geos/geomgraph/EdgeIntersection.h          |    12 +-
 include/geos/geomgraph/EdgeIntersectionList.h      |     5 +-
 include/geos/geomgraph/EdgeList.h                  |     4 +-
 include/geos/geomgraph/EdgeRing.h                  |     8 +-
 include/geos/geomgraph/GeometryGraph.h             |    22 +-
 include/geos/geomgraph/GeometryGraph.inl           |     2 +-
 include/geos/geomgraph/Label.h                     |    37 +-
 include/geos/geomgraph/Label.inl                   |    72 +-
 include/geos/geomgraph/Makefile.am                 |    37 -
 include/geos/geomgraph/Node.h                      |     8 +-
 include/geos/geomgraph/NodeMap.h                   |     2 +-
 include/geos/geomgraph/PlanarGraph.h               |     5 +-
 include/geos/geomgraph/Position.h                  |    72 -
 include/geos/geomgraph/Quadrant.h                  |   107 -
 include/geos/geomgraph/Quadrant.inl                |   112 -
 include/geos/geomgraph/TopologyLocation.h          |    10 +-
 include/geos/geomgraph/TopologyLocation.inl        |    27 +-
 include/geos/geomgraph/index/EdgeSetIntersector.h  |    10 +-
 include/geos/geomgraph/index/Makefile.am           |    22 -
 include/geos/geomgraph/index/MonotoneChain.h       |     4 +-
 include/geos/geomgraph/index/MonotoneChainEdge.h   |    16 +-
 .../geos/geomgraph/index/MonotoneChainIndexer.h    |    23 +-
 include/geos/geomgraph/index/SegmentIntersector.h  |    11 +-
 .../geos/geomgraph/index/SegmentIntersector.inl    |     2 +-
 .../geomgraph/index/SimpleEdgeSetIntersector.h     |     5 +
 .../geomgraph/index/SimpleMCSweepLineIntersector.h |     2 +-
 .../geomgraph/index/SimpleSweepLineIntersector.h   |     2 +-
 include/geos/geomgraph/index/SweepLineEvent.h      |     4 +-
 include/geos/geomgraph/index/SweepLineSegment.h    |     4 +-
 include/geos/geomgraphindex.h                      |    40 -
 include/geos/geosAlgorithm.h                       |    95 -
 include/geos/index/Makefile.am                     |    18 -
 include/geos/index/bintree/Bintree.h               |     3 +
 include/geos/index/bintree/Makefile.am             |    17 -
 include/geos/index/bintree/NodeBase.h              |     6 +
 include/geos/index/chain/Makefile.am               |    14 -
 include/geos/index/chain/MonotoneChain.h           |    72 +-
 include/geos/index/chain/MonotoneChainBuilder.h    |    39 +-
 .../geos/index/chain/MonotoneChainOverlapAction.h  |     7 +-
 .../geos/index/chain/MonotoneChainSelectAction.h   |     2 +-
 include/geos/index/intervalrtree/Makefile.am       |    14 -
 .../intervalrtree/SortedPackedIntervalRTree.h      |     9 +-
 include/geos/index/kdtree/KdNode.h                 |    64 +
 include/geos/index/kdtree/KdNodeVisitor.h          |    45 +
 include/geos/index/kdtree/KdTree.h                 |   191 +
 include/geos/index/quadtree/DoubleBits.h           |   102 -
 include/geos/index/quadtree/IntervalSize.h         |     2 +-
 include/geos/index/quadtree/Makefile.am            |    17 -
 include/geos/index/quadtree/NodeBase.h             |     4 +-
 include/geos/index/quadtree/Quadtree.h             |     4 +-
 include/geos/index/quadtree/Root.h                 |     2 +-
 include/geos/index/strtree/AbstractNode.h          |     2 +-
 include/geos/index/strtree/AbstractSTRtree.h       |    15 +-
 include/geos/index/strtree/Boundable.h             |     3 +-
 include/geos/index/strtree/Interval.h              |    26 +-
 include/geos/index/strtree/Makefile.am             |    21 -
 include/geos/index/strtree/SIRtree.h               |     2 +-
 include/geos/index/strtree/STRtree.h               |     5 +-
 include/geos/index/strtree/SimpleSTRdistance.h     |   166 +
 include/geos/index/strtree/SimpleSTRnode.h         |   141 +
 include/geos/index/strtree/SimpleSTRtree.h         |   189 +
 include/geos/index/strtree/TemplateSTRNode.h       |   154 +
 include/geos/index/strtree/TemplateSTRNodePair.h   |    69 +
 include/geos/index/strtree/TemplateSTRtree.h       |   694 +
 .../geos/index/strtree/TemplateSTRtreeDistance.h   |   158 +
 include/geos/index/sweepline/Makefile.am           |    14 -
 include/geos/index/sweepline/SweepLineEvent.h      |     6 +-
 include/geos/indexBintree.h                        |    36 -
 include/geos/indexChain.h                          |    34 -
 include/geos/indexIntervalRTree.h                  |    33 -
 include/geos/indexQuadtree.h                       |    38 -
 include/geos/indexStrtree.h                        |    37 -
 include/geos/indexSweepline.h                      |    37 -
 include/geos/io.h                                  |    66 -
 include/geos/io/ByteOrderDataInStream.h            |    30 +-
 include/geos/io/ByteOrderDataInStream.inl          |    65 +-
 include/geos/io/ByteOrderValues.h                  |    21 +-
 include/geos/io/GeoJSON.h                          |   135 +
 include/geos/io/GeoJSONReader.h                    |   117 +
 include/geos/io/GeoJSONWriter.h                    |   120 +
 include/geos/io/Makefile.am                        |    23 -
 include/geos/io/ParseException.h                   |     4 +-
 include/geos/io/StringTokenizer.h                  |     4 +-
 include/geos/io/WKBReader.h                        |    30 +-
 include/geos/io/WKBWriter.h                        |    23 +-
 include/geos/io/WKTReader.h                        |    58 +-
 include/geos/io/WKTWriter.h                        |    13 +-
 include/geos/linearref/LengthLocationMap.h         |     7 +-
 include/geos/linearref/LinearIterator.h            |    14 +-
 include/geos/linearref/LinearLocation.h            |    18 +-
 include/geos/linearref/Makefile.am                 |    18 -
 include/geos/math/DD.h                             |   202 +
 include/geos/namespaces.h                          |   319 +
 include/geos/noding.h                              |    49 -
 include/geos/noding/BasicSegmentString.h           |     4 +-
 include/geos/noding/BasicSegmentString.inl         |     4 +-
 include/geos/noding/IntersectionAdder.h            |    23 +-
 include/geos/noding/IntersectionFinderAdder.h      |     4 +-
 include/geos/noding/IteratedNoder.h                |     3 +-
 include/geos/noding/MCIndexNoder.h                 |    32 +-
 include/geos/noding/MCIndexNoder.inl               |     2 +-
 .../noding/MCIndexSegmentSetMutualIntersector.h    |    27 +-
 include/geos/noding/Makefile.am                    |    39 -
 include/geos/noding/NodedSegmentString.h           |    61 +-
 include/geos/noding/NodedSegmentString.inl         |   116 +
 include/geos/noding/Noder.h                        |     5 +-
 include/geos/noding/NodingIntersectionFinder.h     |    21 +-
 include/geos/noding/NodingIntersectionFinder.inl   |    80 +
 include/geos/noding/NodingValidator.h              |     6 +-
 include/geos/noding/OrientedCoordinateArray.h      |     6 +-
 include/geos/noding/SegmentIntersectionDetector.h  |     4 +-
 include/geos/noding/SegmentIntersector.h           |     4 +-
 include/geos/noding/SegmentNode.h                  |    26 +-
 include/geos/noding/SegmentNode.inl                |    90 +
 include/geos/noding/SegmentNodeList.h              |   112 +-
 include/geos/noding/SegmentPointComparator.h       |     5 +-
 include/geos/noding/SegmentSetMutualIntersector.h  |     2 +-
 include/geos/noding/SegmentString.h                |     6 +-
 include/geos/noding/ValidatingNoder.h              |    74 +
 .../geos/noding/snap/SnappingIntersectionAdder.h   |   109 +
 include/geos/noding/snap/SnappingNoder.h           |   120 +
 include/geos/noding/snap/SnappingPointIndex.h      |    62 +
 include/geos/noding/snapround/HotPixel.h           |   153 +-
 include/geos/noding/snapround/HotPixel.inl         |    20 +-
 include/geos/noding/snapround/HotPixelIndex.h      |   100 +
 .../geos/noding/snapround/MCIndexPointSnapper.h    |     9 +-
 include/geos/noding/snapround/MCIndexSnapRounder.h |     4 +-
 include/geos/noding/snapround/Makefile.am          |    15 -
 include/geos/noding/snapround/SimpleSnapRounder.h  |   147 -
 .../snapround/SnapRoundingIntersectionAdder.h      |   128 +
 include/geos/noding/snapround/SnapRoundingNoder.h  |   162 +
 include/geos/nodingSnapround.h                     |    38 -
 include/geos/opBuffer.h                            |    40 -
 include/geos/opDistance.h                          |    35 -
 include/geos/opLinemerge.h                         |    36 -
 include/geos/opOverlay.h                           |    75 -
 include/geos/opPolygonize.h                        |    34 -
 include/geos/opPredicate.h                         |    30 -
 include/geos/opRelate.h                            |    83 -
 include/geos/opValid.h                             |    38 -
 include/geos/operation.h                           |    34 -
 include/geos/operation/IsSimpleOp.h                |   362 +-
 include/geos/operation/Makefile.am                 |    23 -
 include/geos/operation/buffer/BufferBuilder.h      |    24 +-
 .../operation/buffer/BufferInputLineSimplifier.h   |     8 +-
 include/geos/operation/buffer/BufferOp.h           |    51 +-
 include/geos/operation/buffer/BufferParameters.h   |    34 +-
 include/geos/operation/buffer/BufferSubgraph.h     |     2 +-
 include/geos/operation/buffer/Makefile.am          |    21 -
 include/geos/operation/buffer/OffsetCurveBuilder.h |    19 +-
 .../geos/operation/buffer/OffsetCurveSetBuilder.h  |    83 +-
 .../geos/operation/buffer/OffsetSegmentGenerator.h |    18 +-
 .../geos/operation/buffer/OffsetSegmentString.h    |    12 +-
 .../geos/operation/buffer/RightmostEdgeFinder.h    |     2 +-
 .../geos/operation/buffer/SubgraphDepthLocater.h   |     2 +-
 .../distance/ConnectedElementLocationFilter.h      |     6 +-
 include/geos/operation/distance/DistanceOp.h       |     5 +-
 include/geos/operation/distance/FacetSequence.h    |    18 +-
 .../operation/distance/FacetSequenceTreeBuilder.h  |    29 +-
 include/geos/operation/distance/GeometryLocation.h |     6 +-
 .../geos/operation/distance/IndexedFacetDistance.h |    63 +-
 include/geos/operation/distance/Makefile.am        |    17 -
 include/geos/operation/intersection/Makefile.am    |    13 -
 include/geos/operation/linemerge/EdgeString.h      |     4 +-
 include/geos/operation/linemerge/LineMerger.h      |    10 +-
 include/geos/operation/linemerge/LineSequencer.h   |     3 -
 include/geos/operation/linemerge/Makefile.am       |    16 -
 include/geos/operation/overlay/EdgeSetNoder.h      |     4 +
 include/geos/operation/overlay/LineBuilder.h       |     2 +-
 include/geos/operation/overlay/Makefile.am         |    24 -
 include/geos/operation/overlay/OverlayOp.h         |    71 +-
 include/geos/operation/overlay/PointBuilder.h      |     3 +
 .../operation/overlay/snap/LineStringSnapper.h     |     4 +-
 include/geos/operation/overlay/snap/Makefile.am    |    14 -
 .../operation/overlay/validate/FuzzyPointLocator.h |     2 +-
 include/geos/operation/overlayng/Edge.h            |   197 +
 include/geos/operation/overlayng/Edge.inl          |   274 +
 include/geos/operation/overlayng/EdgeKey.h         |    86 +
 include/geos/operation/overlayng/EdgeKey.inl       |    97 +
 include/geos/operation/overlayng/EdgeMerger.h      |    81 +
 .../geos/operation/overlayng/EdgeNodingBuilder.h   |   252 +
 include/geos/operation/overlayng/EdgeSourceInfo.h  |    65 +
 include/geos/operation/overlayng/ElevationModel.h  |   170 +
 .../overlayng/IndexedPointOnLineLocator.h          |    64 +
 include/geos/operation/overlayng/InputGeometry.h   |   103 +
 .../operation/overlayng/IntersectionPointBuilder.h |   113 +
 include/geos/operation/overlayng/LineBuilder.h     |   189 +
 include/geos/operation/overlayng/LineLimiter.h     |    91 +
 include/geos/operation/overlayng/MaximalEdgeRing.h |   134 +
 include/geos/operation/overlayng/OverlayEdge.h     |   177 +
 include/geos/operation/overlayng/OverlayEdge.inl   |   250 +
 include/geos/operation/overlayng/OverlayEdgeRing.h |   153 +
 include/geos/operation/overlayng/OverlayGraph.h    |   143 +
 include/geos/operation/overlayng/OverlayLabel.h    |   272 +
 include/geos/operation/overlayng/OverlayLabel.inl  |   237 +
 include/geos/operation/overlayng/OverlayLabeller.h |   207 +
 .../geos/operation/overlayng/OverlayMixedPoints.h  |   142 +
 include/geos/operation/overlayng/OverlayNG.h       |   406 +
 include/geos/operation/overlayng/OverlayNGRobust.h |   174 +
 include/geos/operation/overlayng/OverlayPoints.h   |   123 +
 include/geos/operation/overlayng/OverlayUtil.h     |   185 +
 include/geos/operation/overlayng/PolygonBuilder.h  |   151 +
 .../geos/operation/overlayng/PrecisionReducer.h    |    75 +
 include/geos/operation/overlayng/PrecisionUtil.h   |   245 +
 include/geos/operation/overlayng/RingClipper.h     |   114 +
 .../overlayng/RobustClipEnvelopeComputer.h         |    84 +
 include/geos/operation/overlayng/UnaryUnionNG.h    |    95 +
 include/geos/operation/polygonize/EdgeRing.h       |     7 +-
 include/geos/operation/polygonize/HoleAssigner.h   |     7 +-
 include/geos/operation/polygonize/Makefile.am      |    17 -
 include/geos/operation/polygonize/PolygonizeEdge.h |     2 +-
 include/geos/operation/polygonize/Polygonizer.h    |     7 +-
 include/geos/operation/predicate/Makefile.am       |    13 -
 include/geos/operation/relate/EdgeEndBundle.h      |     6 +-
 include/geos/operation/relate/Makefile.am          |    18 -
 include/geos/operation/relate/RelateComputer.h     |    12 +-
 include/geos/operation/relate/RelateNodeGraph.h    |     8 +-
 include/geos/operation/sharedpaths/Makefile.am     |    11 -
 include/geos/operation/sharedpaths/SharedPathsOp.h |    14 +-
 .../geos/operation/union/CascadedPolygonUnion.h    |   106 +-
 include/geos/operation/union/CascadedUnion.h       |   199 -
 include/geos/operation/union/Makefile.am           |    17 -
 include/geos/operation/union/OverlapUnion.h        |    70 +-
 include/geos/operation/union/UnaryUnionOp.h        |    33 +-
 include/geos/operation/union/UnionStrategy.h       |    73 +
 .../geos/operation/valid/IndexedNestedRingTester.h |   109 +
 .../operation/valid/IndexedNestedShellTester.h     |   108 +
 include/geos/operation/valid/IsValidOp.h           |    34 +-
 include/geos/operation/valid/Makefile.am           |    20 -
 .../geos/operation/valid/RepeatedPointRemover.h    |     3 +
 .../operation/valid/SweeplineNestedRingTester.h    |     3 +
 include/geos/planargraph.h                         |    42 -
 include/geos/planargraph/DirectedEdgeStar.h        |     2 +-
 include/geos/planargraph/Edge.h                    |     1 +
 include/geos/planargraph/Makefile.am               |    18 -
 include/geos/planargraph/Node.h                    |     5 +
 include/geos/planargraph/PlanarGraph.h             |     2 +-
 include/geos/planargraph/Subgraph.h                |     2 +-
 include/geos/planargraph/algorithm/Makefile.am     |    11 -
 include/geos/precision.h                           |    33 -
 include/geos/precision/CommonBits.h                |    14 +-
 include/geos/precision/CommonBitsRemover.h         |     3 +
 include/geos/precision/GeometryPrecisionReducer.h  |   111 +-
 include/geos/precision/Makefile.am                 |    18 -
 include/geos/precision/MinimumClearance.h          |     2 +
 .../PointwisePrecisionReducerTransformer.h         |    74 +
 .../PrecisionReducerCoordinateOperation.h          |     2 +-
 .../geos/precision/PrecisionReducerTransformer.h   |    95 +
 include/geos/profiler.h                            |     2 +-
 include/geos/shape/fractal/HilbertCode.h           |   127 +
 include/geos/shape/fractal/HilbertEncoder.h        |    60 +
 include/geos/shape/fractal/MortonCode.h            |   139 +
 include/geos/simplify/Makefile.am                  |    18 -
 include/geos/simplify/TaggedLineSegment.h          |     6 +-
 include/geos/simplify/TaggedLineString.h           |     4 +-
 include/geos/spatialIndex.h                        |    30 -
 .../triangulate/DelaunayTriangulationBuilder.h     |     2 +-
 .../triangulate/IncrementalDelaunayTriangulator.h  |     2 +-
 include/geos/triangulate/Makefile.am               |    14 -
 .../quadedge/LastFoundQuadEdgeLocator.h            |    16 +-
 include/geos/triangulate/quadedge/Makefile.am      |    18 -
 include/geos/triangulate/quadedge/QuadEdge.h       |   149 +-
 .../geos/triangulate/quadedge/QuadEdgeLocator.h    |     7 +-
 .../geos/triangulate/quadedge/QuadEdgeQuartet.h    |    67 +
 .../triangulate/quadedge/QuadEdgeSubdivision.h     |    31 +-
 .../geos/triangulate/quadedge/TrianglePredicate.h  |     7 +-
 .../geos/triangulate/quadedge/TriangleVisitor.h    |     4 +-
 include/geos/triangulate/quadedge/Vertex.h         |    31 +-
 include/geos/util.h                                |    40 +-
 include/geos/util/AssertionFailedException.h       |     2 +-
 include/geos/util/GeometricShapeFactory.h          |     6 +-
 include/geos/util/IllegalArgumentException.h       |     2 +-
 include/geos/util/IllegalStateException.h          |     2 +-
 include/geos/util/Interrupt.h                      |     2 +-
 include/geos/util/Makefile.am                      |    23 -
 include/geos/util/TopologyException.h              |     2 +-
 include/geos/util/UnsupportedOperationException.h  |     2 +-
 include/geos/vend/include_nlohmann_json.hpp        |    24 +
 include/geos/vend/json.hpp                         | 25597 +++++++++++++++++++
 macros/Makefile.am                                 |     8 -
 macros/ac_pkg_swig.m4                              |   158 -
 macros/ac_python_devel.m4                          |    72 -
 macros/ax_check_compile_flag.m4                    |    74 -
 macros/ax_cxx_compile_stdcxx.m4                    |   562 -
 macros/ax_cxx_compile_stdcxx_11.m4                 |    39 -
 macros/boost.m4                                    |   490 -
 macros/geos.m4                                     |    91 -
 macros/python.m4                                   |   239 -
 macros/ruby.m4                                     |    77 -
 src/CMakeLists.txt                                 |     3 +
 src/Makefile.am                                    |    48 -
 src/algorithm/Angle.cpp                            |     2 +-
 src/algorithm/Area.cpp                             |    18 +-
 src/algorithm/CGAlgorithmsDD.cpp                   |    91 +-
 src/algorithm/Centroid.cpp                         |    14 +-
 src/algorithm/ConvexHull.cpp                       |    22 +-
 src/algorithm/HCoordinate.cpp                      |    11 +-
 src/algorithm/InteriorPointArea.cpp                |    24 +-
 src/algorithm/InteriorPointLine.cpp                |     2 +-
 src/algorithm/Intersection.cpp                     |     3 +-
 src/algorithm/Length.cpp                           |     4 +-
 src/algorithm/LineIntersector.cpp                  |   700 +-
 src/algorithm/Makefile.am                          |    39 -
 src/algorithm/MinimumBoundingCircle.cpp            |    98 +-
 src/algorithm/Orientation.cpp                      |   149 +-
 src/algorithm/PointLocation.cpp                    |     4 +-
 src/algorithm/PointLocator.cpp                     |     6 +-
 src/algorithm/RayCrossingCounter.cpp               |     4 +-
 src/algorithm/RobustDeterminant.cpp                |     5 +-
 src/algorithm/construct/LargestEmptyCircle.cpp     |   290 +
 src/algorithm/construct/MaximumInscribedCircle.cpp |   232 +
 src/algorithm/distance/DiscreteFrechetDistance.cpp |    36 +-
 .../distance/DiscreteHausdorffDistance.cpp         |    24 +-
 src/algorithm/distance/DistanceToPoint.cpp         |     8 +-
 src/algorithm/distance/Makefile.am                 |    15 -
 src/algorithm/locate/IndexedPointInAreaLocator.cpp |    56 +-
 src/algorithm/locate/Makefile.am                   |    15 -
 src/algorithm/locate/SimplePointInAreaLocator.cpp  |    29 +-
 src/deps/CMakeLists.txt                            |    21 +
 src/deps/ryu/LICENSE                               |     1 +
 src/deps/ryu/LICENSE-Apache2                       |   201 +
 src/deps/ryu/LICENSE-Boost                         |    23 +
 src/deps/ryu/README.md                             |    43 +
 src/deps/ryu/common.h                              |   106 +
 src/deps/ryu/d2fixed_full_table.h                  |  4420 ++++
 src/deps/ryu/d2s.c                                 |   806 +
 src/deps/ryu/d2s_full_table.h                      |   339 +
 src/deps/ryu/d2s_intrinsics.h                      |   222 +
 src/deps/ryu/digit_table.h                         |    35 +
 src/deps/ryu/ryu.h                                 |    41 +
 src/edgegraph/EdgeGraph.cpp                        |   144 +
 src/edgegraph/EdgeGraphBuilder.cpp                 |    99 +
 src/edgegraph/HalfEdge.cpp                         |   276 +
 src/edgegraph/MarkHalfEdge.cpp                     |    71 +
 src/geom/Coordinate.cpp                            |     6 +-
 src/geom/CoordinateArraySequence.cpp               |    28 +-
 src/geom/CoordinateArraySequenceFactory.cpp        |     8 +
 src/geom/CoordinateSequence.cpp                    |    40 +-
 src/geom/DefaultCoordinateSequenceFactory.cpp      |    30 +
 src/geom/Dimension.cpp                             |    10 +-
 src/geom/Envelope.cpp                              |   176 +-
 src/geom/Geometry.cpp                              |   141 +-
 src/geom/GeometryCollection.cpp                    |    42 +-
 src/geom/GeometryFactory.cpp                       |   164 +-
 src/geom/HeuristicOverlay.cpp                      |   790 +
 src/geom/IntersectionMatrix.cpp                    |    40 +-
 src/geom/LineSegment.cpp                           |    31 +-
 src/geom/LineString.cpp                            |    79 +-
 src/geom/LinearRing.cpp                            |     8 +-
 src/geom/Location.cpp                              |     4 +-
 src/geom/Makefile.am                               |    40 -
 src/geom/MultiLineString.cpp                       |    43 +-
 src/geom/MultiPoint.cpp                            |    17 +-
 src/geom/MultiPolygon.cpp                          |    32 +-
 src/geom/Point.cpp                                 |    66 +-
 src/geom/Polygon.cpp                               |    85 +-
 src/geom/Position.cpp                              |    54 +
 src/geom/PrecisionModel.cpp                        |    41 +-
 src/geom/Quadrant.cpp                              |    69 +
 src/geom/prep/AbstractPreparedPolygonContains.cpp  |     9 +-
 src/geom/prep/BasicPreparedGeometry.cpp            |    30 +-
 src/geom/prep/Makefile.am                          |    26 -
 src/geom/prep/PreparedLineString.cpp               |    31 +
 src/geom/prep/PreparedLineStringDistance.cpp       |    46 +
 src/geom/prep/PreparedLineStringIntersects.cpp     |     6 +-
 src/geom/prep/PreparedLineStringNearestPoints.cpp  |    41 +
 src/geom/prep/PreparedPolygon.cpp                  |    22 +-
 src/geom/prep/PreparedPolygonContainsProperly.cpp  |     4 +-
 src/geom/prep/PreparedPolygonDistance.cpp          |    48 +
 src/geom/prep/PreparedPolygonIntersects.cpp        |     2 +-
 src/geom/prep/PreparedPolygonPredicate.cpp         |     4 +-
 src/geom/util/CoordinateOperation.cpp              |     4 +
 src/geom/util/Densifier.cpp                        |    26 +-
 src/geom/util/GeometryCombiner.cpp                 |    89 +-
 src/geom/util/GeometryEditor.cpp                   |    10 +-
 src/geom/util/GeometryFixer.cpp                    |   345 +
 src/geom/util/GeometryTransformer.cpp              |    29 +-
 src/geom/util/LinearComponentExtracter.cpp         |     2 +
 src/geom/util/Makefile.am                          |    19 -
 src/geom/util/NoOpGeometryOperation.cpp            |    36 +
 src/geom/util/PointExtracter.cpp                   |     6 +-
 src/geom/util/ShortCircuitedGeometryVisitor.cpp    |     4 +
 src/geom/util/SineStarFactory.cpp                  |     8 +-
 src/geomgraph/Depth.cpp                            |     8 +-
 src/geomgraph/DirectedEdge.cpp                     |     4 +-
 src/geomgraph/DirectedEdgeStar.cpp                 |    62 +-
 src/geomgraph/Edge.cpp                             |    29 +-
 src/geomgraph/EdgeEnd.cpp                          |     2 +-
 src/geomgraph/EdgeEndStar.cpp                      |    59 +-
 src/geomgraph/EdgeIntersectionList.cpp             |     8 +-
 src/geomgraph/EdgeList.cpp                         |    12 +-
 src/geomgraph/EdgeNodingValidator.cpp              |     9 +-
 src/geomgraph/EdgeRing.cpp                         |    56 +-
 src/geomgraph/GeometryGraph.cpp                    |    93 +-
 src/geomgraph/Makefile.am                          |    32 -
 src/geomgraph/Node.cpp                             |    40 +-
 src/geomgraph/NodeMap.cpp                          |    38 +-
 src/geomgraph/PlanarGraph.cpp                      |    81 +-
 src/geomgraph/Position.cpp                         |    54 -
 src/geomgraph/Quadrant.cpp                         |    69 -
 src/geomgraph/TopologyLocation.cpp                 |    16 +-
 src/geomgraph/index/Makefile.am                    |    16 -
 src/geomgraph/index/MonotoneChainEdge.cpp          |    30 +-
 src/geomgraph/index/MonotoneChainIndexer.cpp       |    18 +-
 src/geomgraph/index/SegmentIntersector.cpp         |    21 +-
 src/geomgraph/index/SimpleEdgeSetIntersector.cpp   |    26 +-
 .../index/SimpleMCSweepLineIntersector.cpp         |    22 +-
 src/geomgraph/index/SimpleSweepLineIntersector.cpp |    16 +-
 src/geomgraph/index/SweepLineSegment.cpp           |     2 +-
 src/index/Makefile.am                              |    22 -
 src/index/bintree/Bintree.cpp                      |    32 +-
 src/index/bintree/Key.cpp                          |    11 +-
 src/index/bintree/Makefile.am                      |    16 -
 src/index/bintree/NodeBase.cpp                     |    14 +-
 src/index/bintree/Root.cpp                         |    14 +-
 src/index/chain/Makefile.am                        |    12 -
 src/index/chain/MonotoneChain.cpp                  |   111 +-
 src/index/chain/MonotoneChainBuilder.cpp           |   122 +-
 src/index/chain/MonotoneChainOverlapAction.cpp     |     4 +-
 src/index/chain/MonotoneChainSelectAction.cpp      |     2 +-
 src/index/intervalrtree/Makefile.am                |    11 -
 .../intervalrtree/SortedPackedIntervalRTree.cpp    |    32 +-
 src/index/kdtree/KdNode.cpp                        |    40 +
 src/index/kdtree/KdTree.cpp                        |   294 +
 src/index/quadtree/DoubleBits.cpp                  |   189 -
 src/index/quadtree/IntervalSize.cpp                |     9 +-
 src/index/quadtree/Key.cpp                         |     7 +-
 src/index/quadtree/Makefile.am                     |    15 -
 src/index/quadtree/Node.cpp                        |    26 +-
 src/index/quadtree/NodeBase.cpp                    |    26 +-
 src/index/quadtree/Quadtree.cpp                    |    26 +-
 src/index/quadtree/Root.cpp                        |    12 +-
 src/index/strtree/AbstractSTRtree.cpp              |    43 +-
 src/index/strtree/BoundablePair.cpp                |    12 +-
 src/index/strtree/Interval.cpp                     |    35 +-
 src/index/strtree/Makefile.am                      |    17 -
 src/index/strtree/SIRtree.cpp                      |    14 +-
 src/index/strtree/STRtree.cpp                      |   221 +-
 src/index/strtree/SimpleSTRdistance.cpp            |   328 +
 src/index/strtree/SimpleSTRnode.cpp                |   106 +
 src/index/strtree/SimpleSTRtree.cpp                |   386 +
 src/index/sweepline/Makefile.am                    |    13 -
 src/index/sweepline/SweepLineEvent.cpp             |     2 +-
 src/index/sweepline/SweepLineIndex.cpp             |     8 +-
 src/inlines.cpp                                    |    72 -
 src/io/ByteOrderValues.cpp                         |    98 +-
 src/io/CLocalizer.cpp                              |     2 +-
 src/io/GeoJSON.cpp                                 |   227 +
 src/io/GeoJSONReader.cpp                           |   280 +
 src/io/GeoJSONWriter.cpp                           |   259 +
 src/io/Makefile.am                                 |    22 -
 src/io/ParseException.cpp                          |    12 +-
 src/io/StringTokenizer.cpp                         |    22 +-
 src/io/WKBReader.cpp                               |   210 +-
 src/io/WKBWriter.cpp                               |    38 +-
 src/io/WKTReader.cpp                               |   103 +-
 src/io/WKTWriter.cpp                               |   115 +-
 src/linearref/ExtractLineByLocation.cpp            |     6 +-
 src/linearref/LengthIndexOfPoint.cpp               |     6 +-
 src/linearref/LengthIndexedLine.cpp                |     4 +-
 src/linearref/LengthLocationMap.cpp                |     4 +-
 src/linearref/LinearGeometryBuilder.cpp            |     5 +-
 src/linearref/LinearIterator.cpp                   |     2 +-
 src/linearref/LinearLocation.cpp                   |    62 +-
 src/linearref/LocationIndexOfLine.cpp              |     9 +-
 src/linearref/LocationIndexOfPoint.cpp             |    10 +-
 src/linearref/Makefile.am                          |    22 -
 src/math/DD.cpp                                    |   385 +
 src/noding/GeometryNoder.cpp                       |     6 +-
 src/noding/IntersectionAdder.cpp                   |    15 +-
 src/noding/IntersectionFinderAdder.cpp             |    12 +-
 src/noding/IteratedNoder.cpp                       |    36 +-
 src/noding/MCIndexNoder.cpp                        |    67 +-
 src/noding/MCIndexSegmentSetMutualIntersector.cpp  |    92 +-
 src/noding/Makefile.am                             |    33 -
 src/noding/NodedSegmentString.cpp                  |    98 +-
 src/noding/NodingIntersectionFinder.cpp            |    64 +-
 src/noding/NodingValidator.cpp                     |    18 +-
 src/noding/Octant.cpp                              |     8 +-
 src/noding/OrientedCoordinateArray.cpp             |    20 +-
 src/noding/ScaledNoder.cpp                         |     6 +-
 src/noding/SegmentIntersectionDetector.cpp         |     4 +-
 src/noding/SegmentNode.cpp                         |    82 +-
 src/noding/SegmentNodeList.cpp                     |   189 +-
 src/noding/SimpleNoder.cpp                         |    15 +-
 src/noding/ValidatingNoder.cpp                     |    62 +
 src/noding/snap/SnappingIntersectionAdder.cpp      |   137 +
 src/noding/snap/SnappingNoder.cpp                  |   112 +
 src/noding/snap/SnappingPointIndex.cpp             |    43 +
 src/noding/snapround/HotPixel.cpp                  |   265 +-
 src/noding/snapround/HotPixelIndex.cpp             |   175 +
 src/noding/snapround/MCIndexPointSnapper.cpp       |    69 +-
 src/noding/snapround/MCIndexSnapRounder.cpp        |    25 +-
 src/noding/snapround/Makefile.am                   |    16 -
 src/noding/snapround/SimpleSnapRounder.cpp         |   216 -
 .../snapround/SnapRoundingIntersectionAdder.cpp    |   114 +
 src/noding/snapround/SnapRoundingNoder.cpp         |   288 +
 src/operation/IsSimpleOp.cpp                       |   485 +-
 src/operation/Makefile.am                          |    36 -
 src/operation/buffer/BufferBuilder.cpp             |    55 +-
 src/operation/buffer/BufferInputLineSimplifier.cpp |    18 +-
 src/operation/buffer/BufferOp.cpp                  |    87 +-
 src/operation/buffer/BufferParameters.cpp          |     6 +-
 src/operation/buffer/BufferSubgraph.cpp            |    60 +-
 src/operation/buffer/Makefile.am                   |    23 -
 src/operation/buffer/OffsetCurveBuilder.cpp        |    44 +-
 src/operation/buffer/OffsetCurveSetBuilder.cpp     |   186 +-
 src/operation/buffer/OffsetSegmentGenerator.cpp    |    66 +-
 src/operation/buffer/RightmostEdgeFinder.cpp       |    28 +-
 src/operation/buffer/SubgraphDepthLocater.cpp      |    50 +-
 .../distance/ConnectedElementLocationFilter.cpp    |     9 +-
 .../distance/ConnectedElementPointFilter.cpp       |    14 +-
 src/operation/distance/DistanceOp.cpp              |   104 +-
 src/operation/distance/FacetSequence.cpp           |    64 +-
 .../distance/FacetSequenceTreeBuilder.cpp          |    40 +-
 src/operation/distance/GeometryLocation.cpp        |    32 +-
 src/operation/distance/IndexedFacetDistance.cpp    |    69 +-
 src/operation/distance/Makefile.am                 |    19 -
 src/operation/intersection/Makefile.am             |    15 -
 .../intersection/RectangleIntersection.cpp         |    70 +-
 .../intersection/RectangleIntersectionBuilder.cpp  |    21 +-
 src/operation/linemerge/EdgeString.cpp             |     6 +-
 src/operation/linemerge/LineMergeEdge.cpp          |     4 +-
 src/operation/linemerge/LineMergeGraph.cpp         |    16 +-
 src/operation/linemerge/LineMerger.cpp             |    47 +-
 src/operation/linemerge/LineSequencer.cpp          |    40 +-
 src/operation/linemerge/Makefile.am                |    18 -
 src/operation/overlay/EdgeSetNoder.cpp             |    11 +-
 src/operation/overlay/ElevationMatrix.cpp          |    44 +-
 src/operation/overlay/ElevationMatrixCell.cpp      |     6 +-
 src/operation/overlay/LineBuilder.cpp              |    60 +-
 src/operation/overlay/Makefile.am                  |    32 -
 src/operation/overlay/MaximalEdgeRing.cpp          |    16 +-
 src/operation/overlay/OverlayOp.cpp                |   170 +-
 src/operation/overlay/PointBuilder.cpp             |     6 +-
 src/operation/overlay/PolygonBuilder.cpp           |   103 +-
 src/operation/overlay/snap/GeometrySnapper.cpp     |    22 +-
 src/operation/overlay/snap/LineStringSnapper.cpp   |    89 +-
 .../overlay/snap/SnapIfNeededOverlayOp.cpp         |     6 +-
 src/operation/overlay/snap/SnapOverlayOp.cpp       |     6 +-
 .../overlay/validate/FuzzyPointLocator.cpp         |     4 +-
 .../overlay/validate/OffsetPointGenerator.cpp      |     8 +-
 .../overlay/validate/OverlayResultValidator.cpp    |    44 +-
 src/operation/overlayng/Edge.cpp                   |   124 +
 src/operation/overlayng/EdgeKey.cpp                |    29 +
 src/operation/overlayng/EdgeMerger.cpp             |    70 +
 src/operation/overlayng/EdgeNodingBuilder.cpp      |   416 +
 src/operation/overlayng/EdgeSourceInfo.cpp         |    39 +
 src/operation/overlayng/ElevationModel.cpp         |   275 +
 .../overlayng/IndexedPointOnLineLocator.cpp        |    41 +
 src/operation/overlayng/InputGeometry.cpp          |   184 +
 .../overlayng/IntersectionPointBuilder.cpp         |    89 +
 src/operation/overlayng/LineBuilder.cpp            |   311 +
 src/operation/overlayng/LineLimiter.cpp            |   135 +
 src/operation/overlayng/MaximalEdgeRing.cpp        |   226 +
 src/operation/overlayng/OverlayEdge.cpp            |   108 +
 src/operation/overlayng/OverlayEdgeRing.cpp        |   278 +
 src/operation/overlayng/OverlayGraph.cpp           |   190 +
 src/operation/overlayng/OverlayLabel.cpp           |   230 +
 src/operation/overlayng/OverlayLabeller.cpp        |   361 +
 src/operation/overlayng/OverlayMixedPoints.cpp     |   286 +
 src/operation/overlayng/OverlayNG.cpp              |   355 +
 src/operation/overlayng/OverlayNGRobust.cpp        |   311 +
 src/operation/overlayng/OverlayPoints.cpp          |   179 +
 src/operation/overlayng/OverlayUtil.cpp            |   288 +
 src/operation/overlayng/PolygonBuilder.cpp         |   188 +
 src/operation/overlayng/PrecisionReducer.cpp       |    54 +
 src/operation/overlayng/PrecisionUtil.cpp          |   208 +
 src/operation/overlayng/RingClipper.cpp            |   149 +
 .../overlayng/RobustClipEnvelopeComputer.cpp       |   131 +
 src/operation/overlayng/UnaryUnionNG.cpp           |    54 +
 src/operation/polygonize/BuildArea.cpp             |    80 +-
 src/operation/polygonize/EdgeRing.cpp              |     8 +-
 src/operation/polygonize/HoleAssigner.cpp          |    10 +-
 src/operation/polygonize/Makefile.am               |    19 -
 src/operation/polygonize/PolygonizeGraph.cpp       |    29 +-
 src/operation/polygonize/Polygonizer.cpp           |    54 +-
 src/operation/predicate/Makefile.am                |    16 -
 src/operation/predicate/RectangleContains.cpp      |    10 +-
 src/operation/predicate/RectangleIntersects.cpp    |     5 +-
 .../predicate/SegmentIntersectionTester.cpp        |     2 +-
 src/operation/relate/EdgeEndBuilder.cpp            |     6 +-
 src/operation/relate/EdgeEndBundle.cpp             |    74 +-
 src/operation/relate/EdgeEndBundleStar.cpp         |     2 +-
 src/operation/relate/Makefile.am                   |    20 -
 src/operation/relate/RelateComputer.cpp            |    66 +-
 src/operation/relate/RelateNode.cpp                |     4 +-
 src/operation/relate/RelateNodeGraph.cpp           |    21 +-
 src/operation/sharedpaths/Makefile.am              |    11 -
 src/operation/sharedpaths/SharedPathsOp.cpp        |     6 +-
 src/operation/union/CascadedPolygonUnion.cpp       |   197 +-
 src/operation/union/CascadedUnion.cpp              |   209 -
 src/operation/union/CoverageUnion.cpp              |    21 +-
 src/operation/union/Makefile.am                    |    18 -
 src/operation/union/OverlapUnion.cpp               |    78 +-
 src/operation/union/PointGeometryUnion.cpp         |     2 +-
 src/operation/union/UnaryUnionOp.cpp               |    31 +-
 src/operation/union/UnionStrategy.cpp              |    29 +
 src/operation/valid/ConnectedInteriorTester.cpp    |    47 +-
 src/operation/valid/ConsistentAreaTester.cpp       |    19 +-
 src/operation/valid/IndexedNestedRingTester.cpp    |    58 +-
 src/operation/valid/IndexedNestedRingTester.h      |   108 -
 src/operation/valid/IndexedNestedShellTester.cpp   |   212 +
 src/operation/valid/IsValidOp.cpp                  |   181 +-
 src/operation/valid/MakeValid.cpp                  |    59 +-
 src/operation/valid/Makefile.am                    |    28 -
 src/operation/valid/QuadtreeNestedRingTester.cpp   |    10 +-
 src/operation/valid/RepeatedPointRemover.cpp       |    95 +-
 src/operation/valid/RepeatedPointTester.cpp        |    14 +-
 src/operation/valid/SimpleNestedRingTester.cpp     |     4 +-
 src/operation/valid/SweeplineNestedRingTester.cpp  |     2 +-
 src/operation/valid/TopologyValidationError.cpp    |     8 +-
 src/planargraph/DirectedEdge.cpp                   |    20 +-
 src/planargraph/DirectedEdgeStar.cpp               |    24 +-
 src/planargraph/Edge.cpp                           |    15 +-
 src/planargraph/Makefile.am                        |    23 -
 src/planargraph/Node.cpp                           |     4 +-
 src/planargraph/NodeMap.cpp                        |     6 +-
 src/planargraph/PlanarGraph.cpp                    |    20 +-
 src/planargraph/Subgraph.cpp                       |     6 +-
 .../algorithm/ConnectedSubgraphFinder.cpp          |     8 +-
 src/precision/CommonBits.cpp                       |    21 +-
 src/precision/CommonBitsOp.cpp                     |    24 +-
 src/precision/EnhancedPrecisionOp.cpp              |    10 +-
 src/precision/GeometryPrecisionReducer.cpp         |   102 +-
 src/precision/Makefile.am                          |    20 -
 src/precision/MinimumClearance.cpp                 |    54 +-
 .../PointwisePrecisionReducerTransformer.cpp       |    82 +
 .../PrecisionReducerCoordinateOperation.cpp        |     4 +-
 src/precision/PrecisionReducerTransformer.cpp      |   183 +
 src/precision/SimpleGeometryPrecisionReducer.cpp   |     4 +-
 src/shape/fractal/HilbertCode.cpp                  |   199 +
 src/shape/fractal/HilbertEncoder.cpp               |    91 +
 src/shape/fractal/MortonCode.cpp                   |   136 +
 src/simplify/DouglasPeuckerSimplifier.cpp          |    27 +-
 src/simplify/LineSegmentIndex.cpp                  |    16 +-
 src/simplify/Makefile.am                           |    20 -
 src/simplify/TaggedLineSegment.cpp                 |     2 +-
 src/simplify/TaggedLineString.cpp                  |    50 +-
 src/simplify/TaggedLineStringSimplifier.cpp        |    20 +-
 src/simplify/TaggedLinesSimplifier.cpp             |     2 +-
 src/simplify/TopologyPreservingSimplifier.cpp      |    17 +-
 src/triangulate/DelaunayTriangulationBuilder.cpp   |    25 +-
 .../IncrementalDelaunayTriangulator.cpp            |     6 +-
 src/triangulate/Makefile.am                        |    17 -
 src/triangulate/VoronoiDiagramBuilder.cpp          |    20 +-
 .../quadedge/LastFoundQuadEdgeLocator.cpp          |     2 +-
 .../quadedge/LocateFailureException.cpp            |     7 +-
 src/triangulate/quadedge/Makefile.am               |    18 -
 src/triangulate/quadedge/QuadEdge.cpp              |    80 +-
 src/triangulate/quadedge/QuadEdgeSubdivision.cpp   |   114 +-
 src/triangulate/quadedge/TrianglePredicate.cpp     |    12 +-
 src/triangulate/quadedge/Vertex.cpp                |    10 +-
 src/util/Assert.cpp                                |     6 +-
 src/util/GeometricShapeFactory.cpp                 |    28 +-
 src/util/Makefile.am                               |    17 -
 src/util/Profiler.cpp                              |    24 +-
 swig/Makefile.am                                   |    17 -
 swig/geos.i.in                                     |  1293 -
 swig/python/Makefile.am                            |    45 -
 swig/python/README.txt                             |     7 -
 swig/python/geos.pth                               |     2 -
 swig/python/geos.py                                |   399 -
 swig/python/geos_wrap.cxx                          | 11112 --------
 swig/python/python.i                               |    56 -
 swig/python/tests/Makefile.am                      |    12 -
 swig/python/tests/TESTING.txt                      |    12 -
 swig/python/tests/example.py                       |   529 -
 swig/python/tests/runtests.py                      |    30 -
 swig/python/tests/test_geometry.py                 |   264 -
 swig/ruby/Makefile.am                              |    46 -
 swig/ruby/geos_wrap.cxx                            |  9932 -------
 swig/ruby/ruby.i                                   |   176 -
 swig/ruby/test/Makefile.am                         |    24 -
 swig/ruby/test/example.rb                          |   419 -
 swig/ruby/test/geos_tests.rb                       |    12 -
 swig/ruby/test/test_buffer.rb                      |    42 -
 swig/ruby/test/test_combinations.rb                |    57 -
 swig/ruby/test/test_coordinate_sequence.rb         |    88 -
 swig/ruby/test/test_envelope.rb                    |    44 -
 swig/ruby/test/test_geometry.rb                    |   280 -
 swig/ruby/test/test_helper.rb                      |   248 -
 swig/ruby/test/test_io.rb                          |   150 -
 swig/ruby/test/test_operations.rb                  |    92 -
 swig/ruby/test/test_relations.rb                   |   336 -
 swig/ruby/test/test_srid.rb                        |    60 -
 swig/ruby/test/test_version.rb                     |    21 -
 tests/Makefile.am                                  |    11 -
 tests/README.md                                    |    13 +-
 tests/bigtest/GeometryTestFactory.cpp              |    34 +-
 tests/bigtest/Makefile.am                          |    19 -
 tests/bigtest/bigtest.h                            |     4 +-
 tests/geostest/Makefile.am                         |    19 -
 tests/geostest/geostest.c                          |    48 +-
 tests/thread/Makefile.am                           |    18 -
 tests/thread/badthreadtest.c                       |    46 +-
 tests/thread/threadtest.c                          |    70 +-
 tests/unit/CMakeLists.txt                          |    17 +-
 tests/unit/Makefile.am                             |   198 -
 tests/unit/algorithm/AngleTest.cpp                 |    36 +
 .../CGAlgorithms/OrientationIsCCWTest.cpp          |   257 +
 tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp    |   133 -
 tests/unit/algorithm/CentroidTest.cpp              |   127 +
 tests/unit/algorithm/MinimumBoundingCircleTest.cpp |    52 +-
 tests/unit/algorithm/PointLocatorTest.cpp          |    19 +
 .../unit/algorithm/RobustLineIntersectionTest.cpp  |    10 +-
 tests/unit/algorithm/RobustLineIntersectorTest.cpp |     6 +-
 .../unit/algorithm/RobustLineIntersectorZTest.cpp  |   319 +
 .../algorithm/construct/LargestEmptyCircleTest.cpp |   241 +
 .../construct/MaximumInscribedCircleTest.cpp       |   180 +
 .../distance/DiscreteFrechetDistanceTest.cpp       |    24 +
 .../distance/DiscreteHausdorffDistanceTest.cpp     |    24 +
 tests/unit/capi/GEOSBoundaryTest.cpp               |    38 +
 tests/unit/capi/GEOSBufferTest.cpp                 |    33 +-
 tests/unit/capi/GEOSBuildAreaTest.cpp              |    41 +-
 tests/unit/capi/GEOSCAPIDefinesTest.cpp            |     9 +
 tests/unit/capi/GEOSClipByRectTest.cpp             |    83 +-
 tests/unit/capi/GEOSContainsTest.cpp               |    38 +-
 tests/unit/capi/GEOSConvexHullTest.cpp             |    35 +-
 tests/unit/capi/GEOSCoordSeqTest.cpp               |   288 +-
 tests/unit/capi/GEOSDelaunayTriangulationTest.cpp  |    78 +-
 tests/unit/capi/GEOSDensifyTest.cpp                |   167 +
 tests/unit/capi/GEOSDifferencePrecTest.cpp         |    44 +
 tests/unit/capi/GEOSDifferenceTest.cpp             |    44 +
 tests/unit/capi/GEOSDistanceTest.cpp               |    70 +-
 tests/unit/capi/GEOSEnvelopeTest.cpp               |    36 +
 tests/unit/capi/GEOSEqualsTest.cpp                 |    38 +-
 tests/unit/capi/GEOSFrechetDistanceTest.cpp        |    43 +-
 tests/unit/capi/GEOSGeomFromWKBTest.cpp            |    36 +-
 tests/unit/capi/GEOSGeomToWKTTest.cpp              |    32 +-
 tests/unit/capi/GEOSGeom_createCollectionTest.cpp  |     6 +-
 tests/unit/capi/GEOSGeom_createLineStringTest.cpp  |    37 +
 tests/unit/capi/GEOSGeom_createPolygonTest.cpp     |    54 +
 tests/unit/capi/GEOSGeom_extentTest.cpp            |    36 +-
 tests/unit/capi/GEOSGeom_getCoordSeqTest.cpp       |    50 +
 .../capi/GEOSGeom_getCoordinateDimensionTest.cpp   |    38 +
 tests/unit/capi/GEOSGeom_getDimensionsTest.cpp     |    38 +
 tests/unit/capi/GEOSGeom_setPrecisionTest.cpp      |   141 +-
 tests/unit/capi/GEOSGetCentroidTest.cpp            |    44 +-
 tests/unit/capi/GEOSGetNumInteriorRingsTest.cpp    |    42 +
 tests/unit/capi/GEOSHausdorffDistanceTest.cpp      |    43 +-
 tests/unit/capi/GEOSInterpolateTest.cpp            |    45 +-
 tests/unit/capi/GEOSIntersectionPrecTest.cpp       |   183 +
 tests/unit/capi/GEOSIntersectionTest.cpp           |    72 +-
 tests/unit/capi/GEOSIntersectsTest.cpp             |    38 +-
 tests/unit/capi/GEOSLengthTest.cpp                 |    36 +
 tests/unit/capi/GEOSLineMergeTest.cpp              |    48 +
 tests/unit/capi/GEOSLineString_PointTest.cpp       |    33 +-
 tests/unit/capi/GEOSMakeValidTest.cpp              |   100 +-
 tests/unit/capi/GEOSMaximumInscribedCircleTest.cpp |    82 +
 tests/unit/capi/GEOSMinimumBoundingCircleTest.cpp  |    50 +-
 tests/unit/capi/GEOSMinimumClearanceTest.cpp       |    27 +-
 tests/unit/capi/GEOSMinimumRectangleTest.cpp       |    38 +-
 tests/unit/capi/GEOSMinimumWidthTest.cpp           |    35 +-
 tests/unit/capi/GEOSNearestPointsTest.cpp          |   152 +-
 tests/unit/capi/GEOSNodeTest.cpp                   |    63 +-
 tests/unit/capi/GEOSOffsetCurveTest.cpp            |    42 +-
 tests/unit/capi/GEOSPointOnSurfaceTest.cpp         |    49 +-
 tests/unit/capi/GEOSPolygonizeTest.cpp             |    27 +-
 tests/unit/capi/GEOSPreparedDistanceTest.cpp       |   160 +
 tests/unit/capi/GEOSPreparedGeometryTest.cpp       |    75 +-
 tests/unit/capi/GEOSPreparedNearestPointsTest.cpp  |   161 +
 tests/unit/capi/GEOSProjectTest.cpp                |    81 +
 tests/unit/capi/GEOSRelateBoundaryNodeRuleTest.cpp |    30 +-
 tests/unit/capi/GEOSRelatePatternMatchTest.cpp     |    29 +-
 tests/unit/capi/GEOSReverseTest.cpp                |    28 +-
 tests/unit/capi/GEOSSTRtreeTest.cpp                |   135 +-
 tests/unit/capi/GEOSSegmentIntersectionTest.cpp    |    26 +-
 tests/unit/capi/GEOSSetSRIDTest.cpp                |    33 +
 tests/unit/capi/GEOSSharedPathsTest.cpp            |    42 +-
 tests/unit/capi/GEOSSimplifyTest.cpp               |    36 +-
 tests/unit/capi/GEOSSnapTest.cpp                   |    62 +-
 tests/unit/capi/GEOSUnaryUnionTest.cpp             |    72 +-
 tests/unit/capi/GEOSUnionPrecTest.cpp              |    47 +
 tests/unit/capi/GEOSUnionTest.cpp                  |    47 +
 tests/unit/capi/GEOSUserDataTest.cpp               |    49 +-
 tests/unit/capi/GEOSVoronoiDiagramTest.cpp         |   114 +-
 tests/unit/capi/GEOSWithinTest.cpp                 |    36 +-
 tests/unit/capi/GEOSisClosedTest.cpp               |    47 +-
 tests/unit/capi/GEOSisValidDetailTest.cpp          |    58 +-
 tests/unit/capi/GEOSisValidReasonTest.cpp          |    43 +
 tests/unit/capi/GEOSisValidTest.cpp                |    49 +
 tests/unit/capi/capi_test_utils.h                  |   135 +
 tests/unit/edgegraph/EdgeGraphTest.cpp             |   177 +
 .../geom/CoordinateArraySequenceFactoryTest.cpp    |    12 +-
 tests/unit/geom/CoordinateArraySequenceTest.cpp    |    28 +-
 tests/unit/geom/CoordinateTest.cpp                 |    24 +-
 tests/unit/geom/EnvelopeTest.cpp                   |   161 +-
 .../unit/geom/FixedSizeCoordinateSequenceTest.cpp  |    18 +-
 tests/unit/geom/Geometry/getCentroidTest.cpp       |    81 +
 tests/unit/geom/Geometry/normalizeTest.cpp         |     4 +-
 tests/unit/geom/GeometryCollectionTest.cpp         |    13 +-
 tests/unit/geom/GeometryComponentFilterTest.cpp    |    12 +-
 tests/unit/geom/GeometryFactoryTest.cpp            |    16 +-
 tests/unit/geom/GeometryFilterTest.cpp             |     6 +-
 tests/unit/geom/IntersectionMatrixTest.cpp         |     2 +-
 tests/unit/geom/LineStringTest.cpp                 |    84 +-
 tests/unit/geom/LinearRingTest.cpp                 |    41 +-
 tests/unit/geom/LocationTest.cpp                   |     4 +-
 tests/unit/geom/MultiPointTest.cpp                 |    14 +-
 tests/unit/geom/PointTest.cpp                      |    57 +-
 tests/unit/geom/PolygonTest.cpp                    |    53 +-
 tests/unit/geom/TriangleTest.cpp                   |     4 +-
 tests/unit/geom/util/GeometryCombinerTest.cpp      |   125 +
 tests/unit/geom/util/GeometryFixerTest.cpp         |   631 +
 tests/unit/geomgraph/TopologyLocationTest.cpp      |   102 +
 .../unit/index/chain/MonotoneChainBuilderTest.cpp  |    60 +
 tests/unit/index/kdtree/KdTreeTest.cpp             |   196 +
 tests/unit/index/quadtree/DoubleBitsTest.cpp       |    36 -
 tests/unit/index/strtree/SimpleSTRtreeTest.cpp     |   159 +
 tests/unit/index/strtree/TemplateSTRtreeTest.cpp   |   388 +
 tests/unit/io/ByteOrderValuesTest.cpp              |    31 +
 tests/unit/io/GeoJSONFeatureTest.cpp               |    90 +
 tests/unit/io/GeoJSONReaderTest.cpp                |   441 +
 tests/unit/io/GeoJSONValueTest.cpp                 |   102 +
 tests/unit/io/GeoJSONWriterTest.cpp                |   255 +
 tests/unit/io/WKBReaderTest.cpp                    |   281 +
 tests/unit/io/WKBWriterTest.cpp                    |    93 +
 tests/unit/io/WKTReaderTest.cpp                    |   121 +-
 tests/unit/io/WKTWriterTest.cpp                    |    93 +-
 tests/unit/linearref/LengthIndexedLineTest.cpp     |     2 +-
 tests/unit/math/DDTest.cpp                         |   414 +
 tests/unit/noding/BasicSegmentStringTest.cpp       |     6 +-
 tests/unit/noding/NodedSegmentStringTest.cpp       |    87 +-
 tests/unit/noding/SegmentNodeTest.cpp              |    26 +-
 tests/unit/noding/snap/SnappingNoderTest.cpp       |   154 +
 tests/unit/noding/snapround/HotPixelTest.cpp       |   354 +-
 .../noding/snapround/SnapRoundingNoderTest.cpp     |   287 +
 tests/unit/operation/IsSimpleOpTest.cpp            |    58 +-
 tests/unit/operation/buffer/BufferBuilderTest.cpp  |     2 +-
 tests/unit/operation/buffer/BufferOpTest.cpp       |   174 +-
 .../distance/IndexedFacetDistanceTest.cpp          |   274 +-
 .../geounion/CascadedPolygonUnionTest.cpp          |    19 +-
 .../unit/operation/geounion/CoverageUnionTest.cpp  |     3 +-
 tests/unit/operation/geounion/UnaryUnionOpTest.cpp |     4 +-
 .../intersection/RectangleIntersectionTest.cpp     |    11 +-
 tests/unit/operation/linemerge/LineMergerTest.cpp  |    42 +-
 .../unit/operation/overlay/OverlayOpUnionTest.cpp  |     3 +-
 .../overlay/validate/OffsetPointGeneratorTest.cpp  |     2 +-
 .../operation/overlayng/ElevationModelTest.cpp     |   254 +
 tests/unit/operation/overlayng/LineLimiterTest.cpp |   176 +
 .../unit/operation/overlayng/OverlayGraphTest.cpp  |   124 +
 .../overlayng/OverlayNGFloatingNoderTest.cpp       |   196 +
 .../overlayng/OverlayNGMixedPointsTest.cpp         |   175 +
 .../operation/overlayng/OverlayNGPointsTest.cpp    |   178 +
 .../operation/overlayng/OverlayNGRobustTest.cpp    |    98 +
 .../overlayng/OverlayNGSnappingNoderTest.cpp       |   112 +
 .../overlayng/OverlayNGSnappingOneTest.cpp         |   114 +
 .../overlayng/OverlayNGStrictModeTest.cpp          |   194 +
 tests/unit/operation/overlayng/OverlayNGTest.cpp   |   585 +
 tests/unit/operation/overlayng/OverlayNGZTest.cpp  |   233 +
 .../operation/overlayng/PrecisionReducerTest.cpp   |   178 +
 .../unit/operation/overlayng/PrecisionUtilTest.cpp |   209 +
 tests/unit/operation/overlayng/RingClipperTest.cpp |   158 +
 .../unit/operation/overlayng/UnaryUnionNGTest.cpp  |    90 +
 tests/unit/operation/polygonize/PolygonizeTest.cpp |    11 +-
 tests/unit/operation/valid/IsValidOpTest.cpp       |    13 +
 tests/unit/operation/valid/MakeValidTest.cpp       |   148 +
 tests/unit/precision/CommonBitsTest.cpp            |     8 +-
 .../precision/GeometryPrecisionReducerTest.cpp     |   304 +-
 tests/unit/shape/fractal/HilbertCodeTest.cpp       |   125 +
 tests/unit/shape/fractal/MortonCodeTest.cpp        |   119 +
 .../unit/simplify/DouglasPeuckerSimplifierTest.cpp |    78 +-
 .../simplify/TopologyPreservingSimplifierTest.cpp  |    54 +-
 tests/unit/triangulate/DelaunayTest.cpp            |    32 +-
 tests/unit/triangulate/VoronoiTest.cpp             |    14 +-
 .../quadedge/QuadEdgeSubdivisionTest.cpp           |     4 +-
 tests/unit/triangulate/quadedge/QuadEdgeTest.cpp   |    65 +-
 tests/unit/util/NodingTestUtil.cpp                 |   106 +
 tests/unit/util/NodingTestUtil.h                   |    59 +
 tests/unit/utility.h                               |   223 +-
 tests/xmltester/BufferResultMatcher.cpp            |    14 +-
 tests/xmltester/BufferResultMatcher.h              |    14 +-
 tests/xmltester/CMakeLists.txt                     |    42 +-
 tests/xmltester/CTS.cpp                            |    44 -
 tests/xmltester/JTSXMLTester.sh                    |    18 +-
 tests/xmltester/Makefile.am                        |   168 -
 tests/xmltester/SimpleWKTTester.cpp                |     4 +-
 tests/xmltester/SingleSidedBufferResultMatcher.cpp |     2 +-
 tests/xmltester/Stackwalker.cpp                    |  2333 --
 tests/xmltester/Stackwalker.h                      |    70 -
 tests/xmltester/XMLTester.cpp                      |   566 +-
 tests/xmltester/XMLTester.h                        |     4 +-
 tests/xmltester/tests/failure/TestOverlay.xml      |   112 -
 .../failure/robust-overlay-stmlf-failures.xml      |    34 +
 tests/xmltester/tests/general/TestBuffer.xml       |    73 +-
 tests/xmltester/tests/general/TestDensify.xml      |   377 +-
 tests/xmltester/tests/general/TestDistance.xml     |     7 +
 tests/xmltester/tests/general/TestFunctionAA.xml   |   663 -
 .../xmltester/tests/general/TestFunctionAAPrec.xml |   828 -
 tests/xmltester/tests/general/TestFunctionLA.xml   |   522 -
 .../xmltester/tests/general/TestFunctionLAPrec.xml |    59 -
 tests/xmltester/tests/general/TestFunctionLL.xml   |   375 -
 .../xmltester/tests/general/TestFunctionLLPrec.xml |    28 -
 tests/xmltester/tests/general/TestFunctionPA.xml   |   155 -
 tests/xmltester/tests/general/TestFunctionPL.xml   |   286 -
 tests/xmltester/tests/general/TestFunctionPP.xml   |   269 -
 tests/xmltester/tests/general/TestNGOverlayA.xml   |   623 +
 .../xmltester/tests/general/TestNGOverlayAPrec.xml |   326 +
 .../xmltester/tests/general/TestNGOverlayEmpty.xml |   455 +
 tests/xmltester/tests/general/TestNGOverlayL.xml   |   258 +
 .../xmltester/tests/general/TestNGOverlayLPrec.xml |   110 +
 tests/xmltester/tests/general/TestNGOverlayP.xml   |   306 +
 .../xmltester/tests/general/TestNGOverlayPPrec.xml |   111 +
 tests/xmltester/tests/general/TestOverlayAA.xml    |   584 +
 .../xmltester/tests/general/TestOverlayAAPrec.xml  |   768 +
 tests/xmltester/tests/general/TestOverlayEmpty.xml |  1021 +
 tests/xmltester/tests/general/TestOverlayLA.xml    |   329 +
 .../xmltester/tests/general/TestOverlayLAPrec.xml  |   185 +
 tests/xmltester/tests/general/TestOverlayLL.xml    |   239 +
 .../xmltester/tests/general/TestOverlayLLPrec.xml  |   108 +
 tests/xmltester/tests/general/TestOverlayPA.xml    |   126 +
 tests/xmltester/tests/general/TestOverlayPL.xml    |   238 +
 ...estFunctionPLPrec.xml => TestOverlayPLPrec.xml} |     0
 tests/xmltester/tests/general/TestOverlayPP.xml    |   228 +
 tests/xmltester/tests/general/TestSimple.xml       |    34 +-
 tests/xmltester/tests/general/TestUnaryUnion.xml   |    36 +-
 tests/xmltester/tests/general/TestValid.xml        |   168 +-
 tests/xmltester/tests/issue/issue-geos-1018.xml    |    19 +
 tests/xmltester/tests/issue/issue-geos-1085.xml    |    19 +
 tests/xmltester/tests/issue/issue-geos-350.xml     |     4 +-
 tests/xmltester/tests/issue/issue-geos-358.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-360.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-392.xml     |     4 +-
 tests/xmltester/tests/issue/issue-geos-459.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-488.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-527.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-586.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-599.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-615.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-837.xml     |     6 +-
 tests/xmltester/tests/issue/issue-geos-838.xml     |     2 +-
 tests/xmltester/tests/issue/issue-geos-990.xml     |    19 +
 tests/xmltester/tests/issue/issue-geos-994.xml     |   171 +
 tests/xmltester/tests/misc/makevalid.xml           |     2 +-
 .../tests/robust/TestRobustOverlayFixed.xml        |     4 +-
 .../tests/robust/overlay/TestOverlay-geos-1034.xml |    59 +
 .../overlay/TestOverlay-geos-1046-union-lines.xml  |    14 +
 .../tests/robust/overlay/TestOverlay-geos-1051.xml |    16 +
 .../tests/robust/overlay/TestOverlay-geos-153.xml  |    19 +
 .../overlay/TestOverlay-geos-234.xml}              |     0
 .../tests/robust/overlay/TestOverlay-geos-275.xml  |    30 +
 .../tests/robust/overlay/TestOverlay-geos-350.xml  |    47 +
 .../tests/robust/overlay/TestOverlay-geos-358.xml  |    26 +
 .../tests/robust/overlay/TestOverlay-geos-360.xml  |    21 +
 .../tests/robust/overlay/TestOverlay-geos-368.xml  |    18 +
 .../robust/overlay/TestOverlay-geos-392-lines.xml  |    20 +
 .../tests/robust/overlay/TestOverlay-geos-392.xml  |    25 +
 .../tests/robust/overlay/TestOverlay-geos-398.xml  |    36 +
 .../tests/robust/overlay/TestOverlay-geos-459.xml  |    20 +
 .../tests/robust/overlay/TestOverlay-geos-488.xml  |    42 +
 .../tests/robust/overlay/TestOverlay-geos-522.xml  |    20 +
 .../tests/robust/overlay/TestOverlay-geos-527.xml  |    26 +
 .../tests/robust/overlay/TestOverlay-geos-586.xml  |    19 +
 .../tests/robust/overlay/TestOverlay-geos-599.xml  |    30 +
 .../robust/overlay/TestOverlay-geos-600-lines.xml  |    14 +
 .../tests/robust/overlay/TestOverlay-geos-615.xml  |    20 +
 .../tests/robust/overlay/TestOverlay-geos-737.xml  |    19 +
 .../tests/robust/overlay/TestOverlay-geos-837.xml  |    13 +
 .../tests/robust/overlay/TestOverlay-geos-838.xml  |    19 +
 .../tests/robust/overlay/TestOverlay-geos-979.xml  |    23 +
 .../tests/robust/overlay/TestOverlay-geos-994.xml  |   164 +
 .../overlay/TestOverlay-geos-997-union-fail.xml    |    21 +
 .../overlay/TestOverlay-geos-997-union-slow.xml    |    18 +
 .../tests/robust/overlay/TestOverlay-geos-list.xml |    23 +
 .../overlay/TestOverlay-gisse-345341-lines.xml     |    21 +
 .../tests/robust/overlay/TestOverlay-isochrone.xml |  1060 +
 .../tests/robust/overlay/TestOverlay-jts-300.xml   |    25 +
 .../tests/robust/overlay/TestOverlay-misc-1.xml    |    56 +
 .../tests/robust/overlay/TestOverlay-misc-2.xml    |    82 +
 .../tests/robust/overlay/TestOverlay-misc-3.xml    |   104 +
 .../tests/robust/overlay/TestOverlay-misc-4.xml    |    19 +
 .../tests/robust/overlay/TestOverlay-misc-5.xml    |   112 +
 .../tests/robust/overlay/TestOverlay-osmwater.xml  |    28 +
 .../tests/robust/overlay/TestOverlay-pg-4182-2.xml |    23 +
 .../tests/robust/overlay/TestOverlay-pg-4538.xml   |    24 +
 .../tests/robust/overlay/TestOverlay-pg-list.xml   |    79 +
 .../robust/overlay/TestOverlay-qgis-29400.xml      |    86 +
 .../robust/overlay/TestOverlay-qgis-31552.xml      |    28 +
 .../robust/overlay/TestOverlay-qgis-37032.xml      |    61 +
 .../tests/robust/overlay/TestOverlay-rsf-794.xml   |    20 +
 .../robust/overlay/TestOverlay-shapely-1061.xml    |    18 +
 .../robust/overlay/TestOverlay-shapely-829.xml     |   299 +
 .../tests/robust/overlay/TestOverlay-stmlf.xml     | 20771 +++++++++++++++
 tests/xmltester/tinyxml2/tinyxml2.cpp              |     6 +-
 tools/CMakeLists.txt                               |    38 +-
 tools/Makefile.am                                  |     7 -
 tools/astyle/ASBeautifier.cpp                      |    48 +-
 tools/astyle/ASEnhancer.cpp                        |     2 +-
 tools/astyle/ASFormatter.cpp                       |   108 +-
 tools/astyle/ASResource.cpp                        |    10 +-
 tools/astyle/CMakeLists.txt                        |     3 +
 tools/astyle/Makefile.am                           |    28 -
 tools/astyle/astyle_main.cpp                       |    10 +-
 tools/ci/berrie.sh                                 |    19 +
 tools/ci/berrie64.sh                               |    20 +
 tools/ci/bessie.sh                                 |    30 +-
 tools/ci/bessie32.sh                               |    30 +-
 tools/ci/common.sh                                 |     6 +-
 tools/ci/debbie.sh                                 |    20 +
 tools/ci/script.sh                                 |    17 +-
 tools/ci/script_autotools.sh                       |    20 -
 tools/ci/script_cmake.sh                           |    17 +-
 tools/ci/winnie.sh                                 |    54 +
 tools/cppcheck.sh                                  |    76 +
 tools/geos-config.cmake                            |    41 +-
 tools/geos-config.in                               |    53 +-
 tools/geos.pc.cmake                                |    11 +
 tools/geos.pc.in                                   |    11 +
 util/CMakeLists.txt                                |    12 +
 util/geosop/CMakeLists.txt                         |    18 +
 util/geosop/GeomFunction.cpp                       |   585 +
 util/geosop/GeomFunction.h                         |   101 +
 util/geosop/GeosOp.cpp                             |   483 +
 util/geosop/GeosOp.h                               |    90 +
 util/geosop/README.md                              |   126 +
 util/geosop/WKBStreamReader.cpp                    |    53 +
 util/geosop/WKBStreamReader.h                      |    44 +
 util/geosop/WKTFileReader.cpp                      |    81 +
 util/geosop/WKTFileReader.h                        |    42 +
 util/geosop/WKTStreamReader.cpp                    |    64 +
 util/geosop/WKTStreamReader.h                      |    44 +
 util/geosop/cxxopts.hpp                            |  2292 ++
 1216 files changed, 120813 insertions(+), 82169 deletions(-)
 create mode 100644 .github/workflows/ci.yml
 delete mode 100644 .travis.yml
 create mode 100644 DEVELOPER-NOTES.md
 delete mode 100644 Makefile.am
 delete mode 100644 acsite.m4
 delete mode 100755 autogen.sh
 delete mode 100644 benchmarks/Makefile.am
 create mode 100644 benchmarks/algorithm/LineIntersectorPerfTest.cpp
 delete mode 100644 benchmarks/algorithm/Makefile.am
 create mode 100644 benchmarks/algorithm/OrientationIndexPerfTest.cpp
 create mode 100644 benchmarks/algorithm/UnaryUnionSegmentsPerfTest.cpp
 create mode 100644 benchmarks/algorithm/locate/CMakeLists.txt
 create mode 100644 benchmarks/algorithm/locate/IndexedPointInAreaLocatorPerfTest.cpp
 create mode 100644 benchmarks/capi/GEOSCoordSeqPerfTest.cpp
 delete mode 100644 benchmarks/capi/Makefile.am
 create mode 100644 benchmarks/capi/UnaryOpPerfTest.cpp
 create mode 100644 benchmarks/geom/CMakeLists.txt
 create mode 100644 benchmarks/geom/EnvelopePerfTest.cpp
 create mode 100644 benchmarks/index/CMakeLists.txt
 create mode 100644 benchmarks/index/SpatialIndexPerfTest.cpp
 create mode 100644 benchmarks/index/chain/CMakeLists.txt
 create mode 100644 benchmarks/index/chain/MonotoneChainBuilderPerfTest.cpp
 create mode 100644 benchmarks/index/chain/MonotoneChainPerfTest.cpp
 delete mode 100644 benchmarks/operation/Makefile.am
 delete mode 100644 benchmarks/operation/buffer/Makefile.am
 delete mode 100644 benchmarks/operation/predicate/Makefile.am
 delete mode 100644 capi/Makefile.am
 delete mode 100644 configure.ac
 delete mode 100644 doc/Makefile.am
 delete mode 100644 doc/README
 delete mode 100644 doc/example.cpp
 delete mode 100755 doc/example.tosql
 create mode 100644 examples/CMakeLists.txt
 create mode 100644 examples/README.md
 create mode 100644 examples/capi_prepared.c
 create mode 100644 examples/capi_prepared.cpp
 create mode 100644 examples/capi_read.c
 create mode 100644 examples/capi_read.cpp
 create mode 100644 examples/capi_read_ts.c
 create mode 100644 examples/capi_read_ts.cpp
 create mode 100644 examples/capi_strtree.c
 delete mode 100644 examples/client/CMakeLists.txt
 delete mode 100644 examples/client/geos_c_client.cpp
 delete mode 100644 examples/client/geos_client.cpp
 create mode 100644 examples/cpp_read.cpp
 delete mode 100644 include/Makefile.am
 delete mode 100644 include/geos/Makefile.am
 create mode 100644 include/geos/algorithm/CGAlgorithmsDD.inl
 create mode 100644 include/geos/algorithm/LineIntersector.inl
 delete mode 100644 include/geos/algorithm/Makefile.am
 create mode 100644 include/geos/algorithm/construct/LargestEmptyCircle.h
 create mode 100644 include/geos/algorithm/construct/MaximumInscribedCircle.h
 delete mode 100644 include/geos/algorithm/distance/Makefile.am
 delete mode 100644 include/geos/algorithm/locate/Makefile.am
 delete mode 100644 include/geos/algorithm/ttmath/COPYRIGHT
 delete mode 100644 include/geos/algorithm/ttmath/Makefile.am
 delete mode 100644 include/geos/algorithm/ttmath/README
 delete mode 100644 include/geos/algorithm/ttmath/ttmath.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathbig.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathdec.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathint.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathmisc.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathobjects.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathparser.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmaththreads.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathtypes.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathuint.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathuint_noasm.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathuint_x86.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathuint_x86_64.h
 delete mode 100644 include/geos/algorithm/ttmath/ttmathuint_x86_64_msvc.asm
 create mode 100644 include/geos/edgegraph/EdgeGraph.h
 create mode 100644 include/geos/edgegraph/EdgeGraphBuilder.h
 create mode 100644 include/geos/edgegraph/HalfEdge.h
 create mode 100644 include/geos/edgegraph/MarkHalfEdge.h
 delete mode 100644 include/geos/geom/BinaryOp.h
 create mode 100644 include/geos/geom/DefaultCoordinateSequenceFactory.h
 create mode 100644 include/geos/geom/HeuristicOverlay.h
 delete mode 100644 include/geos/geom/Makefile.am
 create mode 100644 include/geos/geom/Position.h
 create mode 100644 include/geos/geom/Quadrant.h
 create mode 100644 include/geos/geom/Quadrant.inl
 delete mode 100644 include/geos/geom/prep/Makefile.am
 create mode 100644 include/geos/geom/prep/PreparedLineStringDistance.h
 create mode 100644 include/geos/geom/prep/PreparedLineStringNearestPoints.h
 create mode 100644 include/geos/geom/prep/PreparedPolygonDistance.h
 create mode 100644 include/geos/geom/util/GeometryFixer.h
 delete mode 100644 include/geos/geom/util/Makefile.am
 create mode 100644 include/geos/geom/util/NoOpGeometryOperation.h
 delete mode 100644 include/geos/geomPrep.h
 delete mode 100644 include/geos/geomUtil.h
 delete mode 100644 include/geos/geomgraph.h
 delete mode 100644 include/geos/geomgraph/Makefile.am
 delete mode 100644 include/geos/geomgraph/Position.h
 delete mode 100644 include/geos/geomgraph/Quadrant.h
 delete mode 100644 include/geos/geomgraph/Quadrant.inl
 delete mode 100644 include/geos/geomgraph/index/Makefile.am
 delete mode 100644 include/geos/geomgraphindex.h
 delete mode 100644 include/geos/geosAlgorithm.h
 delete mode 100644 include/geos/index/Makefile.am
 delete mode 100644 include/geos/index/bintree/Makefile.am
 delete mode 100644 include/geos/index/chain/Makefile.am
 delete mode 100644 include/geos/index/intervalrtree/Makefile.am
 create mode 100644 include/geos/index/kdtree/KdNode.h
 create mode 100644 include/geos/index/kdtree/KdNodeVisitor.h
 create mode 100644 include/geos/index/kdtree/KdTree.h
 delete mode 100644 include/geos/index/quadtree/DoubleBits.h
 delete mode 100644 include/geos/index/quadtree/Makefile.am
 delete mode 100644 include/geos/index/strtree/Makefile.am
 create mode 100644 include/geos/index/strtree/SimpleSTRdistance.h
 create mode 100644 include/geos/index/strtree/SimpleSTRnode.h
 create mode 100644 include/geos/index/strtree/SimpleSTRtree.h
 create mode 100644 include/geos/index/strtree/TemplateSTRNode.h
 create mode 100644 include/geos/index/strtree/TemplateSTRNodePair.h
 create mode 100644 include/geos/index/strtree/TemplateSTRtree.h
 create mode 100644 include/geos/index/strtree/TemplateSTRtreeDistance.h
 delete mode 100644 include/geos/index/sweepline/Makefile.am
 delete mode 100644 include/geos/indexBintree.h
 delete mode 100644 include/geos/indexChain.h
 delete mode 100644 include/geos/indexIntervalRTree.h
 delete mode 100644 include/geos/indexQuadtree.h
 delete mode 100644 include/geos/indexStrtree.h
 delete mode 100644 include/geos/indexSweepline.h
 delete mode 100644 include/geos/io.h
 create mode 100644 include/geos/io/GeoJSON.h
 create mode 100644 include/geos/io/GeoJSONReader.h
 create mode 100644 include/geos/io/GeoJSONWriter.h
 delete mode 100644 include/geos/io/Makefile.am
 delete mode 100644 include/geos/linearref/Makefile.am
 create mode 100644 include/geos/math/DD.h
 create mode 100644 include/geos/namespaces.h
 delete mode 100644 include/geos/noding.h
 delete mode 100644 include/geos/noding/Makefile.am
 create mode 100644 include/geos/noding/NodedSegmentString.inl
 create mode 100644 include/geos/noding/NodingIntersectionFinder.inl
 create mode 100644 include/geos/noding/SegmentNode.inl
 create mode 100644 include/geos/noding/ValidatingNoder.h
 create mode 100644 include/geos/noding/snap/SnappingIntersectionAdder.h
 create mode 100644 include/geos/noding/snap/SnappingNoder.h
 create mode 100644 include/geos/noding/snap/SnappingPointIndex.h
 create mode 100644 include/geos/noding/snapround/HotPixelIndex.h
 delete mode 100644 include/geos/noding/snapround/Makefile.am
 delete mode 100644 include/geos/noding/snapround/SimpleSnapRounder.h
 create mode 100644 include/geos/noding/snapround/SnapRoundingIntersectionAdder.h
 create mode 100644 include/geos/noding/snapround/SnapRoundingNoder.h
 delete mode 100644 include/geos/nodingSnapround.h
 delete mode 100644 include/geos/opBuffer.h
 delete mode 100644 include/geos/opDistance.h
 delete mode 100644 include/geos/opLinemerge.h
 delete mode 100644 include/geos/opOverlay.h
 delete mode 100644 include/geos/opPolygonize.h
 delete mode 100644 include/geos/opPredicate.h
 delete mode 100644 include/geos/opRelate.h
 delete mode 100644 include/geos/opValid.h
 delete mode 100644 include/geos/operation.h
 delete mode 100644 include/geos/operation/Makefile.am
 delete mode 100644 include/geos/operation/buffer/Makefile.am
 delete mode 100644 include/geos/operation/distance/Makefile.am
 delete mode 100644 include/geos/operation/intersection/Makefile.am
 delete mode 100644 include/geos/operation/linemerge/Makefile.am
 delete mode 100644 include/geos/operation/overlay/Makefile.am
 delete mode 100644 include/geos/operation/overlay/snap/Makefile.am
 create mode 100644 include/geos/operation/overlayng/Edge.h
 create mode 100644 include/geos/operation/overlayng/Edge.inl
 create mode 100644 include/geos/operation/overlayng/EdgeKey.h
 create mode 100644 include/geos/operation/overlayng/EdgeKey.inl
 create mode 100644 include/geos/operation/overlayng/EdgeMerger.h
 create mode 100644 include/geos/operation/overlayng/EdgeNodingBuilder.h
 create mode 100644 include/geos/operation/overlayng/EdgeSourceInfo.h
 create mode 100644 include/geos/operation/overlayng/ElevationModel.h
 create mode 100644 include/geos/operation/overlayng/IndexedPointOnLineLocator.h
 create mode 100644 include/geos/operation/overlayng/InputGeometry.h
 create mode 100644 include/geos/operation/overlayng/IntersectionPointBuilder.h
 create mode 100644 include/geos/operation/overlayng/LineBuilder.h
 create mode 100644 include/geos/operation/overlayng/LineLimiter.h
 create mode 100644 include/geos/operation/overlayng/MaximalEdgeRing.h
 create mode 100644 include/geos/operation/overlayng/OverlayEdge.h
 create mode 100644 include/geos/operation/overlayng/OverlayEdge.inl
 create mode 100644 include/geos/operation/overlayng/OverlayEdgeRing.h
 create mode 100644 include/geos/operation/overlayng/OverlayGraph.h
 create mode 100644 include/geos/operation/overlayng/OverlayLabel.h
 create mode 100644 include/geos/operation/overlayng/OverlayLabel.inl
 create mode 100644 include/geos/operation/overlayng/OverlayLabeller.h
 create mode 100644 include/geos/operation/overlayng/OverlayMixedPoints.h
 create mode 100644 include/geos/operation/overlayng/OverlayNG.h
 create mode 100644 include/geos/operation/overlayng/OverlayNGRobust.h
 create mode 100644 include/geos/operation/overlayng/OverlayPoints.h
 create mode 100644 include/geos/operation/overlayng/OverlayUtil.h
 create mode 100644 include/geos/operation/overlayng/PolygonBuilder.h
 create mode 100644 include/geos/operation/overlayng/PrecisionReducer.h
 create mode 100644 include/geos/operation/overlayng/PrecisionUtil.h
 create mode 100644 include/geos/operation/overlayng/RingClipper.h
 create mode 100644 include/geos/operation/overlayng/RobustClipEnvelopeComputer.h
 create mode 100644 include/geos/operation/overlayng/UnaryUnionNG.h
 delete mode 100644 include/geos/operation/polygonize/Makefile.am
 delete mode 100644 include/geos/operation/predicate/Makefile.am
 delete mode 100644 include/geos/operation/relate/Makefile.am
 delete mode 100644 include/geos/operation/sharedpaths/Makefile.am
 delete mode 100644 include/geos/operation/union/CascadedUnion.h
 delete mode 100644 include/geos/operation/union/Makefile.am
 create mode 100644 include/geos/operation/union/UnionStrategy.h
 create mode 100644 include/geos/operation/valid/IndexedNestedRingTester.h
 create mode 100644 include/geos/operation/valid/IndexedNestedShellTester.h
 delete mode 100644 include/geos/operation/valid/Makefile.am
 delete mode 100644 include/geos/planargraph.h
 delete mode 100644 include/geos/planargraph/Makefile.am
 delete mode 100644 include/geos/planargraph/algorithm/Makefile.am
 delete mode 100644 include/geos/precision.h
 delete mode 100644 include/geos/precision/Makefile.am
 create mode 100644 include/geos/precision/PointwisePrecisionReducerTransformer.h
 create mode 100644 include/geos/precision/PrecisionReducerTransformer.h
 create mode 100644 include/geos/shape/fractal/HilbertCode.h
 create mode 100644 include/geos/shape/fractal/HilbertEncoder.h
 create mode 100644 include/geos/shape/fractal/MortonCode.h
 delete mode 100644 include/geos/simplify/Makefile.am
 delete mode 100644 include/geos/spatialIndex.h
 delete mode 100644 include/geos/triangulate/Makefile.am
 delete mode 100644 include/geos/triangulate/quadedge/Makefile.am
 create mode 100644 include/geos/triangulate/quadedge/QuadEdgeQuartet.h
 delete mode 100644 include/geos/util/Makefile.am
 create mode 100644 include/geos/vend/include_nlohmann_json.hpp
 create mode 100644 include/geos/vend/json.hpp
 delete mode 100644 macros/Makefile.am
 delete mode 100644 macros/ac_pkg_swig.m4
 delete mode 100644 macros/ac_python_devel.m4
 delete mode 100755 macros/ax_check_compile_flag.m4
 delete mode 100755 macros/ax_cxx_compile_stdcxx.m4
 delete mode 100755 macros/ax_cxx_compile_stdcxx_11.m4
 delete mode 100644 macros/boost.m4
 delete mode 100644 macros/geos.m4
 delete mode 100644 macros/python.m4
 delete mode 100644 macros/ruby.m4
 delete mode 100644 src/Makefile.am
 delete mode 100644 src/algorithm/Makefile.am
 create mode 100644 src/algorithm/construct/LargestEmptyCircle.cpp
 create mode 100644 src/algorithm/construct/MaximumInscribedCircle.cpp
 delete mode 100644 src/algorithm/distance/Makefile.am
 delete mode 100644 src/algorithm/locate/Makefile.am
 create mode 100644 src/deps/CMakeLists.txt
 create mode 100644 src/deps/ryu/LICENSE
 create mode 100644 src/deps/ryu/LICENSE-Apache2
 create mode 100644 src/deps/ryu/LICENSE-Boost
 create mode 100644 src/deps/ryu/README.md
 create mode 100644 src/deps/ryu/common.h
 create mode 100644 src/deps/ryu/d2fixed_full_table.h
 create mode 100644 src/deps/ryu/d2s.c
 create mode 100644 src/deps/ryu/d2s_full_table.h
 create mode 100644 src/deps/ryu/d2s_intrinsics.h
 create mode 100644 src/deps/ryu/digit_table.h
 create mode 100644 src/deps/ryu/ryu.h
 create mode 100644 src/edgegraph/EdgeGraph.cpp
 create mode 100644 src/edgegraph/EdgeGraphBuilder.cpp
 create mode 100644 src/edgegraph/HalfEdge.cpp
 create mode 100644 src/edgegraph/MarkHalfEdge.cpp
 create mode 100644 src/geom/DefaultCoordinateSequenceFactory.cpp
 create mode 100644 src/geom/HeuristicOverlay.cpp
 delete mode 100644 src/geom/Makefile.am
 create mode 100644 src/geom/Position.cpp
 create mode 100644 src/geom/Quadrant.cpp
 delete mode 100644 src/geom/prep/Makefile.am
 create mode 100644 src/geom/prep/PreparedLineStringDistance.cpp
 create mode 100644 src/geom/prep/PreparedLineStringNearestPoints.cpp
 create mode 100644 src/geom/prep/PreparedPolygonDistance.cpp
 create mode 100644 src/geom/util/GeometryFixer.cpp
 delete mode 100644 src/geom/util/Makefile.am
 create mode 100644 src/geom/util/NoOpGeometryOperation.cpp
 delete mode 100644 src/geomgraph/Makefile.am
 delete mode 100644 src/geomgraph/Position.cpp
 delete mode 100644 src/geomgraph/Quadrant.cpp
 delete mode 100644 src/geomgraph/index/Makefile.am
 delete mode 100644 src/index/Makefile.am
 delete mode 100644 src/index/bintree/Makefile.am
 delete mode 100644 src/index/chain/Makefile.am
 delete mode 100644 src/index/intervalrtree/Makefile.am
 create mode 100644 src/index/kdtree/KdNode.cpp
 create mode 100644 src/index/kdtree/KdTree.cpp
 delete mode 100644 src/index/quadtree/DoubleBits.cpp
 delete mode 100644 src/index/quadtree/Makefile.am
 delete mode 100644 src/index/strtree/Makefile.am
 create mode 100644 src/index/strtree/SimpleSTRdistance.cpp
 create mode 100644 src/index/strtree/SimpleSTRnode.cpp
 create mode 100644 src/index/strtree/SimpleSTRtree.cpp
 delete mode 100644 src/index/sweepline/Makefile.am
 delete mode 100644 src/inlines.cpp
 create mode 100644 src/io/GeoJSON.cpp
 create mode 100644 src/io/GeoJSONReader.cpp
 create mode 100644 src/io/GeoJSONWriter.cpp
 delete mode 100644 src/io/Makefile.am
 delete mode 100644 src/linearref/Makefile.am
 create mode 100644 src/math/DD.cpp
 delete mode 100644 src/noding/Makefile.am
 create mode 100644 src/noding/ValidatingNoder.cpp
 create mode 100644 src/noding/snap/SnappingIntersectionAdder.cpp
 create mode 100644 src/noding/snap/SnappingNoder.cpp
 create mode 100644 src/noding/snap/SnappingPointIndex.cpp
 create mode 100644 src/noding/snapround/HotPixelIndex.cpp
 delete mode 100644 src/noding/snapround/Makefile.am
 delete mode 100644 src/noding/snapround/SimpleSnapRounder.cpp
 create mode 100644 src/noding/snapround/SnapRoundingIntersectionAdder.cpp
 create mode 100644 src/noding/snapround/SnapRoundingNoder.cpp
 delete mode 100644 src/operation/Makefile.am
 delete mode 100644 src/operation/buffer/Makefile.am
 delete mode 100644 src/operation/distance/Makefile.am
 delete mode 100644 src/operation/intersection/Makefile.am
 delete mode 100644 src/operation/linemerge/Makefile.am
 delete mode 100644 src/operation/overlay/Makefile.am
 create mode 100644 src/operation/overlayng/Edge.cpp
 create mode 100644 src/operation/overlayng/EdgeKey.cpp
 create mode 100644 src/operation/overlayng/EdgeMerger.cpp
 create mode 100644 src/operation/overlayng/EdgeNodingBuilder.cpp
 create mode 100644 src/operation/overlayng/EdgeSourceInfo.cpp
 create mode 100644 src/operation/overlayng/ElevationModel.cpp
 create mode 100644 src/operation/overlayng/IndexedPointOnLineLocator.cpp
 create mode 100644 src/operation/overlayng/InputGeometry.cpp
 create mode 100644 src/operation/overlayng/IntersectionPointBuilder.cpp
 create mode 100644 src/operation/overlayng/LineBuilder.cpp
 create mode 100644 src/operation/overlayng/LineLimiter.cpp
 create mode 100644 src/operation/overlayng/MaximalEdgeRing.cpp
 create mode 100644 src/operation/overlayng/OverlayEdge.cpp
 create mode 100644 src/operation/overlayng/OverlayEdgeRing.cpp
 create mode 100644 src/operation/overlayng/OverlayGraph.cpp
 create mode 100644 src/operation/overlayng/OverlayLabel.cpp
 create mode 100644 src/operation/overlayng/OverlayLabeller.cpp
 create mode 100644 src/operation/overlayng/OverlayMixedPoints.cpp
 create mode 100644 src/operation/overlayng/OverlayNG.cpp
 create mode 100644 src/operation/overlayng/OverlayNGRobust.cpp
 create mode 100644 src/operation/overlayng/OverlayPoints.cpp
 create mode 100644 src/operation/overlayng/OverlayUtil.cpp
 create mode 100644 src/operation/overlayng/PolygonBuilder.cpp
 create mode 100644 src/operation/overlayng/PrecisionReducer.cpp
 create mode 100644 src/operation/overlayng/PrecisionUtil.cpp
 create mode 100644 src/operation/overlayng/RingClipper.cpp
 create mode 100644 src/operation/overlayng/RobustClipEnvelopeComputer.cpp
 create mode 100644 src/operation/overlayng/UnaryUnionNG.cpp
 delete mode 100644 src/operation/polygonize/Makefile.am
 delete mode 100644 src/operation/predicate/Makefile.am
 delete mode 100644 src/operation/relate/Makefile.am
 delete mode 100644 src/operation/sharedpaths/Makefile.am
 delete mode 100644 src/operation/union/CascadedUnion.cpp
 delete mode 100644 src/operation/union/Makefile.am
 create mode 100644 src/operation/union/UnionStrategy.cpp
 delete mode 100644 src/operation/valid/IndexedNestedRingTester.h
 create mode 100644 src/operation/valid/IndexedNestedShellTester.cpp
 delete mode 100644 src/operation/valid/Makefile.am
 delete mode 100644 src/planargraph/Makefile.am
 delete mode 100644 src/precision/Makefile.am
 create mode 100644 src/precision/PointwisePrecisionReducerTransformer.cpp
 create mode 100644 src/precision/PrecisionReducerTransformer.cpp
 create mode 100644 src/shape/fractal/HilbertCode.cpp
 create mode 100644 src/shape/fractal/HilbertEncoder.cpp
 create mode 100644 src/shape/fractal/MortonCode.cpp
 delete mode 100644 src/simplify/Makefile.am
 delete mode 100644 src/triangulate/Makefile.am
 delete mode 100644 src/triangulate/quadedge/Makefile.am
 delete mode 100644 src/util/Makefile.am
 delete mode 100644 swig/Makefile.am
 delete mode 100644 swig/geos.i.in
 delete mode 100644 swig/python/Makefile.am
 delete mode 100644 swig/python/README.txt
 delete mode 100644 swig/python/geos.pth
 delete mode 100644 swig/python/geos.py
 delete mode 100644 swig/python/geos_wrap.cxx
 delete mode 100644 swig/python/python.i
 delete mode 100644 swig/python/tests/Makefile.am
 delete mode 100644 swig/python/tests/TESTING.txt
 delete mode 100644 swig/python/tests/example.py
 delete mode 100644 swig/python/tests/runtests.py
 delete mode 100644 swig/python/tests/test_geometry.py
 delete mode 100644 swig/ruby/Makefile.am
 delete mode 100644 swig/ruby/geos_wrap.cxx
 delete mode 100644 swig/ruby/ruby.i
 delete mode 100644 swig/ruby/test/Makefile.am
 delete mode 100644 swig/ruby/test/example.rb
 delete mode 100644 swig/ruby/test/geos_tests.rb
 delete mode 100644 swig/ruby/test/test_buffer.rb
 delete mode 100644 swig/ruby/test/test_combinations.rb
 delete mode 100644 swig/ruby/test/test_coordinate_sequence.rb
 delete mode 100644 swig/ruby/test/test_envelope.rb
 delete mode 100644 swig/ruby/test/test_geometry.rb
 delete mode 100644 swig/ruby/test/test_helper.rb
 delete mode 100644 swig/ruby/test/test_io.rb
 delete mode 100644 swig/ruby/test/test_operations.rb
 delete mode 100644 swig/ruby/test/test_relations.rb
 delete mode 100644 swig/ruby/test/test_srid.rb
 delete mode 100644 swig/ruby/test/test_version.rb
 delete mode 100644 tests/Makefile.am
 delete mode 100644 tests/bigtest/Makefile.am
 delete mode 100644 tests/geostest/Makefile.am
 delete mode 100644 tests/thread/Makefile.am
 delete mode 100644 tests/unit/Makefile.am
 create mode 100644 tests/unit/algorithm/CGAlgorithms/OrientationIsCCWTest.cpp
 delete mode 100644 tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp
 create mode 100644 tests/unit/algorithm/CentroidTest.cpp
 create mode 100644 tests/unit/algorithm/RobustLineIntersectorZTest.cpp
 create mode 100644 tests/unit/algorithm/construct/LargestEmptyCircleTest.cpp
 create mode 100644 tests/unit/algorithm/construct/MaximumInscribedCircleTest.cpp
 create mode 100644 tests/unit/capi/GEOSBoundaryTest.cpp
 create mode 100644 tests/unit/capi/GEOSDensifyTest.cpp
 create mode 100644 tests/unit/capi/GEOSDifferencePrecTest.cpp
 create mode 100644 tests/unit/capi/GEOSDifferenceTest.cpp
 create mode 100644 tests/unit/capi/GEOSEnvelopeTest.cpp
 create mode 100644 tests/unit/capi/GEOSGeom_createLineStringTest.cpp
 create mode 100644 tests/unit/capi/GEOSGeom_createPolygonTest.cpp
 create mode 100644 tests/unit/capi/GEOSGeom_getCoordSeqTest.cpp
 create mode 100644 tests/unit/capi/GEOSGeom_getCoordinateDimensionTest.cpp
 create mode 100644 tests/unit/capi/GEOSGeom_getDimensionsTest.cpp
 create mode 100644 tests/unit/capi/GEOSGetNumInteriorRingsTest.cpp
 create mode 100644 tests/unit/capi/GEOSIntersectionPrecTest.cpp
 create mode 100644 tests/unit/capi/GEOSLengthTest.cpp
 create mode 100644 tests/unit/capi/GEOSLineMergeTest.cpp
 create mode 100644 tests/unit/capi/GEOSMaximumInscribedCircleTest.cpp
 create mode 100644 tests/unit/capi/GEOSPreparedDistanceTest.cpp
 create mode 100644 tests/unit/capi/GEOSPreparedNearestPointsTest.cpp
 create mode 100644 tests/unit/capi/GEOSProjectTest.cpp
 create mode 100644 tests/unit/capi/GEOSSetSRIDTest.cpp
 create mode 100644 tests/unit/capi/GEOSUnionPrecTest.cpp
 create mode 100644 tests/unit/capi/GEOSUnionTest.cpp
 create mode 100644 tests/unit/capi/GEOSisValidReasonTest.cpp
 create mode 100644 tests/unit/capi/GEOSisValidTest.cpp
 create mode 100644 tests/unit/capi/capi_test_utils.h
 create mode 100644 tests/unit/edgegraph/EdgeGraphTest.cpp
 create mode 100644 tests/unit/geom/Geometry/getCentroidTest.cpp
 create mode 100644 tests/unit/geom/util/GeometryCombinerTest.cpp
 create mode 100644 tests/unit/geom/util/GeometryFixerTest.cpp
 create mode 100644 tests/unit/geomgraph/TopologyLocationTest.cpp
 create mode 100644 tests/unit/index/chain/MonotoneChainBuilderTest.cpp
 create mode 100644 tests/unit/index/kdtree/KdTreeTest.cpp
 delete mode 100644 tests/unit/index/quadtree/DoubleBitsTest.cpp
 create mode 100644 tests/unit/index/strtree/SimpleSTRtreeTest.cpp
 create mode 100644 tests/unit/index/strtree/TemplateSTRtreeTest.cpp
 create mode 100644 tests/unit/io/GeoJSONFeatureTest.cpp
 create mode 100644 tests/unit/io/GeoJSONReaderTest.cpp
 create mode 100644 tests/unit/io/GeoJSONValueTest.cpp
 create mode 100644 tests/unit/io/GeoJSONWriterTest.cpp
 create mode 100644 tests/unit/math/DDTest.cpp
 create mode 100644 tests/unit/noding/snap/SnappingNoderTest.cpp
 create mode 100644 tests/unit/noding/snapround/SnapRoundingNoderTest.cpp
 create mode 100644 tests/unit/operation/overlayng/ElevationModelTest.cpp
 create mode 100644 tests/unit/operation/overlayng/LineLimiterTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayGraphTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGFloatingNoderTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGMixedPointsTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGPointsTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGRobustTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGSnappingNoderTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGSnappingOneTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGStrictModeTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGTest.cpp
 create mode 100644 tests/unit/operation/overlayng/OverlayNGZTest.cpp
 create mode 100644 tests/unit/operation/overlayng/PrecisionReducerTest.cpp
 create mode 100644 tests/unit/operation/overlayng/PrecisionUtilTest.cpp
 create mode 100644 tests/unit/operation/overlayng/RingClipperTest.cpp
 create mode 100644 tests/unit/operation/overlayng/UnaryUnionNGTest.cpp
 create mode 100644 tests/unit/operation/valid/MakeValidTest.cpp
 create mode 100644 tests/unit/shape/fractal/HilbertCodeTest.cpp
 create mode 100644 tests/unit/shape/fractal/MortonCodeTest.cpp
 create mode 100644 tests/unit/util/NodingTestUtil.cpp
 create mode 100644 tests/unit/util/NodingTestUtil.h
 delete mode 100644 tests/xmltester/CTS.cpp
 delete mode 100644 tests/xmltester/Makefile.am
 delete mode 100644 tests/xmltester/Stackwalker.cpp
 delete mode 100644 tests/xmltester/Stackwalker.h
 delete mode 100644 tests/xmltester/tests/failure/TestOverlay.xml
 create mode 100644 tests/xmltester/tests/failure/robust-overlay-stmlf-failures.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionAA.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionAAPrec.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionLA.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionLAPrec.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionLL.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionLLPrec.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionPA.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionPL.xml
 delete mode 100644 tests/xmltester/tests/general/TestFunctionPP.xml
 create mode 100644 tests/xmltester/tests/general/TestNGOverlayA.xml
 create mode 100644 tests/xmltester/tests/general/TestNGOverlayAPrec.xml
 create mode 100644 tests/xmltester/tests/general/TestNGOverlayEmpty.xml
 create mode 100644 tests/xmltester/tests/general/TestNGOverlayL.xml
 create mode 100644 tests/xmltester/tests/general/TestNGOverlayLPrec.xml
 create mode 100644 tests/xmltester/tests/general/TestNGOverlayP.xml
 create mode 100644 tests/xmltester/tests/general/TestNGOverlayPPrec.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayAA.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayAAPrec.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayEmpty.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayLA.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayLAPrec.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayLL.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayLLPrec.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayPA.xml
 create mode 100644 tests/xmltester/tests/general/TestOverlayPL.xml
 rename tests/xmltester/tests/general/{TestFunctionPLPrec.xml => TestOverlayPLPrec.xml} (100%)
 create mode 100644 tests/xmltester/tests/general/TestOverlayPP.xml
 create mode 100644 tests/xmltester/tests/issue/issue-geos-1018.xml
 create mode 100644 tests/xmltester/tests/issue/issue-geos-1085.xml
 create mode 100644 tests/xmltester/tests/issue/issue-geos-990.xml
 create mode 100644 tests/xmltester/tests/issue/issue-geos-994.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-1034.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-1046-union-lines.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-1051.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-153.xml
 copy tests/xmltester/tests/{issue/issue-geos-234.xml => robust/overlay/TestOverlay-geos-234.xml} (100%)
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-275.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-350.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-358.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-360.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-368.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-392-lines.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-392.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-398.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-459.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-488.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-522.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-527.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-586.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-599.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-600-lines.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-615.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-737.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-837.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-838.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-979.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-994.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-997-union-fail.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-997-union-slow.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-geos-list.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-gisse-345341-lines.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-isochrone.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-jts-300.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-misc-1.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-misc-2.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-misc-3.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-misc-4.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-misc-5.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-osmwater.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-pg-4182-2.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-pg-4538.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-pg-list.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-qgis-29400.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-qgis-31552.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-qgis-37032.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-rsf-794.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-shapely-1061.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-shapely-829.xml
 create mode 100644 tests/xmltester/tests/robust/overlay/TestOverlay-stmlf.xml
 delete mode 100644 tools/Makefile.am
 delete mode 100644 tools/astyle/Makefile.am
 create mode 100644 tools/ci/berrie.sh
 create mode 100644 tools/ci/berrie64.sh
 mode change 100644 => 100755 tools/ci/bessie.sh
 mode change 100644 => 100755 tools/ci/bessie32.sh
 mode change 100644 => 100755 tools/ci/common.sh
 create mode 100644 tools/ci/debbie.sh
 delete mode 100755 tools/ci/script_autotools.sh
 create mode 100644 tools/ci/winnie.sh
 create mode 100755 tools/cppcheck.sh
 create mode 100644 tools/geos.pc.cmake
 create mode 100644 tools/geos.pc.in
 create mode 100644 util/CMakeLists.txt
 create mode 100644 util/geosop/CMakeLists.txt
 create mode 100644 util/geosop/GeomFunction.cpp
 create mode 100644 util/geosop/GeomFunction.h
 create mode 100644 util/geosop/GeosOp.cpp
 create mode 100644 util/geosop/GeosOp.h
 create mode 100644 util/geosop/README.md
 create mode 100644 util/geosop/WKBStreamReader.cpp
 create mode 100644 util/geosop/WKBStreamReader.h
 create mode 100644 util/geosop/WKTFileReader.cpp
 create mode 100644 util/geosop/WKTFileReader.h
 create mode 100644 util/geosop/WKTStreamReader.cpp
 create mode 100644 util/geosop/WKTStreamReader.h
 create mode 100644 util/geosop/cxxopts.hpp


hooks/post-receive
-- 
GEOS


More information about the geos-commits mailing list