FWIW, I meant that to come across like I was kidding, and I'm not entirely sure I managed the right tone to get that across. I understand why you're cautious, though indeed I'm solidly on the pro-C++11 side of things ;)
On Tue, May 03, 2016 at 09:49:14AM -0400, Wayne Stambaugh wrote: > On 5/2/2016 8:23 PM, Chris Pavlina wrote: > > On Mon, May 02, 2016 at 11:40:25AM -0400, Wayne Stambaugh wrote: > >> I'm not 100% sure we should pull the plug on mingw32/msys1 just yet. > >> There will most likely be a bunch ubuntu and fedora users who are using > >> older stable versions that this will effect as well. Personally I'm > >> fine with dumping these older platforms but our users may not feel the > >> same way. Anyone else have any thoughts about this? > > > > Y'all know *my* thoughts on the matter. >:) Which systems still require a > > non-C++11 compiler anyway? We don't even have to support Geriatric Giraffe > > anymore, there's a new LTS out... Debian supports C++11, Fedora supports > > C++11, > > we've got no problem building with it on Windows, OS X... So which elderly > > platforms could we possibly still be propping up at this point? > > > > Of course a few users won't like it, you can never make any change without > > ticking off a user or two. https://xkcd.com/1172/ comes to mind. But is > > supporting them worth the trouble? > > > > Seriously, come on - we *already* decided it wasn't, you already said we can > > switch to C++11. Then a bit over a month ago, we asked and you said we > > should > > be able to start making use of C++11 features in about a month or so. Is the > > C++11 cake a lie? ;) > > I just want to make sure everyone is one board with the potential shit > storm this could create. I know how most of the main devs feel about > c++11. I want to give everyone a heads up before I commit a change that > I know will break builds. I also am probably one of the few (possibly > only) devs that people outside the project will email directly when they > are pissed off. I've come to accept this since I am the project leader > and my email address is in the public domain but that doesn't mean I > have to like it so you can understand why I am cautious when committing > changes like this. > > > > >> > >> On 4/24/2016 2:06 AM, Cirilo Bernardo wrote: > >>> The attached patch fixes a cut/paste syntactic error present > >>> in all previous patches. A do{} block was changed to if{} but > >>> the while() expression at the end was not removed. > >>> > >>> - Cirilo > >>> > >>> > >>> On Sun, Apr 24, 2016 at 9:06 AM, Cirilo Bernardo > >>> <[email protected] <mailto:[email protected]>> wrote: > >>> > >>> The attached revised patch (against r6710) adds support for $(ENV_VAR) > >>> and fixes the bug reported by easyw: "invalid filename" on MSWin when > >>> manually editing a file name containing ${ENV_VAR}. > >>> > >>> - Cirilo > >>> > >>> > >>> On Sat, Apr 23, 2016 at 5:29 PM, jp charras <[email protected] > >>> <mailto:[email protected]>> wrote: > >>> > >>> Le 23/04/2016 09:16, Cirilo Bernardo a écrit : > >>> > Thanks Jean-Pierre, I'll go through the 3D model code and make > >>> sure it can > >>> > use "${" and "$(". I'm not sure about "%{", "%(" though since > >>> that wouldn't > >>> > be portable. In principle there can also be multiple > >>> substitutions and a > >>> > substitution in the middle of a string such as > >>> > "/path/${VAR1}/${VAR2}/model.wrl" > >>> > but I think the current system should work fine; if people do > >>> something else > >>> > they can be responsible for the resulting behavior. > >>> > > >>> > - Cirilo > >>> > >>> Supporting both "${" and "$(" is enough for me. > >>> If "${" is the starting point, "}" is the end of var name, and > >>> for "$(" the end of var name is ")" > >>> > >>> > >>> > > >>> > On Sat, Apr 23, 2016 at 4:28 PM, jp charras > >>> <[email protected] <mailto:[email protected]>> wrote: > >>> > > >>> >> Le 23/04/2016 01:29, Cirilo Bernardo a écrit : > >>> >>> Hi Wayne, > >>> >>> > >>> >>> The attached patch was made against r6709. > >>> >>> > >>> >>> - Cirilo > >>> >> > >>> >> Cirilo, I just had a look at the patch, and noticed a (minor) > >>> issue: > >>> >> you are searching an ENV VAR by searching "${" > >>> >> > >>> >> This is perfectly true, but incomplete. > >>> >> wxWidgets accepts both "${" and "$(". (and on windows accept > >>> also "%{" and > >>> >> "%(" and more) > >>> >> The delimiters can be { and } or ( and ) > >>> >> They are equivalent in wxWidgets, and allows using ) or } in > >>> paths > >>> >> > >>> >> (have a look at wxString wxExpandEnvVars(const wxString& str) > >>> in > >>> >> src/common/config.cpp, perhaps it > >>> >> could be used ) > >>> >> > >>> >> > >>> >> This in important because we are using both in Kicad. > >>> >> for instance the fp lib wizard uses $(xxx) and in docs we use > >>> ${xxx} > >>> >> notation > >>> >> > >>> >> Thanks. > >>> >> > >>> >>> > >>> >>> > >>> >>> On Sat, Apr 23, 2016 at 12:52 AM, Wayne Stambaugh > >>> <[email protected] <mailto:[email protected]>> > >>> >>> wrote: > >>> >>> > >>> >>>> Cirilo, > >>> >>>> > >>> >>>> This patch no longer applies cleanly. Would you please fix > >>> it an repost > >>> >>>> it. > >>> >>>> > >>> >>>> Thanks, > >>> >>>> > >>> >>>> Wayne > >>> >>>> > >>> >> > >>> >> > >>> >> -- > >>> >> Jean-Pierre CHARRAS > >>> >> > >>> >> _______________________________________________ > >>> >> Mailing list: https://launchpad.net/~kicad-developers > >>> >> Post to : [email protected] > >>> <mailto:[email protected]> > >>> >> Unsubscribe : https://launchpad.net/~kicad-developers > >>> >> More help : https://help.launchpad.net/ListHelp > >>> >> > >>> > > >>> > >>> > >>> -- > >>> Jean-Pierre CHARRAS > >>> > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> Mailing list: https://launchpad.net/~kicad-developers > >>> Post to : [email protected] > >>> Unsubscribe : https://launchpad.net/~kicad-developers > >>> More help : https://help.launchpad.net/ListHelp > >>> > >> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~kicad-developers > >> Post to : [email protected] > >> Unsubscribe : https://launchpad.net/~kicad-developers > >> More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

