Commit Graph

290 Commits

Author SHA1 Message Date
Jean-Marc Lasgouttes
d2ea4aaebb Fix bug #8537: LyX creates the environment variable LC_ALL
The current code is not able to unset an environment variable, only to set it to an empty value. This patch refactors a bit the Message class and uses a new EnvChanger helper class that allows to change temporarily an environment variable and that is able to unset variables if needed.

The patch also adds new functions hasEnv and unsetEnv in environment.cpp.

Open issues:
 * there may be systems where unsetenv is not available and putenv("name=") does not do the right thing;
 * unsetenv may lead to leaks on some platforms.
 * when using unsetenv, we may need to remove strings from the internal map that setEnv uses.
2013-02-15 18:23:48 +01:00
Richard Heck
f4dd8f2e0f Start 2.0.6 development. 2012-11-10 15:28:51 -05:00
Richard Heck
46b687d25f Prepare for 2.0.5. 2012-11-03 18:31:46 -04:00
Richard Heck
33d7daaf2c Open the 2.0.5dev branch. 2012-06-28 09:30:58 -04:00
Richard Heck
9ecf4d098b Prepare for 2.0.4. 2012-06-25 08:28:26 -04:00
Georg Baum
fbe35a1178 back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40805 a592a061-630c-0410-9148-cb99ea01b6c8
2012-02-28 20:43:35 +00:00
Richard Heck
2b36ea47ed Update version, announce, and news.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40782 a592a061-630c-0410-9148-cb99ea01b6c8
2012-02-19 15:52:50 +00:00
Julien Rioux
6d2d419082 It looks like we do require python 2.4 in branch as well, since r39565
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40320 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-29 23:04:51 +00:00
Richard Heck
5609c3a174 Whoops.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40318 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-29 22:59:15 +00:00
Richard Heck
2741a25175 Back to svn for 2.0.3.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40305 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-29 14:50:35 +00:00
Richard Heck
bb85b6dfea Back to 2.0.2 release process. I guess I should have waited to do this,
or to do the tag, until we had a definite package.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40288 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-26 15:04:37 +00:00
Richard Heck
f61f4bfe44 Back to svn for branch.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40281 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-25 17:48:41 +00:00
Richard Heck
e730bf5472 Update files for 2.0.2 release.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40275 a592a061-630c-0410-9148-cb99ea01b6c8
2011-11-25 16:01:35 +00:00
Richard Heck
d3619348dc Open 2.0.2svn.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@39586 a592a061-630c-0410-9148-cb99ea01b6c8
2011-09-05 15:05:20 +00:00
Richard Heck
76a5d1d947 Various files for 2.0.1.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@39575 a592a061-630c-0410-9148-cb99ea01b6c8
2011-08-31 16:25:53 +00:00
Richard Heck
8255996533 Reset version number in branch.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@38567 a592a061-630c-0410-9148-cb99ea01b6c8
2011-05-02 12:31:16 +00:00
Pavel Sanda
e265317839 Back to svn.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38565 a592a061-630c-0410-9148-cb99ea01b6c8
2011-05-01 23:05:21 +00:00
Pavel Sanda
107e105ecd Final release of LyX 2.0.0
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38559 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-29 00:31:54 +00:00
Pavel Sanda
4358b490c2 Back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38331 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-10 22:01:06 +00:00
Pavel Sanda
fa5b453803 Prepare RC3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38329 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-10 21:59:37 +00:00
Pavel Sanda
c8844cad05 Go back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38107 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-28 22:12:27 +00:00
Pavel Sanda
61b246a8f7 Prepare rc2
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38105 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-28 22:10:31 +00:00
Pavel Sanda
b4ee593da0 Forgot to go back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37889 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-09 16:09:55 +00:00
Pavel Sanda
6a86815e03 Go for rc1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37864 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-06 23:40:04 +00:00
Pavel Sanda
b3df6a8c3c Finish the flash beta 5 window
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37769 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-23 14:14:11 +00:00
Pavel Sanda
6c5930d602 Make tarballs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37767 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-23 14:12:39 +00:00
Georg Baum
f792fe8037 fix bug #7288: add configure option for external mythes library
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37585 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-10 20:31:07 +00:00
Pavel Sanda
0103a7757e Back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37531 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-07 00:51:53 +00:00
Pavel Sanda
350425e66b Go for beta4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37528 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-07 00:45:50 +00:00
Jean-Marc Lasgouttes
98b48a4969 Add and document build types profinling and gprof. Some clean up of build_type code in configure
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37323 a592a061-630c-0410-9148-cb99ea01b6c8
2011-01-25 13:49:49 +00:00
Pavel Sanda
28c7e370f5 Back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37159 a592a061-630c-0410-9148-cb99ea01b6c8
2011-01-10 00:06:36 +00:00
Pavel Sanda
592e75456d Prepare beta3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37157 a592a061-630c-0410-9148-cb99ea01b6c8
2011-01-09 23:45:51 +00:00
Pavel Sanda
602d1cae7a Back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36753 a592a061-630c-0410-9148-cb99ea01b6c8
2010-12-07 00:08:16 +00:00
Pavel Sanda
6312719fc8 Move to beta2
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36751 a592a061-630c-0410-9148-cb99ea01b6c8
2010-12-07 00:06:20 +00:00
Pavel Sanda
89810fec6d Back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36227 a592a061-630c-0410-9148-cb99ea01b6c8
2010-11-10 00:44:31 +00:00
Pavel Sanda
01d45dcc8a Moving towards beta1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36225 a592a061-630c-0410-9148-cb99ea01b6c8
2010-11-10 00:39:00 +00:00
Enrico Forestieri
4a2243135c Instead of specifically addressing glibc, use NULL as second argument
of realpath() when PATH_MAX is not defined in limits.h.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35466 a592a061-630c-0410-9148-cb99ea01b6c8
2010-09-20 17:53:40 +00:00
Pavel Sanda
014134cb99 Back to trunk
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35410 a592a061-630c-0410-9148-cb99ea01b6c8
2010-09-16 08:53:19 +00:00
Pavel Sanda
d441aeba3c Alpha6
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35405 a592a061-630c-0410-9148-cb99ea01b6c8
2010-09-15 21:17:53 +00:00
Pavel Sanda
a56d9307cd Back to svn.
Cautious commit to see how git committing works

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34987 a592a061-630c-0410-9148-cb99ea01b6c8
2010-07-19 22:17:46 +00:00
Pavel Sanda
b12e7e2e1a Go for alpha5
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34983 a592a061-630c-0410-9148-cb99ea01b6c8
2010-07-19 00:28:15 +00:00
Jean-Marc Lasgouttes
49b3a5d5f6 use tr1 for all gcc 4 versions (tested against gcc 4.0.1 on macos 10.5)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34741 a592a061-630c-0410-9148-cb99ea01b6c8
2010-07-01 20:58:26 +00:00
Peter Kümmel
effec36e9a TR1: no autotools on windows
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34739 a592a061-630c-0410-9148-cb99ea01b6c8
2010-07-01 09:44:15 +00:00
Peter Kümmel
c09fcc890f TR1: also use tr1-regex when using msvc10
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34732 a592a061-630c-0410-9148-cb99ea01b6c8
2010-06-30 13:50:40 +00:00
Jean-Marc Lasgouttes
af928c503d rework regexp processor magic ; make tr1 work with autotools
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34730 a592a061-630c-0410-9148-cb99ea01b6c8
2010-06-30 11:04:30 +00:00
Pavel Sanda
cc0e5b1fc1 Back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34665 a592a061-630c-0410-9148-cb99ea01b6c8
2010-06-14 23:11:04 +00:00
Pavel Sanda
f27641e0cb Fix date
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34664 a592a061-630c-0410-9148-cb99ea01b6c8
2010-06-14 23:11:02 +00:00
Pavel Sanda
747f4ee2f7 Switch to alpha4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34662 a592a061-630c-0410-9148-cb99ea01b6c8
2010-06-14 23:03:43 +00:00
Pavel Sanda
e7b36ac0dd back to svn
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34398 a592a061-630c-0410-9148-cb99ea01b6c8
2010-05-11 10:02:48 +00:00
Pavel Sanda
abae9cd579 alpha 3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34396 a592a061-630c-0410-9148-cb99ea01b6c8
2010-05-11 10:02:41 +00:00