64-bit int GObject properties have some problems with values > G_MAXINT32
@ptomato
Submitted by Philip Chimento Link to original bug (#745560)
Description
Created attachment 298485 Script illustrating the problem
There are some weirdnesses with 64-bit int GObject properties. See attached script illustrating them.
For one, a value > G_MAXINT32 cannot be set at construct time, but can be set later by assigning to the property.
For another, some large values seemingly can't be used as minimum, maximum, or default values for int64 properties. This may be because JS Number values are only integer-safe up to 2^53 - 1.
Attachment 298485, "Script illustrating the problem":
int64.js