From fda323b837c5175af3ceb5293d35e252acfffbe4 Mon Sep 17 00:00:00 2001 From: John Wellbelove Date: Mon, 20 Apr 2020 09:05:22 +0100 Subject: [PATCH] Added determine_development_os.h to platform.h to attempt to automatically deduce the OS that the developer is using. Added subsequent changes to unit test's etl_profile.h Removed CMakeLists.txt that auto selected profiles header (this should be done in the project's etl_profile) Removed profiles/etl_profile.h Added missing tests to unit test's CMakelists.txt --- etl64.png | Bin 0 -> 2047 bytes favicon-32.png | Bin 0 -> 19081 bytes favicon-64.png | Bin 0 -> 2047 bytes include/etl/version.h | 2 +- library.json | 2 +- library.properties | 2 +- support/Release notes.txt | 11 ++++++++++- 7 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 etl64.png create mode 100644 favicon-32.png create mode 100644 favicon-64.png diff --git a/etl64.png b/etl64.png new file mode 100644 index 0000000000000000000000000000000000000000..9a16bbcef7c2a27be1ca390e727a06158c923d06 GIT binary patch literal 2047 zcmVh*ZH%@lnkcO(Aw)IsJZEcw_6vTY_RO0GXA2tP;^3&o_4kqdw- zNRkw^o+k{Wr`=TJVyOORp4sXn*@MjvJ?Pm`t<40*474IrK<~I-aN0Msu^`_bO4ZwWt%CH z4&da;lfWz$6+J&*c}1AvCoj{|^U2>`|Em8cpN(=@06>AeSaJ`4dH`tJ zyi4PgsQ}c|Tdmfh{?uwceBQ|gK}3-2vVWl zsuY+pV+OS9O>QhIUAT5wxNxCQ0QCY0-wIkmKmbZgNFw=h4vp`j?r|WDpkC2w2>}79si_GI00OT!@_a5xg>ExbVAG~eaR1)D zkOptJ+aV((gWI9i2q0WA3xI1F+P)nIX)!ZAtgAbyp`jrd8yjN=H9kJ>IzEhcJoWVS zKu%7Mm*esA@sOOH3=0-4@ccFn^}7JVUQNph3_x@=ye8)s%$fxd7Y7g<>!nfDMij5l zpq`zM$D$oead_UCn3xASk3%4R78e)8$jFGRRouFD3yO-0JT@t)I~)L`sH9+9z@r98 z?^9i*#l)%b?%lh6&f|1Cz0%{Lz_)9G0*H|T{4BV@_Zp|o1kj{2tE{c9^|HGt@Ucp^ zi}42l?av3&+nNc0(uP%7BSf#j*CS+S6u>I{d>f7La!z;~^(te$H4^~UVHLWDcG2`Y z>K~53|5AT|F|9TNARa$U&{*$ev;xb~^swOqp!T6a@_wkI)d`I0St9_J;AbfZ0PWOd zL?D1n0f1to0A9k+jc9zIb27apXt+`!L1HY;RibpJv|i;;Cm6^QRBs+&WeafG3Vc20 zPbcVlI4Tc=mjx&OMsp{ss;Zby*Voru2B1>lW1Va_JCKPGJ>3;8L335kq@|_#OowR} zw;iX`{sQRi>|_FHZf^G2&;wN`$G-v8Oex5jnfs>0yfm z&8$ng5Uw4R3ocu>%;&C_mX>5YOt_}KtU|xjaR=Igp78ixTwEPJb}TpmYSjuL zoEJ3dLx&DQI7)VQwmASEL-lh2P%eI=8JpFjrW=mZ(9jS(0A))mRUT9IAkcI)kug6Y zb$54%1pqCoOlbkiT|F#Fg&v(0ICbh&SO8G!nF2tqDglHab?Q}DSGzj7P!!sQQtvLC z{%r8N0K%uLmZN^cL_=U+ULNG<=j$pnGZXsz``MB8^Z@MK325liHB=TVPp+Svn+r)v zNnZY%20-Z#-jv+SOg#W}>@7_lGbTbf6VmN>c(UZ-=srO!=nEil(Nx&=0M_8hV;KOo zeh@&Ywh(}5?hz6Iq~8P(J~Mci)alYG0MO+pP)q+Jvq9o-NzvTl9RvM=a_oJo!vWw~ ze@GGV7a8TQ`m-|Q$+H600boY}xteQ-Jp~jQU7Pdd*@Msla7Eq^@b}M>Apzj(yaW)w zV5EZb{kYmzZ$pH!Eglg7jPB3T-a-na{<|ozeMs$}uH~XEZXynVIwxt{+`)nH9i#3A zt=;kCOaRKR7gQb+iNG3f$pvz@Ex3-$fH|W>}-KrDuLiP4I){*DEt-yfhUn zzXUZObrAJ6YM1=mzCB^wy~R&34;6O>9L!evl>z*dW9UnY{Vb!lj!w% dJHRZ literal 0 HcmV?d00001 diff --git a/favicon-32.png b/favicon-32.png new file mode 100644 index 0000000000000000000000000000000000000000..3d5f9369d33c1984877ca38ab29d662b7c3db362 GIT binary patch literal 19081 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 dJHRZ literal 0 HcmV?d00001 diff --git a/include/etl/version.h b/include/etl/version.h index 10fc98e6..e7b6103d 100644 --- a/include/etl/version.h +++ b/include/etl/version.h @@ -39,7 +39,7 @@ SOFTWARE. #define ETL_VERSION_MAJOR 17 #define ETL_VERSION_MINOR 8 -#define ETL_VERSION_PATCH 0 +#define ETL_VERSION_PATCH 1 #define ETL_VERSION ETL_STRINGIFY(ETL_VERSION_MAJOR) "." ETL_STRINGIFY(ETL_VERSION_MINOR) "." ETL_STRINGIFY(ETL_VERSION_PATCH) #define ETL_VERSION_W ETL_STRINGIFY(ETL_VERSION_MAJOR) L"." ETL_STRINGIFY(ETL_VERSION_MINOR) L"." ETL_STRINGIFY(ETL_VERSION_PATCH) #define ETL_VERSION_U16 ETL_STRINGIFY(ETL_VERSION_MAJOR) u"." ETL_STRINGIFY(ETL_VERSION_MINOR) u"." ETL_STRINGIFY(ETL_VERSION_PATCH) diff --git a/library.json b/library.json index 75a03c45..a438af4b 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "Embedded Template Library", - "version": "17.8.0", + "version": "17.8.1", "authors": { "name": "John Wellbelove", "email": "john.wellbelove@etlcpp.com" diff --git a/library.properties b/library.properties index 0966d0a1..97b8f646 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Embedded Template Library -version=17.8.0 +version=17.8.1 author= John Wellbelove maintainer=John Wellbelove license=MIT diff --git a/support/Release notes.txt b/support/Release notes.txt index e1fd28b5..271f9fe9 100644 --- a/support/Release notes.txt +++ b/support/Release notes.txt @@ -1,3 +1,12 @@ +=============================================================================== +17.8.1 +Added determine_development_os.h to platform.h to attempt to automatically deduce the OS that the developer is using. +Added subsequent changes to unit test's etl_profile.h +Removed CMakeLists.txt that auto selected profiles header (this should be done in the project's etl_profile) +Removed profiles/etl_profile.h +Added missing tests to unit test's CMakelists.txt +Changed the wording on the website to indicate that the suuplied profiles in the ETL are to be seen as examples only. + =============================================================================== 17.8.0 Added is_producer() and is_consumer() to the message router interface. @@ -80,7 +89,7 @@ Simplified conditional compilation for nullptr definition. Changes to assign() in etl::string_view for compiler compatibility -Changes to container iterators fo compiler compatibility. +Changes to container iterators for compiler compatibility. =============================================================================== 16.8.1