Is this issue isolated to Ubuntu's hacked together hybrid of xorg-server 1.7.x and 1.8.x or does it affect upstream's sources too?
Good thing they found out about this before release and are going to fix it. Of course that doesn't stop the Ubuntu haters from taking cheap shots at Ubuntu![]()
Is this issue isolated to Ubuntu's hacked together hybrid of xorg-server 1.7.x and 1.8.x or does it affect upstream's sources too?
You know, all this can be avoided with the use of smart pointers. There are, certainly, situations where you absolutely can't afford the small overhead of a light object such as a smart pointer, but all in all naked pointers should be only needed when absolutely necessary IMHO.
Also, using smart pointers allow you in many cases to avoid having to make deep copies of objects, so you can get an overall speedup in your code when using them.
But of course, we'll have the usual avalanche of bitching against U
buntu, Canonical and what not.
Good question. The theory, at least, was that going all the way to 1.8 was risky, but staying on pure 1.7 would leave them something that wouldn't be sufficient over the lifespan of an LTS.
In practice, they now have a hybrid mess of the two, probably filled with bugs, and which they'll have to support without independently of upstream Xorg. And for some reason, this seemed preferable to just dropping in 1.8, and fixing any problems that resulted...