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

935 Коммитов

Автор SHA1 Сообщение Дата
caillon%returnzero.com e9ebf486b2 182702: Convert printing code to use nsIPrefBranch and nsIPrefService
r=rods sr=roc+moz
2006-02-07 01:14:24 +00:00
rods%netscape.com 20cf6f658e 1) Adds two bools to the PrintSettings and then when the PS gets
initialized from Prefs or from the Printer they get set. They get unset when
the printer name changes.

This is all necessary because the Page Setup Dialog calls
initPrintSettingsFromPrinter each time it is shown. So if you have set values
they will get "written" over the next time the dialog is shown.

2) Removes a lot of platform specific initialization from nsPrintOptionsImpl
and it now uses just the the "generic" XP routines and is now consistent with
the other platforms for initializing the PS.
Bug 167894 r=dcone sr=kin a=roc
2006-02-07 01:14:23 +00:00
rods%netscape.com 860418f135 This partially backs out the previous patch. We no longer need to set/get anything in the nsIPrintOptions.
What this does is:
1) Reflows the first time constrained and remembers mOverflowArea.XMost() of
the HTML frame and then later uses that for the calculation of the ratio.
2) Renames some variables
3) This also changes the the maximum STF ratio from 0.5 to 0.3 to match the
dropdown in PP
Bug 168961 r=dcone sr=kin
2006-02-07 01:14:22 +00:00
rods%netscape.com 1e77cd39e1 Change STF to use an unconstrainad reflow instead of searching for the widest frame
Bug 168961 r=dcone sr=kin
2006-02-07 01:14:21 +00:00
pete.zha%sun.com f33c25c604 Print settings on Linux are saved at shutdown but not read at next start
bug=166217 r=rods@netscape.com sr=bryner@netscape.com a=asa Roland.Mainz@informatik.med.uni-giessen.de
2006-02-07 01:14:20 +00:00
dougt%netscape.com f69645581e 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2006-02-07 01:14:17 +00:00
alecf%netscape.com cd45f9cb2f fix for bug 157572 - remove nsIAtom references from strings, and thus expicitly #include nsIAtom.h for consumers who are expecting it.
r=dmose, sr=jag, a=asa
2006-02-07 01:14:15 +00:00
ccarlen%netscape.com 781a7e0d63 Bug 154883 - Use session printing APIs on Mac OSX. r=pinkerton/sr=sfraser/a=asa 2006-02-07 01:14:12 +00:00
rods%netscape.com 18b367b406 Needs to be virtual (from sr's comments)
Implement the assign method with an "=" operator
Bug 151628 r=ccarlen sr=jst
2006-02-07 01:14:11 +00:00
dougt%netscape.com 66022f3f87 Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2006-02-07 01:14:10 +00:00
alecf%netscape.com e180a96ce2 bug 157624 - freeze nsISupportsPrimitives, which includes changing nsISupport[C]String over to using A[C]String and fixing consumers
r=dougt, sr=darin
2006-02-07 01:14:09 +00:00
antonio.xu%sun.com 16782d1391 replace the hardcode of "@mozilla.org/embedcomp/dialogparam;1" with NS_DIALOGPARAMBLOCK_CONTRACTID
Bug 158608 r=Henry sr=alecf
2006-02-07 01:14:08 +00:00
henry.jia%sun.com de1acfba2f 4th patch for bug 158080
Description: replace the hardcode of "@mozilla.org/embedcomp/window-watcher;1" with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
2006-02-07 01:14:07 +00:00
alecf%netscape.com 9bea1c074c bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
nsISupportsString  -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag
2006-02-07 01:14:06 +00:00
rods%netscape.com e5d68d6df9 Implement the assign method with an "=" operator
Bug 151628 r=ccarlen sr=jst
BUg CVS: ----------------------------------------------------------------------
2006-02-07 01:14:05 +00:00
rods%netscape.com d689758e0c The problem here is the "edge" prefs are now preficed with the printer name,
and the nsPrintOptions know how to convert the printer name, so we need to add
a helper method to nsIPrintOptions.idl so the nsSimplePageSeq can get the properly named value.
Bug 140669 r=dcone sr=attinasi
2006-02-07 01:14:00 +00:00
rods%netscape.com 31ecbdac5a Changing CID to ContractID and const char* to const char xxx[]
As part of Bug 144128
2006-02-07 01:13:58 +00:00
rods%netscape.com 6b33fc1194 Static build bustage fix 2006-02-07 01:13:57 +00:00
rods%netscape.com 49b89fa2d6 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
2006-02-07 01:13:56 +00:00
rods%netscape.com da22444c40 Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
missed these files/changes
Bug 115136 r=dcone sr=attinasi
2006-02-07 01:13:54 +00:00
rods%netscape.com e850780853 Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
Bug 115136 r=dcone sr=attinasi
2006-02-07 01:13:53 +00:00
rods%netscape.com a347a8e030 Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi
2006-02-07 01:13:52 +00:00
rods%netscape.com 473f2bde0d backing out unwanted changes 2006-02-07 01:13:51 +00:00
rods%netscape.com 6322913ff7 Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi
2006-02-07 01:13:50 +00:00
racham%netscape.com c89d4b728f Fixing bug 140183. Adding an attribute to the PrintSettings which allows silent printing i.e., without a progress window. Patch by Rod Spears. r=samir,bhuvan sr=sspitzer 2006-02-07 01:13:49 +00:00
rods%netscape.com edce17736a This patch is actually part of Bug 115136, but I think its best to get this part
of it in now before the API freeze.
It adds several new attrs to the nsIWebBrowserPrint API and implments them in DocumentViewer.
It also adds a new platform specific interface for PrintSettings that will be
used when the "pluggable" dialog work gets checked in. Although these have been
tested via BUg 115136, these little nto no risk now because no one is using them yet.
Bug 132827 r=dcone sr=attinasi a=asa
2006-02-07 01:13:47 +00:00
dcone%netscape.com 90ebc2425a b=90751 r=peterl sr=attinasi a=asa Adding printer extensions to OSX 2006-02-07 01:13:42 +00:00
dcone%netscape.com 38e9014d03 118890 r=rods sr=attinasi a=asa. Fixed printing in print preview 2006-02-07 01:13:41 +00:00
rods%netscape.com a8d42259ff Make the default for ShrinkToFit be PR_TRUE
Bug 128008 r=kmcclusk sr=kin a=asa
2006-02-07 01:13:40 +00:00
rods%netscape.com 002181ed3c Minor fix for patch should have been * instead of !*
Bug 131852 r=dcone sr=attinasi a=scc
2006-02-07 01:13:39 +00:00
rods%netscape.com e4f3c9dcc2 Besides turning on the pref, I needed to move the initialization code for
getting the values from the default printer from the DocumentViewer down into
the PrintOptions service. We want it done only the very first time when the PrintSettings is created.
Bug 131852 r=dcone sr=attinasi a=scc
2006-02-07 01:13:38 +00:00
rods%netscape.com 09a54b8bce 1) Removes most all the unneeded data from nsPrintOptions service. All data should be in the PrintSettings.
2) Removed unneeded methods from PrintOptions
3) PrintOption can now read and write (most) all the data in a PrintSettings object. The items not saved are those used during the printing process and it wouldn't make any sense to save them.
4) Adds a prefs for turning on and off the automatic saving of PrintSettings. If this is turned on it is almost the same as using the global PS.
5) On Linux it turns on the saving of PS prefs and turns on the global PS. Meaning it will always use a single Global PS object.
6) The PrintSettings can be initialized from a generic non-printer specific set of prefs. Then if a printer name is available in the PS then it tries
to initialize itself from the printer specific prefs. This enables to define "back stop" prefs for picking up first. Then the printer specific prefs can override those settings. For example, we may define in prefs that the default paper size 8.5x11, then if if the "save PS prefs" is turned on, for a given printer it might save 8.5x16 as the size.
7) A "flags" arg has been added so you can indicate which prefs you want read or written.
Bug 128142 r=dcone sr=attinasi a=shaver
2006-02-07 01:13:37 +00:00
rods%netscape.com 8a151e04be Backing out changes - just as well, I forgot to but the bug # and r/sr/a anyway 2006-02-07 01:13:36 +00:00
rods%netscape.com 7a4ed6fff2 1) Removes most all the unneeded data from nsPrintOptions service. All data
should be in the PrintSettings.
2) Removed unneeded methods from PrintOptions
3) PrintOption can now read and write (most) all the data in a PrintSettings
   object. The items not saved are those used during the printing process and
   it wouldn't make any sense to save them.
4) Adds a prefs for turning on and off the automatic saving of PrintSettings.
   If this is turned on it is almost the same as using the global PS.
5) On Linux it turns on the saving of PS prefs and turns on the global PS.
   Meaning it will always use a single Global PS object.
6) The PrintSettings can be initialized from a generic non-printer specific
   set of prefs. Then if a printer name is available in the PS then it tries
   to initialize itself from the printer specific prefs. This enables to define
   "back stop" prefs for picking up first. Then the printer specific prefs
   can override those settings.
   For example, we may define in prefs that the default paper size 8.5x11,
   then if if the "save PS prefs" is turned on, for a given printer it might
   save 8.5x16 as the size.
7) A "flags" arg has been added so you can indicate which prefs you want read
   or written.
2006-02-07 01:13:35 +00:00
rods%netscape.com 74065f4f48 Makes sure the prefs aren't set if the pref values don't exist
Bug 124139 r=rods sr=attinasi
2006-02-07 01:13:26 +00:00
dcone%netscape.com e205ca1f57 b=118889 r=rods sr=sfraser Fixed app. so printSettings dialogs will work 2006-02-07 01:13:25 +00:00
rods%netscape.com f0460e8f3d Fix minor issue with scanf
Bug 123335 sr=hyatt r=dcone
2006-02-07 01:13:24 +00:00
rods%netscape.com bad5eb2666 Added GlobalPrintSettings
Bug 120622 r=dcone sr=waterson
2006-02-07 01:13:23 +00:00
rods%netscape.com ec64c3cb25 This does the following:
1) Removes the EnumeratePrinterExtended from nsIPrintOptions and all impls of it
2) Sets the Windows platform to once again use the native print dialog
3) The nsDeviceContextSpecWin will detect at runtime whether to use the standard PRINTDLG or the new PRINTDLGEX (supported by XP and WIN2k), this new code is only compiled in when the ifdef MOZ_REQUIRE_CURRENT_SDK is defined.
4) It adds an extra Property Sheet to the new dialog for Frameset Printing options
5) Now creates a DEVMODE before the diaog is created, this is used for setting different options in the print dialog before it comes up.
122530 r=dcone sr=hyatt
2006-02-07 01:13:21 +00:00
rods%netscape.com 09fdf7145c 1) In DocumentViewer: I did rearrange some of the data members for PrintData
and PrintObject and their initialization order
2) In DocumentViewer: Implemented the shrink to fit feature by calc'ing the
ratios in the first reflow and then reflowing a second time to shrink them
3) In nsPageFrame: This is somewhat unrelated to this bug, but I found where
continuing frame content was being parented to the PageFrame instead of the
PageContentFrame.
4) Although at this time I am not using DumpFrames for debugging I may want to
switch back to it while debugging at anytime.
Bug 100967 r=dcone sr=attinasi
2006-02-07 01:13:20 +00:00
rods%netscape.com 66dd25e93a Improves error codes for printing and fixes selection printing by making sure the margins are initialized when no prefs are there
Bugs 86378 & 118637 r=dcone sr=attinasi
2006-02-07 01:13:19 +00:00
rods%netscape.com a9f129becd Switch public interfaces from nsIPrintOptions to nsIPrintSettings
Enabling XP Print Dialog for Windows
Enabling XP Print Progress Dialog
Enabling XP Page Setup Dialog
Fixing nsPrintPreviewContext to use nsIPrintPreviewContext
Bug 113917 r=dcone sr=attinasi
2006-02-07 01:13:12 +00:00
jaggernaut%netscape.com 9f0bb689da Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf 2006-02-07 01:13:11 +00:00
rods%netscape.com 49beaa8831 Add PrintBGColors, PRINBGImages and Scaling
Bug 108345 r=dcone sr=attinasi
2006-02-07 01:13:10 +00:00
kaie%netscape.com fbbdf61185 b=84947 New print dialog for Unix and OS/2
r=cls/rods/mkaply/pchen sr=roc+moz
Checking in for Roland.Mainz@informatik.med.uni-giessen.de
2006-02-07 01:13:09 +00:00
rods%netscape.com 5d2e655a58 Fixed up nsIPrintSettings interface and add a Get/Set method to nsIPrintOptions (only
the setter is implemented at this time) Bug 107399 r=kmcclusk sr=alexf/attinasi
2006-02-07 01:13:05 +00:00
rods%netscape.com ca6695f416 Backing out checkin, I can't believe you have to edit a mcp to checkin
an IDL file
2006-02-07 01:13:04 +00:00
rods%netscape.com bf3e23ae8d Fixed up nsIPrintSettings interface and add a Get/Set method to nsIPrintOptions
(only the setter is implemented at this time)
Bug 107399 r=kmcclusk sr=alexf/attinasi
2006-02-07 01:13:03 +00:00
dbaron%fas.harvard.edu 66e0f11792 Fix member initializer re-ordered warnings by re-ordering member initializers. r=jag rs=waterson b=105974 2006-02-07 01:13:02 +00:00
sfraser%netscape.com f9ff94caa4 Fix for bug 36796 - implement page setup on Mac and Mac OS X. r=sdagley, sr=alecf. 2006-02-07 01:13:01 +00:00
jaggernaut%netscape.com e79c2c4984 Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc 2006-02-07 01:13:00 +00:00
rods%netscape.com 559bd769d3 Part of previous checkin for Bug 99415, forgot to set this back to &PT 2006-02-07 01:12:59 +00:00
rods%netscape.com 25a045656e Enables the configuration of headers and footers, via 6 string in the nsIPrintOptions
3 for the header and 3 for the footer.
The new codes are &T,&U,&D,&P,&PT (see bug for explanation)
Bug 99415 r=kmcclusk, sr=attinasi a=pdt
2006-02-07 01:12:58 +00:00
gerv%gerv.net 7b2f58512e License changes, take 2. Bug 98089. mozilla/gfx/. 2006-02-07 01:12:56 +00:00
ccarlen%netscape.com e5d1dfd7f8 Adding new files for bug 154883 - using session printing APIs on OSX. r=pinkerton/sr=sfraser/a=asa 2006-02-07 01:12:54 +00:00
rjesup%wgate.com e204772686 Backout of commits for bug 97299. This causes assertions, which means we
missed some spots where name was getting set.
2006-02-07 01:12:53 +00:00
rjesup%wgate.com cce506356b Bug 97299: Store font names in lowercase. r=pavlov, sr=attinasi 2006-02-07 01:12:52 +00:00
kaie%netscape.com 7663aff84a b=24847 r=dcone sr=attinasi
Implement printing of Landscape in Unix.
Contact me at kai.engert@gmx.de
2006-02-07 01:12:51 +00:00
waterson%netscape.com e59fd24e56 Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2006-02-07 01:12:35 +00:00
dcone%netscape.com 8aadd3c6fa Initialized mPrintSilent to false. b=84300 r=peterl sr=attinasi 2006-02-07 01:12:34 +00:00
dcone%netscape.com 5717e87a25 b=75893. r=mcclusk sr=attinasi a=chofmann 2006-02-07 01:12:33 +00:00
dcone%netscape.com d15c0b1930 Added silent parameter. r=mclusky sr=attinasi 2006-02-07 01:12:32 +00:00
rods%netscape.com a6df382289 This now enables print listeners, print progress and the cancelling of printing
Bug 70946 & Bug 70949 r=dcone,chak sr=attinasi
2006-02-07 01:12:29 +00:00
rods%netscape.com 509a230fa9 Printing of selected frameset frames and Iframes
Bug 66783 r=dcone sr=buster,attinasi
2006-02-07 01:12:27 +00:00
rods%netscape.com fdc33fe025 Added UI for printing selectd frame
Bug 66783 r=kmcclusk,ben,dcone sr=buster
2006-02-07 01:12:20 +00:00
rods%netscape.com 5ee5170284 This checkin enables mozilla to support the printing of selection, the printing of page ranges, and
the printing of headers and footers.
Printing of selection is implemented by the frames figuring out if they are in the selection and painting
if they or not they they don't paint. This also only allows the printing of the first page of
selections, alothough it is well documented where this is implemeted so it can be removed.
Bugs 63426, 31218, 61075 r=dcone,kmcclusk,erik,buster sr=waterson
2006-02-07 01:12:18 +00:00
dcone%netscape.com 1a9f575411 New interface definition for printer options. a=KMcCluskey 2006-02-07 01:12:08 +00:00
rods%netscape.com bbf95f202b Initial check in for BUg 113917 (not in the build yet) 2006-02-07 01:11:55 +00:00
cbiesinger%web.de c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
pavlov%pavlov.net 5b140c101e changing widget creation for cairo builds around to use GetThebesSurface() r=vlad 2006-01-31 01:04:41 +00:00
mrbkap%gmail.com ba83630fa0 Remove the obsolete concept of "DTD verification". bug 323958, r+sr=jst 2006-01-31 00:22:04 +00:00
timeless%mozdev.org e46b658cce Bug 106386 Correct misspellings in source code
patch by ispiked@gmail.com r=timeless rs=brendan
2006-01-12 06:34:54 +00:00
vladimir%pobox.com a13e3c0bd1 Fix gaius orange/windows thebes builds 2005-11-29 22:56:40 +00:00
vladimir%pobox.com 5d01d94a3c merge from org.mozilla.cvs.cairo branch:
- moved platform-specific thebes code to gfxPlatform
- added widget getters for gfxASurface creation in platform-specific widget code
- added first pass at gfxTextRun
2005-11-29 20:12:29 +00:00
jst%mozilla.jstenback.com 8f1863159b Fixing bug 316794. Moving HandleDOMEvent() and Get/SetDocShell from nsIScriptGlobalObject to nsPIDOMWindow. r=mrbkap@gmail.com, sr=peterv@propagandism.org 2005-11-28 23:56:44 +00:00
timeless%mozdev.org 98c84e24ac Bug 106386 Correct misspellings in source code
patch by supernova_00@yahoo.com r=timeless rs=brendan
2005-11-21 06:30:34 +00:00
cvshook%sicking.cc 64a0fbd45f Bug 311827: Make GetAttr return a bool rather then an nsresult.
r/sr=bz
2005-10-28 11:25:24 +00:00
mozilla.mano%sent.com 39ccfb29e9 Bug 310894 - Bookmarks Manager: updating the sort direction / method from the View menu doesn't update the view until the columns headers are hovered. r=mento, sr=smfr. 2005-10-03 20:01:52 +00:00
masayuki%d-toybox.com 79aa4e5171 Bug 307396 Add IME selection colors and Underline height (nsILookAndFeel) r+sr=roc 2005-09-17 11:34:27 +00:00
cbiesinger%web.de 9a9d28f4a0 bug 281298 replace nsIPref with nsIPrefService/nsIPrefBranch in widget
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com> r=bryner sr=bz
2005-09-12 12:36:11 +00:00
mats.palmgren%bredband.net 1d37c1a0e6 Make nsHTMLFormatConverter deal with an empty source string. Don't add an URL dataflavor if the source URI is empty. b=303818 r+sr=bzbarsky 2005-09-10 11:39:32 +00:00
mats.palmgren%bredband.net 06566eee67 Move nsBaseDragService::GetFrameFromNode() to Mac widget code (only consumer); clean it up a bit. b=299084 r+sr=roc 2005-08-29 04:16:48 +00:00
roc+%cs.cmu.edu 6377fe1d40 Bug 296036. Remove the very poorly specified (and redundant) field 'point' of nsEvent. r+sr=roc, patch by Eli Friedman 2005-08-23 03:57:07 +00:00
pavlov%pavlov.net 9d85e378b2 moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc 2005-08-23 02:11:54 +00:00
bzbarsky%mit.edu 0d6a610963 Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
cbiesinger%web.de 5547496844 Bug 176177 use the correct flag for buttons that are checked
patch by Son Le <son.le0@gmail.com> r=emaijala sr=bz
2005-08-20 07:14:26 +00:00
mozilla.mano%sent.com 6d45bd865c Bug 265282 - Unsorted tree columns are drawn as sorted columns. r=jhpedemonte sr=neil 2005-08-20 07:14:25 +00:00
dbaron%dbaron.org eb52d978b9 Use preprocessor instead of separate files for platform-specific parts of forms.css. b=272151 r+sr=bryner 2005-08-20 07:14:17 +00:00
bzbarsky%mit.edu 51a160cec8 Fix border width inheritance by keeping track of both the border width we'd
have if our style were not none/hidden and the actual computed border width.
Bug 290377, r+sr=dbaron, a=asa
2005-08-20 07:14:14 +00:00
joshmoz%gmail.com 48dcfa7964 fix typo in constant usage from patch for bug 204237 - this error causes buttons to incorrectly theme fairly often 2005-08-20 07:14:13 +00:00
joshmoz%gmail.com 7396c067a8 disabled form elements don't have aqua appearance (bug 204237) r=josh sr=bryner 2005-08-20 07:14:12 +00:00
cbiesinger%web.de 83e3562ec3 bug 241070 patch by npeninguy@gmail.com (Nicolas PENINGUY), r=bryner sr=blizzard
Refactor nsNativeThemeGTK
2005-08-20 07:14:11 +00:00
bryner%brianryner.com 020d944e4b Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc. 2005-08-20 07:14:06 +00:00
bryner%brianryner.com 195591cece Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2005-08-20 07:14:04 +00:00
roc+%cs.cmu.edu 7f3dc868a6 Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin 2005-08-20 07:13:58 +00:00
neil%parkwaycc.co.uk b6194b478a Bug 237138 Disabled form controls are not always greyed out r/sr=bz 2005-08-20 07:13:57 +00:00
bzbarsky%mit.edu 39621368bc Make nsNativeThemeWin inherit from nsNativeTheme; remove some redundant code.
Bug 232175, patch by Isaac Hwak Han <isaachh@mailc.net>, r=bryner, sr=bzbarsky
2005-08-20 07:13:56 +00:00
bryner%brianryner.com c7dc6e1cb1 deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc. 2005-08-20 07:13:46 +00:00
bryner%brianryner.com b5412e1782 Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron. 2005-08-20 07:13:42 +00:00
bryner%brianryner.com 2ec2c8cf64 Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky. 2005-08-20 07:13:41 +00:00
bryner%brianryner.com 79cca310bc Updating my email address 2005-08-20 07:13:39 +00:00
jst%mozilla.jstenback.com 231fe7a8c6 Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org. 2005-08-20 07:13:35 +00:00
uid502 da09c2ca0e Bug 190735. Final patch for deCOMtamination of core nsIFrame methods! rs=dbaron 2005-08-20 07:13:33 +00:00
bzbarsky%mit.edu a44ffb8c51 Fix mac build bustage 2005-08-20 07:13:28 +00:00
caillon%returnzero.com 74861607c6 Bug 209087
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2005-08-20 07:13:27 +00:00
dbaron%dbaron.org acee7d0eba Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan 2005-08-20 07:13:26 +00:00
bryner%netscape.com 61b699fa33 Fixing progress meters in classic on mac (bug 197289). Use nsString::ToInteger correctly. r=shuehan, sr=jag, a=sspitzer. 2005-08-20 07:13:22 +00:00
bryner%netscape.com acfbcf9fd0 Fix several problems with aqua form controls:
- don't disable -moz-appearance because the textfield has a transparent background
- don't draw a focus border for buttons, because of an OS bug that causes ugly lines through them
- make sure button text doesn't move when the button is pressed
- make sure buttons don't get a dotted internal focus border
- don't allow colors to be overridden on buttons for now

Also fixes dependencies in gfx/src/mac/Makefile.in. Bug 197094, r=pinkerton, sr=bzbarsky.
2005-08-20 07:13:21 +00:00
shliang%netscape.com 5c918b0821 123617 - can't tab to buttons checkboxes and radios in osx classic. r=jag, sr=bryner. 2005-08-20 07:13:20 +00:00
bryner%netscape.com 1bdb6bc6d4 Fix drawing of context menus and selected tab on Mac (bug 197107). r=sfraser, sr=kin 2005-08-20 07:13:19 +00:00
bryner%netscape.com 9e4d1676a5 Implement Aqua form controls when building with the Cocoa toolkit (bug 188254). r=pinkerton, sr=sfraser. 2005-08-20 07:13:18 +00:00
aaronleventhal%moonset.net 8b21f5d760 Bug 303841. When screen reader running, prefer external viewer applications over full page plugins because they are more accessible. r=biesi, sr=jst, a=cbeard 2005-08-10 01:45:31 +00:00
roc+%cs.cmu.edu 38de62e088 Bug 301402. HideWindowChrome should do that, not make the window fullscreen in GTK2. r+sr=blizzard,a=shaver 2005-07-21 04:28:40 +00:00
mark%moxienet.com 91f85f2d34 Bug 299384, Crash in Mac Carbon nsNativeScrollbar::DoScrollAction when using the scrollbar while reloading since 282940. Handle Destroy() when the page is going away. r=josh sr=smfr a=asa 2005-07-03 05:44:08 +00:00
timeless%mozdev.org 351f4c0dfb Bug 299100 remove useless references to nsVoidArray
widget
r=darin sr=darin a=asa
2005-07-01 04:40:31 +00:00
dbaron%dbaron.org 22c8c10292 Implement css3 syntax for url() values of cursor with optional hotspot coordinates. b=286303 r=biesi sr=bzbarsky a=asa 2005-07-01 04:29:42 +00:00
mats.palmgren%bredband.net 269d29adc0 Attempting to fix build bustage... 2005-06-28 22:04:03 +00:00
mats.palmgren%bredband.net 97417c0bb6 Make drag-n-drop of frame-less content work again. b=289667 r+sr=roc a=benjamin 2005-06-28 21:40:15 +00:00
jst%mozilla.jstenback.com 3d52203396 Fixing bug 285438. Make our drag n' drop code remember what we're dragging even if the user drags outside the initial window and then back, and make the browser code check that the source of a dragged link has the right to load the target of the link (Win32 and Gtk 1 & 2 only so far, Mac on its way). r=bzbarsky@mit.edu, sr=bryner@brianryner.com 2005-03-16 00:40:21 +00:00
jst%mozilla.jstenback.com a344605f63 Whitespace cleanup to get some consistency into this code. 2005-03-14 22:49:00 +00:00
timeless%mozdev.org 33ac720268 Bug 268311 Rewrite nsIFilePicker.displayDirectory handling and (windows) nsFilePicker::ShowW
r=neil sr=neil
2005-01-25 11:57:29 +00:00
timeless%mozdev.org e718f98397 Bug 268311 Rewrite nsIFilePicker.displayDirectory handling and (windows)
nsFilePicker::ShowW
r=neil sr=neil
removing stray character
2005-01-14 12:02:50 +00:00
timeless%mozdev.org 70be16dcdc Bug 268311 Rewrite nsIFilePicker.displayDirectory handling and (windows) nsFilePicker::ShowW
r=neil sr=neil
2005-01-14 11:41:37 +00:00
timeless%mozdev.org 0f16244b59 Bug 187508 Follow "full keyboard access" setting in System Preferences for tabbing navigation
patch by bugs.mano@mail-central.com r=aaronl sr=neil a=asa
2005-01-06 23:41:52 +00:00
cbiesinger%web.de b71e2a3790 38447 layout,content,dom and xpwidget part: Implement Handling of URI Values on
CSS "cursor" Properties
for dom,layout,content: r+sr=bz
for widget: r+sr=roc
2004-12-30 21:56:11 +00:00
bsmedberg%covad.net 79241940e8 Bug 273876 - libxul step 2 (everything through widget, except spidermonkey) r=darin; again, this should not affect non-xulrunner trees. 2004-12-09 19:28:35 +00:00
bryner%brianryner.com 29c70cffe8 Reduce do_GetService code bloat further by adding specialized assignment to nsCOMPtr and providing a version with no error pointer. Also make CallGetService work the same way as CallGetComponent does, as far as using frozen/non-frozen interface to service manager. Bug 264456, r=darin. 2004-11-24 22:48:45 +00:00
darin%meer.net 950a78482d fixes bug 219400 "remove callers of nsServiceManager:: methods" r=bsmedberg 2004-11-07 23:59:35 +00:00
darin%meer.net 189ba5e5c4 eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg 2004-11-01 18:50:36 +00:00
darin%meer.net 52ac61d678 landing patch for bug 262218 "libxpcom.so should only export frozen symbols" r=bsmedberg sr=bryner 2004-10-25 19:34:45 +00:00
jst%mozilla.jstenback.com 9831eb8e75 Fixing bug 263388. Patch by trev@gtchat.de. Make opening filepickers possible from frames that are not displayed, i.e. have no widget. r=jst@mozilla.org, sr=bzbarsky@mit.edu 2004-10-15 17:20:21 +00:00
jst%mozilla.jstenback.com 1d7d91ceed Fixing bug 263388. Patch by trev@gtchat.de. Make opening filepickers possible from frames that are not displayed, i.e. have no widget. r=jst@mozilla.org, sr=bzbarsky@mit.edu 2004-10-15 17:19:20 +00:00
aaronleventhal%moonset.net ca0cd1c767 Bug 261054. Make caret consistently the same width throughout Gecko/Mozilla. Configurable through ui.caretWidth. r=glazou, sr=rbs 2004-10-13 01:12:14 +00:00
zack%kde.org 462fea1107 Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi
2004-10-11 04:01:49 +00:00
darin%meer.net 0881640487 fixes bug 258473 "Taskbar icons all the same (moz head) instead of functional icons (browser vs. mail)" r=biesi 2004-09-08 22:06:17 +00:00
darin%meer.net 77f38a74b2 landing v1.1 patch for 257162 "core changes required to enable XULRunner functionality" r=biesi,sr=blizzard 2004-09-07 18:59:27 +00:00
bryner%brianryner.com 180b0b7373 Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc. 2004-08-20 20:34:37 +00:00
jst%mozilla.jstenback.com ce14e62d77 Fixing bug 256235. Can't download files (no filepicker displayed), apparently XP-SP2 only. r+sr=shaver@mozilla.org 2004-08-20 15:08:28 +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
caillon%redhat.com 0444718bff Start using the GTK 2.4 file chooser when available.
r+sr=blizzard
2004-07-21 15:44:00 +00:00
dbaron%dbaron.org 4cdde2690f Fix DEBUG-only leak with an nsCOMPtr. Add const. b=243724 r+sr=bzbarsky 2004-07-15 19:58:57 +00:00
cbiesinger%web.de 2bb5f1d3a1 replace EqualsWithConversion by EqualsLiteral where possible
bug 248687 r+sr=roc
2004-06-26 14:32:11 +00:00
timeless%mozdev.org f641551bbe Bug 241971 potential crash [@ nsPrimitiveHelpers::ConvertUnicodeToPlatformPlainText]
r=neil sr=dveditz
2004-06-22 09:40:13 +00:00
roc+%cs.cmu.edu 0f4150a4e5 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2004-06-17 00:13:25 +00:00
bryner%brianryner.com 947f4cb51b oops, checked in from an old version of the patch. fixing bustage. bug 239390. 2004-06-10 20:41:09 +00:00
aaronleventhal%moonset.net dcd7e072c6 Bug 239914. When OS high contrast or another accessible theme is used, automatically follow it in chrome and content. r=bsmedberg, sr=bryner 2004-06-08 19:34:55 +00:00
bzbarsky%mit.edu f8f45bc910 Making desperate attempt to reland with a couple crash-proofing changes. Bug
243724, r+sr=roc
2004-05-22 20:54:40 +00:00
bzbarsky%mit.edu 59427ab6f1 Backing out to try and fix mac orange. Bug 243724 2004-05-22 20:04:59 +00:00
bzbarsky%mit.edu 6f4d4e2b46 deCOMtaminate nsIWidget::GetChildren. Bug 243724, r+sr=roc (with sr=blizzard
on a previous-but-similar iteration of the patch).
2004-05-22 16:47:13 +00:00
roc+%cs.cmu.edu cab775b57b Backing out 233441. 2004-05-17 16:29:13 +00:00
roc+%cs.cmu.edu e0fe2b43bd Bug 233441. Make nsViewManager always have a root view, you can't change it. r+sr=dbaron 2004-05-06 03:17:14 +00:00
jst%mozilla.jstenback.com 6a9d89a9fa Fixing bug 240723. Cleaning up nsIFilePicker a bit, no more nsIDOMWindowInternal, and use our string classes and not raw strings. r=caillon@gmail.com, sr=bzbarsky@mit.edu 2004-04-21 23:38:22 +00:00
gerv%gerv.net 8b8dde7d95 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 22:01:16 +00:00
timeless%mozdev.org 6109079414 Bug 238455 warning C4244: 'argument' : conversion from 'PRInt64' to 'size_t', possible loss of data
r=roc sr=dveditz
2004-04-13 05:28:12 +00:00
caillon%redhat.com 6543f0e541 Don't bother building nsBaseClipboard on platforms that won't use it.
237928.  r=cls a=asa
2004-03-26 08:51:01 +00:00
timeless%mozdev.org 8304fe620c Bug 235595 nsXPLookAndFeel.cpp Warning: String literal converted to char* in initialization.
r=roc sr=roc
2004-03-02 03:44:26 +00:00
ben%bengoodger.com 434b29d4a5 227796 - XPInstall InstallTrigger API changes - add a parameter to the install js object that supports an icon, also make the install FE parameterizable via a pref. r=bsmedberg, dveditz.
230768 - add the ability to make a window flash only a certain number of times in the taskbar. dom stuff r/sr=jst, widget changes r=danm, sr=bryner
2004-02-11 03:46:30 +00:00
jst%mozilla.jstenback.com 505c634885 Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com. 2004-02-09 22:48:53 +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
bzbarsky%mit.edu e5cedca9d0 Use nsCOMArray instead of nsISupportsArray. Also kills off tabs. Bug 227491,
r=caillon, sr=dbaron
2004-01-05 23:28:41 +00:00
danm-moz%comcast.net dca8cc1f87 new |placement| parameter to PlaceBehind. bug 42557 r=neil (mostly), rjc. rs=hyatt 2003-10-07 01:19:51 +00:00
jst%mozilla.jstenback.com 5037b2a4a2 Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org. 2003-09-27 04:18:26 +00:00
uid502 1cfabd35d3 Bug 190735. Final patch for deCOMtamination of core nsIFrame methods! rs=dbaron 2003-09-23 17:05:29 +00:00
bryner%brianryner.com 06c7c1b2b4 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan. 2003-09-08 00:31:50 +00:00
bzbarsky%mit.edu 5fa37ec6f3 DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
r+sr=jst
2003-07-28 21:35:53 +00:00
jshin%mailaps.org 3cf1136e04 bug 200732 : adding a few missing return value checks for GetUnicode(En|De)coder(Raw) : r=smontagu, sr=blizzard (original bug was about crash on HP/UX under UTF-8 locale) 2003-07-26 10:15:24 +00:00
jaggernaut%netscape.com 83c571e877 Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron 2003-07-20 07:47:59 +00:00
rbs%maths.uq.edu.au a3601b3e47 Helper patch for bug 15364. Expose an API to allow scripts to show the caret even in selections (a la Emacs). Users can also set the pref ui.caretVisibleWithSelection to 1, which gives a nice combination with caret browsing (hit F7). r=sfraser, sr=bzbarsky 2003-06-25 01:14:25 +00:00
bryner%netscape.com 9d441ef1da Remove some unused interfaces and files from widget. Bug 210169, r/sr=dbaron. 2003-06-21 02:16:53 +00:00
mkaply%us.ibm.com 8047d7f349 #188071
r=mkaply, sr=dbaron
Add a lookandfeel color for button default so it can be different than 3D shadow
2003-06-18 21:16:29 +00:00
caillon%returnzero.com 2df173e9c8 Bug 209087
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
alecf%flett.org 2751c6b097 fix for bug 206379:
- combine nsICharsetConverterManager2 and nsICharsetConverterManager
- get rid of nsIAtom in most of the methods
- provide versions of getUnicodeDecoder/Encoder which don't do alias resolution
- change all charset types to ASCII strings
- clean up some other i18n APIs which could be simplified
- fix all consumers of all changed i18n interfaces
r=jshin, smontagu
rs=sfraser
2003-06-11 18:16:03 +00:00
dwitte%stanford.edu 6db7e950c7 Bug 106386: Correct misspellings in source code
s/avilable/available/ in a couple places.

patch by nb, r=timeless, sr=brendan.
2003-05-27 22:55:16 +00:00
dwitte%stanford.edu c58d3d298e Bug 127575: enable full screen mode to function on secondary display of multi-monitor systems.
patch by Dean Tessman, r=ere, sr=jag, a=asa.
2003-05-08 18:31:01 +00:00
bryner%netscape.com 12279edad4 Use system metrics when available, and observed platform behavior otherwise, for determining the threshold to begin a drag. Bug 201342, r=blizzard, sr=sfraser, a=sspitzer. 2003-05-02 18:20:38 +00:00
sfraser%netscape.com c2827fb6e7 Bug 193053: drag and drop-related changes to allow for the dragging and copying of image bits, and to allow dragging into the file system. r=pinkerton/brade, sr=bryner/bz. 2003-04-18 20:20:04 +00:00
alecf%netscape.com 5e99cda65c another part of the fix for bug 199170 - converting mac widget stuff over to static atoms
r=pinkerton, sr=sfraser
2003-04-14 14:09:37 +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
darin%netscape.com dd33629359 final patch for bug 198270 "Trunk crash resulting from minimo branch landing" patch=dougt r=kaie sr=darin 2003-03-25 02:17:05 +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 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
varga%netscape.com 83d128877f Fix for bug 117954. Auto-close springloaded folders except the destination
folder.
r=bryner, sr=dmose
- added a value array to store indexes of rows, currently only used for auto
closing of spring loaded folders
- added several tree related settings to nsILookAndFeel service
- made all timers use this service
2003-03-16 23:26:31 +00:00
dougt%netscape.com 0d2808c511 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
bryner%netscape.com 80c279f74c Ensure that mWindowType is initialized. Fixes intermittent gray windows on mac (bug 181293). r=pinkerton, sr=roc. 2003-03-10 01:23:32 +00:00
amardare%qnx.com d3ddf84e0b Added "photon" to the list of platforms requiring the nsBaseFilePicker.cpp file. 2003-02-19 00:20:04 +00:00
dbaron%dbaron.org b9083989bb Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 23:19:20 +00:00
bryner%netscape.com 9b996ca00d Fix fullscreen mode on Linux to use the fullscreen hint, rather than manually sizing the window (bug 176640). Move the existing implementation of fullscreen mode from nsGlobalWindow to nsBaseWidget, so that it can be overridden in the gtk widget implementation. r=blizzard, sr=hewitt. 2002-11-06 09:35:13 +00:00
kmcclusk%netscape.com 3df9afe194 improve user interactivity during long page loads by doing better detection of user-input and interrupting the parser more frequently. Also moved the WIN32 specific logic for determining when the user is moving a top-level window from plevent.c to the widget module. b=165039 r=rods@netscape.com sr=kin@netscape.com 2002-10-01 03:04:22 +00:00
nhotta%netscape.com db4a3ac2ad Remove keyboard script substitution because it has a conflict with native converter's substitution,
bug 169211, r=shanjian, sr=sfraser.
2002-09-23 21:35:20 +00:00
kmcclusk%netscape.com d6f51b19b1 reparent the view's descendant widgets when a view is re-inserted into a new view hierarchy position by paginated reflow. b=129034 r=roc+moz sr=kin 2002-09-12 03:59:15 +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
sspitzer%netscape.com d73ec61a67 fix for #121122 (nsIFilePicker should allow picking multiple files) and #43015 (Cannot add multiple attachment in Attach File dialog).
right now, only supported on windows.  bugs logged for mac, beos, cocoa, os/2, qnx
and the xpfilepicker (linux).

r=bz, sr=bienvenu, a=asa
2002-09-07 05:23:45 +00:00
aaronl%netscape.com daa424708a Bug 167022. Color prefs broken. r=caillon, sr=brendan, a=asa 2002-09-06 07:30:45 +00:00
dougt%netscape.com f2a00efc93 Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2002-09-03 23:36:13 +00:00
timeless%mac.com 4f2d552fff Bug 165617 Build warnings caused by bug 158754 checkin
r=aaronl sr=bz
2002-08-30 08:29:01 +00:00
jfrancis%netscape.com 048c986594 fix for 94176: Text copied from table with multiple rows has no CR/LF. r=fm, sr=kin 2002-08-29 08:23:53 +00:00
alecf%netscape.com 1ccf30a757 fix for bug 164940 - D&D and clipboard were broken
author=akkana, sr=alecf, r=timeless
2002-08-27 18:15:38 +00:00
alecf%netscape.com b52bf54b24 huh, try raw casts to try to fix bustage 2002-08-26 23:05:57 +00:00
alecf%netscape.com dc6d6e3736 bug 157624 - freeze nsISupportsPrimitives, which includes changing nsISupport[C]String over to using A[C]String and fixing consumers
r=dougt, sr=darin
2002-08-26 21:20:34 +00:00
glazman%netscape.com 9f3e974421 backing out 2002-09-08 changes of fix for bug 117730 due to very bad regression in absolute positioning (see bug 117730) and
because bz, who did the original check-in, is on vacation. rs=brade
2002-08-19 13:35:21 +00:00
glazman%netscape.com 1c0cd514aa ui.* prefs were not accepting #rrggbb colors; sr=161290, r=brade, sr=bzbarsky 2002-08-13 10:07:16 +00:00
aaronl%netscape.com fac59ec279 Bug 158754. Allow type ahead find to change selection color, and show caret with selection. r=akkana, sr=jst 2002-08-10 08:15:30 +00:00
seawood%netscape.com 322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
bzbarsky%mit.edu e18fced414 Fix bustage; need to follow C++ portability guidelines. ;) 2002-08-10 04:20:53 +00:00
bzbarsky%mit.edu 9ede6c8f9d Fix a bug nsBaseWidget::SetZIndex and make it faster. The changes to
SetZIndex are actually fixing the problems in question; the other
changes are a replacement of all the evil tabs with spaces.

Bug 117730, patch by Dainis_Jonitis@swh-t.lv (Dainis Jonitis), r=beard,
sr=attinasi (this has been languishing for a while, ok?).
2002-08-10 02:07:26 +00:00
timeless%mac.com 6b932868e6 Bug 29856 *nix only : Window Class the same for all mozilla windows
original patch from arik devens / rob ginda
r=akkana sr=alecf
2002-08-07 01:59:22 +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
alecf%netscape.com f7ad4265ef bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
nsISupportsString  -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag
2002-08-06 00:53:19 +00:00
nhotta%netscape.com 731a9d29c2 Changed to return a result code for conversions so the caller can try fallback,
also changed convert from Unicode to try keyscript in addition to the system default,
bug 108029, r=pinkerton, sr=sfraser, a=asa.
2002-07-15 23:01:17 +00:00
bryner%netscape.com 6e4ef3bfc5 Add the ability to filter on applications to nsIFilePicker (bug 97321). r=law, sr=blake. 2002-07-07 07:21:45 +00:00
dougt%netscape.com c683a217ab Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756 2002-05-15 18:55:21 +00:00
pinkerton%netscape.com 3ba174b7c8 Make CF_HTML a different flavor and return it to editor w/out any
modification. Bulletproof the data we get from the OS by always null
terminating it. r=brade/sr=kin bug# 69566.
2002-05-07 19:45:58 +00:00
tor%cs.brown.edu 09af8e5c54 Bug 53597: gamma correction backout. r=dbaron, sr=brendan 2002-04-30 23:15:52 +00:00
tor%cs.brown.edu cb1d9145e3 Bug 53597 - consistent gamma correction. r=dbaron, sr=brendan 2002-04-13 10:03:59 +00:00
dbaron%fas.harvard.edu 66238732c8 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-23 22:26:36 +00:00
darin%netscape.com 9fbd1028d6 b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa 2002-03-20 22:50:33 +00:00
hewitt%netscape.com 5c354e81e6 68136 - Mozilla should have a Full-screen mode, r=ben, sr=jst/jag 2002-02-20 03:33:52 +00:00
dbaron%fas.harvard.edu 59892aa65e Remove more no-longer-needed nsComponentManager::RegisterComponent calls. Remove remnants of NS_IMPL_IDS macro, associated with long-gone NS_DECLARE_ID. b=125782 r=dougt rs=jag 2002-02-16 16:18:13 +00:00
pinkerton%netscape.com 7180e5e8d1 allow --enable-default-toolkit=cocoa in makefiles and default toolkit can now be overridden on platform that don't use X11. r=cls/sr=hyatt. bug#121496 2002-01-24 15:11:18 +00:00
bryner%netscape.com c22fbaedbb Bug 120252 - paint flashing broken on gtk. Also removed a lot of old cruft, changed #ifdef NS_DEBUG (which we don't define any more) to #ifdef DEBUG. r=waterson, sr=blizzard. 2002-01-24 01:18:36 +00:00
sfraser%netscape.com b050f87ab1 Fix port/GDevice management issues in Mac code, fixes bugs 113480, 103234, 105946, and 104781. Changes ensure that the current graphics device is set correctly when SetPort is used to change the current graphics port (to window or GWorld). r=pinkerton, rs=brendan 2002-01-14 23:26:49 +00:00
timeless%mac.com 1ebede96c3 Bug 119391 nsBaseWidget::GetRenderingContext() does not correctly check for errors
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser
2002-01-13 00:28:11 +00:00
timeless%mac.com 61a97fd94a Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
seawood%netscape.com 45bfbf0658 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
hyatt%netscape.com 0ec3f045d8 Fix for 112980, nsITheme API and dynamic skin switching re-enabling. r=ben, sr=waterson 2001-12-17 22:51:39 +00:00
jaggernaut%netscape.com 97b0530073 Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf 2001-12-16 11:58:03 +00:00
ben%netscape.com 35d4bc6f3a bug 11632 - save page with images, stylesheets, objects and applets.
r=hewitt, brade, sr=hyatt
2001-12-12 04:17:26 +00:00
leaf%mozilla.org 8310ba80d7 remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron 2001-12-05 03:43:29 +00:00
seawood%netscape.com 7733357d51 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
timeless%mac.com 060425ec59 Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status)
s/!NS_SUCCEEDED/NS_FAILED/g;s/!NS_FAILED/NS_SUCCEEDED/g;
r=dougt sr=hewitt
2001-11-19 06:45:00 +00:00
dbaron%fas.harvard.edu ea3a95c49f Fix Mach-O/BeOS/OS/2 REQUIRES bustage. 2001-11-16 03:47:07 +00:00
jaggernaut%netscape.com ee4f787321 Clean up REQUIRES lines. r/sr=alecf 2001-11-16 01:54:59 +00:00
alecf%netscape.com d49a4ba867 win32 REQUIRES cleanup 2001-11-15 03:49:13 +00:00
dbaron%fas.harvard.edu 8cd8d91750 Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052 2001-11-07 06:24:10 +00:00
cls%seawood.org 0a1e90f3df make our 64-bit platforms happy and use the macro to cast from pointer to int. 2001-11-07 01:08:26 +00:00
seawood%netscape.com a6e983b03e Attempt to fix OS/2 bustage by declaring callback function appropriate 2001-11-06 08:23:51 +00:00
bryner%netscape.com 6cc6311790 Reorganize nsLookAndFeel so that all of the platform implementations
derive from nsXPLookAndFeel.  Implement a color cache for
nsXPLookAndFeel::GetColor calls.  bug 77941, r=akkana, rs=waterson.
2001-11-06 02:41:04 +00:00
dbaron%fas.harvard.edu 0d7378ab62 Fix BeOS bustage by doing what bryner meant to. b=106208. 2001-10-30 08:36:21 +00:00
bryner%netscape.com b1494c8444 Bug 106208 - don't build nsBaseFilePicker on platforms where we don't have a native filepicker implementation. Also, don't build the XUL filepicker on platforms where we _do_ use a native filepicker implementation. r=cls. 2001-10-30 06:10:01 +00:00
jaggernaut%netscape.com 24505a61c3 Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc 2001-10-26 04:24:06 +00:00
dbaron%fas.harvard.edu 02f3a2d769 Fix member initializer re-ordered warnings by re-ordering member initializers. r=jag rs=waterson b=105974 2001-10-25 03:21:53 +00:00
dbaron%fas.harvard.edu 2fe76cd2ac Reduce the performance cost of (threadsafely) refcounting many atoms by creating a second implementation of nsIAtom (derived from the first) that does not refcount and gets destroyed at XPCOM shutdown. Normal atoms are converted to permanent ones without loss of pointer identity when a permanent atom is requested and a normal one already exists. b=92141 r=waterson sr=brendan 2001-10-20 23:19:07 +00:00
dbaron%fas.harvard.edu ed869c764e Replace uses of overloaded |fputs| and most uses of |ns[C]String::ToCString|. b=104763 r=jag rs=scc 2001-10-16 03:53:44 +00:00
jaggernaut%netscape.com ca6197295f Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc 2001-09-29 08:28:41 +00:00
gerv%gerv.net 4e12e44b2f Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
jaggernaut%netscape.com 77271b03ed One module per line for REQUIRES. r=/sr=alecf 2001-09-18 21:52:15 +00:00
jaggernaut%netscape.com dc40187223 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
alecf%netscape.com 62424ee7b2 Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
jaggernaut%netscape.com 25856c9451 Bug 73353: move gfx from module layout to module gfx and fix up REQUIRES lines. r=cls 2001-09-14 05:37:29 +00:00
jaggernaut%netscape.com 30ace44624 Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls. 2001-09-12 12:48:23 +00:00
alecf%netscape.com 298c713fa2 add REQUIRES support to layou, content, gfx, gfx2, widget and modules/libpr0n b=98371 r=cls 2001-09-10 20:46:52 +00:00
jaggernaut%netscape.com b26394e3be Bug 73353: clean up REQUIRES. r=cls 2001-09-09 13:36:07 +00:00
dougt%netscape.com f72e52e830 Merge ServiceManager and ComponentManager. Bug 96457. r=dp@netscape.com, sr=wat
erson@netscape.com
2001-09-06 21:13:11 +00:00
bryner%netscape.com a6247d9aa1 Bug 47551 -- removing obsolete nsIFileSpecWithUI and nsIFileWidget. r=pavlov, sr=ben. 2001-09-04 22:56:38 +00:00
pinkerton%netscape.com f02452db2b fix for strlen being called on a null string when there is no text to convert to the platform charset. r=pchen/sr=sfraser/a=asa. bug# 92755. 2001-08-22 22:21:43 +00:00
hyatt%netscape.com 0c296a706a Fix for 71106. r=jag, sr=jst 2001-08-06 21:49:35 +00:00
jaggernaut%netscape.com e91f8a147e Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa 2001-07-25 07:54:28 +00:00
jaggernaut%netscape.com cb0faab070 Bug 73353: clean up the REQUIRES lines in Makefiles. 2001-07-23 22:36:12 +00:00
pollmann%netscape.com c50a33220f Bug 43410: Correct z-index ordering of iframes. This PlaceBehind() call is needed on Windows to cause the actual ::SetWindowPos system call that reorders the widgets to be made. Mac and Gtk do not implement PlaceBehind and should not be affected by this change. Fix includes work by beard@netscape.com. r=beard@netscape.com,self sr=jst@netscape.com 2001-07-18 08:21:22 +00:00
dbaron%fas.harvard.edu aa4fec2b67 Header include dependency cleanup. b=64023 r=jag rs=brendan 2001-07-16 02:40:48 +00:00
jaggernaut%netscape.com 5a6317b8a5 Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.

nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
dbaron%fas.harvard.edu 9d35ed31a4 Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa 2001-06-20 03:27:48 +00:00
cls%seawood.org bf5fb48486 Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
Changes allow us to have a finer control over which parts of the tree are built with PIC.  Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
nhotta%netscape.com 8e0cad2115 Added an attribute for the charset conversion so that it fallback to a question mark in case of conversion error,
bug 83218, r=pinkerton, sr=blizzard, a=asa.
2001-06-05 00:02:29 +00:00
pchen%netscape.com 6d42aa08c7 bug 78409, r=pinkerton, sr=hyatt, a=asa, apply patch for bug 66848 which fixes submenus not knowing that its parent menu popped up in the opposite direction (usually because of hitting a screen boundary) 2001-06-04 23:03:24 +00:00
hewitt%netscape.com f07156eb73 78882 - Dragging a bookmark into the personal toolbar causes all items to be deleted, r=ben, sr=alecf 2001-05-20 05:58:25 +00:00
dr%netscape.com 2d2e67c3fa fix for 78010 (implement nsIClipboardHelper). r=pavlov, pinkerton, hewitt, sr=hyatt 2001-05-10 02:35:00 +00:00
hyatt%netscape.com dddabd000c Fix for 76495. r=danm, sr=rpotts 2001-05-01 22:50:16 +00:00
valeski%netscape.com 00bca056ef mozilla diffs r=tao, sr=alecf, commercial diffs r=syd, sr=syd/shaver. lower-casing JS calls to createBundle. removing un-used nsILocale param from nsIStringBundle::CreateBundle(). 76332 2001-04-27 21:30:24 +00:00
pinkerton%netscape.com a30df4a72f osx needs nsWidgetAtoms built. r=saari/sr=hyatt. bug#75653 2001-04-17 04:35:22 +00:00
dbaron%fas.harvard.edu 3edaff6670 Add 3 proposed CSS3 system colors as -moz-FieldText, -moz-Dialog, and -moz-DialogText, which are needed to accurately represent system colors on GTK.
Restore GTK system color for WindowText to the correct value (fg rather than text).
Add debugging code that can be enabled to debug use of system colors in themes.
r=pierre@netscape.com  sr=blizzard@mozilla.org  b=67448
2001-04-17 00:46:07 +00:00
law%netscape.com 1eb69820e2 Bug 57576; add SetIcon method to widgets and add code to nsXULWindow to set icons per window; no icons available yet, unless you roll your own; see bug for details; r=mcafee, sr=hyatt 2001-04-14 00:57:30 +00:00
disttsc%bart.nl dacbb4faa9 Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna) 2001-03-30 10:39:06 +00:00
blizzard%redhat.com 9f0dc9f1fe Query pointer for great justice. Part of bug #72556. Not part of the build. 2001-03-25 21:55:37 +00:00
pinkerton%netscape.com b4a97b3e86 new file. 2001-03-22 03:51:09 +00:00
pinkerton%netscape.com 34f194d703 use nsXPIDLCString to avoid the memory leak when getting a flavor out of our nsISupportsString wrappers. r=jag/sr=sfraser. bug# 71563 2001-03-13 02:13:20 +00:00
Peter.VanderBeken%pandora.be 47d931e2cd Renaming NS_PARSER_IID to NS_PARSER_CID, because it *is* a CID. r=jag, sr=jst. 2001-03-10 21:02:12 +00:00
disttsc%bart.nl 277181c660 Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc 2001-03-02 09:26:57 +00:00
disttsc%bart.nl a6f2f5861a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
blakeross%telocity.com c72ba88ee8 Fix 65025: scrollbars in Mac Classic are wrong color. patch by lordpixel. r=blake sr=blizzard 2001-01-16 01:27:20 +00:00
pinkerton%netscape.com 0efb333362 make linebreak converter not specific about what kind of linebreaks we're dealing with on a paste. Insulates us from changes to what kind of linebreaks the DOM gives us. r=saari, a=sfraser, bug# 63563. 2001-01-11 00:08:28 +00:00
pinkerton%netscape.com 2d2a9102fd removing files. not used anymore. 2001-01-10 22:14:04 +00:00
pinkerton%netscape.com edf2a98b13 stupid typo slipped in during last patch, extra semi on the end of a for loop. thanks to roc for catching. r=pinkerton,sr=sfraser. bug 64211. 2001-01-04 22:29:48 +00:00
bratell%lysator.liu.se 38cb922a58 Backing myself out to save mac build 2000-12-19 22:54:40 +00:00
bratell%lysator.liu.se e7f77964a4 Bug 62432, remove nsHTMLToTXTSinkStream from build. r=akkana@netscape.com, sr=vidur@netscape.com 2000-12-19 21:38:36 +00:00
pinkerton%netscape.com d5ed18b614 Don't double-add flavors in list when both it is supported intrinsically and by conversion, support for adding data when flavor has not yet been registered, some additional cleanup. r=pink, a=hyatt. patch from Dainis Jonitis (Dainis_Jonitis@swh-t.lv) 2000-12-19 00:35:27 +00:00
blakeross%telocity.com da5b3f2f0a Fix 46174: widgets don't use Appearance Manager variation color in mac classic theme. r=ben sr=blizzard 2000-12-05 21:48:00 +00:00
cls%seawood.org 66a18fcbbf Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
blakeross%telocity.com 7ab377fe7d Fix 59867: sidebar dragging needs to respect user settings. r=evaughan a=hyatt 2000-11-16 22:25:45 +00:00
pavlov%netscape.com a30aea6b50 commenting out some printfs r=ramiro 2000-11-07 08:29:59 +00:00
warren%netscape.com cd56c0575b Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com 5feaa5b397 Removed extra 0 arg from macro. 2000-10-27 23:37:22 +00:00
warren%netscape.com 9a6d92a433 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
law%netscape.com 54c9df8633 rtm++ bug 55627; handle case where base window closes out from under Downloading dialog; patch submitted by jrgm@netscape.com; r=law@netscape.com, sr=mscott@netscape.com 2000-10-11 03:04:31 +00:00
jst%netscape.com 6ea631e28c Checking in for bug 50742, this change removes the use of XIF in mozilla and replaces the XIF converter with a HTML (and XML) serializer.
Contextual information added to HTML copy and intelligence added to HTML paste in the editor (fixes bugs 47014, 50568 and 46554, and partly (at least) fixes bug 53188).

Code written by vidur, jfrancis, jst, akkana. Tested by jfrancis, akkana, vidur, jst, kin. Reviwed (and super reviewed) by waterson, vidur, kin, jfrancis, jst
2000-10-07 10:57:30 +00:00
jst%netscape.com ab9a839149 New files, these used to be nsXIFFormatConverter, not part of the build yet. 2000-10-07 06:58:49 +00:00
bryner%uiuc.edu 320b10e024 Fix for bug 53723 (gray form control on Linux). r=pierre, ianh,
pavlov.  sr/a=ben.
2000-10-04 00:38:03 +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
scc%mozilla.org f75af5e15f if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 02:48:08 +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