[ovito] 03/05: Merge.

Anton Gladky gladk at moszumanska.debian.org
Sat Dec 10 06:52:07 UTC 2016


This is an automated email from the git hooks/post-receive script.

gladk pushed a commit to branch master
in repository ovito.

commit bd1a67ee77f389006339c57d35111db41684b589
Merge: 6f351ea 0ab031b
Author: Anton Gladky <gladk at debian.org>
Date:   Sat Dec 10 00:14:59 2016 +0100

    Merge.

 .gitignore                                         |     7 +
 .gitlab-ci.yml                                     |    48 +
 .gitmodules                                        |     3 +
 CHANGELOG.txt                                      |   457 +
 CMakeLists.txt                                     |   360 +-
 CONTRIBUTING.md                                    |     9 +
 README.md                                          |    11 +
 README.txt                                         |   163 +-
 cmake/CompileQtResource.cmake                      |    54 -
 cmake/Documentation.cmake                          |    70 +-
 cmake/FindBotan.cmake                              |    10 +-
 cmake/FindFFmpeg.cmake                             |    91 -
 cmake/FindLibav.cmake                              |    77 +
 cmake/FindMuParser.cmake                           |    10 +-
 cmake/FindNetCDF.cmake                             |    41 +
 cmake/FindOpenBabel.cmake                          |    15 +
 cmake/FindQCustomPlot.cmake                        |    15 -
 cmake/FindQScintilla.cmake                         |    15 +
 cmake/FindVoroPlusPlus.cmake                       |    15 +
 cmake/FixupMacBundle.cmake                         |    87 +
 cmake/OVITOConfig.cmake                            |    61 +
 cmake/Packaging.cmake                              |    48 +-
 cmake/Plugins.cmake                                |   248 +-
 cmake/PrecompiledHeader.cmake                      |   227 +
 cmake/Version.cmake                                |    24 +-
 doc/develop/Doxyfile                               |    57 +-
 doc/develop/DoxygenLayout.xml                      |   194 +
 doc/develop/build_linux_howto.txt                  |   277 +-
 doc/develop/build_macosx_howto.txt                 |   138 +-
 doc/develop/build_windows_howto.txt                |   181 +-
 doc/develop/contributor_license_agreement.md       |    34 +
 doc/develop/feature_requests.txt                   |   131 +-
 doc/develop/graphics/logo.svg                      |  6959 +-----
 doc/develop/graphics/logo_small_with_text.png      |   Bin 0 -> 8958 bytes
 doc/develop/validate_glsl_shaders.sh               |    44 -
 doc/manual/Appendix_License_fdl.docbook            |   414 -
 doc/manual/Appendix_License_gpl.docbook            |   687 -
 doc/manual/Appendix_License_muparser.docbook       |    38 -
 doc/manual/Appendix_License_netcdf.docbook         |    24 -
 doc/manual/Appendix_License_tachyon.docbook        |    42 -
 doc/manual/Chapter_Credits.docbook                 |    79 +-
 doc/manual/Chapter_Howtos.docbook                  |    25 +
 doc/manual/Chapter_Installation.docbook            |    49 +-
 doc/manual/Chapter_Introduction.docbook            |   102 +-
 doc/manual/Chapter_Reference.docbook               |    12 +
 doc/manual/Chapter_Usage.docbook                   |     2 +-
 doc/manual/Manual.docbook                          |    29 +-
 doc/manual/development/Chapter_Development.docbook |   103 +-
 doc/manual/development/build_linux.docbook         |    69 +
 doc/manual/development/build_macosx.docbook        |   117 +
 doc/manual/development/build_windows.docbook       |    35 +
 doc/manual/docbook-xsl/AUTHORS                     |     4 +
 doc/manual/docbook-xsl/BUGS                        |    21 +
 doc/manual/docbook-xsl/COPYING                     |    48 +
 doc/manual/docbook-xsl/README                      |   175 +
 doc/manual/docbook-xsl/REVISION                    |     1 +
 doc/manual/docbook-xsl/VERSION                     |   115 +
 doc/manual/docbook-xsl/VERSION.xsl                 |   115 +
 doc/manual/docbook-xsl/common/addns.xsl            |   124 +
 doc/manual/docbook-xsl/common/af.xml               |  1289 ++
 doc/manual/docbook-xsl/common/am.xml               |  1289 ++
 doc/manual/docbook-xsl/common/ar.xml               |  1289 ++
 doc/manual/docbook-xsl/common/as.xml               |   720 +
 doc/manual/docbook-xsl/common/ast.xml              |   720 +
 doc/manual/docbook-xsl/common/autoidx-kimber.xsl   |    44 +
 doc/manual/docbook-xsl/common/autoidx-kosek.xsl    |   154 +
 doc/manual/docbook-xsl/common/az.xml               |   732 +
 doc/manual/docbook-xsl/common/bg.xml               |   784 +
 doc/manual/docbook-xsl/common/bn.xml               |  1289 ++
 doc/manual/docbook-xsl/common/bn_in.xml            |   720 +
 doc/manual/docbook-xsl/common/bs.xml               |   722 +
 doc/manual/docbook-xsl/common/build.xml            |    28 +
 doc/manual/docbook-xsl/common/ca.xml               |   720 +
 doc/manual/docbook-xsl/common/charmap.xml          |   185 +
 doc/manual/docbook-xsl/common/charmap.xsl          |   221 +
 doc/manual/docbook-xsl/common/common.xml           |   641 +
 doc/manual/docbook-xsl/common/common.xsl           |  2128 ++
 doc/manual/docbook-xsl/common/cs.xml               |   760 +
 doc/manual/docbook-xsl/common/cy.xml               |  1305 ++
 doc/manual/docbook-xsl/common/da.xml               |   724 +
 doc/manual/docbook-xsl/common/de.xml               |   726 +
 doc/manual/docbook-xsl/common/el.xml               |   789 +
 doc/manual/docbook-xsl/common/en.xml               |  1289 ++
 doc/manual/docbook-xsl/common/entities.ent         |    67 +
 doc/manual/docbook-xsl/common/eo.xml               |  1289 ++
 doc/manual/docbook-xsl/common/es.xml               |   736 +
 doc/manual/docbook-xsl/common/et.xml               |  1289 ++
 doc/manual/docbook-xsl/common/eu.xml               |  1289 ++
 doc/manual/docbook-xsl/common/fa.xml               |   720 +
 doc/manual/docbook-xsl/common/fi.xml               |   730 +
 doc/manual/docbook-xsl/common/fr.xml               |   750 +
 doc/manual/docbook-xsl/common/ga.xml               |  1289 ++
 doc/manual/docbook-xsl/common/gentext.xsl          |   854 +
 doc/manual/docbook-xsl/common/gl.xml               |  1289 ++
 doc/manual/docbook-xsl/common/gu.xml               |   720 +
 doc/manual/docbook-xsl/common/he.xml               |  1289 ++
 doc/manual/docbook-xsl/common/hi.xml               |   720 +
 doc/manual/docbook-xsl/common/hr.xml               |   722 +
 doc/manual/docbook-xsl/common/hu.xml               |   738 +
 doc/manual/docbook-xsl/common/id.xml               |  1289 ++
 doc/manual/docbook-xsl/common/insertfile.xsl       |   111 +
 doc/manual/docbook-xsl/common/is.xml               |   732 +
 doc/manual/docbook-xsl/common/it.xml               |  1289 ++
 doc/manual/docbook-xsl/common/ja.xml               |   720 +
 doc/manual/docbook-xsl/common/ka.xml               |   760 +
 doc/manual/docbook-xsl/common/kn.xml               |  1289 ++
 doc/manual/docbook-xsl/common/ko.xml               |  1289 ++
 doc/manual/docbook-xsl/common/ky.xml               |   792 +
 doc/manual/docbook-xsl/common/l10n.dtd             |    64 +
 doc/manual/docbook-xsl/common/l10n.xml             |    78 +
 doc/manual/docbook-xsl/common/l10n.xsl             |   597 +
 doc/manual/docbook-xsl/common/la.xml               |  1289 ++
 doc/manual/docbook-xsl/common/labels.xsl           |   932 +
 doc/manual/docbook-xsl/common/lt.xml               |   738 +
 doc/manual/docbook-xsl/common/lv.xml               |  1289 ++
 doc/manual/docbook-xsl/common/ml.xml               |   720 +
 doc/manual/docbook-xsl/common/mn.xml               |   790 +
 doc/manual/docbook-xsl/common/mr.xml               |   720 +
 doc/manual/docbook-xsl/common/nb.xml               |  1289 ++
 doc/manual/docbook-xsl/common/nds.xml              |   726 +
 doc/manual/docbook-xsl/common/nl.xml               |   720 +
 doc/manual/docbook-xsl/common/nn.xml               |  1289 ++
 doc/manual/docbook-xsl/common/olink.xsl            |  1284 ++
 doc/manual/docbook-xsl/common/or.xml               |  1289 ++
 doc/manual/docbook-xsl/common/pa.xml               |   720 +
 doc/manual/docbook-xsl/common/pi.xml               |   168 +
 doc/manual/docbook-xsl/common/pi.xsl               |   346 +
 doc/manual/docbook-xsl/common/pl.xml               |   738 +
 doc/manual/docbook-xsl/common/pt.xml               |  1289 ++
 doc/manual/docbook-xsl/common/pt_br.xml            |  1289 ++
 doc/manual/docbook-xsl/common/refentry.xml         |   781 +
 doc/manual/docbook-xsl/common/refentry.xsl         |  1352 ++
 doc/manual/docbook-xsl/common/ro.xml               |  1289 ++
 doc/manual/docbook-xsl/common/ru.xml               |   786 +
 doc/manual/docbook-xsl/common/sk.xml               |  1289 ++
 doc/manual/docbook-xsl/common/sl.xml               |  1289 ++
 doc/manual/docbook-xsl/common/sq.xml               |  1289 ++
 doc/manual/docbook-xsl/common/sr.xml               |   780 +
 doc/manual/docbook-xsl/common/sr_Latn.xml          |   739 +
 doc/manual/docbook-xsl/common/stripns.xsl          |   372 +
 doc/manual/docbook-xsl/common/subtitles.xsl        |   180 +
 doc/manual/docbook-xsl/common/sv.xml               |   724 +
 doc/manual/docbook-xsl/common/ta.xml               |   720 +
 doc/manual/docbook-xsl/common/table.xsl            |   514 +
 doc/manual/docbook-xsl/common/targetdatabase.dtd   |    49 +
 doc/manual/docbook-xsl/common/targets.xsl          |   337 +
 doc/manual/docbook-xsl/common/te.xml               |   720 +
 doc/manual/docbook-xsl/common/th.xml               |  1289 ++
 doc/manual/docbook-xsl/common/titles.xsl           |   853 +
 doc/manual/docbook-xsl/common/tl.xml               |  1289 ++
 doc/manual/docbook-xsl/common/tr.xml               |   726 +
 doc/manual/docbook-xsl/common/uk.xml               |   786 +
 doc/manual/docbook-xsl/common/ur.xml               |   722 +
 doc/manual/docbook-xsl/common/utility.xml          |   259 +
 doc/manual/docbook-xsl/common/utility.xsl          |   290 +
 doc/manual/docbook-xsl/common/vi.xml               |  1289 ++
 doc/manual/docbook-xsl/common/xh.xml               |  1289 ++
 doc/manual/docbook-xsl/common/zh.xml               |   720 +
 doc/manual/docbook-xsl/common/zh_cn.xml            |   720 +
 doc/manual/docbook-xsl/common/zh_tw.xml            |   720 +
 doc/manual/docbook-xsl/html/admon.xsl              |   139 +
 doc/manual/docbook-xsl/html/annotations.xsl        |   169 +
 doc/manual/docbook-xsl/html/autoidx-kimber.xsl     |   165 +
 doc/manual/docbook-xsl/html/autoidx-kosek.xsl      |   120 +
 doc/manual/docbook-xsl/html/autoidx-ng.xsl         |    20 +
 doc/manual/docbook-xsl/html/autoidx.xsl            |   895 +
 doc/manual/docbook-xsl/html/autotoc.xsl            |   765 +
 doc/manual/docbook-xsl/html/biblio-iso690.xsl      |  1300 ++
 doc/manual/docbook-xsl/html/biblio.xsl             |  1382 ++
 doc/manual/docbook-xsl/html/block.xsl              |   583 +
 doc/manual/docbook-xsl/html/build.xml              |    43 +
 doc/manual/docbook-xsl/html/callout.xsl            |   222 +
 doc/manual/docbook-xsl/html/changebars.xsl         |   122 +
 doc/manual/docbook-xsl/html/chunk-changebars.xsl   |    99 +
 doc/manual/docbook-xsl/html/chunk-code.xsl         |   711 +
 doc/manual/docbook-xsl/html/chunk-common.xsl       |  1996 ++
 doc/manual/docbook-xsl/html/chunk.xsl              |    53 +
 doc/manual/docbook-xsl/html/chunker.xsl            |   453 +
 doc/manual/docbook-xsl/html/chunkfast.xsl          |    72 +
 doc/manual/docbook-xsl/html/chunktoc.xsl           |   533 +
 doc/manual/docbook-xsl/html/component.xsl          |   470 +
 doc/manual/docbook-xsl/html/division.xsl           |   212 +
 doc/manual/docbook-xsl/html/docbook.css.xml        |   110 +
 doc/manual/docbook-xsl/html/docbook.xsl            |   559 +
 doc/manual/docbook-xsl/html/ebnf.xsl               |   331 +
 doc/manual/docbook-xsl/html/footnote.xsl           |   357 +
 doc/manual/docbook-xsl/html/formal.xsl             |   511 +
 doc/manual/docbook-xsl/html/glossary.xsl           |   531 +
 doc/manual/docbook-xsl/html/graphics.xsl           |  1615 ++
 doc/manual/docbook-xsl/html/highlight.xsl          |    84 +
 doc/manual/docbook-xsl/html/html-rtf.xsl           |   336 +
 doc/manual/docbook-xsl/html/html.xsl               |   702 +
 doc/manual/docbook-xsl/html/htmltbl.xsl            |   136 +
 doc/manual/docbook-xsl/html/index.xsl              |   286 +
 doc/manual/docbook-xsl/html/info.xsl               |    45 +
 doc/manual/docbook-xsl/html/inline.xsl             |  1594 ++
 doc/manual/docbook-xsl/html/its.xsl                |   109 +
 doc/manual/docbook-xsl/html/keywords.xsl           |    35 +
 doc/manual/docbook-xsl/html/lists.xsl              |  1287 ++
 doc/manual/docbook-xsl/html/maketoc.xsl            |    86 +
 doc/manual/docbook-xsl/html/manifest.xsl           |    22 +
 doc/manual/docbook-xsl/html/math.xsl               |   271 +
 doc/manual/docbook-xsl/html/oldchunker.xsl         |   202 +
 doc/manual/docbook-xsl/html/onechunk.xsl           |    37 +
 doc/manual/docbook-xsl/html/param.xml              | 11491 +++++++++
 doc/manual/docbook-xsl/html/param.xsl              |   457 +
 doc/manual/docbook-xsl/html/pi.xml                 |  1152 +
 doc/manual/docbook-xsl/html/pi.xsl                 |  1296 ++
 doc/manual/docbook-xsl/html/profile-chunk-code.xsl |   665 +
 doc/manual/docbook-xsl/html/profile-chunk.xsl      |    52 +
 doc/manual/docbook-xsl/html/profile-docbook.xsl    |   508 +
 doc/manual/docbook-xsl/html/profile-onechunk.xsl   |    37 +
 doc/manual/docbook-xsl/html/publishers.xsl         |   127 +
 doc/manual/docbook-xsl/html/qandaset.xsl           |   456 +
 doc/manual/docbook-xsl/html/refentry.xsl           |   317 +
 doc/manual/docbook-xsl/html/sections.xsl           |   636 +
 doc/manual/docbook-xsl/html/synop.xsl              |  1660 ++
 doc/manual/docbook-xsl/html/table.xsl              |  1213 +
 doc/manual/docbook-xsl/html/task.xsl               |    77 +
 .../docbook-xsl/html/titlepage.templates.xml       |   842 +
 .../docbook-xsl/html/titlepage.templates.xsl       |  4300 ++++
 doc/manual/docbook-xsl/html/titlepage.xsl          |  1135 +
 doc/manual/docbook-xsl/html/toc.xsl                |   352 +
 doc/manual/docbook-xsl/html/verbatim.xsl           |   410 +
 doc/manual/docbook-xsl/html/xref.xsl               |  1352 ++
 doc/manual/docbook-xsl/lib/build.xml               |    24 +
 doc/manual/docbook-xsl/lib/lib.xsl                 |   531 +
 doc/manual/howtos/aspherical_particles.docbook     |    80 +
 doc/manual/howtos/marker_particles.docbook         |    45 +
 doc/manual/howtos/scale_bar.docbook                |    27 +
 doc/manual/howtos/transparent_particles.docbook    |    46 +
 .../howtos/visualize_particle_trajectories.docbook |    94 +
 doc/manual/html-customization-layer.xsl            |    13 +-
 .../adjust_view_dialog/adjust_view_dialog.png      |   Bin 0 -> 52331 bytes
 .../animation_settings_button.png                  |   Bin 0 -> 10575 bytes
 .../animation_settings_dialog.png                  |   Bin 22409 -> 30011 bytes
 .../command_panel/particle_inspection_utility.png  |   Bin 0 -> 24396 bytes
 .../images/command_panel/pipeline_editor.png       |   Bin 32388 -> 48705 bytes
 doc/manual/images/command_panel/spinner_widget.png |   Bin 4392 -> 8789 bytes
 .../images/display_objects/particles_panel.png     |   Bin 10974 -> 23758 bytes
 .../images/display_objects/vectors_panel.png       |   Bin 13339 -> 22977 bytes
 .../images/howtos/box_particles_example1.png       |   Bin 0 -> 65160 bytes
 .../images/howtos/create_trajectory_applet.png     |   Bin 0 -> 25961 bytes
 .../images/howtos/ellipsoid_particles_example1.png |   Bin 0 -> 117033 bytes
 .../images/howtos/flow_trajectory_example.gif      |   Bin 0 -> 826302 bytes
 .../images/howtos/semitransparent_particles.png    |   Bin 0 -> 197603 bytes
 doc/manual/images/howtos/shear_marker.gif          |   Bin 0 -> 432520 bytes
 .../howtos/spherocylinder_particles_example1.png   |   Bin 0 -> 69488 bytes
 .../images/howtos/trajectory_display_panel.png     |   Bin 0 -> 19803 bytes
 .../modifiers/affine_transformation_panel.png      |   Bin 30962 -> 48736 bytes
 doc/manual/images/modifiers/assign_color_panel.png |   Bin 0 -> 11435 bytes
 .../images/modifiers/atomic_strain_panel.png       |   Bin 31456 -> 41550 bytes
 .../images/modifiers/bin_and_reduce_panel.png      |   Bin 0 -> 40714 bytes
 .../images/modifiers/bond_angle_analysis_panel.png |   Bin 12230 -> 34760 bytes
 .../images/modifiers/cluster_analysis_panel.png    |   Bin 13518 -> 6582 bytes
 .../images/modifiers/color_coding_custom_map.png   |   Bin 0 -> 4623 bytes
 .../images/modifiers/color_coding_custom_map2.png  |   Bin 0 -> 300 bytes
 doc/manual/images/modifiers/color_coding_panel.png |   Bin 24157 -> 21034 bytes
 .../modifiers/combine_particle_sets_panel.png      |   Bin 0 -> 56689 bytes
 .../modifiers/common_neighbor_analysis_panel.png   |   Bin 22771 -> 47446 bytes
 .../compute_property_modifier_neighbor_formula.png |   Bin 0 -> 3547 bytes
 .../images/modifiers/compute_property_panel.png    |   Bin 36516 -> 49678 bytes
 .../construct_surface_mesh_alphashape.png          |   Bin 0 -> 69026 bytes
 .../modifiers/construct_surface_mesh_particle.png  |   Bin 0 -> 69852 bytes
 .../dislocation_analysis_example_input.png         |   Bin 0 -> 33580 bytes
 .../dislocation_analysis_example_output.png        |   Bin 0 -> 18291 bytes
 .../modifiers/dislocation_analysis_panel.png       |   Bin 0 -> 86913 bytes
 .../images/modifiers/dxa/burgers_circuit.png       |   Bin 0 -> 49774 bytes
 doc/manual/images/modifiers/dxa/burgers_sum.png    |   Bin 0 -> 863 bytes
 .../images/modifiers/dxa/dxa_interface_mesh.png    |   Bin 0 -> 52153 bytes
 .../dxa/edge_dislocation_tessellation.png          |   Bin 0 -> 61692 bytes
 .../images/modifiers/elastic_strain_example.png    |   Bin 0 -> 120254 bytes
 .../images/modifiers/elastic_strain_panel.png      |   Bin 0 -> 24212 bytes
 .../images/modifiers/expand_selection_panel.png    |   Bin 0 -> 35843 bytes
 .../images/modifiers/identify_diamond_cubic.png    |   Bin 0 -> 17155 bytes
 .../modifiers/identify_diamond_cubic_fcc.png       |   Bin 0 -> 21863 bytes
 .../modifiers/identify_diamond_hexagonal.png       |   Bin 0 -> 13833 bytes
 .../modifiers/identify_diamond_hexagonal_hcp.png   |   Bin 0 -> 17473 bytes
 .../images/modifiers/load_trajectory_panel.png     |   Bin 0 -> 32479 bytes
 .../images/modifiers/modifier_preset_dialog.png    |   Bin 0 -> 30282 bytes
 doc/manual/images/modifiers/pipeline_example.png   |   Bin 81642 -> 101758 bytes
 .../polyhedral_template_matching_panel.png         |   Bin 0 -> 32643 bytes
 .../images/modifiers/python_script_panel.png       |   Bin 0 -> 17367 bytes
 .../modifiers/save_modifier_preset_toolbutton.png  |   Bin 0 -> 30176 bytes
 .../modifiers/show_periodic_images_panel.png       |   Bin 7643 -> 8523 bytes
 doc/manual/images/modifiers/slice_panel.png        |   Bin 23310 -> 17208 bytes
 .../images/modifiers/voronoi_analysis_panel.png    |   Bin 0 -> 25867 bytes
 .../modifiers/wigner_seitz_analysis_panel.png      |   Bin 29643 -> 65408 bytes
 doc/manual/images/ovito_screenshot.png             |   Bin 0 -> 85365 bytes
 .../images/rendering/povray_renderer_panel.png     |   Bin 0 -> 28892 bytes
 .../images/rendering/render_settings_panel.png     |   Bin 29911 -> 24428 bytes
 doc/manual/images/rendering/render_tab.png         |   Bin 0 -> 56959 bytes
 .../images/rendering/renderer_example_opengl.png   |   Bin 93001 -> 85002 bytes
 .../images/rendering/renderer_example_povray.png   |   Bin 0 -> 90045 bytes
 .../images/rendering/renderer_example_tachyon.png  |   Bin 90432 -> 72704 bytes
 .../images/rendering/tachyon_renderer_panel.png    |   Bin 18624 -> 21619 bytes
 .../file_contains_multiple_timesteps.png           |   Bin 0 -> 42106 bytes
 .../images/scene_objects/file_source_panel.png     |   Bin 0 -> 56131 bytes
 .../images/scene_objects/file_source_toolbar.png   |   Bin 0 -> 19241 bytes
 .../images/scene_objects/file_source_toolbar.svg   |   325 +
 .../images/scene_objects/file_wildcard_pattern.png |   Bin 0 -> 65133 bytes
 .../images/tutorial/01-main-window-empty.png       |   Bin 65952 -> 0 bytes
 .../images/tutorial/01-main-window-empty.small.png |   Bin 40168 -> 0 bytes
 doc/manual/images/tutorial/02-import-file.png      |   Bin 30150 -> 0 bytes
 .../images/tutorial/02-import-file.small.png       |   Bin 31907 -> 0 bytes
 doc/manual/images/tutorial/03-import-settings.png  |   Bin 31531 -> 0 bytes
 .../images/tutorial/03-import-settings.small.png   |   Bin 36157 -> 0 bytes
 .../tutorial/04-main-window-just-imported.png      |   Bin 637222 -> 0 bytes
 .../04-main-window-just-imported.small.png         |   Bin 141799 -> 0 bytes
 .../tutorial/05-main-window-single-viewport.png    |   Bin 591741 -> 0 bytes
 .../05-main-window-single-viewport.small.png       |   Bin 160246 -> 0 bytes
 .../images/tutorial/06-main-window-slice.png       |   Bin 514022 -> 0 bytes
 .../images/tutorial/06-main-window-slice.small.png |   Bin 148219 -> 0 bytes
 .../tutorial/07-main-window-color-coding.png       |   Bin 456619 -> 0 bytes
 .../tutorial/07-main-window-color-coding.small.png |   Bin 137254 -> 0 bytes
 .../08-main-window-select-by-expression.png        |   Bin 460906 -> 0 bytes
 .../08-main-window-select-by-expression.small.png  |   Bin 155189 -> 0 bytes
 doc/manual/images/tutorial/10-main-window-cna.png  |   Bin 550056 -> 0 bytes
 .../images/tutorial/10-main-window-cna.small.png   |   Bin 303437 -> 0 bytes
 .../usage/animation/create_camera_function.png     |   Bin 0 -> 111231 bytes
 .../animation/file_source_animation_panel.png      |   Bin 0 -> 64039 bytes
 .../images/usage/animation/key_mode_button.png     |   Bin 0 -> 7908 bytes
 .../images/usage/animation/keyframe_dialog.png     |   Bin 0 -> 24558 bytes
 .../usage/animation/move_and_rotate_tool.png       |   Bin 0 -> 6488 bytes
 .../images/usage/animation/numeric_move_tool.png   |   Bin 0 -> 11312 bytes
 .../usage/animation/object_selection_box.png       |   Bin 0 -> 26521 bytes
 .../slice_modifier_animatable_parameter.png        |   Bin 0 -> 18747 bytes
 doc/manual/images/usage/animation/track_bar.png    |   Bin 0 -> 8153 bytes
 .../usage/animation/viewports_with_camera.png      |   Bin 0 -> 110485 bytes
 .../viewport_menu_screenshot.png                   |   Bin 31115 -> 92278 bytes
 .../python_script_highlight_example.png            |   Bin 0 -> 101030 bytes
 .../python_script_overlay_panel.png                |   Bin 0 -> 42631 bytes
 .../python_script_plot_example.png                 |   Bin 0 -> 325822 bytes
 .../python_script_scale_bar_example.png            |   Bin 0 -> 65601 bytes
 .../viewport_overlays/text_label_overlay_panel.png |   Bin 0 -> 46320 bytes
 .../viewport_overlay_command_panel.png             |   Bin 0 -> 29815 bytes
 doc/manual/licenses/FDL.docbook                    |   408 +
 doc/manual/licenses/GPL.docbook                    |   681 +
 doc/manual/licenses/GSD.docbook                    |    37 +
 doc/manual/licenses/PTM.docbook                    |    23 +
 doc/manual/licenses/boost.docbook                  |    40 +
 doc/manual/licenses/geogram.docbook                |    47 +
 doc/manual/licenses/hdf5.docbook                   |    54 +
 doc/manual/licenses/muparser.docbook               |    38 +
 doc/manual/licenses/netcdf.docbook                 |    24 +
 doc/manual/licenses/numpy.docbook                  |    28 +
 doc/manual/licenses/pybind11.docbook               |    51 +
 doc/manual/licenses/qcprot.docbook                 |    41 +
 doc/manual/licenses/qwt.docbook                    |    45 +
 doc/manual/licenses/scintilla.docbook              |    35 +
 doc/manual/licenses/tachyon.docbook                |    42 +
 doc/manual/licenses/voroplusplus.docbook           |    63 +
 doc/manual/manual.css                              |    12 +-
 .../animation/animation_settings_dialog.docbook    |    36 +-
 doc/manual/reference/display_objects/bonds.docbook |     5 +-
 .../display_objects/display_objects.docbook        |    29 +-
 .../reference/display_objects/particles.docbook    |    58 +-
 .../reference/display_objects/surface_mesh.docbook |     4 +-
 .../reference/display_objects/vectors.docbook      |    33 +-
 .../reference/modifiers/modifier_presets.docbook   |    39 +
 doc/manual/reference/modifiers/modifiers.docbook   |    72 +-
 .../particles/affine_transformation.docbook        |    60 +-
 .../modifiers/particles/assign_color.docbook       |    20 +-
 .../modifiers/particles/atomic_strain.docbook      |   129 +-
 .../modifiers/particles/bin_and_reduce.docbook     |   104 +
 .../particles/bond_angle_analysis.docbook          |    24 +-
 .../modifiers/particles/centrosymmetry.docbook     |    12 +-
 .../modifiers/particles/clear_selection.docbook    |     4 +-
 .../modifiers/particles/cluster_analysis.docbook   |   100 +-
 .../modifiers/particles/color_coding.docbook       |    83 +-
 .../particles/combine_particle_sets.docbook        |    40 +
 .../particles/common_neighbor_analysis.docbook     |    97 +-
 .../particles/compute_bond_lengths.docbook         |    20 +
 .../modifiers/particles/compute_property.docbook   |   531 +-
 .../particles/construct_surface_mesh.docbook       |   133 +-
 .../particles/coordination_analysis.docbook        |    31 +-
 .../modifiers/particles/create_bonds.docbook       |    49 +-
 .../particles/dislocation_analysis.docbook         |   622 +
 .../particles/displacement_vectors.docbook         |    49 +-
 .../modifiers/particles/elastic_strain.docbook     |   171 +
 .../modifiers/particles/expand_selection.docbook   |    63 +
 .../modifiers/particles/expression_select.docbook  |   443 +-
 .../modifiers/particles/freeze_property.docbook    |    71 +-
 .../modifiers/particles/histogram.docbook          |     7 +
 .../modifiers/particles/identify_diamond.docbook   |   159 +
 .../modifiers/particles/load_trajectory.docbook    |    49 +
 .../particles/polyhedral_template_matching.docbook |   215 +
 .../modifiers/particles/python_script.docbook      |    80 +
 .../modifiers/particles/scatter_plot.docbook       |     5 +-
 .../particles/show_periodic_images.docbook         |    35 +-
 .../reference/modifiers/particles/slice.docbook    |    21 +-
 .../modifiers/particles/voronoi_analysis.docbook   |   147 +
 .../particles/wigner_seitz_analysis.docbook        |   106 +-
 .../reference/rendering/opengl_renderer.docbook    |     5 +-
 .../reference/rendering/povray_renderer.docbook    |    31 +
 .../reference/rendering/render_settings.docbook    |    72 +-
 .../reference/rendering/tachyon_renderer.docbook   |    30 +-
 .../reference/scene_objects/file_source.docbook    |   130 +
 .../reference/viewports/adjust_view_dialog.docbook |    49 +
 .../overlays/python_script_overlay.docbook         |   241 +
 .../viewports/overlays/text_label_overlay.docbook  |    30 +
 .../viewports/overlays/viewport_overlays.docbook   |    64 +
 doc/manual/scripting/Chapter_Scripting.docbook     |    34 -
 doc/manual/scripting/input_output.docbook          |   133 -
 doc/manual/scripting/linear_algebra.docbook        |    24 -
 doc/manual/scripting/reference/modifiers.docbook   |   804 -
 doc/manual/scripting/rendering.docbook             |    78 -
 doc/manual/scripting/scene_objects.docbook         |   141 -
 doc/manual/usage/animation.docbook                 |   233 +
 doc/manual/usage/export_particles.docbook          |    38 +-
 doc/manual/usage/import_particles.docbook          |   149 +-
 doc/manual/usage/miscellaneous.docbook             |    45 +-
 doc/manual/usage/modification_pipeline.docbook     |   130 +-
 doc/manual/usage/particle_properties.docbook       |    69 +-
 doc/manual/usage/rendering.docbook                 |    78 +-
 doc/manual/usage/scripting.docbook                 |   142 +-
 doc/manual/usage/viewports.docbook                 |    46 +-
 doc/python/_static/ovito_logo.png                  |   Bin 0 -> 3554 bytes
 doc/python/_static/rtd.css_t                       |  1443 ++
 doc/python/conf.py                                 |   243 +
 doc/python/example_snippets/bonds.data.gz          |   Bin 0 -> 76742 bytes
 doc/python/example_snippets/bonds_data_object.py   |    26 +
 doc/python/example_snippets/bonds_enumerator.py    |    18 +
 .../example_snippets/cluster_analysis_modifier.py  |    10 +
 .../example_snippets/cna_process_file_set.py       |    21 +
 .../combine_particle_sets_modifier.py              |    17 +
 .../common_neighbor_analysis_modifier.py           |     8 +
 .../example_snippets/construct_surface_modifier.py |    18 +
 .../example_snippets/coordinate_tripod_overlay.py  |    12 +
 .../coordination_analysis_modifier.py              |    12 +
 .../example_snippets/cutoff_neighbor_finder.py     |    17 +
 .../dislocation_analysis_modifier.py               |    23 +
 .../example_snippets/file_source_data_access.py    |     8 +
 .../example_snippets/file_source_load_method.py    |    12 +
 doc/python/example_snippets/first_file.dump        |    41 +
 .../example_snippets/freeze_property_modifier.py   |    28 +
 .../import_access_animation_frames.py              |    13 +
 doc/python/example_snippets/input.data             |   380 +
 .../example_snippets/load_trajectory_modifier.py   |    12 +
 doc/python/example_snippets/mutable_array.py       |    27 +
 .../example_snippets/nearest_neighbor_finder.py    |    18 +
 doc/python/example_snippets/object_node_example.py |    16 +
 doc/python/example_snippets/particle_display.py    |     7 +
 .../example_snippets/particle_type_print_names.py  |    17 +
 .../example_snippets/python_script_modifier.py     |    16 +
 .../example_snippets/python_viewport_overlay.py    |    13 +
 doc/python/example_snippets/render_to_image.py     |    16 +
 doc/python/example_snippets/second_file.dump       |    41 +
 .../example_snippets/select_expression_modifier.py |    11 +
 .../select_particle_type_modifier.py               |    13 +
 doc/python/example_snippets/simulation.0.dump      |  7080 ++++++
 doc/python/example_snippets/simulation.100.dump    |  7080 ++++++
 doc/python/example_snippets/simulation.dump        |  7080 ++++++
 doc/python/example_snippets/simulation_cell.py     |    18 +
 .../example_snippets/simulation_cell_display.py    |     5 +
 doc/python/example_snippets/surface_mesh.py        |    13 +
 doc/python/example_snippets/text_label_overlay.py  |    15 +
 .../text_label_overlay_with_attributes.py          |    19 +
 doc/python/example_snippets/trajectory.dump        |  1155 +
 doc/python/example_snippets/vector_display.py      |     7 +
 doc/python/index.rst                               |    35 +
 doc/python/introduction/custom_modifiers.rst       |   261 +
 doc/python/introduction/examples.rst               |    96 +
 doc/python/introduction/file_io.rst                |   116 +
 doc/python/introduction/graphics/ObjectNode.svg    |   598 +
 doc/python/introduction/modifiers.rst              |    95 +
 doc/python/introduction/overview.rst               |   265 +
 doc/python/introduction/particle_properties.rst    |   174 +
 doc/python/introduction/rendering.rst              |   133 +
 doc/python/introduction/running.rst                |   114 +
 doc/python/modules/ovito.rst                       |    23 +
 doc/python/modules/ovito_anim.rst                  |     8 +
 doc/python/modules/ovito_data.rst                  |     8 +
 doc/python/modules/ovito_io.rst                    |     8 +
 doc/python/modules/ovito_modifiers.rst             |     8 +
 doc/python/modules/ovito_vis.rst                   |     8 +
 doc/python/ovito.ico                               |   Bin 0 -> 353118 bytes
 doc/python/rtd/theme.conf                          |    64 +
 examples/data/CuZr_metallic_glass.dump.gz          |   Bin 0 -> 1644735 bytes
 examples/plugins/random_color/CMakeLists.txt       |    11 +
 .../plugins/random_color/RandomColorModifier.cpp   |    29 +
 .../plugins/random_color/RandomColorModifier.h     |    40 +
 examples/scripts/ase-interface.py                  |    45 +
 examples/scripts/cna_bond_analysis.py              |    59 +
 examples/scripts/demo1.js                          |    52 -
 examples/scripts/demo1.py                          |    66 +
 examples/scripts/export_bond_count.py              |    19 +
 examples/scripts/export_dislocations.py            |    26 +
 examples/scripts/export_point_defect_counts.py     |    30 +
 examples/scripts/export_to_idtf.py                 |   225 +
 examples/scripts/voronoi_analysis.py               |    82 +
 src/3rdparty/CMakeLists.txt                        |    38 +
 src/3rdparty/botan/CMakeLists.txt                  |    24 +-
 src/3rdparty/botan/readme.txt                      |    15 +
 src/3rdparty/copr/CMakeLists.txt                   |    44 +
 src/3rdparty/copr/coordination.cpp                 |   173 +
 src/3rdparty/copr/coordination.hpp                 |    10 +
 src/3rdparty/copr/index_copr.cpp                   |   193 +
 src/3rdparty/copr/index_copr.hpp                   |     9 +
 src/3rdparty/copr/qcprot/qcprot.cpp                |   341 +
 src/3rdparty/copr/qcprot/qcprot.hpp                |    88 +
 src/3rdparty/copr/qcprot/quat.cpp                  |   337 +
 src/3rdparty/copr/qcprot/quat.hpp                  |    23 +
 src/3rdparty/geogram/CMakeLists.txt                |    40 +
 src/3rdparty/geogram/api/defs.h                    |   139 +
 src/3rdparty/geogram/basic/algorithm.cpp           |    54 +
 src/3rdparty/geogram/basic/algorithm.h             |   166 +
 src/3rdparty/geogram/basic/argused.h               |    71 +
 src/3rdparty/geogram/basic/assert.cpp              |   137 +
 src/3rdparty/geogram/basic/assert.h                |   215 +
 src/3rdparty/geogram/basic/atomics.h               |   298 +
 src/3rdparty/geogram/basic/common.cpp              |    87 +
 src/3rdparty/geogram/basic/common.h                |   250 +
 src/3rdparty/geogram/basic/counted.cpp             |    54 +
 src/3rdparty/geogram/basic/counted.h               |   163 +
 src/3rdparty/geogram/basic/environment.cpp         |   311 +
 src/3rdparty/geogram/basic/environment.h           |   474 +
 src/3rdparty/geogram/basic/factory.cpp             |    76 +
 src/3rdparty/geogram/basic/factory.h               |   398 +
 src/3rdparty/geogram/basic/geometry.cpp            |   231 +
 src/3rdparty/geogram/basic/geometry.h              |   614 +
 src/3rdparty/geogram/basic/geometry_nd.h           |   802 +
 src/3rdparty/geogram/basic/matrix.h                |   552 +
 src/3rdparty/geogram/basic/memory.h                |   714 +
 src/3rdparty/geogram/basic/numeric.cpp             |   132 +
 src/3rdparty/geogram/basic/numeric.h               |   394 +
 src/3rdparty/geogram/basic/packed_arrays.cpp       |   200 +
 src/3rdparty/geogram/basic/packed_arrays.h         |   342 +
 src/3rdparty/geogram/basic/permutation.h           |   307 +
 src/3rdparty/geogram/basic/psm.h                   |   124 +
 src/3rdparty/geogram/basic/smart_pointer.h         |   299 +
 src/3rdparty/geogram/basic/stopwatch.cpp           |   119 +
 src/3rdparty/geogram/basic/stopwatch.h             |   222 +
 src/3rdparty/geogram/basic/string.cpp              |   183 +
 src/3rdparty/geogram/basic/string.h                |   533 +
 src/3rdparty/geogram/basic/thread_sync.h           |   563 +
 src/3rdparty/geogram/basic/vecg.h                  |  1165 +
 src/3rdparty/geogram/delaunay/delaunay.cpp         |   283 +
 src/3rdparty/geogram/delaunay/delaunay.h           |   663 +
 src/3rdparty/geogram/delaunay/delaunay_3d.cpp      |  1199 +
 src/3rdparty/geogram/delaunay/delaunay_3d.h        |  1080 +
 src/3rdparty/geogram/mesh/index.h                  |   630 +
 src/3rdparty/geogram/mesh/mesh_reorder.cpp         |   996 +
 src/3rdparty/geogram/mesh/mesh_reorder.h           |   167 +
 src/3rdparty/geogram/numerics/MultiPrecision.psm   |    36 +
 src/3rdparty/geogram/numerics/Predicates.psm       |    28 +
 src/3rdparty/geogram/numerics/expansion_nt.cpp     |   332 +
 src/3rdparty/geogram/numerics/expansion_nt.h       |   697 +
 src/3rdparty/geogram/numerics/multi_precision.cpp  |  1109 +
 src/3rdparty/geogram/numerics/multi_precision.h    |  1415 ++
 src/3rdparty/geogram/numerics/predicates.cpp       |  1708 ++
 src/3rdparty/geogram/numerics/predicates.h         |   482 +
 .../geogram/numerics/predicates/kernel.pckh        |   210 +
 .../geogram/numerics/predicates/orient2d.h         |    71 +
 .../geogram/numerics/predicates/orient2d.pck       |    22 +
 .../geogram/numerics/predicates/orient3d.h         |   117 +
 .../geogram/numerics/predicates/orient3d.pck       |    29 +
 .../geogram/numerics/predicates/orient4d.h         |   174 +
 .../geogram/numerics/predicates/orient4d.pck       |    43 +
 src/3rdparty/geogram/numerics/predicates/pck.sh    |    28 +
 src/3rdparty/geogram/numerics/predicates/side1.h   |   566 +
 src/3rdparty/geogram/numerics/predicates/side1.pck |    14 +
 src/3rdparty/geogram/numerics/predicates/side2.h   |   883 +
 src/3rdparty/geogram/numerics/predicates/side2.pck |    39 +
 src/3rdparty/geogram/numerics/predicates/side3.h   |  1418 ++
 src/3rdparty/geogram/numerics/predicates/side3.pck |    71 +
 src/3rdparty/geogram/numerics/predicates/side3h.h  |   317 +
 src/3rdparty/geogram/numerics/predicates/side4.h   |  1972 ++
 src/3rdparty/geogram/numerics/predicates/side4.pck |   178 +
 src/3rdparty/geogram/numerics/predicates/side4h.h  |   236 +
 .../geogram/numerics/predicates/side4h.pck         |    73 +
 src/3rdparty/muparser/CMakeLists.txt               |    27 +-
 src/3rdparty/ptm/CMakeLists.txt                    |    51 +
 src/3rdparty/ptm/LICENSE                           |     7 +
 src/3rdparty/ptm/README.md                         |    16 +
 src/3rdparty/ptm/alloy_types.cpp                   |   112 +
 src/3rdparty/ptm/alloy_types.hpp                   |    10 +
 src/3rdparty/ptm/canonical.cpp                     |   167 +
 src/3rdparty/ptm/canonical.hpp                     |     9 +
 src/3rdparty/ptm/convex_hull_incremental.cpp       |   364 +
 src/3rdparty/ptm/convex_hull_incremental.hpp       |    26 +
 src/3rdparty/ptm/deformation_gradient.cpp          |   126 +
 src/3rdparty/ptm/deformation_gradient.hpp          |    15 +
 src/3rdparty/ptm/fundamental_mappings.hpp          |   150 +
 src/3rdparty/ptm/graph_data.cpp                    |  1824 ++
 src/3rdparty/ptm/graph_data.hpp                    |    31 +
 src/3rdparty/ptm/index_ptm.cpp                     |   466 +
 src/3rdparty/ptm/index_ptm.h                       |   141 +
 src/3rdparty/ptm/neighbour_ordering.cpp            |   131 +
 src/3rdparty/ptm/neighbour_ordering.hpp            |    10 +
 src/3rdparty/ptm/normalize_vertices.cpp            |    55 +
 src/3rdparty/ptm/normalize_vertices.hpp            |     8 +
 src/3rdparty/ptm/polar_decomposition.cpp           |   308 +
 src/3rdparty/ptm/polar_decomposition.hpp           |     7 +
 src/3rdparty/ptm/qcprot/qcprot.cpp                 |   294 +
 src/3rdparty/ptm/qcprot/qcprot.hpp                 |    86 +
 src/3rdparty/ptm/qcprot/quat.cpp                   |   337 +
 src/3rdparty/ptm/qcprot/quat.hpp                   |    25 +
 src/3rdparty/pybind11/LICENSE                      |    36 +
 src/3rdparty/pybind11/README.md                    |   123 +
 src/3rdparty/pybind11/attr.h                       |   354 +
 src/3rdparty/pybind11/cast.h                       |  1397 ++
 src/3rdparty/pybind11/chrono.h                     |   160 +
 src/3rdparty/pybind11/common.h                     |   545 +
 src/3rdparty/pybind11/complex.h                    |    47 +
 src/3rdparty/pybind11/descr.h                      |   177 +
 src/3rdparty/pybind11/eigen.h                      |   239 +
 src/3rdparty/pybind11/eval.h                       |   109 +
 src/3rdparty/pybind11/functional.h                 |    79 +
 src/3rdparty/pybind11/numpy.h                      |  1094 +
 src/3rdparty/pybind11/operators.h                  |   154 +
 src/3rdparty/pybind11/options.h                    |    65 +
 src/3rdparty/pybind11/pybind11.h                   |  1686 ++
 src/3rdparty/pybind11/pytypes.h                    |   832 +
 src/3rdparty/pybind11/stl.h                        |   259 +
 src/3rdparty/pybind11/stl_bind.h                   |   541 +
 src/3rdparty/pybind11/typeid.h                     |    53 +
 src/3rdparty/qcustomplot/CMakeLists.txt            |    57 -
 src/3rdparty/qssh/CMakeLists.txt                   |    31 +-
 src/3rdparty/qssh/sftpchannel.cpp                  |   174 +-
 src/3rdparty/qssh/sftpchannel.h                    |    48 +-
 src/3rdparty/qssh/sftpchannel_p.h                  |    59 +-
 src/3rdparty/qssh/sftpdefs.cpp                     |    40 +-
 src/3rdparty/qssh/sftpdefs.h                       |    40 +-
 src/3rdparty/qssh/sftpfilesystemmodel.cpp          |   384 -
 src/3rdparty/qssh/sftpfilesystemmodel.h            |   108 -
 src/3rdparty/qssh/sftpincomingpacket.cpp           |    52 +-
 src/3rdparty/qssh/sftpincomingpacket_p.h           |    40 +-
 src/3rdparty/qssh/sftpoperation.cpp                |    44 +-
 src/3rdparty/qssh/sftpoperation_p.h                |    42 +-
 src/3rdparty/qssh/sftpoutgoingpacket.cpp           |    44 +-
 src/3rdparty/qssh/sftpoutgoingpacket_p.h           |    40 +-
 src/3rdparty/qssh/sftppacket.cpp                   |    40 +-
 src/3rdparty/qssh/sftppacket_p.h                   |    40 +-
 src/3rdparty/qssh/ssh_dependencies.pri             |     1 +
 src/3rdparty/qssh/ssh_global.h                     |    40 +-
 src/3rdparty/qssh/sshbotanconversions_p.h          |   127 +-
 src/3rdparty/qssh/sshcapabilities.cpp              |   151 +-
 src/3rdparty/qssh/sshcapabilities_p.h              |    68 +-
 src/3rdparty/qssh/sshchannel.cpp                   |   139 +-
 src/3rdparty/qssh/sshchannel_p.h                   |    67 +-
 src/3rdparty/qssh/sshchannelmanager.cpp            |    74 +-
 src/3rdparty/qssh/sshchannelmanager_p.h            |    54 +-
 src/3rdparty/qssh/sshconnection.cpp                |   259 +-
 src/3rdparty/qssh/sshconnection.h                  |    80 +-
 src/3rdparty/qssh/sshconnection_p.h                |    51 +-
 src/3rdparty/qssh/sshconnectionmanager.cpp         |   164 +-
 src/3rdparty/qssh/sshconnectionmanager.h           |    66 +-
 src/3rdparty/qssh/sshcryptofacility.cpp            |   167 +-
 src/3rdparty/qssh/sshcryptofacility_p.h            |    63 +-
 src/3rdparty/qssh/sshdirecttcpiptunnel.cpp         |   196 +
 src/3rdparty/qssh/sshdirecttcpiptunnel.h           |    88 +
 src/3rdparty/qssh/sshdirecttcpiptunnel_p.h         |    83 +
 src/3rdparty/qssh/ssherrors.h                      |    40 +-
 src/3rdparty/qssh/sshexception_p.h                 |    40 +-
 src/3rdparty/qssh/sshhostkeydatabase.cpp           |   120 +
 src/3rdparty/qssh/sshhostkeydatabase.h             |    73 +
 src/3rdparty/qssh/sshincomingpacket.cpp            |   180 +-
 src/3rdparty/qssh/sshincomingpacket_p.h            |    62 +-
 src/3rdparty/qssh/sshinit.cpp                      |    53 +
 src/3rdparty/qssh/sshinit_p.h                      |    37 +
 src/3rdparty/qssh/sshkeycreationdialog.cpp         |   176 +
 src/3rdparty/qssh/sshkeycreationdialog.h           |    70 +
 src/3rdparty/qssh/sshkeycreationdialog.ui          |   264 +
 src/3rdparty/qssh/sshkeyexchange.cpp               |   203 +-
 src/3rdparty/qssh/sshkeyexchange_p.h               |    54 +-
 src/3rdparty/qssh/sshkeygenerator.cpp              |   131 +-
 src/3rdparty/qssh/sshkeygenerator.h                |    42 +-
 src/3rdparty/qssh/sshkeypasswordretriever.cpp      |    64 +-
 src/3rdparty/qssh/sshkeypasswordretriever_p.h      |    40 +-
 src/3rdparty/qssh/sshoutgoingpacket.cpp            |    89 +-
 src/3rdparty/qssh/sshoutgoingpacket_p.h            |    53 +-
 src/3rdparty/qssh/sshpacket.cpp                    |    40 +-
 src/3rdparty/qssh/sshpacket_p.h                    |    44 +-
 src/3rdparty/qssh/sshpacketparser.cpp              |    40 +-
 src/3rdparty/qssh/sshpacketparser_p.h              |    40 +-
 src/3rdparty/qssh/sshpseudoterminal.h              |    40 +-
 src/3rdparty/qssh/sshremoteprocess.cpp             |   104 +-
 src/3rdparty/qssh/sshremoteprocess.h               |    49 +-
 src/3rdparty/qssh/sshremoteprocess_p.h             |    55 +-
 src/3rdparty/qssh/sshremoteprocessrunner.cpp       |    66 +-
 src/3rdparty/qssh/sshremoteprocessrunner.h         |    48 +-
 src/3rdparty/qssh/sshsendfacility.cpp              |    76 +-
 src/3rdparty/qssh/sshsendfacility_p.h              |    59 +-
 src/3rdparty/qwt/CMakeLists.txt                    |   124 +
 src/3rdparty/qwt/COPYING                           |   543 +
 src/3rdparty/qwt/README                            |    34 +
 src/3rdparty/qwt/qwt.h                             |    22 +
 src/3rdparty/qwt/qwt_abstract_legend.cpp           |    38 +
 src/3rdparty/qwt/qwt_abstract_legend.h             |    71 +
 src/3rdparty/qwt/qwt_abstract_scale_draw.cpp       |   420 +
 src/3rdparty/qwt/qwt_abstract_scale_draw.h         |   141 +
 src/3rdparty/qwt/qwt_clipper.cpp                   |   510 +
 src/3rdparty/qwt/qwt_clipper.h                     |    40 +
 src/3rdparty/qwt/qwt_color_map.cpp                 |   499 +
 src/3rdparty/qwt/qwt_color_map.h                   |   200 +
 src/3rdparty/qwt/qwt_column_symbol.cpp             |   293 +
 src/3rdparty/qwt/qwt_column_symbol.h               |   161 +
 src/3rdparty/qwt/qwt_compat.h                      |    42 +
 src/3rdparty/qwt/qwt_curve_fitter.cpp              |   453 +
 src/3rdparty/qwt/qwt_curve_fitter.h                |   139 +
 src/3rdparty/qwt/qwt_date.cpp                      |   760 +
 src/3rdparty/qwt/qwt_date.h                        |   128 +
 src/3rdparty/qwt/qwt_date_scale_draw.cpp           |   278 +
 src/3rdparty/qwt/qwt_date_scale_draw.h             |    86 +
 src/3rdparty/qwt/qwt_date_scale_engine.cpp         |  1309 ++
 src/3rdparty/qwt/qwt_date_scale_engine.h           |    86 +
 src/3rdparty/qwt/qwt_dyngrid_layout.cpp            |   591 +
 src/3rdparty/qwt/qwt_dyngrid_layout.h              |    83 +
 src/3rdparty/qwt/qwt_event_pattern.cpp             |   265 +
 src/3rdparty/qwt/qwt_event_pattern.h               |   240 +
 src/3rdparty/qwt/qwt_global.h                      |    41 +
 src/3rdparty/qwt/qwt_graphic.cpp                   |  1009 +
 src/3rdparty/qwt/qwt_graphic.h                     |   176 +
 src/3rdparty/qwt/qwt_interval.cpp                  |   354 +
 src/3rdparty/qwt/qwt_interval.h                    |   320 +
 src/3rdparty/qwt/qwt_interval_symbol.cpp           |   319 +
 src/3rdparty/qwt/qwt_interval_symbol.h             |    87 +
 src/3rdparty/qwt/qwt_legend.cpp                    |   811 +
 src/3rdparty/qwt/qwt_legend.h                      |   117 +
 src/3rdparty/qwt/qwt_legend_data.cpp               |   129 +
 src/3rdparty/qwt/qwt_legend_data.h                 |    87 +
 src/3rdparty/qwt/qwt_legend_label.cpp              |   421 +
 src/3rdparty/qwt/qwt_legend_label.h                |    80 +
 src/3rdparty/qwt/qwt_magnifier.cpp                 |   492 +
 src/3rdparty/qwt/qwt_magnifier.h                   |    86 +
 src/3rdparty/qwt/qwt_math.cpp                      |    74 +
 src/3rdparty/qwt/qwt_math.h                        |   149 +
 src/3rdparty/qwt/qwt_matrix_raster_data.cpp        |   298 +
 src/3rdparty/qwt/qwt_matrix_raster_data.h          |    74 +
 src/3rdparty/qwt/qwt_null_paintdevice.cpp          |   593 +
 src/3rdparty/qwt/qwt_null_paintdevice.h            |   126 +
 src/3rdparty/qwt/qwt_painter.cpp                   |  1298 ++
 src/3rdparty/qwt/qwt_painter.h                     |   188 +
 src/3rdparty/qwt/qwt_painter_command.cpp           |   237 +
 src/3rdparty/qwt/qwt_painter_command.h             |   173 +
 src/3rdparty/qwt/qwt_panner.cpp                    |   538 +
 src/3rdparty/qwt/qwt_panner.h                      |   103 +
 src/3rdparty/qwt/qwt_picker.cpp                    |  1593 ++
 src/3rdparty/qwt/qwt_picker.h                      |   329 +
 src/3rdparty/qwt/qwt_picker_machine.cpp            |   541 +
 src/3rdparty/qwt/qwt_picker_machine.h              |   214 +
 src/3rdparty/qwt/qwt_pixel_matrix.cpp              |    51 +
 src/3rdparty/qwt/qwt_pixel_matrix.h                |    98 +
 src/3rdparty/qwt/qwt_plot.cpp                      |  1176 +
 src/3rdparty/qwt/qwt_plot.h                        |   312 +
 src/3rdparty/qwt/qwt_plot_abstract_barchart.cpp    |   368 +
 src/3rdparty/qwt/qwt_plot_abstract_barchart.h      |    97 +
 src/3rdparty/qwt/qwt_plot_axis.cpp                 |   719 +
 src/3rdparty/qwt/qwt_plot_barchart.cpp             |   459 +
 src/3rdparty/qwt/qwt_plot_barchart.h               |   118 +
 src/3rdparty/qwt/qwt_plot_canvas.cpp               |  1101 +
 src/3rdparty/qwt/qwt_plot_canvas.h                 |   171 +
 src/3rdparty/qwt/qwt_plot_curve.cpp                |  1204 +
 src/3rdparty/qwt/qwt_plot_curve.h                  |   337 +
 src/3rdparty/qwt/qwt_plot_dict.cpp                 |   191 +
 src/3rdparty/qwt/qwt_plot_dict.h                   |    58 +
 src/3rdparty/qwt/qwt_plot_directpainter.cpp        |   321 +
 src/3rdparty/qwt/qwt_plot_directpainter.h          |   100 +
 src/3rdparty/qwt/qwt_plot_grid.cpp                 |   438 +
 src/3rdparty/qwt/qwt_plot_grid.h                   |    87 +
 src/3rdparty/qwt/qwt_plot_histogram.cpp            |   690 +
 src/3rdparty/qwt/qwt_plot_histogram.h              |   139 +
 src/3rdparty/qwt/qwt_plot_intervalcurve.cpp        |   603 +
 src/3rdparty/qwt/qwt_plot_intervalcurve.h          |   132 +
 src/3rdparty/qwt/qwt_plot_item.cpp                 |   698 +
 src/3rdparty/qwt/qwt_plot_item.h                   |   307 +
 src/3rdparty/qwt/qwt_plot_layout.cpp               |  1442 ++
 src/3rdparty/qwt/qwt_plot_layout.h                 |   122 +
 src/3rdparty/qwt/qwt_plot_legenditem.cpp           |   872 +
 src/3rdparty/qwt/qwt_plot_legenditem.h             |   136 +
 src/3rdparty/qwt/qwt_plot_magnifier.cpp            |   165 +
 src/3rdparty/qwt/qwt_plot_magnifier.h              |    54 +
 src/3rdparty/qwt/qwt_plot_marker.cpp               |   610 +
 src/3rdparty/qwt/qwt_plot_marker.h                 |   130 +
 src/3rdparty/qwt/qwt_plot_multi_barchart.cpp       |   744 +
 src/3rdparty/qwt/qwt_plot_multi_barchart.h         |   127 +
 src/3rdparty/qwt/qwt_plot_panner.cpp               |   275 +
 src/3rdparty/qwt/qwt_plot_panner.h                 |    60 +
 src/3rdparty/qwt/qwt_plot_picker.cpp               |   378 +
 src/3rdparty/qwt/qwt_plot_picker.h                 |   111 +
 src/3rdparty/qwt/qwt_plot_rasteritem.cpp           |   961 +
 src/3rdparty/qwt/qwt_plot_rasteritem.h             |   152 +
 src/3rdparty/qwt/qwt_plot_renderer.cpp             |  1014 +
 src/3rdparty/qwt/qwt_plot_renderer.h               |   170 +
 src/3rdparty/qwt/qwt_plot_rescaler.cpp             |   631 +
 src/3rdparty/qwt/qwt_plot_rescaler.h               |   142 +
 src/3rdparty/qwt/qwt_plot_scaleitem.cpp            |   478 +
 src/3rdparty/qwt/qwt_plot_scaleitem.h              |    94 +
 src/3rdparty/qwt/qwt_plot_seriesitem.cpp           |   112 +
 src/3rdparty/qwt/qwt_plot_seriesitem.h             |    66 +
 src/3rdparty/qwt/qwt_plot_shapeitem.cpp            |   497 +
 src/3rdparty/qwt/qwt_plot_shapeitem.h              |   111 +
 src/3rdparty/qwt/qwt_plot_spectrocurve.cpp         |   321 +
 src/3rdparty/qwt/qwt_plot_spectrocurve.h           |    79 +
 src/3rdparty/qwt/qwt_plot_spectrogram.cpp          |   676 +
 src/3rdparty/qwt/qwt_plot_spectrogram.h            |   118 +
 src/3rdparty/qwt/qwt_plot_textlabel.cpp            |   272 +
 src/3rdparty/qwt/qwt_plot_textlabel.h              |    75 +
 src/3rdparty/qwt/qwt_plot_tradingcurve.cpp         |   682 +
 src/3rdparty/qwt/qwt_plot_tradingcurve.h           |   174 +
 src/3rdparty/qwt/qwt_plot_xml.cpp                  |    42 +
 src/3rdparty/qwt/qwt_plot_zoneitem.cpp             |   315 +
 src/3rdparty/qwt/qwt_plot_zoneitem.h               |    65 +
 src/3rdparty/qwt/qwt_plot_zoomer.cpp               |   664 +
 src/3rdparty/qwt/qwt_plot_zoomer.h                 |   140 +
 src/3rdparty/qwt/qwt_point_3d.cpp                  |    22 +
 src/3rdparty/qwt/qwt_point_3d.h                    |   189 +
 src/3rdparty/qwt/qwt_point_data.cpp                |   307 +
 src/3rdparty/qwt/qwt_point_data.h                  |   146 +
 src/3rdparty/qwt/qwt_point_mapper.cpp              |   717 +
 src/3rdparty/qwt/qwt_point_mapper.h                |    89 +
 src/3rdparty/qwt/qwt_point_polar.cpp               |   121 +
 src/3rdparty/qwt/qwt_point_polar.h                 |   201 +
 src/3rdparty/qwt/qwt_raster_data.cpp               |   404 +
 src/3rdparty/qwt/qwt_raster_data.h                 |    95 +
 src/3rdparty/qwt/qwt_round_scale_draw.cpp          |   314 +
 src/3rdparty/qwt/qwt_round_scale_draw.h            |    66 +
 src/3rdparty/qwt/qwt_samples.h                     |   239 +
 src/3rdparty/qwt/qwt_sampling_thread.cpp           |   106 +
 src/3rdparty/qwt/qwt_sampling_thread.h             |    50 +
 src/3rdparty/qwt/qwt_scale_div.cpp                 |   331 +
 src/3rdparty/qwt/qwt_scale_div.h                   |   110 +
 src/3rdparty/qwt/qwt_scale_draw.cpp                |   926 +
 src/3rdparty/qwt/qwt_scale_draw.h                  |   120 +
 src/3rdparty/qwt/qwt_scale_engine.cpp              |  1140 +
 src/3rdparty/qwt/qwt_scale_engine.h                |   220 +
 src/3rdparty/qwt/qwt_scale_map.cpp                 |   248 +
 src/3rdparty/qwt/qwt_scale_map.h                   |   175 +
 src/3rdparty/qwt/qwt_scale_widget.cpp              |   942 +
 src/3rdparty/qwt/qwt_scale_widget.h                |   136 +
 src/3rdparty/qwt/qwt_series_data.cpp               |   346 +
 src/3rdparty/qwt/qwt_series_data.h                 |   355 +
 src/3rdparty/qwt/qwt_series_store.h                |   199 +
 src/3rdparty/qwt/qwt_spline.cpp                    |   384 +
 src/3rdparty/qwt/qwt_spline.h                      |   101 +
 src/3rdparty/qwt/qwt_symbol.cpp                    |  1770 ++
 src/3rdparty/qwt/qwt_symbol.h                      |   258 +
 src/3rdparty/qwt/qwt_system_clock.cpp              |   396 +
 src/3rdparty/qwt/qwt_system_clock.h                |    47 +
 src/3rdparty/qwt/qwt_text.cpp                      |   676 +
 src/3rdparty/qwt/qwt_text.h                        |   223 +
 src/3rdparty/qwt/qwt_text_engine.cpp               |   345 +
 src/3rdparty/qwt/qwt_text_engine.h                 |   172 +
 src/3rdparty/qwt/qwt_text_label.cpp                |   324 +
 src/3rdparty/qwt/qwt_text_label.h                  |    77 +
 src/3rdparty/qwt/qwt_transform.cpp                 |   177 +
 src/3rdparty/qwt/qwt_transform.h                   |   142 +
 src/3rdparty/qwt/qwt_widget_overlay.cpp            |   376 +
 src/3rdparty/qwt/qwt_widget_overlay.h              |   148 +
 src/3rdparty/tachyon/.DS_Store                     |   Bin 0 -> 6148 bytes
 src/3rdparty/tachyon/CMakeLists.txt                |    12 +-
 src/3rdparty/tachyon/Changes                       |  1135 +
 src/3rdparty/tachyon/Copyright                     |    31 +
 src/3rdparty/tachyon/README                        |   106 +
 src/3rdparty/tachyon/tachyon/.#api.c.1.158         |  1027 +
 src/3rdparty/tachyon/tachyon/.#api.c.1.164         |  1066 +
 src/3rdparty/tachyon/tachyon/.#camera.c.1.49       |   684 +
 src/3rdparty/tachyon/tachyon/.#imap.c.1.28         |   532 +
 src/3rdparty/tachyon/tachyon/.#render.c.1.109      |   467 +
 src/3rdparty/tachyon/tachyon/.#shade.c.1.104       |   704 +
 src/3rdparty/tachyon/tachyon/.#shade.c.1.70        |   428 +
 src/3rdparty/tachyon/tachyon/.#shade.c.1.84        |   562 +
 src/3rdparty/tachyon/tachyon/.#tachyon.h.1.108     |  1050 +
 src/3rdparty/tachyon/tachyon/.#tachyon.h.1.87      |   447 +
 src/3rdparty/tachyon/tachyon/.#trace.c.1.124       |   248 +
 src/3rdparty/tachyon/tachyon/.#trace.c.1.126       |   362 +
 src/3rdparty/tachyon/tachyon/.#trace.h.1.33        |    29 +
 src/3rdparty/tachyon/tachyon/.#types.h.1.117       |   365 +
 src/3rdparty/tachyon/tachyon/.DS_Store             |   Bin 0 -> 6148 bytes
 src/3rdparty/tachyon/tachyon/api.c                 |  1356 ++
 src/3rdparty/tachyon/tachyon/apigeom.c             |   249 +
 src/3rdparty/tachyon/tachyon/apitrigeom.c          |   186 +
 src/3rdparty/tachyon/tachyon/apitrigeom.h          |    13 +
 src/3rdparty/tachyon/tachyon/box.c                 |   133 +
 src/3rdparty/tachyon/tachyon/box.h                 |    19 +
 src/3rdparty/tachyon/tachyon/camera.c              |   712 +
 src/3rdparty/tachyon/tachyon/camera.h              |    29 +
 src/3rdparty/tachyon/tachyon/cone.c                |   191 +
 src/3rdparty/tachyon/tachyon/cone.h                |    30 +
 src/3rdparty/tachyon/tachyon/coordsys.c            |    54 +
 src/3rdparty/tachyon/tachyon/coordsys.h            |     9 +
 src/3rdparty/tachyon/tachyon/cylinder.c            |   251 +
 src/3rdparty/tachyon/tachyon/cylinder.h            |    30 +
 src/3rdparty/tachyon/tachyon/extvol.c              |   285 +
 src/3rdparty/tachyon/tachyon/extvol.h              |    22 +
 src/3rdparty/tachyon/tachyon/global.c              |     9 +
 src/3rdparty/tachyon/tachyon/global.h              |     9 +
 src/3rdparty/tachyon/tachyon/grid.c                |   682 +
 src/3rdparty/tachyon/tachyon/grid.h                |    70 +
 src/3rdparty/tachyon/tachyon/hash.c                |   271 +
 src/3rdparty/tachyon/tachyon/hash.h                |    40 +
 src/3rdparty/tachyon/tachyon/image.h               |    28 +
 src/3rdparty/tachyon/tachyon/imageio.c             |   408 +
 src/3rdparty/tachyon/tachyon/imageio.h             |    30 +
 src/3rdparty/tachyon/tachyon/imap.c                |   550 +
 src/3rdparty/tachyon/tachyon/imap.h                |    22 +
 src/3rdparty/tachyon/tachyon/intersect.c           |   197 +
 src/3rdparty/tachyon/tachyon/intersect.h           |    23 +
 src/3rdparty/tachyon/tachyon/jpeg.c                |   132 +
 src/3rdparty/tachyon/tachyon/jpeg.h                |     8 +
 src/3rdparty/tachyon/tachyon/light.c               |   294 +
 src/3rdparty/tachyon/tachyon/light.h               |    63 +
 src/3rdparty/tachyon/tachyon/macros.h              |    30 +
 src/3rdparty/tachyon/tachyon/parallel.c            |   368 +
 src/3rdparty/tachyon/tachyon/parallel.h            |    24 +
 src/3rdparty/tachyon/tachyon/parvol.c              |   216 +
 src/3rdparty/tachyon/tachyon/parvol.h              |    22 +
 src/3rdparty/tachyon/tachyon/plane.c               |    76 +
 src/3rdparty/tachyon/tachyon/plane.h               |    21 +
 src/3rdparty/tachyon/tachyon/pngfile.c             |   198 +
 src/3rdparty/tachyon/tachyon/pngfile.h             |     8 +
 src/3rdparty/tachyon/tachyon/ppm.c                 |   132 +
 src/3rdparty/tachyon/tachyon/ppm.h                 |    14 +
 src/3rdparty/tachyon/tachyon/psd.c                 |    64 +
 src/3rdparty/tachyon/tachyon/psd.h                 |     9 +
 src/3rdparty/tachyon/tachyon/quadric.c             |   145 +
 src/3rdparty/tachyon/tachyon/quadric.h             |    27 +
 src/3rdparty/tachyon/tachyon/render.c              |   469 +
 src/3rdparty/tachyon/tachyon/render.h              |    10 +
 src/3rdparty/tachyon/tachyon/ring.c                |    91 +
 src/3rdparty/tachyon/tachyon/ring.h                |    22 +
 src/3rdparty/tachyon/tachyon/sgirgb.c              |    76 +
 src/3rdparty/tachyon/tachyon/sgirgb.h              |     7 +
 src/3rdparty/tachyon/tachyon/shade.c               |   774 +
 src/3rdparty/tachyon/tachyon/shade.h               |    30 +
 src/3rdparty/tachyon/tachyon/sphere.c              |    99 +
 src/3rdparty/tachyon/tachyon/sphere.h              |    22 +
 src/3rdparty/tachyon/tachyon/tachyon.h             |  1160 +
 src/3rdparty/tachyon/tachyon/tachyon_dep.h         |    55 +
 src/3rdparty/tachyon/tachyon/texture.c             |   522 +
 src/3rdparty/tachyon/tachyon/texture.h             |    35 +
 src/3rdparty/tachyon/tachyon/tgafile.c             |   275 +
 src/3rdparty/tachyon/tachyon/tgafile.h             |    13 +
 src/3rdparty/tachyon/tachyon/threads.c             |  1830 ++
 src/3rdparty/tachyon/tachyon/threads.h             |   519 +
 src/3rdparty/tachyon/tachyon/trace.c               |   399 +
 src/3rdparty/tachyon/tachyon/trace.h               |    29 +
 src/3rdparty/tachyon/tachyon/triangle.c            |   461 +
 src/3rdparty/tachyon/tachyon/triangle.h            |    62 +
 src/3rdparty/tachyon/tachyon/ui.c                  |    59 +
 src/3rdparty/tachyon/tachyon/ui.h                  |    20 +
 src/3rdparty/tachyon/tachyon/util.c                |   633 +
 src/3rdparty/tachyon/tachyon/util.h                |   111 +
 src/3rdparty/tachyon/tachyon/vector.c              |    92 +
 src/3rdparty/tachyon/tachyon/vector.h              |    20 +
 src/3rdparty/tachyon/tachyon/vol.c                 |   305 +
 src/3rdparty/tachyon/tachyon/vol.h                 |    13 +
 src/3rdparty/tachyon/tachyon/winbmp.c              |    95 +
 src/3rdparty/tachyon/tachyon/winbmp.h              |     8 +
 src/3rdparty/tachyon/unix/.#Make-arch.1.134        |  1287 ++
 src/3rdparty/tachyon/unix/.#Make-arch.1.148        |  1349 ++
 src/3rdparty/tachyon/unix/.#Make-arch.1.157        |  1440 ++
 src/3rdparty/tachyon/unix/.DS_Store                |   Bin 0 -> 6148 bytes
 src/3rdparty/tachyon/unix/Make-arch                |  1732 ++
 src/3rdparty/tachyon/unix/Make-config              |   265 +
 src/3rdparty/tachyon/unix/Make-distrib             |    38 +
 src/3rdparty/tachyon/unix/Make-opengl              |    67 +
 src/3rdparty/tachyon/unix/Makefile                 |   386 +
 src/3rdparty/tachyon/unix/Makefile.msvc            |  3843 ++++
 src/3rdparty/tachyon/unix/README                   |   180 +
 src/3rdparty/video/CMakeLists.txt                  |    50 -
 src/3rdparty/video/VideoEncoder.cpp                |   314 -
 src/3rdparty/video/VideoEncoder.h                  |   114 -
 src/3rdparty/voro++/CMakeLists.txt                 |    62 +
 src/3rdparty/voro++/LICENSE                        |    39 +
 src/3rdparty/voro++/Makefile                       |    72 +
 src/3rdparty/voro++/NEWS                           |   341 +
 src/3rdparty/voro++/README                         |   153 +
 src/3rdparty/voro++/config.mk                      |    30 +
 src/3rdparty/voro++/examples/Makefile              |    36 +
 src/3rdparty/voro++/examples/README                |    29 +
 src/3rdparty/voro++/examples/basic/Makefile        |    31 +
 src/3rdparty/voro++/examples/basic/README          |    44 +
 src/3rdparty/voro++/examples/basic/import.cc       |    36 +
 src/3rdparty/voro++/examples/basic/import.pov      |    35 +
 src/3rdparty/voro++/examples/basic/pack_ten_cube   |  1000 +
 src/3rdparty/voro++/examples/basic/platonic.cc     |    86 +
 .../voro++/examples/basic/random_points.cc         |    54 +
 src/3rdparty/voro++/examples/basic/single_cell.cc  |    36 +
 src/3rdparty/voro++/examples/custom/Makefile       |    28 +
 src/3rdparty/voro++/examples/custom/README         |    27 +
 .../voro++/examples/custom/cell_statistics.cc      |    52 +
 .../voro++/examples/custom/custom_output.cc        |    52 +
 .../voro++/examples/custom/custom_output.pl        |    24 +
 .../voro++/examples/custom/custom_output.pov       |    56 +
 src/3rdparty/voro++/examples/custom/pack_six_cube  |   216 +
 .../voro++/examples/custom/pack_six_cube.pov       |    35 +
 .../voro++/examples/custom/pack_six_cube_poly      |   159 +
 .../voro++/examples/custom/pack_six_cube_poly.pov  |    33 +
 src/3rdparty/voro++/examples/custom/radical.cc     |    43 +
 src/3rdparty/voro++/examples/degenerate/Makefile   |    25 +
 src/3rdparty/voro++/examples/degenerate/README     |    21 +
 .../voro++/examples/degenerate/degenerate.cc       |    48 +
 .../voro++/examples/degenerate/degenerate.pov      |    33 +
 .../voro++/examples/degenerate/degenerate2.cc      |    64 +
 .../voro++/examples/degenerate/degenerate2.pov     |    32 +
 src/3rdparty/voro++/examples/extra/Makefile        |    34 +
 src/3rdparty/voro++/examples/extra/README          |    27 +
 src/3rdparty/voro++/examples/extra/box_cut.cc      |    32 +
 src/3rdparty/voro++/examples/extra/cut_region.cc   |    72 +
 src/3rdparty/voro++/examples/extra/irregular.cc    |    70 +
 src/3rdparty/voro++/examples/extra/irregular.pov   |    34 +
 src/3rdparty/voro++/examples/extra/pack_irregular  |    90 +
 .../voro++/examples/extra/superellipsoid.cc        |    41 +
 .../voro++/examples/extra/superellipsoid.pov       |    32 +
 src/3rdparty/voro++/examples/interface/Makefile    |    31 +
 src/3rdparty/voro++/examples/interface/README      |    52 +
 .../voro++/examples/interface/find_voro_cell.cc    |    89 +
 src/3rdparty/voro++/examples/interface/loops.cc    |    81 +
 src/3rdparty/voro++/examples/interface/loops.pov   |    44 +
 src/3rdparty/voro++/examples/interface/odd_even.cc |    56 +
 .../voro++/examples/interface/odd_even.pov         |    38 +
 .../voro++/examples/interface/pack_six_cube        |   216 +
 src/3rdparty/voro++/examples/interface/polygons.cc |   107 +
 .../voro++/examples/interface/polygons4.pov        |    38 +
 .../voro++/examples/interface/polygons5.pov        |    38 +
 .../voro++/examples/interface/polygons6.pov        |    38 +
 src/3rdparty/voro++/examples/timing/README         |    12 +
 src/3rdparty/voro++/examples/timing/timing_test.cc |    60 +
 src/3rdparty/voro++/examples/timing/timing_test.pl |    42 +
 src/3rdparty/voro++/examples/walls/Makefile        |    31 +
 src/3rdparty/voro++/examples/walls/README          |    47 +
 src/3rdparty/voro++/examples/walls/cylinder.cc     |    37 +
 src/3rdparty/voro++/examples/walls/cylinder.pov    |    35 +
 src/3rdparty/voro++/examples/walls/frustum.cc      |    49 +
 src/3rdparty/voro++/examples/walls/frustum.pov     |    35 +
 src/3rdparty/voro++/examples/walls/pack_cylinder   |  2300 ++
 src/3rdparty/voro++/examples/walls/pack_torus      |  2393 ++
 src/3rdparty/voro++/examples/walls/tetrahedron.cc  |    59 +
 src/3rdparty/voro++/examples/walls/tetrahedron.pov |    38 +
 src/3rdparty/voro++/examples/walls/torus.cc        |   111 +
 src/3rdparty/voro++/examples/walls/torus.pov       |    46 +
 src/3rdparty/voro++/html/annotated.html            |    93 +
 src/3rdparty/voro++/html/bc_s.png                  |   Bin 0 -> 676 bytes
 src/3rdparty/voro++/html/bdwn.png                  |   Bin 0 -> 147 bytes
 src/3rdparty/voro++/html/c__loops_8cc.html         |    62 +
 src/3rdparty/voro++/html/c__loops_8cc_source.html  |   228 +
 src/3rdparty/voro++/html/c__loops_8hh.html         |    98 +
 src/3rdparty/voro++/html/c__loops_8hh_source.html  |   572 +
 src/3rdparty/voro++/html/cell_8cc.html             |    66 +
 src/3rdparty/voro++/html/cell_8cc_source.html      |  2380 ++
 src/3rdparty/voro++/html/cell_8hh.html             |    79 +
 src/3rdparty/voro++/html/cell_8hh_source.html      |   662 +
 src/3rdparty/voro++/html/classes.html              |    78 +
 .../voro++/html/classvoro_1_1c__loop__all.html     |   236 +
 .../voro++/html/classvoro_1_1c__loop__all.png      |   Bin 0 -> 502 bytes
 .../html/classvoro_1_1c__loop__all__periodic.html  |   236 +
 .../html/classvoro_1_1c__loop__all__periodic.png   |   Bin 0 -> 609 bytes
 .../voro++/html/classvoro_1_1c__loop__base.html    |   605 +
 .../voro++/html/classvoro_1_1c__loop__base.png     |   Bin 0 -> 1483 bytes
 .../voro++/html/classvoro_1_1c__loop__order.html   |   300 +
 .../voro++/html/classvoro_1_1c__loop__order.png    |   Bin 0 -> 519 bytes
 .../classvoro_1_1c__loop__order__periodic.html     |   300 +
 .../html/classvoro_1_1c__loop__order__periodic.png |   Bin 0 -> 640 bytes
 .../voro++/html/classvoro_1_1c__loop__subset.html  |   441 +
 .../voro++/html/classvoro_1_1c__loop__subset.png   |   Bin 0 -> 537 bytes
 .../voro++/html/classvoro_1_1container.html        |  1529 ++
 .../voro++/html/classvoro_1_1container.png         |   Bin 0 -> 1321 bytes
 .../voro++/html/classvoro_1_1container__base.html  |  1411 ++
 .../voro++/html/classvoro_1_1container__base.png   |   Bin 0 -> 1204 bytes
 .../html/classvoro_1_1container__periodic.html     |  1585 ++
 .../html/classvoro_1_1container__periodic.png      |   Bin 0 -> 1537 bytes
 .../classvoro_1_1container__periodic__base.html    |  1510 ++
 .../classvoro_1_1container__periodic__base.png     |   Bin 0 -> 1398 bytes
 .../classvoro_1_1container__periodic__poly.html    |  1621 ++
 .../classvoro_1_1container__periodic__poly.png     |   Bin 0 -> 1574 bytes
 .../voro++/html/classvoro_1_1container__poly.html  |  1558 ++
 .../voro++/html/classvoro_1_1container__poly.png   |   Bin 0 -> 1366 bytes
 .../voro++/html/classvoro_1_1particle__order.html  |   247 +
 .../voro++/html/classvoro_1_1pre__container.html   |   417 +
 .../voro++/html/classvoro_1_1pre__container.png    |   Bin 0 -> 663 bytes
 .../html/classvoro_1_1pre__container__base.html    |   748 +
 .../html/classvoro_1_1pre__container__base.png     |   Bin 0 -> 903 bytes
 .../html/classvoro_1_1pre__container__poly.html    |   424 +
 .../html/classvoro_1_1pre__container__poly.png     |   Bin 0 -> 689 bytes
 .../voro++/html/classvoro_1_1radius__mono.html     |   455 +
 .../voro++/html/classvoro_1_1radius__mono.png      |   Bin 0 -> 809 bytes
 .../voro++/html/classvoro_1_1radius__poly.html     |   527 +
 .../voro++/html/classvoro_1_1radius__poly.png      |   Bin 0 -> 920 bytes
 .../voro++/html/classvoro_1_1unitcell.html         |   548 +
 src/3rdparty/voro++/html/classvoro_1_1unitcell.png |   Bin 0 -> 1298 bytes
 .../voro++/html/classvoro_1_1voro__base.html       |   552 +
 .../voro++/html/classvoro_1_1voro__base.png        |   Bin 0 -> 2005 bytes
 .../voro++/html/classvoro_1_1voro__compute.html    |   630 +
 .../voro++/html/classvoro_1_1voronoicell.html      |   724 +
 .../voro++/html/classvoro_1_1voronoicell.png       |   Bin 0 -> 527 bytes
 .../html/classvoro_1_1voronoicell__base.html       |  2365 ++
 .../voro++/html/classvoro_1_1voronoicell__base.png |   Bin 0 -> 806 bytes
 .../html/classvoro_1_1voronoicell__neighbor.html   |   913 +
 .../html/classvoro_1_1voronoicell__neighbor.png    |   Bin 0 -> 619 bytes
 src/3rdparty/voro++/html/classvoro_1_1wall.html    |   241 +
 src/3rdparty/voro++/html/classvoro_1_1wall.png     |   Bin 0 -> 1008 bytes
 .../voro++/html/classvoro_1_1wall__list.html       |   491 +
 .../voro++/html/classvoro_1_1wall__list.png        |   Bin 0 -> 1094 bytes
 src/3rdparty/voro++/html/closed.png                |   Bin 0 -> 132 bytes
 src/3rdparty/voro++/html/common_8cc.html           |    77 +
 src/3rdparty/voro++/html/common_8cc_source.html    |   147 +
 src/3rdparty/voro++/html/common_8hh.html           |    89 +
 src/3rdparty/voro++/html/common_8hh_source.html    |   125 +
 src/3rdparty/voro++/html/config_8hh.html           |   230 +
 src/3rdparty/voro++/html/config_8hh_source.html    |   183 +
 src/3rdparty/voro++/html/container_8cc.html        |    62 +
 src/3rdparty/voro++/html/container_8cc_source.html |   693 +
 src/3rdparty/voro++/html/container_8hh.html        |    91 +
 src/3rdparty/voro++/html/container_8hh_source.html |   907 +
 src/3rdparty/voro++/html/container__prd_8cc.html   |    62 +
 .../voro++/html/container__prd_8cc_source.html     |   905 +
 src/3rdparty/voro++/html/container__prd_8hh.html   |    86 +
 .../voro++/html/container__prd_8hh_source.html     |   818 +
 src/3rdparty/voro++/html/doxygen.css               |  1357 ++
 src/3rdparty/voro++/html/doxygen.png               |   Bin 0 -> 3779 bytes
 src/3rdparty/voro++/html/dynsections.js            |   104 +
 src/3rdparty/voro++/html/files.html                |    86 +
 src/3rdparty/voro++/html/form_0.png                |   Bin 0 -> 384 bytes
 src/3rdparty/voro++/html/form_1.png                |   Bin 0 -> 230 bytes
 src/3rdparty/voro++/html/form_2.png                |   Bin 0 -> 234 bytes
 src/3rdparty/voro++/html/form_3.png                |   Bin 0 -> 223 bytes
 src/3rdparty/voro++/html/form_4.png                |   Bin 0 -> 226 bytes
 src/3rdparty/voro++/html/form_5.png                |   Bin 0 -> 244 bytes
 src/3rdparty/voro++/html/form_6.png                |   Bin 0 -> 269 bytes
 src/3rdparty/voro++/html/form_7.png                |   Bin 0 -> 217 bytes
 src/3rdparty/voro++/html/form_8.png                |   Bin 0 -> 270 bytes
 src/3rdparty/voro++/html/formula.repository        |     9 +
 src/3rdparty/voro++/html/ftv2blank.png             |   Bin 0 -> 86 bytes
 src/3rdparty/voro++/html/ftv2cl.png                |   Bin 0 -> 453 bytes
 src/3rdparty/voro++/html/ftv2doc.png               |   Bin 0 -> 746 bytes
 src/3rdparty/voro++/html/ftv2folderclosed.png      |   Bin 0 -> 616 bytes
 src/3rdparty/voro++/html/ftv2folderopen.png        |   Bin 0 -> 597 bytes
 src/3rdparty/voro++/html/ftv2lastnode.png          |   Bin 0 -> 86 bytes
 src/3rdparty/voro++/html/ftv2link.png              |   Bin 0 -> 746 bytes
 src/3rdparty/voro++/html/ftv2mlastnode.png         |   Bin 0 -> 246 bytes
 src/3rdparty/voro++/html/ftv2mnode.png             |   Bin 0 -> 246 bytes
 src/3rdparty/voro++/html/ftv2mo.png                |   Bin 0 -> 403 bytes
 src/3rdparty/voro++/html/ftv2node.png              |   Bin 0 -> 86 bytes
 src/3rdparty/voro++/html/ftv2ns.png                |   Bin 0 -> 388 bytes
 src/3rdparty/voro++/html/ftv2plastnode.png         |   Bin 0 -> 229 bytes
 src/3rdparty/voro++/html/ftv2pnode.png             |   Bin 0 -> 229 bytes
 src/3rdparty/voro++/html/ftv2splitbar.png          |   Bin 0 -> 314 bytes
 src/3rdparty/voro++/html/ftv2vertline.png          |   Bin 0 -> 86 bytes
 src/3rdparty/voro++/html/functions.html            |   120 +
 src/3rdparty/voro++/html/functions_0x62.html       |   131 +
 src/3rdparty/voro++/html/functions_0x63.html       |   253 +
 src/3rdparty/voro++/html/functions_0x64.html       |   164 +
 src/3rdparty/voro++/html/functions_0x65.html       |   116 +
 src/3rdparty/voro++/html/functions_0x66.html       |   121 +
 src/3rdparty/voro++/html/functions_0x67.html       |    98 +
 src/3rdparty/voro++/html/functions_0x68.html       |   110 +
 src/3rdparty/voro++/html/functions_0x69.html       |   178 +
 src/3rdparty/voro++/html/functions_0x6a.html       |    98 +
 src/3rdparty/voro++/html/functions_0x6b.html       |    98 +
 src/3rdparty/voro++/html/functions_0x6c.html       |   101 +
 src/3rdparty/voro++/html/functions_0x6d.html       |   127 +
 src/3rdparty/voro++/html/functions_0x6e.html       |   143 +
 src/3rdparty/voro++/html/functions_0x6f.html       |   147 +
 src/3rdparty/voro++/html/functions_0x70.html       |   200 +
 src/3rdparty/voro++/html/functions_0x71.html       |    98 +
 src/3rdparty/voro++/html/functions_0x72.html       |   145 +
 src/3rdparty/voro++/html/functions_0x73.html       |   136 +
 src/3rdparty/voro++/html/functions_0x74.html       |   105 +
 src/3rdparty/voro++/html/functions_0x75.html       |   104 +
 src/3rdparty/voro++/html/functions_0x76.html       |   120 +
 src/3rdparty/voro++/html/functions_0x77.html       |   128 +
 src/3rdparty/voro++/html/functions_0x78.html       |   106 +
 src/3rdparty/voro++/html/functions_0x79.html       |   106 +
 src/3rdparty/voro++/html/functions_0x7a.html       |   106 +
 src/3rdparty/voro++/html/functions_0x7e.html       |   119 +
 src/3rdparty/voro++/html/functions_func.html       |   102 +
 src/3rdparty/voro++/html/functions_func_0x63.html  |   212 +
 src/3rdparty/voro++/html/functions_func_0x64.html  |   150 +
 src/3rdparty/voro++/html/functions_func_0x65.html  |    92 +
 src/3rdparty/voro++/html/functions_func_0x66.html  |   115 +
 src/3rdparty/voro++/html/functions_func_0x67.html  |    92 +
 src/3rdparty/voro++/html/functions_func_0x69.html  |   150 +
 src/3rdparty/voro++/html/functions_func_0x6d.html  |    92 +
 src/3rdparty/voro++/html/functions_func_0x6e.html  |   112 +
 src/3rdparty/voro++/html/functions_func_0x6f.html  |   124 +
 src/3rdparty/voro++/html/functions_func_0x70.html  |   167 +
 src/3rdparty/voro++/html/functions_func_0x72.html  |   139 +
 src/3rdparty/voro++/html/functions_func_0x73.html  |   127 +
 src/3rdparty/voro++/html/functions_func_0x74.html  |    99 +
 src/3rdparty/voro++/html/functions_func_0x75.html  |    92 +
 src/3rdparty/voro++/html/functions_func_0x76.html  |   110 +
 src/3rdparty/voro++/html/functions_func_0x77.html  |   104 +
 src/3rdparty/voro++/html/functions_func_0x78.html  |    92 +
 src/3rdparty/voro++/html/functions_func_0x79.html  |    92 +
 src/3rdparty/voro++/html/functions_func_0x7a.html  |    92 +
 src/3rdparty/voro++/html/functions_func_0x7e.html  |   113 +
 src/3rdparty/voro++/html/functions_vars.html       |   488 +
 src/3rdparty/voro++/html/globals.html              |    78 +
 src/3rdparty/voro++/html/globals_defs.html         |    78 +
 src/3rdparty/voro++/html/hierarchy.html            |   102 +
 src/3rdparty/voro++/html/index.html                |   119 +
 src/3rdparty/voro++/html/jquery.js                 |    39 +
 src/3rdparty/voro++/html/nav_f.png                 |   Bin 0 -> 153 bytes
 src/3rdparty/voro++/html/nav_g.png                 |   Bin 0 -> 95 bytes
 src/3rdparty/voro++/html/nav_h.png                 |   Bin 0 -> 98 bytes
 src/3rdparty/voro++/html/open.png                  |   Bin 0 -> 123 bytes
 src/3rdparty/voro++/html/pre__container_8cc.html   |    64 +
 .../voro++/html/pre__container_8cc_source.html     |   332 +
 src/3rdparty/voro++/html/pre__container_8hh.html   |    79 +
 .../voro++/html/pre__container_8hh_source.html     |   257 +
 src/3rdparty/voro++/html/rad__option_8hh.html      |    74 +
 .../voro++/html/rad__option_8hh_source.html        |   235 +
 .../html/structvoro_1_1particle__record.html       |   165 +
 .../voro++/html/structvoro_1_1wall__cone.html      |   391 +
 .../voro++/html/structvoro_1_1wall__cone.png       |   Bin 0 -> 444 bytes
 .../voro++/html/structvoro_1_1wall__cylinder.html  |   391 +
 .../voro++/html/structvoro_1_1wall__cylinder.png   |   Bin 0 -> 482 bytes
 .../voro++/html/structvoro_1_1wall__plane.html     |   372 +
 .../voro++/html/structvoro_1_1wall__plane.png      |   Bin 0 -> 460 bytes
 .../voro++/html/structvoro_1_1wall__sphere.html    |   372 +
 .../voro++/html/structvoro_1_1wall__sphere.png     |   Bin 0 -> 466 bytes
 src/3rdparty/voro++/html/sync_off.png              |   Bin 0 -> 853 bytes
 src/3rdparty/voro++/html/sync_on.png               |   Bin 0 -> 845 bytes
 src/3rdparty/voro++/html/tab_a.png                 |   Bin 0 -> 142 bytes
 src/3rdparty/voro++/html/tab_b.png                 |   Bin 0 -> 169 bytes
 src/3rdparty/voro++/html/tab_h.png                 |   Bin 0 -> 177 bytes
 src/3rdparty/voro++/html/tab_s.png                 |   Bin 0 -> 184 bytes
 src/3rdparty/voro++/html/tabs.css                  |    60 +
 src/3rdparty/voro++/html/unitcell_8cc.html         |    65 +
 src/3rdparty/voro++/html/unitcell_8cc_source.html  |   311 +
 src/3rdparty/voro++/html/unitcell_8hh.html         |    73 +
 src/3rdparty/voro++/html/unitcell_8hh_source.html  |   153 +
 src/3rdparty/voro++/html/v__base_8cc.html          |    64 +
 src/3rdparty/voro++/html/v__base_8cc_source.html   |   184 +
 src/3rdparty/voro++/html/v__base_8hh.html          |    71 +
 src/3rdparty/voro++/html/v__base_8hh_source.html   |   164 +
 src/3rdparty/voro++/html/v__base__wl_8cc.html      |    65 +
 .../voro++/html/v__base__wl_8cc_source.html        |   135 +
 src/3rdparty/voro++/html/v__compute_8cc.html       |    66 +
 .../voro++/html/v__compute_8cc_source.html         |  1078 +
 src/3rdparty/voro++/html/v__compute_8hh.html       |    76 +
 .../voro++/html/v__compute_8hh_source.html         |   235 +
 src/3rdparty/voro++/html/voro_09_09_8cc.html       |    71 +
 .../voro++/html/voro_09_09_8cc_source.html         |    85 +
 src/3rdparty/voro++/html/voro_09_09_8hh.html       |    73 +
 .../voro++/html/voro_09_09_8hh_source.html         |   401 +
 src/3rdparty/voro++/html/wall_8cc.html             |    62 +
 src/3rdparty/voro++/html/wall_8cc_source.html      |   199 +
 src/3rdparty/voro++/html/wall_8hh.html             |    81 +
 src/3rdparty/voro++/html/wall_8hh_source.html      |   204 +
 src/3rdparty/voro++/html/worklist_8hh.html         |    79 +
 src/3rdparty/voro++/html/worklist_8hh_source.html  |    88 +
 src/3rdparty/voro++/man/voro++.1                   |   346 +
 src/3rdparty/voro++/scripts/README                 |    12 +
 src/3rdparty/voro++/scripts/network.pl             |    27 +
 src/3rdparty/voro++/scripts/random.pl              |    24 +
 src/3rdparty/voro++/scripts/sum.pl                 |    14 +
 src/3rdparty/voro++/src/Doxyfile                   |  2281 ++
 src/3rdparty/voro++/src/Makefile                   |    39 +
 src/3rdparty/voro++/src/Makefile.dep               |    18 +
 src/3rdparty/voro++/src/README                     |    21 +
 src/3rdparty/voro++/src/c_loops.cc                 |   150 +
 src/3rdparty/voro++/src/c_loops.hh                 |   456 +
 src/3rdparty/voro++/src/cell.cc                    |  2252 ++
 src/3rdparty/voro++/src/cell.hh                    |   514 +
 src/3rdparty/voro++/src/cmd_line.cc                |   498 +
 src/3rdparty/voro++/src/common.cc                  |    90 +
 src/3rdparty/voro++/src/common.hh                  |    67 +
 src/3rdparty/voro++/src/config.hh                  |   127 +
 src/3rdparty/voro++/src/container.cc               |   551 +
 src/3rdparty/voro++/src/container.hh               |   729 +
 src/3rdparty/voro++/src/container_prd.cc           |   768 +
 src/3rdparty/voro++/src/container_prd.hh           |   654 +
 src/3rdparty/voro++/src/pre_container.cc           |   236 +
 src/3rdparty/voro++/src/pre_container.hh           |   162 +
 src/3rdparty/voro++/src/rad_option.hh              |   158 +
 src/3rdparty/voro++/src/unitcell.cc                |   231 +
 src/3rdparty/voro++/src/unitcell.hh                |    79 +
 src/3rdparty/voro++/src/v_base.cc                  |   118 +
 src/3rdparty/voro++/src/v_base.hh                  |    88 +
 src/3rdparty/voro++/src/v_base_wl.cc               |    79 +
 src/3rdparty/voro++/src/v_compute.cc               |  1006 +
 src/3rdparty/voro++/src/v_compute.hh               |   149 +
 src/3rdparty/voro++/src/voro++.cc                  |    19 +
 src/3rdparty/voro++/src/voro++.hh                  |   333 +
 src/3rdparty/voro++/src/wall.cc                    |   132 +
 src/3rdparty/voro++/src/wall.hh                    |   119 +
 src/3rdparty/voro++/src/worklist.hh                |    32 +
 src/3rdparty/voro++/src/worklist_gen.pl            |   236 +
 src/CMakeLists.txt                                 |    68 +-
 src/base/Base.h                                    |    87 -
 src/base/CMakeLists.txt                            |    50 -
 src/base/io/LoadStream.cpp                         |   217 -
 src/base/io/LoadStream.h                           |   281 -
 src/base/io/SaveStream.cpp                         |   149 -
 src/base/io/SaveStream.h                           |   219 -
 src/base/io/gzdevice/qtiocompressor.cpp            |   665 -
 src/base/io/gzdevice/qtiocompressor.h              |    97 -
 src/base/linalg/AffineDecomposition.cpp            |   519 -
 src/base/linalg/AffineDecomposition.h              |    84 -
 src/base/linalg/AffineTransformation.h             |   656 -
 src/base/linalg/Box2.h                             |   281 -
 src/base/linalg/Box3.h                             |   324 -
 src/base/linalg/LinAlg.h                           |    49 -
 src/base/linalg/Matrix3.h                          |   519 -
 src/base/linalg/Matrix4.h                          |   475 -
 src/base/linalg/Plane.h                            |   289 -
 src/base/linalg/Point2.h                           |   269 -
 src/base/linalg/Point3.h                           |   285 -
 src/base/linalg/Quaternion.h                       |   356 -
 src/base/linalg/Ray.h                              |   166 -
 src/base/linalg/Rotation.h                         |   448 -
 src/base/linalg/Scaling.h                          |   233 -
 src/base/linalg/Tensor.h                           |   291 -
 src/base/linalg/Vector2.h                          |   304 -
 src/base/linalg/Vector3.h                          |   331 -
 src/base/linalg/Vector4.h                          |   305 -
 src/base/utilities/BoundedPriorityQueue.h          |   127 -
 src/base/utilities/Color.h                         |   503 -
 src/base/utilities/Debugging.h                     |    63 -
 src/base/utilities/Exception.cpp                   |    70 -
 src/base/utilities/Exception.h                     |   129 -
 src/base/utilities/FloatType.h                     |    53 -
 src/base/utilities/MemoryPool.h                    |   117 -
 src/core/CMakeLists.txt                            |   241 +-
 src/core/Core.cpp                                  |    22 +
 src/core/Core.h                                    |   168 +-
 src/core/ForwardDecl.h                             |   159 +
 src/core/animation/AnimationSettings.cpp           |    76 +-
 src/core/animation/AnimationSettings.h             |   132 +-
 src/core/animation/TimeInterval.h                  |    74 +-
 src/core/animation/controller/AnimationKeys.cpp    |    57 +
 src/core/animation/controller/AnimationKeys.h      |   419 +
 .../animation/controller/ConstantControllers.cpp   |    41 +
 .../animation/controller/ConstantControllers.h     |   270 +
 src/core/animation/controller/Controller.cpp       |   150 +-
 src/core/animation/controller/Controller.h         |   570 +-
 .../animation/controller/KeyframeController.cpp    |   156 +
 src/core/animation/controller/KeyframeController.h |   297 +
 .../controller/LinearInterpolationControllers.cpp  |    35 +
 .../controller/LinearInterpolationControllers.h    |   241 +
 src/core/animation/controller/LookAtController.cpp |    35 +-
 src/core/animation/controller/LookAtController.h   |    43 +-
 .../controller/PRSTransformationController.cpp     |    99 +
 .../controller/PRSTransformationController.h       |   201 +
 .../controller/SplineInterpolationControllers.cpp  |    42 +
 .../controller/SplineInterpolationControllers.h    |   212 +
 .../controller/StandardConstControllers.cpp        |    34 -
 .../controller/StandardConstControllers.h          |   153 -
 .../animation/controller/StandardControllers.h     |    36 -
 .../controller/StandardKeyedControllers.h          |   462 -
 .../controller/StandardLinearControllers.cpp       |    36 -
 .../controller/StandardLinearControllers.h         |   136 -
 .../controller/TCBInterpolationControllers.cpp     |    64 +
 .../controller/TCBInterpolationControllers.h       |   203 +
 .../controller/TransformationController.cpp        |   104 -
 .../controller/TransformationController.h          |   249 -
 src/core/app/Application.cpp                       |   397 +
 src/core/app/Application.h                         |   194 +
 src/core/dataset/DataSet.cpp                       |   229 +-
 src/core/dataset/DataSet.h                         |    79 +-
 src/core/dataset/DataSetContainer.cpp              |   247 +-
 src/core/dataset/DataSetContainer.h                |   109 +-
 src/core/dataset/UndoStack.cpp                     |    94 +-
 src/core/dataset/UndoStack.h                       |    72 +-
 .../dataset/importexport/AttributeFileExporter.cpp |   152 +
 .../dataset/importexport/AttributeFileExporter.h   |   100 +
 src/core/dataset/importexport/FileExporter.cpp     |   235 +
 src/core/dataset/importexport/FileExporter.h       |   180 +-
 src/core/dataset/importexport/FileImporter.cpp     |    98 +
 src/core/dataset/importexport/FileImporter.h       |    75 +-
 src/core/dataset/importexport/FileSource.cpp       |   568 +
 src/core/dataset/importexport/FileSource.h         |   195 +
 .../dataset/importexport/FileSourceImporter.cpp    |   351 +
 src/core/dataset/importexport/FileSourceImporter.h |   192 +
 .../dataset/importexport/ImportExportManager.cpp   |   113 -
 .../dataset/importexport/ImportExportManager.h     |    91 -
 .../dataset/importexport/LinkedFileImporter.cpp    |   404 -
 src/core/dataset/importexport/LinkedFileImporter.h |   198 -
 src/core/dataset/importexport/LinkedFileObject.cpp |   629 -
 src/core/dataset/importexport/LinkedFileObject.h   |   265 -
 .../importexport/LinkedFileObjectEditor.cpp        |   364 -
 .../dataset/importexport/LinkedFileObjectEditor.h  |    98 -
 src/core/gui/actions/ActionManager.cpp             |   261 -
 src/core/gui/actions/ActionManager.h               |   241 -
 src/core/gui/actions/AnimationActions.cpp          |    88 -
 src/core/gui/actions/FileActions.cpp               |   376 -
 src/core/gui/actions/RenderActions.cpp             |    69 -
 src/core/gui/actions/ViewportActions.cpp           |    76 -
 src/core/gui/actions/ViewportModeAction.cpp        |    83 -
 src/core/gui/actions/ViewportModeAction.h          |    75 -
 src/core/gui/app/Application.cpp                   |   327 -
 src/core/gui/app/Application.h                     |   162 -
 src/core/gui/dialogs/AdjustCameraDialog.cpp        |   223 -
 src/core/gui/dialogs/AdjustCameraDialog.h          |    79 -
 src/core/gui/dialogs/AnimationSettingsDialog.cpp   |   198 -
 src/core/gui/dialogs/AnimationSettingsDialog.h     |    76 -
 src/core/gui/dialogs/ApplicationSettingsDialog.cpp |    86 -
 src/core/gui/dialogs/ApplicationSettingsDialog.h   |    94 -
 src/core/gui/dialogs/GeneralSettingsPage.cpp       |   140 -
 src/core/gui/dialogs/GeneralSettingsPage.h         |    63 -
 src/core/gui/dialogs/HistoryFileDialog.cpp         |    94 -
 src/core/gui/dialogs/HistoryFileDialog.h           |    67 -
 src/core/gui/dialogs/ImportFileDialog.cpp          |   101 -
 src/core/gui/dialogs/ImportFileDialog.h            |    69 -
 src/core/gui/dialogs/ImportRemoteFileDialog.cpp    |   154 -
 src/core/gui/dialogs/ImportRemoteFileDialog.h      |    76 -
 .../gui/dialogs/RemoteAuthenticationDialog.cpp     |    80 -
 src/core/gui/dialogs/RemoteAuthenticationDialog.h  |    70 -
 src/core/gui/dialogs/SaveImageFileDialog.cpp       |   102 -
 src/core/gui/dialogs/SaveImageFileDialog.h         |    67 -
 src/core/gui/dialogs/ViewportSettingsPage.cpp      |   126 -
 src/core/gui/dialogs/ViewportSettingsPage.h        |    63 -
 src/core/gui/mainwin/MainWindow.cpp                |   374 -
 src/core/gui/mainwin/MainWindow.h                  |   138 -
 src/core/gui/mainwin/ViewportsPanel.cpp            |   214 -
 src/core/gui/mainwin/ViewportsPanel.h              |    83 -
 src/core/gui/mainwin/cmdpanel/CommandPanel.cpp     |    53 -
 src/core/gui/mainwin/cmdpanel/CommandPanel.h       |    88 -
 .../gui/mainwin/cmdpanel/ModificationListItem.cpp  |   100 -
 .../gui/mainwin/cmdpanel/ModificationListItem.h    |   111 -
 .../gui/mainwin/cmdpanel/ModificationListModel.cpp |   442 -
 .../gui/mainwin/cmdpanel/ModificationListModel.h   |   168 -
 src/core/gui/mainwin/cmdpanel/ModifierListBox.cpp  |   185 -
 src/core/gui/mainwin/cmdpanel/ModifierListBox.h    |    83 -
 .../gui/mainwin/cmdpanel/ModifyCommandPage.cpp     |   451 -
 src/core/gui/mainwin/cmdpanel/ModifyCommandPage.h  |   119 -
 .../gui/mainwin/cmdpanel/RenderCommandPage.cpp     |    76 -
 src/core/gui/mainwin/cmdpanel/RenderCommandPage.h  |    56 -
 src/core/gui/mainwin/cmdpanel/UtilityApplet.cpp    |    29 -
 src/core/gui/mainwin/cmdpanel/UtilityApplet.h      |    67 -
 .../gui/mainwin/cmdpanel/UtilityCommandPage.cpp    |   131 -
 src/core/gui/mainwin/cmdpanel/UtilityCommandPage.h |    75 -
 .../properties/AffineTransformationParameterUI.cpp |   112 -
 .../properties/AffineTransformationParameterUI.h   |    62 -
 .../gui/properties/BooleanActionParameterUI.cpp    |   123 -
 src/core/gui/properties/BooleanActionParameterUI.h |    79 -
 .../gui/properties/BooleanGroupBoxParameterUI.cpp  |   159 -
 .../gui/properties/BooleanGroupBoxParameterUI.h    |    89 -
 src/core/gui/properties/BooleanParameterUI.cpp     |   164 -
 src/core/gui/properties/BooleanParameterUI.h       |    91 -
 .../properties/BooleanRadioButtonParameterUI.cpp   |   152 -
 .../gui/properties/BooleanRadioButtonParameterUI.h |    89 -
 src/core/gui/properties/ColorParameterUI.cpp       |   142 -
 src/core/gui/properties/ColorParameterUI.h         |    97 -
 src/core/gui/properties/FilenameParameterUI.cpp    |   116 -
 src/core/gui/properties/FilenameParameterUI.h      |    86 -
 src/core/gui/properties/FloatParameterUI.cpp       |   145 -
 src/core/gui/properties/FloatParameterUI.h         |    79 -
 src/core/gui/properties/IntegerParameterUI.cpp     |   146 -
 src/core/gui/properties/IntegerParameterUI.h       |    79 -
 .../properties/IntegerRadioButtonParameterUI.cpp   |   181 -
 .../gui/properties/IntegerRadioButtonParameterUI.h |   103 -
 src/core/gui/properties/NumericalParameterUI.cpp   |   186 -
 src/core/gui/properties/NumericalParameterUI.h     |   139 -
 src/core/gui/properties/ParameterUI.cpp            |   167 -
 src/core/gui/properties/ParameterUI.h              |   241 -
 src/core/gui/properties/PropertiesEditor.cpp       |   120 -
 src/core/gui/properties/PropertiesEditor.h         |   159 -
 src/core/gui/properties/PropertiesPanel.cpp        |    86 -
 src/core/gui/properties/PropertiesPanel.h          |    64 -
 .../gui/properties/RefTargetListParameterUI.cpp    |   426 -
 src/core/gui/properties/RefTargetListParameterUI.h |   206 -
 src/core/gui/properties/StringParameterUI.cpp      |   151 -
 src/core/gui/properties/StringParameterUI.h        |    94 -
 src/core/gui/properties/SubObjectParameterUI.cpp   |    87 -
 src/core/gui/properties/SubObjectParameterUI.h     |    72 -
 .../gui/properties/VariantComboBoxParameterUI.cpp  |   135 -
 .../gui/properties/VariantComboBoxParameterUI.h    |    92 -
 src/core/gui/properties/Vector3ParameterUI.cpp     |   150 -
 src/core/gui/properties/Vector3ParameterUI.h       |    62 -
 .../animation/AnimationFramesToolButton.cpp        |    23 -
 .../widgets/animation/AnimationFramesToolButton.h  |    93 -
 .../gui/widgets/animation/AnimationTimeSlider.cpp  |   258 -
 .../gui/widgets/animation/AnimationTimeSlider.h    |   100 -
 .../gui/widgets/animation/AnimationTimeSpinner.cpp |   107 -
 .../gui/widgets/animation/AnimationTimeSpinner.h   |    75 -
 .../gui/widgets/animation/AnimationTrackBar.cpp    |    90 -
 src/core/gui/widgets/animation/AnimationTrackBar.h |    69 -
 src/core/gui/widgets/display/StatusWidget.cpp      |    94 -
 src/core/gui/widgets/display/StatusWidget.h        |    83 -
 .../gui/widgets/general/AutocompleteLineEdit.cpp   |   108 -
 .../gui/widgets/general/AutocompleteLineEdit.h     |    76 -
 src/core/gui/widgets/general/ColorPickerWidget.cpp |    87 -
 src/core/gui/widgets/general/ColorPickerWidget.h   |    86 -
 src/core/gui/widgets/general/ElidedTextLabel.cpp   |    69 -
 src/core/gui/widgets/general/ElidedTextLabel.h     |    65 -
 src/core/gui/widgets/general/RolloutContainer.cpp  |   227 -
 src/core/gui/widgets/general/RolloutContainer.h    |   246 -
 src/core/gui/widgets/general/SpinnerWidget.cpp     |   352 -
 src/core/gui/widgets/general/SpinnerWidget.h       |   212 -
 .../gui/widgets/rendering/FrameBufferWidget.cpp    |    93 -
 src/core/gui/widgets/rendering/FrameBufferWidget.h |    77 -
 .../gui/widgets/rendering/FrameBufferWindow.cpp    |   179 -
 src/core/gui/widgets/rendering/FrameBufferWindow.h |    71 -
 .../widgets/selection/SceneNodeSelectionBox.cpp    |   100 -
 .../gui/widgets/selection/SceneNodeSelectionBox.h  |    68 -
 .../gui/widgets/selection/SceneNodesListModel.cpp  |   139 -
 .../gui/widgets/selection/SceneNodesListModel.h    |    80 -
 src/core/mainpage.dox                              |    13 +
 src/core/object/NativeOvitoObjectType.cpp          |    67 +-
 src/core/object/NativeOvitoObjectType.h            |    46 +-
 src/core/object/OvitoObject.cpp                    |     7 +-
 src/core/object/OvitoObject.h                      |    35 +-
 src/core/object/OvitoObjectReference.h             |    10 +-
 src/core/object/OvitoObjectType.cpp                |    89 +-
 src/core/object/OvitoObjectType.h                  |    77 +-
 src/core/plugins/NativePlugin.cpp                  |    93 +-
 src/core/plugins/NativePlugin.h                    |    25 +-
 src/core/plugins/Plugin.cpp                        |   119 +-
 src/core/plugins/Plugin.h                          |   113 +-
 src/core/plugins/PluginManager.cpp                 |   119 +-
 src/core/plugins/PluginManager.h                   |    28 +-
 src/core/plugins/autostart/AutoStartObject.cpp     |     5 +-
 src/core/plugins/autostart/AutoStartObject.h       |    10 +-
 src/core/reference/CloneHelper.cpp                 |    11 +-
 src/core/reference/CloneHelper.h                   |    28 +-
 src/core/reference/NativePropertyFieldDescriptor.h |    34 +-
 src/core/reference/PropertyField.cpp               |    42 +-
 src/core/reference/PropertyField.h                 |    95 +-
 src/core/reference/PropertyFieldDescriptor.cpp     |    17 +-
 src/core/reference/PropertyFieldDescriptor.h       |    64 +-
 src/core/reference/RefMaker.cpp                    |    47 +-
 src/core/reference/RefMaker.h                      |    21 +-
 src/core/reference/RefTarget.cpp                   |    69 +-
 src/core/reference/RefTarget.h                     |    43 +-
 src/core/reference/RefTargetListener.cpp           |    18 +-
 src/core/reference/RefTargetListener.h             |    81 +-
 src/core/reference/ReferenceEvent.h                |    31 +-
 src/core/rendering/ArrowPrimitive.h                |    19 +-
 src/core/rendering/FrameBuffer.cpp                 |    34 +-
 src/core/rendering/FrameBuffer.h                   |    16 +-
 src/core/rendering/ImagePrimitive.h                |    26 +-
 src/core/rendering/LinePrimitive.h                 |    24 +-
 src/core/rendering/MarkerPrimitive.h               |    74 +
 src/core/rendering/MeshPrimitive.h                 |    40 +-
 src/core/rendering/ParticlePrimitive.h             |    52 +-
 src/core/rendering/PrimitiveBase.h                 |    49 +
 src/core/rendering/RenderSettings.cpp              |    47 +-
 src/core/rendering/RenderSettings.h                |    44 +-
 src/core/rendering/RenderSettingsEditor.cpp        |   262 -
 src/core/rendering/RenderSettingsEditor.h          |    68 -
 src/core/rendering/SceneRenderer.cpp               |   156 +-
 src/core/rendering/SceneRenderer.h                 |   104 +-
 src/core/rendering/TextPrimitive.h                 |    22 +-
 .../noninteractive/DefaultArrowPrimitive.cpp       |     5 +-
 .../noninteractive/DefaultArrowPrimitive.h         |    10 +-
 .../noninteractive/DefaultImagePrimitive.cpp       |    14 +-
 .../noninteractive/DefaultImagePrimitive.h         |    10 +-
 .../noninteractive/DefaultLinePrimitive.cpp        |     5 +-
 .../noninteractive/DefaultLinePrimitive.h          |    10 +-
 .../noninteractive/DefaultMarkerPrimitive.cpp      |    46 +
 .../noninteractive/DefaultMarkerPrimitive.h        |    75 +
 .../noninteractive/DefaultMeshPrimitive.cpp        |     5 +-
 .../noninteractive/DefaultMeshPrimitive.h          |    12 +-
 .../noninteractive/DefaultParticlePrimitive.cpp    |     5 +-
 .../noninteractive/DefaultParticlePrimitive.h      |    69 +-
 .../noninteractive/DefaultTextPrimitive.cpp        |    13 +-
 .../noninteractive/DefaultTextPrimitive.h          |    10 +-
 .../noninteractive/NonInteractiveSceneRenderer.cpp |     5 +-
 .../noninteractive/NonInteractiveSceneRenderer.h   |    46 +-
 .../rendering/standard/StandardSceneRenderer.cpp   |   144 -
 .../rendering/standard/StandardSceneRenderer.h     |    96 -
 .../standard/StandardSceneRendererEditor.cpp       |    54 -
 .../standard/StandardSceneRendererEditor.h         |    54 -
 .../rendering/viewport/OpenGLArrowPrimitive.cpp    |   699 -
 src/core/rendering/viewport/OpenGLArrowPrimitive.h |   160 -
 src/core/rendering/viewport/OpenGLBuffer.h         |   282 -
 src/core/rendering/viewport/OpenGLHelpers.h        |    53 -
 .../rendering/viewport/OpenGLImagePrimitive.cpp    |   182 -
 src/core/rendering/viewport/OpenGLImagePrimitive.h |    81 -
 .../rendering/viewport/OpenGLLinePrimitive.cpp     |   236 -
 src/core/rendering/viewport/OpenGLLinePrimitive.h  |   110 -
 .../rendering/viewport/OpenGLMeshPrimitive.cpp     |   190 -
 src/core/rendering/viewport/OpenGLMeshPrimitive.h  |    83 -
 .../rendering/viewport/OpenGLParticlePrimitive.cpp |   643 -
 .../rendering/viewport/OpenGLParticlePrimitive.h   |   155 -
 .../rendering/viewport/OpenGLSharedResource.cpp    |   192 -
 src/core/rendering/viewport/OpenGLSharedResource.h |    66 -
 .../rendering/viewport/OpenGLTextPrimitive.cpp     |   214 -
 src/core/rendering/viewport/OpenGLTextPrimitive.h  |   109 -
 src/core/rendering/viewport/OpenGLTexture.h        |    88 -
 .../rendering/viewport/ViewportSceneRenderer.cpp   |   785 -
 .../rendering/viewport/ViewportSceneRenderer.h     |   243 -
 src/core/resources/3dicons/camera.blend            |   Bin 0 -> 493568 bytes
 src/core/resources/3dicons/camera.ply              |   147 +
 src/core/resources/Core.manifest.xml               |    27 -
 src/core/resources/PluginManifest.json             |     5 +
 .../actions/viewport/maximize_viewport.png         |   Bin 834 -> 0 bytes
 src/core/resources/actions/viewport/mode_fov.png   |   Bin 634 -> 0 bytes
 src/core/resources/actions/viewport/mode_orbit.png |   Bin 3758 -> 0 bytes
 src/core/resources/actions/viewport/mode_pan.png   |   Bin 4250 -> 0 bytes
 .../actions/viewport/mode_set_orbit_center.png     |   Bin 3639 -> 0 bytes
 src/core/resources/actions/viewport/mode_zoom.png  |   Bin 1267 -> 0 bytes
 .../actions/viewport/zoom_scene_extents.png        |   Bin 1366 -> 0 bytes
 .../actions/viewport/zoom_selection_extents.png    |   Bin 1330 -> 0 bytes
 src/core/resources/core.qrc                        |   181 +-
 .../resources/cursor/editing/cursor_mode_move.png  |   Bin 2964 -> 0 bytes
 .../cursor/editing/cursor_mode_rotate.png          |   Bin 2953 -> 0 bytes
 .../resources/cursor/editing/cursor_mode_scale.png |   Bin 2908 -> 0 bytes
 .../cursor/editing/cursor_mode_select.png          |   Bin 258 -> 0 bytes
 src/core/resources/cursor/viewport/cursor_fov.png  |   Bin 2946 -> 0 bytes
 .../resources/cursor/viewport/cursor_orbit.png     |   Bin 3076 -> 0 bytes
 src/core/resources/cursor/viewport/cursor_pan.png  |   Bin 2948 -> 0 bytes
 src/core/resources/cursor/viewport/cursor_zoom.png |   Bin 2975 -> 0 bytes
 src/core/resources/glsl/arrows/flat.fs             |    37 -
 src/core/resources/glsl/arrows/flat.vs             |    62 -
 src/core/resources/glsl/arrows/picking/flat.fs     |    37 -
 src/core/resources/glsl/arrows/picking/flat.vs     |    79 -
 src/core/resources/glsl/arrows/picking/shaded.fs   |    37 -
 src/core/resources/glsl/arrows/picking/shaded.vs   |    59 -
 src/core/resources/glsl/arrows/shaded.fs           |    47 -
 src/core/resources/glsl/arrows/shaded.vs           |    50 -
 .../resources/glsl/cylinder/cylinder_raytraced.fs  |   149 -
 .../resources/glsl/cylinder/cylinder_raytraced.vs  |    66 -
 .../glsl/cylinder/picking/cylinder_raytraced.fs    |   134 -
 .../glsl/cylinder/picking/cylinder_raytraced.vs    |    82 -
 src/core/resources/glsl/image/image.fs             |    40 -
 src/core/resources/glsl/image/image.vs             |    42 -
 src/core/resources/glsl/lines/line.fs              |    37 -
 src/core/resources/glsl/lines/line.vs              |    41 -
 src/core/resources/glsl/lines/picking/line.fs      |    37 -
 src/core/resources/glsl/lines/picking/line.vs      |    60 -
 .../resources/glsl/lines/picking/thick_line.vs     |    80 -
 src/core/resources/glsl/lines/thick_line.vs        |    68 -
 src/core/resources/glsl/mesh/mesh.fs               |    47 -
 src/core/resources/glsl/mesh/mesh.vs               |    49 -
 src/core/resources/glsl/mesh/picking/mesh.fs       |    37 -
 src/core/resources/glsl/mesh/picking/mesh.vs       |    62 -
 .../resources/glsl/particles/geometry/cube/cube.fs |    64 -
 .../resources/glsl/particles/geometry/cube/cube.gs |    50 -
 .../resources/glsl/particles/geometry/cube/cube.vs |    48 -
 .../glsl/particles/geometry/cube/cube_tristrip.vs  |    77 -
 .../glsl/particles/geometry/cube/picking/cube.fs   |    33 -
 .../glsl/particles/geometry/cube/picking/cube.gs   |    46 -
 .../glsl/particles/geometry/cube/picking/cube.vs   |    55 -
 .../geometry/cube/picking/cube_tristrip.vs         |    78 -
 .../particles/geometry/sphere/picking/sphere.fs    |    87 -
 .../particles/geometry/sphere/picking/sphere.gs    |    47 -
 .../particles/geometry/sphere/picking/sphere.vs    |    55 -
 .../geometry/sphere/picking/sphere_tristrip.vs     |    89 -
 .../glsl/particles/geometry/sphere/sphere.fs       |    98 -
 .../glsl/particles/geometry/sphere/sphere.gs       |    47 -
 .../glsl/particles/geometry/sphere/sphere.vs       |    48 -
 .../particles/geometry/sphere/sphere_tristrip.vs   |    72 -
 .../glsl/particles/imposter/sphere/flat_shading.fs |    41 -
 .../imposter/sphere/picking/flat_shading.fs        |    41 -
 .../imposter/sphere/picking/with_depth.fs          |    59 -
 .../imposter/sphere/picking/with_depth.vs          |   100 -
 .../imposter/sphere/picking/without_depth.vs       |    87 -
 .../glsl/particles/imposter/sphere/with_depth.fs   |    65 -
 .../glsl/particles/imposter/sphere/with_depth.vs   |    89 -
 .../particles/imposter/sphere/without_depth.fs     |    48 -
 .../particles/imposter/sphere/without_depth.vs     |    72 -
 .../particles/pointsprites/sphere/flat_shading.fs  |    43 -
 .../pointsprites/sphere/picking/flat_shading.fs    |    43 -
 .../pointsprites/sphere/picking/with_depth.fs      |    62 -
 .../pointsprites/sphere/picking/with_depth.vs      |    91 -
 .../pointsprites/sphere/picking/without_depth.vs   |    78 -
 .../particles/pointsprites/sphere/with_depth.fs    |    67 -
 .../particles/pointsprites/sphere/with_depth.vs    |    79 -
 .../particles/pointsprites/sphere/without_depth.fs |    50 -
 .../particles/pointsprites/sphere/without_depth.vs |    61 -
 .../particles/pointsprites/square/flat_shading.fs  |    37 -
 .../pointsprites/square/picking/flat_shading.fs    |    37 -
 src/core/resources/glsl/text/text.fs               |    40 -
 src/core/resources/glsl/text/text.vs               |    42 -
 src/core/scene/GroupNode.cpp                       |    70 -
 src/core/scene/GroupNode.h                         |    88 -
 src/core/scene/ObjectNode.cpp                      |   247 +-
 src/core/scene/ObjectNode.h                        |   115 +-
 src/core/scene/SceneNode.cpp                       |   174 +-
 src/core/scene/SceneNode.h                         |   188 +-
 src/core/scene/SceneRoot.cpp                       |    41 +-
 src/core/scene/SceneRoot.h                         |    34 +-
 src/core/scene/SelectionSet.cpp                    |    58 +-
 src/core/scene/SelectionSet.h                      |   107 +-
 src/core/scene/display/DisplayObject.cpp           |    40 -
 src/core/scene/display/DisplayObject.h             |   130 -
 .../scene/display/camera/CameraDisplayObject.cpp   |   152 -
 .../scene/display/camera/CameraDisplayObject.h     |    81 -
 src/core/scene/display/geometry/TriMeshDisplay.cpp |   130 -
 src/core/scene/display/geometry/TriMeshDisplay.h   |   132 -
 .../scene/objects/AsynchronousDisplayObject.cpp    |   151 +
 src/core/scene/objects/AsynchronousDisplayObject.h |    90 +
 src/core/scene/objects/CompoundObject.cpp          |    99 +
 src/core/scene/objects/CompoundObject.h            |   155 +
 src/core/scene/objects/DataObject.cpp              |   151 +
 src/core/scene/objects/DataObject.h                |   234 +
 .../scene/objects/DataObjectWithSharedStorage.h    |    92 +
 src/core/scene/objects/DisplayObject.cpp           |    44 +
 src/core/scene/objects/DisplayObject.h             |   161 +
 src/core/scene/objects/SceneObject.cpp             |    99 -
 src/core/scene/objects/SceneObject.h               |   213 -
 src/core/scene/objects/VersionedObjectReference.h  |   190 +
 .../scene/objects/WeakVersionedObjectReference.h   |   190 +
 .../scene/objects/camera/AbstractCameraObject.h    |    23 +-
 src/core/scene/objects/camera/CameraObject.cpp     |   394 +-
 src/core/scene/objects/camera/CameraObject.h       |    91 +-
 src/core/scene/objects/geometry/HalfEdgeMesh.cpp   |   220 -
 src/core/scene/objects/geometry/HalfEdgeMesh.h     |   346 -
 src/core/scene/objects/geometry/TriMesh.cpp        |   190 -
 src/core/scene/objects/geometry/TriMesh.h          |   398 -
 src/core/scene/objects/geometry/TriMeshDisplay.cpp |   102 +
 src/core/scene/objects/geometry/TriMeshDisplay.h   |   105 +
 src/core/scene/objects/geometry/TriMeshObject.cpp  |    19 +-
 src/core/scene/objects/geometry/TriMeshObject.h    |    28 +-
 src/core/scene/objects/helpers/TargetObject.cpp    |   129 +
 src/core/scene/objects/helpers/TargetObject.h      |   100 +
 src/core/scene/pipeline/Modifier.cpp               |    45 +-
 src/core/scene/pipeline/Modifier.h                 |    72 +-
 src/core/scene/pipeline/ModifierApplication.cpp    |    16 +-
 src/core/scene/pipeline/ModifierApplication.h      |    22 +-
 src/core/scene/pipeline/PipelineFlowState.cpp      |    79 +-
 src/core/scene/pipeline/PipelineFlowState.h        |   109 +-
 src/core/scene/pipeline/PipelineObject.cpp         |   261 +-
 src/core/scene/pipeline/PipelineObject.h           |    99 +-
 src/core/scene/pipeline/PipelineStatus.h           |    27 +-
 src/core/utilities/BoundedPriorityQueue.h          |   134 +
 src/core/utilities/Color.h                         |   613 +
 src/core/utilities/Debugging.h                     |    67 +
 src/core/utilities/DeferredMethodInvocation.h      |    75 +
 src/core/utilities/Exception.cpp                   |    72 +
 src/core/utilities/Exception.h                     |   178 +
 src/core/utilities/FloatType.h                     |    68 +
 src/core/utilities/MemoryPool.h                    |   128 +
 src/core/utilities/concurrent/Future.cpp           |   160 +-
 src/core/utilities/concurrent/Future.h             |    68 +-
 src/core/utilities/concurrent/FutureInterface.h    |    55 +-
 src/core/utilities/concurrent/FutureWatcher.h      |     8 +-
 src/core/utilities/concurrent/ParallelFor.h        |    94 +-
 src/core/utilities/concurrent/ProgressDisplay.h    |    62 +
 src/core/utilities/concurrent/Task.h               |    57 +-
 src/core/utilities/concurrent/TaskManager.cpp      |   206 +-
 src/core/utilities/concurrent/TaskManager.h        |   198 +-
 .../utilities/io/CompressedTextParserStream.cpp    |   109 -
 src/core/utilities/io/CompressedTextParserStream.h |   130 -
 src/core/utilities/io/CompressedTextReader.cpp     |   125 +
 src/core/utilities/io/CompressedTextReader.h       |   177 +
 src/core/utilities/io/CompressedTextWriter.cpp     |   191 +
 src/core/utilities/io/CompressedTextWriter.h       |   121 +
 src/core/utilities/io/FileManager.cpp              |    31 +-
 src/core/utilities/io/FileManager.h                |    22 +-
 src/core/utilities/io/LoadStream.cpp               |   234 +
 src/core/utilities/io/LoadStream.h                 |   313 +
 src/core/utilities/io/ObjectLoadStream.cpp         |    45 +-
 src/core/utilities/io/ObjectLoadStream.h           |    52 +-
 src/core/utilities/io/ObjectSaveStream.cpp         |    14 +-
 src/core/utilities/io/ObjectSaveStream.h           |    44 +-
 src/core/utilities/io/SaveStream.cpp               |   164 +
 src/core/utilities/io/SaveStream.h                 |   231 +
 src/core/utilities/io/SftpJob.cpp                  |    61 +-
 src/core/utilities/io/SftpJob.h                    |    25 +-
 src/core/utilities/io/gzdevice/qtiocompressor.cpp  |   666 +
 src/core/utilities/io/gzdevice/qtiocompressor.h    |    98 +
 src/core/utilities/io/video/VideoEncoder.cpp       |   322 +
 src/core/utilities/io/video/VideoEncoder.h         |   106 +
 src/core/utilities/linalg/AffineDecomposition.cpp  |   520 +
 src/core/utilities/linalg/AffineDecomposition.h    |    86 +
 src/core/utilities/linalg/AffineTransformation.h   |   833 +
 src/core/utilities/linalg/Box2.h                   |   314 +
 src/core/utilities/linalg/Box3.h                   |   358 +
 src/core/utilities/linalg/LinAlg.h                 |    49 +
 src/core/utilities/linalg/Matrix3.h                |   771 +
 src/core/utilities/linalg/Matrix4.h                |   600 +
 src/core/utilities/linalg/Plane.h                  |   324 +
 src/core/utilities/linalg/Point2.h                 |   353 +
 src/core/utilities/linalg/Point3.h                 |   378 +
 src/core/utilities/linalg/Quaternion.h             |   493 +
 src/core/utilities/linalg/Ray.h                    |   181 +
 src/core/utilities/linalg/Rotation.h               |   570 +
 src/core/utilities/linalg/Scaling.h                |   243 +
 src/core/utilities/linalg/SymmetricTensor.h        |   333 +
 src/core/utilities/linalg/Vector2.h                |   392 +
 src/core/utilities/linalg/Vector3.h                |   440 +
 src/core/utilities/linalg/Vector4.h                |   385 +
 src/core/utilities/mesh/HalfEdgeMesh.h             |   675 +
 src/core/utilities/mesh/TriMesh.cpp                |   339 +
 src/core/utilities/mesh/TriMesh.h                  |   474 +
 src/core/utilities/units/UnitsManager.cpp          |    48 +-
 src/core/utilities/units/UnitsManager.h            |    45 +-
 src/core/viewport/Viewport.cpp                     |   621 +-
 src/core/viewport/Viewport.h                       |   249 +-
 src/core/viewport/ViewportConfiguration.cpp        |    20 +-
 src/core/viewport/ViewportConfiguration.h          |    29 +-
 src/core/viewport/ViewportMenu.cpp                 |   233 -
 src/core/viewport/ViewportMenu.h                   |    67 -
 src/core/viewport/ViewportSettings.cpp             |     9 +-
 src/core/viewport/ViewportSettings.h               |    47 +-
 src/core/viewport/ViewportWindow.cpp               |   313 -
 src/core/viewport/ViewportWindow.h                 |   116 -
 src/core/viewport/ViewportWindowInterface.h        |    65 +
 src/core/viewport/input/NavigationModes.cpp        |   453 -
 src/core/viewport/input/NavigationModes.h          |   248 -
 src/core/viewport/input/ViewportInputManager.cpp   |   191 -
 src/core/viewport/input/ViewportInputManager.h     |   146 -
 src/core/viewport/input/ViewportInputMode.cpp      |   180 -
 src/core/viewport/input/ViewportInputMode.h        |   204 -
 src/core/viewport/input/XFormModes.cpp             |   318 -
 src/core/viewport/input/XFormModes.h               |   212 -
 .../viewport/overlay/CoordinateTripodOverlay.cpp   |   208 +
 .../viewport/overlay/CoordinateTripodOverlay.h     |   269 +
 src/core/viewport/overlay/TextLabelOverlay.cpp     |   133 +
 src/core/viewport/overlay/TextLabelOverlay.h       |   168 +
 src/core/viewport/overlay/ViewportOverlay.cpp      |    37 +
 src/core/viewport/overlay/ViewportOverlay.h        |    68 +
 src/core/viewport/picking/PickingSceneRenderer.cpp |   281 -
 src/core/viewport/picking/PickingSceneRenderer.h   |   114 -
 src/gui/CMakeLists.txt                             |   157 +
 src/gui/ForwardDecl.h                              |   119 +
 src/gui/GUI.cpp                                    |    22 +
 src/gui/GUI.h                                      |    73 +
 src/gui/actions/ActionManager.cpp                  |   246 +
 src/gui/actions/ActionManager.h                    |   247 +
 src/gui/actions/AnimationActions.cpp               |    89 +
 src/gui/actions/FileActions.cpp                    |   387 +
 src/gui/actions/RenderActions.cpp                  |    78 +
 src/gui/actions/ViewportActions.cpp                |    77 +
 src/gui/actions/ViewportModeAction.cpp             |    87 +
 src/gui/actions/ViewportModeAction.h               |    77 +
 .../TCBInterpolationControllerEditor.cpp           |    32 +
 .../controller/TCBInterpolationControllerEditor.h  |   101 +
 src/gui/app/GuiApplication.cpp                     |   225 +
 src/gui/app/GuiApplication.h                       |    69 +
 src/gui/dataset/GuiDataSetContainer.cpp            |   390 +
 src/gui/dataset/GuiDataSetContainer.h              |   106 +
 .../importexport/AttributeFileExporterEditor.cpp   |   173 +
 .../importexport/AttributeFileExporterEditor.h     |    67 +
 .../dataset/importexport/FileImporterEditor.cpp    |    31 +
 src/gui/dataset/importexport/FileImporterEditor.h  |    52 +
 src/gui/dataset/importexport/FileSourceEditor.cpp  |   517 +
 src/gui/dataset/importexport/FileSourceEditor.h    |   105 +
 src/gui/dialogs/AdjustCameraDialog.cpp             |   259 +
 src/gui/dialogs/AdjustCameraDialog.h               |    80 +
 src/gui/dialogs/AnimationKeyEditorDialog.cpp       |   468 +
 src/gui/dialogs/AnimationKeyEditorDialog.h         |    72 +
 src/gui/dialogs/AnimationSettingsDialog.cpp        |   211 +
 src/gui/dialogs/AnimationSettingsDialog.h          |    76 +
 src/gui/dialogs/ApplicationSettingsDialog.cpp      |    94 +
 src/gui/dialogs/ApplicationSettingsDialog.h        |    92 +
 src/gui/dialogs/FileExporterSettingsDialog.cpp     |   162 +
 src/gui/dialogs/FileExporterSettingsDialog.h       |    63 +
 src/gui/dialogs/GeneralSettingsPage.cpp            |   165 +
 src/gui/dialogs/GeneralSettingsPage.h              |    67 +
 src/gui/dialogs/HistoryFileDialog.cpp              |    96 +
 src/gui/dialogs/HistoryFileDialog.h                |    64 +
 src/gui/dialogs/ImportFileDialog.cpp               |    79 +
 src/gui/dialogs/ImportFileDialog.h                 |    61 +
 src/gui/dialogs/ImportRemoteFileDialog.cpp         |   161 +
 src/gui/dialogs/ImportRemoteFileDialog.h           |    73 +
 src/gui/dialogs/LoadImageFileDialog.cpp            |    50 +
 src/gui/dialogs/LoadImageFileDialog.h              |    60 +
 src/gui/dialogs/RemoteAuthenticationDialog.cpp     |    81 +
 src/gui/dialogs/RemoteAuthenticationDialog.h       |    67 +
 src/gui/dialogs/SaveImageFileDialog.cpp            |   104 +
 src/gui/dialogs/SaveImageFileDialog.h              |    64 +
 src/gui/dialogs/ViewportSettingsPage.cpp           |   128 +
 src/gui/dialogs/ViewportSettingsPage.h             |    65 +
 src/gui/mainwin/MainWindow.cpp                     |   489 +
 src/gui/mainwin/MainWindow.h                       |   178 +
 src/gui/mainwin/TaskDisplayWidget.cpp              |   131 +
 src/gui/mainwin/TaskDisplayWidget.h                |    77 +
 src/gui/mainwin/ViewportsPanel.cpp                 |   232 +
 src/gui/mainwin/ViewportsPanel.h                   |    89 +
 src/gui/mainwin/cmdpanel/CommandPanel.cpp          |    58 +
 src/gui/mainwin/cmdpanel/CommandPanel.h            |    81 +
 src/gui/mainwin/cmdpanel/ModificationListItem.cpp  |    97 +
 src/gui/mainwin/cmdpanel/ModificationListItem.h    |   103 +
 src/gui/mainwin/cmdpanel/ModificationListModel.cpp |   546 +
 src/gui/mainwin/cmdpanel/ModificationListModel.h   |   186 +
 src/gui/mainwin/cmdpanel/ModifierListBox.cpp       |   209 +
 src/gui/mainwin/cmdpanel/ModifierListBox.h         |    85 +
 src/gui/mainwin/cmdpanel/ModifyCommandPage.cpp     |   684 +
 src/gui/mainwin/cmdpanel/ModifyCommandPage.h       |   127 +
 src/gui/mainwin/cmdpanel/OverlayCommandPage.cpp    |   252 +
 src/gui/mainwin/cmdpanel/OverlayCommandPage.h      |   120 +
 src/gui/mainwin/cmdpanel/RenderCommandPage.cpp     |    78 +
 src/gui/mainwin/cmdpanel/RenderCommandPage.h       |    62 +
 src/gui/mainwin/cmdpanel/UtilityCommandPage.cpp    |   137 +
 src/gui/mainwin/cmdpanel/UtilityCommandPage.h      |    81 +
 src/gui/plugins/autostart/GuiAutoStartObject.cpp   |    30 +
 src/gui/plugins/autostart/GuiAutoStartObject.h     |    56 +
 src/gui/plugins/utility/UtilityApplet.cpp          |    30 +
 src/gui/plugins/utility/UtilityApplet.h            |    63 +
 .../properties/AffineTransformationParameterUI.cpp |   114 +
 .../properties/AffineTransformationParameterUI.h   |    64 +
 src/gui/properties/BooleanActionParameterUI.cpp    |   124 +
 src/gui/properties/BooleanActionParameterUI.h      |    81 +
 src/gui/properties/BooleanGroupBoxParameterUI.cpp  |   174 +
 src/gui/properties/BooleanGroupBoxParameterUI.h    |    97 +
 src/gui/properties/BooleanParameterUI.cpp          |   168 +
 src/gui/properties/BooleanParameterUI.h            |    88 +
 .../properties/BooleanRadioButtonParameterUI.cpp   |   153 +
 src/gui/properties/BooleanRadioButtonParameterUI.h |    91 +
 src/gui/properties/ColorParameterUI.cpp            |   140 +
 src/gui/properties/ColorParameterUI.h              |    94 +
 src/gui/properties/CustomParameterUI.cpp           |   138 +
 src/gui/properties/CustomParameterUI.h             |   108 +
 src/gui/properties/FilenameParameterUI.cpp         |   117 +
 src/gui/properties/FilenameParameterUI.h           |    88 +
 src/gui/properties/FloatParameterUI.cpp            |   143 +
 src/gui/properties/FloatParameterUI.h              |    81 +
 src/gui/properties/FontParameterUI.cpp             |   128 +
 src/gui/properties/FontParameterUI.h               |    88 +
 src/gui/properties/IntegerParameterUI.cpp          |   143 +
 src/gui/properties/IntegerParameterUI.h            |    81 +
 .../properties/IntegerRadioButtonParameterUI.cpp   |   179 +
 src/gui/properties/IntegerRadioButtonParameterUI.h |   100 +
 src/gui/properties/NumericalParameterUI.cpp        |   209 +
 src/gui/properties/NumericalParameterUI.h          |   146 +
 src/gui/properties/ParameterUI.cpp                 |   182 +
 src/gui/properties/ParameterUI.h                   |   246 +
 src/gui/properties/PropertiesEditor.cpp            |   159 +
 src/gui/properties/PropertiesEditor.h              |   184 +
 src/gui/properties/PropertiesPanel.cpp             |    89 +
 src/gui/properties/PropertiesPanel.h               |    69 +
 src/gui/properties/RefTargetListParameterUI.cpp    |   435 +
 src/gui/properties/RefTargetListParameterUI.h      |   211 +
 src/gui/properties/StringParameterUI.cpp           |   179 +
 src/gui/properties/StringParameterUI.h             |    96 +
 src/gui/properties/SubObjectParameterUI.cpp        |    88 +
 src/gui/properties/SubObjectParameterUI.h          |    74 +
 src/gui/properties/VariantComboBoxParameterUI.cpp  |   139 +
 src/gui/properties/VariantComboBoxParameterUI.h    |    94 +
 src/gui/properties/Vector3ParameterUI.cpp          |   147 +
 src/gui/properties/Vector3ParameterUI.h            |    64 +
 src/gui/rendering/RenderSettingsEditor.cpp         |   325 +
 src/gui/rendering/RenderSettingsEditor.h           |    70 +
 src/gui/rendering/StandardSceneRenderer.cpp        |   177 +
 src/gui/rendering/StandardSceneRenderer.h          |    96 +
 src/gui/rendering/StandardSceneRendererEditor.cpp  |    54 +
 src/gui/rendering/StandardSceneRendererEditor.h    |    56 +
 src/gui/rendering/ViewportSceneRenderer.cpp        |   284 +
 src/gui/rendering/ViewportSceneRenderer.h          |    85 +
 src/gui/resources/PluginManifest.json              |     5 +
 .../actions/animation/add_animation_key.png        |   Bin 0 -> 386 bytes
 .../resources/actions/animation/animation_mode.png |   Bin
 .../actions/animation/animation_settings.png       |   Bin
 .../actions/animation/delete_animation_key.png     |   Bin 0 -> 252 bytes
 .../actions/animation/goto_animation_end.png       |   Bin
 .../actions/animation/goto_animation_start.png     |   Bin
 .../actions/animation/goto_next_frame.png          |   Bin
 .../actions/animation/goto_previous_frame.png      |   Bin
 .../resources/actions/animation/named_frames.png   |   Bin
 .../resources/actions/animation/play_animation.png |   Bin
 .../resources/actions/animation/stop_animation.png |   Bin
 .../resources/actions/edit/edit_clear.png          |   Bin
 .../resources/actions/edit/edit_delete.png         |   Bin
 .../resources/actions/edit/edit_redo.png           |   Bin
 .../resources/actions/edit/edit_undo.png           |   Bin
 .../resources/actions/edit/mode_move.png           |   Bin
 .../resources/actions/edit/mode_rotate.png         |   Bin
 .../resources/actions/edit/mode_scale.png          |   Bin
 .../resources/actions/edit/mode_select.png         |   Bin
 .../resources/actions/file/file_export.png         |   Bin
 .../resources/actions/file/file_import.png         |   Bin
 .../resources/actions/file/file_import_remote.png  |   Bin
 .../resources/actions/file/file_new.png            |   Bin
 .../resources/actions/file/file_open.png           |   Bin
 .../resources/actions/file/file_quit.png           |   Bin
 .../resources/actions/file/file_reset.png          |   Bin
 .../resources/actions/file/file_save.png           |   Bin
 .../resources/actions/file/file_save_as.png        |   Bin
 .../actions/file/import_object_changefile.png      |   Bin
 .../file/import_object_refresh_animation.png       |   Bin
 .../actions/file/import_object_reload.png          |   Bin
 .../actions/file/import_object_save_with_scene.png |   Bin
 .../actions/file/import_object_settings.png        |   Bin
 .../resources/actions/modify/delete_modifier.png   |   Bin
 .../actions/modify/modifier_delete_preset.png      |   Bin 0 -> 507 bytes
 .../resources/actions/modify/modifier_disabled.png |   Bin
 .../actions/modify/modifier_disabled_large.png     |   Bin
 .../resources/actions/modify/modifier_enabled.png  |   Bin
 .../actions/modify/modifier_enabled_large.png      |   Bin
 .../actions/modify/modifier_move_down.png          |   Bin
 .../resources/actions/modify/modifier_move_up.png  |   Bin
 .../actions/modify/modifier_save_preset.png}       |   Bin
 .../actions/modify/modifier_status_error.png       |   Bin
 .../actions/modify/modifier_status_info.png        |   Bin
 .../actions/modify/modifier_status_warning.png     |   Bin
 .../resources/actions/overlays/delete_overlay.png} |   Bin
 src/gui/resources/actions/overlays/new_overlay.png |   Bin 0 -> 477 bytes
 .../actions/overlays/overlay_move_down.png}        |   Bin
 .../actions/overlays/overlay_move_up.png}          |   Bin
 .../actions/rendering/render_active_viewport.png   |   Bin
 .../actions/viewport/maximize_viewport.png         |   Bin 0 -> 1130 bytes
 src/gui/resources/actions/viewport/mode_fov.png    |   Bin 0 -> 582 bytes
 src/gui/resources/actions/viewport/mode_orbit.png  |   Bin 0 -> 1311 bytes
 src/gui/resources/actions/viewport/mode_pan.png    |   Bin 0 -> 1053 bytes
 .../actions/viewport/mode_set_orbit_center.png     |   Bin 0 -> 1446 bytes
 src/gui/resources/actions/viewport/mode_zoom.png   |   Bin 0 -> 1630 bytes
 .../actions/viewport/zoom_scene_extents.png        |   Bin 0 -> 605 bytes
 .../actions/viewport/zoom_scene_extents_all.png    |   Bin 0 -> 556 bytes
 .../actions/viewport/zoom_selection_extents.png    |   Bin 0 -> 1671 bytes
 .../resources/cursor/editing/cursor_mode_move.png  |   Bin 0 -> 419 bytes
 .../cursor/editing/cursor_mode_rotate.png          |   Bin 0 -> 409 bytes
 .../resources/cursor/editing/cursor_mode_scale.png |   Bin 0 -> 360 bytes
 .../cursor/editing/cursor_mode_select.png          |   Bin 0 -> 385 bytes
 src/gui/resources/cursor/viewport/cursor_fov.png   |   Bin 0 -> 416 bytes
 src/gui/resources/cursor/viewport/cursor_orbit.png |   Bin 0 -> 497 bytes
 src/gui/resources/cursor/viewport/cursor_pan.png   |   Bin 0 -> 399 bytes
 src/gui/resources/cursor/viewport/cursor_zoom.png  |   Bin 0 -> 408 bytes
 .../resources/framebuffer/auto_crop.png            |   Bin
 .../framebuffer/copy_picture_to_clipboard.png      |   Bin
 .../resources/framebuffer/save_picture.png         |   Bin
 src/gui/resources/gui.qrc                          |   114 +
 .../mainwin/command_panel/about_panel.html         |     0
 src/gui/resources/mainwin/command_panel/help.png   |   Bin 0 -> 1359 bytes
 .../mainwin/command_panel/objclass_cameras.png     |   Bin
 .../mainwin/command_panel/objclass_geometry.png    |   Bin
 .../mainwin/command_panel/objclass_lights.png      |   Bin
 .../mainwin/command_panel/objclass_shapes.png      |   Bin
 .../resources/mainwin/command_panel/tab_create.png |   Bin
 .../resources/mainwin/command_panel/tab_modify.png |   Bin
 .../mainwin/command_panel/tab_overlays.png         |   Bin 0 -> 771 bytes
 .../resources/mainwin/command_panel/tab_render.png |   Bin
 .../mainwin/command_panel/tab_utilities.png        |   Bin
 src/gui/resources/mainwin/process-stop-16.png      |   Bin 0 -> 820 bytes
 src/gui/resources/mainwin/process-stop-22.png      |   Bin 0 -> 1272 bytes
 .../resources/mainwin/settings/vertical_axis.svg   |     0
 .../resources/mainwin/settings/vertical_axis_x.png |   Bin
 .../resources/mainwin/settings/vertical_axis_y.png |   Bin
 .../resources/mainwin/settings/vertical_axis_z.png |   Bin
 .../resources/mainwin/status/status_error.png      |   Bin
 .../resources/mainwin/status/status_info.png       |   Bin
 .../resources/mainwin/status/status_none.png       |   Bin
 .../resources/mainwin/status/status_pending.gif    |   Bin
 .../resources/mainwin/status/status_warning.png    |   Bin
 .../resources/mainwin/window_icon.png              |   Bin
 .../resources/mainwin/window_icon_128.png          |   Bin
 .../resources/mainwin/window_icon_16.png           |   Bin
 .../resources/mainwin/window_icon_256.png          |   Bin
 .../resources/mainwin/window_icon_32.png           |   Bin
 .../resources/mainwin/window_icon_48.png           |   Bin
 .../scene/objects/camera/CameraObjectEditor.cpp    |    88 +
 src/gui/scene/objects/camera/CameraObjectEditor.h  |    57 +
 .../objects/geometry/TriMeshDisplayEditor.cpp      |    60 +
 .../scene/objects/geometry/TriMeshDisplayEditor.h  |    55 +
 .../utilities/concurrent/ProgressDialogAdapter.h   |    86 +
 src/gui/utilities/io/GuiFileManager.cpp            |    59 +
 src/gui/utilities/io/GuiFileManager.h              |    55 +
 src/gui/viewport/ViewportMenu.cpp                  |   253 +
 src/gui/viewport/ViewportMenu.h                    |    75 +
 src/gui/viewport/ViewportWindow.cpp                |   740 +
 src/gui/viewport/ViewportWindow.h                  |   264 +
 src/gui/viewport/input/NavigationModes.cpp         |   472 +
 src/gui/viewport/input/NavigationModes.h           |   249 +
 src/gui/viewport/input/ViewportInputManager.cpp    |   193 +
 src/gui/viewport/input/ViewportInputManager.h      |   143 +
 src/gui/viewport/input/ViewportInputMode.cpp       |   183 +
 src/gui/viewport/input/ViewportInputMode.h         |   201 +
 src/gui/viewport/input/XFormModes.cpp              |   510 +
 src/gui/viewport/input/XFormModes.h                |   277 +
 .../overlay/CoordinateTripodOverlayEditor.cpp      |   208 +
 .../overlay/CoordinateTripodOverlayEditor.h        |    55 +
 src/gui/viewport/overlay/MoveOverlayInputMode.cpp  |   144 +
 src/gui/viewport/overlay/MoveOverlayInputMode.h    |    83 +
 .../viewport/overlay/TextLabelOverlayEditor.cpp    |   208 +
 src/gui/viewport/overlay/TextLabelOverlayEditor.h  |    66 +
 src/gui/viewport/picking/PickingSceneRenderer.cpp  |   306 +
 src/gui/viewport/picking/PickingSceneRenderer.h    |   120 +
 .../animation/AnimationFramesToolButton.cpp        |    23 +
 .../widgets/animation/AnimationFramesToolButton.h  |    90 +
 src/gui/widgets/animation/AnimationTimeSlider.cpp  |   302 +
 src/gui/widgets/animation/AnimationTimeSlider.h    |   117 +
 src/gui/widgets/animation/AnimationTimeSpinner.cpp |   109 +
 src/gui/widgets/animation/AnimationTimeSpinner.h   |    72 +
 src/gui/widgets/animation/AnimationTrackBar.cpp    |   510 +
 src/gui/widgets/animation/AnimationTrackBar.h      |   152 +
 .../widgets/display/CoordinateDisplayWidget.cpp    |   178 +
 src/gui/widgets/display/CoordinateDisplayWidget.h  |   104 +
 src/gui/widgets/display/StatusWidget.cpp           |    96 +
 src/gui/widgets/display/StatusWidget.h             |    80 +
 src/gui/widgets/general/AutocompleteLineEdit.cpp   |   110 +
 src/gui/widgets/general/AutocompleteLineEdit.h     |    78 +
 src/gui/widgets/general/AutocompleteTextEdit.cpp   |   143 +
 src/gui/widgets/general/AutocompleteTextEdit.h     |    84 +
 src/gui/widgets/general/ColorPickerWidget.cpp      |   101 +
 src/gui/widgets/general/ColorPickerWidget.h        |    88 +
 src/gui/widgets/general/ElidedTextLabel.cpp        |    71 +
 src/gui/widgets/general/ElidedTextLabel.h          |    67 +
 src/gui/widgets/general/HtmlListWidget.cpp         |    71 +
 src/gui/widgets/general/HtmlListWidget.h           |    50 +
 src/gui/widgets/general/RolloutContainer.cpp       |   264 +
 src/gui/widgets/general/RolloutContainer.h         |   246 +
 src/gui/widgets/general/SpinnerWidget.cpp          |   362 +
 src/gui/widgets/general/SpinnerWidget.h            |   209 +
 src/gui/widgets/rendering/FrameBufferWidget.cpp    |    95 +
 src/gui/widgets/rendering/FrameBufferWidget.h      |    79 +
 src/gui/widgets/rendering/FrameBufferWindow.cpp    |   215 +
 src/gui/widgets/rendering/FrameBufferWindow.h      |    79 +
 .../widgets/selection/SceneNodeSelectionBox.cpp    |   102 +
 src/gui/widgets/selection/SceneNodeSelectionBox.h  |    63 +
 src/gui/widgets/selection/SceneNodesListModel.cpp  |   137 +
 src/gui/widgets/selection/SceneNodesListModel.h    |    75 +
 src/main/CMakeLists.txt                            |   173 +-
 src/main/Main.cpp                                  |    27 +-
 src/main/resources/Info.plist                      |     5 +-
 src/main/resources/fonts/dejavu_sans_11_50.qpf2    |   Bin 0 -> 405944 bytes
 src/opengl_renderer/CMakeLists.txt                 |    75 +
 src/opengl_renderer/OpenGLArrowPrimitive.cpp       |   716 +
 src/opengl_renderer/OpenGLArrowPrimitive.h         |   162 +
 src/opengl_renderer/OpenGLBuffer.h                 |   294 +
 src/opengl_renderer/OpenGLHelpers.h                |    57 +
 src/opengl_renderer/OpenGLImagePrimitive.cpp       |   308 +
 src/opengl_renderer/OpenGLImagePrimitive.h         |    83 +
 src/opengl_renderer/OpenGLLinePrimitive.cpp        |   257 +
 src/opengl_renderer/OpenGLLinePrimitive.h          |   113 +
 src/opengl_renderer/OpenGLMarkerPrimitive.cpp      |   138 +
 src/opengl_renderer/OpenGLMarkerPrimitive.h        |    84 +
 src/opengl_renderer/OpenGLMeshPrimitive.cpp        |   289 +
 src/opengl_renderer/OpenGLMeshPrimitive.h          |    86 +
 src/opengl_renderer/OpenGLParticlePrimitive.cpp    |  1033 +
 src/opengl_renderer/OpenGLParticlePrimitive.h      |   183 +
 src/opengl_renderer/OpenGLSceneRenderer.cpp        |   797 +
 src/opengl_renderer/OpenGLSceneRenderer.h          |   356 +
 src/opengl_renderer/OpenGLSharedResource.cpp       |   201 +
 src/opengl_renderer/OpenGLSharedResource.h         |    68 +
 src/opengl_renderer/OpenGLTextPrimitive.cpp        |   110 +
 src/opengl_renderer/OpenGLTextPrimitive.h          |    98 +
 src/opengl_renderer/OpenGLTexture.h                |    99 +
 src/opengl_renderer/resources/PluginManifest.json  |     5 +
 src/opengl_renderer/resources/glsl/arrows/flat.fs  |    37 +
 src/opengl_renderer/resources/glsl/arrows/flat.gs  |    58 +
 src/opengl_renderer/resources/glsl/arrows/flat.vs  |    46 +
 .../resources/glsl/arrows/flat_tri.vs              |    64 +
 .../resources/glsl/arrows/picking/flat.fs          |    37 +
 .../resources/glsl/arrows/picking/flat.vs          |    58 +
 .../resources/glsl/arrows/picking/flat_tri.vs      |    85 +
 .../resources/glsl/arrows/picking/shaded.fs        |    37 +
 .../resources/glsl/arrows/picking/shaded.vs        |    63 +
 .../resources/glsl/arrows/shaded.fs                |    47 +
 .../resources/glsl/arrows/shaded.vs                |    55 +
 .../resources/glsl/cylinder/cylinder_raytraced.fs  |   155 +
 .../resources/glsl/cylinder/cylinder_raytraced.gs  |   166 +
 .../resources/glsl/cylinder/cylinder_raytraced.vs  |    64 +
 .../glsl/cylinder/cylinder_raytraced_tri.vs        |    78 +
 .../resources/glsl/cylinder/flat.gs                |    67 +
 .../glsl/cylinder/picking/cylinder_raytraced.fs    |   138 +
 .../glsl/cylinder/picking/cylinder_raytraced.gs    |   165 +
 .../glsl/cylinder/picking/cylinder_raytraced.vs    |    75 +
 .../cylinder/picking/cylinder_raytraced_tri.vs     |    92 +
 .../resources/glsl/cylinder/picking/flat.gs        |    67 +
 src/opengl_renderer/resources/glsl/image/image.fs  |    40 +
 src/opengl_renderer/resources/glsl/image/image.vs  |    42 +
 src/opengl_renderer/resources/glsl/lines/line.fs   |    37 +
 src/opengl_renderer/resources/glsl/lines/line.vs   |    41 +
 .../resources/glsl/lines/picking/line.fs           |    37 +
 .../resources/glsl/lines/picking/line.vs           |    60 +
 .../resources/glsl/lines/picking/thick_line.vs     |    80 +
 .../resources/glsl/lines/thick_line.vs             |    68 +
 .../resources/glsl/markers/marker.fs               |    37 +
 .../resources/glsl/markers/marker.vs               |    41 +
 .../resources/glsl/markers/picking/marker.fs       |    37 +
 .../resources/glsl/markers/picking/marker.vs       |    60 +
 src/opengl_renderer/resources/glsl/mesh/mesh.fs    |    47 +
 src/opengl_renderer/resources/glsl/mesh/mesh.vs    |    49 +
 .../resources/glsl/mesh/picking/mesh.fs            |    37 +
 .../resources/glsl/mesh/picking/mesh.vs            |    62 +
 .../resources/glsl/particles/geometry/box/box.gs   |   292 +
 .../resources/glsl/particles/geometry/box/box.vs   |    55 +
 .../glsl/particles/geometry/box/box_tristrip.vs    |   111 +
 .../glsl/particles/geometry/box/picking/box.gs     |   252 +
 .../glsl/particles/geometry/box/picking/box.vs     |    62 +
 .../particles/geometry/box/picking/box_tristrip.vs |   112 +
 .../resources/glsl/particles/geometry/cube/cube.fs |    64 +
 .../resources/glsl/particles/geometry/cube/cube.gs |   273 +
 .../resources/glsl/particles/geometry/cube/cube.vs |    48 +
 .../glsl/particles/geometry/cube/cube_tristrip.vs  |    77 +
 .../glsl/particles/geometry/cube/picking/cube.fs   |    33 +
 .../glsl/particles/geometry/cube/picking/cube.gs   |   230 +
 .../glsl/particles/geometry/cube/picking/cube.vs   |    55 +
 .../geometry/cube/picking/cube_tristrip.vs         |    78 +
 .../glsl/particles/geometry/ellipsoid/ellipsoid.fs |   155 +
 .../glsl/particles/geometry/ellipsoid/ellipsoid.gs |   339 +
 .../glsl/particles/geometry/ellipsoid/ellipsoid.vs |    52 +
 .../geometry/ellipsoid/ellipsoid_tristrip.vs       |   124 +
 .../geometry/ellipsoid/picking/ellipsoid.fs        |   146 +
 .../geometry/ellipsoid/picking/ellipsoid.gs        |   339 +
 .../geometry/ellipsoid/picking/ellipsoid.vs        |    60 +
 .../ellipsoid/picking/ellipsoid_tristrip.vs        |   132 +
 .../particles/geometry/sphere/picking/sphere.fs    |    89 +
 .../particles/geometry/sphere/picking/sphere.gs    |   310 +
 .../particles/geometry/sphere/picking/sphere.vs    |    55 +
 .../geometry/sphere/picking/sphere_tristrip.vs     |    89 +
 .../glsl/particles/geometry/sphere/sphere.fs       |    99 +
 .../glsl/particles/geometry/sphere/sphere.gs       |   309 +
 .../glsl/particles/geometry/sphere/sphere.vs       |    48 +
 .../particles/geometry/sphere/sphere_tristrip.vs   |    72 +
 .../glsl/particles/imposter/sphere/flat_shading.fs |    41 +
 .../imposter/sphere/picking/flat_shading.fs        |    41 +
 .../imposter/sphere/picking/with_depth.fs          |    59 +
 .../imposter/sphere/picking/with_depth.gs          |    71 +
 .../imposter/sphere/picking/with_depth.vs          |    55 +
 .../imposter/sphere/picking/with_depth_tri.vs      |   100 +
 .../imposter/sphere/picking/without_depth.gs       |    60 +
 .../imposter/sphere/picking/without_depth.vs       |    52 +
 .../imposter/sphere/picking/without_depth_tri.vs   |    87 +
 .../glsl/particles/imposter/sphere/with_depth.fs   |    65 +
 .../glsl/particles/imposter/sphere/with_depth.gs   |    71 +
 .../glsl/particles/imposter/sphere/with_depth.vs   |    48 +
 .../particles/imposter/sphere/with_depth_tri.vs    |    89 +
 .../particles/imposter/sphere/without_depth.fs     |    48 +
 .../particles/imposter/sphere/without_depth.gs     |    60 +
 .../particles/imposter/sphere/without_depth.vs     |    45 +
 .../particles/imposter/sphere/without_depth_tri.vs |    72 +
 .../particles/pointsprites/sphere/flat_shading.fs  |    43 +
 .../pointsprites/sphere/picking/flat_shading.fs    |    43 +
 .../pointsprites/sphere/picking/with_depth.fs      |    62 +
 .../pointsprites/sphere/picking/with_depth.vs      |    91 +
 .../pointsprites/sphere/picking/without_depth.vs   |    78 +
 .../particles/pointsprites/sphere/with_depth.fs    |    67 +
 .../particles/pointsprites/sphere/with_depth.vs    |    79 +
 .../particles/pointsprites/sphere/without_depth.fs |    50 +
 .../particles/pointsprites/sphere/without_depth.vs |    61 +
 .../particles/pointsprites/square/flat_shading.fs  |    37 +
 .../pointsprites/square/picking/flat_shading.fs    |    37 +
 src/opengl_renderer/resources/glsl/text/text.fs    |    40 +
 src/opengl_renderer/resources/glsl/text/text.vs    |    42 +
 src/opengl_renderer/resources/resources.qrc        |   115 +
 src/plugins/CMakeLists.txt                         |    80 +
 src/plugins/crystalanalysis/CMakeLists.txt         |    68 +-
 src/plugins/crystalanalysis/CrystalAnalysis.h      |    25 +-
 src/plugins/crystalanalysis/data/Cluster.h         |   241 +
 src/plugins/crystalanalysis/data/ClusterGraph.cpp  |   286 +
 src/plugins/crystalanalysis/data/ClusterGraph.h    |   103 +
 src/plugins/crystalanalysis/data/ClusterVector.h   |   113 +
 .../crystalanalysis/data/DislocationNetwork.cpp    |   123 +
 .../crystalanalysis/data/DislocationNetwork.h      |   299 +
 src/plugins/crystalanalysis/data/PlanarDefects.cpp |    30 +
 src/plugins/crystalanalysis/data/PlanarDefects.h   |    60 +
 .../crystalanalysis/data/clusters/Cluster.cpp      |    45 -
 .../crystalanalysis/data/clusters/Cluster.h        |   138 -
 .../crystalanalysis/data/clusters/ClusterGraph.cpp |   102 -
 .../crystalanalysis/data/clusters/ClusterGraph.h   |    91 -
 .../data/dislocations/DislocationDisplay.cpp       |   314 -
 .../data/dislocations/DislocationDisplay.h         |   156 -
 .../data/dislocations/DislocationInspector.cpp     |   471 -
 .../data/dislocations/DislocationInspector.h       |   200 -
 .../data/dislocations/DislocationNetwork.cpp       |    90 -
 .../data/dislocations/DislocationNetwork.h         |    97 -
 .../data/dislocations/DislocationSegment.cpp       |   172 -
 .../data/dislocations/DislocationSegment.h         |   147 -
 .../data/patterns/BurgersVectorFamily.cpp          |    77 -
 .../data/patterns/BurgersVectorFamily.h            |   132 -
 .../data/patterns/PatternCatalog.cpp               |   131 -
 .../crystalanalysis/data/patterns/PatternCatalog.h |    97 -
 .../data/patterns/StructurePattern.cpp             |   160 -
 .../data/patterns/StructurePattern.h               |   138 -
 .../crystalanalysis/exporter/CAExporter.cpp        |   327 +
 src/plugins/crystalanalysis/exporter/CAExporter.h  |    92 +
 src/plugins/crystalanalysis/gui/CMakeLists.txt     |    43 +
 .../gui/importer/CAImporterEditor.cpp              |    55 +
 .../gui/importer/CAImporterEditor.h                |    55 +
 .../modifier/ConstructSurfaceModifierEditor.cpp    |    71 +
 .../gui/modifier/ConstructSurfaceModifierEditor.h  |    55 +
 .../modifier/DislocationAnalysisModifierEditor.cpp |   220 +
 .../modifier/DislocationAnalysisModifierEditor.h   |   124 +
 .../gui/modifier/ElasticStrainModifierEditor.cpp   |   120 +
 .../gui/modifier/ElasticStrainModifierEditor.h     |    62 +
 .../modifier/GrainSegmentationModifierEditor.cpp   |   117 +
 .../gui/modifier/GrainSegmentationModifierEditor.h |    55 +
 .../modifier/SmoothDislocationsModifierEditor.cpp  |    70 +
 .../modifier/SmoothDislocationsModifierEditor.h    |    55 +
 .../gui/modifier/SmoothSurfaceModifierEditor.cpp   |    52 +
 .../gui/modifier/SmoothSurfaceModifierEditor.h     |    55 +
 .../dislocations/DislocationDisplayEditor.cpp      |   114 +
 .../dislocations/DislocationDisplayEditor.h        |    53 +
 .../partition_mesh/PartitionMeshDisplayEditor.cpp  |    84 +
 .../partition_mesh/PartitionMeshDisplayEditor.h    |    53 +
 .../objects/patterns/BurgersVectorFamilyEditor.cpp |    60 +
 .../objects/patterns/BurgersVectorFamilyEditor.h   |    55 +
 .../gui/objects/patterns/PatternCatalogEditor.cpp  |   118 +
 .../gui/objects/patterns/PatternCatalogEditor.h    |    62 +
 .../objects/patterns/StructurePatternEditor.cpp    |   119 +
 .../gui/objects/patterns/StructurePatternEditor.h  |    62 +
 .../slip_surface/SlipSurfaceDisplayEditor.cpp      |    64 +
 .../slip_surface/SlipSurfaceDisplayEditor.h        |    53 +
 .../gui/util/DislocationInformationApplet.cpp      |   269 +
 .../gui/util/DislocationInformationApplet.h        |   127 +
 .../crystalanalysis/importer/CAImporter.cpp        |   923 +-
 src/plugins/crystalanalysis/importer/CAImporter.h  |   140 +-
 .../modifier/ConstructSurfaceModifier.cpp          |   414 +-
 .../modifier/ConstructSurfaceModifier.h            |   125 +-
 .../crystalanalysis/modifier/ShiftModifier.cpp     |   133 -
 .../crystalanalysis/modifier/ShiftModifier.h       |    91 -
 .../modifier/SliceSurfaceModifier.cpp              |   111 +
 .../modifier/SliceSurfaceModifier.h                |    86 +
 .../modifier/SmoothDislocationsModifier.cpp        |   214 +-
 .../modifier/SmoothDislocationsModifier.h          |    65 +-
 .../modifier/SmoothSurfaceModifier.cpp             |    47 +-
 .../modifier/SmoothSurfaceModifier.h               |    41 +-
 .../crystalanalysis/modifier/dxa/BurgersCircuit.h  |   150 +
 .../modifier/dxa/CrystalPathFinder.cpp             |   154 +
 .../modifier/dxa/CrystalPathFinder.h               |   108 +
 .../modifier/dxa/DislocationAnalysisEngine.cpp     |   237 +
 .../modifier/dxa/DislocationAnalysisEngine.h       |   110 +
 .../modifier/dxa/DislocationAnalysisModifier.cpp   |   414 +
 .../modifier/dxa/DislocationAnalysisModifier.h     |   260 +
 .../modifier/dxa/DislocationTracer.cpp             |  1305 ++
 .../modifier/dxa/DislocationTracer.h               |   155 +
 .../modifier/dxa/ElasticMapping.cpp                |   390 +
 .../crystalanalysis/modifier/dxa/ElasticMapping.h  |   196 +
 .../crystalanalysis/modifier/dxa/InterfaceMesh.cpp |   261 +
 .../crystalanalysis/modifier/dxa/InterfaceMesh.h   |   127 +
 .../modifier/dxa/PlanarDefectIdentification.cpp    |   377 +
 .../modifier/dxa/PlanarDefectIdentification.h      |    81 +
 .../modifier/dxa/StructureAnalysis.cpp             |  1134 +
 .../modifier/dxa/StructureAnalysis.h               |   235 +
 .../modifier/elasticstrain/ElasticStrainEngine.cpp |   178 +
 .../modifier/elasticstrain/ElasticStrainEngine.h   |    79 +
 .../elasticstrain/ElasticStrainModifier.cpp        |   196 +
 .../modifier/elasticstrain/ElasticStrainModifier.h |   156 +
 .../modifier/grains/GrainSegmentationEngine.cpp    |   601 +
 .../modifier/grains/GrainSegmentationEngine.h      |   203 +
 .../modifier/grains/GrainSegmentationModifier.cpp  |   229 +
 .../modifier/grains/GrainSegmentationModifier.h    |   185 +
 .../objects/clusters/ClusterGraphObject.cpp        |    39 +
 .../objects/clusters/ClusterGraphObject.h          |    67 +
 .../objects/dislocations/DislocationDisplay.cpp    |   555 +
 .../objects/dislocations/DislocationDisplay.h      |   266 +
 .../dislocations/DislocationNetworkObject.cpp      |    53 +
 .../dislocations/DislocationNetworkObject.h        |    83 +
 .../objects/partition_mesh/PartitionMesh.cpp       |   149 +
 .../objects/partition_mesh/PartitionMesh.h         |   115 +
 .../partition_mesh/PartitionMeshDisplay.cpp        |   392 +
 .../objects/partition_mesh/PartitionMeshDisplay.h  |   199 +
 .../objects/patterns/BurgersVectorFamily.cpp       |    87 +
 .../objects/patterns/BurgersVectorFamily.h         |    94 +
 .../objects/patterns/PatternCatalog.cpp            |    47 +
 .../objects/patterns/PatternCatalog.h              |    76 +
 .../objects/patterns/StructurePattern.cpp          |    93 +
 .../objects/patterns/StructurePattern.h            |   132 +
 .../objects/slip_surface/SlipSurface.cpp           |   104 +
 .../objects/slip_surface/SlipSurface.h             |   113 +
 .../objects/slip_surface/SlipSurfaceDisplay.cpp    |   381 +
 .../objects/slip_surface/SlipSurfaceDisplay.h      |   156 +
 .../resources/CrystalAnalysis.manifest.xml         |    38 -
 .../python/ovito/data/crystalanalysis/__init__.py  |    32 +
 .../python/ovito/io/crystalanalysis/__init__.py    |     9 +
 .../ovito/modifiers/crystalanalysis/__init__.py    |    21 +
 .../python/ovito/vis/crystalanalysis/__init__.py   |    15 +
 .../crystalanalysis/scripting/PythonInterface.cpp  |   482 +
 .../crystalanalysis/util/DelaunayTessellation.cpp  |   388 +-
 .../crystalanalysis/util/DelaunayTessellation.h    |   430 +-
 .../util/ManifoldConstructionHelper.h              |   418 +
 src/plugins/mesh/CMakeLists.txt                    |    15 +-
 src/plugins/mesh/Mesh.h                            |     6 -
 src/plugins/mesh/import/TriMeshImportData.cpp      |    77 -
 src/plugins/mesh/import/TriMeshImportData.h        |    70 -
 src/plugins/mesh/import/TriMeshLoader.cpp          |    78 +
 src/plugins/mesh/import/TriMeshLoader.h            |    71 +
 src/plugins/mesh/import/VTKFileImporter.cpp        |   133 +-
 src/plugins/mesh/import/VTKFileImporter.h          |    23 +-
 src/plugins/mesh/resources/Mesh.manifest.xml       |    34 -
 .../resources/python/ovito/io/mesh/__init__.py     |     5 +
 src/plugins/mesh/scripting/PythonInterface.cpp     |    46 +
 src/plugins/netcdf/CMakeLists.txt                  |   103 +-
 src/plugins/netcdf/FindNetCDF.cmake                |    25 -
 src/plugins/netcdf/NetCDFExporter.cpp              |    53 +
 src/plugins/netcdf/NetCDFExporter.h                |    68 +
 src/plugins/netcdf/NetCDFImporter.cpp              |   974 +-
 src/plugins/netcdf/NetCDFImporter.h                |   106 +-
 src/plugins/netcdf/PythonInterface.cpp             |    52 +
 src/plugins/netcdf/gui/CMakeLists.txt              |    26 +
 src/plugins/netcdf/gui/NetCDFImporterEditor.cpp    |   145 +
 src/plugins/netcdf/gui/NetCDFImporterEditor.h      |    66 +
 .../netcdf/resources/NetCDFImporter.manifest.xml   |    38 -
 .../python/ovito/io/particles/netcdf/__init__.py   |     8 +
 src/plugins/openbabel/CMakeLists.txt               |    46 +
 src/plugins/openbabel/PythonInterface.cpp          |    51 +
 src/plugins/openbabel/import/CIFImporter.cpp       |    53 +
 src/plugins/openbabel/import/CIFImporter.h         |    68 +
 src/plugins/openbabel/import/OpenBabelImporter.cpp |   133 +
 src/plugins/openbabel/import/OpenBabelImporter.h   |    81 +
 .../ovito/io/particles/openbabel/__init__.py       |     9 +
 src/plugins/particles/CMakeLists.txt               |   154 +-
 src/plugins/particles/Particles.cpp                |    22 +
 src/plugins/particles/Particles.h                  |    78 +-
 src/plugins/particles/data/BondProperty.cpp        |   201 +
 src/plugins/particles/data/BondProperty.h          |   140 +
 src/plugins/particles/data/BondsDisplay.cpp        |   236 -
 src/plugins/particles/data/BondsDisplay.h          |   179 -
 src/plugins/particles/data/BondsObject.cpp         |   122 -
 src/plugins/particles/data/BondsObject.h           |    97 -
 src/plugins/particles/data/BondsStorage.cpp        |    43 +-
 src/plugins/particles/data/BondsStorage.h          |   141 +-
 src/plugins/particles/data/ParticleDisplay.cpp     |   435 -
 src/plugins/particles/data/ParticleDisplay.h       |   198 -
 src/plugins/particles/data/ParticleProperty.cpp    |   291 +-
 src/plugins/particles/data/ParticleProperty.h      |   560 +-
 .../particles/data/ParticlePropertyObject.cpp      |   201 -
 .../particles/data/ParticlePropertyObject.h        |   659 -
 .../particles/data/ParticleSelectionSet.cpp        |   338 -
 src/plugins/particles/data/ParticleSelectionSet.h  |   127 -
 src/plugins/particles/data/ParticleType.cpp        |    88 -
 src/plugins/particles/data/ParticleType.h          |   150 -
 .../particles/data/ParticleTypeProperty.cpp        |   120 -
 src/plugins/particles/data/ParticleTypeProperty.h  |   150 -
 src/plugins/particles/data/PropertyBase.cpp        |   292 +
 src/plugins/particles/data/PropertyBase.h          |   511 +
 src/plugins/particles/data/SimulationCell.cpp      |   302 -
 src/plugins/particles/data/SimulationCell.h        |   336 +-
 src/plugins/particles/data/SimulationCellData.h    |   161 -
 .../particles/data/SimulationCellDisplay.cpp       |   216 -
 src/plugins/particles/data/SimulationCellDisplay.h |   172 -
 src/plugins/particles/data/SurfaceMesh.cpp         |   109 -
 src/plugins/particles/data/SurfaceMesh.h           |   105 -
 src/plugins/particles/data/SurfaceMeshDisplay.cpp  |   848 -
 src/plugins/particles/data/SurfaceMeshDisplay.h    |   178 -
 src/plugins/particles/data/VectorDisplay.cpp       |   243 -
 src/plugins/particles/data/VectorDisplay.h         |   201 -
 .../export/FileColumnParticleExporter.cpp          |    55 +
 .../particles/export/FileColumnParticleExporter.h  |    70 +
 .../particles/export/OutputColumnMapping.cpp       |   150 +
 src/plugins/particles/export/OutputColumnMapping.h |   115 +
 src/plugins/particles/export/ParticleExporter.cpp  |   133 +
 src/plugins/particles/export/ParticleExporter.h    |    94 +
 .../particles/export/fhi_aims/FHIAimsExporter.cpp  |    85 +
 .../particles/export/fhi_aims/FHIAimsExporter.h    |    62 +
 src/plugins/particles/export/imd/IMDExporter.cpp   |   171 +
 src/plugins/particles/export/imd/IMDExporter.h     |    62 +
 .../particles/export/lammps/LAMMPSDataExporter.cpp |   231 +
 .../particles/export/lammps/LAMMPSDataExporter.h   |    76 +
 .../particles/export/lammps/LAMMPSDumpExporter.cpp |   160 +
 .../particles/export/lammps/LAMMPSDumpExporter.h   |    62 +
 .../particles/export/vasp/POSCARExporter.cpp       |   143 +
 src/plugins/particles/export/vasp/POSCARExporter.h |    62 +
 src/plugins/particles/export/xyz/XYZExporter.cpp   |   173 +
 src/plugins/particles/export/xyz/XYZExporter.h     |    87 +
 .../particles/exporter/OutputColumnMapping.cpp     |   182 -
 .../particles/exporter/OutputColumnMapping.h       |   144 -
 .../particles/exporter/ParticleExporter.cpp        |   308 -
 src/plugins/particles/exporter/ParticleExporter.h  |   221 -
 .../exporter/ParticleExporterSettingsDialog.cpp    |   247 -
 .../exporter/ParticleExporterSettingsDialog.h      |    69 -
 src/plugins/particles/exporter/imd/IMDExporter.cpp |   154 -
 src/plugins/particles/exporter/imd/IMDExporter.h   |    64 -
 .../exporter/lammps/LAMMPSDataExporter.cpp         |   154 -
 .../particles/exporter/lammps/LAMMPSDataExporter.h |    64 -
 .../exporter/lammps/LAMMPSDumpExporter.cpp         |   206 -
 .../particles/exporter/lammps/LAMMPSDumpExporter.h |    78 -
 .../particles/exporter/vasp/POSCARExporter.cpp     |   149 -
 .../particles/exporter/vasp/POSCARExporter.h       |    64 -
 src/plugins/particles/exporter/xyz/XYZExporter.cpp |   118 -
 src/plugins/particles/exporter/xyz/XYZExporter.h   |    78 -
 src/plugins/particles/gui/CMakeLists.txt           |    98 +
 src/plugins/particles/gui/ParticlesGui.cpp         |    22 +
 src/plugins/particles/gui/ParticlesGui.h           |    42 +
 .../export/FileColumnParticleExporterEditor.cpp    |   192 +
 .../gui/export/FileColumnParticleExporterEditor.h  |    70 +
 .../gui/export/lammps/LAMMPSDataExporterEditor.cpp |    63 +
 .../gui/export/lammps/LAMMPSDataExporterEditor.h   |    57 +
 .../particles/gui/export/xyz/XYZExporterEditor.cpp |    59 +
 .../particles/gui/export/xyz/XYZExporterEditor.h   |    57 +
 .../gui/import/InputColumnMappingDialog.cpp        |   358 +
 .../gui/import/InputColumnMappingDialog.h          |    85 +
 .../lammps/LAMMPSBinaryDumpImporterEditor.cpp      |   150 +
 .../import/lammps/LAMMPSBinaryDumpImporterEditor.h |    69 +
 .../gui/import/lammps/LAMMPSDataImporterEditor.cpp |    98 +
 .../gui/import/lammps/LAMMPSDataImporterEditor.h   |    61 +
 .../import/lammps/LAMMPSTextDumpImporterEditor.cpp |   135 +
 .../import/lammps/LAMMPSTextDumpImporterEditor.h   |    66 +
 .../particles/gui/import/xyz/XYZImporterEditor.cpp |   182 +
 .../particles/gui/import/xyz/XYZImporterEditor.h   |    69 +
 .../gui/modifier/ParticleModifierEditor.cpp        |    70 +
 .../gui/modifier/ParticleModifierEditor.h          |    70 +
 .../modifier/analysis/StructureListParameterUI.cpp |   147 +
 .../modifier/analysis/StructureListParameterUI.h   |   102 +
 .../binandreduce/BinAndReduceModifierEditor.cpp    |   360 +
 .../binandreduce/BinAndReduceModifierEditor.h      |   107 +
 .../bondangle/BondAngleAnalysisModifierEditor.cpp  |    67 +
 .../bondangle/BondAngleAnalysisModifierEditor.h    |    55 +
 .../CentroSymmetryModifierEditor.cpp               |    69 +
 .../centrosymmetry/CentroSymmetryModifierEditor.h  |    55 +
 .../cluster/ClusterAnalysisModifierEditor.cpp      |    74 +
 .../cluster/ClusterAnalysisModifierEditor.h        |    57 +
 .../cna/CommonNeighborAnalysisModifierEditor.cpp   |    97 +
 .../cna/CommonNeighborAnalysisModifierEditor.h     |    57 +
 .../CoordinationNumberModifierEditor.cpp           |   177 +
 .../CoordinationNumberModifierEditor.h             |    81 +
 .../diamond/IdentifyDiamondModifierEditor.cpp      |    66 +
 .../diamond/IdentifyDiamondModifierEditor.h        |    57 +
 .../CalculateDisplacementsModifierEditor.cpp       |   104 +
 .../CalculateDisplacementsModifierEditor.h         |    55 +
 .../analysis/histogram/HistogramModifierEditor.cpp |   278 +
 .../analysis/histogram/HistogramModifierEditor.h   |    85 +
 .../PolyhedralTemplateMatchingModifierEditor.cpp   |   177 +
 .../ptm/PolyhedralTemplateMatchingModifierEditor.h |    82 +
 .../scatterplot/ScatterPlotModifierEditor.cpp      |   318 +
 .../scatterplot/ScatterPlotModifierEditor.h        |    88 +
 .../analysis/strain/AtomicStrainModifierEditor.cpp |   141 +
 .../analysis/strain/AtomicStrainModifierEditor.h   |    57 +
 .../StructuralClusteringModifierEditor.cpp         |    71 +
 .../StructuralClusteringModifierEditor.h           |    57 +
 .../voronoi/VoronoiAnalysisModifierEditor.cpp      |   101 +
 .../voronoi/VoronoiAnalysisModifierEditor.h        |    57 +
 .../WignerSeitzAnalysisModifierEditor.cpp          |    96 +
 .../WignerSeitzAnalysisModifierEditor.h            |    57 +
 .../coloring/AmbientOcclusionModifierEditor.cpp    |    77 +
 .../coloring/AmbientOcclusionModifierEditor.h      |    55 +
 .../coloring/AssignColorModifierEditor.cpp         |    61 +
 .../modifier/coloring/AssignColorModifierEditor.h  |    57 +
 .../coloring/ColorCodingModifierEditor.cpp         |   363 +
 .../modifier/coloring/ColorCodingModifierEditor.h  |    97 +
 .../modifier/coloring/ColorLegendOverlayEditor.cpp |   225 +
 .../modifier/coloring/ColorLegendOverlayEditor.h   |    57 +
 .../modify/AffineTransformationModifierEditor.cpp  |   400 +
 .../modify/AffineTransformationModifierEditor.h    |    82 +
 .../modify/CombineParticleSetsModifierEditor.cpp   |    57 +
 .../modify/CombineParticleSetsModifierEditor.h     |    55 +
 .../modifier/modify/CreateBondsModifierEditor.cpp  |   170 +
 .../modifier/modify/CreateBondsModifierEditor.h    |   105 +
 .../modifier/modify/DeleteParticlesModifier.cpp    |    52 +
 .../gui/modifier/modify/DeleteParticlesModifier.h  |    57 +
 .../modify/LoadTrajectoryModifierEditor.cpp        |    57 +
 .../modifier/modify/LoadTrajectoryModifierEditor.h |    55 +
 .../modify/ShowPeriodicImagesModifierEditor.cpp    |    75 +
 .../modify/ShowPeriodicImagesModifierEditor.h      |    57 +
 .../gui/modifier/modify/SliceModifierEditor.cpp    |   366 +
 .../gui/modifier/modify/SliceModifierEditor.h      |   123 +
 .../properties/ComputePropertyModifierEditor.cpp   |   266 +
 .../properties/ComputePropertyModifierEditor.h     |    83 +
 .../properties/FreezePropertyModifierEditor.cpp    |    98 +
 .../properties/FreezePropertyModifierEditor.h      |    65 +
 .../selection/ExpandSelectionModifierEditor.cpp    |   103 +
 .../selection/ExpandSelectionModifierEditor.h      |    57 +
 .../selection/ManualSelectionModifierEditor.cpp    |   356 +
 .../selection/ManualSelectionModifierEditor.h      |    77 +
 .../selection/SelectExpressionModifierEditor.cpp   |    94 +
 .../selection/SelectExpressionModifierEditor.h     |    68 +
 .../selection/SelectParticleTypeModifierEditor.cpp |   182 +
 .../selection/SelectParticleTypeModifierEditor.h   |    83 +
 .../particles/gui/objects/BondTypeEditor.cpp       |    63 +
 src/plugins/particles/gui/objects/BondTypeEditor.h |    58 +
 .../gui/objects/BondTypePropertyEditor.cpp         |    73 +
 .../particles/gui/objects/BondTypePropertyEditor.h |    55 +
 .../particles/gui/objects/BondsDisplayEditor.cpp   |    81 +
 .../particles/gui/objects/BondsDisplayEditor.h     |    55 +
 .../gui/objects/ParticleDisplayEditor.cpp          |    84 +
 .../particles/gui/objects/ParticleDisplayEditor.h  |    56 +
 .../particles/gui/objects/ParticleTypeEditor.cpp   |    89 +
 .../particles/gui/objects/ParticleTypeEditor.h     |    55 +
 .../gui/objects/ParticleTypePropertyEditor.cpp     |    73 +
 .../gui/objects/ParticleTypePropertyEditor.h       |    55 +
 .../gui/objects/SimulationCellDisplayEditor.cpp    |    65 +
 .../gui/objects/SimulationCellDisplayEditor.h      |    53 +
 .../gui/objects/SimulationCellObjectEditor.cpp     |   290 +
 .../gui/objects/SimulationCellObjectEditor.h       |    81 +
 .../gui/objects/SurfaceMeshDisplayEditor.cpp       |    88 +
 .../gui/objects/SurfaceMeshDisplayEditor.h         |    53 +
 .../gui/objects/TrajectoryDisplayEditor.cpp        |    73 +
 .../gui/objects/TrajectoryDisplayEditor.h          |    55 +
 .../objects/TrajectoryGeneratorObjectEditor.cpp    |   179 +
 .../gui/objects/TrajectoryGeneratorObjectEditor.h  |    60 +
 .../particles/gui/objects/VectorDisplayEditor.cpp  |    94 +
 .../particles/gui/objects/VectorDisplayEditor.h    |    53 +
 .../gui/resources/icons/arrow_alignment_base.png   |   Bin 0 -> 683 bytes
 .../gui/resources/icons/arrow_alignment_center.png |   Bin 0 -> 718 bytes
 .../gui/resources/icons/arrow_alignment_head.png   |   Bin 0 -> 659 bytes
 .../gui/resources/icons/export_color_scale.png     |   Bin 0 -> 905 bytes
 .../gui/resources/icons/particle_shape_circle.png  |   Bin 0 -> 453 bytes
 .../gui/resources/icons/particle_shape_cube.png    |   Bin 0 -> 607 bytes
 .../resources/icons/particle_shape_cylinder.png    |   Bin 0 -> 857 bytes
 .../gui/resources/icons/particle_shape_sphere.png  |   Bin 0 -> 1109 bytes
 .../icons/particle_shape_spherocylinder.png        |   Bin 0 -> 1007 bytes
 .../gui/resources/icons/particle_shape_square.png  |   Bin 0 -> 321 bytes
 .../particles/gui/resources/particles_gui.qrc      |    20 +
 .../particles/gui/util/BondPropertyComboBox.cpp    |    91 +
 .../particles/gui/util/BondPropertyComboBox.h      |    99 +
 .../particles/gui/util/BondPropertyParameterUI.cpp |   206 +
 .../particles/gui/util/BondPropertyParameterUI.h   |   102 +
 .../particles/gui/util/CreateTrajectoryApplet.cpp  |   277 +
 .../particles/gui/util/CreateTrajectoryApplet.h    |    75 +
 .../particles/gui/util/CutoffRadiusPresetsUI.cpp   |   209 +
 .../particles/gui/util/CutoffRadiusPresetsUI.h     |    94 +
 .../gui/util/ParticleInformationApplet.cpp         |   273 +
 .../particles/gui/util/ParticleInformationApplet.h |   118 +
 .../particles/gui/util/ParticlePickingHelper.cpp   |   166 +
 .../particles/gui/util/ParticlePickingHelper.h     |   100 +
 .../gui/util/ParticlePropertyComboBox.cpp          |    91 +
 .../particles/gui/util/ParticlePropertyComboBox.h  |    99 +
 .../gui/util/ParticlePropertyParameterUI.cpp       |   218 +
 .../gui/util/ParticlePropertyParameterUI.h         |   107 +
 .../particles/gui/util/ParticleSettingsPage.cpp    |   246 +
 .../particles/gui/util/ParticleSettingsPage.h      |    66 +
 .../particles/import/InputColumnMapping.cpp        |   411 +
 src/plugins/particles/import/InputColumnMapping.h  |   215 +
 .../particles/import/ParticleFrameLoader.cpp       |   349 +
 src/plugins/particles/import/ParticleFrameLoader.h |   333 +
 src/plugins/particles/import/ParticleImporter.cpp  |   121 +
 src/plugins/particles/import/ParticleImporter.h    |    93 +
 src/plugins/particles/import/cfg/CFGImporter.cpp   |   340 +
 src/plugins/particles/import/cfg/CFGImporter.h     |    91 +
 .../particles/import/fhi_aims/FHIAimsImporter.cpp  |   161 +
 .../particles/import/fhi_aims/FHIAimsImporter.h    |    86 +
 .../import/fhi_aims/FHIAimsLogFileImporter.cpp     |   181 +
 .../import/fhi_aims/FHIAimsLogFileImporter.h       |    93 +
 src/plugins/particles/import/gsd/GSDFile.h         |   203 +
 src/plugins/particles/import/gsd/GSDImporter.cpp   |   248 +
 src/plugins/particles/import/gsd/GSDImporter.h     |    97 +
 src/plugins/particles/import/gsd/gsd.c             |   901 +
 src/plugins/particles/import/gsd/gsd.h             |   152 +
 src/plugins/particles/import/imd/IMDImporter.cpp   |   173 +
 src/plugins/particles/import/imd/IMDImporter.h     |    85 +
 .../import/lammps/LAMMPSBinaryDumpImporter.cpp     |   400 +
 .../import/lammps/LAMMPSBinaryDumpImporter.h       |   133 +
 .../particles/import/lammps/LAMMPSDataImporter.cpp |   563 +
 .../particles/import/lammps/LAMMPSDataImporter.h   |   142 +
 .../import/lammps/LAMMPSTextDumpImporter.cpp       |   438 +
 .../import/lammps/LAMMPSTextDumpImporter.h         |   160 +
 .../particles/import/parcas/ParcasFileImporter.cpp |   308 +
 .../particles/import/parcas/ParcasFileImporter.h   |    85 +
 src/plugins/particles/import/pdb/PDBImporter.cpp   |   249 +
 src/plugins/particles/import/pdb/PDBImporter.h     |    85 +
 .../particles/import/vasp/POSCARImporter.cpp       |   289 +
 src/plugins/particles/import/vasp/POSCARImporter.h |    97 +
 src/plugins/particles/import/xyz/XYZImporter.cpp   |   551 +
 src/plugins/particles/import/xyz/XYZImporter.h     |   136 +
 .../particles/importer/InputColumnMapping.cpp      |   410 -
 .../particles/importer/InputColumnMapping.h        |   219 -
 .../importer/InputColumnMappingDialog.cpp          |   353 -
 .../particles/importer/InputColumnMappingDialog.h  |    83 -
 .../particles/importer/ParticleImportTask.cpp      |   224 -
 .../particles/importer/ParticleImportTask.h        |   191 -
 .../particles/importer/ParticleImporter.cpp        |   124 -
 src/plugins/particles/importer/ParticleImporter.h  |    88 -
 src/plugins/particles/importer/cfg/CFGImporter.cpp |   327 -
 src/plugins/particles/importer/cfg/CFGImporter.h   |    89 -
 src/plugins/particles/importer/imd/IMDImporter.cpp |   171 -
 src/plugins/particles/importer/imd/IMDImporter.h   |    85 -
 .../importer/lammps/LAMMPSBinaryDumpImporter.cpp   |   503 -
 .../importer/lammps/LAMMPSBinaryDumpImporter.h     |   165 -
 .../importer/lammps/LAMMPSDataImporter.cpp         |   250 -
 .../particles/importer/lammps/LAMMPSDataImporter.h |    86 -
 .../importer/lammps/LAMMPSTextDumpImporter.cpp     |   525 -
 .../importer/lammps/LAMMPSTextDumpImporter.h       |   183 -
 .../importer/parcas/ParcasFileImporter.cpp         |   310 -
 .../particles/importer/parcas/ParcasFileImporter.h |    86 -
 src/plugins/particles/importer/pdb/PDBImporter.cpp |   161 -
 src/plugins/particles/importer/pdb/PDBImporter.h   |    85 -
 .../particles/importer/vasp/POSCARImporter.cpp     |   197 -
 .../particles/importer/vasp/POSCARImporter.h       |    85 -
 src/plugins/particles/importer/xyz/XYZImporter.cpp |   452 -
 src/plugins/particles/importer/xyz/XYZImporter.h   |   165 -
 .../modifier/AsynchronousParticleModifier.cpp      |   235 +-
 .../modifier/AsynchronousParticleModifier.h        |   130 +-
 .../particles/modifier/ParticleModifier.cpp        |   609 +-
 src/plugins/particles/modifier/ParticleModifier.h  |   145 +-
 .../analysis/StructureIdentificationModifier.cpp   |   204 +-
 .../analysis/StructureIdentificationModifier.h     |   150 +-
 .../analysis/binandreduce/BinAndReduceModifier.cpp |   483 +-
 .../analysis/binandreduce/BinAndReduceModifier.h   |   122 +-
 .../bondangle/BondAngleAnalysisModifier.cpp        |   126 +-
 .../analysis/bondangle/BondAngleAnalysisModifier.h |    71 +-
 .../analysis/bonds/CreateBondsModifier.cpp         |   415 -
 .../modifier/analysis/bonds/CreateBondsModifier.h  |   262 -
 .../centrosymmetry/CentroSymmetryModifier.cpp      |   129 +-
 .../centrosymmetry/CentroSymmetryModifier.h        |    98 +-
 .../analysis/cluster/ClusterAnalysisModifier.cpp   |   159 +-
 .../analysis/cluster/ClusterAnalysisModifier.h     |   114 +-
 .../cna/CommonNeighborAnalysisModifier.cpp         |   698 +-
 .../analysis/cna/CommonNeighborAnalysisModifier.h  |   221 +-
 .../coordination/CoordinationNumberModifier.cpp    |   266 +-
 .../coordination/CoordinationNumberModifier.h      |    96 +-
 .../analysis/diamond/IdentifyDiamondModifier.cpp   |   244 +
 .../analysis/diamond/IdentifyDiamondModifier.h     |    91 +
 .../CalculateDisplacementsModifier.cpp             |   173 +-
 .../displacements/CalculateDisplacementsModifier.h |    59 +-
 .../analysis/histogram/HistogramModifier.cpp       |   391 +-
 .../analysis/histogram/HistogramModifier.h         |    94 +-
 .../ptm/PolyhedralTemplateMatchingModifier.cpp     |   346 +
 .../ptm/PolyhedralTemplateMatchingModifier.h       |   227 +
 .../analysis/scatterplot/ScatterPlotModifier.cpp   |   547 +-
 .../analysis/scatterplot/ScatterPlotModifier.h     |   110 +-
 .../analysis/strain/AtomicStrainModifier.cpp       |   519 +-
 .../analysis/strain/AtomicStrainModifier.h         |   229 +-
 .../StructuralClusteringModifier.cpp               |   253 +
 .../StructuralClusteringModifier.h                 |   145 +
 .../analysis/voronoi/VoronoiAnalysisModifier.cpp   |   544 +
 .../analysis/voronoi/VoronoiAnalysisModifier.h     |   249 +
 .../wignerseitz/WignerSeitzAnalysisModifier.cpp    |   298 +-
 .../wignerseitz/WignerSeitzAnalysisModifier.h      |   125 +-
 .../modifier/coloring/AmbientOcclusionModifier.cpp |   268 +
 .../modifier/coloring/AmbientOcclusionModifier.h   |   138 +
 .../modifier/coloring/AmbientOcclusionRenderer.cpp |   142 +
 .../modifier/coloring/AmbientOcclusionRenderer.h   |    96 +
 .../modifier/coloring/AssignColorModifier.cpp      |    47 +-
 .../modifier/coloring/AssignColorModifier.h        |    54 +-
 .../modifier/coloring/ColorCodingModifier.cpp      |   557 +-
 .../modifier/coloring/ColorCodingModifier.h        |   339 +-
 .../modifier/coloring/ColorLegendOverlay.cpp       |   267 +
 .../modifier/coloring/ColorLegendOverlay.h         |   175 +
 .../particles/modifier/coloring/ColormapsData.h    |   556 +
 .../modifier/delete/DeleteParticlesModifier.cpp    |    84 -
 .../modifier/delete/DeleteParticlesModifier.h      |    84 -
 .../modifier/lighting/AmbientOcclusionModifier.cpp |   298 -
 .../modifier/lighting/AmbientOcclusionModifier.h   |   178 -
 .../modifier/lighting/AmbientOcclusionRenderer.cpp |   139 -
 .../modifier/lighting/AmbientOcclusionRenderer.h   |    92 -
 .../modify/AffineTransformationModifier.cpp        |   158 +
 .../modifier/modify/AffineTransformationModifier.h |   139 +
 .../modify/CombineParticleSetsModifier.cpp         |   167 +
 .../modifier/modify/CombineParticleSetsModifier.h  |    70 +
 .../modifier/modify/CreateBondsModifier.cpp        |   334 +
 .../modifier/modify/CreateBondsModifier.h          |   208 +
 .../modifier/modify/DeleteParticlesModifier.cpp    |    67 +
 .../modifier/modify/DeleteParticlesModifier.h      |    63 +
 .../modifier/modify/LoadTrajectoryModifier.cpp     |   195 +
 .../modifier/modify/LoadTrajectoryModifier.h       |    70 +
 .../modifier/modify/ShowPeriodicImagesModifier.cpp |   248 +
 .../modifier/modify/ShowPeriodicImagesModifier.h   |   142 +
 .../particles/modifier/modify/SliceModifier.cpp    |   402 +
 .../particles/modifier/modify/SliceModifier.h      |   216 +
 .../modifier/modify/WrapPeriodicImagesModifier.cpp |   110 +
 .../modifier/modify/WrapPeriodicImagesModifier.h   |    64 +
 .../modifier/pbc/ShowPeriodicImagesModifier.cpp    |   177 -
 .../modifier/pbc/ShowPeriodicImagesModifier.h      |   167 -
 .../modifier/pbc/WrapPeriodicImagesModifier.cpp    |    75 -
 .../modifier/pbc/WrapPeriodicImagesModifier.h      |    63 -
 .../properties/ComputeBondLengthsModifier.cpp      |    77 +
 .../properties/ComputeBondLengthsModifier.h        |    63 +
 .../properties/ComputePropertyModifier.cpp         |   446 +
 .../modifier/properties/ComputePropertyModifier.h  |   290 +
 .../CreateExpressionPropertyModifier.cpp           |   302 -
 .../properties/CreateExpressionPropertyModifier.h  |   212 -
 .../modifier/properties/FreezePropertyModifier.cpp |   226 +-
 .../modifier/properties/FreezePropertyModifier.h   |    64 +-
 .../modifier/selection/ClearSelectionModifier.cpp  |     7 +-
 .../modifier/selection/ClearSelectionModifier.h    |     9 +-
 .../modifier/selection/ExpandSelectionModifier.cpp |   229 +
 .../modifier/selection/ExpandSelectionModifier.h   |   212 +
 .../modifier/selection/FreezeSelectionModifier.cpp |   112 -
 .../modifier/selection/FreezeSelectionModifier.h   |    93 -
 .../modifier/selection/InvertSelectionModifier.cpp |     9 +-
 .../modifier/selection/InvertSelectionModifier.h   |     9 +-
 .../modifier/selection/ManualSelectionModifier.cpp |   333 +-
 .../modifier/selection/ManualSelectionModifier.h   |    61 +-
 .../selection/SelectExpressionModifier.cpp         |    81 +-
 .../modifier/selection/SelectExpressionModifier.h  |    60 +-
 .../selection/SelectParticleTypeModifier.cpp       |   285 +-
 .../selection/SelectParticleTypeModifier.h         |   100 +-
 .../particles/modifier/slice/SliceModifier.cpp     |   650 -
 .../particles/modifier/slice/SliceModifier.h       |   263 -
 .../AffineTransformationModifier.cpp               |   369 -
 .../transformation/AffineTransformationModifier.h  |   200 -
 .../particles/objects/BondPropertyObject.cpp       |   181 +
 src/plugins/particles/objects/BondPropertyObject.h |   596 +
 src/plugins/particles/objects/BondType.cpp         |    50 +
 src/plugins/particles/objects/BondType.h           |   114 +
 src/plugins/particles/objects/BondTypeProperty.cpp |    95 +
 src/plugins/particles/objects/BondTypeProperty.h   |   136 +
 src/plugins/particles/objects/BondsDisplay.cpp     |   340 +
 src/plugins/particles/objects/BondsDisplay.h       |   191 +
 src/plugins/particles/objects/BondsObject.cpp      |   112 +
 src/plugins/particles/objects/BondsObject.h        |    86 +
 src/plugins/particles/objects/ParticleDisplay.cpp  |   870 +
 src/plugins/particles/objects/ParticleDisplay.h    |   265 +
 .../particles/objects/ParticlePropertyObject.cpp   |   216 +
 .../particles/objects/ParticlePropertyObject.h     |   604 +
 src/plugins/particles/objects/ParticleType.cpp     |    66 +
 src/plugins/particles/objects/ParticleType.h       |   132 +
 .../particles/objects/ParticleTypeProperty.cpp     |   205 +
 .../particles/objects/ParticleTypeProperty.h       |   188 +
 .../particles/objects/SimulationCellDisplay.cpp    |   191 +
 .../particles/objects/SimulationCellDisplay.h      |   141 +
 .../particles/objects/SimulationCellObject.cpp     |    70 +
 .../particles/objects/SimulationCellObject.h       |   260 +
 src/plugins/particles/objects/SurfaceMesh.cpp      |   120 +
 src/plugins/particles/objects/SurfaceMesh.h        |   101 +
 .../particles/objects/SurfaceMeshDisplay.cpp       |   901 +
 src/plugins/particles/objects/SurfaceMeshDisplay.h |   225 +
 .../particles/objects/TrajectoryDisplay.cpp        |   143 +
 src/plugins/particles/objects/TrajectoryDisplay.h  |   132 +
 .../objects/TrajectoryGeneratorObject.cpp          |   211 +
 .../particles/objects/TrajectoryGeneratorObject.h  |   126 +
 src/plugins/particles/objects/TrajectoryObject.cpp |   121 +
 src/plugins/particles/objects/TrajectoryObject.h   |    84 +
 src/plugins/particles/objects/VectorDisplay.cpp    |   271 +
 src/plugins/particles/objects/VectorDisplay.h      |   233 +
 .../particles/resources/Particles.manifest.xml     |    40 -
 .../resources/icons/export_color_scale.png         |   Bin 885 -> 0 bytes
 src/plugins/particles/resources/particles.qrc      |    10 -
 .../python/ovito/data/particles/__init__.py        |   900 +
 .../python/ovito/io/particles/__init__.py          |    35 +
 .../python/ovito/modifiers/particles/__init__.py   |   101 +
 .../python/ovito/vis/particles/__init__.py         |    16 +
 .../particles/scripting/ExporterBinding.cpp        |    87 +
 .../particles/scripting/ImporterBinding.cpp        |   124 +
 .../particles/scripting/ModifierBinding.cpp        |  1478 ++
 .../particles/scripting/ParticlesBinding.cpp       |   209 -
 src/plugins/particles/scripting/ParticlesBinding.h |    74 -
 src/plugins/particles/scripting/PythonBinding.h    |   240 +
 .../particles/scripting/PythonInterface.cpp        |   868 +
 src/plugins/particles/util/CapPolygonTessellator.h |    11 +-
 .../particles/util/CutoffNeighborFinder.cpp        |   299 +
 src/plugins/particles/util/CutoffNeighborFinder.h  |   180 +
 .../particles/util/CutoffRadiusPresetsUI.cpp       |   207 -
 src/plugins/particles/util/CutoffRadiusPresetsUI.h |    93 -
 .../particles/util/NearestNeighborFinder.cpp       |   218 +
 src/plugins/particles/util/NearestNeighborFinder.h |   326 +
 .../particles/util/OnTheFlyNeighborListBuilder.cpp |   244 -
 .../particles/util/OnTheFlyNeighborListBuilder.h   |   146 -
 .../particles/util/ParticleExpressionEvaluator.cpp |   305 +-
 .../particles/util/ParticleExpressionEvaluator.h   |   124 +-
 .../particles/util/ParticleInformationApplet.cpp   |   245 -
 .../particles/util/ParticleInformationApplet.h     |   115 -
 .../particles/util/ParticlePickingHelper.cpp       |   258 -
 src/plugins/particles/util/ParticlePickingHelper.h |   100 -
 .../particles/util/ParticlePropertyComboBox.cpp    |    57 -
 .../particles/util/ParticlePropertyComboBox.h      |   106 -
 .../particles/util/ParticlePropertyParameterUI.cpp |   188 -
 .../particles/util/ParticlePropertyParameterUI.h   |   100 -
 .../particles/util/ParticleSelectionSet.cpp        |   333 +
 src/plugins/particles/util/ParticleSelectionSet.h  |   127 +
 .../particles/util/TreeNeighborListBuilder.cpp     |   237 -
 .../particles/util/TreeNeighborListBuilder.h       |   248 -
 src/plugins/povray/CMakeLists.txt                  |    43 +
 src/plugins/povray/exporter/POVRayExporter.cpp     |   127 +
 src/plugins/povray/exporter/POVRayExporter.h       |    79 +
 src/plugins/povray/gui/CMakeLists.txt              |    30 +
 src/plugins/povray/gui/POVRayRendererEditor.cpp    |   248 +
 src/plugins/povray/gui/POVRayRendererEditor.h      |    56 +
 src/plugins/povray/renderer/POVRayRenderer.cpp     |   735 +
 src/plugins/povray/renderer/POVRayRenderer.h       |   277 +
 .../resources/python/ovito/io/povray/__init__.py   |     8 +
 .../resources/python/ovito/vis/povray/__init__.py  |     8 +
 src/plugins/povray/scripting/PythonInterface.cpp   |   105 +
 src/plugins/pyscript/CMakeLists.txt                |   202 +
 src/plugins/pyscript/PyScript.cpp                  |    22 +
 src/plugins/pyscript/PyScript.h                    |    49 +
 src/plugins/pyscript/binding/AnimationBinding.cpp  |   183 +
 src/plugins/pyscript/binding/AppBinding.cpp        |   137 +
 src/plugins/pyscript/binding/FileIOBinding.cpp     |   150 +
 src/plugins/pyscript/binding/PythonBinding.h       |   780 +
 src/plugins/pyscript/binding/PythonInterface.cpp   |    50 +
 src/plugins/pyscript/binding/RenderingBinding.cpp  |   184 +
 src/plugins/pyscript/binding/SceneBinding.cpp      |   401 +
 src/plugins/pyscript/binding/ViewportBinding.cpp   |   314 +
 src/plugins/pyscript/engine/ScriptAutostarter.cpp  |    99 +
 src/plugins/pyscript/engine/ScriptAutostarter.h    |    60 +
 src/plugins/pyscript/engine/ScriptEngine.cpp       |   455 +
 src/plugins/pyscript/engine/ScriptEngine.h         |   156 +
 .../pyscript/extensions/PythonScriptModifier.cpp   |   429 +
 .../pyscript/extensions/PythonScriptModifier.h     |   179 +
 .../pyscript/extensions/PythonViewportOverlay.cpp  |   169 +
 .../pyscript/extensions/PythonViewportOverlay.h    |   117 +
 src/plugins/pyscript/gui/CMakeLists.txt            |    57 +
 src/plugins/pyscript/gui/GUIBinding.cpp            |    77 +
 .../pyscript/gui/PythonScriptModifierEditor.cpp    |   149 +
 .../pyscript/gui/PythonScriptModifierEditor.h      |    73 +
 .../pyscript/gui/PythonViewportOverlayEditor.cpp   |   133 +
 .../pyscript/gui/PythonViewportOverlayEditor.h     |    73 +
 src/plugins/pyscript/gui/RunScriptAction.cpp       |    77 +
 src/plugins/pyscript/gui/RunScriptAction.h         |    54 +
 .../pyscript/gui/python/ovito/vis/gui/__init__.py  |     9 +
 src/plugins/pyscript/launcher/Main.cpp             |   156 +
 src/plugins/pyscript/python/ovito/__init__.py      |   271 +
 src/plugins/pyscript/python/ovito/anim/__init__.py |     5 +
 src/plugins/pyscript/python/ovito/data/__init__.py |   376 +
 src/plugins/pyscript/python/ovito/io/__init__.py   |   305 +
 .../pyscript/python/ovito/modifiers/__init__.py    |    64 +
 src/plugins/pyscript/python/ovito/vis/__init__.py  |   132 +
 src/plugins/pyscript/resources/ovitos              |    10 +
 src/plugins/scripting/CMakeLists.txt               |    36 -
 src/plugins/scripting/Scripting.h                  |    34 -
 .../scripting/bindings/BasicTypesBinding.cpp       |   187 -
 src/plugins/scripting/bindings/BasicTypesBinding.h |   509 -
 src/plugins/scripting/bindings/DataSetBinding.cpp  |    84 -
 src/plugins/scripting/bindings/DataSetBinding.h    |    62 -
 .../scripting/bindings/InputOutputBinding.cpp      |   239 -
 .../scripting/bindings/InputOutputBinding.h        |    79 -
 .../scripting/bindings/LinkedFileObjectBinding.cpp |    98 -
 .../scripting/bindings/LinkedFileObjectBinding.h   |    56 -
 .../scripting/bindings/ObjectNodeBinding.cpp       |    89 -
 src/plugins/scripting/bindings/ObjectNodeBinding.h |    67 -
 src/plugins/scripting/bindings/ViewportBinding.cpp |   141 -
 src/plugins/scripting/bindings/ViewportBinding.h   |    69 -
 src/plugins/scripting/engine/ScriptAutostarter.cpp |    98 -
 src/plugins/scripting/engine/ScriptAutostarter.h   |    57 -
 src/plugins/scripting/engine/ScriptBinding.h       |    64 -
 src/plugins/scripting/engine/ScriptEngine.cpp      |   310 -
 src/plugins/scripting/engine/ScriptEngine.h        |   173 -
 .../scripting/resources/Scripting.manifest.xml     |    34 -
 src/plugins/tachyon/CMakeLists.txt                 |    21 +-
 src/plugins/tachyon/gui/CMakeLists.txt             |    30 +
 src/plugins/tachyon/gui/TachyonRendererEditor.cpp  |   201 +
 src/plugins/tachyon/gui/TachyonRendererEditor.h    |    56 +
 src/plugins/tachyon/renderer/TachyonRenderer.cpp   |   360 +-
 src/plugins/tachyon/renderer/TachyonRenderer.h     |    66 +-
 .../tachyon/renderer/TachyonRendererEditor.cpp     |   116 -
 .../tachyon/renderer/TachyonRendererEditor.h       |    56 -
 src/plugins/tachyon/resources/Tachyon.manifest.xml |    34 -
 .../resources/python/ovito/vis/tachyon/__init__.py |     8 +
 src/plugins/tachyon/scripting/PythonInterface.cpp  |    97 +
 tests/.DS_Store                                    |   Bin 6148 -> 0 bytes
 tests/files/.DS_Store                              |   Bin 6148 -> 6148 bytes
 tests/files/AMBER/trpzip2.ff10.mbondi.parm7        |  1279 ++
 tests/files/AMBER/trpzip2.gb.nc                    |   Bin 0 -> 3175936 bytes
 tests/files/{ => CFG}/SiVacancy.cfg                |     0
 tests/files/{ => CFG}/fcc_coherent_twin.0.cfg      |     0
 .../{ => CFG}/lammps_dumpi-42-1100-510000.cfg      |     0
 tests/files/{ => CFG}/shear.void.120.cfg           |     0
 tests/files/FHI-aims/1_geometry.in                 |    19 +
 tests/files/FHI-aims/2_geometry.in                 |     7 +
 tests/files/FHI-aims/3_geometry.in.next_step       | 11642 ++++++++++
 tests/files/GSD/test.gsd                           |   Bin 0 -> 132583 bytes
 tests/files/GSD/test1.py                           |    27 +
 tests/files/GSD/trajectory.gsd                     |   Bin 0 -> 54925 bytes
 tests/files/GSD/triblock.gsd                       |   Bin 0 -> 2298240 bytes
 tests/files/{ => IMD}/1.chkpt.imd                  |     0
 tests/files/{ => IMD}/nw2.imd.gz                   |   Bin
 tests/files/{ => LAMMPS}/animation.corrupted.dump  |     0
 tests/files/{ => LAMMPS}/animation.dump.gz         |   Bin
 .../animation.windows_encoding.dump}               |     0
 tests/files/{ => LAMMPS}/animation1.dump           |     0
 tests/files/{ => LAMMPS}/animation1_full.dump      |     0
 tests/files/{ => LAMMPS}/animation1_partial.dump   |     0
 tests/files/LAMMPS/bonds.data.gz                   |   Bin 0 -> 76742 bytes
 tests/files/LAMMPS/class2.data                     | 22997 +++++++++++++++++++
 tests/files/LAMMPS/dump.ellipsoid.gz               |   Bin 0 -> 9208 bytes
 tests/files/LAMMPS/frank_read.dump.gz              |   Bin 0 -> 147358 bytes
 tests/files/{ => LAMMPS}/multi_sequence_1.dump     |     0
 tests/files/{ => LAMMPS}/multi_sequence_2.dump     |     0
 tests/files/{ => LAMMPS}/multi_sequence_3.dump     |     0
 tests/files/{ => LAMMPS}/shear.void.dump.bin       |   Bin
 tests/files/LAMMPS/water.start.data.gz             |   Bin 0 -> 171691 bytes
 tests/files/LAMMPS/water.unwrapped.lammpstrj.gz    |   Bin 0 -> 245713 bytes
 tests/files/LAMMPS/water.wrapped.lammpstrj.gz      |   Bin 0 -> 631758 bytes
 tests/files/{ => NetCDF}/C60_impact.nc             |   Bin
 tests/files/NetCDF/C_thermalize_notch.nc           |   Bin 0 -> 8283084 bytes
 tests/files/NetCDF/cluster_simpartix.nc            |   Bin 0 -> 159776 bytes
 tests/files/{ => NetCDF}/sheared_aSi.nc            |   Bin
 tests/files/NetCDF/sph_no_cell_information.nc      |   Bin 0 -> 3683188 bytes
 tests/files/{ => PDB}/4nn0.ent.pdb                 |     0
 tests/files/{ => PDB}/Nanotube8x3x1.pdb            |     0
 tests/files/{ => PDB}/SiShuffle.pdb                |     0
 tests/files/PDB/trjconv_gromacs.pdb                |  5231 +++++
 .../Ti_n1_PBE.n54_G7_V15.000.poscar.000            |     0
 tests/files/{ => Parcas}/movie.0000000.parcas      |   Bin
 tests/files/VTK/ThomsonTet_Gr1_rotmat1set.vtk      |    26 +
 .../ThomsonTet_Gr1_rotmatNonRand_unstructGrid.vtk  |    25 +
 tests/files/VTK/mesh_test.vtk                      |  5929 +++++
 tests/files/XYZ/SiH.extended.xyz                   |   103 +
 tests/files/{ => XYZ}/negative_atom_types.xyz      |     0
 tests/files/animation.windows_encoding.dump        |   451 -
 tests/scripts/affine_transformation.js             |    21 -
 tests/scripts/affine_transformation_modifier.js    |    14 -
 tests/scripts/atomic_strain.js                     |    44 -
 tests/scripts/create_expression_property.js        |     9 -
 tests/scripts/dataset.js                           |    17 -
 tests/scripts/import.js                            |    35 -
 .../test_suite/affine_transformation_modifier.py   |    33 +
 .../test_suite/ambient_occlusion_modifier.py       |    21 +
 tests/scripts/test_suite/assign_color_modifier.py  |    10 +
 tests/scripts/test_suite/atomic_strain_modifier.py |    61 +
 tests/scripts/test_suite/avi_output.py             |    25 +
 tests/scripts/test_suite/binandreduce_modifier.py  |    42 +
 .../test_suite/bond_angle_analysis_modifier.py     |    25 +
 tests/scripts/test_suite/bond_properties.py        |    22 +
 tests/scripts/test_suite/bonds_pbc_vectors.py      |     8 +
 .../scripts/test_suite/centrosymmetry_modifier.py  |    20 +
 .../test_suite/cluster_analysis_modifier.py        |    42 +
 tests/scripts/test_suite/color_coding_modifier.py  |    31 +
 .../common_neighbor_analysis_modifier.py           |    50 +
 .../test_suite/compute_property_modifier.py        |    32 +
 .../test_suite/construct_surface_modifier.py       |    34 +
 .../test_suite/coordination_number_modifier.py     |    24 +
 tests/scripts/test_suite/create_bonds_modifier.py  |    48 +
 .../test_suite/create_new_particle_property.py     |    57 +
 tests/scripts/test_suite/cutoff_neighbor_finder.py |    15 +
 tests/scripts/test_suite/data_collection.py        |    55 +
 tests/scripts/test_suite/dataset.py                |    32 +
 .../test_suite/dislocation_analysis_modifier.py    |    37 +
 .../elastic_strain_calculation_modifier.py         |    32 +
 .../test_suite/expand_selection_modifier.py        |    33 +
 tests/scripts/test_suite/export_file.py            |    30 +
 tests/scripts/test_suite/export_file_text.py       |    10 +
 tests/scripts/test_suite/file_source.py            |    15 +
 .../scripts/test_suite/freeze_property_modifier.py |    24 +
 tests/scripts/test_suite/global_namespace.py       |    11 +
 tests/scripts/test_suite/histogram_modifier.py     |    41 +
 tests/scripts/test_suite/import_file.py            |    37 +
 .../test_suite/mutable_particle_property.py        |    20 +
 tests/scripts/test_suite/object_node.py            |    27 +
 tests/scripts/test_suite/opengl_renderer.py        |    18 +
 tests/scripts/test_suite/ovito_object.py           |     9 +
 tests/scripts/test_suite/particle_properties.py    |    13 +
 tests/scripts/test_suite/particle_type.py          |    15 +
 tests/scripts/test_suite/povray_exporter.py        |    14 +
 tests/scripts/test_suite/povray_renderer.py        |    24 +
 .../scripts/test_suite/python_data_plot_overlay.py |    67 +
 tests/scripts/test_suite/python_script_modifier.py |    28 +
 .../scripts/test_suite/python_viewport_overlay.py  |    29 +
 tests/scripts/test_suite/render_to_qimage.py       |    17 +
 tests/scripts/test_suite/save_scene.py             |    13 +
 .../test_suite/select_particle_type_modifier.py    |    26 +
 tests/scripts/test_suite/simulation_cell.py        |    17 +
 .../test_suite/voronoi_analysis_modifier.py        |    38 +
 tests/scripts/test_suite/wigner_seitz_modifier.py  |    38 +
 tests/scripts/vector.js                            |    31 -
 2993 files changed, 570769 insertions(+), 96825 deletions(-)

diff --cc .gitignore
index 845ca06,0e747af..6d1d24d
--- a/.gitignore
+++ b/.gitignore
@@@ -1,1 -1,6 +1,8 @@@
 +.pc
++=======
+ *~
+ .*
+ build/
+ releases/
+ doc/develop/apidoc/
 -CMakeFiles
++CMakeFiles

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ovito.git



More information about the debian-science-commits mailing list