masayuki%d-toybox.com
b4f3c973df
Bug 343454 CJK problem on font switching r=pavlov+masayuki
2006-08-17 13:40:59 +00:00
masayuki%d-toybox.com
7301a4e138
backing-out previous patch because tree was closed
2006-08-17 05:05:26 +00:00
masayuki%d-toybox.com
826bd6b231
Bug 343454 CJK problem on font switching r=pavlov+masayuki
2006-08-17 05:03:37 +00:00
pavlov%pavlov.net
37e7fc2897
height member of gfxFontMetrics is no longer used.
2006-08-14 21:48:24 +00:00
gavin%gavinsharp.com
e4ee90b452
Bug 336532: Animated gif with transparency shows black background, patch by Pawel Chmielowski <prefiks@aviary.pl>, r=stuart, sr=roc
2006-08-11 23:48:48 +00:00
vladimir%pobox.com
040235917b
b=348317, black (or other solid color) parts/boxes on certain web pages, r=me/stuart
2006-08-11 21:17:37 +00:00
vladimir%pobox.com
c8edf8e4ff
b=348191, transparency in some gifs shows as black, r=shaver
2006-08-10 20:31:43 +00:00
vladimir%pobox.com
72045a4f50
b=343655, optimize win32 image rendering, r=stuart
2006-08-09 22:43:06 +00:00
pavlov%pavlov.net
cccbe955c9
backing out broken part of last checkin
2006-08-09 21:36:37 +00:00
pavlov%pavlov.net
5074c2009b
fixing build bustage
2006-08-09 21:13:40 +00:00
pavlov%pavlov.net
3782549a8d
fixing build bustage
2006-08-09 21:05:28 +00:00
pavlov%pavlov.net
34966248fd
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
gavin%gavinsharp.com
52db7d4d33
Bug 237085: Text disappears with a large string of unbroken characters, e.g., in text input/field (Mac patch), patch by Wayne Woods <w.woods@optusnet.com.au>, r+sr=roc
2006-08-07 23:18:29 +00:00
roc+%cs.cmu.edu
66077daa29
Bug 345588. Fix string length calculation when partitioning strings. r+sr=dbaron
2006-08-07 21:57:12 +00:00
mkaply%us.ibm.com
b6c1a7fb42
330504 - remove unused nsRegionImpl code
2006-08-01 20:32:29 +00:00
mkaply%us.ibm.com
3a67319f78
330504 - r=timeless - stop building nsRegionImpl - it's not used
2006-08-01 19:10:05 +00:00
mark%moxienet.com
999c892099
46177 Show icons in native Mac menu items. r=josh sr=bryner
2006-08-01 00:13:24 +00:00
tor%cs.brown.edu
e5bfbedbd4
Bug 345874 - rename tree libpixman functions to prevent collisions
...
with system cairo. r=vlad
2006-07-25 19:37:04 +00:00
pavlov%pavlov.net
ce6f6bee43
fix for image overflows. bug 343192. r=vlad
2006-07-21 00:42:03 +00:00
sharparrow1%yahoo.com
341097b456
Bug 344696: Remove nsIDeviceContext::Get/SetZoom. r+sr=roc.
2006-07-21 00:16:07 +00:00
vladimir%pobox.com
6545cb873f
cairo-on-mac compilation fixes, r=stuart
2006-07-20 23:28:23 +00:00
vladimir%pobox.com
6c18057e95
Remove bogus cairo_xlib_surface_flush impl that was doing an XSync; r=me
2006-07-18 19:14:37 +00:00
wr%rosenauer.org
b1b77db46b
Bug 338446 - fix gtk2 pango builds, p=wuno@lsvw.de, r=bsmedberg
2006-07-18 06:19:17 +00:00
pavlov%pavlov.net
81d030d822
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
c2e48b3356
missing file
2006-07-13 20:25:31 +00:00
vladimir%pobox.com
5c0142fed5
b=344571, upgrade cairo to 1.2.0+cvs, r+sr=stuart
2006-07-13 20:19:38 +00:00
roc+%cs.cmu.edu
14a0ebbd4c
Bug 344484. Add virtual destructor to gfxTextRun to plug huge leak. r=stuart
2006-07-13 09:10:13 +00:00
roc+%cs.cmu.edu
b3e499d2c6
Bug 344206. Fix unit coversion Ceil/Floor functions to use floor() and ceil() because the current scheme is nonsense. r=vlad
2006-07-13 08:03:04 +00:00
pavlov%pavlov.net
8a54add887
speeding up gfxWindowsFont::ComputeMetrics. bug 342366. r=vlad
2006-07-12 22:02:46 +00:00
pavlov%pavlov.net
792b399f06
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
e894c7aa0c
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
sergei_d%fi.tartu.ee
de8bf8f40e
[BeOS], Bug 343987, changing clipregion in CopyOffScreenBits to safe version, p=sergei_d@fi.tartu.ee, r=thesuckiestemail. BeOS-only
2006-07-11 13:17:16 +00:00
pavlov%pavlov.net
1f0511af91
We don't have to copy the metrics so lets not!. bug 342366. r=vlad
2006-07-10 22:23:13 +00:00
sergei_d%fi.tartu.ee
bd5b405454
[BeOS]Bug 343987, adding line styles support to nsRenderingContextBeOS. p=sergei_d, r=thesuckiestemail. BeOS-only
2006-07-09 15:43:34 +00:00
sergei_d%fi.tartu.ee
c43cffe0f2
BeOS] Export widget view state to gfx-backbuffer view, Bug 329777, p=sergei_d, r=thesuckiestemail. BeOS-only bug and patch
2006-07-08 17:47:48 +00:00
pavlov%pavlov.net
6ed87b1766
avoid doing SaveDC/RestoreDC when possible. bug 342366. r=vlad
2006-07-07 23:59:14 +00:00
pavlov%pavlov.net
d4ef56fbf1
adding != operator. r=mrbkap/sicking
2006-07-07 23:13:39 +00:00
pavlov%pavlov.net
f9daba202f
fix passing in bogus values to AlphaBlend. bug 339708. r=vlad
2006-07-05 21:55:58 +00:00
mark%moxienet.com
6dbaaf05f4
341317 Line style not reset during rendering context pop. r=josh
2006-07-05 18:48:25 +00:00
sergei_d%fi.tartu.ee
49262a639d
[BeOS]re-enable EMULATE_BOLD, Bug 342966, p=sergei_d, r=thesuckiestemail, BeOS-only
2006-06-28 16:17:37 +00:00
roc+%cs.cmu.edu
896b757c51
Bug 342922. Fix silly crasher checking aFontID. r+sr=darin
2006-06-28 03:33:46 +00:00
roc+%cs.cmu.edu
be8ed56d17
Fixing bustage. Mac doesn't implement the fast GetTextDimensions ... sucks to be them
2006-06-26 22:52:37 +00:00
roc+%cs.cmu.edu
1621ac24bd
Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
2006-06-26 22:18:23 +00:00
vladimir%pobox.com
8cb1a7ed02
Update glitz to something from glitz CVS; not part of the build.
2006-06-26 20:55:31 +00:00
pavlov%pavlov.net
4324b7ee9a
inlining addref/release for thebes. bug 342593. r=mrbkap
2006-06-24 02:45:24 +00:00
pavlov%pavlov.net
aeb11f00cd
cleaning up addref/release mess in thebes. bug 342593. r=mrbkap
2006-06-24 02:38:12 +00:00
pavlov%pavlov.net
cb31692afe
cleaning up addref/release mess in thebes. bug 342593. r=mrbkap
2006-06-24 01:45:26 +00:00
martijn.martijn%gmail.com
6f2962a62f
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
50af2ea4a1
fixing bug 342257. r=mrbkap
2006-06-22 23:13:30 +00:00
Olli.Pettay%helsinki.fi
617d188461
Bug 341917, Garbage painted when page is long enough patch=prefiks@aviary.pl, r=vlad
2006-06-22 22:04:18 +00:00
pavlov%pavlov.net
3b53d312f4
avoid selecting non-unicode fonts as fallback fonts. fixing bug 330715. r=mrbkap
2006-06-22 21:48:03 +00:00
dveditz%cruzio.com
506140bd0c
Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
...
simplify OOM checks when growing an nsAString. r/sr=darin
2006-06-22 19:07:30 +00:00
cbiesinger%web.de
21e8cfc612
bug 341954 remove a few AssignWithConversion callers, and clean up
...
nsDeviceContextGTK::CreateRenderingContext a bit
r+sr=roc
2006-06-21 16:35:03 +00:00
masayuki%d-toybox.com
71d340d809
Bug 327184 CSS property letter-spacing rendered incorrectly r=pavlov
2006-06-21 14:13:53 +00:00
pavlov%pavlov.net
82333c8b3b
fixing bug 341865. r=vlad
2006-06-19 23:41:15 +00:00
hwaara%gmail.com
8546177ba1
Fix bug 335683, Use kThemeMenuItemFont for -moz-pull-down-menu. r=mento, sr=roc, a181=mento. Patch by Stefan (stefanh@bluebottle.com)
2006-06-18 12:17:32 +00:00
vladimir%pobox.com
4ab24bc9d1
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
8abe98d9d7
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
8673ea204f
disable weight table code for now...
2006-06-15 07:20:19 +00:00
pavlov%pavlov.net
fc94bde3fd
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
94ad17838d
removing bogus comment
2006-06-10 19:20:48 +00:00
pavlov%pavlov.net
202a766bf5
didn't mean to check this in.
2006-06-10 00:43:34 +00:00
pavlov%pavlov.net
2bb5e3834c
fixing windows fonts (bug 340590). r=vlad.
2006-06-10 00:21:05 +00:00
roc+%cs.cmu.edu
dffcabfea0
Bug 338251. Create safe wrappers for gfx text functions and use them. r=smontagu,sr=rbs
2006-06-09 03:29:32 +00:00
vladimir%pobox.com
f4c9bc64cc
b=340880, fix massive thebes x11 performance stupidity, r=stuart
2006-06-08 22:03:34 +00:00
vladimir%pobox.com
cecf1f2cd6
b=340750, don't rewrap surface needlessly in gfxContext::CurrentSurface(), r=stuart
2006-06-08 01:07:08 +00:00
vladimir%pobox.com
b3bbc9a3bc
b=335107, dashed/dotted borders on very tall elements produce vertical stripes, r=vlad
2006-06-06 22:30:06 +00:00
gavin%gavinsharp.com
50e01a8983
Bug 335972: nscoord -> short overflow in xft code leading to crash, patch by Phil Ringnalda <philringnalda@gmail.com> and Hein Roehrig <hroehrig@gmail.com>, r=bryner, sr=roc
2006-06-06 16:54:18 +00:00
vladimir%pobox.com
e9856fc45d
and yet more quartz cairo fixes
2006-06-06 03:33:00 +00:00
vladimir%pobox.com
d55c74e8c7
revert quartz surface back to older version; new version has SDK 10.4 depenencies
2006-06-06 02:47:09 +00:00
vladimir%pobox.com
451063acbd
bustage fix
2006-06-06 01:38:35 +00:00
vladimir%pobox.com
7ce23bfb67
bustage fix
2006-06-05 23:31:24 +00:00
vladimir%pobox.com
589aae1008
b=340452, update cairo on trunk to 2006-06-03, r=stuart
2006-06-05 23:16:25 +00:00
timeless%mozdev.org
c6b7d48a4d
Bug 337917 Make consumers stop using cids from other modules
...
r=dveditz sr=darin
2006-06-03 23:38:55 +00:00
timeless%mozdev.org
a768026fc9
Bug 337917 Make consumers stop using cids from other modules
...
r=smontagu sr=darin
2006-06-03 23:35:59 +00:00
vladimir%pobox.com
58ff07979a
b=337424, unloaded part of image drawn black when top is above visible region; patch from prefiks@aviary.pl, r=vlad
2006-05-31 16:03:12 +00:00
enndeakin%sympatico.ca
31f554baac
Bug 290255, add xul scale widget, r=mconnor,roc sr=neil,roc
2006-05-30 13:50:48 +00:00
joshmoz%gmail.com
832165a760
I meant to invert the fore color, not the back color. cleanup for my previous patch. b=338374
2006-05-26 03:38:48 +00:00
joshmoz%gmail.com
f4a8995bcc
be more efficient about drawing dashed/dotted lines. b=338374 r=mento
2006-05-26 02:14:29 +00:00
joshmoz%gmail.com
12c979a2cc
add support for drawing dotted and dashed lines on Mac OS X. b=338374 r=mento sr=pinkerton
2006-05-24 22:18:51 +00:00
mark%moxienet.com
bf513167d0
338724 Get rid of nsQDFlushManager/nsIQDFlushManager, it's been rendered obsolete. Ha. Cocoa-only. r=josh
2006-05-22 20:25:08 +00:00
leon.sha%sun.com
6d09a81537
Bug 338519 Build error on Solaris 11 in gfx/src/thebes directory
...
Patch by alfred.peng@sun.com .
benjamin: review+
2006-05-19 10:01:41 +00:00
sergei_d%fi.tartu.ee
63a50089be
[BEOS] Bug 164498, new Quit/Destroy code, p=sergei_d, r=thesuckiestmail, BeOS-only
2006-05-17 19:35:21 +00:00
mark%moxienet.com
a46bfe2646
338153 Frontport bug 332579 to trunk, consolidating the native event improvements made on the 1.8 branch (332579) and trunk (326273). r=josh sr=darin
2006-05-17 19:07:05 +00:00
bzbarsky%mit.edu
90316ec898
Fix bug 334712. Patch by Srini Panguluri <srini@youos.com>, r+sr=roc
2006-05-12 20:20:08 +00:00
cbiesinger%web.de
51a89a8b1e
bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
...
associated code. These options do not really work anymore.
r=bsmedberg
2006-05-06 17:53:51 +00:00
kjh-5727%comcast.net
9b87de92dc
Bug 335568 - Explicitly link with libfreetype when using XFT. r=benjamin
2006-05-05 21:28:23 +00:00
masayuki%d-toybox.com
7d351b5964
Bug 336754 fix up the space width r=pavlov
2006-05-05 19:23:42 +00:00
masayuki%d-toybox.com
d27bdc9654
Bug 334217 armenian unicode caracters are not accessible anymore. patch by Masatoshi Kimura (:emk) <VYV03354@nifty.ne.jp> r+sr=rbs
2006-05-05 07:12:24 +00:00
masayuki%d-toybox.com
55f189fdb2
Bug 334928 overlapping text when using Hebrew text with style: letter-spacing: 1px r=pavlov
2006-05-04 17:34:49 +00:00
pavlov%pavlov.net
aae9b23d5a
fixing _cairo_win32_surface_show_glyphs to use the correct y coordinates and to transform using the scaled fonts device_to_logical matrix. bug 330095. r=vlad
2006-05-03 21:29:20 +00:00
benjamin%smedbergs.us
2d436b4c32
Bug 78081 - preliminary work for stopping exporting intermediate libraries, blanket-r=mento
2006-05-03 18:59:46 +00:00
vladimir%pobox.com
3b2d6c97c7
b=336236, rescaled images are sometimes not shown, r=stuart
2006-05-02 21:07:06 +00:00
vladimir%pobox.com
db6df75fb2
b=326672, undecoded parts of images render as black instead of being clipped out, r=stuart
2006-05-01 23:45:48 +00:00
pavlov%pavlov.net
e0f0056719
adding support for MOZ_DISABLE_IMAGE_OPTIMIZE env var to thebes so you can force image data allocated to stay in the firefox process. bug 336191. r=mrbkap
2006-05-01 22:39:11 +00:00
sergei_d%fi.tartu.ee
7953ca5476
[BeOS]Bug 335076. Fixing rendering of point-sized test. p=sergei_d, r=thesuckiestemail@yahoo.se. BeOS-only
2006-04-29 12:11:25 +00:00
leon.sha%sun.com
558e3a4913
Bug 324635
...
Firefox 1.5 PostScript printing will not work (no output)
Patch by leon.sha@sun.com
kherron+mozilla: review+
roc: superreview+
2006-04-29 08:27:24 +00:00
masayuki%d-toybox.com
bd5c6f6f11
Bug 327184 CSS property letter-spacing rendered incorrectly for Pango r=pavlov
2006-04-28 23:36:18 +00:00
benjamin%smedbergs.us
cfa4b0b6f3
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
roc+%cs.cmu.edu
ae188b665d
Bug 335343. Fix copy-paste error in nsFontMetricsPango. patch by Darshan Santani, r=roc
2006-04-25 23:20:00 +00:00
cbiesinger%web.de
539d84f51c
fixing cairo-beos bustage, r+sr=bz
2006-04-23 15:28:21 +00:00
dbaron%dbaron.org
46fadcf5cf
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
97d6375b31
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
4fabd19939
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
6c1f11b5bb
speeding up text measuring when using fallback fonts. bug 332497. r=vlad
2006-04-20 20:42:24 +00:00
cls%seawood.org
00570f4496
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
pavlov%pavlov.net
222a48fcf5
DEC/OSF1 build failure. bug 331428. patch from Laxmi Harikumar <laxmi.harikumar@digital.com>. r=vlad
2006-04-20 04:42:06 +00:00
cbiesinger%web.de
f026719c17
(part of) bug 333640 link to all required libraries
...
r=bsmedberg
2006-04-19 20:41:52 +00:00
pavlov%pavlov.net
5bd60e27c6
cap font size. bug 333861 r=vlad
2006-04-19 19:10:52 +00:00
vladimir%pobox.com
feccd517d6
add missing mac glue bits for 333177
2006-04-18 21:41:42 +00:00
cls%seawood.org
0bf15c7d1f
Link order matters.
...
Bug #332985 r=bsmedberg
2006-04-18 15:54:31 +00:00
bzbarsky%mit.edu
2b868209b0
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
mrbkap%gmail.com
e27b36efcc
Draw the caret in the normal path of frame painting instead of doing it directly to the current view. bug 287813, r+sr=roc
2006-04-17 23:16:46 +00:00
benjamin%smedbergs.us
654174914c
Bug 305949 - Stop exporting nonfrozen functions from libxul, this covers some GFX functions, r=roc
2006-04-17 17:33:42 +00:00
cls%seawood.org
74ac97fd84
Fix mingw cross-compile & static build bustage
...
Bug #333941 r=bsmedberg
2006-04-14 22:59:21 +00:00
cbiesinger%web.de
6352695245
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
4e96e616ab
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
benjamin%smedbergs.us
114df03877
Platform-specific bustage.
2006-04-12 16:03:25 +00:00
benjamin%smedbergs.us
70a0f2207b
Freeze nsIArray (requires separating nsIMutableArray into another .idl file); also removes NS_NewArray and moves do_QueryElementAt into the glue, r=darin
2006-04-12 15:43:32 +00:00
roc+%cs.cmu.edu
00757ea341
Bug 333586. Fix Solaris bustage. r=vlad
2006-04-12 00:15:46 +00:00
dbaron%dbaron.org
e73700a3f8
Add a missing debugging conditional-printf. b=327878 r+sr=roc
2006-04-10 05:27:25 +00:00
pavlov%pavlov.net
901035901b
fixing CSS letter-spacing on windows. bug 327184. r=vlad
2006-04-08 00:41:08 +00:00
pavlov%pavlov.net
617d1aea5d
workaround for bitmap fonts. bug 324706. r=vlad
2006-04-07 20:46:22 +00:00
bzbarsky%mit.edu
711649e7e9
Improve the way we get the DPI to work reasonably even if the user is not
...
logged into GNOME. Bug 332926, r=vlad, sr=dbaron
2006-04-07 20:10:58 +00:00
cbiesinger%web.de
17b624959b
bug 332713 support getting image pixel data back for an optimized image
...
r=stuart
2006-04-07 18:35:04 +00:00
mark%moxienet.com
5554ac3bd6
332704 Divide-by-zero causes crash on x86 Mac when viewing SVG. Check for /0. r=jhpedemonte r=vlad sr=shaver
2006-04-06 20:11:09 +00:00
vladimir%pobox.com
b50f506ee3
b=324967, black strips while scrolling with cairo, r=stuart
2006-04-06 18:26:55 +00:00
benjamin%smedbergs.us
859f2968c4
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
1d41a8322d
remove use of WithConversion. fixing bug 328734. r=vlad
2006-04-06 05:29:07 +00:00
benjamin%smedbergs.us
e01a66c5d2
Bug 320316 - libxul doesn't link with cairo toolkits (thebes) r=vlad; don't build mfcembed if xpcomobsolete (nsIRegistry) isn't available, to fix xulrunner windows bustage
2006-04-05 19:25:57 +00:00
dbaron%dbaron.org
04b8c33eda
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
2006-04-05 00:00:44 +00:00
pavlov%pavlov.net
59b4759574
add type info to thebes. bug 332743. r=vlad
2006-04-04 21:54:22 +00:00
cbiesinger%web.de
0cf032c25b
bug 331888. Make cairo-beos work. Requires --enable-pango for now
...
r=stuart
2006-04-04 21:22:35 +00:00
pavlov%pavlov.net
89d15dc59f
free the cairo glyphs. r=vlad
2006-04-01 01:45:51 +00:00
vladimir%pobox.com
4e9d115439
b=328082, rename external cairo symbols to avoid clashes with system libraries; patch from biesi, r=vladimir
2006-04-01 00:36:17 +00:00
pavlov%pavlov.net
95aa30d1d5
removing unused member variables in thebes code
2006-03-31 23:52:20 +00:00
pavlov%pavlov.net
b0d25063b6
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
darin%meer.net
20837f71e1
fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
2006-03-30 18:40:56 +00:00
gerv%gerv.net
a54a4e6372
Bug 331921 - Fix up some corrupt/dodgy Initial Developer lines.
2006-03-30 07:57:10 +00:00
pavlov%pavlov.net
cea27a57e0
fixing mingw issues. bugs 331287, 331329, 331333. patches from cls and hans-andreas engel. r=me
2006-03-28 21:15:01 +00:00
mark%moxienet.com
159ccd8008
331827 Provisional build patch to make gtk2/darwin builds functional out of the box. There may be additional changes needed for static builds. r=bsmedberg
2006-03-28 20:06:17 +00:00
vladimir%pobox.com
d2c2d2a110
Revert incorrect addition of cairo_xlib_surface_flush (XSync() is wrong thing here)
2006-03-28 02:29:07 +00:00
vladimir%pobox.com
39322bb542
[cairo] Only call xlib glyph_device_extents if needed, r=me
2006-03-27 21:54:28 +00:00
pavlov%pavlov.net
111cf37ffb
removing the enum name to fix sad gcc
2006-03-25 01:36:11 +00:00
pavlov%pavlov.net
0ee2e0f301
fixing build bustage
2006-03-25 01:05:34 +00:00
pavlov%pavlov.net
714da423c5
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
2506f75279
b=328792, linux cairo builds require Render, r=stuart
2006-03-22 01:15:23 +00:00
vladimir%pobox.com
d5844f978a
b=331249, fix image surface stride calculation for RGB24 when allocating data, r=me
2006-03-21 21:51:03 +00:00
mark%moxienet.com
c643fb8c61
Apply firehose to cairo-less cocoa widget builds aka bustage fix for Camino
2006-03-18 06:11:48 +00:00
pavlov%pavlov.net
530b88be89
really fixing camino.. i think... honest....
2006-03-18 01:55:34 +00:00
pavlov%pavlov.net
2fe2f2f29b
fixin more camino bustage
2006-03-18 01:23:52 +00:00
pavlov%pavlov.net
801c05e880
fixing camino bustage
2006-03-18 01:23:51 +00:00
pavlov%pavlov.net
b783f5c3f9
adding StHandleLocker back here to fix build bustage
2006-03-18 00:09:23 +00:00
pavlov%pavlov.net
279396ea3a
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
10491893d5
Re-landing fixed cairo update, r=pav
2006-03-17 22:24:30 +00:00
vladimir%pobox.com
a3e8a2106f
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
fa9bd96262
bustage fix
2006-03-17 04:30:49 +00:00
vladimir%pobox.com
702e1a67ff
b=330738, update in-tree cairo to current cairo head
2006-03-17 04:05:32 +00:00
pavlov%pavlov.net
31ef3d11b6
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
0cffbe252f
create fonts lazily. bug 330510. r=vlad
2006-03-14 23:17:55 +00:00
mkaply%us.ibm.com
4fdf8cf296
#301064
...
r=mkaply, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
Instead of adding NS_GFX to nsRegionImpl, moving region code into OS/2 (we're the only consumer)
2006-03-14 21:52:14 +00:00
vladimir%pobox.com
024f6bdc6e
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
4d95ee0a45
fix double glyph drawing with svg. bug 330095. r=vlad
2006-03-10 23:42:35 +00:00
tor%cs.brown.edu
441b9a7998
Bug 330041 - <svg:image> upside down and color shifted with cairo gfx.
...
Also fixes artifacts on animated gifs with cairo gfx. r=vlad
2006-03-10 22:27:37 +00:00
pavlov%pavlov.net
add8320c31
attempt to unhork build. bug 329315.
2006-03-09 16:04:28 +00:00
pavlov%pavlov.net
464e521f86
attempt to unhork build. bug 329315. undoes fix for 329306.
2006-03-09 16:01:04 +00:00
pavlov%pavlov.net
f0ea84bb78
undoing fix that didn't work
2006-03-09 15:51:51 +00:00
pavlov%pavlov.net
691222c72d
attempt to unhork build. bug 329315. undoes fix for 329306.
2006-03-09 09:45:47 +00:00
pavlov%pavlov.net
af146bcb1f
making fonts scale based on the ctm on windows. bug 329306. r=vlad
2006-03-09 02:12:15 +00:00
pavlov%pavlov.net
286fe2c04b
implementing _cairo_win32_surface_show_glyphs. bug 329259. r=vlad
2006-03-09 02:08:06 +00:00
vladimir%pobox.com
5952ca70f8
b=329850, fix thinko in positioning pango runs after the first, r=me
2006-03-09 00:25:53 +00:00
vladimir%pobox.com
385d974e5f
b=329841, incorporate late-breaking comments from roc!
2006-03-08 23:47:02 +00:00
vladimir%pobox.com
5267025e36
b=329841, misc thebes fixes/additions, r=pav
2006-03-08 23:40:25 +00:00
mkaply%us.ibm.com
6df4894b7c
#3011064
...
r=mkaply, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
2006-03-08 19:13:43 +00:00
vladimir%pobox.com
0e4cb03112
b=329680, crash in gfxContext::SetSource (ensure we have an image surface before optimizing in nsThebesImage), r=pav
2006-03-08 00:28:19 +00:00
pavlov%pavlov.net
938a0e94ac
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
2f354a2d51
fix build bustage
2006-03-05 09:26:57 +00:00
cbiesinger%web.de
b768303bda
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
2217656e8c
Backing out 329306 to see if it fixes 329315
2006-03-04 09:50:26 +00:00
pavlov%pavlov.net
d099b3735d
making windows font sizes scale based on the CTM. bug 329306. r=vlad
2006-03-04 04:40:07 +00:00
pavlov%pavlov.net
0ce420b5e9
compute font metrics as needed. bug 329258. r=vlad
2006-03-03 21:23:15 +00:00
pavlov%pavlov.net
0abecc5523
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
337161cda9
fixing 16bpp display hang. bug 328676. r=vlad
2006-03-03 00:44:48 +00:00
pavlov%pavlov.net
117ea6ce29
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
cc439baf14
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
benjamin%smedbergs.us
402aa4194d
Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
2006-03-02 16:03:58 +00:00
pavlov%pavlov.net
e7f04f1fad
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
2cdd967c7d
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
bzbarsky%mit.edu
2bd52a2d41
Log nsRect ctor/dtor. Followup for bug 327670, r+sr=dbaron
2006-03-01 03:57:24 +00:00
pavlov%pavlov.net
b9b2639339
use nsTArray<nsRefPtr<gfxFont>> rather than nsTArray<gfxFont*> with manual refcounting. bug 328906. r=vlad
2006-03-01 01:02:38 +00:00
martijn.martijn%gmail.com
e52e16648e
Bug 328182 - Mingw build failure in cairo-win32-surface.c. r=pavlov
2006-02-28 22:13:49 +00:00
pavlov%pavlov.net
7b05673133
Fast pathing ASCII text measurement/drawing on windows. bug 328820. r=vlad
2006-02-28 22:11:01 +00:00
dbaron%dbaron.org
39054b499d
Rename browser.display.screen_resolution pref, for which we used to have user interface, to layout.css.dpi, so old settings no longer take effect. b=327406 r+sr=roc
2006-02-28 10:00:47 +00:00
vladimir%pobox.com
a7b7add772
b=328781, thebes gfxFont assumes lowercase generic family, r=bz
2006-02-28 07:36:01 +00:00
pavlov%pavlov.net
d5f03ff41c
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
e605e1488e
making bold text work. bug 324611. r=vlad
2006-02-28 01:06:02 +00:00
pavlov%pavlov.net
eefb7df572
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
timeless%mozdev.org
ed5c66ecab
Trying to fix build bustage. inline isn't a legal C keyword in this scope per xlc
2006-02-27 19:49:41 +00:00
masayuki%d-toybox.com
e647fcc7d2
adding comment for previous check-in b=328643 r=jshin
2006-02-27 17:42:16 +00:00
masayuki%d-toybox.com
f4458bc746
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
07e3c40e8d
Turn off debug spew.
2006-02-27 02:28:41 +00:00
jag%tty.nl
472b5adadb
Bug 328516: Unexpected text ',' encountered
...
Attempt to fix AIX bustage.
2006-02-25 09:29:51 +00:00
jag%tty.nl
8aacfee457
Bug 328426: C++ style comment in fbcompose.c makes trunk build failure on AIX.
...
Patch by Rupesh <rupeshkt@gmail.com>. r=/sr=roc
2006-02-24 19:53:28 +00:00
pavlov%pavlov.net
0fe1ba3ddd
partial fix for font fallbacks. bug 324560. also fixes 324712. r=vlad
2006-02-24 05:15:21 +00:00
pavlov%pavlov.net
7f1afefee2
fixing windows plugin clipping bugs. bug 328263. r=vlad
2006-02-23 20:55:42 +00:00
pavlov%pavlov.net
d89a1b8e04
define M_PI if it isn't defined
2006-02-23 17:06:19 +00:00
timeless%mozdev.org
1ce5986f6b
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
jshin%mailaps.org
b3b3381f83
bug 205387 : need to exclude truly invisible default_ignorable_code_points' from draw_string and measurement : patch by YAMASHITA Makoto (makotoy%ms.u-tokyo.ac.jp), r=me, sr=rbs
2006-02-23 02:37:47 +00:00
roc+%cs.cmu.edu
3650a89de7
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
ad5f1c79ec
Bug 327878. Add cairo_clip_extract_rectangles, to support native theme rendering patch. r=vlad
2006-02-23 00:54:18 +00:00
roc+%cs.cmu.edu
c985c3448f
Bug 327878. Add getters for cairo xlib surfaces, to support native theme rendering patch. r=vlad
2006-02-23 00:50:08 +00:00
roc+%cs.cmu.edu
9978c0e541
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
roc+%cs.cmu.edu
8ca161951b
Bug 328160. Include strings.h to get bzero. r+sr=roc, patch by Ganesh
2006-02-22 22:46:25 +00:00
pavlov%pavlov.net
2d157b6d5e
adding missing license headers
2006-02-22 22:00:01 +00:00
vladimir%pobox.com
039a437a80
bustage fix for real this time, I meant ifndef
2006-02-22 06:01:28 +00:00
vladimir%pobox.com
fbeec59b69
Mac bustage fix for older SDK versions
2006-02-22 04:38:27 +00:00
vladimir%pobox.com
7f5363cf25
b=328116, Start of Cairo-on-OSX for Thebes GFX; gfx and cairo pieces, r=pavlov
2006-02-22 01:44:31 +00:00
pavlov%pavlov.net
08651ec4c2
removing methods that are already implemented by the base class
2006-02-22 01:33:37 +00:00
vladimir%pobox.com
3d78c2d4b8
b=327580, fix image decoder endianness & pixel format bits [mainly cairo], r=stuart
2006-02-21 23:19:20 +00:00
pavlov%pavlov.net
606c43db61
fixing typo
2006-02-21 23:09:44 +00:00
pavlov%pavlov.net
361c23430b
fix windows printing. bug 328072. r=vlad
2006-02-21 21:14:32 +00:00
roc+%cs.cmu.edu
e160d9c829
Bug 327874. Fix _cairo_xlib_surface_create_similar to create surfaces with the same depth as the input surface. r=vlad
2006-02-20 21:08:14 +00:00
cbiesinger%web.de
0b8727d7a1
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
dbaron%dbaron.org
1194eec7dc
Use dest origin when transforming source rect width and height to avoid off-by-1 transformations for unscaled images. b=326158 r+sr=roc
2006-02-17 18:00:30 +00:00
mkaply%us.ibm.com
59767a31cf
Removing files that moved to widget
2006-02-17 15:57:31 +00:00
vladimir%pobox.com
9b619cc8f0
b=327569, optimize images when requested, r=pavlov
2006-02-17 01:49:24 +00:00
vladimir%pobox.com
0f1796c049
b=327391, SaveDC/RestoreDC mismatch in gfxWindowsFonts, r=stuart
2006-02-16 05:50:37 +00:00
vladimir%pobox.com
ef41e9e97d
Linux cairo build bandaid fix take 2
2006-02-16 01:08:28 +00:00
pavlov%pavlov.net
9bc3c38993
only build ps backend in non-cairo builds r=vlad
2006-02-16 00:27:57 +00:00
vladimir%pobox.com
707e0dc2f7
b=326738, move thebes doublebuffering/transparent window handling into widget, sr=roc
2006-02-15 23:35:53 +00:00
vladimir%pobox.com
ea8ea261bb
Add missing cairo-win32-creation-format.patch
2006-02-15 23:33:37 +00:00
vladimir%pobox.com
37883a6e26
cairo: expose the win32 surface dc and DIB creation function
2006-02-15 22:34:19 +00:00
vladimir%pobox.com
43de878afd
missed README commit from last
2006-02-15 22:32:14 +00:00
vladimir%pobox.com
b8920b9f9e
cairo: Fix up win32 surface coords before calling BitBlt/AlphaBlend, so that the functions don't complain if called with src outside of src region
2006-02-15 22:31:27 +00:00
pavlov%pavlov.net
a5a077d9d0
removing unused include
2006-02-15 03:12:51 +00:00
pavlov%pavlov.net
ca8de96237
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
b2388d1c15
fixing RTL text in windows cairo builds. bug 327229 r=vlad
2006-02-15 02:45:37 +00:00
pavlov%pavlov.net
d955219e90
removing unused files
2006-02-14 22:06:50 +00:00
sergei_d%fi.tartu.ee
6e7b8681ca
[BeOS]Bug 327046. Moving printing to widget. nsPrintdBeOS.h
2006-02-14 15:28:11 +00:00
sergei_d%fi.tartu.ee
cac3a766d9
[BeOS]Bug 327046. Moving printing to widget
2006-02-14 14:10:48 +00:00
masayuki%d-toybox.com
494b3a0ab2
Bug 170854 Roman script of UI should be rendered with Lucida Grande on all system locales. patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp> r=jshin+me, sr=sfraser
2006-02-14 09:27:36 +00:00
pavlov%pavlov.net
cdace0f519
fixing up linux printing
2006-02-13 23:18:26 +00:00
pavlov%pavlov.net
4c74730634
cleaning up thebes PDF and PS surfaces
2006-02-13 22:37:13 +00:00
mkaply%us.ibm.com
7d6a78f63f
OS/2 build bustage as a result of 326149 - once files are moved, this should build
2006-02-13 22:32:53 +00:00
mkaply%us.ibm.com
c8694d1c4e
OS/2 build bustage as a result of 32649 - once files are moved, this should build
2006-02-13 22:32:23 +00:00
pavlov%pavlov.net
8b7754cd9e
linux printing improvements
2006-02-13 19:31:27 +00:00
pavlov%pavlov.net
b5c239b908
fixing linux printing bustage from earlier checkin. bug 326760.
2006-02-11 07:45:40 +00:00
pavlov%pavlov.net
765b1155b8
fixing non-cairo windows printing bustage
2006-02-11 00:03:51 +00:00
vladimir%pobox.com
18de9d8c6c
Update cairo patches in repo
2006-02-10 23:55:27 +00:00
pavlov%pavlov.net
99b778d2e4
fixing build bustage
2006-02-10 23:33:56 +00:00