Commit Graph

381 Commits

Author SHA1 Message Date
ere%atp.fi
9d954981f4 Optimization patch for bug 228399 (background-color is mishandled when -moz-opacity is less than 1.0)
r+sr=roc
2004-11-27 08:22:22 +00:00
roc+%cs.cmu.edu
826f164081 Bug 265084. Progress towards floating point nscoord: make image interfaces and libpr0n use PRInt32 instead of nscoord. r+sr=tor 2004-11-15 04:16:07 +00:00
timeless%mozdev.org
56a062f729 Bug 265084 Need to deal with integer overflows in reflow
r=bz sr=bz
2004-11-09 04:57:57 +00:00
roc+%cs.cmu.edu
de7efc4725 Bug 243726. Fix up child-covering calculations. r+sr=bzbarsky 2004-11-05 13:59:33 +00:00
roc+%cs.cmu.edu
605c744e1f Fix bustage. 2004-11-03 03:02:02 +00:00
roc+%cs.cmu.edu
5b10c8c493 Bug 265084. Lay the groundwork for nscoord being a float, by introducing nsIntRect/Point/Size/Margin and wrapper functions for doing tricky nscoord operations. r+sr=bzbarsky 2004-11-03 02:48:04 +00:00
roc+%cs.cmu.edu
767022e55b Bug 243726. Make Invalidate/UpdateView *much* cheaper by delaying propagating damage over the widget tree until EndUpdateViewBatch. Also adds SimplifyInward/SimplifyOutward methods to nsRegion to avoid region complexity getting out of hand and killing our performance. r=Dainis_Jonitis,bzbarsky, sr=bzbarsky 2004-11-03 02:37:21 +00:00
bzbarsky%mit.edu
a2afb45863 "Mozilla Xprint 2004/Q3 update". Bug 262287, patch by Julien Lafon
<julien.lafon@gmail.com>, r=roland.mainz, sr=henry.jia
2004-10-24 18:34:50 +00:00
roc+%cs.cmu.edu
cc07de278b Bug 238493. BeginUpdateViewBatch should suppress widget geometry changes and make them happen when the batch ends. r+sr=bzbarsky 2004-10-11 20:35:51 +00:00
pete.zha%sun.com
14fa008ab8 bug 234470
There is something wrong with plugin printing on linux or unix
r=leon.sha@sun.com
sr=roc
patch=roland
2004-09-20 06:46:16 +00:00
bryner%brianryner.com
5e7349dd5d Fixes for a number of native theme button problems on gtk2 (bug 255911). In order to more easily accomodate CSS fallbacks for when native theme rendering is not available, this adds GetWidgetPadding() to nsITheme, which allows the native theme impl to supply padding values which will override the css padding. This way, padding for the css fallback can be given without having it be added to the padding that's part of the native theme-rendered border. r=caillon, sr=roc. 2004-09-06 03:59:31 +00:00
bryner%brianryner.com
5c02a6978c Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
bryner%brianryner.com
0fd21c3872 Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc. 2004-07-29 19:41:39 +00:00
dbaron%dbaron.org
0209021a61 Remove the nsDrawingSurface typedef and replace it with nsIDrawingSurface*. b=64023 r+sr=roc 2004-07-18 17:36:03 +00:00
bryner%brianryner.com
56b2b34f2b Implement nsIShellService for GNOME (bug 242254). r=biesi, sr=shaver. Note: set as wallpaper for images that use transparency will be broken until bug 250531 is fixed. This also makes toolkit/ always be pulled in preparation for migrating more code to the new GNOME XPCOM interfaces. 2004-07-15 22:51:19 +00:00
bryner%brianryner.com
e5632337c1 Lots of fixes for native themed checkbox and radio buttons on gtk2. Bug 247631, r=caillon, sr=blizzard. 2004-06-22 22:10:12 +00:00
tor%cs.brown.edu
f31bb184d7 Bug 244895 - remove dead gfx methods. r+sr=roc 2004-05-29 01:44:08 +00:00
tor%cs.brown.edu
ca6138598c Bug 244895 - remove gfx code related to old svg implementation. r+sr=roc 2004-05-27 21:33:58 +00:00
caillon%redhat.com
178bb153f1 Kill off nsComObsolete.h
Patch by marco@gnome.org to bug 241145
r=caillon sr=dbaron
2004-05-18 18:09:16 +00:00
caillon%redhat.com
252e9edbed Make this comment reflect reality. b=241140 2004-05-04 03:53:23 +00:00
caillon%redhat.com
4a50b6abeb Bug 241140
Consolidate DrawImage and DrawScaledImage
r=biesi sr=tor
2004-05-04 01:32:26 +00:00
tor%cs.brown.edu
868dd94ecb Bug 240274 - remove unused argument of SetClip{Rect,Region}.
r=blizzard, sr=bryner
2004-04-23 15:21:24 +00:00
caillon%redhat.com
9a3f834070 extern NS_GFX FILE* operator<<(FILE* out, const nsRect& rect);
should be #ifdef DEBUG
rs=tor
2004-04-22 21:36:53 +00:00
tor%cs.brown.edu
83eb215db9 Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner 2004-04-18 13:13:35 +00:00
gerv%gerv.net
9d2ee4928c Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 21:52:36 +00:00
roc+%cs.cmu.edu
260cbe3924 Bug 234984. Clean up nsRect/nsSize a bit. r+sr=dbaron 2004-03-10 01:59:16 +00:00
chanial%noos.fr
8b16e11d1f Bug 118296: implement NS_THEME_MENUBAR, NS_THEME_TOOLBAR, NS_THEME_MENUPOPUP and NS_THEME_MENUITEM (GTK2)
r=bryner, sr=roc
2004-03-04 04:55:31 +00:00
sicking%bigfoot.com
28169f7a8a Bug 232706: Make nsAttrValue able to directly store all needed datatypes without using nsHTMLValue. Move parsing of various types from nsHTMLValue to nsAttrValue. Rename StringToAttribute to ParseAttribute and make it return a PRBool, as well as make a couple of minor fixes in the ParseAttribute code.
r=caillon sr=jst
2004-03-04 02:06:28 +00:00
roc+%cs.cmu.edu
8e85f2ae12 Bug 180931. If we move a frame temporarily during reflow, we'd better invalidate the whole overflow area because invalidates may have been issued at the temporary position. 2004-02-22 03:31:30 +00:00
bryner%brianryner.com
55c69981f6 Add an interim workaround for xft font match priority problems to fix the problem where changing the serif generic font in preferences changes the UI font as well. This adds an extra bit to the nsFont struct for system fonts that we can use as an indicator to not add a generic fallback. Bug 228518, r=blizzard, sr=dbaron. 2004-02-20 19:36:53 +00:00
tor%cs.brown.edu
54fad8e447 Bug 234954 - remove unused nsIDeviceContext::ConvertPixel. r=pavlov sr=bryner 2004-02-20 17:29:53 +00:00
tor%cs.brown.edu
1b99ebfbae Bug 234752 - Print code returns NS_OK in cases where it should return
an error.  Patch by roland.mainz@nrubsig.org, r+sr=roc.
2004-02-19 21:58:40 +00:00
darin%meer.net
8d65e087ae landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt 2004-02-19 02:44:03 +00:00
bryner%brianryner.com
433c389ddf Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron. 2004-02-05 01:57:10 +00:00
bryner%brianryner.com
6e68ebaa46 Second try at enabling hidden visibility for NS_IMETHOD on ELF platforms (bug 227537). r+sr=dbaron for the changes. 2004-02-04 04:55:57 +00:00
bryner%brianryner.com
0ca4d12034 Make NS_IMETHOD set hidden symbol visibility by default on ELF platforms. This is always desirable for virtual methods implemented in XPCOM component libraries, since it's impossible to reference the symbol from outside of the library. The behavior can be overridden as needed, such as a base class in a shared library that's linked against. For more details, see the comments in nscore.h and bug 227537. r=dbaron, sr=darin. 2004-02-03 08:32:33 +00:00
roc+%cs.cmu.edu
614711c67e Bug 230687. DEC compiler barfs on call to implicit nsRectFast::operator=. r+sr=dbaron 2004-01-23 17:27:59 +00:00
tor%cs.brown.edu
6e0bbb9e6a Bug 113561 - handle tiling of images where the frame is smaller
than the container.  r=pavlov, sr=bryner
2004-01-16 23:28:51 +00:00
roc+%cs.cmu.edu
e1d625af68 Bug 228378. Clean up nsRegion. patch by Dainis Jonitis. r+sr=roc 2004-01-10 16:18:36 +00:00
jshin%mailaps.org
591290d910 bug 221666 : remove redundant copy of nsCompressedCharMap.* (moved to intl/unicharutil) (r=smontagu, sr=rbs) 2003-11-09 18:44:11 +00:00
jshin%mailaps.org
047697c114 bug 221666 : remove redundant copy of nsCompressedCharMap.(h|cpp) and move them to intl/unicharutil out of gfx (r=smontagu, sr=rbs) 2003-11-09 18:39:19 +00:00
uid502
edce75d653 Bug 80190. Emit twips measurements into PS code and let the PS engine do the scaling. r=tor,sr=roc,a=roc. Thanks to kherron who did the patch. 2003-10-23 22:43:04 +00:00
bmlk%gmx.de
d7b849ce30 overflow area implementation for table frames (infrastructure), bug 173277 r=jkeiser sr=dbaron 2003-09-13 16:21:41 +00:00
timeless%mozdev.org
1ff05676de Bug 213461 Want a way to specify single-sided or double-sided printing
patch by Roland.Mainz@informatik.med.uni-giessen.de r=jblanco sr=bryner
2003-08-01 01:56:15 +00:00
bsmedberg%covad.net
d26f4f42ba Bug 198515 - patch by Roland.Mainz r=peterl/leon.sha sr=bz 2003-07-23 14:10:12 +00:00
seawood%netscape.com
97649bab86 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 21:18:27 +00:00
smontagu%netscape.com
62b4d0e97f Fix rounding issue in DrawTile() and remove a bogus assertion. Bug 194791, Author=paper@animecity.nu, r=smontagu, sr=roc+moz 2003-05-29 23:29:37 +00:00
bryner%netscape.com
5090c7bf22 Bug 197136, <button> elements should be Aqua bevel buttons for Cocoa. Add a new -moz-appearance value, button-bevel. Also, fixed a problem that caused the button in a file input control to change size when it was focused. r=pinkerton, sr=sfraser. 2003-05-29 22:39:05 +00:00
arougthopher%lizardland.net
b3ae544a33 Bug#161825
GetWidth optimizations need to be implemented on BeOS (text measurement performance)
sr=rbs
r=arougthopher
2003-04-19 16:40:06 +00:00
cbiesinger%web.de
91ae833035 191346 patch by Roland.Mainz@informatik.med.uni-giessen.de r=jkeiser sr=roc+moz RFE: "No printers found" when Xprint not installed should be "Xprint not installed" / there should be only one print error dialog for "no printers found" instead of two 2003-04-17 20:17:01 +00:00
roc+%cs.cmu.edu
d21b664b22 Bug 113232. Support translucent chrome. Relanding, fingers crossed. r+sr=bzbarsky 2003-04-06 02:49:40 +00:00
ccarlen%netscape.com
1cabc01e87 Bug 188508 - Upgrade print dialog PDE. r=pinkerton/sr=sfraser 2003-04-03 19:20:27 +00:00
roc+%cs.cmu.edu
d6fd7c0ac4 Bug 191474. Make GTK paint in one pass, pass a region to paint up from GTK to the view manager. r+sr=blizzard 2003-03-25 02:58:10 +00:00
darin%netscape.com
06db7d7b43 backing out roc+%cs.cmu.edu check-in for bug 113232 2003-03-25 00:07:00 +00:00
roc+%cs.cmu.edu
4f81dc78d1 Bug 113232. Make 'background:transparent' work on top-level XUL windows. r=pavlov,kmcclusk,bzbarsky,sr=bzbarsky 2003-03-24 04:57:22 +00:00
roc+%cs.cmu.edu
3dace14ed6 Bug 113232. Make 'background:transparent' work on top-level XUL windows. r=pavlov,kmcclusk,bzbarsky,sr=bzbarsky 2003-03-24 04:54:48 +00:00
timeless%mozdev.org
697618b07d Bug 106386 rid source of misspellings
patch by nb@ipnode.info r=biesi sr=dmose
2003-03-24 04:15:34 +00:00
bzbarsky%mit.edu
4cc14b7073 Bug 160550 -- implement -moz-hsl() (CSS3 hsl() colors). Implement the parsing end of
-moz-rgba() and -moz-hsla(); the GFX end is bug 147017.  r+sr=dbaron
2003-03-18 05:43:12 +00:00
bryner%netscape.com
f3a28e9f42 Implement Aqua form controls when building with the Cocoa toolkit (bug 188254). r=pinkerton, sr=sfraser. 2003-03-12 04:57:33 +00:00
jshin%mailaps.org
83904cb49f bug 180266 : hard-code precompiled ccmaps. (r=shanjian, sr=alecf/rbs) : relanding 2003-03-07 02:30:18 +00:00
dougt%netscape.com
3d21aea27f backing out bustage caused by jshin 2003-03-05 05:03:03 +00:00
jshin%mailaps.org
aac4dd7004 bug 180266 : hard-code precompiled CCMaps to speed up start-up.
r=shanjian, sr=alecf,rbs
2003-03-05 03:40:10 +00:00
katakai%japan.sun.com
3aff5a9e5e bug 127713
support Surrogate display on Linux by using FreeType
r=bstell, sr=bryner
2003-02-23 00:07:23 +00:00
cbiesinger%web.de
e83d6e3643 186936 r=kmcclusk sr=roc+moz move stuff out of gfx/public/ 2003-01-21 20:38:19 +00:00
paper%animecity.nu
1c7e8f2a3d Bug 181695 Cleanup nsIImage. r= dcone,arougthoper,pedemont,tor,timeless sr=roc+moz 2003-01-20 05:40:51 +00:00
cbiesinger%web.de
66fc507c03 remove ifdefs for IBMBIDI from gfx, r+sr=roc+moz bug 89203 2003-01-17 11:28:59 +00:00
cbiesinger%web.de
5c2f8985da 88685 r+sr=roc+moz for the rendering-context-related changes
r=walk84 sr=roc+moz for the removal of the USE_IMG2 ifdefs

Remove traces of old imagelib as well as ifdefs for USE_IMG2
2002-12-21 16:40:04 +00:00
roc+%cs.cmu.edu
54508762f0 Bug 186233. Clean up unused/useless GFX calls. r+sr=blizzard 2002-12-21 02:51:14 +00:00
cbiesinger%web.de
dbc7cb1cbf 185877 r=kmcclusk r+sr=roc+moz remove nsIRenderingContext::DrawScaledTile 2002-12-18 22:48:05 +00:00
pete.zha%sun.com
703bbf179c Font Catalog Service
b=144664 r=bstell@ix.netcom.com sr=bryner@netscape.com
patch=louie.zhao@sun.com
2002-11-15 04:59:17 +00:00
dbaron%fas.harvard.edu
dc83a84103 Subclass the nsCSS* structs as nsRuleData* so members can be added to the latter without bloating the former, and to allow the former to go away eventually. Propagate whether a font family name comes from HTML through the style system and use it to set a bit on nsFont indicating that quirky behavior of Symbol fonts is acceptable. b=175372 r=bzbarsky sr=kin 2002-11-12 15:17:07 +00:00
pete.zha%sun.com
ca8b662646 back out for bug 144664
a=cls
2002-11-07 17:18:21 +00:00
pete.zha%sun.com
9ff39ee5f1 Font Catalog Service
bug=144664 r=bstell@ix.netcom.com sr=bryner@netscape.com patch=louie.zhao@sun.com
This patch fixed the build bustage on windows&HP-UX platform which r=bryner@netscape.com sr=bzbarsky@mit.edu
2002-11-07 06:32:29 +00:00
timeless%mozdev.org
59a03a40f4 using http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=MozillaTinderboxAll&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=pete.zha&whotype=regexp&sortby=Date&hours=2&date=explicit&mindate=1036540000&maxdate=1036553759&cvsroot=%2Fcvsroot&generateBackoutCVSCommands=1
to back out
Font Catalog Service
bug=144664 r=bstell@ix.netcom.com sr=bryner@netscape.com
patch=louie.zhao@sun.com

this broken windows and other platforms.
approved by cls and #mozilla
2002-11-06 04:05:21 +00:00
pete.zha%sun.com
47525b744d Font Catalog Service
bug=144664 r=bstell@ix.netcom.com sr=bryner@netscape.com
patch=louie.zhao@sun.com
Check in step 2(modify files)
2002-11-06 03:21:58 +00:00
dbaron%fas.harvard.edu
11d9ac099f Fix method-hiding warnings related to nsIRenderingContext::DrawImage variants. b=170107 r=tor sr=blizzard 2002-09-21 21:30:24 +00:00
hyatt%netscape.com
e8710c1495 Fix for 169373, make HTML form controls fully support native look on Windows XP. r/sr=hewitt/blake 2002-09-21 01:03:38 +00:00
jkeiser%netscape.com
ee2446e88f Make nsIFontMetrics::GetAveCharWidth() on all platforms (Rick.Ju@sun.com's patch, bug 50998), r=cbiesinger@web.de, sr=rbs@maths.uq.edu.au 2002-09-19 01:47:14 +00:00
shanjian%netscape.com
444c5238f4 #130091 should we get rid of "NEW_FONT_HEIGHT_APIS"
r=Roland.Mainz@informatik.med.uni-giessen.de, sr=rbs
2002-09-18 19:37:31 +00:00
alecf%netscape.com
214146625e fix for bug 163736 - consolidate gfx2 into gfx, and remove the gfx2 DLL from the build.
r=pavlov, sr=rbs
includes creating a new "Shared" library which shares gfx code between all platforms
2002-09-12 04:43:31 +00:00
alecf%netscape.com
c5d6f12f52 cvs remove these files which I accidentally had leaf put in the wrong directory
(not part of the build)
2002-09-10 18:01:31 +00:00
dougt%netscape.com
68faeb5241 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 17:13:19 +00:00
seawood%netscape.com
322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
smontagu%netscape.com
52121ade9f GetWidth optimizations for Unix. Bug 36146. Authors Tomi.Leppikangas@oulu.fi, Roland.Mainz@informatik.med.uni-giessen.de; r=shanjian,smontagu; sr=rbs, darin 2002-08-09 00:13:11 +00:00
bzbarsky%mit.edu
5e0f2971fb Fix crash in nsRenderingContextGTK::Init. Bug 156043, patch by
Roland.Mainz@informatik.med.uni-giessen.de (Roland Mainz), r=roc, sr=scc
2002-08-06 03:27:05 +00:00
ccarlen%netscape.com
04b6fab64b Bug 154883 - Use session printing APIs on Mac OSX. r=pinkerton/sr=sfraser/a=asa 2002-07-13 00:18:46 +00:00
dbaron%fas.harvard.edu
6d2263f19b Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner 2002-06-26 03:38:55 +00:00
shanjian%netscape.com
7f5900aa67 #142562 problem with <td align=right or align=center
We are observing langGroup in some place while ignor it in others. This patch
make all font metrics call consistent. nsIRenderingContext API is change to
make things neat.
r=rbs, sr=waterson
2002-05-24 20:11:14 +00:00
rods%netscape.com
0c5c90b638 This patch does the following:
1) Introduces a new public interface nsIPrintSettingService which emables consumers to create PS objects whithout a nsIWebBrowserPrint interface
2) The implementation is nsPrintOptionsImpl which now impls the private interface nsIPrintOptions and the public iface nsIPrintSettingsService
3) Several methods/attrs have been moved from nsIWebBrowserPrint iface to nsIPrintSettingsService
4) The CIDs for nsIPrintOptions and nsIPrinSettingsService are now the same.
5) There is no longer a CID "@mozilla.org/gfx/printoptions;1"
6) nsIWebBrowserPrint still has the "globalPrintSettings" attr so if you already have an nsIWebBrowserPrint you don't have to create the PS Service to get it.
7) A bug has been filed to rename the imlp of nsPrintOptionsImpl to nsPrintSettingsService.
Bug 144128 r=dcone sr=attinasi
2002-05-14 12:05:00 +00:00
rods%netscape.com
15a673155f Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
Bug 115136 r=dcone sr=attinasi
2002-05-07 12:03:37 +00:00
ccarlen%netscape.com
c576e66aca Fixing bustage on Planetoid. 2002-05-02 16:48:51 +00:00
rods%netscape.com
52ee2df50b Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi
2002-05-02 14:02:57 +00:00
rods%netscape.com
288186b2f3 Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi
2002-05-02 13:47:53 +00:00
rods%netscape.com
5f8760cbcd backing out unwanted changes 2002-05-02 13:24:08 +00:00
rods%netscape.com
b1cb2953ae Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi
2002-05-02 12:38:43 +00:00
dbaron%fas.harvard.edu
2d7fe2e0eb Rename Mozilla-extension values for real CSS properties to begin with -moz-. Remove some unused code. b=3935 r=hixie sr=waterson 2002-05-01 00:17:04 +00:00
tor%cs.brown.edu
09af8e5c54 Bug 53597: gamma correction backout. r=dbaron, sr=brendan 2002-04-30 23:15:52 +00:00
darin%netscape.com
e554d83626 fixes bug 129279 "nsIFile unicode/utf8/ascii task"
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
mkaply%us.ibm.com
4cdd1e9ade #124164
r=mkaply, sr=attinasi
OS/2 only - we suppor the new leading API
2002-04-24 03:56:07 +00:00
tor%cs.brown.edu
53111aa868 Bug 53597 - another attempt to fix win32. 2002-04-13 16:42:26 +00:00