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

2312 Коммитов

Автор SHA1 Сообщение Дата
pinkerton%netscape.com 086bceef8c add nsWatchTask, r=sfraser bug 53121. 2000-09-21 05:10:04 +00:00
pinkerton%netscape.com 11adeb79d3 First Checked In. 2000-09-21 05:05:09 +00:00
mkaply%us.ibm.com e916076307 #53410
r=brendan, a=brendan
Using wrong identifier to get screen width and height
2000-09-21 01:26:00 +00:00
ftang%netscape.com 90c1083f5c fix bug 50816. add if statement for prevFont so it won't crash on win95J while prevFont is null (when we try to render a
Unicode which do not have glyph in any font on the system.
r=buster,erik a=buster.
2000-09-20 23:13:12 +00:00
erik%netscape.com 57db879fec bug 52655; r/a=ftang; switch from GetCharsetAtom2() to NS_NewAtom() since
the former does some unwanted charset name mapping to work around problems
with Web sites using the wrong charset names; also added self test code to
catch any spelling errors since we are now not going through the charset
manager (GetCharsetAtom2)
2000-09-20 23:06:53 +00:00
waterson%netscape.com 5e7b70af9e Fix build bustage. 2000-09-20 06:40:22 +00:00
waterson%netscape.com 7dc55680e8 Bug 44352. Remove nsIMemoryPressureObserver in favor of nsIObserverService et al., and convert existing nsIMemoryPressureObserver clients. Add memory flusher thread. Add debug UI to force memory flush. r=alecf,sfraser,warren a=warren 2000-09-20 05:44:19 +00:00
sspitzer%netscape.com ebe152cc4f bullet proofing for crash in #53250, related to #49115
r/a=mscott
2000-09-19 22:37:02 +00:00
pinkerton%netscape.com a163e487b1 Fix major DC suckage on win2k and 98. Instead of calling GetDC all the time,
only call it when we need it and then be sure to release it. r=mjudge, bug#49285
2000-09-14 23:53:19 +00:00
sfraser%netscape.com bccc8a28aa Fix build bustage; add new param to FlushCach. r=pnunn 2000-09-14 23:44:51 +00:00
rayw%netscape.com 3cd14f5878 Bug fix for 52648 -- remaining stash of progids which I missed on
the mega-change yesterday.  This will fix a few more issues.

r=warren
2000-09-14 23:20:49 +00:00
mkaply%us.ibm.com 8ca9d0bdbe #52455
r=mkaply, a=brendan
FontEnumerator implementation for OS/2
2000-09-14 23:17:20 +00:00
pnunn%netscape.com ccda7ec14f bug#51249: add chrome to FlushCache. pnunn r:syd 2000-09-14 23:06:53 +00:00
pnunn%netscape.com 279ba5b1e5 bug#51249: add ability to flush chrome. pnunn r: syd. 2000-09-14 23:00:59 +00:00
sfraser%netscape.com 8088d5d19b More work on 20743; better low memory handling on Mac. Better control of whether we allocate GWorlds in temp mem, make nsImageManager implement nsIMemoryPressureObserver (not turned on yet), and fix a double delete of GWorlds. r= pinkerton 2000-09-14 22:42:36 +00:00
waqar%netscape.com 75458f69c4 #=48907
r=pavlov@netscape.com
d=Get the font size using the pixel size instead of the point size. Pixel
size seems to work better for non default resolutions.
2000-09-14 18:57:05 +00:00
rayw%netscape.com 0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
sfraser%netscape.com 4af1765061 Part of the fix for 20743, add flag to tell us if a drawing surface is short-lived, so we can allocate in temp mem (on Mac). r=pavlov 2000-09-13 07:02:30 +00:00
dcone%netscape.com 609158f6c5 Put the nsPrintOptions into the factory for the Mac. r=kmmclusky. b=36796 2000-09-12 14:34:14 +00:00
dcone%netscape.com 4a44a28c21 Stray Semicolon taken out. 2000-09-12 14:31:10 +00:00
dcone%netscape.com 121485bb44 Fixed the tiling bug. Limited the size of the tile buffer. Check for sizing. Bug=49751 r=kmcclusky a=kmcclusky 2000-09-12 03:48:56 +00:00
valeski%netscape.com b6373ee1b7 50188. forcing noisy_fonts macro to *not* spew to stderr/out in debug builds. 2000-09-11 21:48:58 +00:00
erik%netscape.com dced4cfefc bug 33162; instead of zeroing out all Unicodes less than 0x2200, we just
zero out the common ones that correspond to CP1252 (for things like smart
quotes), so that we can still see most of the JIS X 0208 characters;
r=ftang
2000-09-11 21:03:58 +00:00
briane%qnx.com 2e8fedab64 NOT PART OF BUILD - PHOTON ONLY
Various fixes to correct drawing problems and speed up the rendering
and font engine
Brian Edmond
2000-09-11 13:51:58 +00:00
valeski%netscape.com f7f1dff42c 50188. removing release spammage 2000-09-08 23:21:08 +00:00
pinkerton%netscape.com e1d4cc2c64 add an applescript wrapper for a call that is only in carbon. r=sfraser. 2000-09-08 23:09:42 +00:00
kmcclusk%netscape.com 09c113d6b4 Clip unicode text on WIN95 when a underline or strikeout font has been specified. Fixes underline too long problem on WIN95. bug 8322 r=attinasi@netscape.com 2000-09-07 03:20:05 +00:00
rpotts%netscape.com a8d43a16fe Removed obsolete call to get the Prefs Service whenever ImageNetContextImpl::GetURL(...) is called. 2000-09-06 09:14:08 +00:00
dbaron%fas.harvard.edu edc5e19b4f Fixing code that relies on implicit string construction. r=scc (verbally) 2000-09-03 02:08:24 +00:00
brendan%mozilla.org 4c27644093 Fix longstanding bug with nsScriptableRegionConstructor (lack of NS_IMETHODIMP). Use nsnull and \!, not NULL and lame NULL == ptr tests. 2000-09-02 03:39:27 +00:00
pnunn%netscape.com 5246f02766 bug#13718: pnunn. move init to intended location. 2000-09-01 19:00:05 +00:00
waqar%netscape.com 3bf37c3125 #=48907
r=rods@netscape.com
a=kmcclusk@netscape.com
d=Implement CSS3 Font for GTK.
2000-09-01 13:21:46 +00:00
rods%netscape.com d77e0816f4 When calculating the point size of a LOGFONT the scalling between the screen
and the printer must be taken into account. (The LOGFONT metrics are for the screen)
Bug 45656  r=dcone
2000-09-01 11:59:48 +00:00
vidur%netscape.com e153192875 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com 2000-09-01 01:54:35 +00:00
pnunn%netscape.com 99dd0f44ed bug#13718: add hooks for natural dimensions on images. pnunn. r: cmanske, kmcclusk. 2000-09-01 01:12:39 +00:00
dcone%netscape.com 6ddf05024d Added factory method for creating an nsPrintOptions object. This is for bug 36796. r=kmcclusk. 2000-08-31 14:49:05 +00:00
mkaply%us.ibm.com 363e98a599 #45872
r=pedemonte, a=brendan
I singlehandedly broke OS/2 printing.
2000-08-30 20:28:28 +00:00
waqar%netscape.com 9fb7a1a477 d=backing out my changes, until we can figure out what version of gtk we
need to use.
2000-08-30 02:38:43 +00:00
waqar%netscape.com 2509e302a5 #=48907
a=kmcclusk@netscape.com
r=pavlov@netscape.com
d=Implementing CSS3 Fonts for GTK.
2000-08-30 00:44:15 +00:00
pnunn%netscape.com 25b9a31abe bug#48546: animation load attributes. 2000-08-28 23:45:31 +00:00
pnunn%netscape.com 9e6d08144f bug#48546: animation loop load attributes. 2000-08-28 23:45:09 +00:00
attinasi%netscape.com e1d0248ab8 Added some checks for null in font management of GetWidth(), and added checks to prevent divide-by-zero when GetAveCharWidth returns 0 (which it should not do but is seen in talkbacks). b=48460 r=buster@netscape.com 2000-08-28 23:33:43 +00:00
quy%igelaus.com.au d5ec673674 Updating xlib. Not part of build 2000-08-28 23:15:44 +00:00
quy%igelaus.com.au 2d9b76a2b8 Updating xlib. Not part of the build 2000-08-28 03:48:52 +00:00
kmcclusk%netscape.com 954520c22d Added check to 8-bit blender code for null cmap.map to fix blender crash on Linux(p=afranke@ags.uni-sb.de) b=17356 r=attinasi@netscape.com 2000-08-26 03:19:12 +00:00
quy%igelaus.com.au cc949a44bd Updating xlib. Not part of the build 2000-08-25 09:25:53 +00:00
quy%igelaus.com.au 932fc44a28 First Checked In. Not yet part of the build 2000-08-25 07:22:28 +00:00
shanjian%netscape.com 3cb865e341 #49559 JPN characters disappear at the beginning of a line
ra=ftang
the problem is because the text segments array is indexed out of its legal range.
2000-08-24 22:25:44 +00:00
jband%netscape.com bcfbbc4573 - !missed a file! - Use hastable based nsStaticNameTable rather than slower and fatter AVLTree for static names. fix bug 48855. r=harishd,attinasi 2000-08-22 07:05:00 +00:00
jband%netscape.com 5b1229a9a8 Use hastable based nsStaticNameTable rather than slower and fatter AVLTree for static names. fix bug 48855. r=harishd,attinasi 2000-08-22 06:57:32 +00:00
pnunn%netscape.com 7f210bf5ea bug#20110, & maybe #32269: Get pref load attributes and apply if LOAD_NORMAL when get
image url. pnunn, r:neeti.
2000-08-21 19:37:04 +00:00
dbaron%fas.harvard.edu 4203def1d1 Add nsFontCache to leak and bloat stats. r=waterson 2000-08-21 13:04:18 +00:00
warren%netscape.com a94aa1aa52 Fix for hash code performance problem discovered by bienvenu. 'Sampling' hash code was statistically evil. 2000-08-20 21:29:10 +00:00
scc%mozilla.org d8be127102 attempt to fix linux bustage 2000-08-19 22:01:24 +00:00
scc%mozilla.org 376a709475 fixing code that relied on implicit string construction 2000-08-19 21:32:38 +00:00
pavlov%netscape.com 7242425ab6 fix for leak due to extra addref of GdkGC bug 49555 r=bruce 2000-08-19 06:33:56 +00:00
pavlov%netscape.com 4d3bd39c64 XRegions are no longer emigrating in mass to avoid free() (bug 49537) r=bruce 2000-08-19 06:01:43 +00:00
pollmann%netscape.com 91371746a9 Bug 43214: Exclude garbage values for font height that cause crashes. Fix courtesy of Randell Jesup jesup@wgate.com, r=pollmann 2000-08-18 03:38:15 +00:00
pavlov%netscape.com f91b5e9881 patch to hold on to the image gc when possible. reduces the number of creategc/freegc calls r=imot. linux performance bug 26502 2000-08-17 21:53:10 +00:00
ftang%netscape.com 5ddc004c36 fix 47114. remap 6 characters to the MacOS truetype value for symbol fonts. r=nhotta 2000-08-17 21:47:42 +00:00
pavlov%netscape.com e06fc98bab patch from Tomi Leppikangas <Tomi.Leppikangas@oulu.fi> to reuse GCs when the only person holding on to them is the GC cache (i.e. don't create/destroy, just change) r=pavlov,shaver. work on linux performance bug 26502 2000-08-17 21:44:11 +00:00
dbaron%fas.harvard.edu e6c345dd4e Count the nsFontGTK class in the leak stats. Some of these are leaked, so the numbers may go up. r=waterson 2000-08-16 23:05:56 +00:00
alecf%netscape.com 1f1df4833b fix a bunch of UMRs r=syd
(no bug but I needed these to get my purify build going)
2000-08-16 07:39:38 +00:00
rbs%maths.uq.edu.au 3b9a740778 [not part of default build] Another go at fixing build bustage b:42793. It prevented the enabling of xprint with mathml. Paul B. Saitta <pbs@po.cwru.edu> verified that the changes compile and run, after accidently forgetting to turn xprint on the other time. a:waterson@mozilla.org 2000-08-15 18:22:31 +00:00
rods%netscape.com 054af17366 css button and caption font is set to be two point sizes larger than the default GUI size.
caption font shouldn't (and now doesn't) use the actual Windows platform specific "caption" font
b=33312 r=kmcclusk
2000-08-14 13:54:50 +00:00
warren%netscape.com 560b643684 Fixed nsStringKey -> nsCStringKey problem 2000-08-10 07:28:01 +00:00
warren%netscape.com 4cd132b6fb Fixed nsStringKey problems due to hashtable changes. 2000-08-10 07:10:42 +00:00
warren%netscape.com 84b5fd67e3 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
pavlov%netscape.com 750a6d39eb avoid calling XSetFont on every draw_text (hopefully) by using the GC cache correctly when drawing text and not calling gdk_draw_text directly. working on linux performance bug 26502. r=imot 2000-08-09 20:15:08 +00:00
dcone%netscape.com 86c5ca9f44 Taking out the change from yesterday that enables the PatBlt for tiling. Found problems so
I am pulling that change for now.
2000-08-09 14:07:55 +00:00
dcone%netscape.com e9a2f317a9 Fixes slow scrolling, using patblt on windows NT. bug = 43943. A=mcclusk 2000-08-08 14:07:38 +00:00
tor%cs.brown.edu 162e133cb0 Bug 40942 and 47816 - fix off-by-one error in DrawComposited
sanity check.  r=bryner
2000-08-08 06:42:26 +00:00
dougt%netscape.com 5fa2999ab4 adding pref for image cache size. (47656)
r=valeski@netscape.com
2000-08-07 20:51:30 +00:00
tor%cs.brown.edu 30d47ff881 Bug 47679 - clipping rewrite for nsImageGTK::DrawComposited.
r=blizzard, a=waterson
2000-08-06 19:36:46 +00:00
dbaron%fas.harvard.edu 3c87455474 Fix potential leak. r=pnunn a=waterson 2000-08-06 19:07:06 +00:00
pavlov%netscape.com 9d31d81b2f removing (broken) x11-shm code. I have not found this code to provide any speedup, and since it is broken, I am removing it. bug 32736 r=bryner 2000-08-06 05:17:31 +00:00
pierre%netscape.com 59e9d15a43 40325 (subtracting dev2app in some cases) 2000-08-05 04:40:22 +00:00
syd%netscape.com 231215eb61 Add some prlog support for debugging image usage, r=pavlov. Debug only. 2000-08-05 00:58:24 +00:00
pnunn%netscape.com 7e2c381240 bug#474711: don't mess with channel load attributes. pnunn. 2000-08-04 23:37:41 +00:00
pnunn%netscape.com 467214e04f bug#46360: fixing leak of nsWeakReference. Thanks, Patrick. pnunn. 2000-08-02 00:34:30 +00:00
mkaply%us.ibm.com 380cbfbd08 45872
r=mkaply, a=brendan
Fixes for tiling of bitmaps - make them faster and fix 256 color
2000-07-31 20:36:14 +00:00
sfraser%netscape.com d728dc7b8b Fix 6553 at last -- image badge icons now show on Mac. r=pinkerton. 2000-07-28 00:55:53 +00:00
mkaply%us.ibm.com c17df4028f 45872
r=mkaply, a=brendan
Found a way to get the desktop DC so screen APIs could be implemented properly
2000-07-27 21:10:32 +00:00
mkaply%us.ibm.com 0cb64066c3 #45872
r=mkaply, a=brendan
Port of nsDeviceContextOS2 to be more like Windows and removal of nsPaletteOS2
2000-07-26 14:21:07 +00:00
mkaply%us.ibm.com 703878aa21 #45872
r=mkaply, a=brendan
Make nsDeviceContextSpecOS2 look more like Windows
2000-07-26 14:07:24 +00:00
mkaply%us.ibm.com 94ba95ea20 #45872
r=mkaply, a=brendan
Make nsDeviceContextSpecFactoryO look more like Windows
2000-07-26 01:26:49 +00:00
mkaply%us.ibm.com 18ad001622 #45872
r=mkaply, a=brendan
Include the right stuff so this header builds regardless of where it is included
2000-07-26 00:00:27 +00:00
mkaply%us.ibm.com f2dcfe33b2 #45872
r=mkaply, a=brendan
Turn on ScreenManager and Screen classes in GfxFactory
2000-07-25 23:58:09 +00:00
mkaply%us.ibm.com 2f3eb05b67 #45872
r=mkaply, a=brendan
Turn on ScreenManager and Screen classes in Makefile
2000-07-25 23:57:12 +00:00
mkaply%us.ibm.com 8a804c6438 #45603
r=mkaply, a=brendan
Can't use the desktop HDC to do these queries - I'll just grab SYSVALUES
2000-07-25 22:09:23 +00:00
rbs%maths.uq.edu.au 22e8f8034e Bug 18814. Return the x-height that complies with the convention in the CSS spec. r,a:waterson 2000-07-25 08:32:39 +00:00
uid408 25243d7e90 Disable use of AlphaBlend() on Win98, it's broken. Bug 36694. r=kmcclusk, a=brendan 2000-07-25 03:51:39 +00:00
uid408 af71c3262b Fix for VC5 builds. Bug 36694. r=kmcclusk, a=brendan 2000-07-25 03:51:04 +00:00
rbs%maths.uq.edu.au fbdb6978ef [not part of default build] Fix build bustage b:42793. It prevented the enabling of xprint with mathml. Paul B. Saitta <pbs@po.cwru.edu> verified that the changes compile and run. a:waterson@mozilla.org 2000-07-25 00:09:01 +00:00
mkaply%us.ibm.com 34d904f3a6 #45872
r=mkaply, a=brendan
Implement Screen and ScreenManager classes on OS/2 - not part of build yet
2000-07-24 22:32:19 +00:00
mkaply%us.ibm.com ef4cbe3e4b #45872
r=mkaply, a=brendan
RequiresInvertedMask is unnecessary - we already have the device depth, just check it.
2000-07-24 22:31:26 +00:00
mkaply%us.ibm.com 51127bc33e #45872
r=mkaply, a=brendan
Rather than forward declaring the class, include nsFont.h
2000-07-24 22:30:49 +00:00
mkaply%us.ibm.com ba0eabbe17 #45872
r=mkaply, a=brendan
No need to use these APIs - we have access to the widget HWND
2000-07-24 22:30:18 +00:00
pnunn%netscape.com f04ba6a6a8 bug#30852: (&related to #46032,#46049). Use default channel load attributes since
LoadGroup attributes not set correctly. pnunn.
2000-07-24 19:32:43 +00:00
uid408 2caf599e57 Enable 8-bit alpha channel for images on Windows. Bug 36694. Patch thanks to VYV03354@nifty.ne.jp. r=kmcclusk,dcone a=brendan 2000-07-20 04:19:23 +00:00
pnunn%netscape.com 38ed05f47f fix for bug#30852.(nsbeta2+). Image reloads not using necko reload attributes. pnunn.
rev:neeti; and tested on win/mac/linux.
2000-07-20 01:52:35 +00:00
shanjian%netscape.com 00d2e1e8f4 #45543
Use empty cmap for those charsets not easily to determin its cmap.
r=ftang r=rbs
2000-07-18 21:54:33 +00:00
mkaply%us.ibm.com 45ed74357a #42637
r=mkaply, a=brendan
Implement DrawTile so background images are displayed
2000-07-17 19:50:21 +00:00
mkaply%us.ibm.com 648d67e382 #42637
r=mkaply, a=brendan
Assert switching skins - add additional font types for OS/2
2000-07-17 19:47:39 +00:00
tor%cs.brown.edu 7aca7f7ec5 Clip 8-bit alpha composited images for bug 44735. 2000-07-17 03:02:31 +00:00
rbs%maths.uq.edu.au 1b4ce14e2c Temp. turn off non-TT fonts from the gGlobalFonts list in MathML-enabled builds. Change suggested by erik before going for his sabbatical 2000-07-15 08:07:24 +00:00
Jerry.Kirk%Nexwarecorp.com e1acf1ac8e NOT PART OF BUILD - PHOTON ONLY
Added a little character conversion to get some special characters
to display correctly on yahoo and abcnews. This has already been
added for other platforms like GTK. author=briane@qnx.com
r=jerry.kirk
2000-07-14 14:03:03 +00:00
erik%netscape.com 7416f242ae bug 39570; we were using the Western font to determine the height of the
URL bar, and this caused the Japanese text to be truncated; we now use the
locale's language group when the caller does not pass us the correct one;
r=nhotta
2000-07-13 21:13:13 +00:00
erik%netscape.com 9ac62f9df8 bug 22031; enabling raster (bitmap) fonts on Windows, e.g. for UI;
r=rods,rbs
2000-07-13 21:08:37 +00:00
rbs%maths.uq.edu.au aca7c4860e Fix build bustage. b:42793. a:waterson 2000-07-13 04:16:01 +00:00
saari%netscape.com 2b156b1ed6 Fix for nsbeta2+ bug 36470: colors are wrong across multiple monitors of different bit depths on MacOS. r= pinkerton 2000-07-11 20:27:42 +00:00
mkaply%us.ibm.com bcc253bc9b r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME
2000-07-10 22:04:17 +00:00
mkaply%us.ibm.com 7b0693f2ad r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME
2000-07-10 20:48:42 +00:00
rbs%maths.uq.edu.au fe5f7dfb01 Enable the real x-height. r:erik,waterson. a:waterson 2000-07-10 16:10:12 +00:00
cls%seawood.org 7e40a1e0c5 Ugh, introduced c++ comments to a c file which causes havoc with many non-gnu compilers 2000-07-10 15:14:37 +00:00
cls%seawood.org e87a1b7b11 Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061 2000-07-10 07:13:31 +00:00
Jerry.Kirk%Nexwarecorp.com 35cd409b26 NOT PART OF BUILD - PHOTON ONLY
Various fixes to make it draw again from Brian Edmond of QNX
r=kirkj
2000-07-07 21:49:05 +00:00
colin%theblakes.com 18c0b2c620 Need to link against MOZ_JS_LIBS. r=cls 2000-07-06 20:13:57 +00:00
cls%seawood.org bca014f1bb Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner 2000-07-02 18:44:42 +00:00
dbaron%fas.harvard.edu 71dee3b6b0 Fix bug 35355 by not reading before the beginning of an array. Patch from Robert O'Callahan <roc+moz@cs.cmu.edu>.
Fix ConditionRect so really wide documents repaint correctly on Win95.
r=kmcclusk, a=waterson
2000-07-01 22:12:23 +00:00
cls%seawood.org 1f3b6d75ab Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
Jerry.Kirk%Nexwarecorp.com 673922319a NOT PART OF BUILD - PHOTON ONLY
Fix the fonts so they are extenting properly
2000-06-29 01:13:25 +00:00
tor%cs.brown.edu 398039ae41 Plug a region leak in nsRegionGTK::SetTo(). r=pavlov 2000-06-28 05:00:20 +00:00
mkaply%us.ibm.com 9b73ab389c #42637
r=mkaply, a=brendan
OS/2 bringup - Makefiles to build RC files for objdir and non objdir builds
2000-06-27 22:07:30 +00:00
Jerry.Kirk%Nexwarecorp.com c04a7c75a1 Changes to allow the Photon version of Mozilla to not be a
MONOLITHIC_TOOLKIT any longer.
r=cls
2000-06-27 02:45:09 +00:00
mkaply%us.ibm.com df29f88694 # 40177
r = cls, a = brendan
OS/2 bring-up - the PS dir is only needed for *IX platforms
2000-06-25 14:42:08 +00:00
cltbld%netscape.com a8bd9b0fd9 added XSLT, SVG, MathML to Mac build. fix for #39959 2000-06-23 23:47:11 +00:00
dcone%netscape.com 3d919ad0cb Added two files to build.. nsPrintOptionsImpl.cpp and nsPrintOptionsMac.cpp. r = kmclusky b=36796 2000-06-23 20:21:50 +00:00
attinasi%netscape.com 983bb77f85 Checkin for dcone: Adding print options object to makefile. b=36796 r=attinasi 2000-06-23 20:15:59 +00:00
dcone%netscape.com dc6b503aa4 Added a new interface file to compile for nsPrintOptions. r=kmmclusky b=36796 2000-06-23 14:41:06 +00:00
dcone%netscape.com 20fe89fc64 Added a new interface definition for nsIPrintOptons. r=kmmclusky. b=36796 2000-06-23 14:39:58 +00:00
dcone%netscape.com ace15471db First Checked In. 2000-06-23 14:35:57 +00:00
dcone%netscape.com e60e84be64 Added new class definitions for the PrintOptions class. r=kmmclusky b=36796 2000-06-23 14:34:17 +00:00
dcone%netscape.com 090a285e44 Added class definitions for the PrintOptions class. r=kmmclusky b=36796 2000-06-23 14:32:06 +00:00
dcone%netscape.com c39f115d1a Added class definitions for PrintOptions. r=kmmclusky b=36796 2000-06-23 14:30:55 +00:00
dcone%netscape.com 4dc6776f9c new CID's for the PrintOptions class. r=kmmclusky b=36796 2000-06-23 14:28:54 +00:00
tajima%eng.sun.com 4228cbcd61 XUL based print dialog on UNIX paltform,r=syd 2000-06-23 08:00:10 +00:00
dcone%netscape.com 6153181fd9 added a new file to the make for the print options. Effects windows only. r=KMcCluskey b=36976 2000-06-22 13:39:09 +00:00
dcone%netscape.com 6bbd2ab34e Added an IDL file to the make. Effects Windows build only. r=KMcCluskey b=36796 2000-06-22 13:36:45 +00:00
dcone%netscape.com ac0f87d6c3 New interface definition for printer options. a=KMcCluskey 2000-06-21 22:21:34 +00:00
Jerry.Kirk%Nexwarecorp.com edc8cbf575 NOT PART OF BUILD - PHOTON ONLY
Simple for the Photon font name
2000-06-21 14:26:25 +00:00
beard%netscape.com 1c926d81a2 bug #42100, Carbon compatibility. r=gordon, saari, pinkerton, sfraser 2000-06-20 23:10:06 +00:00
Jerry.Kirk%Nexwarecorp.com a635b35704 Not Part of Build... PHOTON ONLY
Missed a Makefile.in  this makes the the gfx library for Photon a component
just like gtk.
2000-06-19 12:25:31 +00:00
Jerry.Kirk%Nexwarecorp.com 85b4aaca53 Not Part of Build... PHOTON ONLY
Changed photon widget to be a component like gtk.
Had to comment out some printing support in GFK because of Photon library bugs.
2000-06-19 12:01:21 +00:00
cls%seawood.org bb9cbaf3a5 Don't declare a variable twice. It breaks the HP-UX builds. 2000-06-18 21:34:45 +00:00
pavlov%netscape.com ef37837962 patch from Tomi Leppikangas <tomilepp@sun3.oulu.fi> to fix some GC leaks r=pavlov a=brendan 2000-06-18 18:56:27 +00:00
tajima%eng.sun.com b97ea896f8 bugid=41935, a=waterson, r=dcone@netscape.com 2000-06-16 23:38:24 +00:00
garyf%netscape.com 17cc904eb4 Fixed round off error by making nsTransform2D::TransformCoord(x,y,w,h) round the translation values for the scale & translate case in the same way as nsTransform2D::TransformCoord(x,y). r=evaughan bug=29949 2000-06-16 22:47:34 +00:00
mkaply%us.ibm.com 20b267dc32 # 42637
r = mkaply, a = brendan
OS/2 bring-up  - makefile changes to build resource files
2000-06-16 14:33:17 +00:00
garywade%netscape.com ea8a2e41a0 Bug 30300/6588 Fixed the way that font preferences were proliferated in order that the user-defined font settings could be used. 2000-06-14 23:40:25 +00:00
garywade%netscape.com f87982d2f2 Bug 30300/6588 Needed to turn off inlining of functions in the debug target to facilitate debugging. 2000-06-14 23:39:02 +00:00
dcone%netscape.com 833d51a432 Fixed palette problems. b= 25979 r = McCluskey 2000-06-12 13:32:13 +00:00
mkaply%us.ibm.com a9471ddc8a # 37239
r = mkaply, a = brendan
OS/2 bringup - Rewrite of device context code so menus work - OS/2 only
2000-06-08 13:55:47 +00:00
mkaply%us.ibm.com eab2374b6a # 37239
r = dcone, a = brendan
OS/2 bringup - PR_CALLBACK for VisualAge
2000-06-07 01:12:46 +00:00
danm%netscape.com f8250079df fix problem with sizing to content (bug 36520). code=justin@68k.org. a=waterson@mozilla.org,duncan@be.com 2000-06-07 00:54:03 +00:00
slamm%netscape.com ed7b6044f0 Ignore generated Makefile. 2000-06-05 21:40:07 +00:00
dcone%netscape.com d1bcb4473a Fixed bug 40196, there was a transformation problem, and PatBlt did not work correctly on some issues. R=rods 2000-06-05 14:12:11 +00:00
warren%netscape.com 512c8bf433 Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
dcone%netscape.com ab8fc494ba Removed and extra fopen.. r=rods b=40220 2000-06-02 13:58:02 +00:00
alecf%netscape.com af0274c3bf put printf inside NOISY_FONTS to quiet down startup 2000-06-02 00:40:37 +00:00
sfraser%netscape.com c775131c74 Fix for 41006 -- fix for overlapping text when drawing text runs. r=ftang 2000-06-01 22:54:49 +00:00
sfraser%netscape.com 9a0e9e7de4 Fix for bug 39811 -- make font prefs work for non-unicode text drawing. r=ftang. 2000-06-01 22:53:47 +00:00
mkaply%us.ibm.com 9a43413a8d # 37239
r = mkaply, a = brendan
OS/2 bringup - Print support
2000-06-01 14:56:21 +00:00
brade%netscape.com 28ed4107f3 remove call to FetchFontInfo which doesn't work on 8.5; r=sfraser; a=granrose; bug #37318 2000-05-30 17:53:20 +00:00
sfraser%netscape.com 2a97b66a80 Since I removed the FetchFontInfo call, no longer have to weak link with InterfaceLib. 2000-05-26 22:04:01 +00:00
sfraser%netscape.com de4ecba1c8 Fixes for 39811, 36417 -- bad text layout on Mac, due to bad space width measurement. Also fixed justified text drawing. r=brade, a=beppe 2000-05-26 22:03:33 +00:00
erik%netscape.com f3debaa033 bug 38387; add optimized GetWidth method to Japanese Windows 95-specific
subclass nsRenderingContextWinA to allow proper layout on Win95-J;
a,r=kmcclusk
2000-05-25 20:37:01 +00:00
blizzard%redhat.com 4cd35f6827 fix unitialized variable reference that was pointed out by jlnance ( thanks! ) r=pavlov, a=brendan 2000-05-25 20:02:47 +00:00
mkaply%us.ibm.com c599e744f3 # 37239
r = mkaply@us.ibm.com, a = brendan
OS/2 bringup continues on M16 - These files are OS/2 only
2000-05-25 14:23:27 +00:00
pinkerton%netscape.com 81b438669f Using WINAPI macro for callback routines. Thanks to juberti@aol.com and
jesusx@who.net for the help and moral support. r=mozbot a=mozbot
2000-05-24 23:56:47 +00:00
dcone%netscape.com ddf3c10ba2 Implement LineStyle for Mac. This gets the pulldowns working again. r=buster b=34870 2000-05-23 19:47:48 +00:00
dcone%netscape.com f06ae87cf7 Need to implement LineStyle for Mac. r=buster b=34870 2000-05-23 19:46:45 +00:00
pnunn%netscape.com c2c004ee47 bug#39301: bump up img cache size back up to 2M. Now have way to limit other
resources. pnunn r:sfraser@netscape.com
2000-05-22 23:08:42 +00:00
pinkerton%netscape.com df605aed70 Fix for 36479, crash on some systems counting # of monitors. There were a couple
of possible culprits, removed a printf that was crashing things and removing the use
of the big rectangle that I bet was confusing certain video cards. r=mjudge.
2000-05-22 22:40:02 +00:00
dcone%netscape.com 48c1f7c9aa Divided the number of bytes by 3 for grayscale image printing. r=rods a=brendan@mozilla.org b=26814 2000-05-22 20:13:12 +00:00
mkaply%us.ibm.com 677613d5be # 37239
r = mkaply@us.ibm.com, a = brendan
OS/2 bringup continues on M16 - These files are OS/2 only!
2000-05-22 19:38:22 +00:00
tor%cs.brown.edu 94713681c6 Fix crasher bug 36834 by making sure that the image we're about
to read/composite overlaps the underlying drawing surface. a=brendan
2000-05-20 04:03:17 +00:00
pavlov%netscape.com 528cf844b7 work to try and fix crasher bug 39752 by being sure to call Cancel() on the timers since the windows timer code holds a ref to itself.... more to come on that. r=jag@irc 2000-05-20 03:57:59 +00:00
erik%netscape.com ffa8b60849 fixing bustage in the #ifdef MOZ_MATHML part (not part of default build)
a=leaf
2000-05-19 00:33:33 +00:00
mcafee%netscape.com 6eb88c1a84 Renaming prefs to live in the browser.display namespace: background_color, foreground_color, use_document_fonts, use_document_colors, base_font_scaler, wfe.use_windows>colors, screen_resolution. r=alecf, a=chofmann (31136) 2000-05-18 03:19:00 +00:00
erik%netscape.com c72987549c added debugging code 2000-05-17 06:58:32 +00:00
cls%seawood.org a8000b8bb5 Mass replace of -lmozjs with $(MOZ_JS_LIBS) needed for OS/2 and consistency. 2000-05-17 06:45:45 +00:00
sfraser%netscape.com 9d0f0840c6 Remove linkage with NetworkModular.shlb 2000-05-17 06:36:59 +00:00
tajima%eng.sun.com 68a492ed5e no need to link libIDL. 2000-05-17 06:15:15 +00:00
tajima%eng.sun.com ef689697f2 nsAutoString i/f has changed, need to align code accordingly to avoid build
error.
2000-05-17 05:36:42 +00:00
erik%netscape.com de7b626015 adding minimum font size pref so that e.g. East Asian documents adhere to
a min font size, thereby avoiding overlapping lines
2000-05-17 05:15:54 +00:00
ftang%netscape.com 61876a8cb1 partially fix 38318. Register callback to rebuild the mapping Util singleton 2000-05-17 05:00:30 +00:00
zuperdee%penguinpowered.com e30a52d548 Temporary fix for bug 33801. r=shaver 2000-05-17 04:47:49 +00:00
zuperdee%penguinpowered.com dfca1cd6ac Temporary fix for bug 33801. r=shaver 2000-05-17 04:47:00 +00:00
cls%seawood.org 87d19933d5 Oops. Forgot a couple of files for the beos fix in bug #38372. 2000-05-17 04:35:10 +00:00
pavlov%netscape.com 803190ad4b changes all usages of NS_NewTimer to CreateInstance 2000-05-17 02:49:35 +00:00
erik%netscape.com 29ae0469f3 bug 6588; adding support for the "User Defined" character encoding and font 2000-05-16 23:48:44 +00:00
dcone%netscape.com ac9bdf635a Added code to check file name for obvious directory syntax.. 2000-05-16 21:55:39 +00:00
dbaron%fas.harvard.edu 6f9df087ce Fix MathML build. r=erik@netscape.com a=leaf@mozilla.org 2000-05-16 19:31:57 +00:00
erik%netscape.com 38643317f7 checking in the previous changes again, this time with 3 more bugs fixed 2000-05-16 03:31:05 +00:00
rbs%maths.uq.edu.au 8a4dc9bd8e [#ifdef MOZ_MATHML: NOT PART OF THE DEFAULT BUILD] Finally enable the Mathematica fonts on Unix. Paul Gartside <gartside@maths.ox.ac.uk> tested and reported that all went well. 2000-05-16 01:45:27 +00:00
erik%netscape.com fe2c719733 backing out the changes since there were problems 2000-05-16 00:12:42 +00:00
pavlov%netscape.com efcc9efa87 make gfx on unix be an xpcom component 2000-05-15 21:58:46 +00:00
erik%netscape.com 7ada90de18 bugs 20959, 27378, 30856, 31013; make font selection more specific by
including the foundry field (and charset fields); try names like "Times
New Roman" first, before aliasing it to "times"
2000-05-15 20:15:55 +00:00
erik%netscape.com 2fe4d75b47 removing unused file 2000-05-15 20:06:02 +00:00
erik%netscape.com 8367d32cef removing unneeded "Unicode" and "Bitstream Cyberbit" aliases (there is no
font called "Unicode" anyway)
2000-05-15 20:05:06 +00:00
dcone%netscape.com 9f951ce59e Fixed ScaleX and ScaleY to handle identity matrix, based on O'Callahan patch. 2000-05-15 14:06:18 +00:00
scc%netscape.com 30e346f29a string fixes 2000-05-14 22:54:04 +00:00
bryner%uiuc.edu 77610c8624 Create the offscreen buffer the size of the complete image, not just the
size that has been loaded so far.  r=pavlov.
2000-05-14 03:16:43 +00:00
bryner%uiuc.edu 63945810dc Fix some signed/unsigned warnings. r=tor@cs.brown.edu. 2000-05-14 01:32:34 +00:00
ftang%netscape.com b04ffa4153 check in xprint changes for tajima@eng.sun.com r=erik@netscape.com
all the changes is now #ifdef USE_XPRINT and won't be build by default.
2000-05-13 13:31:05 +00:00
cls%seawood.org 2dd374c719 Vain attempt to make the xlib toolkit work. Switched nsRenderingContextXlib to use nsRenderingContextImpl. Filled in some missing functions. 2000-05-13 05:38:50 +00:00
waterson%netscape.com f284e62f26 Fix string backsliding. r=scc 2000-05-13 01:11:31 +00:00
mkaply%us.ibm.com eba0a57ff7 # 37239
r= dcone
OS/2 bring up continues - PR_CALLBACK and typo
2000-05-12 22:21:42 +00:00
dcone%netscape.com e1630d1487 Fixed line drawing 2000-05-12 21:05:25 +00:00
pnunn%netscape.com e38c1eeb76 Bug#31228: Patch from : roc+moz@cs.cmu.edu (Robert O'Callahan). Thanks Robert! r:pnunn. 2000-05-12 20:19:02 +00:00
tajima%eng.sun.com 7249ccebbe renamed 3 public header files names exported to 'dist/include' r/a=erik@netscape.com 2000-05-12 20:15:08 +00:00
mkaply%us.ibm.com b21a2a4d57 # 37239
r= mkaply@us.ibm.com
OS/2 bring up continues - OS/2 specific changes
2000-05-12 19:26:34 +00:00
pierre%netscape.com c390bbd41c enabled the NEW_FONT_HEIGHT_APIS for the Mac 2000-05-12 12:04:07 +00:00
pierre%netscape.com efb8fa3a55 Added the NEW_FONT_HEIGHT_APIS for the Mac 2000-05-12 12:03:48 +00:00
alecf%netscape.com c9662034e6 fix xlib bustage 2000-05-12 07:49:06 +00:00
bryner%uiuc.edu 4178e71c6a Sorry, forgot this file. 2000-05-12 07:01:09 +00:00
bryner%uiuc.edu e5c3adbd79 New and improved background tiling code for GTK. We take an offset into
the image as a parameter so we avoid drawing the whole tile if it's not
all needed.  Also, we can avoid setting any clip regions at all this
way, and avoid trips to the X server.  Fixes several background rendering
problems.  Also fix a signedness problem in the compositing code
(r=tor).  r=pavlov.
2000-05-12 06:29:37 +00:00
tajima%eng.sun.com eaace242de build configuration changes for xprint(gfx/src/xprint). r=leaf, a=ftang 2000-05-12 03:31:18 +00:00
tajima%eng.sun.com 11ed143af7 modification for sharing methods with gfx/src/xprint/. r=blizzard, a=ftang 2000-05-12 03:20:55 +00:00
pnunn%netscape.com 213dd45019 bug#37909: add multipart support. pnunn, r:valeski@netscape.com 2000-05-12 01:37:02 +00:00
shanjian%netscape.com ee583fd65b fix bug 35356
r=ftang,erik
2000-05-11 22:08:46 +00:00
rpotts%netscape.com 8262e9040a Added an InterfaceRequestor argument to NS_OpenURI(...). This allows progress notifications to be fired for images... 2000-05-11 21:53:58 +00:00
dcone%netscape.com 83e45c100e Fixed warnings.. using XP types. 2000-05-11 21:09:44 +00:00
dcone%netscape.com 86c09d4004 Added the DrawStdLine call. Not using the GTK matrix member.. using the mTranMatrix
member declared in the nsRenderingContextImpl.h file.
2000-05-11 21:07:09 +00:00
dcone%netscape.com 9eabdd133a Added the DrawStdLine call. The RenderingContext now updates the mTransMatrix pointer member so the RenderingContextImpl can use this matrix. 2000-05-11 21:05:49 +00:00
tajima%eng.sun.com a3a871c80e Mozilla Xprint client module. a=frang@netscape.com 2000-05-11 20:57:31 +00:00
cls%seawood.org 5be082e304 More OS/2 Makefile changes. Bug #34106 Batch 13 2000-05-11 14:15:34 +00:00
ftang%netscape.com 807c9e3364 add xprint and xprint/readme.txt for tajima@eng.sun.com 2000-05-11 13:58:13 +00:00
dcone%netscape.com 25178094e4 Added some rasterization of polygons, moved some point definitions to correct locations. 2000-05-11 03:58:58 +00:00
pavlov%netscape.com 8dfebbe34a see if this fixes the orangeness that has plagued us for the last few weeks ;) 2000-05-10 22:33:24 +00:00
kmcclusk%netscape.com 2155e827d9 Force average character height to be at least 1 twip instead of allowing it to round off to 0 for extremely small fonts on WIN32. b=38188 r=rods@netscape.com 2000-05-10 22:04:40 +00:00
kmcclusk%netscape.com 9fda929320 Added support for searching simulated font weights on WIN32 (patch from VYV03354@nifty.ne.jp). b=18601 r=rods@netscape.com 2000-05-09 21:33:49 +00:00
attinasi%netscape.com a78f408b57 Tiny fix to avoid divide-by-zero if the FontMetrics have 0 for the avg. char width. b=37757 r=dcone 2000-05-09 21:18:53 +00:00
tor%cs.brown.edu eee927bf5d Couple of crash fixes to DrawComposited* suggested by
pavlov and bryner@uiuc.edu.
2000-05-09 20:56:34 +00:00
dcone%netscape.com d5bc728091 Moved a point structure to nsPoint.. 2000-05-09 14:23:27 +00:00
alecf%netscape.com 3a9117ae12 fix xlib bustage 2000-05-09 08:09:48 +00:00
erik%netscape.com 1a27e590f5 bug 27164; need to use em square height to compute line-height; added new
APIs for this purpose; this is the Windows implementation; r=kmcclusk
2000-05-08 21:59:23 +00:00
dcone%netscape.com 0875c88ec5 Added the FillPath call. 2000-05-08 14:25:51 +00:00
Jerry.Kirk%Nexwarecorp.com 050740767c Adding "GetNormalLineHeight" method.
Photon ONLY
2000-05-08 00:05:00 +00:00
bryner%uiuc.edu 6810e0a9b7 Turning off the new tiling code because it seems to have made tinderbox
go orange.
2000-05-07 21:10:33 +00:00
bryner%uiuc.edu aee7d202d2 Finishing up the faster GDK image tiling code and turning it
on.  fixes bug 28578 and probably some others.  r=pavlov.
2000-05-07 20:44:12 +00:00
erik%netscape.com 1f4aa4531c getting rid of compiler warning 2000-05-06 22:10:10 +00:00
erik%netscape.com 1c5cb8836f getting rid of unused, old method (PickAppropriateSize) 2000-05-06 22:05:51 +00:00
erik%netscape.com 0fd6bda17b getting rid of initializations to zero since we already have
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
2000-05-06 21:56:08 +00:00
erik%netscape.com ff3cda3a67 got rid of unneeded mHeight (replaced by mMaxHeight) 2000-05-06 21:47:09 +00:00
erik%netscape.com 80332aa929 bug 35081; need to use CreateInstance instead of GetService for
nsISaveAsCharset
2000-05-06 21:17:43 +00:00
ftang%netscape.com 64c2db61bf fix 30798, skip font start with "." and "%" for font enumeration since they are private font. 2000-05-05 21:19:26 +00:00
erik%netscape.com fa503f288a bug 27164; added new GetNormalLineHeight API for proper line-height 2000-05-04 21:46:22 +00:00
dcone%netscape.com 52e88bcad4 Working on the Curve stroking and filling. 2000-05-04 13:35:54 +00:00
dcone%netscape.com f71d3c9be6 Fixed up the FillStdPoly call, took out the transform. 2000-05-04 05:16:35 +00:00
dcone%netscape.com a15ebee0dc Added FillStdPoly() call to the nsRenderingContext for drawing post tranformation. 2000-05-04 04:03:10 +00:00
Jerry.Kirk%Nexwarecorp.com 1328c548f1 Fixing some compile errors due to changes in nsString PHOTON ONLY r=michael.kedl 2000-05-04 00:59:39 +00:00
ftang%netscape.com c32361e05f fix 33258. Ignore symbol font so we won't rendert ASCII by using it. 2000-05-03 23:22:45 +00:00
dcone%netscape.com 2b15d4275c Fixed a bug with PatBlt and windows 95 and 98 2000-05-03 13:31:16 +00:00
yueheng.xu%intel.com ae9f98e5e5 for #31380. This is a re-do of the intended part of the change of r1.92 and make it
on top of r1.91 (i.e. r1.93). r=erik/ftang.
2000-05-03 04:15:04 +00:00
erik%netscape.com 46e26fd9fd backing out the previous change, which broke the tree 2000-05-03 03:07:38 +00:00
yueheng.xu%intel.com 206971bd15 fix for #31380 (Unicode to GBK converter not working for some GBK chars )
this fix should go together with today's change of intl/uconv/ucvcn/nsUnicodeToGBK.cpp.:
2000-05-03 02:16:20 +00:00
sfraser%netscape.com cbd9592b81 Fix for bug 37318 -- fix library linkage so that FetchFontInfo is weak linked, and look for it at runtime. 2000-05-02 22:52:19 +00:00
alecf%netscape.com aea90fe27b fix xlib bustage from nsString landing 2000-05-02 22:39:56 +00:00
dcone%netscape.com 4f0cf14145 Added some API's for the curve drawing code 2000-05-02 14:24:08 +00:00
rbs%maths.uq.edu.au 609eae524f Change to case-insentive compare because the BaKoMa have lower-case names, r:troy,erik. a:troy 2000-05-02 02:46:58 +00:00
cls%seawood.org 04417332fe OS/2 Makefile.in tweaks. Batch 10 & 11. Bug #34106 2000-05-02 01:18:46 +00:00
mkaply%us.ibm.com d41c17e2f8 # 37239
r= mkaply@us.ibm.com
OS/2 bring up continues - checking in files for the OS/2 team
2000-05-01 22:21:43 +00:00
pavlov%netscape.com d0a046fd46 remove use of gccache in image code.. just doesn't give the win I was hoping for... :( 2000-04-30 22:40:31 +00:00
pavlov%netscape.com 1663a72aa6 don't make a copy of the gc from the rendering context if we don't have an alpha pixmap since we arn't going to change it 2000-04-30 22:36:43 +00:00
sspitzer%netscape.com a77719f28d fix warning 2000-04-30 17:39:03 +00:00
michael.lowe%bigfoot.com 184ee535f2 Fix CSS2 system fonts on Windows (bug 33312). author={michael.lowe@bigfoot.com, xiaotong@us.ibm.com}, r=michael.lowe@bigfoot.com 2000-04-30 08:15:13 +00:00
pavlov%netscape.com 7defb98621 allow for multiple gc caches. new image tiling code partially uses gc cache. (new image tiling code not turned on yet) 2000-04-30 08:05:35 +00:00
pavlov%netscape.com c28b595f27 more changes to unix tiling (not turned on yet) 2000-04-30 07:38:24 +00:00
pavlov%netscape.com aff193afda more work on unix tiling code 2000-04-30 07:16:41 +00:00
pavlov%netscape.com 81fb2dde4a fix unix tiling code so that it runs (not turned on yet) 2000-04-28 21:59:33 +00:00
dcone%netscape.com 0ca4754a56 fix for mac 2000-04-28 21:48:44 +00:00
dcone%netscape.com 2f712d777f Moving the curve drawing into the nsRenderingContextImpl class. 2000-04-28 20:46:40 +00:00
pavlov%netscape.com 4c25817549 patch from puetzk@iastate.edu to fix but 20496. 2000-04-28 20:14:05 +00:00
pavlov%netscape.com 6458ce2a4e additional fixes for bug #37352. reduce region creation/mallocing 2000-04-28 20:08:16 +00:00
mccabe%netscape.com e9209489d7 change several IDL parameters to be unsigned, to work better with length_is, size_is. Preperatory to requiring unsigned in xpidl, fixing 13413 2000-04-28 10:51:52 +00:00
pavlov%netscape.com 31727ebe44 fix runtime bustage 2000-04-27 23:28:35 +00:00
pavlov%netscape.com f027a4c3c8 update to new string apis 2000-04-27 21:36:05 +00:00
pavlov%netscape.com 32867b404b update string apis 2000-04-27 21:28:02 +00:00
scc%netscape.com 4867a6591c making string conversions explicit 2000-04-27 20:22:27 +00:00
alecf%netscape.com 71d8248603 fix xlib bustage 2000-04-27 14:21:59 +00:00
pavlov%netscape.com 9a649a9539 fix for excessive mallocing of regions bug #37352 2000-04-27 07:58:15 +00:00
alecf%netscape.com f9ff9aeaf4 fix xlib bustage 2000-04-27 03:55:06 +00:00
cls%seawood.org e672bbef89 Removed DrawTile() stub implementation for BeOS. Thanks to justin@68k.org for the patch. 2000-04-27 01:16:19 +00:00
pavlov%netscape.com aa0201129b fix getting screen depth that pink screwed up the other day 2000-04-26 23:49:35 +00:00
erik%netscape.com 7d711b423d bug 27164; added new font height APIs, currently only on Unix; will be
added to other platforms later
2000-04-26 21:53:26 +00:00
erik%netscape.com 361380efdc bug 27164; added new font height APIs for PostScript module 2000-04-26 21:52:05 +00:00
erik%netscape.com ee255c18ad bug 27164; added new font height APIs for Unix (GTK) version 2000-04-26 21:51:11 +00:00
pnunn%netscape.com 03bcf07499 bug#29643: check in for valeski. r: pnunn. 2000-04-26 21:22:15 +00:00
cls%seawood.org e2d8ae556f Made BeOS use the nsRenderingContextImpl class as the gtk builds do. 2000-04-26 03:43:45 +00:00
mjudge%netscape.com 2cfb602409 making string conversions explicit. scc 2000-04-26 01:13:55 +00:00
dcone%netscape.com 75c317aca7 Added the nsRenderingContextImpl for interface 2000-04-25 14:37:40 +00:00
dcone%netscape.com 2d436119b0 Added a DrawPath method to nsRenderingContext, currenly does nothing. 2000-04-25 13:51:46 +00:00
jband%netscape.com 2c9241904e fix leak of nsIPref Service 2000-04-25 05:07:02 +00:00
sspitzer%netscape.com 68aa436cf0 fix spelling mistake. wrap printf with #ifdef DEBUG 2000-04-25 04:37:52 +00:00
pavlov%netscape.com 00117fed6e change hit count to show hit percent 2000-04-25 02:50:55 +00:00
pavlov%netscape.com e8ea88b69a remove unused functions 2000-04-25 01:58:51 +00:00
pavlov%netscape.com 7204673fc7 add ReportStats() to the gc cache destructor 2000-04-25 01:49:34 +00:00
shaver%mozilla.org deecf1d9e7 replace GC cache with LRU linked-list thing. r=pavlov 2000-04-25 01:09:32 +00:00
dcone%netscape.com 262b63dad4 Round the stikewidth properly.. instead of truncation. 2000-04-24 14:32:58 +00:00
dcone%netscape.com 06fccd4174 Adjusted the subscript height for the font. 2000-04-24 13:34:07 +00:00
cls%seawood.org 8754202470 General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
pavlov%netscape.com 5caa5b9b96 remove unused variables and store the clipregion in an nsCOMPtr 2000-04-21 23:28:23 +00:00
pavlov%netscape.com 5448d0d8b6 remove unused member variable 2000-04-21 23:06:45 +00:00
pinkerton%netscape.com 488edb0187 fix for sunWpro compiler. forgot a return in my haste. thanks to tor@cs.brown.edu for pointing this out. 2000-04-21 21:26:42 +00:00
cls%seawood.org 9c2b684fc7 BeOS only build fixes 2000-04-21 15:03:32 +00:00
dcone%netscape.com 8f2c23675b Took out a call for drawTile.. so the implementation will be used (parent classes method) 2000-04-21 13:40:19 +00:00
alecf%netscape.com 93e3b2054f fix xlib bustage in a lame way 2000-04-21 08:36:44 +00:00
pavlov%netscape.com 9745b31350 turn off DrawTile until I can fix it on unix so dcone can check in his code. 2000-04-21 07:00:36 +00:00
pinkerton%netscape.com b067edf867 Moving Screen API away from individual attributes for performance reasons (stage 1). Fixes bugs on win32 with xul popups where taskbar is not at bottom of screen. 2000-04-21 06:55:13 +00:00
yueheng.xu%intel.com 6f65d74f71 fixed #35910 (PostScript error when printing CJK pages but a CJK font dictionary/Unicodedict is not defined.). The fix included a Masaki Tatakai's suggestion to define a NoglyphUnicodedict dictionary and switch at run time. So the default behavior will be: all unicode with non-zero high byte will be printed as "han". With a post processing filter to define a /Unicodedict and its font procedures, above default behavior will be overwritten. This change also fixed 34367, #27311, #18132, so we have italics, bold, etc. style support now. We might also fixed #36264 which is likely a dup of #35910, though #35910 only happens for non ASCIIcontent and #36264 happens for an ASCII content 2000-04-21 01:07:56 +00:00
dcone%netscape.com 1b3b25e6f6 Updated 256 color mode for tiling 2000-04-20 23:33:46 +00:00
beard%netscape.com 3f1ed5ff9c Compatibility with Universal Headers 3.3 or later. a=leaf 2000-04-19 22:13:51 +00:00
dcone%netscape.com 36976a0d00 Updated the Tiling code. 2000-04-18 13:39:26 +00:00
scc%netscape.com d967b5fb5c making string conversions explicit 2000-04-17 09:57:13 +00:00
cls%seawood.org 56e9ddefaa Changed BeOS linker flags so that it will resolve all symbols when linking shared libs. Added -lbe to OS_LIBS for BeOS. This should get rid of the "missing symbol" error at runtime. 2000-04-17 03:47:33 +00:00
tor%cs.brown.edu d5fd6b2ed8 Composite work: special case the common framebuffer formats
(32bpp, 24bpp, 16bpp) and general cleanup.  r=pavlov
2000-04-15 19:58:09 +00:00
ftang%netscape.com 86dc9b35f1 improve superscript/subscript/fraction in the transliteration fallback add latin fallback for U+1Exx 2000-04-14 22:32:03 +00:00
tor%cs.brown.edu e3d6da3d4b Compositing work: fix 16bpp color shift and remove unneeded logic. r=blizzard 2000-04-14 14:50:55 +00:00
ftang%netscape.com 1804c318d0 add fallback code for precomposed hangul 2000-04-14 03:50:57 +00:00
tor%cs.brown.edu fbebf1c92e Alpha compositing work: fix 16bpp and be more flexible about the
ximage read from the server.  Remove old debugging printf.  r=pavlov
2000-04-14 03:36:05 +00:00
erik%netscape.com 737b559744 bug 35108; we weren't drawing the geometric shapes from the Japanese
JIS X 0208 fonts on Unix; fixed now
2000-04-13 21:13:04 +00:00
erik%netscape.com f2f541d32f bug 35515; get *-iso10646-1 fonts to work by correcting the test for glyph
availability; bug 35665; add support for microsoft-cp1251 fonts
2000-04-13 03:24:13 +00:00
troy%netscape.com b2bf96d0c6 b=34731 Fixed bug in Unicode version of GetWidth() that takes a line break array.
Also added an ascii version of function
2000-04-12 14:49:46 +00:00
dcone%netscape.com 267816d9ac Changed some tiling code. Cleanup up how DIB's and DDB's are cleaned up. 2000-04-12 13:52:10 +00:00
dcone%netscape.com ba0010a19e Changed some tiling code. 2000-04-12 13:47:03 +00:00
cls%seawood.org fc6c8a2097 BeOS build fixes. Bug #34553 2000-04-12 06:20:59 +00:00
pavlov%netscape.com b148e60588 disable x11-shm code until crash can be looked at
rewrote image drawing code
  -- refactored drawing
  -- added tiling code
added patch from Tim Rowley <tor@cs.brown.edu> for 8bit alpha compositing of images (not used yet)
2000-04-12 02:23:12 +00:00
ftang%netscape.com a940d655e5 add transliteration fall back . fix bug 33501 2000-04-11 22:41:21 +00:00
erik%netscape.com bd62b54933 was dereferencing a NULL pointer for some fonts; discovered via Beta 1's
TalkBack; r=troy; a=leaf
2000-04-07 17:47:40 +00:00
erik%netscape.com 5025979c67 bug 30382; mostly written by tor@cs.brown.edu, partly by me; re-use the
font name cache in nsFontMetricsGTK.cpp from the device context
2000-04-05 03:56:15 +00:00
mkaply%us.ibm.com 20aacb7ad0 # 33860
r= mkaply@us.ibm.com
OS/2 bring up - bad code in drawing cursor
2000-04-05 02:28:40 +00:00
Jerry.Kirk%Nexwarecorp.com 0a76fbb383 Fix extern definition of PdReleaseDirectContext it should be extern'd as
a "C" function. PHOTON ONLY
r=kedl
2000-04-04 14:28:43 +00:00
dcone%netscape.com 3f94a07786 Added a CanTile() method. 2000-04-04 13:27:28 +00:00
dcone%netscape.com 2fa4791b0f Added a CanTile() method 2000-04-04 13:27:10 +00:00
pierre%netscape.com 66aaad2336 Fix a crash with Test10: a missing SetPort() in FindScreenForSurface(). 2000-04-04 08:01:15 +00:00
cls%seawood.org fdd09457b4 Fix for EXTRA_DSO_LIBS in rules.mk
OS/2 Makefile.in changes (Patch 4a).  Bug #34106
2000-04-04 07:37:50 +00:00
cls%seawood.org f6740baa20 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
erik%netscape.com 78bd430e0d bug 34037; added KOI8-U Ukrainian support for Unix 2000-04-04 04:36:32 +00:00
yueheng.xu%intel.com 278b89630c fix to bug #31351 (printing need support Unicode string) and bug #30176 (Fail to
print Chinese webpages). Design documentation is at http://linux.webchina.org/
printing/cprint.html. Tested existing ASCII pages and it remains working as before. For Chinese pages or other i18n pages, need Unicode encoded PostScript font support on the platform for rendering. Here we just output Unicode and user defined rendering
procedure 'unicodeshow'. For platforms without a Unicode encoded PostScript font, need a seperate post-processing utility to insert the font info at run time before the PostScript file is fed into a printer. I have such an utility documented in above web address and it depends on a TrueType font file which the user should buy by themselves. r=dcone.
2000-04-04 03:23:45 +00:00
erik%netscape.com f2f736b027 enabling the CSS font-family fix that the MathML guys contributed, by
turning the ifdef MATHML's into #if 1's
2000-04-04 01:20:35 +00:00
Jerry.Kirk%Nexwarecorp.com 0d2a2c7280 Adding Screen classes for Neutrino and makeing small interface changes
to catch up with new version of Photon header files that appeared
during latest Patch G.
PHOTON ONLY
2000-04-04 01:17:13 +00:00
erik%netscape.com 4fd828211a enabling the "Symbol" font support that was added by the MathML guys for
Unix, by removing the #ifdef ...MATHML
2000-04-04 00:56:02 +00:00
bruce%cybersight.com 4a5a34ee41 Fix for #34220. r=Pavlov 2000-04-04 00:33:34 +00:00
mkaply%us.ibm.com 7e138ea359 # 33860
r= mkaply@us.ibm.com
OS/2 bringup
2000-04-04 00:07:04 +00:00
erik%netscape.com e9264f0862 bug 30022; added support for Enlarge/Reduce Text Size for Unix 2000-04-03 22:55:29 +00:00
mkaply%us.ibm.com 5be529fbad # 33859
r= dcone@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-04-03 22:40:31 +00:00
dcone%netscape.com 5f5ddc54b4 Added some tiling support. 2000-04-03 13:39:30 +00:00
scc%netscape.com a3e01d96a8 making string conversions explicit 2000-04-03 08:27:43 +00:00
erik%netscape.com 1a0cae1f6c bug 30022; added Set/Get TextZoom for enlarging/reducing fonts only;
r=pierre,troy; will do Unix next; someone will take care of the Mac
2000-04-02 21:47:15 +00:00
Jerry.Kirk%Nexwarecorp.com 16d4e3ac8a Remove local copy of nsIRenderingContextImpl.h and inherit from
gfx/public/nsRenderingContextImpl.h like everyone else.
Photon Only.
2000-04-02 14:42:15 +00:00
cls%seawood.org da66e49516 Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point. 2000-04-02 07:17:25 +00:00
cls%seawood.org fc8d5ec6e6 OS/2 specific Makefile changes. Bug #34106 a=leaf 2000-04-01 10:37:01 +00:00
pavlov%netscape.com 8ae4c3bced fix ref problem with gc's from the gc cache. fixes bug 32120 2000-03-31 09:55:47 +00:00
troy%netscape.com 04d42a3503 Added new GetWidth() function that takes as additional arguments an
array of break points and an available width and then returns how many
characters fit in the available width. This allows the text frame code
to measure in chunks instead of just a single word at a time
2000-03-31 03:34:05 +00:00
dcone%netscape.com ddb2a0e497 Use the nsRenderingContextImpl as the Base Class for nsRenderingContextImpl. 2000-03-30 15:13:12 +00:00
dcone%netscape.com 85e172407c Put nsRenderingContextImpl.cpp into the build. 2000-03-30 15:11:01 +00:00
dcone%netscape.com dedad8ce7c Put nsRenderingContextImpl in Manifest. 2000-03-30 15:09:03 +00:00
dcone%netscape.com cdd098a3ed Added some methods for Tiling backgrounds. 2000-03-30 15:01:41 +00:00
dcone%netscape.com c7825191f2 Added some methods for tiling. 2000-03-30 15:00:45 +00:00
jim_nance%yahoo.com dc0e139673 Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on.  r=troy@netscape.com
2000-03-30 03:21:26 +00:00
dveditz%netscape.com 4e80826107 resurrecting VC5.0 build by disabling multiple monitor code when _MSC_VER is less than 1200 2000-03-30 01:00:28 +00:00
waqar%netscape.com 71fb271a55 r=dcone@netscape.com
d=Cross platform addition to the Rendering context.
2000-03-30 00:50:05 +00:00
pavlov%netscape.com b2926528b8 remove some tests that are no longer valid 2000-03-29 23:42:08 +00:00
dcone%netscape.com 985b19482a Added nsRenderingContextImpl to Mozilla.. Windows now uses this Implementation..
other platforms to follow.  r=kmclusk
2000-03-29 15:53:29 +00:00
dcone%netscape.com d93b9829a3 Added a new class.. which will be a cross platform implementation for the
RenderingContext.  r = kmmclusk
2000-03-29 15:49:25 +00:00
warren%netscape.com 727f312b32 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
troy%netscape.com 4e2ec77d3b Added GetAveCharWidth() function 2000-03-29 01:26:08 +00:00
dcone%netscape.com 1817600339 Fixed the masks for the Images.. cleaned up some routines.
r=mmclusky
2000-03-28 14:41:21 +00:00
erik%netscape.com 43a65f0fca lang group table has been added to proper location under mozilla/intl;
removing the redundant table here; minor change; r=none
2000-03-27 04:55:35 +00:00
rbs%maths.uq.edu.au 489983c1d4 [#ifdef MOZ_MATHML: NOT PART OF THE DEFAULT BUILD] Rename x-cm-cmex to x-t1-cmex, and x-cm-cmsy to x-t1-cmsy, in accordance with the nomenclature in the ucvmath module 2000-03-27 00:10:29 +00:00
scc%netscape.com ef0cdea840 small changes to clients of string converting APIs 2000-03-26 08:50:15 +00:00
pierre%netscape.com dfc365a5f0 #3371. Added support for the Appearance Manager in the css2/css3 system fonts. 2000-03-25 19:44:00 +00:00
pierre%netscape.com 924dd819c1 #3371. Implemented css2/css3 system fonts. GFX on Windows and GTK needs to be completed. 2000-03-25 18:54:36 +00:00
pinkerton%netscape.com 9c10daa841 Updating device context to work with multiple monitors (r=hyatt). fixes bugs 21942, 32611. 2000-03-24 22:03:29 +00:00
beard%netscape.com 6e3b65fab7 bug #28559, fix device context leak, r=dcone 2000-03-24 21:41:15 +00:00
beard%netscape.com dbd4a9b3ac bug #33091, added range check to prevent memory corruption, r=kmcclusk 2000-03-24 21:32:10 +00:00
tbogard%aol.net bd5b532ce6 Adding implementation for the new method OnStartURIOpen on nsIURIContentListener. 2000-03-24 00:26:51 +00:00
blizzard%redhat.com 41c318779d clean up to use generic factory constructors. _so_ much cleaner this way. r=pavlov,shaver 2000-03-24 00:00:22 +00:00
pierre%netscape.com bbfa2dc285 #32339 "font-weight: bolder and font-weight: lighter not working correctly on Mac". 2000-03-23 22:21:15 +00:00
sfraser%netscape.com a1c3f75e00 Move StPixelLocker into nsGfxUtils.h, and added some code so that transparent images print properly. r=jfrancis 2000-03-21 21:54:08 +00:00
sfraser%netscape.com e3042083ab Use StPortSetter from the nsGfxUtils.h header. r=pinkerton 2000-03-21 21:43:13 +00:00
waqar%netscape.com 143cd8b917 r=pollmann@netscape.com
#=1248
d=Rendering of images on slow connections. The code was submitted by
adam@gimp.org. I reviewed it and tested it.
2000-03-21 01:43:24 +00:00
pnunn%netscape.com 9a411e4518 bug#32377. fix leak, handle error. r:bruce@cybersight.com 2000-03-21 01:39:42 +00:00
pinkerton%netscape.com 3af4603d30 caching screen objects to avoid repeated memory allocations. r=saari. 2000-03-21 01:34:02 +00:00
dcone%netscape.com 63dae09a9e Added a new interface for the tiling of backgrounds. r=rods 2000-03-20 15:53:17 +00:00
morse%netscape.com 7107518582 implement test for detecting foreign images 2000-03-19 16:58:35 +00:00
bryner%uiuc.edu 958b4d7987 Handle the static library dependencies correctly. r=pavlov. 2000-03-19 06:14:02 +00:00
pinkerton%netscape.com 32b9f26794 making dev context use screen manager to get info about the screen. r=sfraser. 2000-03-18 00:57:22 +00:00
pinkerton%netscape.com e17aeaff6f adding numberOfScreens to interface. minor cleanup. 2000-03-18 00:56:34 +00:00
sfraser%netscape.com b17dd52588 First Checked In. 2000-03-18 00:29:07 +00:00
dcone%netscape.com 6004b14bbd fixed a multiple definition of nsISupports. r=beard 2000-03-17 21:55:25 +00:00
neeti%netscape.com 760f19694f fix for 29853 in trunk, r=dp,Animated ads are stopping after one loop, and are then being reloaded from the server 2000-03-17 21:51:31 +00:00
dcone%netscape.com 6b627911a8 Added method to get the deviceCaps for the technology.. to be used for printing.
And a more efficient method to draw an image when only part of it has been read in.
r=attinasi
2000-03-17 15:51:58 +00:00
dcone%netscape.com 65b9a74a24 Added method to get the deviceCaps for the technology.. to be used for printing.
r=attinasi
2000-03-17 15:50:56 +00:00
pinkerton%netscape.com 120e64e906 screen manager and screen impls, first cut assuming only one monitor. make the dev context use them. r=pavlov. 2000-03-17 06:09:24 +00:00
pinkerton%netscape.com 3a3bf85501 Single-monitor impl of screen manager/object for win32 just to get something in place. DevContext
now uses it, but will also have to be tweaked when the multi-monitor impl is implemented. Just
pushing code around for now, nothing major. r=danm.
2000-03-17 04:15:39 +00:00
pnunn%netscape.com 1e18604b32 bug#29853. r:davidm. preserves background loading attribute when imglib sets
load attributes from imglib reload policies. pnunn
2000-03-17 00:13:04 +00:00
sfraser%netscape.com 89642093ed Changes to nsRepeater to allow it to handle idlers as well as repeaters. bug 904. r=pinkerton 2000-03-16 23:01:56 +00:00