dbaron%dbaron.org
c65736c4e2
Fix uninitialized members of gfxFontStyle and fix comments. r=vlad
2006-01-19 20:31:59 +00:00
dbaron%dbaron.org
7e7a2b9599
Don't pass a double value through an integer variable. r=vlad
2006-01-19 20:21:39 +00:00
dbaron%dbaron.org
2e24d395d4
Old-pango code that should be correct. r=vlad
2006-01-19 01:19:06 +00:00
vladimir%pobox.com
19a40b2ba3
Use PushGroup()/PopGroup() to implement transparency blending using cairo
2006-01-18 22:43:42 +00:00
vladimir%pobox.com
861a6a1bf7
fix Windows cairo builds issues; avoid crash in drawing surface destructor; sync up cairo clip state after calling RestoreDC() to make sure that the clip is correct, r=pavlov
2006-01-18 22:42:30 +00:00
pavlov%pavlov.net
66e9ba61d7
don't build PDF surface until we actually build cairo pdf support...
2006-01-13 22:47:54 +00:00
pavlov%pavlov.net
b83da62131
adding pdf surface to thebes for linux printing
2006-01-13 20:58:37 +00:00
vladimir%pobox.com
ec54927e83
Misc thebes/cairo win32 compilation fixes
2006-01-13 15:57:59 +00:00
pavlov%pavlov.net
51272beaf9
fixing windows font code to use the right object as a DC when measuring/drawing/etc
2006-01-13 15:06:51 +00:00
pavlov%pavlov.net
cf5c12dbb2
adding ShowPage api
2006-01-13 15:06:22 +00:00
vladimir%pobox.com
161cca7a9b
turn off debug spam in gfxPangoFonts
2006-01-10 22:58:17 +00:00
vladimir%pobox.com
eb50d081fe
Upgrade cairo to latest cairo trunk, along with some still-in-review patches
2006-01-10 22:56:57 +00:00
vladimir%pobox.com
b4c647f2d6
Fix pango rendering of invalid glyphs; add font enumeration API; add font enumeration support for linux
2006-01-10 20:26:40 +00:00
vladimir%pobox.com
3ea81ed7a2
fix windows font goop for thebes builds
2006-01-09 18:54:33 +00:00
vladimir%pobox.com
222146a4bc
cairo branch sync: render linux fonts using pango-xft (and drop pango req back to 1.6); rework font api a bit to be able to reuse the family-splitting code
2006-01-09 17:58:17 +00:00
vladimir%pobox.com
7955779cc7
dropped unused file
2005-11-30 00:19:45 +00:00
vladimir%pobox.com
a13e3c0bd1
Fix gaius orange/windows thebes builds
2005-11-29 22:56:40 +00:00
vladimir%pobox.com
c76dff6b84
added missing files
2005-11-29 20:29:45 +00:00
vladimir%pobox.com
5d01d94a3c
merge from org.mozilla.cvs.cairo branch:
...
- moved platform-specific thebes code to gfxPlatform
- added widget getters for gfxASurface creation in platform-specific widget code
- added first pass at gfxTextRun
2005-11-29 20:12:29 +00:00
vladimir%pobox.com
6463f46fcf
typo fix
2005-11-09 23:29:19 +00:00
vladimir%pobox.com
20b91dbdd6
thebes/cairo backend update. windows fonts through thebes, start of pango fonts through thebes. lots of other misc fixes. win32 static build fix.
2005-11-08 20:06:16 +00:00
vladimir%pobox.com
065e50cd8a
missed gfxFont.h
2005-10-08 05:50:16 +00:00
vladimir%pobox.com
3285bbecbb
- Fix nasty memory/resource leak on X (win32 too, just not as noticable)
...
- First landing of Stuart's fonts work, built on win32 only for now
2005-10-08 05:09:42 +00:00
vladimir%pobox.com
971ca77192
stupid file isn't supposed to be checked in!
2005-10-06 04:50:00 +00:00
vladimir%pobox.com
2f87b8dd7c
Merge from org.mozilla.cvs.cairo branch.
...
- Cairo 1.1.1
- Updated thebes, gfx/src/thebes
- Fixes to plugins with thebes gfx under linux
- Native theme fixes with thebes rendering (NOTE: widget changes only enabled when building with thebes, otherwise all old code)
2005-10-06 04:02:10 +00:00
cbiesinger%web.de
bf0e369753
bug 305658 make building thebes with --enable-system-cairo work
...
patch by Mike Hommey <mh@glandium.org> r+sr=roc
2005-08-25 12:30:45 +00:00
vladimir%pobox.com
711354ac25
cairo landing: land thebes
2005-08-20 05:36:47 +00:00
vladimir%pobox.com
eb6f78a4d3
notpartofthebuild thebes fixes to my fixes, since merging is hard.
2005-07-02 01:36:23 +00:00
vladimir%pobox.com
380e5a443f
fix thebes gfxPattern refcounting; add coord space transforms for Rects; fix packed-color conversion.. notpartofthebuild
2005-07-02 01:05:26 +00:00
pavlov%pavlov.net
11d9ea1f2c
Adding more utility functions to thebes from vlad. Cleaning up some coding style inconsistencies.
2005-06-30 04:58:27 +00:00
pavlov%pavlov.net
7e7b13fc9d
fixing a few refcounting related issues
2005-06-28 09:27:02 +00:00
pavlov%pavlov.net
e79c48491a
Updating thebes to match cairo 0.5 api, adding refcounting, pixel aligned rects. patches from roc, vlad, and myself. Bug 298880.
2005-06-28 09:18:55 +00:00
roc+%cs.cmu.edu
b8a397bbae
A couple of small Thebes updates. Not Part Of The Build
2005-04-21 04:19:16 +00:00
roc+%cs.cmu.edu
dc25a09557
Add antialiasing mode API. Not Part Of The Build
2005-04-11 22:22:10 +00:00
roc+%cs.cmu.edu
01952f0a59
Fixing #include guards to avoid leading underscore. Not Part Of The Build
2005-04-11 04:36:18 +00:00
roc+%cs.cmu.edu
47501e0529
Add gfxTypes.h. Not Part Of The Build.
2005-04-08 05:47:49 +00:00
roc+%cs.cmu.edu
43aca48cfc
Updating to use gfxFloat everywhere. Also use gfxPoint, gfxRect, gfxSize where appropriate. Also added many XXX comments where documentation is needed. Not Part Of The Build.
2005-04-08 05:44:32 +00:00
pavlov%pavlov.net
e219a00e80
fixing typos
2005-04-07 19:12:19 +00:00
pavlov%pavlov.net
fea8da7106
adding xlib surface
2005-04-07 19:11:59 +00:00
pavlov%pavlov.net
118f1222ed
add Hex converter to gfxRGBA
2005-04-06 08:52:49 +00:00
pavlov%pavlov.net
30e9e07700
adding gfxRect struct. Add clipping support for rects.
2005-04-06 07:36:31 +00:00
pavlov%pavlov.net
428e04ae5d
New graphics API. The future is here.
2005-04-06 01:54:26 +00:00