Closed Bug 331888 Opened 19 years ago Closed 19 years ago

Make cairo-beos work

Categories

(Core :: Graphics, defect)

x86
BeOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.9alpha1

People

(Reporter: Biesinger, Assigned: Biesinger)

Details

Attachments

(1 file, 1 obsolete file)

Well, I have a patch that makes cairo-beos work. Requires pango, at least for now...
Attached patch patch (obsolete) (deleted) — Splinter Review
note: this makes --enable-system-cairo also check for fontconfig and freetype. but I think that's ok, as this is only really useful on linux.
Attachment #216449 - Flags: review?(pavlov)
oh, and I'll probably change the font enumeration stuff to not require fontconfig at some point, but this works for now.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.9alpha
Biesi, beyond applying the patch and removing the -disable-svg and -disable-canvas statements in .mozconfig, is there anything else needed to build mozilla w/cairo under BeOS?
yeah... you need to have freetype, fontconfig and pango installed, and add --enable-pango. Also, I wouldn't disable svg/canvas. Installing pango isn't so easy though, and requires some patches iirc :-/ I'm still hoping to remove that dependency at some point, but for now it's a requirement.
Attached patch patch v2 (deleted) — Splinter Review
address comments from irc: - fix license headers - fix makefile for in-tree-cairo case - gfxBeOSPlatform rather than gfxPlatformBeOS
Attachment #216449 - Attachment is obsolete: true
Attachment #217063 - Flags: review?(pavlov)
Attachment #216449 - Flags: review?(pavlov)
Attachment #217063 - Flags: review?(pavlov) → review+
fixed on trunk!
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: