pavlov%pavlov.net
95e12e6c06
thebes API cleanup. bug 368910. r/sr=vlad
2007-02-08 20:47:48 +00:00
dbaron%dbaron.org
1c867cd473
Make MOZ_GFX_TOOLKIT in Makefiles be the same thing that it is in configure. b=369409 r=vlad
2007-02-08 19:23:25 +00:00
sharparrow1%yahoo.com
c78720aa24
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
masayuki%d-toybox.com
c155f01420
Bug 369198 some characters missing at drawing r=roc
2007-02-05 03:11:53 +00:00
masayuki%d-toybox.com
33c7fb727a
Bug 365236 Implement font-size-adjust on Mac r=vlad
2007-02-02 00:46:48 +00:00
asqueella%gmail.com
bd55f067c6
Bug 366727 - Standardize Cairo Pixel construction and clean the PNG decoder a little
...
patch by Alfred Kayser <alfredkayser@nl.ibm.com>
r=stuart, sr=vlad
2007-01-31 21:09:20 +00:00
roc+%cs.cmu.edu
414eba8c3e
Bug 368468. Make code conform to Thebes style. r=pavlov
2007-01-30 19:49:16 +00:00
masayuki%d-toybox.com
3e3c757937
Bug 366285 Need a common class of the fontconfig management for Linux and BeOS r=vlad
2007-01-30 08:20:29 +00:00
roc+%cs.cmu.edu
72cd3052d0
Bug 368182. Add Xft path to gfxPangoTextRun to hopefully improve performance for 8bit text (rendering should be the same as it used to be pre-gfxPangoTextRun). r=pavlov
2007-01-30 01:14:19 +00:00
jwatt%jwatt.org
7ea2cdece9
Fix typo. r=stuart (no bug)
2007-01-29 19:49:23 +00:00
alfred.peng%sun.com
40e2fd46a8
Bug 368377. Stop exporting cairo headers from thebes headers.
...
Fix Solaris compiler bustage.
Patch by Andreas Lange anlan@lange.cx . r=pavlov.
2007-01-29 07:25:05 +00:00
mozilla%weilbacher.org
db1b25f6fd
[OS/2] Bug 333235: Get Thebes to work on OS/2. Required build additions and easy widget changes. r=mkaply
2007-01-28 22:20:21 +00:00
pavlov%pavlov.net
0852866e39
Changing mac printing to use print manager instead of cups. bug 367433. r=vlad/cbarrett
2007-01-27 04:06:59 +00:00
pavlov%pavlov.net
d886b94ab7
fixing build bustage
2007-01-27 02:14:19 +00:00
pavlov%pavlov.net
2e8b466471
temp bustage fix
2007-01-27 01:48:33 +00:00
pavlov%pavlov.net
559d925364
adding finish method to gfxASurface
2007-01-27 01:46:14 +00:00
pavlov%pavlov.net
b23f38fda6
stop exporting cairo headers from thebes headers. bug 368377. r=vlad
2007-01-27 01:26:49 +00:00
vladimir%pobox.com
16695b037f
b=367768, update cairo to 1.3.12 snapshot, r=stuart
2007-01-25 00:27:34 +00:00
masayuki%d-toybox.com
1ac1555879
bug 368081 font-size-adjust broken on windows if the text has non solid color r=pavlov
2007-01-24 19:58:47 +00:00
roc+%cs.cmu.edu
fa82daaaaf
Bug 333659. (Re)landing gfx changes: new gfxTextRun interfaces, implementation of gfxPangoTextRun, stub implementations for Mac and Windows, nsThebesRenderingContext reimplemented on top of the new interfaces. r=pavlov
2007-01-23 08:45:52 +00:00
bzbarsky%mit.edu
82d06572da
Shut down the textrun cache on shutdown. Bug 357779, r=vlad, sr=roc
2007-01-23 05:24:21 +00:00
jwatt%jwatt.org
6f4bb014dc
fix typo. r=stuart (no bug)
2007-01-22 23:25:41 +00:00
tor%cs.brown.edu
e0756e0496
Bug 367416 - thebes API additions needed for nsSVGPathGeometryFrame
...
conversion. r=vlad
2007-01-22 18:14:47 +00:00
bzbarsky%mit.edu
1925b11daf
Fix --enable-tests builds -- need to link to zlib. r=vlad
2007-01-20 05:37:50 +00:00
vladimir%pobox.com
d03fc5b030
b=366870 additional build fix for linux/--enable-tests
2007-01-19 23:26:19 +00:00
vladimir%pobox.com
8de1e1561e
b=366870, add font/glyph selection test framework, this time with all the files, r=stuart
2007-01-19 21:23:38 +00:00
vladimir%pobox.com
c319cffcab
b=366870, add font/glyph selection test framework, r=stuart
2007-01-19 21:15:49 +00:00
vladimir%pobox.com
b56d1f97ee
test bustage fix
2007-01-18 00:55:53 +00:00
vladimir%pobox.com
08c1402cc0
bustage fix
2007-01-17 22:37:43 +00:00
vladimir%pobox.com
e59a478407
b=361592, fix cairo surface wrapper refcount issues, r=stuart
2007-01-17 22:20:16 +00:00
roc+%cs.cmu.edu
7bf190ee4e
Fix subtraction of unsigned values to happen in signed space. NPOB
2007-01-17 19:39:05 +00:00
roc+%cs.cmu.edu
fdbc57609c
Fixing bustage
2007-01-17 03:03:48 +00:00
roc+%cs.cmu.edu
0b39dca02f
Bug 333659. Relanding minor gfx/thebes changes --- new gfxRect APIs, new gfxSkipChars class, remove gfxContext::DrawTextRun unused method, shouldn't affect current code. r=pavlov
2007-01-17 02:31:14 +00:00
roc+%cs.cmu.edu
c25e8e22df
Backing out text landing.
2007-01-16 22:25:20 +00:00
roc+%cs.cmu.edu
2d7079a79a
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
2007-01-16 20:51:52 +00:00
jwatt%jwatt.org
f16e9a8c41
Make gfxRect methods const. r=stuart
2007-01-14 11:39:39 +00:00
masayuki%d-toybox.com
9dfd0d657b
Bug 353872 font-size-adjust broken on windows r=stuart
2007-01-05 20:43:49 +00:00
masayuki%d-toybox.com
02897488db
Bug 364058 [cocoa-cairo] css length unit 'ex' doesn't work on 10.3.9 r=vald
2007-01-05 20:00:04 +00:00
masayuki%d-toybox.com
d11513ef02
Bug 364785 ts regression by bug 362665 and bug 364678 and Bug 364832 Family names should not be high priority rather than font name r=vlad
2007-01-05 19:58:24 +00:00
masayuki%d-toybox.com
780e415a1e
Bug 365613 [regression] all font-weight are displayed as 'bold' except for the 'normal' keyword and '400' r=vlad
2007-01-05 19:56:46 +00:00
masayuki%d-toybox.com
8bae0222e3
Bug 361532 Cairo still incorrectly substitutes fonts and then bolds them incorrectly if you are not using Windows XP's default regional and language options on some sites. r=VYV03354+pavlov
2007-01-05 15:51:27 +00:00
masayuki%d-toybox.com
5a5807b9a7
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable #2 r=vlad
2007-01-05 12:30:30 +00:00
masayuki%d-toybox.com
a84c4ea966
Bug 361576 underlines sometimes missing or wrong thickness r=vlad
2007-01-05 12:18:34 +00:00
roc+%cs.cmu.edu
3ba1d2b1a7
Bug 365695. Fix bad usage of MAC_OS_X_VERSION_10_4. r=vlad
2007-01-04 01:48:37 +00:00
smontagu%smontagu.org
28d7d38871
Extend bug 353756 to cover vector fonts as well as bitmap fonts. r=pavlov
2006-12-28 17:23:21 +00:00
smontagu%smontagu.org
4cffbc6bfb
Bitmap fonts claim to support Unicode characters when they don't really. Bug 353756, r=pavlov
2006-12-27 08:43:15 +00:00
smontagu%smontagu.org
dd8db57f1c
Back out bug 361782 since it was fixed upstream. Bug 365021, r=pavlov
2006-12-27 07:47:22 +00:00
masayuki%d-toybox.com
a1ec392d79
Bug 364785 ts regression by bug 362665 and bug 364678 r=vlad
2006-12-23 16:12:11 +00:00
masayuki%d-toybox.com
61a8fcf741
Bug 364678 Incorrectly styled text after bug 362665 (only on western page??) r=vlad
2006-12-23 05:27:45 +00:00
vladimir%pobox.com
38b4642d66
b=364742, Update cairo to git 473ae3aa95, r=stuart
2006-12-23 01:15:54 +00:00
masayuki%d-toybox.com
037b44a5c6
Bug 362665 Implement font name resolver on Mac r=vlad
2006-12-22 03:56:37 +00:00
timeless%mozdev.org
4c88c8a7ac
Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
...
r=darin
2006-12-21 07:03:23 +00:00
masayuki%d-toybox.com
3bf95adf1f
Bug 363410 Implement font-size-adjust on Linux r=pavlov
2006-12-14 04:14:06 +00:00
masayuki%d-toybox.com
0ac83688e2
Bug 362428 [Cairo] 'normal' keyword for line-height is too tall with 'Lucida Grande'. r=pavlov
2006-12-14 04:12:40 +00:00
masayuki%d-toybox.com
1eee4d02c1
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=stuart
2006-12-10 14:01:36 +00:00
masayuki%d-toybox.com
0b8a8c3b21
Bug 362048 gfxPlatFormGtk::ResolveFontName returns uninitialzed value for aAborted r=dbaron
2006-12-07 07:01:08 +00:00
masayuki%d-toybox.com
1091440ec4
Bug 341500 crash in usp10.dll(ScriptShape API) r=pavlov
2006-12-06 07:01:02 +00:00
smontagu%smontagu.org
d231c61f34
Reverse the y offsets returned by ScriptPlace(). Bug 361782, r=pavlov
2006-12-04 07:23:12 +00:00
tor%cs.brown.edu
80079b46df
Bug 362413 - expose cairo fill rule control. r=vlad
2006-12-01 05:24:50 +00:00
smontagu%smontagu.org
b896e193c2
Bug 361778: Firefox not rendering Malayalam. r=pavlov, a=stuart on IRC
2006-11-30 21:25:41 +00:00
pavlov%pavlov.net
c55bfba3cf
printing on linux bug 323928. r=vlad
2006-11-29 23:40:16 +00:00
pavlov%pavlov.net
321ad66a71
fixing stupid camino bustage.
2006-11-28 22:08:56 +00:00
pavlov%pavlov.net
6fb8e9b2d8
cocoa-cairo printing. bug 359124. r=vlad
2006-11-28 21:10:05 +00:00
jwalden%mit.edu
8a46c6cfda
Bug 361647 - Fix signed-unsigned comparisons in gfxPlatform.cpp. r+sr=pavlov
2006-11-23 22:00:10 +00:00
masayuki%d-toybox.com
57058f9bc8
Bug 361494 NS_ASSERTION of gfxPlatformGtk::IsExistingFont has wrong condition r=vlad
2006-11-23 02:01:36 +00:00
masayuki%d-toybox.com
172b377784
Bug 361529 Font resolver doesn't work fine on some cases r=pavlov
2006-11-22 17:50:38 +00:00
vladimir%pobox.com
0703222196
b=360244, Implement gfxPlatformMac::GetFontList, r=stuart
2006-11-22 00:52:09 +00:00
masayuki%d-toybox.com
47c43f3950
Bug 352174 need font-family resolver (cannot resolve alias of font family / is not checking whether the specified font family is installed the system) r=pavlov+vlad
2006-11-21 06:31:04 +00:00
pavlov%pavlov.net
52fabdac41
bug 359314. bandaiding over crash when #chars > #glyphs when justifying. r=vlad
2006-11-09 00:37:50 +00:00
pavlov%pavlov.net
9b7cd95949
removing unused variables. r=me
2006-11-09 00:06:49 +00:00
vladimir%pobox.com
f0ab221e6d
b=359002, single-pixel images are being drawn with wrong color; bugfix to previous patch, r=stuart
2006-11-08 01:34:10 +00:00
vladimir%pobox.com
d3bfcb9752
b=359002, single pixel background image is incorrect color (third line of acid2), r=stuart
2006-11-01 23:13:37 +00:00
timeless%mozdev.org
24a61f105a
Bug 106386 Correct misspellings in source code
...
r=glennrp@gmail.com , bclary@bclary.com rs=brendan
2006-11-01 23:02:18 +00:00
vladimir%pobox.com
f70d0c93f6
b=352488, canvas drawWindow causes transform change in source window; also 324803, drawwindow sometimes fails on cairo builds, r=stuart
2006-10-26 15:24:15 +00:00
vladimir%pobox.com
5ba3d27535
b=358115, expose cairo transform_bounding_box, r=stuart
2006-10-26 02:02:36 +00:00
dbaron%dbaron.org
3b6f3ec904
Fix uninitialized variable. b=357443 r=pavlov
2006-10-20 22:25:43 +00:00
pavlov%pavlov.net
3e372ae1d1
fix problem with certain fallback fonts not working. bug 355917. r=vlad
2006-10-19 20:08:20 +00:00
vladimir%pobox.com
f119d1365e
b=341694, continuing OSX cairo cocoa text rendering speedups [make font cache really cache], r=stuart
2006-10-18 00:23:26 +00:00
masayuki%d-toybox.com
019b83ba83
Bug 353185 The line-height of the location bar is wrong with Japanese font r=vlad
2006-10-14 19:14:50 +00:00
masayuki%d-toybox.com
536e519668
Bug 356670 The ASCII text rendering is broken on Linux (regression of bug 356235) r=vlad (the review is in bug 356235)
2006-10-14 19:03:01 +00:00
vladimir%pobox.com
54bc041120
b=356235, implement textrun cache (landing #2 ) (for real this time), r+sr=roc,sr=stuart
2006-10-14 07:26:36 +00:00
vladimir%pobox.com
1d6553af78
b=356235, implement textrun cache (landing #2 ), r+sr=roc,sr=stuart
2006-10-14 05:37:40 +00:00
vladimir%pobox.com
7fa01dc798
b=351561, fix thebes/cairo linking issues
2006-10-14 04:46:04 +00:00
vladimir%pobox.com
0ed5a2fb74
backing out 356235, until windows linking screwage is fixed
2006-10-12 21:36:21 +00:00
vladimir%pobox.com
11880315a1
b=356235, implement gfxTextRun cache, r+sr=roc
2006-10-12 20:42:34 +00:00
vladimir%pobox.com
a9db2223da
b=356098, speed up atsui text rendering, r=stuart
2006-10-10 00:34:56 +00:00
pavlov%pavlov.net
d3383dcece
speed up font search for non-BMP characters. bug 356088. r=vlad
2006-10-10 00:03:24 +00:00
masayuki%d-toybox.com
b21bab8280
b=353185 backing out the previous patch that breaks the Linux
2006-10-09 09:02:26 +00:00
masayuki%d-toybox.com
2696f4737b
bug 353185 The line-height of the location bar is wrong with Japanese font r=vlad
2006-10-09 08:46:50 +00:00
masayuki%d-toybox.com
7f7f6b8226
bug 353632 [Win] Need superscript/subscript quirks for some fonts r=pavlov
2006-10-09 08:45:56 +00:00
vladimir%pobox.com
a234010892
b=355595, fix cairo-cocoa ATSUI font fallbacks, r=stuart
2006-10-06 01:02:06 +00:00
pavlov%pavlov.net
837fe3366c
don't disable shaping for non-complex scripts when going through uniscribe. bug 354887. r=vlad
2006-09-29 21:52:26 +00:00
masayuki%d-toybox.com
e9a58907bf
Bug 354853 If pango lang has unknown language, we fail to convert to moz lang r=pavlov
2006-09-29 19:35:18 +00:00
masayuki%d-toybox.com
c90471125d
Bug 354551 Doesn't start with "undefined symbol: pango_context_get_font_map" since 26th r=vlad
2006-09-29 08:45:12 +00:00
roc+%cs.cmu.edu
d08a336cd2
Bug 354549. Fix _get_rectangular_clip CTM to fix native theme drawing on Linux after the cairo update. r=vlad
2006-09-28 21:59:49 +00:00
vladimir%pobox.com
763aa9734d
b=354388, Update cairo to cairo 2006-09-26 trunk, r=me
2006-09-26 22:21:56 +00:00
masayuki%d-toybox.com
6dae68ccd6
Bug 339513 neutral characters rendering problem (refactoring of gfxPangoTextRun) r=vlad+pavlov
2006-09-26 04:20:41 +00:00
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
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