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

5093 Коммитов

Автор SHA1 Сообщение Дата
pavlov%pavlov.net 8c49d58f66 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 668d732cf0 Bug 78081 - preliminary work for stopping exporting intermediate libraries, blanket-r=mento 2006-05-03 18:59:46 +00:00
vladimir%pobox.com e084465df3 b=336236, rescaled images are sometimes not shown, r=stuart 2006-05-02 21:07:06 +00:00
vladimir%pobox.com 8b5b26f403 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 6624339bb6 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 c38947da04 [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 6e5028a4a2 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 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
roc+%cs.cmu.edu 63d14daafb 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 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
pavlov%pavlov.net cef66a810e 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 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
vladimir%pobox.com 3b198c8b01 add missing mac glue bits for 333177 2006-04-18 21:41:42 +00:00
cls%seawood.org 7358b7f8da Link order matters.
Bug #332985 r=bsmedberg
2006-04-18 15:54:31 +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
mrbkap%gmail.com cfb04e2527 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 adb5e9fef8 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 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
benjamin%smedbergs.us bf1256e906 Platform-specific bustage. 2006-04-12 16:03:25 +00:00
benjamin%smedbergs.us 185c761605 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 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
bzbarsky%mit.edu 0e69939d86 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 6d44e9b07e 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 b8ccfe01fd 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 ac4937b07d b=324967, black strips while scrolling with cairo, r=stuart 2006-04-06 18:26:55 +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 b1b4fd1937 remove use of WithConversion. fixing bug 328734. r=vlad 2006-04-06 05:29:07 +00:00
benjamin%smedbergs.us 21a661477b 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 ac49c790c1 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 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
vladimir%pobox.com 22297645a8 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 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
darin%meer.net 5521781301 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 4948defb71 Bug 331921 - Fix up some corrupt/dodgy Initial Developer lines. 2006-03-30 07:57:10 +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
mark%moxienet.com 0f9d7359a9 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 e55f945da1 Revert incorrect addition of cairo_xlib_surface_flush (XSync() is wrong thing here) 2006-03-28 02:29:07 +00:00
vladimir%pobox.com 2c174c848b [cairo] Only call xlib glyph_device_extents if needed, r=me 2006-03-27 21:54:28 +00:00
pavlov%pavlov.net 450a1ec556 removing the enum name to fix sad gcc 2006-03-25 01:36:11 +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
mark%moxienet.com 4dbd940d2e Apply firehose to cairo-less cocoa widget builds aka bustage fix for Camino 2006-03-18 06:11:48 +00:00
pavlov%pavlov.net 23d8041646 really fixing camino.. i think... honest.... 2006-03-18 01:55:34 +00:00
pavlov%pavlov.net f7adde580a fixin more camino bustage 2006-03-18 01:23:52 +00:00
pavlov%pavlov.net 7280eeabed fixing camino bustage 2006-03-18 01:23:51 +00:00
pavlov%pavlov.net 02d3eae463 adding StHandleLocker back here to fix build bustage 2006-03-18 00:09:23 +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 a926d80ae9 bustage fix 2006-03-17 04:30:49 +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
mkaply%us.ibm.com cf192187da #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 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 7e255d4d38 fix double glyph drawing with svg. bug 330095. r=vlad 2006-03-10 23:42:35 +00:00
tor%cs.brown.edu d668ab637e 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 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
pavlov%pavlov.net b3e7d7db7c implementing _cairo_win32_surface_show_glyphs. bug 329259. r=vlad 2006-03-09 02:08:06 +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
mkaply%us.ibm.com bb3b85979f #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 e3b7416123 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 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 dd9f126ca4 fixing 16bpp display hang. bug 328676. r=vlad 2006-03-03 00:44:48 +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
benjamin%smedbergs.us 2f632d4632 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 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
bzbarsky%mit.edu e66a7b967d Log nsRect ctor/dtor. Followup for bug 327670, r+sr=dbaron 2006-03-01 03:57:24 +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
martijn.martijn%gmail.com 7c79df42c5 Bug 328182 - Mingw build failure in cairo-win32-surface.c. r=pavlov 2006-02-28 22:13:49 +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
dbaron%dbaron.org 04161e5de7 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 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
timeless%mozdev.org 4882ac1ac9 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 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
jag%tty.nl f9f4657efb Bug 328516: Unexpected text ',' encountered
Attempt to fix AIX bustage.
2006-02-25 09:29:51 +00:00
jag%tty.nl 5d06622e33 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 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
timeless%mozdev.org a279d689e5 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
jshin%mailaps.org c41b794152 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 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 0053ce924f 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 ec71379d49 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 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
roc+%cs.cmu.edu 6e8ba6cd7a 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 34903dff60 adding missing license headers 2006-02-22 22:00:01 +00:00
vladimir%pobox.com 1ad799fef1 bustage fix for real this time, I meant ifndef 2006-02-22 06:01:28 +00:00
vladimir%pobox.com 24c44e0552 Mac bustage fix for older SDK versions 2006-02-22 04:38:27 +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
pavlov%pavlov.net f8c6820c1b removing methods that are already implemented by the base class 2006-02-22 01:33:37 +00:00
vladimir%pobox.com e124ccac0e b=327580, fix image decoder endianness & pixel format bits [mainly cairo], r=stuart 2006-02-21 23:19:20 +00:00
pavlov%pavlov.net 2064ae02da fixing typo 2006-02-21 23:09:44 +00:00
pavlov%pavlov.net 8b78d21d0b fix windows printing. bug 328072. r=vlad 2006-02-21 21:14:32 +00:00
roc+%cs.cmu.edu 0ac08477e7 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 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
dbaron%dbaron.org bda4407298 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 99168c9ebc Removing files that moved to widget 2006-02-17 15:57:31 +00:00
vladimir%pobox.com db301ef038 b=327569, optimize images when requested, r=pavlov 2006-02-17 01:49:24 +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 cd058bf1c9 Linux cairo build bandaid fix take 2 2006-02-16 01:08:28 +00:00
pavlov%pavlov.net f027813764 only build ps backend in non-cairo builds r=vlad 2006-02-16 00:27:57 +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
vladimir%pobox.com 6778ba48a2 Add missing cairo-win32-creation-format.patch 2006-02-15 23:33:37 +00:00
vladimir%pobox.com 58501d906c cairo: expose the win32 surface dc and DIB creation function 2006-02-15 22:34:19 +00:00
vladimir%pobox.com a87d5b9b1f missed README commit from last 2006-02-15 22:32:14 +00:00
vladimir%pobox.com 7ac8e1c83f 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 e5091741e8 removing unused include 2006-02-15 03:12:51 +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 9fe2dae6cc removing unused files 2006-02-14 22:06:50 +00:00
sergei_d%fi.tartu.ee 03eebd4709 [BeOS]Bug 327046. Moving printing to widget. nsPrintdBeOS.h 2006-02-14 15:28:11 +00:00
sergei_d%fi.tartu.ee 7839260785 [BeOS]Bug 327046. Moving printing to widget 2006-02-14 14:10:48 +00:00
masayuki%d-toybox.com 772168e875 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 62c664fad3 fixing up linux printing 2006-02-13 23:18:26 +00:00
pavlov%pavlov.net ee029039f9 cleaning up thebes PDF and PS surfaces 2006-02-13 22:37:13 +00:00
mkaply%us.ibm.com 99db0cd237 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 2b770e59b7 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 3ab977a46b linux printing improvements 2006-02-13 19:31:27 +00:00
pavlov%pavlov.net 8d3095b8e6 fixing linux printing bustage from earlier checkin. bug 326760. 2006-02-11 07:45:40 +00:00
pavlov%pavlov.net a95b367c42 fixing non-cairo windows printing bustage 2006-02-11 00:03:51 +00:00
vladimir%pobox.com 23a52f42b3 Update cairo patches in repo 2006-02-10 23:55:27 +00:00
pavlov%pavlov.net a77d7d2324 fixing build bustage 2006-02-10 23:33:56 +00:00
pavlov%pavlov.net 7598f58467 temp windows build fix.. real fix coming shortly 2006-02-10 23:28:28 +00:00
pavlov%pavlov.net 1548c387ad fixing mac bustage 2006-02-10 23:26:33 +00:00
pavlov%pavlov.net f8a6709741 moving printing from gfx to widget part 3. bug 326149. r=vlad 2006-02-10 23:00:23 +00:00
vladimir%pobox.com c2b65acf62 cairo text rendering fixes; remove previous optimistic optimization 2006-02-10 22:03:39 +00:00
pavlov%pavlov.net 541983859a fixing leak when printing 2006-02-10 21:52:31 +00:00
pavlov%pavlov.net b8db8c68be adding postscript surface 2006-02-10 21:31:04 +00:00
pavlov%pavlov.net 42bbd236e8 fixing build bustage 2006-02-10 21:10:55 +00:00
pavlov%pavlov.net 4340762734 disabling xprint and fixing build bustage. 2006-02-10 21:00:35 +00:00
pavlov%pavlov.net 9037d7d8d3 moving printing from gfx to widget part 2. bug 326149. r=vlad 2006-02-10 20:44:48 +00:00
pavlov%pavlov.net b356085867 moving printing from gfx to widget part 1. bug 326149. r=vlad 2006-02-10 20:40:54 +00:00
pavlov%pavlov.net 409b045aa5 enabling thebes printing bug 323927 r=vlad 2006-02-10 20:37:31 +00:00
vladimir%pobox.com d106fdfe7d updated patch with butsage fix 2006-02-10 02:57:07 +00:00
vladimir%pobox.com fe7272f95a more bustage fix 2006-02-10 02:56:14 +00:00
vladimir%pobox.com 653095763c update patch with bustage fix 2006-02-10 02:52:23 +00:00
vladimir%pobox.com 60e069f1b4 fix bustage 2006-02-10 02:51:12 +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
timeless%mozdev.org df57860484 bustage fix 2006-02-09 05:46:48 +00:00
timeless%mozdev.org 7b95abbd8b Bug 324929 Print Preview crashs with opacity set on list [@ nsFontPSXft::FindFont ][@ nsFontPS::FindFont ]
r=kerron sr=roc
2006-02-09 05:17:46 +00:00
vladimir%pobox.com 9456a77084 Add upstream submit notice 2006-02-09 01:34:01 +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
vladimir%pobox.com 7c8d2759cc Cairo push/pop group patch fixes; win32 alphablend fix; b=326333, fbcompose.c problem causing missing svg text patch; initial part of cairogfx transparency fix 2006-02-08 01:44:57 +00:00
pavlov%pavlov.net 871000727b hack around caret problem in thebes builds (bug 312106) 2006-02-07 07:08:37 +00:00
kjh-5727%comcast.net 961ffd445f Fixing build bustage. 2006-02-04 17:40:09 +00:00
kjh-5727%comcast.net 9dca5c309a Bug 324072 - Printer properties dialog shows properties for the wrong printer. r+sr=roc. 2006-02-04 17:24:26 +00:00
cbiesinger%web.de a898e666b8 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
vladimir%pobox.com 95cd960acb Updating cairo to cairo CVS-20060202+moz 2006-02-03 04:49:30 +00:00
pavlov%pavlov.net e6490e1390 adding set/get DPI calls for the pdf surface 2006-02-02 21:09:06 +00:00
mkaply%us.ibm.com 96c4e912ac OS/2 only - forgot a header export for Cairo 2006-02-02 20:03:15 +00:00
pavlov%pavlov.net 458b144d3d if 0'ing out the printer init code 2006-02-01 07:24:09 +00:00
pavlov%pavlov.net 89b505d337 use a empty PRUnichar instead of NS_L 2006-02-01 07:12:38 +00:00
pavlov%pavlov.net 5ce0d03508 need to cast NS_L() for gcc... 2006-02-01 06:50:33 +00:00
pavlov%pavlov.net 1d9b3843ee use the new thebes printing APIs. 2006-02-01 05:23:36 +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 4111ad62ff adding support for GetThebesSurface() on windows so that we can remove a lot of code. 2006-01-31 00:05:03 +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
mkaply%us.ibm.com 1f32380ba2 #305028
r=bsmedberg, sr=mkaply (OS/2 only)
Patch from Peter Weilbacher - Cairo on OS/2
2006-01-30 16:54:24 +00:00
mcs%pearlcrescent.com 6cff2ed069 Bug 298375 - drawWindow() reverses red and blue channels in 16 bit color.
Return correct pixel format information for color depth < 32 on Windows.
  r+sr=roc.
2006-01-26 21:30:09 +00:00
dbaron%dbaron.org d4981f1f16 Guess at Windows (pacifica) bustage fix, and more consistent with existing code anyway. 2006-01-26 06:10:52 +00:00
bzbarsky%mit.edu 393f944ab2 Fixing thebes build bustage; bug 317375 2006-01-26 04:57:39 +00:00
roc+%cs.cmu.edu 065eba2c2f Fixing my bustage. 2006-01-26 03:20:51 +00:00
roc+%cs.cmu.edu 140677ac15 Fixing my bustage. 2006-01-26 03:00:06 +00:00
roc+%cs.cmu.edu 5451e97878 Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others 2006-01-26 02:29:17 +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 bf437aba14 s/mDPI/mDpi/ typo 2006-01-25 02:48:34 +00:00
pavlov%pavlov.net 8d6de79510 enable building of the cairo pdf and ps surfaces on linux r=vlad 2006-01-25 02:23:32 +00:00
pavlov%pavlov.net 90321bfdf3 removing excess #endif 2006-01-25 02:10:39 +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 2c08cb1812 Getting things ready for thebes/cairo printing... 2006-01-25 02:05:03 +00:00
bryner%brianryner.com 82d6fa213e Remove deprecated nsTString::ToCString (bug 323471). r+sr=darin. 2006-01-24 19:22:02 +00:00
vladimir%pobox.com 547a85b1d1 Fix pattern leak in cairo_pop_group_to_source 2006-01-23 22:41:17 +00:00
pavlov%pavlov.net f2e72683ff Fixing region leak 2006-01-23 22:19:50 +00:00
cbiesinger%web.de c1023d97c6 bug 323551 make the in-tree cairo compile on beos (if a system-installed
freetype and fontconfig is present)
r=bsmedberg,vlad
2006-01-21 15:58:24 +00:00
dbaron%dbaron.org b38434e360 Make DPI preference behave the same on OS/2 as on Unixes. r=mkaply sr=roc b=323964 2006-01-20 20:08:02 +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
vladimir%pobox.com e96e36ae13 Add missing entry for nsThebesFontEnumerator in nsThebesGfxFactory.cpp 2006-01-19 21:49:39 +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
kjh-5727%comcast.net 6f170b3222 Bug 322621 - Improve conformance with the Adobe DSC standard. r=tor, sr=roc. 2006-01-19 18:41:32 +00:00
dbaron%dbaron.org 6bffe5e56d Do what I meant to do before (and I should have noticed gcc's warnings). 2006-01-19 04:17:10 +00:00
dbaron%dbaron.org 46af51aa31 Old-pango code that should be correct. r=vlad 2006-01-19 01:19:06 +00:00
dbaron%dbaron.org 87419427d1 Attempt to do DPI conversions for system fonts correctly, although there are still some (rounding?) issues. r=vlad 2006-01-19 01:06:12 +00:00
dbaron%dbaron.org 9470e0792d Remove MOZ_ENABLE_COREXFONTS ifdefs. 2006-01-19 00:44:12 +00:00
dbaron%dbaron.org d6bec58476 Fix uninitialized case in windows ifdef. Rename misnamed variable. Initialize to 96 for Mac, etc. r=vlad 2006-01-19 00:17:59 +00:00
dbaron%dbaron.org e087a53d61 These checks should be against 96, since this is the DPI that controls what pt values in CSS mean, and our default behavior should not let that get under 96, otherwise fonts become too small. r=vlad 2006-01-19 00:11:15 +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
vladimir%pobox.com fb2d6d0f0c Import a bunch of more up to date local cairo patches, notably fixes to win32 clipping. 2006-01-18 22:15:25 +00:00
pavlov%pavlov.net 6b36a6e0b4 changing AutoPtrs to RefPtrs to fix typos. 2006-01-17 00:38:38 +00:00
cbiesinger%web.de 144e596f9e 323352 unbreak beos build after the changes from 322942 (move nsIScreen
impls to widget)
patch by Doug Shelton <doug@sheltonfamily.org> r=thesuckiestemail@yahoo.se
sr=pavlov
2006-01-15 22:03:29 +00:00
kjh-5727%comcast.net bc82b43de3 Bug 323485 - Xlib build bustage from moving nsIScreen from gfx to widget. r=biesi, sr=pavlov. 2006-01-15 18:14:01 +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
cbiesinger%web.de 006654ad37 add missing file from cairo trunk 2006-01-13 20:56:27 +00:00
pavlov%pavlov.net 1e2e1338cb fixing cairo text drawing bug (patch from cairo trunk) 2006-01-13 18:21:00 +00:00
mkaply%us.ibm.com dafc063044 OS/2 build bustage with the nsiscreen move - 323254 2006-01-13 17:56:40 +00:00
pavlov%pavlov.net ddedca7baf fixing linux cairo bustage 2006-01-13 17:01:08 +00:00
pavlov%pavlov.net c7a7b5493b fixing linux build bustage 2006-01-13 16:09:18 +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
pavlov%pavlov.net 09e4d629ff first pass at windows printing (not built yet), some font fixes and some DPI/screen fixes 2006-01-13 15:04:33 +00:00
pavlov%pavlov.net 894b383cfa missed removing these files earlier. moving nsIScreen and impl to widget. bug 322942 2006-01-13 14:59:14 +00:00
bsmedberg%covad.net ccdcef28a5 Reverting an #if 0 needed for libxul 2006-01-13 14:29:14 +00:00
timeless%mozdev.org 0fb55318b1 Bug 106386 Correct misspellings in source code
patch by philippuryear@gmail.com r=timeless rs=brendan
2006-01-12 07:57:31 +00:00
pavlov%pavlov.net 7b0c02b86c moving nsIScreen and implementations to widget. (files copied on cvs server already). bug 322942 r=vlad sr=roc 2006-01-11 22:12:18 +00:00
pavlov%pavlov.net 23089fdbc2 moving nsIScreen and implementations to widget. (files copied on cvs server already). bug 322942 r=vlad sr=roc 2006-01-11 21:56:25 +00:00
vladimir%pobox.com b041d730ad yet another patch update 2006-01-11 02:27:33 +00:00
vladimir%pobox.com 75f5336b13 more VC6-sucks fixes for cairo 2006-01-11 02:25:22 +00:00
vladimir%pobox.com d0e60ab9ba avoid any potential for multiple-defined symbols for M_PI 2006-01-11 00:48:57 +00:00
vladimir%pobox.com 4a92eb0fcb fix stupid M_PI crap for MSVC 2006-01-11 00:40:23 +00:00
vladimir%pobox.com e69342fc6f fix C compilation 2006-01-11 00:15:40 +00:00
vladimir%pobox.com e55af72363 Add missing FixedToFloat defines 2006-01-10 23:57:00 +00:00
vladimir%pobox.com 43874f0acd update mozilla-misc.patch 2006-01-10 23:17:38 +00:00
vladimir%pobox.com e4ae086687 Add MSVC MATH_DEFINES flag to fbcompose.c 2006-01-10 23:15:36 +00:00
vladimir%pobox.com 01b6184ad0 turn off debug spam in gfxPangoFonts 2006-01-10 22:58:17 +00:00
vladimir%pobox.com 37dcd474a5 check in aforementioned still-in-review cairo patches 2006-01-10 22:57:20 +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 945f387b97 Add missing nsThebesFontEnumerator files 2006-01-10 21:12:16 +00:00
roc+%cs.cmu.edu 01b935e64b Bug 322928. Fix typo. Patch by fcrozat, r+sr=roc 2006-01-10 20:57:36 +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
rbs%maths.uq.edu.au 343c05782b Some links miss the underline. Patch by Hideo Saito <saito@densan.co.jp>, b=212302, r+sr=rbs 2006-01-07 02:15:02 +00:00
amardare%qnx.com 30b161a249 This applies to photon port only. It should not affect building/running other platforms.
Fix for Bug: 279979 regarding a possible buffer overrun.
2006-01-04 17:40:31 +00:00
amardare%qnx.com 76e7edefa4 This applies to photon port only. It should not affect building/running other platforms.
Fix for Bug: 279979 regarding a possible buffer overrun.
2006-01-04 17:33:22 +00:00
gerv%gerv.net 0aafc6832b Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-31 16:02:07 +00:00
masayuki%d-toybox.com bd33258b85 bug 321314 [Win95-JA only] &trade; is displayed as ^(TM). patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r=timeless, sr=rbs 2005-12-31 05:29:58 +00:00
masayuki%d-toybox.com c1cc82f219 Bug 321132 Japanese font grouping is not correct on font pref dialog. patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r+sr=rbs 2005-12-23 15:15:49 +00:00
bsmedberg%covad.net 72d9817b55 Bug 320988 relanding activex bits with a fix for the agressive optimization of inlines, r=darin 2005-12-21 19:54:59 +00:00
cbiesinger%web.de 1fbe4b904c fixing beos bustage (Bug 316305) 2005-12-20 18:29:03 +00:00
masayuki%d-toybox.com fe6c972cff Bug 311378 freeze/hang in several seconds when a character which does not exist in fonts is rendered. patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r=timeless, sr=rbs 2005-12-14 14:51:10 +00:00
sergei_d%fi.tartu.ee 44c446dcaa Bug 316305, [BeOS]Reduce communication with app_server at painting, p=sergei_d, r=thesuckiestemail, BeOS-only 2005-12-10 16:33:19 +00:00
mark%moxienet.com 56c6d65b29 Bug 315966, gfxImageFrame::SetData and gfxImageFrame::SetAlphaData are wrong for bottom-to-top images. Copy image data one line at a time in this case. Patch by Alfred Kayser <alfredkayser@nl.ibm.com>. r=me sr=pavlov 2005-12-01 21:04:12 +00:00
masayuki%d-toybox.com 1ba9a1efb0 Bug 109176 Japanese hiragino text slided up within big button/drop-menu/... patch by Hideo Saito <saito@densan.co.jp> r=joshmoz, sr=roc 2005-11-30 13:19:49 +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
timeless%mozdev.org 3db428f6ac Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +00:00
timeless%mozdev.org 6ce7661d83 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 16:41:06 +00:00
timeless%mozdev.org b78d0c2416 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 08:16:51 +00:00
rbs%maths.uq.edu.au cae309fde8 Workaround bad internal metrics in CJK fonts that give incorrect subscript and superscript offsets. Patch by Hideo Saito <saito@densan.co.jp>, b=112502, r+sr=rbs 2005-11-25 06:09:02 +00:00
roc+%cs.cmu.edu 385ba4ca76 Bug 317514. Add nsRegion::SimpleSubtract, Contains(aRect) and Intersects(aRect). r=dainis_jonitis, sr=bzbarsky 2005-11-24 01:11:12 +00:00
roc+%cs.cmu.edu 60f60e4875 Bug 317514. Add nsRegion::SimpleSubtract, Contains(aRect) and Intersects(aRect). r=dainis_jonitis, sr=bzbarsky 2005-11-24 01:05:18 +00:00
roc+%cs.cmu.edu 4acd9d8fd9 Bug 317513. Fix nsRegion::SubRect to not include incorrect extra rects in the result. r=dainis_jonitis, sr=bzbarsky 2005-11-24 00:50:36 +00:00
timeless%mozdev.org 8e0a0fb22e Bug 106386 Correct misspellings in source code
patch by supernova_00@yahoo.com r=timeless
2005-11-21 06:25:15 +00:00
dougt%meer.net 6502043044 Bug 297683. More WinCE-only GFX fixup. Setting a default palette, act more like windows 95. 2005-11-18 20:57:25 +00:00
sergei_d%fi.tartu.ee a8ad4851d3 [BeOS]Bug 283225. Do not lock already locked, p=sergei_d, r=biesi, BeOS-only 2005-11-18 19:37:02 +00:00
mark%moxienet.com 9fce9f72c8 Bug 316839, build fails in nsDeviceContextMac.cpp with gcc >= 4.0 following bug 213702. Correct for C++ signedness paranoia and fix warnings. r=josh sr=pink/irc 2005-11-17 21:28:32 +00:00
bsmedberg%covad.net 588cd1cc69 Bug 316778 - Make some gfx headers external-linking-safe, r=roc 2005-11-17 20:06:22 +00:00
bzbarsky%mit.edu 937de29435 Fix clearing of bottom-to-top images. Bug 315966 crash-protection (not full
fix), patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=pavlov
2005-11-17 15:23:22 +00:00
rbs%maths.uq.edu.au e49de284ad Use ATS instead of FM to enumerate fonts so that Mozilla won't miss the Symbol font. Also cleanup obsolete codes. Patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp>, b=213702, r=jshin, sr=rbs 2005-11-16 23:22:28 +00:00
sergei_d%fi.tartu.ee c28181db17 [BeOS]Bu 283225. More reliable native lock-unlock code, p=sergei_d, r=thesusckiestemail, BeOS-only 2005-11-16 17:46:33 +00:00
bzbarsky%mit.edu 7783879bcc Fix AIX build bustage -- remove #define that's not really needed anymore. Bug
316394
2005-11-16 04:30:11 +00:00
sergei_d%fi.tartu.ee eb921fb756 [BeOS]Bug 283225. Using minimalistic syncing now. p=sergei_d, r=thesuckiestmail, BeOS-only 2005-11-13 20:29:03 +00:00
bsmedberg%covad.net dff1dea638 Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
mark%moxienet.com 23a8fc37a5 Bug 311399, Crash [@ SetOrigin] during rendering context destruction. Remove QD save/restore from rendering context, it was placed there as a workaround for scrollbar functional and aesthetic bugs. Add OS event handler to fix aesthetic problems, and check for bad states to work around functional problems. r=josh sr=smfr 2005-11-10 03:46:52 +00:00
vladimir%pobox.com e60f41b548 typo fix 2005-11-09 23:29:19 +00:00
cls%seawood.org 2f73bb16cc Tighten dependency rules for internal libraries.
Bug #243065 r=bsmedberg
2005-11-08 23:08:05 +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
rbs%maths.uq.edu.au 21713bf48e Minus sign is not displayed inside MathML on the Mac, patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp>, b=257978, r=jshin, sr=rbs 2005-11-06 19:01:32 +00:00
maxf%magma.ca 4974379062 This change is for QNX Photon only, and does not affect Tinderbox builds.
I am fixing a PgCreateGC() leak by ensuring that the GC is not selected
in some DC at the time that PgDestroyGC() gets called. Reviewed by
mnefedov@qnx.com. My email address is mfeil@qnx.com. See QNX PR28114.
2005-11-02 21:34:25 +00:00
tor%cs.brown.edu 8fa90ca2b1 Bug 314060 - svg text crashing on win32 trunk. r=vlad 2005-10-31 19:33:05 +00:00
darin%meer.net f62eafc11b fixes bug 245418 "menus and contextual menus open on wrong screen when using two/dual/multiple screens/monitors/displays" patch by Brett Wilson (brettw@gmail.com) r=darin,pink sr=roc 2005-10-21 17:59:30 +00:00
kjh-5727%comcast.net bfddb9b3bc Bug 309988 - Default paper size was being set incorrectly. Patch by Christian Persch, chpe@gnome.org. r=kherron, sr=roc. 2005-10-19 16:37:29 +00:00
jshin%mailaps.org d782ed8859 bug 298496: compile error due to new freetype 2.2 const poisoning : patch by Patrick Welche modified by me to work for both freetype 2.2.x and 2.1.x (r=kherron, sr=dbaron) 2005-10-18 09:18:29 +00:00
sergei_d%fi.tartu.ee 0eceb49260 [BeOS]Bug 312547, rolling back part of previous patch. r=thesuckiestmail, BeOS only, no sr 2005-10-17 16:55:07 +00:00
sergei_d%fi.tartu.ee f01c3c28fd [BeOS]Bug 312547. This time reusing tmp tile bitmap. p=sergei_d, r=thesuckiestmail, BeOS-only change 2005-10-15 15:24:16 +00:00
cls%seawood.org ff1555df60 Use MOZ_COMPONENT_LIBS to link components against nspr & xpcom. Fixing xlib bustage.
Bug #312424 r=bsmedberg
2005-10-14 17:21:38 +00:00
tor%cs.brown.edu 1a673fe9ac Bug 311936 - clip region larger than target surface area causing performance
problem.  r=cworth, a=asa
2005-10-13 18:24:33 +00:00
mark%moxienet.com fcc3ab6e4f Bug 311618, Crash [@ QDFlushPortBuffer]. Replumb the flush manager as an XPCOM service so that other components can cancel scheduled flushes when ports are going away. Away goes trouble down the drain. Camino/koko-widget only. r=pink sr=smfr a/1.8=asa 2005-10-13 16:48:15 +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
bzbarsky%mit.edu 09777b835e Fix bug 311511. r+sr=dbaron 2005-10-07 22:16:09 +00:00
timeless%mozdev.org 1daccdd176 Bug 284038 - OOM crash [@ EnumFonts]
remove realloc
patch by b.jacques@planet.nl r=roc sr=roc
2005-10-06 21:16:15 +00:00
vladimir%pobox.com 6b9f62271f get rid of DllMain in cairo; we don't use the mutexes 2005-10-06 17:41:04 +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 e85b8758ec various cairo build fixes 2005-10-06 04:32:44 +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
sergei_d%fi.tartu.ee 301c4d790a [BeOS]Bug 310845.Speedup string width calculation. r=thesuckiestemail@yahoo.se, no sr required 2005-10-04 09:12:09 +00:00
sergei_d%fi.tartu.ee 9512e9ffb2 Bug 310708, implementing char width cache. r=thesuckiestemail@yahoo.se, no sr required 2005-10-02 17:21:08 +00:00
jshin%mailaps.org 45075e2925 bug 228804 : mathml rendering is worse on MacOS X : add package fontEncoding.properties file : patch by rbs, r/sr=sfraser, a=mscott 2005-10-02 02:12:29 +00:00
sergei_d%fi.tartu.ee ea1a239c17 [BeOS] Bug 310680. Better EnumFonts. r=thesuckiestemail@yahoo.se, no sr required - BeOS only fix 2005-10-01 17:28:13 +00:00
roc+%cs.cmu.edu 1b7900e207 Bug 141656. Print transparent images to Postscript using level 3 APIs with fallback. r=kherron,sr=tor 2005-09-30 20:42:53 +00:00
sergei_d%fi.tartu.ee 869429c467 [BeOS]Bug 200589. Two UTF-8 related fixes in gfx, font size rounding bugfix. r=thesuckiestemail@yahoo.se, No sr required, BeOS-only 2005-09-27 19:17:16 +00:00
rbs%maths.uq.edu.au f1e8f9aab4 Package fontEncoding.properties to fix a long-standing bustage of MathML on the Mac, r+sr=sfraser, b=228804 2005-09-27 01:44:26 +00:00
sergei_d%fi.tartu.ee 559bd0c819 [BeOS]Bug 310090, nsRenderingContextBeOS - more safe init and style cleanup. r=sergei_d, BeOS-only changes, no sr 2005-09-26 21:30:22 +00:00
kjh-5727%comcast.net 38b1acc1b4 Bug 307404 - Get the paper size from the device context spec instead of rereading the paper size list. Patch by Christian Persch <chpe@gnome.org>. r=kherron, sr=roc. 2005-09-17 17:17:10 +00:00
bzbarsky%mit.edu e438338e97 Work around an XFree86 bug in all versions before 4.4.0, not just 4.3.0 or
earlier (eg this would help with 4.3.0.1).  Bug 256328, patch by Elmar Ludwig
<elmar.ludwig@uos.de>, r=tor, sr=roc
2005-09-16 16:07:22 +00:00
timeless%mozdev.org adcd5cac17 Bug 308573 use if (NS_FAILED(...)) instead of if NS_FAILED(...)
patch by b.jacques@planet.nl r=darin sr=darin
2005-09-15 23:17:17 +00:00
dougt%meer.net 4be93dab42 This is a workaround for the WinCE Native Unicode converter. I couldn't figure out how to use the utf8 codepages on certain devices. So, mapping from UTF-8 -> UCS-2 became a problem. This fix simply uses the existing algorithm in intl/uconv. This change only effect the Windoze CE native uconv. NPODB. Also includes further gfx fixup. r/sr=dveditz b=297683 WinCE only. 2005-09-07 19:21:02 +00:00
tor%cs.brown.edu b7f1e106c1 Bug 307308 - pass appropriate pointer to release_dest_image. 2005-09-07 16:05:30 +00:00
tor%cs.brown.edu 3ea14ae114 Bug 307308 - Pass scratch space instead of NULL for image_extra to
acquire/release_dest_image.  r=vlad
2005-09-07 15:37:51 +00:00
jshin%mailaps.org 70f3b9cb7f bug 288634 : enable Gfx/Pango to support non-ASCII font names and port some other changes from Gfx/Xft to Gfx/Pango (r=caillon, sr=dbaron) 2005-09-05 06:00:50 +00:00
timeless%mozdev.org 290bca4d34 Bug 304646 nsPrintOptions::InitPrintSettingsFromPrefs shouldn't do NS_WARNING when prtName.IsEmpty()
patch by b.jacques@planet.nl r=timeless sr=dmose
2005-09-02 09:28:49 +00:00
timeless%mozdev.org 61a86e5e87 Bug 306259 Nits in nsPrintOptionsImpl
patch by b.jacques@planet.nl r=timeless sr=dmose
2005-09-02 09:04:21 +00:00
roc+%cs.cmu.edu 38e777c0c6 Bug 297508. Allow native theme drawing to overflow the frame bounds in a reliable way by setting the frame's overflow area. Use this to work around drawing errors in some GTK2 themes. r=bryner,sr=blizzard 2005-08-31 21:00:52 +00:00
pavlov%pavlov.net 1e0598be4d fixing fallout from bug 305538. patch from doug@sheltonfamily.org. 2005-08-30 23:39:30 +00:00
mark%moxienet.com 6c9f970114 Bug 306370, Print orientation and other Mac page setup things aren't remembered. Update prototypes and initialize print settings from prefs. r=mano sr=smfr 2005-08-30 19:15:15 +00:00
neil%parkwaycc.co.uk f894e33aab Make _WIN32_WINN% default to 0x400 c.f. WINVER should fix bug 305187 b=bsmedberg 2005-08-29 14:22:33 +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
roc+%cs.cmu.edu 33db3e9263 Bug 305649. Make thebes build with pango 1.6. r+sr=vlad 2005-08-24 22:12:31 +00:00
wr%rosenauer.org 14b10ba6a5 Bug 305715 fix compiler warning about missing sentinels, r+sr=roc 2005-08-24 05:06:26 +00:00
pavlov%pavlov.net 4efb3bffba fixing typo 2005-08-24 00:39:11 +00:00
pavlov%pavlov.net 9b7260746c adding missing file 2005-08-23 07:37:42 +00:00
pavlov%pavlov.net 6441a5cc3e removing mTextZoom as its no longer used on trunk 2005-08-23 07:36:22 +00:00
pavlov%pavlov.net ddc685ab31 fixing typo 2005-08-23 07:00:44 +00:00
pavlov%pavlov.net 88df079f1d fix cairo-windows to only build the thebes dir and not also the windows one r=vlad 2005-08-23 06:43:28 +00:00
pavlov%pavlov.net 584d08908f adding missing ) 2005-08-23 06:40:10 +00:00
pavlov%pavlov.net 0689d85cf0 moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc 2005-08-23 02:11:54 +00:00
vladimir%pobox.com f29ca89a7f add M_PI definition for VC6 which has a broken math.h 2005-08-20 07:14:34 +00:00
vladimir%pobox.com e29bd89ee5 use platform-specific getter for image top-to-bottom flag instead of #define, r=pavlov 2005-08-20 06:22:52 +00:00
vladimir%pobox.com 90ae411cfd cairo landing: misc build fixes for thebes backend 2005-08-20 06:21:16 +00:00
vladimir%pobox.com 8603ea4fbf cairo landing: land thebes 2005-08-20 05:36:47 +00:00
vladimir%pobox.com 65a80463ee cairo landing: update to cairo 0.9.1+ 2005-08-20 05:34:03 +00:00
vladimir%pobox.com afb71d6ee3 cairo landing: adding glitz 2005-08-20 05:23:22 +00:00
mkaply%us.ibm.com 71f1adf69d #290213
r=Peter Weilbacher, sr=mkaply (OS/2 only), a=mkaply (OS/2 only)
Patch from Rich Walsh - printer select dialog mismatches descriptions
2005-08-19 15:12:30 +00:00
cbiesinger%web.de 8b9d91216c 288042 make functions virtual so that they can be called from outside of gfx
r=zrusin, qt port only
2005-08-18 12:29:27 +00:00
aaronleventhal%moonset.net 49f3d10eb4 Bug 303404. Crash when hitting escape in context menu for a menu item. r=dbaron, sr=neil 2005-08-17 02:03:45 +00:00
roc+%cs.cmu.edu 9894fb79fa Bug 291636. nsTransform2D can't handle rotations, never could, and never will, so don't bother with them. r+sr=roc, patch by Hans-Andreas Engel 2005-08-16 21:40:26 +00:00
roc+%cs.cmu.edu d333c8b26a Bug 290885. constify some nsTransform2D methods. r+sr=roc, patch by Hans-Andreas Engel 2005-08-16 21:38:56 +00:00
smfr%smfr.org ba07e00376 Fix bug 295737: use Core Graphics to do image tiling, because it's much faster than doing it ourselves. r=jhpedemonte, sr=bryner 2005-08-16 18:07:29 +00:00
mkaply%us.ibm.com 48b83a47c6 OS/2 build break 2005-08-16 16:33:40 +00:00
gavin%gavinsharp.com 74b5cbfdaa Bug 283356 : nsPSPrinters.cpp compile error: implicit declaration of function `int strcasecmp(...)', patch by Max Feil <mfeil@qnx.com>, r=kherron, sr=tor 2005-08-16 12:16:08 +00:00
rbs%maths.uq.edu.au f78330ff47 When resolving the glyphs needed to measure a text that doesn't fit, we have to ensure that we remain at a word boundary. We may have to back up past the current font, in which case we have to reselect previous fonts to deal with the part of the string being chopped off, bug 241485, r=jshin, sr=tor 2005-08-16 07:44:10 +00:00
cbiesinger%web.de d25f538cf6 bug 292998
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron
2005-08-13 11:54:22 +00:00
timeless%mozdev.org 4fb0f10648 Bug 303432 - nsPrintSettings::GetPrinterName lacks an OOM check
patch by b.jacques@planet.nl r=dmose sr=dmose
2005-08-12 23:11:40 +00:00
timeless%mozdev.org b174094326 Bug 284436 UMR [@ GenerateSingleByte]
r=smontagu sr=bz a=brendan
2005-08-09 08:54:15 +00:00
timeless%mozdev.org 6e82867bee Bug 303091 JS Exception when changing print scale
patch by b.jacques@planet.nl r=timeless sr=shaver a=cbeard
2005-08-09 01:35:48 +00:00
dougt%meer.net 0ce7f24dc5 bug 297683. more windows ce love. This patch just shortcuts two functions which are always the same value on wince. r/sr=dveditz a=asa 2005-08-08 20:05:13 +00:00
smfr%smfr.org 12b4e65c31 Fix bug 302958: specify a name for the print job on Mac, getting it from the title passed to the BeginDocument() call. r=jhpedemonte, sr=bryner, a=asa 2005-08-08 19:34:44 +00:00
masayuki%d-toybox.com da4d7dc5a5 Bug 233540 1.6 crashes at http://meteo.ec.gc.ca/forecast/city_f.html?wjo r=timeless, sr=rbs, a=asa 2005-08-08 15:11:14 +00:00
mark%moxienet.com 2cf7854d43 Bug 301774, abysmally slow typing/caret in Camino, especially with animated images, even worse with 10.4 SDK. Limit QuickDraw buffer flushes so that they occur less frequently than the display refresh rate. Camino/Cocoa widget only, npodb. r=pink sr=smfr 2005-08-03 20:30:46 +00:00
roc+%cs.cmu.edu 27b40a01cb Bug 302445. Don't hold a strong reference to the device context from nsBlender --- this prevents leaking the device context in some cases where frames leak. r+sr=dbaron,a=bsmedberg 2005-08-02 19:48:39 +00:00
caillon%redhat.com caac0d7b61 %%BoundingBox takes integer arguments
%%HiResBoundingBox takes floating point arguments, but is a DSC extension.
Output both so postscript readers that accept the extension can use it, and those that don't have valid output.

Bug 301631
r=kherron, sr=shaver, a=shaver
2005-07-26 15:54:18 +00:00
blizzard%redhat.com 940baae846 Bug #300491. Remove references to xft-specific context when using pango for text rendering. This should get pango builds working with gtk 2.7+. r=caillon, sr=roc, a=benjamin 2005-07-26 00:13:51 +00:00
mozilla.mano%sent.com 369847e52b Bug 301688 - [Mac] Disabled buttons shoud never have a 'default button' look&feel. r=josh, sr=smfr, a=bsmedberg. 2005-07-25 21:39:05 +00:00
cbiesinger%web.de 5857cb7a72 bug 301723 allow compiling cairo with vc6
r=tor a=bsmedberg
2005-07-25 21:12:22 +00:00
roc+%cs.cmu.edu d8c4a08cba Fixing build bustage 2005-07-19 22:50:37 +00:00
timeless%mozdev.org 5c3c5c02bf Bug 297277 potential OOM crash/mlk [@ nsPrintOptions::_CreatePrintSettings]
patch by b.jacques@planet.nl r=timeless sr=dmose a=bsmedberg
2005-07-19 21:55:33 +00:00
smfr%smfr.org 3aba5187a5 Fix bug 300721: odd gaps in italicized text if we hit the ATSUI fallback code. Remove bogus use of NS_SUCCEEDED with PRBool return values. r=joshmoz, sr=jhpedemonte, a=bsmedberg 2005-07-19 21:13:18 +00:00
smfr%smfr.org 2cdd62db1e Fix bug 281455: bits of background image of abs-positioned div draw in the wrong place. Fixed by ensuring that nsRenderingContextMac fixes up the port origin before calling the image tiling code (since the caret draw may have nuked the origin). r=mark, sr=jhpedemonte, a=bsmedberg 2005-07-19 21:09:19 +00:00
timeless%mozdev.org fc847be281 Bug 284035 OOM crash [@ nsImageGTK::Draw][@ nsImageGTK::DrawComposited][@ nsImageGTK::DrawCompositeTile]
patch by b.jacques@planet.nl r=roc sr=roc a=bsmedberg
2005-07-19 21:03:14 +00:00
dougt%meer.net 6fca6a05a9 Implements DataToBitmap. We do not handle the cursor translucency, but it is
more then what we do currently.  Basically we are moving around ifdef's here.

Fixes GetSysFontInfo.  For windows CE we correctly return the System Font.

r=emaijala, sr=dveditz, a=asa, b=297683 WINCE ONLY.
2005-07-18 16:04:45 +00:00
mark%moxienet.com 3177334159 Bug 298677, Mac Carbon scrollbars draw in the wrong location and jump out from under the mouse since CFRunLoopSource (bug 282940). Be more careful about restoring the QD origin. Obsoletes and backs out an earlier partial fix, cleaning up bug 300058, drawing artifacts in scrollbars. r=pinkerton sr=smfr a=bsmedberg 2005-07-14 22:48:34 +00:00
timeless%mozdev.org fb9d8eeba8 Bug 296448 scaled_image leaks if scaled_image->Init() fails
patch by b.jacques@planet.nl r=roc sr=roc a=asa
2005-07-13 18:26:20 +00:00
timeless%mozdev.org afefd3a29e Bug 296439 UMR in nsFreeType2::InitLibrary when nsFreeType2::InitFreeType fails
patch by b.jacques@planet.nl r=roc sr=roc a=bsmedberg
2005-07-13 18:21:10 +00:00
timeless%mozdev.org 55c9b0f435 Bug 284036 OOM crash [@ nsCairoImage::Init]
patch by b.jacques@planet.nl r=roc sr=roc a=asa
2005-07-07 15:41:40 +00:00
timeless%mozdev.org 99083fa7f7 Bug 284037 OOM crash [@ nsCairoBlender::GetAlphas]
patch by b.jacques@planet.nl r=roc sr=roc a=asa
2005-07-07 15:40:37 +00:00
joshmoz%gmail.com dc542d349f clean up old mac os classic stuff. b=281889 r=smfr sr=bryner a=bsmedberg 2005-07-06 01:23:20 +00:00
vladimir%pobox.com 61aaef692a more bug 299407 (libpixman hack with VC71) win32 fixes.. 2005-07-05 20:49:18 +00:00
cmp%mozilla.org 53a5b9538a Turn off vc71 pixman lib hackery until the vc6 compatibility issue is
sorted out.
2005-07-05 04:59:15 +00:00
cmp%mozilla.org 34fd76023a Fix VC6 cairo/pixman builds by using a vc7.1-compiled copy of mozlibpixman.
Bug 299407, attachment 188271.  r/a=chase@mozilla.org
2005-07-05 03:44:56 +00:00
vladimir%pobox.com c9270ee968 I hate our tinderbox. commenting this out until I can get my hands on beast. 2005-07-05 02:13:02 +00:00
vladimir%pobox.com 917e00905c more win32 build fixage, just get rid of the RM_R 2005-07-05 01:56:23 +00:00
vladimir%pobox.com e9f1e861f3 more win32 build fix, since nsinstall sucks (bug 299407) 2005-07-05 01:26:19 +00:00
vladimir%pobox.com f0638eca82 reenabled patch for bug 299407, since there's someone who can kick the tinderbox around 2005-07-04 21:24:29 +00:00
vladimir%pobox.com 68e65bd826 Disabling patch for 299407 due to unknown tinerbox horkage 2005-07-04 01:40:09 +00:00
vladimir%pobox.com 4bed685049 b=299407, fix cairo/pixman compilation on VC6, r+a=shaver 2005-07-04 00:53:23 +00:00
timeless%mozdev.org 27cf28fa64 Bug 299112 length value has wrapped in calculation (did you pass G_MAXLONG?)
patch by tuukka.tolvanen@gmail.com r=roc sr=roc a=asa
2005-07-03 21:09:32 +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
kjh-5727%comcast.net 285a83fba0 Bug 85207 - PS module bloat due to inefficient static font tables. r=tor, sr=rbs, a=bsmedberg. 2005-06-30 22:48:49 +00:00
timeless%mozdev.org 9c33f158c7 Bug 284038 OOM crash [@ EnumFonts]
patch by b.jacques@planet.nl r=zack@kde.org a=bsmedberg
2005-06-30 20:48:41 +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
joshmoz%gmail.com 725b15d258 fix endian issues in mac font code, try #2. patch by Mark Mentovai. b=297162 r=josh sr=smfr a=bsmedberg 2005-06-28 21:05:08 +00:00
tor%cs.brown.edu 524f2b226b Bug 298914 - OS-X svg crash with empty string. r=jhpedemonte, a=bsmedberg. 2005-06-28 18:58:31 +00:00
kjh-5727%comcast.net 4b960452f3 Bug 284077 - XFT build failure on Solaris. Patch by Egon Nijns. r=kherron, sr=roc, a=tor. 2005-06-28 18:29:10 +00:00
bsmedberg%covad.net 3dc760758a Bug 288143 - Browser goes into infinite loop while processing HTML font attributes, patch by Mats Palmgren <mats.palmgren@bredband.net> r=jst sr=shaver a=me 2005-06-28 17:18:57 +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
mconnor%steelgryphon.com 7bc6bed4d0 bug 255947 - missing borders for the progress bar in with native classic widget on windows, patch by Mathieu Pellerin <nirvn.asia@gmail.com>, r+sr=roc, a=shaver 2005-06-28 00:02:27 +00:00
smfr%smfr.org 83dcd87c9a Back out josh's checkin for bug 297162, because it doesn't build pre-tiger. 2005-06-24 23:20:21 +00:00
joshmoz%gmail.com 131112e64d Fix non-neutral endian code in mac gfx font code. Patch by Apple Computer, Inc. b=297162 r=josh sr=smfr a=chofmann 2005-06-24 22:35:07 +00:00
joshmoz%gmail.com 8585f1fc02 Link phase should reference Xcode objects, no hardcoded -l arguments. patch by Mark Mentovai. b=298406 r=pinkerton sr=smfr a=asa 2005-06-24 22:31:23 +00:00
smontagu%smontagu.org 76833c170d Move the workaround for Windows displaying right-to-left presentation forms as left-to-right into Windows-specific code. Bug 204272, r+sr=rbs, a=chofmann 2005-06-23 08:03:24 +00:00
mozilla.mano%sent.com ace0832a0b Bug 298430 - drop support for Mac OS X 10.1. First part: code cleanup. r=josh, sr=darin, a=shaver 2005-06-23 00:59:03 +00:00
leon.sha%sun.com db85f867b3 Bugzilla Bug 297031 The default font setting on xft enabled firefox is not correct.
Patch maker: leon.sha@sun.com
blizzard: review+
roc: superreview+
asa: approval-aviary1.1a2+
2005-06-21 06:08:27 +00:00
ginn.chen%sun.com 4b54b0e131 bug 295457 use malloc to avoid OOM exceptions thrown by libstdc++
r=biesi sr+a=dveditz
2005-06-17 06:48:10 +00:00
roc+%cs.cmu.edu f385800f63 Bug 297748. Fix gcc4 warnings. r+sr=roc,a=asa,patch by Wolfgang Rosenauer 2005-06-17 02:35:41 +00:00
dougt%meer.net 49db0e310b * Fixes some build problems when trying to build non-static. (removing link
libraries that don't exist on Windows CE)

* Taking xxx advice and making GetNAME always return a GDI forcing us to use
GetTextMetrics instead of GetFontData (which doesn't exist on Windows CE)

* Windows CE on ARM doesn't support C++ exceptions.  In the windows plugin code
uses catches to ensure that the plugins don't crash mozilla.  On windows ce on
arm, we have no choice but to disable CALL_SAFETY_ON.

* On Windows CE, VerQueryValue internal structure can not be modified so
callers must do a bit of string conversion.

* Disabling more code in nsOSHelperAppService for Windows CE.

* Enabling the Windows Registry code in XPCOM since the Window CE shunt now
supports the limited set needed (all but notification).

Bug=297683, r=Ere Maijala, sr=Dan Veditz, a=Asa
2005-06-16 21:20:45 +00:00
timeless%mozdev.org 430d2b6d8d Bug 235643 all _CreatePrintSettings leak on failure
patch by baafie@planet.nl r=timeless sr=bz a=asa
2005-06-16 01:39:19 +00:00
bugzilla%arlen.demon.co.uk 1fa4adc736 Bug 285911 XPrint hardcodes english string with literal "Mozilla"
p=mozilla@Weilbacher.org r/sr/a=roc
2005-06-15 10:23:24 +00:00
joshmoz%gmail.com 701969ba26 gcc 4 fixes for Mac OS X. part 1 of the landing. Patch by Mark Mentovai. b=294244 r=josh sr=darin a=dbaron 2005-06-15 03:49:26 +00:00
tor%cs.brown.edu a60f1bd6e0 Bug 297705 - correct cairo_text_extents() on win32 for general transforms.
r=otaylor, r+a=shaver.
2005-06-14 21:49:08 +00:00
timeless%mozdev.org e8b38a4b09 Bug 235643 all _CreatePrintSettings leak on failure
changes code to handle OOM and optimizes code to skip an unnecessary QI
patch by baafie@planet.nl r=timeless sr=bz a=asa
2005-06-10 22:18:16 +00:00
jshin%mailaps.org b08e3e8b24 bug 253533: comment out three Thai entries in fontEncoding file (r=smontagu, sr=roc, a=chofmann) 2005-06-10 08:36:34 +00:00
dougt%meer.net 21c1caa3f1 Bug 295481. WINCE Fixes. This includes changes to make the makefiles do the right thing if we try to build Minimo and XUL together. These changes rs=bsmedberg. Further WINCE fixes in GFX and Widget. r=emaijala, sr=rbs, a=asa. 2005-06-08 16:48:44 +00:00
mozilla.mano%sent.com edd8e29351 Bug 203734 - enable focus ring on push buttons in 10.4 (Tiger) and above. r=jhpedemonte sr=smfr a=asa 2005-06-07 19:24:35 +00:00
tor%cs.brown.edu 704387821a Correct comment/check for FixedToFloat/FloatToFixed. 2005-06-04 12:19:44 +00:00
vladimir%pobox.com 632dd39f77 a special place is reserved for win32 and osx 2005-06-04 08:33:58 +00:00
vladimir%pobox.com 04248ee572 beat OSX into submission 2005-06-04 08:25:39 +00:00
vladimir%pobox.com 397a2cab04 cairo 0.5; make sure math.h is included early with right win32 define 2005-06-04 08:10:59 +00:00
vladimir%pobox.com bdd766ce41 cairo 0.5.0; add missing FixMath include for mac 2005-06-04 07:59:09 +00:00
vladimir%pobox.com 39bad0faec cairo fix for win32, math.h included in a few places without _USE_MATH_DEFINES 2005-06-04 07:48:51 +00:00
vladimir%pobox.com ea8f069e0c patch fix, if 0 iconv 2005-06-04 07:21:26 +00:00
vladimir%pobox.com 802fe0d159 b=296463, upgrade to cairo 0.5.0, s+sr=roc,pav,tor 2005-06-04 07:03:29 +00:00
timeless%mozdev.org ceb559d09a Bug 106386 Correct misspellings in source code
patch by ajvincent@gmail.com r=timeless rs=brendan a=chofmann
2005-06-03 10:26:28 +00:00
masayuki%d-toybox.com 3d294c71d5 Bug 191919 Problem rendering Opentype fonts r+sr=rbs, a=shaver patch by VYV03354@nifty.ne.jp 2005-06-02 01:48:57 +00:00
masayuki%d-toybox.com b08c86597f Bug 118563 The new print properties dialog does not save papersize / fix for default setting is broken on Windows with intl printer name r=jshin1987, sr=bzbarsky, a=shaver 2005-06-02 01:44:03 +00:00
masayuki%d-toybox.com ee3b4790c0 Bug 197271 Japanese printer name is displayed as garbage in about:config r+sr=bzbarsky, a=shaver 2005-06-02 01:38:07 +00:00
joshmoz%gmail.com 06ca0acf9b more Mac OS X 10.4 "Tiger" build stuff. Patch my Mark Mentovai. b=292530 r=josh r=pinkerton r=cls sr=bryner a=brendan 2005-06-01 18:53:30 +00:00
joshmoz%gmail.com 98ac2f924b SetPMPrintSettings releases page format instead of print settings <- fix that. b=290214 r=pinkerton sr=smfr a=brendan 2005-06-01 01:31:45 +00:00
kjh-5727%comcast.net f931de2751 Bug 293268 - CUPS backend contains hardcoded "mozilla". r=bzbarsky, sr=neil, a=caillon. 2005-05-21 15:33:09 +00:00
roc+%cs.cmu.edu 083ca626b2 Bug 293947. Add canvas API to render a DOM window to the canvas, including transparency support. r=vlad,sr=darin,a=asa 2005-05-19 21:28:58 +00:00