Re: make fails on MacOS 10.13.4 with c++11 related issues

2018-04-04 Thread Thorsten Behrens
Kaganski Mike wrote: > You could send your branches to gerrit as drafts to ensure safety, then > reset your tree, then recreate branches and cherry-pick the drafts from > gerrit back. > Or just don't bother, and use git reflog if you need something back. git never really looses anything, at least

Re: make fails on MacOS 10.13.4 with c++11 related issues

2018-04-03 Thread Ch g
e $LODE_HOME and start over from the very beginning again or how to get make work? From: tlillqv...@gmail.com on behalf of Tor Lillqvist Sent: Monday, April 2, 2018 5:54 PM To: Ch g Cc: Noel Grandin; libreoffice@lists.freedesktop.org Subject: Re: make fails on M

Re: make fails on MacOS 10.13.4 with c++11 related issues

2018-04-02 Thread Tor Lillqvist
On 2 April 2018 at 11:17, Ch g wrote: > I noticed several invalid option, Valgrind, header file not found errors > by "grep -C 5 error config.log", the related output are: > That is normal. That is what the configure script does, figures out what options are valid. (Among other things.) --tml _

Re: make fails on MacOS 10.13.4 with c++11 related issues

2018-04-02 Thread Ch g
ram was: config.log-3011-| /* confdefs.h */ config.log-3012-| #define PACKAGE_NAME "LibreOffice" config.log-3013-| #define PACKAGE_TARNAME "libreoffice" -- config.log-3098-| return 0; config.log-3099-| } config.log-3100-configure:18036: result: no config.log-3101-configure:1

Re: make fails on MacOS 10.13.4 with c++11 related issues

2018-04-02 Thread Kaganski Mike
On 4/2/2018 5:44 AM, Ch g wrote: > Regarding your reply:To purge all modifications do "git fetch --all && > git reset --hard origin/master". > > > will "git reset --hard origin/master" undo changes already made in > custom branches? You could send your branches to gerrit as drafts to ensure sa

Re: make fails on MacOS 10.13.4 with c++11 related issues

2018-04-02 Thread Heiko Tietze
On 02.04.2018 04:44, Ch g wrote: > Regarding your reply:To purge all modifications do "git fetch --all && git > reset --hard origin/master". > will "git reset --hard origin/master" undo changes already made in custom > branches? Yes. https://stackoverflow.com/questions/1628088/reset-local-rep

Re: make fails on MacOS 10.13.4 with c++11 related issues

2018-04-01 Thread Noel Grandin
have a look at the config.log to get a more detailed look at the error, sometimes it's some kind of config issue​ ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice

make fails on MacOS 10.13.4 with c++11 related issues

2018-04-01 Thread Ch g
Hello Tietze, I update Macbook to latest 10.13.4 and also xcode tools. I unset CCACHE_CPP2, removed gcc installed from brew. still get make error saying: ... checking whether C++11 use of const_iterator in standard containers is broken... yes checking whether /Users/almas/lode/opt/bin/ccache

[Libreoffice-commits] cppunit.git: Branch 'feature/c++11' - include/cppunit

2016-10-15 Thread Markus Mohrhard
include/cppunit/extensions/HelperMacros.h | 15 +++ 1 file changed, 3 insertions(+), 12 deletions(-) New commits: commit 840675f45d1245732b0f3ae5c1a5b4fc5fffec7b Author: Markus Mohrhard Date: Sat Oct 15 17:09:59 2016 +0200 replace with std::unique_ptr diff --git a/include/c

[Libreoffice-commits] cppunit.git: Branch 'feature/c++11' - include/cppunit

2016-10-15 Thread GARCIN David
; \ ^ Using nullptr is the c++11 way to initialize pointers with null value [1]. [1] http://en.cppreference.com/w/cpp/language/nullptr diff --git a/include/cppunit/extensions/HelperMacros.h b/include/cppunit/extensions/HelperMacros.h index 43fc08e..e883960 100644 --- a/include/cppunit/extensions

Re: [Libreoffice-commits] core.git: Handle wchar_t as native C++11 type on windows

2016-05-04 Thread Stephan Bergmann
e PCH data unless you do a full rebuild. On 05/03/2016 09:26 PM, David Ostrovsky wrote: commit e16fa715c43dcdf836ce8c400b6d54eae87b627d Author: David Ostrovsky Date: Sun Mar 13 09:18:00 2016 +0100 Handle wchar_t as native C++11 type on windows The option /Zc:wchar_t- prevented to use

[Bug 93243] replace boost::bind with C++11 lambdas

2016-02-11 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93243 jan iversen changed: What|Removed |Added Whiteboard|target:5.1.0|ToBeReviewed -- You are receiving

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2016-02-11 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 jan iversen changed: What|Removed |Added Whiteboard||ToBeReviewed -- You are receiving

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2016-01-26 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 --- Comment #6 from Björn Michaelsen --- (In reply to Daniel L Robertson from comment #4) > The last commit should have removed the last use of BOOST_PP in include. I > know of at least two other uses of BOOST_PP, but I'm not sure if they

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2016-01-26 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 Björn Michaelsen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-12-10 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 Robinson Tryon (qubit) changed: What|Removed |Added Whiteboard|EasyHack DifficultyBeginner | |Skil

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-12-10 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 Robinson Tryon (qubit) changed: What|Removed |Added Keywords||difficultyBeginner,

[Bug 93243] replace boost::bind with C++11 lambdas

2015-11-11 Thread bugzilla-daemon
tdf#93243 replace boost::bind with c++11 lambdas in vcl/source tree It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be foun

[Libreoffice-commits] cppunit.git: Changes to 'feature/c++11'

2015-11-07 Thread Markus Mohrhard
New branch 'feature/c++11' available with the following commits: commit abe901f24bf2f05476e41a659ce25f41ccc977b6 Author: Markus Mohrhard Date: Sat Nov 7 05:41:20 2015 -0800 add a flag for adding optional features These features will switch the used C++ version from C++0

[Bug 93243] replace boost::bind with C++11 lambdas

2015-11-01 Thread bugzilla-daemon
tdf#93243 replace boost::bind with c++11 lambdas in toolkit/ It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoun

[Bug 93243] replace boost::bind with C++11 lambdas

2015-10-22 Thread bugzilla-daemon
tdf#93243 - replaced some boost::bind with C++11 lambdas It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoun

[Bug 93243] replace boost::bind with C++11 lambdas

2015-10-14 Thread bugzilla-daemon
865e8 tdf#93243 slideshow: boost::bind -> C++11 lambdas It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentf

[Bug 93243] replace boost::bind with C++11 lambdas

2015-10-13 Thread bugzilla-daemon
ba1b7 tdf#93243 slideshow: boost::bind -> C++11 lambdas It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentf

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2015-10-12 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 yeliz changed: What|Removed |Added Assignee|yeliztanero...@gmail.com|libreoffice-b...@lists.free

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2015-10-12 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 yeliz changed: What|Removed |Added Assignee|libreoffice-b...@lists.free |yeliztanero...@gmail.com

[Bug 93243] replace boost::bind with C++11 lambdas

2015-10-10 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93243 --- Comment #9 from Commit Notification --- Daniel Robertson committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=91e0161dc5a0de0dcce1696aea318d919d5d04a1 tdf#9

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2015-10-09 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 --- Comment #4 from Daniel L Robertson --- The last commit should have removed the last use of BOOST_PP in include. I know of at least two other uses of BOOST_PP, but I'm not sure if they should be removed. I'll continue to look for cases

[Bug 93243] replace boost::bind with C++11 lambdas

2015-10-09 Thread bugzilla-daemon
1dce929dfa tdf#93243 replace boost::bind with C++11 lambdas Cell...PropertyPanel.cxx It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be foun

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2015-10-06 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 --- Comment #3 from Commit Notification --- Daniel Robertson committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=6ca355d281133c1e0e54df4e4710a4e99bc38c17 tdf#9

[Bug 93243] replace boost::bind with C++11 lambdas

2015-10-04 Thread bugzilla-daemon
11badeccdb tdf#93243 replace boost::bind with C++11 lambdas in excimp8.cxx It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be foun

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-10-04 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #19 from Siddharth Khabia --- i have replace uses of boost::noncopyable in a module but when i do boost/noncopyable , it shows its use as a header file. will only commenting out/deleteing those headere files work ? -- You are

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-29 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #18 from Siddharth Khabia --- (In reply to Kohei Yoshida from comment #15) > (In reply to Stephan Bergmann from comment #14) > > (In reply to Siddharth Khabia from comment #10) > > > my apology for the earlier comment that was

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-29 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #17 from Siddharth Khabia --- I will be glad to do that ! have you completed sw , i changed a few files of that ? -- You are receiving this mail because: You are on the CC list for the bug. ___

[Bug 93243] replace boost::bind with C++11 lambdas

2015-09-28 Thread bugzilla-daemon
tdf#93243 replace boost::bind with C++11 lambdas in SidebarController.cxx It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be foun

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-28 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #16 from Umang Jain --- (In reply to Siddharth Khabia from comment #12) > i find this bug great to start off with so can i also join in with umang and > do the sw module to get hang of this ? > > once i am done with with sw ho

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-28 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #15 from Kohei Yoshida --- (In reply to Stephan Bergmann from comment #14) > (In reply to Siddharth Khabia from comment #10) > > my apology for the earlier comment that was posted by mistake. > > i want to ask is that are we su

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-28 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #14 from Stephan Bergmann --- (In reply to Siddharth Khabia from comment #10) > my apology for the earlier comment that was posted by mistake. > i want to ask is that are we supposed to remove boost::noncopyable and add > the c

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-28 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 Stephan Bergmann changed: What|Removed |Added CC||sberg...@redhat.com --- Commen

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #12 from Siddharth Khabia --- i find this bug great to start off with so can i also join in with umang and do the sw module to get hang of this ? once i am done with with sw how do i submit it ? -- You are receiving this mai

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #11 from Siddharth Khabia --- i find this bug great to start off with so can i also join in with umang and do the sw module to get hang of this ? once i am done with with sw how do i submit it ? -- You are receiving this mai

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-26 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #10 from Siddharth Khabia --- my apology for the earlier comment that was posted by mistake. i want to ask is that are we supposed to remove boost::noncopyable and add the code provided bu BJORN in the public part of the class

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-26 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #9 from Siddharth Khabia --- Like umang this is my first bug too. i have a working build . in a file in sw : inc/breakit.hxx : should this : class SW_DLLPUBLIC SwBreakIt : private ::boost::noncopyable { com::sun::star::uno

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-26 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #8 from Daniel L Robertson --- I just took a look at it, and if I'm correct this is due to the fact that there is no default constructor in IBluetoothSocket. boost::noncopyable defines a default constructor. As a result, you mi

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-26 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #7 from Umang Jain --- ok regarding the sd/ module, I am not able to make changes in: sd/source/ui/remotecontrol/IBluetoothSocket.hxx : (line) struct IBluetoothSocket : private boost::noncopyable If I change with : class No

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-25 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #6 from Daniel L Robertson --- The only real difference between structs and classes is the default access. class NonCopyable { public: NonCopyable(const NonCopyable&) = delete; const NonCopyable& operator=(const NonCopyabl

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-25 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #5 from Umang Jain --- There are some structures using boost noncopyable template, how to remove that ? Does it(i.e. structs) even required to be removed or just only the classes. Like in : core/undoanim.cxx:struct UndoAnimat

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2015-09-25 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 --- Comment #2 from Commit Notification --- Daniel Robertson committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=8b00ac9b4627d8d7ed13d352ccb8932be6861d97 tdf#9

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #4 from Miklos Vajna --- Let's say you pick "sd". Do your changes in "sd", then build the changed code with "make sd.build", and iterate it till you're done with your changes and the code builds. Then run "make check" to run al

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #3 from Umang Jain --- ok. So correct me if I am wrong. Have to make changes module by module, then run "make" for that particular module and examine if some error pops up ? -- You are receiving this mail because: You are on

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #2 from Noel Grandin --- Umang, you should make changes in at most one module at a time. Where a module is all of the code under a top-level directory like vcl/ or sd/ -- You are receiving this mail because: You are on the CC

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 --- Comment #1 from Umang Jain --- Hi, This is my first bug fix and I am a new contributor with very little experience. I successfully build libreoffice and tried git grep boost::noncopyable git grep boost/noncopyable I see that there h

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 Umang Jain changed: What|Removed |Added Assignee|libreoffice-b...@lists.free |mailumangj...@gmail.com

[Bug 94306] Replace boost::noncopyable with plain C++11 deleted copy ctors

2015-09-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94306 Björn Michaelsen changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2015-09-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 Commit Notification changed: What|Removed |Added Whiteboard|EasyHack|EasyHack

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2015-09-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 --- Comment #1 from Commit Notification --- Daniel Robertson committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=54045cc813c79e53abe608cc1a8d35ee7177465e tdf#9

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates where possible

2015-09-15 Thread bugzilla-daemon
Summary|replace BOOST_PP macros |replace BOOST_PP macros |with C++11 variadic |with C++11 variadic |templates were possible |templates where possible -- You are receiving this mail because: You are on the CC list for the bug

[Bug 94228] replace BOOST_PP macros with C++11 variadic templates were possible

2015-09-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=94228 Björn Michaelsen changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug 93243] replace boost::bind with C++11 lambdas

2015-09-11 Thread bugzilla-daemon
tdf#93243 replace boost::bind with C++11 lambdas in Metadatable.cxx It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be foun

[Bug 93243] replace boost::bind with C++11 lambdas

2015-09-10 Thread bugzilla-daemon
tdf#93243 replace boost::bind with C++11 lambdas in unoshape.cxx It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be foun

[Bug 93243] replace boost::bind with C++11 lambdas

2015-09-09 Thread bugzilla-daemon
03eb61b397 tdf#93243 replace boost::bind with C++11 lambdas in drawsh2.cxx It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be foun

[Bug 93243] replace boost::bind with C++11 lambdas

2015-09-09 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93243 Commit Notification changed: What|Removed |Added Whiteboard|EasyHack DifficultyBeginner |EasyHack DifficultyBeginner

[Bug 93243] replace boost::bind with C++11 lambdas

2015-09-04 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93243 Björn Michaelsen changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #2 from Björn

[Bug 93243] replace boost::bind with C++11 lambdas

2015-09-04 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93243 n.r.pear...@gmail.com changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #1 fr

[Bug 93243] replace boost::bind with C++11 lambdas

2015-08-07 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93243 Michael Stahl changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug 93243] New: replace boost::bind with C++11 lambdas

2015-08-07 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=93243 Bug ID: 93243 Summary: replace boost::bind with C++11 lambdas Product: LibreOffice Version: 5.1.0.0.alpha0+ Master Hardware: Other OS: All Status

Re: C++11 on master (towards LO 4.5)

2014-12-09 Thread Jan Holesovsky
Hi, Stephan Bergmann píše v Pá 28. 11. 2014 v 09:22 +0100: > Maintainers of active Windows tinderboxes (on cc, as of > ), > > please make sure until, say, mid of next week (Dec 3) that they are > using M

Re: C++11 on master (towards LO 4.5)

2014-12-05 Thread Andras Timar
On Fri, Dec 5, 2014 at 11:49 AM, Stephan Bergmann wrote: > On 12/04/2014 09:55 PM, Terrence Enger wrote: >> >> It's not a big deal for me (because I am just looking for trouble, >> not trying to get work done), but maybe somebody cares: my attempt to >> run LibreOffice installed from (I am retypin

Re: C++11 on master (towards LO 4.5)

2014-12-05 Thread Stephan Bergmann
On 12/04/2014 09:55 PM, Terrence Enger wrote: It's not a big deal for me (because I am just looking for trouble, not trying to get work done), but maybe somebody cares: my attempt to run LibreOffice installed from (I am retyping this with newlines added) http://dev-build.libreoffice.org/da

Re: C++11 on master (towards LO 4.5)

2014-12-04 Thread Terrence Enger
On Wed, 2014-12-03 at 15:35 +0100, Stephan Bergmann wrote: > On 11/28/2014 09:22 AM, Stephan Bergmann wrote: > > Maintainers of active Windows tinderboxes (on cc, as of > > ), > > please make sure until, say,

Re: C++11 on master (towards LO 4.5)

2014-12-04 Thread Thorsten Behrens
Stephan Bergmann wrote: > Maintainers of active Windows tinderboxes (on cc, as of > ), > please make sure until, say, mid of next week (Dec 3) that they are > using MSVC 2013 for master builds. > To make it ex

Re: C++11 on master (towards LO 4.5)

2014-12-03 Thread Stephan Bergmann
On 11/28/2014 09:22 AM, Stephan Bergmann wrote: Maintainers of active Windows tinderboxes (on cc, as of ), please make sure until, say, mid of next week (Dec 3) that they are using MSVC 2013 for master build

Re: C++11 on master (towards LO 4.5)

2014-12-03 Thread Stephan Bergmann
On 12/03/2014 07:39 AM, julien2412 wrote: Will we be able to consider that erase method of every container (not just some of them) will return an iterator so we won't need a temporary iterator when using erase in a loop block? (eg: http://www.cplusplus.com/reference/map/map/erase/) The only ans

Re: C++11 on master (towards LO 4.5)

2014-12-02 Thread julien2412
http://nabble.documentfoundation.org/C-11-on-master-towards-LO-4-5-tp4130265p4131354.html Sent from the Dev mailing list archive at Nabble.com. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/lis

Re: C++11 on master (towards LO 4.5)

2014-11-28 Thread Stephan Bergmann
On 11/25/2014 09:13 AM, Stephan Bergmann wrote: So dropping MSVC 2012 for 2013 would give us six new features: * Variadic templates * Initializer lists * Default template argumetns for function templates * Explicit conversion operators * Raw string literals * Defaulted and deleted functions And

Re: C++11 on master (towards LO 4.5)

2014-11-26 Thread Michael Stahl
On 25.11.2014 09:13, Stephan Bergmann wrote: > Until now, our minimum C++ compiler requirements on master are: > >* Clang 3.1 >* GCC 4.6 (specifically for Munich; preferred 4.7) >* MSVC 2012 > > Branch-off of LO 4.4 from master seems like a good time to re-visit. > And natural candid

Re: C++11 on master (towards LO 4.5)

2014-11-26 Thread Jan-Marek Glogowski
Am 25.11.2014 um 09:13 schrieb Stephan Bergmann: > Until now, our minimum C++ compiler requirements on master are: > > * Clang 3.1 > * GCC 4.6 (specifically for Munich; preferred 4.7) > * MSVC 2012 > > Branch-off of LO 4.4 from master seems like a good time to re-visit. And > natural candi

Re: C++11 on master (towards LO 4.5)

2014-11-25 Thread Stephan Bergmann
code anyway. (The only exemption is include files that are part of the URE interface.) As to changing existing code, I think the answer is no different for these C++11 features than for any other sort of clean up: There is no hard and fast rules. Weigh "don't needlessly touch exi

Re: C++11 on master (towards LO 4.5)

2014-11-25 Thread Terrence Enger
On Tue, 2014-11-25 at 09:13 +0100, Stephan Bergmann wrote: interesting stuff about features of C++ supported by various compilers. The range-based `for` offers clearer code, IMHO. When, I wonder, is it appropriate to use it? (*) New code? (*) When I am changing a for-statement anyway? (*) Through

Re: C++11 on master (towards LO 4.5)

2014-11-25 Thread Tor Lillqvist
> Thoughts? > I am all for it! I already tried using initializer lists (which IMHO seem quite useful and not "obscure" at all;) but was then saddened to notice that MSVS2012 did not support them. --tml ___ LibreOffice mailing list LibreOffice@lists.free

C++11 on master (towards LO 4.5)

2014-11-25 Thread Stephan Bergmann
No -> Yes*; 4.4 (2.9/3.0) (Taken from <http://msdn.microsoft.com/en-us/library/hh567368.aspx> "Support For C++11 Features (Modern C++): Visual Studio 2013,"<https://gcc.gnu.org/projects/cxx0x.html> "C++0x/C++11 Support in GCC." and <http://cl

Re: VS2013: improved C++11 conformance

2014-10-13 Thread Stephan Bergmann
On 10/12/2014 11:31 AM, David Ostrovsky wrote: Recently compiler baseline was raised to VS 2012 to use improved C++11 conformance. It turns out that VS2013 has much more C++11 features [1]: * Default template arguments for function templates * Delegating constructors * Explicit conversion

Re: VS2013: improved C++11 conformance

2014-10-13 Thread Thorsten Behrens
Tor Lillqvist wrote: > If it does now (it did not for me some month ago when I tried; > unfortunately I don't have that machine available any more), then I am not > opposed to switching to VS2013. Quite the opposite, I am all for it! > If we go ahead with this, let's please coordinate a bit with t

Re: VS2013: improved C++11 conformance

2014-10-12 Thread Tor Lillqvist
> * deinstall VS2012 after installation of VS2013 > Ah! But it is known that uninstalling various versions of Visual Studio is a very vague and complicated operation. I am not at all convinced that the end state of the machine is identical to what it had been if only Visual Studio 2013 had been in

Re: VS2013: improved C++11 conformance

2014-10-12 Thread David Ostrovsky
Am 12.10.2014 um 12:09 schrieb Tor Lillqvist: Have you tried building on a machine with *only* Visual Studio 2013 installed? Sure, it works. I tried all three combinations: * install VS2013 on top of VS2012 * deinstall VS2012 after installation of VS2013 * install VS2013 on a new machine only

Re: VS2013: improved C++11 conformance

2014-10-12 Thread Marcos Paulo de souza
Hi David, On 12-10-2014 06:31, David Ostrovsky wrote: Recently compiler baseline was raised to VS 2012 to use improved C++11 conformance. It turns out that VS2013 has much more C++11 features [1]: * Default template arguments for function templates * Delegating constructors * Explicit

Re: VS2013: improved C++11 conformance

2014-10-12 Thread Tor Lillqvist
Have you tried building on a machine with *only* Visual Studio 2013 installed? --tml ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice

VS2013: improved C++11 conformance

2014-10-12 Thread David Ostrovsky
Recently compiler baseline was raised to VS 2012 to use improved C++11 conformance. It turns out that VS2013 has much more C++11 features [1]: * Default template arguments for function templates * Delegating constructors * Explicit conversion operators * Initializer lists and uniform

Re: [ABANDONNED] Re: About recent commits for C++11 building

2014-09-29 Thread Tor Lillqvist
> > log1p is only supported in Visual Studio 2013, I believe even with the > > recent changes, our minimum version is Visual Studio 2010. > > Actually for master and 4-3, the TDF-Builds are done with Visual Studio > 2012 > And in master, we *require* Visual Studio 2012. (Or 2013, but whether build

Re: [ABANDONNED] Re: About recent commits for C++11 building

2014-09-29 Thread Christian Lohmaier
HI Noel, *, On Sun, Sep 14, 2014 at 12:14 PM, Noel Grandin wrote: > log1p is only supported in Visual Studio 2013, I believe even with the > recent changes, our minimum version is Visual Studio 2010. Actually for master and 4-3, the TDF-Builds are done with Visual Studio 2012 ciao Christian ___

Re: C++11

2014-09-15 Thread Lubos Lunak
to use <http://people.centos.org/tru/devtools-2/> for Linux > extensions). In other words, all the include files that end up copied > to the SDK's include/ directory still need to be compileable by a > non-C++11 compiler. But we are only people, so I added checking of this to the odk checka

Re: C++11

2014-09-15 Thread Bjoern Michaelsen
On Mon, Sep 15, 2014 at 05:40:09PM +0200, Lubos Lunak wrote: > But we are only people, so I added checking of this to the odk checkapi test. Thanks so much for that, I was worrying about that. Best, Bjoern ___ LibreOffice mailing list LibreOffice@lists

Re: C++11

2014-09-15 Thread Stephan Bergmann
uilding a LO version for our old 10.04 based release, which we'll support at least for another year. That's certainly unfortunate. Current master still builds on 12.04 (except for collada), so it seems all used C++11 features are also supported by gcc 4.6. There is a unsupported gcc-4

Re: C++11

2014-09-15 Thread Stephan Bergmann
other words, all the include files that end up copied to the SDK's include/ directory still need to be compileable by a non-C++11 compiler. Stephan ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailm

Re: C++11

2014-09-15 Thread Jan-Marek Glogowski
intended to start using at least some C++11 features unconditionally > on master towards LO 4.4. > > That implies new minimum requirements for the various toolchains, and we > piggybacked on the research done by the LLVM team on this and settled on > > Clang 3.1 > GCC

bibisect baseline (was: C++11)

2014-09-15 Thread Bjoern Michaelsen
On Mon, Sep 15, 2014 at 09:45:06AM +0200, Stephan Bergmann wrote: > That implies new minimum requirements for the various toolchains, > and we piggybacked on the research done by the LLVM team on this and > settled on > > Clang 3.1 > GCC 4.7 > MSVC 2012 In general, that sound fine for me. O

C++11

2014-09-15 Thread Stephan Bergmann
As discussed previously (ESC meeting minutes <http://lists.freedesktop.org/archives/libreoffice/2014-May/061146.html> and <http://lists.freedesktop.org/archives/libreoffice/2014-May/061294.html>), we intended to start using at least some C++11 features unconditionally on master to

Re: [ABANDONNED] Re: About recent commits for C++11 building

2014-09-14 Thread Julien Nabet
On 14/09/2014 12:14, Noel Grandin wrote: log1p is only supported in Visual Studio 2013, I believe even with the recent changes, our minimum version is Visual Studio 2010. Ok since I'm on Debian Linux, I didn't know about this problem on Windows. ___ Li

Re: [ABANDONNED] Re: About recent commits for C++11 building

2014-09-14 Thread Noel Grandin
log1p is only supported in Visual Studio 2013, I believe even with the recent changes, our minimum version is Visual Studio 2010. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice

[ABANDONNED] Re: About recent commits for C++11 building

2014-09-14 Thread julien2412
Ok we're still not compatible C++11, see http://ci.libreoffice.org/job/buildbot/2477/ Sorry for the noise. Julien -- View this message in context: http://nabble.documentfoundation.org/About-recent-commits-for-C-11-building-tp4122219p413.html Sent from the Dev mailing list archi

About recent commits for C++11 building

2014-09-14 Thread julien2412
Hello, Following last commits for MacOs which increases compatibility with C++11, I'd like to know if: 1) we can replace all the workaround about the erase iterator management for some containers (with a temp iterator) and directly use for every case for eg: it = itcontainer.erase(it); 2) w

  1   2   >