From 17d6d965dce2cda2ede4ef78a9885a4bf37716c1 Mon Sep 17 00:00:00 2001 From: Phil Wise
Date: Thu, 19 Dec 2013 21:21:46 +0000
Subject: [PATCH 01/58] Use C++ initialization list
This is the recommended approach for object initialization. The change
doesn't affect binary size (although in theory it could make it smaller).
---
Marlin/vector_3.cpp | 16 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
diff --git a/Marlin/vector_3.cpp b/Marlin/vector_3.cpp
index 8c8a0e1dc7..4538251abf 100644
--- a/Marlin/vector_3.cpp
+++ b/Marlin/vector_3.cpp
@@ -22,19 +22,9 @@
#ifdef ENABLE_AUTO_BED_LEVELING
#include "vector_3.h"
-vector_3::vector_3()
-{
- this->x = 0;
- this->y = 0;
- this->z = 0;
-}
+vector_3::vector_3() : x(0), y(0), z(0) { }
-vector_3::vector_3(float x, float y, float z)
-{
- this->x = x;
- this->y = y;
- this->z = z;
-}
+vector_3::vector_3(float x_, float y_, float z_) : x(x_), y(y_), z(z_) { }
vector_3 vector_3::cross(vector_3 left, vector_3 right)
{
@@ -62,7 +52,7 @@ vector_3 vector_3::get_normal()
float vector_3::get_length()
{
- float length = sqrt((x * x) + (y * y) + (z * z));
+ float length = sqrt((x * x) + (y * y) + (z * z));
return length;
}
From 1781031f2dc1a710a9f8507dd10d16c41e3c6a92 Mon Sep 17 00:00:00 2001
From: Cylindric
Date: Fri, 7 Feb 2014 01:52:44 +0000
Subject: [PATCH 02/58] Update LCD Menu Tree with current options, based on
ultralcd.cpp and language.h.
---
Marlin/LCD Menu Tree.pdf | Bin 217464 -> 17373 bytes
Marlin/Menu Plans.xlsx | Bin 51386 -> 28860 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/Marlin/LCD Menu Tree.pdf b/Marlin/LCD Menu Tree.pdf
index 5e29d049509ca89c600be33a1ea21b2edbc7d1e4..aa95bbc1dd6b5ac841a9bdd8904d35ab0f4c5236 100644
GIT binary patch
literal 17373
zcmY!laB&=)Gim;gI}=6qPcU)%rW}26(knbAcFyv|M~1%^&RALW
zDdb$*hf
p8Ds`sC%NbEhn4uMrZfnEK3#_h(iM*cAuzpJv+XpTGRZo{3?O
z-@Lr6oOx#K{`=4TGyMMJU~uT{5KfP*?hxmNpN{*-e>MO)0OU7)MgQ+cw*H~}C(O>D
zti>p}b)uElm4AQt{`qWMx$4s7<=eKOn#}IcyWH=i+1Y)f4X#^7SG{7
~Ex)7DW8OY-uX*bV9p@>r`@8#pn-#wNpZ2%!2WsaCuH43|HFNoi&$gAf
zI<~y5o;Qnso>lnr$+t{?Ph;{cFI)Iae8slM%l|Hzw*2&`kep!W8EN-54y4STcuK@;
z-Z3kE|C!CpZ>d*LH1iY+(3V^IM=|8{=e>VEPPP&K98&sWO61&0>!)mA>vz!XYs~il
zYt*^?xx(mR
zzS0w+rc*3mvqcRT>d&g!P|jL4f$7(){-Pqj84t=u*S`1gobRzQzT!yBGzs4h;ihg5
z_utD_8Lyskp{I$hTDe(TZZ79CVa-HF**%5RnSKeqQ9HtU(3Rz>|GszXEKQG8HGEI>
z@aQS-U}t9ia%9S5$9)ZYGXplZ3-I(`>3hD|T+!HQN6P~_9+3;e$tH@HMlXDK@b|y6
z1tkh6n+u{B`X3g~l}xcYk>$W>D;27y;?B00^ZUcVS{Gj7a}LQ(sg4|N$LDY^bAB`9
z!rUcnT})P%Mis&)lam+abNM6`*$6M?{K@od
*vmQBBWr=?g8H?)7-d
)v0M|MHagm(