WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
11405
Linux/Gdk build fixes
https://bugs.webkit.org/show_bug.cgi?id=11405
Summary
Linux/Gdk build fixes
Krzysztof Kowalczyk
Reported
2006-10-24 12:38:38 PDT
Linux/Gdk build fixes.
Attachments
Fix Linux/Gdk build.
(9.88 KB, patch)
2006-10-24 12:40 PDT
,
Krzysztof Kowalczyk
no flags
Details
Formatted Diff
Diff
Additional fixes
(9.60 KB, patch)
2006-10-27 02:26 PDT
,
Niels Leenheer (HTML5test)
info
: review-
Details
Formatted Diff
Diff
linux\gdk build fixes
(22.88 KB, patch)
2006-10-31 00:08 PST
,
Krzysztof Kowalczyk
no flags
Details
Formatted Diff
Diff
linux\gdk build fixes
(23.32 KB, patch)
2006-10-31 22:39 PST
,
Krzysztof Kowalczyk
mjs
: review-
Details
Formatted Diff
Diff
linux\gdk build fixes
(21.68 KB, patch)
2006-11-04 14:22 PST
,
Krzysztof Kowalczyk
no flags
Details
Formatted Diff
Diff
linux\gdk build fixes
(24.99 KB, patch)
2006-11-05 18:14 PST
,
Krzysztof Kowalczyk
mjs
: review+
Details
Formatted Diff
Diff
Show Obsolete
(5)
View All
Add attachment
proposed patch, testcase, etc.
Krzysztof Kowalczyk
Comment 1
2006-10-24 12:40:47 PDT
Created
attachment 11193
[details]
Fix Linux/Gdk build. Fix Linux/Gdk build by fixing up the code to account for recent changes.
Niels Leenheer (HTML5test)
Comment 2
2006-10-27 02:26:26 PDT
Created
attachment 11235
[details]
Additional fixes I've added a second patch to solve a number of additional build problem for Gdk/Linux. This patch does not obsolete the patch by Krzysztof Kowalczyk. Both patches should be applied.
Niels Leenheer (HTML5test)
Comment 3
2006-10-27 02:58:12 PDT
Comment on
attachment 11235
[details]
Additional fixes Review request stopped because there are even more build fixes needed. Will create a new patch that obsoletes this one.
Krzysztof Kowalczyk
Comment 4
2006-10-31 00:08:45 PST
Created
attachment 11293
[details]
linux\gdk build fixes Updated linux\gdk fixes that work against
r17472
(and hopefully later).
Krzysztof Kowalczyk
Comment 5
2006-10-31 22:39:57 PST
Created
attachment 11320
[details]
linux\gdk build fixes updated linux\gdk build fixes, work against
r17513
(and hopefully later)
Maciej Stachowiak
Comment 6
2006-11-01 19:13:01 PST
Comment on
attachment 11320
[details]
linux\gdk build fixes Thanks for the patch! A few comments: What warning do you get that resulted in these changes: - return NaN64AsBits; + return (uintptr_t)NaN64AsBits; It would be nicer if NanAsBits was templatized on sizeof(uintptr_t) so that this cast wasn't necessary. It's kind of sloppy to rely on the dead code paths to be optimized out in the first place (admittedly a pre-existing flaw in the code). There is a more complete AffineTransformCairo attached to <
http://bugs.webkit.org/show_bug.cgi?id=11433
>, I suggest starting with that. There's one bug in that version which I pointed out in review comments. (I think the right way to map a rect with a transform is to map each corner and find the bounding box). However, the other version doesn't have all the notImplemented() stuff this does, so you may want to start with that. Otherwise, this looks great to me. r- to consider the two points I raised. If you can't figure out how to do the template solution for JSImmediate.h that's ok, that can be done later, but I think it is worth taking the better AffineTransform.
Krzysztof Kowalczyk
Comment 7
2006-11-04 14:22:25 PST
Created
attachment 11381
[details]
linux\gdk build fixes Updated linux\gdk build fixes. Dropped JSImmediate.h and cairo fixes, since they were fixed in the meantime. Updated gdk-specific fixes to latest
r17594
.
Krzysztof Kowalczyk
Comment 8
2006-11-05 18:14:33 PST
Created
attachment 11389
[details]
linux\gdk build fixes Updated linux\gdk fixes to
r17606
Maciej Stachowiak
Comment 9
2006-11-05 19:30:55 PST
+ d->m_client->receivedAllData(job, 0); On other platforms we usually prefer to write this as client() instead of d->m_client and also to null-check the client. +#if 0 +void FrameGdk::openURL(const KURL& url) +{ + ASSERT(m_client); + m_client->openURL(url); +} +#endif + We prefer not to have ifdef'd out code in the tree. Despite these minor quibbles, r=me so this patch doesn't keep getting outdated by further changes.
Maciej Stachowiak
Comment 10
2006-11-05 19:31:42 PST
Comment on
attachment 11389
[details]
linux\gdk build fixes r=me
Mark Rowe (bdash)
Comment 11
2006-11-06 17:17:46 PST
Landed in
r17636
. Krzysztof, can you please consider fixing the two issues Maciej pointed out in a future patch?
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug