{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.BgrZvAfbMl/b1/k3d_0.8.0.6-8_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.BgrZvAfbMl/b2/k3d_0.8.0.6-8_i386.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 55a81d42b7dc9cd37e7eb892d54dfab4 1529308 graphics optional k3d-data_0.8.0.6-8_all.deb\n- 17c34a043012e69ebb87c2522db9f1fd 67733124 debug optional k3d-dbgsym_0.8.0.6-8_i386.deb\n- 3cea093bb48a77950347dd6211041213 8864304 graphics optional k3d_0.8.0.6-8_i386.deb\n+ 786f4a4e3b8daae6dbd9b7c7ea4c7366 67737876 debug optional k3d-dbgsym_0.8.0.6-8_i386.deb\n+ 474b9039ee5fb63127ad449564bf123c 8879896 graphics optional k3d_0.8.0.6-8_i386.deb\n" }, { "source1": "k3d_0.8.0.6-8_i386.deb", "source2": "k3d_0.8.0.6-8_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2018-10-19 14:18:01.000000 debian-binary\n--rw-r--r-- 0 0 0 6880 2018-10-19 14:18:01.000000 control.tar.xz\n--rw-r--r-- 0 0 0 8857232 2018-10-19 14:18:01.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6884 2018-10-19 14:18:01.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 8872820 2018-10-19 14:18:01.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "./usr/bin/k3d", "source2": "./usr/bin/k3d", "unified_diff": null, "details": [ { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 395fcd4b76c56a6ab9ed576bbf10f256491941b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb2f4e669f65a408769c94b7b1deabeeff5c1b64\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -19,15 +19,15 @@\n 0x00017100 4b33445f 53484144 45525f43 41434845 K3D_SHADER_CACHE\n 0x00017110 5f504154 48004b33 445f5348 4152455f _PATH.K3D_SHARE_\n 0x00017120 50415448 004b3344 5f555345 525f494e PATH.K3D_USER_IN\n 0x00017130 54455246 4143455f 50415448 00706163 TERFACE_PATH.pac\n 0x00017140 6b616765 3a200076 65727369 6f6e3a20 kage: .version: \n 0x00017150 00302e38 2e302e34 00706c61 74666f72 .0.8.0.4.platfor\n 0x00017160 6d3a2000 4c696e75 782d342e 31392e30 m: .Linux-4.19.0\n- 0x00017170 2d362d36 38362d70 61653b69 36383600 -6-686-pae;i686.\n+ 0x00017170 2d362d61 6d643634 3b783836 5f363400 -6-amd64;x86_64.\n 0x00017180 636f6d70 696c6572 3a200039 2e322e31 compiler: .9.2.1\n 0x00017190 20323031 39313130 39006275 696c6420 20191109.build \n 0x000171a0 74696d65 3a20004f 63742031 39203230 time: .Oct 19 20\n 0x000171b0 31380031 343a3138 3a303100 206c6f63 18.14:18:01. loc\n 0x000171c0 616c0078 6d6c2070 61727365 723a2065 al.xml parser: e\n 0x000171d0 78706174 00657865 63757461 626c653a xpat.executable:\n 0x000171e0 20006f70 74696f6e 73206669 6c653a20 .options file: \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment" ], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35666364 34623736 63353661 36616239 5fcd4b76c56a6ab9\n- 0x00000010 65643537 36626266 31306632 35363439 ed576bbf10f25649\n- 0x00000020 31393431 62392e64 65627567 00000000 1941b9.debug....\n- 0x00000030 03b22089 .. .\n+ 0x00000000 32663465 36363966 36356134 30383736 2f4e669f65a40876\n+ 0x00000010 39633934 62376231 64656162 65656666 9c94b7b1deabeeff\n+ 0x00000020 35633162 36342e64 65627567 00000000 5c1b64.debug....\n+ 0x00000030 4e9d10fd N...\n \n" } ] }, { "source1": "./usr/lib/k3d/plugins/k3d-3ds-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-3ds-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh reader that loads external 3ds (.3ds) files into the document by reference\n \t\t\t\t\n \t\t\t\t\tMeshReader\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-advanced-opengl-painters.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-advanced-opengl-painters.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tRenders mesh as SDS patch borders using OpenGL 1.1\n \t\t\t\t\n \t\t\t\t\tDevelopment\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-annotation.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-annotation.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays a normal\n \t\t\t\t\n \t\t\t\t\tAnnotation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-array.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-array.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tAlternateArray1D\n \t\t\t\t\n \t\t\t\t\tArray\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-bicubic-patch.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-bicubic-patch.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tPolygonizes bicubic patches\n \t\t\t\t\n \t\t\t\t\tBicubicPatch\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-bilinear-patch.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-bilinear-patch.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tConverts input quadrilaterals to bilinear patches.\n \t\t\t\t\n \t\t\t\t\tBilinearPatch\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-bitmap.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-bitmap.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tAdd value to each pixel color component\n \t\t\t\t\n \t\t\t\t\tBitmap\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-blobby.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-blobby.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tCombines blobbies using the Addition operator.\n \t\t\t\t\n \t\t\t\t\tBlobby\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-cgal.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-cgal.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\t3D mesh boolean operations\n \t\t\t\t\n \t\t\t\t\tCSG\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-cloth.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-cloth.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tCloth simulation (currently for grids only)\n \t\t\t\t\n \t\t\t\t\tSimulation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-compiz.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-compiz.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tWarns users that the Compiz window manager may interfere with OpenGL rendering in K-3D\n \t\t\t\t\n \t\t\t\t\tDesktop\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-core.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-core.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tConfigurable set of axes to help in visualizing the 3D workspace\n \t\t\t\t\n \t\t\t\t\tAnnotation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-deformation.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-deformation.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tBends mesh points around an axis\n \t\t\t\t\n \t\t\t\t\tDeformation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-development.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-development.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tApplies an OpenGL shader to downstream painters\n \t\t\t\t\n \t\t\t\t\tOpenGL\n \t\t\t\t\tPainter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-double.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-double.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tAdd two double inputs and produce their sum as output\n \t\t\t\t\n \t\t\t\t\tDouble\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-file-magic.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-file-magic.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tIdentifies a file's MIME Type based on filename extensions\n \t\t\t\t\n \t\t\t\t\tDesktop\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-freetype2.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-freetype2.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tGenerates polygonal text using Freetype 2\n \t\t\t\t\n \t\t\t\t\tPolyhedron\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-gio.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-gio.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tIdentifies a file's MIME Type using the GIO API\n \t\t\t\t\n \t\t\t\t\tDesktop\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-gmsh-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-gmsh-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh writer that saves external Gmsh Geo geometry files\n \t\t\t\t\n \t\t\t\t\tMeshWriter\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-graphviz.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-graphviz.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh writer that saves meshes as GraphViz (.dot) files\n \t\t\t\t\n \t\t\t\t\tMeshWriter\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-gts-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-gts-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh reader that reads external GNU Triangulated Surface (.gts) files\n \t\t\t\t\n \t\t\t\t\tMeshReader\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-gts.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-gts.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tCalculates input mesh area\n \t\t\t\t\n \t\t\t\t\tMesh\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-highlighting.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-highlighting.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays a rubber-band box in the viewport.\n \t\t\t\t\n \t\t\t\t\tAnnotation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-iges-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-iges-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh writer that saves IGES CAD (.iges) files\n \t\t\t\t\n \t\t\t\t\tMeshWriter\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-imagemagick-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-imagemagick-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tImageMagick Formats ( many )\n \t\t\t\t\n \t\t\t\t\tBitmap\n \t\t\t\t\tBitmapImporter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-indigo.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-indigo.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tIndigo Background\n \t\t\t\t\n \t\t\t\t\tIndigo\n \t\t\t\t\tLight\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-inotify.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-inotify.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMonitors files for changes, using the Linux inotify system\n \t\t\t\t\n \t\t\t\t\tDesktop\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-jpeg-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-jpeg-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tJPEG (*.jpeg)\n \t\t\t\t\n \t\t\t\t\tBitmap\n \t\t\t\t\tBitmapImporter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-k3d-io.module", "source2": "./usr/lib/k3d/plugins/k3d-k3d-io.module", "unified_diff": null, "details": [ { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1cb85418da6a3bc3c6737175f275fc3538daaab1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d0a74a06f86051c351d8544450532cd82e9c4c3f\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -3007,23 +3007,23 @@\n 2e3f0:\t50 \tpush %eax\n 2e3f1:\te8 8a da ff ff \tcall 2be80 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n 2e3f6:\t8b 95 4c fd ff ff \tmov -0x2b4(%ebp),%edx\n 2e3fc:\t89 85 a0 fe ff ff \tmov %eax,-0x160(%ebp)\n 2e402:\t83 c4 10 \tadd $0x10,%esp\n 2e405:\tb9 69 6f 00 00 \tmov $0x6f69,%ecx\n 2e40a:\t89 95 a8 fe ff ff \tmov %edx,-0x158(%ebp)\n- 2e410:\tba 36 38 00 00 \tmov $0x3836,%edx\n+ 2e410:\tba 5f 36 00 00 \tmov $0x365f,%edx\n 2e415:\tc7 00 4c 69 6e 75 \tmovl $0x756e694c,(%eax)\n 2e41b:\tc7 40 04 78 2d 34 2e \tmovl $0x2e342d78,0x4(%eax)\n 2e422:\tc7 40 08 31 39 2e 30 \tmovl $0x302e3931,0x8(%eax)\n- 2e429:\tc7 40 0c 2d 36 2d 36 \tmovl $0x362d362d,0xc(%eax)\n- 2e430:\tc7 40 10 38 36 2d 70 \tmovl $0x702d3638,0x10(%eax)\n- 2e437:\tc7 40 14 61 65 3b 69 \tmovl $0x693b6561,0x14(%eax)\n+ 2e429:\tc7 40 0c 2d 36 2d 61 \tmovl $0x612d362d,0xc(%eax)\n+ 2e430:\tc7 40 10 6d 64 36 34 \tmovl $0x3436646d,0x10(%eax)\n+ 2e437:\tc7 40 14 3b 78 38 36 \tmovl $0x3638783b,0x14(%eax)\n 2e43e:\t66 89 50 18 \tmov %dx,0x18(%eax)\n- 2e442:\tc6 40 1a 36 \tmovb $0x36,0x1a(%eax)\n+ 2e442:\tc6 40 1a 34 \tmovb $0x34,0x1a(%eax)\n 2e446:\t8b 85 4c fd ff ff \tmov -0x2b4(%ebp),%eax\n 2e44c:\t8b 95 a0 fe ff ff \tmov -0x160(%ebp),%edx\n 2e452:\t89 85 a4 fe ff ff \tmov %eax,-0x15c(%ebp)\n 2e458:\tc6 04 02 00 \tmovb $0x0,(%edx,%eax,1)\n 2e45c:\t8b 85 fc fc ff ff \tmov -0x304(%ebp),%eax\n 2e462:\t8d 95 a0 fd ff ff \tlea -0x260(%ebp),%edx\n 2e468:\t6a 00 \tpush $0x0\n" } ] }, { "source1": "./usr/lib/k3d/plugins/k3d-k3d-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-k3d-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tK-3D Native ( .k3d )\n \t\t\t\t\n \t\t\t\t\tDocumentExporter\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-linear-curve.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-linear-curve.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tGenerates a PQ-knot curve\n \t\t\t\t\n \t\t\t\t\tLinearCurve\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-lipsync.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-lipsync.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tLoad a papagayo lipsync (.dat) file and output its values given a time source\n \t\t\t\t\n \t\t\t\t\tAnimation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-lsystem.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-lsystem.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tGenerates an L-System object from a configuration file\n \t\t\t\t\n \t\t\t\t\tPolyhedron\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-luxrender.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-luxrender.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tLuxRender Bilinear Interpolation Texture\n \t\t\t\t\n \t\t\t\t\tLuxRender\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-matrix.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-matrix.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tStores an arbitrary transformation matrix\n \t\t\t\t\n \t\t\t\t\tMatrix\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-md2-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-md2-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tReader that loads external MD2 (.md2) files into the document by reference\n \t\t\t\t\n \t\t\t\t\tMeshReader\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-mesh-attributes.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-mesh-attributes.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tCalculates a variety of polygon normals\n \t\t\t\t\n \t\t\t\t\tMeshAttributes\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-mesh-instance.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-mesh-instance.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tFreezes its input for manual editing\n \t\t\t\t\n \t\t\t\t\tMesh\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-mesh.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-mesh.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMakes copies of a mesh along one dimension\n \t\t\t\t\n \t\t\t\t\tMesh\n \t\t\t\t\tArray\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-about.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-about.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays the current K-3D version and credits contributors\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tDialog\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-animation-timeline-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-animation-timeline-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a panel for manipulating the current animation time\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-assign-hotkeys.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-assign-hotkeys.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a user-interface for assigning menu hotkeys.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tDialog\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-knot-vector-control.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-knot-vector-control.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a custom property control for NURBS knot vectors.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tControl\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-learning.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-learning.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays a menu containing sample documents\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tDialog\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-log.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-log.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays the contents of the K-3D log\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tDialog\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-mesh-control.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-mesh-control.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a standard control for mesh properties.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tControl\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-morph-points-page.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-morph-points-page.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a custom property page for the MorphPoints modifier.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPage\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-node-list-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-node-list-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays the document nodes as a flat list\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-node-properties-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-node-properties-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays properties for one node\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-opengl-dialog.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-opengl-dialog.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays information about the OpenGL implementation.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tDialog\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-parent-tool.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-parent-tool.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides interactive controls for reparenting nodes.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tTool\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-pipeline-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-pipeline-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays the visualization pipeline\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-pipeline-profiler-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-pipeline-profiler-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a panel for profiling execution of the visualization pipeline\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-python-shell.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-python-shell.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides an interactive Python shell window\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tDialog\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-rectangle-control.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-rectangle-control.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a custom property control for k3d::rectangle properties.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tControl\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-render-region-tool.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-render-region-tool.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides interactive controls for cropped rendering.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tTool\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-selection-control.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-selection-control.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a standard control for selection properties.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tControl\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-snap-tool.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-snap-tool.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides interactive controls for 'snapping' nodes.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tTool\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-text-editor.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-text-editor.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a general-purpose dialog for editing source-code, text, scripts, and shaders.\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tDialog\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-timeline-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-timeline-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a panel for manipulating the current time\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-tool-properties-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-tool-properties-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDisplays tool properties\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-toolbar-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-toolbar-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides the standard toolbar\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui-undo-tree-panel.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui-undo-tree-panel.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a panel for displaying the undo tree\n \t\t\t\t\n \t\t\t\t\tNGUI\n \t\t\t\t\tPanel\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ngui.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ngui.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tNext Generation User Interface (NGUI)\n \t\t\t\t\n \t\t\t\t\tInterface\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-nui.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-nui.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tNull User Interface (NUI)\n \t\t\t\t\n \t\t\t\t\tInterface\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-nurbs-sources.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-nurbs-sources.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tGenerates a NURBS circle\n \t\t\t\t\n \t\t\t\t\tNURBS\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-nurbs.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-nurbs.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tAdds a trimming curve to the selected patch\n \t\t\t\t\n \t\t\t\t\tNURBS\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-obj-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-obj-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh reader that loads external Wavefront (.obj) files into the document by reference\n \t\t\t\t\n \t\t\t\t\tMeshReader\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ode.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ode.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tRigid-body dynamics object.\n \t\t\t\t\n \t\t\t\t\tSimulation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ogre-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ogre-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh writer that saves external Ogre XML Mesh files\n \t\t\t\t\n \t\t\t\t\tMeshWriter\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-openexr-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-openexr-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tOpenEXR (*.exr)\n \t\t\t\t\n \t\t\t\t\tBitmap\n \t\t\t\t\tBitmapImporter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-opengl.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-opengl.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tOpenGL Render Engine\n \t\t\t\t\n \t\t\t\t\tOpenGL\n \t\t\t\t\tRenderEngine\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-particle.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-particle.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tConverts input geometric points into a single group of particles.\n \t\t\t\t\n \t\t\t\t\tParticles\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-pdiff.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-pdiff.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tCalculate a perceptual difference metric between two bitmap images\n \t\t\t\t\n \t\t\t\t\tBitmap\n \t\t\t\t\tTest\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-pixie.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-pixie.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tDummy shadow map source for raytracing with Pixie\n \t\t\t\t\n \t\t\t\t\tRenderMan\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-plot.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-plot.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tAproximates points with a surface given a set of equations.\n \t\t\t\t\n \t\t\t\t\tMath\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-ply-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-ply-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh source that reads external Stanford PLY (.ply) files\n \t\t\t\t\n \t\t\t\t\tMeshReader\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-png-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-png-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tPNG (*.png)\n \t\t\t\t\n \t\t\t\t\tBitmap\n \t\t\t\t\tBitmapImporter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-polyhedron-sources.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-polyhedron-sources.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tGenerates a polygonal cone with optional endcap\n \t\t\t\t\n \t\t\t\t\tPolyhedron\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-polyhedron.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-polyhedron.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tBevels a surface at each selected point\n \t\t\t\t\n \t\t\t\t\tPolyhedron\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-python.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-python.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tPython scripting engine\n \t\t\t\t\n \t\t\t\t\tScriptEngine\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-pyui.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-pyui.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tPython User Interface (PyUI)\n \t\t\t\t\n \t\t\t\t\tInterface\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-qslim.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-qslim.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tSurface simplification using quadric error metrics\n \t\t\t\t\n \t\t\t\t\tPolyhedron\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-quadrics.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-quadrics.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tCreates a cone primitive\n \t\t\t\t\n \t\t\t\t\tQuadric\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-reference-opengl-painters.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-reference-opengl-painters.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tRenders Bezier triangle patches\n \t\t\t\t\n \t\t\t\t\tOpenGL\n \t\t\t\t\tPainter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-release.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-release.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tWelcomes users running K-3D for the first time.\n \t\t\t\t\n \t\t\t\t\tDesktop\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-renderman-engines.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-renderman-engines.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides render integration with AIR, http://www.sitexgraphics.com/html/air.html\n \t\t\t\t\n \t\t\t\t\tRenderMan\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-renderman-painters.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-renderman-painters.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tRenders bicubic patches\n \t\t\t\t\n \t\t\t\t\tRenderMan\n \t\t\t\t\tPainter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-renderman.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-renderman.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tRenderMan area light source\n \t\t\t\t\n \t\t\t\t\tRenderMan\n \t\t\t\t\tLight\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-scripting.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-scripting.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tExecutes a script on-demand\n \t\t\t\t\n \t\t\t\t\tScript\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-selection.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-selection.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tSelects the points belonging to selected faces\n \t\t\t\t\n \t\t\t\t\tSelection\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-solar.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-solar.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tCalculates the position of the Sun based on observer position, date, and time.\n \t\t\t\t\n \t\t\t\t\tSimulation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-stl-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-stl-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tMesh reader that loads external Wavefront (.stl) files into the document by reference\n \t\t\t\t\n \t\t\t\t\tMeshReader\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-subdivision-surface.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-subdivision-surface.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tGenerates a Catmull-Clark subdivision mesh\n \t\t\t\t\n \t\t\t\t\tSubdivision\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-svg-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-svg-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tReader that loads external Scalable Vector Graphics (.svg) files into the document by reference\n \t\t\t\t\n \t\t\t\t\tMeshReader\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-test.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-test.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tAdds a color attribute to a mesh component, primarily for testing purposes.\n \t\t\t\t\n \t\t\t\t\tTest\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-tiff-io.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-tiff-io.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tTIFF (*.tiff)\n \t\t\t\t\n \t\t\t\t\tBitmap\n \t\t\t\t\tBitmapExporter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-time.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-time.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tProvides a time source for a K-3D document\n \t\t\t\t\n \t\t\t\t\tAnimation\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-uniform-polyhedron.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-uniform-polyhedron.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tGenerates a uniform polyhedron\n \t\t\t\t\n \t\t\t\t\tPolyhedron\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-virtual-opengl-painters.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-virtual-opengl-painters.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tRenders mesh edges\n \t\t\t\t\n \t\t\t\t\tOpenGL\n \t\t\t\t\tPainter\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-xtrackcad.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-xtrackcad.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tXTrackCAD Tracks File ( .xtc )\n \t\t\t\t\n \t\t\t\t\tDocumentImporter\n \t\t\t\t\n" }, { "source1": "./usr/lib/k3d/plugins/k3d-yafray.module.proxy", "source2": "./usr/lib/k3d/plugins/k3d-yafray.module.proxy", "unified_diff": "@@ -1,9 +1,9 @@\n \n-\n+\n \t\n \t\t\n \t\t\t\n \t\t\t\tYafray Area Light\n \t\t\t\t\n \t\t\t\t\tYafray\n \t\t\t\t\tLight\n" } ] } ] } ] }, { "source1": "k3d-dbgsym_0.8.0.6-8_i386.deb", "source2": "k3d-dbgsym_0.8.0.6-8_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2018-10-19 14:18:01.000000 debian-binary\n--rw-r--r-- 0 0 0 1624 2018-10-19 14:18:01.000000 control.tar.xz\n--rw-r--r-- 0 0 0 67731308 2018-10-19 14:18:01.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1628 2018-10-19 14:18:01.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 67736056 2018-10-19 14:18:01.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Manuel A. Fernandez Montecelo \n Installed-Size: 71939\n Depends: k3d (= 0.8.0.6-8)\n Section: debug\n Priority: optional\n Description: debug symbols for k3d\n-Build-Ids: 097c9ece27af4413a802dfdd06168a9836e39a29 0fa617d082c9747d09e4bdfcb36cb2c2d01f715e 185d9fc70cb0544d6f2ace8a5c6e7fd4873af579 33e88f76ba6c2d6f9dc0c78f5f4003a703957ea5 395fcd4b76c56a6ab9ed576bbf10f256491941b9 452001e78edae267257a501b9e339f26e24fa150 5b612b3884eed3d504cfb0e4e3762c9f1d503b46 5d6295f15e3facd748f4e7867fa7f4fdb6b29110 6483fed500fb3a6272770d7d6c4de19f8f46f146 83486ce103d607c3f230d6ca900be75c3b0d728e 9b2768005493eb885dadf6a5691e9df90a81dc9e a13b3a86395df02221d1383efcbe6937165bcee9 a385abf3c377a332060a985d1dc9b2596a1f97c1 b3e6fe3e0c50f5cd04d18b802509889789e5b2b6 b663bbc36fb39e587276cdfa9fd7671629474c73 bfc6a1bae52b7ddf0fca0c1ffcc50261ba654897 d144dfd69c1f544462b156cdca4a1b5e853bcd3c d1af2974ffd4b89e91da74659f5bf497580a49a5 d4ae315f58cd048673c529444b5dec50cc0e6e1a e487cb08c6bc27fcb0ddd371541a9185a157237d ed9f72a31ecb21ead5f9c7bec54d97631080ca4f f1e672de356152554e6c6a7420f387a82970aa69 f292b580d7cf41c19145109034d945ae3c401a6e f8269019af0c9f0dbc3bb9c92be2a79ea52412bb\n+Build-Ids: 097c9ece27af4413a802dfdd06168a9836e39a29 0fa617d082c9747d09e4bdfcb36cb2c2d01f715e 185d9fc70cb0544d6f2ace8a5c6e7fd4873af579 33e88f76ba6c2d6f9dc0c78f5f4003a703957ea5 452001e78edae267257a501b9e339f26e24fa150 5b612b3884eed3d504cfb0e4e3762c9f1d503b46 5d6295f15e3facd748f4e7867fa7f4fdb6b29110 6483fed500fb3a6272770d7d6c4de19f8f46f146 83486ce103d607c3f230d6ca900be75c3b0d728e 9b2768005493eb885dadf6a5691e9df90a81dc9e a13b3a86395df02221d1383efcbe6937165bcee9 a385abf3c377a332060a985d1dc9b2596a1f97c1 b3e6fe3e0c50f5cd04d18b802509889789e5b2b6 b663bbc36fb39e587276cdfa9fd7671629474c73 bfc6a1bae52b7ddf0fca0c1ffcc50261ba654897 cb2f4e669f65a408769c94b7b1deabeeff5c1b64 d144dfd69c1f544462b156cdca4a1b5e853bcd3c d1af2974ffd4b89e91da74659f5bf497580a49a5 d4ae315f58cd048673c529444b5dec50cc0e6e1a e487cb08c6bc27fcb0ddd371541a9185a157237d ed9f72a31ecb21ead5f9c7bec54d97631080ca4f f1e672de356152554e6c6a7420f387a82970aa69 f292b580d7cf41c19145109034d945ae3c401a6e f8269019af0c9f0dbc3bb9c92be2a79ea52412bb\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1,23 +1,23 @@\n usr/lib/debug/.build-id/09/7c9ece27af4413a802dfdd06168a9836e39a29.debug\n usr/lib/debug/.build-id/0f/a617d082c9747d09e4bdfcb36cb2c2d01f715e.debug\n usr/lib/debug/.build-id/18/5d9fc70cb0544d6f2ace8a5c6e7fd4873af579.debug\n usr/lib/debug/.build-id/33/e88f76ba6c2d6f9dc0c78f5f4003a703957ea5.debug\n-usr/lib/debug/.build-id/39/5fcd4b76c56a6ab9ed576bbf10f256491941b9.debug\n usr/lib/debug/.build-id/45/2001e78edae267257a501b9e339f26e24fa150.debug\n usr/lib/debug/.build-id/5b/612b3884eed3d504cfb0e4e3762c9f1d503b46.debug\n usr/lib/debug/.build-id/5d/6295f15e3facd748f4e7867fa7f4fdb6b29110.debug\n usr/lib/debug/.build-id/64/83fed500fb3a6272770d7d6c4de19f8f46f146.debug\n usr/lib/debug/.build-id/83/486ce103d607c3f230d6ca900be75c3b0d728e.debug\n usr/lib/debug/.build-id/9b/2768005493eb885dadf6a5691e9df90a81dc9e.debug\n usr/lib/debug/.build-id/a1/3b3a86395df02221d1383efcbe6937165bcee9.debug\n usr/lib/debug/.build-id/a3/85abf3c377a332060a985d1dc9b2596a1f97c1.debug\n usr/lib/debug/.build-id/b3/e6fe3e0c50f5cd04d18b802509889789e5b2b6.debug\n usr/lib/debug/.build-id/b6/63bbc36fb39e587276cdfa9fd7671629474c73.debug\n usr/lib/debug/.build-id/bf/c6a1bae52b7ddf0fca0c1ffcc50261ba654897.debug\n+usr/lib/debug/.build-id/cb/2f4e669f65a408769c94b7b1deabeeff5c1b64.debug\n usr/lib/debug/.build-id/d1/44dfd69c1f544462b156cdca4a1b5e853bcd3c.debug\n usr/lib/debug/.build-id/d1/af2974ffd4b89e91da74659f5bf497580a49a5.debug\n usr/lib/debug/.build-id/d4/ae315f58cd048673c529444b5dec50cc0e6e1a.debug\n usr/lib/debug/.build-id/e4/87cb08c6bc27fcb0ddd371541a9185a157237d.debug\n usr/lib/debug/.build-id/ed/9f72a31ecb21ead5f9c7bec54d97631080ca4f.debug\n usr/lib/debug/.build-id/f1/e672de356152554e6c6a7420f387a82970aa69.debug\n usr/lib/debug/.build-id/f2/92b580d7cf41c19145109034d945ae3c401a6e.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -7,16 +7,14 @@\n -rw-r--r-- 0 root (0) root (0) 70636 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/09/7c9ece27af4413a802dfdd06168a9836e39a29.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/0f/\n -rw-r--r-- 0 root (0) root (0) 3475308 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/0f/a617d082c9747d09e4bdfcb36cb2c2d01f715e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/18/\n -rw-r--r-- 0 root (0) root (0) 19688 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/18/5d9fc70cb0544d6f2ace8a5c6e7fd4873af579.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/33/\n -rw-r--r-- 0 root (0) root (0) 4861676 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/33/e88f76ba6c2d6f9dc0c78f5f4003a703957ea5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/39/\n--rw-r--r-- 0 root (0) root (0) 696788 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/39/5fcd4b76c56a6ab9ed576bbf10f256491941b9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/45/\n -rw-r--r-- 0 root (0) root (0) 5023204 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/45/2001e78edae267257a501b9e339f26e24fa150.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/5b/\n -rw-r--r-- 0 root (0) root (0) 3022544 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/5b/612b3884eed3d504cfb0e4e3762c9f1d503b46.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/5d/\n -rw-r--r-- 0 root (0) root (0) 726336 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/5d/6295f15e3facd748f4e7867fa7f4fdb6b29110.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/64/\n@@ -31,14 +29,16 @@\n -rw-r--r-- 0 root (0) root (0) 95172 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/a3/85abf3c377a332060a985d1dc9b2596a1f97c1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/b3/\n -rw-r--r-- 0 root (0) root (0) 25795916 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/b3/e6fe3e0c50f5cd04d18b802509889789e5b2b6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/b6/\n -rw-r--r-- 0 root (0) root (0) 1349492 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/b6/63bbc36fb39e587276cdfa9fd7671629474c73.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/bf/\n -rw-r--r-- 0 root (0) root (0) 2046300 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/bf/c6a1bae52b7ddf0fca0c1ffcc50261ba654897.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/cb/\n+-rw-r--r-- 0 root (0) root (0) 696788 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/cb/2f4e669f65a408769c94b7b1deabeeff5c1b64.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/d1/\n -rw-r--r-- 0 root (0) root (0) 20004 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/d1/44dfd69c1f544462b156cdca4a1b5e853bcd3c.debug\n -rw-r--r-- 0 root (0) root (0) 307744 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/d1/af2974ffd4b89e91da74659f5bf497580a49a5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/d4/\n -rw-r--r-- 0 root (0) root (0) 55080 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/d4/ae315f58cd048673c529444b5dec50cc0e6e1a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/e4/\n -rw-r--r-- 0 root (0) root (0) 1953112 2018-10-19 14:18:01.000000 ./usr/lib/debug/.build-id/e4/87cb08c6bc27fcb0ddd371541a9185a157237d.debug\n" }, { "source1": "./usr/lib/debug/.build-id/39/5fcd4b76c56a6ab9ed576bbf10f256491941b9.debug", "source2": "./usr/lib/debug/.build-id/cb/2f4e669f65a408769c94b7b1deabeeff5c1b64.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 395fcd4b76c56a6ab9ed576bbf10f256491941b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb2f4e669f65a408769c94b7b1deabeeff5c1b64\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] } ] } ] } ] } ] }