Граф коммитов

472 Коммитов

Автор SHA1 Сообщение Дата
masayuki%d-toybox.com ac89a2afe2 Bug 343454 CJK problem on font switching #2 r=pavlov 2006-08-23 09:04:49 +00:00
pavlov%pavlov.net bbee7a16b2 fixing bug 345576. r=vlad 2006-08-17 18:38:45 +00:00
masayuki%d-toybox.com 2746b597ca Bug 343454 CJK problem on font switching r=pavlov+masayuki 2006-08-17 13:40:59 +00:00
masayuki%d-toybox.com d5206174fc backing-out previous patch because tree was closed 2006-08-17 05:05:26 +00:00
masayuki%d-toybox.com 4155bdd59c Bug 343454 CJK problem on font switching r=pavlov+masayuki 2006-08-17 05:03:37 +00:00
pavlov%pavlov.net 70ad76125b height member of gfxFontMetrics is no longer used. 2006-08-14 21:48:24 +00:00
vladimir%pobox.com f6c096805d b=348191, transparency in some gifs shows as black, r=shaver 2006-08-10 20:31:43 +00:00
vladimir%pobox.com 16d54dafe6 b=343655, optimize win32 image rendering, r=stuart 2006-08-09 22:43:06 +00:00
pavlov%pavlov.net a572fdea96 backing out broken part of last checkin 2006-08-09 21:36:37 +00:00
pavlov%pavlov.net f276efece7 fixing build bustage 2006-08-09 21:13:40 +00:00
pavlov%pavlov.net d2d3bcaa22 fixing build bustage 2006-08-09 21:05:28 +00:00
pavlov%pavlov.net 3866d8b63e speed up windows text rendering by avoiding using cairo when possible. also avoid save/restore dc when doing native themes. bug 342366. r=vlad 2006-08-09 20:25:07 +00:00
pavlov%pavlov.net cc77a652b2 cleanup of some of the thebes code. bug 344979. r=vlad
speed up measuring of spaces. bug 342366. r=vlad
2006-07-17 23:45:21 +00:00
vladimir%pobox.com d5026056ca b=344571, upgrade cairo to 1.2.0+cvs, r+sr=stuart 2006-07-13 20:19:38 +00:00
roc+%cs.cmu.edu e53577c4d3 Bug 344484. Add virtual destructor to gfxTextRun to plug huge leak. r=stuart 2006-07-13 09:10:13 +00:00
pavlov%pavlov.net 607772909f speeding up gfxWindowsFont::ComputeMetrics. bug 342366. r=vlad 2006-07-12 22:02:46 +00:00
pavlov%pavlov.net 65a9f99929 we no longer need to link against ole32 since we don't use mlang anymore 2006-07-12 21:41:38 +00:00
pavlov%pavlov.net 8b7cf7e929 add a stack string buffer for doing conversion from ascii to utf16 so that we don't end up converting and holding a reference to an object that doesn't so much exist anymore. bug 344428. r=vlad 2006-07-12 21:39:42 +00:00
pavlov%pavlov.net b3b3f4e899 avoid doing SaveDC/RestoreDC when possible. bug 342366. r=vlad 2006-07-07 23:59:14 +00:00
pavlov%pavlov.net 8ee6209611 adding != operator. r=mrbkap/sicking 2006-07-07 23:13:39 +00:00
pavlov%pavlov.net aa753000e1 inlining addref/release for thebes. bug 342593. r=mrbkap 2006-06-24 02:45:24 +00:00
pavlov%pavlov.net 0da7d7b5c1 cleaning up addref/release mess in thebes. bug 342593. r=mrbkap 2006-06-24 02:38:12 +00:00
pavlov%pavlov.net 85117f374c cleaning up addref/release mess in thebes. bug 342593. r=mrbkap 2006-06-24 01:45:26 +00:00
martijn.martijn%gmail.com 4fb5fe2963 Bug 335676 - Text not rendered properly/at all when scrolling, patch by Pawel Chmielowski, r=vladimir 2006-06-23 22:21:23 +00:00
pavlov%pavlov.net 9593a3dab5 fixing bug 342257. r=mrbkap 2006-06-22 23:13:30 +00:00
pavlov%pavlov.net eb44b405e1 avoid selecting non-unicode fonts as fallback fonts. fixing bug 330715. r=mrbkap 2006-06-22 21:48:03 +00:00
pavlov%pavlov.net aacc931ee0 fixing bug 341865. r=vlad 2006-06-19 23:41:15 +00:00
vladimir%pobox.com dc63e23ed3 b=341694, bring Mac Cocoa+Cairo text layout/font selection/rendering to a useful baseline for further work, r=me 2006-06-16 00:42:39 +00:00
pavlov%pavlov.net a0e1feb6cf turning weight table code back on with fix for crash. bug 341439. r=vlad 2006-06-15 21:35:06 +00:00
pavlov%pavlov.net af22ce56da disable weight table code for now... 2006-06-15 07:20:19 +00:00
pavlov%pavlov.net 2e01d28715 making windows font code _even_ better/faster/stronger/etc. fixing leaks, adding font weight table, better caching, tweaing font fallback lookups, adding logging, code to rebuild font list after WM_FONTCHANGE. bug 341439. r=vlad 2006-06-15 04:47:23 +00:00
pavlov%pavlov.net 3c439f49a6 removing bogus comment 2006-06-10 19:20:48 +00:00
pavlov%pavlov.net 553ea343b1 fixing windows fonts (bug 340590). r=vlad. 2006-06-10 00:21:05 +00:00
vladimir%pobox.com 0c3f7e4296 b=340880, fix massive thebes x11 performance stupidity, r=stuart 2006-06-08 22:03:34 +00:00
vladimir%pobox.com c678f0204a b=340750, don't rewrap surface needlessly in gfxContext::CurrentSurface(), r=stuart 2006-06-08 01:07:08 +00:00
vladimir%pobox.com 642b3d4377 bustage fix 2006-06-05 23:31:24 +00:00
vladimir%pobox.com 7a6404a89a b=340452, update cairo on trunk to 2006-06-03, r=stuart 2006-06-05 23:16:25 +00:00
masayuki%d-toybox.com 95dd58f289 Bug 336754 fix up the space width r=pavlov 2006-05-05 19:23:42 +00:00
masayuki%d-toybox.com e9db11ec78 Bug 334928 overlapping text when using Hebrew text with style: letter-spacing: 1px r=pavlov 2006-05-04 17:34:49 +00:00
masayuki%d-toybox.com f11b9de124 Bug 327184 CSS property letter-spacing rendered incorrectly for Pango r=pavlov 2006-04-28 23:36:18 +00:00
benjamin%smedbergs.us ddc19fa107 Bug 332115 - hide a bunch of symbols when building libxul, fix the thebes symbols so that they are exported/imported sanely, and some other graphics-related linking/visibility fixups, r=darin+vlad 2006-04-27 14:41:11 +00:00
cbiesinger%web.de 2fdd5b184b fixing cairo-beos bustage, r+sr=bz 2006-04-23 15:28:21 +00:00
dbaron%dbaron.org e27bcf1daa Null-check result of XftLockFace. Based on old patch by jshin. Bugs 183729 and 331077. r+sr=bryner 2006-04-22 17:46:48 +00:00
vladimir%pobox.com 70cecebab0 b=328241, antialiasing problem with joining borders, temporary diable-aa fix for non-rounded borders, r=dbaron 2006-04-21 17:52:05 +00:00
vladimir%pobox.com 6de04b00cb backing out patch for 332497 in case it caused 334919, stuart will investigate tomorrow 2006-04-21 07:53:18 +00:00
pavlov%pavlov.net c8c2413666 speeding up text measuring when using fallback fonts. bug 332497. r=vlad 2006-04-20 20:42:24 +00:00
cls%seawood.org 9d3fb5f3b1 Align mingw libs linkage with msvc.
Thanks to Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> for the patch.
Bug #334542 r=cls
2006-04-20 12:59:02 +00:00
cbiesinger%web.de 14c9d8f394 (part of) bug 333640 link to all required libraries
r=bsmedberg
2006-04-19 20:41:52 +00:00
pavlov%pavlov.net 8fde9bea4b cap font size. bug 333861 r=vlad 2006-04-19 19:10:52 +00:00
bzbarsky%mit.edu 5b0f7a8c64 Centralize the DPI-getting in thebes/pango. Don't divide by 0. Bug 330957,
r=vlad, sr=dbaron
2006-04-18 15:21:42 +00:00
cls%seawood.org 7ab19fd9bd Fix mingw cross-compile & static build bustage
Bug #333941 r=bsmedberg
2006-04-14 22:59:21 +00:00
cbiesinger%web.de 6a982f5213 bug 333658 also add cairo flags to CFLAGS, because cairo-xlib-utils is a .c
file
r=vlad
2006-04-13 17:05:24 +00:00
roc+%cs.cmu.edu adc34f894b Bug 333250. Speed up native theme rendering in cairo by a) not having a clip rect set on the backbuffer surface, so we don't usually don't need to clip native theme rendering and b) creating the backbuffer with GDK so that we don't need to create a GdkPixmap with expensive XGetGeometry round-trip every time a theme wants to draw into it. r=vlad 2006-04-12 21:58:14 +00:00
roc+%cs.cmu.edu c0ee10e84e Bug 333586. Fix Solaris bustage. r=vlad 2006-04-12 00:15:46 +00:00
dbaron%dbaron.org e7eaac327c Add a missing debugging conditional-printf. b=327878 r+sr=roc 2006-04-10 05:27:25 +00:00
pavlov%pavlov.net fa798d27b2 fixing CSS letter-spacing on windows. bug 327184. r=vlad 2006-04-08 00:41:08 +00:00
pavlov%pavlov.net 4ca4cc1563 workaround for bitmap fonts. bug 324706. r=vlad 2006-04-07 20:46:22 +00:00
benjamin%smedbergs.us 6856a562fa Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento 2006-04-06 14:17:25 +00:00
pavlov%pavlov.net 4e72d58a48 add type info to thebes. bug 332743. r=vlad 2006-04-04 21:54:22 +00:00
cbiesinger%web.de ea0243cf9b bug 331888. Make cairo-beos work. Requires --enable-pango for now
r=stuart
2006-04-04 21:22:35 +00:00
pavlov%pavlov.net 62db0a3cb9 free the cairo glyphs. r=vlad 2006-04-01 01:45:51 +00:00
pavlov%pavlov.net db5b9e4509 removing unused member variables in thebes code 2006-03-31 23:52:20 +00:00
pavlov%pavlov.net cee44f52f3 fixing bug where if the first glyph in a string is found but ones later in the string aren't we didn't draw the later ones. patch from Masayuki Nakano <masayuki@d-toybox.com>. bug 328940. r=me 2006-03-31 23:50:58 +00:00
pavlov%pavlov.net c14d9a8f8d fixing mingw issues. bugs 331287, 331329, 331333. patches from cls and hans-andreas engel. r=me 2006-03-28 21:15:01 +00:00
pavlov%pavlov.net f164f50ce8 fixing build bustage 2006-03-25 01:05:34 +00:00
pavlov%pavlov.net 44f55dc046 speed up image drawing by decoding directly in to 32bpp buffers. bug 331298. r=vlad 2006-03-25 00:34:48 +00:00
vladimir%pobox.com e14151d0e4 b=328792, linux cairo builds require Render, r=stuart 2006-03-22 01:15:23 +00:00
vladimir%pobox.com 900abf0815 b=331249, fix image surface stride calculation for RGB24 when allocating data, r=me 2006-03-21 21:51:03 +00:00
pavlov%pavlov.net 70590e7254 removing nsWatchTask, removing cocoa widget dependancies on gfx/src/mac. bug 330786. r=josh 2006-03-17 23:35:39 +00:00
vladimir%pobox.com d3ede4cd8c Re-landing fixed cairo update, r=pav 2006-03-17 22:24:30 +00:00
vladimir%pobox.com 9281750006 People tell me that quadrupling Tp is bad. Me? I want a second opinion. 2006-03-17 07:44:38 +00:00
vladimir%pobox.com 5c1b4d39f5 b=330738, update in-tree cairo to current cairo head 2006-03-17 04:05:32 +00:00
pavlov%pavlov.net c8006b10c3 use the baseclass members instead of declaring new ones. offshoot of 330510. r=vlad 2006-03-14 23:18:42 +00:00
pavlov%pavlov.net b7999897cc create fonts lazily. bug 330510. r=vlad 2006-03-14 23:17:55 +00:00
vladimir%pobox.com 6dbc494918 b=330107, pango font backend truncates float values to ints due to integer PANGO_SCALE, r=dbaron 2006-03-11 01:36:28 +00:00
pavlov%pavlov.net 3531f26609 attempt to unhork build. bug 329315. 2006-03-09 16:04:28 +00:00
pavlov%pavlov.net c540a35ef2 attempt to unhork build. bug 329315. undoes fix for 329306. 2006-03-09 16:01:04 +00:00
pavlov%pavlov.net 3b65eb73f0 undoing fix that didn't work 2006-03-09 15:51:51 +00:00
pavlov%pavlov.net 8faedcac5b attempt to unhork build. bug 329315. undoes fix for 329306. 2006-03-09 09:45:47 +00:00
pavlov%pavlov.net b0328185d9 making fonts scale based on the ctm on windows. bug 329306. r=vlad 2006-03-09 02:12:15 +00:00
vladimir%pobox.com d637de556d b=329850, fix thinko in positioning pango runs after the first, r=me 2006-03-09 00:25:53 +00:00
vladimir%pobox.com 0608b85072 b=329841, incorporate late-breaking comments from roc! 2006-03-08 23:47:02 +00:00
vladimir%pobox.com e4066963a1 b=329841, misc thebes fixes/additions, r=pav 2006-03-08 23:40:25 +00:00
pavlov%pavlov.net 358d75ef0a fixing crash when trying to measure or draw 0-length strings.
removing HDC param/member that is no longer used.
bug 329574. r=vlad
2006-03-07 23:45:52 +00:00
vladimir%pobox.com 4e3c0db000 fix build bustage 2006-03-05 09:26:57 +00:00
cbiesinger%web.de 68a16dabdd bug 329140
- check for pango rather than gtk2 for non-gtk2 specific code
- add pango/cairo cflags where necessary
- don't include gtk headers when not needed
r=vlad
2006-03-04 14:23:39 +00:00
vladimir%pobox.com da42874269 Backing out 329306 to see if it fixes 329315 2006-03-04 09:50:26 +00:00
pavlov%pavlov.net e0c7fd330d making windows font sizes scale based on the CTM. bug 329306. r=vlad 2006-03-04 04:40:07 +00:00
pavlov%pavlov.net 6ccd67c0fe compute font metrics as needed. bug 329258. r=vlad 2006-03-03 21:23:15 +00:00
pavlov%pavlov.net 2584ddf91e don't create a temp duplicate font list every time we need to get a font.... bug 329199. r=bz 2006-03-03 05:54:47 +00:00
pavlov%pavlov.net eb25ac03a8 fixing typo breaking mingw builds. bug 328499. patch from Hans-Andreas Engel <engel@physics.harvard.edu>. r=vlad 2006-03-03 00:17:54 +00:00
pavlov%pavlov.net c48eaffbac Fast path text measuring/drawing for non-ascii non-complex text as well. bug 329170. r=vlad. 2006-03-03 00:14:40 +00:00
pavlov%pavlov.net 3d690cd807 fixing linux fallout from 328906. patch from Simon Montague <smontagu@smontagu.org>. r=pavlov 2006-03-01 18:27:38 +00:00
pavlov%pavlov.net 789c81eea0 fixing mac fallout from 328906. patch from Yamashita Makoto <makotoy@ms.u-tokyo.ac.jp>. r=pavlov 2006-03-01 08:13:56 +00:00
pavlov%pavlov.net 03a83f3b85 use nsTArray<nsRefPtr<gfxFont>> rather than nsTArray<gfxFont*> with manual refcounting. bug 328906. r=vlad 2006-03-01 01:02:38 +00:00
pavlov%pavlov.net 6c673325b0 Fast pathing ASCII text measurement/drawing on windows. bug 328820. r=vlad 2006-02-28 22:11:01 +00:00
vladimir%pobox.com dbfedd81ef b=328781, thebes gfxFont assumes lowercase generic family, r=bz 2006-02-28 07:36:01 +00:00
pavlov%pavlov.net 3d5382eec2 making gfxFontStyle::ComputeWeightAndOffset not be a static method. part of bug 328684 r=vlad 2006-02-28 01:08:44 +00:00
pavlov%pavlov.net 152a93ac68 making bold text work. bug 324611. r=vlad 2006-02-28 01:06:02 +00:00
pavlov%pavlov.net 5af18d0f77 Fixing kerning bug where we added the space we should have been subtracting. bug 327363. r=vlad. based on patch originally from Masayuki Nakano <masayuki@d-toybox.com> 2006-02-27 22:05:45 +00:00
masayuki%d-toybox.com 527468327a adding comment for previous check-in b=328643 r=jshin 2006-02-27 17:42:16 +00:00
masayuki%d-toybox.com 792bebb819 Bug 328643 support non-ASCII font name for pref r=jshin, sr=roc 2006-02-27 15:04:31 +00:00
roc+%cs.cmu.edu 2b728a343f Turn off debug spew. 2006-02-27 02:28:41 +00:00
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
pavlov%pavlov.net dac57b37e8 define M_PI if it isn't defined 2006-02-23 17:06:19 +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
roc+%cs.cmu.edu cf3c7617ef Bug 328232. Fix CreateOffscreenSurface to actually create a surface with alpha if it's asked to. r=vlad 2006-02-23 00:45:55 +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 24289d849c b=327391, SaveDC/RestoreDC mismatch in gfxWindowsFonts, r=stuart 2006-02-16 05:50:37 +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
vladimir%pobox.com 7333368c51 b=324537, fix windows/cairo options menu crash due to unimplemented gfxPlatform call, r=me 2006-01-25 09:29:31 +00:00
pavlov%pavlov.net e30b04e387 build the PDF surface and link against zlib 2006-01-25 04:00:51 +00:00
pavlov%pavlov.net 38993c1e29 add support for owning a passed in DC 2006-01-25 02:06:29 +00:00
pavlov%pavlov.net f2e72683ff Fixing region leak 2006-01-23 22:19:50 +00:00
vladimir%pobox.com 93b8ab89fd Pick correct depth under Gtk2; this will fix 16bpp visuals at the very least; 8bpp visuals will still be badly broken with no fix in sight. 2006-01-19 22:35:40 +00:00
pavlov%pavlov.net 9f463d425e ifdefing out a printf 2006-01-19 21:03:29 +00:00
dbaron%dbaron.org 9197cceef6 Avoid extra trailing comma. r=vlad 2006-01-19 20:53:34 +00:00
dbaron%dbaron.org ee9d68778a No need to do extra work for system fonts. Fix spelling and unused variable. r=vlad 2006-01-19 20:34:48 +00:00
dbaron%dbaron.org e3508ff91c Fix uninitialized members of gfxFontStyle and fix comments. r=vlad 2006-01-19 20:31:59 +00:00
dbaron%dbaron.org 5f47a654ca Don't pass a double value through an integer variable. r=vlad 2006-01-19 20:21:39 +00:00
dbaron%dbaron.org 46af51aa31 Old-pango code that should be correct. r=vlad 2006-01-19 01:19:06 +00:00
vladimir%pobox.com 1e91ac2aa0 Use PushGroup()/PopGroup() to implement transparency blending using cairo 2006-01-18 22:43:42 +00:00
vladimir%pobox.com a1309af380 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 0cc4cc5673 don't build PDF surface until we actually build cairo pdf support... 2006-01-13 22:47:54 +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 01b6184ad0 turn off debug spam in gfxPangoFonts 2006-01-10 22:58:17 +00:00
vladimir%pobox.com e882f0f837 Upgrade cairo to latest cairo trunk, along with some still-in-review patches 2006-01-10 22:56:57 +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 e60f41b548 typo fix 2005-11-09 23:29:19 +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
cbiesinger%web.de d1284bda84 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 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