[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Texmacs-dev] Xcode project
From: |
Joris van der Hoeven |
Subject: |
Re: [Texmacs-dev] Xcode project |
Date: |
Mon, 16 Nov 2009 16:11:40 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
On Mon, Nov 16, 2009 at 01:38:51PM +0100, Gubinelli Massimiliano wrote:
> Which version of Xcode do you have?
Version 3.2 (1610).
> As an aside I would prefer the choice of the
> graphical backend (QTTEXMACS, X11TEXMACS, AQUATEXMACS) not to be
> performed at the level of config.h but with a -D directive to the
> compiler.
> Can I commit a change at this effect? This would allow to have multiple
> targets (Qt,X11,Cocoa) in Xcode without the need to reconfigure.
Sure, as long as you keep the same configuration options.
You may add the -D flag to CPPFLAGS during the configuration when doing
--enable-qt.
>> OK, I hope that the display penalty is not too large...
>
> Qt has already a buffer to handle graphics, so we are duplicating the
> buffering which give a small penaly. I will wait the reimplementation to
> be finished before trying to measure its performance.
The penalty for copying should be small. My main concern
is hardware acceleration for the main drawing routines.
> Under X11 we can disable double-buffering so there will be no overall
> penalty. Under Mac and Windows this does not seems allowed nor I can
> peek in the buffer to have some custom handling of its pixels so we do
> not have really choice (unless we redesign the shadowing mechanism in
> TeXmacs). Cocoa allow to peek in the double-buffer so there is the
> possibility to write specific code to optimize the rendering under Mac
> if we feel the need.
Hmmm.
>>> This plus the decoupling of the event queue should render the port more
>>> stable and more similar to the X11 one.
>>
>> Is the new event queue handler sufficiently stable so that you can
>> commit it. Otherwise, please send me a patch and I will try the last version.
>
> I prefer to wait until I finish all the changes. When I'm ready I will
> post a patch with the redesigned graphical handling. For the moment it
> draws just garbage on screen....
Hmmm, I hope that you will unlock the situation soon ;^)
Best, --Joris