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

1875 Коммитов

Автор SHA1 Сообщение Дата
sfraser%netscape.com 4068994453 Remove linkage with NetworkModular.shlb 2000-05-17 06:36:59 +00:00
tajima%eng.sun.com ddd4fc9e62 no need to link libIDL. 2000-05-17 06:15:15 +00:00
tajima%eng.sun.com 2815bff532 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 e4d37498f1 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 912a6ecc69 partially fix 38318. Register callback to rebuild the mapping Util singleton 2000-05-17 05:00:30 +00:00
zuperdee%penguinpowered.com 133b8c3600 Temporary fix for bug 33801. r=shaver 2000-05-17 04:47:28 +00:00
zuperdee%penguinpowered.com 6e46f3da79 Temporary fix for bug 33801. r=shaver 2000-05-17 04:47:00 +00:00
cls%seawood.org 2096a0e589 Oops. Forgot a couple of files for the beos fix in bug #38372. 2000-05-17 04:35:10 +00:00
pavlov%netscape.com 0c75802384 changes all usages of NS_NewTimer to CreateInstance 2000-05-17 02:49:35 +00:00
erik%netscape.com f3dbda7f1f bug 6588; adding support for the "User Defined" character encoding and font 2000-05-16 23:48:44 +00:00
dcone%netscape.com 5f61a1f494 Added code to check file name for obvious directory syntax.. 2000-05-16 21:55:39 +00:00
dbaron%fas.harvard.edu 194b09aa1e Fix MathML build. r=erik@netscape.com a=leaf@mozilla.org 2000-05-16 19:31:57 +00:00
erik%netscape.com e5e0bae699 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 c6beb3aed9 [#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 6f5de9ce78 backing out the changes since there were problems 2000-05-16 00:12:42 +00:00
pavlov%netscape.com 698dee9e03 make gfx on unix be an xpcom component 2000-05-15 21:58:46 +00:00
erik%netscape.com 7f4b35fffc 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 b8053aaff3 removing unused file 2000-05-15 20:06:02 +00:00
erik%netscape.com ec69ade4e5 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 c28c1ca34e Fixed ScaleX and ScaleY to handle identity matrix, based on O'Callahan patch. 2000-05-15 14:06:18 +00:00
scc%netscape.com cecf613a59 string fixes 2000-05-14 22:54:04 +00:00
bryner%uiuc.edu 91aa4a2232 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 ee83eb95b1 Fix some signed/unsigned warnings. r=tor@cs.brown.edu. 2000-05-14 01:32:34 +00:00
ftang%netscape.com b2c89f8d68 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 04db137aab 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 a4e4f1a8a9 Fix string backsliding. r=scc 2000-05-13 01:11:31 +00:00
mkaply%us.ibm.com 32ccf5669e # 37239
r= dcone
OS/2 bring up continues - PR_CALLBACK and typo
2000-05-12 22:21:42 +00:00
dcone%netscape.com 27fccce522 Fixed line drawing 2000-05-12 21:05:25 +00:00
pnunn%netscape.com f1705d468c 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 0b8f0db933 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 c3b039c794 # 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 c10afe08dd enabled the NEW_FONT_HEIGHT_APIS for the Mac 2000-05-12 12:04:07 +00:00
pierre%netscape.com cfb1250ae8 Added the NEW_FONT_HEIGHT_APIS for the Mac 2000-05-12 12:03:48 +00:00
alecf%netscape.com a069167f83 fix xlib bustage 2000-05-12 07:49:06 +00:00
bryner%uiuc.edu ccb66b5f3c Sorry, forgot this file. 2000-05-12 07:01:09 +00:00
bryner%uiuc.edu 9b93a8bfc6 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 0c686c0e7b build configuration changes for xprint(gfx/src/xprint). r=leaf, a=ftang 2000-05-12 03:31:18 +00:00
tajima%eng.sun.com 7b04c49cfc modification for sharing methods with gfx/src/xprint/. r=blizzard, a=ftang 2000-05-12 03:20:55 +00:00
pnunn%netscape.com 4018b29cae bug#37909: add multipart support. pnunn, r:valeski@netscape.com 2000-05-12 01:37:02 +00:00
shanjian%netscape.com 31b2bd1c74 fix bug 35356
r=ftang,erik
2000-05-11 22:08:46 +00:00
rpotts%netscape.com 85d7c979ef 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 b55b9197e6 Fixed warnings.. using XP types. 2000-05-11 21:09:44 +00:00
dcone%netscape.com c534c6c855 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 ec0f7330b9 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 dcd4f76278 Mozilla Xprint client module. a=frang@netscape.com 2000-05-11 20:57:31 +00:00
cls%seawood.org fec728bf12 More OS/2 Makefile changes. Bug #34106 Batch 13 2000-05-11 14:15:34 +00:00
ftang%netscape.com 24605fd9c5 add xprint and xprint/readme.txt for tajima@eng.sun.com 2000-05-11 13:58:13 +00:00
dcone%netscape.com 5719df758b Added some rasterization of polygons, moved some point definitions to correct locations. 2000-05-11 03:58:58 +00:00
pavlov%netscape.com 44e9ffafec 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 f1e7ef5d8b 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 56803c38cb 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 2c0985c113 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 c1e6e5edfd Couple of crash fixes to DrawComposited* suggested by
pavlov and bryner@uiuc.edu.
2000-05-09 20:56:34 +00:00
dcone%netscape.com 6a2ec4c780 Moved a point structure to nsPoint.. 2000-05-09 14:23:27 +00:00
alecf%netscape.com 7c17a3f3fd fix xlib bustage 2000-05-09 08:09:48 +00:00
erik%netscape.com 48bf04c76e 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 0e7b35b9e4 Added the FillPath call. 2000-05-08 14:25:51 +00:00
Jerry.Kirk%Nexwarecorp.com a9f7a0966f Adding "GetNormalLineHeight" method.
Photon ONLY
2000-05-08 00:05:00 +00:00
bryner%uiuc.edu e63463f535 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 ed382357ce 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 c1b06a2ad8 getting rid of compiler warning 2000-05-06 22:10:10 +00:00
erik%netscape.com 6c2ea61947 getting rid of unused, old method (PickAppropriateSize) 2000-05-06 22:05:51 +00:00
erik%netscape.com 290c622786 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 5ceb81f3e3 got rid of unneeded mHeight (replaced by mMaxHeight) 2000-05-06 21:47:09 +00:00
erik%netscape.com 5fd5abe745 bug 35081; need to use CreateInstance instead of GetService for
nsISaveAsCharset
2000-05-06 21:17:43 +00:00
ftang%netscape.com 859a9b12c5 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 e23e391d2f bug 27164; added new GetNormalLineHeight API for proper line-height 2000-05-04 21:46:22 +00:00
dcone%netscape.com 9240d74e27 Working on the Curve stroking and filling. 2000-05-04 13:35:54 +00:00
dcone%netscape.com ddb8cb7266 Fixed up the FillStdPoly call, took out the transform. 2000-05-04 05:16:35 +00:00
dcone%netscape.com 028290b2eb Added FillStdPoly() call to the nsRenderingContext for drawing post tranformation. 2000-05-04 04:03:10 +00:00
Jerry.Kirk%Nexwarecorp.com 5ddf322913 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 9ac4af0d0d 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 fad6cd82fa Fixed a bug with PatBlt and windows 95 and 98 2000-05-03 13:31:16 +00:00
yueheng.xu%intel.com 64d7aeb53c 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 9c11adcfe1 backing out the previous change, which broke the tree 2000-05-03 03:07:38 +00:00
yueheng.xu%intel.com 02779f6615 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 1bd6cfaf23 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 2792b3b859 fix xlib bustage from nsString landing 2000-05-02 22:39:56 +00:00
dcone%netscape.com 50421a7d52 Added some API's for the curve drawing code 2000-05-02 14:24:08 +00:00
rbs%maths.uq.edu.au 4c4a537c22 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 58aac2e6af OS/2 Makefile.in tweaks. Batch 10 & 11. Bug #34106 2000-05-02 01:18:46 +00:00
mkaply%us.ibm.com aab38ad60d # 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 d4775bbad2 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 51c0e352bf 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 09c4b64f29 fix warning 2000-04-30 17:39:03 +00:00
michael.lowe%bigfoot.com 7f5118c0f2 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 ac01da2bc4 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 4762f5600c more changes to unix tiling (not turned on yet) 2000-04-30 07:38:24 +00:00
pavlov%netscape.com 2914115bf5 more work on unix tiling code 2000-04-30 07:16:41 +00:00
pavlov%netscape.com 1b6849d734 fix unix tiling code so that it runs (not turned on yet) 2000-04-28 21:59:33 +00:00
dcone%netscape.com 4a40db5f8e fix for mac 2000-04-28 21:48:44 +00:00
dcone%netscape.com 3b48c1c8bf Moving the curve drawing into the nsRenderingContextImpl class. 2000-04-28 20:46:40 +00:00
pavlov%netscape.com 57ee4ab2af patch from puetzk@iastate.edu to fix but 20496. 2000-04-28 20:14:05 +00:00
pavlov%netscape.com fb4c720c15 additional fixes for bug #37352. reduce region creation/mallocing 2000-04-28 20:08:16 +00:00
mccabe%netscape.com b46e6e7a8c 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 0a0d060419 fix runtime bustage 2000-04-27 23:28:35 +00:00
pavlov%netscape.com e13f2306e6 update to new string apis 2000-04-27 21:36:05 +00:00
pavlov%netscape.com e5091e62d1 update string apis 2000-04-27 21:28:02 +00:00
scc%netscape.com f3a016e3f2 making string conversions explicit 2000-04-27 20:22:27 +00:00
alecf%netscape.com 36e395f250 fix xlib bustage 2000-04-27 14:21:59 +00:00
pavlov%netscape.com bb043e215f fix for excessive mallocing of regions bug #37352 2000-04-27 07:58:15 +00:00
alecf%netscape.com 7236b7ed0c fix xlib bustage 2000-04-27 03:55:06 +00:00
cls%seawood.org afd86ec2a2 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 e91a52ea27 fix getting screen depth that pink screwed up the other day 2000-04-26 23:49:35 +00:00
erik%netscape.com ac1ab035ca 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 aeffbdd22b bug 27164; added new font height APIs for PostScript module 2000-04-26 21:52:05 +00:00
erik%netscape.com b1f7d3b986 bug 27164; added new font height APIs for Unix (GTK) version 2000-04-26 21:51:11 +00:00
pnunn%netscape.com c3d00749ee bug#29643: check in for valeski. r: pnunn. 2000-04-26 21:22:15 +00:00
cls%seawood.org cc3aa31cda Made BeOS use the nsRenderingContextImpl class as the gtk builds do. 2000-04-26 03:43:45 +00:00
mjudge%netscape.com 6622635cab making string conversions explicit. scc 2000-04-26 01:13:55 +00:00
dcone%netscape.com 4289f7ef45 Added the nsRenderingContextImpl for interface 2000-04-25 14:37:40 +00:00
dcone%netscape.com 0a1ca7f28e Added a DrawPath method to nsRenderingContext, currenly does nothing. 2000-04-25 13:51:46 +00:00
jband%netscape.com 90cb21d54f fix leak of nsIPref Service 2000-04-25 05:07:02 +00:00
sspitzer%netscape.com 4963316627 fix spelling mistake. wrap printf with #ifdef DEBUG 2000-04-25 04:37:52 +00:00
pavlov%netscape.com 820bcea575 change hit count to show hit percent 2000-04-25 02:50:55 +00:00
pavlov%netscape.com a57cf704e3 remove unused functions 2000-04-25 01:58:51 +00:00
pavlov%netscape.com 6efdc1c5cb add ReportStats() to the gc cache destructor 2000-04-25 01:49:34 +00:00
shaver%mozilla.org e0e27607a5 replace GC cache with LRU linked-list thing. r=pavlov 2000-04-25 01:09:32 +00:00
dcone%netscape.com 05733b66af Round the stikewidth properly.. instead of truncation. 2000-04-24 14:32:58 +00:00
dcone%netscape.com 12ea47d8d4 Adjusted the subscript height for the font. 2000-04-24 13:34:07 +00:00
cls%seawood.org 33edc21c9c 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 dd4ba745fc remove unused variables and store the clipregion in an nsCOMPtr 2000-04-21 23:28:23 +00:00
pavlov%netscape.com 76a4244506 remove unused member variable 2000-04-21 23:06:45 +00:00
pinkerton%netscape.com f31aeddf12 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 42b1557254 BeOS only build fixes 2000-04-21 15:03:32 +00:00
dcone%netscape.com fb1f99c16a 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 672bc68f5e fix xlib bustage in a lame way 2000-04-21 08:36:44 +00:00
pavlov%netscape.com 988eb94ec2 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 2b1e668eb5 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 385a931e46 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 fa39cf696b Updated 256 color mode for tiling 2000-04-20 23:33:46 +00:00
beard%netscape.com 9d3aee255a Compatibility with Universal Headers 3.3 or later. a=leaf 2000-04-19 22:13:51 +00:00
dcone%netscape.com bd909b87c6 Updated the Tiling code. 2000-04-18 13:39:26 +00:00
scc%netscape.com fea0a9c941 making string conversions explicit 2000-04-17 09:57:13 +00:00
cls%seawood.org bc34584651 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 d4baa7e453 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 3cb9d9a11f 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 8d688f7983 Compositing work: fix 16bpp color shift and remove unneeded logic. r=blizzard 2000-04-14 14:50:55 +00:00
ftang%netscape.com 44e0b5cf2e add fallback code for precomposed hangul 2000-04-14 03:50:57 +00:00
tor%cs.brown.edu ff13516e80 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 3d09d24897 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 c452e20978 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 efed2ce17c 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 469300509d 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 165f979163 Changed some tiling code. 2000-04-12 13:47:03 +00:00
cls%seawood.org f6ba55aac8 BeOS build fixes. Bug #34553 2000-04-12 06:20:59 +00:00
pavlov%netscape.com 53d5780dc2 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 22e10821e7 add transliteration fall back . fix bug 33501 2000-04-11 22:41:21 +00:00
erik%netscape.com f689cc08f8 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 0e430d4db6 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