I've uploaded a tentative "alpha" release, 7.8.808. Please feel free to download and comment. If everything looks good, I'll promote it to beta in a week or so (or will prepare a new alpha if things don't look so good).
http://pike.lysator.liu.se/download/pub/pike/alpha/7.8.808/
Best,
Bill
I cherry-picked two recent changes in 8.0, which fix bugs which are also present in 7.8. There might be a couple more, but I have to have a look individually. There were also several problems with broken overflow checks (which get optimized away by compilers) but I am not sure what the state of 7.8 is there.
best
arne
On Tue, 14 Jan 2014, H. William Welliver III wrote:
I've uploaded a tentative "alpha" release, 7.8.808. Please feel free to download and comment. If everything looks good, I'll promote it to beta in a week or so (or will prepare a new alpha if things don't look so good).
http://pike.lysator.liu.se/download/pub/pike/alpha/7.8.808/
Best,
Bill
Many thanks, Arne. I'll take a look and update the changelog and cut a new alpha. Incidentally, the existing alpha passes the testsuite successfully on my Darwin environment, which is a rare, if not nonexistent event.
Bill
On Wed, 15 Jan 2014, Arne Goedeke wrote:
I cherry-picked two recent changes in 8.0, which fix bugs which are also present in 7.8. There might be a couple more, but I have to have a look individually. There were also several problems with broken overflow checks (which get optimized away by compilers) but I am not sure what the state of 7.8 is there.
best
arne
On Tue, 14 Jan 2014, H. William Welliver III wrote:
I've uploaded a tentative "alpha" release, 7.8.808. Please feel free to download and comment. If everything looks good, I'll promote it to beta in a week or so (or will prepare a new alpha if things don't look so good).
http://pike.lysator.liu.se/download/pub/pike/alpha/7.8.808/
Best,
Bill
One of those changes was not the proper fix, so i also cherry-picked the follow ups. There were also a couple of other bugfixes which i backported just now. I guess there is other candidates, but I am not so sure.
Maybe this one?
commit 736922f166c994ff2b96c9f6d07a572c80183ac4 Author: HUANG Wei weih@opera.com Date: Thu Dec 12 17:13:14 2013 +0800
Compatibility with newer freetypes
The testsuite also completes without errors on my linux 32 and 64 bit.
arne
On Thu, 16 Jan 2014, Bill Welliver wrote:
Many thanks, Arne. I'll take a look and update the changelog and cut a new alpha. Incidentally, the existing alpha passes the testsuite successfully on my Darwin environment, which is a rare, if not nonexistent event.
Bill
On Wed, 15 Jan 2014, Arne Goedeke wrote:
I cherry-picked two recent changes in 8.0, which fix bugs which are also present in 7.8. There might be a couple more, but I have to have a look individually. There were also several problems with broken overflow checks (which get optimized away by compilers) but I am not sure what the state of 7.8 is there.
best
arne
On Tue, 14 Jan 2014, H. William Welliver III wrote:
I've uploaded a tentative "alpha" release, 7.8.808. Please feel free to download and comment. If everything looks good, I'll promote it to beta in a week or so (or will prepare a new alpha if things don't look so good).
http://pike.lysator.liu.se/download/pub/pike/alpha/7.8.808/
Best,
Bill
On Fri, Jan 17, 2014 at 8:13 AM, Arne Goedeke el@laramies.com wrote:
There were also a couple of other bugfixes which i backported just now. I guess there is other candidates, but I am not so sure.
Can I put in some requests for GTK2 bugfix backports, please? All of these apply cleanly to 7.8 branch:
git cherry-pick b4a385 54b2df ff1242 8d4b39
The most important is ff1242, increasing refcounts of strings; all would be useful, but none absolutely critical.
ChrisA
Hi Chris,
I'll take a look at the requested changesets and will try to merge them this weekend.
In general, I'm in favor of keeping GTK2 reasonably up-to-date, providing it doesn't cause compat problems with existing code (or crashes, naturally).
Bill
On Thu, 23 Jan 2014, Chris Angelico wrote:
On Fri, Jan 17, 2014 at 8:13 AM, Arne Goedeke el@laramies.com wrote:
There were also a couple of other bugfixes which i backported just now. I guess there is other candidates, but I am not so sure.
Can I put in some requests for GTK2 bugfix backports, please? All of these apply cleanly to 7.8 branch:
git cherry-pick b4a385 54b2df ff1242 8d4b39
The most important is ff1242, increasing refcounts of strings; all would be useful, but none absolutely critical.
ChrisA
On Sat, Jan 25, 2014 at 3:59 AM, Bill Welliver bill@welliver.org wrote:
Hi Chris,
I'll take a look at the requested changesets and will try to merge them this weekend.
In general, I'm in favor of keeping GTK2 reasonably up-to-date, providing it doesn't cause compat problems with existing code (or crashes, naturally).
Thanks. In most cases, the GTK changes I've put forward haven't changed existing code at all - some have been to _prevent_ crashes, others will simply add new functions or arguments to current functions. The only one of the above that might break existing code is 54b2df, which changes the args to a callback from being the anomalous array to being a set of separate args, same as every other callback is. I strongly suspect nobody's actually using that, or it would have been changed already.
ChrisA
pike-devel@lists.lysator.liu.se