<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.editors.lyx.devel">
    <title>gmane.editors.lyx.devel</title>
    <link>http://blog.gmane.org/gmane.editors.lyx.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141754"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141753"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141752"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141751"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141750"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141749"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141748"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141747"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141746"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141745"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141744"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141743"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141742"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141741"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141740"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141739"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141738"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141737"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141736"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.lyx.devel/141735"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141754">
    <title>Re: Upgrade Qt to 4.8?</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141754</link>
    <description>&lt;pre&gt;On Fri, May 25, 2012 at 5:11 PM, Jean-Marc Lasgouttes
&amp;lt;lasgouttes&amp;lt; at &amp;gt;lyx.org&amp;gt; wrote:

WorksForMe(TM).

My understanding is that If you don't use remote shares and/or you are
willing to delete stale configuration files you'll be fine. YMMV of
course.

&lt;/pre&gt;</description>
    <dc:creator>John McCabe-Dansted</dc:creator>
    <dc:date>2012-05-25T11:05:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141753">
    <title>Re: Upgrade Qt to 4.8?</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141753</link>
    <description>&lt;pre&gt;On Fri, May 25, 2012 at 11:11 AM, Jean-Marc Lasgouttes
&amp;lt;lasgouttes&amp;lt; at &amp;gt;lyx.org&amp;gt; wrote:
Oh, I didn't hear about that one. Sorry.

Liviu

&lt;/pre&gt;</description>
    <dc:creator>Liviu Andronic</dc:creator>
    <dc:date>2012-05-25T10:06:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141752">
    <title>Re: Upgrade Qt to 4.8?</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141752</link>
    <description>&lt;pre&gt;Le 25/05/2012 08:03, Liviu Andronic a écrit :

You except the bug that makes it impossible to use the File/Open dialog?

https://bugs.launchpad.net/ubuntu/+source/lyx/+bug/946956

JMarc

&lt;/pre&gt;</description>
    <dc:creator>Jean-Marc Lasgouttes</dc:creator>
    <dc:date>2012-05-25T09:11:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141751">
    <title>Re: Upgrade Qt to 4.8?</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141751</link>
    <description>&lt;pre&gt;I suppose no in particular. For example Ubuntu Precise ships LyX 2.0.2
with Qt 4.8.1, and I haven't seen angry reports on our list. This
said, I have no experience with the version combination. If LyX is
critical to your productivity, I would suggest first testing this
setup in a VM.

Regards
Liviu

&lt;/pre&gt;</description>
    <dc:creator>Liviu Andronic</dc:creator>
    <dc:date>2012-05-25T06:03:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141750">
    <title>Upgrade Qt to 4.8?</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141750</link>
    <description>&lt;pre&gt;What would be the effects if any on LyX by upgrading my Qt installation from 4.7 to 4.8?

Jerry
&lt;/pre&gt;</description>
    <dc:creator>Jerry</dc:creator>
    <dc:date>2012-05-25T03:26:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141749">
    <title>Re: Shared Pointers</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141749</link>
    <description>&lt;pre&gt;Thanks. That's exactly what I needed.

Richard


&lt;/pre&gt;</description>
    <dc:creator>Richard Heck</dc:creator>
    <dc:date>2012-05-24T19:18:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141748">
    <title>Re: Branch 2.0.x-candidate</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141748</link>
    <description>&lt;pre&gt;You can make the danger of a bad merge, etc, less serious by:
     git co 2.0.x
     git co -b backport/7047
This creates a new branch based on 2.0.x, identifying the fix as a 
backport for #7047, say.

I don't object to the other strategy. Not everyone has to use it. But if 
some people want to
do it that way, it's fine with me.

Richard


&lt;/pre&gt;</description>
    <dc:creator>Richard Heck</dc:creator>
    <dc:date>2012-05-24T16:58:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141747">
    <title>Re: Trac improvements</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141747</link>
    <description>&lt;pre&gt;
You have my full support :)
P

&lt;/pre&gt;</description>
    <dc:creator>Pavel Sanda</dc:creator>
    <dc:date>2012-05-24T16:48:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141746">
    <title>Re: Branch 2.0.x-candidate</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141746</link>
    <description>&lt;pre&gt;
It seems to me it creates more mess than it solves and would prefer
to let the decision business in mailing list or trac rather than moving
it to git.


I usually commit to branch simulatenously with trunk commit.
Right, there is push waiting in the queue, but from my experience
Richard accepts 99% of patches, so the danger of wasted work is small.

Pavel

&lt;/pre&gt;</description>
    <dc:creator>Pavel Sanda</dc:creator>
    <dc:date>2012-05-24T16:47:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141745">
    <title>Re: Trac improvements</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141745</link>
    <description>&lt;pre&gt;Op 24-5-2012 18:34, Pavel Sanda schreef:

That's exactly why I want to change the default to lyxgit instead of lyxsvn.

Vincent

&lt;/pre&gt;</description>
    <dc:creator>Vincent van Ravesteijn</dc:creator>
    <dc:date>2012-05-24T16:41:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141744">
    <title>Re: Trac improvements</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141744</link>
    <description>&lt;pre&gt;
Btw i have seen recently bugtracker using constructs r698fe32 with git,
which would be more convenient than [X/lyxgit] construct.
Haven't look whether some plugin exists for this... P


&lt;/pre&gt;</description>
    <dc:creator>Pavel Sanda</dc:creator>
    <dc:date>2012-05-24T16:34:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141743">
    <title>Re: Shared Pointers</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141743</link>
    <description>&lt;pre&gt;Op 24-5-2012 14:39, Richard Heck schreef:

doc_class = const_pointer_cast&amp;lt;DocumentClass&amp;gt;(tc-&amp;gt;clone());

(std::tr1::const_pointer_cast or boost::const_pointer_cast, see 
support/shared_ptr.h)

Vincent

&lt;/pre&gt;</description>
    <dc:creator>Vincent van Ravesteijn</dc:creator>
    <dc:date>2012-05-24T13:09:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141742">
    <title>Branch 2.0.x-candidate</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141742</link>
    <description>&lt;pre&gt;Hi all,

Is it a good idea to create a branch "2.0.x-candidate" to where we can 
backport the fixes without asking for permission. If Richard likes all 
candidates, he just needs to fast-forward the 2.0.x branch to 
2.0.x-candidate. If not all candidates can be accepted, Richard can 
cherry-pick the commits he likes, or interactively rebase the branch 
"2.0.x-candidate" on top of 2.0.x after indicating which commits to use 
and which not.

This allows to commit to trunk and branch in one go and saves the 
questioning, waiting and answering of backport requests.

Such a branch would be a temporary one and can be rewound by Richard 
after he acknowledged all fixes.

Vincent

&lt;/pre&gt;</description>
    <dc:creator>Vincent van Ravesteijn</dc:creator>
    <dc:date>2012-05-24T12:43:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141741">
    <title>Re: Shared Pointers</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141741</link>
    <description>&lt;pre&gt;It's in the patch attached to "Deal with Memory Issue" I posted a couple 
days ago. Here are the relevant bits:

+typedef shared_ptr&amp;lt;DocumentClass&amp;gt;  DocumentClassPtr;
+typedef shared_ptr&amp;lt;DocumentClass const&amp;gt;  DocumentClassConstPtr;

-typedef limited_stack&amp;lt;pair&amp;lt;ParagraphList, DocumentClass const *&amp;gt;  &amp;gt;  CutStack;
+typedef limited_stack&amp;lt;pair&amp;lt;ParagraphList, DocumentClassConstPtr&amp;gt;  &amp;gt;  CutStack;

-void BufferParams::setDocumentClass(DocumentClass const * const tc)
+void BufferParams::setDocumentClass(DocumentClassConstPtr tc)
  {
  // evil, but this function is evil
-doc_class_ = const_cast&amp;lt;DocumentClass *&amp;gt;(tc);
+doc_class_ = tc-&amp;gt;clone();
  }

+DocumentClassPtr DocumentClass::clone() const
+{
+return DocumentClassPtr(new DocumentClass(*this));
+}

The point is that doc_class_ has to be non-const, but we do want const 
stuff on the CutStack. We used to do a const_cast, but that doesn't work 
now. So we end up with an extra DocumentClass. Still, it's an 
improvement, since a lot of them will now be destroyed by the 
shared_ptr's garbage collection.

Abdel suggested passing const references to the shared_ptr around.

Richard


&lt;/pre&gt;</description>
    <dc:creator>Richard Heck</dc:creator>
    <dc:date>2012-05-24T12:39:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141740">
    <title>Trac improvements</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141740</link>
    <description>&lt;pre&gt;Hi all,

Some ideas to improve the trac experience:

a) It is possible to automatically update a bug report when a commit has 
been made that references a bug.

This can be done with the trac plugin:
- 
http://trac.edgewall.org/wiki/TracFaq#can-trac-automatically-update-a-ticket-when-i-commit-a-changeset

or by installing something like this as a git hook:
- 
http://trac.edgewall.org/browser/branches/0.11-stable/contrib/trac-post-commit-hook

b) if someone can change in trac.ini the option git.shortrev_len to 8, 
we can more easily copy-paste the abbreviation to use in the bug 
reports/comments (this requires an abbreviation of 8 characters).

c) is it possible to have lyxgit the default for linking to revisions ?
- 1) rename all links in all bugreports from e.g, r20030  to 
[r20030/lyxsvn] (or something like that).
- 2) update trac.ini such that the default repository is an alias of lyxgit.

Vincent


&lt;/pre&gt;</description>
    <dc:creator>Vincent van Ravesteijn</dc:creator>
    <dc:date>2012-05-24T12:25:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141739">
    <title>Re: Shared Pointers</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141739</link>
    <description>&lt;pre&gt;Op 22-5-2012 23:37, Richard Heck schreef:

Well, either deconstify the first shared_ptr, or refrain from modifying 
the object and you can use the const shared_ptr.

Do you have some example code where you need this ?

Vincent

&lt;/pre&gt;</description>
    <dc:creator>Vincent van Ravesteijn</dc:creator>
    <dc:date>2012-05-24T11:35:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141738">
    <title>Re: why does import save?</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141738</link>
    <description>&lt;pre&gt;
One thing is that the present importer also appears to import child
.tex files. If we lose the convert and open semantics, we must
consider: do we want to try to preserve links to the imported child
files? If so, how?

&lt;/pre&gt;</description>
    <dc:creator>John McCabe-Dansted</dc:creator>
    <dc:date>2012-05-24T03:02:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141737">
    <title>Re: annoying behavior of Lyx 2.02+ -- Language toggle</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141737</link>
    <description>&lt;pre&gt;Currently I'm really short on time.

I'd vote for keeping the "traditional" behavior and add the optional argument "set" for internal API use.
This has to be used by the context menu code.

Stephan

Am 23.05.2012 um 20:59 schrieb Ronen Abravanel:



&lt;/pre&gt;</description>
    <dc:creator>Stephan Witt</dc:creator>
    <dc:date>2012-05-23T20:37:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141736">
    <title>Re: annoying behavior of Lyx 2.02+ -- Language toggle</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141736</link>
    <description>&lt;pre&gt;So, which one of the suggestions should I implement?

On Mon, May 7, 2012 at 1:39 PM, Ronen Abravanel &amp;lt;ronena&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Ronen Abravanel</dc:creator>
    <dc:date>2012-05-23T18:59:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141735">
    <title>Re: why does import save?</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141735</link>
    <description>&lt;pre&gt;I agree with you generally here. The conversion, like for export, should 
be done in a temporary directory, if only because the importer could, in 
principle, create all kinds of garbage in the original directory. Then 
the resulting file can be opened, we can set its filename so that it 
would, by default, be saved in the original directory and marked dirty. 
We could even ask: Do you want to save the file?

Most of these changes would be in the import() routine in GuiView.cpp.

Richard

&lt;/pre&gt;</description>
    <dc:creator>Richard Heck</dc:creator>
    <dc:date>2012-05-23T12:52:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.lyx.devel/141734">
    <title>Re: trunk regression</title>
    <link>http://permalink.gmane.org/gmane.editors.lyx.devel/141734</link>
    <description>&lt;pre&gt;Can't reproduce. I get the error dialog, click "Close", and continue.

Richard

&lt;/pre&gt;</description>
    <dc:creator>Richard Heck</dc:creator>
    <dc:date>2012-05-23T12:43:24</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.editors.lyx.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.editors.lyx.devel</link>
  </textinput>
</rdf:RDF>

