pavlov%pavlov.net
f766e921fa
partial fix for font fallbacks. bug 324560. also fixes 324712. r=vlad
2006-02-24 05:15:21 +00:00
pavlov%pavlov.net
ee30762d9c
fixing windows plugin clipping bugs. bug 328263. r=vlad
2006-02-23 20:55:42 +00:00
roc+%cs.cmu.edu
d081c9feff
Bug 327878. Add cairo_draw_with_xlib API, and use it to render GTK2 native themes (including for HTML content)
2006-02-23 01:01:29 +00:00
vladimir%pobox.com
20238017cf
b=328116, Start of Cairo-on-OSX for Thebes GFX; gfx and cairo pieces, r=pavlov
2006-02-22 01:44:31 +00:00
cbiesinger%web.de
65f718a581
Bug 327867 CopyOffscreenBits is not called in cairo builds, therefore
...
SetTarget isn't either. Remove the latter function and the body of the
former.
r=vlad
2006-02-20 14:27:02 +00:00
vladimir%pobox.com
ae97fda203
b=326738, move thebes doublebuffering/transparent window handling into widget, sr=roc
2006-02-15 23:35:53 +00:00
pavlov%pavlov.net
c464babbdf
oops, didn't mean to check this in a minute ago. if 0'ing out changes
2006-02-15 02:48:08 +00:00
pavlov%pavlov.net
a218a561b9
fixing RTL text in windows cairo builds. bug 327229 r=vlad
2006-02-15 02:45:37 +00:00
pavlov%pavlov.net
ee029039f9
cleaning up thebes PDF and PS surfaces
2006-02-13 22:37:13 +00:00
pavlov%pavlov.net
b8db8c68be
adding postscript surface
2006-02-10 21:31:04 +00:00
vladimir%pobox.com
b47a48ee56
Fix thebes performance regressions from bug 326471 landing: snap clip rects to integers; remove some bogus RGB24 format checks from cairo; fix device offsets for fast text output. r=stuart
2006-02-10 02:20:35 +00:00
vladimir%pobox.com
f5a9c9dd6d
b=326471, use push/pop group for thebes double buffering; temporarily disable linux native theme until fixed, r=stuart
2006-02-09 01:24:30 +00:00
pavlov%pavlov.net
e6490e1390
adding set/get DPI calls for the pdf surface
2006-02-02 21:09:06 +00:00
pavlov%pavlov.net
6a222af4bc
adding Thebes printing APIs
2006-02-01 05:21:59 +00:00
pavlov%pavlov.net
5c126a8ad6
adding windows gfxPlatform support
2006-02-01 02:35:38 +00:00
pavlov%pavlov.net
a92b66973d
adding support for creating a gfxWindowsSurface from a HWND.
...
Call all win32 apis with :: to avoid namespace collisions.
2006-01-31 00:00:12 +00:00
pavlov%pavlov.net
38993c1e29
add support for owning a passed in DC
2006-01-25 02:06:29 +00:00
dbaron%dbaron.org
e3508ff91c
Fix uninitialized members of gfxFontStyle and fix comments. r=vlad
2006-01-19 20:31:59 +00:00
vladimir%pobox.com
1e91ac2aa0
Use PushGroup()/PopGroup() to implement transparency blending using cairo
2006-01-18 22:43:42 +00:00
pavlov%pavlov.net
9c5b6059b0
adding pdf surface to thebes for linux printing
2006-01-13 20:58:37 +00:00
vladimir%pobox.com
8eb88543a9
Misc thebes/cairo win32 compilation fixes
2006-01-13 15:57:59 +00:00
pavlov%pavlov.net
d04308172e
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
e689e298aa
adding ShowPage api
2006-01-13 15:06:22 +00:00
vladimir%pobox.com
7aa3cdd878
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
6b206b58d3
fix windows font goop for thebes builds
2006-01-09 18:54:33 +00:00
vladimir%pobox.com
541a910524
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
68dd41e00b
dropped unused file
2005-11-30 00:19:45 +00:00
vladimir%pobox.com
ea9a88c770
Fix gaius orange/windows thebes builds
2005-11-29 22:56:40 +00:00
vladimir%pobox.com
3c52c607aa
added missing files
2005-11-29 20:29:45 +00:00
vladimir%pobox.com
9027bac0fe
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
23eef124d6
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
dfcef21a62
missed gfxFont.h
2005-10-08 05:50:16 +00:00
vladimir%pobox.com
8ec04d1cad
- 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
a4cb5bbff0
stupid file isn't supposed to be checked in!
2005-10-06 04:50:00 +00:00
vladimir%pobox.com
8994df8c7d
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
vladimir%pobox.com
8603ea4fbf
cairo landing: land thebes
2005-08-20 05:36:47 +00:00
vladimir%pobox.com
26231e8e81
notpartofthebuild thebes fixes to my fixes, since merging is hard.
2005-07-02 01:36:23 +00:00
vladimir%pobox.com
58803c5f2a
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
07513bfc6b
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
0eeea21ab0
fixing a few refcounting related issues
2005-06-28 09:27:02 +00:00
pavlov%pavlov.net
c6e1d12799
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
2f11e50871
A couple of small Thebes updates. Not Part Of The Build
2005-04-21 04:19:16 +00:00
roc+%cs.cmu.edu
8bb695bed4
Add antialiasing mode API. Not Part Of The Build
2005-04-11 22:22:10 +00:00
roc+%cs.cmu.edu
5ac8376f92
Fixing #include guards to avoid leading underscore. Not Part Of The Build
2005-04-11 04:36:18 +00:00
roc+%cs.cmu.edu
b8eaa66059
Add gfxTypes.h. Not Part Of The Build.
2005-04-08 05:47:49 +00:00
roc+%cs.cmu.edu
fef1c40f17
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
cd787ea1cb
fixing typos
2005-04-07 19:12:19 +00:00
pavlov%pavlov.net
402145f987
adding xlib surface
2005-04-07 19:11:59 +00:00
pavlov%pavlov.net
ac2572fc1f
add Hex converter to gfxRGBA
2005-04-06 08:52:49 +00:00
pavlov%pavlov.net
d4853a2260
adding gfxRect struct. Add clipping support for rects.
2005-04-06 07:36:31 +00:00
pavlov%pavlov.net
800bcdee8f
New graphics API. The future is here.
2005-04-06 01:54:26 +00:00