texmacs-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Texmacs-dev] Roadmap towards next stable version [was Re: const ref


From: Joris van der Hoeven
Subject: Re: [Texmacs-dev] Roadmap towards next stable version [was Re: const refs (yes, again), joint task proposal]
Date: Sun, 27 Oct 2013 22:46:40 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

Hi Miguel,

On Sun, Oct 27, 2013 at 08:46:56PM +0100, Miguel de Benito Delgado wrote:
> > I would prefer working in a file-based manner, which keeps the diffs
> > more understandable; David Allouche wanted to do this a long time ago,
> > starting with the stuff in src/Kernel, and so on.
> 
> I tried file based first but interdependencies in the code seemed to make
> it hard. One also has to keep a lot more things in mind about the
> peculiarities of the data types involved, the usage of the functions, etc.
> For me it's more manageable the other way around, but I'll try.

The idea is to start securing the files with the data types,
and then progressively adapt the other files.
If a data type such as 'string' is 'const ref safe',
then it still remains _possible_ to pass arguments
as 'string' instead of 'const string&'.

> > However, the moment is not exactly well chosen.  My priority is to work
> > towards the next stable version.  The current roadmap is as follows:
> 
> I understand. However, as I said, I only wanted to set up the task in
> savannah to gather advances in this particular thing. What do you think
> about committing work as it's done and verified? This is mainly to avoid
> conflicts integrating later.

It is out of the question for me committing things before the next major
stable release, but you might want to create a Git fork if you are impatient.

> >   1) Complete to upgrade the user interface using the new widgets.
> >      This is almost finished, although several tweaks on the Qt side
> >      would still improve things.
> 
> Prepare that list and I'll do my best, although it's not the best moment
> for me to do anything requiring more than a commute in the train worth of
> time (constref'ing fits perfectly there ;)

OK, I will.

> > Optionally, we might want to implement  Search/Replace in a more modern
> > way, but I might not have time for that.
> 
> This would be *very* good inded. It's very annoying right now.

This requires a reorganization of the main TeXmacs widget,
and you or Max to be very reactive during such a reorganization.

> >   3) Reorganizing the menus, I had some further minor ideas about improving
> >      the editor's interface for certain tags.  I plan to work a week or so
> >      on that.
> 
> I did some work on an editor for the bibliography: a widget to select the
> file and the style, as well as preview it. But I ran into trouble with the
> preview and left it there. I can commit the first part of the work, which
> is already better than the automatically built interactive question.

We also have plans for bibliography management.
Not sure yet if this will make it before the major release.

> >   5) Feature freeze, improvement of the documentation, updates of
> > translations.
> >
> 
> Deadline? And please, do give notice in advance!

Sometime before the end of the year, hopefully.

> > If you have some time, then it would be nice to robustify the Qt interface.
> 
> I've found a couple of possible leaks related to QPixmaps, but I'm still at
> a loss as to what the cause of the recent crashes might be.

Please keep investigating; we will definitely have to spend
some weeks on debugging ;^(

Best wishes, --Joris



reply via email to

[Prev in Thread] Current Thread [Next in Thread]