recent commits

Olivier Fourdan fourdan at xfce.org
Tue Jan 13 22:39:24 CET 2004


Well, it's reverted (on hints.c) because it does break things.

Cheers,
Olivier.

On Tue, 2004-01-13 at 22:35, Benedikt Meurer wrote:
> Olivier Fourdan wrote:
> > Hi Benny,
> > 
> > I saw this in the commit log:
> > 
> > 
> >>Modified Files:
> >>        events.c hints.c misc.c 
> >>Log Message:
> >>Various fixes to get the beast compiled with gcc 3.3.x and -Wall
> >>-Werror.
> >>We have to take special care about new ISO C aliasing rules.
> > 
> > 
> > Especially you replace "unsigned long*" by "unsigned char*"
> > 
> > Last time Jasper changed that, it turned to be a total mess, and we had
> > a lot of nasty bugs that took us days to work out.
> 
> Its IMHO safe now, Jasper bug was related to a different issue. Using memcpy 
> instead of wild pointer arithmetics is one of the safe solutions.
> 
> > FYI, I don't care about gcc 3.3 pedantic warnings...
> 
> Important notes: see attachment.
> 
> > Cheers,
> 
> regards,
> Benedikt
> 
> BTW: I'm currently using the modified xfwm4 w/o any problems. What broke for 
> you exactly?
-- 
Olivier Fourdan - fourdan at xfce.org
   
   Interoperability is the keyword, uniformity is a dead end. 
   http://www.xfce.org






More information about the Xfce4-dev mailing list