comparison readme @ 1319:03f0bc85e7be

Code change to fix llvm-gcc optimization problem on Mac. long/int size difference in 64bit causing unexpected buffer overrun with optimization.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 05 Nov 2011 21:32:35 +0000
parents 5f3ce2b1e82d
children be2c04276209
comparison
equal deleted inserted replaced
1318:ebd67be26f43 1319:03f0bc85e7be
8 Boxes with no expandable items will have their contents centered on 8 Boxes with no expandable items will have their contents centered on
9 GTK2 instead of top or left justified on the other platforms. 9 GTK2 instead of top or left justified on the other platforms.
10 GTK3 due to changes in the core architecture does not support 10 GTK3 due to changes in the core architecture does not support
11 widgets that are smaller than what is contained within them 11 widgets that are smaller than what is contained within them
12 unless they use scrolled windows. GTK2 and other platforms do. 12 unless they use scrolled windows. GTK2 and other platforms do.
13 Mac version built on Lion with Xcode 4.1 in 64bit mode will encounter
14 a compiler optimization problem with the default gcc compiler.
15 The workaround is to disable optimization or use clang instead.
16 13
17 Known limitations: 14 Known limitations:
18 15
19 It is not safe on all platforms to operate on widgets before they 16 It is not safe on all platforms to operate on widgets before they
20 are packed. For portability pack widgets before operating on them. 17 are packed. For portability pack widgets before operating on them.