cls%seawood.org
18f1b25400
Unset the min/max macros set by mingw w32api to avoid bustage when including <bitset>.
...
Link order matters to gcc.
Bug #341128 r=vladimir
2006-09-02 00:40:40 +00:00
vladimir%pobox.com
15fe884e3c
b=350765, rename cairo quartz2 to nquartz (with a whole bunch of bugfixes), r=me
2006-08-30 22:01:27 +00:00
pavlov%pavlov.net
b49eb5eba2
use xft rather than pango when possible. patch by Mark Steele <mwsteele@gmail.com>. bug 334064. r=me,vlad
2006-08-29 20:21:25 +00:00
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