texmacs-dev
[Top][All Lists]
Advanced

[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




reply via email to

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