49297 Commits

Author SHA1 Message Date
terry%mozilla.org
2fe2f951a0 Oops; fixed table alignment problem introduced by last change.
git-svn-id: svn://10.0.0.236/trunk@56968 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 17:39:03 +00:00
tonyr%fbdesigns.com
d85ab4daed Added nsIFieldMap interface.
git-svn-id: svn://10.0.0.236/trunk@56967 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:43:06 +00:00
tonyr%fbdesigns.com
234c2e3e4a Fixed to actually build.
git-svn-id: svn://10.0.0.236/trunk@56966 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:43:01 +00:00
tonyr%fbdesigns.com
b94b47ebb7 Added nsIFieldMap implementation.
git-svn-id: svn://10.0.0.236/trunk@56965 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:42:57 +00:00
tonyr%fbdesigns.com
cfd7d65f5d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@56964 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:37:39 +00:00
norris%netscape.com
534d2c2a74 Propagate fix from branch.
git-svn-id: svn://10.0.0.236/trunk@56963 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:28:43 +00:00
danm%netscape.com
cfa2127370 use widget::GetScreenBounds to return window position. bug 5998. r:pierre.
git-svn-id: svn://10.0.0.236/trunk@56961 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:02:10 +00:00
rhp%netscape.com
d875314491 Fix for vCard display problem - Bug #10620 - r: mscott
git-svn-id: svn://10.0.0.236/trunk@56960 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:01:28 +00:00
danm%netscape.com
5c35b36fa1 added GetScreenBounds. part of bug 5998. r:pierre
git-svn-id: svn://10.0.0.236/trunk@56959 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:01:15 +00:00
law%netscape.com
58729a2049 Fix for 20310; handle JS exception when Cancel is pressed; r=slamm@netscape.com
git-svn-id: svn://10.0.0.236/trunk@56958 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 16:00:53 +00:00
jefft%netscape.com
87196be41c remove shadow variable; r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@56957 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 14:25:04 +00:00
colin%theblakes.com
c0d9dc9bd3 Add MOZ_TIMER_LIBS. r=jdunn
git-svn-id: svn://10.0.0.236/trunk@56954 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 11:11:38 +00:00
colin%theblakes.com
64009c7894 Add MOZ_COMPONENT_LIBS and jsdom. r=jdunn
git-svn-id: svn://10.0.0.236/trunk@56953 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 11:08:52 +00:00
colin%theblakes.com
8e103e8b60 Add MOZ_COMPONENT_LIBS. r=jdunn
git-svn-id: svn://10.0.0.236/trunk@56952 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 11:06:54 +00:00
mcafee%netscape.com
45fe57c60e Cleaning up layout of offline pref pane. r=rgoodger@ihug.co.nz
git-svn-id: svn://10.0.0.236/trunk@56951 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 10:21:45 +00:00
hyatt%netscape.com
68655e632f "Unfortunately no one can be told what the tree widget is. You have to see it for
yourself." r=morpheus


git-svn-id: svn://10.0.0.236/trunk@56950 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 09:36:36 +00:00
mcafee%netscape.com
95de74dc92 Cleaning up layout of languages pref pane. r=rgoodger@ihug.co.nz
git-svn-id: svn://10.0.0.236/trunk@56949 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 09:20:45 +00:00
alecf%netscape.com
ddb7aae36f fix my previous checkin after talking to hyatt - we'll be getting the outer frame, so iterate through the children and QI on each one, sending EnsureRowIsVisible to each when it succeeds
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@56948 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 09:19:31 +00:00
hyatt%netscape.com
d9904042a0 Changes to prevent the tree widget from thrashing on AttributeChanged of offscreen
content.  Changes to prevent the tree widget from doing a reflow when content is
inserted or removed that is offscreen.


git-svn-id: svn://10.0.0.236/trunk@56947 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 08:58:05 +00:00
hyatt%netscape.com
bbb6f3676d Changes to prepare the tree for incremental scrollbar reflow.
git-svn-id: svn://10.0.0.236/trunk@56946 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 08:56:35 +00:00
alecf%netscape.com
c77820c27a backend part of fix for #14798, r=mscott
git-svn-id: svn://10.0.0.236/trunk@56945 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 08:27:23 +00:00
mscott%netscape.com
ac564abed2 fix some I18n header display problems introduced by the new message display stuff I landed tonight. This means
converting our UTF-8 header values into unicode before broadcasting them through the header sink
r=alecf


git-svn-id: svn://10.0.0.236/trunk@56944 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 08:19:26 +00:00
mscott%netscape.com
e2063c731a Fix some I18N display problems with the new message display stuff by forcing the header value
to be unicode instead of a char *.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@56943 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 08:18:25 +00:00
alecf%netscape.com
3ac59169d3 add new method to ensure that tree content is visible: go through all the presentation shells, and call EnsureRowIsVisible for each tree.
also expose a method to get the visible row for a tree - I needed it anyway, figured I might as well expose it from JS.
other half of fix for #12895
r=bryner


git-svn-id: svn://10.0.0.236/trunk@56942 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 07:54:43 +00:00
alecf%netscape.com
a83dec26e2 add treeframe-level interface to EnsureRowIsVisible, and add a new nsITreeFrame interface so that EnsureRowIsVisible can be called from outside of the layout DLL.
first part of fix to #12895
r=bryner


git-svn-id: svn://10.0.0.236/trunk@56941 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 07:35:25 +00:00
bryner%uiuc.edu
be9872a5ea Implementing the mousewheel preferences. A new option has been added, "Use system default", which follows the OS
default (on Windows at least) for the number of lines to scroll.  I also changes the default actions for the modifier
keys slightly.


git-svn-id: svn://10.0.0.236/trunk@56940 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 06:22:00 +00:00
cls%seawood.org
28c58e7c8f Sync'd Makefile.in's to reflect srinivas' NSPR API changes.
git-svn-id: svn://10.0.0.236/trunk@56939 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 06:09:27 +00:00
mscott%netscape.com
934f178299 remove obsolete emitter factory.
git-svn-id: svn://10.0.0.236/trunk@56938 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 06:08:17 +00:00
mscott%netscape.com
0461a2431f Merge the two html emitters into one uber emitter....this fixes the problem with displaying forwarded
messages with the new message display code
r=rhp


git-svn-id: svn://10.0.0.236/trunk@56937 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 06:05:38 +00:00
pinkerton%netscape.com
5ca1ed52b2 Removed asserts now that nsScrollbarFrame correctly implements its QI. Fixed memory leaks with scrollbars by nsCOMPtr'izing stuff. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@56936 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 05:55:46 +00:00
pinkerton%netscape.com
26f34c3238 didn't do the QI correctly. forgot to inherit from the nsBoxFrame impl. (r=pavlov). fixes bugs 22493, 22494
git-svn-id: svn://10.0.0.236/trunk@56935 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 05:54:47 +00:00
mscott%netscape.com
a7f612ec5f fix mac breakage for radha by removing two obsolete files from the debug project.
git-svn-id: svn://10.0.0.236/trunk@56933 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 04:31:15 +00:00
waterson%netscape.com
819c18cbbc Fix 'triple-click' to drop bookmarks in personal toolbar bug.
git-svn-id: svn://10.0.0.236/trunk@56932 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 03:53:31 +00:00
briano%netscape.com
f83dfc638d Backed out the Solaris fix, because Linux doesn't like it. It may be that -z allextract and -Wl,--whole-archive behave differently.
git-svn-id: svn://10.0.0.236/trunk@56931 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 03:06:22 +00:00
srinivas%netscape.com
611574364e Backed out previous checkin; NSPR_API needs to be defined for Mac.
Bugzilla #12913.


git-svn-id: svn://10.0.0.236/trunk@56930 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 02:17:03 +00:00
slamm%netscape.com
cdf93791ae Fix for hdml version. Suggested by Neil Deakin <ndeakin@sympatico.ca>
git-svn-id: svn://10.0.0.236/trunk@56929 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 02:11:26 +00:00
briano%netscape.com
9c98b167c9 Fix for _optimized_ nightly Solaris 2.6 builds.
git-svn-id: svn://10.0.0.236/trunk@56928 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 02:06:56 +00:00
slamm%netscape.com
b3377394f7 It's only a XUL checkin, don't panic. Fix for bugs 21061 and 21347. r=borto@pacbell.net.
git-svn-id: svn://10.0.0.236/trunk@56926 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 02:01:30 +00:00
srinivas%netscape.com
b8b66e0118 Support platform-specific import declaration for public NSPR functions.
Bugzilla #12913. rwtc.


git-svn-id: svn://10.0.0.236/trunk@56925 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:45:29 +00:00
mscott%netscape.com
b891236113 someone removed nsIServiceProvider.h from the build and didn't remove
it from mac and unix makefiles!!! Shame on you...

Fixing the build breakage on the mac.


git-svn-id: svn://10.0.0.236/trunk@56924 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:36:00 +00:00
danm%netscape.com
e674f89210 base implementation of new method GetScreenBounds. part of bug 5998. r:pierre.
git-svn-id: svn://10.0.0.236/trunk@56923 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:29:19 +00:00
danm%netscape.com
2f43f8a62d new method GetScreenBounds. part of bug 5998. r:pierre.
git-svn-id: svn://10.0.0.236/trunk@56922 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:28:41 +00:00
ftang%netscape.com
2a5a01bfa3 remove unneeded XMLEncodingService, fix bug 22282
git-svn-id: svn://10.0.0.236/trunk@56921 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:25:57 +00:00
mcafee%netscape.com
f271b82159 Fixing linux bustage.
git-svn-id: svn://10.0.0.236/trunk@56920 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:16:42 +00:00
vidur%netscape.com
7c01ae18c1 Fix for bug 23066. Added getter/setter for image.lowsrc for compatibility - the DOM defines image.lowSrc (note the case difference). r=pollmann
git-svn-id: svn://10.0.0.236/trunk@56919 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:15:55 +00:00
mcafee%netscape.com
9a7662af74 plvector.c is a C file, this was linking incorrectly on optimized solaris. r=briano
git-svn-id: svn://10.0.0.236/trunk@56918 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:12:25 +00:00
vidur%netscape.com
54d2a3169c Fix for bug 23066. Added getter/setter for image.lowsrc for compatibility - the DOM defines image.lowSrc (note the case difference). r=pollmann
git-svn-id: svn://10.0.0.236/trunk@56917 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:10:06 +00:00
edburns%acm.org
1af32fc433 I know it's unorthodox to do a top level checkin like this, but I've got so many files
in so many different directories, that I think it's the best way.
I've pulled and clobber_all'd my tree and got

r=dp

on this checkin.

Here are the touched files:

M mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp
M mozilla/embedding/browser/activex/src/control/MozillaBrowser.h
M mozilla/js/src/xpconnect/shell/xpcshell.cpp
M mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp
M mozilla/xpcom/build/nsXPComInit.cpp
M mozilla/xpcom/components/nsComponentManager.cpp
M mozilla/xpcom/components/nsIServiceManager.h
M mozilla/xpcom/components/nsServiceManager.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.h
M mozilla/xpcom/tests/TestBuffers.cpp
M mozilla/xpcom/tests/TestPipes.cpp
M mozilla/xpcom/tests/TestShutdown.cpp
M mozilla/xpcom/tests/windows/TestHelloXPLoop.cpp
M mozilla/xpcom/tools/registry/regExport.cpp
M mozilla/xpcom/tools/registry/regxpcom.cpp
M mozilla/xpinstall/stub/xpistub.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.h
M mozilla/webshell/tests/viewer/nsMacMain.cpp
M mozilla/webshell/tests/viewer/nsPhMain.cpp
M mozilla/webshell/tests/viewer/nsWinMain.cpp
M mozilla/webshell/tests/viewer/unix/gtk/nsGtkMain.cpp
M mozilla/xpfe/appshell/src/nsFileLocations.cpp
M mozilla/xpfe/bootstrap/nsAppRunner.cpp

The heart of this checkin is a change in the signature and symantics
of NS_InitXPCOM.

The new signature is

extern NS_COM nsresult
NS_InitXPCOM(nsIServiceManager* *result, nsFileSpec* binDirectory);

I filed a bug for this problem:

b=23157

The original manifestation of this bug was in mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp It used the current process directory to find resources, which is not correct when the current process is not mozilla.exe.

I have added a new type to nsSpecialSystemDirectory, Moz_BinDirectory, and made nsResProtocolHandler use that value.


git-svn-id: svn://10.0.0.236/trunk@56916 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:05:13 +00:00
briano%netscape.com
51575d740d Automated update
git-svn-id: svn://10.0.0.236/trunk@56915 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:00:14 +00:00
norris%netscape.com
82970f315d Fix 22909 previousSibling vulnerability
r=mstoltz


git-svn-id: svn://10.0.0.236/trunk@56914 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 00:59:18 +00:00