[librecad] 02/04: Merge tag 'upstream/2.1.2'

Scott Sheridan Howard showard at moszumanska.debian.org
Sat Sep 17 17:20:33 UTC 2016


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

showard pushed a commit to branch master
in repository librecad.

commit 7e63e6e78fc58e2d38ec8ec3f38d7508f331277d
Merge: 5ada2e2 08a3dd0
Author: Scott Howard <showard314 at gmail.com>
Date:   Sat Sep 17 10:49:33 2016 -0400

    Merge tag 'upstream/2.1.2'
    
    Upstream version 2.1.2

 .gitignore                                         |     5 +-
 .travis.yml                                        |    32 +
 CI/static-analyzer-reports.sh                      |    24 +
 LICENSE                                            |    50 +-
 README.md                                          |   240 +-
 common.pri                                         |     3 +-
 libraries/jwwlib/src/dl_exception.h                |     5 +-
 libraries/jwwlib/src/jwwdoc.cpp                    |    54 +-
 libraries/jwwlib/src/jwwdoc.h                      |    91 +-
 libraries/libdxfrw/libdxfrw.pro                    |     4 +-
 libraries/libdxfrw/src/drw_base.h                  |   104 +-
 libraries/libdxfrw/src/drw_entities.cpp            |   138 +-
 libraries/libdxfrw/src/drw_entities.h              |   264 +-
 libraries/libdxfrw/src/drw_header.cpp              |    85 +-
 libraries/libdxfrw/src/drw_objects.cpp             |     6 +-
 libraries/libdxfrw/src/intern/dwgbuffer.cpp        |    21 +-
 libraries/libdxfrw/src/intern/dwgbuffer.h          |     9 +-
 libraries/libdxfrw/src/intern/dwgreader.cpp        |   272 +-
 libraries/libdxfrw/src/intern/dwgreader.h          |   201 +-
 libraries/libdxfrw/src/intern/dwgreader15.cpp      |    40 +-
 libraries/libdxfrw/src/intern/dwgreader15.h        |    27 +-
 libraries/libdxfrw/src/intern/dwgreader18.cpp      |    79 +-
 libraries/libdxfrw/src/intern/dwgreader18.h        |    37 +-
 libraries/libdxfrw/src/intern/dwgreader21.cpp      |   117 +-
 libraries/libdxfrw/src/intern/dwgreader21.h        |    37 +-
 libraries/libdxfrw/src/intern/dwgreader24.h        |    19 +-
 libraries/libdxfrw/src/intern/dwgreader27.h        |    19 +-
 libraries/libdxfrw/src/intern/dwgutil.cpp          |     4 +-
 libraries/libdxfrw/src/intern/dwgutil.h            |    19 +-
 libraries/libdxfrw/src/intern/dxfreader.cpp        |     9 +-
 libraries/libdxfrw/src/intern/dxfreader.h          |     3 +-
 libraries/libdxfrw/src/libdxfrw.cpp                |    78 +-
 librecad.pro                                       |     3 +
 librecad/res/actions/actions.qrc                   |     2 +-
 librecad/res/actions/view_grid.svg                 |    55 +
 librecad/res/actions/viewgrid.png                  |   Bin 5795 -> 0 bytes
 librecad/res/extui/restricthorizontal.png          |   Bin 1323 -> 1208 bytes
 librecad/res/extui/restrictorthogonal.png          |   Bin 1486 -> 7727 bytes
 librecad/res/extui/restrictvertical.png            |   Bin 1403 -> 1707 bytes
 librecad/res/icons/add.svg                         |    80 +
 librecad/res/icons/angle_line_to_line.svg          |   149 +
 librecad/res/icons/append_node.svg                 |   111 +
 librecad/res/icons/arc_3_points.svg                |    95 +
 librecad/res/icons/arc_center_point_angle.svg      |    93 +
 librecad/res/icons/arc_concentric.svg              |   101 +
 librecad/res/icons/arc_continuation.svg            |   106 +
 librecad/res/icons/attributes.svg                  |    78 +
 librecad/res/icons/bevel.svg                       |   101 +
 librecad/res/icons/black_n_white_mode.svg          |    78 +
 librecad/res/icons/camera.svg                      |   125 +
 librecad/res/icons/center_to_page.svg              |    77 +
 librecad/res/icons/circle.svg                      |    68 +
 librecad/res/icons/circle_2_points.svg             |    83 +
 librecad/res/icons/circle_2_points_radius.svg      |    98 +
 librecad/res/icons/circle_3_points.svg             |    91 +
 librecad/res/icons/circle_center_point.svg         |    83 +
 librecad/res/icons/circle_center_radius.svg        |    89 +
 librecad/res/icons/circle_concentric.svg           |    83 +
 librecad/res/icons/circle_inscribed.svg            |    77 +
 .../res/icons/circle_tangential_2circles_point.svg |    89 +
 .../icons/circle_tangential_2circles_radius.svg    |    97 +
 librecad/res/icons/circle_tangential_2points.svg   |    89 +
 librecad/res/icons/circle_tangential_3entities.svg |    95 +
 librecad/res/icons/close.svg                       |    89 +
 librecad/res/icons/construction_layer.svg          |   105 +
 librecad/res/icons/copy.svg                        |    96 +
 librecad/res/icons/create_block.svg                |    85 +
 librecad/res/icons/create_equidistant_polyline.svg |    77 +
 librecad/res/icons/create_menu.svg                 |   129 +
 .../create_polyline_from_existing_segments.svg     |   127 +
 librecad/res/icons/create_toolbar.svg              |   158 +
 librecad/res/icons/cursor.svg                      |   174 +
 librecad/res/icons/cut.svg                         |   105 +
 librecad/res/icons/delete.svg                      |   167 +
 librecad/res/icons/delete_between_nodes.svg        |   150 +
 librecad/res/icons/delete_node.svg                 |   105 +
 librecad/res/icons/deselect_all.svg                |    77 +
 librecad/res/icons/deselect_contour.svg            |    99 +
 .../res/icons/deselect_intersected_entities.svg    |    88 +
 librecad/res/icons/deselect_layer.svg              |    95 +
 librecad/res/icons/deselect_window.svg             |    91 +
 librecad/res/icons/dim_aligned.svg                 |   118 +
 librecad/res/icons/dim_angular.svg                 |   144 +
 librecad/res/icons/dim_diametric.svg               |    97 +
 librecad/res/icons/dim_horizontal.svg              |   103 +
 librecad/res/icons/dim_leader.svg                  |    84 +
 librecad/res/icons/dim_linear.svg                  |   116 +
 librecad/res/icons/dim_radial.svg                  |    97 +
 librecad/res/icons/dim_vertical.svg                |   104 +
 librecad/res/icons/distance_point_to_entity.svg    |   149 +
 librecad/res/icons/distance_point_to_point.svg     |   150 +
 librecad/res/icons/divide.svg                      |   116 +
 librecad/res/icons/dockwidgets_bottom.svg          |    83 +
 librecad/res/icons/dockwidgets_floating.svg        |    83 +
 librecad/res/icons/dockwidgets_left.svg            |    83 +
 librecad/res/icons/dockwidgets_right.svg           |    84 +
 librecad/res/icons/dockwidgets_top.svg             |    84 +
 librecad/res/icons/down.svg                        |   100 +
 librecad/res/icons/downmost.svg                    |   101 +
 librecad/res/icons/draft.svg                       |   137 +
 librecad/res/icons/drawing_settings.svg            |   178 +
 librecad/res/icons/ellipse_4_points.svg            |    99 +
 librecad/res/icons/ellipse_arc_axis.svg            |   105 +
 librecad/res/icons/ellipse_axis.svg                |    99 +
 librecad/res/icons/ellipse_center_3_points.svg     |    99 +
 librecad/res/icons/ellipse_foci_point.svg          |   103 +
 librecad/res/icons/ellipse_inscribed.svg           |    79 +
 librecad/res/icons/ellipses.svg                    |    70 +
 librecad/res/icons/exclusive.svg                   |    78 +
 librecad/res/icons/explode.svg                     |   255 +
 librecad/res/icons/explode_text_to_letters.svg     |   111 +
 librecad/res/icons/export.svg                      |    87 +
 librecad/res/icons/export_image.svg                |   153 +
 librecad/res/icons/export_pdf.svg                  |   115 +
 librecad/res/icons/fillet.svg                      |   111 +
 librecad/res/icons/fit_to_page.svg                 |    77 +
 librecad/res/icons/grid.svg                        |   130 +
 librecad/res/icons/hatch.svg                       |    97 +
 librecad/res/icons/icons.qrc                       |   197 +
 librecad/res/icons/import.svg                      |    87 +
 librecad/res/icons/insert_active_block.svg         |   103 +
 librecad/res/icons/insert_node.svg                 |   111 +
 librecad/res/icons/invisible.svg                   |   136 +
 librecad/res/icons/line.svg                        |    80 +
 librecad/res/icons/line_2p.svg                     |    96 +
 librecad/res/icons/line_angle.svg                  |    88 +
 librecad/res/icons/line_bisector.svg               |   129 +
 librecad/res/icons/line_freehand.svg               |    72 +
 librecad/res/icons/line_horizontal.svg             |    89 +
 librecad/res/icons/line_parallel.svg               |    99 +
 librecad/res/icons/line_parallel_p.svg             |    93 +
 librecad/res/icons/line_perpendicular.svg          |   112 +
 librecad/res/icons/line_polygon_cen_cor.svg        |    84 +
 librecad/res/icons/line_polygon_cor_cor.svg        |    84 +
 librecad/res/icons/line_rectangle.svg              |   115 +
 librecad/res/icons/line_relative_angle.svg         |   101 +
 librecad/res/icons/line_tangent_cc.svg             |   105 +
 librecad/res/icons/line_tangent_pc.svg             |   101 +
 librecad/res/icons/line_tangent_perpendicular.svg  |   126 +
 librecad/res/icons/line_vertical.svg               |    90 +
 librecad/res/icons/lock_rel_zero.svg               |   124 +
 librecad/res/icons/locked.svg                      |    84 +
 librecad/res/icons/measure.svg                     |   125 +
 librecad/res/icons/mirror.svg                      |    91 +
 librecad/res/icons/modify.svg                      |    90 +
 librecad/res/icons/mouse.svg                       |   106 +
 librecad/res/icons/move_copy.svg                   |    92 +
 librecad/res/icons/move_rotate.svg                 |   166 +
 librecad/res/icons/mtext_align_bottomcenter.svg    |    78 +
 librecad/res/icons/mtext_align_bottomleft.svg      |    79 +
 librecad/res/icons/mtext_align_bottomright.svg     |    79 +
 librecad/res/icons/mtext_align_middlecenter.svg    |    92 +
 librecad/res/icons/mtext_align_middleleft.svg      |    77 +
 librecad/res/icons/mtext_align_middleright.svg     |    78 +
 librecad/res/icons/mtext_align_topcenter.svg       |    78 +
 librecad/res/icons/mtext_align_topleft.svg         |    78 +
 librecad/res/icons/mtext_align_topright.svg        |    79 +
 librecad/res/icons/new.svg                         |    89 +
 librecad/res/icons/new_from_template.svg           |   106 +
 librecad/res/icons/offset.svg                      |   101 +
 librecad/res/icons/open.svg                        |    77 +
 librecad/res/icons/paste.svg                       |   111 +
 librecad/res/icons/points.svg                      |    76 +
 librecad/res/icons/polygonal_area.svg              |    79 +
 librecad/res/icons/polylines.svg                   |    83 +
 librecad/res/icons/polylines_polyline.svg          |   100 +
 librecad/res/icons/print.svg                       |    90 +
 librecad/res/icons/print_preview.svg               |   103 +
 librecad/res/icons/properties.svg                  |   112 +
 librecad/res/icons/quit.svg                        |    80 +
 librecad/res/icons/redo.svg                        |   102 +
 librecad/res/icons/redraw.svg                      |   122 +
 librecad/res/icons/remove.svg                      |    79 +
 librecad/res/icons/rename_active_block.svg         |   122 +
 librecad/res/icons/restr_hor.svg                   |   128 +
 librecad/res/icons/restr_ortho.svg                 |   152 +
 librecad/res/icons/restr_ver.svg                   |   129 +
 librecad/res/icons/revert_direction.svg            |   164 +
 librecad/res/icons/rotate.svg                      |   105 +
 librecad/res/icons/rotate2.svg                     |   110 +
 librecad/res/icons/save.svg                        |    89 +
 librecad/res/icons/save_as.svg                     |   132 +
 librecad/res/icons/scale.svg                       |    97 +
 librecad/res/icons/select.svg                      |    86 +
 librecad/res/icons/select_all.svg                  |    92 +
 librecad/res/icons/select_entity.svg               |    77 +
 librecad/res/icons/select_intersected_entities.svg |    87 +
 librecad/res/icons/select_inverted.svg             |   104 +
 librecad/res/icons/select_window.svg               |    91 +
 librecad/res/icons/set_rel_zero.svg                |   107 +
 librecad/res/icons/settings.svg                    |   212 +
 librecad/res/icons/snap_center.svg                 |    95 +
 librecad/res/icons/snap_distance.svg               |   107 +
 librecad/res/icons/snap_endpoints.svg              |   107 +
 librecad/res/icons/snap_entity.svg                 |   125 +
 librecad/res/icons/snap_exclusive.svg              |   131 +
 librecad/res/icons/snap_free.svg                   |    76 +
 librecad/res/icons/snap_grid.svg                   |   137 +
 librecad/res/icons/snap_intersection.svg           |    83 +
 librecad/res/icons/snap_middle.svg                 |    95 +
 librecad/res/icons/spline.svg                      |    71 +
 librecad/res/icons/spline_points.svg               |   104 +
 librecad/res/icons/stretch.svg                     |    81 +
 librecad/res/icons/text.svg                        |    96 +
 librecad/res/icons/text_align_baselinecenter.svg   |   100 +
 librecad/res/icons/text_align_baselineleft.svg     |   100 +
 librecad/res/icons/text_align_baselineright.svg    |   100 +
 librecad/res/icons/text_align_bottomcenter.svg     |    96 +
 librecad/res/icons/text_align_bottomleft.svg       |    96 +
 librecad/res/icons/text_align_bottomright.svg      |    96 +
 librecad/res/icons/text_align_middlecenter.svg     |   100 +
 librecad/res/icons/text_align_middleleft.svg       |   100 +
 librecad/res/icons/text_align_middleright.svg      |   100 +
 librecad/res/icons/text_align_topcenter.svg        |    95 +
 librecad/res/icons/text_align_topleft.svg          |    95 +
 librecad/res/icons/text_align_topright.svg         |    95 +
 .../res/icons/total_length_selected_entities.svg   |   173 +
 librecad/res/icons/trim.svg                        |    95 +
 librecad/res/icons/trim2.svg                       |   113 +
 librecad/res/icons/trim_segments.svg               |    93 +
 librecad/res/icons/trim_value.svg                  |    92 +
 librecad/res/icons/undo.svg                        |    99 +
 librecad/res/icons/unlocked.svg                    |    84 +
 librecad/res/icons/up.svg                          |   100 +
 librecad/res/icons/upmost.svg                      |   100 +
 librecad/res/icons/visible.svg                     |   142 +
 librecad/res/icons/zoom_auto.svg                   |   146 +
 librecad/res/icons/zoom_in.svg                     |   137 +
 librecad/res/icons/zoom_out.svg                    |   137 +
 librecad/res/icons/zoom_pan.svg                    |   153 +
 librecad/res/icons/zoom_previous.svg               |   108 +
 librecad/res/icons/zoom_window.svg                 |    99 +
 librecad/src/LibreCAD.vcxproj                      |     1 +
 librecad/src/actions/lc_actiondrawcircle2pr.cpp    |    44 +-
 librecad/src/actions/lc_actiondrawcircle2pr.h      |    32 +-
 librecad/src/actions/lc_actiondrawsplinepoints.cpp |   101 +-
 librecad/src/actions/lc_actiondrawsplinepoints.h   |    54 +-
 .../src/actions/lc_actionfileexportmakercam.cpp    |     6 -
 librecad/src/actions/lc_actionfileexportmakercam.h |     7 +-
 .../actions/lc_actionlayerstoggleconstruction.cpp  |    22 +-
 .../actions/lc_actionlayerstoggleconstruction.h    |    12 +-
 librecad/src/actions/rs_actionblocksadd.cpp        |     9 +-
 librecad/src/actions/rs_actionblocksadd.h          |     7 +-
 librecad/src/actions/rs_actionblocksattributes.cpp |    19 +-
 librecad/src/actions/rs_actionblocksattributes.h   |     7 +-
 librecad/src/actions/rs_actionblockscreate.cpp     |    20 +-
 librecad/src/actions/rs_actionblockscreate.h       |    28 +-
 librecad/src/actions/rs_actionblocksedit.cpp       |    25 +-
 librecad/src/actions/rs_actionblocksedit.h         |     7 +-
 librecad/src/actions/rs_actionblocksexplode.cpp    |    11 -
 librecad/src/actions/rs_actionblocksexplode.h      |     7 +-
 librecad/src/actions/rs_actionblocksfreezeall.cpp  |    22 +-
 librecad/src/actions/rs_actionblocksfreezeall.h    |     7 +-
 librecad/src/actions/rs_actionblocksinsert.cpp     |    10 +-
 librecad/src/actions/rs_actionblocksinsert.h       |    26 +-
 librecad/src/actions/rs_actionblocksremove.cpp     |   120 +-
 librecad/src/actions/rs_actionblocksremove.h       |     7 +-
 librecad/src/actions/rs_actionblockssave.cpp       |    19 +-
 librecad/src/actions/rs_actionblockssave.h         |     7 +-
 librecad/src/actions/rs_actionblockstoggleview.cpp |     8 +-
 librecad/src/actions/rs_actionblockstoggleview.h   |     7 +-
 librecad/src/actions/rs_actiondefault.cpp          |    88 +-
 librecad/src/actions/rs_actiondefault.h            |    32 +-
 librecad/src/actions/rs_actiondimaligned.cpp       |    80 +-
 librecad/src/actions/rs_actiondimaligned.h         |    24 +-
 librecad/src/actions/rs_actiondimangular.cpp       |    29 +-
 librecad/src/actions/rs_actiondimangular.h         |    27 +-
 librecad/src/actions/rs_actiondimdiametric.cpp     |    48 +-
 librecad/src/actions/rs_actiondimdiametric.h       |    26 +-
 librecad/src/actions/rs_actiondimension.cpp        |    10 +-
 librecad/src/actions/rs_actiondimension.h          |    14 +-
 librecad/src/actions/rs_actiondimleader.cpp        |    78 +-
 librecad/src/actions/rs_actiondimleader.h          |    29 +-
 librecad/src/actions/rs_actiondimlinear.cpp        |   124 +-
 librecad/src/actions/rs_actiondimlinear.h          |    24 +-
 librecad/src/actions/rs_actiondimradial.cpp        |    27 +-
 librecad/src/actions/rs_actiondimradial.h          |    25 +-
 librecad/src/actions/rs_actiondrawarc.cpp          |   141 +-
 librecad/src/actions/rs_actiondrawarc.h            |    26 +-
 librecad/src/actions/rs_actiondrawarc3p.cpp        |    70 +-
 librecad/src/actions/rs_actiondrawarc3p.h          |    38 +-
 .../src/actions/rs_actiondrawarctangential.cpp     |    69 +-
 librecad/src/actions/rs_actiondrawarctangential.h  |    32 +-
 librecad/src/actions/rs_actiondrawcircle.cpp       |    42 +-
 librecad/src/actions/rs_actiondrawcircle.h         |    26 +-
 librecad/src/actions/rs_actiondrawcircle2p.cpp     |    89 +-
 librecad/src/actions/rs_actiondrawcircle2p.h       |    32 +-
 librecad/src/actions/rs_actiondrawcircle3p.cpp     |    83 +-
 librecad/src/actions/rs_actiondrawcircle3p.h       |    40 +-
 librecad/src/actions/rs_actiondrawcirclecr.cpp     |    10 +-
 librecad/src/actions/rs_actiondrawcirclecr.h       |    26 +-
 .../src/actions/rs_actiondrawcircleinscribe.cpp    |   134 +-
 librecad/src/actions/rs_actiondrawcircleinscribe.h |    34 +-
 .../src/actions/rs_actiondrawcircletan1_2p.cpp     |   191 +-
 librecad/src/actions/rs_actiondrawcircletan1_2p.h  |    52 +-
 librecad/src/actions/rs_actiondrawcircletan2.cpp   |   172 +-
 librecad/src/actions/rs_actiondrawcircletan2.h     |    42 +-
 .../src/actions/rs_actiondrawcircletan2_1p.cpp     |   177 +-
 librecad/src/actions/rs_actiondrawcircletan2_1p.h  |    47 +-
 librecad/src/actions/rs_actiondrawcircletan3.cpp   |   222 +-
 librecad/src/actions/rs_actiondrawcircletan3.h     |    38 +-
 .../src/actions/rs_actiondrawellipse4points.cpp    |   158 +-
 librecad/src/actions/rs_actiondrawellipse4points.h |    33 +-
 librecad/src/actions/rs_actiondrawellipseaxis.cpp  |   237 +-
 librecad/src/actions/rs_actiondrawellipseaxis.h    |    36 +-
 .../actions/rs_actiondrawellipsecenter3points.cpp  |   138 +-
 .../actions/rs_actiondrawellipsecenter3points.h    |    32 +-
 .../src/actions/rs_actiondrawellipsefocipoint.cpp  |   135 +-
 .../src/actions/rs_actiondrawellipsefocipoint.h    |    33 +-
 .../src/actions/rs_actiondrawellipseinscribe.cpp   |   135 +-
 .../src/actions/rs_actiondrawellipseinscribe.h     |    37 +-
 librecad/src/actions/rs_actiondrawhatch.cpp        |    54 +-
 librecad/src/actions/rs_actiondrawhatch.h          |    26 +-
 librecad/src/actions/rs_actiondrawimage.cpp        |    93 +-
 librecad/src/actions/rs_actiondrawimage.h          |    34 +-
 librecad/src/actions/rs_actiondrawline.cpp         |   211 +-
 librecad/src/actions/rs_actiondrawline.h           |    45 +-
 librecad/src/actions/rs_actiondrawlineangle.cpp    |    95 +-
 librecad/src/actions/rs_actiondrawlineangle.h      |    54 +-
 librecad/src/actions/rs_actiondrawlinebisector.cpp |    33 +-
 librecad/src/actions/rs_actiondrawlinebisector.h   |    30 +-
 librecad/src/actions/rs_actiondrawlinefree.cpp     |    17 +-
 librecad/src/actions/rs_actiondrawlinefree.h       |    18 +-
 librecad/src/actions/rs_actiondrawlinehorvert.cpp  |    49 +-
 librecad/src/actions/rs_actiondrawlinehorvert.h    |    29 +-
 librecad/src/actions/rs_actiondrawlineorthtan.cpp  |    37 +-
 librecad/src/actions/rs_actiondrawlineorthtan.h    |    17 +-
 librecad/src/actions/rs_actiondrawlineparallel.cpp |   124 +-
 librecad/src/actions/rs_actiondrawlineparallel.h   |    27 +-
 .../actions/rs_actiondrawlineparallelthrough.cpp   |    39 +-
 .../src/actions/rs_actiondrawlineparallelthrough.h |    30 +-
 librecad/src/actions/rs_actiondrawlinepolygon.cpp  |   106 +-
 librecad/src/actions/rs_actiondrawlinepolygon.h    |    30 +-
 librecad/src/actions/rs_actiondrawlinepolygon2.cpp |   106 +-
 librecad/src/actions/rs_actiondrawlinepolygon2.h   |    30 +-
 .../src/actions/rs_actiondrawlinerectangle.cpp     |    75 +-
 librecad/src/actions/rs_actiondrawlinerectangle.h  |    30 +-
 librecad/src/actions/rs_actiondrawlinerelangle.cpp |   122 +-
 librecad/src/actions/rs_actiondrawlinerelangle.h   |    30 +-
 librecad/src/actions/rs_actiondrawlinetangent1.cpp |    55 +-
 librecad/src/actions/rs_actiondrawlinetangent1.h   |    18 +-
 librecad/src/actions/rs_actiondrawlinetangent2.cpp |    35 +-
 librecad/src/actions/rs_actiondrawlinetangent2.h   |    16 +-
 librecad/src/actions/rs_actiondrawmtext.cpp        |   121 +-
 librecad/src/actions/rs_actiondrawmtext.h          |    32 +-
 librecad/src/actions/rs_actiondrawpoint.cpp        |    57 +-
 librecad/src/actions/rs_actiondrawpoint.h          |    22 +-
 librecad/src/actions/rs_actiondrawpolyline.cpp     |   206 +-
 librecad/src/actions/rs_actiondrawpolyline.h       |    60 +-
 librecad/src/actions/rs_actiondrawspline.cpp       |   111 +-
 librecad/src/actions/rs_actiondrawspline.h         |    66 +-
 librecad/src/actions/rs_actiondrawtext.cpp         |   156 +-
 librecad/src/actions/rs_actiondrawtext.h           |    70 +-
 librecad/src/actions/rs_actioneditcopy.cpp         |    43 +-
 librecad/src/actions/rs_actioneditcopy.h           |    20 +-
 librecad/src/actions/rs_actioneditpaste.cpp        |    37 +-
 librecad/src/actions/rs_actioneditpaste.h          |    20 +-
 librecad/src/actions/rs_actioneditundo.cpp         |    51 +-
 librecad/src/actions/rs_actioneditundo.h           |     6 +-
 librecad/src/actions/rs_actionfilenew.cpp          |    15 -
 librecad/src/actions/rs_actionfilenew.h            |     7 +-
 librecad/src/actions/rs_actionfilenewtemplate.cpp  |    15 -
 librecad/src/actions/rs_actionfilenewtemplate.h    |     7 +-
 librecad/src/actions/rs_actionfileopen.cpp         |    14 -
 librecad/src/actions/rs_actionfileopen.h           |     7 +-
 librecad/src/actions/rs_actionfilesave.cpp         |    17 +-
 librecad/src/actions/rs_actionfilesave.h           |     7 +-
 librecad/src/actions/rs_actionfilesaveas.cpp       |    16 -
 librecad/src/actions/rs_actionfilesaveas.h         |     7 +-
 librecad/src/actions/rs_actioninfoangle.cpp        |    58 +-
 librecad/src/actions/rs_actioninfoangle.h          |    19 +-
 librecad/src/actions/rs_actioninfoarea.cpp         |    35 +-
 librecad/src/actions/rs_actioninfoarea.h           |    20 +-
 librecad/src/actions/rs_actioninfodist.cpp         |    38 +-
 librecad/src/actions/rs_actioninfodist.h           |    22 +-
 librecad/src/actions/rs_actioninfodist2.cpp        |    19 +-
 librecad/src/actions/rs_actioninfodist2.h          |    19 +-
 librecad/src/actions/rs_actioninfoinside.cpp       |    11 +-
 librecad/src/actions/rs_actioninfoinside.h         |    16 +-
 librecad/src/actions/rs_actioninfototallength.cpp  |     5 -
 librecad/src/actions/rs_actioninfototallength.h    |     7 +-
 librecad/src/actions/rs_actionlayersadd.cpp        |    28 +-
 librecad/src/actions/rs_actionlayersadd.h          |     7 +-
 librecad/src/actions/rs_actionlayersedit.cpp       |     6 -
 librecad/src/actions/rs_actionlayersedit.h         |     7 +-
 librecad/src/actions/rs_actionlayersfreezeall.cpp  |    11 -
 librecad/src/actions/rs_actionlayersfreezeall.h    |     7 +-
 librecad/src/actions/rs_actionlayersremove.cpp     |     4 -
 librecad/src/actions/rs_actionlayersremove.h       |     7 +-
 librecad/src/actions/rs_actionlayerstogglelock.cpp |    21 +-
 librecad/src/actions/rs_actionlayerstogglelock.h   |    13 +-
 .../src/actions/rs_actionlayerstoggleprint.cpp     |    26 +-
 librecad/src/actions/rs_actionlayerstoggleprint.h  |    12 +-
 librecad/src/actions/rs_actionlayerstoggleview.cpp |    25 +-
 librecad/src/actions/rs_actionlayerstoggleview.h   |    12 +-
 librecad/src/actions/rs_actionlibraryinsert.cpp    |    58 +-
 librecad/src/actions/rs_actionlibraryinsert.h      |    46 +-
 librecad/src/actions/rs_actionlockrelativezero.h   |     5 +-
 librecad/src/actions/rs_actionmodifyattributes.cpp |     9 -
 librecad/src/actions/rs_actionmodifyattributes.h   |    11 +-
 librecad/src/actions/rs_actionmodifybevel.cpp      |    51 +-
 librecad/src/actions/rs_actionmodifybevel.h        |    29 +-
 librecad/src/actions/rs_actionmodifycut.cpp        |    47 +-
 librecad/src/actions/rs_actionmodifycut.h          |    18 +-
 librecad/src/actions/rs_actionmodifydelete.cpp     |    32 +-
 librecad/src/actions/rs_actionmodifydelete.h       |    11 +-
 librecad/src/actions/rs_actionmodifydeletefree.cpp |    26 +-
 librecad/src/actions/rs_actionmodifydeletefree.h   |    18 +-
 .../src/actions/rs_actionmodifydeletequick.cpp     |    13 +-
 librecad/src/actions/rs_actionmodifydeletequick.h  |    11 +-
 librecad/src/actions/rs_actionmodifyentity.cpp     |    11 +-
 librecad/src/actions/rs_actionmodifyentity.h       |     8 +-
 .../src/actions/rs_actionmodifyexplodetext.cpp     |     9 -
 librecad/src/actions/rs_actionmodifyexplodetext.h  |     8 +-
 librecad/src/actions/rs_actionmodifymirror.cpp     |    83 +-
 librecad/src/actions/rs_actionmodifymirror.h       |    22 +-
 librecad/src/actions/rs_actionmodifymove.cpp       |    79 +-
 librecad/src/actions/rs_actionmodifymove.h         |    21 +-
 librecad/src/actions/rs_actionmodifymoverotate.cpp |    47 +-
 librecad/src/actions/rs_actionmodifymoverotate.h   |    31 +-
 librecad/src/actions/rs_actionmodifyoffset.cpp     |    43 +-
 librecad/src/actions/rs_actionmodifyoffset.h       |    26 +-
 .../src/actions/rs_actionmodifyrevertdirection.cpp |     7 -
 .../src/actions/rs_actionmodifyrevertdirection.h   |     7 +-
 librecad/src/actions/rs_actionmodifyrotate.cpp     |     6 +-
 librecad/src/actions/rs_actionmodifyrotate.h       |    17 +-
 librecad/src/actions/rs_actionmodifyrotate2.cpp    |     4 -
 librecad/src/actions/rs_actionmodifyrotate2.h      |    21 +-
 librecad/src/actions/rs_actionmodifyround.cpp      |   147 +-
 librecad/src/actions/rs_actionmodifyround.h        |    29 +-
 librecad/src/actions/rs_actionmodifyscale.cpp      |    22 +-
 librecad/src/actions/rs_actionmodifyscale.h        |    22 +-
 librecad/src/actions/rs_actionmodifystretch.cpp    |    71 +-
 librecad/src/actions/rs_actionmodifystretch.h      |    23 +-
 librecad/src/actions/rs_actionmodifytrim.cpp       |    64 +-
 librecad/src/actions/rs_actionmodifytrim.h         |    24 +-
 librecad/src/actions/rs_actionmodifytrimamount.cpp |    27 +-
 librecad/src/actions/rs_actionmodifytrimamount.h   |    52 +-
 librecad/src/actions/rs_actionoptionsdrawing.cpp   |    13 +-
 librecad/src/actions/rs_actionoptionsdrawing.h     |     7 +-
 librecad/src/actions/rs_actionorder.cpp            |    35 +-
 librecad/src/actions/rs_actionorder.h              |    16 +-
 .../actions/rs_actionparisdebugcreatecontainer.h   |     2 -
 librecad/src/actions/rs_actionpolylineadd.cpp      |    32 +-
 librecad/src/actions/rs_actionpolylineadd.h        |    17 +-
 librecad/src/actions/rs_actionpolylineappend.cpp   |   117 +-
 librecad/src/actions/rs_actionpolylineappend.h     |    27 +-
 librecad/src/actions/rs_actionpolylinedel.cpp      |    38 +-
 librecad/src/actions/rs_actionpolylinedel.h        |    17 +-
 .../src/actions/rs_actionpolylinedelbetween.cpp    |    58 +-
 librecad/src/actions/rs_actionpolylinedelbetween.h |    19 +-
 .../src/actions/rs_actionpolylineequidistant.cpp   |    48 +-
 .../src/actions/rs_actionpolylineequidistant.h     |    24 +-
 librecad/src/actions/rs_actionpolylinesegment.cpp  |    20 +-
 librecad/src/actions/rs_actionpolylinesegment.h    |    15 +-
 librecad/src/actions/rs_actionpolylinetrim.cpp     |    13 +-
 librecad/src/actions/rs_actionpolylinetrim.h       |    15 +-
 librecad/src/actions/rs_actionprintpreview.cpp     |    44 +-
 librecad/src/actions/rs_actionprintpreview.h       |    42 +-
 librecad/src/actions/rs_actionselect.cpp           |    61 +-
 librecad/src/actions/rs_actionselect.h             |    24 +-
 librecad/src/actions/rs_actionselectall.cpp        |    20 -
 librecad/src/actions/rs_actionselectall.h          |     7 +-
 librecad/src/actions/rs_actionselectbase.h         |     5 +-
 librecad/src/actions/rs_actionselectcontour.cpp    |    26 +-
 librecad/src/actions/rs_actionselectcontour.h      |     9 +-
 .../src/actions/rs_actionselectintersected.cpp     |    72 +-
 librecad/src/actions/rs_actionselectintersected.h  |    23 +-
 librecad/src/actions/rs_actionselectinvert.cpp     |     9 -
 librecad/src/actions/rs_actionselectinvert.h       |     7 +-
 librecad/src/actions/rs_actionselectlayer.cpp      |    15 +-
 librecad/src/actions/rs_actionselectlayer.h        |     9 +-
 librecad/src/actions/rs_actionselectsingle.cpp     |    66 +-
 librecad/src/actions/rs_actionselectsingle.h       |    14 +-
 librecad/src/actions/rs_actionselectwindow.cpp     |    56 +-
 librecad/src/actions/rs_actionselectwindow.h       |    27 +-
 librecad/src/actions/rs_actionsetrelativezero.cpp  |    19 +-
 librecad/src/actions/rs_actionsetrelativezero.h    |    16 +-
 librecad/src/actions/rs_actionsetsnapmode.h        |     5 +-
 librecad/src/actions/rs_actionsetsnaprestriction.h |     5 +-
 .../actions/rs_actionsnapintersectionmanual.cpp    |    18 +-
 .../src/actions/rs_actionsnapintersectionmanual.h  |    16 +-
 .../actions/rs_actiontoolregeneratedimensions.cpp  |    12 +-
 .../actions/rs_actiontoolregeneratedimensions.h    |     7 +-
 librecad/src/actions/rs_actionzoomauto.cpp         |    15 -
 librecad/src/actions/rs_actionzoomauto.h           |     7 +-
 librecad/src/actions/rs_actionzoomautoy.h          |     5 +-
 librecad/src/actions/rs_actionzoomin.cpp           |    36 +-
 librecad/src/actions/rs_actionzoomin.h             |    18 +-
 librecad/src/actions/rs_actionzoompan.cpp          |    11 -
 librecad/src/actions/rs_actionzoompan.h            |    17 +-
 librecad/src/actions/rs_actionzoomprevious.cpp     |    14 -
 librecad/src/actions/rs_actionzoomprevious.h       |     7 +-
 librecad/src/actions/rs_actionzoomredraw.cpp       |    16 -
 librecad/src/actions/rs_actionzoomredraw.h         |     7 +-
 librecad/src/actions/rs_actionzoomscroll.h         |     5 +-
 librecad/src/actions/rs_actionzoomwindow.cpp       |    56 +-
 librecad/src/actions/rs_actionzoomwindow.h         |    22 +-
 librecad/src/boost.pri                             |     6 +-
 librecad/src/cmd/rs_commands.cpp                   |    33 +-
 librecad/src/lib/actions/rs_actioninterface.cpp    |    36 +-
 librecad/src/lib/actions/rs_actioninterface.h      |     1 -
 librecad/src/lib/actions/rs_preview.h              |     3 -
 .../src/lib/actions/rs_previewactioninterface.cpp  |    12 +-
 .../src/lib/actions/rs_previewactioninterface.h    |    21 +-
 librecad/src/lib/actions/rs_snapper.cpp            |   443 +-
 librecad/src/lib/actions/rs_snapper.h              |    12 +-
 librecad/src/lib/creation/rs_creation.cpp          |    39 +-
 librecad/src/lib/engine/lc_hyperbola.cpp           |     2 +-
 librecad/src/lib/engine/lc_hyperbola.h             |    85 +-
 librecad/src/lib/engine/lc_rect.cpp                |     4 +-
 librecad/src/lib/engine/lc_splinepoints.cpp        |    90 +-
 librecad/src/lib/engine/lc_splinepoints.h          |    92 +-
 librecad/src/lib/engine/rs.h                       |    26 +-
 librecad/src/lib/engine/rs_arc.cpp                 |   235 +-
 librecad/src/lib/engine/rs_arc.h                   |    95 +-
 librecad/src/lib/engine/rs_atomicentity.h          |    38 +-
 librecad/src/lib/engine/rs_blocklist.cpp           |    15 +-
 librecad/src/lib/engine/rs_circle.cpp              |    30 +-
 librecad/src/lib/engine/rs_circle.h                |    97 +-
 librecad/src/lib/engine/rs_color.h                 |     2 +
 librecad/src/lib/engine/rs_dimaligned.h            |    33 +-
 librecad/src/lib/engine/rs_dimangular.h            |    21 +-
 librecad/src/lib/engine/rs_dimdiametric.h          |    23 +-
 librecad/src/lib/engine/rs_dimension.cpp           |     8 +-
 librecad/src/lib/engine/rs_dimension.h             |    17 +-
 librecad/src/lib/engine/rs_dimradial.cpp           |    75 +-
 librecad/src/lib/engine/rs_dimradial.h             |    23 +-
 librecad/src/lib/engine/rs_ellipse.cpp             |   239 +-
 librecad/src/lib/engine/rs_ellipse.h               |   139 +-
 librecad/src/lib/engine/rs_entity.cpp              |    71 +-
 librecad/src/lib/engine/rs_entity.h                |     4 +-
 librecad/src/lib/engine/rs_entitycontainer.cpp     |    77 +-
 librecad/src/lib/engine/rs_entitycontainer.h       |   126 +-
 librecad/src/lib/engine/rs_flags.h                 |     9 +-
 librecad/src/lib/engine/rs_font.cpp                |     5 +-
 librecad/src/lib/engine/rs_graphic.cpp             |    35 +-
 librecad/src/lib/engine/rs_graphic.h               |   257 +-
 librecad/src/lib/engine/rs_hatch.cpp               |    48 +-
 librecad/src/lib/engine/rs_hatch.h                 |    37 +-
 librecad/src/lib/engine/rs_image.cpp               |    17 +-
 librecad/src/lib/engine/rs_image.h                 |    62 +-
 librecad/src/lib/engine/rs_insert.cpp              |     9 +-
 librecad/src/lib/engine/rs_layerlist.h             |     2 +-
 librecad/src/lib/engine/rs_leader.h                |    81 +-
 librecad/src/lib/engine/rs_line.cpp                |   119 +-
 librecad/src/lib/engine/rs_line.h                  |   108 +-
 librecad/src/lib/engine/rs_mtext.cpp               |     2 -
 librecad/src/lib/engine/rs_overlaybox.h            |    42 +-
 librecad/src/lib/engine/rs_overlayline.h           |     4 +
 librecad/src/lib/engine/rs_pattern.cpp             |     5 +-
 librecad/src/lib/engine/rs_patternlist.cpp         |   121 +-
 librecad/src/lib/engine/rs_patternlist.h           |    68 +-
 librecad/src/lib/engine/rs_point.h                 |    64 +-
 librecad/src/lib/engine/rs_polyline.h              |    65 +-
 librecad/src/lib/engine/rs_settings.cpp            |    61 +-
 librecad/src/lib/engine/rs_settings.h              |    37 +-
 librecad/src/lib/engine/rs_solid.cpp               |     2 +-
 librecad/src/lib/engine/rs_solid.h                 |    48 +-
 librecad/src/lib/engine/rs_spline.cpp              |   307 +-
 librecad/src/lib/engine/rs_spline.h                |   141 +-
 librecad/src/lib/engine/rs_undo.cpp                |    20 +-
 librecad/src/lib/engine/rs_undo.h                  |     3 +-
 librecad/src/lib/engine/rs_undoable.cpp            |    16 -
 librecad/src/lib/engine/rs_undoable.h              |    15 +-
 librecad/src/lib/engine/rs_undocycle.cpp           |     5 +
 librecad/src/lib/engine/rs_undocycle.h             |     2 +
 librecad/src/lib/engine/rs_units.cpp               |     6 +-
 librecad/src/lib/engine/rs_vector.cpp              |   269 +-
 librecad/src/lib/engine/rs_vector.h                |    37 +-
 librecad/src/lib/filters/rs_filterdxf1.cpp         |     3 +-
 librecad/src/lib/filters/rs_filterdxfrw.cpp        |   208 +-
 librecad/src/lib/filters/rs_filterjww.cpp          |    34 +-
 librecad/src/lib/gui/rs_coordinateevent.h          |     4 +-
 librecad/src/lib/gui/rs_dialogfactory.cpp          |    41 +-
 librecad/src/lib/gui/rs_dialogfactory.h            |     5 +-
 librecad/src/lib/gui/rs_dialogfactoryadapter.h     |    98 +-
 librecad/src/lib/gui/rs_dialogfactoryinterface.h   |    47 +-
 librecad/src/lib/gui/rs_eventhandler.cpp           |   164 +-
 librecad/src/lib/gui/rs_eventhandler.h             |    43 +-
 librecad/src/lib/gui/rs_graphicview.cpp            |   263 +-
 librecad/src/lib/gui/rs_graphicview.h              |    56 +-
 librecad/src/lib/gui/rs_grid.cpp                   |    10 +-
 librecad/src/lib/gui/rs_grid.h                     |     5 +-
 librecad/src/lib/gui/rs_painter.h                  |     3 +-
 librecad/src/lib/gui/rs_painterqt.cpp              |    20 +-
 librecad/src/lib/gui/rs_staticgraphicview.cpp      |     3 +-
 librecad/src/lib/gui/rs_staticgraphicview.h        |    20 +-
 librecad/src/lib/information/rs_infoarea.cpp       |     1 -
 librecad/src/lib/information/rs_infoarea.h         |     3 +-
 librecad/src/lib/information/rs_information.cpp    |    32 +-
 librecad/src/lib/math/lc_quadratic.cpp             |     6 +-
 librecad/src/lib/math/rs_math.cpp                  |   115 +-
 librecad/src/lib/modification/rs_modification.cpp  |    18 +-
 librecad/src/lib/printing/lc_printing.cpp          |   109 +
 librecad/src/lib/printing/lc_printing.h            |    12 +
 librecad/src/main/doc_plugin_interface.cpp         |    34 +-
 librecad/src/main/doc_plugin_interface.h           |     2 +-
 librecad/src/main/lc_options.h                     |    12 +
 librecad/src/main/main.cpp                         |   634 +-
 librecad/src/main/mainwindowx.cpp                  |    94 +
 librecad/src/main/mainwindowx.h                    |    29 +
 librecad/src/main/qc_applicationwindow.cpp         |  3181 ++-
 librecad/src/main/qc_applicationwindow.h           |   300 +-
 librecad/src/main/qc_dialogfactory.cpp             |     6 +-
 librecad/src/main/qc_mdiwindow.cpp                 |   157 +-
 librecad/src/main/qc_mdiwindow.h                   |    25 +-
 librecad/src/plugins/intern/qc_actiongetent.cpp    |    23 +-
 librecad/src/plugins/intern/qc_actiongetent.h      |     2 +-
 librecad/src/plugins/intern/qc_actiongetpoint.cpp  |    61 +-
 librecad/src/plugins/intern/qc_actiongetpoint.h    |    14 +-
 librecad/src/plugins/intern/qc_actiongetselect.cpp |    26 +-
 librecad/src/plugins/intern/qc_actiongetselect.h   |     4 +-
 librecad/src/src.pro                               |   190 +-
 librecad/src/test/lc_simpletests.cpp               |    15 +-
 librecad/src/ui/forms/lc_widgetoptionsdialog.cpp   |    44 +
 librecad/src/ui/forms/lc_widgetoptionsdialog.h     |    23 +
 librecad/src/ui/forms/lc_widgetoptionsdialog.ui    |   232 +
 librecad/src/ui/forms/qg_activelayername.cpp       |    18 +-
 librecad/src/ui/forms/qg_activelayername.h         |     3 -
 librecad/src/ui/forms/qg_activelayername.ui        |    23 +-
 librecad/src/ui/forms/qg_arcoptions.cpp            |    28 +-
 librecad/src/ui/forms/qg_arcoptions.h              |    15 +-
 librecad/src/ui/forms/qg_arcoptions.ui             |    12 +-
 librecad/src/ui/forms/qg_arctangentialoptions.cpp  |    70 +-
 librecad/src/ui/forms/qg_arctangentialoptions.h    |    21 +-
 librecad/src/ui/forms/qg_arctangentialoptions.ui   |    12 +-
 librecad/src/ui/forms/qg_beveloptions.cpp          |    37 +-
 librecad/src/ui/forms/qg_beveloptions.h            |    13 +-
 librecad/src/ui/forms/qg_beveloptions.ui           |   307 +-
 librecad/src/ui/forms/qg_circleoptions.cpp         |    19 +-
 librecad/src/ui/forms/qg_circleoptions.h           |    18 +-
 librecad/src/ui/forms/qg_circleoptions.ui          |   177 +-
 librecad/src/ui/forms/qg_circletan2options.cpp     |    22 +-
 librecad/src/ui/forms/qg_circletan2options.h       |    13 +-
 librecad/src/ui/forms/qg_circletan2options.ui      |     6 +-
 librecad/src/ui/forms/qg_commandwidget.cpp         |    96 +-
 librecad/src/ui/forms/qg_commandwidget.h           |     1 +
 librecad/src/ui/forms/qg_commandwidget.ui          |    43 +-
 librecad/src/ui/forms/qg_coordinatewidget.cpp      |    40 +-
 librecad/src/ui/forms/qg_coordinatewidget.h        |     1 -
 librecad/src/ui/forms/qg_coordinatewidget.ui       |   304 +-
 librecad/src/ui/forms/qg_dimlinearoptions.cpp      |    26 +-
 librecad/src/ui/forms/qg_dimlinearoptions.h        |    18 +-
 librecad/src/ui/forms/qg_dimlinearoptions.ui       |    21 +-
 librecad/src/ui/forms/qg_dimoptions.cpp            |    41 +-
 librecad/src/ui/forms/qg_dimoptions.h              |    16 +-
 librecad/src/ui/forms/qg_dimoptions.ui             |    85 +-
 librecad/src/ui/forms/qg_dlgarc.cpp                |     3 +-
 librecad/src/ui/forms/qg_dlghatch.cpp              |    56 +-
 librecad/src/ui/forms/qg_dlghatch.h                |    10 +-
 librecad/src/ui/forms/qg_dlghatch.ui               |     4 +-
 librecad/src/ui/forms/qg_dlgimageoptions.ui        |     4 +-
 librecad/src/ui/forms/qg_dlginitial.ui             |    15 +-
 librecad/src/ui/forms/qg_dlgmove.ui                |    14 +-
 librecad/src/ui/forms/qg_dlgmtext.ui               |    64 +-
 librecad/src/ui/forms/qg_dlgoptionsdrawing.cpp     |     7 +-
 librecad/src/ui/forms/qg_dlgoptionsdrawing.ui      |     2 +-
 librecad/src/ui/forms/qg_dlgoptionsgeneral.cpp     |   222 +-
 librecad/src/ui/forms/qg_dlgoptionsgeneral.h       |     6 +-
 librecad/src/ui/forms/qg_dlgoptionsgeneral.ui      |  1740 +-
 librecad/src/ui/forms/qg_dlgtext.ui                |    80 +-
 librecad/src/ui/forms/qg_imageoptions.cpp          |    42 +-
 librecad/src/ui/forms/qg_imageoptions.h            |    14 +-
 librecad/src/ui/forms/qg_imageoptions.ui           |    21 +-
 librecad/src/ui/forms/qg_insertoptions.cpp         |    52 +-
 librecad/src/ui/forms/qg_insertoptions.h           |    12 +-
 librecad/src/ui/forms/qg_insertoptions.ui          |    27 +-
 librecad/src/ui/forms/qg_libraryinsertoptions.cpp  |    28 +-
 librecad/src/ui/forms/qg_libraryinsertoptions.h    |    12 +-
 librecad/src/ui/forms/qg_libraryinsertoptions.ui   |   247 +-
 librecad/src/ui/forms/qg_lineangleoptions.cpp      |    30 +-
 librecad/src/ui/forms/qg_lineangleoptions.h        |    14 +-
 librecad/src/ui/forms/qg_lineangleoptions.ui       |    21 +-
 librecad/src/ui/forms/qg_linebisectoroptions.cpp   |    24 +-
 librecad/src/ui/forms/qg_linebisectoroptions.h     |    12 +-
 librecad/src/ui/forms/qg_linebisectoroptions.ui    |   261 +-
 librecad/src/ui/forms/qg_lineoptions.cpp           |    16 +-
 librecad/src/ui/forms/qg_lineoptions.h             |    10 +-
 librecad/src/ui/forms/qg_lineoptions.ui            |    10 +-
 librecad/src/ui/forms/qg_lineparalleloptions.cpp   |    22 +-
 librecad/src/ui/forms/qg_lineparalleloptions.h     |    18 +-
 librecad/src/ui/forms/qg_lineparalleloptions.ui    |   289 +-
 .../src/ui/forms/qg_lineparallelthroughoptions.cpp |    18 +-
 .../src/ui/forms/qg_lineparallelthroughoptions.h   |    16 +-
 .../src/ui/forms/qg_lineparallelthroughoptions.ui  |   205 +-
 librecad/src/ui/forms/qg_linepolygon2options.cpp   |    20 +-
 librecad/src/ui/forms/qg_linepolygon2options.h     |    12 +-
 librecad/src/ui/forms/qg_linepolygon2options.ui    |   211 +-
 librecad/src/ui/forms/qg_linepolygonoptions.cpp    |    20 +-
 librecad/src/ui/forms/qg_linepolygonoptions.h      |    12 +-
 librecad/src/ui/forms/qg_linepolygonoptions.ui     |   211 +-
 librecad/src/ui/forms/qg_linerelangleoptions.cpp   |    28 +-
 librecad/src/ui/forms/qg_linerelangleoptions.h     |    18 +-
 librecad/src/ui/forms/qg_linerelangleoptions.ui    |    19 +-
 librecad/src/ui/forms/qg_modifyoffsetoptions.cpp   |    18 +-
 librecad/src/ui/forms/qg_modifyoffsetoptions.h     |    12 +-
 librecad/src/ui/forms/qg_modifyoffsetoptions.ui    |    17 +-
 librecad/src/ui/forms/qg_mousewidget.cpp           |    24 +-
 librecad/src/ui/forms/qg_mousewidget.h             |     1 -
 librecad/src/ui/forms/qg_mousewidget.ui            |    16 -
 librecad/src/ui/forms/qg_moverotateoptions.cpp     |    20 +-
 librecad/src/ui/forms/qg_moverotateoptions.h       |    13 +-
 librecad/src/ui/forms/qg_moverotateoptions.ui      |   177 +-
 librecad/src/ui/forms/qg_mtextoptions.cpp          |    24 +-
 librecad/src/ui/forms/qg_mtextoptions.h            |    10 +-
 librecad/src/ui/forms/qg_mtextoptions.ui           |   275 +-
 .../src/ui/forms/qg_polylineequidistantoptions.cpp |     4 +-
 librecad/src/ui/forms/qg_polylineoptions.cpp       |    60 +-
 librecad/src/ui/forms/qg_polylineoptions.h         |    10 +-
 librecad/src/ui/forms/qg_polylineoptions.ui        |    18 +-
 librecad/src/ui/forms/qg_printpreviewoptions.cpp   |    98 +-
 librecad/src/ui/forms/qg_printpreviewoptions.h     |    20 +-
 librecad/src/ui/forms/qg_printpreviewoptions.ui    |    81 +-
 librecad/src/ui/forms/qg_roundoptions.cpp          |    28 +-
 librecad/src/ui/forms/qg_roundoptions.h            |    12 +-
 librecad/src/ui/forms/qg_roundoptions.ui           |   259 +-
 librecad/src/ui/forms/qg_selectionwidget.cpp       |    22 +-
 librecad/src/ui/forms/qg_selectionwidget.h         |     1 -
 librecad/src/ui/forms/qg_selectionwidget.ui        |    24 -
 librecad/src/ui/forms/qg_snapdistoptions.cpp       |    18 +-
 librecad/src/ui/forms/qg_snapdistoptions.h         |    13 +-
 librecad/src/ui/forms/qg_snapdistoptions.ui        |   185 +-
 librecad/src/ui/forms/qg_snapmiddleoptions.cpp     |    27 +-
 librecad/src/ui/forms/qg_snapmiddleoptions.h       |    13 +-
 librecad/src/ui/forms/qg_snapmiddleoptions.ui      |     4 +-
 librecad/src/ui/forms/qg_snaptoolbar.cpp           |   203 +-
 librecad/src/ui/forms/qg_snaptoolbar.h             |     8 +-
 librecad/src/ui/forms/qg_splineoptions.cpp         |    91 +-
 librecad/src/ui/forms/qg_splineoptions.h           |    13 +-
 librecad/src/ui/forms/qg_splineoptions.ui          |   321 +-
 librecad/src/ui/forms/qg_textoptions.cpp           |    26 +-
 librecad/src/ui/forms/qg_textoptions.h             |    10 +-
 librecad/src/ui/forms/qg_textoptions.ui            |   275 +-
 librecad/src/ui/forms/qg_trimamountoptions.cpp     |    52 +-
 librecad/src/ui/forms/qg_trimamountoptions.h       |    12 +-
 librecad/src/ui/forms/qg_trimamountoptions.ui      |    97 +-
 librecad/src/ui/generic/actionlist.cpp             |    69 +
 librecad/src/ui/generic/actionlist.h               |    23 +
 librecad/src/ui/generic/comboboxoption.cpp         |    76 +
 librecad/src/ui/generic/comboboxoption.h           |    37 +
 librecad/src/ui/generic/comboboxoption.ui          |    52 +
 librecad/src/ui/generic/customtoolbarcreator.cpp   |   216 +
 librecad/src/ui/generic/customtoolbarcreator.h     |    55 +
 librecad/src/ui/generic/customtoolbarcreator.ui    |   211 +
 librecad/src/ui/generic/customwidgetcreator.cpp    |   114 +
 librecad/src/ui/generic/customwidgetcreator.h      |    35 +
 librecad/src/ui/generic/customwidgetcreator.ui     |   133 +
 librecad/src/ui/generic/linklist.cpp               |    25 +
 librecad/src/ui/generic/linklist.h                 |    19 +
 librecad/src/ui/generic/widgetcreator.cpp          |   269 +
 librecad/src/ui/generic/widgetcreator.h            |    82 +
 librecad/src/ui/generic/widgetcreator.ui           |   241 +
 librecad/src/ui/lc_actionfactory.cpp               |  1385 ++
 librecad/src/ui/lc_actionfactory.h                 |    51 +
 librecad/src/ui/lc_actiongroupmanager.cpp          |   176 +
 librecad/src/ui/lc_actiongroupmanager.h            |    52 +
 librecad/src/ui/lc_centralwidget.cpp               |    59 +
 librecad/src/ui/lc_centralwidget.h                 |    25 +
 librecad/src/ui/lc_customtoolbar.cpp               |   116 +
 librecad/src/ui/lc_customtoolbar.h                 |    31 +
 librecad/src/ui/lc_deviceoptions.cpp               |    58 +
 librecad/src/ui/lc_deviceoptions.h                 |    25 +
 librecad/src/ui/lc_deviceoptions.ui                |    61 +
 librecad/src/ui/lc_dockwidget.cpp                  |    56 +
 librecad/src/ui/lc_dockwidget.h                    |    22 +
 librecad/src/ui/lc_widgetfactory.cpp               |   845 +
 librecad/src/ui/lc_widgetfactory.h                 |    80 +
 librecad/src/ui/qg_actionfactory.cpp               |  1538 --
 librecad/src/ui/qg_actionfactory.h                 |   122 -
 librecad/src/ui/qg_actionhandler.cpp               |   537 +-
 librecad/src/ui/qg_actionhandler.h                 |    18 +-
 librecad/src/ui/qg_blockwidget.cpp                 |    41 +-
 librecad/src/ui/qg_colorbox.cpp                    |    40 +-
 librecad/src/ui/qg_commandhistory.cpp              |     9 +-
 librecad/src/ui/qg_commandhistory.h                |     2 +-
 librecad/src/ui/qg_dialogfactory.cpp               |    94 +-
 librecad/src/ui/qg_dialogfactory.h                 |   394 +-
 librecad/src/ui/qg_filedialog.cpp                  |    48 +-
 librecad/src/ui/qg_graphicview.cpp                 |   602 +-
 librecad/src/ui/qg_graphicview.h                   |   112 +-
 librecad/src/ui/qg_layerwidget.cpp                 |    96 +-
 librecad/src/ui/qg_layerwidget.h                   |    10 +-
 librecad/src/ui/qg_librarywidget.cpp               |     2 +-
 librecad/src/ui/qg_patternbox.cpp                  |    17 +-
 librecad/src/ui/qg_patternbox.h                    |     7 +-
 librecad/src/ui/qg_pentoolbar.cpp                  |    17 -
 librecad/src/ui/qg_recentfiles.cpp                 |    92 +-
 librecad/src/ui/qg_recentfiles.h                   |    16 +-
 librecad/src/ui/twostackedlabels.cpp               |    51 +
 librecad/src/ui/twostackedlabels.h                 |    23 +
 librecad/support/fonts/unicode.lff                 |    32 +
 librecad/ts/librecad_ar.ts                         |  4475 +++--
 librecad/ts/librecad_ca.ts                         | 15146 +++++++-------
 librecad/ts/librecad_cs.ts                         | 17450 +++++++++--------
 librecad/ts/librecad_da.ts                         | 15122 +++++++-------
 librecad/ts/librecad_de.ts                         | 18684 ++++++++++--------
 librecad/ts/librecad_el.ts                         | 17348 ++++++++--------
 librecad/ts/librecad_en.ts                         |  3775 ++--
 librecad/ts/librecad_en_au.ts                      | 18689 ++++++++++--------
 librecad/ts/librecad_es.ts                         | 17777 +++++++++--------
 librecad/ts/librecad_es_ar.ts                      | 16092 ++++++++-------
 librecad/ts/librecad_es_bo.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_cl.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_co.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_cr.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_do.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_ec.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_gt.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_hn.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_mx.ts                      | 16226 ++++++++-------
 librecad/ts/librecad_es_ni.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_pa.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_pe.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_pr.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_py.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_sv.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_us.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_uy.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_es_ve.ts                      | 16084 ++++++++-------
 librecad/ts/librecad_et.ts                         | 15023 +++++++-------
 librecad/ts/librecad_eu.ts                         |  9769 +++++++++
 librecad/ts/librecad_fi.ts                         |  8730 +++++----
 librecad/ts/librecad_fr.ts                         | 15271 ++++++++-------
 librecad/ts/librecad_gl.ts                         | 14132 +++++++------
 librecad/ts/librecad_hi.ts                         |  8973 ++++-----
 librecad/ts/librecad_hu.ts                         | 16942 ++++++++--------
 librecad/ts/librecad_id_ID.ts                      |  7605 +++----
 librecad/ts/librecad_it.ts                         | 16782 +++++++++-------
 librecad/ts/librecad_ja.ts                         |  4965 ++---
 librecad/ts/librecad_ko.ts                         |  5259 +++--
 librecad/ts/librecad_lv.ts                         | 14099 +++++++------
 librecad/ts/librecad_nl.ts                         | 16638 +++++++++-------
 librecad/ts/librecad_no.ts                         |  3823 ++--
 librecad/ts/librecad_pa.ts                         | 15711 ++++++++-------
 librecad/ts/librecad_pl.ts                         | 16696 +++++++++-------
 librecad/ts/librecad_pt_br.ts                      | 18669 ++++++++++--------
 librecad/ts/librecad_pt_pt.ts                      |  7885 ++++----
 librecad/ts/librecad_ro_ro.ts                      | 15621 ++++++++-------
 librecad/ts/librecad_ru.ts                         | 17465 +++++++++--------
 librecad/ts/librecad_sk.ts                         | 14974 +++++++-------
 librecad/ts/librecad_sl.ts                         |  4124 ++--
 librecad/ts/librecad_sq_al.ts                      |  9522 ++++-----
 librecad/ts/librecad_sv.ts                         |  6673 ++++---
 librecad/ts/librecad_ta.ts                         |  3775 ++--
 librecad/ts/librecad_tr.ts                         | 14474 +++++++-------
 librecad/ts/librecad_uk.ts                         | 15489 ++++++++-------
 librecad/ts/librecad_zh_cn.ts                      | 19603 ++++++++++---------
 librecad/ts/librecad_zh_tw.ts                      | 19531 +++++++++---------
 plugins/align/align.cpp                            |     2 +-
 plugins/asciifile/asciifile.cpp                    |     2 +-
 plugins/importshp/importshp.cpp                    |     2 +-
 plugins/importshp/shapelib/dbfopen.c               |    20 +-
 plugins/list/list.cpp                              |     2 +-
 plugins/picfile/picfile.cpp                        |    24 +-
 plugins/plotequation/plot.cpp                      |     2 +-
 plugins/plugins.pro                                |    21 +-
 plugins/sameprop/sameprop.cpp                      |     2 +-
 plugins/sample/sample.cpp                          |     2 +-
 plugins/ts/plugins_ar.ts                           |     7 +-
 plugins/ts/plugins_ca.ts                           |   171 +-
 plugins/ts/plugins_cs.ts                           |     3 +-
 plugins/ts/plugins_da.ts                           |     5 -
 plugins/ts/plugins_de.ts                           |     7 +-
 plugins/ts/plugins_el.ts                           |    32 +-
 plugins/ts/plugins_en.ts                           |     5 -
 plugins/ts/plugins_en_au.ts                        |     5 -
 plugins/ts/plugins_es.ts                           |     3 +-
 plugins/ts/plugins_es_ar.ts                        |     5 -
 plugins/ts/plugins_es_bo.ts                        |     5 -
 plugins/ts/plugins_es_cl.ts                        |     5 -
 plugins/ts/plugins_es_co.ts                        |     5 -
 plugins/ts/plugins_es_cr.ts                        |     5 -
 plugins/ts/plugins_es_do.ts                        |     5 -
 plugins/ts/plugins_es_ec.ts                        |     5 -
 plugins/ts/plugins_es_gt.ts                        |     5 -
 plugins/ts/plugins_es_hn.ts                        |     5 -
 plugins/ts/plugins_es_mx.ts                        |     5 -
 plugins/ts/plugins_es_ni.ts                        |     5 -
 plugins/ts/plugins_es_pa.ts                        |     5 -
 plugins/ts/plugins_es_pe.ts                        |     5 -
 plugins/ts/plugins_es_pr.ts                        |     5 -
 plugins/ts/plugins_es_py.ts                        |     5 -
 plugins/ts/plugins_es_sv.ts                        |     5 -
 plugins/ts/plugins_es_us.ts                        |     5 -
 plugins/ts/plugins_es_uy.ts                        |     5 -
 plugins/ts/plugins_es_ve.ts                        |     5 -
 plugins/ts/plugins_et.ts                           |     5 -
 plugins/ts/plugins_eu.ts                           |   948 +
 plugins/ts/plugins_fi.ts                           |   147 +-
 plugins/ts/plugins_fr.ts                           |     5 -
 plugins/ts/plugins_gl.ts                           |    47 +-
 plugins/ts/plugins_hi.ts                           |     5 -
 plugins/ts/plugins_hu.ts                           |     5 -
 plugins/ts/plugins_id_ID.ts                        |     5 -
 plugins/ts/plugins_it.ts                           |     5 -
 plugins/ts/plugins_ja.ts                           |    21 +-
 plugins/ts/plugins_ko.ts                           |     5 -
 plugins/ts/plugins_lv.ts                           |    22 +-
 plugins/ts/plugins_nl.ts                           |    13 +-
 plugins/ts/plugins_no.ts                           |     5 -
 plugins/ts/plugins_pa.ts                           |     5 -
 plugins/ts/plugins_pl.ts                           |     5 -
 plugins/ts/plugins_pt_br.ts                        |    39 +-
 plugins/ts/plugins_pt_pt.ts                        |     5 -
 plugins/ts/plugins_ro_ro.ts                        |     5 -
 plugins/ts/plugins_ru.ts                           |    21 +-
 plugins/ts/plugins_sk.ts                           |     5 -
 plugins/ts/plugins_sl.ts                           |     5 -
 plugins/ts/plugins_sq_al.ts                        |     5 -
 plugins/ts/plugins_sv.ts                           |     5 -
 plugins/ts/plugins_ta.ts                           |     5 -
 plugins/ts/plugins_tr.ts                           |     5 -
 plugins/ts/plugins_uk.ts                           |     5 -
 plugins/ts/plugins_zh_cn.ts                        |     5 -
 plugins/ts/plugins_zh_tw.ts                        |     5 -
 scripts/postprocess-osx.sh                         |    13 +-
 .../LibreCAD.pmdoc/01librecad-contents.xml         |     2 +-
 scripts/postprocess-unix.sh                        |    13 +-
 scripts/postprocess-win.bat                        |     9 -
 tools/ttf2lff/main.cpp                             |    70 +-
 921 files changed, 478696 insertions(+), 375941 deletions(-)

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



More information about the debian-science-commits mailing list