]> git.lyx.org Git - features.git/commitdiff
some ws and more boost.format
authorLars Gullik Bjønnes <larsbj@gullik.org>
Mon, 25 Nov 2002 01:15:10 +0000 (01:15 +0000)
committerLars Gullik Bjønnes <larsbj@gullik.org>
Mon, 25 Nov 2002 01:15:10 +0000 (01:15 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5707 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/lengthcommon.C
src/lyx_cb.C

index f556af6fa6d51eb48d8467c32a001296afad0b39..00fe0ab2ed0ebb1cba88f84cb7b152d7f25375aa 100644 (file)
@@ -1,5 +1,10 @@
 2002-11-25  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
+       * lyx_cb.C (start): boost.formatify
+       do not include <iostream>
+
+       * lengthcommon.C: ws only
+
        * boost-inst.C,BoostFormat.h: add more explict instantations
 
 2002-11-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
index 071cda6e4438d97a128f790982a6d5e1986a9e82..dfabab4e7dbdc95206e8ae3827ac789ea5f9ecf9 100644 (file)
@@ -10,40 +10,40 @@ int const num_units = LyXLength::UNIT_NONE;
 // I am not sure if "mu" should be possible to select (Lgb)
 
 // unit_name is for compatibility. Can be deleted when all works well.
-// means, when we have full language support for the lengths 
-// in all gui's                                (Herbert 2002-11-01)
-char const * unit_name[num_units] = { 
-       "sp", "pt", "bp", "dd", "mm", "pc", 
-       "cc", "cm", "in", "ex", "em", "mu", 
+// means, when we have full language support for the lengths
+// in all gui's                                (Herbert 2002-11-01)
+char const * unit_name[num_units] = {
+       "sp", "pt", "bp", "dd", "mm", "pc",
+       "cc", "cm", "in", "ex", "em", "mu",
        "text%",  "col%", "page%", "line%",
-       "theight%", "pheight%" };
+       "theight%", "pheight%" };
 
 // the latex units
-char const * unit_name_ltx[num_units] = { 
-       "sp", "pt", "bp", "dd", "mm", "pc", 
-       "cc", "cm", "in", "ex", "em", "mu", 
+char const * unit_name_ltx[num_units] = {
+       "sp", "pt", "bp", "dd", "mm", "pc",
+       "cc", "cm", "in", "ex", "em", "mu",
        // in 1.4 the following names should be used. then no
        // translation into the latex ones are needed
 //     "textheight",  "columnwidth", "pagewidth", "linewidth",
-//     "textheight", "pageheight" };
+//     "textheight", "pageheight" };
        "text%",  "col%", "page%", "line%",
-       "theight%", "pheight%" };
+       "theight%", "pheight%" };
 
 // the LyX gui units
-char const * unit_name_gui[num_units] = { 
-       N_("sp"), N_("pt"), N_("bp"), N_("dd"), N_("mm"), N_("pc"), 
-       N_("cc"), N_("cm"), N_("in"), N_("ex"), N_("em"), N_("mu"), 
+char const * unit_name_gui[num_units] = {
+       N_("sp"), N_("pt"), N_("bp"), N_("dd"), N_("mm"), N_("pc"),
+       N_("cc"), N_("cm"), N_("in"), N_("ex"), N_("em"), N_("mu"),
        N_("text%"), N_("col%"), N_("page%"), N_("line%"),
-       N_("theight%"), N_("pheight%") };
+       N_("theight%"), N_("pheight%") };
 
        // this one maybe better ???? but there can be problems with
        // xforms (Herbert)
 //     N_("textwidth%"), N_("columnwidth%"), N_("pagewidth%"), N_("linewidth%"),
-//     N_("textheight%"), N_("pageheight%") };
+//     N_("textheight%"), N_("pageheight%") };
 
        // or altenative this ones
 //     N_("twidth%"), N_("cwidth%"), N_("pwidth%"), N_("lwidth%"),
-//     N_("theight%"), N_("pheight%") };
+//     N_("theight%"), N_("pheight%") };
 
 LyXLength::UNIT unitFromString(string const & data)
 {
@@ -52,4 +52,3 @@ LyXLength::UNIT unitFromString(string const & data)
                ++i;
        return static_cast<LyXLength::UNIT>(i);
 }
-
index 3e41b36bfff59ed31c1f449a069fef4b04b0e495..354f54ca31dcf322068004096d1cc88d2621438e 100644 (file)
 #include "support/systemcall.h"
 #include "support/lstrings.h"
 
+#include "BoostFormat.h"
+
 #include <fstream>
 #include <algorithm>
 #include <utility>
-#include <iostream>
 
 using std::vector;
 using std::ifstream;
@@ -268,8 +269,11 @@ private:
 
 int AutoSaveBuffer::start()
 {
-       command_ = _("Auto-saving $$f");
-       command_ = subst(command_, "$$f", fname_);
+#if USE_BOOST_FORMAT
+       command_ = boost::io::str(boost::format(_("Auto-saving %1$s")) % fname_);
+#else
+       command_ = _("Auto-saving ") + fname_;
+#endif
        return runNonBlocking();
 }
 
@@ -317,7 +321,7 @@ int AutoSaveBuffer::generateChild()
        }
        return pid;
 }
+
 } // namespace anon
 
 
@@ -344,7 +348,7 @@ void AutoSave(BufferView * bv)
 
        AutoSaveBuffer autosave(*bv, fname);
        autosave.start();
-       
+
        bv->buffer()->markBakClean();
        bv->owner()->resetAutosaveTimer();
 }