Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
SkipUFO/LibreCAD
LibreCAD/LibreCAD
0825732889/LibreCAD
ADVALAIN596/LibreCAD
ASF-inhambane/LibreCAD
Alpha-Kand/LibreCAD
BEINAR/LibreCAD
CERobertson/LibreCAD
CNXTEoEorg/LibreCAD
DINKIN/LibreCAD
DevinderKaur/LibreCAD-1
DraftSouls/LibreCAD
Equoda/LibreCAD
Fernandez-Miguel-A/LibreCAD
FsCad/LibreCAD
GreatDevelopers/LibreCAD
HUANGMENGDI/LibreCAD
Harpalus/LibreCAD
HelloArsenal/LibreCAD
JGabriel85/LibreCAD
Jameslai54/LibreCAD
Joeycc/LibreCAD
JohnCC330/LibreCAD
Leboudin/LibreCAD
MichaelTaylor3D/LibreCAD
MoneySail/LibreCAD
NHellFire/LibreCAD
Ngassa/LibreCAD
OnlyMe2/LibreCAD
OskarLinde/LibreCAD
Osndok/LibreCAD
Rallaz/LibreCAD
Regmos/LibreCAD
RobertvonKnobloch/LibreCAD
RoboMod/LibreCAD
RoyOnWheels/LibreCAD
Rupicapra-rupicapra/LibreCAD
Salmista-94/LibreCAD
Samsagax/LibreCAD
Solvoj/LibreCAD
TNick/LibreCAD
TNick2/LibreCAD
Windyztree/LibreCAD
YChuan1115/LibreCAD
absorb-it/LibreCAD
aisq2008/LibreCAD
aitolos/LibreCAD
alexmpcb/LibreCAD
alice23/LibreCAD
ankush1995/LibreCAD
anotteau-cc/LibreCAD
aromis/LibreCAD
bdube/LibreCAD
beginner1/LibreCAD
bert/LibreCAD
bgoodr/LibreCAD
bgpiraja/LibreCAD
bhabanism/LibreCAD
borneq/LibreCAD
boundaryfree/LibreCAD
bshyf/LibreCAD
bygreencn/LibreCAD
cbirla/LibreCAD
cgrzemba/LibreCAD
chenchizhao/LibreCAD
ckvk/LibreCAD
coryjc190/LibreCAD
daodaoliang/LibreCAD
darrelo2/LibreCAD
dbenamy/LibreCAD
dellus/LibreCAD
diegoroman17/LibreCAD
dinkel/LibreCAD
dongzk/LibreCAD
drjolo/LibreCAD
dstrev/LibreCAD
duk3luk3/LibreCAD
dvstrom/LibreCAD
dxli/LibreCAD
effad/LibreCAD
emagdalena/LibreCAD
enfreeworld/LibreCAD
epagel/LibreCAD
erburrell/LibreCAD
ezhangle/LibreCAD
fhchina/LibreCAD
fitorec/LibreCAD
frankhardy/LibreCAD
gbonnema/LibreCAD
github20150101/LibreCAD
gitter-badger/LibreCAD
gonboy/LibreCAD
gordonc64/LibreCAD
gracie89/LibreCAD
h4ck3rm1k3/LibreCAD
halftanolger/LibreCAD
hatindera/LibreCAD
hcarsten/LibreCAD
hekaiyuany/LibreCAD
hemanshupa/LibreCAD
hulu1528/LibreCAD
hwwh1999/LibreCAD
iborrell/LibreCAD
ilkos90/SEdit
inderpreetsingh/LibreCAD
inkscaper/LibreCAD
isdsi/LibreCAD
isili/LibreCAD
izikhuang/LibreCAD
jacklibj/LibreCAD
jasleenkaur/LibreCAD
jmundry/LibreCAD
joseph-oc/LibreCAD
juilyoon/LibreCAD
kevincox/LibreCAD
kfoltman/LibreCAD
kk4728/LibreCAD
kleopatra999/LibreCAD
korhadris/LibreCAD
korval937/LibreCAD
kosnick/LibreCAD
kromanenko/LibreCAD
kumans/LibreCAD
lentin/LibreCAD
leogargu/LibreCAD
liangcheng/LibreCAD
liberostelios/LibreCAD
liqingchao/LibreCAD
ljx0305/LibreCAD
locke314/LibreCAD
lordofbikes/LibreCAD
louemusic/LibreCAD
lovlyFarhan/LibreCAD
luisivan/LibreCAD
lukeandrew/LibreCAD
luzhongtong/LibreCAD
lxb66666/LibreCAD
lzhang1106/LibreCAD
mandeepsimak/LibreCAD
maqifrnswa/LibreCAD
mbornoz/LibreCAD
mcanthony/LibreCAD
mcvsama/LibreCAD
meantaipan/LibreCAD
miguelramosfdz/LibreCAD
mojadita/LibreCAD
mszczygiel/LibreCAD
myutwo/LibreCAD
n89nanda/LibreCAD
navyzhao/LibreCAD
noselhq/LibreCAD
oktay454/LibreCAD
oskardolch/LibreCAD
p-friedrich/LibreCAD
paul-kennedy/LibreCAD
peizhan/LibreCAD
perepujal/LibreCAD
petroleo/LibreCAD
priyankacool10/LibreCAD
qiujiejia/LibreCAD-1
qtonthat/LibreCAD
r-a-v-a-s/LibreCAD
ranky2009/LibreCAD
rbarraud/LibreCAD
rbuj/LibreCAD
rmamba/LibreCAD
rmdz76/LibreCAD
rubdos/LibreCAD
rvt/LibreCAD
sambar-fgfs/LibreCAD
seasonsfx/LibreCAD
secretgenes342/LibreCAD
seem-sky/LibreCAD
shainline/LibreCAD
silerya/LibreCAD
smallfix/LibreCAD
tarun112/LibreCAD
theking0/LibreCAD
tianqizi/LibreCAD
tin-pot/LibreCAD
tripas/LibreCAD
trojohn5/LibreCAD
turboic/LibreCAD
tytower/LibreCAD
viewsat/LibreCAD
vinayan/LibreCAD
vlachoudis/LibreCAD
wangchenxicool/LibreCAD
wdmchaft/LibreCAD
wiesiwies/LibreCAD
xdiosdev/LibreCAD
xiaomailong/LibreCAD
xnakos/LibreCAD
xyuan/LibreCAD
yadvirkaur/LibreCAD-1
yangkf1985/LibreCAD
yekose/LibreCAD
yoc3/LibreCAD
zhmzhgis/LibreCAD
zhongxingzhi/LibreCAD
Nothing to show
...
Choose a Head Repository
SkipUFO/LibreCAD
LibreCAD/LibreCAD
0825732889/LibreCAD
ADVALAIN596/LibreCAD
ASF-inhambane/LibreCAD
Alpha-Kand/LibreCAD
BEINAR/LibreCAD
CERobertson/LibreCAD
CNXTEoEorg/LibreCAD
DINKIN/LibreCAD
DevinderKaur/LibreCAD-1
DraftSouls/LibreCAD
Equoda/LibreCAD
Fernandez-Miguel-A/LibreCAD
FsCad/LibreCAD
GreatDevelopers/LibreCAD
HUANGMENGDI/LibreCAD
Harpalus/LibreCAD
HelloArsenal/LibreCAD
JGabriel85/LibreCAD
Jameslai54/LibreCAD
Joeycc/LibreCAD
JohnCC330/LibreCAD
Leboudin/LibreCAD
MichaelTaylor3D/LibreCAD
MoneySail/LibreCAD
NHellFire/LibreCAD
Ngassa/LibreCAD
OnlyMe2/LibreCAD
OskarLinde/LibreCAD
Osndok/LibreCAD
Rallaz/LibreCAD
Regmos/LibreCAD
RobertvonKnobloch/LibreCAD
RoboMod/LibreCAD
RoyOnWheels/LibreCAD
Rupicapra-rupicapra/LibreCAD
Salmista-94/LibreCAD
Samsagax/LibreCAD
Solvoj/LibreCAD
TNick/LibreCAD
TNick2/LibreCAD
Windyztree/LibreCAD
YChuan1115/LibreCAD
absorb-it/LibreCAD
aisq2008/LibreCAD
aitolos/LibreCAD
alexmpcb/LibreCAD
alice23/LibreCAD
ankush1995/LibreCAD
anotteau-cc/LibreCAD
aromis/LibreCAD
bdube/LibreCAD
beginner1/LibreCAD
bert/LibreCAD
bgoodr/LibreCAD
bgpiraja/LibreCAD
bhabanism/LibreCAD
borneq/LibreCAD
boundaryfree/LibreCAD
bshyf/LibreCAD
bygreencn/LibreCAD
cbirla/LibreCAD
cgrzemba/LibreCAD
chenchizhao/LibreCAD
ckvk/LibreCAD
coryjc190/LibreCAD
daodaoliang/LibreCAD
darrelo2/LibreCAD
dbenamy/LibreCAD
dellus/LibreCAD
diegoroman17/LibreCAD
dinkel/LibreCAD
dongzk/LibreCAD
drjolo/LibreCAD
dstrev/LibreCAD
duk3luk3/LibreCAD
dvstrom/LibreCAD
dxli/LibreCAD
effad/LibreCAD
emagdalena/LibreCAD
enfreeworld/LibreCAD
epagel/LibreCAD
erburrell/LibreCAD
ezhangle/LibreCAD
fhchina/LibreCAD
fitorec/LibreCAD
frankhardy/LibreCAD
gbonnema/LibreCAD
github20150101/LibreCAD
gitter-badger/LibreCAD
gonboy/LibreCAD
gordonc64/LibreCAD
gracie89/LibreCAD
h4ck3rm1k3/LibreCAD
halftanolger/LibreCAD
hatindera/LibreCAD
hcarsten/LibreCAD
hekaiyuany/LibreCAD
hemanshupa/LibreCAD
hulu1528/LibreCAD
hwwh1999/LibreCAD
iborrell/LibreCAD
ilkos90/SEdit
inderpreetsingh/LibreCAD
inkscaper/LibreCAD
isdsi/LibreCAD
isili/LibreCAD
izikhuang/LibreCAD
jacklibj/LibreCAD
jasleenkaur/LibreCAD
jmundry/LibreCAD
joseph-oc/LibreCAD
juilyoon/LibreCAD
kevincox/LibreCAD
kfoltman/LibreCAD
kk4728/LibreCAD
kleopatra999/LibreCAD
korhadris/LibreCAD
korval937/LibreCAD
kosnick/LibreCAD
kromanenko/LibreCAD
kumans/LibreCAD
lentin/LibreCAD
leogargu/LibreCAD
liangcheng/LibreCAD
liberostelios/LibreCAD
liqingchao/LibreCAD
ljx0305/LibreCAD
locke314/LibreCAD
lordofbikes/LibreCAD
louemusic/LibreCAD
lovlyFarhan/LibreCAD
luisivan/LibreCAD
lukeandrew/LibreCAD
luzhongtong/LibreCAD
lxb66666/LibreCAD
lzhang1106/LibreCAD
mandeepsimak/LibreCAD
maqifrnswa/LibreCAD
mbornoz/LibreCAD
mcanthony/LibreCAD
mcvsama/LibreCAD
meantaipan/LibreCAD
miguelramosfdz/LibreCAD
mojadita/LibreCAD
mszczygiel/LibreCAD
myutwo/LibreCAD
n89nanda/LibreCAD
navyzhao/LibreCAD
noselhq/LibreCAD
oktay454/LibreCAD
oskardolch/LibreCAD
p-friedrich/LibreCAD
paul-kennedy/LibreCAD
peizhan/LibreCAD
perepujal/LibreCAD
petroleo/LibreCAD
priyankacool10/LibreCAD
qiujiejia/LibreCAD-1
qtonthat/LibreCAD
r-a-v-a-s/LibreCAD
ranky2009/LibreCAD
rbarraud/LibreCAD
rbuj/LibreCAD
rmamba/LibreCAD
rmdz76/LibreCAD
rubdos/LibreCAD
rvt/LibreCAD
sambar-fgfs/LibreCAD
seasonsfx/LibreCAD
secretgenes342/LibreCAD
seem-sky/LibreCAD
shainline/LibreCAD
silerya/LibreCAD
smallfix/LibreCAD
tarun112/LibreCAD
theking0/LibreCAD
tianqizi/LibreCAD
tin-pot/LibreCAD
tripas/LibreCAD
trojohn5/LibreCAD
turboic/LibreCAD
tytower/LibreCAD
viewsat/LibreCAD
vinayan/LibreCAD
vlachoudis/LibreCAD
wangchenxicool/LibreCAD
wdmchaft/LibreCAD
wiesiwies/LibreCAD
xdiosdev/LibreCAD
xiaomailong/LibreCAD
xnakos/LibreCAD
xyuan/LibreCAD
yadvirkaur/LibreCAD-1
yangkf1985/LibreCAD
yekose/LibreCAD
yoc3/LibreCAD
zhmzhgis/LibreCAD
zhongxingzhi/LibreCAD
Nothing to show
Choose a head branch
Commits on Sep 16, 2015
Added help tip, shortcut command & corrected bug
Help tip : when in mode "circle with center and radius", typing "radius"
in the command-line allow the user to set the radius without moving
hands off the keyboard, but the helper message didn't mentionned that
possibility.

Bug : when setting radius from commandline, pressing enter to validate
causes LibreCAD to draw a circle of selected radius at relative zero
position (if no mouse activity into the container) or crosshair
position (if mouse activity into the container).
I added a `switch` test to the `trigger()` method to test the mode, and
if the user is in mode "SetRadius", circle is not drawn & relative zero
is not moved.

Command shortcuts: `circlecr` and `cc`

Conflicts:
	librecad/src/cmd/rs_commands.cpp
Commits on Sep 17, 2015
Commits on Sep 25, 2015
Commits on Oct 01, 2015
Commits on Oct 03, 2015
Commits on Oct 08, 2015
Commits on Oct 09, 2015
Commits on Oct 11, 2015
Date: Mon Sep 14 20:09:21 2015 -0400 ellipse: cppcheck fixes commit ad42ea7c060f7f3cc135b73c8bdaed1431d37f99 Author: Dongxu Li Date: Mon Sep 14 20:09:04 2015 -0400 splineoption: cppcheck fixes commit cd0fa0b0a012fe02ee131e570fb5763ee4b7cb76 Author: Dongxu Li Date: Mon Sep 14 19:59:37 2015 -0400 dialogfactory: cppcheck variable scope fixes commit 1b41ba24d94a0ec414d451eb371dedbacf984b5f Author: Dongxu Li Date: Mon Sep 14 19:59:07 2015 -0400 layerwidget: cppcheck fixes commit 11dafcc951c1e188528743463c0ecc5d75c83cef Author: Dongxu Li Date: Mon Sep 14 19:42:01 2015 -0400 cppcheck: ctor cleanup commit c1c940cd57109ce6d672ba63c984d059153b2f29 Author: Dongxu Li Date: Mon Sep 14 19:40:30 2015 -0400 cppcheck: ctor initialization fixes commit 7d612222dff89e2f8bd5740d7e581373e5d993f5 Author: Dongxu Li Date: Mon Sep 14 19:36:24 2015 -0400 blockssave: ccpcheck fixes commit ce47792d8357ef2b569488d642e1a521f3dad92a Author: Dongxu Li Date: Mon Sep 14 18:54:16 2015 -0400 splinepoints: cppcheck fixes commit aedec358ec70775eb6d450638b1e309f85ed3632 Author: Dongxu Li Date: Mon Sep 14 10:32:51 2015 -0400 mainwindow: file cleanup commit 635a7966ef427468cac5913fb457ea257f2bbb14 Author: Dongxu Li Date: Mon Sep 14 19:38:41 2015 -0400 polylineappend/arctangential: avoid C-style cast commit 293f6d416f15fd153398731d9957a615b2c7b19a Author: Dongxu Li Date: Sat Sep 12 14:13:43 2015 -0400 widthbox: file cleanup commit e24d8e8ef3c9101cc0b36975794d51972b0d9532 Author: Dongxu Li Date: Mon Sep 14 10:31:42 2015 -0400 math: file cleanup and c++11 style commit 75507281f50ca788cf7609b7aef2fa5caa990c6d Author: Jerry Magnin Date: Fri Sep 4 18:09:50 2015 +0200 Extended commandline autocompletion Commandline mimics bash autocompletion When an input may lead to at least 2 valid commands, if these commands have the same root, pressing will put that root into input line. Example : typing 'di ' will prompt 'dim', as 'dim' is the common root for all commands starting by 'di'. It mimics bash autocompletion behavior. Later, I’ll try to implement zsh behavior (first press on prompts the common root, next presses prompts possible commands one after another). modifié : librecad/src/ui/forms/qg_commandwidget.cpp commit bbd2b84afab432769b1c2ff7d6216ded37a2c6f7 Author: Jerry Magnin Date: Tue Sep 8 14:44:54 2015 +0200 Improvements in layer creation UI Plus some adujstements in action->order Added a shortcut (Ctrl + L) for "Create new layer". Layer Name field in layerdialog have now the focus when the dialog is opened (useful for layer creation, particularly with Ctrl+L). commit 4097b9c2f70d0f1e7b45bf6efcea7eec47875d88 Author: Jerry Magnin Date: Tue Sep 8 05:59:23 2015 +0200 Shortcuts for GUI Added shortcuts for drawing order They are based on Inkscape shortcuts for drawing order, but it's just a proposal for the moment." >Accumulated fixes from master branch
Squashed commit of the following:

commit f04c1d46ffdd1fecf4112c9a80cadadb8b893b89
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sun Oct 11 18:56:06 2015 -0400

    bug529: polygon creation precision

commit 066c631643358e581666495138864c7b0c1654b0
Author: ravas <his_self@live.com>
Date:   Fri Oct 9 23:04:17 2015 -0700

    c++11 style

commit 1f26d6d89514c268de0fba34c03f440949a5590a
Author: ravas <his_self@live.com>
Date:   Fri Oct 9 22:24:57 2015 -0700

    fixed wacky indentation // clean up

commit 735c6f6e9e063a65d26ac5922a4d1f13bf20aa23
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Thu Oct 8 13:44:47 2015 -0400

    SF bug 528, fixed an infinite loop for new block names

commit 877d99287583cd7d7d53c9c56c600657ddc1025c
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Wed Oct 7 11:17:13 2015 -0400

    switch to addRectangle() API

commit ee6058b5cebdb12f06d2efce20f5a0e4a29b817d
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Wed Oct 7 11:16:22 2015 -0400

    entityContainer: new public API addRectangle(v0, v1)

    add Rectangle by diagonal vertices

commit fbf9e462231353e30047628ae926f581f2e7bc92
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Tue Oct 6 22:38:44 2015 -0400

    experimental feature: draw rectangles as polylines

commit 660878bd8d40b156e2f68d877acc13ef233e5773
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Tue Oct 6 22:37:36 2015 -0400

    file cleanup

commit 989efc937a92e912bceffca7a512ecd39386f80f
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Tue Oct 6 21:35:37 2015 -0400

    polyline: API cleanup

commit a46e79e00a76b5b59537894c22d2de58bde77312
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Tue Oct 6 21:34:56 2015 -0400

    entity container: first/last() methods

commit e5ad865c039cea7448fe822ca2e1d5a300f621fa
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Tue Oct 6 20:55:48 2015 -0400

    entityContainer: array cleanup

commit addd1930fc5db329a08b46f315acf513ad8ea068
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Fri Oct 2 23:21:03 2015 -0400

    math: fixed double2String unit test

commit 7660bb96ccd8df4f40c502ac1303937bb2e0830d
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Fri Oct 2 21:12:01 2015 -0400

    doc_plugin: nullptr cleanup

commit 52b2e11398a18bd632b47fe7ea6c3e016a064c44
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Fri Oct 2 21:11:31 2015 -0400

    Ellipse: c++11 ctor style

commit bbf54eaf66d98a228482690c461645479acdc796
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Thu Oct 1 00:34:25 2015 -0400

    Ellipse: ctor cleanup

commit 1fa46ec8cb8962c8984c363a893a7b405a1a1db4
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Wed Sep 30 23:09:49 2015 -0400

    issue #581 fixed a crash by polyline

commit f0e1b1796a1695459e8d1bbc7ee0489ecd0a267c
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Wed Sep 30 21:53:10 2015 -0400

    creation: fixed a typo for bisector

commit c55c9a27128453cf6e0c2686f1081ca00398464e
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Wed Sep 30 16:58:33 2015 -0400

    issue #582, fixed a polyline crash

commit 4fcd0634de10f4c9c68b72e1072a9526acfb23fe
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sat Sep 26 15:06:05 2015 -0400

    more nullptr cleanup

commit 712836e412e9b06d0495fbe2446742736747b6e6
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sat Sep 26 12:06:18 2015 -0400

    nullptr cleanup

commit 9aac2e7a80fa30c5558a37470e68a82140b89598
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sat Sep 26 13:06:47 2015 -0400

    Line: c++11 style ctor

commit 8e382cc170518619f31e1a607324ba0a19596fb1
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Fri Sep 25 00:29:40 2015 -0400

    command: file cleanup

commit 7271d97371db43d9c66cc43ede6f1d8f2cb6b9bd
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Fri Sep 25 00:14:05 2015 -0400

    issue #579 , fixed incorrect command hints during Action

commit 9d0227a0505c814dac0564b35d8396b5e1e96e38
Author: Rupicapra-rupicapra <dev@montagnisme.fr>
Date:   Wed Sep 23 14:16:30 2015 +0200

    Fixed bug in hatch dialog box

    Bug introduced by commit 776c8ae
    Changing from `if(hatch==nullptr)` to `if(hatch)` caused the hatch
    dialog box not to show when called.
    It seems that this change fixed it... Will see.

commit 253ff014832baf0978be75bb02da43abff88939a
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sat Sep 19 16:21:23 2015 -0400

    ellipse: file cleanup

commit 519fa1b998851d5187b82128232294702c6d1e87
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sat Sep 19 14:08:58 2015 -0400

    circle: file cleanup

commit 09b5d0f719fcc7a3d44f8e92042b780cb2c38e5d
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sat Sep 19 14:02:54 2015 -0400

    dialogfactory: file cleanup

commit 6607a4ad0e91c442a83897dcecbee16cf791dc35
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Fri Sep 18 22:31:45 2015 -0400

    eventhandler: compiler warning cleanup

commit d607914fb2e87f4732a46e6a3f39f9afcf9438a9
Author: Rallaz <rallazz@gmail.com>
Date:   Fri Sep 18 18:11:37 2015 +0200

    libdxfrw: remove enum warning

commit 49183c0f5af063f99eac33529299505c353c33e2
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Fri Sep 18 00:56:49 2015 -0400

    file cleanup

commit e6bb0870373221b33ed17ca2172f5da9307e7e34
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Fri Sep 18 00:56:16 2015 -0400

    replaced VLA with vectors

commit a6e1e791e1d2f83490bd3b84adcefbb6ad7425c4
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Thu Sep 17 21:05:16 2015 -0400

    rs_information: file cleanup

commit b46b3af4f56b2f171ffff69e965e9b45ffc8604a
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Thu Sep 17 20:43:13 2015 -0400

    RS_Vector: polar() construction method

commit 6e8d67b83150f46b6076865f292c9eb39b876da9
Author: Jerry <dev@montagnisme.fr>
Date:   Wed Sep 16 16:18:19 2015 +0200

    Fixed conflict in rs_commands.cpp

commit 3d82a65301a0ae73b7b3b23d75f876d45b53630a
Author: Rupicapra-rupicapra <dev@montagnisme.fr>
Date:   Wed Sep 16 16:14:13 2015 +0200

    Added help tip, shortcut command & corrected bug

    Help tip : when in mode "circle with center and radius", typing "radius"
    in the command-line allow the user to set the radius without moving
    hands off the keyboard, but the helper message didn't mentionned that
    possibility.

    Bug : when setting radius from commandline, pressing enter to validate
    causes LibreCAD to draw a circle of selected radius at relative zero
    position (if no mouse activity into the container) or crosshair
    position (if mouse activity into the container).
    I added a `switch` test to the `trigger()` method to test the mode, and
    if the user is in mode "SetRadius", circle is not drawn & relative zero
    is not moved.

    Command shortcuts: `circlecr` and `cc`

    Conflicts:
    	librecad/src/cmd/rs_commands.cpp

commit e47c4aa3bbc378ee2dcb08726975f87ccf2f6a1f
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 20:09:21 2015 -0400

    ellipse: cppcheck fixes

commit ad42ea7c060f7f3cc135b73c8bdaed1431d37f99
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 20:09:04 2015 -0400

    splineoption: cppcheck fixes

commit cd0fa0b0a012fe02ee131e570fb5763ee4b7cb76
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 19:59:37 2015 -0400

    dialogfactory: cppcheck variable scope fixes

commit 1b41ba24d94a0ec414d451eb371dedbacf984b5f
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 19:59:07 2015 -0400

    layerwidget: cppcheck fixes

commit 11dafcc951c1e188528743463c0ecc5d75c83cef
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 19:42:01 2015 -0400

    cppcheck: ctor cleanup

commit c1c940cd57109ce6d672ba63c984d059153b2f29
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 19:40:30 2015 -0400

    cppcheck: ctor initialization fixes

commit 7d612222dff89e2f8bd5740d7e581373e5d993f5
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 19:36:24 2015 -0400

    blockssave: ccpcheck fixes

commit ce47792d8357ef2b569488d642e1a521f3dad92a
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 18:54:16 2015 -0400

    splinepoints: cppcheck fixes

commit aedec358ec70775eb6d450638b1e309f85ed3632
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 10:32:51 2015 -0400

    mainwindow: file cleanup

commit 635a7966ef427468cac5913fb457ea257f2bbb14
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 19:38:41 2015 -0400

    polylineappend/arctangential: avoid C-style cast

commit 293f6d416f15fd153398731d9957a615b2c7b19a
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sat Sep 12 14:13:43 2015 -0400

    widthbox: file cleanup

commit e24d8e8ef3c9101cc0b36975794d51972b0d9532
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Mon Sep 14 10:31:42 2015 -0400

    math: file cleanup and c++11 style

commit 75507281f50ca788cf7609b7aef2fa5caa990c6d
Author: Jerry Magnin <dev@montagnisme.fr>
Date:   Fri Sep 4 18:09:50 2015 +0200

    Extended commandline autocompletion
    Commandline mimics bash autocompletion
    When an input may lead to at least 2 valid commands, if these commands
    have the same root, pressing <tab> will put that root into input line.
    Example : typing 'di <tab>' will prompt 'dim', as 'dim' is the common
    root for all commands starting by 'di'.
    It mimics bash autocompletion behavior.

    Later, I’ll try to implement zsh behavior (first press on <tab> prompts
    the common root, next presses prompts possible commands one after
    another).

    	modifié :         librecad/src/ui/forms/qg_commandwidget.cpp

commit bbd2b84afab432769b1c2ff7d6216ded37a2c6f7
Author: Jerry Magnin <dev@montagnisme.fr>
Date:   Tue Sep 8 14:44:54 2015 +0200

    Improvements in layer creation UI
    Plus some adujstements in action->order
    Added a shortcut (Ctrl + L) for "Create new layer".
    Layer Name field in layerdialog have now the focus when the dialog is
    opened (useful for layer creation, particularly with Ctrl+L).

commit 4097b9c2f70d0f1e7b45bf6efcea7eec47875d88
Author: Jerry Magnin <dev@montagnisme.fr>
Date:   Tue Sep 8 05:59:23 2015 +0200

    Shortcuts for GUI
    Added shortcuts for drawing order
    They are based on Inkscape shortcuts for drawing order, but it's just a
    proposal for the moment.
Commits on Oct 12, 2015
Commits on Oct 13, 2015
Commits on Oct 15, 2015
fixed a crash by undo
TODO: understand why the undo cycle could be nullptr
Commits on Oct 16, 2015
Commits on Oct 17, 2015
Commits on Oct 19, 2015
Commits on Oct 22, 2015
bug 531: bounding box checks for intersection
TODO: implement O(N lgN) bounding box algorithms
Commits on Oct 23, 2015
Commits on Oct 24, 2015
Commits on Oct 25, 2015
Commits on Oct 26, 2015
Commits on Oct 29, 2015
undo: stop all suspended actions to avoid crash by deleted entities
Original bug report: a) draw line(1) with tool line; b) select tool
"parallel line", plaсe pointer near line(1) that there was dotted line.
c) do not move mouse! press ctrl+z, both lines vanish. d)then mouseclick
crash librecad.
Commits on Oct 31, 2015
snaptoolbar: fixed a segfault at closing
1. Start LibreCAD;
2. Close the application.

LibreCAD crashes during the snap toolbar dtor, due to the using of Snap
toolbar widgets, which may have been destroyed.
Commits on Nov 01, 2015
rs.h removed Qt headers
since rs.h is included in almost every class, it makes sense to
avoid pulling in Qt headers in it.
Commits on Nov 02, 2015
Commits on Nov 03, 2015
Commits on Nov 07, 2015
Squashed commit of the following:
commit eba465f6636165bf2545c58d8bddf943864c7a70
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Sat Nov 7 14:51:42 2015 -0500

    fixed building errors

commit 747e61a04cb3fba666dde765403740c9f3a3824f
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Wed Nov 4 23:28:02 2015 -0500

    snapper header cleanup, RS_Vector

commit 0822abee1642cea48d6de65c776a5abb3de6945b
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Wed Nov 4 22:53:53 2015 -0500

    snapper header cleanup: removed <set>

commit 2e684aee98a51c968a5e54d80962768d5cfab713
Author: Dongxu Li <dongxuli2011@gmail.com>
Date:   Wed Nov 4 22:25:07 2015 -0500

    explicit default dtors
Commits on Nov 08, 2015
Commits on Nov 09, 2015
vector/quadratic: explicit conversion to boolean
Motivation: for a vector v, to write
if (v) foo;

instead of:
if (v.valid) foo;
Commits on Nov 10, 2015
Commits on Nov 17, 2015
Commits on Nov 24, 2015
Commits on Nov 27, 2015
Commits on Nov 28, 2015
Commits on Nov 29, 2015
Commits on Nov 30, 2015
Commits on Dec 01, 2015
Commits on Dec 03, 2015
Commits on Dec 04, 2015
Commits on Dec 05, 2015
Commits on Dec 09, 2015
printpreview: added commands: blackwhite/color
TODO: make the printpreview toolbar more conspicuous
Commits on Dec 11, 2015
undoable: c++11 style
removed rs_debug header from base class
Commits on Dec 15, 2015
Commits on Dec 17, 2015
Commits on Dec 23, 2015
Commits on Dec 30, 2015
Commits on Dec 31, 2015
Commits on Jan 03, 2016
Commits on Jan 05, 2016
Commits on Jan 07, 2016
Commits on Jan 12, 2016
Commits on Jan 13, 2016
Commits on Jan 14, 2016
Commits on Jan 18, 2016
Commits on Jan 28, 2016
Commits on Jan 29, 2016
Commits on Feb 05, 2016
removed leftover option to build without boost
boost is mandatory to build LibreCAD
those HAS_BOOST doesn't help, as LC won't build without boost anyway
Commits on Feb 11, 2016
Commits on Feb 14, 2016
issue #639: fix "convert to polyline" when one of the entities is a p…
…olyline

Modified version, including comments from code review.
issue #644, bug476: invert the logic to make both trimmed and non-tri…
…mmed version work

This only applies to non-polyline rounded corners. Before the fix, two problems occur:

1. Without 'trim' enabled, the original lines were deleted
2. With 'trim' enabled, the original lines were NOT deleted
3. With 'trim' enabled, the undo operation was broken (the trimmed segments
survived undo)

Inverting the trim part of the condition seems to fix all three.
Commits on Feb 18, 2016
Commits on Feb 19, 2016
Commits on Feb 24, 2016
Commits on Feb 27, 2016
fixed icon size issue on high resolution displays
This was producing HUGE toolbar icons,
and oddly icons so small on the CAD toolbar
that it was unusable… I didn’t even notice the toolbar at first!
allowed statusbar to autosize
The statusbar height and fontsize seem to be appropriate when you don’t
set anything.
fixed missing Window menu; issue #662
This is a temporary solution.
removed statustips
They cause dynamic statusbar sizing and aren’t needed anyhow.
fixed scrolling on OS X; issue #658
Anyone using high resolution trackpad will need to build using Qt 5.5+,
or build from the master branch and set the option in Device Options.
fixed the auto-backup shutoff
It seems that the check at startup was never implemented; therefore,
auto-backup has been active for people who didn’t want that.
Commits on Feb 29, 2016
included custom.pro and .pri in boost.pri
Because custom.pro or .pri were not being included BOOST_DIR was always
set to 1_53
Commits on Mar 08, 2016
Commits on Mar 09, 2016
Commits on Mar 10, 2016
Commits on Mar 11, 2016
Commits on Mar 12, 2016
Commits on Mar 20, 2016
Commits on Mar 21, 2016
Commits on Mar 28, 2016
Commits on Mar 29, 2016
Commits on Mar 30, 2016
Commits on Apr 15, 2016
Commits on Apr 16, 2016