Compare commits

..

3686 Commits

Author SHA1 Message Date
(no author)
c5dd088d6c This commit was manufactured by cvs2svn to create tag 'Makefile'.
git-svn-id: svn://10.0.0.236/tags/Makefile@142414 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 01:44:10 +00:00
(no author)
ca7ae759eb This commit was manufactured by cvs2svn to create branch
'ANGELON_MOZ_14_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/ANGELON_MOZ_14_BRANCH@142410 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 01:44:06 +00:00
bienvenu%netscape.com
959eca0c32 fix crash in imap code when socket transport is closed, r/sr/a=sspitzer 205420
git-svn-id: svn://10.0.0.236/trunk@142409 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 01:44:05 +00:00
wtc%netscape.com
40dd4f13ae Set NSPR version to 4.4 Beta.
git-svn-id: svn://10.0.0.236/trunk@142408 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 01:43:16 +00:00
wtc%netscape.com
f70dc678d7 Merged the recent OS/2 changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH to the
trunk.


git-svn-id: svn://10.0.0.236/trunk@142407 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 01:34:47 +00:00
wtc%netscape.com
ec7f8d0c1b Merged the recent changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH to the trunk.
Added Files: os2emx.s


git-svn-id: svn://10.0.0.236/trunk@142406 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 01:32:58 +00:00
wtc%netscape.com
e265371b6f Merged the changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH onto the trunk. Most
of these changes are for OS/2.
Modified Files:
	configure.in build/cygwin-wrapper config/rules.mk
	lib/ds/Makefile.in lib/ds/plds.def lib/libc/src/Makefile.in
	lib/libc/src/plc.def pr/include/md/_os2.h pr/src/Makefile.in
	pr/src/nspr.def pr/src/linking/prlink.c
	pr/src/md/os2/Makefile.in pr/src/md/os2/objs.mk
	pr/src/md/os2/os2cv.c pr/src/md/os2/os2misc.c
	pr/src/md/os2/os2poll.c pr/src/md/os2/os2sock.c
	pr/src/md/os2/os2thred.c pr/tests/Makefile.in
	pr/tests/attach.c


git-svn-id: svn://10.0.0.236/trunk@142405 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 01:24:08 +00:00
jkeiser%netscape.com
b0aa68e588 Fix crash dragging bookmarks (bug 204781), bryner@netscape.com's patch, r=jkeiser@netscape.com, sr=jst@netscape.com, a=asa
git-svn-id: svn://10.0.0.236/trunk@142404 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 00:56:17 +00:00
bienvenu%netscape.com
56ab58e723 fix for problem failing to delete imap messages when user has a server that supports acl and changes his username, r/sr/a=sspitzer 63550
git-svn-id: svn://10.0.0.236/trunk@142403 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 00:52:16 +00:00
roc+%cs.cmu.edu
722a5b8f40 Bug 199897. Fix regression by being smarter about how we clip border painting to the dirty rect. r=bernd,sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@142402 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 00:44:38 +00:00
roc+%cs.cmu.edu
ae0c6e3548 Bug 201442. Fix regression by making nsViewManager::Refresh() properly take into account views which have content extending above or to the left of their origin, and which have widgets. r+sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@142400 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 00:40:17 +00:00
wtc%netscape.com
4cd7dabdac Removed an error that was mistakenly introduced in rev. 1.56.
git-svn-id: svn://10.0.0.236/trunk@142398 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 00:30:21 +00:00
nicolson%netscape.com
931aed6d51 Fix 205066: double-free in PK11KeyGenerator.c:constructSHA1PBAKey()
git-svn-id: svn://10.0.0.236/trunk@142393 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 00:04:02 +00:00
bryner%netscape.com
21af500df3 Don't clear out mActiveWidget if we receive a deactivate event for a toplevel window other than the one containing mActiveWidget. This fixes the case where you restore a window from the dock and get an activate for the application window _before_ the deactivate for the hidden window. Bug 124929, r=saari, sr=sfraser, a=asa.
git-svn-id: svn://10.0.0.236/trunk@142391 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 23:42:49 +00:00
jgaunt%netscape.com
2fed6d9719 bug 201166 allow XBL elements to QI to base interfaces
r=bryner sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@142390 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 23:27:33 +00:00
gordon%netscape.com
0bd0d75242 Fix bug 204398, fixing alignment of about:cache.
patch=abecevello@sympatico.ca, r=gordon, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@142389 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 23:15:20 +00:00
wtc%netscape.com
fcbfc7e2f8 Bug 202593: Create slot->freeListLock and slot->sessionLock in the order
consistent with the cleanup code on error return.


git-svn-id: svn://10.0.0.236/trunk@142388 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 23:00:28 +00:00
bryner%netscape.com
34ede3c16a Add back cursors that were accidentely removed via checkin for bug 157036. Patch by lordpixel@mac.com, r=bryner, sr=sfraser, a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142387 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 22:59:57 +00:00
wtc%netscape.com
8d0a26b479 Bug 202593: the newly added 'lock' field in the NSSToken structure is not
being used.


git-svn-id: svn://10.0.0.236/trunk@142386 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 22:59:20 +00:00
dougt%meer.net
ca6e5be051 Stacks nsFactoryEntry's so that we can support overloading factories a bit better. r=darin, a=blizzard, b=204870
git-svn-id: svn://10.0.0.236/trunk@142385 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 22:50:03 +00:00
jaggernaut%netscape.com
228df55e7a Bug 145375: Update Google sherlock file to support Unicode. r=jag, sr=sspitzer, a=Asa
git-svn-id: svn://10.0.0.236/trunk@142384 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 22:47:04 +00:00
jgaunt%netscape.com
6792f02c64 bug 203979 - plug SOAP leaks of default encoding
r=harishd sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@142383 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 21:05:59 +00:00
edburns%acm.org
3d7dee72f2 r=edburns
Author: Ron Capelli <capelli@acm.org>

The following files are updated to allow use of IBM Java 1.3.x
JVMs on Linux.  Instead of statically linking libjawt.lib, the
code now dynamically links libjawt.so and then libawt.so only
if needed (similar to previous change for win32).  It should
work on Solaris, but we couldn't test that here.

    mozilla/java/webclient/src_moz/Makefile.in
    mozilla/java/webclient/src_moz/gtk/GtkBrowserControlCanvas.cpp

The following files are changed to support the ant 'clean'
target for src_ie.

    mozilla/java/webclient/build.xml
    mozilla/java/webclient/src_ie/Makefile.in

The following files are changed to disable the CurrentPage(2)
interface for IE, since it will be a while before that can be
made to work.  With these changes, IE embeds smoothly with
Navigation and History interfaces working nicely to some degree.

    mozilla/java/webclient/src_ie/WrapperFactoryImpl.cpp

mozilla/java/webclient/classes_spec/org/mozilla/webclient/test/EMWindow.java

The following file is changed so that it does not depend on
Mozilla, allowing it to be shared cleanly for IE.

    mozilla/java/webclient/src_moz/win32/Win32BrowserControlCanvas.cpp

The following file is changed to correct the list of makefiles
that need to be configured for Webclient.

    mozilla/java/makefiles

Finally, please delete the following files from CVS.

    mozilla/java/webclient/src_ie/build.xml
    mozilla/java/webclient/src_ie/Makefile.win


git-svn-id: svn://10.0.0.236/trunk@142382 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 20:22:13 +00:00
asa%mozilla.org
cfaf744ce9 update release notes menu item bug 205451 thanks for the patch rparenton@louisianaada.org
git-svn-id: svn://10.0.0.236/trunk@142381 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 19:24:20 +00:00
edburns%acm.org
954ff3b7bf buildRunems_no_longer_exists
git-svn-id: svn://10.0.0.236/trunk@142380 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 19:21:12 +00:00
pkw%us.ibm.com
86c9f4d8b8 Bug 195944 - AIX doesn't support Mozilla's default on-the-spot editing style.
r=katakai@japan.sun.com, sr=blizzard@mozilla.org, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@142379 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 19:13:35 +00:00
pkw%us.ibm.com
20cd4525dd Bug 204796 - txStylesheetCompiler.cpp fails to build in VisualAge C++ v6.
r=bugmail@sicking.cc, sr=peterv@netscape.com, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@142378 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 19:08:00 +00:00
sicking%bigfoot.com
b2bcab5b4b Bug 203384: When no document has been set in the nsXPathEvaluator we should be case sensitive.
r=peterv sr=heikki a=asa


git-svn-id: svn://10.0.0.236/trunk@142377 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 19:00:06 +00:00
dougt%meer.net
dc338ac8c4 Fixing Makefiles to support DEPENDENT_LIBS. r=kai, a=blizzard, b=205444
git-svn-id: svn://10.0.0.236/trunk@142376 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 18:28:40 +00:00
jaggernaut%netscape.com
e94fb505fb Bug 205341: Remove obsolete checks for local files, chrome files, etc. in tabbrowser progresslistener impl. r=darin, sr=hewitt, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142375 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 17:55:47 +00:00
edburns%acm.org
7a173a6e45 M webclient/build.xml
- src_ie has no clobber, clobber_all, or clean target.  Comment this out
  for now.

M webclient/classes_spec/org/mozilla/webclient/Prompt.java
M webclient/classes_spec/org/mozilla/webclient/test/EMWindow.java
M webclient/classes_spec/org/mozilla/webclient/test/UniversalDialog.java
M webclient/src_moz/CBrowserContainer.cpp
M webclient/src_moz/CBrowserContainer.h
M webclient/src_moz/Makefile.in
M webclient/src_moz/NativeEventThread.cpp
M webclient/src_moz/NativeEventThreadActionEvents.cpp
M webclient/src_moz/PromptActionEvents.cpp
M webclient/src_moz/PromptActionEvents.h
M webclient/src_share/jni_util.cpp
M webclient/src_share/jni_util.h

- Roll back Kyle Yuan's 20030509 change for nsIPrompt, since it seems to
  break events between the browser and the app.

R webclient/src_moz/PromptService.h
R webclient/classes_spec/org/mozilla/webclient/test/UniversalDialogData.java
R webclient/src_moz/AppComponents.cpp
R webclient/src_moz/AppComponents.h
R webclient/src_moz/PromptService.cpp

- These are new files that Kyle added.


git-svn-id: svn://10.0.0.236/trunk@142372 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 15:22:04 +00:00
pete.zha%sun.com
7869075fa4 bug=185000 Make Integration of mozilla and Java Plugin be better
r=joshua.xia@sun.com, sr=alecf@flett.org, a=blizzard
patch=http://bugzilla.mozilla.org/attachment.cgi?id=122985&action=edit
Change dtd and properties files. Will not effect the build


git-svn-id: svn://10.0.0.236/trunk@142371 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 14:59:25 +00:00
igor%mir2.org
96fad38aee Replace catch for various exceptions that reflection methods can throw by single catch (Exception ex) to have smaller code.
git-svn-id: svn://10.0.0.236/trunk@142370 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 10:07:44 +00:00
glazman%netscape.com
11c71b03b6 langenus.xpi can't registerChrome aim and net2phone on linux
(fix by artii@o2.pl, Artur Polaczynski)
b=125170
r=ssu, sr=dveditz, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142369 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 08:34:48 +00:00
aaronl%netscape.com
c7d38136ec Bug 204931. Fix topcrash in nsDocAccessible::Destroy(). r=kyle, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142368 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 08:23:32 +00:00
preed%sigkill.com
5f67d44c83 Bug 204724 - ExcludeSelf doesn't work with an email containing capital letters; Patch by marcschum@web.de, r=preed/myk,a=myk
git-svn-id: svn://10.0.0.236/trunk@142367 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 05:29:28 +00:00
bugreport%peshkin.net
f33532fac8 Bug 195977: Add ability to show alias column in buglist
r=jhedlund
a=justdave


git-svn-id: svn://10.0.0.236/trunk@142366 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 04:59:35 +00:00
darin%netscape.com
94473b732c fixes bug 203813 "Digest auth does not work with SSL proxy" r=suresh sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@142365 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 04:41:07 +00:00
darin%netscape.com
d8842a6c75 fixes bug 132957 "Implement full support for Vary header [was: Content negotiation prohibits caching]" r=suresh sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@142364 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 04:38:25 +00:00
jaggernaut%netscape.com
3b5f6ab5aa Bug 198333: Get rid of nsDispatchListener. r=darin, sr=bryner, a=Asa
git-svn-id: svn://10.0.0.236/trunk@142363 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 04:25:01 +00:00
ben%netscape.com
5c9c9534af Change phoenix name for compliance, r=blake, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@142362 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 00:51:43 +00:00
ben%netscape.com
d63f846d17 Add manifest file for themeable controls
git-svn-id: svn://10.0.0.236/trunk@142361 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-13 00:42:13 +00:00
robinf%netscape.com
60291fc3b6 updates per bug 161765; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@142360 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 23:33:37 +00:00
robinf%netscape.com
bee893f757 help content updates per bug 161765; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@142358 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 23:16:30 +00:00
robinf%netscape.com
50786b9cff updating image for help; bug 161765; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@142357 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 23:06:06 +00:00
bienvenu%netscape.com
046cc04ec3 fix 161999 destination of local filter move doesn't update counts correctly, and empty local trash should display 0 folder size, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142356 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:51:48 +00:00
bienvenu%netscape.com
8bc3189ede fix hang when exiting while offline with cleanup inbox turned on r/sr/a=sspitzer 204618
git-svn-id: svn://10.0.0.236/trunk@142355 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:50:13 +00:00
danm%netscape.com
22c1b41090 backing out last revision. interestingly this doesn't seem to affect the fix that revision made. bug 204770 r=bryner,roc+moz a=asa
git-svn-id: svn://10.0.0.236/trunk@142354 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:47:46 +00:00
mkaply%us.ibm.com
d2879a87b4 a=me - OS/2 srcdir bustage
git-svn-id: svn://10.0.0.236/trunk@142353 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:28:13 +00:00
jst%netscape.com
2b7131a48b Backing out part of bug 93015 until we can figure out how to fix the problem w/o causing regression bug 205236.
git-svn-id: svn://10.0.0.236/trunk@142352 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:28:04 +00:00
mkaply%us.ibm.com
bb0c6a8534 OS/2 version of zoom pointers - a=me
git-svn-id: svn://10.0.0.236/trunk@142351 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:24:11 +00:00
jst%netscape.com
394e9fef7e Fixing bug 202994. Make sure the proper security check is done when converting the result of a JS expression in a javascript: URL to a string. r=mstoltz@netscape.com, sr=brendan@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@142350 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:23:52 +00:00
mkaply%us.ibm.com
859404a0f2 OS/2 GCC debug build bustage
git-svn-id: svn://10.0.0.236/trunk@142349 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:17:20 +00:00
mkaply%us.ibm.com
423bf76ca7 No bug - corrupt icon - a=me
git-svn-id: svn://10.0.0.236/trunk@142348 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:16:51 +00:00
jaggernaut%netscape.com
f142b37eea Bug 166428: "Sending request..." or "Transferring from..." reappearing after "Done" in status bar. r=darin, sr=jst, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142347 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 22:12:51 +00:00
kestes%walrus.com
2b09c2c4f6 put in filespecs.
git-svn-id: svn://10.0.0.236/trunk@142346 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:55:46 +00:00
kestes%walrus.com
c6899a689c put info about what version of perforce this is intended so simulate.
Fix the users to allways have an @something.  Fix the time function
to match the real output.


git-svn-id: svn://10.0.0.236/trunk@142345 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:54:38 +00:00
stephend%netscape.com
b53c5083f0 Bug 204958. zip in Address tab should be ZIP (uppercase acronym). r=robinf@netscape.com, sr=sspitzer@netscape.com, a=sspitzer@netscape.com, localization=bobj@netscape.com
git-svn-id: svn://10.0.0.236/trunk@142344 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:52:36 +00:00
rogerl%netscape.com
03430a184f Missed these...
git-svn-id: svn://10.0.0.236/trunk@142343 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:33:53 +00:00
rogerl%netscape.com
022516fe63 Fixed E3 bugs throughout. Added /Op to build for bug in numerics.cpp code
inherited from SpiderMonkey.


git-svn-id: svn://10.0.0.236/trunk@142342 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:33:18 +00:00
ian.mcgreer%sun.com
22c581e6eb bug 203049, move some operations outside of slot->slotLock
r=relyea


git-svn-id: svn://10.0.0.236/trunk@142341 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:32:38 +00:00
locka%iol.ie
f77bb308c7 Backout checkin for b=204879, a=kysmith@netscape.com
git-svn-id: svn://10.0.0.236/trunk@142340 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:27:24 +00:00
nelsonb%netscape.com
fece9f41b3 Fix bug 202270. Eliminate a potential infinite loop.
git-svn-id: svn://10.0.0.236/trunk@142339 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:07:01 +00:00
ben%netscape.com
5c14f66ff5 More name changes for 0.6
git-svn-id: svn://10.0.0.236/trunk@142338 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 21:00:35 +00:00
ben%netscape.com
3bccf3327a Name changes for 0.6
git-svn-id: svn://10.0.0.236/trunk@142337 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 20:43:54 +00:00
wtc%netscape.com
8d3e1170d8 Bug 205346: need to include <unistd.h> on BeOS for isatty(). Thanks to
timeless@bemail.org for the patch.


git-svn-id: svn://10.0.0.236/trunk@142336 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 19:52:44 +00:00
jake%bugzilla.org
ca70728f43 Bug 203314 - Clean up <ulink/>'s, links to bugs and extra spaces in sentences.
Patch by Martin Wulffeld <martin@wulffeld.org>.
r,a=jake
Also, added Martin to the section about people who have made signifigant conrtibutions.


git-svn-id: svn://10.0.0.236/trunk@142335 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 19:31:50 +00:00
wtc%netscape.com
b9697cb5f5 Bug 205346: fixed a compiler warning about a zero-length format string for
sprintf.


git-svn-id: svn://10.0.0.236/trunk@142334 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 18:58:33 +00:00
kestes%walrus.com
ffa07f157c chmod the new vcsim directory.
git-svn-id: svn://10.0.0.236/trunk@142330 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 17:34:37 +00:00
kestes%walrus.com
4cba99061a fixed the data persistance, now it appears done.
git-svn-id: svn://10.0.0.236/trunk@142329 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 17:25:23 +00:00
igor%mir2.org
f4e1875ca9 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=205297
git-svn-id: svn://10.0.0.236/trunk@142327 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 16:54:41 +00:00
kestes%walrus.com
91bbf4fae2 begin work on saving state between calls.
git-svn-id: svn://10.0.0.236/trunk@142326 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 16:05:56 +00:00
ccarlen%netscape.com
84f65eaf45 MfcEmbed preferences not being saved because profile sharing components are not packaged. Adding them to Windows and Mac packages and removing extra occurance of intl.xpt. b=204740, r=ssu/sr=alecf/a=asa
git-svn-id: svn://10.0.0.236/trunk@142324 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 14:02:40 +00:00
kestes%walrus.com
0969b8cea0 new simulators to help with debugging.
git-svn-id: svn://10.0.0.236/trunk@142323 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 13:51:20 +00:00
locka%iol.ie
78fd128e20 Don't build or export nsIMozAxPlugin.xpt in COM connect mode. b=204879 r=dbradley sr=alecf a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142321 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 12:15:08 +00:00
locka%iol.ie
1f72d24052 Return error codes from NS_InitXPCOM2 & NS_ShutdownXPCOM in the event of failure. b=195555 r=sfraser sr=dougt a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142320 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 12:13:21 +00:00
bryner%netscape.com
468d4be15c Fixes for a number of focus problems:
Bug 201996 (caret blinking in field, but can't type)
Bug 200735 (window is raised when opening link in a new tab)
Bug 203117 (unable to scroll view source window with keyboard)
Bug 194104 (focus is in last tab when opening new window with tabgroup)

Summary of the changes:
- Don't require a frame to be present for focus events.  This allows events like activate and deactivate to correctly update the focus controller even if the document hasn't been reflowed.
- General cleanup and adding of comments in nsEventStateManager::PreHandleEvent.  We now also reuse the event struct when firing focus/blur events to the content, document, and window.
- In nsHTMLElement::SetFocus() and Select(), make sure to set the focused window as well as the focused element, if the focus controller is inactive.
- Fixed handling of certain conditions in PresShell::CheckForFocus() where the results would be different depending on whether the parent or child document unsuppressed painting first.
- General cleanup in PresShell::HandleEvent() and HandleEventInternal().

r=jkeiser, sr=jst, a=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@142319 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 07:11:16 +00:00
jshin%mailaps.org
094f492937 bug 196312 : work around a problem with CJK bi-width fonts and fontconfig prior to 2.2. (r/sr=blizzard). Not a part of the default build(Xft)
git-svn-id: svn://10.0.0.236/trunk@142318 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 04:03:28 +00:00
aaronl%netscape.com
24b466e6b3 Bug 204204. Crash in editor when shift-tabbing out of html editor. r=brade, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@142317 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-11 21:14:07 +00:00
rogerl%netscape.com
642e087f64 E3 Compatibility fixes
git-svn-id: svn://10.0.0.236/trunk@142316 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-11 18:24:36 +00:00
harishd%netscape.com
e4e03ff787 Fix for random crashes caused by uninitialized XPCVariant type. Also, fixed an FMR. b=203434, r=dbardley@netscape.com, sr=jst@netscape.com, a=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@142315 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-11 16:27:34 +00:00
kestes%walrus.com
8b60c53872 fix some typos.
git-svn-id: svn://10.0.0.236/trunk@142313 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-11 01:29:03 +00:00
bsmedberg%covad.net
acbfa07f90 Fix ANSI-strict compiler errors using GCC 3.4 (from CVS). bug 201407 r=jkeiser sr=brendan a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142312 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-11 01:28:03 +00:00
bienvenu%netscape.com
9418e22e86 fix undo of local mail delete, r/sr/a=sspitzer 188245
git-svn-id: svn://10.0.0.236/trunk@142311 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 20:14:20 +00:00
kestes%walrus.com
8735bf444e minor changes to how the legend is formatted.
git-svn-id: svn://10.0.0.236/trunk@142310 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 20:03:16 +00:00
kestes%walrus.com
421675d83f I debuged this by eye. I need someone with perforce installed to check that this really works.
git-svn-id: svn://10.0.0.236/trunk@142309 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 20:00:12 +00:00
kestes%walrus.com
40a2c5f0f3 fix typo with $tree var. Use the Utils.pm module.
git-svn-id: svn://10.0.0.236/trunk@142308 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 19:59:26 +00:00
kestes%walrus.com
816038ae7c add calls to setup the global environment before test is run.
Main loop had out redefined each iteration.


git-svn-id: svn://10.0.0.236/trunk@142307 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 19:56:52 +00:00
rogerl%netscape.com
9c6cd66f8f Minor e3 fixes. Adding type handling for function parameters & result.
git-svn-id: svn://10.0.0.236/trunk@142306 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 19:30:34 +00:00
asa%mozilla.org
768f571f72 adding plugin faq to bookmarks
git-svn-id: svn://10.0.0.236/trunk@142304 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 17:49:43 +00:00
bienvenu%netscape.com
ef7ba7011f better fix for 204874 problems with custom proprietary envelope command with imap sent folder, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142303 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 14:48:24 +00:00
wtc%netscape.com
0fcacee35c Bug 202593 and bug 204980: fixed a recursive deadlock introduced by the
fix for bug 202593. The session returned by nssSlot_CreateSession doesn't
need its own lock.  It is either protected by a higher-level lock (the
slot or module lock) or used by only one thread throughout its lifetime.
Modified Files: dev/devslot.c pk11wrap/dev3hack.c


git-svn-id: svn://10.0.0.236/trunk@142302 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 14:21:40 +00:00
wtc%netscape.com
497bcfe6f8 Bug 204797: nssTokenObjectCache_Clear needs to lock the cache, otherwise
multiple threads could clear the cache at the same time after a token is
removed.


git-svn-id: svn://10.0.0.236/trunk@142301 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 14:19:04 +00:00
scott%scott-macgregor.org
7705dafd2c Try to get movemail working on linux THUNDERBIRD builds. Has no impact on trunk.
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142300 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 05:20:20 +00:00
dbradley%netscape.com
5f2ddad73f bug 204659 - Security manager check needs adjusting. r=adamlock, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142299 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 04:10:29 +00:00
rbs%maths.uq.edu.au
b1c9bac2b0 mismatch in the mathfont association of the solidus symbol '/', spotted by Geoff Leach <gl@cs.rmit.edu.au> in bug 128153, r+sr=rbs, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142298 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 03:40:36 +00:00
sspitzer%netscape.com
e55a029b31 fix for bug #204517
[junk] purge doesn't work for Junk folder under Local Folders
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142296 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 02:11:57 +00:00
caillon%returnzero.com
ca2709b2de Fix a leak and some minor code cleanup. r+sr=jst, a=sspitzer. (205104)
git-svn-id: svn://10.0.0.236/trunk@142295 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 02:01:10 +00:00
bryner%netscape.com
516a56127c fix build bustage - need to use rez include path
git-svn-id: svn://10.0.0.236/trunk@142290 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-10 00:12:38 +00:00
nelsonb%netscape.com
93271e4660 Fix bug 143426 by not freeing names in loop that traverses them.
Patch contributed by liexter@hotmail.com (liqi)


git-svn-id: svn://10.0.0.236/trunk@142289 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 23:59:18 +00:00
mstoltz%netscape.com
78812a2acd Bug 204682 - do not allow document.domain to be set to the empty string. r=heikki, sr=darin, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@142288 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 23:56:04 +00:00
sspitzer%netscape.com
0585dcc890 fix for bug #197043
fix the underlying problem that was causing the JMC dialog not to close.
make the spam folder stuff friendly to IMAP servers that have namespaces
like Cyrus IMAP servers.

r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142287 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 23:21:26 +00:00
rogerl%netscape.com
84847ff0bb New implementation of read/write handling, fixed gc bugs etc.
git-svn-id: svn://10.0.0.236/trunk@142286 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 23:05:01 +00:00
bienvenu%netscape.com
82e5018af3 fix crash when sending with an external smtp redirected login, r/sr=sspitzer, a=sspitzer 205102
git-svn-id: svn://10.0.0.236/trunk@142285 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 22:48:13 +00:00
bryner%netscape.com
7ebf031063 Fix some build issues on UFS volumes by eliminating the need to use the resource fork (bug 157036). This replaces the applesingle-encoded nsMacWidget.rsrc with the DeRez'd nsMacWidget.r. We then run Rez at compile time to generate the data-fork resource file. Patch by lordpixel@mac.com, r=bryner, sr=sfraser, a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142284 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 22:05:31 +00:00
ssu%netscape.com
ead6490b54 fixing bug 204162 - -201 error when doing performInstall. r=dveditz sr=jag, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142282 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 20:47:34 +00:00
jst%netscape.com
1a3fdb6d94 Fixing bug 93015. Making sure image that start loading before the page is done loading get added to the documents load group to prevent the page's onload handler from running before the image's onload handler runs. r=pavlov@pavlov.net, sr=darin@netscape.com, a=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@142281 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 20:42:49 +00:00
nicolson%netscape.com
e849c669cd Fix 205069: broken loop logic in PFX.java.
git-svn-id: svn://10.0.0.236/trunk@142279 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 19:02:56 +00:00
nicolson%netscape.com
8928394ccd Replace unnecessary Debug.trace() statement with a comment in the code.
git-svn-id: svn://10.0.0.236/trunk@142278 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:57:15 +00:00
brade%netscape.com
7863d97a97 api change to insertion filter to add flag for delete selection; r=timeless; sr=kin; a=asa; bug=204066
git-svn-id: svn://10.0.0.236/trunk@142277 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:33:14 +00:00
brade%netscape.com
df5fbef10f api change to insertion filter to add flag for delete selection; r=timeless; sr= kin; a=asa; bug=204066
git-svn-id: svn://10.0.0.236/trunk@142276 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:32:50 +00:00
brade%netscape.com
f124d0a180 api change to include event (similar to paste/drop hook); r=cmanske, sr=sfraser, a=asa bug=203365
git-svn-id: svn://10.0.0.236/trunk@142275 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:30:02 +00:00
brade%netscape.com
22482f15e0 whitespace change for adamlock r=cmanske; sr=sfraser; a=asa bug 203365
git-svn-id: svn://10.0.0.236/trunk@142274 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:27:47 +00:00
brade%netscape.com
23e0416edd api change to include event (similar to paste/drop hook); r=cmanske, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@142273 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:26:47 +00:00
brade%netscape.com
78e10f063e cmd_clearUndo implementation; r/sr=smfr a=sspitzer bug 195506
git-svn-id: svn://10.0.0.236/trunk@142272 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:21:00 +00:00
brade%netscape.com
3602b5a61a fix assignment per sspitzer; bug 195506 a=sspitzer r/sr=smfr
git-svn-id: svn://10.0.0.236/trunk@142270 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:18:53 +00:00
ian.mcgreer%sun.com
91e20e0b27 fix bug in last patch
git-svn-id: svn://10.0.0.236/trunk@142269 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:12:11 +00:00
sspitzer%netscape.com
5d1789efcc fix for bug #204807
spam analyzing should not be automatically applied to public imap folders,
other user's imap folders, Unsent, Sent, Drafts or Templates folders
r/sr=bienvenu a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142268 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 18:09:32 +00:00
bienvenu%netscape.com
34302a27b5 back out fix for 169481 deleting msgs in threaded view messages up indentation, until I can completely fix it r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142266 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 14:46:10 +00:00
cbiesinger%web.de
ecb7da1095 204157 patch by ian@arlen.demon.co.uk r=neil.parkwaycc.co.uk sr=jag new browser windows launch from non-browser apps always load home page
git-svn-id: svn://10.0.0.236/trunk@142265 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 14:02:41 +00:00
ccarlen%netscape.com
95d3fb2a05 Make it possible for other XUL apps to hide profile switching UI. b=204908, r=/sr=/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142264 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 13:06:29 +00:00
kyle.yuan%sun.com
83dadb0ac1 missing } at line 698 (the end of Java_org_mozilla_webclient_wrapper_1native_CurrentPageImpl_nativeClearAllSelections)
git-svn-id: svn://10.0.0.236/trunk@142263 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 10:56:07 +00:00
caillon%returnzero.com
b28338789c 204810 - Inspector does not need an nsISecurityUI object to be created for its <browser>s
r+sr=jag a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142262 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 08:28:17 +00:00
axel%pike.org
b5d1c94657 bug 204177, don't pull ipc for standalone builds, r=bryner, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142260 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 08:19:58 +00:00
rogerl%netscape.com
b94d523053 Fixed new GC changes.
git-svn-id: svn://10.0.0.236/trunk@142259 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 07:12:50 +00:00
timeless%mozdev.org
b5d1454dfb Bug 204423 Remove unused nsIFindServiceConstructor, nsFindService::GetSingleton, nsFindService::FreeSigleton, empty nsFindModuleDtor
r=brade sr=smfr a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142258 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 04:17:41 +00:00
shliang%netscape.com
a194b9360e bug 204251 - mail list dialog jumps when opened. r/sr=sspitzer,a=asa
git-svn-id: svn://10.0.0.236/trunk@142257 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 02:54:49 +00:00
bbaetz%acm.org
bdb04b622c Bug 204592 - invalid column name error
r,a=myk


git-svn-id: svn://10.0.0.236/trunk@142256 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 02:32:21 +00:00
jkeiser%netscape.com
6de391d6bb Make attachment view work again (bug 204964), r=myk@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@142255 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 02:12:16 +00:00
jst%netscape.com
b13c376d17 Fixing bug 194994. Make sure hidden iframes' die when leaving the page. r=bugmail@sicking.cc, sr=peterv@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@142254 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 01:42:13 +00:00
scott%scott-macgregor.org
734d0f4dae more tweaks for spell checker
git-svn-id: svn://10.0.0.236/trunk@142253 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 01:27:33 +00:00
mhammond%skippinet.com.au
75e9d25200 Fix severe leaks when using string object, and update the test suite
to try and catch this in the future.  Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@142252 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 01:23:22 +00:00
mhammond%skippinet.com.au
e9ba9ad8db Correct 1.4 build errors on Linux. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@142251 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 01:20:32 +00:00
scott%scott-macgregor.org
07e406633a make the spell button a default button in the toolbar
git-svn-id: svn://10.0.0.236/trunk@142250 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 01:07:17 +00:00
scott%scott-macgregor.org
7c70da869c add support for a spell checker if one is present in the build.
git-svn-id: svn://10.0.0.236/trunk@142249 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 01:07:00 +00:00
brendan%mozilla.org
409a6a96a8 Fix overbroad getter/setter access check to apply only to scripted getters/setters; fix wrong object class name in error messages (198660, r=mstoltz, sr=jst, a=asa).
git-svn-id: svn://10.0.0.236/trunk@142248 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 00:40:50 +00:00
stephend%netscape.com
377f892599 Bug 203310. wav should be '.wav' in Notifications prefs in Mail. r=robinf@netscape.com, sr=sspitzer@netscape.com, a=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@142247 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 00:25:31 +00:00
rogerl%netscape.com
fa077185a8 Fixing gc for js2val's.
git-svn-id: svn://10.0.0.236/trunk@142245 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 23:09:27 +00:00
bienvenu%netscape.com
42dcbd9d1c fix leak in quick searchr/sr/a=sspitzer 198104
git-svn-id: svn://10.0.0.236/trunk@142244 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 23:03:55 +00:00
cavin%netscape.com
5dd5b2c8d6 Fix for 190354. Create CanRenameDeleteJunkMail() to determine if a given junk folder uri is being used or not. Reset OnlineFolder flag for a folder that has been renamed. sr=bienvenu, r/sr/a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142243 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 22:50:48 +00:00
jgaunt%netscape.com
166b417916 bug 203836 - changes impl of addref/release for default sopa encoeding so they don't inherit the model for gnereal encodings, also changes some class names
r=rayw sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@142242 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 22:43:39 +00:00
scott%scott-macgregor.org
8a75a3251a insert before the save button not the separator which is no longer present.
git-svn-id: svn://10.0.0.236/trunk@142241 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 22:41:13 +00:00
scott%scott-macgregor.org
1c8d9e9d96 remove illegal toolbarseparator from the palette list
git-svn-id: svn://10.0.0.236/trunk@142240 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 22:40:16 +00:00
cavin%netscape.com
97103d916a Fix for 200199. Create HandleMDNResponse() to handle all return receipt (MDN) requests in mailWindowOverlay.js. Remove all MDN generation code in cpp files. r=bienvenu, sr/a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142239 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 22:37:41 +00:00
sspitzer%netscape.com
dc69370638 partial fix for bug #197043
Junk Mail Controls... window does not close when click ok.
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142238 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 22:27:32 +00:00
bienvenu%netscape.com
96707d8139 fix problem updating imap folder that has local messages appended to it, r/sr/a=sspitzer 195826 (and 204678 along the way)
git-svn-id: svn://10.0.0.236/trunk@142237 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 22:23:49 +00:00
cavin%netscape.com
f8b4bec9e9 Fix for 189023. When copying folders, remember destination folder name in the request obj and compare both parent and folder name when copy finishes in FindRequest(). r/sr/a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142236 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 22:09:30 +00:00
scott%scott-macgregor.org
62da6f5cea synch with trunk
git-svn-id: svn://10.0.0.236/trunk@142234 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 21:48:03 +00:00
pschwartau%netscape.com
fba1b3144e Oops, I accidentally had section 2 of the test commented out! Uncommenting it now -
git-svn-id: svn://10.0.0.236/trunk@142233 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 21:19:09 +00:00
pschwartau%netscape.com
a3c348803e Initial add. Tests ECMA-262 Ed. 3 Section 11.13.1, and is a regression test for bug 204919.
git-svn-id: svn://10.0.0.236/trunk@142232 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 21:08:19 +00:00
shliang%netscape.com
93dc0db7da 204882 - can't launch mail. r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142231 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 21:05:28 +00:00
sicking%bigfoot.com
d2a0794e09 Fix OSX bustage from previous checkin
git-svn-id: svn://10.0.0.236/trunk@142230 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 21:02:10 +00:00
jrgm%netscape.com
1339b196cd don't check for SHGetSpecialFolderPathA in shfolder.dll (cause it won't be there) and load the 'ansi' proc name from shell32.dll, bug 204246, r+sr=dougt, a=asa
git-svn-id: svn://10.0.0.236/trunk@142229 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 20:41:20 +00:00
sicking%bigfoot.com
3a23086c46 Bug 203229: Use strings better by using existing stringobjects inside ExprResults if one exists.
r=Pike sr=peterv a=asa


git-svn-id: svn://10.0.0.236/trunk@142227 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 19:54:39 +00:00
mikep%oeone.com
d294b8f198 Fixing based on fixes from Eric and and Chris Allen.
git-svn-id: svn://10.0.0.236/trunk@142225 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 19:44:54 +00:00
mikep%oeone.com
1047e08dbf Fixing for the trunk, this should allow typing back into the notes fields, bug 199772.
git-svn-id: svn://10.0.0.236/trunk@142224 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 19:27:48 +00:00
bienvenu%netscape.com
4ac00815fd fix sometime error logging onto pop3 server, patch by ch.ey@gmx.net, r=bienvenu, sr/a=sspitzer 204061
git-svn-id: svn://10.0.0.236/trunk@142223 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:56:59 +00:00
bienvenu%netscape.com
506e9703a0 fix error when SMTP EHLO response comes in multiple packets, patch by ch.ey@gmx.net, r=bienvenu, sr=sspitzer, a=sspitzer 198573
git-svn-id: svn://10.0.0.236/trunk@142222 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:54:25 +00:00
dougt%meer.net
5531c295be Sets the current directory to the process directory at startup. This is to avoid a potential problem with embedding applications calling ShellExecute where the working directory parameter. This results in the new process inheriting the current working directory of the old process. See bug 202363. r=wtc@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@142221 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:42:15 +00:00
ssu%netscape.com
ed0477e946 fixing bug 190120 - Following mailto links always spawns plain-text Composition windows regardless of "Compose Format" setting. r=dmose, sr=sspizter, a=asa
git-svn-id: svn://10.0.0.236/trunk@142220 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:40:06 +00:00
smontagu%netscape.com
b6e3d92246 Don't do numeric substitution in Arabic text by default. Bug 181711, r+sr=rbs, a=asa.
git-svn-id: svn://10.0.0.236/trunk@142219 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:38:19 +00:00
ssu%netscape.com
4c3260460c checking in patch from dveditz for bug 204431 - The 5-arg form of addDirectory() incorrectly returns error to script. r=ssu, sr=dmose, a=asa
git-svn-id: svn://10.0.0.236/trunk@142218 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:33:56 +00:00
dwitte%stanford.edu
7c19a3de4e 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.


git-svn-id: svn://10.0.0.236/trunk@142217 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:31:01 +00:00
jgaunt%netscape.com
032f2524fe backing out cause of bustage
git-svn-id: svn://10.0.0.236/trunk@142216 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:03:43 +00:00
shliang%netscape.com
f39529579b bug 203731 - broken headers in mail account wizard in osx classic skin - r=jag, sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142215 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:03:05 +00:00
shliang%netscape.com
128385e634 supplementary patch for bug 144828 - nav-only installs don't have send link, image, new message. r/sr/a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142214 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 17:52:06 +00:00
ian.mcgreer%sun.com
be85829db4 bug 191757, eliminate some memcpy calls from MD5
r=nelsonb


git-svn-id: svn://10.0.0.236/trunk@142213 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 17:51:55 +00:00
heikki%netscape.com
dc18c8ec4c Bug 177533, fix most XMLHttpRequest memory leaks and other minor issues, r=darin, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@142212 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 17:33:59 +00:00
jgaunt%netscape.com
ee48277f1f bug 203836 - changes impl addref/release for default soap encodings so they don't inherit the model for other encodings.
r=rayw sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@142211 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 16:53:21 +00:00
rogerl%netscape.com
ff7da7e466 Adding __proto__ getters and setter.
git-svn-id: svn://10.0.0.236/trunk@142209 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 16:09:47 +00:00
sspitzer%netscape.com
033955d80e fix for bug #204716
acceskey error when the search is in progress (Search/Stop button in SearchDialog box)
thanks to hugues.fournier@tiscali.fr (Hugues Fournier) for the fix.

also fix some js errors on mail search.
r/sr/a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142208 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 14:51:05 +00:00
bienvenu%netscape.com
8d40763255 whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@142207 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 14:30:42 +00:00
bienvenu%netscape.com
7f710a3913 propagate junk status when move/copying imap messages to local folders, r/sr=sspitzer, a=sspitzer, 204515
git-svn-id: svn://10.0.0.236/trunk@142206 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 14:24:25 +00:00
bienvenu%netscape.com
b08062b1ce fix problem with pop3 biff firing when summary file is out of date - will reparse folder if not locked, r/sr=sspitzer, a=sspitzer 142196
git-svn-id: svn://10.0.0.236/trunk@142205 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 14:22:50 +00:00
bienvenu%netscape.com
621d94e34a cleanup whitespace, remove commented out code, no bug, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142204 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 14:19:15 +00:00
bienvenu%netscape.com
9934a944a2 fix problem with sent folder and custom envelope command, r/sr=sspitzer, a=sspitzer, 204874
git-svn-id: svn://10.0.0.236/trunk@142203 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 14:15:43 +00:00
bienvenu%netscape.com
60168e9475 part of fix for 122693 display problems when deleting messages in threaded view r/sr=sspitzer, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142202 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 14:09:31 +00:00
sspitzer%netscape.com
8549f8f3a7 fix for bug #189490.
remember the current mail view, across sessions.
(we already remember it when switching folders).
r/sr=bienvenu a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142201 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 14:05:57 +00:00
sspitzer%netscape.com
f7093375d0 bug #153052
foward inline of news message doesn't work if hostname has any capital letters.
thanks to Boris 'pi' Piwinger for tracking this down.
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142200 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 13:40:55 +00:00
kaie%netscape.com
55d5ec4d6e b=193170 PSM must disallow using NSS database with wrong profile
r=ccarlen sr=jag a=asa


git-svn-id: svn://10.0.0.236/trunk@142199 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 13:39:35 +00:00
dbradley%netscape.com
6ea9bcfb4e Bug 204731 - Variant(IDispatch) properties, if empty cause a crash. r=adamlock, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@142198 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 13:28:38 +00:00
neil%parkwaycc.co.uk
80e66139c5 Bug 184821 fix "this._eventNode has no properties" in <tabbox> JS for multiple <tabbox>es r=timeless sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@142197 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 11:45:10 +00:00
rogerl%netscape.com
8db2da07db SuperConstructor call sequence.
git-svn-id: svn://10.0.0.236/trunk@142196 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 07:07:55 +00:00
seawood%netscape.com
832cb868ca Fixing --disable-oji mac bustage.
Bug #204647 r=peterl sr=sfraser a=asa


git-svn-id: svn://10.0.0.236/trunk@142195 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 06:59:16 +00:00
ere%atp.fi
3dbe253afe Fix for bug 204248: No maximize/minimize buttons in new Mailnews window, and raise & lower broken
r+sr=jag
a=asa


git-svn-id: svn://10.0.0.236/trunk@142194 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 06:54:27 +00:00
jaggernaut%netscape.com
504cf95270 Bug 204809: <browser disableHistory=.../> -> <browser disablehistory=.../>. r=sr=a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142193 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 03:08:15 +00:00
scott%scott-macgregor.org
4215ba1c7a collapse pippki and pipnss jar files into mail.jar
git-svn-id: svn://10.0.0.236/trunk@142192 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 02:30:39 +00:00
scott%scott-macgregor.org
061ff68196 Change Show / Hide to Toolbars by changing the order of our overlays. editorOverlay.dtd was overriding our value for this menu item.
git-svn-id: svn://10.0.0.236/trunk@142191 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 02:30:06 +00:00
bzbarsky%mit.edu
e006bb47d1 Minor tweak to never match in an error case we better not be hitting anyway.
Bug 77519, r=glazou (who also posted the first patch version; r=me on the part
he did), sr=dbaron, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142190 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 01:59:25 +00:00
dwitte%stanford.edu
984edb328d Bug 204623: setting src attribute on img element created in a doc with no window crashes.
fixes up some queryinterface fu to not suck.

r=mvl, sr=peterv, a=asa.


git-svn-id: svn://10.0.0.236/trunk@142189 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 01:55:37 +00:00
caillon%returnzero.com
e34e293da6 Removing a duplicated line (bug 204610)
Patch by calvin.liu@sun.com
r=caillon sr=sspitzer a=asa


git-svn-id: svn://10.0.0.236/trunk@142188 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 01:44:14 +00:00
rogerl%netscape.com
ba3c57bef0 Super constructor call sequence and super statement.
git-svn-id: svn://10.0.0.236/trunk@142187 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 22:59:25 +00:00
darin%netscape.com
52ecce675e fixes bug 204673 "throbber icon keeps spinning after viewing previously read mail" r=mscott sr=sspitzer a=sspitzer,asa
git-svn-id: svn://10.0.0.236/trunk@142186 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 21:22:24 +00:00
dougt%meer.net
6054d2e34d Backing out dependent library loading on windows. Fixes 204676.
git-svn-id: svn://10.0.0.236/trunk@142185 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 18:39:47 +00:00
rogerl%netscape.com
142305ffd8 Getters and setters
git-svn-id: svn://10.0.0.236/trunk@142184 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 06:27:42 +00:00
bryner%netscape.com
26b1951b21 Set typeahead find to search all text by default. Also, removed some prefs that no longer need to be overridden from all.js
git-svn-id: svn://10.0.0.236/trunk@142183 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 05:38:34 +00:00
scott%scott-macgregor.org
20cd863ef8 synch up with trunk changes
git-svn-id: svn://10.0.0.236/trunk@142182 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 03:45:39 +00:00
scott%scott-macgregor.org
bab51d6d71 Fix problems with the progress dialog by including the right files for editing helper apps.
git-svn-id: svn://10.0.0.236/trunk@142181 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 01:30:56 +00:00
caillon%returnzero.com
d762b34349 Bug 192577 - URL bar doesn't collapse on windows
Patch by aaronl@netscape.com
r=danm sr=bryner
a=asa for checkin into a closed tree


git-svn-id: svn://10.0.0.236/trunk@142180 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 01:12:41 +00:00
wtc%netscape.com
493dc7a766 Bug 204681: fixed build failure with MKS Toolkit on Windows XP. Handle
the more general 0x pattern instead of just 00 in the output of "uname -v".


git-svn-id: svn://10.0.0.236/trunk@142179 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-07 00:27:37 +00:00
rogerl%netscape.com
b021625869 Instance method fixes.
git-svn-id: svn://10.0.0.236/trunk@142178 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 22:53:39 +00:00
despotdaemon%netscape.com
2d5930c453 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@142177 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 22:30:31 +00:00
despotdaemon%netscape.com
ba18d8309d Pseudo-automatic update of changes made by akkana@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@142176 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 22:05:56 +00:00
darin%netscape.com
aa5404d241 fixes bug 199546 "forum message wants to save to disk as messages.php" r=dougt sr=bz a=asa
(checking in on closed tree per request from asa)


git-svn-id: svn://10.0.0.236/trunk@142175 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 20:43:20 +00:00
rogerl%netscape.com
d259856f4f New function definition structures in place.
git-svn-id: svn://10.0.0.236/trunk@142174 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 19:17:21 +00:00
igor%mir2.org
09720483ba Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=201896 :
New helper class JIFunction for easy implementation of JS functions in Java without using reflection and its usage in ImporterTopLevel and NativeJavaPackage


git-svn-id: svn://10.0.0.236/trunk@142173 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 18:59:22 +00:00
scott%scott-macgregor.org
51317de96a Make the status bar in thunderbird mail show status messages again by including mozbrwser.xpt (needed for
nsIXULBrowserWindow.xpt)


git-svn-id: svn://10.0.0.236/trunk@142172 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 18:53:46 +00:00
igor%mir2.org
00b0d87220 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=204210
git-svn-id: svn://10.0.0.236/trunk@142171 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 18:53:16 +00:00
nboyd%atg.com
707bbd151b Fix suggested by Bojan Cekrlic in Bugzilla Bug 203752:
While you are messing arround with JavaScriptException, is it possible to add

if(value instanceof Throwable) {
	initCause((Throwable) value);
}

I know it's a Java 1.4 feature and not directly connected to this bug and don't
know what's the Rhino's policy of supported Java versions, but it in the end it
could be done with method.invoke() or something similar.

This would help debugging a lot.


git-svn-id: svn://10.0.0.236/trunk@142169 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 16:56:38 +00:00
igor%mir2.org
dffea7e2cf Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=204513
git-svn-id: svn://10.0.0.236/trunk@142168 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 15:29:36 +00:00
igor%mir2.org
0f9be8b3fd Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=204576
Using (x instanceof Wrapper) instead of (x instanceof NativeJavaObject) which replaces the previous fix of unwrapping NativeJavaObject.call arguments for the custom wrappers problem.


git-svn-id: svn://10.0.0.236/trunk@142166 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 10:51:24 +00:00
axel%pike.org
1c79395044 bug 204456, remove #defined errorcodes, r=sicking, sr=peterv, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142165 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 07:35:23 +00:00
sspitzer%netscape.com
82053b0b45 fix for bug #199358. adding cut/copy/paste/find icons.
thanks to sailfish@unforgettable.com for the icons and the css.
r/sr/a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142164 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 06:10:59 +00:00
ssu%netscape.com
0e352ff755 fixing bug 67027 - Having int chars in install folder name doesn't uninstall anything. r=dveditz sr=dmose, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142163 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 06:08:31 +00:00
bzbarsky%mit.edu
32f33c5a39 Fix scroll state restoration when going back to URL with anchor. Bug 204364,
r=jkeiser, sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/trunk@142162 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 05:46:46 +00:00
jake%bugzilla.org
53ac07ce27 Pick up recent docs changes for the compiled versions
git-svn-id: svn://10.0.0.236/trunk@142159 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 04:42:50 +00:00
jake%bugzilla.org
2e0dbd2533 Bug 190864 - Fix ordering of ' and > that I thought I had done earlier.
git-svn-id: svn://10.0.0.236/trunk@142158 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 04:32:32 +00:00
bugreport%peshkin.net
194ed1b526 bug 203867: Add regular expression references to glossary
r,a=jake


git-svn-id: svn://10.0.0.236/trunk@142157 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 03:59:19 +00:00
bolian.yin%sun.com
f801f5cbb7 Fix a checkin Error for Bug 203661. This is For GTK2 Accessibility. NOT for the default build.
git-svn-id: svn://10.0.0.236/trunk@142156 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 03:33:31 +00:00
scott%scott-macgregor.org
f91123b2a0 more tweaks.
git-svn-id: svn://10.0.0.236/trunk@142155 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 03:03:14 +00:00
scott%scott-macgregor.org
cc68a8fd7e fork finddialog.xul and askViewZoom.xul because they currently require navigator.css. Filed trunk bugs to fix that
so we can unfork these files later.


git-svn-id: svn://10.0.0.236/trunk@142154 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 03:02:59 +00:00
nelsonb%netscape.com
e4a0e4653e Display an error message instead of crashing if the user forgets the -n
option with the -O (Dump Chain) option.


git-svn-id: svn://10.0.0.236/trunk@142153 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 02:50:03 +00:00
nelsonb%netscape.com
0e8c05488c Don't display user's password in hex. Bug 200005.
git-svn-id: svn://10.0.0.236/trunk@142152 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 02:45:12 +00:00
bolian.yin%sun.com
f590ff37d1 Bug 203661, Move mai interfaces part into accessibility/src/atk
r=kyle.  This is GTK2 Accessibility Bug. NOT for the default build.


git-svn-id: svn://10.0.0.236/trunk@142151 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 02:23:50 +00:00
scott%scott-macgregor.org
b61ecd0150 Include locale packages for pipnss and pippki
synch with the trunk.


git-svn-id: svn://10.0.0.236/trunk@142150 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 02:21:55 +00:00
jst%netscape.com
8db7ce8073 Backing out the fix for bug 148782 since it caused bug 204029.
git-svn-id: svn://10.0.0.236/trunk@142149 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 02:01:52 +00:00
kyle.yuan%sun.com
9308c0a46d Bug 201275 [Webclient] move Prompt code from CBrowserContainer to PromptService
r=edburns


git-svn-id: svn://10.0.0.236/trunk@142148 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 01:50:06 +00:00
shliang%netscape.com
f5f856ee1f 194567 - junk mail icon is cropped in classic skin. r/sr/a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142147 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 01:16:43 +00:00
shliang%netscape.com
4dcc21699d 144828 - nav-only installs do not have send link, send image, new message menuitems. r=jag, sr/a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142146 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 01:14:51 +00:00
dougt%meer.net
ffe35e473a Enabling Dependent Libs. b=193442, r=seawood@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@142145 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 01:04:55 +00:00
shliang%netscape.com
79280847ca 195285 - junk mail column placement incorrect for existing profiles. r=jag,sr/a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142144 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 01:04:17 +00:00
jst%netscape.com
57a0b36cc7 Fixing bug 116598. Making document.lastModified = now() if the server doesn't send a last-modified header. This makes us compatible with IE. r=caillon@returnzero.com, sr=bzbarsky@mit.edu, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@142143 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 00:45:54 +00:00
sspitzer%netscape.com
a5e2a3ab52 fix for regression bug #200348
Properties button does not work in the Advanced Address Book Search dialog
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142142 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 00:36:03 +00:00
jkeiser%netscape.com
b82416144c Fix crash when mouseovering things that disappear (bug 196012), r=peterl@netscape.com, sr=bryner@netscape.com, a=asa
git-svn-id: svn://10.0.0.236/trunk@142141 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 00:03:15 +00:00
caillon%returnzero.com
13b8ff983c Bug 77104 - Remove Account prompt should say which account
r=biesi sr=sspitzer a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142140 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 22:19:23 +00:00
bienvenu%netscape.com
a40bfe44ba remove 16K limit on ODA handler call, r=darin, sr=sspitzer,a=sspitzer should speed up local folder parsing substantialy 172786
git-svn-id: svn://10.0.0.236/trunk@142139 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 22:18:11 +00:00
darin%netscape.com
db60dbd16e fixes bug 203057 "SSL website not displayed (using proxy + NTLM)" r=dougt sr=bz a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142138 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 21:41:30 +00:00
rogerl%netscape.com
44d34496d4 !!! BROKEN !!! Moving to new function validate structure.
git-svn-id: svn://10.0.0.236/trunk@142137 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 21:38:20 +00:00
varga%netscape.com
4e12764f46 Adding zoom-in/zoom-out cursors for mac and cocoa. Bug 189719
r=pink, sr=bryner, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142136 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 21:36:43 +00:00
cbiesinger%web.de
c829cf3298 204338 patch by matti@mversen.de r=stephend sr=sspitzer a=sspitzer missing "to" at viewLog.dtd
git-svn-id: svn://10.0.0.236/trunk@142135 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 21:28:13 +00:00
darin%netscape.com
1d9c4bbeb7 fixes bug 22994 "Mail reader allows spammers to set/get cookies to track web usage"
r=dwitte sr=dveditz a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142134 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 21:27:02 +00:00
cbiesinger%web.de
8ef0b83d05 203527 patch by matti@mversen.de r=timeless sr=jag a=sspitzer "Save Image As" results in dialog with titlebar "Save Picture"
git-svn-id: svn://10.0.0.236/trunk@142133 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 21:26:34 +00:00
cavin%netscape.com
0b9c18a971 Fix for 196105. Unescape 'MoveToFolder' name when converting older version of filter rules for MacOSX. r/sr/a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142132 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 21:25:53 +00:00
mstoltz%netscape.com
2e302cc973 Bug 159424 - Don't clear scope of global object when loading the first document in a window, if the document has the same origin as the calling script. r=heikki, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@142131 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 20:55:37 +00:00
bryner%netscape.com
f971af6ec8 Oops, forgot this file. Enable typeaheadfind for static builds.
git-svn-id: svn://10.0.0.236/trunk@142130 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 20:48:45 +00:00
bienvenu%netscape.com
eb4112d030 fix problem handling multiple 251 SMTP responses, patch by christian eyrich, r=bienvenu, sr=bienvenu,a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142129 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 20:48:42 +00:00
igor%mir2.org
7a781297ab Cosmetics: removal of NativeJavaObject. prefix when calling NativeJavaObject methods.
git-svn-id: svn://10.0.0.236/trunk@142125 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 16:15:50 +00:00
peterv%netscape.com
f007c78dc1 Part of fix for bug 203192 (Improvements to XSLT loading). r=Pike, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@142124 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 11:53:21 +00:00
peterv%netscape.com
4c540757b7 Part of fix for bug 203192 (Improvements to XSLT loading). r=Pike, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@142123 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 11:25:43 +00:00
peterv%netscape.com
9400e8397c Part of fix for bug 203192 (Improvements to XSLT loading). r=sicking, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@142122 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 09:17:36 +00:00
peterv%netscape.com
36abbbc0c5 Part of fix for bug 203192 (Improvements to XSLT loading). Move test files into their own directory and add some error strings. r=Pike, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@142121 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 09:10:17 +00:00
bryner%netscape.com
61b10184da Add typeahead find to Camino (bug 174898). If you're building Camino, you'll need to add typeaheadfind to the extensions list.
git-svn-id: svn://10.0.0.236/trunk@142120 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 07:14:33 +00:00
rogerl%netscape.com
7cb8585b53 E3 test fixes.
git-svn-id: svn://10.0.0.236/trunk@142119 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 07:10:51 +00:00
timeless%mozdev.org
dc37b6f717 Bug 191873 Some minor text changes to quick launch help files and stuff
patch by pepperxn@netscape.net r=jatin sr=brendan a=asa


git-svn-id: svn://10.0.0.236/trunk@142118 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 06:56:59 +00:00
tara%tequilarista.org
126a98e44d Fix to prevent browsing CVSROOT files
git-svn-id: svn://10.0.0.236/trunk@142117 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 06:25:00 +00:00
dean_tessman%hotmail.com
fa7c4c6abc 204382 - No cursor change over resizable image
git-svn-id: svn://10.0.0.236/trunk@142116 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 06:11:38 +00:00
dougt%meer.net
9ced948c20 Missed this checkin when I landed. It is required to prevent a hang. I am also disabling some DEBUG_dougt code. r=darin, a=seth, bug=193442
git-svn-id: svn://10.0.0.236/trunk@142115 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 06:06:57 +00:00
rogerl%netscape.com
da100729a8 Switched in new regexp from Monkey branch
git-svn-id: svn://10.0.0.236/trunk@142114 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 01:29:19 +00:00
bbaetz%acm.org
9e1d7096ea Bug 201816 - use CGI.pm for header output
r=joel, a=justdave


git-svn-id: svn://10.0.0.236/trunk@142113 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 01:15:38 +00:00
dougt%meer.net
9a159a50ba backing out change - turned tbox's orange
git-svn-id: svn://10.0.0.236/trunk@142112 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 00:44:50 +00:00
dougt%meer.net
7b0df015d9 Using CXXFLAGS instead of DEFINES.
git-svn-id: svn://10.0.0.236/trunk@142111 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 00:04:49 +00:00
dougt%meer.net
c4837c3830 Fixing static build bustage. Need to translate names
git-svn-id: svn://10.0.0.236/trunk@142110 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-04 23:32:53 +00:00
dougt%meer.net
3082c5aebf Enables dependent library loading. r=seawood, a=asa, b=193442
git-svn-id: svn://10.0.0.236/trunk@142109 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-04 21:31:57 +00:00
roc+%cs.cmu.edu
58361a0999 Bug 201797. Do an extra reflow of the scrollframe if we adjusted the width or height after reflowing it the first time. Also, don't include border/padding when calculating the visible width in the unconstrained case
git-svn-id: svn://10.0.0.236/trunk@142108 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-04 19:00:21 +00:00
cbiesinger%web.de
183bf0a7b1 199045 r+sr=bz a=asa Animated image rotates although "Animate images should loop ... [X] never" is marked
git-svn-id: svn://10.0.0.236/trunk@142107 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-04 18:06:10 +00:00
scott%scott-macgregor.org
0be8bea4f6 make view source work a little better than it did before. still need to hook up command updaters.
git-svn-id: svn://10.0.0.236/trunk@142106 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-04 00:10:47 +00:00
bryner%netscape.com
5f515fa28e fixing some atom leaks in mailnews, bug 202852, r=sspitzer, sr=bzbarsky, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142105 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 23:09:04 +00:00
bryner%netscape.com
83207bdc2c Removing unneeded #include of nsGUIEvent.h that causes static build bustage due to undefined references to nsRect methods in gkgfx. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@142104 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 22:56:14 +00:00
sspitzer%netscape.com
8d8072a416 fix for bug #180950
[linux] shortcut for selecting all in textarea in mail compose window is broken.
accesskey for attachment bucket was getting in the way.
r=caillon@aillon.org, sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142103 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 22:49:18 +00:00
pschwartau%netscape.com
30f3d50dae Initial add. Regression test for bug 204210.
git-svn-id: svn://10.0.0.236/trunk@142102 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 20:35:17 +00:00
cltbld%netscape.com
35ffe6cc5e Automated update
git-svn-id: svn://10.0.0.236/trunk@142101 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 20:18:13 +00:00
cltbld%netscape.com
ddcb8433dc Automated update
git-svn-id: svn://10.0.0.236/trunk@142100 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 18:28:14 +00:00
bryner%netscape.com
206acc66de Generate configure with autoconf 2.13 to work around win32 path problems with 2.12 (fixing Firebird nightly build bustage).
git-svn-id: svn://10.0.0.236/trunk@142099 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 18:18:26 +00:00
varga%netscape.com
4b68816593 New icons for bug 189719.
git-svn-id: svn://10.0.0.236/trunk@142098 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 12:09:14 +00:00
nelsonb%netscape.com
a1e7c8446f Don't accept END_OF_CONTENTS octets where they're not allowed. bug 202384.
git-svn-id: svn://10.0.0.236/trunk@142097 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 06:54:48 +00:00
bbaetz%acm.org
769061de60 Bug 204104 - internal error in Search.pm when searching for invalid
keywords/email
patch by mike.morgan@oregonstate.edu (michael morgan)
r=bbaetz
a=justdave


git-svn-id: svn://10.0.0.236/trunk@142095 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 03:21:41 +00:00
scott%scott-macgregor.org
9008078b04 start of some view source work.
git-svn-id: svn://10.0.0.236/trunk@142094 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 02:46:00 +00:00
scott%scott-macgregor.org
05ef533175 View source work (not complete yet)
Work to try to remove the "contextHelp.js" file not found error by using a dummy version.


git-svn-id: svn://10.0.0.236/trunk@142093 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 02:44:18 +00:00
bzbarsky%mit.edu
8dea548af1 When doing a placeholder, paint it and the alt text in the foreground layer,
not the background one.  Bug 156987, r+sr=roc+moz, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142092 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 02:34:42 +00:00
bzbarsky%mit.edu
7cc8e0717a HTMLImageElement.complete should be true if the load failed (eg broken image).
Bug 190561, r=mstoltz, sr=jst, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142091 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 02:32:43 +00:00
waldemar%netscape.com
070ebb9e32 Removed the notion of plurality from frames and replaced it with a boolean preinst parameter to Validate
git-svn-id: svn://10.0.0.236/trunk@142090 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 02:31:10 +00:00
jkeiser%netscape.com
1ef93eb845 Fix crash dragging stuff (bug 202843), r=sfraser@netscape.com, sr=bryner@netscape.com, a=asa
git-svn-id: svn://10.0.0.236/trunk@142089 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 01:29:41 +00:00
scott%scott-macgregor.org
b9e7458bd2 add more editor files
git-svn-id: svn://10.0.0.236/trunk@142088 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 01:16:28 +00:00
dougt%meer.net
a407117851 Adding a dependent_libs cache. b=193442, r=darin, a=seth
git-svn-id: svn://10.0.0.236/trunk@142087 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:54:20 +00:00
waldemar%netscape.com
7bacf774f3 Finished basic algorithms
git-svn-id: svn://10.0.0.236/trunk@142085 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:17:58 +00:00
waldemar%netscape.com
b5310128c5 Added support for /*/, comments in throw statements, and throw-error pseudo-statements.
git-svn-id: svn://10.0.0.236/trunk@142084 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:17:41 +00:00
waldemar%netscape.com
3b6256e7f1 Fixed precedences in type expressions. Added support for /*/ and comments in throw statements.
git-svn-id: svn://10.0.0.236/trunk@142083 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:16:55 +00:00
waldemar%netscape.com
18bd547648 Added :text-statement and :text-statement-last styles
git-svn-id: svn://10.0.0.236/trunk@142082 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:15:36 +00:00
waldemar%netscape.com
38ade3ff28 Added support for generating distinct identifiers that print alike by including a # symbol in one of them
git-svn-id: svn://10.0.0.236/trunk@142081 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:15:03 +00:00
waldemar%netscape.com
6a39f6e6bb Added text-stmt
git-svn-id: svn://10.0.0.236/trunk@142079 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:13:47 +00:00
rogerl%netscape.com
3ec24399b5 Test fixes, break & continue handling, switch statements, === operator.
git-svn-id: svn://10.0.0.236/trunk@142077 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 22:35:22 +00:00
varga%netscape.com
9a018ee06d Fix for bug 189719. Automatic image sizing: Use a custom magnifying glass cursor.
r=dbaron, sr=roc, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142076 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 22:23:55 +00:00
cltbld%netscape.com
aece270e98 Automated update
git-svn-id: svn://10.0.0.236/trunk@142075 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 22:08:11 +00:00
leaf%mozilla.org
0efb8d4d24 fix bustage for windows systems with spaces in paths to midl, a=dbaron, bug
204213


git-svn-id: svn://10.0.0.236/trunk@142073 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 22:06:30 +00:00
cltbld%netscape.com
8dc2a81c04 Automated update
git-svn-id: svn://10.0.0.236/trunk@142072 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 21:48:11 +00:00
dougt%meer.net
305726d8f5 Adding USE_DEPENDENT_LIBS to build system. b=193442, r=seawood, a=seth
git-svn-id: svn://10.0.0.236/trunk@142071 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 21:38:10 +00:00
timeless%mozdev.org
78fcd6c046 Bug 203947 - Creating '@mozilla.org/xmlextras/proxy/webserviceproxy;1' or '@mozilla.org/xmlextras/proxy/webserviceproperty
r=harishd sr=heikki a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142069 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 21:23:31 +00:00
timeless%mozdev.org
cc8c8a61e1 Bug 204069 ifdef DEBUG_kin some stuff in nsTextServicesDocument.cpp to remove warnings/hide unused debug code
r=kin sr=kin a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142068 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 21:13:41 +00:00
harishd%netscape.com
f692653e6e Allow userdefined tags in the HEAD. b=167493, r=nisheeth@netscape.com, sr=jst@netscape.com, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142067 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 20:57:52 +00:00
dwitte%stanford.edu
b5c0ba566e Bug 202313: Lifetime = 0 makes cookies disappear and reappear w/ multiple refreshes.
polishes cookie expiry behavior and cleans up a little expiry code.

r=mvl, sr=darin, a=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@142065 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 20:43:43 +00:00
blizzard%redhat.com
1b3cb7ed58 Bug #174471. Turn on native themes for gtk2. Not part of the default builds.
git-svn-id: svn://10.0.0.236/trunk@142063 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 19:38:01 +00:00
cbiesinger%web.de
56652f5c5e 204072 r+sr=bz a=sspitzer Cache IOService and imgILoader in nsImageLoadingContent
git-svn-id: svn://10.0.0.236/trunk@142062 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 19:21:00 +00:00
bryner%netscape.com
bb2bea05a5 Slight optimization to my last checkin - gotDragDelta is unnecessary, since pixelThresholdX is guaranteed to be set to a non-zero value the first time this block of code runs. Part of bug 201342, r=blizzard, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@142061 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 19:10:18 +00:00
bryner%netscape.com
507026e3c3 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.
git-svn-id: svn://10.0.0.236/trunk@142060 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 18:20:38 +00:00
bryner%netscape.com
13582bf1c6 Bug 159450 - only allow overlays to load from the same origin as the master document. Also, fix non-chrome overlays. Bug 159450, r=mstoltz, sr=ben, a=asa.
git-svn-id: svn://10.0.0.236/trunk@142059 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 18:15:30 +00:00
brendan%mozilla.org
1328f91d90 Restore lost API compatibility: copy getter and setter as well as shortid when shadowing a prototype property that has a shortid (203084, r=rogerl, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@142057 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 17:36:58 +00:00
rogerl%netscape.com
05e9c2fb02 RegExp fixes.
git-svn-id: svn://10.0.0.236/trunk@142056 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 14:30:39 +00:00
igor%mir2.org
d9b789b3ca When marking parse tree nodes as special calls, use explicit integer id to specify node type, note a generic boolean flag. It would allow for simpler code during special calls evaluation.
git-svn-id: svn://10.0.0.236/trunk@142055 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 14:00:19 +00:00
igor%mir2.org
38cc46db93 In ScriptRuntime.callOrNewSpecial remove special handling of exec calls since it is never used.
git-svn-id: svn://10.0.0.236/trunk@142054 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 12:16:05 +00:00
igor%mir2.org
bebb533b08 Simpler code in Codegen.visitRegularCall to select which runtime method to call.
git-svn-id: svn://10.0.0.236/trunk@142053 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 11:34:05 +00:00
igor%mir2.org
49ae3443b8 Cosmetics: tabs and end-of-line whitespace removal
git-svn-id: svn://10.0.0.236/trunk@142052 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 10:27:56 +00:00
katakai%japan.sun.com
ee053ae12b UTF mode of HKSCS characters show ugly
patch from ervin.yan@sun.com
r=ftang,sr=rbs,a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142051 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 08:49:07 +00:00
tara%tequilarista.org
a7b1211a44 checking in David Berry's patch for bug 157682
git-svn-id: svn://10.0.0.236/trunk@142049 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 06:45:25 +00:00
darin%netscape.com
cb72ae6a49 fixes bug 197079 "Status bar doesn't display 'Stopped' when stop button is clicked" r=dougt sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@142048 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 06:31:55 +00:00
dbradley%netscape.com
08463fe981 Bug 203093 - Move ActiveXObject --> NSActiveXObject -> GeckActiveXObject. r=adamlock, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142045 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 04:09:12 +00:00
ccarlen%netscape.com
34db5ced9a Profile sharing - enable in PPEmbed for testing. bug=202474, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@142044 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 04:03:04 +00:00
ccarlen%netscape.com
a8bf02b381 Profile sharing - enable in mfcEmbed for testing. bug=202474, r=adamlock/sr=darin/a=asa
git-svn-id: svn://10.0.0.236/trunk@142043 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 04:01:22 +00:00
ccarlen%netscape.com
b34d8cc536 Profile sharing - use in prefs. bug=202474, r=jgaunt/sr=alecf/a=asa
git-svn-id: svn://10.0.0.236/trunk@142042 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 04:00:19 +00:00
ccarlen%netscape.com
a2f166be98 Profile sharing - changes to profile dirserviceprovider, a component to control whether sharing is enabled. bug=202474, rs=dougt/sr=darin/a=asa
git-svn-id: svn://10.0.0.236/trunk@142041 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 03:59:23 +00:00
ccarlen%netscape.com
4e646a5de3 Profile sharing - enable in build, add autoconf switches, pull ipc module. bug=202474, r=seawood/a=asa
git-svn-id: svn://10.0.0.236/trunk@142040 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 03:57:15 +00:00
cltbld%netscape.com
0f1c0e3608 Automated update
git-svn-id: svn://10.0.0.236/trunk@142039 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 03:38:10 +00:00
wtc%netscape.com
17aaaaa628 Bug 204011: fixed the bug that nssPKIObjectCollection_AddInstances frees an
instance twice if add_object_instance fails.  r=mcgreer.


git-svn-id: svn://10.0.0.236/trunk@142038 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 03:01:13 +00:00
mcafee%netscape.com
12d1ebd1f5 Typo fix, patch courtesy caillon@returnzero.com.
git-svn-id: svn://10.0.0.236/trunk@142037 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 02:54:18 +00:00
ccarlen%netscape.com
e21e2971c3 Profile sharing - enable in build, add autoconf switches, pull ipc module. bug=202474, r=seawood/a=asa
git-svn-id: svn://10.0.0.236/trunk@142036 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 02:51:25 +00:00
blizzard%redhat.com
161320f6b2 Part of bug #174471. Fix problems with bluecurve them with gtk2 native themes. r=bryner, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@142035 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 02:31:06 +00:00
sspitzer%netscape.com
37cf346e8e fix for bug #161999
for local trash folder, empty trash doesn't always update unread / total msg counts.
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142034 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 02:30:09 +00:00
sspitzer%netscape.com
ff36e0ba4f remove bogus comment.
git-svn-id: svn://10.0.0.236/trunk@142033 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 02:11:53 +00:00
sspitzer%netscape.com
8b1786757b fix for bug #186573
when pop mail comes in, and we aren't looking at the inbox
we don't update the unread / total counts.

r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142032 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 02:04:10 +00:00
sspitzer%netscape.com
2c246adab1 even though they live in mailnews/extensions
mdn, mailviews and bayesian aren't optional.
no bug, no reviewer.  just adding a comment.


git-svn-id: svn://10.0.0.236/trunk@142031 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 01:21:16 +00:00
myk%mozilla.org
d04e534c72 Checking in an irrelevant change to test the new sendmail on thelizard.
git-svn-id: svn://10.0.0.236/trunk@142030 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 00:57:36 +00:00
scott%scott-macgregor.org
bc85d9b0e9 add a tab.
git-svn-id: svn://10.0.0.236/trunk@142029 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 00:11:06 +00:00
dougt%meer.net
c6c8cd317b fixing a dde bug that caused urls that were over 255 chars to fail. Bug 166872, r=law, sr=darin, a=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@142028 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 00:05:08 +00:00
sspitzer%netscape.com
95fb89e01e fix for build bustage.
git-svn-id: svn://10.0.0.236/trunk@142026 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 23:50:49 +00:00
dougt%meer.net
2601a2db79 Fixing up the comment so that it doesn't include params which are not there. r=me. Thanks to Ellen Evans for pointing this out.
git-svn-id: svn://10.0.0.236/trunk@142025 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 23:28:38 +00:00
jaggernaut%netscape.com
ecc11d1795 Bug 203722: [classic,native] <menulist> display label truncated / cropped. r=Shuehan, sr=sspitzer, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142023 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 23:03:08 +00:00
rogerl%netscape.com
f7962fa946 Exception handling fixes.
git-svn-id: svn://10.0.0.236/trunk@142022 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 23:02:13 +00:00
bienvenu%netscape.com
2cc73c998d fix endless quota alerts, r/sr=sspitzer, a=sspitzer 204120
git-svn-id: svn://10.0.0.236/trunk@142021 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 22:35:51 +00:00
caillon%returnzero.com
bbd3690b89 Bug 203859 - Deleted address book reappear after an exit/restart
Bug 203945 - Type down in compose window very slow resulting in very slow auto complete
r/sr/a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142020 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 22:22:01 +00:00
jaggernaut%netscape.com
cd17025c2b Bug 201177: Simplify pref UI for startup/new tab/new window behaviour. Patch by Ian Neal <ian@arlen.demon.co.uk>, r=Neil, sr=jag, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142019 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 21:02:50 +00:00
heikki%netscape.com
0c4214eb85 These files were copied to webservices extension, not part of build.
git-svn-id: svn://10.0.0.236/trunk@142018 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 20:59:36 +00:00
heikki%netscape.com
6338745414 This file was moved into the webservices extension, not used here.
git-svn-id: svn://10.0.0.236/trunk@142017 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 20:56:33 +00:00
heikki%netscape.com
ed9dd40276 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@142016 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 20:52:10 +00:00
rginda%netscape.com
325d8b73c7 Bug 204028, "debugger service crashes when asked to eval an empty string"
a=sspitzer@netscape.com

return NS_ERROR_INVALID_ARG if asked to eval an empty string


git-svn-id: svn://10.0.0.236/trunk@142015 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 18:50:58 +00:00
smontagu%netscape.com
0bef5a6a8f Bug 201568 GIF infrastructure cleanup and refactoring, r=pavlov, sr=tor a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142014 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 18:18:43 +00:00
varga%netscape.com
6af17bcdc6 Low risk fix for bug 199915. Can't use File Bookmark in XP.
r=bryner, sr=jag, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142013 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 17:47:44 +00:00
cbiesinger%web.de
9dc282bd31 oops, forgot to address pavlov's review comment from irc
git-svn-id: svn://10.0.0.236/trunk@142012 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 17:43:19 +00:00
cbiesinger%web.de
8377b904bc 152834 r=pavlov sr=darin a=asa When Viewing Images, "Stopped" appears on status bar
git-svn-id: svn://10.0.0.236/trunk@142011 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 17:41:33 +00:00
colin%theblakes.com
35d169a306 Compiler depend support for OpenVMS. b=186135. r=cls. a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142010 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 17:40:57 +00:00
rogerl%netscape.com
165d2f631e Fixed switch vars.
git-svn-id: svn://10.0.0.236/trunk@142009 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 17:13:27 +00:00
neil%parkwaycc.co.uk
e650270208 Bug 97787 Make scrolling menus (e.g. bookmarks) scroll using mousewheel r=jag sr=bryner a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142008 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 11:36:17 +00:00
neil%parkwaycc.co.uk
43ff870e5d Bug 190281 Focus doesn't skip disabled inputs properly r=aaronl sr=jst a=asa
git-svn-id: svn://10.0.0.236/trunk@142007 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 10:42:33 +00:00
igor%mir2.org
99ff6030bc More comments on IdFunction.createObject and layout cosmetics.
git-svn-id: svn://10.0.0.236/trunk@142006 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 10:34:19 +00:00
aaronl%netscape.com
ccdc8eac7a Bug 203774. Fix crashes in accessibility caused by accessibility rearchitecture. r=kyle, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142005 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 10:25:45 +00:00
igor%mir2.org
c936f3a96f Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=203909 :
1. Reorganization of BaseFunction.construct to always call createObject to avoid the need to re-implement construct in IdFunction and FunctionObject when much simpler code for subclassing createObject will do the job.

2. Throwing TypeError in IdFunction.createObject if it is not marked explicitly as constructor to satisfy EcmaScript standard:

first page of ECMAScript Edition 3, chapter 15: "None of the built-in
functions described in this section shall implement the internal
[[Construct]] method unless otherwise specified ...."

For more details, see http://bugzilla.mozilla.org/show_bug.cgi?id=202019


git-svn-id: svn://10.0.0.236/trunk@142004 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 10:22:58 +00:00
igor%mir2.org
4f42aceb3e Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=203841 :
To fix the issue I moved away from generateCodeFromNode code to merge boolean
checks and conditional jumps into separated generateIfJump method that tries to
apply this optimization and if it is not possible, it calls
generateCodeFromNode and adds a generic jump.


git-svn-id: svn://10.0.0.236/trunk@142003 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 10:07:23 +00:00
ssu%netscape.com
44111df064 fixing bug 196061 - Running process hangs uninstaller. r=sgehani, sr=jag, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142001 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 07:52:50 +00:00
bryner%netscape.com
9443f67fcf Fix mac static build bustage by forcing this to be built with PIC. Bug 203956, r=cls, a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@142000 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 06:31:09 +00:00
kaie%netscape.com
1f75e8cb46 b=203937 an extra "print." is added to printing preference name
r=kaie sr=jag a=sspitzer
patch from and checking in for Roland.Mainz


git-svn-id: svn://10.0.0.236/trunk@141999 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 05:39:08 +00:00
dwitte%stanford.edu
ff4a67b324 follow-up to bug 202131: BubbleSort is too slow. fixes an omission that was supposed to go in with the original patch.
p=neil, r=dwitte, sr=darin, a=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@141998 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 04:53:14 +00:00
rginda%netscape.com
96f184653e add new image
git-svn-id: svn://10.0.0.236/trunk@141997 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 04:49:00 +00:00
rginda%netscape.com
3f19d9edb4 bug 203848, landing the latest venkman xpi, a=asa@mozilla.org
Fix the following bugs:
  * Sometimes HTML files would not completely load in the source view.  I had
    been reusing a scriptable input stream in a place where that's not allowed.
  * When you reloaded a file in the source view, the loaded scripts view would
    stop responding to double clicks.
  * If you cycled the ``Exclude Browser Files'' option from on to off, the
    browser files would appear as disabled files, even though they were
    no longer disabled.
  * There was no way to delete a pref with the /pref command.
  * If you moved a tree-based view, it would stop responding to double-clicks.
  * The debugger would get into a bad state if you examined an object that
    had a property named "__proto__".

Adds tabbed views.


git-svn-id: svn://10.0.0.236/trunk@141996 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 04:48:47 +00:00
justdave%syndicomm.com
040e50e15a Bug 204008: checksetup.pl didn't set permissions on the js directory
r= zach, a= justdave


git-svn-id: svn://10.0.0.236/trunk@141995 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 03:41:32 +00:00
mstoltz%netscape.com
4c356a7067 Bug 200691 - Add CheckLoadURI call to XBL loader to prevent remote XUL pages loading XBL bindings from file URLs. r=bryner, sr=heikki, a=asa
git-svn-id: svn://10.0.0.236/trunk@141994 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 02:41:45 +00:00
scott%scott-macgregor.org
c65e4fe215 Shave 350K off of the compressed size of thunderbird by unzipping all of the JARs in a temporary chrome directory.
Then we repackage the JARs according to thunderbird specific manifests, leaving behind chrome, localization files and
content files we don't want (such as browser skin elements).


git-svn-id: svn://10.0.0.236/trunk@141993 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 02:36:51 +00:00
blizzard%redhat.com
aa1089047a bug #157438. Implement nsIWidget::HideWindowChrome for gtk2. Patch from jeff.qiu@sun.com and fcrozat@mandrakesoft.com. r=me Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@141992 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 02:32:24 +00:00
seawood%netscape.com
3001793b71 Fix tests to use -z instead of !
Use -g for debugging on OSF/1 builds instead of -g3
Thanks to Jim Brown <jim.brown@miami.edu> for the patches.
Bug #203796 & Bug #203835 r=cls a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141991 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 01:43:27 +00:00
seawood%netscape.com
2964d4f2ff Remove module specific defines from ACDEFINES.
Bug #203429 sr=darin a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141990 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 01:22:45 +00:00
harishd%netscape.com
133c34327a Initialize variable that was causing unexpected behavior. b=203434, r=heikki@netscape.com, sr=jst@netscape.com, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141989 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 01:14:39 +00:00
bzbarsky%mit.edu
a49c23b2b7 Init the member vars to prevent access to uninitialized memory. Bug 203505,
r=bryner, sr=jst, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141988 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 01:01:03 +00:00
dwitte%stanford.edu
f5539e3eae Bug 137802: removing nsHTTPChunkConv since it's obsolete. not part of build.
r=darin, a=tor.


git-svn-id: svn://10.0.0.236/trunk@141987 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 00:42:50 +00:00
wtc%netscape.com
ec406abd53 Bug 203988: add build support for Linux/mips (such as Sony PlayStation 2
Linux).  The patch is contributed by Paul Pietromonaco
<ppietro@users.playstation2-linux.com>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@141985 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-01 00:29:40 +00:00
ssu%netscape.com
01fabdc144 checking in patch from jonwil@tpgi.com.au for bug 203892 - fix xpinstall in MingW. r=ssu, sr=dmose, a=leaf
git-svn-id: svn://10.0.0.236/trunk@141984 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 23:02:21 +00:00
rogerl%netscape.com
9aed123065 parseInt & parseFloat fixes.
git-svn-id: svn://10.0.0.236/trunk@141983 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 22:58:29 +00:00
pschwartau%netscape.com
3dfce2eb22 Improving readability.
git-svn-id: svn://10.0.0.236/trunk@141982 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 21:51:27 +00:00
pschwartau%netscape.com
1526967983 Adding new cases to the test (by Igor Bukanov).
git-svn-id: svn://10.0.0.236/trunk@141981 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 21:39:08 +00:00
mjudge%netscape.com
51c60875af 195080 fix regression. sr=sfrasier r=danm. fix logic for moving caret around 0 width frames
git-svn-id: svn://10.0.0.236/trunk@141980 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 21:37:05 +00:00
bzbarsky%mit.edu
2e60140224 Make text-align work on <xul:textbox>. Bug 188597, patch by
afatecha@idea.com.py (Ariel Fatecha), r=jag, sr=jst, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@141979 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 21:26:45 +00:00
myk%mozilla.org
e19bd77723 Clean-up patch for bug 72837: uses /usr/bin/perl instead of /usr/bonsaitools/bin/perl and adds message about these interfaces being experimental.
r=gerv
a=myk


git-svn-id: svn://10.0.0.236/trunk@141978 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 21:23:06 +00:00
axel%pike.org
1ff81d8606 bug 199329, reenable embedded XSLT stylesheets, r=sicking, sr=peterv, a=asa
git-svn-id: svn://10.0.0.236/trunk@141977 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 21:05:11 +00:00
aaronl%netscape.com
2af8b5ca89 Updating accessibility architecture docs. Not part of build
git-svn-id: svn://10.0.0.236/trunk@141976 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 20:41:49 +00:00
colin%theblakes.com
cadbf3a7e7 Remove bad ANSI alias. b=190733. r=bbaetz. sr=dbaron. a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141975 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 20:39:27 +00:00
mostafah%oeone.com
4a9d544392 Fixed another memory leak
git-svn-id: svn://10.0.0.236/trunk@141972 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 18:58:26 +00:00
mostafah%oeone.com
db523e7878 Fixed another memory leak
git-svn-id: svn://10.0.0.236/trunk@141971 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 18:08:00 +00:00
scott%scott-macgregor.org
dca9caa02c Not turned on yet. More work for removing parts of the chrome and locale information we don't
need for thunderbird.


git-svn-id: svn://10.0.0.236/trunk@141970 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 17:58:38 +00:00
dbradley%netscape.com
60e176365d Another dummy change to cause beast to rebuild caps
git-svn-id: svn://10.0.0.236/trunk@141968 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 09:19:50 +00:00
dbradley%netscape.com
2740d16481 This is just adding a blank line to the end of the make files so that hopefully beast will rebuild the xpconnect files and go green. My previous configure checkin didn't rebuild the neccessary xpconnect files for this depend build change
git-svn-id: svn://10.0.0.236/trunk@141967 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 09:12:29 +00:00
sspitzer%netscape.com
a78cf0e80a fix for some mail view issues
bug #189543 [Mailviews: View dropdown menu items should be in View:Messages Menu]
bug #187990 [dropdown out of sync if view set in View|Messages]
bug #190187 [mail view list, remove cancel button (doesn't work).  instead, prompt on delete, like filters]

r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141966 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 07:37:16 +00:00
ssu%netscape.com
4eba622c78 fixing bug 125106 - general nsIFile converter change hosed XPInstall intl filenames. r=dveditz, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141965 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 06:59:08 +00:00
ssu%netscape.com
f666231373 fixing bug 125106 - general nsIFile converter change hosed XPInstall intl filenames. r=dveditz, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141964 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 06:49:04 +00:00
dbradley%netscape.com
efc9fe3b50 bug 203362, missed this file
git-svn-id: svn://10.0.0.236/trunk@141963 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 06:34:53 +00:00
sspitzer%netscape.com
805de895eb fix for regression bug #203629
Attached images don't display inline if "Do not load remote images..." is turned on
caused by my fix for bug #51631.
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141962 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 06:28:16 +00:00
ere%atp.fi
ae67a92db2 Bug 137661: Mail window opened from biff icon can't be maximized/minimized/resized and covers the full screen
r+sr=jag
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141961 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 06:24:01 +00:00
dbradley%netscape.com
f254b56ec2 bug 203362 - Turn on building IDispatch code by default. r=bryner, sr=alecf, a=sspitzer, IsEqualGUID patch r=dbradley, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@141960 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 04:13:58 +00:00
ssu%netscape.com
f7f1dbd1a9 fixing bug 194115 - self-extracting installer no longer looks for .xpi files in cwd. r=sgehani, rs=jag, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141959 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 03:11:26 +00:00
pschwartau%netscape.com
ca8c1fd34e Adding a new case, and improving readability.
git-svn-id: svn://10.0.0.236/trunk@141958 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 01:10:10 +00:00
pschwartau%netscape.com
3c5798fec5 Initial add. Regression test for bug 203841.
git-svn-id: svn://10.0.0.236/trunk@141957 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 01:01:02 +00:00
wtc%netscape.com
16760941c5 Bug 203317: getipnodebyxxx routines are not thread-safe on OpenVMS, so we
need to lock around them.  The patch is contributed by Colin Blake
<colin@theblakes.com>.  r=wtc.
Modified Files: configure configure.in prnetdb.c


git-svn-id: svn://10.0.0.236/trunk@141956 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 00:44:16 +00:00
chanial%noos.fr
b33eabd169 bug 68541: unchecked toolbar menuitem in the bookmark manager.
Clean up in utilityOverlay.js
- in goToggleToolbar: use of properties instead of attributes
- in getBrowserURL: don't use 'browser.chrome' pref.
Some dependency work in bookmarksManager.xul. More to be done.


git-svn-id: svn://10.0.0.236/trunk@141954 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 00:21:48 +00:00
myk%mozilla.org
a29eb48cd8 Fixing build bustage by adding version string and license header.
git-svn-id: svn://10.0.0.236/trunk@141953 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 23:37:49 +00:00
myk%mozilla.org
b63a769bfb Fix for bug 72837: a script that generates configuration information for a Bugzilla installation.
r=gerv
a=myk


git-svn-id: svn://10.0.0.236/trunk@141951 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 23:14:31 +00:00
bishakhabanerjee%netscape.com
b94ff9770b Removed gcc warning - bug 203449
git-svn-id: svn://10.0.0.236/trunk@141950 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 23:13:33 +00:00
varga%netscape.com
167b5da0f0 Fix for bug 192014. Bookmarks menu shows no bookmarks when no unminimized windows are open.
r=pch, sr=jag, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141947 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 22:51:48 +00:00
heikki%netscape.com
f98d03204f Bug 203111, remove unused code, r=harishd, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@141946 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 21:28:17 +00:00
heikki%netscape.com
859a062c5f Bug 203384, document could be null, for example when calling from XPointer processor, patch from jst, r=sicking, sr=heikki, a=asa.
git-svn-id: svn://10.0.0.236/trunk@141945 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 20:46:24 +00:00
jaggernaut%netscape.com
07e58f9742 Bug 139573: [classic] The UP/DOWN buttons are too small. Patch by Tuukka Tolvanen <t.bugz@lament.cjb.net>, r=sgehani, sr=jag, a=Asa
git-svn-id: svn://10.0.0.236/trunk@141944 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 20:23:27 +00:00
bzbarsky%mit.edu
3f946372a6 Images with no alt attr in quirks mode should show a placeholder, even if they
were blocked.  Bug 201288, r+sr=roc+moz, a=asa


git-svn-id: svn://10.0.0.236/trunk@141943 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 18:49:42 +00:00
pschwartau%netscape.com
2a50574de9 Initial add. Regression test for bug 203402.
git-svn-id: svn://10.0.0.236/trunk@141942 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 18:49:32 +00:00
bzbarsky%mit.edu
8a2051dddd Fix sizing of disabled buttons to match enabled ones. Bug 147463,
r=jkeiser, sr=roc+moz, a=asa


git-svn-id: svn://10.0.0.236/trunk@141941 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 18:45:51 +00:00
ere%atp.fi
f9e595ea21 Bug 201242: When minimize and then restore, two carets appear in a mail compose window
Patch by bryner and me
r=bryner
sr=jst
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141940 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 18:24:28 +00:00
bienvenu%netscape.com
c3c1158ca9 fix bug 203219, failure to logon to pop3 servers that support cram-md5, r/sr=sspitzer, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141939 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 18:19:24 +00:00
jgaunt%netscape.com
326a31b240 bug 198531 - plugging soap leak, had a bad assertion
r=rayw
sr=jst
a=asa


git-svn-id: svn://10.0.0.236/trunk@141938 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 18:11:54 +00:00
kaie%netscape.com
4f750a6402 b=196827 Lock icon says that site is secure when it isn't because the connection was canceled
Patch by Darin
r=kaie sr=jag a=asa


git-svn-id: svn://10.0.0.236/trunk@141937 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 16:12:18 +00:00
brade%netscape.com
1e3bb58a75 packaging fixes for bug 203399 and others; r=glazou, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@141936 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 13:58:15 +00:00
igor%mir2.org
abd701670c Implement Serializable by recently introduced ImporterFunctions as this is required for scope serialization.
git-svn-id: svn://10.0.0.236/trunk@141935 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 13:56:57 +00:00
igor%mir2.org
52403c9a95 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=203752 :
NativeGlobal implements Serializable to allow scope serialization.


git-svn-id: svn://10.0.0.236/trunk@141934 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 13:54:22 +00:00
brade%netscape.com
cd3a5df2e4 removing EditorOverride.css from jar; it's now a resource (bug 203399, r=timeless, sr=jag)
git-svn-id: svn://10.0.0.236/trunk@141933 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 13:36:31 +00:00
brade%netscape.com
ab2e651858 bug 203399; remove needless stylesheet call; r=timeless; sr=jag
git-svn-id: svn://10.0.0.236/trunk@141932 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 13:34:30 +00:00
igor%mir2.org
5207c17c96 Renaming getIdDefaultAttributes to getIdAttributes in IdScriptable and its descendants to better reflect method semantic change in the previous IdScriptable commit plus layout cosmetics.
git-svn-id: svn://10.0.0.236/trunk@141931 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 12:06:17 +00:00
igor%mir2.org
02aee1e72e Removal of support for altering attributes of id-based properties. If such support is required, a subclass should override IdScriptable.setIdAttributes which by default throws an runtime exception unless new attributes are the same as the old ones.
git-svn-id: svn://10.0.0.236/trunk@141930 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 08:54:55 +00:00
ssu%netscape.com
f215a4a489 fixing bug 203377 - Alert dialogs to close browser/kill process have hard coded 'Mozilla' strings. r=sgehani, sr=jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@141929 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 08:38:12 +00:00
dean_tessman%hotmail.com
257a50c8d4 fixes to Blocked Popups dialog:
- no confirmation after unblocking a site
- if there are no more sites in the list after unblocking, dialog closes
- if there are more sites, ensure one's selected
- added accesskeys to the two buttons
- now a dialog, so there's no minimize or maximize buttons


git-svn-id: svn://10.0.0.236/trunk@141928 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 08:31:46 +00:00
sspitzer%netscape.com
0e4b3eba89 fix for bug #203716
unable to scroll page after [left-]clicking on link in mail (existing browser window)
sr=jag, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141927 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 05:49:01 +00:00
caillon%returnzero.com
2c56e8f1e6 Bug 173430 - flawfinder warnings in libpref
r=alecf,dwitte
sr=dmose
a=asa


git-svn-id: svn://10.0.0.236/trunk@141926 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 04:17:38 +00:00
jake%bugzilla.org
ab3f1cf276 Spell component correctly.
git-svn-id: svn://10.0.0.236/trunk@141925 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 03:15:06 +00:00
pavlov%pavlov.net
bda6c5dccb fixing bug 14665 r=kaie sr=dmose a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141924 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 02:47:34 +00:00
pinkerton%netscape.com
ef83d3b5d9 make add to whitelist work on 10.1 by using the routine i really wanted
from the start.


git-svn-id: svn://10.0.0.236/trunk@141923 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 02:06:57 +00:00
timeless%mozdev.org
58cf4598a4 Bug 203436 remove widget/os2/tests/makefile from allmakefiles.sh
patch by jonwil@tpgi.com.au r=cls r=mkaply a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141922 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 00:58:19 +00:00
timeless%mozdev.org
a412e164d0 Bug 44714 Icons not changed from IE to Mozilla when set in Desktop Integration (.url icons) (Internet shortcuts)
patch by jonwil@tpgi.com.au r=sgehani sr=bz a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141921 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 00:54:36 +00:00
heikki%netscape.com
74d47e26ec Bug 201356, make page load tests support XML documents, r=jrgm.
git-svn-id: svn://10.0.0.236/trunk@141920 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-29 00:27:06 +00:00
scott%scott-macgregor.org
cba60e27f3 synch up with a change from the trunk (Bug #203261)
git-svn-id: svn://10.0.0.236/trunk@141919 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 23:42:27 +00:00
nicolson%netscape.com
3e858adb49 Improve parameter class handling.
git-svn-id: svn://10.0.0.236/trunk@141918 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 23:32:39 +00:00
nicolson%netscape.com
8f9bb56aea Build with NSS 3.7.3 RTM.
git-svn-id: svn://10.0.0.236/trunk@141917 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 23:31:12 +00:00
mkaply%us.ibm.com
49c63fc77a #202823
r=pedemont, sr=blizzard (platform specific) a=mkaply
OS/2 only - better fix for titlebar problem - we were getting bad titlebars in task list


git-svn-id: svn://10.0.0.236/trunk@141916 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 21:59:02 +00:00
jgaunt%netscape.com
3d4930dfbb bug 198531 - pluggin SOAP leak
r=rayw
sr=jst
a=asa


git-svn-id: svn://10.0.0.236/trunk@141915 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 21:55:17 +00:00
nicolson%netscape.com
4224dba96d Fix blackflag 619793: support RC2/CBC/PKCS5Padding.
git-svn-id: svn://10.0.0.236/trunk@141914 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 21:48:33 +00:00
nicolson%netscape.com
f29a8fa397 Move to JSS 3.4 beta.
git-svn-id: svn://10.0.0.236/trunk@141912 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 21:28:00 +00:00
sfraser%netscape.com
25ee509101 Fix bug 198739: change Camino user-agent string to say 'Camino' rather than 'Chimera'. r=pink, sr=me.
git-svn-id: svn://10.0.0.236/trunk@141911 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 21:21:03 +00:00
mkaply%us.ibm.com
513dfcdbf6 #203666
r=mkaply, sr=blizzard (platform specific) a=mkaply
OS/2 only - quick (obvious) fix for now - random corruption in fonts - we were freeing the PS


git-svn-id: svn://10.0.0.236/trunk@141907 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 20:59:24 +00:00
wtc%netscape.com
a1b01c4d71 Declare the new function sec_asn1d_parent_is_indefinite as static.
git-svn-id: svn://10.0.0.236/trunk@141903 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 20:19:21 +00:00
harishd%netscape.com
fe63294bd4 Removing obsolete files that missed my last checkin. *** NOT PART OF THE BUILD ***
git-svn-id: svn://10.0.0.236/trunk@141902 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 20:10:41 +00:00
jst%netscape.com
4d8b3be2f0 Fixing bug 148782. Don't let images or form controls named 'submit' shadow the method form.submit. r=caillon@returnzero.com, sr=peterv@netscape.com, a=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141899 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 19:27:40 +00:00
jst%netscape.com
c66ecc4afa Removing dead .cvsignore file.
git-svn-id: svn://10.0.0.236/trunk@141898 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 19:16:18 +00:00
burnus%gmx.de
a88e744506 Bug 200198 - user-error.html.tmpl's use [% changedsince %] instead of $changedsince
r=gerv, a=justdave


git-svn-id: svn://10.0.0.236/trunk@141897 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 18:29:37 +00:00
ssu%netscape.com
9c944c8d6d fixing bug 190534 - Help buttons in Account Settings pointing to wrong location in Help. r=dmose, sr=jag, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141895 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 18:01:47 +00:00
relyea%netscape.com
cb1c251ae2 replace arena grow with code that grows memory nLog n, not n!
git-svn-id: svn://10.0.0.236/trunk@141894 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 17:56:46 +00:00
cbiesinger%web.de
e00894ada9 201107 r=pavlov sr=bz a=sspitzer Trunk M140A crash [@ imgRequestProxy::OnDataAvailable]
git-svn-id: svn://10.0.0.236/trunk@141893 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 17:49:58 +00:00
dbradley%netscape.com
d56ffc15d6 Bug 203093 - Move ActiveXObject --> NSActiveXObject. r=adamlock, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141892 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 16:51:38 +00:00
igor%mir2.org
12d4212dc9 IdScriptable.nextInstanceCheck is replaced by IdScriptable.incompatibleCallError to reflect proper semantic and simplify id-related code.
git-svn-id: svn://10.0.0.236/trunk@141891 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 16:27:57 +00:00
aaronl%netscape.com
d78fe82be1 Update to MSAA support documentation. NPOB.
git-svn-id: svn://10.0.0.236/trunk@141890 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 13:32:08 +00:00
igor%mir2.org
e2a3e0bf59 Replacing protected by private/package private to allow for better optimization.
git-svn-id: svn://10.0.0.236/trunk@141889 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 12:54:59 +00:00
igor%mir2.org
5f6d0d7a77 Removal of unused private static SEAL_FUNCTIONS_FLAG
git-svn-id: svn://10.0.0.236/trunk@141888 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 12:53:15 +00:00
igor%mir2.org
545ec38555 Replacing prototypePropertyAttrs by simple boolean flag isPrototypePropertyImmune for simpler code.
git-svn-id: svn://10.0.0.236/trunk@141887 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 12:52:21 +00:00
aaronl%netscape.com
b50a98d194 Bug 149654. Send accessibility events for DOM mutations, invalidate appropriate parts of accessibility cache based on DOM mutation events. Also fixes bug 74218, implement DOMSubtreeModified event. r=kyle, sr=jst
git-svn-id: svn://10.0.0.236/trunk@141886 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 10:24:52 +00:00
igor%mir2.org
20051f48ae Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=203402 :
In Codegen do not pass trueLabel, falseLabel to recursive
generateCodeFromNode from ADD node and use -1 , -1 instead to indicate non-jump node.


git-svn-id: svn://10.0.0.236/trunk@141885 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 09:50:56 +00:00
igor%mir2.org
3f7f50c562 Restoring toStringTreeHelper functionality to print nested functions as a part of the tree. The regression was caused by changes to store function reference as index and not function node.
git-svn-id: svn://10.0.0.236/trunk@141884 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 09:44:19 +00:00
rbs%maths.uq.edu.au
d4238ee014 Fix a problem with the 'user-defined font' which causes the CPU to spike at 100% followed by a hang, b=147222, r+sr=bzbarsky, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141883 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-28 04:16:21 +00:00
sspitzer%netscape.com
54e2c0b4b9 fix leak, no bug.
git-svn-id: svn://10.0.0.236/trunk@141882 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 17:39:23 +00:00
rogerl%netscape.com
fd97381116 Fixing function literals
git-svn-id: svn://10.0.0.236/trunk@141881 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 15:33:13 +00:00
varga%netscape.com
7a4b7d2b8a Fix for bug 197274. improve text of "enable automatic image resizing" pref
r=varga, sr=alecf, a=sspitzer, patch by Alex Bishop <alex@mozillazine.org>


git-svn-id: svn://10.0.0.236/trunk@141880 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 14:36:28 +00:00
gerv%gerv.net
51781217a1 Bug 195607 - Minimum width code gets it wrong. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@141878 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 13:44:23 +00:00
gerv%gerv.net
217fd086ea Bug 197171 - report.cgi: Use of uninitialized value in numeric lt. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@141877 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 13:43:15 +00:00
caillon%returnzero.com
00e1472a65 Backing out previous patch since it was causing addressbook problems.
git-svn-id: svn://10.0.0.236/trunk@141876 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 10:36:58 +00:00
bryner%netscape.com
e05da957fa more #include cleanup.
git-svn-id: svn://10.0.0.236/trunk@141875 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 08:41:02 +00:00
igor%mir2.org
dc89b6f391 In debug mode print instruction names, not their bytecode values.
git-svn-id: svn://10.0.0.236/trunk@141874 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 08:12:18 +00:00
bryner%netscape.com
b9580673ee Removing unneeded includes.
git-svn-id: svn://10.0.0.236/trunk@141873 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 07:32:14 +00:00
bbaetz%acm.org
8d7e3b6e3d Bug 180086 - Rename 'count' column in votes tables
patch by bugzilla@chimpychompy.org (GavinS)
r=bbaetz,justdave
a=justdave


git-svn-id: svn://10.0.0.236/trunk@141872 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 07:20:39 +00:00
bbaetz%acm.org
f8454ba88e Bug 203540 - RenameField doesn't get NULL/NOT NULL correct
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@141871 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 07:19:28 +00:00
bbaetz%acm.org
aa647cd810 Byg 202463 - prefill 'assign to' with default component owner
patch by slamm@yahoo-inc.com (Steve Lamm)
r=bbaetz, a=justdave


git-svn-id: svn://10.0.0.236/trunk@141870 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 07:12:53 +00:00
rogerl%netscape.com
4a6e58d634 Fixed function literals
git-svn-id: svn://10.0.0.236/trunk@141869 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 05:53:28 +00:00
chanial%noos.fr
9302d624f1 bug 203069: Unable to search in page-source
sync'ing with seamonkey, use gBrowser instead of getBrowser()


git-svn-id: svn://10.0.0.236/trunk@141868 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 05:02:28 +00:00
caillon%returnzero.com
a11a1a5b9d Bug 173430 - flawfinder warnings in libpref
r=alecf, sr=dmose, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141867 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 04:47:46 +00:00
katakai%japan.sun.com
3764625182 bug 200084
gbk1988.1989-0 is defined as GBK, but us-ascii
r=ftang,sr=rbs,a=asa for gtk part
r=smontagu,sr=rbs,a=sspitzer for Xlib part


git-svn-id: svn://10.0.0.236/trunk@141866 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 02:40:56 +00:00
bzbarsky%mit.edu
a4601bc9ea Fix rasdlg on MingW builds. Bug 203300, patch by jonwil@tpgi.com.au (Jonathan
Wilson), r=darin, sr=bzbarsky, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141865 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 01:38:42 +00:00
rogerl%netscape.com
b8684d0ae6 Super expression with 'op'.
git-svn-id: svn://10.0.0.236/trunk@141864 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 01:11:01 +00:00
sspitzer%netscape.com
39e7003983 fix for regression bug #203261
Opening a local forwarded message results in a blank Mail window
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141863 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 00:57:08 +00:00
bzbarsky%mit.edu
bfaded35f8 Assume X is lying to us if it returns an ex height of 0. Bug 142122, patch by
Hideo Saito <saito@densan.co.jp>, r=dbaron, sr=bzbarsky, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141862 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-27 00:42:42 +00:00
rogerl%netscape.com
7315c70e35 'super' expression.
git-svn-id: svn://10.0.0.236/trunk@141861 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 23:44:27 +00:00
sspitzer%netscape.com
c6fa8f9b02 some bulletproofing/wallpapering for crasher bug #203431
r=varga, sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141860 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 21:57:39 +00:00
caillon%returnzero.com
84e9484ae9 182099 - lock up on stylesheets tab double-clicking the twisty
r=varga, sr=bzbarsky, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141859 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 21:38:53 +00:00
jake%bugzilla.org
b2ac9f24af Bug 203080 - New version of LDAP to Bugzilla account sync script.
No review for contrib/


git-svn-id: svn://10.0.0.236/trunk@141858 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 16:35:04 +00:00
burnus%gmx.de
3e7156dffa Bug 203318 - 008filter.t fails to do chdir $topdir - if @Support::Templates::include_paths returns more than one path
r=justdave,gerv
a=justdave


git-svn-id: svn://10.0.0.236/trunk@141857 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 14:15:54 +00:00
chanial%noos.fr
ca63c1a0bc bug 200359: Importing and exporting bookmarks are broken
r=bsmedberg@covad.net sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@141856 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 13:01:15 +00:00
igor%mir2.org
44a357fede 1. Consistently use ScriptRutime.<ClassName>Class instead of Classname.class to decrease code size and loading time
2. Small optimization in ScriptRuntime.toNuber


git-svn-id: svn://10.0.0.236/trunk@141855 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 12:01:38 +00:00
katakai%japan.sun.com
942c4af4ab bug 159865
Should support ISO-2022-CN-EXT encoding
patch from ervin.yan@sun.com
r=ftang,sr=rbs,a=asa


git-svn-id: svn://10.0.0.236/trunk@141854 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 10:46:23 +00:00
katakai%japan.sun.com
aa0ac1d2e7 bug 190328
Simplified Chinese (ISO-2022-CN) doesn't group together with other Chinese encoding in charset menu
patch from ervin.yan@sun.com
r=ftang,sr=rbs,a=asa


git-svn-id: svn://10.0.0.236/trunk@141853 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 10:00:22 +00:00
scott%scott-macgregor.org
448f9d43e2 Bug #202349 --> merge the thunderbird version of loadUrl to match the version Seth added.
Code flow does not effect mozilla.

a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141852 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 07:11:26 +00:00
ben%netscape.com
6dfa2a16c0 203053 - crash on download. Didn't get quite all the changes from the trunk necessary. (Checking in bz's patch to http://bugzilla.mozilla.org/show_bug.cgi?id=188877 )
git-svn-id: svn://10.0.0.236/trunk@141851 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 04:28:11 +00:00
nelsonb%netscape.com
4089db1d23 Fix two problems that together prevented NSS from reading encrypted
messages from Lotus notes.  bug 202384.
1. Choice no longer treats END_OF_CONTENTS as a missing choice.
2. The code now correctly determines whether we are in an indefinite-
length encoded constructed type.  Instead of merely looking at the
immediate parent and grandparent states, it walks the state stack
until it finds the next higher state that corresponds to a parsed
tag, ignoring inline, pointer, choice, and other non-tag states.


git-svn-id: svn://10.0.0.236/trunk@141850 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 03:41:24 +00:00
caillon%returnzero.com
9cb9812a24 Bug 155748 - "Can't use a global variable named 'parent'"
r=bzbarsky sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@141849 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 03:27:21 +00:00
jake%bugzilla.org
b3a17b67c1 Bug 203160 - mod_throttle has a new URL
git-svn-id: svn://10.0.0.236/trunk@141848 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 02:58:47 +00:00
nelsonb%netscape.com
566fbbc2d5 Greatly enhance the debug printing done when conditionally compiled with
DEBUG_ASN1D_STATES defined.


git-svn-id: svn://10.0.0.236/trunk@141847 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 02:15:50 +00:00
sspitzer%netscape.com
d2dbae2660 fix for bug #203415
don't use the default smtp server when creating a new account
if the smtp server has a redirector type.
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141846 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 02:08:37 +00:00
scott%scott-macgregor.org
e7ff674073 Initial config files for uncompressing the mozilla JARS, picking out just the chrome files we want
and putting them in mail.jar and cute.jar

toolkit, messenger, communicator --> mail.jar
classic.jar --> cute.jar

Still to do: locale jar files


git-svn-id: svn://10.0.0.236/trunk@141845 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 01:53:35 +00:00
scott%scott-macgregor.org
6b3521577d Bug #194315 --> for thunderbird, bring up mail chrome as part of ensure 1 window and not a browser window.
does not effect seamonkey builds
sr=bryner
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141844 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 01:50:56 +00:00
nelsonb%netscape.com
5867af8951 Change the more recently added "choice" functions to conform to the
coding style used throughout the rest of the file.


git-svn-id: svn://10.0.0.236/trunk@141843 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 01:40:49 +00:00
scott%scott-macgregor.org
daadec5b2c synch up with the trunk
git-svn-id: svn://10.0.0.236/trunk@141842 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 01:40:48 +00:00
scott%scott-macgregor.org
193aea6452 add downloadmanager.xpt
git-svn-id: svn://10.0.0.236/trunk@141841 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 01:31:56 +00:00
bzbarsky%mit.edu
dd3cdc7634 Fix insertNode() to work right. Bug 135922, r=caillon, sr=peterv, a=asa
git-svn-id: svn://10.0.0.236/trunk@141840 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 01:14:42 +00:00
bzbarsky%mit.edu
450b865962 Make sure to flush reflows before trying to scroll so that frame coordinates
will be up-to-date.  Bug 186149, r=peterv, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@141839 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 01:13:28 +00:00
bzbarsky%mit.edu
d1f7fb48d5 Pass the content parent frame to ConstructTableFrame so the view that's created
goes in the right place in the z-ordering.  Bug 203086, r+sr=roc, a=asa


git-svn-id: svn://10.0.0.236/trunk@141838 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 01:08:35 +00:00
mscott%netscape.com
2559f09db7 change a MOZ_PHOENIX ifdef to a MOZ_XUL_APP ifdef because we don't want thunderbird migrating 4.x profiles
either.


git-svn-id: svn://10.0.0.236/trunk@141837 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 00:50:11 +00:00
bryner%netscape.com
cd0b5e8302 sync with some seamonkey default pref changes.
git-svn-id: svn://10.0.0.236/trunk@141836 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 00:13:03 +00:00
harishd%netscape.com
3d345dd19a Fixing ports bustage. rs=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141835 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 23:59:20 +00:00
sspitzer%netscape.com
b6388d7f3d fix for security bug #51631
prevent auth UI from coming up from inside messages
sr=darin, r=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141834 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 23:29:17 +00:00
cbiesinger%web.de
ef2e063d45 trying to fix balsa tinderbox (static build)
git-svn-id: svn://10.0.0.236/trunk@141833 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 23:27:40 +00:00
dwitte%stanford.edu
bd4058b74f Bug 203324: [cookies] backport phase 3 fixes to trunk.
patch by me. r=alecf, sr=darin, a=asa.

my first checkin! yay!


git-svn-id: svn://10.0.0.236/trunk@141832 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 23:20:04 +00:00
despotdaemon%netscape.com
efad1c43dd Pseudo-automatic update of changes made by dwitte@stanford.edu.
git-svn-id: svn://10.0.0.236/trunk@141831 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 22:48:43 +00:00
scott%scott-macgregor.org
9bc4779b74 trunk updates
git-svn-id: svn://10.0.0.236/trunk@141830 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 22:30:02 +00:00
despotdaemon%netscape.com
ae4d6d1580 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141829 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 22:29:51 +00:00
peterlubczynski%netscape.com
bfbc1804c7 Fixing 169951, crash caused by plugin calling window.close() from an event because we destroy the frame tree and plugin's native window. This fix puts that destruction caused by a window.close() from Javascript on a PLEvent. r=jkeiser sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@141828 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 22:24:37 +00:00
mkaply%us.ibm.com
0210457ac5 a=mkaply - removing unused reference to OS/2 tests
git-svn-id: svn://10.0.0.236/trunk@141827 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 22:22:37 +00:00
mkaply%us.ibm.com
0db32800f7 a=mkaply - removing unused files
git-svn-id: svn://10.0.0.236/trunk@141826 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 22:21:44 +00:00
peterlubczynski%netscape.com
64262c668a Fixing bug 200976, NP_GetValue gets mangled r=jkeiser, sr=bzbarsky, a=asa
git-svn-id: svn://10.0.0.236/trunk@141825 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 21:56:47 +00:00
cavin%netscape.com
6a911f5c11 Fix for 202355. Turn on apple single/double code for MacOSX. r=ccarlen, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@141824 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 21:18:10 +00:00
brade%netscape.com
6634bc573f clarifications in comments (bug 203062; r=kaie,kin; sr=smfr)
git-svn-id: svn://10.0.0.236/trunk@141822 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 21:09:03 +00:00
brade%netscape.com
9c8c9c525c cleanup transferable hooks in editor; defer selection manipulation in plain text; ensure hooks are properly positioned (bug 203062) r=kaie, kin; sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141821 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 21:05:32 +00:00
brade%netscape.com
285204be5d move docshell here to support hook utility methods (bug 203062; r=kin/kaie, sr=smfr)
git-svn-id: svn://10.0.0.236/trunk@141820 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 21:03:15 +00:00
harishd%netscape.com
79113fac55 Creating a separate module for web services. b=201078, r=leaf@netscape.com, ssu@netscape.com, sr=heikki@netscape.com jst@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@141819 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 20:57:34 +00:00
cbiesinger%web.de
7669d850d5 bug 202629 r=bzbarsky sr=jag a=asa Download aborts when switching profiles
now we show a warning dialog and allow to cancel the profile switch


git-svn-id: svn://10.0.0.236/trunk@141818 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 20:32:16 +00:00
timeless%mozdev.org
aed1be9567 Bug 200697 - Make nsPermissionManager use hashtables, decrease memory used
patch by dwitte@stanford.edu r=bsmedberg@covad.net sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@141817 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 20:13:05 +00:00
timeless%mozdev.org
19e80768b2 Bug 201865 Images added by script not subject to blocking
patch by mvl@exedo.nl r=dwitte sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@141816 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 20:03:40 +00:00
ccarlen%netscape.com
9b898d0a6b Fix error in original patch to bug 190336. Using address-of operator on the result of a cast is wrong and fails on gcc only when producing optimized code. r=pinkerton/sr=sfraser/a=asa
git-svn-id: svn://10.0.0.236/trunk@141815 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 19:29:24 +00:00
smontagu%netscape.com
ebf9648b8b Bug 202546 Crash in mailnews, r=cavin, sr=jag a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@141814 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 18:24:14 +00:00
sspitzer%netscape.com
5d6380bd7e fix for build bustage caused by my fix for bug #198303
can't build if you disable ldap.


git-svn-id: svn://10.0.0.236/trunk@141813 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 18:17:23 +00:00
sspitzer%netscape.com
bf0618d3fc fix for regression bug #203219
All POP3 accounts fail with repeat password dialog
thanks to ch.ey@gmx.net for the fix.
sr=bienvenu, r/a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141812 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 18:16:53 +00:00
pinkerton%netscape.com
09561af5c4 correctly enable get-info menu item
git-svn-id: svn://10.0.0.236/trunk@141811 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 17:57:13 +00:00
pinkerton%netscape.com
2d4fcff58e biffed getting of js/java prefs at panel init
git-svn-id: svn://10.0.0.236/trunk@141810 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 17:56:47 +00:00
neil%parkwaycc.co.uk
fde5a62495 Bug 66919 supplementary patch because .collapsed doesn't play nice with menuitems r+sr=jag a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141807 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 12:47:47 +00:00
cbiesinger%web.de
b4f985dfc7 158054 patch by ajschult@eos.ncsu.edu r=sgehani sr=dveditz a=sspitzer unix installer crashes if Title not defined in config.ini
git-svn-id: svn://10.0.0.236/trunk@141806 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 11:19:42 +00:00
igor%mir2.org
6d41109cdf Deprecation of toObject in Context and ScriptRuntime forms that takes a static type argument.
The static type argument to toObject is effectively never used since it always assumes that instances of String, Number and Boolean represent primitive JS values and handled via ScriptRuntime.newObject and in the rest of cases static type was not checked by WrapFactory.


git-svn-id: svn://10.0.0.236/trunk@141805 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 10:08:44 +00:00
neil%parkwaycc.co.uk
77a947d243 Bug 195878 "Open Link ..." in context menu does not work if "This Frame" submenu was opened r=jag sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@141804 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 09:21:31 +00:00
chanial%noos.fr
6e65b9cb42 Landing Arvid's new icons and animations
git-svn-id: svn://10.0.0.236/trunk@141803 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 08:15:34 +00:00
ssu%netscape.com
0d664b54f3 fixing bug that I thought got into the patch checked in earlier for bug 190816, but didn't.
git-svn-id: svn://10.0.0.236/trunk@141802 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 07:58:53 +00:00
ssu%netscape.com
515a51e02b fixing build breakage due to my recent check in
git-svn-id: svn://10.0.0.236/trunk@141801 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 07:24:43 +00:00
jst%netscape.com
04fa5631ab Removing unused file that should have been removed with the checkin for bug 199399.
git-svn-id: svn://10.0.0.236/trunk@141800 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 07:15:05 +00:00
ssu%netscape.com
947cb55ca0 Reapplying patch that was used to back out yesterday's blocker bug:
bug 203194 - Installation fails after GRE setup

This patch fixes the blocker bug and the following bugs it backed out:
  bug 48051  - Restart dialog needs title
  bug 67067  - "unable to create directory" dialog is titleless
  bug 202606 - Need a way to disable showing of bitmap in dialog

r=sgehani
sr=leaf
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141799 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 07:10:10 +00:00
ssu%netscape.com
16870f1bee fixing bug 190816 - Running process causes Installer to hang until process is shut down via task manager. r=sgehani, sr=jag, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141798 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 06:54:29 +00:00
pinkerton%netscape.com
1791351d22 new layout of webfeatures panel, added popup whitelist editor and setting
to turn off ability of websites to adjust win size/pos and status bar. Fixed
privacy panel to correctly scan the permission list for cookies.


git-svn-id: svn://10.0.0.236/trunk@141795 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 06:18:37 +00:00
pinkerton%netscape.com
366c3721ca default "remember decision" button in cookie prompt dialog to on.
git-svn-id: svn://10.0.0.236/trunk@141794 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 06:16:35 +00:00
myk%mozilla.org
6d65c0a8ff Fix for bug 179510: takes group restrictions into account when sending request notifications
r=bbaetz,jpreed
a=justdave


git-svn-id: svn://10.0.0.236/trunk@141792 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 05:41:29 +00:00
dougt%meer.net
3987c221bd Enables generic module code to use DEPENDENT_LIBS if defined. Note that this is not enabled for XPCOM_GLUE since support for DEPENDENT_LIBS requires an unfrozen interface. b=193442, r=alec@flett.org, a=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141791 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 04:48:22 +00:00
bbaetz%acm.org
28819be66a Bug 172331 - importxml.pl warnings under perl 5.8
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@141790 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 04:18:13 +00:00
sspitzer%netscape.com
096a688777 fix for bug #198303
"Deleted cards still show up for junk mail whitelisting, people I know views."
ah, thanks to the good old deleted card array, the addressbook code gets uglier.

fix for bug #106461
header pane won't show if the PAB is corrupt.
lots of other bad things will happen if your PAB is corrupt, so
if we can detect it, move it to the side, rename it, create a new one,
and tell the user what we did.

r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141789 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 03:05:12 +00:00
peterlubczynski%netscape.com
85184bcb05 Removing nsPluginViewer.cpp and friends, bug 195502, r=jkeiser, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@141788 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 02:50:10 +00:00
mkaply%us.ibm.com
6793f1f128 nebiros bustage - really, you shouldn't return a value if the function is defined to return void
git-svn-id: svn://10.0.0.236/trunk@141787 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 02:21:18 +00:00
caillon%returnzero.com
8a845d9bd1 Bug 202972 - Null mDocument triggering crash [@ nsDocAccessible::FireDocLoadFinished]
Patch by timeless, r=aaronl, sr=bzbarsky, a=asa


git-svn-id: svn://10.0.0.236/trunk@141786 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 02:18:54 +00:00
jaggernaut%netscape.com
3b414d3d4e Bug 199655: should use parseInt instead of Math.round. patch by mc <magicdice@hotmail.com>, r=jag, sr=bryner, a=Asa
git-svn-id: svn://10.0.0.236/trunk@141785 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 01:53:55 +00:00
peterlubczynski%netscape.com
9717689f01 Removing nsPluginViewer.cpp and friends, bug 195502, r=jkeiser, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@141784 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 01:47:52 +00:00
sspitzer%netscape.com
8fbef22870 fix for bug #138076
Single news account setup fails to setup Local Folders
and without local folders, we're in a world of hurt.
(drafts, send later, templates, etc.)
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141783 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 01:36:31 +00:00
jaggernaut%netscape.com
1f27990e95 Bug 201177: previous checkin's patch was by Ian Neal <ian@arlen.demon.co.uk>
git-svn-id: svn://10.0.0.236/trunk@141782 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 01:29:11 +00:00
jaggernaut%netscape.com
41f7f0087e Bug 201177: Need to add pref UI to control new tab/window behaviour. r=Neil, sr=jag/hewitt, a=Asa
git-svn-id: svn://10.0.0.236/trunk@141781 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 01:25:56 +00:00
sspitzer%netscape.com
83b2877d1b fix for bug #145580, JS errors in mailWindowOverlay.js for newgroups only configuration
r=bz, sr=sspitzer, a=sspitzer, thanks to ian@arlen.demon.co.uk for the patch.


git-svn-id: svn://10.0.0.236/trunk@141780 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 01:05:36 +00:00
sspitzer%netscape.com
062276f7a7 fix for bug #203251, Cancelling Add Account Wizard gives error message in JS console
r=bz, sr=sspitzer, a=sspitzer, thanks to ian@arlen.demon.co.uk for the patch.


git-svn-id: svn://10.0.0.236/trunk@141779 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 01:03:56 +00:00
bbaetz%acm.org
05189d689b Bug 179513, take N. Fix the bracketing so that it actually works...
r=myk, justdave
a=justdave


git-svn-id: svn://10.0.0.236/trunk@141778 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 00:47:17 +00:00
justdave%syndicomm.com
399ce50bdd Updating 2.17.4 release notes
git-svn-id: svn://10.0.0.236/trunk@141777 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 00:22:41 +00:00
peterlubczynski%netscape.com
fa1fbae9a6 Removing nsPluginViewer.cpp and friends, bug 195502, r=jkeiser, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@141776 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 00:21:12 +00:00
shliang%netscape.com
1fe4398d95 additional patch for bug 125197 - r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141775 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-25 00:10:30 +00:00
bbaetz%acm.org
3f031986ac Bug 201018 - editusers.cgi never calls DeriveGroup prior to changing a bug
patch mostly by justdave, bits by me
r=bbaetz,justdave,myk
a=justdave


git-svn-id: svn://10.0.0.236/trunk@141774 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 23:12:00 +00:00
rogerl%netscape.com
5326429b69 Miscellaneous fixes for long, etc.
git-svn-id: svn://10.0.0.236/trunk@141773 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 22:58:42 +00:00
chanial%noos.fr
e3fa3669d4 bug 203222: fixing about dialog bustage
git-svn-id: svn://10.0.0.236/trunk@141772 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 22:54:35 +00:00
bzbarsky%mit.edu
25b77232c7 Fix crash on closing windows that are in the middle of loading standalone
images.  Bug 202895, r=bryner, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@141771 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 22:44:48 +00:00
bbaetz%acm.org
bf0b60af60 Bug 197153 - Add wording schange requested by reviewer which wasn't in the
patch on the bug, and so wasn't checked in.
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@141770 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 22:41:07 +00:00
mostafah%oeone.com
dc29d5ea55 minor tweak
git-svn-id: svn://10.0.0.236/trunk@141769 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 22:22:36 +00:00
mostafah%oeone.com
7244bce535 Fixed bug 188095: Z on the end of time stamp ignored. time zone misinterpreted.
git-svn-id: svn://10.0.0.236/trunk@141768 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 22:17:01 +00:00
chanial%noos.fr
03837e0a60 remove safe guard and allow now to copy a bookmark in the folder in which it is contained.
git-svn-id: svn://10.0.0.236/trunk@141767 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 22:07:17 +00:00
justdave%syndicomm.com
ad4ac9b1f7 Bumping version number to 2.17.4 for developer snapshot release
git-svn-id: svn://10.0.0.236/trunk@141765 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 22:02:35 +00:00
justdave%syndicomm.com
48935e0919 Bug 193965: On product change, user can accidentally opt-out of required group restriction
Patch by Joel Peshkin <bugreport@peshkin.net>
r= bbaetz, justdave
a= justdave


git-svn-id: svn://10.0.0.236/trunk@141764 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 21:50:33 +00:00
chanial%noos.fr
88582fb263 bug 200480: cut/paste doesn't work on folders and separators
git-svn-id: svn://10.0.0.236/trunk@141763 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 21:46:55 +00:00
bryner%netscape.com
2c7db63683 Adding some frozen interfaces to the sdk that should have been there already. Bug 203170, r=dougt, sr=alecf, a=asa.
git-svn-id: svn://10.0.0.236/trunk@141761 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 21:32:11 +00:00
cbiesinger%web.de
447409ed03 158033 patch by ajschult@eos.ncsu.edu r=sgehani sr=dveditz misc commandline args for unix install wizard (help and ignore-run-apps)
git-svn-id: svn://10.0.0.236/trunk@141760 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 21:24:46 +00:00
bryner%netscape.com
bcd1041f85 Fixing progress meters in classic on mac (bug 197289). Use nsString::ToInteger correctly. r=shuehan, sr=jag, a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@141759 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 21:21:13 +00:00
cbiesinger%web.de
551bed488f 190638 patch by brantgurganus2001@cherokeescouting.org r+sr=jag a=asa JavaScript warnings and errors in Profile Manager
git-svn-id: svn://10.0.0.236/trunk@141758 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 21:21:09 +00:00
justdave%syndicomm.com
e43525de49 Bug 197153: Fix for insecure temporary filename handling.
Patch by Brad Baetz <bbaetz@acm.org>
r= justdave, gerv
a= justdave


git-svn-id: svn://10.0.0.236/trunk@141757 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 21:17:31 +00:00
justdave%syndicomm.com
ec79b9cda4 Bug 192661: Dependency graphs were printing bug summaries without HTML filtering.
r= bbaetz, gerv
a= justdave


git-svn-id: svn://10.0.0.236/trunk@141755 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 20:56:07 +00:00
justdave%syndicomm.com
8b2db2db3d Bug 192677: Add new test to flag failure-to-filter situations in the templates, and correct the XSS holes that were discovered as a
result of it.
Patch by Gervase Markham <gerv@mozilla.org>
r= myk, bbaetz, justdave
a= justdave


git-svn-id: svn://10.0.0.236/trunk@141754 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 20:49:52 +00:00
ssu%netscape.com
f537ae30ff backout patches to bug 67067 and bug 202606 to fix blocker bug a=sheriff
git-svn-id: svn://10.0.0.236/trunk@141752 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 18:46:10 +00:00
ian.mcgreer%sun.com
7fb903d10a bug 201081, better spreading of session id hash
r=relyea


git-svn-id: svn://10.0.0.236/trunk@141751 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 18:30:12 +00:00
rogerl%netscape.com
f512bf2531 Integer & long arithmetic fixes.
git-svn-id: svn://10.0.0.236/trunk@141750 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 17:18:10 +00:00
igor%mir2.org
0861000401 More comments about NativeJavaMethod.findFunction requirements
git-svn-id: svn://10.0.0.236/trunk@141749 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 17:16:21 +00:00
igor%mir2.org
90ea3414f2 Changing NativeJavaClass.construct and NativeJavaMethod.call not to modify passed argument array with unwrapped values. Instead a new array is allocated if any unwrapped value would be different from the original JS argument.
git-svn-id: svn://10.0.0.236/trunk@141748 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 17:13:57 +00:00
bsmedberg%covad.net
d220bd5eaa Fixing AIX bustage. r=jdunn a=mkaply/ycalonje
git-svn-id: svn://10.0.0.236/trunk@141747 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 16:01:24 +00:00
nboyd%atg.com
08dd2e6c80 Add new document on scripting java.
git-svn-id: svn://10.0.0.236/trunk@141746 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 13:14:00 +00:00
igor%mir2.org
6d29f4cc25 Resolving http://bugzilla.mozilla.org/show_bug.cgi?id=203013 :
Changing semantics of a sealed object to mean that all its properties are ReadOnly in addition to DontDelete.


git-svn-id: svn://10.0.0.236/trunk@141745 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 12:15:30 +00:00
igor%mir2.org
5461b978de Resolving http://bugzilla.mozilla.org/show_bug.cgi?id=202872 :
public static Method[] findMethods(Class clazz, String name)

is replaced by

static Method findSingleMethod(Method[] methods, String name)


git-svn-id: svn://10.0.0.236/trunk@141744 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 12:08:23 +00:00
joshua.xia%sun.com
f99c0fefd7 bugid=203059 jbyte defined incorrectly in jri_md.h
r=pete.zha sr=brendan/mkaply approval=mkaply


git-svn-id: svn://10.0.0.236/trunk@141743 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 11:09:51 +00:00
sspitzer%netscape.com
e1dfb0c134 fix for bug #197149. spam filter shouldn't be applied to trash or junk folder.
r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141742 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 08:53:59 +00:00
neil%parkwaycc.co.uk
5031c81de8 Bug 203029 <?xml-stylesheet?> in XBL can cause assertions r=caillon sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@141741 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 08:13:11 +00:00
rogerl%netscape.com
d91983473f Class Integer fixes.
git-svn-id: svn://10.0.0.236/trunk@141740 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 07:07:48 +00:00
kyle.yuan%sun.com
45f77efde0 Bug 201308
Forgot to check in this new file.


git-svn-id: svn://10.0.0.236/trunk@141739 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 06:53:03 +00:00
sspitzer%netscape.com
d3738d5728 fix for bug #159995
crash when cancelling print / print preview of news messages with attachments.

also, when print / print preview of news messages, attachments don't show.

r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141738 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 06:41:00 +00:00
scott%scott-macgregor.org
987015cb6c does not effect the seamonkey build.
fix a case typo in order to fix linux thunderbird builds. thanks to cdn @ xul planet
for the patch.


git-svn-id: svn://10.0.0.236/trunk@141737 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 06:28:59 +00:00
scott%scott-macgregor.org
3c4337c36a change a MOZ_PHOENIX ifdef to a MOZ_XUL_APP ifdef in order to help thunderbird build on linux.
git-svn-id: svn://10.0.0.236/trunk@141736 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 06:25:12 +00:00
scott%scott-macgregor.org
0289e62521 Bug #194315 --> moz_thunderbird ifdef to not build many of the pieces in xpfe/components.
Should have 0 effect on Seamonkey builds. All of the changes are inside MOZ_THUNDERBIRD ifdef.

sr=bryner


git-svn-id: svn://10.0.0.236/trunk@141735 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 06:10:00 +00:00
scott%scott-macgregor.org
7bfa432468 Bug #194315 --> temporary MOZ_THUNDERBIRD hack to force all non mail urls out to the system default applications.
This is #ifdef MOZ_THUNDERBIRD and has no effect on the Seamonkey build.

sr=bryner


git-svn-id: svn://10.0.0.236/trunk@141734 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 06:05:13 +00:00
kyle.yuan%sun.com
c9e6faa6c0 Bug 201308 [Webclient] support nsIWindowCreator::CreateChromeWindow
r=edburns


git-svn-id: svn://10.0.0.236/trunk@141733 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 05:55:22 +00:00
bsmedberg%covad.net
80d1570b8e Fix for mac build bustage, with ccarlen. Cleanup from bug 201034.
git-svn-id: svn://10.0.0.236/trunk@141732 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 05:27:10 +00:00
bsmedberg%covad.net
8347f9cc7f Attempting to fix Mac build bustage.
git-svn-id: svn://10.0.0.236/trunk@141731 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 03:29:19 +00:00
scott%scott-macgregor.org
cfd6a8098b Land the new Thunderbird start page courtesty of David Tenser.
More packaging changes including the addition of the icon decoder for windows

Merge several trunk bug fixes over.


git-svn-id: svn://10.0.0.236/trunk@141730 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 01:55:17 +00:00
bsmedberg%covad.net
8a71f7dbb4 Bug 201034 non-const enumeration in nsBaseHashtable, add
nsTHashtable::RawRemove. Add a hashtable test-suite, and
clean up some codesize issues. Also fixes bug 203030 and
hopefully SunOS build bustage. r=jkeiser sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@141729 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 01:54:57 +00:00
ssu%netscape.com
a154483e58 fixing bug 67067 - unable-to-create-directory dialog is titleless. r=curt, sr=dmose, a=asa
git-svn-id: svn://10.0.0.236/trunk@141727 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 01:34:31 +00:00
rginda%netscape.com
814e234448 bump version number
git-svn-id: svn://10.0.0.236/trunk@141726 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 01:12:07 +00:00
rginda%netscape.com
c13fae5325 bug 203114 "find in this file" does not work, a=asa@mozilla.org
fixes a typo in cmdFindString, and cleans up some whitespace issues


git-svn-id: svn://10.0.0.236/trunk@141725 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 01:10:51 +00:00
sspitzer%netscape.com
2dba5c61b9 fix for regression bug #201652, caused by my fix for bug #199360
when opening a link in an existing browser window, focus it
to bring it to front, or if minimized, to show it.
r/sr=bryner, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141724 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-24 00:13:12 +00:00
darin%netscape.com
e2cb686b35 make it work on linux r=dougt
git-svn-id: svn://10.0.0.236/trunk@141722 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 23:44:48 +00:00
ssu%netscape.com
2fbc4631f0 fixing bug 195136 - Palm Sync readme file needs to be packaged and installed with mail.xpi. r=sgehani, sr=dmose, a=asa
git-svn-id: svn://10.0.0.236/trunk@141721 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 23:39:11 +00:00
rogerl%netscape.com
1f35fac9ae Adding some support for packages, fixes for missing ES4 classes.
git-svn-id: svn://10.0.0.236/trunk@141719 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 22:48:50 +00:00
gordon%netscape.com
297b28d31e Fix AIX bustage. patch=jdunn, r=gordon, sr=darin, a=mkaply.
git-svn-id: svn://10.0.0.236/trunk@141717 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 21:43:12 +00:00
ssu%netscape.com
391480293d fixing bug 202606 - Need a way to disable showing of bitmap in dialog. r=sgehani, rs=dmose, a=asa
git-svn-id: svn://10.0.0.236/trunk@141715 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 20:54:14 +00:00
ssu%netscape.com
bb0d255326 fixing bug 198947 - instaling xpi again, create *.old files (from this package) in place orginal. r=darin, sr=dmose, a=asa
git-svn-id: svn://10.0.0.236/trunk@141714 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 20:42:09 +00:00
cltbld%netscape.com
047f8f13a0 Look in $Settings::ProductName.app/ on Mac. bryner checking in as cltbld.
git-svn-id: svn://10.0.0.236/trunk@141713 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 19:54:55 +00:00
chanial%noos.fr
bbd926f42c name change part 2, a=brendan
git-svn-id: svn://10.0.0.236/trunk@141712 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 19:28:12 +00:00
chanial%noos.fr
88d3963179 Adding brand.dtd and brand.properties in mozilla/browser.
These files are left in mozilla/toolkit with a generic 'Mozilla Application' name and are overwritten in toolkit.jar during the build. Now, phoenix has no special privilege over mozilla/toolkit.
Name change, part 1: 'Mozilla Firebird', a=brendan


git-svn-id: svn://10.0.0.236/trunk@141711 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 19:07:32 +00:00
preed%sigkill.com
166964073b Bug 190893 - Release the beautification script used for Bugzilla status reports; contrib, so no r=, a=tara
git-svn-id: svn://10.0.0.236/trunk@141710 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 18:31:58 +00:00
chanial%noos.fr
d2465b826e re-hook the undo/redo menu listeners
git-svn-id: svn://10.0.0.236/trunk@141702 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 18:08:25 +00:00
sspitzer%netscape.com
46add7c8df fix for bug #186081
Printing doesn't work after Print Preview a mail message.
thanks to psolanki@netscape.net for the fix.
r=neil, sr=sspitzer, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141701 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 18:01:54 +00:00
chanial%noos.fr
85f55566c9 Don't scroll to row=1 in the bookmarks manager
git-svn-id: svn://10.0.0.236/trunk@141700 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 17:57:26 +00:00
pinkerton%netscape.com
dd33f9c74a fix titles on cookie prompt dialog to be more descriptive.
git-svn-id: svn://10.0.0.236/trunk@141699 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 17:31:25 +00:00
chanial%noos.fr
08b24718db keep the selection active after a DND in the bookmark manager
git-svn-id: svn://10.0.0.236/trunk@141698 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 17:29:05 +00:00
brendan%mozilla.org
5d27920d6e Remove copy-pasted scope qualifier for ReadSegments decl, jdunn says HP aCC barfs on it (a=leaf).
git-svn-id: svn://10.0.0.236/trunk@141697 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 16:48:08 +00:00
pinkerton%netscape.com
720fb2ace2 make a textedit cell that leaves room for the proxy icon so that we
can use a regular NSTextField for the url bar. from nhamblen@mac.com
(bug 198095)


git-svn-id: svn://10.0.0.236/trunk@141696 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 16:47:11 +00:00
chanial%noos.fr
eaf5d01d31 dropping folder group support
git-svn-id: svn://10.0.0.236/trunk@141695 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 15:05:10 +00:00
igor%mir2.org
5e1b5d1444 Replacing try { cast } catch (ClassCastException ex) { action if not instance } by if (instanceof) { } else { action if not instance }.
Such optimization wins very little with modern JVMs if cast succeeds and produces very big overhead if cast fails. Moreover, it may prevent jits from doing more aggressive optimizations and makes class files bigger.

The change also made code in many places smaller since insanceof check take ensure that object is not null as well and with ClassCastException such check had to be done explicitly.


git-svn-id: svn://10.0.0.236/trunk@141694 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 14:47:09 +00:00
chanial%noos.fr
401b35e3b4 bug 202879: importing and exporting bookmarks are broken + code clean up
git-svn-id: svn://10.0.0.236/trunk@141693 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 14:10:49 +00:00
chanial%noos.fr
44f4f7935b enabling "Memory cache should be based on amount of physical RAM" (bug 105344 by gordon).
git-svn-id: svn://10.0.0.236/trunk@141691 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 13:48:59 +00:00
ben%netscape.com
3a210a1f49 Remove rogue TM symbol that's causing many sites (including NYT) not to work
git-svn-id: svn://10.0.0.236/trunk@141689 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 11:36:34 +00:00
neil%parkwaycc.co.uk
150825509e Bug 202391 Unnecessary QI in <tree> contentView getter (DOM class info) r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@141687 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 08:33:25 +00:00
neil%parkwaycc.co.uk
7865f9dd10 Bug 202338 font dropdown should be disabled unless body has focus r=brade sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141686 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 08:25:34 +00:00
seawood%netscape.com
435a9f125b Removing extra ^Ms
Fixing irix bustage


git-svn-id: svn://10.0.0.236/trunk@141685 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 08:25:11 +00:00
sspitzer%netscape.com
c5cc563f88 fix for bug #176016
Sending an email can reveal the name of the profile directory secret .slt name
r/sr=bienveu


git-svn-id: svn://10.0.0.236/trunk@141683 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 06:38:08 +00:00
darin%netscape.com
aec2075709 fixing opt bustage
git-svn-id: svn://10.0.0.236/trunk@141682 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 06:37:36 +00:00
varga%netscape.com
95e07d2a16 Fix for bug 160140. sort in xul treecol does not use locale sensitive sorting.
r=neil, sr=jag


git-svn-id: svn://10.0.0.236/trunk@141681 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 06:01:50 +00:00
sspitzer%netscape.com
552a481bb1 whitespace change, no bug.
git-svn-id: svn://10.0.0.236/trunk@141680 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 05:49:35 +00:00
bolian.yin%sun.com
f5fbc698cf Bug 202085, Combine mai code into accessible/src/atk.
r=kyle.yuan@sun.com. This is NOT for default build.


git-svn-id: svn://10.0.0.236/trunk@141679 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 05:28:41 +00:00
sspitzer%netscape.com
273378d3f0 fix for security bug #199088
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141678 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 05:21:25 +00:00
gordon%netscape.com
e07a0ba8a9 Fix bug 105344 "Memory cache should be based on amount of physical RAM"
This allows the cache to use a lot more memory than previously.
r=saari, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@141677 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 05:15:48 +00:00
gordon%netscape.com
14d722e427 Fix bug 105344. r=saair, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@141676 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 05:13:31 +00:00
gordon%netscape.com
e0e7a4b416 Fix bug 105344. r=saari, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@141675 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 05:11:58 +00:00
gordon%netscape.com
f44fb0fa18 Fix bug 105344. r=saari, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@141674 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 05:05:16 +00:00
mkaply%us.ibm.com
0e7a92a3ca OK, should be final - need PR_CALLBACK here
git-svn-id: svn://10.0.0.236/trunk@141673 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:51:42 +00:00
mkaply%us.ibm.com
e3a656531e Putting this back because I think it might break stuff - OS/2 will be broke however
git-svn-id: svn://10.0.0.236/trunk@141672 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:42:35 +00:00
mkaply%us.ibm.com
a6f1d5675a OS/2 bustage - I know there are other compilers that have trouble with inline in the header without a defintion
git-svn-id: svn://10.0.0.236/trunk@141671 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:39:34 +00:00
darin%netscape.com
c9fcc6341f hoping to fix bustage w/ my own version of configure generated using autoconf-2.13
git-svn-id: svn://10.0.0.236/trunk@141670 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:39:04 +00:00
mkaply%us.ibm.com
647c1ac5e1 One more PR_CALLBACK
git-svn-id: svn://10.0.0.236/trunk@141669 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:38:40 +00:00
bienvenu%netscape.com
cd2fe00f96 add cram-md5 support to pop, patch by Christian Eyrich, r=me, sr=sspitzer 202442
git-svn-id: svn://10.0.0.236/trunk@141668 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:37:44 +00:00
mkaply%us.ibm.com
821689e319 OS/2 bustage - PR_CALLBACK stuff
git-svn-id: svn://10.0.0.236/trunk@141667 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:33:14 +00:00
mkaply%us.ibm.com
435fbdbda5 IRIX bustage
git-svn-id: svn://10.0.0.236/trunk@141666 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:28:41 +00:00
sspitzer%netscape.com
c4bae6f69a fix for bug #202996.
don't create junk mail folder unless we have "move to junk" enabled

also, default target account / target folder pickers to junk on local folders
which we will create if it doesn't exist.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141665 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 04:01:42 +00:00
darin%netscape.com
4606489f20 patch for bug 191970 "necko configuration options for footprint reduction" r=seawood sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@141664 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 03:47:43 +00:00
jake%bugzilla.org
85801be1fd Missed a couple of SGML references that should have been changed.
git-svn-id: svn://10.0.0.236/trunk@141663 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 03:23:04 +00:00
smontagu%netscape.com
0337c6b3f4 Better default Hebrew fonts for Windows. Bug 149796, r=mkaply, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@141660 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 03:15:13 +00:00
jake%bugzilla.org
1396e08d9b Realphabetize the directory list.
git-svn-id: svn://10.0.0.236/trunk@141659 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 03:15:10 +00:00
ssu%netscape.com
deaebf6c2b fixing bug 202984 - Right clicking on Mozilla and selecting Preferences does not work. r/sr=jag.
git-svn-id: svn://10.0.0.236/trunk@141658 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 02:52:56 +00:00
jake%bugzilla.org
ef8da0ec33 Recompile the docs from the XML source in anticipation of the 2.17.4 release.
git-svn-id: svn://10.0.0.236/trunk@141656 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 02:33:00 +00:00
jake%bugzilla.org
8a1fb9f1eb Updating date for the 2.17.4 release.
git-svn-id: svn://10.0.0.236/trunk@141654 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 02:24:39 +00:00
jake%bugzilla.org
d37b0382e8 The source files for the Bugzilla Guide have long been using the XML version of DocBook but still residing in the sgml/ directory with an extension of .sgml.
In an effort to maintain CVS history, the raw files were copied on the CVS server to the xml/ directory and renamed to have .xml for the extension; any checkins before this one did have the .sgml extension.


git-svn-id: svn://10.0.0.236/trunk@141652 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 02:04:28 +00:00
harishd%netscape.com
689c7baec3 Fixing potential build bustage.
git-svn-id: svn://10.0.0.236/trunk@141651 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 01:53:51 +00:00
harishd%netscape.com
7ea3a77ed8 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@141650 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 01:31:59 +00:00
rbs%maths.uq.edu.au
8063b3b8f6 Still wrestling with bug 118600, turn static class into pointer and s/./->/g accordingly
git-svn-id: svn://10.0.0.236/trunk@141649 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 01:08:40 +00:00
cls%seawood.org
2c3695f68d Change the naming scheme for the mingw libraries to use the following format:
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose


git-svn-id: svn://10.0.0.236/trunk@141648 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:54:38 +00:00
bzbarsky%mit.edu
0250bb9306 Stop doing incorrect updating of selection in cookie viewer. Bug 198409, patch
by mvl@exedo.nl (Michiel van Leeuwen), r=suresh, sr=jag


git-svn-id: svn://10.0.0.236/trunk@141647 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:53:32 +00:00
bzbarsky%mit.edu
84f9273d91 Don't check for :before/:after on frames that have pseudo-style-contexts. Bug
202917, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@141646 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:43:03 +00:00
sspitzer%netscape.com
436b7545a2 fix for bug #202981.
for servers that can't do search, don't show them as potential junk target folders
because we allow the user to purge junk target folders, but purge requires search.

also, fix it so in the purge code if we are about to purge a server that doesn't
support search, we skip it, and assert.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141645 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:35:17 +00:00
mstoltz%netscape.com
f57c68fc85 Bug 201547 - allocate larger buffer to make room for expansion of & characters. patch by zen-parse@gmx.net, r=mstoltz, sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@141644 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:25:47 +00:00
smontagu%netscape.com
7590ef36b5 Bug 170547 Caret is in the wrong place after deleting <LI>'s. r+sr=kin.
git-svn-id: svn://10.0.0.236/trunk@141643 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:24:24 +00:00
mstoltz%netscape.com
0cc266ec31 Bug 180749 - when remembering granted privileges for file://pages, grant privilege for that page only, not the whole local file system. r=jst, sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@141642 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:21:02 +00:00
heikki%netscape.com
6198fd4706 This change shouldn't have gone in. Anyway, this is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@141641 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:09:18 +00:00
heikki%netscape.com
7d903cec11 Bug 191800, move FIXptr and XPointer into xmlextras, r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@141640 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:07:37 +00:00
shliang%netscape.com
05237c410a bug 202561 - html mail dialog comes up when it isn't supposed to - r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141639 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:03:36 +00:00
dmose%mozilla.org
243285e3ac When an SMTP server sends an unexpected error code or drops the connection, notice that fact and alert the user instead of silently pretending the message was sent (bug 200647). Thanks to Christian Eyrich <ch.ey@gmx.net> for the patch. r=dmose@mozilla.org; sr=bienvenu@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141637 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 23:49:32 +00:00
dmose%mozilla.org
2bbd695dac Speed up nsPermissionManager by using hashtables; decrease footprint by not using an array of permission_TypeStructs (bug 200697). Thanks to Michiel van Leeuwen <mvl@exedo.nl> for the patch. r=dwitte@stanford.edu; sr=alecf@flett.org
git-svn-id: svn://10.0.0.236/trunk@141636 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 23:33:31 +00:00
wade%ezri.org
38e05d487e fix for bug 202817 - clicking on a link that returns a non-trivial mimetype results in download rather than view. p=bz r=blizzard sr=darin
git-svn-id: svn://10.0.0.236/trunk@141634 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 23:32:49 +00:00
mjudge%netscape.com
25c3b291f9 192566 r=danm sr=smfr even though we may disagree with the user experience in some cases, this fix will stop the editor from drawing the alpha blended images in the case of only the images being selected (see resizing images)
git-svn-id: svn://10.0.0.236/trunk@141632 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 23:18:34 +00:00
chanial%noos.fr
20126ee452 fixing middle click in menus
git-svn-id: svn://10.0.0.236/trunk@141630 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 23:12:25 +00:00
chanial%noos.fr
f790315977 adding missing title for the bookmarks manager
git-svn-id: svn://10.0.0.236/trunk@141629 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 23:00:41 +00:00
rogerl%netscape.com
93083fe99a Starting packages
git-svn-id: svn://10.0.0.236/trunk@141628 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 22:51:38 +00:00
mjudge%netscape.com
8fb467e2ab 202834 r=danm sr=kin fixes regression in line clicking and navigation.
git-svn-id: svn://10.0.0.236/trunk@141627 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 22:40:58 +00:00
jst%netscape.com
4fac069d27 Fixing bug 199399. Eliminating the interfaces nsIXMLDocument now that it's not needed any more. r=peterv@netscape.com, sr=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141626 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 21:57:25 +00:00
stephend%netscape.com
6910f75dbe Bug 202676. Change pop-up to popup in a popup window's context menu. r=robinf@netscape.com, sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141625 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 21:51:57 +00:00
locka%iol.ie
f2c6db4939 Remove some stub code for ActiveScript which was never implemented. b=292577 r=dbradley@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141622 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 21:47:35 +00:00
sspitzer%netscape.com
63575085ff fix for bug #202951
servers that don't support search should not show up in the search dialog.
if we have one selected in the folder pane when we open the dialog,
just select the first server.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141621 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 21:31:01 +00:00
sspitzer%netscape.com
20c9ce69bf fix for bug #202945
allow servers to not support filter after the fact.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141620 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 20:59:17 +00:00
sspitzer%netscape.com
f612df44e0 improve comment, no bug.
git-svn-id: svn://10.0.0.236/trunk@141619 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 20:46:17 +00:00
sspitzer%netscape.com
18cff5166c simple code cleanup, no bug.
git-svn-id: svn://10.0.0.236/trunk@141618 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 20:45:42 +00:00
brade%netscape.com
431f30b30a missing hook from bug 192171 (r=brian johnson, sr=sfraser)
git-svn-id: svn://10.0.0.236/trunk@141617 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 20:32:59 +00:00
brade%netscape.com
c9c490b602 bug 197121; fix QI (r=brian johnson, sr=sfraser)
git-svn-id: svn://10.0.0.236/trunk@141615 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 20:30:54 +00:00
sfraser%netscape.com
f4e48e649a Missed a file from the previous checkin, for bug 196704.
git-svn-id: svn://10.0.0.236/trunk@141614 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 20:06:19 +00:00
timeless%mozdev.org
7183063590 Bug 202934 links doesn't like tdcolspan=3
r=jake@bugzilla.org


git-svn-id: svn://10.0.0.236/trunk@141613 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 19:56:12 +00:00
seawood%netscape.com
f0077e8103 Fixing freetype bustage
git-svn-id: svn://10.0.0.236/trunk@141612 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 19:43:37 +00:00
smontagu%netscape.com
1c19ebbb0b Bug 202009 (AIX) Some Japanese characters in UTF-8 document display as ? Authors=hhoetzel@us.ibm.com, Roland.Mainz@informatik.med.uni-giessen.de, r=smontagu, sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@141611 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 18:58:59 +00:00
seawood%netscape.com
ba2c5f397e These were not supposed to go in yet.
git-svn-id: svn://10.0.0.236/trunk@141610 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 18:25:18 +00:00
seawood%netscape.com
61dd0c361b Not so automated update.
git-svn-id: svn://10.0.0.236/trunk@141609 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 18:21:26 +00:00
seawood%netscape.com
b46cb82af6 Abuse knowledge of autoconf internals and call AC_OUTPUT_MAKE_DEFS unconditionally as we want the defines to be available for the command line regardless of whether we're using AC_CONFIG_HEADER to generate module-specific headers.
Fixing tinderbox bustage
Bug #202425


git-svn-id: svn://10.0.0.236/trunk@141608 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 18:19:50 +00:00
sfraser%netscape.com
cbc443676c Fix bug 196704: implement commands to get the selected text, and insert text, to allow for embedders (like Camino) to use them, e.g. for the Mac OS X services menu. Also fix image copy. r=brade, sr=kin.
git-svn-id: svn://10.0.0.236/trunk@141607 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 18:11:12 +00:00
seawood%netscape.com
7e4d40b2eb Abuse knowledge of autoconf internals and call AC_OUTPUT_MAKE_DEFS unconditionally as we want the defines to be available for the command line regardless of whether we're using AC_CONFIG_HEADER to generate module-specific headers.
Fixing tinderbox bustage
Bug #202425


git-svn-id: svn://10.0.0.236/trunk@141606 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 18:07:07 +00:00
bzbarsky%mit.edu
e62669fe12 Use delete[] for arrays, not delete. Bug 201367, patch by mstankus@calpoly.edu
(Mark Stankus), r=bbaetz, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141605 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 17:42:26 +00:00
harishd%netscape.com
2b455b6411 Checking in for kaie@netscape.com: Hacky fix to guarantee that HTML messages don't get eaten because of missing </title>. b=195020, r=harishd@netscape.com, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141604 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 17:27:29 +00:00
rogerl%netscape.com
1caee4d34d Dump fixes for class local bindings.
git-svn-id: svn://10.0.0.236/trunk@141602 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 17:19:30 +00:00
rbs%maths.uq.edu.au
555bb24d74 Extra consolidation for bug 118600, r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@141600 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 16:40:56 +00:00
despotdaemon%netscape.com
d20ade9aa6 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141599 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 16:37:33 +00:00
seawood%netscape.com
7a8fde726a Generate local header for gfx specific defines
Bug #202425 r=blizzard sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@141598 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 16:26:14 +00:00
rogerl%netscape.com
ecf9dd6c84 MethodClosure as FunctionInstance and fixed all Functions to be those
instances.


git-svn-id: svn://10.0.0.236/trunk@141597 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 16:18:30 +00:00
igor%mir2.org
0d058cceab Removal of support for special handling of this for read-only methods exposed by IdScriptable under dynamic scoping. It was never used and its semantic had little to do with dynamic scoping itself.
git-svn-id: svn://10.0.0.236/trunk@141595 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 16:09:40 +00:00
mkaply%us.ibm.com
7d80566331 #202813
r=pedemont, sr=blizzard (platform specific)
OS/2 only - if the helper app is Win16 or DOS, rename the temp file to 8.3 (and add it to the delete list)


git-svn-id: svn://10.0.0.236/trunk@141593 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 14:20:36 +00:00
ian.mcgreer%sun.com
e157e95e9c bug 202553, replace reference mutex with atomic calls in PK11SlotInfo
r=relyea,wtc


git-svn-id: svn://10.0.0.236/trunk@141592 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 14:11:53 +00:00
mkaply%us.ibm.com
b1054d7206 #202823
r=pedemont, sr=blizzard (platform specific)
OS/2 only - tell titlebar to change text, not just frame window


git-svn-id: svn://10.0.0.236/trunk@141591 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 12:57:09 +00:00
mhammond%skippinet.com.au
3068ede9bc PyXPCOM: some strings were being terminated at the first \0, and some extra
tests.  Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@141590 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 11:54:40 +00:00
ben%netscape.com
55e23a5a18 Update names, locations
git-svn-id: svn://10.0.0.236/trunk@141589 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 10:46:49 +00:00
ben%netscape.com
aa7daff008 Update names, links
git-svn-id: svn://10.0.0.236/trunk@141588 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 10:46:08 +00:00
ben%netscape.com
778c331a8b Update names here too
git-svn-id: svn://10.0.0.236/trunk@141587 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 10:42:43 +00:00
ben%netscape.com
c5861488f4 Update names and version strings
git-svn-id: svn://10.0.0.236/trunk@141586 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 10:35:08 +00:00
ben%netscape.com
0cc16a6bee Fix for bug 201850, autocomplete fun - null check to avoid random autocomplete crashing, and support autocomplete="off" on web page text fields so as to avoid autocompleting sensitive fields such as credit card numbers
git-svn-id: svn://10.0.0.236/trunk@141585 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 10:27:30 +00:00
ben%netscape.com
e03434ebda Fix 191977 (File not saved if progress dialog is the last open window) by landing bz's changes from bug 181374 (Downloads lost when using Progress dialog...).
The changes are slightly different here as the changes bz posted were for the trunk, and unfrtuantely the trunk nsDownloadManager.cpp and the Firebird Browser version have diverged significantly. I don't have time to bring them in sync now, just landing these components so we can get Fb 0.6 out the door.


git-svn-id: svn://10.0.0.236/trunk@141584 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 10:16:31 +00:00
neil%parkwaycc.co.uk
94bce02482 Bug 201693 Composer ignores tab key (list indentation/table cell navigation) r=brade sr=bryner
git-svn-id: svn://10.0.0.236/trunk@141583 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 08:26:33 +00:00
kyle.yuan%sun.com
2f27e44607 Bug 202086 Move atk specific code from xp dir to accessible/src/atk
r=aaronl, sr=henry.jia
Part 3: remove old files


git-svn-id: svn://10.0.0.236/trunk@141582 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 07:44:46 +00:00
kyle.yuan%sun.com
b9eb35edf4 Bug 202086 Move atk specific code from xp dir to accessible/src/atk
r=aaronl, sr=henry.jia
Part 2: modified files


git-svn-id: svn://10.0.0.236/trunk@141581 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 07:38:18 +00:00
kyle.yuan%sun.com
1a09d777c4 Bug 202086 Move atk specific code from xp dir to accessible/src/atk
r=aaronl, sr=henry.jia
Part 1: new files


git-svn-id: svn://10.0.0.236/trunk@141580 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 07:24:52 +00:00
seawood%netscape.com
d095add0dd Function definitions should match function declarations.
Fixing OS/2 bustage from bug 176315


git-svn-id: svn://10.0.0.236/trunk@141579 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 06:57:46 +00:00
cltbld%netscape.com
afc61f9630 use Settings::ProductName on mac. bryner checking in as cltbld.
git-svn-id: svn://10.0.0.236/trunk@141578 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 06:54:26 +00:00
cls%seawood.org
c1e8e5fa75 Workaround bugs in mingw's windres bugs until next official mingw binutils is released.
Bug #134113 r=dmose


git-svn-id: svn://10.0.0.236/trunk@141577 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 05:57:16 +00:00
seawood%netscape.com
1054a2e5a6 http://www.mozilla.org/hacking/portable-cpp.html#variables_in_for
Fixing win32, os2 & irix bustage


git-svn-id: svn://10.0.0.236/trunk@141576 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 05:19:32 +00:00
timeless%mozdev.org
6c4e4b6f92 Bug 173557 flawfinder warnings in inspector
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@141575 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 05:17:52 +00:00
sfraser%netscape.com
dd8b6bea79 Fix bug 183848: if Internet Config fails to give us info about the app used to launch a file, ask Launch Services directly. Patch by sdagley, r=ccarlen, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@141574 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 04:16:49 +00:00
justdave%syndicomm.com
20c0e2562f Bug 198458: Added LDAP Sync script contributed by thomas+mozilla@stromberg.org (Thomas Stromberg) to the contrib directory.
a= justdave (no review for contrib)


git-svn-id: svn://10.0.0.236/trunk@141573 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 04:11:32 +00:00
hpradhan%hotpop.com
ba16d7dead bug 145577: scrollHeight/scrollTop not supported on textareas r=jkeiser sr=jst
git-svn-id: svn://10.0.0.236/trunk@141572 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 03:38:16 +00:00
rbs%maths.uq.edu.au
9c15c8d486 Parameterize the handling of base fonts (i.e., fonts used for certain characters at their base/non-stretchy size). Use that to set base fonts for sqrt (which used to be hard-coded), and fix the &le; problem by setting the safer Symbol font as its base font. Also while here, emulate \mathstrut in sqrt for extra beautification. b=118600, r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@141571 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 03:32:06 +00:00
hpradhan%hotpop.com
6f3fc5c442 bug 172298: onselect="this.select();" in textarea causes crash r=jkeiser sr= kin
git-svn-id: svn://10.0.0.236/trunk@141570 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 03:27:24 +00:00
jshin%mailaps.org
87a71f3927 bug 176315 : add a converter for old Korean support. (r=ftang, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@141569 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 03:21:12 +00:00
cls%seawood.org
de33e998c0 Remove extra nsEudoraFactory.cpp from CPPSRCS.
Fixing mingw bustage


git-svn-id: svn://10.0.0.236/trunk@141568 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 03:14:05 +00:00
chanial%noos.fr
b80ece795f enabling by default smooth scrolling
git-svn-id: svn://10.0.0.236/trunk@141567 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 03:08:23 +00:00
chanial%noos.fr
8a6ef3a30e porting bug 174197, font error when link bookmarked
git-svn-id: svn://10.0.0.236/trunk@141566 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 02:59:58 +00:00
chanial%noos.fr
54ca88ecde fixing 'open in tabs' and commenting
git-svn-id: svn://10.0.0.236/trunk@141565 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 02:55:55 +00:00
mkaply%us.ibm.com
f92f0c579d Fixing comment
git-svn-id: svn://10.0.0.236/trunk@141564 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 02:44:21 +00:00
roc+%cs.cmu.edu
5d2f76e819 Fixing indentation
git-svn-id: svn://10.0.0.236/trunk@141563 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 01:34:30 +00:00
roc+%cs.cmu.edu
48f5e93a92 Bug 201767. Make nsBlockFrame::GetAdditionalChildListNames return the overflowList. Also, don't create scrollbars in print contexts except for the viewport scrollbar. r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@141562 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 01:33:14 +00:00
sspitzer%netscape.com
9e58db41b0 fix for regression bug #202584 (in mail views, you should only see is/isn't for junk, has attachment and label)
fix for bug #202848, when switching between pop and imap searches, it's possible to get an empty operator menulist.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141559 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 00:55:40 +00:00
rginda%netscape.com
dcc8205842 - chatzilla only -
use Math.floor instead of parseInt


git-svn-id: svn://10.0.0.236/trunk@141558 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 00:34:03 +00:00
sspitzer%netscape.com
4d225e2709 fix for bug #202849
don't allow the user to create incoming pop filters based on the message label.
(you can still set the label, as a filter action.)

we did the same thing for junk status and attachment status, as these aren't things
that we know when the message is arriving.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141557 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 00:30:34 +00:00
nboyd%atg.com
888f423496 Update for 1.5R4.1.
git-svn-id: svn://10.0.0.236/trunk@141556 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 00:27:10 +00:00
timeless%mozdev.org
c3e2e61b7e Bug 184295 double assert in nsAppRunner.cpp when command line service is unavailable
r=akkana sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@141555 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 00:20:24 +00:00
bryner%netscape.com
072c2e9fdd Comment fix only -- there is no nsIWebBrowserSiteWindow, this should read nsIEmbeddingSiteWindow.
git-svn-id: svn://10.0.0.236/trunk@141554 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-22 00:14:42 +00:00
smontagu%netscape.com
3d7171b612 Bug 174197, font error when link bookmarked, r=varga, sr=jag
git-svn-id: svn://10.0.0.236/trunk@141553 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:59:15 +00:00
bzbarsky%mit.edu
9861b52663 Make sure that Init() failures for image frames don't mean no alt text. Also
fixes a crasher when reframing fixed-pos frames.

This change adds an assertion in ConstructHTMLFrame that InitAndRestoreFrame
should succeed (unless it returns NS_ERROR_FRAME_REPLACED).  This is an interim
change; eventually we want to bail out on errors, but there may be frame impls
that return errors in non-error conditions from Init() (eg nsFrameSetFrame did
that) and we're a little close to freeze.

Bug 202506, r=rbs, sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@141552 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:57:47 +00:00
rginda%netscape.com
8d6d06d3b5 nly -
landing venkman 0.9.60

add x-jsd:debugger url handler to launch venkman.  Useful to start venkman from feonix.
convert some of the 81 column files to 80 column.
Show disabled scripts (and files that contian them) in red italics in the Loaded Scripts view.
Fix some issues with step over.  Requres the latest js engine fixes from bug 202177 to be completely effective.
add default window flags value for the /open-dialog command.
fix xml charset detection.
Use Math.floor instead of parseInt.
remove the "paint-hack" hack.
remove ":" from the list of illegal url characters.
unmark the stop line before setting a new one, to avoid the case where you see two yellow indicators in a single file.
add complete, selectable url below the source window in the source2 view.
e
clean up after bug 127589.


git-svn-id: svn://10.0.0.236/trunk@141551 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:55:12 +00:00
igor%mir2.org
89c9eaa877 Resolving http://bugzilla.mozilla.org/show_bug.cgi?id=202255 :
Support for pre 1.5R1 rules for defining JS classes by ScriptableObject.defineClass is removed.


git-svn-id: svn://10.0.0.236/trunk@141550 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:53:24 +00:00
smontagu%netscape.com
8fecad215b Cache charset more efficiently in nsCollation. Bug 201670, author=neil@parkwaycc.co.uk, r=smontagu, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@141549 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:51:25 +00:00
bzbarsky%mit.edu
08127292d1 Make nsHTMLContentSink respond to BeginUpdate and EndUpdate even when not in
script, since the script could be running in some other frame/window.

Removes mInScript, since it's no longer used.  Bug 155504, r=heikki, sr=jst


git-svn-id: svn://10.0.0.236/trunk@141548 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:51:17 +00:00
bryner%netscape.com
b73e893de8 Keep mfcembed from bouncing back if you minimize it by clicking on its taskbar icon (bug 201247). r=saari, sr=kin.
git-svn-id: svn://10.0.0.236/trunk@141547 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:42:12 +00:00
bienvenu%netscape.com
4527558361 fix handling of failure doing a send unsent messages, patch by Christian Eyrich, r/sr=bienvenu, 154184, also cleaned up uses of PR_FREEIF and some braces style
git-svn-id: svn://10.0.0.236/trunk@141545 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:30:37 +00:00
bzbarsky%mit.edu
11a4421641 Some random nsCOMArray code simplification. Bug 201777, r=timeless, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@141544 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:23:35 +00:00
harishd%netscape.com
c8fd40887c Patch provided by rayw@netscape.com: Ignore xsi:type if it's not a proper subtype of the schema-guaranteed type. b=202597, r=harishd@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141543 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:23:26 +00:00
cbiesinger%web.de
63e0822c15 no bug. remove unused preference. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@141542 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:09:24 +00:00
bzbarsky%mit.edu
b51212ed63 Make nsCSSFrameConstructor::AppendFrames be smarter about looking for :after
pseudos.  Move some utility functions into nsLayoutUtils; simplify some places
that basically had copies of those functions.  Improves perf a bit in bug
145425 and its dependencies, r+sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@141541 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:06:40 +00:00
bryner%netscape.com
77673cb170 Tell Cocoa explicitly that we want to see mouse move events when the pointer enters our window, so that we can change the cursor as needed. Bug 161794, patch by nhamblen@mac.com, r=bryner [affects Camino build only]
git-svn-id: svn://10.0.0.236/trunk@141540 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:06:08 +00:00
bryner%netscape.com
6d58bc1d0d Remove now-unused nsScrollingView and nsIScrollbar implementations. Removed unused widget/public/nsWidgetSupport.h. Bug 201624, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@141538 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 23:01:36 +00:00
rogerl%netscape.com
4aa04926a0 Fixing dump for instance memebers. Fixed overridable bug.
git-svn-id: svn://10.0.0.236/trunk@141537 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 22:49:10 +00:00
varga%netscape.com
3cda5b98f6 Fix for bug 195481. Automatic image resize: Image status should be reflected in document title bar and Tab marker.
r=bz, sr=jag


git-svn-id: svn://10.0.0.236/trunk@141536 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 22:45:28 +00:00
harishd%netscape.com
597eeea4d3 Make SOAP arrays easily accessible via JS. b=202485, r=dbradley@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141535 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 22:44:54 +00:00
amardare%qnx.com
1726f20f26 Changes for the photon platform - they should not affect build/runtime on the other platforms
The menus now have a region covering the whole screen for dismissal outside of the main window canvas.
Cleaned up the code.
Tried to speed it up.


git-svn-id: svn://10.0.0.236/trunk@141534 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 22:34:28 +00:00
amardare%qnx.com
1b7aae282f Changes for the photon platform - they should not affect build/runtime on the other platforms
Removed the verdana restriction.


git-svn-id: svn://10.0.0.236/trunk@141533 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 22:31:49 +00:00
sfraser%netscape.com
c9abfea658 Fix bug 202586: pull some .cpp files from widget/src/mac when building widget/src/cocoa to reduce code duplication, and divergence. r=pink, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@141532 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 22:24:12 +00:00
ccarlen%netscape.com
c64a019647 Bug 202798 - Save page as fails when downloads.rdf does not exist (new Profile) r=varga/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@141531 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 21:43:38 +00:00
glen.beasley%sun.com
7e043a1af0 201245 convert SecretKey to SecretKeyFacade
git-svn-id: svn://10.0.0.236/trunk@141530 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 21:38:34 +00:00
wtc%netscape.com
092632215f Broke a long line.
git-svn-id: svn://10.0.0.236/trunk@141529 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 21:33:16 +00:00
wtc%netscape.com
1f14081002 Bug 134113: use "lib" as the prefix for static and import libraries in the
Win32 gcc (MinGW) build.  The patch is contributed by Chris Seawood
<cls@seawood.org>.


git-svn-id: svn://10.0.0.236/trunk@141528 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 21:03:55 +00:00
chanial%noos.fr
bb48f9fed0 1) porting back in phoenix a refactoring I made in seamonkey wrt loading bookmarks
2) no context menus on the static menu items. (original patch by Chu Alan)


git-svn-id: svn://10.0.0.236/trunk@141527 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 20:11:58 +00:00
chanial%noos.fr
92009fc57f Removing 2 extra blank lines
git-svn-id: svn://10.0.0.236/trunk@141526 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 20:06:32 +00:00
nboyd%atg.com
2e896de375 Fix bug 202344 (which was not fully fixed by the previous change.)
git-svn-id: svn://10.0.0.236/trunk@141525 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 19:43:45 +00:00
chanial%noos.fr
7f2e163dd0 some commands were failing. Saving the selection before their execution
git-svn-id: svn://10.0.0.236/trunk@141524 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 19:17:43 +00:00
chanial%noos.fr
0ce4db113d making debugging easier by dumping the error message when a command execution fails.
git-svn-id: svn://10.0.0.236/trunk@141523 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 19:05:50 +00:00
mostafah%oeone.com
4cc4589eb1 Found and fixed some memory leaks
git-svn-id: svn://10.0.0.236/trunk@141519 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 17:28:04 +00:00
justdave%syndicomm.com
b56aed49af Bug 202744: Removing unnecessary output from collectstats.pl cron job
r= gerv, a= justdave


git-svn-id: svn://10.0.0.236/trunk@141517 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 15:08:27 +00:00
nboyd%atg.com
da0d59e06d Fix bug 202344.
git-svn-id: svn://10.0.0.236/trunk@141516 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 14:59:22 +00:00
nboyd%atg.com
f77ad392b4 Restore method used by Batik.
git-svn-id: svn://10.0.0.236/trunk@141515 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 13:38:49 +00:00
dbradley%netscape.com
50a5130563 Bug 196683 - Remove infinite recursion loop check in XPC_WN_Helper_NewResolve (And other resolvers). r=brendan, sr=jst
git-svn-id: svn://10.0.0.236/trunk@141514 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 13:05:25 +00:00
varga%netscape.com
4a851a2b29 Fix for bug 156576. right-click does not change selection(and therefore context)in manage bookmarks.
r+sr=bryner


git-svn-id: svn://10.0.0.236/trunk@141513 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 08:32:14 +00:00
varga%netscape.com
4fa91ce2d0 Fix for bug 201077. Dragging a bookmark item to the last bookmark folder causes the application to hang.
r+sr=bryner


git-svn-id: svn://10.0.0.236/trunk@141512 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 08:30:57 +00:00
cltbld%netscape.com
06512ee1c3 Add cvs co time to opaque raw data blurb.
git-svn-id: svn://10.0.0.236/trunk@141511 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 08:28:57 +00:00
chanial%noos.fr
4d7f23496b syncing the bookmarks service (bug 199872 and bug 202477)
git-svn-id: svn://10.0.0.236/trunk@141510 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 08:24:17 +00:00
cltbld%netscape.com
3deac092ad defaults for BuildAdministrator
git-svn-id: svn://10.0.0.236/trunk@141509 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 07:27:10 +00:00
alecf%netscape.com
c522483a46 more clever CSS to beautify spacetrace just a bit
(not part of build)


git-svn-id: svn://10.0.0.236/trunk@141508 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 07:26:07 +00:00
rogerl%netscape.com
48096e612c Fixes for InstanceMethod dispatch and InstanceVariable references.
git-svn-id: svn://10.0.0.236/trunk@141507 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 06:16:38 +00:00
chanial%noos.fr
c7c6082125 getting back phoenix bookmarks in sync with seamonkey
first step to clean the 'add bookmark' mess (removing a flag because we always show the dialog, and moving addBookmarkFor*Browser in browser.js where it belong)


git-svn-id: svn://10.0.0.236/trunk@141506 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 05:47:02 +00:00
bzbarsky%mit.edu
9089509b13 Make sure to escape quotes properly in attribute values when serializing. Bug
197342, patch by brofield@jellycan.com (Brodie Thiesfield), r=bzbarsky, sr=heikki


git-svn-id: svn://10.0.0.236/trunk@141505 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 04:15:58 +00:00
bzbarsky%mit.edu
5d0e5db7b2 Fix for annoying assert. Bug 202717, r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@141504 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 04:09:51 +00:00
cls%seawood.org
cf3688da22 Fix mingw debug build
git-svn-id: svn://10.0.0.236/trunk@141503 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 03:43:11 +00:00
arougthopher%lizardland.net
2b0e6eedc3 Bug#202217
[beos] nsWindow impl. does not support eBorderStyle attributes
r=sergei_d
r=arougthopher


git-svn-id: svn://10.0.0.236/trunk@141502 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 02:02:11 +00:00
jake%bugzilla.org
148fb5c421 Per bug 200472 - Changing the version information for Date::Parse (any) to instead specify Date::Format (2.21).
git-svn-id: svn://10.0.0.236/trunk@141501 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 01:13:13 +00:00
scott%scott-macgregor.org
599b5081f7 for thunderbird, build mozilla/mail/config
git-svn-id: svn://10.0.0.236/trunk@141500 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 00:32:23 +00:00
scott%scott-macgregor.org
f03fcd212d build the config directory on windows by default.
git-svn-id: svn://10.0.0.236/trunk@141499 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 00:31:03 +00:00
scott%scott-macgregor.org
23fafca730 mail is now built as a single dll, represent it as such in the thunderbird packaging list.
git-svn-id: svn://10.0.0.236/trunk@141498 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-21 00:30:41 +00:00
scott%scott-macgregor.org
e059ab799a add export rules for static mail build.
git-svn-id: svn://10.0.0.236/trunk@141497 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 22:50:27 +00:00
scott%scott-macgregor.org
d0ff50e7f1 add some export rules for static mail build.
git-svn-id: svn://10.0.0.236/trunk@141496 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 22:48:23 +00:00
timeless%mozdev.org
6c59495347 Bug 202319 use s? instead of (s)? in regexp because we don't care about the s
r=biesi sr=rbs


git-svn-id: svn://10.0.0.236/trunk@141495 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 21:01:24 +00:00
timeless%mozdev.org
f612a749c1 Bug 180150 - [win] nsWindow::SetIcon should not call ::LoadImageW( ..., LR_LOADFROMFILE | LR_SHARED )
r=pavlov, sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@141494 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:57:36 +00:00
scott%scott-macgregor.org
d67746ccbe Bug #179533 --> add the option to make a static build of mailnews which is disabled by default.
r/sr=sspiter


git-svn-id: svn://10.0.0.236/trunk@141493 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:56:21 +00:00
timeless%mozdev.org
bf2ecb1622 Bug 73748 Remove nsJSComponentManager.js and nsJSSupportsUtils.js
patch by doron@netscape.com r=timeless sr=rbs


git-svn-id: svn://10.0.0.236/trunk@141492 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:46:25 +00:00
kestes%walrus.com
c4a7cb964a the vcdisplay::none.pm should reference the new all_cvs.html file.
git-svn-id: svn://10.0.0.236/trunk@141491 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:34:02 +00:00
kestes%walrus.com
ee35df0e5a create an html file to display bonsai data without bonsai running.
Fixes to allow for the on click popup libraries.
create a $DEBUG variable to turn off some of the comments and
make the HTML file smaller.
Begin an effort to move the bug numbers into the DATABASE data structure to
make it easier to find all bugnumbers for a given time.


git-svn-id: svn://10.0.0.236/trunk@141490 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:33:16 +00:00
cltbld%netscape.com
facca5080c Automated update
git-svn-id: svn://10.0.0.236/trunk@141489 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:30:07 +00:00
ere%atp.fi
75130968ee Fix for bug 202707: cookie and image manager sort entries in descending order
patch by dwitte
r=mvl
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@141488 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:29:41 +00:00
kestes%walrus.com
063a03a02b we do not need the alt_linktst line here.
git-svn-id: svn://10.0.0.236/trunk@141487 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:28:11 +00:00
scott%scott-macgregor.org
892a826461 Bug #179533 --> add vccard library to the static mail build.
(not part of the build)


git-svn-id: svn://10.0.0.236/trunk@141486 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:28:01 +00:00
scott%scott-macgregor.org
0b98d361cb Bug #179533 --> add a build config option for building a static lib version of mailnews.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141485 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:27:36 +00:00
kestes%walrus.com
cb01973cae capitolize the </a> so it matches the openening character.
git-svn-id: svn://10.0.0.236/trunk@141484 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:25:37 +00:00
kestes%walrus.com
ad362c25fb document the arguments to link.
git-svn-id: svn://10.0.0.236/trunk@141483 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:23:12 +00:00
kestes%walrus.com
42b4de6858 remove the 'use TinderHeader;' why would this cause me errors? There is a use of the headers
in this file. I do not understand this.  I also changed some of the code for the Summary
display of error numbers, mostly make it easier to read.


git-svn-id: svn://10.0.0.236/trunk@141482 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:21:52 +00:00
kestes%walrus.com
a5fa0c42a1 simulate num errors found in log file. This is needed to test the new Summary code.
git-svn-id: svn://10.0.0.236/trunk@141481 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:19:29 +00:00
kestes%walrus.com
f4468c3f99 remove the alt_linktst, I addeded because I missunderstood that VCDisplay::None is not related
to HTMLPopup::None. I do not need this alt feature at all.


git-svn-id: svn://10.0.0.236/trunk@141480 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:18:11 +00:00
kestes%walrus.com
ffe939fad7 add more tests
git-svn-id: svn://10.0.0.236/trunk@141479 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 20:16:49 +00:00
kestes%walrus.com
5b3bb8970f create sub to round times from the code taken from src/lib/TinderDB.pm
git-svn-id: svn://10.0.0.236/trunk@141478 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 19:35:28 +00:00
kestes%walrus.com
51a3f14c12 move the time rounding code into its own function in Utils.
git-svn-id: svn://10.0.0.236/trunk@141477 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 19:34:28 +00:00
kestes%walrus.com
c723d10be2 minor stylistic cleanup, covert string 'errs' to 'errors' for readability. Also look at output summary files and make some changes to be more visible.
git-svn-id: svn://10.0.0.236/trunk@141476 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 19:33:33 +00:00
bryner%netscape.com
4bee2e1153 Use the correct filename for libxpcom on OS X. Bug 202686, r+sr=dougt.
git-svn-id: svn://10.0.0.236/trunk@141475 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 17:59:47 +00:00
brendan%mozilla.org
2ebb2584b6 Fix switch case statement-list beginning line number (111352, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@141474 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 17:10:15 +00:00
arougthopher%lizardland.net
deeb843984 Bug#202679
[beos] each cursor change causes a "new" cursor to be created
r=sergei_d
r=arougthopher


git-svn-id: svn://10.0.0.236/trunk@141473 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 15:13:27 +00:00
rogerl%netscape.com
ca3a5f130f Function call overhead boost. ParameterFrameSlot references.
git-svn-id: svn://10.0.0.236/trunk@141472 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 07:32:12 +00:00
wtc%netscape.com
c8c128b326 Bug 134113: make NSS build on Win32 using GCC (MinGW). The patch
(attachment 121068) is contributed by Chris Seawood (cls@seawood.org).


git-svn-id: svn://10.0.0.236/trunk@141471 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 04:23:37 +00:00
brendan%mozilla.org
aa219e8ade Add const to PLDHashTableOps static; fix warning and else-after-return.
git-svn-id: svn://10.0.0.236/trunk@141470 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 03:36:53 +00:00
pschwartau%netscape.com
bb809c0ff0 Improving readability.
git-svn-id: svn://10.0.0.236/trunk@141469 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 03:36:11 +00:00
pschwartau%netscape.com
61ad61e7d6 Initial add. Regression test for bug 202678.
git-svn-id: svn://10.0.0.236/trunk@141468 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 03:30:04 +00:00
brendan%mozilla.org
1f99266a57 Fix call_enumerate to reflect argv/vars stack slot values into their call object properties, in case of early environment capture due to a nested function resolving an outer function's arg or var (202678, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@141467 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 03:16:45 +00:00
bryner%netscape.com
18e2476790 attempting to fix irix bustage by removing ^M
git-svn-id: svn://10.0.0.236/trunk@141466 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 03:14:09 +00:00
mhammond%skippinet.com.au
50caa43aa2 Make use if the new PyGILState_ API if available.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@141465 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 02:47:31 +00:00
leon.zhang%sun.com
d7f40ef4bd Bug 199412: optimize nsTypedSelection::ScrollIntoView r/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@141464 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 01:03:40 +00:00
kestes%walrus.com
2845492b77 A nice patch by adam@onshored.com (Adam Di Carlo) to DISPLAY_BUILD_ERRORS in various Summary formats. This checkin closes Bugzilla Bug 195789
git-svn-id: svn://10.0.0.236/trunk@141463 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 00:52:46 +00:00
bienvenu%netscape.com
9eacdcb69e speed up move/delete of multiple local messages, 184434 r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141462 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 00:33:19 +00:00
kestes%walrus.com
1ecbc840d1 add some missing 'use' statements fixes Bugzilla Bug 195795 patch provided by adam@onshored.com (Adam Di Carlo)
git-svn-id: svn://10.0.0.236/trunk@141461 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 00:32:05 +00:00
bienvenu%netscape.com
5af1527301 speed up copying of multiple local msgs r/sr=sspitzer 183560
git-svn-id: svn://10.0.0.236/trunk@141460 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 21:38:30 +00:00
bzbarsky%mit.edu
2c5519c441 More build bustage.
git-svn-id: svn://10.0.0.236/trunk@141459 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 20:16:33 +00:00
darin%netscape.com
56fee4cc27 fixes bug 202555 "ExtractProxyInfo not honoring permitHttp flag! [was: IMAP
port "disabled for security reasons"]" r=gordon sr=bz


git-svn-id: svn://10.0.0.236/trunk@141458 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 20:03:31 +00:00
darin%netscape.com
2ebbfbf4e4 fixes bug 202188 "Gopher support completely defunct" r=dougt sr=bz
git-svn-id: svn://10.0.0.236/trunk@141457 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 19:47:28 +00:00
darin%netscape.com
3af764824f fixes bug 200391 "roaming to a different IP address, get new mail (for pop)
stops working (silently fails)" r=dougt,gordon sr=bz


git-svn-id: svn://10.0.0.236/trunk@141456 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 19:45:17 +00:00
bzbarsky%mit.edu
a30ce4b321 fix build bustage; part of bug 192366
git-svn-id: svn://10.0.0.236/trunk@141455 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 18:45:30 +00:00
bienvenu%netscape.com
09f665f670 partial speedup of reparsing folders, clear thread pane when delaying building of view, 172786 r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141453 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 17:10:05 +00:00
bzbarsky%mit.edu
6f3d8509a0 Move document.lastModified up onto nsIDOMNSDocument; refactor the
RetrieveRelevantHeaders stuff a bit.  Bug 192366, patch by Pratik
<psolanki@netscape.net>, r=bzbarsky, sr=jst


git-svn-id: svn://10.0.0.236/trunk@141452 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 16:53:44 +00:00
arougthopher%lizardland.net
bbac0a90c3 Bug#161825
GetWidth optimizations need to be implemented on BeOS (text measurement performance)
sr=rbs
r=arougthopher


git-svn-id: svn://10.0.0.236/trunk@141451 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 16:40:06 +00:00
cbiesinger%web.de
31635aed5d urg, backing out, this breaks attaching files with non-ascii names on non-windows platforms
git-svn-id: svn://10.0.0.236/trunk@141450 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 14:16:35 +00:00
kaie%netscape.com
35636921d6 b=155760 Changing content by JavaScript document.write => open insecure
lock icon
r=javi sr=peterv


git-svn-id: svn://10.0.0.236/trunk@141449 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 14:04:59 +00:00
cbiesinger%web.de
74601258ea followup to 202517 patch by dwitte@stanford.edu r=biesi remove some unused code from TestCookie.cpp and remove now-unneeded dependency on intl; affects TestCookie only
git-svn-id: svn://10.0.0.236/trunk@141448 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 12:51:44 +00:00
cbiesinger%web.de
a5818a3a77 170852 patch by yokoyama@netscape.com r=shanjian sr=roc+moz Remove #ifdef MOZ_UNICODE and MOZ_AIMM (no makefile changes yet)
git-svn-id: svn://10.0.0.236/trunk@141447 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 12:20:18 +00:00
cbiesinger%web.de
36a244adaa 170825 patch by andreww@netscape.com r=shuehan sr=hewitt mac classic osx - sidebar background incorrect
git-svn-id: svn://10.0.0.236/trunk@141446 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 12:12:40 +00:00
varga%netscape.com
0e6309b161 Fix for bug 199178. Bookmarks folder in personal toolbar is empty
r=hyatt, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@141445 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 08:40:32 +00:00
bryner%netscape.com
a16d834dba Removing incorrectly named StdAfx,h. NPOB.
git-svn-id: svn://10.0.0.236/trunk@141444 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 08:28:00 +00:00
bryner%netscape.com
e95f9f1423 Fix a memory leak my last XBL checkin introduced. Removed unused nsIXBLBindingAttachedHandler and related code. Stopped using XPCOM interfaces for classes internal to nsXBLPrototypeBinding.cpp. r=jkeiser, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@141443 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 06:32:08 +00:00
scott%scott-macgregor.org
44237c67ad Part of Bug #179533 --> need to move mail CID files from the build directory to the src directory.
This will make aggregating mail dlls easier.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141442 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 05:29:35 +00:00
justdave%syndicomm.com
7a249576c2 Fix typo in previous checking for bug 200472. Date::Format should be version *2*.21.
git-svn-id: svn://10.0.0.236/trunk@141441 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 05:18:43 +00:00
stephend%netscape.com
4c2d7f2b5d Bug 202346. Crash in nsImageLoadingContent::FireEvent global method. If there is no document, stop firing events. Patch by Boris Zbarsky <bzbarsky@mit.edu> r+sr=Johnny Stenback <jst@netscape.com>
git-svn-id: svn://10.0.0.236/trunk@141440 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 04:27:55 +00:00
stephend%netscape.com
190075dc29 Bug 202492. Removing tabs and fixing whitespace alignment in several addressbook DTD files. r=cavin@netscape.com. Whitescape only changes
git-svn-id: svn://10.0.0.236/trunk@141439 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 04:06:36 +00:00
justdave%syndicomm.com
7faaf54f0e Bug 200472: Require specific version of Date::Format to ensure we don't run into a bug in an older version that we're triggering.
r= jake, a= justdave


git-svn-id: svn://10.0.0.236/trunk@141438 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 03:22:41 +00:00
seawood%netscape.com
adea93bf73 Workaround Tru64 type quirkiness.
Thanks to Jim Brown <jim.brown@miami.edu> for the patch.
Bug #202057 r=cls


git-svn-id: svn://10.0.0.236/trunk@141437 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 03:12:28 +00:00
cltbld%netscape.com
3111855b70 Automated update
git-svn-id: svn://10.0.0.236/trunk@141436 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 03:00:07 +00:00
seawood%netscape.com
caf72636c6 Remove defines set in _NON_GLOBAL_ACDEFINES from the list used to create mozilla-config.h.
Bug #202425 r=darin


git-svn-id: svn://10.0.0.236/trunk@141435 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 02:56:14 +00:00
seawood%netscape.com
2cd58ae582 Removing unneeded _BSD_SOURCE
Bug #202510


git-svn-id: svn://10.0.0.236/trunk@141434 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 02:12:08 +00:00
scott%scott-macgregor.org
9712845985 config files for building thunderbird
git-svn-id: svn://10.0.0.236/trunk@141433 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 02:01:46 +00:00
seawood%netscape.com
b06385def3 Change mksnt* checks to mks*
Bug #202598 r=wtc


git-svn-id: svn://10.0.0.236/trunk@141432 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 01:47:57 +00:00
cltbld%netscape.com
8417bfb566 Automated update
git-svn-id: svn://10.0.0.236/trunk@141431 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 01:45:37 +00:00
seawood%netscape.com
ccfcfb1f29 Change mksnt* checks to mks*
Bug #202598 r=wtc


git-svn-id: svn://10.0.0.236/trunk@141430 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 01:30:11 +00:00
sfraser%netscape.com
7f1607881c Fixing path to PrintPDE.plugin now that it goes into dist/package.
git-svn-id: svn://10.0.0.236/trunk@141429 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:57:01 +00:00
sfraser%netscape.com
4ae47cf5b0 Fix bug 118657: don't allow window.find() to propagate into frames that it doesn't have permissions for. r=msotlz, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@141428 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:53:58 +00:00
sfraser%netscape.com
ebce3fa98e Fix window.find() to start searching in the window it was called on, not the focussed frame. Part of bug 118657, r=mstolz, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@141427 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:49:11 +00:00
sfraser%netscape.com
be4557e3b3 Fix bug 200745 -- we were using the wrong event coords to start a drag. Fix the ESM to use the coords of the mouse down, not the mouse move, so that dragging small objects is easier. r=jkeiser, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@141426 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:46:28 +00:00
jst%netscape.com
d373bbd08d Fixing bug 201839. Don't let javascript: URL's from 'zombie' documents execute, and send the link's owner documents URL as the referer when loading a document as a result of clicking on a link and not the current URI. r=mstoltz@netscape.com, sr=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141425 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:43:20 +00:00
jst%netscape.com
4132f747e7 Fixing bug 111514. In an XHTML document served as application/xhtml+xml, |document| is not an HTML document object, but an XML document object. r=bugmail@sicking.cc, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141424 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:28:09 +00:00
despotdaemon%netscape.com
f0d7262e72 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141423 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:22:11 +00:00
relyea%netscape.com
8c8b121199 Bug 202593 NSS does not lock non-threadsafe modules correctly.
Consolidate one lock for non-thread safe modules (not one per slot).


git-svn-id: svn://10.0.0.236/trunk@141422 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:03:32 +00:00
relyea%netscape.com
ce10045446 Bug 202593 NSS does not lock non-threadsafe modules correctly.
Consolidate one lock for non-thread safe modules (not one per slot).


git-svn-id: svn://10.0.0.236/trunk@141421 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 00:03:13 +00:00
robinf%netscape.com
4dd2c6be5d help updates per bug161765; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@141420 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 23:57:44 +00:00
bugreport%peshkin.net
bcc963dfdd bug 202534 - Login with unrestricted IP address fails - tries to access missing get_netaddr
r=bbaetz
a=myk


git-svn-id: svn://10.0.0.236/trunk@141419 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 23:53:51 +00:00
despotdaemon%netscape.com
501115de09 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141418 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 23:24:16 +00:00
despotdaemon%netscape.com
498038a5ca Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141416 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 22:52:33 +00:00
pschwartau%netscape.com
424196ab10 Initial add. Regression test for bug 202564.
git-svn-id: svn://10.0.0.236/trunk@141415 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 22:31:12 +00:00
varga%netscape.com
32c05c7d71 Fix for bug 200002. bookmarks.js : missing semicolon in line #98 ?
r=varga, sr=brendan, patch by Andreas Kunz <durbacher@gmx.de>


git-svn-id: svn://10.0.0.236/trunk@141414 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 21:17:15 +00:00
cbiesinger%web.de
09e5755e82 70820 patch by keeda@hotpop.com r=dbaron sr=jst ALT in broken image cannot be changed by the DOM
git-svn-id: svn://10.0.0.236/trunk@141413 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 21:02:49 +00:00
harishd%netscape.com
5a22740af1 Prevent a potential stack overflow if a wsdl file imports itself. b=202478, r=nisheeth@netscape.com sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141412 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:58:44 +00:00
sfraser%netscape.com
b86d923d46 Fix bug 202340: add a mozilla.sdef file describing the AppleEvents dictionary in XML format, and use sdp and Rez to convert it to a .rsrc. Install that in dist/package, and also move PrintPDE.plugin into dist/package. r=ccarlen, sr=bryner/cls.
git-svn-id: svn://10.0.0.236/trunk@141411 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:54:06 +00:00
rginda%netscape.com
33260f7486 fix tbox bustage.
git-svn-id: svn://10.0.0.236/trunk@141410 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:48:43 +00:00
sfraser%netscape.com
ba0fb4a0dc 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.
git-svn-id: svn://10.0.0.236/trunk@141409 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:20:04 +00:00
seawood%netscape.com
3b350b75cd Remove global _POSIX_SOURCE & _SVID_SOURCE defines for linux.
Bug #202510 r=darin


git-svn-id: svn://10.0.0.236/trunk@141408 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:14:17 +00:00
rginda%netscape.com
8a5d068645 bug 200591, "File Options > Don't Debug Eval/Timeouts isn't working", r=brendan
prevent any stack with a disabled frame from being debugged during single-stepping, or break-on-throw.  Also adds versioning support to the jsdIDebuggerService interface.


git-svn-id: svn://10.0.0.236/trunk@141407 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:12:11 +00:00
seawood%netscape.com
dc1de8c614 Add -s to default optimization flags for os2gcc builds.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #201555 r=cls


git-svn-id: svn://10.0.0.236/trunk@141406 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 19:27:09 +00:00
seawood%netscape.com
b3a5d11b25 Sync config.guess & config.sub with official GNU copies.
Bug #199343


git-svn-id: svn://10.0.0.236/trunk@141405 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 19:20:22 +00:00
seawood%netscape.com
41bc90a1b3 Fix x86 checks so that they work for xeon processors
Bug #199343 r=wtc


git-svn-id: svn://10.0.0.236/trunk@141404 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 19:18:12 +00:00
cltbld%netscape.com
cb6d5a2738 Automated update
git-svn-id: svn://10.0.0.236/trunk@141403 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 19:15:09 +00:00
seawood%netscape.com
da9b4a5f53 Fix x86 checks so that they work for xeon processors
Bug #199343 r=wtc


git-svn-id: svn://10.0.0.236/trunk@141402 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 19:10:26 +00:00
jst%netscape.com
b8eb00005f Fixing bug 199489. Crash when changing iframe visibility from within the iframe. r=adamlock@netscape.com, sr=heikki@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@141401 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 18:55:10 +00:00
danm%netscape.com
de43e8ea89 there was an extra \r in the last checkin that was killing my build
git-svn-id: svn://10.0.0.236/trunk@141400 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 18:34:55 +00:00
ssu%netscape.com
36a0c3fed8 checking in patch for Henrik from bug 50525 - Directories should be lowercase. r=ssu sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@141399 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 18:00:23 +00:00
varga%netscape.com
b667b55f56 Fix for bug 202477. Closing any browser window causes loooong hang (@ nsBookmarksService::WriteBookmarks).
r=darin, sr=smfr, patch by bsmedberg


git-svn-id: svn://10.0.0.236/trunk@141398 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 17:54:44 +00:00
danm%netscape.com
3a67641b69 remove extraneous #include. bug 192584 code=freetzer@netscape.net r=me
git-svn-id: svn://10.0.0.236/trunk@141397 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 17:53:18 +00:00
varga%netscape.com
d0aa27119b Follow up fix for bug 199872. Bookmarks service doesn't appear to import IE
favorites
- fixing debug builds
- also changing DEBUG to DEBUG_varga to be less annoying
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@141396 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 17:44:50 +00:00
harishd%netscape.com
3b480ae83c No need to allocate param arrays if the input type and the output type are void. b=200767, r=dbradley@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141395 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 17:42:32 +00:00
cbiesinger%web.de
12c9cda0e0 202517 patch by dwitte@stanford.edu r+sr=darin [cookies] new testsuite
git-svn-id: svn://10.0.0.236/trunk@141394 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 17:37:49 +00:00
cbiesinger%web.de
e6c616c7d8 202131 patch by dwitte@stanford.edu r=mvl@exedo.nl sr=darin BubbleSort is too slow
git-svn-id: svn://10.0.0.236/trunk@141393 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 17:34:02 +00:00
rogerl%netscape.com
a8841e2642 More :type fixes, class members.
git-svn-id: svn://10.0.0.236/trunk@141392 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 15:53:17 +00:00
varga%netscape.com
9ea1775cec Fix for bug 199520. "file bookmark" window not painting all of the bookmark tree
r=neil, sr=jag


git-svn-id: svn://10.0.0.236/trunk@141391 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 14:52:44 +00:00
tor%cs.brown.edu
714c816fbf Bug 202376 - backout of checkin for 155941. png_set_filler doesn't do
what I expected and caused problems on macos.


git-svn-id: svn://10.0.0.236/trunk@141390 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 14:30:10 +00:00
ccarlen%netscape.com
a218d75e49 Bug 190336 - enable 4.x profile migration for Mach-O. Patch by cavin,ccarlen. r=ssu,sfraser/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141389 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 14:28:21 +00:00
ccarlen%netscape.com
b81890b917 Part of bug 190336 - makes nsFileSpec use base64 encoded aliases for persistent descriptor - as does nsILocalFile and nsFileSpec in CFM build. Patch by sfraser, r=ccarlen/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141388 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 14:18:53 +00:00
wtc%netscape.com
1a58d654ee Bug 104529: on OS/2, when writing to the command-line console, we must
write \r\n to go to a new line. So we need to translate \n to \r\n. The
patch is contributed by Julien Pierre.


git-svn-id: svn://10.0.0.236/trunk@141387 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 14:02:24 +00:00
locka%iol.ie
f050dc7871 Cancel channel uploads during cleanup. b=201610 r=brade@netscape.com sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141386 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 14:01:42 +00:00
blizzard%redhat.com
7f3d43d951 Fix crash when replying to messages in mail/news. No bug and not part of the default build. (Is it possible that no one was using EnumerateAllFonts before?)
git-svn-id: svn://10.0.0.236/trunk@141384 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 13:59:37 +00:00
jaggernaut%netscape.com
9b06878577 Keep about:blank from showing up in the urlbar if it's the first page in session history. r=lumpy, sr=jack
git-svn-id: svn://10.0.0.236/trunk@141383 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 13:59:09 +00:00
roc+%cs.cmu.edu
522ae4612e Bug 198987. Fix regression by making pageXScroll and pageYScroll return 0 and succeed even when there's no scrolling view. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@141382 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 13:52:49 +00:00
ccarlen%netscape.com
8a64538c4b Bug 164396 - Change internal representation of file from FSRef to CFURL, reducing conversions between path and FSRef and fixing other bugs. 2nd checkin of this after testing on other Tinderboxen showed Ts improvement. r=sdagley/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@141381 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 13:50:38 +00:00
varga%netscape.com
ac8ff34dda Fix for bug 199524. File bookmark... dialog no longer resizable
r=jag, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@141380 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 13:23:44 +00:00
brade%netscape.com
c404793fc8 handle utf8 font names bug 201233; patch by taka, r=brade, sr=jag
git-svn-id: svn://10.0.0.236/trunk@141379 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 13:12:13 +00:00
jaggernaut%netscape.com
c0c8702351 Bug 145243: warning should be presented if user attempts cancellation of publish. r=kaie, sr=hewitt, moa=brade
git-svn-id: svn://10.0.0.236/trunk@141378 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 12:59:52 +00:00
jaggernaut%netscape.com
44a1030303 Bug 127589: when switching tabs with find dialog open, update dialog's internal state so it's "attached" to the focused tab. r=Jan, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@141377 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 12:43:51 +00:00
varga%netscape.com
42b128f9f0 Fix for bug 199872. Bookmarks service doesn't appear to import IE favorites.
r=jag, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@141376 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 12:34:20 +00:00
varga%netscape.com
0e725e5611 Fix for bug 192756. Extra "Go" menu is created on the menu bar when the Download Manager is frontmost.
r=smfr, sr=jag


git-svn-id: svn://10.0.0.236/trunk@141375 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 12:29:32 +00:00
seawood%netscape.com
e4ed35a044 Implement mozcomps static build variant.
Remove unnecessary EXPORT_LIBRARY settings.
Bug #201602 r=bryner


git-svn-id: svn://10.0.0.236/trunk@141374 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 10:36:42 +00:00
cltbld%netscape.com
ee231b7112 Automated update
git-svn-id: svn://10.0.0.236/trunk@141373 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 10:30:12 +00:00
seawood%netscape.com
6ba4e23566 Fix comment
git-svn-id: svn://10.0.0.236/trunk@141372 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 10:21:10 +00:00
seawood%netscape.com
79d7552331 Sync config.guess & config.sub with official GNU copies.
Bug #199343


git-svn-id: svn://10.0.0.236/trunk@141371 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 10:20:22 +00:00
seawood%netscape.com
8a3e066268 Add libart to the list so my svg builds work
git-svn-id: svn://10.0.0.236/trunk@141370 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 10:09:55 +00:00
ere%atp.fi
618f3f01cd Bug 90337: load chrome xbl bindings synchronously.
r=hyatt
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@141369 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 08:44:25 +00:00
scott%scott-macgregor.org
c86686159b Not Part of the build
Bug #179533 --> ground work for compressing mail dlls for thunderbird (and mozilla mail). Module file that combines
all the various import DLLs into one.

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141368 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 08:31:52 +00:00
cltbld%netscape.com
33dfa290e9 Automated update
git-svn-id: svn://10.0.0.236/trunk@141367 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 06:45:06 +00:00
seawood%netscape.com
d2c6e917bd Fix fallback checks for libIDL when building against gtk2
Bug #201836


git-svn-id: svn://10.0.0.236/trunk@141366 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 06:37:34 +00:00
seawood%netscape.com
51b5cff5a4 Trim about 100 megs of unnecessary source from minimo pull.
bug #199345 r=dougt


git-svn-id: svn://10.0.0.236/trunk@141365 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 06:32:53 +00:00
despotdaemon%netscape.com
ff6aecf6b3 Pseudo-automatic update of changes made by kerz@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@141364 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 06:24:09 +00:00
scott%scott-macgregor.org
15ecbeb3ce Part of Bug #179533 --> need to move mail CID files from the build directory to the src directory.
This will make aggregating mail dlls easier.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141363 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 06:12:46 +00:00
dougt%netscape.com
1692de2512 using strnicmp instead. r=darin
git-svn-id: svn://10.0.0.236/trunk@141362 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 05:43:41 +00:00
darin%netscape.com
33058882d3 avoid compiler warning
git-svn-id: svn://10.0.0.236/trunk@141361 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 04:46:40 +00:00
sspitzer%netscape.com
571383533b fix for bug #202010
fail to migration 4.x popstate and filters on linux.
regression caused by bug #15424
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141359 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:42:47 +00:00
sfraser%netscape.com
1ca1c26d96 Add libucvutil_s.a to the project to fix static build bustage.
git-svn-id: svn://10.0.0.236/trunk@141358 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:24:40 +00:00
mkaply%us.ibm.com
1527023f41 202480 for OS/2
git-svn-id: svn://10.0.0.236/trunk@141357 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:22:17 +00:00
scott%scott-macgregor.org
70c7f60fb1 Minotaur --> Thunderbird change
git-svn-id: svn://10.0.0.236/trunk@141356 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:15:51 +00:00
suresh%netscape.com
9dd6ea1cd1 fix for bug 188956 - Clean up Cache pref panel. This changes the UI display in cache panel from KB to MB. r-varga, sr-alecf.
git-svn-id: svn://10.0.0.236/trunk@141355 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:15:46 +00:00
suresh%netscape.com
913db3316f fix for bug 188956 - Clean up Cache pref panel. This changes the UI display in cache panel from KB to MB. r-varga, sr-alecf.
git-svn-id: svn://10.0.0.236/trunk@141354 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:10:41 +00:00
danm%netscape.com
0f9be0dc0e adding EmbedBase.xpt. bug 174466
git-svn-id: svn://10.0.0.236/trunk@141353 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:10:36 +00:00
scott%scott-macgregor.org
4ac28f2f59 update locale versions
git-svn-id: svn://10.0.0.236/trunk@141352 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:10:23 +00:00
sfraser%netscape.com
7cbce31d05 Fix crasher bug 202439 by properly refcounting the transferable hook list. r=brade, sr=bz/me.
git-svn-id: svn://10.0.0.236/trunk@141351 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 02:03:44 +00:00
kyle.yuan%sun.com
27fd66e0c1 Bug 201273 [Webclient] add Print/Print Preview function
r=edburns


git-svn-id: svn://10.0.0.236/trunk@141350 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 01:07:54 +00:00
dougt%netscape.com
ea5682a29c bug 202480. Windows doesn't care about case. ::Contains must not either. r=darin
git-svn-id: svn://10.0.0.236/trunk@141349 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 00:48:38 +00:00
dougt%netscape.com
c19388fec5 bug 201711. We were not uninstalling the component. r=darin
git-svn-id: svn://10.0.0.236/trunk@141348 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 00:46:34 +00:00
harishd%netscape.com
af528987ef Fabricate a unique name for anonymous schema types. b=199555, r=rayw@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141347 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 00:11:34 +00:00
bienvenu%netscape.com
33352c4d02 cleanup previous code that fixes fallback when smtp auth mechanisms fail, with help from Christian Eyrich, r/sr=sspitzer 202162
git-svn-id: svn://10.0.0.236/trunk@141345 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 23:33:03 +00:00
bzbarsky%mit.edu
2869a0b14d Make sure to always add base tag info before setting any other attributes. Bug
201998, r=jkeiser, sr=jst


git-svn-id: svn://10.0.0.236/trunk@141344 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 23:15:21 +00:00
rogerl%netscape.com
2adc50caa5 Fixing ':type' and default initializing.
git-svn-id: svn://10.0.0.236/trunk@141343 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 22:58:50 +00:00
cbiesinger%web.de
3815348292 189496 patch by magicdice@hotmail.com r=dean_tessman sr=bz Capitalize accesskeys in cache preferences
git-svn-id: svn://10.0.0.236/trunk@141342 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 22:54:04 +00:00
despotdaemon%netscape.com
bf2d391b5a Pseudo-automatic update of changes made by hyatt@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141341 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 22:46:25 +00:00
mjudge%netscape.com
c9cb3501f0 163235 if we are collapsing selection to the beginning of the extended selection, set the "hint" to the right as a tie breaker. the opposite is true for collapsing forwards in the document. r=jfrancis sr=fraser.
git-svn-id: svn://10.0.0.236/trunk@141340 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 21:25:03 +00:00
rbs%maths.uq.edu.au
2ee9085298 Errata to bug 116030. Fix in the detection of the language group of a character to pick better fallback fonts, b=184848, r=smontagu, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@141339 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 21:16:25 +00:00
mjudge%netscape.com
6c52e68d5d 191498 r=danm sr=fraser fixes caret jumping around containers. also fixes 192167
git-svn-id: svn://10.0.0.236/trunk@141338 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 21:08:44 +00:00
varga%netscape.com
abd5b6088d Fixing bookmark separators.
I can't believe that bookmark specifix CSS lives in tree.css!


git-svn-id: svn://10.0.0.236/trunk@141337 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 21:07:35 +00:00
rogerl%netscape.com
18d05156e9 Fixed start/restore compilation data mismatch.
git-svn-id: svn://10.0.0.236/trunk@141336 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 21:07:12 +00:00
mjudge%netscape.com
eed2f62389 fix for 195080 and other caret jumping problems. r=kaie sr=fraser
git-svn-id: svn://10.0.0.236/trunk@141334 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 20:22:17 +00:00
jst%netscape.com
6f39df51bc Fixing bug 201132. Always use the JSPrincipals from the target object when compiling event handlers, never use the principals of the global object in which the event handler is compiled. Also make sure we never use the principals that are precompiled into cloned Functions, always get the principal from the Function's scope in such cases. r=mstoltz@netscape.com (and heikki@netscape.com), sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@141333 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 20:21:00 +00:00
cbiesinger%web.de
b20f4e6f04 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
git-svn-id: svn://10.0.0.236/trunk@141332 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 20:17:01 +00:00
cavin%netscape.com
02234e602a Fix for 124217. Use user selected file types as the saved file types. Also if a string contains at least one comma, tab or double quote then we need to quote the entire string, plus need to quote double quotes. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@141331 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 20:14:01 +00:00
cavin%netscape.com
e0d6ed71e3 Fix for 202356. Only issue getquotaroot cmd for aol inbox folder. r/sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@141330 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 20:11:44 +00:00
brade%netscape.com
65b6ed02f9 remove deprecated interfaces (bug 197121)
git-svn-id: svn://10.0.0.236/trunk@141329 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 19:42:27 +00:00
seawood%netscape.com
fd152f541a Implement mozcomps static build variant.
Remove unnecessary EXPORT_LIBRARY settings.
Bug #201602 r=bryner


git-svn-id: svn://10.0.0.236/trunk@141327 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 19:19:42 +00:00
kairo%kairo.at
81cde04677 bug 202312 - localeVersion update for 1.4b, r=rchen, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@141326 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 18:43:57 +00:00
heikki%netscape.com
543e87012a Bug 201131, provide an alternative, monospaced pretty print style, r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@141324 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 18:41:09 +00:00
alecf%netscape.com
c998443e25 fix for plaintext editor, fallout from bug 201982
sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@141323 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 18:28:35 +00:00
rogerl%netscape.com
d5c63c59e5 Fixed native call argcount.
git-svn-id: svn://10.0.0.236/trunk@141322 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 17:27:33 +00:00
ian.mcgreer%sun.com
99621600c3 bug 198452, zero-byte memcpys
r=relyea


git-svn-id: svn://10.0.0.236/trunk@141320 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 17:06:12 +00:00
despotdaemon%netscape.com
ed329db439 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141319 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 16:09:02 +00:00
brade%netscape.com
55bed17b37 fix windows bustage sr=kin
git-svn-id: svn://10.0.0.236/trunk@141318 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 15:37:16 +00:00
brade%netscape.com
21819e4d8c fix return type for EnsureTransferableDataHook
git-svn-id: svn://10.0.0.236/trunk@141317 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 15:22:52 +00:00
bienvenu%netscape.com
2aaf7267e1 fix 202162 when smtp password fails, try auth protocols in decreasing order of secureness patch by Christian Eyrich, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@141316 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 14:57:22 +00:00
kin%netscape.com
733361e518 Fix for bugzilla 91131(Cannot spellcheck selection)
First pass implementation of spellcheck selection feature:

  editor/composer/src/nsEditorSpellCheck.cpp
  editor/idl/nsIEditorSpellCheck.idl
  editor/txtsvc/public/nsITextServicesDocument.h
  editor/txtsvc/src/Makefile.in
  editor/txtsvc/src/nsTextServicesDocument.cpp
  editor/txtsvc/src/nsTextServicesDocument.h
  editor/ui/composer/content/ComposerCommands.js
  editor/ui/dialogs/content/EdSpellCheck.js
  mailnews/compose/resources/content/MsgComposeCommands.js

r=jfrancis@netscape.com,brade@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@141315 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 14:29:08 +00:00
brade%netscape.com
a74566cb5d removing printf from previous checkin
git-svn-id: svn://10.0.0.236/trunk@141314 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 14:24:55 +00:00
blizzard%redhat.com
951f98cbbb Bug #174471. nsITheme for gtk2. This is the file that Andrew Johnson sent me after re-indenting. It doesn't look quite right so it's not in the build yet.
git-svn-id: svn://10.0.0.236/trunk@141313 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 14:00:55 +00:00
mikep%oeone.com
6c7c2d28a3 Fixing bug 198663, with patch from charles.c.mak@vanderbilt.edu
git-svn-id: svn://10.0.0.236/trunk@141312 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:29:48 +00:00
brade%netscape.com
8c300f4b63 api changes from copy/paste/drag/drop hooks (bug 197121) r=adamlock sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141311 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:26:09 +00:00
brade%netscape.com
2add598562 api change to accommodate new hooks; bug 197121; r=pinkerton sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141310 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:25:23 +00:00
brade%netscape.com
9bcb33d533 new api for drag/drop/copy/paste hooks (bug 197121) r=cmanske sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141309 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:25:15 +00:00
brade%netscape.com
d96a69dbe3 browser changes for drag/drop/copy/paste hooks (bug 197121) r=pinkerton sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141308 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:23:34 +00:00
brade%netscape.com
0945e424dd removing old file; replaced with widget/public/nsIClipboardDragDropHooks.idl
git-svn-id: svn://10.0.0.236/trunk@141307 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:22:40 +00:00
brade%netscape.com
ae6d9ae559 command for drag/drop/copy/paste hooks (bug 197121) r=smfr sr=jst
git-svn-id: svn://10.0.0.236/trunk@141306 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:21:19 +00:00
brade%netscape.com
32116c1416 changes for drag/drop/copy/paste hooks (bug 197121) r=pinkerton sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141305 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:21:15 +00:00
brade%netscape.com
672b3839a4 editor changes for drag/drop/copy/paste hooks (bug 197121) r=jfrancis, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141304 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:18:51 +00:00
brade%netscape.com
8c907bfd4f copy hooks (bug 197121) r=jfrancis, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141303 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:16:36 +00:00
brade%netscape.com
228c73e38c docshell changes for drag/drop/copy/paste hooks (bug 197121) r=adamlock, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@141302 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 13:16:05 +00:00
neil%parkwaycc.co.uk
7ed8897a64 Bug 118455 libjar performance (uncompressed JAR entries) p=Roland.Mainz@informatik.med.uni-giessen.de r=cls sr=bz
git-svn-id: svn://10.0.0.236/trunk@141301 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 08:09:44 +00:00
alecf%netscape.com
c602ea6839 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@141300 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 07:41:23 +00:00
scott%scott-macgregor.org
27aa02d4d0 NOT PART OF THE BUILD
Add nsMailModule.cpp which is a single factory for all of the basic mail components. This is part of generating
a single mail.dll instead of the n dlls we generate today (where n is much too large).

Part of Bug #
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141299 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 07:38:22 +00:00
alecf%netscape.com
0c4f34f887 add CSS appearence support to spacetrace, as a start for making the UI a little more dynamic
(not part of build)


git-svn-id: svn://10.0.0.236/trunk@141298 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 07:36:28 +00:00
jaggernaut%netscape.com
797cb9f849 Bug 198546: Format -> Font submenu doesn't deal with "unknown" font. r=glazou, r=Neil, sr=bryner, moa=brade.
git-svn-id: svn://10.0.0.236/trunk@141297 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 07:35:55 +00:00
darin%netscape.com
d3032a4c75 removing dead necko build utility
git-svn-id: svn://10.0.0.236/trunk@141296 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 07:27:51 +00:00
scott%scott-macgregor.org
fc4f9aa6d1 adding new thunderbird files.
approved by cls


git-svn-id: svn://10.0.0.236/trunk@141295 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 06:45:16 +00:00
cltbld%netscape.com
e99f63879d Automated update
git-svn-id: svn://10.0.0.236/trunk@141294 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 06:15:06 +00:00
scott%scott-macgregor.org
be3fb67e99 Bug #173084 --> Land config changes for building thunderbird (stand alone mail). None of these changes
should effect the seamonkey build at all.
r/sr=bryner


git-svn-id: svn://10.0.0.236/trunk@141291 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 06:14:23 +00:00
alecf%netscape.com
272139fbdf fix for bug 201982 - r=brade, sr=smfr
nsIEditProperty was an interface with no methods and only static members - moved it to an entirely static class.


git-svn-id: svn://10.0.0.236/trunk@141290 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 05:42:33 +00:00
bryner%netscape.com
7b2fa77a8c browser/components/console was removed; removing the Makefile
git-svn-id: svn://10.0.0.236/trunk@141289 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 02:59:42 +00:00
bryner%netscape.com
2280548d8b Fixing windows orange -- null-terminate the AttributeImpactArray or the while loop can keep going forever.
git-svn-id: svn://10.0.0.236/trunk@141288 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 02:50:58 +00:00
sspitzer%netscape.com
c6515bec93 supplimental fix (again) for bug #77202
(add option to download msgs on new pop account creation)
only show the UI for pop accounts, when online, and when the
wizard was launched from the 3 pane.

needs to do the right thing when you use fwd/back in account wizard, too.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141287 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 02:36:39 +00:00
jpierre%netscape.com
5f94baad22 Fix for 202348 - check cert & key pointers returned by client auth application callback, to fix crash . r=nelsonb
git-svn-id: svn://10.0.0.236/trunk@141286 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 02:04:24 +00:00
jpierre%netscape.com
b0fea5d3fe Fix for 202058 - Compile source files wit absolute pathnames to ease debugging on Win32 & OS/2
git-svn-id: svn://10.0.0.236/trunk@141284 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 01:59:34 +00:00
sspitzer%netscape.com
fcfdda8c4c supplimental fix for bug #77202. don't show the
"Download messages now" UI for news accounts.  r=shliang


git-svn-id: svn://10.0.0.236/trunk@141283 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 01:02:02 +00:00
cltbld%netscape.com
4d24838ea2 Switching server for this test to coffee.
git-svn-id: svn://10.0.0.236/trunk@141282 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 01:01:16 +00:00
sspitzer%netscape.com
f8d161ae2c hey, here's an idea! let's check in all my changes for a bug fix,
instead of just some of them.  wee!


git-svn-id: svn://10.0.0.236/trunk@141281 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 00:55:33 +00:00
jpierre%netscape.com
151353c3d6 Fix for 201134 - race condition when verifying certs. Don't reset the value of nsCertType in CERTCertificate in the middle of the computation. r=nelsonb
git-svn-id: svn://10.0.0.236/trunk@141280 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 00:35:21 +00:00
scott%scott-macgregor.org
37d0f106ad by default, leave mail on server for pop accounts.
disable plugins in mail by default.


git-svn-id: svn://10.0.0.236/trunk@141279 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 00:16:04 +00:00
scott%scott-macgregor.org
23589f4045 move branding changes
git-svn-id: svn://10.0.0.236/trunk@141278 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 00:14:36 +00:00
wtc%netscape.com
db28d37237 Bug 201808:We don't need to use _declspec(dllexport) to export
C_GetFunctionList now.  nssckbi.def takes care of that.
Modified Files: ckapi.perl nssck.api


git-svn-id: svn://10.0.0.236/trunk@141277 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 00:07:06 +00:00
cltbld%netscape.com
9510bf82ed save timefiles in directory
git-svn-id: svn://10.0.0.236/trunk@141274 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 23:10:25 +00:00
cltbld%netscape.com
fcdffa3016 Fixing report script, variable for graph server
git-svn-id: svn://10.0.0.236/trunk@141272 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 22:58:58 +00:00
timeless%mozdev.org
ad335bacc3 backing out. reviewer wanted a bigger bug.
git-svn-id: svn://10.0.0.236/trunk@141271 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 22:57:08 +00:00
timeless%mozdev.org
628b12b235 Bug 202319 use s? instead of (s)? in regexp because we don't care about the s
r=biesi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@141270 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 22:55:44 +00:00
wtc%netscape.com
8a19d35d8d Bug 201808: added nssckbi.def, which exports C_GetFunctionList.
Modified Files: manifest.mn
Added Files: nssckbi.def


git-svn-id: svn://10.0.0.236/trunk@141268 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 22:22:22 +00:00
sspitzer%netscape.com
ac33b7977b turns out, stand alone mail has already forked mailWindow.js, so this check is not needed.
but still keeping the pref in mailnews.js, for future uses.  r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@141267 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 22:06:22 +00:00
alecf%netscape.com
d362d2d181 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@141265 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 21:39:53 +00:00
timeless%mozdev.org
e5d9b8f8b4 Bug 201596 nsScrollPortView::ScrollTo could trigger a crash if new PRInt32[SMOOTH_SCROLL_FRAMES*2]; failed
r=roc+moz sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@141264 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 21:32:31 +00:00
robinf%netscape.com
48d1758c2f help updates per bug 161765; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@141262 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 21:16:04 +00:00
sspitzer%netscape.com
4f50fd0826 supplimental fix for bug #77202.
fix text (per mscott, we'll download all your messages on the server, not just the new ones)
and fix js (per neil).

r=shuehan


git-svn-id: svn://10.0.0.236/trunk@141261 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 21:05:32 +00:00
scott%scott-macgregor.org
b08ed22a89 Merge Bug #77202 into thunderbird.
git-svn-id: svn://10.0.0.236/trunk@141260 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 20:55:22 +00:00
alecf%netscape.com
b07ac931f4 ok, reland bug 174802 after addressing jst's comments - gotta remember to check in from the right tree!
change to a table-based GetMappedAttributeImpact for footprint and performance wins
r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@141259 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 20:54:20 +00:00
sspitzer%netscape.com
1884390a22 fix for bug #199360
for simple left clicks of urls in mail messages that we know should open a browser window
(or load in the top most browser window), do it right away.

if the url is slow to load, switching messages can kill the load, and the window
never shows up.

play nice with stand alone mail, which doesn't need this trick.

r=bryner, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@141258 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 20:39:38 +00:00
gordon%netscape.com
1c7869ecd1 Fix bug 192798, set flag to clear dns cache when toggled offline/online.
r=dougt, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@141257 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 20:26:50 +00:00
kaie%netscape.com
65f05f911b b=102246 Text does not completely highlight with a double-click if there is more than one style applied
r=mjudge sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@141256 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 20:21:44 +00:00
kaie%netscape.com
1306f85f65 b=201974 Caret partially/completely visible with initial <p> </p>
r=jfrancis sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@141255 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 20:18:41 +00:00
cbiesinger%web.de
57eefd804e 147068 patch by kd-moz@tprac.de r=shliang sr=jag Remove duplicate results appearing in sidebar search
git-svn-id: svn://10.0.0.236/trunk@141254 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 20:18:27 +00:00
alecf%netscape.com
78a23bbe29 argh, back myself out - I'm crashing on startup now! :(
git-svn-id: svn://10.0.0.236/trunk@141250 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 18:55:56 +00:00
alecf%netscape.com
78faf6f7fa fix for bug 174802 - simplify GetMappedAttributeImpact, buy making a simple attribute->reflow style map and providing a single helper which walks the map
r=dbaron,sr=jst


git-svn-id: svn://10.0.0.236/trunk@141248 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 18:11:45 +00:00
rogerl%netscape.com
ebe4b12f61 Fixed FrameSlotRef for nested functions. Bug in octal parsing.
git-svn-id: svn://10.0.0.236/trunk@141247 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 17:59:00 +00:00
jaggernaut%netscape.com
f466d51c0b Bug 77202: check in missing DTD to fix blocker
git-svn-id: svn://10.0.0.236/trunk@141244 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 15:22:45 +00:00
bienvenu%netscape.com
c47418037f fix 202011 use CRAM-MD5 when it's the only auth login mechanism returned by server, fix by Christian Eyrich, r=me, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141243 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 14:38:27 +00:00
dbradley%netscape.com
70c30364e3 Bug 195736 - Small change to xptcinvoke_gcc_x86_unix.cpp. r=dbradley, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@141242 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 13:30:44 +00:00
igor%mir2.org
a13453d6a8 FunctionObject changes:
1. Disable invoker optimization for methods with variable number of arguments since currently to call optimized invoker a new argument array has to be allocated in any case which makes the optimization irrelevant.

2. Never modify elements of the args array in constructor, instead avoid allocation of the new argument array iff all js argument can be passed to java without type conversion.


git-svn-id: svn://10.0.0.236/trunk@141241 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 13:05:48 +00:00
igor%mir2.org
3a8ccd2c36 In NativeString.js_concat in the case of single argument call target.concat(arg) to avoid allocating StringBuffer instance.
git-svn-id: svn://10.0.0.236/trunk@141240 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 12:51:20 +00:00
tor%cs.brown.edu
c00ba7f990 Bug 155941: use libpng for mac pixel padding. r=biesi, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@141239 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 10:48:44 +00:00
tor%cs.brown.edu
d30d0effaa Bug 155942: use libjpeg to handle grayscale, support YCbCr, use
less memory on non-mac platforms.  r=biesi, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@141238 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 10:47:27 +00:00
neil%parkwaycc.co.uk
dd8edb2662 Bug 200127 Standardize on <tree class="focusring"> r=varga sr=jag r=rginda (venkman)
git-svn-id: svn://10.0.0.236/trunk@141237 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 10:01:07 +00:00
shliang%netscape.com
fa956386c7 bug 107877. default font prefs for msg compose. r=neil, brade, sr=sspitzer, jag.
git-svn-id: svn://10.0.0.236/trunk@141236 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 07:07:10 +00:00
shliang%netscape.com
9e9df91b4b bug 201964. widget state manager fails to set empty menulist values. patch by neil@parkwaycc.co.uk. r=shliang, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@141235 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 06:47:29 +00:00
shliang%netscape.com
543bc66a37 bug 77202. add option to download msgs on new pop account creation. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@141234 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 06:41:51 +00:00
rogerl%netscape.com
3abc2cd4c0 Fixes to Frame & Package Slot references.
git-svn-id: svn://10.0.0.236/trunk@141233 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 06:21:02 +00:00
cltbld%netscape.com
7c1ad59261 Automated update
git-svn-id: svn://10.0.0.236/trunk@141232 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 03:15:06 +00:00
mkaply%us.ibm.com
27a92e48ef #201807
r=wtc
Corrupt databases on GCC because we were opening the file in the wrong mode


git-svn-id: svn://10.0.0.236/trunk@141231 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 03:09:19 +00:00
mkaply%us.ibm.com
ea0baab47a #201555
r=seawood
OS/2 only - don't put debug info in files when linking


git-svn-id: svn://10.0.0.236/trunk@141230 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 03:04:28 +00:00
arougthopher%lizardland.net
99f2f68e48 Bug#198890
visible bug in rendering negative spacing in CSS under BeOS
r=arougthopher


git-svn-id: svn://10.0.0.236/trunk@141229 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 02:44:14 +00:00
shliang%netscape.com
340f22b8b2 bugs 195213, 202174. no content in sidebar on uncollapsing when collapsed on startup, make sidebar deal with missing panels. r=sgehani, sr=jag
git-svn-id: svn://10.0.0.236/trunk@141228 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 02:40:04 +00:00
jaggernaut%netscape.com
3a52bdf0ef Bug 197671: make defaults for what page to load on startup, new window, and new tab be what they used to be. Patch by ian@arlen.demon.co.uk, r=/sr=jag
git-svn-id: svn://10.0.0.236/trunk@141227 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 02:36:49 +00:00
arougthopher%lizardland.net
4ef267081a Bug#144112
misplaced text start in HTML forms under BeOS
r=arougthopher


git-svn-id: svn://10.0.0.236/trunk@141226 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 02:32:23 +00:00
shliang%netscape.com
8d9b28bad1 bug 199990. changing mac pref panel size. r/sr=sspitzer, jag
git-svn-id: svn://10.0.0.236/trunk@141225 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 02:30:09 +00:00
kmcclusk%netscape.com
0a1d8d7ffd Prevent status bar from painting synchronously to prevent flicker. b=129844 r=jkeiser sr=kin
git-svn-id: svn://10.0.0.236/trunk@141224 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 02:01:12 +00:00
bzbarsky%mit.edu
7867c4fe5e Make DOM inspector deal with a root Document object in the DOM view. Bug
201577, r=timeless, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@141223 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:56:52 +00:00
bzbarsky%mit.edu
5ee12c5ec0 Images that replace themselves with alt text should still respond to src
changes.  Bug 198435, r=roc+moz, sr=jst


git-svn-id: svn://10.0.0.236/trunk@141222 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:53:48 +00:00
mhammond%skippinet.com.au
9119151653 Initialize a static to be nice, and printf() errors if the console
service is not available.  Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@141221 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:26:51 +00:00
wtc%netscape.com
108097f539 Bug 105271: compile source files with absolute pathnames so that the
debuggers can find them automatically.  Currently enabled on Windows and
OS/2 only.  The patch is contributed by Julien Pierre.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@141220 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:23:52 +00:00
mhammond%skippinet.com.au
ecda3191b7 Prevent allocating zero bytes.
git-svn-id: svn://10.0.0.236/trunk@141219 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:23:40 +00:00
scott%scott-macgregor.org
a3cbf09911 Rename Mail & News Account Settings to just Account Settings.
git-svn-id: svn://10.0.0.236/trunk@141217 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:08:45 +00:00
scott%scott-macgregor.org
8505dee440 synch up with a trunk fix
git-svn-id: svn://10.0.0.236/trunk@141216 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:08:11 +00:00
scott%scott-macgregor.org
a78ccaaca0 Branding changes: Minotaur --> Thunderbird
Synch up bug fixes in from mozilla mailnews into thunderbird.

add a pref: mail.standalone which is set to true for stand alone mail builds.


git-svn-id: svn://10.0.0.236/trunk@141215 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:00:35 +00:00
dougt%netscape.com
2b0d144b0e Must QI objects returned via nsISupports parameter type. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@141214 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 00:56:03 +00:00
rginda%netscape.com
211f5672bf bug 202177, "cached interrupt hook goes stale", r=brendan@mozilla.org, sr=jsengine
refresh the interruptHandler after calling out to the debugger


git-svn-id: svn://10.0.0.236/trunk@141213 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 00:54:03 +00:00
bryner%netscape.com
a677a9d78a Honor $Settings::ProductName on unix by using lowercased ~/.productname as the profile location. Bug 202073, r=mcafee.
git-svn-id: svn://10.0.0.236/trunk@141212 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 00:01:54 +00:00
danm%netscape.com
232dcfb9f8 use new popupblocked domevent. bug 199705 r=jaggernaut,jst
git-svn-id: svn://10.0.0.236/trunk@141211 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 00:00:55 +00:00
danm%netscape.com
85238206aa new popupblocked domevent. also bring the world of ns_assertion home to DOMEvent's accessors and pseudo-subclass Init[...] methods. bug 199705 r=jaggernaut,jst
git-svn-id: svn://10.0.0.236/trunk@141210 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 00:00:50 +00:00
danm%netscape.com
2b68000bf3 new popupblocked domevent. bug 199705 r=jaggernaut,jst
git-svn-id: svn://10.0.0.236/trunk@141209 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 00:00:46 +00:00
danm%netscape.com
4ff6e06e52 new popupblocked domevent. bug 199705 r=jaggernaut,jst
git-svn-id: svn://10.0.0.236/trunk@141208 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 23:34:08 +00:00
nicolson%netscape.com
e39354ec45 Take out bogus dependency on ASN1Util.
git-svn-id: svn://10.0.0.236/trunk@141207 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 23:21:04 +00:00
darin%netscape.com
9f57ab74cc fixes bug 84798 "PAC: Failover does not work" r=dougt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@141205 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 23:07:12 +00:00
suresh%netscape.com
fb529fcb19 fix for bug 202150 - Insert Menu lacking id attributes. r/sr-smfr.
git-svn-id: svn://10.0.0.236/trunk@141204 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 23:03:33 +00:00
jpierre%netscape.com
c37d53d2ef Fix for 202053 - signing of softokn3.dll may fail on OS/2. Force the use of OS/2 CMD.EXE default shell . r=pedemont
git-svn-id: svn://10.0.0.236/trunk@141203 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 22:42:09 +00:00
nicolson%netscape.com
394801b7a0 Fix 202182: Base64InputStream throws EOFException on valid input.
git-svn-id: svn://10.0.0.236/trunk@141202 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 22:39:36 +00:00
alecf%netscape.com
de157b9099 oops, this change was on another machine - part of the previous checkin to bug 199170, sr=bryner, r=ccarlen (no, this won't cause bustage, just something I forgot)
git-svn-id: svn://10.0.0.236/trunk@141200 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 22:21:02 +00:00
alecf%netscape.com
b514d56ca5 fix for bug 199170 - more static atom work in xpcom, chrome registry, rdf, and profile dir service provider.. sr=bryner, r=ccarlen
git-svn-id: svn://10.0.0.236/trunk@141199 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 22:19:01 +00:00
nicolson%netscape.com
76f7512a91 Catch NULL pointers before passing them to C and risking a crash.
Improve javadoc.


git-svn-id: svn://10.0.0.236/trunk@141198 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 21:55:53 +00:00
robinf%netscape.com
a3c0479674 help updates per bug 1617565; r=oesc hger--------------------------------------------------------------------
git-svn-id: svn://10.0.0.236/trunk@141197 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 20:54:32 +00:00
kaie%netscape.com
7f3ff56e4b b=68767 extra blank space added when block level element (hr, table) is inserted at the end of a line, between two lines
r=jfrancis sr=kin


git-svn-id: svn://10.0.0.236/trunk@141196 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 20:53:15 +00:00
bryner%netscape.com
2231a5f1c5 More XBL deCOMtamination (bug 194834). This checkin removes nsIXBLInsertionPoint and nsIAnonymousContentList. r=jkeiser, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@141195 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 20:35:07 +00:00
sfraser%netscape.com
1da3d459cf Fix regressions from bug 201560: forward/back reversal on key presses, and an annoying assertion. r=dbradley/brade, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@141193 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 19:55:10 +00:00
bzbarsky%mit.edu
eefaa620cb Make iframes and objects obey CSS max-width/height and min-width/height if
their sizes are unconstrained.  Bug 181875, r+sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@141192 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 19:28:06 +00:00
smontagu%netscape.com
02650524ba Some cleanup in nsImageWin. Bug 201576, r=paper@animecity.nu, sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@141191 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 19:22:23 +00:00
igor%mir2.org
41b339548c In callVarargs to test if it is called from construct use thisObj==null condition instead of using separated flag.
git-svn-id: svn://10.0.0.236/trunk@141190 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 18:45:57 +00:00
darin%netscape.com
6fb2f64a45 fixes bug 201574 "Many Unaligned access messages when reading XUL.mfasl" r/sr=alecf,brendan
git-svn-id: svn://10.0.0.236/trunk@141189 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 18:17:54 +00:00
heikki%netscape.com
ef316f5e01 Bug 186554 XMLSerializer does not serialize documentElement correctly. Extended document encoder API to make it possible to seriaalize a node. r=jfrancis, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@141188 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 18:13:13 +00:00
locka%iol.ie
7e8448d4ae Fixed bustage possibly caused by broken optimization. b=201097 r=dbradley@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141187 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 18:07:27 +00:00
mhammond%skippinet.com.au
21f6a88054 Bring the Python XPCOM binding IO routines in line with Moz 1.4.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@141184 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 14:39:31 +00:00
wade%ezri.org
0ec27596c0 Fix build from checkin of bug 195708
git-svn-id: svn://10.0.0.236/trunk@141183 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 14:32:37 +00:00
timeless%mozdev.org
2e8a64ee99 Bug 201864 Context menu always has unblock image when image in permission list
patch by mvl@exedo.nl r=dwitte sr=bz


git-svn-id: svn://10.0.0.236/trunk@141182 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 14:26:28 +00:00
brade%netscape.com
7c86a6fce4 add insertion listener; bug 192567 (r=jfrancis, sr=kin)
git-svn-id: svn://10.0.0.236/trunk@141181 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 14:07:30 +00:00
brade%netscape.com
70e9b4c7dc updated insertHTML* methods; bug 192567 (r=jfrancis, sr=kin)
git-svn-id: svn://10.0.0.236/trunk@141180 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 14:00:08 +00:00
brade%netscape.com
0ceb7abab4 add new idl file; bug 192567 (r=jfrancis, sr=kin)
git-svn-id: svn://10.0.0.236/trunk@141179 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 13:57:38 +00:00
brade%netscape.com
02a7c94dcc new idl file for bug 192567 (r=jfrancis, sr=kin)
git-svn-id: svn://10.0.0.236/trunk@141178 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 13:56:53 +00:00
brade%netscape.com
d5e60c1601 add document commands for toggling image animation/plugins, clearing undo stack; r/sr=sfraser (patch in bug 195506)
git-svn-id: svn://10.0.0.236/trunk@141177 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 13:53:51 +00:00
roc+%cs.cmu.edu
97549634ee Bug 198987. Prevent smooth scrolling rounding small partial increments down to 0. Add scrollMaxX/scrollMaxY properties to JS window object so mailnews can use a more robust way to detect when the message is scrolled to the bottom of its window. r=bzbarsky,sr=jst
git-svn-id: svn://10.0.0.236/trunk@141176 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 13:40:46 +00:00
roc+%cs.cmu.edu
8bd815ab90 Bug 199024. The old way of detecting whether a scroll happened or not in DoWheelScroll doesn't work with smooth scrolling. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@141175 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 13:17:36 +00:00
aaronl%netscape.com
892e593038 Fixing linux bustage
git-svn-id: svn://10.0.0.236/trunk@141174 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 10:31:17 +00:00
aaronl%netscape.com
29d4a5a03f Fixing windows bustage
git-svn-id: svn://10.0.0.236/trunk@141173 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 10:24:23 +00:00
aaronl%netscape.com
947985ab30 Bug 193802. Implement xp accessibility cache. r=kyle, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@141171 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 08:45:55 +00:00
neil%parkwaycc.co.uk
1987c1c12b Bug 191488 View Source window should focus its content r=aaronl sr=bz
git-svn-id: svn://10.0.0.236/trunk@141170 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 08:40:14 +00:00
igor%mir2.org
b722a4059f Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=200551 :
I added Context.getApplicationClassLoader() that is now used in all
cases as a parent loader for generated classes and as the default class loader
for NativeJavaPackage. The default implementation tries to use
Thread.getContextClassLoader, but only when it is available and if Rhino
classes is available through it. Otherwise the loader for Context instance is
used. In this way if Rhino is loaded through a custom loader, it will be used,
and if Rhino classes are placed in lib/ext,  Thread.getContextClassLoader still
give the application loader.

And if this default policy would not work in a particular application,
Context.getApplicationClassLoader() can be overridden to in that application.


git-svn-id: svn://10.0.0.236/trunk@141168 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 07:48:18 +00:00
igor%mir2.org
bf9cd6fa16 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=201989 :
use IdFunction.initAsConstructor to initialize Error constructors in
NativeGlobal.init and remove setFunctionType and corresponding getFunctionType in IdFunction and use a simple private boolean field there to mark functions that can be called as constructors since NativeGlobal.init was the only place that used that.


git-svn-id: svn://10.0.0.236/trunk@141167 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 07:43:30 +00:00
bryner%netscape.com
25088eda3b Oops, meant to check this in as part of my last checkin. nsIBookmarksService.h is in the bookmarks module for phoenix. Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@141166 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 07:34:15 +00:00
igor%mir2.org
1e56b29a4a Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=201987 :
Use toObject() in ScriptRuntime.delete to convert non-Scriptable delete target to Object which required to pass Context and scope to the method and update Interpreter and optimizer/Codegen accordingly.


git-svn-id: svn://10.0.0.236/trunk@141165 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 07:33:17 +00:00
bryner%netscape.com
ec82356eda These files are dead. Really.
git-svn-id: svn://10.0.0.236/trunk@141164 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 07:12:37 +00:00
axel%pike.org
eb8bbc5973 bug 70855, nspr logging for transformiix, log stylesheet compilation IO, r=peterv, sr=jag
git-svn-id: svn://10.0.0.236/trunk@141163 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 07:10:25 +00:00
bryner%netscape.com
683b2a309c Hopefully the final fix for phoenix bustage. Phoenix bookmarks are now
have MODULE=bookmarks, headers in dist/include/bookmarks.  Make sure
makefiles are generated and directories are traversed in the right order.
Miscellaneous cleanup.  Affects phoenix build only.


git-svn-id: svn://10.0.0.236/trunk@141161 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 04:21:24 +00:00
dbaron%dbaron.org
15e0345ab1 Remove extraneous |inline| to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@141160 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 04:19:27 +00:00
wtc%netscape.com
8f09580ad7 Bug 201555: enable stripping of EXEs on OS/2 with gcc. The LIBPATHSTRICT
change in sign.cmd is so that you can run a VACPP build when gcc is
building (otherwise shlibsign loads the wrong DLLs).  The patch is
contributed by IBM.
Modified Files:
	coreconf/OS2.mk nss/cmd/shlibsign/sign.cmd


git-svn-id: svn://10.0.0.236/trunk@141158 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 04:08:09 +00:00
dbaron%dbaron.org
7665cddbab Correct translation when ensuring floats are never higher than prior floats. b=201985 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@141157 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 03:10:50 +00:00
dbaron%dbaron.org
ab48d830e9 ********** (file has been split; earlier log refers to two files) **********
git-svn-id: svn://10.0.0.236/trunk@141156 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 03:09:10 +00:00
dbaron%dbaron.org
20478cc051 Split nsCSSDeclaration.h and .cpp into separate files for the structs (nsCSSStruct.h and .cpp) and nsCSSDeclaration. b=201681
git-svn-id: svn://10.0.0.236/trunk@141155 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 03:07:34 +00:00
timeless%mozdev.org
a73995ab94 backing out. this patch wasn't right
git-svn-id: svn://10.0.0.236/trunk@141154 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 02:39:14 +00:00
timeless%mozdev.org
2f52484488 Bug 146020 javascript strict warnings in search-panel.js
r=shliang sr=alecf


git-svn-id: svn://10.0.0.236/trunk@141153 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 02:31:08 +00:00
bolian.yin%sun.com
9902d47ce1 Bug 195708, Mozilla should read system preferences (using gconf on Gnome Desktop)
r/sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@141152 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 02:28:27 +00:00
timeless%mozdev.org
137e9d591a Bug 142590 Add "Do Not Edit" warning to prefs.js
patch by stevechapel@earthlink.net r=ccarlen sr=rbs


git-svn-id: svn://10.0.0.236/trunk@141151 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 02:24:46 +00:00
scott%scott-macgregor.org
176b93b11f remove pref-languages panel, collapsing it in to "compose" and "Display Messages".
empty out tasksOverlay.xul. We don't use it anymore but someone else (in a file we don't fork)
may try to load it.


git-svn-id: svn://10.0.0.236/trunk@141150 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 02:24:45 +00:00
timeless%mozdev.org
2963897fc8 Bug 135210 This Frame flyout context menu: duplicate "w" and "f" accesskeys
patch by pepperxn@netscape.net r=db48x sr=alecf


git-svn-id: svn://10.0.0.236/trunk@141149 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 02:13:53 +00:00
bryner%netscape.com
d151aa5a06 fixing _more_ phoenix bustage - different REQUIRES for phoenix
git-svn-id: svn://10.0.0.236/trunk@141148 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 02:06:55 +00:00
timeless%mozdev.org
28571cbae4 Bug 197671 Separate "When Navigator starts up" from "What a new tab/window does" preferences
patch by ian@arlen.demon.co.uk r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@141147 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 01:49:51 +00:00
timeless%mozdev.org
bfd58d5bdb Bug 201250 Trunk M140A crash [@ FileSystemDataSource::FileSystemDataSource]
r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@141146 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 01:25:40 +00:00
bryner%netscape.com
51a36c8c5d Fixing more phoenix bustage - hack around bug 201821 by ensuring that nsIBookmarksService.idl is exported early enough for content/.
git-svn-id: svn://10.0.0.236/trunk@141145 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 01:21:43 +00:00
bzbarsky%mit.edu
99037d7097 Make CreateContextualFragment know what document the fragment is destined for.
Fixes some issues with images and innerHTML.  Bugs 198486, 198989, 201865.
r=jfrancis, sr=jst


git-svn-id: svn://10.0.0.236/trunk@141144 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 01:09:09 +00:00
timeless%mozdev.org
ea90dd6667 200001 Rewrite nsMsgDBView::GetLevelInUnreadView
r=dmose sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141143 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 01:06:09 +00:00
cltbld%netscape.com
a1383b18dc added comments to tests :-)
git-svn-id: svn://10.0.0.236/trunk@141142 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 00:46:31 +00:00
darin%netscape.com
8c532b6b52 fixes bug 105292 "Accept-encoding: deflate unsupported, but requested" patch=david_dick@iprimus.com.au r=dougt sr=darin
git-svn-id: svn://10.0.0.236/trunk@141141 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 23:51:50 +00:00
bryner%netscape.com
61fbb93966 Fixing phoenix bustage. Patch by dbaron, r=me. Only affects phoenix build.
git-svn-id: svn://10.0.0.236/trunk@141140 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 23:28:49 +00:00
pschwartau%netscape.com
1e723c5f2e Initial add. Tests ECMA-262 Edition 3, Section 15.11.7.6.
git-svn-id: svn://10.0.0.236/trunk@141139 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 23:18:36 +00:00
pschwartau%netscape.com
4ca45e423c Moving from ecma_3/Object/ to ecma_3/Exceptions/ directory.
git-svn-id: svn://10.0.0.236/trunk@141138 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 23:14:42 +00:00
pschwartau%netscape.com
eed85edfc3 Initial add. Regression test for EMCA-262 Ed.3, Section 15.11.7.6.
git-svn-id: svn://10.0.0.236/trunk@141137 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 23:04:52 +00:00
sspitzer%netscape.com
59d47f0163 fix for bug #118887
don't show the data: url when printing an addressbook card, or the addr book url when
printing an addressbook, as they are meaningless and confusing to the user.

also, don't show the mail urls when printing a message, as it leaks out the
username and the salt.  part of bug #176016

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@141136 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 23:00:41 +00:00
kmcclusk%netscape.com
9c06629f57 Implement WM_PRINTCLIENT message on WIN32. bug=201207 r=jkeiser sr=kin
git-svn-id: svn://10.0.0.236/trunk@141135 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 22:56:35 +00:00
mkaply%us.ibm.com
1e6be640d8 #198941
Code from mvl@exedo.nl to fix popup bustage


git-svn-id: svn://10.0.0.236/trunk@141134 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 22:18:51 +00:00
darin%netscape.com
1d85a6eb2d fixes bug 201986 "infinite network loop when auth realm changes" r=dougt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@141133 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 21:35:27 +00:00
dougt%netscape.com
1a08c803cc Updates to latest version of ParseList by Cyrus Patel. This fixes the problem with filenames with multiple spaces. sr=darin, b=195956
git-svn-id: svn://10.0.0.236/trunk@141131 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 21:21:36 +00:00
rogerl%netscape.com
bd34480ec5 Switching to frame & package slot mechanism.
git-svn-id: svn://10.0.0.236/trunk@141130 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 21:01:51 +00:00
dougt%netscape.com
b63cb5e876 Fixes application crash when loading meta components. patch by cls, r=dougt, b=201684.
git-svn-id: svn://10.0.0.236/trunk@141129 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 20:57:59 +00:00
dougt%netscape.com
89089054dc now correctly determines when two services race on a single cid. patch by mscott+dougt, r=dbaron, b=194568.\nalso removes xpcom component release location sr=alecf b=201263
git-svn-id: svn://10.0.0.236/trunk@141128 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 20:50:14 +00:00
dougt%netscape.com
0f51d838a7 Fixes bug - Mozilla fails to run due to missing StubNNN global data. r=dbradley bug=201490. patch submitted by jim@rrsl.rsmas.miami.edu
git-svn-id: svn://10.0.0.236/trunk@141127 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 20:43:22 +00:00
sspitzer%netscape.com
89528f8f1b supplimental fix for my supplimental fix for bug #143565
"Opening a "*.eml" attachment displays the atttachment in raw text instead of opening an email message window."
thanks to neil for setting me straight.


git-svn-id: svn://10.0.0.236/trunk@141126 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 20:37:14 +00:00
pschwartau%netscape.com
e51b72950e Initial add. Tests ECMA-262 Ed.3, Section 11.4.1, the |delete| operator. See bug 201987.
git-svn-id: svn://10.0.0.236/trunk@141125 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 18:45:45 +00:00
sfraser%netscape.com
6dd2022751 Fix widget atom use in cocoa toolkit. Bug 199170, fixing tree bustage, r/sr=me, a=jj.
git-svn-id: svn://10.0.0.236/trunk@141124 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 16:31:55 +00:00
sfraser%netscape.com
1c5146268d Fix for bug 201822 -- recursion crash when using backspace key to go Back. patch by bryner, r=pavlov, sr=me. a=jj for checkin.
git-svn-id: svn://10.0.0.236/trunk@141123 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 16:10:47 +00:00
igor%mir2.org
36643d7ebf Duplicated code from IdFunction and FunctionObject to initialize prototype and scope of the result of call invocation when it is used as a part of constructor code is moved to a utility method initCallResultAsNewObject in BaseFunction.
git-svn-id: svn://10.0.0.236/trunk@141122 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 14:38:04 +00:00
roc+%cs.cmu.edu
7513ec399f Bug 201435. Make scrollbar 'curpos' truncation issue proper notifications. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@141121 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 14:34:45 +00:00
alecf%netscape.com
d62817ca3f another part of the fix for bug 199170 - converting mac widget stuff over to static atoms
r=pinkerton, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@141120 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 14:09:37 +00:00
igor%mir2.org
40c010caec Replace code to generate:
if (val != null && val != Undefined.instance && val instanceof Scriptable) ...

by code to generate:

if (val instanceof Scriptable && val != Undefined.instance) ...

since (val instanceof Scriptable) => (val != null)


git-svn-id: svn://10.0.0.236/trunk@141119 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 13:53:18 +00:00
varga%netscape.com
36454ea90c Backing out fix for bug 201132 to fix smoketest blocker 201889.
sr=peterv


git-svn-id: svn://10.0.0.236/trunk@141118 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 12:30:19 +00:00
neil%parkwaycc.co.uk
74ec45ebac Bug 199067 ChatZilla Op, Voice & Nick sort settings not remembered r=rginda
git-svn-id: svn://10.0.0.236/trunk@141115 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 08:32:41 +00:00
rogerl%netscape.com
3de4387cb3 Adding FrameVariable for slotted access.
git-svn-id: svn://10.0.0.236/trunk@141114 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 07:22:21 +00:00
brendan%mozilla.org
371f05967e More cleanup/followup: eliminate single-use rt variable in js_SetProperty, move clasp decl and first-def down, fix comments, strip trailing whitespace.
git-svn-id: svn://10.0.0.236/trunk@141113 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 04:14:57 +00:00
brendan%mozilla.org
925d3cca96 Improve one comment slightly.
git-svn-id: svn://10.0.0.236/trunk@141112 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 03:32:55 +00:00
brendan%mozilla.org
1e58327c51 Quick followup to last checkin, to optimize OBJ_DROP_PROPERTY to JS_UNLOCK_SCOPE in the one place in js_SetProperty that didn't follow the comments and do that.
git-svn-id: svn://10.0.0.236/trunk@141111 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-14 03:26:47 +00:00
brendan%mozilla.org
c651fd6bef Fix ancient ECMA violation where proto-property attrs, etc., were inherited when shadowing (90596, r=rogerl).
git-svn-id: svn://10.0.0.236/trunk@141110 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 23:33:34 +00:00
sspitzer%netscape.com
a82b5983dc supplimental fix for bug #143565. properly update the stand alone msg window toolbar
when opening a message in a stand alone msg window that previously contained
just an rfc/822 attachment.


git-svn-id: svn://10.0.0.236/trunk@141109 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 22:47:43 +00:00
kestes%walrus.com
176f8c85aa fixes to quiet warnings.
git-svn-id: svn://10.0.0.236/trunk@141107 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 22:01:17 +00:00
kestes%walrus.com
67c6297a78 make the windows appear on click only, and move the popup text to its own datastructure
so that the generated html is easy to read.


git-svn-id: svn://10.0.0.236/trunk@141106 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 20:47:26 +00:00
kestes%walrus.com
beb8a6402e put links inside the popup windows, in preparation for making the windows
appear on click.


git-svn-id: svn://10.0.0.236/trunk@141105 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 20:45:45 +00:00
kestes%walrus.com
e6c290cfb4 move the overlib library to its own file so that it loads faster.
git-svn-id: svn://10.0.0.236/trunk@141104 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 20:44:35 +00:00
sspitzer%netscape.com
c6aa56bdc7 fix for bug #143565.
"Opening a rfc/822 attachment displays the atttachment as raw text instead of opening in the stand alone message window."
thanks to antonio.xu@sun.com and ducarroz for the fix.

r=neil, parts r=kaie, sr=sspitzer

also include's kaie's related fix for bug #195378.
"Crypto status must be shown correctly when viewing attached messages in a new window"
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141103 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 19:45:11 +00:00
bienvenu%netscape.com
b4f8e88046 one more fix for 41594, cram-md5 support, handle case where digest has embedded nulls, r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141102 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 18:46:10 +00:00
sfraser%netscape.com
da676a0bf3 Draw the location bar using a textfield-style border, so that it matches the search field more closely (although the search field needs lightening up).
git-svn-id: svn://10.0.0.236/trunk@141101 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 17:44:49 +00:00
bienvenu%netscape.com
f9895e18a0 don't try cram-md5 if psm not installed, fall back on other login method if cram-md5 fails r/sr=sspitzer 201778, 201724
git-svn-id: svn://10.0.0.236/trunk@141100 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 17:01:51 +00:00
kestes%walrus.com
8854035f6c minor fixes to quiet warnings, mostly assigning my strings the empty string when they
are created.


git-svn-id: svn://10.0.0.236/trunk@141099 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 14:21:42 +00:00
kestes%walrus.com
428300b785 fix off by one error which caused some warnings in the log file.
git-svn-id: svn://10.0.0.236/trunk@141098 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 14:18:09 +00:00
kestes%walrus.com
84ecdb5b0b fix incorrect operator, wanted string comparison (eq) not numeric equality (==)
git-svn-id: svn://10.0.0.236/trunk@141097 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 14:15:01 +00:00
kestes%walrus.com
12dfc5de72 minor changes to the taint system, mosty to untaint the error messages written to the
log files


git-svn-id: svn://10.0.0.236/trunk@141096 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 14:13:40 +00:00
igor%mir2.org
33b274e1b1 Instead of using the special _packages_ properties to store imported packages, use a field in ImporterTopLevel for simpler code.
git-svn-id: svn://10.0.0.236/trunk@141095 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 10:57:06 +00:00
igor%mir2.org
ebaaa4901c Switch to use IdFunction to define ImporterTopLevel script methods. A separated class is used to implement IdFunctionMaster interface to avoid interface clashes with possible ImporterTopLevel subclasses implementing the same interface.
git-svn-id: svn://10.0.0.236/trunk@141094 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 08:57:57 +00:00
bryner%netscape.com
48890ec5c8 Set permissions on destination files unconditionally. This fixes non-executable files in dist/Embed when using cygwin 1.3.13 or later and cygwin perl. Bug 199822, r=cls.
git-svn-id: svn://10.0.0.236/trunk@141093 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 08:55:42 +00:00
igor%mir2.org
eb42645439 1. In NativeJavaPackage.init define global properties only when NativeJavaPackage instance is fully initialized.
2. Memory optimization: instead of string array for predefined known packages, use single string which is split into substrings when necessary.


git-svn-id: svn://10.0.0.236/trunk@141092 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 08:54:09 +00:00
igor%mir2.org
1231168d6b Switch to use the new utility IdFunction.define() method to define function properties instead of explicit code for function initialization and inlining of getMethod call since it is used only once to make code smaller.
git-svn-id: svn://10.0.0.236/trunk@141091 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 08:47:19 +00:00
igor%mir2.org
bba9ced6f1 I added static IdFunction.define utility method to define IdFunction instances as properties in the given scope.
git-svn-id: svn://10.0.0.236/trunk@141090 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 08:40:43 +00:00
leon.zhang%sun.com
6942d9f46a Patch for bug 35296:SetCaretEnabled() takes too long
r/sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@141089 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 08:38:57 +00:00
igor%mir2.org
82c874ef11 Switch to use ClassFileWriter.addInvoke() taking full method signature including the result part as a single argument instead of deprecated 4-argument ClassFileWriter.add().
git-svn-id: svn://10.0.0.236/trunk@141088 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 08:38:52 +00:00
ssu%netscape.com
60fc7d67fe adding obsolete file needing to be deleted at install time to delete list. r=/a=leaf
git-svn-id: svn://10.0.0.236/trunk@141087 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 05:37:35 +00:00
cltbld%netscape.com
e2a7859079 Automated update
git-svn-id: svn://10.0.0.236/trunk@141086 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 05:30:07 +00:00
seawood%netscape.com
476e5c21d1 Use detected versions of MAKE & ZIP.
Start searching for tools in win32 builds but disable system makedepend.
Bug #201150 r=bryner


git-svn-id: svn://10.0.0.236/trunk@141085 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 05:20:20 +00:00
bzbarsky%mit.edu
ad025b22c0 MakeList is redundant with AppendList. Bug 179810, r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@141084 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 04:30:16 +00:00
jst%netscape.com
cd6c40836f Fixing bug 201132. Always use the JSPrincipals from the target object when compiling event handlers, never use the principals of the global object in which the event handler is compiled. r=mstoltz@netscape.com (and heikki@netscape.com), sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@141083 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 04:05:29 +00:00
sfraser%netscape.com
eed141f597 Don't hardcode path to mozilla-config.h, so that objdir builds work.
git-svn-id: svn://10.0.0.236/trunk@141082 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 03:55:59 +00:00
sfraser%netscape.com
4dfb31962b Fix include paths to make things work in an objdir build.
git-svn-id: svn://10.0.0.236/trunk@141081 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 03:55:26 +00:00
sfraser%netscape.com
79bdcd2db5 Fix typo in Mac manifest file (htmlEntityVersion_s_.properties). r=me
git-svn-id: svn://10.0.0.236/trunk@141080 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 03:53:05 +00:00
sfraser%netscape.com
ffd12b4678 Fix more non dist-relative paths
git-svn-id: svn://10.0.0.236/trunk@141079 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 03:42:23 +00:00
sfraser%netscape.com
309c507b9e Fix paths to gopher image files to be dist-relative.
git-svn-id: svn://10.0.0.236/trunk@141078 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 03:37:07 +00:00
hyatt%mozilla.org
679b09a903 Stubbing out Web Panels sidebar in browser.
git-svn-id: svn://10.0.0.236/trunk@141077 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 00:54:35 +00:00
hyatt%mozilla.org
75856b87b6 Forking bookmarks for Phoenix.
git-svn-id: svn://10.0.0.236/trunk@141076 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 00:44:02 +00:00
hyatt%mozilla.org
b49a930cd7 FOrking bookmarks for Phoenix.
git-svn-id: svn://10.0.0.236/trunk@141075 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 00:42:00 +00:00
hyatt%mozilla.org
772ab55218 Fix for 201809. r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@141074 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 00:41:23 +00:00
jshin%mailaps.org
b32399e610 bug 198598 Update the window title bar and doc. charset for nsMediaDocument
so that save/save as works correctly for non-8859-1 string. rename
ImageDocument.properties to MediaDocument.properties and move to
content/html/document/src. (r=cbiesinger for an earlier patch, sr=bzbarsky)


git-svn-id: svn://10.0.0.236/trunk@141073 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 00:40:26 +00:00
darin%netscape.com
7585508ffb fixes bug 201663 "FTP download from nightly / trunk - archives are short" r=dougt sr=bryner
git-svn-id: svn://10.0.0.236/trunk@141071 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 22:01:33 +00:00
edburns%acm.org
01f52fbd60 Author=Ronald Capelli <capelli@us.ibm.com>
r=edburns

This checkin makes Webclient run with IE!

Thanks Ron!

Ed


git-svn-id: svn://10.0.0.236/trunk@141070 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 21:40:35 +00:00
wtc%netscape.com
249c42dc3c The .chk files should have the $(DLL_PREFIX), not $(LIB_PREFIX), because
they correspond to shared libraries/DLLs.


git-svn-id: svn://10.0.0.236/trunk@141069 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 20:44:45 +00:00
bzbarsky%mit.edu
fe8997ff0a Fix crash when composer and comboboxes interact. The real fix is in
nsComboboxControlFrame; the nsBlockFrame changes are just cleanup the fix
enables. Bug 197942, r=jkeiser, sr=dbaron.


git-svn-id: svn://10.0.0.236/trunk@141067 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 16:06:54 +00:00
bzbarsky%mit.edu
a25c42a48c fix build warning.
git-svn-id: svn://10.0.0.236/trunk@141066 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 15:03:08 +00:00
ben%netscape.com
4f805aabac fix web panels folder
git-svn-id: svn://10.0.0.236/trunk@141065 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 12:54:16 +00:00
igor%mir2.org
b77ea8f046 Commiting Hannes Wallnoefer patch to allow LiveConnect to convert JS Date to Java Data, see http://bugzilla.mozilla.org/show_bug.cgi?id=201326
git-svn-id: svn://10.0.0.236/trunk@141064 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 10:48:39 +00:00
tor%cs.brown.edu
c5f35a9389 Bug 199169 - plug occasional leak of gif colormap. r=paper, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@141063 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 10:44:35 +00:00
ssu%netscape.com
f04849db7a fixing bug 198364 - auto advance on delete to next unread mail message is broken with recent cvs since 20030319. r=/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141062 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 08:24:00 +00:00
hyatt%mozilla.org
66bf212012 Updating.
git-svn-id: svn://10.0.0.236/trunk@141061 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 08:04:53 +00:00
hyatt%mozilla.org
b3dd222670 Adding forked bookmarks. NOt used yet.
git-svn-id: svn://10.0.0.236/trunk@141060 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 07:31:02 +00:00
dougt%netscape.com
267f519b22 Fixes a crash on shutdown. patch by bryner. r+sr=dougt
git-svn-id: svn://10.0.0.236/trunk@141059 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 07:16:31 +00:00
sspitzer%netscape.com
9c88c6d2d9 fix for bug #124438. fix get msg icon in modern skin.
thanks to abecevello@sympatico.ca (Adam Becevello) for the fix.
r=marlon, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@141058 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 06:57:54 +00:00
bzbarsky%mit.edu
067f1f80c3 Fixing OS/2 bustage -- compiler is too dumb to tell that the void* version is
_not_ what we want here... ;)


git-svn-id: svn://10.0.0.236/trunk@141057 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 06:18:38 +00:00
bzbarsky%mit.edu
8afd2397cf Change nsObjectFrame reflow when showing an image or iframe to just reflow the kid and
use its desired size.  Change reflow when doing a plugin to properly look at
the mComputedHeight/Width instead of trying to (incorrectly) walk up the reflow
state chain.  Plus some nsCOMPtr love.  Bug 191246 and bug 196280,
r=peterlubczynski, sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@141056 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 04:55:07 +00:00
sfraser%netscape.com
4ad2db3a68 Fix method types to keep Windows happy (__stdcall crap)
git-svn-id: svn://10.0.0.236/trunk@141055 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 04:22:16 +00:00
bzbarsky%mit.edu
b8e8019889 Clean up nsURILoader.cpp some. Better comments, more understandable code in
nsDocumentOpenInfo::DispatchContent, less confusing use of RetargetOutput
(which is now ConvertData).  Bug 201618, r=darin, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@141054 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 03:36:53 +00:00
bzbarsky%mit.edu
f8a4f4dd67 More const string love. Bug 200389, patch by ataylor@its.to (Andrew Taylor),
r=jst, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@141053 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 03:23:33 +00:00
bzbarsky%mit.edu
f037bb02c1 Make some strings in prompt service char arrays instead of pointers to move
them to readonly data.  Bug 201355, patch by ataylor@its.to (Andrew Taylor),
r=adamlock, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@141052 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 03:17:15 +00:00
bzbarsky%mit.edu
aad4e87eec Make frequence tables in universal charset decoder const to move them into the
readonly segment.  Bug 201361, patch by ataylor@its.to (Andrew Taylor),
r=smontagu, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@141051 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 03:14:30 +00:00
sfraser%netscape.com
a5673a050d Part of fix for bug 201400. r=aaronl, sr=me.
git-svn-id: svn://10.0.0.236/trunk@141050 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 03:12:59 +00:00
sfraser%netscape.com
6baf5a217e Fix bug 201560: reimplement the DOM window controller using shared controller code, and a singleton nsIControllerCommandTable. This reduces the number of string compares when updating commands, and is cleaner. Include some string cleanup in SetCursor() to reduce codesize. r=brade/jkeiser, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@141049 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 03:08:23 +00:00
sfraser%netscape.com
9851fa57a1 Fix for bug 201400: move the "accessibility.browsewithcaret" pref observer to the nsEventStateManager, to remove it from the DOMWindowController. Patch by brade/sfraser, r=aaronl, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@141048 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 03:03:27 +00:00
brendan%mozilla.org
271e886eb3 Reduce seeks outside the FastLoad file's underlying stream buffer (195010,
r=ben, sr=bryner).

- Pass null scope objects into nsIScriptContext::Compile{EventHandler,Script}
when precompiling for brutal sharing.  The JS engine does not need a non-null
object parameter for static scope.  That parameter can be non-null only if it
helps the compiler "pre-bind" functions to the same scope object that they'll
be parented by when executing, but with brutal sharing, functions are
precompiled once and executed against many different scope objects.

- A problem in XUL FastLoad was that it would serialize master .xul document
out-of-line scripts (those included via script src= from non-overlay, "master"
.xul docs) far from the place in the FastLoad file where XUL prototype script
info was serialized for the <script src=> tag itself.  I fixed that so that,
unless the out-of-line script was previously serialized (by a different src=
reference from another .xul file), the OOL script data immediately follows the
proto-script info in the FastLoad file.

This required adding a SerializeOutOfLine method to nsXULPrototypeScript, which
restores symmetry by matching the existing DeserializeOutOfLine(Script) (note:
I dropped the redundant "Script" from the end of the latter method's name.  We
need SerializeOutOfLine to handle overlay OOL scripts.	They are serialized by
nsXULDocument::OnStreamComplete, because that code knows the difference between
an overlay and a master doc.  This removes all trace of FastLoad writing from
nsXULPrototypeScript::Compile -- FastLoad stuff didn't belong there, not only
because we now want to write master OOL scripts later, when walking the master
XUL prototype doc's element tree, but also for modularity reasons.  The caller
knows about FastLoad, nsXULPrototypeScript::Compile does just what its name
implies.

There are 132 seeks with the patch, only 49 of which dump the underlying file
stream's buffer, vs. 133 seeks without the patch, 87 of which dump the buffer.

- Nit-picked some comments to fit in 80 columns, and made other cosmetic fixes.

- Implicated the nsXULDocument::mIsWritingFastLoad flag from the useXULCache
"is the XUL cache enabled?" flag, so other places that test mIsWritingFastLoad
don't have to query whether the cache is enabled.

- Added METERING synchronous meter-dumping to /tmp/bufstats, only ifdef
DEBUG_brendan, in netwerk/base/src/nsBufferedStreams.cpp.

- Added the deferred seek optimization from the first patch in bug 195010 to
nsFastLoadFile.cpp.

- Fixed nsFastLoadFileReader so it overrides readSegments as well as read.
This catches up with the interface extension made to nsIInputStream to add
readSegments.  The nsFastLoadFileReader extends nsBinaryInputStream, which is
a concrete class, and overrides Read in order to snoop on *all* bytes read.
It does this in order to demultiplex documents interleaved when the FastLoad
file was written.

But since the readSegments move into nsIInputStream.idl, certain primitives
in nsBinaryStream.cpp, e.g., nsBinaryInputStream::ReadCString, have used
ReadSegments, not Read, to consume parts of the underlying stream (to read
the C string's chars, in that example), and the FastLoad file implementation
has not accounted for those bytes.

- Added a new method to nsIFastLoadFileControl and its impls: hasMuxedDocument.
 This is needed when serializing master XUL doc OOL scripts, because we must
not serialize twice, and any OOL script that other XUL docs can include via
script src= could already be in the FastLoad mux.

/be


git-svn-id: svn://10.0.0.236/trunk@141047 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 01:34:11 +00:00
cavin%netscape.com
1766c41b12 Fix for 201588. Set dirType in CreateDirectoryByURI() and prefName in DIR_AddNewAddressBook(). r=shliang, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@141046 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 01:26:36 +00:00
despotdaemon%netscape.com
da41848c0e Pseudo-automatic update of changes made by leon.zhang@sun.com.
git-svn-id: svn://10.0.0.236/trunk@141045 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 01:12:02 +00:00
despotdaemon%netscape.com
26ae0953ed Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141044 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 01:00:07 +00:00
sspitzer%netscape.com
90c9eb605f backing out my fix for 200603, and neils supplimental fix for it.
git-svn-id: svn://10.0.0.236/trunk@141043 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-12 00:17:25 +00:00
rogerl%netscape.com
2c244d4d3f Fixed nullClass accessors.
git-svn-id: svn://10.0.0.236/trunk@141041 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 22:57:00 +00:00
rogerl%netscape.com
2f8cf38445 Leakage.
git-svn-id: svn://10.0.0.236/trunk@141039 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 22:20:10 +00:00
rogerl%netscape.com
03abda8fe8 Leakage fixes.
git-svn-id: svn://10.0.0.236/trunk@141038 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 21:54:58 +00:00
despotdaemon%netscape.com
5dbc31e1a1 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141037 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 21:34:10 +00:00
rogerl%netscape.com
ae70a95927 Leakage fixes.
git-svn-id: svn://10.0.0.236/trunk@141036 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 21:29:50 +00:00
brendan%mozilla.org
1bf7edca81 Fix set-property on sealed object to throw error (94693, r=rogerl).
git-svn-id: svn://10.0.0.236/trunk@141035 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 21:02:29 +00:00
seawood%netscape.com
aeb0440e5d Remove ctl add-on modules from link list in static builds.
Thanks to Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de> for the patch.
Bug #201167 r=cls


git-svn-id: svn://10.0.0.236/trunk@141034 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 20:39:09 +00:00
ccarlen%netscape.com
b34d7da75f Bug 201508 - Add Print Dialog PDE to Camino. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@141033 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 20:27:56 +00:00
rogerl%netscape.com
c3cb831251 Leak plugging.
git-svn-id: svn://10.0.0.236/trunk@141032 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 18:53:59 +00:00
darin%netscape.com
fa1226134e fixes bug 80918 "Proxy: 'No Proxy for:' does not support ip address wildcards" r=bbaetz sr=alecf
git-svn-id: svn://10.0.0.236/trunk@141031 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 18:24:55 +00:00
heikki%netscape.com
bd8501f4bd Bug 197141, XMLHttpRequest behavior did not match IE when host was not found, r=harishd, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@141030 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 17:06:29 +00:00
nhotta%netscape.com
2e3cf9e4c9 Initialize IDN service at nsStandardURL constructor,
added pref observers for IDN related prefs,
bug 188218, r=darin, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@141029 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 17:05:56 +00:00
nhotta%netscape.com
771b58c6ee Adding Ascii check for mailto url recognition,
bug 201369, r=ben.bucksch, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@141028 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 16:56:01 +00:00
locka%iol.ie
b5ce46bac7 Implement IBindHost::CreateMoniker including base url support, initialise _Module global properly and comment out IOleInPlaceSiteWindowless b=200680 r=dbradley@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@141027 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 13:51:34 +00:00
jaggernaut%netscape.com
528007a342 Bug 201609: Cancelling publish doesn't really cancel currently executing uploads
. r=ssu, sr=bryner, moa=brade. Note that this bug depends on bug 201610 being fi
xed.


git-svn-id: svn://10.0.0.236/trunk@141026 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 13:20:20 +00:00
bryner%netscape.com
3adf1814d6 taking a stab at luna orange... removing bogus forward declaration
git-svn-id: svn://10.0.0.236/trunk@141025 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 11:29:32 +00:00
bryner%netscape.com
7f6ea424ca nsViewFactory.cpp is dead now that view is in gklayout. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@141024 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 08:30:00 +00:00
bryner%netscape.com
2b86f1c62f Remove nsScrollFrame and frame constructor support for it. Remove dlldeps.cpp for layout, it's not necessary. Bug 201457, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@141023 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 08:26:42 +00:00
ssu%netscape.com
a44a374678 fixing bug 197847 - Too many network errors should pause install, not automatically cancel it. r=dveditz, rs=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141022 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 07:32:00 +00:00
joshua.xia%sun.com
3378bdd3c6 bugid=186056 browser crashed on second call to applet using javascript
r=brendan@mozilla.org sr=beard@netscape.com


git-svn-id: svn://10.0.0.236/trunk@141021 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 05:47:21 +00:00
wtc%netscape.com
84c76038a5 Bug 200335: need to cast pthread_t (which could be a pointer) to an
unsigned type (PRUptrdiff).  The patch is contributed by Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@141020 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 03:38:24 +00:00
bryner%netscape.com
4ac590137d s/INCLUDE_XUL/MOZ_XUL/
git-svn-id: svn://10.0.0.236/trunk@141019 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 02:06:32 +00:00
darin%netscape.com
6d3b44ee11 fixes bug 201570 "enable socket transport logging in nightly builds" r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@141018 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 01:19:07 +00:00
cltbld%netscape.com
0bf265c0cd Automated update
git-svn-id: svn://10.0.0.236/trunk@141017 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 01:00:41 +00:00
bryner%netscape.com
0c66a2052e Make --disable-xul work (bug 69995). We build enough XUL to support
scrollbars unconditionally, but can now leave out heavyweight widgets like
grid, listbox, and tree.  r=bzbarsky, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@141016 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 00:56:27 +00:00
arougthopher%lizardland.net
38ba53b615 Bug#180134
NS_METHOD nsWindow::ConstrainPosition needs impelentation in BeOS
r=arougthopher,sergei


git-svn-id: svn://10.0.0.236/trunk@141015 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 00:54:42 +00:00
despotdaemon%netscape.com
542f427534 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@141014 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 00:20:44 +00:00
leaf%mozilla.org
063b584e5e rest of bug 201520, r=cyeh. using $regexp exposed an unterminated regexp match
for [^/] when % is used, which matches any string that has any non-/ characters
in it, rather than *no* / characters before the end of the string.


git-svn-id: svn://10.0.0.236/trunk@141013 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 00:16:05 +00:00
shliang%netscape.com
b9ea32befc 125197 - and/or search tables for ab searches - r=cavin, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141012 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 00:10:18 +00:00
shliang%netscape.com
b813df88ba 195213 - sidebar does not load when opened if collapsed on startup - r=sspitzer, sr=jag
git-svn-id: svn://10.0.0.236/trunk@141011 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 00:03:04 +00:00
shliang%netscape.com
d40476bb4a 166912 - mail account manager settings appear not to take effect - r=cavin, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141010 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 23:58:52 +00:00
brendan%mozilla.org
3fdcaf7c48 Fix JS_CompileUCFunctionForPrincipals to allow null obj with non-null funAtom, for precompiling a named function against no scope (no bug, r=self trivial change).
git-svn-id: svn://10.0.0.236/trunk@141009 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 23:38:59 +00:00
bzbarsky%mit.edu
711f7862ae Use the right window object -- unbreaks "Launch" button on progress dialog.
Final bits of bug 91969, r=timeless, sr=jag


git-svn-id: svn://10.0.0.236/trunk@141008 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 23:35:42 +00:00
dbaron%dbaron.org
10f629714d Remove lines that do nothing except leak. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@141007 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 23:26:36 +00:00
leaf%mozilla.org
9aa9a2e9e4 bug 201520, r=dmose, cyeh. Use the modified regexp string instead of the
flat pattern string when comparing file entries in pre-existing partitions.


git-svn-id: svn://10.0.0.236/trunk@141006 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 22:26:49 +00:00
blizzard%redhat.com
7d56d7877c Fix uninitialized variable pointed out by pkw@us.ibm.com. No bug. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@141005 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 22:11:27 +00:00
sfraser%netscape.com
561332ed47 Clean up nsContentAreaDragDrop::BuildDragData to fix dragging of unselected elements, dragging of <area> elements, and to prepare for putting native image data into drags. Part of changes in 193053, r=pinkerton, sr=kin.
git-svn-id: svn://10.0.0.236/trunk@141004 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 21:21:15 +00:00
alecf%netscape.com
2795f737e2 fix for bug 199170 - convert editor over to using nsStaticAtoms
r=brade, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@141003 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 21:04:07 +00:00
rogerl%netscape.com
7290a49404 Added ReferenceArena.
git-svn-id: svn://10.0.0.236/trunk@141002 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 20:54:03 +00:00
bryner%netscape.com
f558686eaa add .PHONY so that build target always builds. not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@141001 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 20:47:12 +00:00
sfraser%netscape.com
cca394e9cb Appease the Windows __stdcall gods. Bug 201257.
git-svn-id: svn://10.0.0.236/trunk@141000 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 20:45:17 +00:00
timeless%mozdev.org
42c5fc0606 Bug 160100 Mac Classic theme claims to simulate Windows
patch by macrxnapa@netscape.net r=sfraser sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@140998 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 20:25:25 +00:00
dougt%netscape.com
3b2287436c testy - first cut
git-svn-id: svn://10.0.0.236/trunk@140995 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 19:51:25 +00:00
sfraser%netscape.com
9f18a25fd9 Part of fix for bug 201257, missed in previous checkin. r=brade/sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@140993 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 19:29:27 +00:00
cavin%netscape.com
780a4b32e2 Removing unused code, no bug, no reviewer.
git-svn-id: svn://10.0.0.236/trunk@140992 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 19:29:16 +00:00
darin%netscape.com
365dfefc31 fixes bug 201370 "TLS intolerance detection broken" r=kaie sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140991 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 19:06:24 +00:00
mkaply%us.ibm.com
ec948a34ff No bug
r/sr=dbaron
use -moz-fixed instead of Courier for XML error messages so they are always fixed regardless of prefs


git-svn-id: svn://10.0.0.236/trunk@140990 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 19:01:47 +00:00
seawood%netscape.com
07cb5e09a7 gcc requires that explicit variables be used when calling constructors (that's my story and I'm sticking to it!)
Bug #134113 r=jag sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@140989 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:56:35 +00:00
sfraser%netscape.com
4a0df27c9c Fix bug 201257 -- clean up use of nsIControllerCommandManager by editor:
Renaming nsIControllerCommandManager to nsIControllerCommandTable to reduce confusion.
Moving the immutability flag from the nsBaseCommandController to the nsControllerCommandTable.
Renaming the 'refcon' on nsIControllerContext to 'context', and giving nsIControllerContext an Init() method that optionally takes a command table.
Fixing the editor and composer module code to create pre-filled nsIControllerCommandTables as services, and the controller constructors to create singleton command tables with do_GetService.
r=brade, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@140988 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:44:03 +00:00
scott%scott-macgregor.org
2fa80f2084 land some trunk bug fixes
git-svn-id: svn://10.0.0.236/trunk@140987 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:35:08 +00:00
despotdaemon%netscape.com
2b9d3da959 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@140986 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:34:53 +00:00
despotdaemon%netscape.com
e00dfe97c9 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@140985 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:27:28 +00:00
bienvenu%netscape.com
726e06c687 little cleanup of cram-md5 code for imap, fix umr and replace PR_FREEIF with PR_Free r/sr=sspitzer 41594
git-svn-id: svn://10.0.0.236/trunk@140984 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:18:14 +00:00
timeless%mozdev.org
af29cab0a7 Bug 201423 Crash [@ nsWebShell::Create] if urildr.dll is missing
r=adamlock sr=bz


git-svn-id: svn://10.0.0.236/trunk@140983 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:17:57 +00:00
timeless%mozdev.org
f2605c446b Bug 201416 if shistory.dll is missing then home page won't load
r=alecf sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140982 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:17:51 +00:00
kaie%netscape.com
4a1b357a16 b=200236 Change Master password dialog OK button disabled with matching passwords
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140980 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:16:22 +00:00
wtc%netscape.com
b3ad5c438f Explain how the GOLDEN_RATIO constant was calculated.
git-svn-id: svn://10.0.0.236/trunk@140979 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:10:12 +00:00
bienvenu%netscape.com
0eb4f1e6aa fix for problem saving very first local draft, patch by Christian Eyrich, r/sr=bienvenu 151361
git-svn-id: svn://10.0.0.236/trunk@140978 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 18:07:56 +00:00
despotdaemon%netscape.com
2341b80c77 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@140977 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 17:46:45 +00:00
sfraser%netscape.com
80170675b7 Gfx portion of fix for bug 193053. Fix nsImageMac::ConvertToPICT so that we can safely call it from code that gets the image for the clipboard, and for dragging. r=pinkerton, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@140976 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 17:23:32 +00:00
peterlubczynski%netscape.com
4996977d2f Fixing bug 129306, regression: can't hide plugins with a widget, r=roc+moz sr=bz
git-svn-id: svn://10.0.0.236/trunk@140975 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 17:22:24 +00:00
sspitzer%netscape.com
9131042f07 better fix for #200603. thanks to neil.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140974 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 17:21:13 +00:00
rogerl%netscape.com
0cff8eef04 Leak cleaning.
git-svn-id: svn://10.0.0.236/trunk@140973 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 17:13:29 +00:00
bsmedberg%covad.net
062f86d6e3 forgot Makefile.in bug 200709 r=jkeiser sr=alecf Many apologies, this is my first mozilla checkin.
git-svn-id: svn://10.0.0.236/trunk@140971 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 14:14:32 +00:00
bsmedberg%covad.net
2c502145aa win32 bustage-fix for bug 200709
git-svn-id: svn://10.0.0.236/trunk@140970 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 14:01:03 +00:00
bsmedberg%covad.net
2151b43815 bug 200709 remove dynamic linking of nsTHashtable and family. r=jkeiser sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140969 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 13:27:16 +00:00
ccarlen%netscape.com
d52809595f Bug 194650 - Dynamic profile switching does not logout of password manager completely if the only user of wallet data is the wallet viewing UI. r=kaie/sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@140968 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 13:18:42 +00:00
seawood%netscape.com
d10f83c470 Don't build in l10n unless MOZ_L10N_TOOLS or MOZ_L10N_LANG is set.
git-svn-id: svn://10.0.0.236/trunk@140967 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 07:13:43 +00:00
jshin%mailaps.org
30c7db1a35 bug 68738 : UTF-16/32LE with BOM is always detected as UTF-16BE/32BE.
r=ftang, sr=heikki


git-svn-id: svn://10.0.0.236/trunk@140966 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 07:10:48 +00:00
dbradley%netscape.com
28e3276c86 Bug 201084 - [AxPlugin] mozilla crashing in new ActiveXObject(). r=adamlock, sr=alecf (Not part of build)
git-svn-id: svn://10.0.0.236/trunk@140965 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 07:06:52 +00:00
joshua.xia%sun.com
99ca507781 bug=201164 Crash when java applet returns a number as a string to a javascript, and the script modifyes the number.
r/sr=brendan@mozilla.org sr=beard@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140964 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 05:45:48 +00:00
mhammond%skippinet.com.au
78d983040a Fix bug 200893 - Timeline Service is not thread aware,
and bug 200204 - Timeline service should expose NS_TIMELINE_MARK_TIMER1
sr=alecf, r=alecf/dougt


git-svn-id: svn://10.0.0.236/trunk@140963 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 05:39:46 +00:00
cls%seawood.org
d2c343e097 Fix mingw bustage.
Bug #134113 r=darin


git-svn-id: svn://10.0.0.236/trunk@140962 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 05:16:51 +00:00
rbs%maths.uq.edu.au
c7e69de6ad Restore the selected area in View Selection Source and some extras while here, b=201102, r=doron, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140961 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 04:35:49 +00:00
pinkerton%netscape.com
5413a1f715 adding prachi
git-svn-id: svn://10.0.0.236/trunk@140960 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 03:54:53 +00:00
pinkerton%netscape.com
7249745fca removing search field for bug 158246
git-svn-id: svn://10.0.0.236/trunk@140959 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 03:54:24 +00:00
pinkerton%netscape.com
9349893a8d adding google search bar, from pgauria@uark.edu (bug 158246)
git-svn-id: svn://10.0.0.236/trunk@140958 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 03:48:41 +00:00
timeless%mozdev.org
ab258a7263 Bug 135745 Some buttons for filters are mostly off the window on intial use of Filters dialog
r=sspitzer sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140957 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 02:53:12 +00:00
wtc%netscape.com
74831bc225 Bug 198634: we need to implement PR_DetachThread on the platforms that
don't have a way to detach the foreign threads automatically when they
terminate (e.g., OS/2).  The patch is contributed by Michael Kaply
<mkaply@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@140956 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 02:22:44 +00:00
sspitzer%netscape.com
d6aeca6f25 fix for bug #119964. implement yEnc decoding.
note, we have no plans to support yEnc encoding.
thanks to ducarroz for the patch.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140955 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 02:19:35 +00:00
darin%netscape.com
c776fb08e7 fixes bug 201295 "Changed toplevel images don't reload [file:// URLs]" r=biesi sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@140954 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 01:01:31 +00:00
darin%netscape.com
945b3b8d5c fixes bug 201303 "Utilize new nsIAtom methods to reduce string conversions in nsCacheMetaData" r=gordon sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140953 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 00:59:33 +00:00
jj%netscape.com
688e394c0d Perl modules update needs to be done as root.
git-svn-id: svn://10.0.0.236/trunk@140952 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 00:52:09 +00:00
bryner%netscape.com
6b1a4f648b fix bustage when freetype is not present at compile time.
git-svn-id: svn://10.0.0.236/trunk@140951 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 00:40:32 +00:00
sspitzer%netscape.com
12c4cddc1c fix for bug #107953.
when incoming server and outgoing server are the same the username for the SMTP server should be the same a the username for the incoming server.

fix by ian@arlen.demon.co.uk (Ian Neal)

r=dmose, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140950 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-10 00:17:49 +00:00
jj%netscape.com
f6f7fe4260 added comments to describe how to install perl modules needed for performance tests. -- mcafee
git-svn-id: svn://10.0.0.236/trunk@140949 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 23:59:52 +00:00
ssu%netscape.com
3c8b96063b addedum patch to bug 201309 - Too many network errors caused by too many left over ns_tempX dirs. sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@140948 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 23:53:43 +00:00
bryner%netscape.com
6447dcf7e0 fix a crash if freetype is not present (bug 200720). r=alecf, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@140947 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 23:36:23 +00:00
rogerl%netscape.com
dd9da39189 Removing unncessary namespace member indirection & added arenas for
references


git-svn-id: svn://10.0.0.236/trunk@140946 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:55:15 +00:00
timeless%mozdev.org
55b1cade1d Bug 201271 Fix interface inconsistencies in parser
patch by choess@stwing.upenn.edu r=harishd sr=jst


git-svn-id: svn://10.0.0.236/trunk@140945 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:44:25 +00:00
wtc%netscape.com
56dc73ef7a Bug 201405: we must call PR_WaitCondCVar in a while loop.
git-svn-id: svn://10.0.0.236/trunk@140944 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:40:33 +00:00
sspitzer%netscape.com
34b51a03b1 fix for bug #200545. caret is not visible when replying to a message
thanks to neil for the fix.  r=cavin, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140943 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:40:23 +00:00
sspitzer%netscape.com
37f31645de fix for bug #200603. don't make "from" picker take up the width of the
whole window.  r/sr=mscott, a=nbaca.  thanks to sfraser for the nit.


git-svn-id: svn://10.0.0.236/trunk@140942 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:38:18 +00:00
wtc%netscape.com
5bd606b2cb Bug 126932: made runtests.{sh,ksh} work on OS/2. Include the header for
getcwd in thrpool_server.c.
Modified Files: runtests.sh runtests.ksh thrpool_server.c


git-svn-id: svn://10.0.0.236/trunk@140941 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:34:37 +00:00
jpierre%netscape.com
baac831b29 Fix for 201259 . Make the default client auth callback NSS_GetClientAuthData work with dual-key certs. r=nelsonb, sr=wtc
git-svn-id: svn://10.0.0.236/trunk@140939 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:23:10 +00:00
rogerl%netscape.com
a54fbdf4ca Debug gc
git-svn-id: svn://10.0.0.236/trunk@140938 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:21:23 +00:00
cavin%netscape.com
6c30dd6fe0 Removing unused code, no bug, no reviewer.
git-svn-id: svn://10.0.0.236/trunk@140937 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 22:16:13 +00:00
rogerl%netscape.com
c4ec6a398f gc, some E3 edge cases.
git-svn-id: svn://10.0.0.236/trunk@140935 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:52:00 +00:00
pkw%us.ibm.com
78a131a1b5 Bug 196861 - [ps] Strikethrough Tag Tests does not print the expected
result.
r=pete.zha@sun.com, sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140932 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:40:20 +00:00
nicolson%netscape.com
401788da38 Remove misleading comment.
git-svn-id: svn://10.0.0.236/trunk@140931 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:30:19 +00:00
sspitzer%netscape.com
ddaca3249f whoops, the last checkin for #135745 changed the label, but not the access key.
git-svn-id: svn://10.0.0.236/trunk@140929 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:24:12 +00:00
timeless%mozdev.org
ac4aba5bbc Bug 191696 Menu arrow should be black instead of blue
image by walk84@yahoo.com r=jag sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140928 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:20:13 +00:00
dbaron%dbaron.org
ad3dfeb1ed Two separate directories create a content.xpt file. b=201323 r=seawood sr=jst
git-svn-id: svn://10.0.0.236/trunk@140927 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:16:39 +00:00
despotdaemon%netscape.com
4288d320fc Pseudo-automatic update of changes made by bsmedberg@covad.net.
git-svn-id: svn://10.0.0.236/trunk@140926 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:16:36 +00:00
bryner%netscape.com
eac6d51a1a Add camino.mk for pulling and building Camino (bug 195953). r=seawood.
git-svn-id: svn://10.0.0.236/trunk@140925 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:16:21 +00:00
dbaron%dbaron.org
67703ac4f8 The table outer frame should not get events for any coordinates, since it includes the margins of the table and caption. b=200966 r=bernd sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140924 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:14:51 +00:00
dbaron%dbaron.org
98eacaeedb Fix build warnings by using character literals. b=183354 r=smontagu sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140923 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:13:23 +00:00
suresh%netscape.com
b53e574725 removing obsolete nsIAuthenticator file. bug 182164.
git-svn-id: svn://10.0.0.236/trunk@140922 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:12:10 +00:00
kin%netscape.com
dcb54fbdfe Fix for bug 199490: A crash occurs after clicking in (HTML tags )document - Trunk [@
nsHTMLEditor::SetFinalSize]

  - A one line fix in HideResizers() which prevents the
    reported crash by setting mIsResizing to false. I assume
    we can't be resizing if the resize handles are being hidden.
    The assertion and null check in SetFinalSize() are just because
    I'm paranoid, but they should never be triggered if HideResizers()
    is called first.

  - The changes in StartResizing() makes it so that we don't create
    a new mouse motion listener if we already have one. We were
    creating a new listener each time we clicked on the handles, and
    never unregistering the old one ... this meant that the old
    listeners could be triggered if the editor were ever destroyed
    and the document left in tact ... allowing us to crash because the
    listeners keep an un-addref'd pointer to the HTMLEditor. Note that
    this crash is not likely to be hit in Mozilla since we always
    destroy the document and editor in Composer and MailCompose, but
    it can happen in an embedding context.

r=glazman@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140921 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:10:58 +00:00
samuel%sieb.net
afeadfb62e 0.8.25 -> 0.8.26
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140920 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:10:02 +00:00
despotdaemon%netscape.com
39ab385037 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@140919 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:06:04 +00:00
bryner%netscape.com
11c14d03d4 fix textarea borders for cocoa (bug 200841). r=pinkerton, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@140918 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:04:16 +00:00
despotdaemon%netscape.com
67246ee773 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@140915 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 19:26:22 +00:00
despotdaemon%netscape.com
5e90afcfc2 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@140914 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 19:23:48 +00:00
rogerl%netscape.com
9c5553d4b1 gc fixings
git-svn-id: svn://10.0.0.236/trunk@140913 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 18:00:33 +00:00
edburns%acm.org
ed7795ffac Author= Daniel Park
r=edburns

SECTION: classes changes

M build.xml

- Removed spurious linebreak on Kyle's create.webclient.scripts.

M classes_spec/org/mozilla/webclient/BrowserControlCanvas.java

- Bugfix from Daniel Park

M classes_spec/org/mozilla/webclient/test/EMWindow.java

- Leverage new CurrentPage2 interface to display the Selection object.

M classes_spec/org/mozilla/webclient/wrapper_native/CurrentPageImpl.java
M classes_spec/org/mozilla/webclient/wrapper_nonnative/CurrentPageImpl.java

- Implement new methods from CurrentPage2.

M src_moz/CurrentPageActionEvents.cpp
M src_moz/CurrentPageActionEvents.h
M src_moz/CurrentPageImpl.cpp
M src_moz/gtk/GtkBrowserControlCanvasStub.cpp
M src_moz/gtk/StubFunctions.h

Native details for CurrentPage2.

SECTION: New files

A classes_spec/org/mozilla/webclient/Selection.java
A classes_spec/org/mozilla/webclient/CurrentPage2.java
A classes_spec/org/mozilla/webclient/wrapper_native/SelectionImpl.java


git-svn-id: svn://10.0.0.236/trunk@140912 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 17:42:41 +00:00
blizzard%redhat.com
cd3d35d3ff Bug #200917 and bug #200060. Some dialogs were missing required checkboxes. Original patch from mpeseng@tin.it, some changes by me. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@140911 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 13:59:12 +00:00
locka%iol.ie
ef4de4771e Fix for bustage, return NS_OK from method with NS_IMETHOD return type. a=roc+@cs.cmu.edu
git-svn-id: svn://10.0.0.236/trunk@140909 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 13:16:05 +00:00
roc+%cs.cmu.edu
345c305cb3 Bug 201300. Get rid of document observer from nsGfxScrollFrame. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@140908 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 11:27:09 +00:00
roc+%cs.cmu.edu
6f4d9821e6 Bug 201299. Make lazy scrollbars more selective to avoid XUL tree and listbox problems. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140907 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 11:17:42 +00:00
burnus%gmx.de
736922eee2 Bug 71790 - Duplicate resolution field should include bug number of original
r=bbaetz,a=justdave


git-svn-id: svn://10.0.0.236/trunk@140906 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 09:29:19 +00:00
ssu%netscape.com
8ee1f39a4b fixing bug 201309 - Too many network errors caused by too many left over ns_tempX dirs. r=dveditz, rs=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140905 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 08:46:05 +00:00
katakai%japan.sun.com
3b7d4a2683 bug 200086
TryLangGroup() should not be called for FFRE fonts in FindStyleSheetSpecificFont()
r=bstell,sr=rbs


git-svn-id: svn://10.0.0.236/trunk@140904 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 06:32:28 +00:00
justdave%syndicomm.com
fdb4143124 Fixing tinderbox bustage from previous checkin (bug 199012)
git-svn-id: svn://10.0.0.236/trunk@140903 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 06:29:37 +00:00
seawood%netscape.com
584dcc8713 Pull in more of the tree to build the minimo config
git-svn-id: svn://10.0.0.236/trunk@140902 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 05:29:04 +00:00
varga%netscape.com
e28e60937d Missed part of the fix for bug 113232. support transparent non-rectangular chrome windows.
r=roc, sr=bz


git-svn-id: svn://10.0.0.236/trunk@140901 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 05:14:24 +00:00
oeschger%netscape.com
7c96c6835d checking in some patches for andreas kunz, r=oeschger, dispensation pper 162559, fixing leftover netscape references, typos and other problems
git-svn-id: svn://10.0.0.236/trunk@140900 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 05:01:54 +00:00
jst%netscape.com
282b1b7d8d Fixing bug 200038. Fixing bogus assertion triggerd in venkman. r=heikki@netscape.com, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140899 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 04:40:20 +00:00
blizzard%redhat.com
1ac6534e56 Bug #176514. XIM for gtk2. Patch is partially done by me and robin and katakai and other folks as well. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@140898 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 03:34:53 +00:00
wtc%netscape.com
50172b7c69 Bug 200561: do not include <string.h> in optimized builds for AIX so that
memcpy continued to be exported.  This is to be "bug compatible" with old
libnspr4.so binaries that exported memcpy by accident because we did not
include <string.h> in optimized builds.


git-svn-id: svn://10.0.0.236/trunk@140896 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 02:20:46 +00:00
kyle.yuan%sun.com
bf1e485891 Bug 156712 Webclient can't do File->New Window on Unix
r=edburns


git-svn-id: svn://10.0.0.236/trunk@140891 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 01:36:03 +00:00
smontagu%netscape.com
6a611915dc Add CTL support to static builds. Bug 201167, author=Roland.Mainz@informatik.med.uni-giessen.de, r=cls
git-svn-id: svn://10.0.0.236/trunk@140888 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 01:04:16 +00:00
bzbarsky%mit.edu
65193d836d Use const statics for greater good. Bug 201251, r=jst, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140885 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 00:52:48 +00:00
seawood%netscape.com
a19bbf2169 Checkout toplevel files first to avoid cvs quirks
git-svn-id: svn://10.0.0.236/trunk@140883 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 00:49:38 +00:00
sspitzer%netscape.com
2d998fa57c fix for bug #86370. problems with SMTP (and account central UI) if SMTP username contains
characters that should be escaped.  the fix for that is in nsSmtpDelegateFactory.cpp.
thanks to nrt@dial.pipex.com for the patch, and cls for testing.

the same problem existed for nntp, in nsNNTPProtocol.cpp

the rest is some code cleanup I had sitting around.


git-svn-id: svn://10.0.0.236/trunk@140882 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 00:47:54 +00:00
seawood%netscape.com
638836fcea inital version copied from client.mk
git-svn-id: svn://10.0.0.236/trunk@140881 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 00:09:26 +00:00
dougt%netscape.com
d1364544e7 attempt 2 to fix mac os X bustage
git-svn-id: svn://10.0.0.236/trunk@140880 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 23:45:17 +00:00
gerv%gerv.net
7895fb5820 Bug 199012 - Default (and b.m.o.) bug email should have "change prefs" line. Patch by gerv; r,a=myk
git-svn-id: svn://10.0.0.236/trunk@140879 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 23:29:35 +00:00
cltbld%netscape.com
fe75496f59 Automated update
git-svn-id: svn://10.0.0.236/trunk@140878 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:30:08 +00:00
dougt%netscape.com
fbd5443c8c doh. missed a endif
git-svn-id: svn://10.0.0.236/trunk@140877 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:26:13 +00:00
darin%netscape.com
a6ff48fd72 fixes bug 194402 "publishing doesn't complete; opens multiple FTP control connetctions" r=dougt sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@140876 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:18:10 +00:00
mkaply%us.ibm.com
f0593aa707 EMX bustage - fallout from XP_PC changes
git-svn-id: svn://10.0.0.236/trunk@140875 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:16:49 +00:00
samuel%sieb.net
0b47a901fb Bug 199830 - strict warnings on nick change
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140874 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:10:03 +00:00
samuel%sieb.net
3e0fd7eb9b Bug 199234 - Ctrl+Shift+Tab and ctrl-pgup don't work on the first tab
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140873 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:07:28 +00:00
timeless%mozdev.org
9872a1a597 Bug 63188 What is the aMode parameter in CToken::Consume?
patch by choess@stwing.upenn.edu r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@140872 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:01:46 +00:00
timeless%mozdev.org
84e34b44de Bug 199200 Make Networking Tests XP friendly by using the eventqueueservice
r=darin


git-svn-id: svn://10.0.0.236/trunk@140871 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:01:43 +00:00
timeless%mozdev.org
f28221f7fc Bug 199200 Make Networking Tests XP friendly by using the eventqueueservice
sr=heikki


git-svn-id: svn://10.0.0.236/trunk@140870 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 22:01:40 +00:00
dougt%netscape.com
93df0f2658 attempting to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@140869 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 21:51:58 +00:00
bzbarsky%mit.edu
7812a1f039 Some random code cleanup:
1)  Make SetContentSink and SetParserFilter not claim to return stuff
2)  Clean up nsIParser to use NS_IMETHOD_() where needed.  Sync up with nsParser
3)  Removed some never-used code

Bug 40149, r=harishd, sr=jst


git-svn-id: svn://10.0.0.236/trunk@140868 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 21:23:34 +00:00
dougt%netscape.com
3410e51cf4 spelling error fixed - thanks pkw@us.ibm.com.
git-svn-id: svn://10.0.0.236/trunk@140867 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 21:13:54 +00:00
darin%netscape.com
227e9fc008 fixes bug 201054 "SSL proxy CONNECT w/ NTLM auth fails" r=dougt sr=bz
git-svn-id: svn://10.0.0.236/trunk@140866 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 21:12:24 +00:00
dougt%netscape.com
196b953d34 fixing mistake in help option
git-svn-id: svn://10.0.0.236/trunk@140864 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:58:08 +00:00
alecf%netscape.com
5ad510ef08 remove unused #include (no reviewer, its just not used)
git-svn-id: svn://10.0.0.236/trunk@140863 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:55:30 +00:00
alecf%netscape.com
3554f2edec fix for the first part of bug 200580, remove nsIDTD::ConvertEntityToUnicode, nobody is using it r=harishd, sr=jst
git-svn-id: svn://10.0.0.236/trunk@140862 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:54:56 +00:00
blizzard%redhat.com
2fc7503571 Bug #201033. Cleanup the code that passes calls to any owning toplevel. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@140860 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:51:42 +00:00
sfraser%netscape.com
c160f1631f Fix bug 167149: support modeOpenMultiple for the Mac (Carbon) file picker. r=pinkerton, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@140859 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:50:58 +00:00
roc+%cs.cmu.edu
d4ac9a5795 Bug 126263. Whack comboboxes/listboxes to use Gfx scrollbars. Also, make scrollbars attach their XBL content only when they become visible, to avoid pageload hit. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@140858 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:50:57 +00:00
danm%netscape.com
4c983992d6 add url of window to be opened to nsIWindowCreator2::CreateChromeWindow2. bug 195992 r=adamlock,blizzard
git-svn-id: svn://10.0.0.236/trunk@140857 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:47:18 +00:00
dougt%netscape.com
a199957be1 RegXPCOM rewrite - see bug 183075 for details. sr=darin & alecf
git-svn-id: svn://10.0.0.236/trunk@140856 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:46:17 +00:00
blizzard%redhat.com
f88aa239d5 Bug #197911. load_url signal doesn't handle utf-8 urls properly. r=mpeseng
git-svn-id: svn://10.0.0.236/trunk@140855 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:40:52 +00:00
dougt%netscape.com
539f10d62a Removing obsolete files r=dougt
git-svn-id: svn://10.0.0.236/trunk@140854 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:40:05 +00:00
dougt%netscape.com
fdffcd9198 removing removed NS_DEF_FACTORY and nsXPComFactory.h. r=alecf b=200750
git-svn-id: svn://10.0.0.236/trunk@140853 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:37:02 +00:00
dougt%netscape.com
6a519020cc allowing ftp URLs w/ anonymous username to automatically use anonymous password. r+sr=darin, b=196286
git-svn-id: svn://10.0.0.236/trunk@140852 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:31:24 +00:00
dougt%netscape.com
4153606096 removing status and registry locations from xcdll. These two members are not being used. r=alecf. b=200722
git-svn-id: svn://10.0.0.236/trunk@140851 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:29:43 +00:00
bzbarsky%mit.edu
880779ab82 Removing stray windows newline that causes build warning... No reviews, sorry.
git-svn-id: svn://10.0.0.236/trunk@140850 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:26:41 +00:00
sfraser%netscape.com
8e1ed07e0a Fix bug 167151 -- support modeOpenMultiple in the Cocoa file picker. r=pinkerton, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@140849 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:14:18 +00:00
suresh%netscape.com
9c61cbf138 fix for bug 155155 - digest authentication fails when switching between POST&GET requests. r-dougt, sr-darin.
git-svn-id: svn://10.0.0.236/trunk@140848 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:03:40 +00:00
samuel%sieb.net
d2734d6e2d Bug 199068 - tab completion not working
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140847 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 19:58:46 +00:00
samuel%sieb.net
38661b4145 180577 - color codes can be seen but not inserted
patch by kazhik@mozilla.gr.jp
r=samuel@sieb.net
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140846 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 19:54:45 +00:00
cbiesinger%web.de
5867d9aea7 183354 patch by alexey@optus.net (Alexey Chernyak) r=ftang sr=blizzard Make Universal Charset Autodetector recognise UTF by BOM
git-svn-id: svn://10.0.0.236/trunk@140845 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 19:54:42 +00:00
edburns%acm.org
ad58aa9f79 author=kyle.yuan@sun.com
r=edburns

Remove the dependency on perl for generating the runem script.


git-svn-id: svn://10.0.0.236/trunk@140843 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 15:21:28 +00:00
ccarlen%netscape.com
1e334e353c Bug 192849 - Launching Mozilla with an OpenURL AppleEvent fails to open the given URL. r=lordpixel/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@140842 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 14:24:13 +00:00
cltbld%netscape.com
ab2ba6d633 Automated update
git-svn-id: svn://10.0.0.236/trunk@140841 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 12:45:10 +00:00
cltbld%netscape.com
9ad9cbed8c Automated update
git-svn-id: svn://10.0.0.236/trunk@140840 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 12:30:17 +00:00
varga%netscape.com
dbf57b4046 Fix for bug 201013. Move bookmarks transaction manager to bookmarks service.
Fixes also bug 199364 and 200771.
r=pch, sr=jag


git-svn-id: svn://10.0.0.236/trunk@140839 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 08:51:49 +00:00
sspitzer%netscape.com
aacb42ee73 fix for bug #96207
if you send mail and then open the UI for looking at all the smtp servers
you'll get dups.  thanks to ch.ey@gmx.net (Christian Eyrich) for the fix.
r=neil, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140838 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 07:48:36 +00:00
seawood%netscape.com
846d49df15 Reorder flags in custom compile rule to work around gnu ld quirk.
Bug #171820


git-svn-id: svn://10.0.0.236/trunk@140837 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 06:52:15 +00:00
aaronl%netscape.com
b682672733 Bug 199518. Merge MSAA marshalling dlls into one dll. r=cls, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140835 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 05:12:01 +00:00
nelsonb%netscape.com
b6dbfb57e6 Fix bug 200225. Don't report invalid CA cert on trusted root CAs.
git-svn-id: svn://10.0.0.236/trunk@140834 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 04:49:39 +00:00
bryner%netscape.com
02fa48f2da Fix leak of pluginFileInDirectory objects from ScanPluginsDirectory(). Patch by dbradley@netscape.com, r=peterl, sr=me.
git-svn-id: svn://10.0.0.236/trunk@140832 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 02:49:26 +00:00
bryner%netscape.com
3e4f6f96cf change MOZ_PHOENIX #ifdefs to MOZ_XUL_APP. Patch by mscott.
git-svn-id: svn://10.0.0.236/trunk@140831 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 02:46:57 +00:00
aaronl%netscape.com
01820a4847 Bug 200514. Topcrash due to accessibility rewrite. r=kyle, sr=henry
git-svn-id: svn://10.0.0.236/trunk@140830 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 01:51:54 +00:00
alecf%netscape.com
5d27a0b2ff rev the nsIUnicharInputStream IID, since the mozdev spell checker was using it
(no reviewer, just an IID rev)


git-svn-id: svn://10.0.0.236/trunk@140829 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 00:39:19 +00:00
wtc%netscape.com
9d7dd946bb Set NSS version to 3.9 Beta.
git-svn-id: svn://10.0.0.236/trunk@140828 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 00:29:54 +00:00
mscott%netscape.com
2dc99b09c3 add communicator.css
git-svn-id: svn://10.0.0.236/trunk@140827 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 00:27:08 +00:00
mscott%netscape.com
d8b4e9d36e add a localstore.rdf file for new minotaur profiles.
git-svn-id: svn://10.0.0.236/trunk@140826 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 00:22:11 +00:00
mscott%netscape.com
bcbfdfc750 make the address book button be a default toolbar button.
git-svn-id: svn://10.0.0.236/trunk@140825 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 00:21:36 +00:00
timeless%mozdev.org
4d55abcde9 Bug 173674 Remove "rel=home" mapping to "Top" button in Links Toolbar
patch by stevechapel@earthlink.net r=stevechapel@earthlink.net sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140823 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 00:01:30 +00:00
wtc%netscape.com
6342e79c74 Bug 200974: NetBSD uses GNU ld and so also needs -rpath-link.
git-svn-id: svn://10.0.0.236/trunk@140820 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 23:52:17 +00:00
rogerl%netscape.com
7e573e1071 gc fixes
git-svn-id: svn://10.0.0.236/trunk@140816 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 21:39:15 +00:00
despotdaemon%netscape.com
47d6d69bed Pseudo-automatic update of changes made by scott@scott-macgregor.org.
git-svn-id: svn://10.0.0.236/trunk@140815 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 21:16:29 +00:00
axel%pike.org
06d5f78d10 bug 201012, get rid of offline warning in PostEvent, r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@140814 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 21:07:21 +00:00
myk%mozilla.org
a92ab6e96e Fix for bug 200961: unhorks display of bug ID in RDF version of bug list.
r=justdave
a=justdave


git-svn-id: svn://10.0.0.236/trunk@140812 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 20:13:30 +00:00
jdunn%netscape.com
5b0c84d0bc fixing embed linux blocker
# 201033
r=blizzard@mozilla.org,roc+moz@cs.cmu.edu


git-svn-id: svn://10.0.0.236/trunk@140811 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 18:59:33 +00:00
mscott%netscape.com
51d9df1e23 update
git-svn-id: svn://10.0.0.236/trunk@140810 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 17:46:14 +00:00
amardare%qnx.com
68b24ea2a4 Photon platform - fixed the compile error.
git-svn-id: svn://10.0.0.236/trunk@140808 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 14:44:04 +00:00
kin%netscape.com
85050dbdbe Fix for bug 200549:Double click selects just the image in a -moz-user-select:all
subtree


mozilla/editor/libeditor/html/nsHTMLEditor.cpp
    - jfrancis' fix for netscape bug 615240 (applying mozilla patch
      on branch. Fixing problems of improper handling of del and
      backspace keys with file attachments.) which was originally
      landed in revision 1.445.6.3. This patch is necessary to make
      the fix for bug 200549 work properly.

r=sfraser@netscape.com  sr=kin@netscape.com


mozilla/editor/libeditor/html/nsHTMLEditorMouseListener.cpp
mozilla/editor/libeditor/html/nsHTMLEditorMouseListener.h

    - Modified nsHTMLEditorMouseListener::MouseDown() to
      call FindUserSelectAllNode() so that the root of a
      -moz-user-select:all subtree gets selected during
      a double or context click.

    - Modified nsHTMLEditorMouseListener so that it stores an nsHTMLEditor*
      instead of an nsIEditor* so we could have access to FindUserSelectAllNode().

r=brade@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140807 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 14:32:23 +00:00
ccarlen%netscape.com
f41eee9b95 Bug 200662 - [OSX]GetCurrentProcessDirectory can fail. r=/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@140806 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 14:29:56 +00:00
kin%netscape.com
811daa38c7 Fix for bug 42046: One click select and drag for images, hrs, and -moz-user-select:all
subtrees


mozilla/layout/html/base/src/nsFrame.cpp

  - Added utility method ContentContainsPoint()
  - Modified HandlePress() to allow selection of images, hrs and
    -moz-user-select:all subtrees, and then disable selection
    processing of drag events.


mozilla/editor/libeditor/html/nsHTMLDataTransfer.cpp

    - Modified InsertFromDrop() so that it prevents a drop from
      happening in a -moz-user-select:all subtree. (Temporary
      workaround to avoid bug 195957 and bug 195959)

r=mjudge@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140805 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 14:28:51 +00:00
timeless%mozdev.org
31f7fae4f0 Bug 199006 there are two independent initializations of nsMemoryImpl before Init_XPCOM2 finishes
r=dougt


git-svn-id: svn://10.0.0.236/trunk@140804 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 14:20:19 +00:00
dougt%netscape.com
2426fb6bb1 Allowing assertion dialog to work in GRE / ActiveX control apps. See 181434.
git-svn-id: svn://10.0.0.236/trunk@140803 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 13:58:45 +00:00
varga%netscape.com
745a3d7c58 Fix for bug 178212. menulist does not drop down when it is in a listbox cell.
r=varga, sr=jag, patch by Ariel Fatecha <afatecha@idea.com.py>


git-svn-id: svn://10.0.0.236/trunk@140802 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 13:38:05 +00:00
mkaply%us.ibm.com
f2562ad355 #191217
r=timeless, sr=bzbarsky
Use "Show File Location" in download manager


git-svn-id: svn://10.0.0.236/trunk@140801 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 13:18:26 +00:00
locka%iol.ie
750a8791f2 Test if shift key is depressed and force reload operations to fetch from network if it is. b=195512 r=danm@netscape.com sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@140800 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 13:06:09 +00:00
axel%pike.org
683a5b2510 bug 200999, crash with more than on xsl:strip- or preserve-space, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140799 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 12:18:49 +00:00
neil%parkwaycc.co.uk
19ae5cd00b Bug 168853 Inconsistent capitalization of "Threads With Unread" menu item p=david.tenser@telia.com r=me sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140798 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 11:55:32 +00:00
neil%parkwaycc.co.uk
cc629a1075 Bug 124336 kilobyte should be abbreviated "KB", not "K" p=michael@endbracket.net r=me sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140797 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 11:51:48 +00:00
neil%parkwaycc.co.uk
cfb1f2214c Bug 74835 marking thread/all read needs to invalidate collapsed thread(s) having unread children p=ch.ey@gmx.net r=me sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140796 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 11:45:19 +00:00
neil%parkwaycc.co.uk
466082c72d Bug 199709 Messages load remote images ignoring preference p=mvl@exedo.nl r=dwitte@standford.edu sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140795 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 10:15:21 +00:00
neil%parkwaycc.co.uk
f0130ad5f8 Bug 193712 Text and highlight colours don't translate rgb in css mode r=glazman sr=kin
git-svn-id: svn://10.0.0.236/trunk@140794 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 08:11:21 +00:00
neil%parkwaycc.co.uk
05843488ba Bug 192084 cannot assign multiple classes to elements r=glazman sr=kin
git-svn-id: svn://10.0.0.236/trunk@140793 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 08:09:56 +00:00
bryner%netscape.com
81934def12 don't return a value from a |void| function. fixing ports bustage.
git-svn-id: svn://10.0.0.236/trunk@140792 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 08:04:43 +00:00
varga%netscape.com
df986d7821 Fix for bug 200498. Multiple copies of my bookmarks file are showing up in TEMP / bookmark changes are lost / cannot modify or delete.
r=bsmedberg, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@140791 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 07:51:17 +00:00
rogerl%netscape.com
f9a7202f3e Fixes all over for E3 test results - gc + ECMA edge cases.
git-svn-id: svn://10.0.0.236/trunk@140790 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 07:24:17 +00:00
ssu%netscape.com
7bcfb95f5b fixing bug 195148 - XPInstall API's getFolder should support Classic and OSX folders under OSX. r=ccarlen,dougt sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140789 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 07:02:32 +00:00
darin%netscape.com
be588896d1 fixes bug 200681 "Crash on <link rel=stylesheet href="mailto:foo">" r/sr=bz,sspitzer
git-svn-id: svn://10.0.0.236/trunk@140788 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 06:18:44 +00:00
darin%netscape.com
d22f538253 fixes bug 200971 "nsConnectionEntry is leaked" patch=bryner r=dougt sr=darin
git-svn-id: svn://10.0.0.236/trunk@140787 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 06:12:42 +00:00
darin%netscape.com
5842c9c60e backing out small part of my patch for bug 159015 that shouldn't have been
checked in.


git-svn-id: svn://10.0.0.236/trunk@140786 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 06:10:47 +00:00
roc+%cs.cmu.edu
be3b381966 Bug 113232. Delay setting transparency mask as long as possible to work around GTK stupidity. r=pavlov,sr=bz
git-svn-id: svn://10.0.0.236/trunk@140783 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 04:35:16 +00:00
sspitzer%netscape.com
99f7634305 code cleanup sitting in my tree. no bug, no reviewer.
git-svn-id: svn://10.0.0.236/trunk@140781 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 03:49:55 +00:00
bienvenu%netscape.com
498e01d03e try to fix imap cram md5 r/sr=sspitzer, hardcode digestLength to 16 per cram md5 rfc bug 41594
git-svn-id: svn://10.0.0.236/trunk@140780 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 03:19:12 +00:00
bienvenu%netscape.com
cee98cb0e9 try to fix imap cram md5 r/sr=sspitzer, null terminate digest correctly 41594
git-svn-id: svn://10.0.0.236/trunk@140779 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 03:17:29 +00:00
sspitzer%netscape.com
a3cc4adba1 update (internal) mozilla start page. keeping it simple. bug #66570
git-svn-id: svn://10.0.0.236/trunk@140778 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 02:41:31 +00:00
pkw%us.ibm.com
0565ef24b3 AIX: Preedit string is not highlighted properly.
r=katakai@japan.sun.com, sr=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@140777 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 23:01:40 +00:00
alecf%netscape.com
96392373a4 first part of fix for bug 200507 - get rid of nsAVLTree in favor of hashtables
r=harishd, sr=jag


git-svn-id: svn://10.0.0.236/trunk@140776 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 22:24:35 +00:00
lordpixel%mac.com
f173cc1ec3 Fix for bug 90823, r=timeless, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@140775 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 21:58:14 +00:00
bryner%netscape.com
cf176da89e fix leak of atoms via mSpecialCharSets. Bug 200780, patch by roland mainz, r=bstell, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@140774 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 21:50:12 +00:00
bryner%netscape.com
7321b09448 fix leak of atoms via gSpecialCharSets. Bug 200780, r=bstell, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@140773 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 21:39:04 +00:00
bienvenu%netscape.com
e50811a4b4 extend cram md5 digest result len buffer to 17 bytes r/sr=sspitzer 41594
git-svn-id: svn://10.0.0.236/trunk@140772 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 21:31:23 +00:00
despotdaemon%netscape.com
dd1bbce5c0 Pseudo-automatic update of changes made by lordpixel@mac.com.
git-svn-id: svn://10.0.0.236/trunk@140771 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 21:15:31 +00:00
despotdaemon%netscape.com
5ee31d4df6 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@140770 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 20:58:06 +00:00
bzbarsky%mit.edu
1ffea9f4ef Removing unused openURIVia function. Bug 200223, r+sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@140769 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 20:33:38 +00:00
roc+%cs.cmu.edu
9fdb0cfc22 Bug 198479. nsFrameOuterFrame doesn't actually handle CSS 'visibility', just hide its view. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140768 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 20:14:54 +00:00
blizzard%redhat.com
158967c6a8 Bug #180841. gtk2-specific call can sometimes crash gtk1.2 embedding widget. patch from philipl@mail.utexas.edu. r+sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@140767 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 18:58:50 +00:00
bmlk%gmx.de
39cfb688b4 description of overflow debug facility
git-svn-id: svn://10.0.0.236/trunk@140766 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 13:01:20 +00:00
kairo%kairo.at
85aed12d92 bug 191171 - Move mailnews start page to chrome://, r=neil, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140765 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 12:29:18 +00:00
tor%cs.brown.edu
fc81565d67 Bug 199701 - protect against illegal colormap indexes. r=paper, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@140764 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 11:54:06 +00:00
bmlk%gmx.de
ee6bc129df display overflow information in debug reflow bug 200881 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140763 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 08:36:19 +00:00
roc+%cs.cmu.edu
c43b1f1f74 Bug 113232. Support translucent chrome. Relanding, fingers crossed. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140762 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 02:49:40 +00:00
samuel%sieb.net
7cee142b29 Bug 199067 - Op, Voice & Nick settings not remembered
patch by kazhik@mozilla.gr.jp
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140761 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 00:50:13 +00:00
samuel%sieb.net
03e600a6c3 Bug 190747 - chatzilla shouldn't open a window until the server sends a JOIN
patch by kazhik@mozilla.gr.jp
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140760 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 00:36:36 +00:00
samuel%sieb.net
1565a27bcd Bug 189682 - localize time units
patch by kazhik@mozilla.gr.jp
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140759 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 00:32:54 +00:00
samuel%sieb.net
dab9b04a43 Bug 133011 - Safer key mapping for show/hide tabs
patch by kazhik@mozilla.gr.jp
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@140758 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-06 00:27:40 +00:00
bienvenu%netscape.com
5d1e592abb fix for 150212 add cram md5 to smtp r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140757 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 21:41:42 +00:00
bienvenu%netscape.com
42c1ef6b3a fix for 41594 add cram md5 to imap r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140756 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 21:40:14 +00:00
bzbarsky%mit.edu
d2aa4a9be8 Fix crash bug 200774 -- placeholders for fixed or abs pos things need to have
block parents.  r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@140755 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 21:35:35 +00:00
roc+%cs.cmu.edu
4dfef42d7f Bug 197065. Do more complete invalidation on block size changes. r=jkeiser,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@140754 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 21:27:45 +00:00
bryner%netscape.com
eaa5dff948 bump vendorSub to 0.5+
git-svn-id: svn://10.0.0.236/trunk@140753 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 21:00:17 +00:00
mscott%netscape.com
97a1bd1a75 minotaur landing
git-svn-id: svn://10.0.0.236/trunk@140752 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 20:57:25 +00:00
bienvenu%netscape.com
d61d4eb32a part of fix for 41594 and 150212 add cram md5 to imap, smtp and pop r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140751 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 20:34:39 +00:00
roc+%cs.cmu.edu
eeff36e795 Bug 199159. Make Windows mPixelsToTwips always be an integer. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@140749 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 16:26:07 +00:00
bmlk%gmx.de
463e729d9d build warning fix bug 198738 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140748 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 15:36:31 +00:00
roc+%cs.cmu.edu
941938fa81 Bug 199607. Fix smoothscrolling bugs. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@140747 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 11:41:19 +00:00
cltbld%netscape.com
a4b1b43499 Automated update
git-svn-id: svn://10.0.0.236/trunk@140746 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 08:30:06 +00:00
hpradhan%hotpop.com
0a607690f2 Trying to fix nebiros bustage from bug 177486
git-svn-id: svn://10.0.0.236/trunk@140745 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 08:26:14 +00:00
mscott%netscape.com
4c37d419a5 minotaur landing
git-svn-id: svn://10.0.0.236/trunk@140744 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 07:35:40 +00:00
mscott%netscape.com
1572583b0f Minotaur base
git-svn-id: svn://10.0.0.236/trunk@140743 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 07:27:20 +00:00
hpradhan%hotpop.com
12f1dc7f84 bug 196829 : Removed unused DoFragment() methods from parser and contentsinks r=harishd sr=jst
git-svn-id: svn://10.0.0.236/trunk@140742 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 07:19:09 +00:00
mscott%netscape.com
230d661312 Porting a minotaur fix back into mozilla mail.
Bug #200696 --> Status text improvements. Load Document... is now "Load Message..."
Don't use "Done' as the default status text for mail. It doesn't make sense.

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140741 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 04:10:02 +00:00
mscott%netscape.com
3e864451b1 Porting a minotaur fix back into mozilla mail.
Bug #200608 --> hide the sort indicator for the folder pane and the address book.

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140740 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 04:06:21 +00:00
bzbarsky%mit.edu
297e0d0eb7 Fix page info bustage due to incorrect var name. Bug 200743, patch by
db48x@yahoo.com (Daniel Brooks) r/sr/whatever=me


git-svn-id: svn://10.0.0.236/trunk@140739 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 03:06:37 +00:00
bbaetz%acm.org
9ee97de1d8 Bug 200072 - Creating new users from LDAP at authentication time is broken
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@140738 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 02:21:54 +00:00
darin%netscape.com
4ce36801bf fixes bug 193918 "pipe should better utilize current segment (rollback write cursor whenever read cursor == write cursor)" r=dougt sr=bz
git-svn-id: svn://10.0.0.236/trunk@140737 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 02:02:09 +00:00
jkeiser%netscape.com
7f5c58a0a0 Warning fixes (bug 200709), patch by bsmedberg@covad.net, r=jkeiser@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140733 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-05 00:16:32 +00:00
bzbarsky%mit.edu
27037022c0 CSSLoader should check content policy. Bug 190653, r=mvl, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140730 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 23:57:06 +00:00
bryner%netscape.com
5a0715030c 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.


git-svn-id: svn://10.0.0.236/trunk@140729 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 23:37:35 +00:00
rogerl%netscape.com
bbfe54bd1e Fixing for..in, runaway string allocation, array.length initialization.
git-svn-id: svn://10.0.0.236/trunk@140728 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 23:24:57 +00:00
amardare%qnx.com
3b2f21d079 Changes for the photon platforms.
These changes should not affect the building on other platforms or the runtime on other platforms.
Changed the default font size.


git-svn-id: svn://10.0.0.236/trunk@140727 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 23:10:28 +00:00
amardare%qnx.com
36750aae64 Changes for the photon platforms.
These changes should not affect the building on other platforms or the runtime on other platforms.


git-svn-id: svn://10.0.0.236/trunk@140726 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 23:08:08 +00:00
amardare%qnx.com
f805cb5121 Changes for the photon platforms.
These changes should not affect the building on other platforms or the runtime on other platforms.

Fixed the graphic context leakage.
Allow smaller, antialiased fonts for the system fonts ( the fonts used to display the web content are not
aliased due to speed rendering performance ).
Fixed a problem with drawing scaled images when the image is not fully available/decoded.
Tried to improved the overall rendering speed.


git-svn-id: svn://10.0.0.236/trunk@140725 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 23:07:21 +00:00
amardare%qnx.com
2afe271f65 Changes for the photon platforms.
These changes should not affect the building on other platforms or the runtime on other platforms.

Allow the filepicker widget to have multiple selection.
Modified nsSound to allow playing of system sound file.
Look for Pt_REALIZED flag when building a list of tiles for the widgets in front of the canvas.


git-svn-id: svn://10.0.0.236/trunk@140724 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 22:51:18 +00:00
sfraser%netscape.com
56a6fd5709 Build the default plugin on Mac OS X, bug 179863. r=cls, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@140723 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 22:47:50 +00:00
sfraser%netscape.com
3c35c30e7e Build the default plugin as Mach-O, in a way that works in objdir builds. r=cls, sr=bryner, bug 179863.
git-svn-id: svn://10.0.0.236/trunk@140722 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 22:47:03 +00:00
bzbarsky%mit.edu
5bc7be0507 prettify HTML-detection a bit; make it a little less likely to detect HTML.
Bug 144672, r=bbaetz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@140721 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 22:46:50 +00:00
bzbarsky%mit.edu
051ffb30eb No need for two separate document viewer constructors. Bug 158804, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@140720 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 22:37:52 +00:00
pkw%us.ibm.com
a20261ea2f Bug 200560 - Several error messages displayed while building installer.
r=ssu@netscape.com, sr=dveditz@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140719 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 22:22:01 +00:00
bzbarsky%mit.edu
b6bbb79d5c Fix strict JS warning. Bug 190541, patch by stevechapel@earthlink.net (Steve
Chapel), r=peterl, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@140718 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 22:11:38 +00:00
despotdaemon%netscape.com
84ce7d0824 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@140717 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 21:47:42 +00:00
ccarlen%netscape.com
351b3786bc Bug 200118 - Allow Cocoa embedding sample to build from the command line, including in obj dir builds. r=pinkerton/sr=bryner. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@140716 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 21:24:56 +00:00
cltbld%netscape.com
110b58c7a6 Automated update
git-svn-id: svn://10.0.0.236/trunk@140715 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 21:15:06 +00:00
seawood%netscape.com
a2d964050e Add minimum version check for Sun compilers on solaris (WS6U2)
Bug #177486 r=roland.mainz@informatik.med.uni-giessen.de


git-svn-id: svn://10.0.0.236/trunk@140714 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 21:14:34 +00:00
seawood%netscape.com
4ee133eba6 Add missing makefile to venkman list
Bug #200666


git-svn-id: svn://10.0.0.236/trunk@140713 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 21:08:02 +00:00
seawood%netscape.com
77c133413f Fix xul preprocessor bustage
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #200629 r=cls


git-svn-id: svn://10.0.0.236/trunk@140712 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 21:06:22 +00:00
kin%netscape.com
fd1509505d Fix for bug # :Hiding resize handles triggers assertion in ~nsGenericHTMLElement()
Modfied DeleteRefToAnonymousNode() so that it set the content node's document and parent to nsnull.

r=brade@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140710 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 20:51:36 +00:00
darin%netscape.com
b700779e62 fixes bug 191715 "PAC: did not work, after a external site is shown" r=bbaetz sr=bz
git-svn-id: svn://10.0.0.236/trunk@140709 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 20:50:46 +00:00
kysmith%netscape.com
cb6449de54 updating user agent to 1.4b
git-svn-id: svn://10.0.0.236/trunk@140708 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 20:50:36 +00:00
kin%netscape.com
d43528516f Fixes for bug 192569 (allow foreign transactions to be added to the queue)
mozilla/editor/idl/nsIEditor.idl
mozilla/editor/libeditor/base/nsEditor.cpp
mozilla/editor/libeditor/base/PlaceholderTxn.cpp
mozilla/editor/libeditor/html/nsHTMLCSSUtils.cpp
mozilla/editor/libeditor/html/nsHTMLEditor.cpp
mozilla/editor/libeditor/text/nsTextEditRules.cpp

  - Renamed nsIEditor::Do() to nsIEditor::DoTransaction() so that it
    can be called from JavaScript.

  - Cleaned up nsEditor::Begin/EndUpdateViewBatch() so that
    nothing happens outside the check of mUpdateCount.

  - Modified PlaceholderTxn.cpp so that it checks to see
    if a merged transaction implements nsPIEditorTransaction
    before attempting to cast it to (EditorTxn*).

mozilla/editor/ui/composer/content/EditorCommandsDebug.js
mozilla/editor/ui/composer/content/editorOverlay.xul
mozilla/editor/ui/composer/locale/en-US/editorOverlay.dtd

  - Added debug menu items to test execution of foreign transactions
    via the txnmgr and editor.

r=jfrancis@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140707 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 20:50:25 +00:00
dbradley%netscape.com
dc3c50a5a2 Fix for alecf's const bustage at line 1548
git-svn-id: svn://10.0.0.236/trunk@140704 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 16:39:31 +00:00
timeless%mozdev.org
3fbb54fa10 Bug 199200 Make Networking Tests XP friendly by using the eventqueueservice
r=darin


git-svn-id: svn://10.0.0.236/trunk@140703 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 16:01:51 +00:00
timeless%mozdev.org
f7b26c1d78 Bug 200424 nsEventQueueServiceImpl::GetThreadEventQueue might return NS_OK w/ null out [@ nsMemoryImpl::FlushMemory]
r=darin


git-svn-id: svn://10.0.0.236/trunk@140702 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:56:37 +00:00
rogerl%netscape.com
3148ff681f Disneyland bug fixes; gc bugs.
git-svn-id: svn://10.0.0.236/trunk@140701 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:47:35 +00:00
axel%pike.org
1e63468e66 remove dead code, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140700 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:44:13 +00:00
dbradley%netscape.com
c2c84b6aad bug 199122 - IDispatch logic should not depend on order of properties. r=adamlock, sr=alecf (Not part of the build)
git-svn-id: svn://10.0.0.236/trunk@140699 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:32:30 +00:00
kin%netscape.com
a2cc97e02b Fix for bug #195959: Drop causes image in -moz-user-select:all subtree to be duplicated
Prevent nsHTMLEditRules::CreateStyleForInsertText() from trying to split non-container nodes.


r=jfrancis@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140698 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:29:59 +00:00
locka%iol.ie
11bcd3a503 Don't stop at space chars when reading URL from meta refresh. b=191207 r=alecf@netscape.com sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@140697 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:16:53 +00:00
alecf%netscape.com
8d4f1935a6 fix for bug 195298 - pldhash ops tables should be const.. r=dougt, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@140696 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:10:37 +00:00
kaie%netscape.com
6ce343069c fix bustage from previous checkin
git-svn-id: svn://10.0.0.236/trunk@140695 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 14:19:28 +00:00
jaggernaut%netscape.com
e3a8911663 Add defined(XP_MACOSX) to bail early when !mInIMEMode. r=brade, sr=lumpy
git-svn-id: svn://10.0.0.236/trunk@140694 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 13:26:12 +00:00
cbiesinger%web.de
7ec3727456 176950 patch by dwitte@stanford.edu r=darin sr=jag cookie permissions site blocking does not appy to fully qualified node names from within the site.
git-svn-id: svn://10.0.0.236/trunk@140693 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 13:20:37 +00:00
kaie%netscape.com
5489a4ac54 b=50823 S/Mime: Support certificates with multiple listed email addresses
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140692 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 12:57:51 +00:00
jaggernaut%netscape.com
1d7b08a381 Bug 200638: fix drag copy modifier key on Mac OS X. r=Neil, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140691 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 12:48:23 +00:00
locka%iol.ie
58c56a0322 Ignore meta refresh values that supply negative numbers. b=149543 r=alecf@netscape.com sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@140690 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 11:45:53 +00:00
neil%parkwaycc.co.uk
d67ce0fc99 Fix JS warnings in previous checkin to bug 38367 r=varga sr=bz
git-svn-id: svn://10.0.0.236/trunk@140689 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 10:10:04 +00:00
seawood%netscape.com
901656f04c Remove unneeded xp_path.h reference
Bug #171883


git-svn-id: svn://10.0.0.236/trunk@140688 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 08:26:27 +00:00
axel%pike.org
4fb40ae405 warning fix, r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140687 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 08:00:00 +00:00
seawood%netscape.com
01caa4e044 Removing obsolete include/ from build.
Bug #199920


git-svn-id: svn://10.0.0.236/trunk@140686 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 07:47:31 +00:00
seawood%netscape.com
c349ae208e Purge obsolete mozilla/include
Bug #199920


git-svn-id: svn://10.0.0.236/trunk@140685 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 07:44:08 +00:00
seawood%netscape.com
b69a6d46cf Removing obsolete include/ from build.
Bug #199920


git-svn-id: svn://10.0.0.236/trunk@140684 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 07:28:20 +00:00
louie.zhao%sun.com
47895531db bug 166833 "nsFT2FontCatalog leaks memory"
patch = Andrew Schultz(ajschult@eos.ncsu.edu)
r = louie
sr = bryner


git-svn-id: svn://10.0.0.236/trunk@140683 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 07:05:56 +00:00
kyle.yuan%sun.com
01337f4f00 Clean the old Makefile.win
git-svn-id: svn://10.0.0.236/trunk@140682 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 06:34:30 +00:00
seawood%netscape.com
f88d27351d Purge XP_PC.
Bug #74999


git-svn-id: svn://10.0.0.236/trunk@140681 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 05:26:58 +00:00
seawood%netscape.com
bdf9d7cac8 Add PR_GetPathSeparator function.
Bug #171883 r=wtc


git-svn-id: svn://10.0.0.236/trunk@140680 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 05:03:55 +00:00
seawood%netscape.com
869e329616 Use NSPR functions to get path separators instead of obsolete xp_path.h.
Bug #171883 r=bryner sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140679 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 05:00:29 +00:00
cltbld%netscape.com
8fedb8d873 Automated update
git-svn-id: svn://10.0.0.236/trunk@140678 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 05:00:09 +00:00
seawood%netscape.com
22a5ed6a99 Purge XP_PC.
Bug #56767 r=mkaply sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140677 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 04:54:33 +00:00
seawood%netscape.com
8bdc569752 Purge XP_PC.
Bug #56767 r=mkaply sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140676 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 04:52:54 +00:00
seawood%netscape.com
d664a38a67 Add explicit dependency upon mozilla-config.h
Bug #200574 r=dougt sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@140675 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 04:50:58 +00:00
despotdaemon%netscape.com
705ff351e9 Pseudo-automatic update of changes made by lordpixel@mac.com.
git-svn-id: svn://10.0.0.236/trunk@140673 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 04:15:04 +00:00
bzbarsky%mit.edu
4c60f37b9f Fixing merge conflict from bug 194240 the right way -- removing redundant
function decls.  r=mozbot.


git-svn-id: svn://10.0.0.236/trunk@140672 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 03:57:03 +00:00
seawood%netscape.com
34525ba4cc Purge XP_PC.
Bug #56767


git-svn-id: svn://10.0.0.236/trunk@140671 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 03:01:25 +00:00
seawood%netscape.com
8f8fcd1684 Purge XP_PC.
Bug #74999


git-svn-id: svn://10.0.0.236/trunk@140670 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 03:00:58 +00:00
sfraser%netscape.com
f479e5f2b8 Forward-declare nsIPresShell in nsISelectionPrivate.h.
git-svn-id: svn://10.0.0.236/trunk@140669 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 02:36:12 +00:00
alecf%netscape.com
067dd808b0 fix for bug 200524, use arenas to allocate pref names
r=dveditz, sr=jag


git-svn-id: svn://10.0.0.236/trunk@140668 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 02:19:25 +00:00
alecf%netscape.com
a4e14eafda revive the gtk2 static build for minimo by including XT_LIBS
r=cls


git-svn-id: svn://10.0.0.236/trunk@140667 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 02:16:35 +00:00
peterlubczynski%netscape.com
8a4b0ee432 Fixing bug 200568, OBJECT tag renders plugins and full-page, r=jkeiser, sr=bz
git-svn-id: svn://10.0.0.236/trunk@140666 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 01:53:59 +00:00
sfraser%netscape.com
3bb2704dcc Remove nsIIndpendentSelection, moving its one method onto nsISelectionPrivate. Bug 192827. r/sr=kin.
git-svn-id: svn://10.0.0.236/trunk@140665 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 01:45:06 +00:00
seawood%netscape.com
5b5202acf4 Purge XP_PC.
Bug #74999


git-svn-id: svn://10.0.0.236/trunk@140663 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 00:37:30 +00:00
peterlubczynski%netscape.com
aee9075d9a Fixing bug 200058, standalone images and plugins leak (the whole document leaks), r=jst sr=bz
git-svn-id: svn://10.0.0.236/trunk@140662 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 00:26:33 +00:00
heikki%netscape.com
82356a6175 Backing out makefile changes in svg to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@140661 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 23:03:19 +00:00
seawood%netscape.com
3e3f8c204b Purge XP_PC.
Bug #56767 r=mkaply sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140660 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 22:42:02 +00:00
dougt%netscape.com
5e7653d09f Shutting up warnings. rs=dougt. This isn't part of the normal mozilla build
git-svn-id: svn://10.0.0.236/trunk@140658 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 22:35:22 +00:00
sfraser%netscape.com
65533b323d Fix bug 192611: nsIFrameSelection has a data member. r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@140657 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 22:32:50 +00:00
bzbarsky%mit.edu
d4a09d69c6 ComputeStyleChangeFor does not need to put all the in-flows into the
changelist.  Propagate the "current" toplevel change as the min change as we go
down the in-flow and special sibling list.  Bug 166205, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@140656 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 21:51:06 +00:00
alecf%netscape.com
60d5b5df22 just recovering --disable-oji
(only affects  --disable-oji builds)


git-svn-id: svn://10.0.0.236/trunk@140655 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 21:19:41 +00:00
heikki%netscape.com
57fca16e25 Fix comments.
git-svn-id: svn://10.0.0.236/trunk@140654 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 20:37:17 +00:00
harishd%netscape.com
34c9d75320 New security model doc. ** NOT PART OF THE BUID
git-svn-id: svn://10.0.0.236/trunk@140653 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 20:27:28 +00:00
alecf%netscape.com
daf11f6832 fix for bug 199170 - convert xpcom over to using static atoms
r=dougt, r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@140652 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 20:02:03 +00:00
darin%netscape.com
7e326ab1c2 fixes bug 200365 "trunk topcrash [@ nsUnknownDecoder::SniffForImageMimeType]"
r=dougt sr=bz


git-svn-id: svn://10.0.0.236/trunk@140651 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 19:36:27 +00:00
seawood%netscape.com
57b8446137 Purge XP_PC.
Bug #74999 r=mkaply sr=brendan


git-svn-id: svn://10.0.0.236/trunk@140650 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 19:35:29 +00:00
mstoltz%netscape.com
22a3d1836e Bug 95735 - Block 2 additional DOM properties in MailNews to avoid message eavesdropping using DOM 2 APIs. Patch by jst. r=mstoltz, sr=heikki
git-svn-id: svn://10.0.0.236/trunk@140649 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 19:26:41 +00:00
cbiesinger%web.de
830d1f4998 163594 patch by mloiselle@yahoo.com r+sr=roc+moz HR is highlighted by single click in browser (horizontal ruler) (select)
git-svn-id: svn://10.0.0.236/trunk@140648 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 19:25:25 +00:00
ccarlen%netscape.com
6cde9731e0 Bug 188508 - Upgrade print dialog PDE. r=pinkerton/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@140647 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 19:20:27 +00:00
mstoltz%netscape.com
634a85abf4 Bug 59767 - add CheckLoadURI call to GetURL and PostURL calls from the Java plugin. r=peterlubczynski, sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@140646 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 19:11:41 +00:00
heikki%netscape.com
40aa3e1b20 Bug 200382, reduce content's dependencies on webshell, r=adamlock, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@140645 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 18:57:33 +00:00
harishd%netscape.com
8685d66b92 Hack fix: Close the head context before loading a linked style sheet because the CSSLoader can sometimes call ContinueParsing on the parser even if the parser is not blocked and that causes the sink to go crazy. b=197015, r=heikki@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140644 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 18:32:58 +00:00
bmlk%gmx.de
517c846678 some more reflow options - for boris
git-svn-id: svn://10.0.0.236/trunk@140643 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 15:35:06 +00:00
mkaply%us.ibm.com
e828862564 #200373
r=pedemont, sr=blizzard (platform specific)
OS/2 only - don't handle focus changes if a fullscreen window is in the foreground


git-svn-id: svn://10.0.0.236/trunk@140642 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 15:33:34 +00:00
wtc%netscape.com
b8f4f5817a Backed out the previous checkin, which broke our NT nightly build. It seems
that USE_CYGWIN is set (to some strange value) under MKS shell.


git-svn-id: svn://10.0.0.236/trunk@140640 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 14:48:00 +00:00
burnus%gmx.de
04f8b7be33 Bug 190589 - sidebar.cgi should link to report.cgi instead of reports.cgi for consistency
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@140639 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 12:39:06 +00:00
neil%parkwaycc.co.uk
4fb0ea6c88 Bug 200437 fix assertion in GetCookie() p=dwitte@stanford.edu r=mvl sr=darin
git-svn-id: svn://10.0.0.236/trunk@140638 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 09:17:21 +00:00
neil%parkwaycc.co.uk
62cdc897b8 Bug 200429 another cookie deletion bug p=dwitte@stanford.edu r=mvl sr=darin
git-svn-id: svn://10.0.0.236/trunk@140637 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 09:15:31 +00:00
neil%parkwaycc.co.uk
e9c650e124 Bug 198878 Preferences>Composer>Toolbars says Preview while Composer's toolbar says Browse r=brade sr=dmose
git-svn-id: svn://10.0.0.236/trunk@140636 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 09:08:57 +00:00
bryner%netscape.com
fa8b5f2eb3 Improve logic for focusing the DOM window on page loads to deal with the
document of a previously focused iframe still being present.  Fixes bug
170811, clicking a link in an iframe which loads in a parent window causes
loss of focus.  r=saari, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@140635 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 08:14:51 +00:00
brade%netscape.com
0c8c6bf3da require all users of htmleditor to have EditorOverride.css so resizing will work
; bug 196075; r=jfrancis, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@140634 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 08:05:23 +00:00
brade%netscape.com
9cd643298a make EditorOverride.css a resource; fix bug 196075; r=jfrancis, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@140633 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 08:01:49 +00:00
jpierre%netscape.com
1c60b9130f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@140632 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 07:59:40 +00:00
bzbarsky%mit.edu
7961c32e38 fixing typo in error message. Bug 196449, patch by anedah-9@student.luth.se
(Andre Dahlqvist), r=bernd, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@140631 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 05:35:51 +00:00
bryner%netscape.com
85a5139ec5 Fork platformXUL.css for mac and use mac scrollbars.css for phoenix.
git-svn-id: svn://10.0.0.236/trunk@140630 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 02:54:37 +00:00
bryner%netscape.com
1b17663c69 build nsNativeAppSupportMac on mac
git-svn-id: svn://10.0.0.236/trunk@140629 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 02:52:45 +00:00
bryner%netscape.com
e18802b974 Get phoenix building on mac.
git-svn-id: svn://10.0.0.236/trunk@140628 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 02:33:34 +00:00
jpierre%netscape.com
4fee6e0099 Fix for bug 200394 - update softoken version to 3.8 . r=wtc
git-svn-id: svn://10.0.0.236/trunk@140627 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 02:14:59 +00:00
sfraser%netscape.com
4230324457 New files for running the layout regression tests, which use nsIFrameDebugObject. Layout regression tests only work in debug builds. Bug 139911.
git-svn-id: svn://10.0.0.236/trunk@140626 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 02:05:38 +00:00
sfraser%netscape.com
e7cb909d38 Remove debug plugin cruf made obsolete by bug 139911. r=peterl, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@140625 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 02:01:54 +00:00
bryner%netscape.com
208b1a3a49 removing unneeded #include. r=kerz, sr=blake
git-svn-id: svn://10.0.0.236/trunk@140624 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 02:01:42 +00:00
jj%netscape.com
428d8a2e93 updated version strings to 1.4b - bug 198279
git-svn-id: svn://10.0.0.236/trunk@140623 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:56:58 +00:00
bryner%netscape.com
ad56a636a9 fixing mac build problems
git-svn-id: svn://10.0.0.236/trunk@140622 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:55:21 +00:00
sfraser%netscape.com
e5c4535959 Expose an API for layout regression tests, called nsIFrameDebugObject. This will only get built if you add 'layout-debug' to your list of extensions in .mozconfig. r=peterl, sr=bryner. Bug 139911.
git-svn-id: svn://10.0.0.236/trunk@140621 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:39:42 +00:00
seawood%netscape.com
867c6956dc must esacpe, must eascape, must escape
git-svn-id: svn://10.0.0.236/trunk@140620 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:38:55 +00:00
waldemar%netscape.com
6e84e05d7d Implemented ... in function argument lists
git-svn-id: svn://10.0.0.236/trunk@140619 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:30:30 +00:00
waldemar%netscape.com
17efc00c36 Added support for /* terminated by a non-falling-through statement
git-svn-id: svn://10.0.0.236/trunk@140618 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:29:43 +00:00
mkaply%us.ibm.com
d285c4c330 Put p3p where it belongs
git-svn-id: svn://10.0.0.236/trunk@140617 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:21:12 +00:00
dougt%netscape.com
be0dacda1d Fixing MOZ_USE_NATIVE_UCONV bustage. nsCharsetConverterManager should always be compiled
git-svn-id: svn://10.0.0.236/trunk@140616 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:18:00 +00:00
dougt%netscape.com
94ec8b0d54 Only enable xpfe/bootrap if MOZ_XPFE_COMPONENTS is enabled. "This is all going to change with the new roadmap" -- cls. r=cls
git-svn-id: svn://10.0.0.236/trunk@140615 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 00:40:57 +00:00
sfraser%netscape.com
9e0aad3d8c Add a ; at the end of a line, fixes bug 200339.
git-svn-id: svn://10.0.0.236/trunk@140614 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 00:36:53 +00:00
leaf%mozilla.org
24513ff9e2 update installer version, bug 198281, r=lpham
git-svn-id: svn://10.0.0.236/trunk@140613 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 00:10:24 +00:00
suresh%netscape.com
a0b31a1708 fix for bug 199910 - should HTTP null-check prompt callbacks?. r-dougt, sr-darin.
git-svn-id: svn://10.0.0.236/trunk@140612 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 23:43:12 +00:00
robinf%netscape.com
ae31115867 updates to supported devices and software; r=oeschger, per bug 161765
git-svn-id: svn://10.0.0.236/trunk@140611 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 23:33:57 +00:00
wtc%netscape.com
6b2c3a64bc Set NSS version to 3.8.
git-svn-id: svn://10.0.0.236/trunk@140610 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 23:27:01 +00:00
nelsonb%netscape.com
18a74c3e7d Fix bug 200224. Eliminate null ptr dereference.
git-svn-id: svn://10.0.0.236/trunk@140609 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 23:24:01 +00:00
wtc%netscape.com
5ed07d3263 Import NSPR 4.3 RTM.
git-svn-id: svn://10.0.0.236/trunk@140608 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 23:22:57 +00:00
seawood%netscape.com
0c8ca9d1e0 Third time's a charge.
Thanks to danm@netscape.com for the patch.
Bug #158920


git-svn-id: svn://10.0.0.236/trunk@140607 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 23:22:41 +00:00
alecf%netscape.com
70d52b3866 fix for bug 199503 - consolidate layout atoms into the main layout atom lists
sr=bryner, r=jag


git-svn-id: svn://10.0.0.236/trunk@140606 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 23:02:40 +00:00
alecf%netscape.com
a06219c70d fix for bug 200330 - const the heck out of htmlparser!
sr=sfraser, r=jag


git-svn-id: svn://10.0.0.236/trunk@140605 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 22:59:51 +00:00
mkaply%us.ibm.com
f3c978ebbf #197446
r=cls
From Jessica Blanco -start building os2Embed


git-svn-id: svn://10.0.0.236/trunk@140604 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 22:53:16 +00:00
dougt%netscape.com
1d1dbbdcfa Shutdown Assertion unconditionally says GRE failed when it might be XPCOM that failed. r=timeless rs=me b=196865
git-svn-id: svn://10.0.0.236/trunk@140603 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 22:46:08 +00:00
seawood%netscape.com
5921049139 Purge XP_PC.
Bug #56767 r=mkaply sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140602 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 22:45:08 +00:00
heikki%netscape.com
ec2f9397b0 Remove unneeded dependency.
git-svn-id: svn://10.0.0.236/trunk@140601 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 21:50:55 +00:00
heikki%netscape.com
32f4994ba0 Bug 169980, document.load should add its document to the parent document's loadgroup so that if we leave the current page the load will be aborted aotomatically, r=harishd, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@140600 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 21:44:39 +00:00
nhotta%netscape.com
e286ed36eb Initialized the output string before appending the results,
bug 200037, r=ftang, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@140598 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 21:33:23 +00:00
bryner%netscape.com
cc0072470d On second thought, let's not unsuppress painting early for pages with object/embed/applet elements. Instead, go back to calling Show() on the document viewer, but suppress the focus controller while doing so. Bug 199927, r=peterl, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@140597 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 21:26:29 +00:00
jst%netscape.com
c7086e8114 Fixing bug 199465. Make the DOM shutdown code flush the XUL cache to ensure that everything is unrooted before the final JS GC is run. r=dbradley@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@140596 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 21:24:50 +00:00
seawood%netscape.com
526ebf6a10 'mount -p' can return multiple mount points. Use the first one.
Bug #158920 r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140595 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 20:48:13 +00:00
mostafah%oeone.com
424d6d620b Fixed bug 198859: times of events are displayed 1 hour later than they should be
git-svn-id: svn://10.0.0.236/trunk@140594 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 19:34:47 +00:00
alecf%netscape.com
d9d575a55b remove #ifdef NS_DEBUG as per bug 200241
code was already reviewed, just moved out of #ifdef per bryner


git-svn-id: svn://10.0.0.236/trunk@140593 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 15:47:16 +00:00
cbiesinger%web.de
ed10d308f3 Bug #185523 patch by sergei_d@fi.tartu.ee r=arougthopher@lizardland.net sr=blizzard (BeOS only) Mozilla uses Western font settings for UTF-8 instead Unicode settings
git-svn-id: svn://10.0.0.236/trunk@140592 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 15:39:11 +00:00
mkaply%us.ibm.com
e369ece6a4 regviewr.dll should be removed during install
git-svn-id: svn://10.0.0.236/trunk@140591 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 14:36:06 +00:00
locka%iol.ie
32a3b4490f Attempt to fix pedantic bustage caused by checkin for b=191023
git-svn-id: svn://10.0.0.236/trunk@140590 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 14:31:43 +00:00
mikep%oeone.com
16e6f87dde Fixing bug 200085, adding in week numbers for month view and day view.
git-svn-id: svn://10.0.0.236/trunk@140589 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 14:20:42 +00:00
mkaply%us.ibm.com
29c3dd99dd Missing comma
git-svn-id: svn://10.0.0.236/trunk@140588 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 14:19:26 +00:00
locka%iol.ie
25a3fd42bf Attempt to fix pedantic bustage caused by checkin for b=191023
git-svn-id: svn://10.0.0.236/trunk@140587 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 13:59:09 +00:00
varga%netscape.com
eb4b1ca24c Fix for bug 191783. Convert bookmark implemenation to use nsIFile instead of nsFileSpec.
patch by bsmedberg, r=varga, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140586 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 13:11:29 +00:00
bbaetz%acm.org
6ee31579fe Bug 199813 - Make all users of ThrowUserError pass $vars in explicitly.
r=gerv
a=justdave


git-svn-id: svn://10.0.0.236/trunk@140585 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 12:35:07 +00:00
kaie%netscape.com
4b916bd363 b=192320 Cannot down arrow in file
r=mjudge sr=kin


git-svn-id: svn://10.0.0.236/trunk@140584 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 12:05:43 +00:00
locka%iol.ie
945fbd5fb9 Remove references to webshell and make HTML document more tolerant when supplied with a null docshell. b=191023 r=heikki@netscape.com sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140583 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 11:18:00 +00:00
locka%iol.ie
7a0b23cc38 Remove clever PARAM conversion into native types. b=199163 r=dbradley@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140582 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 11:13:15 +00:00
locka%iol.ie
37e90816a4 Fix browsing to newly opened popup windows. b=188055 r=danm@netscape.com sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@140581 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 11:09:42 +00:00
neil%parkwaycc.co.uk
9673b6fcdf checked in wrong patch last time (regressed bug 136647 - see also bug 195888 comment 6)
git-svn-id: svn://10.0.0.236/trunk@140580 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 10:28:57 +00:00
kyle.yuan%sun.com
58f9e0a842 Bug 198542 missing #ifndef/#endif directives in nsITextControlFrame.h
r=jkeiser, sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@140579 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 08:34:33 +00:00
seawood%netscape.com
15225786a0 Don't ask. Bug #199920
git-svn-id: svn://10.0.0.236/trunk@140578 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 08:32:46 +00:00
seawood%netscape.com
ae6ed306ca msgCore.h seems to think that os2 has isalpha() too
git-svn-id: svn://10.0.0.236/trunk@140577 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 08:31:39 +00:00
neil%parkwaycc.co.uk
92deeac2ad Bug 196563 View > Page Source disabled if document contains unsupported plug in r=timeless sr=rbs
git-svn-id: svn://10.0.0.236/trunk@140576 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 08:20:39 +00:00
neil%parkwaycc.co.uk
08f864fb81 Bug 195888 Problems when dialogs launch help r=oeschger sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140575 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 08:19:26 +00:00
neil%parkwaycc.co.uk
3397ca6711 Bug 194945 Caret isn't present when toggling to a composer window r=brade sr=jag
git-svn-id: svn://10.0.0.236/trunk@140574 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 08:18:00 +00:00
neil%parkwaycc.co.uk
5bc719445d Bug 38367 keyboard shortcuts in menus should be aligned r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140573 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 08:15:26 +00:00
seawood%netscape.com
cc42091bf6 Fixing typo
git-svn-id: svn://10.0.0.236/trunk@140572 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 08:13:19 +00:00
darin%netscape.com
5e1df135c6 adds back debug assertion that got lost during the latest cookie changes, patch=dwitte r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@140571 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 07:13:35 +00:00
jkeiser%netscape.com
3358821b5e Templatized hashtable class by bsmedberg@covad.net (bug 180264), r=jkeiser@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140570 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:53:57 +00:00
cltbld%netscape.com
63bac55187 Automated update
git-svn-id: svn://10.0.0.236/trunk@140569 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:30:14 +00:00
darin%netscape.com
ccf746783b fixes bug 199221 "provide inline implementations of common string methods" r=dbaron sr=jag
git-svn-id: svn://10.0.0.236/trunk@140568 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:24:47 +00:00
seawood%netscape.com
79351cf269 Remove unneeded drive translations
Bug #158920 r=bryner


git-svn-id: svn://10.0.0.236/trunk@140567 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:23:46 +00:00
seawood%netscape.com
2dbb762406 Use 'mount -' to get cygdrive mountpoint rather than assuming /cygdrive.
Bug #158920 r=bryner


git-svn-id: svn://10.0.0.236/trunk@140566 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:23:01 +00:00
cltbld%netscape.com
14e9e87fd0 Automated update
git-svn-id: svn://10.0.0.236/trunk@140565 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:15:09 +00:00
seawood%netscape.com
ccc31042a6 Make --enable-optimize description less confusing?
Bug #118345 r=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@140564 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:09:54 +00:00
alecf%netscape.com
e859703899 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@140563 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:04:30 +00:00
alecf%netscape.com
1d23321a35 ignore generated Makefile
git-svn-id: svn://10.0.0.236/trunk@140562 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:03:10 +00:00
henry.jia%sun.com
365360b6e3 Patch for bug 35296: SetCaretEnabled() takes too long
Patch by Leon.Zhang@sun.com
r=sfraser, sr=kin


git-svn-id: svn://10.0.0.236/trunk@140561 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 05:48:09 +00:00
cltbld%netscape.com
26252d4635 Automated update
git-svn-id: svn://10.0.0.236/trunk@140560 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 05:45:05 +00:00
tara%tequilarista.org
680c1966eb Checking in a fix for bug #187239--preventing fully qualified paths from being displayed.
git-svn-id: svn://10.0.0.236/trunk@140559 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 05:42:22 +00:00
seawood%netscape.com
ae4a9eee33 Test flags passed to --enable-optimize
Bug #192975 r=bryner


git-svn-id: svn://10.0.0.236/trunk@140558 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 05:35:54 +00:00
bryner%netscape.com
fe5689ff22 Oops, removing ^M characters. Fixing IRIX bustage.
git-svn-id: svn://10.0.0.236/trunk@140557 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:52:53 +00:00
alecf%netscape.com
bc74aa5083 fix for bug 199170, convert layout to use nsStaticAtom. sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@140556 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:51:07 +00:00
dougt%netscape.com
c93a6e449e Landing optional and experimental native uconv support. r=darin, sr=alecf, b=20049.
git-svn-id: svn://10.0.0.236/trunk@140555 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:39:23 +00:00
alecf%netscape.com
26a61f7dcb re-land bug 200139, moving EntityNode into static space
sr=sfraser, r=harishd
removed constructors/destructors since these are no longer created on the heap


git-svn-id: svn://10.0.0.236/trunk@140554 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:39:12 +00:00
nelsonb%netscape.com
851b4888ef Fix bug 95138. Make debug .EXE files with debug symbols.
git-svn-id: svn://10.0.0.236/trunk@140553 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:27:23 +00:00
dmose%mozilla.org
4341080585 Add basic UI for displaying IMAP quota information (bug 178758). Thanks to Lorenzo Colliti <lorenzo@collitti.com> for the patch. r=bienvenu@netscape.com, neil@parkwaycc.co.uk; sr=dmose@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@140552 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:18:57 +00:00
rbs%maths.uq.edu.au
5de420836e Put 'DOM Source' in the title of the window of View Selection Source to remind users that the source is generated from the DOM, b=190947, r=doron, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140551 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:11:28 +00:00
bzbarsky%mit.edu
4b64b3734d Assume VALUE instead of NAME if only one attr specified. Bug 169091, patch by
dwitte@stanford.edu (Dan Witte), r=darin, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140550 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:08:01 +00:00
rbs%maths.uq.edu.au
fc2b1b9a53 Remove unused code, b=199704, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@140549 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:05:36 +00:00
mhammond%skippinet.com.au
7e7a9c8396 Make it simpler to implement sub-classes for the loader and module objects.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@140548 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:00:59 +00:00
mhammond%skippinet.com.au
8abc401471 Add support for the timeline service. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@140547 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 04:00:17 +00:00
mhammond%skippinet.com.au
bac0f34e54 If repr() of a component failed we would crash. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@140546 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:59:18 +00:00
mhammond%skippinet.com.au
1ab40ef081 repr() of an object could fail - prevent this. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@140545 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:58:16 +00:00
jake%bugzilla.org
5f23f1afee Bug 195424 - Add a note about new MySQL permissions needed for Bugzilla in MySQL 4.
git-svn-id: svn://10.0.0.236/trunk@140544 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:54:06 +00:00
louie.zhao%sun.com
8202040e6d fix the XPCOM out-param memory ownership issue of bug 60304 "Basic Auth
doesn't work for Java"
patch = joshua.xia; r = jst; sr = darin


git-svn-id: svn://10.0.0.236/trunk@140543 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:52:56 +00:00
bryner%netscape.com
45f29d228f Fix loss of focus caused by not going through PresShell::UnsuppressPainting (bug 199927). Also cleaned up event listener registration in this file quite a bit. r=peterl, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@140542 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:35:58 +00:00
bryner%netscape.com
cf55de1ca0 Fix ctrl+enter in the mail compose window by getting rid of editor's key listeners in the client event pass entirely (everything now happens in the system event pass). r=brade, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@140541 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:31:18 +00:00
bzbarsky%mit.edu
e57396db96 Make sure not to call LoadImage before LoadImageWithChannel for standalone
images.  Bug 121084; also fixes bug 34165.  r=pavlov, sr=jst


git-svn-id: svn://10.0.0.236/trunk@140540 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:27:20 +00:00
bryner%netscape.com
9026f24ee4 Fix a leak of the output stream and socket transport due to shutdown ordering problems (bug 200094). Patch by darin, r=dougt, sr=me.
git-svn-id: svn://10.0.0.236/trunk@140539 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:27:17 +00:00
bzbarsky%mit.edu
67db3288d0 "Backing" changes back in since tree has reopened.
git-svn-id: svn://10.0.0.236/trunk@140538 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:19:50 +00:00
bryner%netscape.com
e3f14df830 Fix a leak when the directory listing is pulled from the cache (bug 199425). r=bbaetz, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@140537 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 03:17:30 +00:00
bzbarsky%mit.edu
94a9f714fa Backing all this out, since tree is closed.
git-svn-id: svn://10.0.0.236/trunk@140536 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 02:02:10 +00:00
alecf%netscape.com
58d26dac23 huh, back myself out for now, not sure if I'm causing the domtextconversion problem or not
git-svn-id: svn://10.0.0.236/trunk@140535 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 01:58:51 +00:00
bzbarsky%mit.edu
9f1ff4ca50 Remove some more redundant code -- nsXMLDocument handles this fine. Bug
200071, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@140534 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 01:37:01 +00:00
bzbarsky%mit.edu
3943474ad6 Make the IconLoad hold a ref to the image listener. Fixes race to a crash.
Bug 199021, r=pavlov, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@140533 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 01:35:20 +00:00
bzbarsky%mit.edu
d656ccaddd Fix crash on failures to open channels. Bug 199966, r=pr0nmeister (pavlov),
sr=jst


git-svn-id: svn://10.0.0.236/trunk@140532 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 01:32:50 +00:00
bzbarsky%mit.edu
5ce5988cbf Fix range.surroundContents() to not rearrange the content order. Bug 191625,
r=sicking, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@140531 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 01:30:33 +00:00
alecf%netscape.com
f9eaf965bc fix for bug 200139 - nsHTMLEntities has way too many static tables - switch everying over to "const" and stop allocating copies of static data
r=harishd, sr=sfraser
(oh, and spelling update: Comparitor -> Comparator)


git-svn-id: svn://10.0.0.236/trunk@140530 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 01:16:29 +00:00
jake%bugzilla.org
e70a63941f Bug 194541 - Dot is a binary executable, not a perl script so we don't need to prefix the system call with the perl binary. There are no more system calls of perl scripts in Bugzilla, so this section can go away.
git-svn-id: svn://10.0.0.236/trunk@140529 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 01:12:31 +00:00
jake%bugzilla.org
dc77827eb0 Misc. updates to the FAQ.
git-svn-id: svn://10.0.0.236/trunk@140528 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 01:10:38 +00:00
jake%bugzilla.org
a5e8fd60c6 Bug 171674 - Adding a section to the Troubleshooting section describing how to fix the File::Temp problems in perl 5.6.0.
git-svn-id: svn://10.0.0.236/trunk@140526 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 00:44:11 +00:00
jake%bugzilla.org
bec200149c Bug 171674 - Adding a section to the Troubleshooting section describing how to fix the File::Temp problems in perl 5.6.0.
git-svn-id: svn://10.0.0.236/trunk@140524 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 00:40:56 +00:00
jst%netscape.com
4b5ffdbe0c Removing unused nsresult rv.
git-svn-id: svn://10.0.0.236/trunk@140523 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 00:09:20 +00:00
aaronl%netscape.com
74410fcc93 fixing bustages
git-svn-id: svn://10.0.0.236/trunk@140522 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 00:01:28 +00:00
aaronl%netscape.com
6fd4383143 Fixing 'other' platforms' Makefile.in other
git-svn-id: svn://10.0.0.236/trunk@140521 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 23:48:25 +00:00
aaronl%netscape.com
50adfdee0f Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@140520 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 23:31:43 +00:00
aaronl%netscape.com
9e04877a32 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@140519 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 23:31:24 +00:00
bzbarsky%mit.edu
80a0e9dc70 Fix some misleading indentation. No bug, r=lumpy, sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@140518 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 23:19:37 +00:00
aaronl%netscape.com
d8bbdb884f Fixing bustages
git-svn-id: svn://10.0.0.236/trunk@140517 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 23:16:30 +00:00
aaronl%netscape.com
37ed649783 Fixing bustages
git-svn-id: svn://10.0.0.236/trunk@140516 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 23:06:12 +00:00
wtc%netscape.com
fc422e4a26 Bug 200179: prepend, rather than overwrite, the shared library search path.
We can't assume the shared library search path is not set.


git-svn-id: svn://10.0.0.236/trunk@140515 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 22:58:26 +00:00
aaronl%netscape.com
a55ee4e494 Fixing bustages
git-svn-id: svn://10.0.0.236/trunk@140514 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 22:57:00 +00:00
wtc%netscape.com
9296eb32ef Destroy the hash context, public key, private key, and slot so that NSS
shutdown will succeed.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@140513 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 22:47:46 +00:00
aaronl%netscape.com
62c0646f5e Still fixing bustage
git-svn-id: svn://10.0.0.236/trunk@140512 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 22:46:11 +00:00
mkaply%us.ibm.com
0019a5913c Someone forgot to add absyncsv.dll here when they did it for Windows
git-svn-id: svn://10.0.0.236/trunk@140511 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 22:36:49 +00:00
mkaply%us.ibm.com
2a6893c2a8 #199529
r=mkaply, sr=blizzard (platform specific)
Do the right codepage conversion when dragging/dropping


git-svn-id: svn://10.0.0.236/trunk@140510 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 22:36:10 +00:00
aaronl%netscape.com
7eb6e31b9e Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@140509 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 22:18:29 +00:00
wtc%netscape.com
cddd1bbf95 Added a missing {.
git-svn-id: svn://10.0.0.236/trunk@140508 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 22:03:07 +00:00
mcs%netscape.com
a59bfdd9cd Partial fix for 148272 - flawfinder warnings in directory.
Fix most critical warnings in the core LDAP library code:
    AIX has snprintf() so we now #define HAVE_SNPRINTF there.
    Use snprintf() instead of sprintf() in ldap_perror().
    Use snprintf() instead of sprintf() in ldap_init_getfilter_buf()
     and improve error reporting for bad regular expressions.


git-svn-id: svn://10.0.0.236/trunk@140507 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 21:04:23 +00:00
aaronl%netscape.com
d58b6896fe Fixing horkage. Forgot cvs add on this file nsIAccessNode.idl
git-svn-id: svn://10.0.0.236/trunk@140506 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 20:39:57 +00:00
ere%atp.fi
6019acf56f Bug 189085: focus the previous window in z-order on Windows when closing a non-modal window.
r=danm, sr=jag


git-svn-id: svn://10.0.0.236/trunk@140502 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 20:04:36 +00:00
aaronl%netscape.com
affc2f4d4e Bug 199060. Move most accessibility code out of widget. Merge MSAA-specific and XP accessibility object hierarchies into one tree of objects. Paves way for XP accessibility caching, more stability, and it's just better. r=kyle, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140501 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 20:02:51 +00:00
aaronl%netscape.com
6c3bf3ff9a Bug 197157. Find as you type not wrapping - fixing regression. r=kyle, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@140500 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:55:55 +00:00
axel%pike.org
c9fcbf8464 bug 199484, xml pretty printing regressed, fix the contract ID for XSLT document transformer, r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140499 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:50:42 +00:00
seawood%netscape.com
8480117132 Obsoleting xp_str.h:
* Move XP_IS_ macros into nsCRT.h & rename them to NS_IS_
* Make local XP_IS_ macros use the nsCRT ones
* Remove NOT_NULL defines
Bug #199920 r=alecf sr=bryner


git-svn-id: svn://10.0.0.236/trunk@140498 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:38:12 +00:00
dbaron%dbaron.org
83ccf5d878 Remove unused file. b=198627 r+sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@140497 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:32:59 +00:00
bishakhabanerjee%netscape.com
6fca4967af checking return value of NSS_Shutdown() - bug 171263
git-svn-id: svn://10.0.0.236/trunk@140495 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:23:18 +00:00
bishakhabanerjee%netscape.com
d6412757ef checking return value of NSS_Shutdown - bug 171263
git-svn-id: svn://10.0.0.236/trunk@140494 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:13:50 +00:00
bishakhabanerjee%netscape.com
ac79db828b checking return value of NSS_Shutdown() - bug 171263
git-svn-id: svn://10.0.0.236/trunk@140493 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:11:38 +00:00
bishakhabanerjee%netscape.com
5e867ccb38 Checking return value of NSS_Shutdown() - bug 171263
git-svn-id: svn://10.0.0.236/trunk@140492 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:05:56 +00:00
bishakhabanerjee%netscape.com
13a14f2095 checking return value of NSS_Shutdown() - bug 171263
git-svn-id: svn://10.0.0.236/trunk@140491 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 19:00:50 +00:00
djani%netscape.com
c973b5abcd Bug 198218: added usage for -g
git-svn-id: svn://10.0.0.236/trunk@140490 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 18:12:49 +00:00
mcs%netscape.com
675516603d Fix 190539 - Speed optimizations for OS/2.
Changes merged from ldapcsdk_50_client_branch.


git-svn-id: svn://10.0.0.236/trunk@140489 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 18:11:26 +00:00
mcs%netscape.com
4dc3895b74 Fix 199353 - ldapsearch contains recurring memory leaks.
Free the entry controls (ectrls) array inside print_entry().


git-svn-id: svn://10.0.0.236/trunk@140488 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 17:55:45 +00:00
mcs%netscape.com
620722c7a4 Fix bug # 200007 - add option to flush ldapsearch output after each entry.
The new option is:
    -r flush output after each entry is printed (useful with -C)


git-svn-id: svn://10.0.0.236/trunk@140487 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 17:04:41 +00:00
mcs%netscape.com
042db5ce15 Fix bug # 174912 - Sporadically missing entries during referral.
Don't treat a request as complete if its LDAP result message
  has not yet been received. Previously, nested referrals and
  references could cause requests to be prematurely terminated.


git-svn-id: svn://10.0.0.236/trunk@140486 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 15:17:11 +00:00
wtc%netscape.com
39c4eef7fa Bug 180294: on OpenVMS we need to pass the C flags set in the environment
to NSS's coreconf.  The easiest way to do this is to pass Mozilla's
OS_CFLAGS (which includes those flags) to NSS as XCFLAGS. r=wtc. sr=cls.
a=asa.


git-svn-id: svn://10.0.0.236/trunk@140485 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 15:07:41 +00:00
igor%mir2.org
c4f42f8ba0 Working on http://bugzilla.mozilla.org/show_bug.cgi?id=198208 :
I removed deprecated methods to access ClassNameHelper functionality through Context instance.


git-svn-id: svn://10.0.0.236/trunk@140484 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 14:52:27 +00:00
mhammond%skippinet.com.au
b621fdf4e8 Moving towards making an optional part of the build. Not part of the
build :)


git-svn-id: svn://10.0.0.236/trunk@140483 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 14:17:28 +00:00
mhammond%skippinet.com.au
3191e2e247 Get Python XPCOM bindings building with 1.4. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@140482 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 13:22:16 +00:00
igor%mir2.org
75c07438a8 Work for http://bugzilla.mozilla.org/show_bug.cgi?id=198208 :
I removed deprecated since 1.5R3 omj.ClassOutput and moved some of code from omj/ClassNameHelper.java to omj/optimizer/OptClassNameHelper so if one does not need the optimizer package, the jar will be smaller.


git-svn-id: svn://10.0.0.236/trunk@140481 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 11:39:08 +00:00
brade%netscape.com
dd70a96507 correct some API changes; add a few more commands; still incomplete (NOT PART OF BUILD)
git-svn-id: svn://10.0.0.236/trunk@140480 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 09:54:28 +00:00
gerv%gerv.net
4e9fc05a94 Bug 195530 - Make javascript version of buglists available. r=bbaetz, jesse, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@140479 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 07:13:19 +00:00
jkeiser%netscape.com
4fda0c90df Fix .originalTarget problems in editor (bug 193689), r=brade@netscape.com, sr=jst@netscape.com, a=asa
git-svn-id: svn://10.0.0.236/trunk@140478 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 06:12:51 +00:00
varga%netscape.com
53cd3bf2e4 Quick fix for bug 199619. Cannot create new bookmark folders in "Manage Bookmarks"
r=pch, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@140477 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 05:09:22 +00:00
seawood%netscape.com
a6f66528c4 Turn off optimizations for prprf.c on OS/2 to avoid PR_snprintf problem.
Thanks to Michael Kaply <mkaply@us.ibm.com> for the patch.
Bug #199901 r=wtc a=asa


git-svn-id: svn://10.0.0.236/trunk@140476 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 04:06:17 +00:00
louie.zhao%sun.com
a8e1a8e6d2 fix bug 183092 "Buffer overrun calling Java from JS"
patch = joshua.xia@sun.com; r = rogerl; sr = beard; approval = asa


git-svn-id: svn://10.0.0.236/trunk@140475 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 03:11:53 +00:00
sfraser%netscape.com
5520cf8813 Fix static target include paths.
git-svn-id: svn://10.0.0.236/trunk@140474 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 01:55:34 +00:00
djani%netscape.com
1aa0f973fb Bug 198218: Now, the ldap clients send the password policy request control by default at the 'bind' level. To suppress it, use -g option. Also, the clients can parse the password policy response control.
git-svn-id: svn://10.0.0.236/trunk@140473 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 01:37:54 +00:00
jpierre%netscape.com
131f7d48f3 Fix for 199227 - keep enumerating certs in tokens even if one token fails. r=relyea
git-svn-id: svn://10.0.0.236/trunk@140472 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 00:07:05 +00:00
gerv%gerv.net
8c0633ce9f Bug 80157 - Add "regenerate" option to collectstats.pl. Patch by rwalters@qualcomm.com, with tweaks by jean_seb@hybride.com, dberlin@dberlin.org and gerv@mozilla.org; r=gerv, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@140469 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 22:33:06 +00:00
gerv%gerv.net
52115c049e Bug 192121 - Javascript error in guided bug entry. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@140468 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 21:42:18 +00:00
rogerl%netscape.com
63c258065d GC fixes, added debug info to roots.
git-svn-id: svn://10.0.0.236/trunk@140467 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 21:38:32 +00:00
dbaron%dbaron.org
dd955ffdf2 Use an autoconf test to set HAVE_CPP_TYPENAME. (fix bustage on newer versions of the IRIX native compiler) b=199625 r=bbaetz sr=brendan a=asa
git-svn-id: svn://10.0.0.236/trunk@140466 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 21:30:33 +00:00
cltbld%netscape.com
9a665e0605 Automated update
git-svn-id: svn://10.0.0.236/trunk@140465 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 21:30:08 +00:00
seawood%netscape.com
2c774d0f97 Oops. This should have went in with the rest of the fix for bug #122067
git-svn-id: svn://10.0.0.236/trunk@140464 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 21:02:34 +00:00
timeless%mozdev.org
066f57a5fe Bug 199768 document.referrer is empty
patch by keeda@hotpop.com r=sicking sr=peterv a=asa


git-svn-id: svn://10.0.0.236/trunk@140463 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 20:58:02 +00:00
seawood%netscape.com
9a7aefcbbb Fix parallel build race condition on solaris by searching for idls in the current srcdir before the common idl dir.
Bug #183263 r=bryner,dcran a=asa


git-svn-id: svn://10.0.0.236/trunk@140462 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 20:55:54 +00:00
seawood%netscape.com
8340936c55 Do not place dependency upon mozilla meta-build targets as we're not parallel-safe across build phases.
Bug #183263 r=bryner,dcran a=asa


git-svn-id: svn://10.0.0.236/trunk@140461 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 20:54:37 +00:00
pinkerton%netscape.com
96695cefa3 implement new cookie dialog api.
git-svn-id: svn://10.0.0.236/trunk@140460 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 20:34:45 +00:00
seawood%netscape.com
5bddb98110 The plugin function table must remain the same regardless of build configuration.
Bug #199567 r=peterl sr=sfraser a=asa


git-svn-id: svn://10.0.0.236/trunk@140459 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 19:44:29 +00:00
timeless%mozdev.org
f3f0032a34 Bug 199649 Yahoo! Mail Remains Broken After Bug 198870 Fixed
patch by dwitte@stanford.edu r=mvl@exedo.nl sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@140458 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 19:28:29 +00:00
timeless%mozdev.org
6666f8c236 Bug 199928 cookies originating server test failes on ip addresses
patch by dwitte@stanford.edu r=mvl@exedo.nl sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@140457 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 19:27:44 +00:00
sfraser%netscape.com
2d3415b2be Fix for bug 199320 -- random composer crashes. Remove code that set the editor as a refCon on a controller which was created in JS, because it's unnecessary, and because the JS has no callbacks that allow it to null out the refCon when that editor is destroyed, leading to stale references which crash XPConnect. r=brade, sr=kin, a=asa.
git-svn-id: svn://10.0.0.236/trunk@140456 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 19:08:00 +00:00
nhotta%netscape.com
83502664c9 Return UTF-8 as a platform file charset,
bug 199384, r=ccarlen, sr=darin, a=asa.


git-svn-id: svn://10.0.0.236/trunk@140455 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 18:46:43 +00:00
rogerl%netscape.com
39bd8b65f2 Runtime fixes for new layout changes
git-svn-id: svn://10.0.0.236/trunk@140454 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 18:22:21 +00:00
mikep%oeone.com
ea6577219e Fixing bug 188873, problem with yellow event dots disappearing.
git-svn-id: svn://10.0.0.236/trunk@140453 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 18:00:32 +00:00
mikep%oeone.com
056b534cc5 Fixing bug 153086.
git-svn-id: svn://10.0.0.236/trunk@140452 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 17:58:11 +00:00
mikep%oeone.com
07ad84827d Adding in drag and drop to day view and week view to change start hour, bug 168224.
git-svn-id: svn://10.0.0.236/trunk@140451 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 17:55:23 +00:00
mikep%oeone.com
d0c696fc95 Fixing bug 199426, make it so that the selected day is highlighted in the weekview.
git-svn-id: svn://10.0.0.236/trunk@140450 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 17:51:21 +00:00
mikep%oeone.com
420535f990 New build, fixing menu text for printing.
git-svn-id: svn://10.0.0.236/trunk@140449 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 17:38:24 +00:00
mikep%oeone.com
41d4737686 Adding in printing from Chris Allen, bug 122665.
git-svn-id: svn://10.0.0.236/trunk@140448 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 17:29:24 +00:00
mikep%oeone.com
9bdb4fb428 Fixing problems with auto publishing events.
git-svn-id: svn://10.0.0.236/trunk@140447 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 17:28:34 +00:00
hpradhan%hotpop.com
d446a9ee63 bug 199756 : Crash at nsDocument::GetPrincipal
git-svn-id: svn://10.0.0.236/trunk@140446 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 15:45:44 +00:00
igor%mir2.org
dc19c79adb Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=199051 :
Initialize invoker in FunctionObject constructor, not during first call and catch possible SecurityException. In this way initialization will happen without script code on java stack which may not have permissions to create class loaders.


git-svn-id: svn://10.0.0.236/trunk@140445 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 13:18:04 +00:00
sicking%bigfoot.com
d22332a9ee Documentation update. More ideas for faster XPath
git-svn-id: svn://10.0.0.236/trunk@140444 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 09:02:17 +00:00
igor%mir2.org
baf2c92c96 Removal of deprecated SecuritySupport as a part of work on 198208.
git-svn-id: svn://10.0.0.236/trunk@140443 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 08:43:40 +00:00
rogerl%netscape.com
78dc03445e Compiles clean!
git-svn-id: svn://10.0.0.236/trunk@140442 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 02:09:03 +00:00
despotdaemon%netscape.com
7129325032 Pseudo-automatic update of changes made by joshua.xia@sun.com.
git-svn-id: svn://10.0.0.236/trunk@140441 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 01:11:00 +00:00
bryner%netscape.com
a153ae7f81 ignore nsStaticComponents.cpp
git-svn-id: svn://10.0.0.236/trunk@140440 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-30 23:36:45 +00:00
timeless%mozdev.org
d67142570e Bug 197689 Missing Query - The query named $name seems to no longer exist.
r=bbaetz a=justdave


git-svn-id: svn://10.0.0.236/trunk@140439 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-30 03:27:11 +00:00
timeless%mozdev.org
54125fd66d Bug 65319 editmilestones & editversions don't have extra add.
r=justdave a=justdave


git-svn-id: svn://10.0.0.236/trunk@140437 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-30 02:46:21 +00:00
bryner%netscape.com
30ea96f3f3 Fix repainting on windows (bug 199159) by making sure to set ConsumeNoDefault on the paint event. r/sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/trunk@140436 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-29 23:31:20 +00:00
blizzard%redhat.com
0584dabff4 Bug #199421. Embedded browsers crash when submitting login form [@ GtkPromptService::ConfirmEx ]. Make sure to check the value of the pointers passed in before setting them on the prompter. r=bryner,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@140435 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-29 04:55:12 +00:00
wtc%netscape.com
2095d68050 Bug 195127: Turn off debugging output now that we have the AIX tinderbox
working correctly.


git-svn-id: svn://10.0.0.236/trunk@140434 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-29 04:30:02 +00:00
jrgm%netscape.com
0f463768b7 add a little more info to the readme file
git-svn-id: svn://10.0.0.236/trunk@140433 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-29 01:50:12 +00:00
jrgm%netscape.com
8e06e6b06f change to use single-quote instead of double-quote in SQL statements [bug in perl module?]; allow the urllist.txt to specify a charset to be sent in the content-type header; make it possible to run the test with a 'https' scheme (SSL)
git-svn-id: svn://10.0.0.236/trunk@140432 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-29 01:41:29 +00:00
wtc%netscape.com
fc00da000f Bug 199628: support shlibsign on OpenVMS. Pass $(OS_TARGET) instead of
$(IS_WINDOWS) to sign.sh and sign.cmd (which ignores that argument).  In
sign.sh, use a case statement with three cases: Windows, OpenVMS, and
others.  The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified Files: Makefile sign.cmd sign.sh


git-svn-id: svn://10.0.0.236/trunk@140431 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-29 00:42:43 +00:00
nelsonb%netscape.com
faa5b981f5 Changes to enable ECC over characteristic 2^m fields.
Contribution from Vipul Gupta <Vipul.Gupta@Sun.COM>
Modified Files:
 nss/cmd/strsclnt/strsclnt.c nss/lib/cryptohi/seckey.c
 nss/lib/freebl/blapit.h nss/lib/freebl/ec.c
 nss/lib/freebl/manifest.mn nss/lib/freebl/mpi/Makefile
 nss/lib/softoken/ecdecode.c nss/lib/softoken/pkcs11.c
 nss/lib/ssl/ssl3con.c nss/lib/util/secoid.c
 nss/lib/util/secoidt.h


git-svn-id: svn://10.0.0.236/trunk@140430 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-29 00:18:30 +00:00
rogerl%netscape.com
4e37ba6e7d !!! BROKEN !!!
git-svn-id: svn://10.0.0.236/trunk@140428 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 21:48:07 +00:00
jpierre%netscape.com
fdc3dd41d6 Backout change that broke Sun's build - requires gmake 3.79
git-svn-id: svn://10.0.0.236/trunk@140427 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 20:07:30 +00:00
rogerl%netscape.com
9dfd6e2fd0 !!! BROKEN !!!
git-svn-id: svn://10.0.0.236/trunk@140425 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 18:18:20 +00:00
rogerl%netscape.com
dca187041f !!! BROKEN !!!
git-svn-id: svn://10.0.0.236/trunk@140424 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 17:53:56 +00:00
guru%startrek.com
ae49e6c1b4 Fix for bug 199500 - Crash in nsHttpConnectionMgr::OnSocketEvent if PSM is not installed; p=darin r/sr=alecf a=dbaron
git-svn-id: svn://10.0.0.236/trunk@140423 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 15:02:42 +00:00
cltbld%netscape.com
665e203c72 Adding tbox reporting. -mcafee
git-svn-id: svn://10.0.0.236/trunk@140422 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 08:32:37 +00:00
mscott%netscape.com
62de5515f0 remove old file
git-svn-id: svn://10.0.0.236/trunk@140421 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 03:57:52 +00:00
mscott%netscape.com
ee637e0dff remove obsolete files
git-svn-id: svn://10.0.0.236/trunk@140420 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 03:57:09 +00:00
jpierre%netscape.com
34b0ecdfee Fix for bug 105271 - compile source files with full pathnames on Windows & OS/2 to help debugging. r=wtc
git-svn-id: svn://10.0.0.236/trunk@140419 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 02:35:39 +00:00
pinkerton%netscape.com
60db85693f ensure browser is showing when a new tab is created from menubar
git-svn-id: svn://10.0.0.236/trunk@140418 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 00:33:17 +00:00
pinkerton%netscape.com
21ec1f6d7b fix "open in new tab" when bm manager is visible
git-svn-id: svn://10.0.0.236/trunk@140417 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 00:26:55 +00:00
rogerl%netscape.com
3a41b4c14e !!! BROKEN !!! Added definitions under new layout.
git-svn-id: svn://10.0.0.236/trunk@140414 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 23:58:21 +00:00
sicking%bigfoot.com
b1b5398c1b Initial checkin of some documentation
git-svn-id: svn://10.0.0.236/trunk@140411 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 23:43:32 +00:00
cavin%netscape.com
f3d7116376 Fix for 96877. Decrement list total by one after a member card is deleted. r/sr=sspitzer, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@140410 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 21:25:41 +00:00
pinkerton%netscape.com
17704a5438 update project files to get them working on the trunk and to pull in
security libs. (bug 198018 r/sr=sfraser,a=asa). not part of bulid.


git-svn-id: svn://10.0.0.236/trunk@140409 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 20:59:34 +00:00
radha%netscape.com
f9ddb4fbbb Fix for bug # 180598. link within a page created by a POST, then RELOAD, POST data is lost. r=adamlock sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140408 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 20:51:31 +00:00
ian%hixie.ch
2cb93aea42 Forgot a dependency
git-svn-id: svn://10.0.0.236/trunk@140407 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 20:28:40 +00:00
nisheeth%netscape.com
47a8488e18 Companion fix to earlier checkin for bug 197127. r=alecf, sr=heikki, a=asa. Do not allow typed data urls to enter global history.
git-svn-id: svn://10.0.0.236/trunk@140406 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 20:25:37 +00:00
axel%pike.org
a81e8c7b45 npob, fixup testsuite to catch exceptions from importStylesheet, too, as compiled stylesheets throw those
git-svn-id: svn://10.0.0.236/trunk@140405 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 20:17:54 +00:00
nisheeth%netscape.com
4cb4e33c8f Fix for bug 161546. r=alecf, sr=heikki. JS and data urls can no longer be loaded from the history window or sidebar. An alert with an error will pop up if a user tries to load such urls from the history window/sidebar. a=asa.
git-svn-id: svn://10.0.0.236/trunk@140404 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 20:17:20 +00:00
ian%hixie.ch
b58545fdc6 A simple HTTP redirection template (301)
git-svn-id: svn://10.0.0.236/trunk@140403 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 20:00:26 +00:00
ian%hixie.ch
e11da1b695 More bullet proofing for the module loading; Better handling of inherited AUTOLOADs; minor fixups.
git-svn-id: svn://10.0.0.236/trunk@140402 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 19:59:32 +00:00
ian%hixie.ch
f946e40330 Even neater error messages and warnings
git-svn-id: svn://10.0.0.236/trunk@140401 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 19:58:17 +00:00
ian%hixie.ch
54de5c8842 Slap some duct tape around the output module to keep it together for now. Eventually this will have to be vastly simplified.
git-svn-id: svn://10.0.0.236/trunk@140400 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 19:54:12 +00:00
ian%hixie.ch
441cd7e2bc Comment out the debug code in the DESTROY handler
git-svn-id: svn://10.0.0.236/trunk@140399 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 19:52:23 +00:00
ian%hixie.ch
56f854aaad Fix fallout in the Input modules from the removal of implied properties
git-svn-id: svn://10.0.0.236/trunk@140398 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 19:50:40 +00:00
ian%hixie.ch
96b493206b add a redirect string, fix the other strings to corectly send back their data.
git-svn-id: svn://10.0.0.236/trunk@140397 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 19:48:52 +00:00
ian%hixie.ch
d8d6070167 Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@140396 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 19:47:57 +00:00
darin%netscape.com
876d073b24 landing final patch for NTLM authentication based on WIN32 SSPI API, b=159015 r=kaie sr=dbaron a=asa
git-svn-id: svn://10.0.0.236/trunk@140395 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 19:31:53 +00:00
darin%netscape.com
6c2e03d724 fixes topcrash bug 199492 "crash while submitting form on www.sony.com [@nsHttpConnection::CloseTransaction]" r+sr=alecf a=dbaron
git-svn-id: svn://10.0.0.236/trunk@140394 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 18:47:34 +00:00
varga%netscape.com
5d11249695 Fix for bug 199346. "Manage Bookmarks" -> "Move..." dialog is horked when resized
r=pch, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@140393 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 18:34:35 +00:00
timeless%mozdev.org
b97f14e320 Bug 191778 Fix minor errors in perlconnect readme
r=brendan


git-svn-id: svn://10.0.0.236/trunk@140391 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 17:18:39 +00:00
rogerl%netscape.com
78bc2c1c33 Latest !!! BROKEN !!! changes
git-svn-id: svn://10.0.0.236/trunk@140390 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 17:04:04 +00:00
jkeiser%netscape.com
37c56f56dd Fix onclick=form.submit(); onsubmit=return false to submit again (bug 192170), r=alexsavulov@netscape.com, sr=bzbarsky@mit.edu, a=asa
git-svn-id: svn://10.0.0.236/trunk@140389 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 15:59:31 +00:00
wtc%netscape.com
ad60ccb5b5 Bug 195797: support building NSS with GCC 3.x on OS/2. The patch is
contributed by Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files:
	security/coreconf/OS2.mk security/coreconf/rules.mk
	security/nss/cmd/shlibsign/sign.cmd


git-svn-id: svn://10.0.0.236/trunk@140388 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 15:40:54 +00:00
jkeiser%netscape.com
d352b5f09b Allow raw ParseIntValue to work with negative values (bug 198677), r=smontagu@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140387 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 15:38:12 +00:00
axel%pike.org
c9902fea53 real fix for the landing of bug 195262, npob, don't copy attr value, r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140386 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 15:27:31 +00:00
ian%hixie.ch
afb1a224ac typo fix
git-svn-id: svn://10.0.0.236/trunk@140385 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 14:59:26 +00:00
locka%iol.ie
980d7275bc NOT PART OF BUILD. MS DevStudio project files for editing convenience only
git-svn-id: svn://10.0.0.236/trunk@140384 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 14:50:06 +00:00
locka%iol.ie
55158a48f3 Add activex.js file to define default prefs for COM connect / plugin. b=197084 r=dbradley@netscape.com sr=alecf@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@140383 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 12:36:59 +00:00
seawood%netscape.com
a77a780c0e Missed one.
git-svn-id: svn://10.0.0.236/trunk@140382 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 08:01:27 +00:00
jaggernaut%netscape.com
452fb671fe Bug 199296: bookmarks in overflow menu on personal toolbar don't work. patch by shliang, r=varga, sr=jag, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@140381 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 07:16:24 +00:00
mscott%netscape.com
e476adca1b remove obsolete files
git-svn-id: svn://10.0.0.236/trunk@140380 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 06:12:18 +00:00
cltbld%netscape.com
13edcd18d9 Adding send_tbox_packet(). -mcafee
git-svn-id: svn://10.0.0.236/trunk@140379 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 04:27:45 +00:00
nelsonb%netscape.com
06d3adf3af Add missing return statement.
git-svn-id: svn://10.0.0.236/trunk@140378 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 03:07:47 +00:00
ssu%netscape.com
1ed5149794 fixing bug 199023 - Trunk crash [@ XPCCallContext::~XPCCallContext] [@ xptiInterfaceEntry::ResolveLocked]. r=dbradley, sr=dveditz, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@140377 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 02:42:40 +00:00
wtc%netscape.com
a64d015107 Bug 199324: changed all i?86 checks to i*86 because Cygwin's "uname -m"
returns i1586 on Intel Xeon processors. r=cls.


git-svn-id: svn://10.0.0.236/trunk@140374 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 02:21:20 +00:00
wtc%netscape.com
888e6b18aa Use NSPR_4_3_RTM instead of NSPR_4_3_RELEASE. I decided to follow NSS's
cvs tag naming convention.


git-svn-id: svn://10.0.0.236/trunk@140373 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 02:17:09 +00:00
wtc%netscape.com
1495fdd9f8 Set NSPR version to 4.3.
git-svn-id: svn://10.0.0.236/trunk@140372 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 02:15:33 +00:00
mkaply%us.ibm.com
01b9077a10 #1999322
r=me, sr=blizzard (platform specific), a=dbaron
OS/2 only - regression - loading helper files with spaces doesn't work


git-svn-id: svn://10.0.0.236/trunk@140371 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 01:45:42 +00:00
wtc%netscape.com
cd468dfb31 Bug 199134: fixed build failures on FreeBSD. We need to specify -pthread
when linking an executable (already doing that when linking a shared lib),
and we need to use the -rpath-link flag to help the linker find the
shared libraries that we indirectly link with.  r=cls.
Modified Files: coreconf/FreeBSD.mk nss/cmd/platlibs.mk


git-svn-id: svn://10.0.0.236/trunk@140370 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 01:17:28 +00:00
sicking%bigfoot.com
e7ba34d286 not part of build. Fix buildbustage from landing of bug 195262
git-svn-id: svn://10.0.0.236/trunk@140369 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 00:47:30 +00:00
dbaron%dbaron.org
067a8c7f7c Things break if we don't package all.js. Also fix typo and remove obsolete file. b=198246 r=alecf sr=kin a=brendan
git-svn-id: svn://10.0.0.236/trunk@140365 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 00:09:06 +00:00
jake%bugzilla.org
c3994d7057 Bug 196433 - Bugzilla now uses /usr/bin/perl as the shebang line
r=justdave
a=justdave


git-svn-id: svn://10.0.0.236/trunk@140364 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 00:07:02 +00:00
brendan%mozilla.org
ca3f4f9b95 Work around OpenVMS compiler bug: it reserves |readonly| (199366, r=me, patch from colin@theblakes.com).
git-svn-id: svn://10.0.0.236/trunk@140363 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 00:04:51 +00:00
dbaron%dbaron.org
0d78df82f3 Convert mObservers to nsCOMArray<nsIRDFObserver> to fix leak of observers. b=199310 r=varga sr=alecf a=brendan
git-svn-id: svn://10.0.0.236/trunk@140362 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 00:01:09 +00:00
pinkerton%netscape.com
183c1854e9 set the url bar's field editor to have the correct font when its
text is empty. bug 182570, from nhamblen@mac.com.


git-svn-id: svn://10.0.0.236/trunk@140361 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 23:14:52 +00:00
rogerl%netscape.com
0e8fc2f904 !!! BROKEN !!! Updating definition routines.
git-svn-id: svn://10.0.0.236/trunk@140360 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 22:55:20 +00:00
varga%netscape.com
05113f3b0d IsBookmarked -> isBookmarked
git-svn-id: svn://10.0.0.236/trunk@140359 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 22:14:35 +00:00
varga%netscape.com
abacf67d41 Updating JS to the latest nsIBookmarksService API.
git-svn-id: svn://10.0.0.236/trunk@140358 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 22:13:13 +00:00
pschwartau%netscape.com
07d3adf0c2 The fix in rev 1.48 was not placed high enough in the program. Correcting that now.
git-svn-id: svn://10.0.0.236/trunk@140357 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 21:28:19 +00:00
wtc%netscape.com
8704a591e4 Bug 195127: set the LIBPATH environment variable (used by AIX) as absolute
pathname.  It seems that AIX caches shared libraries. If another app loaded
the same shared library earlier, the cached copy of the shared library,
including the pathname with which it was loaded, will be used.  So we need
to ensure that all apps load libsoftokn3.so with an absolute pathname so
that the pathname is correct to all apps.


git-svn-id: svn://10.0.0.236/trunk@140356 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 21:07:12 +00:00
varga%netscape.com
22a305c75f Fixing bookmarks in Phoenix. They should load at least.
git-svn-id: svn://10.0.0.236/trunk@140355 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 19:49:47 +00:00
sspitzer%netscape.com
af7e2ecd61 fix for blocker bug #199159
chrome not repainting, off by one errors in painting.
a rounding problem in ConvertNativeRegionToAppRegion()
thanks to roc for the fix.  rs=sspitzer, a=loanpham


git-svn-id: svn://10.0.0.236/trunk@140354 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 19:02:12 +00:00
wtc%netscape.com
08b4edbe77 Removed extraneous trailing / after directory pathnames.
git-svn-id: svn://10.0.0.236/trunk@140353 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 18:30:33 +00:00
rogerl%netscape.com
58e366c53b !!! BROKEN !! Latest low level updates
git-svn-id: svn://10.0.0.236/trunk@140352 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 18:15:53 +00:00
dbaron%dbaron.org
1f26f67a56 Fix bustage from jst's checkin by including nsString.h. b=124412
git-svn-id: svn://10.0.0.236/trunk@140351 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 18:02:34 +00:00
dbaron%dbaron.org
d14cb78109 Fix bustage from jst's checkin by including nsString.h. b=124412
git-svn-id: svn://10.0.0.236/trunk@140350 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 16:27:39 +00:00
pinkerton%netscape.com
92ce681c11 replacing some of the icons to look better in new manager (thanks to
sam nordemann)


git-svn-id: svn://10.0.0.236/trunk@140347 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 14:57:44 +00:00
jst%netscape.com
dd36138218 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@140346 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 09:25:10 +00:00
jst%netscape.com
a53cb8548e Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@140345 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 09:13:38 +00:00
jst%netscape.com
08e9d026e0 Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140344 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 07:41:30 +00:00
timeless%mozdev.org
273eed5e17 Fixing case
r=bryner sr=jag


git-svn-id: svn://10.0.0.236/trunk@140343 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 07:21:30 +00:00
bryner%netscape.com
f2968646f4 Don't leak nsBoxToBlockAdaptors (bug 177807). r=varga, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@140342 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 06:52:20 +00:00
jaggernaut%netscape.com
cc35115ece Bug 66919: Add overflow to personal toolbar. r=shliang, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@140341 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 06:36:16 +00:00
mkaply%us.ibm.com
b32b668cdc #193403
r=mkaply, sr=blizzard (platform specific)
OS/2 only - do slow tiling when scale is not 1.0


git-svn-id: svn://10.0.0.236/trunk@140340 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 05:31:13 +00:00
darin%netscape.com
00da4d2ffb landing jdunn's patch for bug 121084, cache: Images requested twice -> "The image cannot be displayed, because it contains errors." message [when "Compare the page in cache ..." set to "every time I view the page"], r=pavlov sr=darin
git-svn-id: svn://10.0.0.236/trunk@140339 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 05:29:11 +00:00
mkaply%us.ibm.com
d67db4e384 #194571
r=pedemont, sr=blizzard (platform specific)
OS/2 only - Implement GetLastInputEventTime


git-svn-id: svn://10.0.0.236/trunk@140338 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 05:23:13 +00:00
gordon%netscape.com
f1e46c61a4 Fix bug 198267. Fix accounting of mInactiveSize to prevent assertion. rs=darin.
git-svn-id: svn://10.0.0.236/trunk@140337 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 05:14:27 +00:00
darin%netscape.com
2a07b88e40 landing framework changes to support NTLM authentication b=159015 r=dougt,cathleen sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140336 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 05:05:49 +00:00
nelsonb%netscape.com
e1a6768967 Add support for Elliptic Curve Cryptography. Bug 195135.
Contributor(s):
* Sheueling Chang Shantz <sheueling.chang@sun.com> and
* Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
Added Files:
    GF2m_ecl.c GF2m_ecl.h mpi/mp_gf2m.c mpi/mp_gf2m.h
    mpi/tests/mptest-b.c


git-svn-id: svn://10.0.0.236/trunk@140335 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 05:03:11 +00:00
dbradley%netscape.com
86d58b0b90 Bug 198668 - [AxPlugin] Ofoto control does not return the value of properties correctly. r=dbradley/adamloc, sr=jst
IDispatch only changes, not part of the regular build


git-svn-id: svn://10.0.0.236/trunk@140334 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 04:20:33 +00:00
mkaply%us.ibm.com
e94225246a #188249
r=dbradley
OS/2 GCC changes


git-svn-id: svn://10.0.0.236/trunk@140333 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 04:18:02 +00:00
shliang%netscape.com
b26209a710 171013 - fix and hookup toolbars as text/icons/both in modern. r=varga, sr=jag
git-svn-id: svn://10.0.0.236/trunk@140332 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 03:48:52 +00:00
smontagu%netscape.com
99855dc22c Add a bounds check in do_BreakGetTextDimensions. May or may not be related to the crashes reported in bug 196484. Author=roland.mainz@informatik.med.uni-giessen.de, r=smontagu, sr=rbs.
git-svn-id: svn://10.0.0.236/trunk@140331 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 03:45:45 +00:00
sicking%bigfoot.com
9d8c71e95a Fix OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@140330 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 03:18:37 +00:00
shliang%netscape.com
4353d8c6d6 123617 - can't tab to buttons checkboxes and radios in osx classic. r=jag, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@140329 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 02:57:05 +00:00
shliang%netscape.com
c7188f965f 112789 - disabled radio elements should not get focus. patch largely by neil@parkwaycc.co.uk. r=shuehan, neil, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@140328 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 02:55:19 +00:00
darin%netscape.com
5bdce38ea4 fixes bug 199108 "Changes to cookie prefs need restart to take effect"
patch=dwitte r=kaie sr=darin


git-svn-id: svn://10.0.0.236/trunk@140327 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 02:27:39 +00:00
sicking%bigfoot.com
8a20bd5b4a fix build bustage due to gkconxsldoc_s no longer existing after landing of bug 185797
git-svn-id: svn://10.0.0.236/trunk@140326 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 02:21:17 +00:00
jst%netscape.com
a5098df2d0 Checking in gena01@lk.net's fix for bug 193259. Fix error about replaceInsert not being defined in nsProgressDialog.js. r=bugmail@sicking.cc, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140325 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 02:07:35 +00:00
shliang%netscape.com
2d72fd3c4a 195924, 195921, 195928 - popup blocking changes to use whitelisting only and provide info dlg when popup first encountered. r=danm, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@140324 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 02:03:13 +00:00
shliang%netscape.com
51bc04cb52 178328 - combine bcc settings in mail account manager copies and folders panel. r=cavin, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@140323 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:54:29 +00:00
harishd%netscape.com
6647461131 Fixing a bug in my previous checking. sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140322 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:49:59 +00:00
suresh%netscape.com
6100f7f3e8 bug 191836 - cookiesTree in CookieViewer.xul should use seltype attribute. r-varga, sr-jag
git-svn-id: svn://10.0.0.236/trunk@140320 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:44:30 +00:00
suresh%netscape.com
c661ebaceb fixing the usage of Components.results. part of bug 139772, r-dbradley, sr-darin.
git-svn-id: svn://10.0.0.236/trunk@140319 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:37:02 +00:00
sicking%bigfoot.com
7c153bcf57 Missed removing this in the landing of bug 185797. r=Pike sr=peterv
git-svn-id: svn://10.0.0.236/trunk@140317 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:34:11 +00:00
sicking%bigfoot.com
c90b18418b update from landing of bug 185797. Also add a missing makefile. r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@140316 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:32:39 +00:00
smontagu%netscape.com
150b00816f Add decoder for iso-8859-6.16. Bug 172491, r=Roland.Mainz, sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@140315 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:30:17 +00:00
jst%netscape.com
c301c412b0 Checking in dbradley@netscape.com's fix for bug 198995. Make sure we default to the default charset if the server gives us one we don't know. r=jst@netscape.com, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140314 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:26:38 +00:00
suresh%netscape.com
a7360b2aec fix for 191946 - shows japanese language, instead of english. r/sr-darin
git-svn-id: svn://10.0.0.236/trunk@140313 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:21:26 +00:00
suresh%netscape.com
3c69094473 fix for 139772 - PAC: HTTP auth support. r-dbradley, sr-darin.
git-svn-id: svn://10.0.0.236/trunk@140312 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:19:52 +00:00
sicking%bigfoot.com
64ce860e2a Compiled XSLT stylesheets. Improves speed, implements forwards-compatible-parsing and handling of unknown extension-elements. Also fixes some random edgecasebugs such as recursive merged named-attribute-sets and empty strings in copy-of.
Patch mainly by sicking, but large parts also by Pike and peterv.

Tracker is bug 185797. r=Pike/sicking rs=peterv.


git-svn-id: svn://10.0.0.236/trunk@140310 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:10:14 +00:00
mkaply%us.ibm.com
325f6d6a00 #183622
r=pedemont, sr=blizzard (platform specific)
OS/2 only - allowing dropping of objects onto the browser, make holding down Ctrl download stuff


git-svn-id: svn://10.0.0.236/trunk@140308 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:01:27 +00:00
timeless%mozdev.org
4d00a17c03 Bug 199195 block images from this server doesn't work
patch by mvl@exedo.nl r=dwitte sr=darin


git-svn-id: svn://10.0.0.236/trunk@140307 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:46:33 +00:00
timeless%mozdev.org
df60c36ac7 Bug 199216 adding domain.com to whitelist doesn't allow popups from *.domain.com to appear
patch by mvl@exedo.nl r=dwitte sr=jag


git-svn-id: svn://10.0.0.236/trunk@140306 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:46:32 +00:00
wtc%netscape.com
ede99124e6 Bug 199082: checked in Nelson's patch, which
a) changes selfserv to test the return value from NSS_Shutdown.
b) changes SECMOD_Shutdown to set the error code SEC_ERROR_BUSY before
   returning SECFailure.
c) Adds a new function SSL_ShutdownServerSessionIDCache to ssl.h.
d) Changes selfserv to call SSL_ShutdownServerSessionIDCache before calling
NSS_Shutdown.
Modified Files:
	cmd/selfserv/selfserv.c lib/pk11wrap/pk11util.c
	lib/ssl/ssl.def lib/ssl/ssl.h lib/ssl/ssl3con.c
	lib/ssl/sslimpl.h lib/ssl/sslsnce.c


git-svn-id: svn://10.0.0.236/trunk@140305 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:31:13 +00:00
cltbld%netscape.com
ab4b56e4be Automated update
git-svn-id: svn://10.0.0.236/trunk@140304 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:30:08 +00:00
cavin%netscape.com
0532c6ba07 Fix for 199186. Only compare first 15 chars for the addrbook names in GetABInterface(). r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@140303 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:27:52 +00:00
cavin%netscape.com
57f54e4202 Fix for 192994. Put back memeset() call to fix MS COM not returning the right status code for nsSynchronizeAB(). r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@140302 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:25:14 +00:00
colin%theblakes.com
ff0e7bcd4a OpenVMS only; add -g to debug links. b=199156. r=cls.
git-svn-id: svn://10.0.0.236/trunk@140301 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:22:08 +00:00
mkaply%us.ibm.com
2630500555 Oops - missed part
git-svn-id: svn://10.0.0.236/trunk@140298 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:11:20 +00:00
harishd%netscape.com
1ddaaf5d93 Check if universalBrowserRead is set before checking for same origin. Also, clear the exception set by the security manager, if same origin check failed, and fall back on the new security for webservices. b=199182, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@140297 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 00:00:04 +00:00
dbaron%dbaron.org
cb66990dc5 Fix leak of mValue. b=199184 r=jkeiser sr=jst
git-svn-id: svn://10.0.0.236/trunk@140296 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 23:59:26 +00:00
timeless%mozdev.org
57f072be0c Bug 199113 Mozilla crashes when calling "Manage Stored Cookies" before loading any page
patch by dwitte@stanford.edu r=mvl@exedo.nl sr=darin


git-svn-id: svn://10.0.0.236/trunk@140294 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 23:35:51 +00:00
nhotta%netscape.com
1bce5084b7 Implements ACE to UTF-8 and modified the test program,
bug 196717, r=shanjian, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@140293 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 23:18:41 +00:00
nisheeth%netscape.com
4199ed2c73 Fix for bug 197127. r=alecf, sr=heikki. Mark clicked JS urls as hidden in global history. Don't let clicked data urls enter global history.
git-svn-id: svn://10.0.0.236/trunk@140292 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 23:13:10 +00:00
peterlubczynski%netscape.com
993ce3a9d5 Fixing bug 192914, prevent Real from recursivly dispatching events, r=smontagu@netscape.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@140291 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 23:10:20 +00:00
alecf%netscape.com
e69f891339 oops, one more bz-only warning
git-svn-id: svn://10.0.0.236/trunk@140290 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 22:38:28 +00:00
sspitzer%netscape.com
38e7102622 fix polish bug #198280 (for esther).
Inconsistent text color for descriptive text in Junk Mail Control window,  prefs, and account settings.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@140289 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 22:38:27 +00:00
alecf%netscape.com
45da811be1 quiet down this warning too - its all you bz
git-svn-id: svn://10.0.0.236/trunk@140288 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 22:37:05 +00:00
alecf%netscape.com
d7e8ea2a47 enough with this warning! making DEBUG_bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140287 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 22:32:48 +00:00
rginda%netscape.com
c85196c037 bug 197108, land chatzilla 0.8.25, chatzilla only
160295 chatzilla doesn't display nicknames in userlist when the
194184 nickname change doesn't affect screenname
194287 ChatZilla alters taken nickname only at the very first at
169804 Blank text area + Crtl+Enter in multi-text mode shows you
162251 Chatzilla doesnt start maximized
178313 /names command fails to show output for other channels
196265 message type([info],[error]) auto wrapped after localizat
197024 Multi/Single-line input mode ought to be configurable in
198843 Spelling mistake in Prefs > Chatzilla > Stalking


git-svn-id: svn://10.0.0.236/trunk@140286 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 22:23:50 +00:00
mkaply%us.ibm.com
429616f55a OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@140285 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 22:04:15 +00:00
alecf%netscape.com
671997c658 one more thing for bug 195262 - export nsStaticAtom.h - not used anywhere yet
git-svn-id: svn://10.0.0.236/trunk@140283 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 21:46:33 +00:00
seawood%netscape.com
6e2fec2de9 Add objdir support to codesighs scripts
Bug #197656 r=alecf


git-svn-id: svn://10.0.0.236/trunk@140282 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 21:39:35 +00:00
alecf%netscape.com
cb42ed317c fix dumb mac bustage - cast sizeof() to PRUint32
git-svn-id: svn://10.0.0.236/trunk@140279 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 21:23:44 +00:00
mkaply%us.ibm.com
d810265b2f Not part of build - allow tester to be built via regular build process
git-svn-id: svn://10.0.0.236/trunk@140278 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 21:19:14 +00:00
alecf%netscape.com
320661a37d oops, fix Xft-only bustage
git-svn-id: svn://10.0.0.236/trunk@140277 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 21:13:01 +00:00
mkaply%us.ibm.com
495bc90eb4 #188249
r=peterl, sr=dbaron
Rename some strcmpi to stricmp and itoa to _itoa
Not part of default build


git-svn-id: svn://10.0.0.236/trunk@140276 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 20:56:47 +00:00
mkaply%us.ibm.com
9556611b32 Not part of build
Fix a bad include dependency


git-svn-id: svn://10.0.0.236/trunk@140275 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 20:52:39 +00:00
nhotta%netscape.com
407872aa95 Apply length check for generated ACE string,
bug 198637, r=shanjian, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@140274 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 20:48:03 +00:00
sicking%bigfoot.com
0ace7bd025 Preparation for bug 185797, compiled XSLT stylesheets.
r=Pike rs=peterv


git-svn-id: svn://10.0.0.236/trunk@140273 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 20:28:09 +00:00
sspitzer%netscape.com
bc8cc18c68 supplimental fix for bug #194918.
fix collision with other commands in "Tools".
thanks to neil for the patch.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140272 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 20:22:06 +00:00
sspitzer%netscape.com
8ee7aa0673 fix for bug #199135
[modern skin] junk mail column header icon in thread pane 2px too high (makes headers resize)
thanks to durbacher@gmx.de for the bug and fix.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140271 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 20:08:17 +00:00
alecf%netscape.com
91bc90e78f oops, back out a checkin that wasn't supposed to land
git-svn-id: svn://10.0.0.236/trunk@140270 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:59:06 +00:00
akkana%netscape.com
cef0965205 145196: a warning fix from burpmaster@truffula.net and another one from me
git-svn-id: svn://10.0.0.236/trunk@140268 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:51:06 +00:00
rginda%netscape.com
fccaedbbcf bug 197106, land venkman 0.9.53, venkman only
* adds the abillity to change values right from the Local Variables or Watch
views.  Just double-click on the value and enter a new expression to be evaluated.
* adds the ability to add watches from the Local Variables view.  Just select
"Add Watch Expression" from the context menu of the Local Variables view.
* adds the ability to save and restore breakpoints and watches.
* adds close buttons to the source view tabs.
* adds a pref to enable "clost tab on middle click" behavior, and a pref to
disable the new close buttons.
* changed from "type" attribute to "orient".


git-svn-id: svn://10.0.0.236/trunk@140267 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:50:32 +00:00
wtc%netscape.com
4551001755 Bug 194083: use qcc instead of gcc. The patch is contributed by
amardare@qnx.com.


git-svn-id: svn://10.0.0.236/trunk@140266 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:32:36 +00:00
nboyd%atg.com
f0ebe630a4 change to 1.5R5 prerelease
git-svn-id: svn://10.0.0.236/trunk@140265 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:13:29 +00:00
nboyd%atg.com
edc6afd6c8 Switch to 1.5R5pre.
git-svn-id: svn://10.0.0.236/trunk@140264 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:11:58 +00:00
heikki%netscape.com
4d61beae20 Update localeVersion.
git-svn-id: svn://10.0.0.236/trunk@140263 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:11:03 +00:00
timeless%mozdev.org
2720b14f97 Bug 198870 Yahoo Mail login is broken (javascript reading of document.cookie returns nothing)
patch by mvl@exedo.nl r=dwitte sr=darin


git-svn-id: svn://10.0.0.236/trunk@140262 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:05:36 +00:00
mkaply%us.ibm.com
e4016200a7 #198941
r=me 
From mvl - fix phoenix bustage on popup blocking


git-svn-id: svn://10.0.0.236/trunk@140261 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 19:05:08 +00:00
alecf%netscape.com
f24ccb3da0 landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
sr=darin, r=dbaron


git-svn-id: svn://10.0.0.236/trunk@140260 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 18:55:59 +00:00
timeless%mozdev.org
71d3e6e03f Bug 199056 cookie_FindPosition() uses uninitialized oldestPositionFromHost; max cookies per host can be greater than 20
patch by dwitte@stanford.edu r=timeless sr=heikki


git-svn-id: svn://10.0.0.236/trunk@140259 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 18:39:32 +00:00
harishd%netscape.com
c267695bbe Patch from kairo@kairo.at - Update localeVersion of P3P. b=199121, r=harishd@netscape.com, sr=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140258 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 18:39:03 +00:00
cbiesinger%web.de
ca0b62e312 part of bug 46200, remove a bit more stuff from nsIBrowserInstance, r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140256 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 18:34:54 +00:00
pkw%us.ibm.com
97edbe7fb0 Bug 198082 - AIX: GTK2 build fails (undefined symbol MAX_BUTTONS)
r=bryner@netscape.com, sr=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@140255 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 16:26:24 +00:00
darin%netscape.com
ffc44d2310 fixes bug 196406 "Mozilla is sending an Accept-encoding for compress but doesn't support it." patch=freetzer@netscape.net r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@140254 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 16:23:46 +00:00
timeless%mozdev.org
d6486a04cc Bug 190058 Remove xpcom/tests/TestBuffers.cpp
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@140253 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 16:11:01 +00:00
kin%netscape.com
4746a8bd68 Fix for bug 199133: mfc embed drag&drop doesn't work within same editor
Make DragOver() consume the drag event so that the default browser drag listener that is present during embedding, isn't triggered.

r=brade@netscape.com sr=dbaron@dbaron.org


git-svn-id: svn://10.0.0.236/trunk@140252 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 15:38:17 +00:00
glazman%netscape.com
f981e4719a meta-fix for image and table resizing bugs in html editor
solves bugs 195412, 196624, 196122, 195849, 197158, 195141, 195126, 199013
r=brade, sr=kin


git-svn-id: svn://10.0.0.236/trunk@140251 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 15:24:08 +00:00
dbaron%dbaron.org
0465d009bf Fix incremental reflows of <br clear=all>. b=157444 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@140250 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 15:24:07 +00:00
darin%netscape.com
e4b5991652 fixes bug 192353 "cache meta data is bloaty" r=gordon sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140249 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 15:20:10 +00:00
glazman%netscape.com
3c4782248b EditorOverride.css contained slow CSS rules; b=196625, r=kin, sr=kin
git-svn-id: svn://10.0.0.236/trunk@140248 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 15:16:21 +00:00
dbaron%dbaron.org
62a44d84ec Don't hold the pref service forever in a static nsCOMPtr. b=198895 r=peterlubczynski sr=bryner,alecf
git-svn-id: svn://10.0.0.236/trunk@140246 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 14:55:35 +00:00
dbaron%dbaron.org
4744a88e24 Fix shutdown leaks in nsTraceRefcnt. b=63665 r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140245 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 14:53:01 +00:00
dbaron%dbaron.org
d07a6f159b Fix shutdown leaks in FTP by freeing the elements of mRootConnectionList before going offline (during XPCOM shutdown). b=191835 r=bbaetz sr=darin
git-svn-id: svn://10.0.0.236/trunk@140244 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 14:48:57 +00:00
mkaply%us.ibm.com
677f65ee90 Use XP_OS2, not OS2 ust to be safe
git-svn-id: svn://10.0.0.236/trunk@140243 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 14:20:28 +00:00
mkaply%us.ibm.com
bbce45312a #198536
r=pedemont, sr=blizzard (platform specific)
OS/2 only - Remove hack for whether or not color is set - always set color


git-svn-id: svn://10.0.0.236/trunk@140242 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 14:18:27 +00:00
neil%parkwaycc.co.uk
a8347d1ab6 Bug 198685 need nsCOMArray function like IndexOf that checks COM object identity p=bsmedberg@covad.net r=alecf (no sr needed)
git-svn-id: svn://10.0.0.236/trunk@140238 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 13:16:02 +00:00
varga%netscape.com
eca527f4e9 Reverting last changes.
git-svn-id: svn://10.0.0.236/trunk@140237 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 12:41:40 +00:00
locka%iol.ie
79d38ae90f Add PERSIST_FLAGS_DONT_CHANGE_FILENAMES flag to prevent filename munging during composer upload. b=138832 r=brade@netscape.com sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140235 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 12:19:05 +00:00
kyle.yuan%sun.com
f8097b00a7 Bug 195687 [ATK Accessibility] move nsIAccessibleEditableText support from nsHTMLTextFieldAccessible to nsAccessibleEditableText
r=bolian.yin
Not in the default build


git-svn-id: svn://10.0.0.236/trunk@140232 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 09:12:39 +00:00
bryner%netscape.com
1ff094ba0d attempting to fix speedracer (xlib) bustage
git-svn-id: svn://10.0.0.236/trunk@140231 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 08:31:13 +00:00
jshin%mailaps.org
18198834d1 bug 191542 : Add UTF-8 equivalent of |IsASCII|, IsUTF8. r=smontagu, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140230 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 08:11:13 +00:00
varga%netscape.com
f9d49cfdfb Trying to improve startup time.
git-svn-id: svn://10.0.0.236/trunk@140228 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 07:36:33 +00:00
timeless%mozdev.org
1c2b950706 Bug 196735 <OBJECT src=...> should be ignored
patch by bugzilla2@farside.demon.co.uk r=peterl sr=jst


git-svn-id: svn://10.0.0.236/trunk@140227 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 07:28:54 +00:00
timeless%mozdev.org
6f8490ccfc Bug 101198 nsXPCToolsCompiler.cpp > xpctools_private.h incorrectly uses LL_INIT which breaks for !*HAVE_LONG_LONG
removing unused include
r=dbradley sr=dmose


git-svn-id: svn://10.0.0.236/trunk@140226 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 07:18:15 +00:00
dbradley%netscape.com
5a90e4c06b Bug 189922 - Uninitialized variable in xpcom/typelib/xpt/src/xpt_struct. r=timeless, sr=jst
git-svn-id: svn://10.0.0.236/trunk@140225 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 07:07:48 +00:00
gordon%netscape.com
bedef0cf7a Fix bug 198267 and bug 191161. r=bryner, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@140224 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 07:05:33 +00:00
cltbld%netscape.com
898e138077 Automated update
git-svn-id: svn://10.0.0.236/trunk@140223 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 07:00:11 +00:00
seawood%netscape.com
dd39c00431 Add support for creating diskimages (.dmg) on OS X.
Bug #122067 r=bryner


git-svn-id: svn://10.0.0.236/trunk@140222 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 06:59:54 +00:00
timeless%mozdev.org
df62f8511b Bug 101198 nsXPCToolsCompiler.cpp > xpctools_private.h incorrectly uses LL_INIT which breaks for !*HAVE_LONG_LONG
r=dbradley sr=dmose


git-svn-id: svn://10.0.0.236/trunk@140221 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 06:57:55 +00:00
seawood%netscape.com
4da846686f Resurrect --disable-oji
Bug #197924 r=peterl sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140220 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 06:54:52 +00:00
seawood%netscape.com
5ce9a0b484 Fix signature of standalone embedstring version of |Distance|.
Bug #198276 r=jag sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@140219 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 06:46:49 +00:00
bryner%netscape.com
e5351a4a7c attempting fix for OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@140218 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 05:20:01 +00:00
varga%netscape.com
e1cc3ffab6 Landing bookmarks branch.
Bug 196756 - Meta bug for major architectural changes in bookmarks code
r=jag, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@140217 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 05:06:03 +00:00
chanial%noos.fr
b98eacec55 one more file missing
git-svn-id: svn://10.0.0.236/trunk@140216 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 05:04:18 +00:00
chanial%noos.fr
301b284444 missing file
git-svn-id: svn://10.0.0.236/trunk@140215 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 04:56:13 +00:00
varga%netscape.com
96c3422078 Landing bookmarks branch. Everything except mozilla/xpfe
Bug 196756 - Meta bug for major architectural changes in bookmarks code
r=jag, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@140214 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 04:44:31 +00:00
chanial%noos.fr
fb1844f700 Landing of the bookmarks rewrite TBOOKMARKS_20030320_BRANCH (bug 196756) part one.
It includes:
- bug 160019: Robust bookmarks handling.
- bug 53422: Bookmarks Transaction Manager
- bug 36339: top level bookmark root
- bug 114962: spring loaded bookmark menu in menubar
Thanks to Jan for the great help, bug fixing and testing.

Jan's fixes include:
- bug 51683: unique URI for bookmarks
- bug 99860: new file bookmarks dialog
- bug 121053: optional labels for separators

r=jag, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@140213 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 04:42:38 +00:00
pinkerton%netscape.com
1d934a385e fix issue where a drag would cause an inline edit to start if a row
was already selected.


git-svn-id: svn://10.0.0.236/trunk@140212 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 04:05:20 +00:00
nelsonb%netscape.com
a5c825f716 Fix bug 198099. Display DSA public keys in certs properly.
git-svn-id: svn://10.0.0.236/trunk@140211 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 03:45:04 +00:00
kyle.yuan%sun.com
58aaf233da Bug 197152 AccDoAction failed with menuitem that has command (not oncommand) attribute
r=bryner, sr=jag
move command tag support from individual frames to nsXULElement


git-svn-id: svn://10.0.0.236/trunk@140209 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 03:15:37 +00:00
roc+%cs.cmu.edu
afa76d3c3c Bug 191474. Make GTK paint in one pass, pass a region to paint up from GTK to the view manager. r+sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@140208 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 03:07:33 +00:00
roc+%cs.cmu.edu
e5bc645b4f Bug 191474. Make GTK paint in one pass, pass a region to paint up from GTK to the view manager. r+sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@140207 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:58:10 +00:00
pinkerton%netscape.com
e118c64151 some cleanup and fix a crash when closing window with manager showing
(bug 199014)


git-svn-id: svn://10.0.0.236/trunk@140206 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:57:41 +00:00
harishd%netscape.com
3b2d0c40fa Patch provided by heikki@netscape.com - Make wsdl/proxy noAccess in mailnews. b=198526, r=harishd@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140205 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:53:40 +00:00
harishd%netscape.com
f5de8288f1 Patch provided by jst@netscape.com - Give XPTCVariants that are expected to receive a T_DOMSTRING value an nsAString object to hold the string value. b=193387, r=harishd@netscape.com, sr=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140204 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:37:05 +00:00
timeless%mozdev.org
b620d07d81 Bug 198483 Uninitalized m_dcx causes shutdown crash [@ NSS_CMSDecoder_Cancel]
r=kaie sr=darin


git-svn-id: svn://10.0.0.236/trunk@140203 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:30:56 +00:00
timeless%mozdev.org
091571b689 Bug 198861 valgrind nsWindow::Resize uses unitialized value: mShown
r=biesi sr=tor


git-svn-id: svn://10.0.0.236/trunk@140202 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:30:24 +00:00
timeless%mozdev.org
9181be2f78 Bug 196352 JS_GetContextPrivate isn't used correctly
r=javi sr=heikki


git-svn-id: svn://10.0.0.236/trunk@140201 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:30:22 +00:00
timeless%mozdev.org
58fe41a284 Bug 198512 FMM [@ inCSSValueSearch::~inCSSValueSearch]
r=caillon sr=heikki


git-svn-id: svn://10.0.0.236/trunk@140200 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:30:18 +00:00
darin%netscape.com
d4e8a92524 fixes bug 195746 "Corrupt cache / HTTP networking - Wrong images, incomplete
pages, octet-stream download dialog" r=dougt sr=bz


git-svn-id: svn://10.0.0.236/trunk@140199 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:23:11 +00:00
darin%netscape.com
0a46c9020d final patch for bug 198270 "Trunk crash resulting from minimo branch landing" patch=dougt r=kaie sr=darin
git-svn-id: svn://10.0.0.236/trunk@140198 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:17:05 +00:00
jpierre%netscape.com
15f8615291 Fix build
git-svn-id: svn://10.0.0.236/trunk@140197 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:13:33 +00:00
darin%netscape.com
de3c6a4399 removing dead code
git-svn-id: svn://10.0.0.236/trunk@140196 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:10:41 +00:00
darin%netscape.com
c7dbb27bac fixes bug 192352 "~ns{In,Out}putStreamReadyEvent should check nsIEventQueue::isQueueOnCurrentThread"
r+sr=dougt


git-svn-id: svn://10.0.0.236/trunk@140195 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:10:11 +00:00
harishd%netscape.com
081fcd7795 Fixing bustage in a different way! Courtesy: Heikki
git-svn-id: svn://10.0.0.236/trunk@140194 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 02:02:33 +00:00
waldemar%netscape.com
7c6f1783bb Implemented is, catch, for-in, and parts of class construction and calling. Made instance variable initializers be compile-time constants. Revamped design of const, making constants lazily evaluated as needed rather than trying to distinguish compile-time constants from run-time constants. Made slight adjustments to the grammar of for-statements. Outlawed initializers on for-in var declarations in the semantics.
git-svn-id: svn://10.0.0.236/trunk@140193 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:53:04 +00:00
harishd%netscape.com
ba53dc8763 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@140192 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:46:24 +00:00
pschwartau%netscape.com
67f32ab3c4 Revising test to match style of testcase for duplicate bug 192414. That is, use an eval string and try...catch. See bug 192414 comment 25 etc. -
git-svn-id: svn://10.0.0.236/trunk@140191 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:45:29 +00:00
waldemar%netscape.com
342308fa55 Supported :narrow-* inside AND and OR expressions even if assigned to a boolean variable.
Added :delay option to record constructor to permit circular definitions of global variables


git-svn-id: svn://10.0.0.236/trunk@140190 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:41:40 +00:00
waldemar%netscape.com
881538a9b4 Reduced default amout of chatter of read-eval-print loop
git-svn-id: svn://10.0.0.236/trunk@140189 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:40:00 +00:00
brendan%mozilla.org
401bba5324 White-space, bracing, and 80th column style fixes, r=self.
git-svn-id: svn://10.0.0.236/trunk@140188 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:38:53 +00:00
suresh%netscape.com
6d449d084c fix for bug 155078. fixing typos in Cookies. r-cotter, sr-jag.
git-svn-id: svn://10.0.0.236/trunk@140187 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:29:56 +00:00
cltbld%netscape.com
96a7b6fc6b HTTP version of tree status script. Report how long an httpd server has been up. -mcafee
git-svn-id: svn://10.0.0.236/trunk@140186 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:21:15 +00:00
cltbld%netscape.com
7f10a5d5af Ading reportdata.pl. -mcafee
git-svn-id: svn://10.0.0.236/trunk@140185 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:19:40 +00:00
suresh%netscape.com
073abfe4ed fix for bug 48202 - HTTP 307 redirect behavior violates RFC2616 [should preserve request method]. r-dougt,sr-darin.
git-svn-id: svn://10.0.0.236/trunk@140184 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:19:21 +00:00
cltbld%netscape.com
282ece147a Fix abs path for cronjob. -mcafee
git-svn-id: svn://10.0.0.236/trunk@140183 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:19:05 +00:00
mkaply%us.ibm.com
7b7e81c308 Forgot a strcmpi
git-svn-id: svn://10.0.0.236/trunk@140182 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:15:09 +00:00
cltbld%netscape.com
a23e93937d Automated update
git-svn-id: svn://10.0.0.236/trunk@140181 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:00:15 +00:00
wtc%netscape.com
7c58a9408a Bug 196004: added a test to determine whether gcc uses GNU ld or the native
ld.  This test is useful on Solaris.  Then, use this test to provide better
support for gcc on Solaris.  We can use the right linker flags depending on
the ld that gcc uses. r=cls.


git-svn-id: svn://10.0.0.236/trunk@140180 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 00:50:23 +00:00
bryner%netscape.com
3c5e3c3ffc Another leak fix from bug 198655 that it turns out we do need. r/sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@140179 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 00:41:13 +00:00
harishd%netscape.com
8359dc5e8e Adding P3P to the packaging list. b=198148, r=ssu@netscape.com, sr=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140178 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 00:31:11 +00:00
harishd%netscape.com
f1de30296c Adding wsdl and proxy to the packaging list. b=198683, r=ssu@netscape.com, sr=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140177 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 00:24:43 +00:00
harishd%netscape.com
832eb93a91 Enabling an alternative security model for web services. b=183824, r=rayw@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@140175 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 00:19:26 +00:00
cltbld%netscape.com
e439ff9577 Adding reportdata.pl, to reuse some perl code.
git-svn-id: svn://10.0.0.236/trunk@140174 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 00:19:21 +00:00
jst%netscape.com
d4f44f13f5 Fixing bug 199033. Taking out code that was needed for full-page plugins when they didn't have a document associated with them, that was recently fixed, so now this code is no longer needed. r=peterlubczynski@netscape.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@140173 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 00:17:27 +00:00
darin%netscape.com
418b92e9d5 backing out roc+%cs.cmu.edu check-in for bug 113232
git-svn-id: svn://10.0.0.236/trunk@140172 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 00:07:00 +00:00
darin%netscape.com
d3432f8912 backing seth out, for blocker fixes
git-svn-id: svn://10.0.0.236/trunk@140171 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 23:20:04 +00:00
ian.mcgreer%sun.com
4703bb8197 bug 198622, redundant memset calls
git-svn-id: svn://10.0.0.236/trunk@140167 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 22:25:52 +00:00
rogerl%netscape.com
49e896c466 !!! BROKEN !!! More progress on new object layout
git-svn-id: svn://10.0.0.236/trunk@140166 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 22:12:26 +00:00
gerv%gerv.net
cbc068bfa5 Bug 195621 - Back out taint-related changes from bug 160710. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@140164 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 21:33:06 +00:00
mcs%netscape.com
1cd7eb9a68 Fix 175900 - read overrun in ldap resolve code.
Note: this fixes code we do not compile right now.


git-svn-id: svn://10.0.0.236/trunk@140161 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 21:12:03 +00:00
mcs%netscape.com
74319d5e50 Follow up fix for 126462 - Occurences of uninitialized variables being
used before being set (in directory/c-sdk).
	Fix debug build.


git-svn-id: svn://10.0.0.236/trunk@140160 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 20:44:58 +00:00
sspitzer%netscape.com
eeb894ca8c fix for regression bug #198946
"repainting horribly broken"
caused by roc's checkin for bug #113232
this is roc's patch for the problem.


git-svn-id: svn://10.0.0.236/trunk@140159 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 20:41:10 +00:00
mcs%netscape.com
e512518762 Fix 144241 - possible C SDK leak or delayed free().
Note: unconfirmed fix; I do not have a test program for this bug.


git-svn-id: svn://10.0.0.236/trunk@140158 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 20:05:24 +00:00
mcs%netscape.com
5076ab7942 Fix 126462 - Occurences of uninitialized variables being used
before being set (in directory/c-sdk).


git-svn-id: svn://10.0.0.236/trunk@140157 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 19:59:05 +00:00
mcs%netscape.com
952ba976ed Fix 198972 - LDAP tools do not build on AIX.
Link with iconv library on AIX.


git-svn-id: svn://10.0.0.236/trunk@140156 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 19:49:11 +00:00
rogerl%netscape.com
642d71fcc3 !!! BROKEN !!! Major bustage, halfway through swicth to current spec. low
level implementation


git-svn-id: svn://10.0.0.236/trunk@140155 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 19:36:40 +00:00
relyea%netscape.com
65773f5b59 Bug 142867: pk12util needs to be able to import intermediate CA's into hw
tokens.


git-svn-id: svn://10.0.0.236/trunk@140152 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 19:09:08 +00:00
mostafah%oeone.com
cd58c208c6 Tweaked test functions
git-svn-id: svn://10.0.0.236/trunk@140151 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 18:57:57 +00:00
blizzard%redhat.com
ed199cd971 Bug #198051. Update package files to keep up with the NSS 3.8 landing. wtc's patch.
git-svn-id: svn://10.0.0.236/trunk@140147 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 14:57:33 +00:00
mkaply%us.ibm.com
31a8311806 #197446
r=me
Changes to get os2Embed building


git-svn-id: svn://10.0.0.236/trunk@140146 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 14:54:04 +00:00
mikep%oeone.com
0342cbf32f Fixing bug 198579, problem with DST in small calendar.
git-svn-id: svn://10.0.0.236/trunk@140145 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 14:50:35 +00:00
mkaply%us.ibm.com
6266147eaf #188249
r/s=dveditz
OS/2 changes for GCC


git-svn-id: svn://10.0.0.236/trunk@140144 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 14:35:35 +00:00
cltbld%netscape.com
41b1d27bb1 Automated update
git-svn-id: svn://10.0.0.236/trunk@140143 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 14:15:10 +00:00
mkaply%us.ibm.com
e74c702054 #188249
r=cls
OS/2 GCC build changes


git-svn-id: svn://10.0.0.236/trunk@140142 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 14:07:08 +00:00
neil%parkwaycc.co.uk
ec778884c7 Bug 198264 Editor's "Toolbars" category label cannot be localised r=brade sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140141 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 13:54:49 +00:00
pinkerton%netscape.com
f72434cb9a oops, put new files in wrong place
git-svn-id: svn://10.0.0.236/trunk@140139 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 13:29:17 +00:00
pinkerton%netscape.com
53c59a7158 remove un-needed code
git-svn-id: svn://10.0.0.236/trunk@140138 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 13:18:16 +00:00
bmlk%gmx.de
64e4c7b1b5 dont clip composite borders, bug 197086 r/sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@140137 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 10:17:25 +00:00
kyle.yuan%sun.com
879b4670f2 Bug 195688 [ATK Accessibility] move nsIAccessibleHyperText support from nsHTMLIFrameAccessible to nsAccessibleHyperText
r=bolian.yin
Not in the default build


git-svn-id: svn://10.0.0.236/trunk@140136 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 09:36:04 +00:00
justdave%syndicomm.com
102d689489 Bug 190892: Radio button for "run this query" looks silly if it's the only choice. Make it a hidden input if it's the only one.
r= Gerv, a= justdave


git-svn-id: svn://10.0.0.236/trunk@140135 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 07:59:58 +00:00
louie.zhao%sun.com
b29f94081c OJI part of bug 60304 "Basic Auth doesn't work for Java"
r = peterlubczynski; sr = darin
patch = joshua.xia@sun.com


git-svn-id: svn://10.0.0.236/trunk@140134 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 06:25:06 +00:00
roc+%cs.cmu.edu
a70c7ce7b7 Bug 174049. Smooth scrolling. Original patch by Neil cronin. r+sr=kin
git-svn-id: svn://10.0.0.236/trunk@140133 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 05:29:45 +00:00
roc+%cs.cmu.edu
6f0e8cad25 Bug 113232. Make 'background:transparent' work on top-level XUL windows. r=pavlov,kmcclusk,bzbarsky,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140132 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 04:57:22 +00:00
roc+%cs.cmu.edu
4afc0e3336 Bug 113232. Make 'background:transparent' work on top-level XUL windows. r=pavlov,kmcclusk,bzbarsky,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140131 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 04:54:48 +00:00
timeless%mozdev.org
0e5f07166f Bug 106386 rid source of misspellings
patch by nb@ipnode.info r=biesi sr=dmose


git-svn-id: svn://10.0.0.236/trunk@140130 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 04:15:34 +00:00
bryner%netscape.com
048d6ca3ee Move editor's key event listener, xbl commands, and typeahead find into the system event group. This allows event listeners in content to reliably cancel key events. Bug 54035, r=jkeiser and aaronl, sr=hyatt and kin.
git-svn-id: svn://10.0.0.236/trunk@140129 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 04:00:58 +00:00
louie.zhao%sun.com
20b2e00c9c necko part of bug 60304 "Basic Auth doesn't work for Java"
(To complete fixing bug 60304, need another patch, which is in OJI module)
r = antonio.xu sr= darin


git-svn-id: svn://10.0.0.236/trunk@140128 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 03:59:47 +00:00
pinkerton%netscape.com
94c0ff602c from dts
git-svn-id: svn://10.0.0.236/trunk@140127 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 03:49:02 +00:00
kyle.yuan%sun.com
249b6d2b1d Bug 197974 [ATK Accessibility] rewrite nsAccessibleText code
r=bolian.yin
Not in the default build


git-svn-id: svn://10.0.0.236/trunk@140126 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 03:23:12 +00:00
pinkerton%netscape.com
e4a52a055c new in-window bookmark manager.
git-svn-id: svn://10.0.0.236/trunk@140125 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 02:10:08 +00:00
kyle.yuan%sun.com
70ea748da1 Bug 177868 [ATK Accessibility] better organization of HTML content
r=pete
Not in the default build


git-svn-id: svn://10.0.0.236/trunk@140124 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 02:09:55 +00:00
seawood%netscape.com
0cb9beaf7c Fixing --disable-xpinstall bustage.
git-svn-id: svn://10.0.0.236/trunk@140122 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 00:07:10 +00:00
mkaply%us.ibm.com
b62d290a1c #188249
r=me, sr=blizzard (platform specific code)
OS/2 GCC work


git-svn-id: svn://10.0.0.236/trunk@140121 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 23:58:25 +00:00
mkaply%us.ibm.com
ca7c70ef00 #188249
r=seawood, sr=bz
OS/2 GCC work


git-svn-id: svn://10.0.0.236/trunk@140120 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 23:56:15 +00:00
cbiesinger%web.de
1f1970b7d2 198829 patch by mvl@exedo.nl r=dwitte@stanford.edu sr=dmose Blocking cookies does not remain persistent
git-svn-id: svn://10.0.0.236/trunk@140117 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 22:35:02 +00:00
cltbld%netscape.com
67fa464a80 Automated update
git-svn-id: svn://10.0.0.236/trunk@140116 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 22:30:09 +00:00
pkw%us.ibm.com
56daaf0554 Bug 198304 - Installer doesn't build on AIX.
r=ssu@netscape.com, sr=dveditz@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140115 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 22:29:27 +00:00
sspitzer%netscape.com
b4881f94ad fix for bug #168496 [Go | Mail Start Page doesn't work in the stand alone message window, should be hidden]
thanks to neil for the fix, r/sr=sspitzer

fix for bug #195238 [Junk toolbar button text should say "Not Junk" if junk messages are selected]

fix for bug #198877 [removed extra menu seperator in view menu, for stand alone msg window]

also, disable junk UI for news messages, since the junk feature doesn't work for news yet.

r/sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@140113 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 22:12:39 +00:00
cbiesinger%web.de
1f53248d95 194773 patch by piersc@cogs.susx.ac.uk r=dean_tessman@hotmail.com sr=sspitzer Correctly match spec (address book card dialog)
git-svn-id: svn://10.0.0.236/trunk@140110 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 21:09:42 +00:00
jfrancis%netscape.com
e5a7368fa9 fix for 189225: deleting text at beginning of line adds extra space.
r=brade; sr=kin


git-svn-id: svn://10.0.0.236/trunk@140109 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 20:49:49 +00:00
jfrancis%netscape.com
0965f05259 fix for 187955: improvements to html fragment sink and paste code. Fixes problems seen with "Create table From Selection" and also with CF_HTML paste.
r=brade; sr=kin


git-svn-id: svn://10.0.0.236/trunk@140108 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 20:45:47 +00:00
pschwartau%netscape.com
659bddd1ca Adding standard lines to report bug number and summary, which were missing from this testcase for some reason.
git-svn-id: svn://10.0.0.236/trunk@140107 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 20:24:34 +00:00
jfrancis%netscape.com
c5753a38cc fixes for:
178304 - deleting only char in text node places caret in previous block
174867 - caret in wrong place after delete-to-end in list
181898 - select into mailcite, type: inserted text is in cite
r=brade; sr=kin


git-svn-id: svn://10.0.0.236/trunk@140106 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 20:22:15 +00:00
jfrancis%netscape.com
c9986861f1 fix for 161969: remove empty mailcites when editting
r=brade; sr=kin


git-svn-id: svn://10.0.0.236/trunk@140104 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 19:51:03 +00:00
jfrancis%netscape.com
6df61783c7 fix for 118912: atomic deletion of emoticons
r=glazman; sr=kin


git-svn-id: svn://10.0.0.236/trunk@140103 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 19:45:40 +00:00
cbiesinger%web.de
b2fb42edd8 22984 r=cls Remove MOZ_JAVA references from the build
git-svn-id: svn://10.0.0.236/trunk@140102 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 19:36:00 +00:00
sspitzer%netscape.com
82e35081ee landing neil's fix for bug #196755
[mailviews] [modern skin only] Unable to create new Views (pull down menus do not retain changes)
r=jkeiser, sr=jag


git-svn-id: svn://10.0.0.236/trunk@140100 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 17:38:51 +00:00
sspitzer%netscape.com
f27c89a2e6 supplimental fix for bug #194918, make sure to enable tools | search messages properly.
git-svn-id: svn://10.0.0.236/trunk@140099 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 17:33:00 +00:00
sspitzer%netscape.com
36a48d450c landing neil's fix for bug #193416
mailnews start page gets cleared when I open the pref window
regression caused by bandaid for bug #90337
r=jan, sr=jag.


git-svn-id: svn://10.0.0.236/trunk@140098 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 17:31:42 +00:00
sspitzer%netscape.com
f0267c9389 fix for bug #194918. implement "Tools | Delete Mail Marked as Junk in Folder"
also, enable / disable "Tools | <delete junk> & <run jmc> & <run filters>" when appropriate.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@140097 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 17:03:44 +00:00
timeless%mozdev.org
12319ae021 Bug 195908 Cookie rewrite phase 2 - patch for un-inited variable
patch by dwitte@stanford.edu r=mvl@exedo.nl sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140095 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 10:20:20 +00:00
timeless%mozdev.org
6897e89e08 Bug 198751 already existing cookies not beeing overwritten
patch by dwitte@stanford.edu r=mvl@exedo.nl sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140094 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 08:13:27 +00:00
bryner%netscape.com
0893f1145b - Fix some JS component loader shutdown leaks.
- Ensure that we use JSPRINCIPALS_DROP() where needed to avoid leaking principals.
- Clear newborn roots when we've finished with a JSContext, so we don't keep objects from being gc'd if there are no other references.

Part of bug 198655.  Thanks to dbaron for much of the component loader patch.  r=shaver, sr=brendan.


git-svn-id: svn://10.0.0.236/trunk@140093 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 07:22:18 +00:00
sspitzer%netscape.com
6993050761 supplimental fix for bug #198749
1)  expand the view, otherwise we won't analyzed collapsed thread
2)  disable the two Tools menu items (apply filters and run jmc) in the stand
alone msg window, as they don't make sense.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@140087 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 01:03:43 +00:00
dbradley%netscape.com
16a8fa4675 Minor comment fix
git-svn-id: svn://10.0.0.236/trunk@140086 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 00:28:40 +00:00
wtc%netscape.com
4e2185eea8 Removed the experimental change. It did not cause the intermittent QA
failures on the "aix64" tinderbox to go away.


git-svn-id: svn://10.0.0.236/trunk@140085 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 00:16:43 +00:00
bryner%netscape.com
c160491f19 Fix a shutdown atom leak in nsMsgFolder (bug 198790). r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@140084 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 23:43:18 +00:00
dbaron%dbaron.org
bd125cbd1a Bustage fix. b=191380
git-svn-id: svn://10.0.0.236/trunk@140083 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 20:55:56 +00:00
despotdaemon%netscape.com
93619b608d Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@140082 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 20:42:25 +00:00
dbaron%dbaron.org
f381a9bcf7 Bustage fix. b=191380
git-svn-id: svn://10.0.0.236/trunk@140081 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 19:51:59 +00:00
dbaron%dbaron.org
b1a59be0ad Bustage fix from <mvl@exedo.nl>. b=191380
git-svn-id: svn://10.0.0.236/trunk@140080 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 19:47:45 +00:00
dbaron%dbaron.org
127b75c575 Make mkaply's bustage fix a little safer.
git-svn-id: svn://10.0.0.236/trunk@140078 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 18:34:57 +00:00
sspitzer%netscape.com
a3237e47e5 fix for bug #198749
implement "Tools | Run Junk Mail Controls on Folder"
rename "Tools | Run Filters on Selected Folder" to
"Tools | Run Filters on Folder"

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@140077 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 18:11:41 +00:00
sspitzer%netscape.com
b37830b0fa fix for bug #59548
for sending unsent messages, fix how (and when) we get the
identity from the key we store in the message.

also, some code cleanup.

thanks to ch.ey@gmx.net (Christian Eyrich) for the initial fix,
and to ssu for reviewing and testing the initial fix.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@140075 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 17:39:35 +00:00
dbaron%dbaron.org
1e16f8bfdd Add DEBUG_dbaron to the DEBUG_xpc_hacker list.
git-svn-id: svn://10.0.0.236/trunk@140074 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 17:26:29 +00:00
sspitzer%netscape.com
1e56cf3515 fix for bug #198624
bulletproof for crasher in nsHTMLEditor::HideResizers()
r=brade,sr=kin


git-svn-id: svn://10.0.0.236/trunk@140073 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 17:22:22 +00:00
dbaron%dbaron.org
0e5f7ffd66 Fix MOZ_PHOENIX bustage. b=195908
git-svn-id: svn://10.0.0.236/trunk@140072 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 16:56:56 +00:00
sspitzer%netscape.com
173771839c fix for bug #187230
"People I know filters" don't work with "Additional Email" address in address book.

fix for bug #198303
Deleted cards still show up for junk mail whitelisting, people I know views.

lost of code cleanup.

r=cavin, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@140070 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 15:43:30 +00:00
wtc%netscape.com
2edc559488 Bug 196004: support building with gcc on Solaris better, whether gcc uses
the GNU ld or Solaris ld. Do not pass -B/usr/ccs/bin/ to gcc.
Modified files: configure configure.in autoconf.mk.in
        lib/ds/Makefile.in lib/libc/src/Makefile.in pr/src/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@140069 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 15:36:13 +00:00
mozilla.BenB%bucksch.org
6e8fd2d347 current changes. worked on conflict resolution, mostly
git-svn-id: svn://10.0.0.236/trunk@140067 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 15:30:54 +00:00
dbaron%dbaron.org
534c5ba47d Prevent display-reflow debugging code from cluttering up the leak stats by freeing objects on module shutdown. b=198676 r=bernd sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140064 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 15:09:17 +00:00
wtc%netscape.com
f657253076 Bug 135450: OS/2 only - don't set priority if it is the default.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc.
Modified files: _os2 primpl.h os2thred.c


git-svn-id: svn://10.0.0.236/trunk@140063 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 14:59:55 +00:00
mkaply%us.ibm.com
71c5b15ad9 Ports bustage - someone please correct me if I have done something horribly wrong
git-svn-id: svn://10.0.0.236/trunk@140059 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 14:31:19 +00:00
cbiesinger%web.de
b17f480a00 194773 patch by piersc@cogs.susx.ac.uk r=dean_tessman sr=dmose Add accesskeys to address book card dialog
git-svn-id: svn://10.0.0.236/trunk@140055 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 13:17:11 +00:00
bmlk%gmx.de
d1d08d05c1 fix bustage from aaronl's backout on OS2
git-svn-id: svn://10.0.0.236/trunk@140053 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 12:35:54 +00:00
bmlk%gmx.de
c94f337ec7 fix build warnings from my previous checkin
git-svn-id: svn://10.0.0.236/trunk@140052 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 12:21:22 +00:00
stephend%netscape.com
ad5577c327 Yet another bustage fix. Patch by dwitte@stanford.edu r/sr=engulfed tree
git-svn-id: svn://10.0.0.236/trunk@140051 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 08:02:44 +00:00
wtc%netscape.com
8927f1667d Deleted an obsolete comment.
git-svn-id: svn://10.0.0.236/trunk@140050 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 08:01:44 +00:00
bzbarsky%mit.edu
f23cff2841 This warning was never supposed to get checked in...
git-svn-id: svn://10.0.0.236/trunk@140049 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 07:57:44 +00:00
wtc%netscape.com
f04efc4615 An experimental change for debugging bug 195127: on the 64-bit AIX
tinderbox the dist/${OBJDIR}/lib/libsoftokn3.chk symlink sometimes does
not get created.


git-svn-id: svn://10.0.0.236/trunk@140048 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 07:52:25 +00:00
wtc%netscape.com
28a51094a0 Added more debugging output for bug 195127.
git-svn-id: svn://10.0.0.236/trunk@140047 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 07:46:06 +00:00
stephend%netscape.com
3efaa82f0e Hopefully fixing cookie bustage. Patch from dwitte@stanford.edu
git-svn-id: svn://10.0.0.236/trunk@140046 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 07:18:37 +00:00
stephend%netscape.com
445081a7d9 Bug 195908. Ports bustage. Patch by Dan Witte <dwitte@stanford.edu> r=dbradley, sr=bz
git-svn-id: svn://10.0.0.236/trunk@140045 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 06:11:20 +00:00
aaronl%netscape.com
55334c056a Backout out bug 196946. It turns out we should not merge static accessibility libs into widget
git-svn-id: svn://10.0.0.236/trunk@140044 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 05:29:37 +00:00
syd%netscape.com
afaa8ff67d http://bugzilla.mozilla.org/show_bug.cgi?id=195655
Add support for 9 new smilies, and clean up code a bit (part of multiple checkins)

r/sr = sspitzer, r=brade


git-svn-id: svn://10.0.0.236/trunk@140043 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 04:55:45 +00:00
syd%netscape.com
2d532b4c3c http://bugzilla.mozilla.org/show_bug.cgi?id=195655
Add support for 9 new smilies, and clean up code a bit (part of multiple checkins)


git-svn-id: svn://10.0.0.236/trunk@140042 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 04:54:35 +00:00
bbaetz%acm.org
2b0b42744f Bug 180642 - Move authentication code into a module
r=gerv, justdave
a=justdave


git-svn-id: svn://10.0.0.236/trunk@140041 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 04:47:35 +00:00
peterlubczynski%netscape.com
e17d52d583 Fixing bug 197855 JRE 1.3.1 crashes because we don't resolve symbolic links to plugin before loading it on UNIX and bug 197975, plugin.expose_full_path broke, r=dougt, sr=heikki
git-svn-id: svn://10.0.0.236/trunk@140037 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 04:04:55 +00:00
rogerl%netscape.com
1dadfe019d Fix bug #122076. r=brendan. Stop [] parse loop from wandering off into the
weeds.


git-svn-id: svn://10.0.0.236/trunk@140036 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 03:42:22 +00:00
peterlubczynski%netscape.com
8605b8bbb4 Checking in fix to bug 198317 for Roland.Mainz@informatik.med.uni-giessen.de r=cls sr=jag
git-svn-id: svn://10.0.0.236/trunk@140035 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 03:39:40 +00:00
bzbarsky%mit.edu
4aa56913ed Removing obsolete and no longer used permissions code. Patch by the
permissions gang, bug 191380, r=gang members, sr=me pretending to be darin.


git-svn-id: svn://10.0.0.236/trunk@140034 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 03:33:08 +00:00
jst%netscape.com
f18b61aff9 Fixing silly placement of '||'. No code change.
git-svn-id: svn://10.0.0.236/trunk@140033 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 03:24:57 +00:00
peterlubczynski%netscape.com
48cef544f1 Creating nsMediaDocument/nsPluginDocument to make full-page
plugins scriptable, bug 90256 r=jkeiser sr=jst


git-svn-id: svn://10.0.0.236/trunk@140032 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 03:20:23 +00:00
dmose%mozilla.org
7f5981ae11 Don't use strcmp() just to check for a zero-length string (bug 58221). Patch by timeless@myrealbox.com, r=dmose@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@140031 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 03:19:05 +00:00
wtc%netscape.com
e8ed431f38 Bug 198543: checked in the patch from Chris Seawood to fix BeOS bustage.
Apparently it is necessary to have LIBRARY_PATH set in the environment.


git-svn-id: svn://10.0.0.236/trunk@140027 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:59:26 +00:00
aaronl%netscape.com
2d98259bce First part of checkin to reverse bug 196946, static accessibility libs should not be merged with widget
git-svn-id: svn://10.0.0.236/trunk@140025 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:52:55 +00:00
aaronl%netscape.com
1a08b3423a First part of checkin to reverse bug 196946, static accessibility libs should not be merged with widget
git-svn-id: svn://10.0.0.236/trunk@140023 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:47:40 +00:00
aaronl%netscape.com
5d9629f7a3 First part of checkin to reverse bug 196946, static accessibility libs should not be merged with widget
git-svn-id: svn://10.0.0.236/trunk@140022 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:46:48 +00:00
harishd%netscape.com
65b74ae532 Added newline to EOF
git-svn-id: svn://10.0.0.236/trunk@140021 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:42:22 +00:00
peterlubczynski%netscape.com
b713e3e0ca Creating nsMediaDocument/nsPluginDocument to make full-page
plugins scriptable, bug 90256 r=jkeiser sr=jst


git-svn-id: svn://10.0.0.236/trunk@140019 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:22:03 +00:00
sspitzer%netscape.com
fa84daa385 fix for bug #192780
after deleting one mail from a POP3-based inbox,
no further moves/deletes are possible.
this happened to you if the file on disk was named INBOX,
or InBox (only Inbox was safe)

also made the fix for other special folder.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@140018 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:13:46 +00:00
dbradley%netscape.com
57a43bca6a bug 197281 - Introduction of XPCConvert::GetNativeInterfaceFromJSObject is causing problems r=jst, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140017 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:13:38 +00:00
dbradley%netscape.com
08bf31df04 Bug 198601 - Moves QI outside of RegisterGenericFactory. r/sr=dougt
git-svn-id: svn://10.0.0.236/trunk@140015 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:04:53 +00:00
bzbarsky%mit.edu
9878202433 Remove no longer needed file from build prior to CVS removal. Bug 191380,
patch by permissions gang, r=mozbot, sr=me (and darin, I guess)


git-svn-id: svn://10.0.0.236/trunk@140014 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 01:44:56 +00:00
harishd%netscape.com
d006476b53 Adding new security model support for web services. b=183824, r=rayw@netscape.com sr=jst@netscape.com.
*** NOT PART OF THE BUILD...YET ***


git-svn-id: svn://10.0.0.236/trunk@140013 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 01:44:38 +00:00
jaggernaut%netscape.com
fb0950cf55 Bug 32157: enable titletips on cropped text in trees. Except I'm not quite doing titletips, but rather tooltips you get "for free" on cropped text in trees. Also fixing some measurement problems in nsTreeBodyFrame. r=/sr=jan,bryner,sspitzer
git-svn-id: svn://10.0.0.236/trunk@140012 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 01:43:29 +00:00
wtc%netscape.com
2ae7855a95 BSD/OS seems to be using GNU ld, which needs -rpath-link to find the
implicit dependency of an explicitly lined .so at link time.


git-svn-id: svn://10.0.0.236/trunk@140011 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 01:26:58 +00:00
bzbarsky%mit.edu
70156d33e8 Checking in permissions rewrite phase 1 (troop deployment in the permission
gulf).  Bug 191380, patch by mvl@exedo.nl (Michiel van Leeuwen),
r=dwitte@stanford.edu, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@140010 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 01:24:51 +00:00
bbaetz%acm.org
ea6b1d65bc Bug 195695 - Requesting a non-existant format results in an Internal Error
r=gerv, a=myk


git-svn-id: svn://10.0.0.236/trunk@140009 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 01:17:02 +00:00
wtc%netscape.com
bd50639fc2 Do not use cygwin-wrapper if we are using MKS Korn Shell. We determine
whether we are using MKS Korn shell by searching for semicolons (;) in the
PATH.  Actually cygwin-wrapper works under MKS Korn shell, but it suddenly
stopped working on our Windows NT build machine recently, and I can't
figure out why.


git-svn-id: svn://10.0.0.236/trunk@140007 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 01:10:47 +00:00
bzbarsky%mit.edu
8eef60be5e Fix Irix bustage
git-svn-id: svn://10.0.0.236/trunk@140004 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 00:58:54 +00:00
robinf%netscape.com
eb8ccbdf6b updates per bug 161765; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@140002 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 00:54:22 +00:00
relyea%netscape.com
03ea77acd9 bug 168393 PK11SDR_Decrypt() does not call PK11_Authenticate() before search
for the key.


git-svn-id: svn://10.0.0.236/trunk@140000 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 00:22:26 +00:00
relyea%netscape.com
40ae953e7d bug 198470 "Cached certs not updated after token reset." r=ian.mgreer r=wtc
git-svn-id: svn://10.0.0.236/trunk@139999 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 00:18:45 +00:00
sspitzer%netscape.com
b6d5801ccb back out that last change from 3/20/2003
it was not part of bug #195287 (as the checkin comment claimed)
it was something from neil that I had in my tree that I didn't want to check in.


git-svn-id: svn://10.0.0.236/trunk@139998 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 00:08:56 +00:00
ssu%netscape.com
33f1e2305a checking in patch for frank.schoenheit@gmx.de that fixes bug 90496. r=ssu, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139997 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 23:36:17 +00:00
cathleen%netscape.com
967aa0f17f cookie cleanup, phase #2. landing for dwitte@stanford.edu. bug 195908. r=darin sr=alecf
git-svn-id: svn://10.0.0.236/trunk@139993 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:51:18 +00:00
bryner%netscape.com
d895a3d1ac Fix dom serializer bustage (bugzilla edit attachment as comment) by making sure not to clobber xmlextras/base/public's .xpt file with xmlextras/interfaceinfo/public's xpt file. Bug 198568, r=harishd, sr=dveditz.
git-svn-id: svn://10.0.0.236/trunk@139992 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:47:30 +00:00
cbiesinger%web.de
bfcd97417b 198375 r=dean_tessman@hotmail.com sr=alecf patch by piersc@cogs.susx.ac.uk Add "Accel+0" to menu entry for Text Zoom 100%
git-svn-id: svn://10.0.0.236/trunk@139991 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:34:57 +00:00
cbiesinger%web.de
7605dcba7c 198490 r=bbaetz rs=darin consecutive spaces are not displayed in filename "file name" -> "file name"
git-svn-id: svn://10.0.0.236/trunk@139990 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:26:52 +00:00
mkaply%us.ibm.com
c4dd287ca5 #188249
r=dougt
Cleanup Makefiles, OS/2 GCC landing


git-svn-id: svn://10.0.0.236/trunk@139989 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:26:41 +00:00
mkaply%us.ibm.com
aabb5e047a #188249
r=dougt
Cleanup Makefiles, OS/2 GCC landing


git-svn-id: svn://10.0.0.236/trunk@139988 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:20:04 +00:00
ssu%netscape.com
5e2bb02a1f fixing bug 186088 - Mozilla crashes during installation of XPI Packages [@ nsInstallFile::CreateAllFolders]. r=ccarlen,sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139987 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:18:17 +00:00
mkaply%us.ibm.com
98a96ebf73 #188249
s/r=brendan
Cleanup #ifdef and add EMX


git-svn-id: svn://10.0.0.236/trunk@139986 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:18:12 +00:00
jst%netscape.com
81c7a1e467 Removing dead files.
git-svn-id: svn://10.0.0.236/trunk@139985 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:17:34 +00:00
jst%netscape.com
d8656e5f17 Flip the pref for disabling WSDL. r=harishd@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139984 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:14:54 +00:00
mkaply%us.ibm.com
1fa5665783 #188249
r=cls
Various Makefile changes and stuff


git-svn-id: svn://10.0.0.236/trunk@139983 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:13:43 +00:00
mkaply%us.ibm.com
f5729c88b5 #188249
r=me, sr=blizzard (platform specific)
Start landing GCC support for OS/2 - mainly cleanup to start


git-svn-id: svn://10.0.0.236/trunk@139982 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:09:31 +00:00
mkaply%us.ibm.com
ccd943b2e2 #188249
r=me, sr=blizzard (platform specific)
Start landing GCC support for OS/2 - mainly cleanup to start


git-svn-id: svn://10.0.0.236/trunk@139981 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 22:03:14 +00:00
rogerl%netscape.com
6d4d4c792c !!! BROKEN !!! Conversion to new layout underway.
git-svn-id: svn://10.0.0.236/trunk@139979 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:38:40 +00:00
mkaply%us.ibm.com
5d322cdfe2 OS/2 bustage - put the right version back
git-svn-id: svn://10.0.0.236/trunk@139978 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:38:23 +00:00
cbiesinger%web.de
06ca2f3329 198149 patch by gjuyn@3-t.com rs=tor (third party library, patch by author)
MNG that is set to loop indefinitely, stops working after first loop.


git-svn-id: svn://10.0.0.236/trunk@139977 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:37:37 +00:00
mkaply%us.ibm.com
a5963c6df9 #188249
r=me, sr=blizzard (platform specific)
Start landing GCC support for OS/2 - mainly cleanup to start


git-svn-id: svn://10.0.0.236/trunk@139976 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:36:11 +00:00
wtc%netscape.com
ade3fe09ea Bug 198543: BeOS uses LIBRARY_PATH to search for shared libraries.
git-svn-id: svn://10.0.0.236/trunk@139974 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:33:43 +00:00
jst%netscape.com
5fbdaea1c6 Fixing regression bug 198433. option.text not settable any more. r=fabian@imajes.info, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@139973 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:27:17 +00:00
mkaply%us.ibm.com
f92794141e #188249
r=cls, sr=bz
Start landing GCC support for OS/2 - mainly cleanup to start


git-svn-id: svn://10.0.0.236/trunk@139972 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:21:56 +00:00
mkaply%us.ibm.com
0387d245ea #188249
r=cls, sr=bz
Start landing GCC support for OS/2 - mainly cleanup to start


git-svn-id: svn://10.0.0.236/trunk@139971 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:16:45 +00:00
timeless%mozdev.org
7138488a71 Bug 145858 Imported NetPositive Bookmarks are not loaded properly anymore
patch by sergei_d@fi.tartu.ee r=dougt


git-svn-id: svn://10.0.0.236/trunk@139970 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 21:01:23 +00:00
wtc%netscape.com
1594819117 Rewrote without the dirname() and basename() calls because they are not
available on some Unix platforms (e.g., BSD/OS 4.2).


git-svn-id: svn://10.0.0.236/trunk@139969 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 20:57:07 +00:00
dbaron%dbaron.org
124f6b912b Remove unneeded includes to fix HP-UX bustage. b=196183 Patch from <bugzilla-mozilla@thewrittenword.com>. r=timeless sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@139967 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 20:48:05 +00:00
alecf%netscape.com
de34f7cec1 just relanding this file - not part of build yet - to make relanding bug 195262 easier
(its been r=dbaron, sr=darin'ed already)


git-svn-id: svn://10.0.0.236/trunk@139965 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 20:35:14 +00:00
timeless%mozdev.org
332893d22f Bug 198514 UMR [@ nsDeviceContextPS::~nsDeviceContextPS]
r=smontagu sr=heikki


git-svn-id: svn://10.0.0.236/trunk@139964 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 20:33:58 +00:00
alecf%netscape.com
2a83f1b2d9 backout my static atom patch for now until I figure out the performance loss! :(
bug 195262


git-svn-id: svn://10.0.0.236/trunk@139962 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 20:13:08 +00:00
timeless%mozdev.org
ea34701b65 Bug 198620 Make grabpage work on linux by adding an event loop
r=harishd


git-svn-id: svn://10.0.0.236/trunk@139961 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 19:52:02 +00:00
cbiesinger%web.de
a1db0a195d 194780 patch by piersc@cogs.susx.ac.uk r=dean_tessman sr=dmoseAdd accesskeys to Print Preview Card/Address Book
git-svn-id: svn://10.0.0.236/trunk@139960 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 19:47:14 +00:00
bmlk%gmx.de
46c75680d5 change table cell width to content width, bug 119100 r=jkeiser sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139957 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 19:35:36 +00:00
bmlk%gmx.de
7a86de8e77 compute margin based overflow area for innertable and caption frame bug 198009 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139956 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 19:32:09 +00:00
heikki%netscape.com
9ab0181236 Bug 139276, implement synchronous document.load(), r=jst, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@139954 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 19:22:52 +00:00
harishd%netscape.com
ca619d387e Fixed a crasher by avoiding an extra release of the minivariant. Also fixed a bug in soap encoding. b=197872, r=rayw@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139952 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 19:14:29 +00:00
heikki%netscape.com
1824213c86 Bug 198613, fix AIX bustage, patch from pkw@us.ibm.com, r=jst, sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@139951 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 19:06:36 +00:00
harishd%netscape.com
2e17921d59 This file is no longer used.
git-svn-id: svn://10.0.0.236/trunk@139950 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 18:58:12 +00:00
harishd%netscape.com
08054b2229 Removing interfaceinfo module under mozilla/extensionsbecause it got moved into mozilla/extensions/xmlextras.
*** SHOULD NOT AFFECT THE BUILD ***


git-svn-id: svn://10.0.0.236/trunk@139949 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 18:56:19 +00:00
mostafah%oeone.com
490357f0fe Fixed exceptions not being respected on start dates
git-svn-id: svn://10.0.0.236/trunk@139948 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 18:47:53 +00:00
mkaply%us.ibm.com
c7abdc1b25 Didn't mean to check that in
git-svn-id: svn://10.0.0.236/trunk@139947 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 18:34:11 +00:00
mkaply%us.ibm.com
9719eb6ae3 OS/2 bustage - nsFontMetricsOS2.cpp
git-svn-id: svn://10.0.0.236/trunk@139946 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 18:30:24 +00:00
mikep%oeone.com
460fd0e9f3 Fixing bug 198607, problem with drag and drop in multiweekview.
git-svn-id: svn://10.0.0.236/trunk@139945 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 17:32:20 +00:00
mcs%netscape.com
8d80f1fd4c Fix 189089 - port nspr w32 now.c fix to directory.
See bug # 188396 - NSPR should not use ftime on windows.
	This fixes a potential Year 2038 issue.


git-svn-id: svn://10.0.0.236/trunk@139942 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 16:41:42 +00:00
mikep%oeone.com
9dd5490cc1 Fixing to use password type in dialog.
git-svn-id: svn://10.0.0.236/trunk@139940 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 16:18:49 +00:00
mikep%oeone.com
2a1e53cfa4 Fixing so that the password dialog uses password type for textbox, bug 198132.
git-svn-id: svn://10.0.0.236/trunk@139939 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 16:18:22 +00:00
mikep%oeone.com
4a1a908093 Fixing to put month view last in the list of views, bug 198493.
git-svn-id: svn://10.0.0.236/trunk@139938 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 16:13:47 +00:00
mikep%oeone.com
f9ebbed34b Fixing email to use JSLIB functions to make temp file, bug 198214.
git-svn-id: svn://10.0.0.236/trunk@139937 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 16:11:16 +00:00
alecf%netscape.com
aa145295c7 argh fix darwin bustage.. :(
git-svn-id: svn://10.0.0.236/trunk@139936 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 16:06:20 +00:00
mcs%netscape.com
b9b47058f3 Fix 183385 - eliminate references to NSS key/cert/module files.
The LDAP tools code no longer has any knowledge of the NSS
	file names; the certpath2keypath() function has been deleted
	and we now simply use the certdbpath as keydbpath when it is
	provided (it makes no difference in the end). But note that
	because we need to maintain backwards compatibility, the
	libssldap code used by the ldapssl_.*_init() functions still
	knows the default name of the NSS module file (secmod.db),
	and the code also relies on the fact that the suffix for the
	key and cert files is ".db" and that the first letter in the
	main part of the name is either 'c' or 'k'.
Also fixed a bug that caused the module file name specified on
	the LDAP tools command line (-m name) to be ignored.
The ldapsearch and ldapcmp tools now exit with LDAP_NO_MEMORY
	if an LDIF fragment can't be constructed.
Also fixed some issues reported by lint:
	Return values that were ignored.
	Make more functions and global variables static.
	Add /*ARGSUSED*/ and similar lint-friendly comments.


git-svn-id: svn://10.0.0.236/trunk@139935 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 16:00:34 +00:00
mikep%oeone.com
491ddd8205 Fixing bug 198592, events in last days of month and multiweek view are not shown.
git-svn-id: svn://10.0.0.236/trunk@139934 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 15:36:51 +00:00
mikep%oeone.com
197c880070 Fixing bug 195585, Go To Today now changes the large and small calendar.
git-svn-id: svn://10.0.0.236/trunk@139933 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 15:34:29 +00:00
mikep%oeone.com
04aea2abf4 Fixing text for Go menu, bug 194920.
git-svn-id: svn://10.0.0.236/trunk@139932 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 15:20:54 +00:00
wtc%netscape.com
3640f5ef1f Resurrected the workaround in revision 1.2. It may be difficult for some
OSF1 users to upgrade their C compiler to the required versions.


git-svn-id: svn://10.0.0.236/trunk@139931 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 15:10:11 +00:00
mikep%oeone.com
e400d705d1 Adding in space after import text, bug 192776.
git-svn-id: svn://10.0.0.236/trunk@139930 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 14:52:59 +00:00
mikep%oeone.com
4f72a5e665 Fixing js error because of wrong title, bug 193936.
git-svn-id: svn://10.0.0.236/trunk@139929 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 14:37:31 +00:00
mkaply%us.ibm.com
b485c026bf #197411
r=me, sr=blizzard (platform specific code)
Code from Jessica Blanco - remove nsModule.cpp (hack place to store globals) and reliance on DLL
initialization code so we can get embedding working.


git-svn-id: svn://10.0.0.236/trunk@139928 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 14:17:59 +00:00
brade%netscape.com
8c7f3b812d fix typo in comment
git-svn-id: svn://10.0.0.236/trunk@139927 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 14:17:58 +00:00
cbiesinger%web.de
3d37785894 198296 --disable-xpinstall breaks mozilla build r=dougt, sr=alecf,jag
git-svn-id: svn://10.0.0.236/trunk@139926 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 14:08:48 +00:00
alecf%netscape.com
3fa5a6e1da just one theory on the Ts slowdown, before I back myself out completely
git-svn-id: svn://10.0.0.236/trunk@139925 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 13:31:34 +00:00
sspitzer%netscape.com
bdb28fc661 supplimental fix for #198522
r/sr=jag


git-svn-id: svn://10.0.0.236/trunk@139923 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 09:26:35 +00:00
sspitzer%netscape.com
bf9cb726bc fix for bug #197729
reduce number of mail toolbar buttons by default, reorder delete & junk buttons
r/sr=bienvenu, a=jglick


git-svn-id: svn://10.0.0.236/trunk@139922 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 08:54:38 +00:00
alecf%netscape.com
8072ae007f oops, don't free the arena pool if we never allocated it!
duh.
fixes a shutdown crash


git-svn-id: svn://10.0.0.236/trunk@139921 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 08:38:56 +00:00
jaggernaut%netscape.com
e0ab59305a Bug 26288: Allow user to select system fonts in editor UI. r=Neil, sr=sspitzer, moa=brade
git-svn-id: svn://10.0.0.236/trunk@139920 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 08:36:28 +00:00
alecf%netscape.com
8749984ae2 better conversions that dbaron/darin would have requested if they had actually seen this in the patch :(
git-svn-id: svn://10.0.0.236/trunk@139919 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 07:33:21 +00:00
alecf%netscape.com
80387cbbc3 eh, I guess I should fix ports for bug 195262 as well
git-svn-id: svn://10.0.0.236/trunk@139918 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 07:10:20 +00:00
sspitzer%netscape.com
e05e0f195e supplimental fix for #195287, fix wording of junk mail info dialog.
r=robinf


git-svn-id: svn://10.0.0.236/trunk@139917 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 07:04:54 +00:00
bryner%netscape.com
aa9c46d310 Break the ownership cycle with nsUpdateNotifier's mTimer at shutdown, so that both objects don't leak. Bug 198517, r=sgehani, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@139916 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 07:04:33 +00:00
alecf%netscape.com
81130e7005 argh, I forgot to land the unix stuff too...
git-svn-id: svn://10.0.0.236/trunk@139915 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 07:02:44 +00:00
sspitzer%netscape.com
2856e547f6 fix for #198274 [classic skin] Text under Stop button not lined up.
also, merge junk buttons into our big button map.
thanks to abecevello@sympatico.ca for the fix
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139914 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:58:09 +00:00
alecf%netscape.com
1753c9fcc8 augh! how did I miss these files?!
more for bug 195262


git-svn-id: svn://10.0.0.236/trunk@139913 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:52:12 +00:00
alecf%netscape.com
e98b82d51b one more GetUnicode()
git-svn-id: svn://10.0.0.236/trunk@139912 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:47:32 +00:00
alecf%netscape.com
19e7c316b5 oops, and TestPermanentAtoms
git-svn-id: svn://10.0.0.236/trunk@139911 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:35:14 +00:00
alecf%netscape.com
543edb105e oops, land TestAtoms from the previous patch
git-svn-id: svn://10.0.0.236/trunk@139910 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:34:23 +00:00
alecf%netscape.com
59c2bfe187 fix for bug 195262:
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin

this is an experimental landing - if there are performance issues, I will back it out.


git-svn-id: svn://10.0.0.236/trunk@139909 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:26:32 +00:00
wtc%netscape.com
b19d343996 Bug 197890: backed out the previous checkin. For unknown reasons, the
Mozilla trunk Tinderbox machine "beast" had trouble running the cygpath
command.  It failed with the error
"can't create title mutex, Win32 error 6".


git-svn-id: svn://10.0.0.236/trunk@139908 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:10:31 +00:00
hpradhan%hotpop.com
74584884f3 bug 197827 : fix a leak by making nsSHEntry use nsCOMArray. r=radha sr=alecf
git-svn-id: svn://10.0.0.236/trunk@139907 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:05:43 +00:00
wtc%netscape.com
6821d13d5c Bugzilla 198461: fixed build problem on OpenBSD. The patch is contributed
by timeless@bemail.org.


git-svn-id: svn://10.0.0.236/trunk@139906 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 05:24:29 +00:00
wtc%netscape.com
8a21142c1e On IRIX, dirname() and basename() are defined in -lgen.
git-svn-id: svn://10.0.0.236/trunk@139905 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 05:13:20 +00:00
sspitzer%netscape.com
9ca169495d change menu item wording, to not get cropped on mac os x.
r=robinf


git-svn-id: svn://10.0.0.236/trunk@139904 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 05:12:43 +00:00
wtc%netscape.com
c52593b29b Bugzilla 198481: when using cc to build a 64-bit SPARC shared library, we
need to specify -xarch=v9.


git-svn-id: svn://10.0.0.236/trunk@139903 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 04:45:37 +00:00
sspitzer%netscape.com
82dff7415e fix for bug #197209, Opening Folder Properties throws exception for non imap folders
r/sr=bienvenu.  thanks to Sebastian and Neil for the bug and assist.


git-svn-id: svn://10.0.0.236/trunk@139902 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 04:15:27 +00:00
wtc%netscape.com
95675d1983 Bug 198482: OS/2 can't run sign.sh because we can't set DLL load path in
a shell script.  This patch is contributed by Michael Kaply
<mkaply@us.ibm.com>.
Modified Files: Makefile
Added Files: sign.cmd


git-svn-id: svn://10.0.0.236/trunk@139901 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 03:48:11 +00:00
blizzard%redhat.com
d23ed8f2dc Fix a couple of compiler warnings. No bugs or reviews here - it's pretty simple.
git-svn-id: svn://10.0.0.236/trunk@139900 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 03:43:33 +00:00
bolian.yin%sun.com
23e3692186 Bug 197088, Netscape 7.02 crashes when my JavaScript accesses a Java string or int. r=av, sr=beard. patch by joshua.xia@sun.com
git-svn-id: svn://10.0.0.236/trunk@139899 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 03:37:18 +00:00
wtc%netscape.com
758e85dd87 Bugzilla 198481: fixed all build problems with gcc on Solaris.
1. Removed the workarounds we put in before -- hardcoding LD to
/usr/ccs/bin/ld and passing the -B/usr/ccs/bin/ flag to gcc.
2. Use the compiler, $(CC), to build shared libraries.
3. If gcc is used, determine whether gcc uses GNU ld or Solaris
ld and set the new make variable GCC_USE_GNU_LD accordingly.
Modified Files:
	coreconf/SunOS5.mk nss/cmd/platlibs.mk nss/lib/freebl/Makefile


git-svn-id: svn://10.0.0.236/trunk@139898 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 03:31:00 +00:00
harishd%netscape.com
1d916fcdd4 Fixing ports bustage
git-svn-id: svn://10.0.0.236/trunk@139897 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 03:26:22 +00:00
dbaron%dbaron.org
36264b0339 Make nsSpaceManager::ClearRegions reset mLowestTop as well. b=198485 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@139896 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 03:11:47 +00:00
shliang%netscape.com
e3763310f9 198522 - sidebarOverlay.js changes used for changing sidebar default to closed in ns. r=sgehani, sr=jag
git-svn-id: svn://10.0.0.236/trunk@139895 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 02:57:22 +00:00
timeless%mozdev.org
957a978796 Bug 180916 nsPermission::~nsPermission frees uninitialized values
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@139894 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 02:50:58 +00:00
pschwartau%netscape.com
4fbd563925 Removing the early return, and adjusting |N| downward from 1000 to 90 instead.
git-svn-id: svn://10.0.0.236/trunk@139891 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 02:02:59 +00:00
bzbarsky%mit.edu
81ffc69c42 Load images even if we're not associated with any document, for now, so that
drag/drop and copy/paste of images work.  Bug 198428, r=timeless, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139890 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 01:31:43 +00:00
harishd%netscape.com
bc14c8cdec Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@139889 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 01:30:26 +00:00
heikki%netscape.com
67d2a301f3 Bug 172065, remove unused XIF labels, patch by stevechapel@earthlink.net, r=sgehani, sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@139888 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 01:11:52 +00:00
cltbld%netscape.com
179345b344 Automated update
git-svn-id: svn://10.0.0.236/trunk@139882 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:45:06 +00:00
harishd%netscape.com
1fcba1d49c Enabling p3p support. b=198089, r=leaf@netscape.com, a=drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@139881 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:37:13 +00:00
cltbld%netscape.com
64caa68004 Automated update
git-svn-id: svn://10.0.0.236/trunk@139880 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:30:10 +00:00
harishd%netscape.com
251a0af323 Enabling WSDL support. b=196102, r=leaf@netscape.com, sr=heikki@netscape.com ( build changes ), sr=jst@netscape.com ( wsdl changes ), a=drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@139879 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:29:35 +00:00
bzbarsky%mit.edu
3350d069ed Fix preview in image insertion dialog. Bug 198428, r=brade, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@139878 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:29:31 +00:00
bzbarsky%mit.edu
d4231f4e5b Get the MIME type from the image itself. Bug 198339, patch by db48x@yahoo.com
(Daniel Brooks), r=bzbarsky, sr=jag


git-svn-id: svn://10.0.0.236/trunk@139877 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:26:13 +00:00
nhotta%netscape.com
0f20521640 Null terminate the punycode encoded string,
bug 198437, r=shanjian, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@139876 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:23:12 +00:00
cavin%netscape.com
d69ec41bab Fix for 192994. Use the Palm category index, instead of
category id, as the key to link/tie moz addrbooks and Palm categories together. Also Added code to avoid removing of unsynced addrbooks. r/sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@139875 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:16:26 +00:00
sspitzer%netscape.com
3f51060906 supplimental fix for bug #195287 (adding "?" button in junk bar envelope.)
changes suggested and approved by jglick,robinf, r/sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@139874 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 00:13:00 +00:00
relyea%netscape.com
9d821ec867 Add OID Definition for AOL screenname attribute.
git-svn-id: svn://10.0.0.236/trunk@139873 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 23:53:39 +00:00
wtc%netscape.com
d66c1b0915 White space change simply to cause the Mozilla tinderboxes to rebuild.
git-svn-id: svn://10.0.0.236/trunk@139869 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 23:12:43 +00:00
wtc%netscape.com
499e453665 Backed out the .nss_cleaned hack checked in in rev. 1.43. It didn't work
as expected. r=cls.


git-svn-id: svn://10.0.0.236/trunk@139868 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 23:03:06 +00:00
rogerl%netscape.com
d98a3a8e05 Template build issues.
git-svn-id: svn://10.0.0.236/trunk@139864 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 22:04:14 +00:00
rogerl%netscape.com
186392da4c Fix some 'dump' bugs. Changed prototype type for generic new.
git-svn-id: svn://10.0.0.236/trunk@139860 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 18:09:44 +00:00
wtc%netscape.com
a20d011ded Bug 197874: after NSS 3.8 landed, we need to include the new .chk files in
the various installer packages. r=ssu. sr=bryner.
Modified Files:
	embedding/config/basebrowser-installer-win.pkg
	embedding/config/basebrowser-mac-macho
	embedding/config/basebrowser-unix
	embedding/config/basebrowser-win
	xpinstall/packager/packages-os2
	xpinstall/packager/packages-static-unix
	xpinstall/packager/packages-static-win
	xpinstall/packager/packages-unix


git-svn-id: svn://10.0.0.236/trunk@139859 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 18:04:55 +00:00
wtc%netscape.com
709067355e Bug 197877: PSM makefile changes for NSS 3.8 -- 1. need to build the new
NSS tool shlibsign and generate the .chk files with it. 2. need to install
the .chk files in the appropriate directories. r=kaie. sr=bryner.


git-svn-id: svn://10.0.0.236/trunk@139858 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 18:03:22 +00:00
mcs%netscape.com
8b4978716e Fix 183798 - crash if charset conversion fails.
git-svn-id: svn://10.0.0.236/trunk@139852 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:46:41 +00:00
igor%mir2.org
3eea159082 Added ScriptRuntime.newInstanceOrNull to call class.newInstance() and return null if it fails. It allows to replace in few places try/3 different catch by a simple method call.
git-svn-id: svn://10.0.0.236/trunk@139851 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:46:37 +00:00
brade%netscape.com
9f555c4ae6 cleanup various items like omitting needless QI, fixing case to match idl file, adding parens to JS function, fix case of doctype string; r=timeless,Neil, sr=jag; bug 198402
git-svn-id: svn://10.0.0.236/trunk@139850 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:37:42 +00:00
brade%netscape.com
3b5f4fa923 remove unused nsRemoveLinksCommand (it's in C++); r=timeless, Neil, sr=jag; bug 198402
git-svn-id: svn://10.0.0.236/trunk@139849 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:36:26 +00:00
mikep%oeone.com
67961ef904 Fixing spelling mistake.
git-svn-id: svn://10.0.0.236/trunk@139848 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:28:34 +00:00
mikep%oeone.com
170f5ce078 Updating for new files.
git-svn-id: svn://10.0.0.236/trunk@139847 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:23:45 +00:00
neil%parkwaycc.co.uk
0520998a12 Bug 80837 Twisties and thread lines should not be selected with rows r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@139846 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:20:54 +00:00
mikep%oeone.com
cf87bb5c39 Adding in image.
git-svn-id: svn://10.0.0.236/trunk@139845 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:20:24 +00:00
mikep%oeone.com
ec435d6910 Adding in new files.
git-svn-id: svn://10.0.0.236/trunk@139844 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:05:35 +00:00
mikep%oeone.com
bb7b7fdd77 New build.
git-svn-id: svn://10.0.0.236/trunk@139842 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 15:01:25 +00:00
mcs%netscape.com
626bd1a0fd Fix 195441 - command line tools: :< in LDIF fails to import file
contents correctly.
Also removed a useless call to feof().


git-svn-id: svn://10.0.0.236/trunk@139841 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 14:56:59 +00:00
mikep%oeone.com
74070d67f4 Adding in patch from 196759 from Eric to include checkbox in front of the task.
git-svn-id: svn://10.0.0.236/trunk@139839 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 14:13:58 +00:00
locka%iol.ie
19052a738f Define XPC_IDISPATCH_SUPPORT when building caps if necessary. b=198117 r=dbradley@netscape.com sr=alec@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139835 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 12:10:04 +00:00
brendan%mozilla.org
ddf1166154 Saner ReportReadOnlyScope message names the sealed object, not an undefined property that can't be created in its scope (94693, r=me).
git-svn-id: svn://10.0.0.236/trunk@139833 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 11:27:33 +00:00
brendan%mozilla.org
8f59258858 Fix JSOP_BINDNAME to have JOF_SET (which is now the same as JOF_ASSIGNING, so use that where it's a clearer name; 94693, r=me).
git-svn-id: svn://10.0.0.236/trunk@139832 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 11:05:10 +00:00
simford.dong%sun.com
e4ab68e6b6 Bug 196668 gnopernicus says nothing when XUL radio buttons state changes
fix it by adding another FOCUS event


git-svn-id: svn://10.0.0.236/trunk@139830 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 08:48:19 +00:00
ccarlen%netscape.com
b48a83b1bd Backing out due to huge Ts increase
git-svn-id: svn://10.0.0.236/trunk@139829 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 08:45:50 +00:00
kyle.yuan%sun.com
8bbdbe5e10 Bug 196288 [ATK Accessibility] implement ATK link_selected event
r=aaronl, sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@139828 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 08:27:31 +00:00
kyle.yuan%sun.com
c0ea70e362 Bug 196644 get rid of class nsMenuListenerAccessible
r=aaronl, sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@139827 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 08:17:27 +00:00
timeless%mozdev.org
6e24ec877b Bug 144747 javascript strict warnings in pref-applications-new.js
patch by stevechapel@earthlink.net r=law sr=jag


git-svn-id: svn://10.0.0.236/trunk@139826 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 07:29:03 +00:00
ccarlen%netscape.com
b2784602b3 Bug 164396 - [OS X]Reduce conversions between path and FSRef. Changes internal representation to not use FSRef which should fix various bugs. r=sdagley/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@139825 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 06:05:03 +00:00
darin%netscape.com
33a89f1c3e adding a debug assertion as followup to last checkin so we can hopefully
trap failure to open cookies.txt for writing in the debugger. (r=dougt)


git-svn-id: svn://10.0.0.236/trunk@139824 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 05:31:55 +00:00
blizzard%redhat.com
26679f8206 Bug #198284 and other problems like maximization not being forgotten. r=hp
git-svn-id: svn://10.0.0.236/trunk@139823 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 05:24:25 +00:00
darin%netscape.com
3c409f7336 fixes bug 198270 "Trunk crash [@ COOKIE_Write] (nsCookies.cpp line 1734)"
patch=dwitte@stanford.edu r=mvl@exedo.nl sr=darin


git-svn-id: svn://10.0.0.236/trunk@139822 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 05:16:22 +00:00
seawood%netscape.com
cbd88e7b46 Change |Distance| definitions to match forward declaration in nsReadableUtils.h. Fixing Forte bustage.
Thanks to David Baron <dbaron@dbaron.org> for the patch.
Bug #198276 r=jag sr=bz


git-svn-id: svn://10.0.0.236/trunk@139821 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 04:52:54 +00:00
bzbarsky%mit.edu
3919ec2621 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@139819 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 03:40:26 +00:00
bzbarsky%mit.edu
d1c98698a0 Fix a few leaks, convert to nsCOMArray for mObservers. Bug 198275,
r=varga@netscape.com, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139818 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 03:04:20 +00:00
timeless%mozdev.org
ab6220e013 Bug 195635 valgrind doesn't like Xprint (invalid reads in XpuParseMediumSourceSize)
patch by Roland.Mainz@informatik.med.uni-giessen.de r=ajschult sr=bz


git-svn-id: svn://10.0.0.236/trunk@139817 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 03:01:34 +00:00
timeless%mozdev.org
526bcf2c2e Bug 193499 Xprint print/print preview crashes Mozilla
patch by Roland.Mainz@informatik.med.uni-giessen.de r=katakai sr=bz


git-svn-id: svn://10.0.0.236/trunk@139816 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 03:00:15 +00:00
bolian.yin%sun.com
cf76b79e59 Bug 196814, manual proxies in pref window, should check if the prefs is locked
r=neil, sr=jaggernaut


git-svn-id: svn://10.0.0.236/trunk@139815 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 02:53:07 +00:00
alecf%netscape.com
ee8127d57a fix an assertion from nsCOMArray where ReplaceElementAt() wouldn't property extend the array because we were just using ObjectAt()
residual stuff from bug 197827, which caused an assertion browsing frame
patch by keeda@hotpop.com, r/sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139814 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 02:34:11 +00:00
jaggernaut%netscape.com
c00c1567f4 Remove unused CIDs, r=jack, sr=lumpy
git-svn-id: svn://10.0.0.236/trunk@139813 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 02:33:20 +00:00
bzbarsky%mit.edu
181e2a398a Fix crash when viewing standalone images if images are blocked in mailnews.
Bug 198301, r=jkeiser, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139811 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 02:03:13 +00:00
wtc%netscape.com
d918bf634c Bug 195127: added temporary debugging output.
git-svn-id: svn://10.0.0.236/trunk@139810 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 02:00:40 +00:00
ssu%netscape.com
2959b654f3 fixing bug 198318 - load manager does not show up. r=sgehani, rs=leaf
git-svn-id: svn://10.0.0.236/trunk@139809 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 01:57:52 +00:00
bzbarsky%mit.edu
4d4bdd0157 Enter in an <html:textarea> should not close dialogs. Bug 197568, patch by
ajvincent@juno.com (Alex Vincent), r=timeless, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@139808 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 01:45:53 +00:00
dsirnapalli%netscape.com
256d11c1cd Updated test case.
git-svn-id: svn://10.0.0.236/trunk@139804 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 00:27:54 +00:00
wtc%netscape.com
5ea79c3477 Bug 192797: improved the implementation of PR_Poll for Win32. Increase
FD_SETSIZE from the default 64 to 1024.  Make PR_Poll fail with
PR_INVALID_ARGUMENT_ERROR if we try to add more than FD_SETSIZE fd's to a
fd_set.  Do not pass an empty fd_set to select, and do not call select if
all three fd_sets are empty.


git-svn-id: svn://10.0.0.236/trunk@139803 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 00:10:31 +00:00
suresh%netscape.com
d6dfe866a8 bug 49172 - Browser fails to respond correctly to a 205 (reset) status. r-dougt, sr-darin.
git-svn-id: svn://10.0.0.236/trunk@139802 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 23:55:12 +00:00
heikki%netscape.com
e1c2bcdb80 Bug 182323, implemented XPointer spec, we now support the framework, shorthand syntax, element, fixptr, xpath1 and xmlns schemes, and provide a proprietary API from scripts, r=sicking, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@139800 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 23:45:42 +00:00
mkaply%us.ibm.com
c4a75b5c6c No bug - OS/2 only - better error message, fix crash
git-svn-id: svn://10.0.0.236/trunk@139799 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 22:59:50 +00:00
sspitzer%netscape.com
54e9036858 supplimental fix for bug #96134,
improving File | Save As... default behaviour for messages.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@139798 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 22:27:51 +00:00
alecf%netscape.com
60f040f6f4 fix bug 198133 - leaks in libjar
- stop initializing zlib when we're not decompressing
- make sure to call inflateEnd even if we don't get Z_STREAM_END
r=timeless, sr=bz


git-svn-id: svn://10.0.0.236/trunk@139797 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 22:17:40 +00:00
sspitzer%netscape.com
64a9219037 fix for bug #155036
[modern skin] Text under Delete and Junk buttons one pixel too low.
thanks to abecevello@sympatico.ca for the initial patch.
also, merge junk buttons into our big button map and new icons from gail.


git-svn-id: svn://10.0.0.236/trunk@139796 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 22:14:24 +00:00
cavin%netscape.com
01759aa891 Fix for 197773. Prompt users for deleting mailing lists from the results pane. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139794 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 21:32:48 +00:00
rogerl%netscape.com
900de6cf01 Fixed GC-leakage for FunctionObjects.
git-svn-id: svn://10.0.0.236/trunk@139793 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 21:29:47 +00:00
johnkeis
98478763d3 Get ps command working on Solaris
git-svn-id: svn://10.0.0.236/trunk@139792 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 20:56:37 +00:00
johnkeis
d1e12abc16 Make the list of editors actually show up
git-svn-id: svn://10.0.0.236/trunk@139791 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 20:54:59 +00:00
timeless%mozdev.org
5d67738797 Bug 135745 Some buttons for filters are mostly off the window on intial use of Filters dialog
r=robinf sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139790 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 20:43:00 +00:00
mkaply%us.ibm.com
ced5f636e8 OS/2 bustage - Javier lies! :) - this change did break VACPP
git-svn-id: svn://10.0.0.236/trunk@139789 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 20:18:50 +00:00
brendan%mozilla.org
7cc2d1c1ff Fix broken left-associativity and constant folding for + chains involving some string terms (196290, r=shaver by telepathy).
git-svn-id: svn://10.0.0.236/trunk@139787 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 19:33:33 +00:00
dbaron%dbaron.org
c3c549beae When doing GRE install, also remove xpt files that have moved into the GRE. Original patch from <timeless@bemail.org>. r=ssu sr=alecf b=197237
git-svn-id: svn://10.0.0.236/trunk@139784 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 19:15:42 +00:00
igor%mir2.org
ecc8fd7bfd Make ScriptRuntime.getClassOrNull() package private and use it in place of Class.forName() to avoid ever catching ClassNotFind and Security exceptions.
git-svn-id: svn://10.0.0.236/trunk@139783 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 19:04:24 +00:00
locka%iol.ie
26d213455d Add implement IHTMLLocation object. b=194281 r=dbradley@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139781 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 18:47:10 +00:00
locka%iol.ie
1649d910e8 Add template implementation of IHTMLLocation b=194281 r=dbradley@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139780 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 18:42:21 +00:00
mikep%oeone.com
ab60986996 Fixing look of top multiweek view button.
git-svn-id: svn://10.0.0.236/trunk@139777 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 18:21:51 +00:00
mikep%oeone.com
07dda6477a Committing Eric Belhaire's multiweek view, bug 193450.
git-svn-id: svn://10.0.0.236/trunk@139776 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 18:10:21 +00:00
timeless%mozdev.org
19cf322b09 Bug 194558 Label and combobox should be on same line in languages prefs
patch by piersc@cogs.susx.ac.uk r=dean_tessman sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139774 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 17:43:10 +00:00
dbaron%dbaron.org
ba985f2ca8 Correct fix for OS/2 bustage (and make it apply to all platforms), since the OS/2 compiler is correct according to C++ 11.8, clause 1, which says "The members of a nested class have no special access to members of an enclosing class...". b=83774
git-svn-id: svn://10.0.0.236/trunk@139772 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 15:37:58 +00:00
mkaply%us.ibm.com
f2e04f1ad2 #188249
r=me, sr=blizzard (platform specific code)
OS/2 EMX work - low hanging fruit - strcmpi-> stricmp, itoa->_itoa, remove some headers, fix some syntax


git-svn-id: svn://10.0.0.236/trunk@139771 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 15:28:29 +00:00
mkaply%us.ibm.com
fc37ce0ddd #188249
r=me, sr=blizzard (platform specific code)
OS/2 EMX work - low hanging fruit - strcmpi-> stricmp, itoa->_itoa, remove some headers, fix some syntax


git-svn-id: svn://10.0.0.236/trunk@139770 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 15:17:28 +00:00
mkaply%us.ibm.com
32c3c7f559 #188249
r=me, sr=blizzard (platform specific code)
OS/2 EMX work - low hanging fruit - strcmpi-> stricmp, itoa->_itoa, remove some headers


git-svn-id: svn://10.0.0.236/trunk@139768 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 15:08:10 +00:00
mkaply%us.ibm.com
ac0756b181 OS/2 bustage - yes our compiler sucks, but on a brighter note, it will be gone very soon and we can remove every XP_OS2_VACPP in the code
git-svn-id: svn://10.0.0.236/trunk@139767 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 14:51:53 +00:00
igor%mir2.org
df74d8e664 Removal of deprecated classes from the list of API docs
git-svn-id: svn://10.0.0.236/trunk@139766 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 14:14:29 +00:00
mkaply%us.ibm.com
71f6e62b68 #147639
r=jblanco, sr=sspitzer
Don't hardcode width and height, just width (in DTD) and use sizeToContent


git-svn-id: svn://10.0.0.236/trunk@139765 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 14:14:00 +00:00
igor%mir2.org
3e5e51f9ae Fixing JavaSoc documentation tag usage
git-svn-id: svn://10.0.0.236/trunk@139764 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 14:13:41 +00:00
neil%parkwaycc.co.uk
e00258848d Bug 188093 Order of Print related menu items in Mail is not consistent with Browser r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@139763 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 14:10:13 +00:00
locka%iol.ie
b28ff13328 Implement execScript for controls which wish to call JS in the page. b=196317 r=dbradley@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139762 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 14:07:07 +00:00
igor%mir2.org
c6de5ac995 For concatenation of 2 strings that are not null use str1.concat(str2) instead of str1+str2 to avoid construction of temporary StringBuffer all together.
git-svn-id: svn://10.0.0.236/trunk@139761 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 12:36:48 +00:00
igor%mir2.org
fa3037cfa9 Use ClassFileWriter.addInvoke to add method invocation code instead of deprecated 4-argument ClassFileWriter.add() to avoid unnecessary string concatenation to build full method signature from parameter and result signatures.
git-svn-id: svn://10.0.0.236/trunk@139760 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 11:19:21 +00:00
bzbarsky%mit.edu
4fc824c491 Try to fix OS/2 bustage yet again..
git-svn-id: svn://10.0.0.236/trunk@139759 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 08:34:47 +00:00
cavin%netscape.com
02b2851f30 Fix for 140075. Save filters to file before switching to a different server. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139758 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 08:27:17 +00:00
jst%netscape.com
85169fe43f Checking in changes that were made during the review of the WSDL code. The review was done by harishd@netscape.com, jgaunt@netscape.com, dbradley@netscape.com, and jst@netscape.com. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@139757 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 07:25:23 +00:00
bzbarsky%mit.edu
247c66a53a Another attempt to fix OS/2 bustage.
git-svn-id: svn://10.0.0.236/trunk@139756 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 07:10:57 +00:00
bzbarsky%mit.edu
41e28a24f2 Don't invalidate and such if no initial reflow yet. Bug 83774, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@139754 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 06:51:46 +00:00
wtc%netscape.com
a03ec3e9c3 Bug 58221: don't use strlen to check if a string is of length 0.
git-svn-id: svn://10.0.0.236/trunk@139753 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 06:37:03 +00:00
wtc%netscape.com
1871b254e6 Bug 58221: don't use strlen to check if a string is of length 0.
git-svn-id: svn://10.0.0.236/trunk@139752 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 06:30:12 +00:00
jkeiser%netscape.com
2671dde487 Replace sscanf with PR_sscanf (bug 197760), patch by Roland.Mainz@informatik.med.uni-giessen.de, r=jkeiser@netscape.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@139751 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 06:26:49 +00:00
bzbarsky%mit.edu
7b319b420a More OS/2 bustage... bug 83774
git-svn-id: svn://10.0.0.236/trunk@139750 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 06:15:38 +00:00
bzbarsky%mit.edu
edee641761 rv is no longer used... (bug 83774)
git-svn-id: svn://10.0.0.236/trunk@139749 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 06:11:59 +00:00
bzbarsky%mit.edu
307231e3af Trying to make Tp go down. Switch back to the old way of doing load events.
git-svn-id: svn://10.0.0.236/trunk@139747 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 05:38:33 +00:00
pkw%us.ibm.com
46d53a77f7 Bug 196903 - Create aix.js for AIX specific preferences.
r=ccarlen@netscape.com, sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@139746 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 05:31:24 +00:00
bzbarsky%mit.edu
cb5f836162 Fix some spelling errors in comments. Bug 106386, patch by Nicholas Bebout
<nb@ipnode.info>, r=doron, sr=dmose


git-svn-id: svn://10.0.0.236/trunk@139745 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 04:35:08 +00:00
bzbarsky%mit.edu
7960476cd2 Fix OS/2 bustage. Bug 83774.
git-svn-id: svn://10.0.0.236/trunk@139744 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 04:13:37 +00:00
bzbarsky%mit.edu
2fbc7d38bb Landing bug 83774 -- move image loading for <img>, <object>, <embed>, <input
type="image"> into the content nodes and out of nsImageFrame.  r=pavlov, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139743 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 03:47:09 +00:00
despotdaemon%netscape.com
5d1f16be90 Pseudo-automatic update of changes made by amardare@qnx.com.
git-svn-id: svn://10.0.0.236/trunk@139742 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 03:04:55 +00:00
despotdaemon%netscape.com
9557146d20 Pseudo-automatic update of changes made by amardare@qnx.com.
git-svn-id: svn://10.0.0.236/trunk@139741 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 03:02:22 +00:00
brendan%mozilla.org
7d9dc98de7 Don't override a prototype property iff it is JSPROP_SHARED (not also if it's a JSPROP_SETTER; 197940, r=rogerl).
git-svn-id: svn://10.0.0.236/trunk@139739 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 02:25:39 +00:00
dougt%netscape.com
c45f22dc59 defined correctly fixed
git-svn-id: svn://10.0.0.236/trunk@139738 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 02:16:07 +00:00
dougt%netscape.com
c242e700a1 pilot error
git-svn-id: svn://10.0.0.236/trunk@139737 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 02:11:34 +00:00
heikki%netscape.com
d86954c63b Bug 198127, change cursor when on expander, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@139735 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 01:22:01 +00:00
bzbarsky%mit.edu
b53c5c6846 More build system stuff for bug 83774. r=pavlov, sr=jst
git-svn-id: svn://10.0.0.236/trunk@139734 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 01:17:07 +00:00
bzbarsky%mit.edu
89492262a3 Build system changes for bug 83774. Enables the new code, but doesn't use it
yet.  r=pavlov, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139733 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 01:16:16 +00:00
bzbarsky%mit.edu
26699aee73 Error defs for bug 83774. r=pavlov, sr=jst
git-svn-id: svn://10.0.0.236/trunk@139732 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 01:11:23 +00:00
bzbarsky%mit.edu
fb88aa9a22 New files for bug 83774. r=pavlov, sr=jst
git-svn-id: svn://10.0.0.236/trunk@139731 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 01:08:22 +00:00
nicolson%netscape.com
e4167d453d Fix 198125: PK11Signature.engineUpdateNative ignores offset and length.
git-svn-id: svn://10.0.0.236/trunk@139730 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 00:57:29 +00:00
brendan%mozilla.org
4d94340532 Move readonly pre-ECMA error report down to new place peculiar to sealed
scopes, and share it via downward goto from the old place (which should go
away when a bug on khanson's list whose # I forget is fixed).  This fixes
the hole in sealed scope support mentioned in bug 94693 (r=rogerl/shaver).


git-svn-id: svn://10.0.0.236/trunk@139729 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 00:53:45 +00:00
bryner%netscape.com
5b9196513b Fix stuck tabbing through imagemaps (bug 124789) by tracking the focused frame separately from the focused content node in this case. r=jkeiser, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@139728 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 00:44:17 +00:00
heikki%netscape.com
e035273959 Bug 197966, minus sign did not change to plus when unexpanded, patch from sicking, r=jkeiser, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@139726 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 00:32:46 +00:00
rogerl%netscape.com
1bf36db7ca Fixed parameter frame leaking.
git-svn-id: svn://10.0.0.236/trunk@139725 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 00:14:23 +00:00
jaggernaut%netscape.com
3065690e56 Bug 189803: smaller images (decreased file size for various composer images), new images by Brant Langer Gurganus <brantgurganus2001@cherokeescouting.org>, r=brade, sr=jag
git-svn-id: svn://10.0.0.236/trunk@139724 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 00:14:20 +00:00
dougt%netscape.com
4f267db1dd relanding dwitte's string work "Excessive inlining in string libs" with a minor change to fix a build bustage. bug 196506. r=dbaron, sr=alec
git-svn-id: svn://10.0.0.236/trunk@139723 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:48:44 +00:00
bryner%netscape.com
f1439dfbfc Don't re-focus the download manager window each time a download starts. Patch by nhamblen@mac.com, r=bryner, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@139722 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:48:03 +00:00
bryner%netscape.com
b351e785ca Fix stuck tabbing through imagemaps (bug 124789) by tracking the focused frame separately from the focused content node in this case. r=jkeiser, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@139721 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:41:44 +00:00
jj%netscape.com
91fb31e09b MacOSX disk image's Finder window layout file - initial check-in
git-svn-id: svn://10.0.0.236/trunk@139719 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:32:36 +00:00
jst%netscape.com
59fa99954d Fixing typo in comment.
git-svn-id: svn://10.0.0.236/trunk@139718 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:23:49 +00:00
jst%netscape.com
b0eef4f5c8 Removing unused variables.
git-svn-id: svn://10.0.0.236/trunk@139717 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:23:32 +00:00
jj%netscape.com
cb1e41bda1 MacOSX disk image bacground image - initial check-in
git-svn-id: svn://10.0.0.236/trunk@139716 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:21:06 +00:00
bryner%netscape.com
ec11639ed0 Sync CHClickListener with Camino. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@139715 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:19:39 +00:00
bryner%netscape.com
b644d95c6a Bug 160880 - multi-line selects displaying popups if you click in an empty area. Patch by ajfeldman@brown.edu, r=bryner.
git-svn-id: svn://10.0.0.236/trunk@139714 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:18:13 +00:00
jj%netscape.com
5e08deefc8 changes made on 3/11: added support for License Agreement display on mount. optional argument
is an .rsrc binary file which resources will be copied into the disk image using Apple's
ResMerger tool. Also enhanced logging.
*** nightly automation - not part of the regular build ***
----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@139713 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:18:11 +00:00
jj%netscape.com
3acb3180b7 changes made on 03/05:
. dsstore and background image file are now passed as optional arguments
(instead of hard-coded)
. added call to 'OpenUp', a tool to make the disk image's top window open in the Finder on mount.
*** nightly automation - not part of the regular build ***


git-svn-id: svn://10.0.0.236/trunk@139712 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:07:19 +00:00
dougt%netscape.com
4089a19d9d removing obsolete file r=me
git-svn-id: svn://10.0.0.236/trunk@139711 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:02:06 +00:00
jj%netscape.com
f0e1644c12 changes made on 3/04:
. checks for HFS+ minimum partition size
. improves disk image creation & ejection technique
. adds a dsstore and background image file if present in the current dir
*** nightly automation - not part of the regular build ***


git-svn-id: svn://10.0.0.236/trunk@139710 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 23:01:59 +00:00
ssu%netscape.com
bc20a2c027 commiting patch from bsmedberg@covad.net that fixes bug 162079 - installer: lack of objdir support. r=ssu, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139709 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:53:44 +00:00
cavin%netscape.com
bda52cf465 Fix for 168097. Need to fetch MIME headers for message/rfc822 body part if it is enclosed in the msg body (most likely as a body part of a multipart/mixed msg). r=ducarroz, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139708 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:46:14 +00:00
jst%netscape.com
b31120cdf8 Checking in changes that are the result of the review and super review of the WSDL code. The review was performed by harishd@netscape.com, jgaunt@netscape.com, and jst@netscape.com. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@139707 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:44:12 +00:00
cls%seawood.org
7e23a04d4f Landing sun-java changes for mingw support.
Bug #134113 r=beard sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@139706 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:43:16 +00:00
nhotta%netscape.com
62eba48a24 Use API option for case insensitive key generation,
bug 198054, r=ftang, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@139704 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:33:24 +00:00
cls%seawood.org
bf0d4d068c Landing mingw gfx-viewer changes.
Bug #134113 r=pavlov sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@139703 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:32:25 +00:00
mkaply%us.ibm.com
d854af2a64 #198036
r=blizzard, sr=kin 
Uninitialized variable


git-svn-id: svn://10.0.0.236/trunk@139702 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:18:10 +00:00
cltbld%netscape.com
78d41d3c63 Automated update
git-svn-id: svn://10.0.0.236/trunk@139701 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:15:09 +00:00
av%netscape.com
9b2c4d34f1 Fix for a minor bug in the Tester plugin -- not part of the build.
git-svn-id: svn://10.0.0.236/trunk@139699 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:06:14 +00:00
seawood%netscape.com
8a2667e33b Only export all symbols & create import library for non-component libs in mingw build
git-svn-id: svn://10.0.0.236/trunk@139698 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:04:00 +00:00
oeschger%netscape.com
7c4d939f2e had some IM junk in the mail help content, dispensation to remove and checkin: 162559
git-svn-id: svn://10.0.0.236/trunk@139697 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 21:44:42 +00:00
bzbarsky%mit.edu
e13b131d86 Fix crash on having a <xul:listbox> in a plain XML document. Bug 197234,
r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139696 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 21:18:26 +00:00
cbiesinger%web.de
46d9f8f111 197485 r=paper sr=tor Remove [GS]etTransparentColor from gfxIImageFrame
git-svn-id: svn://10.0.0.236/trunk@139695 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 21:07:22 +00:00
dougt%netscape.com
1f77942025 Removing dead code. b=198023, r=darin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@139694 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 20:34:19 +00:00
cavin%netscape.com
721bd60e51 Fix for 124007. Create NS-rdf#DirTreeNameSort data source to sort addrbooks. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139690 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 20:03:11 +00:00
varga%netscape.com
3e0e5bcdb2 Whitespace cleanup for bug 191783.
r=varga, rs=sspitzer, patch by Benjamin Smedberg <bsmedberg@covad.net>


git-svn-id: svn://10.0.0.236/trunk@139688 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 19:50:06 +00:00
ssu%netscape.com
77eaae1fe1 fixing bug 142065 - when I right click delete a message, the wrong message gets deleted. r=varga, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@139686 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 19:33:31 +00:00
pinkerton%netscape.com
05b0324c87 a better fix for 197230
git-svn-id: svn://10.0.0.236/trunk@139685 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 19:13:47 +00:00
pinkerton%netscape.com
33aefd1e66 give focus to gecko view on drag-scrolling. r=pink/sr=sfraser. bug#197230
git-svn-id: svn://10.0.0.236/trunk@139684 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 18:57:17 +00:00
sspitzer%netscape.com
4b4f4bff97 fix for bug #196777
[mailviews] case insensitivity in the "People I Know" view.
[junk] case insensitivity in the junk mail white listing
r=cavin, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@139683 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 18:39:34 +00:00
sspitzer%netscape.com
b2378aa7cf fix for bug #197972.
fix assertions when trying to generate collation keys for cards without display names
in addition, we'd bail out before creating the secondary sort key.
r=cavin, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@139682 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 18:33:33 +00:00
dbaron%dbaron.org
0f95d38f82 Fix bustage on IRIX 6.5 tinderbox (native compiler) with another platform test. b=66134
git-svn-id: svn://10.0.0.236/trunk@139675 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 15:12:20 +00:00
wtc%netscape.com
42332809da Bug 197890: use Cygwin's cygpath command to "escape" a pathname with a
drive letter for Cygwin's bash.


git-svn-id: svn://10.0.0.236/trunk@139672 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 14:48:09 +00:00
brade%netscape.com
3777665ab9 use member command manager; r/sr=dbaron; bug 197583
git-svn-id: svn://10.0.0.236/trunk@139671 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 14:47:17 +00:00
neil%parkwaycc.co.uk
2b51d4a199 Bug 111337 middle-click-paste into bookmark icon p=t.bugz@lament.cjb.net r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@139667 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 13:26:52 +00:00
bryner%netscape.com
eb8b0b95dd also link the binary against libxpcom_compat for static builds
git-svn-id: svn://10.0.0.236/trunk@139663 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 11:00:09 +00:00
neil%parkwaycc.co.uk
4429dd2ba0 Bug 45524 Mail compose toolbar buttons should have dropdown menus r=ducarroz r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@139661 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 09:12:41 +00:00
bzbarsky%mit.edu
ea0d50568b s/floorf/floor/. Fixes solaris/AIX/whatever bustage
git-svn-id: svn://10.0.0.236/trunk@139659 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 08:29:00 +00:00
bryner%netscape.com
8bf54dc2e6 Fix static build bustage - libxpcom_compat is now always shared. Also, removed unwanted .xpt file from bundle resources.
git-svn-id: svn://10.0.0.236/trunk@139658 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 07:28:25 +00:00
bzbarsky%mit.edu
4f9a4db54e Add math.h too
git-svn-id: svn://10.0.0.236/trunk@139656 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 06:48:04 +00:00
bzbarsky%mit.edu
6a018426c4 Fix build bustage -- looks like not all platforms have round(). r=timeless
git-svn-id: svn://10.0.0.236/trunk@139655 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 06:45:57 +00:00
seawood%netscape.com
34a48424a1 Removing edundant definitions
git-svn-id: svn://10.0.0.236/trunk@139654 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 06:34:13 +00:00
bzbarsky%mit.edu
f091fe25aa Fix JS error in pref-themes.js. Bug 155925, patch by neil@parkwaycc.co.uk,
r=timeless, sr=kin.


git-svn-id: svn://10.0.0.236/trunk@139653 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 06:16:52 +00:00
bryner%netscape.com
5655e17c35 trying to fix nebiros bustage - moving inline function before its first call site
git-svn-id: svn://10.0.0.236/trunk@139652 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 06:02:10 +00:00
dbaron%dbaron.org
2ec7e2e032 Change AIX_XLC_364 ifdef back to AIX due to linker errors on current AIX tinderbox. b=66134
git-svn-id: svn://10.0.0.236/trunk@139651 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 05:50:53 +00:00
bzbarsky%mit.edu
61cb208768 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


git-svn-id: svn://10.0.0.236/trunk@139650 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 05:43:12 +00:00
bzbarsky%mit.edu
4ca70c77f0 Don't parse "string" values for text-align till we actually support them in
layout... Bug 197771, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139649 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 05:25:37 +00:00
bzbarsky%mit.edu
a0fe9c437e Random CSS parser cleanup -- nsCOMPtr, nsCOMArray, remove unused methods, etc.
Bug 197512, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139648 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 05:21:30 +00:00
cltbld%netscape.com
df9d7f8813 Automated update
git-svn-id: svn://10.0.0.236/trunk@139647 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 05:00:08 +00:00
jshin%mailaps.org
6ae521dab6 bug 117807, Remove &mdash; (U+2014) from CJK special chars. list so that
it can be rendered with a glyph from a CJK font instead of being
'transliterated'. r=bstell, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@139646 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 04:59:03 +00:00
seawood%netscape.com
d55b38ae77 Remove unused --disable-dtd-debug option
git-svn-id: svn://10.0.0.236/trunk@139645 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 04:58:56 +00:00
seawood%netscape.com
bfbd07e711 Fix tests so that they do the right thing when both --enable & --disable are given for the same option.
Fix Description column alignment.
Otherwise completely and utterly destroy cvs blame usefulness.


git-svn-id: svn://10.0.0.236/trunk@139644 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 04:56:55 +00:00
bzbarsky%mit.edu
5861678ec0 Fix regression bug 197823 -- scrolling state restoration broken during history
navigation if URL includes anchor name.  Remove unnecessary and deleterious
flush. r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139643 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 04:09:24 +00:00
cltbld%netscape.com
15248bd833 Automated update
git-svn-id: svn://10.0.0.236/trunk@139642 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 04:00:08 +00:00
dbaron%dbaron.org
5e14c28837 Make an empty-string MOZ_ENABLE_COREXFONTS in the environment actually cause MOZ_ENABLE_COREXFONTS not to be set in the build. r=seawood sr=blizzard b=197597
git-svn-id: svn://10.0.0.236/trunk@139641 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 03:47:11 +00:00
dbaron%dbaron.org
c5ab26fbae Make the test for HAVE_CPP_ACCESS_CHANGING_USING test both for cases that should and should not compile. Fixes nsDerivedSafe on gcc 2.96 and gcc 3. r=seawood sr=bryner b=66134
git-svn-id: svn://10.0.0.236/trunk@139640 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 03:45:45 +00:00
nelsonb%netscape.com
5cfa468651 Fix type mismatches in return values that were breaking gcc builds.
No bug number.


git-svn-id: svn://10.0.0.236/trunk@139639 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 03:24:59 +00:00
heikki%netscape.com
ed7fdc29ae Backing out bug 196506 and build fix attempt.
git-svn-id: svn://10.0.0.236/trunk@139637 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 01:58:15 +00:00
heikki%netscape.com
1d9b23d398 Bustage fix from dwitte.
git-svn-id: svn://10.0.0.236/trunk@139635 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 01:17:18 +00:00
sfraser%netscape.com
b2acdcfbb9 Fix the cancelling of downloads in Camino, and auto-expanding downloads. Bug 192461. Note that this depends on the patch checked in for bug 197745.
git-svn-id: svn://10.0.0.236/trunk@139633 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 00:09:35 +00:00
rogerl%netscape.com
a05000087c Modifying 'break' to skip block frames...
git-svn-id: svn://10.0.0.236/trunk@139632 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 00:04:45 +00:00
bryner%netscape.com
2c62b34279 Fix drawing of context menus and selected tab on Mac (bug 197107). r=sfraser, sr=kin
git-svn-id: svn://10.0.0.236/trunk@139630 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:53:40 +00:00
seawood%netscape.com
f5e8ff6134 Fix --enable-xpctools post-minimo bustage
git-svn-id: svn://10.0.0.236/trunk@139629 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:40:16 +00:00
sfraser%netscape.com
98fde71f33 Fix nsExternalAppHandler::SaveToDisk when aNewFileLocation is non-null, for Camino. Bug 197745. r=sdagley, sr=bz
git-svn-id: svn://10.0.0.236/trunk@139628 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:39:13 +00:00
sfraser%netscape.com
33ff940403 Fix bad error handling (PRBool vs. nsresult mixup). Bug 197739. r=dbradley, sr=jst
git-svn-id: svn://10.0.0.236/trunk@139627 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:32:41 +00:00
bzbarsky%mit.edu
2a85f35d5f AddDoctypeDecl should not enforce "doctype" being uppercase. Bug 197331, patch
by bugzilla@jellycan.com (Brodie Thiesfield), r=harishd, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139626 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:24:27 +00:00
bryner%netscape.com
46e842db3d Implement an LRU-SP eviction policy for the memory cache (bug 188458). r=gordon, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@139625 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:22:29 +00:00
bzbarsky%mit.edu
ea0fe56e05 IsJavascript should handle leading spaces. Bug 197345, patch by
bugzilla@jellycan.com (Brodie Thiesfield), r=brade, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@139624 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:18:57 +00:00
timeless%mozdev.org
e55c59e131 Bug 196506 Excessive inlining in string libs: Substring()
patch by mvl@exedo.nl r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139623 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:16:16 +00:00
cavin%netscape.com
880ddae63f Fix for 70396. Remove .na2 files after they are migrated. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139622 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:10:10 +00:00
sspitzer%netscape.com
82fa246f59 a (knock on wood) safe fix for (at least) two bugs:
#195011, Dismissing Junk Mail Log dialog crashes Mozilla [@ nsEventListenerManager::HandleEvent]
#137191, Infinite recursion near nsEventStateManager::TabIntoDocument

really the same issue:  guard against tabbing into a sub document, popping back out, and tabbing back in recursively.

r=aaronl, sr=bryner.


git-svn-id: svn://10.0.0.236/trunk@139621 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 23:08:36 +00:00
timeless%mozdev.org
9435b071f5 Bug 132209 Many XUL documents are invalid XML (<!DOCTYPE window ...>)
patch by riceman+bmo@mail.rit.edu r=timeless sr=jag moa=caillon


git-svn-id: svn://10.0.0.236/trunk@139620 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 22:55:53 +00:00
timeless%mozdev.org
a0343c72c5 Bug 132209 Many XUL documents are invalid XML (<!DOCTYPE window ...>)
patch by riceman+bmo@mail.rit.edu r=timeless sr=jag moa=brade


git-svn-id: svn://10.0.0.236/trunk@139619 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 22:55:50 +00:00
timeless%mozdev.org
6dc226764f Bug 132209 Many XUL documents are invalid XML (<!DOCTYPE window ...>)
patch by riceman+bmo@mail.rit.edu r=timeless sr=jag moa=darin


git-svn-id: svn://10.0.0.236/trunk@139618 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 22:55:42 +00:00
timeless%mozdev.org
79f28840dc Bug 197653 [@ nsFind::GetWordBreaker] crashes ADDREFing(0)
r=akkana sr=kin


git-svn-id: svn://10.0.0.236/trunk@139617 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 22:55:15 +00:00
wtc%netscape.com
6d47044c42 Bug 197890: Eliminated the artificial dependency of all NSS cmd tools on
zlib.  Only some of them (modutil and signtool) need zlib and we now define
that dependency explicitly.  In shlibsign/sign.sh, escape the drive letter
if the pathname contains it and we are using Cygwin so that the pathname
does not contain any colon, which is the PATH separator in Cygwin. r=relyea
Modified Files: platlibs.mk modutil/manifest.mn shlibsign/sign.sh
	signtool/manifest.mn


git-svn-id: svn://10.0.0.236/trunk@139615 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 21:48:18 +00:00
dougt%netscape.com
d88c33625a fixing bustage. AppendRelativeNativePath only can be used when appending "native paths". r=saspitzer, b=197520
git-svn-id: svn://10.0.0.236/trunk@139611 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 20:14:39 +00:00
sspitzer%netscape.com
1c7c9dacf0 fix for blocker bug #197566.
missing file needs to be in the GRE, according to dougt.
r=ssu


git-svn-id: svn://10.0.0.236/trunk@139610 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 19:37:05 +00:00
mkaply%us.ibm.com
004dd928e0 Properly placed commas help
git-svn-id: svn://10.0.0.236/trunk@139609 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 16:30:17 +00:00
bzbarsky%mit.edu
6c1ec16a83 Make imgRequestProxy hold a weak ref to its listener, to prevent reference
cycles.  Bug 196797, r=pavlov, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139608 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 16:09:02 +00:00
pschwartau%netscape.com
93d56281ab Improving comments.
git-svn-id: svn://10.0.0.236/trunk@139607 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 14:12:41 +00:00
igor%mir2.org
1256ab2ad8 Use ClassFileWriter.addInvoke() instead of ClassFileWriter.add() to add method calls to avoid string concatenation when constructing full method signature from separated parameter and return signatures.
git-svn-id: svn://10.0.0.236/trunk@139605 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 12:39:19 +00:00
varga%netscape.com
ff33012336 Fix for bug 196490. Remove property caching in tree content view.
r=jag, sr=bryner
- also changed properties.Length() to !properties.IsEmpty() per jag


git-svn-id: svn://10.0.0.236/trunk@139603 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 09:47:48 +00:00
varga%netscape.com
735a34c3ea Fix for bug 196485. Remove duplicate tokenizing method.
r=jag, sr=bryner
- nsTreeUtils::TokenizeProperties is the method used by both tree view implementations


git-svn-id: svn://10.0.0.236/trunk@139602 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 09:40:13 +00:00
seawood%netscape.com
7cdb6f3a17 Attempt to fix smoketest blocker by removing extraneous ^M from GRE_BUILD_ID
git-svn-id: svn://10.0.0.236/trunk@139601 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 09:22:29 +00:00
jshin%mailaps.org
48c2f5273e bug 180266 : need to hard-code precompiled CCMaps. Not a part of the build,
used only to precompile CCMaps.


git-svn-id: svn://10.0.0.236/trunk@139600 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 08:12:08 +00:00
gordon%netscape.com
6a07e11108 fix bug 197429 "clear disk cache broken on MacOS X". Rederive mCacheDirectory from parent after moving old mCacheDirectory to Cache.Trash for deletion, rather than operate on clone of mCacheDirectory. r=bryner sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@139599 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 07:33:45 +00:00
bzbarsky%mit.edu
05bc13b022 Make scrollDelay settable; make height/width attrs work on standards-mode
pages. Bug 197461, r=doron, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139598 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 06:58:17 +00:00
sspitzer%netscape.com
4aea01d4a2 fix for bug #185937
certain filter criteria (like "has attachment" and "is junk") don't work for pop mail, and should be hidden.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@139597 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 06:06:32 +00:00
timeless%mozdev.org
5c058fe53a Bug 132209 Many XUL documents are invalid XML (<!DOCTYPE window ...>) patch by riceman+bmo@mail.rit.edu r=timeless sr=jag moa=rginda
git-svn-id: svn://10.0.0.236/trunk@139596 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 05:25:42 +00:00
sfraser%netscape.com
13646efca8 Remove errant typo.
git-svn-id: svn://10.0.0.236/trunk@139595 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 05:07:36 +00:00
timeless%mozdev.org
01eccd4b9c Bug 132209 Many XUL documents are invalid XML (<!DOCTYPE window ...>) patch by riceman+bmo@mail.rit.edu r=timeless sr=jag moa=sspitzer
git-svn-id: svn://10.0.0.236/trunk@139594 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 04:59:12 +00:00
sspitzer%netscape.com
bbccd45b12 fix for bug #197764
accounts out of order in junk mail controls dialog
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@139593 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 04:05:49 +00:00
bzbarsky%mit.edu
d5678f9f7d Make the CSS parser not throw on attempts to parse lengths with unknown units
(bug 197212).  Also fixes a few build warnings and finally removes
NS_CSS_PARSER_DROP_DECLARATION (bug 88423).  r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139592 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 03:58:06 +00:00
bryner%netscape.com
30dba779fc fix some more crashes related to bug 196337. r=blake, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@139591 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 03:57:51 +00:00
bzbarsky%mit.edu
56379f8173 Avoid possible double-delete of CSS declaration. Bug 196271, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@139590 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 03:46:17 +00:00
bzbarsky%mit.edu
f0eaf3702e Make all CSSStyleSheets have a useful mDocument so that they can pass change
notifications properly.  Parent sheets are responsible for keeping their kids'
mDocument pointers up-to-date.  Bug 194543, r=dbaron, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@139589 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 03:44:02 +00:00
aaronl%netscape.com
8c20d63a9f More bustage fixes, need REQUIRES += accessibility in a lot of Makfiles
git-svn-id: svn://10.0.0.236/trunk@139586 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-17 00:47:25 +00:00
varga%netscape.com
270660c1d4 trying to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@139584 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 23:41:47 +00:00
pschwartau%netscape.com
d0470000b7 Improving comments.
git-svn-id: svn://10.0.0.236/trunk@139583 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 23:38:45 +00:00
pschwartau%netscape.com
faaad022f1 Improving readability.
git-svn-id: svn://10.0.0.236/trunk@139582 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 23:31:49 +00:00
varga%netscape.com
ef2945de71 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


git-svn-id: svn://10.0.0.236/trunk@139581 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 23:26:31 +00:00
sspitzer%netscape.com
077f669855 fix for bug #169179
"Enter file to attach" should be "Attach File(s)"
(and corresponding menu item should be "Attach File(s)...")
r/a=jglick


git-svn-id: svn://10.0.0.236/trunk@139580 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 22:21:07 +00:00
sspitzer%netscape.com
118911a610 fix for #197225, remove an unused xul/dtd (custreceipt.*)
r=neil, sr=sspitzer.  thanks to Sebastian@SSpaeth.de for the fix.

fix for bug #195287,
Add a help button to the envelope that brings up the junk intro dialog
r/sr=bienvenu, a=jglick


git-svn-id: svn://10.0.0.236/trunk@139579 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 21:49:40 +00:00
dougt%netscape.com
4e91efe850 When I landed, i added back some of the extern's removed by bug 195153. doh! Fixing this problem.
git-svn-id: svn://10.0.0.236/trunk@139578 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 21:40:27 +00:00
aaronl%netscape.com
2a7da61622 Bug 196946. Combine static accessibility libs into widget library. r=kyle, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@139575 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 20:22:51 +00:00
sfraser%netscape.com
21d45cbfd4 Add linkage with libxpcom_compat.a in static build.
git-svn-id: svn://10.0.0.236/trunk@139573 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 19:43:50 +00:00
igor%mir2.org
4b326a683c A version of the add method to add an invoke bytecode is deprectaed in favor of addInvoke that takes a full method signature in place of separated parameter and result signatures. It allow not use a string concatenination to build a full signature.
git-svn-id: svn://10.0.0.236/trunk@139572 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 17:45:34 +00:00
timeless%mozdev.org
8b4ffb2405 Bug 196300 Honor line breaks in checkin comments
r=tara


git-svn-id: svn://10.0.0.236/trunk@139570 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 15:09:33 +00:00
igor%mir2.org
a2ce5d3172 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=197682 :
replace static fields to hold targets of direct call optimization by an instance fields in the class representing the main script object.


git-svn-id: svn://10.0.0.236/trunk@139569 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 13:53:41 +00:00
blizzard%redhat.com
fbbd3f75aa Make sure that if the minifont couldn't be loaded that we don't crash. No bug on this one.
git-svn-id: svn://10.0.0.236/trunk@139568 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 13:35:03 +00:00
varga%netscape.com
c702cf14dc Fix for bug 139290. Interaction between windows leads to doubled bookmarks.
r=bryner, sr=jag
- cache the open state of container instead of quering the data source every time


git-svn-id: svn://10.0.0.236/trunk@139567 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 11:29:02 +00:00
bryner%netscape.com
7840839c8e Add support for opening multiple files with the unix filepicker (bug 167152). r=varga, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@139566 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 09:20:40 +00:00
bbaetz%acm.org
1706032b0e Bug 197656 - codesighs test doesn't handle relative objdirs
r=cls


git-svn-id: svn://10.0.0.236/trunk@139565 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 08:07:17 +00:00
bbaetz%acm.org
24e9cd203f Bug 197631 - BloatTest2 diffs work only on windows
r=cls


git-svn-id: svn://10.0.0.236/trunk@139564 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 07:53:31 +00:00
sspitzer%netscape.com
fb2415acdb clean up the modern junk bar icon, now that the junk bar is a different color.
git-svn-id: svn://10.0.0.236/trunk@139563 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 07:32:48 +00:00
sspitzer%netscape.com
1a72b63711 fix for bug #194238
the junk mail controls won't detect a message as junk until you mark a message as good.

the algorithm in "A Plan For Spam" assumes that you have a large good
corpus and a large junk corpus.

that won't be the case with users who first use the junk mail feature
so, we do certain things to encourage them to train.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@139562 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 07:09:41 +00:00
seawood%netscape.com
894354e84c Force xpcom_compat to be shared again duue to win32 static build bustage.
git-svn-id: svn://10.0.0.236/trunk@139561 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 06:49:44 +00:00
cltbld%netscape.com
427a9b7caa Automated update
git-svn-id: svn://10.0.0.236/trunk@139560 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 06:45:11 +00:00
seawood%netscape.com
92f57302ea Remove -std1 flag from dec unix compiles to avoid conflicts with gtk headers when gtk isn't built with strict ansi compliance.
Bug #192213 r=wtc


git-svn-id: svn://10.0.0.236/trunk@139559 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 06:35:11 +00:00
bbaetz%acm.org
4d7be3da2f Bug 197180 - Long comment names not flagged as an error
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@139557 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 06:16:43 +00:00
sspitzer%netscape.com
e56dfc6ea0 fix for bug #96134
message Save As ignores selected file type, plus some code cleanup.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@139556 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 05:44:48 +00:00
dbaron%dbaron.org
b3e12f2c54 No more experiments. Back to plain old macros. r+sr=roc b=196603
git-svn-id: svn://10.0.0.236/trunk@139555 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 04:51:56 +00:00
mkaply%us.ibm.com
85ec2faae7 OS/2 build doesn't come up if MOZILLA_HOME isn't set
git-svn-id: svn://10.0.0.236/trunk@139554 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 03:37:08 +00:00
seawood%netscape.com
a44cc11ccc Fix BeOS bustage
git-svn-id: svn://10.0.0.236/trunk@139553 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 03:03:06 +00:00
dbaron%dbaron.org
0dd954f8cb Add MODULE_NAME line to fix build bustage (from rules.mk checkin by seawood).
git-svn-id: svn://10.0.0.236/trunk@139552 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 02:41:15 +00:00
cavin%netscape.com
b0422b32d2 Fix for 70396. Use the directory description in prefs if it exists for the addrbook names. Copy 4.x .na2 files to 7.x directory during migration. r=ccarlen, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139551 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 02:22:09 +00:00
seawood%netscape.com
081a2945cb Fixing BeOS bustage
git-svn-id: svn://10.0.0.236/trunk@139550 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 02:21:03 +00:00
dbaron%dbaron.org
a1632181db Well, the OS/2 compiler does not like the cool way of doing this, so on to the ugly way... b=197277
git-svn-id: svn://10.0.0.236/trunk@139549 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 01:34:48 +00:00
dbaron%dbaron.org
0346a5aa02 Fix operator precedence error in previous patch (which I reviewed, eek!). b=197277
git-svn-id: svn://10.0.0.236/trunk@139548 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 01:13:23 +00:00
dbaron%dbaron.org
2b52a19bb4 Fix operator precedence error in previous patch (which I reviewed, eek!). b=197277
git-svn-id: svn://10.0.0.236/trunk@139547 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 01:12:32 +00:00
dougt%netscape.com
b64077c53b Fix bad export_lib line. r=cls
git-svn-id: svn://10.0.0.236/trunk@139546 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 01:09:52 +00:00
dbaron%dbaron.org
c4b30dddae Fix operator precedence error in previous patch (which I reviewed, eek!). b=197277
git-svn-id: svn://10.0.0.236/trunk@139545 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 01:03:20 +00:00
sspitzer%netscape.com
5affec7d42 code cleanup, no bug.
git-svn-id: svn://10.0.0.236/trunk@139544 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 00:31:15 +00:00
dbaron%dbaron.org
b623cb73f2 Add MODULE_NAME line to fix build bustage (from rules.mk checkin by seawood).
git-svn-id: svn://10.0.0.236/trunk@139543 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 00:24:15 +00:00
dbaron%dbaron.org
0893714573 Ensure that CalcStyleDifference populates the new context with all of the structs present on the old context to ensure that the PeekStyleData optimization is valid. Avoid copy-and-pasted code. b=196603 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@139542 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-16 00:20:21 +00:00
sfraser%netscape.com
2d4bd6c0b6 Fix static build target.
git-svn-id: svn://10.0.0.236/trunk@139541 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 23:20:00 +00:00
sfraser%netscape.com
c8b4d9e74a Fix static components after the MinoMo changes.
git-svn-id: svn://10.0.0.236/trunk@139540 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 23:16:33 +00:00
seawood%netscape.com
45b8a40d7d Enforce MODULE_NAME requirement for static builds.
git-svn-id: svn://10.0.0.236/trunk@139539 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 22:56:35 +00:00
sspitzer%netscape.com
f7e3f61552 fix for bug #195666
make the "Mozilla thinks this messages is junk" bar be a different color, for discoverability.
rs=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@139538 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 22:51:42 +00:00
sfraser%netscape.com
882c17b13e Need to link with TK_LIBS on Mac, so that the static build gets Carbon symbols.
git-svn-id: svn://10.0.0.236/trunk@139537 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 22:51:39 +00:00
sfraser%netscape.com
a3bc842d4a Fix some absolute paths that got in there by accident.
git-svn-id: svn://10.0.0.236/trunk@139536 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 22:48:19 +00:00
sspitzer%netscape.com
26f6ae8cb6 fix for bug #191042.
clear the custom flags for the message
otherwise the old custom flags will stay around
thanks to ere@atp.fi (Ere Maijala) for the fix.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139535 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 22:15:55 +00:00
dbaron%dbaron.org
2d30530b49 Oops! nsStyleSVG never had a GetStyleStructID method. b=196603
git-svn-id: svn://10.0.0.236/trunk@139534 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 21:54:49 +00:00
seawood%netscape.com
fe79a0c347 All components must have a MODULE_NAME makefile variable that's the same as the generic module name of the component or static builds will fail.
Fixing static build bustage.


git-svn-id: svn://10.0.0.236/trunk@139533 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 21:49:53 +00:00
sspitzer%netscape.com
9ee102f20c fix js error when clicking in thread pane, and no messages are selected.
no bug.  rs=bienvenu


git-svn-id: svn://10.0.0.236/trunk@139532 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 20:08:27 +00:00
rogerl%netscape.com
6510019777 General GC-related fixes.
git-svn-id: svn://10.0.0.236/trunk@139531 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 20:05:32 +00:00
andreas.otte%debitel.net
7a2900ad0c fix bug 113032 [jar: anchors within pages drop the HTML file name] fix resolving relative jar urls, fix anchor handling in jar urls, r=darin, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139530 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 20:00:20 +00:00
rogerl%netscape.com
b76d8fbb79 Instance & Dynamic property map changes to HashTable complete.
git-svn-id: svn://10.0.0.236/trunk@139528 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 19:36:12 +00:00
sfraser%netscape.com
1b405dae1c Fix project after dougt changes. Static build still likely broken.
git-svn-id: svn://10.0.0.236/trunk@139527 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 19:18:30 +00:00
dougt%netscape.com
06aca67151 adding back layout_base. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@139526 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 19:05:23 +00:00
dougt%netscape.com
c8b0f1d66f Fixing 197566. r=me
git-svn-id: svn://10.0.0.236/trunk@139525 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 18:58:45 +00:00
mkaply%us.ibm.com
b35dfdc3ad Last OS/2 bustage - HURRAH!
git-svn-id: svn://10.0.0.236/trunk@139524 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 18:53:38 +00:00
dougt%netscape.com
71d2328776 Fixing 197566. r=me
git-svn-id: svn://10.0.0.236/trunk@139523 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 17:55:40 +00:00
mkaply%us.ibm.com
b3060e2791 More OS/2 bustage - I'm starting to understand it now - nsIFileSpec.h was including other stuff and now that it is gone, we are discovering header dependencies
git-svn-id: svn://10.0.0.236/trunk@139522 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 16:58:22 +00:00
bzbarsky%mit.edu
b72b8b5208 Fix a few inefficient callers of getElementsByTagName. Bug 191589,
r=neil@parkwaycc.co.uk, sr=jst


git-svn-id: svn://10.0.0.236/trunk@139521 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 16:30:09 +00:00
mkaply%us.ibm.com
dfb703ca8c OS/2 bustage - need nsILocalFile.h
git-svn-id: svn://10.0.0.236/trunk@139520 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 15:40:59 +00:00
ian%hixie.ch
557994668e disabling a signal handler isn't done by using undef
git-svn-id: svn://10.0.0.236/trunk@139519 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 15:07:34 +00:00
ian%hixie.ch
685ed52c3d fix the non-compiled case
git-svn-id: svn://10.0.0.236/trunk@139518 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 14:53:35 +00:00
ian%hixie.ch
d0e1d3a931 remove DESTROY code, rework the output system to use a single hash instead of passing arguments around, delay the loading of certain modules, fix some bugs with the removal of the built in property system, make the TemplateToolkit module only have one template object, and cache the precompiled documents, remove the HTTP output module, and other optimisations.
git-svn-id: svn://10.0.0.236/trunk@139517 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 14:14:21 +00:00
mkaply%us.ibm.com
b47b44e4cc OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@139516 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 14:07:54 +00:00
mkaply%us.ibm.com
2bf4d0cb61 Actually only Windows and BeOS need it - when was the last time that ever happened
git-svn-id: svn://10.0.0.236/trunk@139515 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 11:47:18 +00:00
mkaply%us.ibm.com
85ecb63f27 OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@139513 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 11:38:15 +00:00
seawood%netscape.com
b727dde275 Everyone needs nsDirectoryServiceDefs.h
git-svn-id: svn://10.0.0.236/trunk@139511 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 09:51:02 +00:00
dougt%netscape.com
dd19cce409 fixes bustage
git-svn-id: svn://10.0.0.236/trunk@139510 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 07:54:37 +00:00
seawood%netscape.com
4b81011130 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@139509 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 07:48:51 +00:00
cls%seawood.org
ebc3913260 Fixing mingw bustage
git-svn-id: svn://10.0.0.236/trunk@139508 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 07:12:52 +00:00
dougt%netscape.com
f74fe46d32 no forced shared lib per byrner
git-svn-id: svn://10.0.0.236/trunk@139507 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 06:51:19 +00:00
dougt%netscape.com
6a44aaf9f4 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@139506 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 06:41:38 +00:00
dougt%netscape.com
9cf361636c adding obsolete stuff to embedding package list. I really don't want to do this, but profiles requires it
git-svn-id: svn://10.0.0.236/trunk@139505 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 06:39:05 +00:00
bryner%netscape.com
9a8c45c2ed fixing more bustage
git-svn-id: svn://10.0.0.236/trunk@139504 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 06:05:15 +00:00
dougt%netscape.com
d07a7a69c2 fixing bustage. per bryner
git-svn-id: svn://10.0.0.236/trunk@139503 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:58:22 +00:00
cls%seawood.org
bed3129448 Fixing mingw bustage
git-svn-id: svn://10.0.0.236/trunk@139502 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:52:44 +00:00
cls%seawood.org
a43ae939fa Avoid tainting srcdir for win32 builds.
git-svn-id: svn://10.0.0.236/trunk@139501 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:45:20 +00:00
bryner%netscape.com
f89d631b33 attempting to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@139500 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:30:48 +00:00
cltbld%netscape.com
4e63caf4fa Automated update
git-svn-id: svn://10.0.0.236/trunk@139499 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:15:06 +00:00
seawood%netscape.com
ac672a6b10 Fix codesighs detection for objdir builds
git-svn-id: svn://10.0.0.236/trunk@139498 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:12:33 +00:00
mkaply%us.ibm.com
b8149495fb No idea where this one came from - OS/2 bustage - use strlen/strcpy rather than PL_strlen/PL_strcpy
git-svn-id: svn://10.0.0.236/trunk@139497 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:08:53 +00:00
cltbld%netscape.com
7d91c8f03e Automated update
git-svn-id: svn://10.0.0.236/trunk@139496 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 05:00:06 +00:00
bryner%netscape.com
5c934ce540 fixing phoenix bustage
git-svn-id: svn://10.0.0.236/trunk@139495 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 04:56:47 +00:00
mkaply%us.ibm.com
121b5c42ff Attempt to fix Os/2 bustage. Cross your fingers
git-svn-id: svn://10.0.0.236/trunk@139494 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 04:47:05 +00:00
dougt%netscape.com
fcb55c373c fixing bustage
git-svn-id: svn://10.0.0.236/trunk@139493 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 04:43:21 +00:00
darin%netscape.com
d73d8e60d8 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@139490 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 03:23:29 +00:00
dougt%netscape.com
2262ce106e didn't want to check this in per darin
git-svn-id: svn://10.0.0.236/trunk@139489 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 02:31:17 +00:00
mkaply%us.ibm.com
e4dd3e2675 OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@139488 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 02:27:21 +00:00
pschwartau%netscape.com
337accd29b Adding more cases to test.
git-svn-id: svn://10.0.0.236/trunk@139487 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 02:25:25 +00:00
seawood%netscape.com
459ec115f7 Add prelim objdir support for codesighs test
git-svn-id: svn://10.0.0.236/trunk@139486 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 02:12:11 +00:00
mkaply%us.ibm.com
d7993eba61 OS/2 needs 8.3 DLL names
git-svn-id: svn://10.0.0.236/trunk@139485 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 02:11:56 +00:00
mkaply%us.ibm.com
31d2455649 OS/2 needes 8.3 DLL names
git-svn-id: svn://10.0.0.236/trunk@139484 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 02:11:28 +00:00
mkaply%us.ibm.com
17a215b56a No really, it's gkcontnt on OS/2
git-svn-id: svn://10.0.0.236/trunk@139483 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 02:00:20 +00:00
dougt%netscape.com
247f757758 missed a few files
git-svn-id: svn://10.0.0.236/trunk@139482 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 01:57:22 +00:00
cltbld%netscape.com
ffd485051a Automated update
git-svn-id: svn://10.0.0.236/trunk@139481 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 01:15:10 +00:00
dougt%netscape.com
fed2927b2c 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.


git-svn-id: svn://10.0.0.236/trunk@139480 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 01:04:32 +00:00
pschwartau%netscape.com
97a7bd9221 Improving comments.
git-svn-id: svn://10.0.0.236/trunk@139479 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 00:07:50 +00:00
rogerl%netscape.com
088672ed65 More BROKEN Hashtable changes
git-svn-id: svn://10.0.0.236/trunk@139478 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 23:56:21 +00:00
rogerl%netscape.com
da867ed6eb !!! BROKEN !!! Begin switching InstanceBindings to HashTable
git-svn-id: svn://10.0.0.236/trunk@139477 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 23:55:49 +00:00
pschwartau%netscape.com
c8b0ea3761 Adding more cases inspired by bug 197451.
git-svn-id: svn://10.0.0.236/trunk@139476 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 23:55:37 +00:00
cls%seawood.org
634a988ac4 Landing mingw changes for widget
Bug #134113 r=kmcclusk sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@139475 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 23:35:18 +00:00
rogerl%netscape.com
be14957e3b Completed switch for LocalBinding map to hash table.
git-svn-id: svn://10.0.0.236/trunk@139474 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 23:14:04 +00:00
jkeiser%netscape.com
362a20cfba Make fast-update use curl when curl is present (bug 193789), r=seawood@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139473 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 21:20:40 +00:00
cls%seawood.org
de43096f0d Rename enumerated HKEY_* defines to avoid conflicts with mingw/w32api headers.
Bug #134113 r=ssu sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@139472 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:50:35 +00:00
cls%seawood.org
9b4c3b8f89 mingw/w32api uses a different header guard than MSVC for <basestd.h>
Bug #134113 r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@139470 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:41:43 +00:00
pschwartau%netscape.com
cbe227e531 Initial add. Regression test for bug 196290, testing left-associativity of the + operator (cf. ECMA-262 Ed.3 Section 11.6.1)
git-svn-id: svn://10.0.0.236/trunk@139469 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:40:05 +00:00
cbiesinger%web.de
2558e8e4cf 143365 r=paper sr=tor unloaded part of bmp image displays black/random garbage
git-svn-id: svn://10.0.0.236/trunk@139468 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:37:59 +00:00
mikep%oeone.com
0a74efbe79 Fixing bug 197044, event and tasks description should be displayed on multiple lines.
git-svn-id: svn://10.0.0.236/trunk@139467 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:35:47 +00:00
seawood%netscape.com
23f69c2b5a Fixing X-on-X bustage.
Thanks to Michal 'hramrach' Suchanek <hramrach@centrum.cz> for the patch.
Bug #191447 r=cls


git-svn-id: svn://10.0.0.236/trunk@139466 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:14:17 +00:00
ccarlen%netscape.com
a8846dab1a Bug 195109 - [Mac OSX] xpinstall fails Pre-Checkin Trigger smoketest. r=ssu/sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139465 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:01:59 +00:00
ccarlen%netscape.com
aa7c17d84b If the destination file already exists, moveTo[Native] should replace it. Bug 195109 r=sdagley/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@139464 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:01:41 +00:00
rogerl%netscape.com
4052c3a607 !BROKEN! Halfway through changes to property map stuff.
git-svn-id: svn://10.0.0.236/trunk@139463 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 19:34:08 +00:00
gordon%netscape.com
86b345b530 Removing obsolete tests. These were for the old pre-NS6.1 cache. r=darin.
git-svn-id: svn://10.0.0.236/trunk@139462 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 19:29:40 +00:00
gordon%netscape.com
88ce61c6e2 removing long obsolete files. r=darin.
git-svn-id: svn://10.0.0.236/trunk@139461 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 19:27:01 +00:00
sfraser%netscape.com
4b2c692f48 Fix nsIDOMHTMLOptionsCollection bustage.
git-svn-id: svn://10.0.0.236/trunk@139459 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 19:06:55 +00:00
alecf%netscape.com
f5cd7d93da fix for bug 189528 - do on-demand decompression of items in a .jar file
instead of allocating all the data into one big buffer, keep a small input buffer around and decompress directly into a client's read buffer..
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@139458 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 18:59:51 +00:00
despotdaemon%netscape.com
0600e45f06 Pseudo-automatic update of changes made by chofmann@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@139457 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 18:59:00 +00:00
sfraser%netscape.com
3a522cc202 Fix bug 194956: hilight turds left after unhilighting some images; fix the clipping in some image tiling cases. Also detabbed and cleaned up the files. r=brade,sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@139456 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 18:56:27 +00:00
despotdaemon%netscape.com
cd671a2d26 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@139455 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 18:55:08 +00:00
despotdaemon%netscape.com
d43bd3a080 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@139454 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 18:54:21 +00:00
varga%netscape.com
121f1d39f2 Doesn't affect default build.
Forgot to removed platform specific makefiles.


git-svn-id: svn://10.0.0.236/trunk@139449 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 15:36:02 +00:00
neil%parkwaycc.co.uk
ae8409d301 Bug 54802 Add clipboard buttons for Composer r=brade sr=alecf
git-svn-id: svn://10.0.0.236/trunk@139448 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 15:23:53 +00:00
ian%hixie.ch
dcb58218de Improve the Exception class so it can work out what 'eval' numbers map to; remove the 'properties' stuff since it was taking a good 4% of the overall time of PLIF applications. THIS WILL CAUSE HUGE PROBLEMS WITH PLIF CONSUMERS. I REPEAT, THIS **WILL** BREAK YOUR CODE. DO NOT UPDATE TO THIS CODE IF YOU DON'T WANT TO SPEND A LOT OF TIME UPDATING YOUR CODE\!\!\!
git-svn-id: svn://10.0.0.236/trunk@139447 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 13:08:43 +00:00
bmlk%gmx.de
e951e7cc70 require the presence of the inner table frame for reflow bug 189751 r=jkeiser sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@139445 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 10:31:55 +00:00
igor%mir2.org
f72a0e724d 1. When generating various support methods like script main, function constructor etc., use classFile.startMethod instead of startNewMethod since the later is intended for generation of main code for script/function.
2. Do not use trivialInit optimization for scripts since the following changes makes generation of initScript function mandatory.


git-svn-id: svn://10.0.0.236/trunk@139444 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 10:05:01 +00:00
neil%parkwaycc.co.uk
cca0f59f88 Bug 166219 offline load handler fires multiple times r=jag sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@139443 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 09:23:14 +00:00
ian%hixie.ch
4015b54a02 Stop perl parsing source files that aren't used. (Lazy loading using __DATA__ blocks)
git-svn-id: svn://10.0.0.236/trunk@139442 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 07:50:18 +00:00
jst%netscape.com
5c82215ffd Um, forgot these changes in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@139441 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 07:38:26 +00:00
jst%netscape.com
47743d5ece Fixing bug 192837. Freezing the rest of the DOM HTML interfaces. r=fabian@imajes.info, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139440 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 07:00:53 +00:00
shliang%netscape.com
68152349c4 additional changes for 183994 - mail filter and search dialog ui nits. r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@139439 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 06:34:23 +00:00
shliang%netscape.com
315c077ce5 147653 - page setup commands doesn't work in mail and composer. r/sr=sspitzer,jag
git-svn-id: svn://10.0.0.236/trunk@139438 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 06:27:48 +00:00
jkeiser%netscape.com
3c83a5a70f Make .selectedIndex = -1 clear select (bug 195773), r=peterv@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139437 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 06:18:20 +00:00
justdave%syndicomm.com
6485d4afc4 Bug 193989: EmailSuffix wasn't getting used for password change tokens. Also removes real name from To: header which wasn't being escaped properly for RFC2822 specs.
Patch by Jeff Lawson <jlawson-mozilla@bovine.net>
r=justdave, a=justdave


git-svn-id: svn://10.0.0.236/trunk@139436 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 05:43:38 +00:00
justdave%syndicomm.com
e6cf575c8c Bug 194917: Javascript missing HTML comments in flag list.
Patch by Jeff Lawson <jlawson-mozilla@bovine.net>
r=myk, a=myk


git-svn-id: svn://10.0.0.236/trunk@139435 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 05:35:40 +00:00
brendan%mozilla.org
d62cd7ab7c Implement SCOPE_IS_SEALED, JS_SealObject, JS_UnsealObject, etc. to support
sealed standard object graphs, as well as to pave the way for optimizations
to object literals (94693, r=shaver).


git-svn-id: svn://10.0.0.236/trunk@139434 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 05:24:58 +00:00
kyle.yuan%sun.com
b164fbee07 Bug 196388 crash when using shift-F10 in composer to bring up context menu
using NS_IF_RELEASE instead of NS_RELEASE


git-svn-id: svn://10.0.0.236/trunk@139433 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 05:12:48 +00:00
alecf%netscape.com
ab3b9db8cd fix for bug 196210, component manager is malloc-happy:
- use custom non-allocating CID formatter when writing out compreg.dat
- arena allocate category names and keys
- pass around string lengths so we don't keep calling strlen
r=dougt


git-svn-id: svn://10.0.0.236/trunk@139432 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 05:07:24 +00:00
sspitzer%netscape.com
a7106f8411 fix for bug #195965.
for the custom headers, we need to push CRLF (not just LF),
just like we do in the C++.  otherwise, qmail will complain.
thanks to James Nord (teilo+bugzilla@teilo.net) for the patch.

r=ssu, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139431 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 04:30:30 +00:00
dmose%mozilla.org
ba39513ae6 The fix for bug 195727 lost the const qualifier. Putting it back. r=timeless, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@139430 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 04:20:40 +00:00
timeless%mozdev.org
96d9177b06 Bug 133277 give NS_PARSERSERVICE_CID {a6cf9112-15b3-11d2-932e-00805f8add32} a ContractID
r=harishd sr=heikki


git-svn-id: svn://10.0.0.236/trunk@139429 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 04:03:09 +00:00
timeless%mozdev.org
edc9692ee0 Bug 196299 nsSafeSaveFile::CreateBackup dereferences a NULL nsCOMPtr with operator->()
r=ccarlen sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@139428 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 04:03:08 +00:00
ian%hixie.ch
8d5a9a0bea Fix the error handling of compiled templates
git-svn-id: svn://10.0.0.236/trunk@139427 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 03:59:29 +00:00
ian%hixie.ch
ba35e2f60a Minor optimisation. There was no point doing named expanders.
git-svn-id: svn://10.0.0.236/trunk@139426 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 03:58:46 +00:00
ian%hixie.ch
d59428fc57 UTF-8 baby.
git-svn-id: svn://10.0.0.236/trunk@139425 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 03:57:13 +00:00
bzbarsky%mit.edu
e522d41466 The time for this line hath not yet come. Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@139422 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 02:29:55 +00:00
sspitzer%netscape.com
a3b20f13eb remove usused CID
git-svn-id: svn://10.0.0.236/trunk@139421 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 02:23:29 +00:00
aaronl%netscape.com
902aa71d84 Bug 195830. Workaround for problems typing / and ' on Mac OS X, until mac menu bug 195979 gets fixed. For now, find as you type menu items on mac won't have shortcuts listed. r=brade, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@139420 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 02:17:11 +00:00
ian%hixie.ch
558798af98 More debugging information
git-svn-id: svn://10.0.0.236/trunk@139419 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 02:16:09 +00:00
ian%hixie.ch
c5c4e57fc9 Support compiled templates in a separate directory
git-svn-id: svn://10.0.0.236/trunk@139418 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 02:13:03 +00:00
ian%hixie.ch
4c2bd4b790 This script can be used to quickly compile any TemplateToolkit templates
git-svn-id: svn://10.0.0.236/trunk@139417 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 02:08:04 +00:00
dougt%netscape.com
9470e3d8b1 prelanding parts of minimo - not part of build.
git-svn-id: svn://10.0.0.236/trunk@139416 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 02:02:00 +00:00
sgehani%netscape.com
b2d2dce7ec Support multiple legacy checks.
b=192150; r=ssu; rs=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139415 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 01:53:46 +00:00
mkaply%us.ibm.com
72af02be10 OS/2 only - oops - don't modify XUL buttons in here
git-svn-id: svn://10.0.0.236/trunk@139414 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 01:50:41 +00:00
timeless%mozdev.org
6c9d648d8b Bug 193942
removing unused file jsObjectView.js from manifest
patch by ajvincent@juno.com r=timeless sr=bryner


git-svn-id: svn://10.0.0.236/trunk@139413 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 01:50:01 +00:00
cavin%netscape.com
60c0125228 Fix for 197280. Fixed i18n issue with selected pathnames. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139411 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 01:18:19 +00:00
bzbarsky%mit.edu
16b3162eea Make :target work for history loads too. Bug 197277, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@139410 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 01:16:31 +00:00
rogerl%netscape.com
366fd61d06 Preparing for new property map.
git-svn-id: svn://10.0.0.236/trunk@139408 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 00:03:41 +00:00
varga%netscape.com
ffc3ed2fc7 Fix for bugs:
195312 - [junk]  Context menus for Junk Mail Controls not implemented yet
183597 - Add/Move Message|Mark items for marking as Junk/Not Junk
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139407 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 23:23:16 +00:00
blizzard%redhat.com
9ca89532f7 Fix build problems on cafe
git-svn-id: svn://10.0.0.236/trunk@139406 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 23:15:48 +00:00
nhotta%netscape.com
9aad83b751 Change nsIIDNService to take AUTF8String and ACString,
bug 188410, r=darin, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@139405 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 23:06:14 +00:00
igor%mir2.org
2222bb666b Inlinning of generateRegExpLiterals into generateInit for simple code
git-svn-id: svn://10.0.0.236/trunk@139404 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 22:50:04 +00:00
pschwartau%netscape.com
522eeb1da0 Improving comments.
git-svn-id: svn://10.0.0.236/trunk@139403 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 22:07:02 +00:00
sspitzer%netscape.com
96d0e27cb5 fix for bug #183331, searchBar.js
when restoring a "pre" quick search view,
heed a similar scrolling logic that
we have for folder loading.

for mail views, this means switching back to the "all" view.

fix for bug #186504, msgMail3PaneWindow.js

when loading a folder, try to scroll to "new" messages first,
before "remembering the last selected" message.

both fixes by neil@parkwaycc.co.uk.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139402 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 21:57:32 +00:00
rginda%netscape.com
819a79d39d bug 170585, Scriptable streams are broken; r=darinf, sr=dougt
update to readdata caller


git-svn-id: svn://10.0.0.236/trunk@139399 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 21:24:37 +00:00
rginda%netscape.com
8f40c15175 bug 170585, Scriptable streams are broken; r=darinf, sr=dougt
add factories so js can create the nsIBinary*Stream objects,
also adds read/writeByteArray functions


git-svn-id: svn://10.0.0.236/trunk@139398 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 21:23:18 +00:00
bryner%netscape.com
610cd77b97 remove duplicate pref
git-svn-id: svn://10.0.0.236/trunk@139397 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 21:16:49 +00:00
pinkerton%netscape.com
829c76ee45 when cmd-option is down in the content area, change cursor to hand and
drag-scroll on click. handles vert and horiz scrolling like the finder.
(bug 150297, from nhamblen@mac.com. r=pink/sr=sfraser).


git-svn-id: svn://10.0.0.236/trunk@139395 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 20:37:32 +00:00
radha%netscape.com
e418f80882 Fix for bug # 166736. clicking on view image while page is loading causes the back button to notgo to the last page, but the page before last. r=adamlock sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@139394 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 19:58:23 +00:00
heikki%netscape.com
0c8ee6766c Bug 185873, remove bad CSS rule that made us print only the first page of a pretty printed XML document, r=sicking, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@139393 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 19:54:17 +00:00
sspitzer%netscape.com
b9552e1cff fix for crasher bug #197203
if your "From" address doesn't have an @ symbol, we crash on send.
thanks to parish@ntlworld.com for the bug report, and the initial patch.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139392 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 19:02:37 +00:00
bzbarsky%mit.edu
3bd333c19e Remove some style-data-clearing functions that no one uses and that don't do
the right thing anyway.  Bug 169989, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139391 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 18:58:54 +00:00
timeless%mozdev.org
a37b896e7b Bug 196834 all bookmarks lost when using "browser.bookmarks.file" pref and switching profile
r=ccarlen sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139390 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 18:56:36 +00:00
relyea%netscape.com
f06f3410eb Make indention style consistant with SSL's usage, not softoken/pk11 usage.
git-svn-id: svn://10.0.0.236/trunk@139387 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 16:36:43 +00:00
pinkerton%netscape.com
fbc9107c31 allow tabbing between toolbar and urlbar when no autocomplete popup.
(from sbwoodside bug 152987).


git-svn-id: svn://10.0.0.236/trunk@139386 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 16:15:57 +00:00
dbaron%dbaron.org
e8efd80e8f Make HTMLDocumentColorRule immutable. b=196795 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139385 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 15:30:32 +00:00
dbaron%dbaron.org
efc8215ab8 Ensure that GetStyleData never returns null, even in out-of-memory, by storing a backup set of style structs to return in case of failure. b=154751 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139384 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 15:29:36 +00:00
blizzard%redhat.com
2405aae132 Part of bug #176290. Convert to UCS4 and do per-glyph operations using a two-pass method. Centrally locate all UCS4 to glyph translations so all the various functions can use them.
git-svn-id: svn://10.0.0.236/trunk@139383 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 15:21:00 +00:00
igor%mir2.org
f1ec2af5e7 I changes ClassFileField to store its attribute as simple short fields to avoid allocation of short[4] array for each field.
git-svn-id: svn://10.0.0.236/trunk@139382 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 14:03:03 +00:00
igor%mir2.org
2d32ca86b5 I replaced explicit encoding of int, long and short values into byte arrays by new utility methods putInt16, putInt32, putInt64
git-svn-id: svn://10.0.0.236/trunk@139381 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 13:59:02 +00:00
igor%mir2.org
7770fee318 1.More checks are added for bad usage of ClassFileWriter methods.
2. Hashtable is replaced by ObjToIntMap or UintMap to minimize memory usage.

3. Converting of strings to utf8 encoding is coded  explicitly to avoid overhead  of creating many objects.


git-svn-id: svn://10.0.0.236/trunk@139378 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 09:31:01 +00:00
bryner%netscape.com
1567a0b11c update some prefs from mozilla all.js
git-svn-id: svn://10.0.0.236/trunk@139377 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 08:11:20 +00:00
igor%mir2.org
45c178b5bb Making class public
git-svn-id: svn://10.0.0.236/trunk@139376 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 07:52:07 +00:00
peterv%netscape.com
a6f77ef879 Follow-up to my checkin for bug 179720 (implement real result tree fragments). Checked in wrong patch yesterday. r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@139375 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 07:46:06 +00:00
jst%netscape.com
b8dee67ea8 Fixing bug 156871. Making history.go() work like history.go(0). r=bugmail@sicking.cc, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139374 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 07:12:11 +00:00
bryner%netscape.com
b84c5dd429 fixing gtk2 phoenix build
git-svn-id: svn://10.0.0.236/trunk@139373 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 06:18:19 +00:00
beard%netscape.com
23e5da2ba1 Fix for bug #53593, sr=brendan, r=beard
git-svn-id: svn://10.0.0.236/trunk@139372 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 05:37:07 +00:00
dbradley%netscape.com
d4d963f3a5 This is the other half of the patch for bug 188229 that I missed checking in earlier. Again, this isn't part of the regular build.
git-svn-id: svn://10.0.0.236/trunk@139371 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 04:13:05 +00:00
sfraser%netscape.com
bf9cc3a7d5 Add a New Window command to the Dock menu.
git-svn-id: svn://10.0.0.236/trunk@139370 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 04:08:27 +00:00
sfraser%netscape.com
f1e66a5e7c If a bookmark title is empty, use the URL. Also reduce truncation to 60 chars.
git-svn-id: svn://10.0.0.236/trunk@139369 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 04:07:25 +00:00
ssu%netscape.com
a4d84afb83 this is another addendem to bug 190389 - GRE installer needs to use new version key format. this patch fixes an uninstall regression bug. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@139368 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 03:10:13 +00:00
av%netscape.com
0456519f5d Fixing minor bug in the Tester Plugin, not part of the build
git-svn-id: svn://10.0.0.236/trunk@139367 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 03:05:47 +00:00
cltbld%netscape.com
bc5fa9314e Automated update
git-svn-id: svn://10.0.0.236/trunk@139366 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 02:30:08 +00:00
bryner%netscape.com
ba45fcea08 Make MOZ_PHOENIX also define MOZ_XUL_APP (bug 197005). r=cls,mscott
git-svn-id: svn://10.0.0.236/trunk@139365 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 02:20:07 +00:00
wtc%netscape.com
8a36238e8d Bug 197147: removed an invalid/unnecessary comparison of two
PRIntervalTimes in pk11_InDelayPeriod.


git-svn-id: svn://10.0.0.236/trunk@139363 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 01:16:00 +00:00
darin%netscape.com
acdb3ce675 fixes bug 196994 "HTTP generates spurious transport status events" r=dougt sr=jag
git-svn-id: svn://10.0.0.236/trunk@139362 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 00:52:39 +00:00
ssu%netscape.com
bb5b5cc9e4 this is an addendem to bug 190389 - GRE installer needs to use new version key format. this patch sets a Build ID var in the windows registry for GRE
git-svn-id: svn://10.0.0.236/trunk@139361 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 00:28:18 +00:00
jaggernaut%netscape.com
723b217e74 Bug 103329: don't show undefined either. r=lumpy,sr=jack
git-svn-id: svn://10.0.0.236/trunk@139360 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 00:14:58 +00:00
jaggernaut%netscape.com
878ba9f008 Bug 103329 (regression): treat whitespace as "about:blank". r=biesi, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@139359 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 23:43:52 +00:00
dougt%netscape.com
834804962f prelanding of minimo. adding nsAdapterEnumerator to this directory. not part of build yet. r=doug/alec.
git-svn-id: svn://10.0.0.236/trunk@139355 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 22:32:01 +00:00
jaggernaut%netscape.com
b4e42dfa80 Bug 109551: load the "page to load on startup / new window", instead of always loading the homepage (bad me, no cookie!). r=biesi, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@139354 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 22:01:00 +00:00
cls%seawood.org
47ba2c4d80 Fix product version syntax for "official" mingw builds.
Bug #134113 r=asasaki


git-svn-id: svn://10.0.0.236/trunk@139353 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 21:59:19 +00:00
bzbarsky%mit.edu
1c14eb6841 Fix bug 197090; foo.style.background="" would throw instead of just doing
nothing.  r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139352 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 21:54:50 +00:00
ssu%netscape.com
08a1079560 fixing bug 195302 - .cvsignoreMozilla should install GRE in a global, shared area. r=sgehani, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139351 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 21:52:39 +00:00
ssu%netscape.com
33c6881a45 fixing bug 190389 - GRE installer needs to use new version key format. This patch enables the code now. r=sgehani,sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139350 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 21:50:21 +00:00
dougt%netscape.com
4c447b6b60 Changing the default key used. r+sr=dougt, b=190389
git-svn-id: svn://10.0.0.236/trunk@139349 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 21:48:02 +00:00
ssu%netscape.com
a4858de651 fixing bug 190389 - GRE installer needs to use new version key format. This is not enabled just yet, but support code is fully in place with this check in r=sgehani,sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139348 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 21:40:19 +00:00
nhotta%netscape.com
82ecff5aff Changed to use the official ACE prefix per RFC3490,
and comment changes since drafts turned to RFC,
bug 188215, r=ftang, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@139347 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 21:31:39 +00:00
jkeiser%netscape.com
8013d6e11a Make ismap images not overwrite the query part of the URL (bug 185169), r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@139346 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 21:22:21 +00:00
brendan%mozilla.org
d6a5cd1a9f Fix JS_[GS]etContextThread return type; add JSCLASS_NEW_RESOLVE_GETS_START (196966, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@139345 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 20:29:16 +00:00
dbradley%netscape.com
dc703ab238 bug 196241 - Refactors script evaluation pre and post logic into a class. r=timeless, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@139344 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 20:26:21 +00:00
cls%seawood.org
061e01236b Disabling autodial support for mingw buildss until a mingw release contains a rasdlg impl.
Change nsDNSEventProc callback declaration to appease both MSVC & GCC.
Bug #134113 r=bbaetz sr=darin


git-svn-id: svn://10.0.0.236/trunk@139343 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 20:24:37 +00:00
cls%seawood.org
a5e5bb4e4f Disable outlook addrbook support for mingw builds since w32api lacks those routines.
Bug #134113 r=bzbarsky sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139342 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 20:06:59 +00:00
dbradley%netscape.com
63ca81d64d bug 188229 - [AxPlugin] Security policy should be per-domain configurable r=adamlock, sr=alecf NOTE: these changes are not part of the regular build.
git-svn-id: svn://10.0.0.236/trunk@139341 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 20:05:54 +00:00
varga%netscape.com
429e754687 Not part of build.
Getting rid of platform specific packagers.


git-svn-id: svn://10.0.0.236/trunk@139340 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 19:37:40 +00:00
relyea%netscape.com
baad4775cd Allow for tokens that don't require login. bug 197082
git-svn-id: svn://10.0.0.236/trunk@139334 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 19:22:32 +00:00
varga%netscape.com
f37d1790e5 Not part of build.
Making mozSqlResult thread safe.


git-svn-id: svn://10.0.0.236/trunk@139333 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 19:22:17 +00:00
mikep%oeone.com
9e0df21fdf Fixing so that future tasks appear as a different color, bug 197759.
git-svn-id: svn://10.0.0.236/trunk@139331 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 18:21:34 +00:00
cbiesinger%web.de
a67b1b0214 Bug 182997 patch by johann.petrak@chello.at r=timeless sr=jag showItem("context-copy") should check isTextSelected and onTextInput
git-svn-id: svn://10.0.0.236/trunk@139329 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 15:43:08 +00:00
peterv%netscape.com
b05fad674f Bustage fix.
git-svn-id: svn://10.0.0.236/trunk@139328 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 15:35:35 +00:00
dbradley%netscape.com
92efcb5438 Bug 194043 - Refactor exception logic between IDispatch and XPConnect. r=adamlock@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139327 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 15:21:06 +00:00
peterv%netscape.com
2ab9ec4493 Fix for bug 179720 (implement real result tree fragments). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@139326 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 14:07:30 +00:00
igor%mir2.org
f5ee9d0a39 Removal of generation of non-operational dup/pop when creating function objects for function statements.
git-svn-id: svn://10.0.0.236/trunk@139325 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 09:39:16 +00:00
varga%netscape.com
a2b31506b0 Fix for bug 192885. Expose the single selection method of nsTreeSelection.
r=neil, sr=jag


git-svn-id: svn://10.0.0.236/trunk@139324 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 09:00:28 +00:00
seawood%netscape.com
f4505e7cf4 Use EXTRA_DSO_LIBS to clear up link issue on OS/2.
git-svn-id: svn://10.0.0.236/trunk@139323 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 08:53:48 +00:00
seawood%netscape.com
beed00c51b Use LIBS_DIR instead of hardcoding -L$(DIST)/bin
git-svn-id: svn://10.0.0.236/trunk@139322 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 08:46:32 +00:00
cls%seawood.org
7eb198d87a Remove bogus mingw & win16 ifdefs from plevent.h
Add stub declaration for _mbstr which isn't defined in the current mingw headers but is present in the libs.
Fix GRE definition of XPCOM_DLL for mingw.
Bug #134113 r=dougt


git-svn-id: svn://10.0.0.236/trunk@139321 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 08:35:57 +00:00
cls%seawood.org
021bbd8770 Move function prototypes into RDFContentSinkImpl class to appease mingw gcc.
Make gContainerInfo struct local to the only function that uses it.
Bug #134113 r=rjc sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139320 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 08:26:03 +00:00
bryner%netscape.com
650a08b24e Don't need to stabilize mRefCnt to 1 in nsStyleContext dtor (bug 196956). r/sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@139319 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 05:19:43 +00:00
bryner%netscape.com
1eb6bad094 fixing ports bustage
git-svn-id: svn://10.0.0.236/trunk@139318 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 05:03:35 +00:00
bryner%netscape.com
a40b1536d0 Implement Aqua form controls when building with the Cocoa toolkit (bug 188254). r=pinkerton, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@139317 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 04:57:33 +00:00
seawood%netscape.com
6315fef87a Treat the GRE ID as a string. Bug #195840 r=dougt
git-svn-id: svn://10.0.0.236/trunk@139316 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 04:25:33 +00:00
jaggernaut%netscape.com
6f5db09d6d Bug 94424: Search/filters UI text field doesn't accept click-right paste. The underlying cause was that mousedown on a menuitem in the textbox's context menu shifted focus from the textbox into the first focusable container of the textbox. We're fixing this by not letting the focusable frame search code look outside popup frames. r=bryner, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@139315 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 04:19:53 +00:00
jaggernaut%netscape.com
67a9146414 Bug 195486: tab bar context menu: add "Bookmark This Group of Tabs". r=neil, sr=
bryner


git-svn-id: svn://10.0.0.236/trunk@139314 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 04:12:17 +00:00
jaggernaut%netscape.com
d6a3762281 Bug 109551: prefs to show home/current/blank page in new tab. r=shliang, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@139312 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 04:06:05 +00:00
dougt%netscape.com
f1e172a2b3 Adding debug support to detect reentrant create instance patterns, r+sr=alecf@netscape.com, b=194568
git-svn-id: svn://10.0.0.236/trunk@139311 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 03:58:33 +00:00
roc+%cs.cmu.edu
071d5592f4 Bug 183905. Allow horizontal scrolling with mouse sticks. Patch by Dainis_Jonitis, r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@139310 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 03:22:11 +00:00
pete.zha%sun.com
5c988b1b21 bug=195784 Composer - New Page Settings: access key missing for background color picker
r=brade@netscape.com sr=jaggernaut@netscape.com patch=jessie.li@sun.com


git-svn-id: svn://10.0.0.236/trunk@139309 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 03:05:57 +00:00
kirk.erickson%sun.com
20e3ae1f8b Made 'seconds' argument to '-L' optional.
Updated Usage with '-L [seconds]' syntax, and default value (30).


git-svn-id: svn://10.0.0.236/trunk@139308 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 02:40:43 +00:00
timeless%mozdev.org
92edd8e49b Bug 193726 Separate command execution from command stack insertion
patch by ajvincent@juno.com r=timeless sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@139307 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 02:26:19 +00:00
mstoltz%netscape.com
00529830be Bug 188229 - adding new security check function that allows component instantiation by CID. r=dveditz, sr=heikki. *not part of build yet*
git-svn-id: svn://10.0.0.236/trunk@139306 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 02:17:37 +00:00
ssu%netscape.com
74cc4e7c4b fixing bug 191048 - Need to install .js files in Mozilla's not GRE's component dir. r=spitzer, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139304 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 01:31:42 +00:00
bryner%netscape.com
79e4bc449b Make prototype bindings be refcounted again. This ensures that the
prototype binding will still be alive even if the XBLDocumentInfo has
been deleted, as can happen when the XUL cache is flushed (since it
holds the only reference to the docinfo in that case). Fixes crashers
196446, 196333, 196477, 196736. r=jkeiser, sr=jag.


git-svn-id: svn://10.0.0.236/trunk@139302 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 00:42:52 +00:00
smontagu%netscape.com
dbc7f4252f Pass the prefs filename to PREF_EvaluateConfigScript() so that it will appear in the message displayed if there is an error in the file. Bug 196763, r=ccarlen, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@139301 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 00:39:31 +00:00
dbaron%dbaron.org
e56dd03c63 Add testcase for bug 177331.
git-svn-id: svn://10.0.0.236/trunk@139300 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 00:07:40 +00:00
dbaron%dbaron.org
28c762385d Remember the lowest floater top for CSS2 9.5.1 rule 5 (a float cannot be higher than earlier floats) on the space manager rather than the block reflow state so that it works across blocks sharing the same space manager. Save and restore it in the space manager's PushState and PopState to fix incremental reflow bug (177331). b=196919 r+sr=roc+moz Change PRIntn to PRInt32. b=115153 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139299 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 23:56:49 +00:00
cavin%netscape.com
0de47a32bd Fix for 195727. Changed IsSpace() declaration from 'const char aChar' to 'PRUnichar aChar'. r=darin, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139297 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 23:49:08 +00:00
rogerl%netscape.com
d9a6dcdb17 Fixed passing wrong environment to function call.
git-svn-id: svn://10.0.0.236/trunk@139296 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 23:46:09 +00:00
alecf%netscape.com
7307191534 update API docs so that I don't get false positives for GetUnicode()
(not part of build, just a doc)


git-svn-id: svn://10.0.0.236/trunk@139295 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 23:26:18 +00:00
dbaron%dbaron.org
882151906f Add testcase for bug 196919.
git-svn-id: svn://10.0.0.236/trunk@139294 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 23:22:47 +00:00
dougt%netscape.com
9cfbe5b54d adding SpecialSystemDirectory files to trunk. not part of build
git-svn-id: svn://10.0.0.236/trunk@139293 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 22:47:05 +00:00
bryner%netscape.com
fbc4570373 These files are copied from gfx during the build; they shouldn't be checked into CVS in this directory.
git-svn-id: svn://10.0.0.236/trunk@139292 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 22:36:35 +00:00
jst%netscape.com
e8200cde74 Fixing bug 196895. Don't assume aIsUndefined is non-null. Patch by dbradley@netscape.com, r=jst@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139291 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 22:24:02 +00:00
dougt%netscape.com
a4363af7c0 Experimental native uconv implementation.
git-svn-id: svn://10.0.0.236/trunk@139290 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 21:54:33 +00:00
dougt%netscape.com
928f8738d9 Converting the file location of the component registry and the xpti manifest file to use the directory service. r=darin, b=191055
git-svn-id: svn://10.0.0.236/trunk@139289 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 21:36:59 +00:00
locka%iol.ie
812b7b5fbd Skip whitespace in middle of meta refresh string. b=196346 r=radha@netscape.com sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139288 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 21:15:01 +00:00
brendan%mozilla.org
d282bac114 Give JSScope a proper flags member, without increasing its size (part of 196097, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@139287 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 20:30:55 +00:00
mkaply%us.ibm.com
9a14785e42 No bug - do slash substitution in deliver perl script
git-svn-id: svn://10.0.0.236/trunk@139286 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 19:58:31 +00:00
aaronl%netscape.com
c9374cc75d Bug 196308. Flashing/flickering display. r/sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@139285 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 19:27:30 +00:00
brade%netscape.com
cd9dea0c8a allow only compatible trasferable flavors (bug 196728, r=smfr, sr=kin)
git-svn-id: svn://10.0.0.236/trunk@139284 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 19:02:18 +00:00
edburns%acm.org
1ffd35f4dc Ronald Capelli contributed this fix to make it work with Mozilla
1.3b.


git-svn-id: svn://10.0.0.236/trunk@139282 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 18:13:22 +00:00
igor%mir2.org
d1fdaf2c07 Fixing a regression in Codegen.transform which effectively disabled direct call optimization: FunctionNode.FUNCTION_STATEMENT should be compared against fn.getFunctionType(), not fn.getType()
git-svn-id: svn://10.0.0.236/trunk@139281 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 17:17:57 +00:00
alecf%netscape.com
1fecdc060c fix for bug 196094 - fix for topcrash in RDFServiceImpl::GetResource
reverse the order of the tests so we don't dereference off the end of a string
patch by bz
r=biesi, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139280 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 15:37:32 +00:00
varga%netscape.com
5feb26c692 Adding an assertion for bug 154952.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@139279 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 15:27:25 +00:00
bmlk%gmx.de
f08a661ed7 clip the border at the dirty rectangle, bug 86249 r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@139278 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 15:15:08 +00:00
bmlk%gmx.de
1274fb2bbb compiler warning fix, bug 167659, orig. patch by caillon, r=jkeiser, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@139277 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 13:33:19 +00:00
neil%parkwaycc.co.uk
912b1577f7 Bug 195423 EdConvertToTable.js tries to SetTextboxFocus to a <radiogroup> r=brade sr=kin
git-svn-id: svn://10.0.0.236/trunk@139271 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 10:07:46 +00:00
igor%mir2.org
a23c37fddf Introduction of Codegen.mainCodegen to hold the main generator object and layout cosmetics.
git-svn-id: svn://10.0.0.236/trunk@139270 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 10:01:32 +00:00
igor%mir2.org
12dbf4a3e8 Use (size + 31) >> 5, not (size >> 5) + 1 as a size for int array buffer so in the case when size % 32 == 0 array would not hold a never used tail element.
git-svn-id: svn://10.0.0.236/trunk@139268 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 09:59:39 +00:00
varga%netscape.com
082a2f0ae2 Fix painting of drop feedback on Mac. Follow up from previous checkin.
git-svn-id: svn://10.0.0.236/trunk@139265 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 08:02:20 +00:00
sfraser%netscape.com
f22ee8ecb9 Add the ability to click-hold on bookmarks buttons to get a popup menu for folders and tab groups, and to be able to start a drag of a folder without holding any modifier keys. A quick click on a folder button still brings up the popup menu, and loads a tab group.
git-svn-id: svn://10.0.0.236/trunk@139264 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 07:59:27 +00:00
sfraser%netscape.com
0738b32e86 Add code to DraggableImageAndTextCell to make it possible to tell when the mouse has been down on the cell without moving (click-hold).
git-svn-id: svn://10.0.0.236/trunk@139263 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 07:57:55 +00:00
igor%mir2.org
c7bbfa5fda 1. Consistently use Context.inFunction and Context.fnCurrent instead of calling instanceof/cast for OptFunctionNode on Context.scriptOrFn
2. Removal of Codegen.superClassSlashName field since Codegen.superSlashName since it is never used as a part of a signature and ClassFileWriter converts . into / in type name automatically.


git-svn-id: svn://10.0.0.236/trunk@139262 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 07:25:13 +00:00
varga%netscape.com
7236614983 Fix for bug 185977. xul tree paint way too much, way too often
r=neil, sr=bryner, original patch by r.pronk@its.tudelft.nl
- refactored all painting methods to paint everything (including the background) as part of the foreground layer
- refactored painting of drop feedback to match the style in the file


git-svn-id: svn://10.0.0.236/trunk@139261 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 07:21:14 +00:00
sfraser%netscape.com
f484a115dc Turn Rendezvous support on by default.
git-svn-id: svn://10.0.0.236/trunk@139260 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 07:03:55 +00:00
jkeiser%netscape.com
719fca7fb1 Fix ISINDEX crash (bug 191974), r=aaronl@netscape.com, sr=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@139259 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 06:53:49 +00:00
sfraser%netscape.com
7999a2df38 Fix Camino crash when leaving a page with a plugin, bug 196459. r/sr=me
git-svn-id: svn://10.0.0.236/trunk@139258 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 06:51:20 +00:00
pkw%us.ibm.com
4cf4399818 Remove mail.use_movemail preference (it's unused).
r/sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@139257 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 05:04:20 +00:00
hpradhan%hotpop.com
c1418b7281 bug 196662 : remove some obsolete code in nsHTMLFragmentContentSink r=harishd sr=jst
git-svn-id: svn://10.0.0.236/trunk@139256 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 04:38:07 +00:00
timeless%mozdev.org
b689070049 Bug 140414 CVS remove bookmarksDD.js
patch by chanial@noos.fr r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139255 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 04:37:19 +00:00
timeless%mozdev.org
5c5300e58a Bug 142236 CVS remove bookmarksTree.js
patch by chanial@noos.fr r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139254 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 04:36:47 +00:00
hpradhan%hotpop.com
9df5d2f401 bug 196404 : setting document.location.href while showing about:blank broken r=radha sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@139253 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 04:31:44 +00:00
jpierre%netscape.com
d972ffd695 Fix for 192590 - add ability to encode NSSCMSRecipientInfo . r=javi, wtc
git-svn-id: svn://10.0.0.236/trunk@139251 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 03:38:54 +00:00
cls%seawood.org
004488e967 Landing mingw plugin changes.
Thanks to Dan Mosedale <dmose@mozilla.org> for the changes.
Bug #134113 r=peterl sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139250 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 03:29:47 +00:00
cls%seawood.org
3e1e711a04 Adding mingw support to js.
Bug #134113 r=brendan


git-svn-id: svn://10.0.0.236/trunk@139249 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 03:27:07 +00:00
wtc%netscape.com
15728da735 Bug 196776: the 'src' argument to the ASN.1 encoding functions should be
declared 'const'.
Modified Files: secasn1.h secasn1e.c


git-svn-id: svn://10.0.0.236/trunk@139247 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 02:31:16 +00:00
dougt%netscape.com
afc2a814fd prelanding of minimo. Not part of build
git-svn-id: svn://10.0.0.236/trunk@139246 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 02:30:05 +00:00
despotdaemon%netscape.com
7eafc99a78 Pseudo-automatic update of changes made by Simford.Dong@Sun.COM.
git-svn-id: svn://10.0.0.236/trunk@139245 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 01:58:10 +00:00
jj%netscape.com
28f90977af checking in as binary without AppleSingle encoding
git-svn-id: svn://10.0.0.236/trunk@139244 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 01:57:46 +00:00
gordon%netscape.com
f25eaa2da6 fix bustage on OS/2. Use PR_CALLBACK for run function in PR_CreateThread.
git-svn-id: svn://10.0.0.236/trunk@139241 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 01:38:55 +00:00
kirk.erickson%sun.com
45c67b7f19 Shifted optimization level on Solaris to -xO3 (bug 122974).
git-svn-id: svn://10.0.0.236/trunk@139240 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 01:18:31 +00:00
peterlubczynski%netscape.com
0ab8834453 Fixing bug 131007, unpaired events cause us to remain in capture and look hung, r=jkeiser sr=bryner
git-svn-id: svn://10.0.0.236/trunk@139239 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 00:54:18 +00:00
seawood%netscape.com
a03f105604 Adding method to distinguish between nightly & milestone builds via GRE_BUILD_ID.
Bug #195840 r=dougt


git-svn-id: svn://10.0.0.236/trunk@139237 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 00:31:29 +00:00
seawood%netscape.com
c0d2295c8f Remove unneeded local win32 jsinterop.obj target that's causing dependency issuees.
Thanks to John Morrison <jrgm@netscape.com> for the patch.
Bug #196633 r=cls sr=brendan


git-svn-id: svn://10.0.0.236/trunk@139235 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-11 00:13:44 +00:00
rogerl%netscape.com
3a360650b4 Fixes to argc handling and Date class.
git-svn-id: svn://10.0.0.236/trunk@139233 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 23:48:12 +00:00
cavin%netscape.com
0aeb2920f1 Fix for 196222. Set directory pref name in CreateDirectoryByURI() and enable Properties cmd for all addrbooks. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139231 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 23:43:11 +00:00
gordon%netscape.com
281d38ccc4 for bug 103851 "move cache deletion to another thread", r=bryner, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@139229 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 23:19:05 +00:00
gordon%netscape.com
10823fdaef for bug 103851, adding new cache error. r=bryner, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@139228 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 23:18:04 +00:00
mkaply%us.ibm.com
c18d64da44 #129719
r=pedemont, sr=blizzard 
OS/2 only - pass correct path to OS/2 turbo


git-svn-id: svn://10.0.0.236/trunk@139226 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 22:35:37 +00:00
mkaply%us.ibm.com
9617d81be7 #129719
r=pedemont, sr=blizzard 
OS/2 only - forgot to add OS/2 turbo EXE to package


git-svn-id: svn://10.0.0.236/trunk@139225 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 22:34:22 +00:00
harishd%netscape.com
e897fa7f3b Adding run time switch to enable/disable wsdl.b=195760, r=nisheeth@netscape.com, sr=heikki@netscape.com.
*** NOT PART OF THE BUILD ***


git-svn-id: svn://10.0.0.236/trunk@139220 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 21:22:41 +00:00
alecf%netscape.com
816d774685 fix for bug 173601 - nsIStringEnumerator implementation
r=dougt, sr=darin
Yes, this will cause a code size increase.. but it is for some upcoming interface freezes...


git-svn-id: svn://10.0.0.236/trunk@139219 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 21:09:31 +00:00
dougt%netscape.com
a7144a7b21 first draft of a xpcom obsolete dir. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@139218 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:56:23 +00:00
cls%seawood.org
a073c74dda Landing mingw/win32 gcc support for xptcall.
Bug #134113 r=dbradley


git-svn-id: svn://10.0.0.236/trunk@139217 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:40:06 +00:00
cltbld%netscape.com
69acc15686 Automated update
git-svn-id: svn://10.0.0.236/trunk@139216 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:30:14 +00:00
seawood%netscape.com
82048a9a83 Enable configure-safety lest someone damage themselves with --enable-activex-scripting. Thanks to Benjamin Smedberg <bsmedberg@covad.net> for the patch. Bug #195301 r=cls
git-svn-id: svn://10.0.0.236/trunk@139215 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:29:04 +00:00
igor%mir2.org
12783ca6b9 Since NodeTransformer.transform(tree) never replaces tree, change its signature to return void which allows to eliminate ScriptOrFnNode.replaceFunctionNode.
git-svn-id: svn://10.0.0.236/trunk@139214 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:26:58 +00:00
igor%mir2.org
84ef3fcaa9 Simplification of optimized node transformer: search for direct call optimization targets in Codegen.transform before constructing ObjTransformer instance to avoid additional checks for top-level script in ObjTransformer.transform
git-svn-id: svn://10.0.0.236/trunk@139213 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:24:06 +00:00
igor%mir2.org
540c7a5c5b Added API to make array read only, after which any attempt to modify it will trigger RuntimeException
git-svn-id: svn://10.0.0.236/trunk@139211 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:19:22 +00:00
rogerl%netscape.com
4fb72211d2 String & Array class fixes.
git-svn-id: svn://10.0.0.236/trunk@139210 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 20:00:20 +00:00
mostafah%oeone.com
8c24b4fbd7 Added macxpi to Makefile to create XPI for mac
git-svn-id: svn://10.0.0.236/trunk@139209 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 19:26:06 +00:00
jkeiser%netscape.com
07eee61844 Collapse redundant table attr code (bug 191414), r=bernd, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139208 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 19:01:25 +00:00
timeless%mozdev.org
8f1db0de7f Bug 142236 CVS remove bookmarksTree.js
patch by chanial@noos.fr r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139207 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 18:41:53 +00:00
timeless%mozdev.org
02c6140627 Bug 140414 CVS remove bookmarksDD.js
patch by chanial@noos.fr r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139206 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 18:40:10 +00:00
timeless%mozdev.org
ad4b8772fc Bug 167566 List Access Key with Links under Page Info
patch by db48x@yahoo.com r=doron sr=jag


git-svn-id: svn://10.0.0.236/trunk@139205 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 18:34:40 +00:00
despotdaemon%netscape.com
54bf0ed4c9 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@139203 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 18:10:03 +00:00
igor%mir2.org
da06697c6e 1. Removal of unused fields and methods:
Codegen.java:
-    private int ordinal;
-    private short scriptRuntimeIndex;
-    private short debug_pcLocal;
-    private short debugStopSubRetLocal;

OptFunctionNode.java
-    private ObjArray itsDirectCallTargets;
-    void addDirectCallTarget(FunctionNode target) {
-    ObjArray getDirectCallTargets() {

2. Better naming and method moves in Codegen.java for better readability


git-svn-id: svn://10.0.0.236/trunk@139202 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 17:46:32 +00:00
rogerl%netscape.com
602d6ca073 String.prototype bug fixn's
git-svn-id: svn://10.0.0.236/trunk@139201 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 16:15:52 +00:00
amardare%qnx.com
2ead39846c This should not affect other platforms building/runtime -wise.
Changes specific to the photon (qnx) platform - related to printing.
Now the printselector dialog is the unixshared one ( see embedding/components/printingui/src/unixshared ).
I changed the photon code so that the PtPrintSelection dialog is not used anymore,
but calls to PpSetPC are made to set up the print context members.


git-svn-id: svn://10.0.0.236/trunk@139196 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 15:26:40 +00:00
amardare%qnx.com
8338b44815 The photon platform is using a native filepicker now.
This should not affect building/runtime on other platforms.


git-svn-id: svn://10.0.0.236/trunk@139195 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 15:20:56 +00:00
glazman%netscape.com
db21ac54ed backing out dwitte's changes from last bbaetz check in (at his request)
git-svn-id: svn://10.0.0.236/trunk@139194 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 10:28:40 +00:00
neil%parkwaycc.co.uk
3fd07a4bfd Bug 147809 Themes preferences should not use deprecated target="_new" r=bz sr=peterv
git-svn-id: svn://10.0.0.236/trunk@139191 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 09:04:04 +00:00
bbaetz%acm.org
7282cc41a0 Bug 196506 - Excessive inlining in string libs: Substring()
patch by dwitte@stanford.edu, r=timeless, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139190 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 08:10:20 +00:00
bryner%netscape.com
4f8ff9bf96 Oops, I didn't mean to remove support for -register in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@139188 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 07:21:28 +00:00
bryner%netscape.com
30008432cf Fix shutdown crash on static builds (bug 196507) by ensuring that ENABLE_STATIC_COMPONENT_LOADER is #define'd when the component manager is created, so that the correct amount of memory is allocated. r=dougt, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@139187 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 07:01:49 +00:00
seawood%netscape.com
e420e5df5d Fix dependency problems with local targets.
Bug #196633 r=jrgm


git-svn-id: svn://10.0.0.236/trunk@139185 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 05:16:06 +00:00
bryner%netscape.com
fbb0374387 Ensure that mWindowType is initialized. Fixes intermittent gray windows on mac (bug 181293). r=pinkerton, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@139180 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-10 01:23:32 +00:00
despotdaemon%netscape.com
f1eb551e6b Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@139179 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 21:53:48 +00:00
mozilla.BenB%bucksch.org
c501ddfd3f - error handling/checking in prefs
- other stuff


git-svn-id: svn://10.0.0.236/trunk@139178 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 19:06:56 +00:00
mozilla.BenB%bucksch.org
4993e188bd current state of work.
- lots of work on the prefs. work now, with a few ceveats. the pref dialog is a pain when used without prefs.
- bugfixes for transfer


git-svn-id: svn://10.0.0.236/trunk@139177 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 19:05:53 +00:00
blizzard%redhat.com
0a01fbc16d checkpointing changes. not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@139176 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 19:00:13 +00:00
brendan%mozilla.org
22dc15707d [Second check-in attempt; last night's was backed out, but I claim it was because of bad dependencies or timestamp problems in the Win32 builds. /be] Add cx->lastAtom, a long overdue addition to the per-context GC root set (196461, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@139175 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 18:16:27 +00:00
bryner%netscape.com
8321ded2de Trying to fix nebiros bustage - don't use a 0-length array
git-svn-id: svn://10.0.0.236/trunk@139171 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 08:37:03 +00:00
dean_tessman%hotmail.com
59b4b4e420 really fix 182695
git-svn-id: svn://10.0.0.236/trunk@139170 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 07:58:01 +00:00
timeless%mozdev.org
11f4a0eb48 Bug 195597 Typo on "Mozilla Keyboard Shortcuts" help page
patch by pepperxn@netscape.net r=brendan sr=brendan


git-svn-id: svn://10.0.0.236/trunk@139169 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 07:34:33 +00:00
bryner%netscape.com
d8344a8300 [gtk2 only] Add a native implementation of nsIPromptService (bug 193635). r=varga, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@139167 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 07:08:42 +00:00
jrgm%netscape.com
7073103e1a backout changes for bug 196461, due to startup crash on win32
git-svn-id: svn://10.0.0.236/trunk@139164 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 05:57:23 +00:00
brendan%mozilla.org
a1be04d6cb Add cx->lastAtom, a long overdue addition to the per-context GC root set (196461, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@139163 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 03:12:56 +00:00
samuel%sieb.net
de7f2d0ae3 Bug 186257 - Creation of XMLRPC string broken
r=heikki
sr=darin


git-svn-id: svn://10.0.0.236/trunk@139162 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-09 01:59:33 +00:00
av%netscape.com
fbddebaf33 Adding more info to the log output, not part of the build
git-svn-id: svn://10.0.0.236/trunk@139161 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 22:22:04 +00:00
jouni%heikniemi.net
f67af89681 Bug 190848: Adding a new product results in a software error.
Patch by jussi@comlink.fi (Jussi Sirpoma), r=joel, a=justdave


git-svn-id: svn://10.0.0.236/trunk@139160 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 20:40:41 +00:00
cltbld%netscape.com
ad152bac78 Automated update
git-svn-id: svn://10.0.0.236/trunk@139159 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 17:30:09 +00:00
cls%seawood.org
d82a393373 Fixing assembler check for MSVC
Bug #196442


git-svn-id: svn://10.0.0.236/trunk@139158 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 17:26:49 +00:00
myk%mozilla.org
984d37b71c Fix for bug 191051: make substring searches actually do substring instead of anyexact.
r+a=justdave


git-svn-id: svn://10.0.0.236/trunk@139157 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 17:12:48 +00:00
cltbld%netscape.com
d14cfbc7a7 Automated update
git-svn-id: svn://10.0.0.236/trunk@139156 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 15:45:10 +00:00
cls%seawood.org
50fc5a2de1 OS/2 uses prldap50 instead of ldappr50. yay consistency
git-svn-id: svn://10.0.0.236/trunk@139155 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 15:31:19 +00:00
bryner%netscape.com
e8984527f7 Static build fixes - update for components which have been merged together.
git-svn-id: svn://10.0.0.236/trunk@139154 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 11:37:44 +00:00
cltbld%netscape.com
10d0e3e11e Automated update
git-svn-id: svn://10.0.0.236/trunk@139153 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 08:45:07 +00:00
cls%seawood.org
8a787a0f05 Fixing OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@139152 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 08:37:09 +00:00
seawood%netscape.com
9e4a24b0e9 Fix objdir bustage
git-svn-id: svn://10.0.0.236/trunk@139151 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 08:34:22 +00:00
justdave%syndicomm.com
b944887bd0 Bug 196101: use ANSI-compliant SQL for group checks in sanitycheck
git-svn-id: svn://10.0.0.236/trunk@139150 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 08:29:01 +00:00
justdave%syndicomm.com
1c4ebd95ef Bug 194345: checksetup.pl would die if you had your params set for a local dot, and the executable didn't exist. The polite error message it was supposed to print works now.
r= burnus, a= justdave


git-svn-id: svn://10.0.0.236/trunk@139149 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 08:26:17 +00:00
cls%seawood.org
e017517a65 The one that got away.
Bug #134113


git-svn-id: svn://10.0.0.236/trunk@139147 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 07:50:19 +00:00
bryner%netscape.com
b3737f3bd0 Make the non-existance of libembed_lite not be a fatal error. Not part of the default build, but fixing Camino static build bustage.
git-svn-id: svn://10.0.0.236/trunk@139146 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 07:30:56 +00:00
cltbld%netscape.com
9944eb1b85 Automated update
git-svn-id: svn://10.0.0.236/trunk@139145 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 07:00:11 +00:00
cls%seawood.org
2acce65319 Remove unused DLLTOOL variable.
Bug #134113 r=bbaetz


git-svn-id: svn://10.0.0.236/trunk@139144 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 06:55:34 +00:00
cls%seawood.org
7b2cbccef5 Landing mingw configure.in changes
When building on win32, we still default to the MSVC tools, even if only gcc is installed (autoconf 2.1x quirk).  You must set CC, CXX, CPP, LD & AS to override the defaults.
Bug #134113 r=bbaetz


git-svn-id: svn://10.0.0.236/trunk@139143 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 06:55:02 +00:00
cls%seawood.org
dac8d1a090 Adding mingw makefile changes.
Bug #134113 r=bryner


git-svn-id: svn://10.0.0.236/trunk@139140 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 05:57:15 +00:00
bbaetz%acm.org
53edbaf8b6 Bug 196420 - jsmagic for add/and/or in boolean charts isn't working
r/a=justdave


git-svn-id: svn://10.0.0.236/trunk@139139 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 05:47:58 +00:00
cls%seawood.org
5b12e9e45d Add mingw support to the common rules.
Add EXPAND_LIBNAME & EXPAND_MOZLIBNAME $(call) macros which convert base library names into a form suitable for linking.
Add rules for creating asm & intermediate files.
Bug #134113 r=bryner


git-svn-id: svn://10.0.0.236/trunk@139138 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 05:18:43 +00:00
bryner%netscape.com
f9a9277f1b Sync with xpfe/bootstrap/nsAppRunner.cpp, attempting to fix some startup crashes that are hanging the nightly build machine.
git-svn-id: svn://10.0.0.236/trunk@139137 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 04:15:01 +00:00
cltbld%netscape.com
207864ee84 turn off window leak test for now, it doesn't work right
git-svn-id: svn://10.0.0.236/trunk@139136 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 04:06:39 +00:00
roc+%cs.cmu.edu
e6f36ef13a Bug 173874. Fix tooltip positioning. patch by parish@ntlworld.com, r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@139135 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 03:11:51 +00:00
roc+%cs.cmu.edu
220a586522 Bug 195883. %-values are not valid for '-moz-opacity'.
git-svn-id: svn://10.0.0.236/trunk@139134 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 03:08:25 +00:00
brendan%mozilla.org
d9b4430e98 Fix grammar (that for defining clauses, not which).
git-svn-id: svn://10.0.0.236/trunk@139133 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 02:02:24 +00:00
bryner%netscape.com
9b63ca2304 libmozz should no longer be required
git-svn-id: svn://10.0.0.236/trunk@139132 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 01:48:47 +00:00
katakai%japan.sun.com
e4016affd7 bug 195868
GTK2: GetSystemFontInfo() needs to return valid font
r=blizzard, sr=rbs


git-svn-id: svn://10.0.0.236/trunk@139131 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 01:29:03 +00:00
brendan%mozilla.org
1e6fa1298d Reorder static and const to match tradition; reomve DEBUG_brendan cruft.
git-svn-id: svn://10.0.0.236/trunk@139130 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 01:28:02 +00:00
aaronl%netscape.com
12d3ba36e7 Bug 170921, bug 174163, bug 172329. Image selection occuring when image buttons, linked images or image map areas focused. r=mjudge, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@139129 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 01:09:26 +00:00
cltbld%netscape.com
3ebdcb7831 Automated update
git-svn-id: svn://10.0.0.236/trunk@139127 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 01:00:10 +00:00
bryner%netscape.com
b347f3a939 Require base API versions of system libraries instead of in-tree versions
(bug 194665).  The new system version requirements are:

zlib 1.0.0
libpng 1.2.0
libmng 1.0.0

r=cls


git-svn-id: svn://10.0.0.236/trunk@139124 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 00:54:12 +00:00
smontagu%netscape.com
5dd12ac803 Make the UTF-8 decoder reject all non-shortest forms and surrogate characters, plus general code cleanup. Bug 182751, r=ftang, sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@139123 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 00:25:54 +00:00
heikki%netscape.com
913669048f Bug 191327, make internalSubset not include delimiting brackets (was not defined in DOM 2 but is now defined in DOM 3 drafts). Also fix bug 191482, external entity definitions should be included in internal subset. r=harishd, jst, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@139121 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 23:40:51 +00:00
harishd%netscape.com
7da321f0bb Since I'd to rename p3p.properties to P3P.properties I'd to update the files that depend on it
git-svn-id: svn://10.0.0.236/trunk@139119 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:58:12 +00:00
harishd%netscape.com
952a81c7b7 Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@139118 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:56:34 +00:00
timeless%mozdev.org
7f19212039 Bug 196340 Change NS_REINTERPRET_CAST(nsIScriptContext*, JS_GetContextPrivate(cx)) to use Static Cast
r=mstoltz sr=heikki


git-svn-id: svn://10.0.0.236/trunk@139117 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:54:28 +00:00
cltbld%netscape.com
9f83cfc73c Automated update
git-svn-id: svn://10.0.0.236/trunk@139116 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:45:07 +00:00
harishd%netscape.com
be33d14894 This file did not make it with my last checkin
git-svn-id: svn://10.0.0.236/trunk@139115 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:37:51 +00:00
bryner%netscape.com
26531ebd1a Don't link with libdl even if it's present on OS X, since it's not used and it's not present on most systems. Bug 196115, r=cls.
git-svn-id: svn://10.0.0.236/trunk@139114 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:36:06 +00:00
mkaply%us.ibm.com
79e305eac8 Better fix for 168391 from dbaron
git-svn-id: svn://10.0.0.236/trunk@139113 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:32:39 +00:00
harishd%netscape.com
d6c1da224a These files did not make it with my last checkin. Donno why. Trying again
git-svn-id: svn://10.0.0.236/trunk@139112 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:27:06 +00:00
dbaron%dbaron.org
c3056f0f60 Make floats margin roots so that margins of floats do not collapse with their descendants, to be compatible with CSS2 and MSIE. b=193461 r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@139111 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:25:55 +00:00
cbiesinger%web.de
ff2009e9f6 191002 patch by piersc@cogs.susx.ac.uk r=biesi sr=jag Allow adding of multiple user defined languages in prefs
git-svn-id: svn://10.0.0.236/trunk@139109 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:16:22 +00:00
harishd%netscape.com
b3075aa128 Moivng Netscape P3P into Mozilla. b=177822, r=heikki@hetscape.com, timeless@myrealbox.com, sfrazer@netscape.com ( Mac changes ), a=blizzard@mozilla.org ( approved to land p3p into mozilla ).
git-svn-id: svn://10.0.0.236/trunk@139108 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:15:09 +00:00
seawood%netscape.com
88a13bdac8 Add mingw support.
Bug #134113 r=mcs sr=dmose


git-svn-id: svn://10.0.0.236/trunk@139107 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 21:12:09 +00:00
despotdaemon%netscape.com
800c243aae Pseudo-automatic update of changes made by ian.mcgreer@sun.com.
git-svn-id: svn://10.0.0.236/trunk@139106 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 20:58:22 +00:00
despotdaemon%netscape.com
c07c8155f7 Pseudo-automatic update of changes made by ian.mcgreer@sun.com.
git-svn-id: svn://10.0.0.236/trunk@139104 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 20:56:39 +00:00
smontagu%netscape.com
2c7d24c5a5 Correct a regression in Bidi ordering and simplify the way in which we determine whether Arabic shaping needs to be performed depending on the capabilities of the system and whether we are rendering character by character. Bug 192919, r/sr=rbs.
git-svn-id: svn://10.0.0.236/trunk@139103 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 20:56:03 +00:00
chanial%noos.fr
f23aa17059 Landing Arvid's new icons and style sheets for the Options panel, the bookmark manager and XP filepicker.
git-svn-id: svn://10.0.0.236/trunk@139092 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 15:04:51 +00:00
chanial%noos.fr
47f6491b5a porting bug 60707 from the trunk (disable right double clicking), patch by kazhik@mozilla.gr.jp
git-svn-id: svn://10.0.0.236/trunk@139091 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 15:00:04 +00:00
timeless%mozdev.org
7d9db8e4bd Bug 189743 Bad include in layout-debug/plugin
r=bernd sr=kin


git-svn-id: svn://10.0.0.236/trunk@139089 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 09:36:44 +00:00
cltbld%netscape.com
9da59a45b4 Automated update
git-svn-id: svn://10.0.0.236/trunk@139088 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 09:30:06 +00:00
tor%cs.brown.edu
278271442a Bug 181676 - Update libmng to 1.0.5. rs=blizzard
git-svn-id: svn://10.0.0.236/trunk@139087 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 09:28:30 +00:00
nisheeth%netscape.com
c0c490d1c1 Fix for bug 161531. r=mstoltz@netscape.com, sr=jst@netscape.com. Fix coded up by Steve Morse. Don't add javascript: and data: link clicks to global history.
git-svn-id: svn://10.0.0.236/trunk@139085 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 08:02:31 +00:00
sfraser%netscape.com
9727097bd5 Fix up bookmark toolbar buttons to show better popdown menus for folders, and to allow dragging of folder items with the Command key down.
git-svn-id: svn://10.0.0.236/trunk@139084 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 07:15:41 +00:00
cls%seawood.org
609a196b54 XP code changes required for mingw landing.
Add NS_STDCALL macros for functions that require stdcall declarations.
Add NS_STDCALL_FUNCPROTO macro for stdcall function prototype typedefs.
Bug #134113 r=dougt sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139083 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 06:07:56 +00:00
av%netscape.com
f59c3c2902 missing icon, not part of the build
git-svn-id: svn://10.0.0.236/trunk@139081 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 05:22:46 +00:00
pinkerton%netscape.com
7263093602 bookmarks load when clicked in manager, switching to manager stops all
page loads. back button responds appropriately if manager is frontmost.


git-svn-id: svn://10.0.0.236/trunk@139078 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 03:58:24 +00:00
dean_tessman%hotmail.com
17ce4b6f04 182695 - No hand cursor over links on Windows 95 and NT4
git-svn-id: svn://10.0.0.236/trunk@139077 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 03:55:59 +00:00
dean_tessman%hotmail.com
d7c794238d 70274 - right-clicking should cancel link/text drag on Windows
r=ere@atp.fi  sr=jag


git-svn-id: svn://10.0.0.236/trunk@139076 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 03:53:31 +00:00
pinkerton%netscape.com
12f1230fcb More changes for in-window bookmarks. bookmarks display and can be edited,
buttons hooked up. Still off by default.


git-svn-id: svn://10.0.0.236/trunk@139075 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 03:06:47 +00:00
timeless%mozdev.org
8f90f73744 Bug 195996 unable to login to Schwab account
patch by dwitte@stanford.edu r=danm sr=darin


git-svn-id: svn://10.0.0.236/trunk@139074 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:54:09 +00:00
bryner%netscape.com
6f1e2ddfe0 Bump version to 0.7 on the trunk (and 0.7+ for UA string identifier).
git-svn-id: svn://10.0.0.236/trunk@139071 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:45:59 +00:00
arougthopher%lizardland.net
6e6b27765f Bug#175285
nsWidget::~nsWidget() crashes when view changes

r=arougthopher


git-svn-id: svn://10.0.0.236/trunk@139070 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:35:47 +00:00
jshin%mailaps.org
3939b92747 bug 180266 : hard-code precompiled ccmaps. (r=shanjian, sr=alecf/rbs) : relanding
git-svn-id: svn://10.0.0.236/trunk@139069 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:30:18 +00:00
shliang%netscape.com
a31c47c6e1 194072 - no tooltip for popup blocked icon. r=sgehani,sr=jag
git-svn-id: svn://10.0.0.236/trunk@139068 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:26:03 +00:00
shliang%netscape.com
c496fdb626 content\navigator.xul
git-svn-id: svn://10.0.0.236/trunk@139067 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:25:08 +00:00
shliang%netscape.com
59c59bb87b 195833 - js error in onLocationChange when trying to get hostPort if there isn't one. r=jag, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139066 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:22:30 +00:00
shliang%netscape.com
e472679a01 192755 - unable to allow popup from site with specified port. r=bzbarsky, sr=jag
git-svn-id: svn://10.0.0.236/trunk@139064 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:20:13 +00:00
shliang%netscape.com
34464419c0 192193 - missed part of checkin for default whitelist for popup blocking. r/sr=jag
git-svn-id: svn://10.0.0.236/trunk@139063 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 02:14:56 +00:00
timeless%mozdev.org
35fc68e223 Bug 166888 deprecate nsISupportsArray
r=alecf sr=alecf


git-svn-id: svn://10.0.0.236/trunk@139062 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 01:17:27 +00:00
jpierre%netscape.com
df243c748e Fix for bug 175167 - don't use mark & release in QuickDER decoder . r=wtc
git-svn-id: svn://10.0.0.236/trunk@139061 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 01:13:22 +00:00
bryner%netscape.com
46b5c19364 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@139060 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 01:05:54 +00:00
aaronl%netscape.com
ceedb74bc1 Bustage fix
git-svn-id: svn://10.0.0.236/trunk@139058 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 00:24:27 +00:00
bryner%netscape.com
de5a0e85db Remove nsIXBLPrototypeBinding (part of bug 194834). r=jkeiser, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@139057 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 23:59:18 +00:00
cavin%netscape.com
4c01520147 Fix for bug 183087. Disallow certain types of cards to be members of a list and/or be editable. r=ducarroz, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139056 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 23:58:13 +00:00
dougt%netscape.com
ef0769cc32 fixes warnings
git-svn-id: svn://10.0.0.236/trunk@139054 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 23:26:43 +00:00
cavin%netscape.com
4555407dc6 Fix for 196240. Remove File|Rename Address Book menu item. r/sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@139053 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 23:19:27 +00:00
locka%iol.ie
f85bf10a09 Make mfcembed build in unicode when BUILD_UNICODE_MFCEMBED is defined. b=154426 r=yokoyama@netscape.com sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@139052 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 23:15:55 +00:00
aaronl%netscape.com
60b1c05bf1 Bug 194968. Use content id properly to expose whether window is content vs. UI. r/sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@139051 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 23:07:00 +00:00
pavlov%netscape.com
6da1f6876e checking in fix for bug 196130
git-svn-id: svn://10.0.0.236/trunk@139050 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 23:03:49 +00:00
cltbld%netscape.com
1712562232 Automated update
git-svn-id: svn://10.0.0.236/trunk@139049 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 22:45:12 +00:00
seawood%netscape.com
c21a9babfc Removing GLE support.
Thanks to Kenji Irie <gelsoft@mx4.tiki.ne.jp> for the patch.
Bug #195865 r=cls


git-svn-id: svn://10.0.0.236/trunk@139048 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 22:39:14 +00:00
bryner%netscape.com
0e4575dbcd fix gtk2 phoenix build bustage
git-svn-id: svn://10.0.0.236/trunk@139046 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 22:01:01 +00:00
suresh%netscape.com
388e154175 bug 185692 - enable prefetching of '?' URLs in the context of rel=prefetch. r-dougt, sr-darin
git-svn-id: svn://10.0.0.236/trunk@139044 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 21:37:09 +00:00
dbaron%dbaron.org
2e0108c17f Remove unused variable (fix warning). b=171830
git-svn-id: svn://10.0.0.236/trunk@139042 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 21:01:52 +00:00
dbaron%dbaron.org
82f6da961c Fix for bustage on older gcc. b=117316
git-svn-id: svn://10.0.0.236/trunk@139041 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 20:16:35 +00:00
dougt%netscape.com
cd7e661a2c backing this out AGAIN
git-svn-id: svn://10.0.0.236/trunk@139040 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:59:31 +00:00
alecf%netscape.com
326b7425d7 fix for bug 191416 - clean up nsIUnicharInputStream to make it more like nsIInputStream:
- hide Fill() (or remove it where not necessary)
- add ReadSegments() so that we can do reads without copying
- remove the extra offset parameter to Read()
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@139039 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:54:51 +00:00
brendan%mozilla.org
7ca23cd385 Infrastructure for bug 92773, r=shaver@mozilla.org:
- call the JSRuntime's checkObjectAccess callback, if configured, for each
  get or set that invokes a user-defined function (a user-defined function is
  a scripted or native function object, not a native JSPropertyOp C function).
  The value passed as an in-out parameter in *vp is the function object, so
  the callback could, e.g., clone function objects and configure them with
  different parent objects, if that helped import them into a trust domain.
- Fix a long-standing bug that broke the deprecated, old-style, and rarely-
  used top-level getter/setter function declaration form:

    getter function f()  { return ++x; }
    setter function f(y) { return x = y; }

  We want js_CheckRedeclaration to complain only if a permanent getter is
  being redefined by another getter, likewise for a setter -- but not when
  (as above) a setter is being added to a top-level object for the same id
  as a pre-existing getter (or vice versa).


git-svn-id: svn://10.0.0.236/trunk@139038 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:45:18 +00:00
brendan%mozilla.org
a5ad42fb1b Generalize the JS_SetCheckObjectAccessCallback hook implemented here to deal with user-defined getters and setters (92773, r=mstoltz, sr=jst).
git-svn-id: svn://10.0.0.236/trunk@139037 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:40:14 +00:00
dbaron%dbaron.org
de7999bf43 Fix dynamic style changes resulting from change to href attribute on HTML links. b=194972 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139036 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:19:55 +00:00
dbaron%dbaron.org
089db98924 Implement garbage collection of the rule tree to fix some cases of memory growth and to allow us to move towards style rule immutability. b=117316 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139035 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:14:17 +00:00
dbaron%dbaron.org
3b86a016bb Handle inline style changes by creating new style rules to wrap the modified nsCSSDeclarations, thus moving towards style rule immutability and away from property-based change hints. Patch from Boris Zbarsky <bzbarsky@mit.edu>. r=dbaron sr=roc b=171830
git-svn-id: svn://10.0.0.236/trunk@139034 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:07:22 +00:00
pinkerton%netscape.com
99bd076da3 beginnings of new bookmark manager, off by default
git-svn-id: svn://10.0.0.236/trunk@139033 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:04:15 +00:00
pinkerton%netscape.com
96c3b7d967 when replacing the text of the urlbar (with, say, a bookmark), put the
insertion point at the end instead of leaving it at the beginning.


git-svn-id: svn://10.0.0.236/trunk@139032 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 19:03:34 +00:00
aaronl%netscape.com
4c9d330d3f Bug 193966. Keyboard navigation prefs don't get set if clicking on OK in a different prefs panel. r=samir, sr=jag
git-svn-id: svn://10.0.0.236/trunk@139031 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 18:55:54 +00:00
aaronl%netscape.com
bb567d1432 Bug 194977. Support <label> elements as ROLE_STATICTEXT like IE does, fix use of label name for controls when no form element. r=kyle, sr=henry
git-svn-id: svn://10.0.0.236/trunk@139030 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 18:50:39 +00:00
aaronl%netscape.com
5d031dc0ad Bug 192454. Window is focused again if onclick='window.open' and href = '#foo'. r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@139029 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 18:42:49 +00:00
aaronl%netscape.com
51d5ad57a7 Bug 195243. Potential hang in typeaheadfind. r=caillon, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@139028 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 18:38:16 +00:00
aaronl%netscape.com
be9f9d08f7 Bug 195120. FAYT fails after switching to compose window, typing a key, and returning. r=caillon, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@139027 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 18:36:53 +00:00
timeless%mozdev.org
49946201ec Bug 156436 IBM Web Browser is unrecognized
patch by mkaply@us.ibm.com r=timeless a=justdave


git-svn-id: svn://10.0.0.236/trunk@139026 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 18:13:26 +00:00
dougt%netscape.com
cb6a072f4e follow up landing of 193442. This fixes the strcmp logic error we has when checking for the gre string r=dbradley, alecf, darin
git-svn-id: svn://10.0.0.236/trunk@139025 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 17:41:01 +00:00
jdunn%netscape.com
8a19864a0b adding a newline (for hp-ux) r=cls
git-svn-id: svn://10.0.0.236/trunk@139023 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 15:56:34 +00:00
wtc%netscape.com
2e8471d585 Bug 118832: with the removal of the crmfi.h inclusion, CRMFEncryptedKey
becomes an incomplete type, and aCC on HP-UX does not allow using
static_cast to cast a pointer to an incomplete type to void *.  Use
implicit conversion of a data pointer to void * instead. r=kaie. sr=dbaron.


git-svn-id: svn://10.0.0.236/trunk@139022 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 15:04:46 +00:00
mkaply%us.ibm.com
e057fd4b14 #196013
r=mkaply, sr=blizzard (platform specific)
OS/2 only - code from Javier Pedemonte - detect symbol fonts and use 65400 as the codepage for them.


git-svn-id: svn://10.0.0.236/trunk@139021 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 15:01:37 +00:00
kaie%netscape.com
b632eefc8a b=194636 Forwarding binary message produces invalid message
r=ducarroz sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139020 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 14:19:41 +00:00
ere%atp.fi
4e652ab251 Fix for bug 195954: Old position incorrectly checked in nsWindow::Move().
r=danm, sr=jag


git-svn-id: svn://10.0.0.236/trunk@139019 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 10:38:30 +00:00
neil%parkwaycc.co.uk
23e095681d Bug 195393 Use phase="target" r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@139017 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 10:01:01 +00:00
igor%mir2.org
d2b2a8974a Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=196017 :
Use Thread.getContextClassLoader() as the last resort when searching for classes.


git-svn-id: svn://10.0.0.236/trunk@139016 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 09:29:00 +00:00
sfraser%netscape.com
ae729bf39f Funky new splash screen
git-svn-id: svn://10.0.0.236/trunk@139015 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 07:55:46 +00:00
darin%netscape.com
f491084ec1 fixing OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@139014 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 07:27:27 +00:00
darin%netscape.com
e1cd178464 fixes bug 156909 "Possible bug in netwerk/protocol/http/src/nsHttpChannel.cpp"
patch=tenthumbs@cybernex.net r=suresh sr=darin


git-svn-id: svn://10.0.0.236/trunk@139013 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 05:42:35 +00:00
darin%netscape.com
a1211c64f1 fixes bug 191835 "FTP leaks control socket" r=bbaetz sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139012 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 05:01:30 +00:00
cls%seawood.org
33c135dba2 Fully qualify the call to PostMessage to avoid namespace conflict with win32 define.
Thanks to Dan Mosedale <dmose@mozilla.org> for the patch.
Bug #134113 r=cls sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@139008 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 03:14:31 +00:00
sspitzer%netscape.com
cebc5c6295 supplimental fix for bug #17230.
we're using the "Rename Address Book" dialog as the "local addressbook properties"
dialog, so let's make that the title.

(it is what you open when you do "Properties" on a local ab)

instead of alerting, allow the user to open it for the PAB or CAB, but
disable the text field.

r=cavin


git-svn-id: svn://10.0.0.236/trunk@139006 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 03:12:35 +00:00
cltbld%netscape.com
b42576ece1 QATest needs security.warn_submit_insecure=true. -mcafee
git-svn-id: svn://10.0.0.236/trunk@139005 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 03:02:32 +00:00
cavin%netscape.com
fd63d7d98c Fix for 17230. Added code to allow addrooks to be renamed. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@139003 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 01:45:43 +00:00
cathleen%netscape.com
cc479e7003 fix windows trace-malloc build. this file was removed in config/os2, needed for command line utility
git-svn-id: svn://10.0.0.236/trunk@139002 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 01:32:39 +00:00
jkeiser%netscape.com
5a401646e7 Fix XBL retargeting for xul elements (bug 194429), r=saari@netscape.com, sr=bryner@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139001 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 01:01:28 +00:00
jkeiser%netscape.com
0e2cef239f Remove unneeded include nsWidgetsCID.h (bug 189813), patch by luke_harless@attglobal.net, r=jkeiser@netscape.com, sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@139000 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 00:59:43 +00:00
bryner%netscape.com
882a8d7ca9 remove reference to gecko broken-image.gif since we have our own.
git-svn-id: svn://10.0.0.236/trunk@138999 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 00:42:44 +00:00
bryner%netscape.com
0aa227f080 add broken-image.gif and loading-image.gif. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@138998 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-06 00:37:54 +00:00
paper%animecity.nu
3f6fe85102 Bug 196072. Don't invalidate image area when incoming image data is for different frame. r=pavlov sr=bz
git-svn-id: svn://10.0.0.236/trunk@138996 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:55:53 +00:00
cltbld%netscape.com
4e1e0a9e8b Automated update
git-svn-id: svn://10.0.0.236/trunk@138995 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:45:10 +00:00
seawood%netscape.com
c1d7b9ed69 Fix cocoa static build viewer bustage.
git-svn-id: svn://10.0.0.236/trunk@138994 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:39:08 +00:00
paper%animecity.nu
fd2e96c27b Bug 194108 Don't PaintBackgroundColor when tiled image is opaque and fully covering. r=caillon sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@138993 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:34:48 +00:00
dougt%netscape.com
17b4467f60 removing NS_MT_SUPPORTED define. b=186494, r=dougt, r=seawood
git-svn-id: svn://10.0.0.236/trunk@138992 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:30:22 +00:00
chanial%noos.fr
64ea8226a7 fixing view partial source by commenting a call to defunct edit page menuitem.
git-svn-id: svn://10.0.0.236/trunk@138991 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:22:50 +00:00
sfraser%netscape.com
ae3455d61f Eliminate calls to DOM APIs in bookmark-related code outside of the bookmarks service, so that we can eventually move away from the assumption that bookmarks are DOM-based.
git-svn-id: svn://10.0.0.236/trunk@138990 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:18:09 +00:00
blizzard%redhat.com
fde5002bb2 Bug #196008. crash when dynamically creating iframe using js+DOM. Make sure that the window has been created before setting the cursor.
git-svn-id: svn://10.0.0.236/trunk@138989 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:17:28 +00:00
mkaply%us.ibm.com
f117a318d9 #164122
r=mkaply
Add code to viewer to set the max text length since on OS/2 entryfields default to 32.
30000 was picked because that is how big Windows text fields are.
This is not #ifdef OS/2 because we should be setting things to some default.


git-svn-id: svn://10.0.0.236/trunk@138988 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:13:04 +00:00
rogerl%netscape.com
171cbc252d Fixed for..in for generic lValue. Rationalized builtin class initialization
git-svn-id: svn://10.0.0.236/trunk@138987 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:12:01 +00:00
paper%animecity.nu
d210a2e3d4 Bug 154769. r=biesi sr=tor
Show last partial GIF frame when image file is not complete.


git-svn-id: svn://10.0.0.236/trunk@138986 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:10:14 +00:00
mkaply%us.ibm.com
6b2dae4499 OS/2 embedding stuff - r=me - not part of build
git-svn-id: svn://10.0.0.236/trunk@138985 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:07:11 +00:00
radha%netscape.com
3e60babb83 Fix for bug #162128. Find a usable base uri for urls loaded through javascript.
r=jst sr=darin.


git-svn-id: svn://10.0.0.236/trunk@138981 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 22:23:47 +00:00
relyea%netscape.com
c03e47d2be remove last references to TraverseCerts by removing depricated functions with call it. r=wtc
git-svn-id: svn://10.0.0.236/trunk@138980 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:46:20 +00:00
axel%pike.org
94a9ee125d fix warnings in transformiix standalone, not part of build, r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138979 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:42:29 +00:00
radha%netscape.com
41efac5a08 Patch to bug # 179633. Return the proper result from ScrollIfAnchor() to the
caller to take care of traversals to invalid targets in a page. r=adamlock, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138978 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:41:02 +00:00
cavin%netscape.com
47d27f8ae3 Fix for 189968. Modified code to use addrbook xpcom interface methods, instead of addrbook internal functions and variables. r/sr=sspiter.
git-svn-id: svn://10.0.0.236/trunk@138977 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:40:29 +00:00
radha%netscape.com
9ad867a793 Fix for bug # 148794. Check if the load is to a iframe and if so, do not add
it to session history.


git-svn-id: svn://10.0.0.236/trunk@138976 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:37:20 +00:00
sspitzer%netscape.com
1e207fc688 fix for regression bug #196073
without a mail acct, Send menu items fail
caused by my checkin for bug #99363
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138975 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:33:05 +00:00
sspitzer%netscape.com
089e6ef3d7 whitespace foo that I had in my tree. no bug.
git-svn-id: svn://10.0.0.236/trunk@138974 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:31:22 +00:00
sspitzer%netscape.com
d6db74a767 update comment, no bug.
git-svn-id: svn://10.0.0.236/trunk@138969 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:26:47 +00:00
sspitzer%netscape.com
bba34d4a17 fix for bug #192602
[mac os x only]
HQX (BinHex) attachments fail to save to disk.
some old XP_MAC code needs to be XP_MACOSX, too.
r=ccarlen, sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@138968 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:25:30 +00:00
sspitzer%netscape.com
7f1afda4cf remove unused code.
git-svn-id: svn://10.0.0.236/trunk@138967 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:24:28 +00:00
sspitzer%netscape.com
f9e23ea738 new icon from gail.
git-svn-id: svn://10.0.0.236/trunk@138966 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:23:17 +00:00
mkaply%us.ibm.com
4e12d5c1d4 Better fix for OS/2 bustage - define missing function
git-svn-id: svn://10.0.0.236/trunk@138963 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 19:55:30 +00:00
mkaply%us.ibm.com
00eed3723e Fix bustage for now
git-svn-id: svn://10.0.0.236/trunk@138962 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 18:53:30 +00:00
timeless%mozdev.org
237360ee79 Bug 181566 cvsview2.cgi fails if $0 has no path
patch by not_erik@dasbistro.com r=timeless


git-svn-id: svn://10.0.0.236/trunk@138959 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 17:06:11 +00:00
peterv%netscape.com
c96c6fa64f Fix for bug 195153 (Remove bogus 'extern' decls from NS_New* functions.). Patch by jst, r=sicking, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@138957 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 15:08:41 +00:00
timeless%mozdev.org
9a466e3c5e Bug 176316 Add Last-Modified support to bonsai
r=tara


git-svn-id: svn://10.0.0.236/trunk@138955 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 14:49:20 +00:00
ere%atp.fi
453188e7c7 Bug 195955, removal of unneeded code and indentation cleanup.
r/sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@138954 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 14:32:07 +00:00
ere%atp.fi
1d8497ec03 Fix for bug 194738: Phoenix/Mozilla minimizes to toolbar then re-opens.
r=roc+moz
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@138953 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 14:26:31 +00:00
sicking%bigfoot.com
1c98382c1e fix bustage-to-be
git-svn-id: svn://10.0.0.236/trunk@138951 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 14:11:12 +00:00
kairo%kairo.at
9fcdf5f594 bug 116375 - unix needs option to customize splash screen, use splash.xpm from the mozilla directory if it does exist, checking in for parish@ntlworld.com, r=bryner, sr=jag
git-svn-id: svn://10.0.0.236/trunk@138950 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 13:55:09 +00:00
axel%pike.org
240ef7ed04 bug 190098, txXMLParser should load DTDs on standalone, pretty much a rewrite of how parsing to a DOM works on standalone, copying what nsExpatDriver does, optimize id patterns, too, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138947 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 13:48:55 +00:00
neil%parkwaycc.co.uk
d41ec0dba1 Bug 116441 [clickSelectsAll] should not trigger if click is after end of URL r=jag sr=bz
git-svn-id: svn://10.0.0.236/trunk@138945 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 13:30:24 +00:00
peterv%netscape.com
4869edd950 Removing obsolete code. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@138944 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 12:50:23 +00:00
sicking%bigfoot.com
5a37647ff6 remove dead code, no bug. r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138942 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 12:32:24 +00:00
peterv%netscape.com
d885a3948d Fix for bug 162960 (chrome registry doesn't enumerate overlays installed in user profile.). r=varga, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@138939 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 12:20:00 +00:00
sicking%bigfoot.com
eb0c2ab401 Bug 195886: Adjust the prettyprint code to the fact that we don't target events at textnodes any more.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@138938 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 12:17:55 +00:00
bryner%netscape.com
94f05c86f1 copy libmozz.dylib for now, should fix camino trunk tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@138937 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 12:03:25 +00:00
bryner%netscape.com
98d0cf5de0 libmozjpeg is no longer a shared library, so no need to have it in the embedding manifest. not part of the normal build.
git-svn-id: svn://10.0.0.236/trunk@138936 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 11:00:41 +00:00
bryner%netscape.com
e546f51ad1 add some error checking for loading the bookmarks file
git-svn-id: svn://10.0.0.236/trunk@138935 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 10:27:56 +00:00
louie.zhao%sun.com
fa7fc8a424 bug 184599 [gtk2] moz+gtk2 crashes with --enable-ctl
patch = louie.zhao@sun.com r = prebhat.hegde@sun.com


git-svn-id: svn://10.0.0.236/trunk@138934 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 08:37:03 +00:00
rbs%maths.uq.edu.au
0e5980e1f7 Bug 147189. Part 3: hide ignorable whitespace nodes without frames, e.g., in between <table>\n<tr>, r=caillon, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138933 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 08:25:33 +00:00
bryner%netscape.com
86980fb6cd Fix Cocoa static build bustage (bug 195995). r=cls.
git-svn-id: svn://10.0.0.236/trunk@138932 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 08:00:17 +00:00
bryner%netscape.com
39c292dcfe attempting to fix tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@138931 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 07:39:12 +00:00
bryner%netscape.com
55e0fc07d8 no longer needed
git-svn-id: svn://10.0.0.236/trunk@138930 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 07:07:15 +00:00
rbs%maths.uq.edu.au
53b819b23d Use nsAutoArray in the 'A' functions that are activated on Win95-Japanese, and consolidate the surrounding code, b=187397, r=jshin, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@138928 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 06:58:24 +00:00
sspitzer%netscape.com
ed05e6e5e5 fix for bug #190349. fix some problems with choosing an existing folder
as the junk mail folder.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138927 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 06:40:25 +00:00
dougt%netscape.com
f177f9378c backing out js changes which may have caused tbox test failures
git-svn-id: svn://10.0.0.236/trunk@138926 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 05:05:39 +00:00
dougt%netscape.com
2a1fa41469 backing out bustage caused by jshin
git-svn-id: svn://10.0.0.236/trunk@138925 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 05:03:03 +00:00
bryner%netscape.com
5cb57a8e5a more bustage fixing (affects camino build only)
git-svn-id: svn://10.0.0.236/trunk@138924 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 04:21:49 +00:00
bryner%netscape.com
0e74609def attempting to fix bustage
git-svn-id: svn://10.0.0.236/trunk@138923 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 04:17:29 +00:00
mkaply%us.ibm.com
9b02d367de #129719
r=cls
OS/2 only - turn on OS/2 specific turbo mode


git-svn-id: svn://10.0.0.236/trunk@138922 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 04:05:06 +00:00
mkaply%us.ibm.com
109ac17271 #129719
r=pedemont, sr=blizzard (platform specific)
OS/2 only - OS/2 specific turbo mode that just preloads the DLLs


git-svn-id: svn://10.0.0.236/trunk@138921 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 04:04:02 +00:00
mkaply%us.ibm.com
5405a8e898 #166144
r=pedemont, sr=blizzard (platform specific)
OS/2 only - use 1208 for Hebrew not 862 so vowels display


git-svn-id: svn://10.0.0.236/trunk@138920 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:59:25 +00:00
mkaply%us.ibm.com
b42d65abce #168391
r=pedemont, sr=blizzard (platform specific)
OS/2 only - only inherit font famly, not other stuff


git-svn-id: svn://10.0.0.236/trunk@138919 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:56:35 +00:00
jshin%mailaps.org
d7fc4984c1 bug 180266 : hard-code precompiled CCMaps to speed up start-up.
This perl script is not a part of build, but is only for information
because it's used to gen. hard-coded CCMaps.


git-svn-id: svn://10.0.0.236/trunk@138917 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:42:38 +00:00
jshin%mailaps.org
db716a64f8 bug 180266 : hard-code precompiled CCMaps to speed up start-up.
r=shanjian, sr=alecf,rbs


git-svn-id: svn://10.0.0.236/trunk@138916 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:40:10 +00:00
dougt%netscape.com
265d430432 relanding. Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442)Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin.
git-svn-id: svn://10.0.0.236/trunk@138914 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:22:12 +00:00
kyle.yuan%sun.com
03f9a54864 Bug 194980 Accessible state change events no longer fired for checkboxes and radios
r=aaronl, sr=henry.jia
rewrite nsHTMLInputElement::FireEventForAccessibility() function


git-svn-id: svn://10.0.0.236/trunk@138913 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:20:17 +00:00
timeless%mozdev.org
aa19f479ed Bug 195289 Enable people to use DumpJSStack and friends from nondebug builds if they list themselves as xpc_hackers
r=dbradley sr=jst


git-svn-id: svn://10.0.0.236/trunk@138912 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 03:12:04 +00:00
kyle.yuan%sun.com
df0bf3eaba sorry, forgot to correct the arguments names in .h file
git-svn-id: svn://10.0.0.236/trunk@138911 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 02:56:48 +00:00
kyle.yuan%sun.com
fcde9c769e Bug 193656 [ATK Accessibility] implement accessible object for block frame
r=aaronl, sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@138910 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 02:51:36 +00:00
cavin%netscape.com
88d8bee1f3 Fix for 124059. Made creating and modifying addrbooks work the right way. r=shliang, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138909 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 02:49:18 +00:00
sfraser%netscape.com
de62528436 Add .DSStore file for disk image.
git-svn-id: svn://10.0.0.236/trunk@138907 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 02:48:37 +00:00
timeless%mozdev.org
88ead28a3f Bug 133711 Unreachable statement (duplicate return) in nsXULAttribute and nsSVGAttributes (Bugs found via linting....)
patch by riceman+bmo@mail.rit.edu r=timeless sr=bz


git-svn-id: svn://10.0.0.236/trunk@138904 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 02:35:27 +00:00
timeless%mozdev.org
95b7ccd56c Bug 190020 GetResource should take AUTF8String
patch by cbiesinger@web.de r=cls sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138903 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 02:35:23 +00:00
kyle.yuan%sun.com
5e16760568 Bug 193987 need ability to fire event in any accObjects
r=aaronl, sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@138901 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 02:10:57 +00:00
kyle.yuan%sun.com
df20076634 Bug 192346 incremental search in <tree>/<menulist>/<listbox> fails if item starts with repeats of a letter
r=jkeiser, sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@138900 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 01:43:25 +00:00
shliang%netscape.com
4918c6cca3 192193 - preload popup blocking whitelist. r=danm, sr=jag
git-svn-id: svn://10.0.0.236/trunk@138899 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 01:34:34 +00:00
brendan%mozilla.org
5dd4c1fa6f Infrastructure for bug 92773, r=shaver@mozilla.org:
- call the JSRuntime's checkObjectAccess callback, if configured, for each
  get or set that invokes a user-defined function (a user-defined function is
  a scripted or native function object, not a native JSPropertyOp C function).
  The value passed as an in-out parameter in *vp is the function object, so
  the callback could, e.g., clone function objects and configure them with
  different parent objects, if that helped import them into a trust domain.
- Fix a long-standing bug that broke the deprecated, old-style, and rarely-
  used top-level getter/setter function declaration form:

    getter function f()  { return ++x; }
    setter function f(y) { return x = y; }

  We want js_CheckRedeclaration to complain only if a permanent getter is
  being redefined by another getter, likewise for a setter -- but not when
  (as above) a setter is being added to a top-level object for the same id
  as a pre-existing getter (or vice versa).


git-svn-id: svn://10.0.0.236/trunk@138898 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 01:33:19 +00:00
shliang%netscape.com
1cb3df8c0b 134273 - fix mistakes from previous checkin. r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138897 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 01:25:22 +00:00
shliang%netscape.com
ded3bda2b4 128503 - fix mail and ab quicksearch field behavior. r=cavin,sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138896 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 01:24:03 +00:00
relyea%netscape.com
e797ec8658 Remove external use of SEC_TraversePermCerts(). Bug 130968.
git-svn-id: svn://10.0.0.236/trunk@138895 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 01:04:33 +00:00
relyea%netscape.com
595c9aa935 Bug 185245. including wtc's comments.
Don't reference memory beyond the end the the data element when decoding a
SubjectEntry. Prevents crashes from corrupted Subject Entries.


git-svn-id: svn://10.0.0.236/trunk@138894 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 01:02:03 +00:00
relyea%netscape.com
417864a666 Fix memory leaks. (roll fixes from 3.7 BRANCH).
git-svn-id: svn://10.0.0.236/trunk@138893 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 00:59:36 +00:00
sicking%bigfoot.com
d3b16e86ae Bug 195945: Display XSLT-generated HTML-pages in standards mode
r=peterv sr=bz


git-svn-id: svn://10.0.0.236/trunk@138891 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 00:57:14 +00:00
robinf%netscape.com
f29015fe37 updating palm readme per bug 161765, r=oeschger
git-svn-id: svn://10.0.0.236/trunk@138890 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 00:53:34 +00:00
relyea%netscape.com
f054c87eff Incorporate wtc comment from bug 19061 (removal of commented code).
git-svn-id: svn://10.0.0.236/trunk@138888 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 23:11:09 +00:00
mostafah%oeone.com
236132abf9 Fixing compile problems on win32
git-svn-id: svn://10.0.0.236/trunk@138887 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 22:54:12 +00:00
relyea%netscape.com
0595879250 bug 162976: make crl update atomic. Set up new Crl with a new Object ID which is different from the old one.
git-svn-id: svn://10.0.0.236/trunk@138884 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 22:36:27 +00:00
relyea%netscape.com
a3130b9d86 Bug 162976. Make CRL updates 'atomic' . Insert new CRL before deleting the
old one.b


git-svn-id: svn://10.0.0.236/trunk@138882 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 22:34:56 +00:00
relyea%netscape.com
48cadc778a Print all the certs for a given nickname, not just the first.
git-svn-id: svn://10.0.0.236/trunk@138881 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 22:32:24 +00:00
leaf%mozilla.org
47a4377915 Automated update
git-svn-id: svn://10.0.0.236/trunk@138880 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 22:32:07 +00:00
sfraser%netscape.com
5e57f858c3 Fix bug 195897: defined MACOSX so the makefile in lib/mac/Morefiles gets generated. r=cls/bryner
git-svn-id: svn://10.0.0.236/trunk@138879 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 22:31:09 +00:00
mostafah%oeone.com
82e74ecb31 First shot at implementing timezones, bug 165963: [RFE] Specify timezone for start and end dates
git-svn-id: svn://10.0.0.236/trunk@138876 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 20:54:14 +00:00
mostafah%oeone.com
ee97617e6b First shot at implementing timezone support, bug 165963: [RFE] Specify timezone for start and end dates
git-svn-id: svn://10.0.0.236/trunk@138875 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 20:47:57 +00:00
chanial%noos.fr
f54da0f184 adding our locale contents.rdf file so that we don't have to update the version number the same day as the trunk.
git-svn-id: svn://10.0.0.236/trunk@138872 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 19:05:09 +00:00
chanial%noos.fr
e703478d1a turning on pippki overlays
git-svn-id: svn://10.0.0.236/trunk@138870 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 18:48:07 +00:00
chanial%noos.fr
d55dd472e4 Turning it on again, updating locale version...
git-svn-id: svn://10.0.0.236/trunk@138869 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 18:47:25 +00:00
sfraser%netscape.com
3dec51b12d Merge Chimera->Camino name changing to the trunk.
git-svn-id: svn://10.0.0.236/trunk@138867 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 18:18:53 +00:00
chanial%noos.fr
24dcb3e214 Turning off pippki contents.rdf file overriding (bug 184285)
git-svn-id: svn://10.0.0.236/trunk@138866 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 18:09:55 +00:00
ccarlen%netscape.com
0ebdd69a0c Bug 170539 - prefs.js gets wiped. If we encounter an error in reading the prefs, it's possible to write out empty prefs. r=dveditz/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@138865 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 15:56:42 +00:00
brade%netscape.com
63556e3e43 fix unlink (remove href) command; it needs to only do removal r=Neil, timeless, sr=kin; bug 193716
git-svn-id: svn://10.0.0.236/trunk@138864 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 15:42:44 +00:00
igor%mir2.org
5fb918e45a Integration of VariableTable into ScriptOrFnNode to avoid the need to have a separated wrapper class around ObjArray/ObjToIntMap
git-svn-id: svn://10.0.0.236/trunk@138863 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 15:10:20 +00:00
sicking%bigfoot.com
add6dd39b9 fix missing return-at-end. r/sr=peterv. no bug
git-svn-id: svn://10.0.0.236/trunk@138860 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 14:19:07 +00:00
mkaply%us.ibm.com
e3cecc6586 #192355
r=mstoltz, sr=heikki
Add security for accessing clipboard via Javascript


git-svn-id: svn://10.0.0.236/trunk@138859 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 13:56:36 +00:00
sicking%bigfoot.com
5ed56f29ad Bug 184159: Make scripts with for- and event-attributes not lock up the xml-contentsink.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@138858 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 12:12:48 +00:00
neil%parkwaycc.co.uk
b0148f86e1 Bug 54802 Add clipboard buttons for Composer (backend work) r=brade sr=alecf
git-svn-id: svn://10.0.0.236/trunk@138857 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 12:12:29 +00:00
neil%parkwaycc.co.uk
7afd2169c8 Bug 185867 shift delete doesn't work in the advanced search dialog r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138856 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 12:03:06 +00:00
neil%parkwaycc.co.uk
609a040f56 Bug 129510 supplementary patch by shliang to fix js warnings r=me sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138855 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 12:01:26 +00:00
bryner%netscape.com
1a7b514f03 move gtk_init to after NS_TraceMallocStartupArgs to fix tracemalloc bustage
git-svn-id: svn://10.0.0.236/trunk@138854 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 10:32:14 +00:00
dean_tessman%hotmail.com
01fe588e6a Don't display useless context menu items (Undo, Cut, Paste, Delete) when non-editable text is selected.
git-svn-id: svn://10.0.0.236/trunk@138853 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 06:42:17 +00:00
bryner%netscape.com
03e5c9319d Move gtk_init to after NS_TraceMallocStartupArgs to try to fix tracemalloc bustage. r=cls.
git-svn-id: svn://10.0.0.236/trunk@138850 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 05:47:54 +00:00
seawood%netscape.com
5b01cd2396 Add support for building against X11-based toolkits on OS X.
Bug #191447 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@138848 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 05:11:46 +00:00
seawood%netscape.com
d5374587f7 Fix link ordering issues.
git-svn-id: svn://10.0.0.236/trunk@138847 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 04:47:58 +00:00
darin%netscape.com
34bc3be6a6 fixes bug 193887 "Back/Forward buttons break when a variable is used in a
javascript: URI that changes the value of location.href" r=dougt sr=brendan


git-svn-id: svn://10.0.0.236/trunk@138846 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 04:23:25 +00:00
cltbld%netscape.com
7dafe4b754 Automated update
git-svn-id: svn://10.0.0.236/trunk@138844 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 04:15:13 +00:00
seawood%netscape.com
1870076990 Add support for building against X11-based toolkits on OS X.
Bug #191447 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@138843 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 04:06:33 +00:00
seawood%netscape.com
3d8d80e7ff Use MOZ_X11 instead of NO_X11 to signify that we're building for an X11-based toolkit.
Bug #191447 r=peterl sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@138842 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 03:58:43 +00:00
seawood%netscape.com
38c98e521a If building for a x11-based toolkit, force the chrome to use the "unix" keybindings.
Bug #191447 r=bryner


git-svn-id: svn://10.0.0.236/trunk@138841 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 03:56:03 +00:00
cltbld%netscape.com
bbc6a14e59 comment only, re: external tests. -mcafee
git-svn-id: svn://10.0.0.236/trunk@138836 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 02:59:48 +00:00
bryner%netscape.com
009809a482 Bug 60707, filepicker should not treat a right double-click as a left double-click. Patch by kazhik@mozilla.gr.jp, r=sspitzer, sr=me.
git-svn-id: svn://10.0.0.236/trunk@138835 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 02:33:29 +00:00
cltbld%netscape.com
3b42449fd8 Automated update
git-svn-id: svn://10.0.0.236/trunk@138834 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 02:30:20 +00:00
jshin%mailaps.org
680ff9fc0b bug 180851 ; remove unnnecessary converters (1i8n/uconv) for non-X11 builds.
configure.in checked in previously had a flaw and this is to fix it up.
(r=cls)


git-svn-id: svn://10.0.0.236/trunk@138833 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 02:20:40 +00:00
wtc%netscape.com
bcadca0b7a Bug 195411: added the LL_MaxUint function and the LL_MAXUINT macro.
Modified Files: prlong.h nspr.def nspr_symvec.opt openvms.c prlong.c


git-svn-id: svn://10.0.0.236/trunk@138832 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 02:14:53 +00:00
glazman%netscape.com
3e99b94dc6 remove a few lines of code that landed by mistake and cause trouble with embedded editor; b=195800, r=brade; sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@138831 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 02:14:19 +00:00
bryner%netscape.com
284818cf3a Fix leak of mExplicitOriginalTarget from nsDOMEvent (bug 195602). Convert
nsDOMEvent to use nsCOMPtrs for its various targets.  r=jkeiser, sr=kin.


git-svn-id: svn://10.0.0.236/trunk@138829 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 01:51:16 +00:00
cltbld%netscape.com
b192b9a9fe renaming binary from Navigator to Camino, profile path still Chimera for now. -mcafee
git-svn-id: svn://10.0.0.236/trunk@138828 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 01:49:26 +00:00
sspitzer%netscape.com
561f25d363 fix for half (the easy half) of bug #191798.
[mailviews|junkmail whitelisting] should be case insensitive when matching address book entries.

the hard half is much harder, given how the addressbook is implemented
and will require more thought.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138827 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 01:47:23 +00:00
sspitzer%netscape.com
3bdf660742 fix txt import wording. bug #195836. r=robinf
git-svn-id: svn://10.0.0.236/trunk@138826 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 01:44:00 +00:00
cltbld%netscape.com
86918f3e67 First-pass at renaming chimera to camino, tools need to change also.
git-svn-id: svn://10.0.0.236/trunk@138824 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 01:39:31 +00:00
cavin%netscape.com
8dc50ee239 Fix for bug 183078. Missing a filterAction->SetTargetFolderUri() call in ConvertMoveToFolderValue. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138822 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 01:37:52 +00:00
cavin%netscape.com
da7715aefd Fix for bug 183614. Remove the default action after the dialog is initialized. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138821 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 01:35:13 +00:00
alecf%netscape.com
9dd3081e7a fix bug 190729 - remove some dead code from xbl
sr=jag, r=bryner


git-svn-id: svn://10.0.0.236/trunk@138820 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 01:04:27 +00:00
dougt%netscape.com
fc48737a7d not part of build, yet
git-svn-id: svn://10.0.0.236/trunk@138819 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 00:35:27 +00:00
sspitzer%netscape.com
f9ad7b1826 fix the junk mail purge code. when this code was original written, it was modeled
after the biff code, using the purge interval as the timer.  (yikes, a 14 day timer!)

now, we fire a timer at a fixed interval, and see if a purge is necessary, and use
the purge interval to decide what messages to delete.

add code to verify that we are only trying to delete messages marked as junk.

we do this because the junk folder might be trash, or there might be non-junk in it
that hasn't been moved, and we don't want to delete that.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138818 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 00:28:40 +00:00
bryner%netscape.com
35ed70e09e fixing typo, linux bustage
git-svn-id: svn://10.0.0.236/trunk@138817 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 00:01:40 +00:00
brendan%mozilla.org
8acc5df2d8 Quick followup to patch for 174341.
git-svn-id: svn://10.0.0.236/trunk@138816 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 00:01:21 +00:00
mcafee%netscape.com
5bf4a868d4 Adding camino module to match chimera/camino name change. Adding camino directory to chimera module to aid migration process.
git-svn-id: svn://10.0.0.236/trunk@138815 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 00:00:13 +00:00
tor%cs.brown.edu
c4dd047dc5 Backout of 193442/191415. a=brade,dougt
git-svn-id: svn://10.0.0.236/trunk@138808 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 21:00:07 +00:00
relyea%netscape.com
7fb79e38a6 Fix QA failures on tip (don't dereference through a NULL pointer).
git-svn-id: svn://10.0.0.236/trunk@138807 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 19:46:22 +00:00
brade%netscape.com
3b200d48b4 change ifdefs per cathleen, sfraser, bryner (bug 195654)
git-svn-id: svn://10.0.0.236/trunk@138805 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 19:06:31 +00:00
rogerl%netscape.com
95b21c6e21 Fixing Function prototypes. Added 'dumpAt'.
git-svn-id: svn://10.0.0.236/trunk@138804 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 18:45:37 +00:00
leaf%mozilla.org
bc133e0f22 Automated update
git-svn-id: svn://10.0.0.236/trunk@138802 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 17:17:06 +00:00
blizzard%redhat.com
2f3d52486e Bug #182877. Add support for more than just the BMP. Patch from jshin@mailaps.org (Jungshik Shin) and slightly modified by me, r=smontagu
git-svn-id: svn://10.0.0.236/trunk@138801 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 15:26:57 +00:00
locka%iol.ie
aba4b9a840 Export embedding API with "C" linkage. b=143771 r=dougt@netscape.com sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138800 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 14:50:35 +00:00
despotdaemon%netscape.com
9ded4ed81a Pseudo-automatic update of changes made by sergei_d@fi.tartu.ee.
git-svn-id: svn://10.0.0.236/trunk@138799 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 13:34:38 +00:00
bryner%netscape.com
d1db1a5a0d Cleaning up shared libraries that have been merged into other libraries. Not part of the normal build.
git-svn-id: svn://10.0.0.236/trunk@138796 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 10:13:18 +00:00
neil%parkwaycc.co.uk
cc496876b8 Bug 194764 "File Here" should be "Copy Here" for copy r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138795 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 10:06:42 +00:00
bryner%netscape.com
a53d23ab69 initialize gtk+ from main
git-svn-id: svn://10.0.0.236/trunk@138794 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 09:49:43 +00:00
bryner%netscape.com
60ce998c9f fixing orange -- need to initialize gtk from viewer's main now, too.
git-svn-id: svn://10.0.0.236/trunk@138793 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 09:47:09 +00:00
bryner%netscape.com
526f3693ae Consolidate gtk initialization to main(), which fixes inconsistencies with not calling gtk_set_locale(). We can do this now that we're not worrying about drop-in toolkit support. Bug 118478, patch by gelsoft@mx4.tiki.ne.jp, r=me, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@138792 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 08:57:12 +00:00
chanial%noos.fr
536081aa27 some cleanup
git-svn-id: svn://10.0.0.236/trunk@138790 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 06:41:51 +00:00
aaronl%netscape.com
d2f40b8f35 Bug 187511. Add Find As You Type to menus. r=brade, sr=dveditz.
git-svn-id: svn://10.0.0.236/trunk@138789 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 06:28:58 +00:00
chanial%noos.fr
fcc4ce8bc2 adding nsWidgetStateManager.js to the toolkit
git-svn-id: svn://10.0.0.236/trunk@138788 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 06:17:13 +00:00
chanial%noos.fr
28490b9ec7 bug 177572: unchecking "enable images" in prefs does not disable images
bug 194865: checkbox "for the originating Web site only" can't be checked
I removed the broadcaster, btw, since it was observed by only one element.


git-svn-id: svn://10.0.0.236/trunk@138787 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 04:19:22 +00:00
dougt%netscape.com
3fd622cba7 backing out last change - using linear list does not change the start up time.
git-svn-id: svn://10.0.0.236/trunk@138786 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 03:26:02 +00:00
dougt%netscape.com
ffaba2352d Reverting mAutoRegEntries hashtable change. I believe it was responsible for the bulk of the 200ms spike. b=195494.
git-svn-id: svn://10.0.0.236/trunk@138784 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 01:19:58 +00:00
chanial%noos.fr
67bbe976b8 Bug 184285: Page info doesn't show security panel.
Fixed by overriding pippki's contents.rdf for overlays.


git-svn-id: svn://10.0.0.236/trunk@138783 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 22:26:38 +00:00
bryner%netscape.com
500c5afa17 Fix a memory leak, and a compiler warning (bug 195591). r/sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@138782 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 22:14:20 +00:00
sspitzer%netscape.com
9a029ef277 fix for bug #195640. moving junk status column to the right of subject,
showing it by default, and enabling junk mail controls by default.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138781 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 21:36:43 +00:00
chanial%noos.fr
f7f776cf30 adding filepicker .cvsignore file
git-svn-id: svn://10.0.0.236/trunk@138780 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 21:20:01 +00:00
chanial%noos.fr
08806d34dc moving and copying filepicker files in toolkit/components.
filepicker is now independent from the mozilla toolkit


git-svn-id: svn://10.0.0.236/trunk@138779 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 21:10:50 +00:00
chanial%noos.fr
5b29d2db87 Adding 'New bookmark' button to the bookmark manager toolbar.
Adding also accesskeys.


git-svn-id: svn://10.0.0.236/trunk@138778 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 19:50:28 +00:00
timeless%mozdev.org
c41dbf8830 Bug 195391 cookies for background color and font size are not being set properly
patch by mvl@exedo.nl r=dwitte sr=darin


git-svn-id: svn://10.0.0.236/trunk@138777 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 19:36:36 +00:00
bernd.mielke%snafu.de
28f3d165f0 trying to fix os2 bustage
git-svn-id: svn://10.0.0.236/trunk@138776 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 08:44:23 +00:00
chanial%noos.fr
a7f5b64d2b some work on view source
git-svn-id: svn://10.0.0.236/trunk@138770 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 05:47:54 +00:00
chanial%noos.fr
f76cdaf2dd some work on viewsource
git-svn-id: svn://10.0.0.236/trunk@138769 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 05:46:43 +00:00
bryner%netscape.com
aa1e4fc467 fix leak of nsNativeAppSupport (bug 195515). r=bbaetz, sr=blake.
git-svn-id: svn://10.0.0.236/trunk@138768 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 04:40:45 +00:00
chanial%noos.fr
8c0c7e1adc Console cleanup: it is now independent from communicator.
Adding access keys and shortcut to focus the command line


git-svn-id: svn://10.0.0.236/trunk@138767 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 04:15:09 +00:00
av%netscape.com
bcabe62e91 This is not part of regular build -- adding new capabilities to the Tester Plugin
git-svn-id: svn://10.0.0.236/trunk@138765 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 01:26:51 +00:00
seawood%netscape.com
e9d81b2a8f Fixing beos bustage caused by bug 193442
Bug #195563 r=bewildered


git-svn-id: svn://10.0.0.236/trunk@138764 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 00:56:04 +00:00
sfraser%netscape.com
4f487be832 Don't crash if mLoadGroup is null, which can happen if Init fails. r/sr=me
git-svn-id: svn://10.0.0.236/trunk@138762 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 20:39:44 +00:00
chanial%noos.fr
93040f0d97 console.css cleanup
git-svn-id: svn://10.0.0.236/trunk@138759 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 15:27:39 +00:00
chanial%noos.fr
0a1aeb04fd add .cvsignore files
git-svn-id: svn://10.0.0.236/trunk@138758 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 14:55:39 +00:00
cbiesinger%web.de
18a3503232 195477 r=jst sr=bzbarsky bustage fix of this morning not ideal
git-svn-id: svn://10.0.0.236/trunk@138756 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 12:59:01 +00:00
chanial%noos.fr
efb45ba9c7 Move the js console and dependencies as new extensions in toolkit/components.
NPOB


git-svn-id: svn://10.0.0.236/trunk@138755 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 08:07:13 +00:00
bernd.mielke%snafu.de
0aa64c9755 backout of the patch for bug 97777. Unconstrained reflows need to be tested against table reflow as they are used also there to shrinkwrap content. bug 194014 r/sr=dbaron a=asa
git-svn-id: svn://10.0.0.236/trunk@138754 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 07:14:35 +00:00
brendan%mozilla.org
b3048a359d My take on a patch and great idea from igor@icesoft.com (Igor Bukanov) for bug 195385, r=shaver.
git-svn-id: svn://10.0.0.236/trunk@138753 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 06:39:51 +00:00
darin%netscape.com
bff98451ab fixes bug 194708 "Redirection limit exceeded if https is left out, doesn't follow redirects" r=dougt sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138750 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 02:18:05 +00:00
cavin%netscape.com
138c8a3f10 Fix for 190233. Added code to split (from palm -> moz) and join (from moz -> palm) address lines. Also added code to replace CRLFs with spaces for all fields (except
notes). r/sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@138748 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 02:08:56 +00:00
wtc%netscape.com
b6a61b8a41 Bug 195127: 1. Enable DEBUG_SHVERIFY. 2. Added debug output to print the
file name if PR_Open fails.


git-svn-id: svn://10.0.0.236/trunk@138747 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 01:53:11 +00:00
sfraser%netscape.com
4b04e9e98c Try to fix trunk bustage, sync with RDF API changes.
git-svn-id: svn://10.0.0.236/trunk@138746 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 01:22:42 +00:00
sfraser%netscape.com
5ef9013e0c Remove a bogus DEBUG_smfr block. r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138745 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 00:56:23 +00:00
seawood%netscape.com
ff7c452cca Force dos line-endings on bloaturls.txt to avoid having the file misparsed by win32 builds.
Remove dependency upon dos2unix.
Bug #155224 r=jrgm


git-svn-id: svn://10.0.0.236/trunk@138744 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-01 00:55:20 +00:00
cavin%netscape.com
a588ee3650 Set conduit title field and created BrandName.rc for the product brand name. r=ssu, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138741 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 23:39:51 +00:00
dougt%netscape.com
bdd938a247 I think that this broke the nsTraceMalloc code - backing it out.
git-svn-id: svn://10.0.0.236/trunk@138740 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 23:37:37 +00:00
relyea%netscape.com
56d8f097f5 bug 19590
RFE:Add ability to encode/decode NSSCMSRecipientInfo structures

r=javi,wtc


git-svn-id: svn://10.0.0.236/trunk@138739 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 23:32:29 +00:00
cavin%netscape.com
b91044b061 Fix for 192147. Fixed error msgs display problem. r=shliang, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138738 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 23:30:20 +00:00
sfraser%netscape.com
ccda29ab1a Fix bug 195471: fix cocoa widget code for new version of nsIPluginWidget. r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138736 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 22:59:12 +00:00
cbiesinger%web.de
ae79f580b4 195108 patch by piersc@cogs.susx.ac.uk r=dean_tessman@hotmail.com sr=dmose moa=brade Add accesskeys to editor Find and Replace dialog (editor)
git-svn-id: svn://10.0.0.236/trunk@138735 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 22:57:33 +00:00
cbiesinger%web.de
bc1c06fd5c 194602 patch by piersc@cogs.susx.ac.uk r=neil sr=kin Clean up print preview toolbar
git-svn-id: svn://10.0.0.236/trunk@138734 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 22:55:12 +00:00
seawood%netscape.com
7ac9cf821a Generate a full path for the file given to PageCycler before calling any nsILocalFile routines.
Thanks to Doug Turner <dougt@netscape.com> for the patch.
Bug #155224 r=cls sr=darin


git-svn-id: svn://10.0.0.236/trunk@138730 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 22:10:46 +00:00
seawood%netscape.com
5257d13e8d Dropping build infrastructure for supporting building with mulitple toolkits.
Bug #191528 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@138729 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 22:02:21 +00:00
suresh%netscape.com
9ecb82556a bug 173867 - http expires header with date-in-past causes miscalculation. r-dougt, sr-darin.
git-svn-id: svn://10.0.0.236/trunk@138728 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 21:54:57 +00:00
suresh%netscape.com
9b4459ed34 194460 - Add new card dialog doesn't pre-fill with Screen Name.
git-svn-id: svn://10.0.0.236/trunk@138727 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 21:52:27 +00:00
suresh%netscape.com
d68bc816f4 bug 194843 - JS errors in nsPrefWindow.js. "debug" not defined. r-varga, sr-jag.
git-svn-id: svn://10.0.0.236/trunk@138726 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 21:51:32 +00:00
dougt%netscape.com
555ccf142c Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442) Storing the GRE location in a relative way so that we can change GRE versions between launches assuming that they are compatible (191415). Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin.
git-svn-id: svn://10.0.0.236/trunk@138725 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 21:30:35 +00:00
ian.mcgreer%sun.com
b74702329e bug 177556, signtool -l fails
r=wtc


git-svn-id: svn://10.0.0.236/trunk@138724 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 21:14:36 +00:00
ian.mcgreer%sun.com
f9618061ba bug 191757, InitOIDHash() not threadsafe
r=relyea


git-svn-id: svn://10.0.0.236/trunk@138723 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 21:13:20 +00:00
cbiesinger%web.de
4ed738c5c9 163350 patch by mvl@exedo.nl r=suresh sr=jag Cookie confirmation dialog could use better wording.
git-svn-id: svn://10.0.0.236/trunk@138722 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 20:49:09 +00:00
gerv%gerv.net
2ae2ebc4eb Bug 194291 - Check in Kerz's simple splash screen (take 2 - even simpler version.) a=asa.
git-svn-id: svn://10.0.0.236/trunk@138721 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 20:28:13 +00:00
timeless%mozdev.org
73b8d4cec7 Bug 194093 Fix tree list to use </UL> instead of <//UL>
r=dmose


git-svn-id: svn://10.0.0.236/trunk@138713 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 19:31:34 +00:00
sspitzer%netscape.com
df3b8e4ac6 fix for bug #195440.
crash when cancelling during downloading list of newsgroups in subscribe dialog.
r/sr=darin


git-svn-id: svn://10.0.0.236/trunk@138712 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 19:22:01 +00:00
despotdaemon%netscape.com
e46a2d9456 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@138711 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 19:16:07 +00:00
timeless%mozdev.org
3629507ac7 Bug 136264 HTMLCollection Object wrapped by XPConnect has members whose names shadow each other
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@138710 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 19:07:51 +00:00
mostafah%oeone.com
7630f39b58 Fixed bug 189021: crash when cloning event
git-svn-id: svn://10.0.0.236/trunk@138707 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 17:49:35 +00:00
sspitzer%netscape.com
788d6efbe3 fix for blocker bug #195386. regression caused by checkin for bug #97324
thanks to cbiesinger@web.de for the quick fix.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@138706 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 17:23:52 +00:00
mostafah%oeone.com
ff3aa459ca RemoveObserver on shutdown
git-svn-id: svn://10.0.0.236/trunk@138705 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 15:38:49 +00:00
mostafah%oeone.com
773179b87f Fixing JS error when mailnews is not available
git-svn-id: svn://10.0.0.236/trunk@138704 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 15:38:11 +00:00
bolian.yin%sun.com
e3005521b9 Bug 194821, Page Info: add access keys for _H_elp button, and _V_iew in Security tab
r=db48x, sr=jaggernaut, patch by jessie.li@sun.com.


git-svn-id: svn://10.0.0.236/trunk@138702 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 11:20:20 +00:00
neil%parkwaycc.co.uk
21ab5a2b12 Bug 72463 Sort by "order received" removed from pull-down menu r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138700 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 09:00:34 +00:00
gilbert.fang%sun.com
a4f7a8197d fix bug: 193271 Form Manager dialog needs accesskeys. p=jessie.li@sun.com, r=timeless, sr=jaggernaut
git-svn-id: svn://10.0.0.236/trunk@138699 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 07:54:10 +00:00
brendan%mozilla.org
d162180fd1 Fix typo in old comment.
git-svn-id: svn://10.0.0.236/trunk@138698 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 07:18:40 +00:00
brendan%mozilla.org
e35c8b596b Constipation of (JS|PL)DHashTableOps (195298, r/sr=shaver/alecf).
git-svn-id: svn://10.0.0.236/trunk@138697 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 07:17:59 +00:00
gilbert.fang%sun.com
2981fbd90e Fix bug 193835: Missing focus when selected the related checkbox or radiobox in Preference window. p=jessie.li@sun.com,r=neil@parkwaycc.co.uk,sr=jag.
git-svn-id: svn://10.0.0.236/trunk@138696 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 07:00:39 +00:00
bernd.mielke%snafu.de
939e18317a mBits must be an unsigned long because it must match the size of mOrigCell on both 32- and 64-bit platforms. bug 194726 r/sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@138695 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 06:35:12 +00:00
sspitzer%netscape.com
2a2e125f35 fix typo. amazing this never caused a bug.
git-svn-id: svn://10.0.0.236/trunk@138694 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 06:08:53 +00:00
sfraser%netscape.com
6f87b85c6b Fix bug 195160: remove static NS_DEFINE_IID from header files. r=cls, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@138693 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 05:47:36 +00:00
sspitzer%netscape.com
8673b63149 minor code clean up I had sitting in my tree. no bug.
git-svn-id: svn://10.0.0.236/trunk@138692 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 05:34:18 +00:00
sspitzer%netscape.com
ce1ad2936d fix for blocker bug #195367.
reply doesn't quote.  typo in patch for bug #144296.
r/sr=no one.


git-svn-id: svn://10.0.0.236/trunk@138691 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 05:30:48 +00:00
sspitzer%netscape.com
56ff5054ba fix for blocker bug #195364
can't open compose window.
r=shliang, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138690 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 04:58:46 +00:00
wtc%netscape.com
82d7ee91b8 Backed out the previous checkin. I'd like to come up with a better patch
that does not require setting FD_SETSIZE to 1024, which makes each fd_set
a 4 KB objec5.


git-svn-id: svn://10.0.0.236/trunk@138689 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 04:57:50 +00:00
timeless%mozdev.org
0657e8848d fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@138688 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 04:43:54 +00:00
shliang%netscape.com
c37615713f 128503 - quicksearch behavior in mail and ab not consistent. r=cavin, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138685 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:58:46 +00:00
shliang%netscape.com
4666baf5fd 135877 - convert ab dirtree to use xul tree builder, fix dnd feedback, also 130310, 132362. r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138684 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:55:49 +00:00
shliang%netscape.com
13a73f1200 78734 - rearrange menuitems. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138683 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:48:36 +00:00
shliang%netscape.com
c7db3433db 128645 - adding card to mailing list in same ab doesn't update, 53216, 44710 - cards added to mailing list lose display name. r=cavin, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138681 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:42:32 +00:00
sicking%bigfoot.com
8ab89ec3cd Bug 187610: Use PLDHash for keys
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@138680 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:32:19 +00:00
sspitzer%netscape.com
0f7c1000fc fix for bug #195354.
"when i check mail, the app just sort of freezes up for a few seconds"

bail out early if we are setting the string property to the current value.
this bug was exposed by my junk mail envelope checkin (bug #190825).

thanks to bryner for noticing the regression.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138679 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:19:38 +00:00
timeless%mozdev.org
637f19c2b0 Bug 152700 compiler warnings caused by 119380 checkin
patch by dmose r=timeless sr=bryner


git-svn-id: svn://10.0.0.236/trunk@138678 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:18:58 +00:00
wtc%netscape.com
bd91014273 Bug 192797: improved the implementation of PR_Poll for Win32. Increase
FD_SETSIZE from the default 64 to 1024.  Make PR_Poll fail with
PR_INVALID_ARGUMENT_ERROR if we try to add more than FD_SETSIZE fd's to a
fd_set.  Do not pass an empty fd_set to select, and do not call select if
all three fd_sets are empty.


git-svn-id: svn://10.0.0.236/trunk@138677 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:14:09 +00:00
wtc%netscape.com
e05b71615e Bug 164841: use high performance timers (again) on OS/2.
git-svn-id: svn://10.0.0.236/trunk@138676 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 02:46:12 +00:00
sfraser%netscape.com
cc9c365f48 Nuking old code. Bug 11406, r=smontagu, sr=kin.
git-svn-id: svn://10.0.0.236/trunk@138674 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 02:35:00 +00:00
timeless%mozdev.org
ebed150847 Bug 159554 Configure with --without-x causes compile error
patch by bjt23@cornell.edu r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138673 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 02:34:09 +00:00
timeless%mozdev.org
fe8aedb890 Bug 195278 page info shows incorrect label value for form fields
patch by db48x@yahoo.com r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@138672 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 02:34:02 +00:00
timeless%mozdev.org
62339cf898 Bug 136260 ChromeWindow Object wrapped by XPConnect has members whose names shadow each other
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@138671 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 02:34:01 +00:00
wtc%netscape.com
836c0bc65d Added a comment.
git-svn-id: svn://10.0.0.236/trunk@138670 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 02:23:15 +00:00
wtc%netscape.com
abd09a9794 Renamed MOD_REVISION_VERSION to MOD_PATCH_VERSION.
Modified Files: configure configure.in autoconf.mk.in nspr-config.in


git-svn-id: svn://10.0.0.236/trunk@138668 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 01:48:15 +00:00
cavin%netscape.com
c617ce2ba8 Fix for 135993. Clear temporary return receipt filter when sent folder is changed and recreate this temporary filter when updating folders. r/sr=sspiter.
git-svn-id: svn://10.0.0.236/trunk@138667 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 01:41:36 +00:00
bryner%netscape.com
1d0cb9edf1 Remove nsIXBLPrototypeHandler (part of bug 194834). r=jkeiser, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@138666 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 01:04:45 +00:00
chak%netscape.com
9091d207f8 Fix for #193479 - Implement InsertLink functionality in MfcEmbed editor
r=mjudge, sr=kin


git-svn-id: svn://10.0.0.236/trunk@138665 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 01:01:31 +00:00
shliang%netscape.com
393119e94a 73962 - sidebar overlaps icons in statusbar. r=varga, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@138664 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 00:37:35 +00:00
pschwartau%netscape.com
702ab26e7e Adding an early return to this test, due to problems on Linux RedHat8. See bug 174341 comment 24 and following.
git-svn-id: svn://10.0.0.236/trunk@138663 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 00:33:44 +00:00
shliang%netscape.com
c5e91d179a 129510 - left align menulist labels in filter/search dialogs. r=cavin, sr=sspiter.
git-svn-id: svn://10.0.0.236/trunk@138662 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 00:32:55 +00:00
bryner%netscape.com
e9c4a3b156 update configure to match rev 1.1170 of configure.in (checking in for jshin@mailaps.org)
git-svn-id: svn://10.0.0.236/trunk@138661 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 00:27:32 +00:00
shliang%netscape.com
3c4a911218 134273 - ui issues with focused buttons in select addresses dialog. r=cavin, sr=sspiter
git-svn-id: svn://10.0.0.236/trunk@138660 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 00:23:46 +00:00
shliang%netscape.com
a7d27dc4be 183994 - filter/search dialog ui nits, 169938 - clean up filter list statusbar, 186217 - filter not saved after action error, 195313 - menulists in filter/search dialogs dynamically change width. r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138659 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 00:21:31 +00:00
rogerl%netscape.com
bbda3d1922 Fixed New default constructor. stringToDouble semantics.
git-svn-id: svn://10.0.0.236/trunk@138655 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:51:42 +00:00
jshin%mailaps.org
7a2cc30808 bug 180851 (configure.in was not committed in the prev. check-in)
: remove several unnecessary converters(used only for X11
font encodings) for non-gtk builds (Windows,MacOS, Xft without X11CORE,etc)
r=seawood, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138654 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:43:48 +00:00
cavin%netscape.com
067f5562d3 Fix for 138054. When appending msg to a folder set the msg with "MDNSent" flag if we support the flag. r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138653 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:43:01 +00:00
sfraser%netscape.com
e44e06af90 Fix bug 155013 -- the native scrollbar frame failed to enforce cur <= max, which caused the contents to remain in the wrong position sometimes. r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138652 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:42:41 +00:00
sfraser%netscape.com
c8d87bd24b Bug 191821: fix up nsObjectFrame to use nsIPluginWidget on Mac, for platform-specific plugin placement issues. Also fix a bug with scrolling Java applets, that caused them to render in the wrong places after scroll. r=peterl, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138651 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:35:47 +00:00
cavin%netscape.com
9880bdc473 Fix for 144296. Initialize return receipt flag and type in nsMsgCompose::Initialize(). r/sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138650 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:34:29 +00:00
cltbld%netscape.com
07766cf2c1 removed CFBundleGetInfoString = "Mozilla 1.3a, © 1998-2003 The Mozilla Organization"; per jj's instructions r=loan sr=jj
git-svn-id: svn://10.0.0.236/trunk@138649 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:33:45 +00:00
sfraser%netscape.com
40f277fd6a Bug 191821: fix the plugin viewer (full-screen plugins) to use nsIPluginWidget on Mac. r=peterl, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138648 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:33:41 +00:00
sfraser%netscape.com
91e0ab0824 Bug 191821: implement nsIPluginWidget in the mac carbon widget code, to handle mac-specific plugin placement issues. r=peterl, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138647 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:31:54 +00:00
jshin%mailaps.org
211492f95c bug 180851 : remove several unnecessary converters(used only for X11
font encodings)  for non-gtk builds (Windows,MacOS, Xft without X11CORE,etc)
r=seawood, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138645 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:27:57 +00:00
sfraser%netscape.com
f52e39941f Fix for bug 74404 -- show caret drag feedback. r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@138644 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:20:15 +00:00
sfraser%netscape.com
2636d9a8d0 Fix bug 74404: show caret drag feedback. r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@138640 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:09:51 +00:00
oeschger%netscape.com
b8b62fb60f removing extraneous im_help from mozilla, replacing space-bloated mail help file, dispensation per 162559, r=robinf
git-svn-id: svn://10.0.0.236/trunk@138639 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:08:56 +00:00
brendan%mozilla.org
452ecec045 - Move left-associative binary tree flattening from the post-order position
in js_FoldConstants where it was added (suboptimally: it worked, but it ran
  so late that js_FoldConstants recursion was not reduced, only js_EmitTree
  recursion), to NewBinary, where it avoids JSParseNode allocations up front
  and reduces recursion in all parse-tree walking.
- This change enables js_FoldConstants to see a very long concatenation of
  string literals as a PN_LIST node, so it can quickly concatenate without
  running afoul of O(n^2) problems inherent in js_ConcatStrings applied to
  two atomized strings (the old way of folding string concatenations, still
  used for any pairwise string literal concatenation).
- Further optimize the first change for the second by having NewBinary set a
  new pn_strcat flag (overlaying the pn_extra field) of the PN_LIST arm of
  the JSParseNode.pn_u union, whenever it sees at least one string literal in
  a concatenation that might be folded (whose operands might all be constants
  of string or number type).
- Notes:
  - only string and number constants are folded (not boolean or null
  constants);
  - only all-constant left-associated binary expression chains are folded,
    so 2 * foo * 3 is not folded using commutativity of * over numbers, nor
    is "hi" + " there" + foo folded to "hi there" + foo.
  - gcc3.2 -O and objdump -x say I added 708 bytes of instructions with this
    change.  I tried to keep it down to what was necessary for common script;
    I don't think JS needs an optimizing-compiler-strength constant folder,
    and I don't think this 1K bloat is too high a price to pay for this fix.
    But I'll certainly work on reducing footprint elsewhere, if I can.
- Bug 174341, r=shaver.


git-svn-id: svn://10.0.0.236/trunk@138638 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 23:04:46 +00:00
jkeiser%netscape.com
f50df1d552 Make click+hold right-click menu work again on Mac (bug 193799), r=bryner/saari, sr=jst
git-svn-id: svn://10.0.0.236/trunk@138637 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:59:08 +00:00
cavin%netscape.com
c2eceb6adf Fix for 183111. Added nsIExternalProtocolHandler interface and method handlerExists in netwerk/bae/public to be used by mozTXTToHTMLConv. Also treated 0xA0 as space in mozTXTToHTMLConv. r=darin, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@138636 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:46:42 +00:00
burnus%gmx.de
24d618692e 180692 - enter_bug shows keywords option even if keywords are disabled
Fix broken tree.
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@138635 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:45:02 +00:00
harishd%netscape.com
d06a9798f7 Make sure to resolve place-holder-array-type. b=192141, r=rayw@netscape.com, sr=vidur@netscape.com.
The target namespace on <schema> should be applied to <element> if and only if <element> is qualified. b=192972. r=rayw@netscape.com, sr=jst@netscape.com.
Fixed a few warnings.
*** NOT PART OF THE BUILD ***


git-svn-id: svn://10.0.0.236/trunk@138634 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:36:42 +00:00
bryner%netscape.com
5508d48f8d For limiting exported symbols on OS X, use -exported_symbols_list instead of nmedit, if it's available. Also, don't run nmedit for debug builds. Bug 195186, r=cls.
git-svn-id: svn://10.0.0.236/trunk@138633 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:32:05 +00:00
lpham%netscape.com
91f826b9d4 update to Mozilla 1.4a bugzilla #194078 r=ycalonje, sr=granrose, a=blanket
git-svn-id: svn://10.0.0.236/trunk@138632 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:27:31 +00:00
harishd%netscape.com
71d3d01506 Do not open head context if <script> is in the body context. b=194329, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@138631 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:26:00 +00:00
sspitzer%netscape.com
8ada831def moving the palm readme, for robinf. r=ssu
git-svn-id: svn://10.0.0.236/trunk@138629 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:19:56 +00:00
rogerl%netscape.com
8bae96f7a7 Linux build clean-up.
git-svn-id: svn://10.0.0.236/trunk@138628 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:03:13 +00:00
pschwartau%netscape.com
ea9dc79cc0 Get JS standalone building with Makefile.ref on Mac OSX (195134, r=cls). Not part of browser build.
git-svn-id: svn://10.0.0.236/trunk@138627 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 21:52:13 +00:00
burnus%gmx.de
2685032ca4 Bug 180692 - enter_bug shows keywords option even if keywords are disabled
r=bbaetz, a=justdave


git-svn-id: svn://10.0.0.236/trunk@138626 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 21:13:30 +00:00
chanial%noos.fr
8131544124 Bug 192447: correctly disable the Advanced button when js is disabled.
original patch by norority.


git-svn-id: svn://10.0.0.236/trunk@138623 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 18:53:51 +00:00
rogerl%netscape.com
82cf675d46 Multiple ECMA fixes.
git-svn-id: svn://10.0.0.236/trunk@138620 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 18:37:07 +00:00
chanial%noos.fr
dadcdd3c09 making extension creator's life easier by reusing Mozilla's id for the browser <hbox> and by adding a <vbox id="appcontent"> enclosing the content.
git-svn-id: svn://10.0.0.236/trunk@138616 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 17:17:00 +00:00
sspitzer%netscape.com
f3bfe8edde fix for bug #195085.
"stale" account manager prefs can lead to problems with the compose window
and view navigation.  thanks to smaug@jippii.fi for find the bug, and doing the fix.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@138615 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 15:58:15 +00:00
sspitzer%netscape.com
864556849e fix for bug #191891. hang when typing in the in the junk log (or filter log) window.
don't allow type ahead find in these "browser" windows.
r=aaronl, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138614 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 15:22:22 +00:00
cbiesinger%web.de
5939fdbaf2 urg, fix typo
git-svn-id: svn://10.0.0.236/trunk@138613 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 15:09:39 +00:00
pkw%us.ibm.com
2e979ff993 Bug 193376 - Account Manager uses random value for ISP's domain if not set.
r/sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@138612 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 15:01:03 +00:00
kin%netscape.com
f00ce92bef Fix for bug 191762 (dragged image doesn't land where it's dropped)
editor/libeditor/base/nsSelectionState.cpp

  - Reworked the logic in SelAdjJoinNodes() to avoid adding aOldLeftNodeLength twice to the calculated offset when the start/end node is the parent.

editor/libeditor/html/nsHTMLDataTransfer.cpp
editor/libeditor/text/nsPlaintextDataTransfer.cpp

  - Modified the InsertFromDrop() to use an nsAutoTrackDOMPoint, instead of relying on range gravity, to calculate the correct insert position after deleting the current selection.

r=jfrancis@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@138611 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 14:53:03 +00:00
wtc%netscape.com
3eae84f470 Bug 195196: fixed a typo.
git-svn-id: svn://10.0.0.236/trunk@138610 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 14:49:30 +00:00
brade%netscape.com
688103fb10 allow editors to edit documents which contain iframes (bug 193902, r=cmanske, sr=smfr)
git-svn-id: svn://10.0.0.236/trunk@138609 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 14:06:29 +00:00
cbiesinger%web.de
2ce1496a15 97324 r=peterl/jst sr=jst/bz nsContentDLF.cpp should not use a static list of image types; also: 192023 Make DocLoaderFactories a service
git-svn-id: svn://10.0.0.236/trunk@138608 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 13:51:55 +00:00
andreas.otte%debitel.net
30116951cd fix bug 193477 [URL: colon ":" in URI is escaped in request (not scheme or port delimiter)] no longer escape the colon when it is part of the filename in urls, but force it's escape in links when building dir/index listings, r=bbaetz@acm.org, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@138607 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 13:15:19 +00:00
bbaetz%acm.org
9a4dd6486e Bug 195137 - Keywords are not sent in new bug mail
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@138606 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 12:51:58 +00:00
andreas.otte%debitel.net
65d7d8a7c6 fix bug 191638 [index/html: files|dirs with "%" need to be properly encoded] force escape of % as part of filenames to %25 to not be damaged by unescape, r=bbaetz@acm.org, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@138605 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 10:55:01 +00:00
kyle.yuan%sun.com
3de6228a2a Bug 166319 support getCharacterExtents for nsIAccessibleText
r=kyle.yuan, sr=henry.jia
Patch by simford.dong@sun.com


git-svn-id: svn://10.0.0.236/trunk@138604 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 10:07:58 +00:00
neil%parkwaycc.co.uk
60e8e42b4d Bug 192013 Command updating far too slow r=brade r=cavin sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138603 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 09:41:40 +00:00
seawood%netscape.com
a63b5e63c0 Make gmake shut up about enter/leaving directories for the version test when building from client.mk. Bug #194670
git-svn-id: svn://10.0.0.236/trunk@138602 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 06:37:08 +00:00
chanial%noos.fr
f994f6a724 bug 192447: Cannot disable JavaScript with new UI
original idea by noririty.


git-svn-id: svn://10.0.0.236/trunk@138601 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 06:06:37 +00:00
seawood%netscape.com
c0095bd6fe Not so automated update
git-svn-id: svn://10.0.0.236/trunk@138599 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 04:46:21 +00:00
wtc%netscape.com
10073a4e90 Removed obsolete PR_CLIENT_BUILD and PR_CLIENT_BUILD_UNIX make variables.
git-svn-id: svn://10.0.0.236/trunk@138596 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 04:13:19 +00:00
wtc%netscape.com
0aadc734ae Removed unused file module.df.
git-svn-id: svn://10.0.0.236/trunk@138593 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 03:29:42 +00:00
mkaply%us.ibm.com
d2b9fa015f IRIX bustage
git-svn-id: svn://10.0.0.236/trunk@138591 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 03:21:25 +00:00
alecf%netscape.com
08e52f7a89 fix assertions from bug 190020, sr=bz, r=dmose
git-svn-id: svn://10.0.0.236/trunk@138590 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 03:05:43 +00:00
seawood%netscape.com
c31c18955f Make NO_DIST_INSTALL really not touch $(DIST)/.
Bug #190581 r=bryner


git-svn-id: svn://10.0.0.236/trunk@138589 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:53:46 +00:00
seawood%netscape.com
45f92d6d89 Use builtin MAKE_VERSION variable instead of --version output to check GNU make version since the syntax of --version changed between minor releases.
Bug #194670 r=bryner


git-svn-id: svn://10.0.0.236/trunk@138588 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:49:11 +00:00
seawood%netscape.com
cc177de1c0 Force in-tree zlib to be built using -fPIC.
Re-order linking of mozilla-bin & viewer so that TK_LIBS, which bring in an implicit dependency upon the system zlib on Darwin, is linked in after the in-tree version of zlib.
Bug #194662 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@138587 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:21:59 +00:00
aaronl%netscape.com
a35898a7e5 Bug 192211. Clean up accessible menu events. r=kyle, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138586 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:08:06 +00:00
aaronl%netscape.com
9089bbda7f Bug 193803. Expose iframes correctly in accessibility apis, fix iframe events. r=kyle, sr=henry
git-svn-id: svn://10.0.0.236/trunk@138585 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:04:43 +00:00
smontagu%netscape.com
dc9f2a59b9 Remove unused file. Bug 178951, r=ftang, sr=roc+moz.
git-svn-id: svn://10.0.0.236/trunk@138584 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:00:35 +00:00
aaronl%netscape.com
6b2c609b1b Bug 193797. Accessibility cleanup and fixes for <select>. r=kyle, sr=henry
git-svn-id: svn://10.0.0.236/trunk@138583 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:51:13 +00:00
smontagu%netscape.com
2cbbe712d4 Whitespace change to note that the previous checkin was for bug 188759.
git-svn-id: svn://10.0.0.236/trunk@138582 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:51:04 +00:00
peterlubczynski%netscape.com
1dc87218af Adding masks for gcc3 and Mach-O builds for NPAPI variables that pass interface pointers, bug 182117 r=beard,cls sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@138581 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:47:53 +00:00
smontagu%netscape.com
79daa2c21d Ensure that the buffer offset in nsTextTransformer::GetNextWord is correctly positioned after transforming ligatures. Bug 1888759, r/sr=rbs.
git-svn-id: svn://10.0.0.236/trunk@138580 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:47:44 +00:00
wtc%netscape.com
d4963d24fe Bug 191948: a better implementation of PR_GetLibraryFilePathname for 32-bit
HP-UX.


git-svn-id: svn://10.0.0.236/trunk@138579 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:46:36 +00:00
brendan%mozilla.org
12f0b8252d Checking in heap-sort speedup from Igor Bukanov <igor@icesoft.no> (bug 181828, r=me).
git-svn-id: svn://10.0.0.236/trunk@138577 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:43:44 +00:00
depstein%netscape.com
cd9015f4ec Stronger error checking for nsIChannel and nsIHttpChannel tests. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@138576 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:39:35 +00:00
jst%netscape.com
43d9987e62 Fixing bug 182700. Make 'Copy Image Location' work for <input type=image> elements. r=timeless@myrealbox.com, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@138575 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:38:20 +00:00
nelsonb%netscape.com
db2f1140de Add support for Elliptic Curve Cryptography. Bug 195135.
Modified Files:
 	cmd/lib/SECerrs.h cmd/selfserv/selfserv.c
 	cmd/tstclnt/tstclnt.c lib/cryptohi/keyhi.h
 	lib/cryptohi/keythi.h lib/cryptohi/seckey.c
 	lib/cryptohi/secvfy.c lib/freebl/Makefile lib/freebl/blapi.h
 	lib/freebl/blapit.h lib/freebl/ldvector.c lib/freebl/loader.c
 	lib/freebl/loader.h lib/freebl/manifest.mn lib/nss/nss.def
 	lib/pk11wrap/pk11skey.c lib/pk11wrap/pk11slot.c
 	lib/softoken/lowkeyti.h lib/softoken/manifest.mn
 	lib/softoken/pkcs11.c lib/softoken/pkcs11c.c
 	lib/softoken/pkcs11t.h lib/ssl/ssl3con.c lib/ssl/ssl3prot.h
 	lib/ssl/sslcon.c lib/ssl/sslenum.c lib/ssl/sslimpl.h
 	lib/ssl/sslinfo.c lib/ssl/sslproto.h lib/ssl/sslsecur.c
 	lib/ssl/sslsock.c lib/ssl/sslt.h lib/util/secerr.h
 	lib/util/secoid.c lib/util/secoidt.h
Added Files:
 	lib/freebl/GFp_ecl.c lib/freebl/GFp_ecl.h lib/freebl/ec.c
 	lib/freebl/ec.h lib/softoken/ecdecode.c


git-svn-id: svn://10.0.0.236/trunk@138574 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:31:38 +00:00
kyle.yuan%sun.com
3f5b89d344 Bug 193629 accesskey can take effect on a disabled XUL widget
r=aaronl, sr=jag
check "disabled" attribute in the Click() handler


git-svn-id: svn://10.0.0.236/trunk@138573 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:14:07 +00:00
jst%netscape.com
057e7a9ee8 Silly whitespace changes, no code changes.
git-svn-id: svn://10.0.0.236/trunk@138572 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 01:03:57 +00:00
jst%netscape.com
27aaaf3905 Fixing bug 125318. Making window.self replaceable. r=fabian@imajes.info, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@138571 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:54:49 +00:00
jst%netscape.com
ff2baf6763 Fixing bug 191579. Make <script for='window' event='onload'> execute as inline script like it used to. r=bzbarsky@mit.edu, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@138570 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:49:36 +00:00
jst%netscape.com
50f68af38b Fixing bug 194349. Making the WSDL proxy type system properly set flags for getters and setters on complex types. r=jband@netscape.com, sr=heikki@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@138569 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:44:56 +00:00
heikki%netscape.com
50db37beaa Bug 193179, recognize XHTML Mobile Profile FPI in order to load XHTML entities, r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@138568 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:39:07 +00:00
smontagu%netscape.com
0a8f31f676 Accept directly encoded Unicode characters sent instead of keysyms by some keymaps (e.g. Arabic). Bug 188538, r=jag, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@138567 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:19:42 +00:00
sicking%bigfoot.com
032652ef2f Bug 195016: Fix static build. Patch by Roland.Mainz@informatik.med.uni-giessen.de
r=sicking sr=kin


git-svn-id: svn://10.0.0.236/trunk@138566 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:05:50 +00:00
kairo%kairo.at
de1f7b5269 bug 194924 - localeVersion update for 1.4a, r=rchen, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@138565 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:05:44 +00:00
robinf%netscape.com
72fbfc92c8 adding palm readme file per bug 187998; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@138564 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:02:49 +00:00
sicking%bigfoot.com
4b13e4ab85 Bug 185498: Don't rely on ::CreateElement to create html elements. Also make sure we insert html-<tbody>s when appropriate
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@138563 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:01:55 +00:00
peterlubczynski%netscape.com
c3877e6248 Fixing the DOM navigator.mimeType array to be able to test for installed helper applications, bug 58811, patch by bzbarsky@mit.edu r=peter, sr=jst
git-svn-id: svn://10.0.0.236/trunk@138559 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 23:54:55 +00:00
nelsonb%netscape.com
434fd1bc8e Add missing dependency on error headers.
git-svn-id: svn://10.0.0.236/trunk@138557 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 23:52:40 +00:00
wtc%netscape.com
412580ef29 Bug 191703: if struct tm has the nonstandard tm_zone and tm_gmtoff fields,
set them to the appropriate values.  Calling mktime is not really correct
(it assumes the local time zone) and does not work on NetBSD.


git-svn-id: svn://10.0.0.236/trunk@138555 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 23:40:57 +00:00
gerv%gerv.net
c2d2ef2451 Bug 194744 - fix dead link to confirmhelp.html. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@138553 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 22:01:47 +00:00
rogerl%netscape.com
2dc237657b 'With' statement fixes.
git-svn-id: svn://10.0.0.236/trunk@138552 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 21:51:16 +00:00
mostafah%oeone.com
a3f633551a Fixed some addrefs and releases and added some debugging info.
git-svn-id: svn://10.0.0.236/trunk@138547 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 18:30:04 +00:00
chanial%noos.fr
1b4bbe7752 Bug 194756: fix doubled bookmarks in the toolbar by moving the tooltip definition outside of the toolbar in order not to confuse the template builder.
git-svn-id: svn://10.0.0.236/trunk@138545 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 16:37:46 +00:00
mkaply%us.ibm.com
b2bae05129 #156505
r=dbradley, sr=brendan
If you ask for input, you should fflush after the fprintf


git-svn-id: svn://10.0.0.236/trunk@138544 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 15:22:03 +00:00
wtc%netscape.com
8a198fd180 Added a comment explaining why we force the use of absolute symlinks on
Darwin when building Mozilla. (Bug #193164)


git-svn-id: svn://10.0.0.236/trunk@138542 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 15:13:59 +00:00
wtc%netscape.com
dfc4c0b351 Deleted blank lines at the end of the file.
git-svn-id: svn://10.0.0.236/trunk@138541 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 15:11:34 +00:00
ccarlen%netscape.com
b88eead41d Bug 188214 - Cookies are not getting saved on exit in GtkEmbed. This adds a new call to nsProfileDirServiceProvider which allows an app to shutdown the provider and it will send out profile shutdown notifications. r=dougt/sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@138539 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 15:01:19 +00:00
locka%iol.ie
575a661f45 Add View Image item to link popup menu in mfcembed to catch image links. b=194954 r=chak@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@138538 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 14:54:37 +00:00
ere%atp.fi
f70f5b2a2d Bug 193929: HTML sanitizer ("simple html") should allow attached images
r=ducarroz, sr=jst


git-svn-id: svn://10.0.0.236/trunk@138537 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 13:47:36 +00:00
neil%parkwaycc.co.uk
efe4e14587 Bug 194557 Remove extra space at bottom of Page Setup p=piersc@cogs.susx.ac.uk r=dean_tessman sr=dmose
git-svn-id: svn://10.0.0.236/trunk@138536 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 13:22:40 +00:00
neil%parkwaycc.co.uk
c03418f34c Bug 194876 Want tree attribute for column picker tooltip text r=varga sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138535 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 13:07:38 +00:00
neil%parkwaycc.co.uk
641c21571d Bug 194764 "File Here" shows up for IMAP servers r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138534 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 13:06:22 +00:00
sicking%bigfoot.com
12eda236f5 Bug 182177: fix comments in nsIXSLTProcessor.idl
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@138526 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 11:13:54 +00:00
timeless%mozdev.org
450f5a3958 Bug 156450 Tool bar on Help shows empty tooltip
patch by pepperxn@netscape.net r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@138525 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 08:26:00 +00:00
varga%netscape.com
700bbef028 Fix for bug 120734. outliner cell text dimensions wrong.
r=neil sr=jag original patch by neil


git-svn-id: svn://10.0.0.236/trunk@138524 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 08:18:28 +00:00
ssu%netscape.com
3e40aa6b73 checking patch for robin.lu@sun.com. fixes bug 94800 - Linux,Mac: Search/Filters UI: Needs mouse click to focus for tab/keyboard access. r=ssu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138521 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 07:10:52 +00:00
ssu%netscape.com
74c39a3f42 fixing bug 189115 - install Palm sync utilities and readme in separate program subfolder. r=sgehani, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@138520 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 07:03:18 +00:00
bzbarsky%mit.edu
506d8a5127 Part of the diff to bug 91969 that got left out. r=mkaply, sr=me.
git-svn-id: svn://10.0.0.236/trunk@138519 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 06:23:31 +00:00
sspitzer%netscape.com
41c3d95528 supplimental fix for bug #96642.
(suggested by neil@parkwaycc.co.uk)
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@138517 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 06:10:27 +00:00
bzbarsky%mit.edu
617629aaf0 Eliminate libpr0n's use of prescontexts as unique keys; use documents instead
and do not hold a ref to them.  Bug 190475, r=pavlov, sr=jst


git-svn-id: svn://10.0.0.236/trunk@138515 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 05:51:32 +00:00
sspitzer%netscape.com
850212d4e1 fix for big #192043.
can't delete more than one message in the "Unsent Messages" folder.
argument to FindSubFolder() needs to be an escaped folder name.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138514 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 05:49:10 +00:00
seawood%netscape.com
52a7c0b46d Fix mach-o static builds by forcing all code that's linked into a shared lib to build with -fPIC.
Bug #194662 r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@138513 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 04:17:40 +00:00
sfraser%netscape.com
f9761cbda4 Turn TestCSSPropertyLookup.cpp back on, now that the symbols it needs have been declared 'extern'.
git-svn-id: svn://10.0.0.236/trunk@138512 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 03:35:05 +00:00
sfraser%netscape.com
681cb0b389 Declare kCSSRawProperties and kCSSRawKeywords as 'extern' so that tests code can link with the .a, and get them.
git-svn-id: svn://10.0.0.236/trunk@138511 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 03:34:15 +00:00
sfraser%netscape.com
41bdf911a3 Turn off TestCSSProperty until its bogus linkage dependencies can be resolved.
git-svn-id: svn://10.0.0.236/trunk@138510 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 03:12:45 +00:00
blizzard%redhat.com
9d95aaf5ca Bug #175108. Crashes when displaying to non-RENDER enabled servers when trying to empty text. Measure all the glyphs before they are passed to the draw functions and if there's nothing but empty glyphs, don't bother drawing.
git-svn-id: svn://10.0.0.236/trunk@138509 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 02:17:24 +00:00
smontagu%netscape.com
4a1f1ab42b Bug 190311. Make nsImageGTK UpdateGC() when it needs to change the clip rect; make it set the correct clip rect. In the view system, make sure VIEW_CLIPPED is set only when needed. Author=Roland.Mainz@informatik.med.uni-giessen.de, r=roc+moz, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@138508 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 02:09:50 +00:00
sspitzer%netscape.com
2698fa3ba5 fix for message view UI nits in bug #183331.
to match the spec.  see http://www.mozilla.org/mailnews/specs/views/#MsgViews
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138507 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 02:05:16 +00:00
wtc%netscape.com
3b710a04cb Bug 193380: added IPv6 support on HP-UX 11i or later. Cleaned up the
detection of HP-UX B.11.* in configure.in.
Modified Files: configure.in configure _hpux.h


git-svn-id: svn://10.0.0.236/trunk@138506 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 02:00:33 +00:00
wtc%netscape.com
1c758a2922 Bug 191270: passed the XXX_RETURN_ON_ERROR flags to several Mac OS X
linker functions.  Correctly handle the return value of NSUnLinkModule.
Pass NSADDIMAGE_OPTION_WITH_SEARCHING to NSAddImage.
cvs: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@138504 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:57:16 +00:00
smontagu%netscape.com
4fb244eeec Use "Western" language group for ISO-8859-3. Bug 113805, author=bertilow@gmx.net, r=ftang, sr=bzbarsky@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@138503 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:53:21 +00:00
sfraser%netscape.com
811c478832 Hopefuly fix linux tests bustage.
git-svn-id: svn://10.0.0.236/trunk@138502 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:53:03 +00:00
brendan%mozilla.org
4d9fdd04df Optimize the foo = '' + bar; case in js_ConcatStrings to do foo = bar -- patch from Tim Lundeen <tlundeen@webcrossing.com>, r=me.
git-svn-id: svn://10.0.0.236/trunk@138501 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:49:32 +00:00
sspitzer%netscape.com
b310880001 fix for bug #189327.
if last pop mail received is not junk, we fail to move the junk
messages to the junk folder (assuming the user has it configured for that.)
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138500 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:41:24 +00:00
smontagu%netscape.com
b65ecd6c6f Bail out of nsTextFrame::MeasureText() early when contentLength is 0. Bug 129847, r=sfraser, sr=rbs.
git-svn-id: svn://10.0.0.236/trunk@138498 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:33:03 +00:00
sspitzer%netscape.com
bfee0c66ff fix for bug #163139.
can't post a news message after closing the last mailnews window.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138497 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:30:35 +00:00
brendan%mozilla.org
dd8fb1a973 Fix misspelling in comment.
git-svn-id: svn://10.0.0.236/trunk@138496 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:29:55 +00:00
sfraser%netscape.com
f987ee6a24 More const data goodness. r/sr=alecf. Bug 74803
git-svn-id: svn://10.0.0.236/trunk@138495 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:19:04 +00:00
sfraser%netscape.com
9f8ce2b396 Remove dependency on nsInlineFrame::kInlineFrameCID. r/sr=alecf. Bug 74803
git-svn-id: svn://10.0.0.236/trunk@138494 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:17:37 +00:00
sfraser%netscape.com
45ab59d272 Remove non-const kInlineFrameCID. r/sr=alecf. Bug 74803
git-svn-id: svn://10.0.0.236/trunk@138493 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:16:40 +00:00
sfraser%netscape.com
4fdeebcf21 Make lots of static data const. Bug 74803. r=dbaron, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@138492 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:15:36 +00:00
seawood%netscape.com
a7b2477741 Missed one.
Bug #178987


git-svn-id: svn://10.0.0.236/trunk@138491 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 01:11:25 +00:00
rginda%netscape.com
32e0ceecf8 landing chatzilla 0.8.23, bug 194241, r=samuel@sieb.net, a=asa@mozilla.org
fixes...
bug 190568, ssieb upgraded networking code that was making incorrect assumptions.
bug 191910, added a munger rule to turn `` and '' into unicode left/right double
quotes.
bug 124638, Neil's fix to keep chatzilla from stealing focus when joining channels.
bug 191500, Items in chatzilla's pref tree were hardcoded into the .xul file.
bug 194334, Adds accelerator keys to some pref panels, in places where they were missing.

Allows formatting to be nested, to a certain extent.  * http://foo * will
linkify http://foo AND bold it.
Lets tab characters pass through the control-code munger.
Added auto-reconnect, and a pref to control it.
Fixed URL munging so that it only creates links for valid schemes, and doesn't
include trailing punctuation in the link.
No longer strips leading and trailing whitespace from submitted lines.


git-svn-id: svn://10.0.0.236/trunk@138490 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 00:57:45 +00:00
sfraser%netscape.com
43ee0b7326 Make static data const in nsBidiUtils.cpp. Bug 74803. r=dbaron, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@138489 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 00:54:14 +00:00
sfraser%netscape.com
94edbe3959 Bug 74803: fix the data in various static name tables to be const, and fix nsStaticNameTable to accept const data. r=dbaron, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@138488 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 00:52:07 +00:00
seawood%netscape.com
64f2d4ad23 Only force the use of absolute symlinks on Darwin when building Mozilla.
Bug #193164 r=wtc


git-svn-id: svn://10.0.0.236/trunk@138487 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 00:48:56 +00:00
rogerl%netscape.com
a7d901ddb3 More multiname fixes. Various typos throughout Date. Use length property
for prototype functions to pack argv. Fixed array length setting.


git-svn-id: svn://10.0.0.236/trunk@138485 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 23:48:44 +00:00
nelsonb%netscape.com
2334d81ead Fix bug 194840. Get new random seed before each attempt to sign with DSA.
git-svn-id: svn://10.0.0.236/trunk@138484 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 23:45:23 +00:00
cbiesinger%web.de
15195201c1 well, the first fix was actually the better one
git-svn-id: svn://10.0.0.236/trunk@138483 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 23:35:10 +00:00
cbiesinger%web.de
423dfbface better bustage fix
git-svn-id: svn://10.0.0.236/trunk@138482 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 23:31:54 +00:00
sfraser%netscape.com
59f155d461 Fix FileSystemDataSource::GetVolumeList to work in the CFM build, still. a=leaf
git-svn-id: svn://10.0.0.236/trunk@138481 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 23:25:38 +00:00
cbiesinger%web.de
145bcc3258 fix palmsync bustage
git-svn-id: svn://10.0.0.236/trunk@138479 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 23:24:32 +00:00
chanial%noos.fr
42078cbea5 Bug 190020: fix also GetUnicodeResource API change
git-svn-id: svn://10.0.0.236/trunk@138477 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 22:28:40 +00:00
cbiesinger%web.de
494847cc26 more bustage
git-svn-id: svn://10.0.0.236/trunk@138474 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 21:45:40 +00:00
cbiesinger%web.de
e6b07628a3 fix palmsync bustage
git-svn-id: svn://10.0.0.236/trunk@138473 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 21:43:05 +00:00
cbiesinger%web.de
e142372efd fix windows mailnews bustage
git-svn-id: svn://10.0.0.236/trunk@138472 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 21:36:33 +00:00
chanial%noos.fr
88e52f1175 Bug 190020: GetResource API change.
keep Phoenix in sync with the trunk


git-svn-id: svn://10.0.0.236/trunk@138470 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 21:01:16 +00:00
cbiesinger%web.de
69a6cafe9f fix sql extension (not enabled by default)
git-svn-id: svn://10.0.0.236/trunk@138469 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 20:14:21 +00:00
cbiesinger%web.de
26333cb9bd fix expected os/2 bustage
git-svn-id: svn://10.0.0.236/trunk@138468 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 20:07:25 +00:00
cbiesinger%web.de
cc2e079a65 fix windows bustage
git-svn-id: svn://10.0.0.236/trunk@138467 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 20:05:38 +00:00
mkaply%us.ibm.com
288608eba3 Per scc - NS_REINTERPRET_CAST is the right thing here
git-svn-id: svn://10.0.0.236/trunk@138466 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 19:43:41 +00:00
mkaply%us.ibm.com
26110fa877 OS/2 bustage - fix from scc - need static cast
git-svn-id: svn://10.0.0.236/trunk@138465 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 19:38:00 +00:00
cbiesinger%web.de
854ad43c3b oops, forgot to remove a conflict here
git-svn-id: svn://10.0.0.236/trunk@138464 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 19:04:19 +00:00
cbiesinger%web.de
c24f9ac238 190020 r=timeless sr=alecf GetResource should take AUTF8String
git-svn-id: svn://10.0.0.236/trunk@138463 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 19:02:00 +00:00
kin%netscape.com
971daa7047 Fix for regression bug 194774 (cursor appears to "jump" to beginning of line after hitting backspace)
Checking in this work around for leon.zhang@sun.com. Comment out the code that sets mCachedOffsetValid to PR_TRUE. This effectively disables the fix for bug 35296.

r=brade@netscape.com  sr=sfraser@netscape.com  a=leaf@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@138462 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 18:10:35 +00:00
rogerl%netscape.com
70d09d5ef0 GC fixes for multiname handling.
git-svn-id: svn://10.0.0.236/trunk@138460 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 16:16:48 +00:00
bzbarsky%mit.edu
9866566b2d Nothing to break out of... fixing bustage caused by patch for bug 91969.
git-svn-id: svn://10.0.0.236/trunk@138459 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 16:12:21 +00:00
sspitzer%netscape.com
bebb1365d7 fix for #194725. regression, next unread doesn't cross folders.
fix by neil@parkwaycc.co.uk.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@138458 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 16:04:47 +00:00
scc%mozilla.org
582f0d3cdd bug #78016 r=dbradley, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@138457 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 15:53:36 +00:00
wtc%netscape.com
31d2750532 Bug 192015: implemented the PR_GetLibraryFilePathname function for OpenVMS.
The patch is contributed by Colin Blakes <colin@theblakes.com>.


git-svn-id: svn://10.0.0.236/trunk@138456 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 15:48:58 +00:00
twalker%netscape.com
8cb9f83ddd Version updated to 1.4a. bug# 194085. r=lpham sr=jj
git-svn-id: svn://10.0.0.236/trunk@138454 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 15:41:10 +00:00
wtc%netscape.com
8bf5c4cafc Bug 191823: implement PR_GetLibraryFilePathname for OS/2. The patch is
contributed by Julien Pierre <jpierre@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@138452 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 15:37:04 +00:00
twalker%netscape.com
0823dab857 Version updated to 1.4a. bug# 194082. r=lpham sr=jj
git-svn-id: svn://10.0.0.236/trunk@138451 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 15:33:09 +00:00
wtc%netscape.com
12d3fe7269 Bug 193007: export PR_CreateThread and PR_SetError and new NSPR 4.3
symbols.  Added stubs so that PR_CreateThread ended up in its old position.
The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified Files: nspr_symvec.opt md/unix/openvms.c


git-svn-id: svn://10.0.0.236/trunk@138450 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 15:24:20 +00:00
wtc%netscape.com
6f8afb73ad Bug 186745: use the BSD getifaddrs() function to query the presence of
IPv4 and IPv6 network interfaces on NetBSD.


git-svn-id: svn://10.0.0.236/trunk@138448 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 15:13:22 +00:00
cbiesinger%web.de
07bccde2ab 194654 r=cls sr=jag show CFLAGS, CXXFLAGS and CPPFLAGS in about:buildconfig
git-svn-id: svn://10.0.0.236/trunk@138446 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 15:07:19 +00:00
neil%parkwaycc.co.uk
15878fd035 Backing out patch to bug 78274 (see bug for issues)
git-svn-id: svn://10.0.0.236/trunk@138443 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 14:29:20 +00:00
alecf%netscape.com
c5df9f36ae fix for bug 11232 - helper function for putting the reading of a stream into the background
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@138442 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 13:57:09 +00:00
neil%parkwaycc.co.uk
be896b3903 Bug 191011 show identities in the compose window in the order the accounts appear in the folder pane r=cavin sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138440 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 13:46:12 +00:00
neil%parkwaycc.co.uk
a965684e3b Bug 183312 Label text change not reflected in Views dropdown until next session r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138439 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 13:38:31 +00:00
igor%mir2.org
ec3c445ca3 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=96270 :
proper implementation of Scriptable.has in ImporterTopLevel and NativeJavaPackages


git-svn-id: svn://10.0.0.236/trunk@138436 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 09:17:43 +00:00
igor%mir2.org
35675e18fe Fix http://bugzilla.mozilla.org/show_bug.cgi?id=194364:
no assignment of function expression statements to script result


git-svn-id: svn://10.0.0.236/trunk@138435 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 09:15:08 +00:00
pete.zha%sun.com
d2cabe7162 bug=184015
No plugin finder dialog pop-up when loading some applet pages in w/o jre installed
r=av@netscape.com, sr=beard@netscape.com, patch=joshua.xia@sun.com


git-svn-id: svn://10.0.0.236/trunk@138432 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 06:06:10 +00:00
jkeiser%netscape.com
53aac28f57 Fix mouseover topcrasher (bug 194493), r=saari@netscape.com, sr=bryner@netscape.com
git-svn-id: svn://10.0.0.236/trunk@138431 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 06:01:12 +00:00
mkaply%us.ibm.com
bbacb99561 Overzealous -removed a paren
git-svn-id: svn://10.0.0.236/trunk@138429 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 05:59:50 +00:00
mkaply%us.ibm.com
4f9d4b9cf9 IRIX bustage - for anyone blaming this code in the future, checkin was Bug 146873 by mstoltz
git-svn-id: svn://10.0.0.236/trunk@138428 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 05:58:21 +00:00
bzbarsky%mit.edu
9cfe68527e Make it possible to launch executables after downloading them (after suitable
scary warning).   Bug 91969, patch by octalc0de@veryfast.biz (Patrick Xia
("Octalc0de")), r=mkaply, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@138427 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 05:23:47 +00:00
chanial%noos.fr
6da209b5be fix DND in an empty area of the bookmarks toolbar
fix chevron menu update


git-svn-id: svn://10.0.0.236/trunk@138424 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 04:45:31 +00:00
timeless%mozdev.org
24fe4f895a Bug 124160 warning Converting NULL to non-pointer type |jvalue outValue = { NULL };|
patch by beard@netscape.com r=joshua.xia sr=brendan


git-svn-id: svn://10.0.0.236/trunk@138420 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 03:39:31 +00:00
timeless%mozdev.org
cf5137d786 Bug 131275 JS_AddRoot could provide a default root name if you define NAME_ALL_GC_ROOTS
r=brendan


git-svn-id: svn://10.0.0.236/trunk@138415 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 03:29:24 +00:00
jkeiser%netscape.com
11487adb17 Make documents with 0-scaled images still print (bug 191684), r=kmcclusk@netscape.com, sr=kin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@138414 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 03:27:18 +00:00
timeless%mozdev.org
cc7e240fa1 Bug 194644 ISO10646-1 fonts not recognised + Talkback crashes in Xprint module [nsRenderingContextXlib::GetTextDimensions()]
patch by Roland.Mainz@informatik.med.uni-giessen.de r=smontagu sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@138413 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 03:07:59 +00:00
despotdaemon%netscape.com
c0da7331b9 Pseudo-automatic update of changes made by philip.zhao@sun.com.
git-svn-id: svn://10.0.0.236/trunk@138412 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 02:41:40 +00:00
roc+%cs.cmu.edu
783927d526 Bug 190311. Make nsImageGTK UpdateGC() when it needs to change the clip rect; make it set the correct clip rect. In the view system, make sure VIEW_CLIPPED is set only when needed.
git-svn-id: svn://10.0.0.236/trunk@138411 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 02:38:38 +00:00
timeless%mozdev.org
9a07221e77 Bug 124160 warning Converting NULL to non-pointer type |jvalue outValue = { NULL };|
patch by beard@netscape.com r=joshua.xia sr=brendan


git-svn-id: svn://10.0.0.236/trunk@138410 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 02:32:12 +00:00
kirk.erickson%sun.com
b5ee5bd796 Addresses bug 193378 modutil should print an error message,
by printing error on SECMOD_DeleteInternalModule() failure.


git-svn-id: svn://10.0.0.236/trunk@138408 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 02:09:11 +00:00
mstoltz%netscape.com
7dc87c6e21 Bug 163549 - Remove History.goURI(). Patch by mstoltz & jst. r=alecf/mstoltz. sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@138406 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 01:40:18 +00:00
wtc%netscape.com
6166f01207 Bug 190537: build OS/2 DLLs using the map files to control symbol export.
The patch is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
Modified files: coreconf/OS2.mk coreconf/rules.mk nss/lib/ckfw/nssck.api


git-svn-id: svn://10.0.0.236/trunk@138405 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 01:40:04 +00:00
mstoltz%netscape.com
d154fba3a0 Bug 146873 - Check JS Enabled status before calling from java into JS. r=jst, sr=heikki.
git-svn-id: svn://10.0.0.236/trunk@138404 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 01:37:47 +00:00
timeless%mozdev.org
e4a43042f7 Bug 166360 Incorrect comparison in nsListBoxObject.cpp
r=axel@pike.org sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@138402 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 01:09:53 +00:00
smontagu%netscape.com
1a3bb57385 Remove nsITextFrame. Bug 188618, r/sr=roc+moz.
git-svn-id: svn://10.0.0.236/trunk@138398 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 00:44:04 +00:00
gerv%gerv.net
445e02eb10 Bug 183017 - Only numbers displayed when bar chart contains too many products. Patch by gerv; r=joel, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@138396 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 23:37:50 +00:00
cbiesinger%web.de
50063f3407 fix bustage
git-svn-id: svn://10.0.0.236/trunk@138395 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 23:30:41 +00:00
sspitzer%netscape.com
6d2ac38b61 fix purge UI wording. bug #194094
r=robinf,jglick, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@138391 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 23:11:11 +00:00
heikki%netscape.com
2486aaecbe Bug 165606, document.load throws wrong error code when security settings prevent load, r=mstoltz, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@138390 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 23:08:45 +00:00
wtc%netscape.com
c1ed49d8a4 Bug 194298: inherit from the shell instead of the parent. The patch is
contributed by Michael Kaply <mkaply@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@138388 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:47:16 +00:00
mkaply%us.ibm.com
8ef29e796e 158380 for OS/2
git-svn-id: svn://10.0.0.236/trunk@138387 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:41:14 +00:00
heikki%netscape.com
0784081092 Bug 190180, fix UMR, r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@138386 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:40:14 +00:00
pschwartau%netscape.com
9ed50d7fad Oops; back out last change. No sense in try...catch if the code you're trying isn't hidden inside an eval string!
git-svn-id: svn://10.0.0.236/trunk@138385 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:33:01 +00:00
heikki%netscape.com
8c3595f3d1 Bug 189077, make nsImageFrame smaller by using frame state bits, r=paper@animecity.nu, sr=roc+moz@cs.cmu.edu.
git-svn-id: svn://10.0.0.236/trunk@138382 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:20:26 +00:00
rogerl%netscape.com
0c2ce48073 GC related bugs in array.
git-svn-id: svn://10.0.0.236/trunk@138381 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:20:10 +00:00
chanial%noos.fr
44c80338cc fix middle click regression in the bookmarks menus
git-svn-id: svn://10.0.0.236/trunk@138380 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:11:11 +00:00
paper%animecity.nu
4b3ec38653 bwahaha! Animated GIF Optimizations. Bug 148637 r=biesi, sr=tor
git-svn-id: svn://10.0.0.236/trunk@138379 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:03:37 +00:00
cbiesinger%web.de
95c578c947 191682 patch by dwitte@stanford.edu r=biesi sr=darin Cookie manager uses O(2n^2) algorithm to display cookies
git-svn-id: svn://10.0.0.236/trunk@138378 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 22:02:44 +00:00
danm%netscape.com
251cf11c23 write cookies to disk after page load completes. bug 165268 r=ccarlen,darin
git-svn-id: svn://10.0.0.236/trunk@138376 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:45:58 +00:00
timeless%mozdev.org
f7ef5f09c3 Bug 140031 Change jstypes.h to use __declspec instead of _declspec
r=rogerl


git-svn-id: svn://10.0.0.236/trunk@138375 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:37:54 +00:00
timeless%mozdev.org
cfaef6db79 Bug 75405 js benchmarks need strict mode cleaning
patch by petejc@collab.net r=rogerl


git-svn-id: svn://10.0.0.236/trunk@138374 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:37:37 +00:00
timeless%mozdev.org
f9040a0aec Bug 186937 JSLL_UCMP missing from !JS_HAVE_LONG_LONG builds
patch by scole@planetweb.com r=brendan


git-svn-id: svn://10.0.0.236/trunk@138373 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:37:23 +00:00
mkaply%us.ibm.com
d015fd04d1 #194298
r=pedemont, sr=blizzard (platform specific), a=dveditz
OS/2 only - rewrite of xpicleanup


git-svn-id: svn://10.0.0.236/trunk@138372 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:33:12 +00:00
chanial%noos.fr
6dd378c52f speeding up txul by not rebuilding the bookmarks toolbar when bookmarks are already read.
git-svn-id: svn://10.0.0.236/trunk@138371 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:32:15 +00:00
smontagu%netscape.com
1b3fb26673 Separate stripping zero-width join control characters from DoArabicShaping() so that they get stripped in preshaped text as well. Bug 192088, r/sr=roc+moz.
git-svn-id: svn://10.0.0.236/trunk@138370 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:31:19 +00:00
cbiesinger%web.de
09574eabee 193777 r=timeless sr=dbaron a=asa Update Readme file to remove references to Mac OS 8.6
git-svn-id: svn://10.0.0.236/trunk@138367 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 21:15:26 +00:00
danm%netscape.com
40817df1c4 suppress processing of blur events with filepicker showing. bug 68454 r=bryner,kmcclusk,jst
git-svn-id: svn://10.0.0.236/trunk@138365 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 20:15:59 +00:00
danm%netscape.com
69aa964c1b suppress blur events to parent widget. bug 68454 r=bryner,jst,kmcclusk
git-svn-id: svn://10.0.0.236/trunk@138364 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 20:15:48 +00:00
danm%netscape.com
2e703a2416 implement new property nsIBaseWindow::blurSuppression. bug 68454 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@138363 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 20:15:39 +00:00
danm%netscape.com
2476f47f77 add new property blurSuppression. bug 68454 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@138362 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 20:15:19 +00:00
rogerl%netscape.com
505f4e149e Linux build fixes.
git-svn-id: svn://10.0.0.236/trunk@138361 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 20:10:08 +00:00
pschwartau%netscape.com
5eedd0c371 Add a try...catch around the recursion test to catch 'too much recursion' exceptions. They are OK; we are only testing against crashes in this test.
git-svn-id: svn://10.0.0.236/trunk@138359 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 20:04:07 +00:00
kin%netscape.com
ba7622d97f Fix for bug 192300: nsICODecoder never calls OnDataAvailable() like the other decoders do
Modified nsICODecoder::SetImageData() to call mObserver->OnDataAvailable() like the other decoders do so that the image frame knows it can invalidate the area it occupies.

r=pavlov@netscape.com  sr=tor@acm.org


git-svn-id: svn://10.0.0.236/trunk@138358 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:45:01 +00:00
despotdaemon%netscape.com
0412224be7 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@138356 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:21:31 +00:00
timeless%mozdev.org
5996495cab Bug 188398 JavaScript Engine doesn't work well for dates after 2038 on Windows
r=rogerl


git-svn-id: svn://10.0.0.236/trunk@138355 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:20:24 +00:00
timeless%mozdev.org
292ea98ed1 Bug 124160 warning Converting NULL to non-pointer type |jvalue outValue = { NULL };|
patch by beard@netscape.com r=joshua.xia sr=brendan


git-svn-id: svn://10.0.0.236/trunk@138354 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:20:18 +00:00
locka%iol.ie
0cd4bc93d0 Fix context menu flags when right mousing on an image on a page that has a background image. Fix mfcembed menu code to exercise this functionality. b=178988 r=chak@netscape.c sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138353 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:08:54 +00:00
chanial%noos.fr
2d0321a981 sets back the bookmarks hbox ID to "personal-bookmarks" so that localstore.rdf is not confused.
git-svn-id: svn://10.0.0.236/trunk@138352 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:07:21 +00:00
mkaply%us.ibm.com
f9e54eb721 #153938
r=timeless, sr=dveditz
Convert some #if defined(XP_PC) && !defined(XP_OS2) to #ifdef XP_WIN


git-svn-id: svn://10.0.0.236/trunk@138351 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:07:10 +00:00
ssu%netscape.com
92995c22c0 fixing bug 192643 - Allow = as a string in the Package parameter of initInstall. r=dougt, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@138350 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:04:29 +00:00
cbiesinger%web.de
da92e543a5 184072 patch by darkshadow@web.de r=oeschger sr=jst capitalization in mozilla/extensions/help/resources/locale/en-US/search-db.rdf
git-svn-id: svn://10.0.0.236/trunk@138349 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:04:18 +00:00
kin%netscape.com
e0cac23611 Fix for bug 191339: M130A Trunk crashing while printing [@ nsLineLayout::ReflowFrame]
Modified nsBlockFrame::Reflow() so that it reparents the frames in the overflow placeholder list when handing it off to an

ancestor that does not already have an overflow placeholder list.

r+sr=dbaron@dbaron.org


git-svn-id: svn://10.0.0.236/trunk@138348 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:02:08 +00:00
ssu%netscape.com
f783d8db85 merging patch to trunk for bug 158380 - The browser desktop icon doesn't work when launching mozilla -mail -turbo. r=jewell,morse,ssu sr=jag
git-svn-id: svn://10.0.0.236/trunk@138347 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 18:39:05 +00:00
rogerl%netscape.com
daf40fb714 Fixes; ECMA3 property attributes. Array index handling.
'object' --> 'Object'.


git-svn-id: svn://10.0.0.236/trunk@138345 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 18:07:12 +00:00
timeless%mozdev.org
48ae00321a Bug 181136 remove xpfe/components/regviewer
r=dveditz sr=bz


git-svn-id: svn://10.0.0.236/trunk@138344 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 17:44:30 +00:00
timeless%mozdev.org
3c70e56c97 Bug 190800 PL_CreateNativeEventQueue, PL_CreateMonitoredEventQueue should take const char*
r=dougt sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@138343 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 17:43:22 +00:00
timeless%mozdev.org
95449ebc27 Bug 108678 remove not used charsetDetectorsOverlay.*
patch by ftang@netscape.com r=shanjian sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138342 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 17:42:22 +00:00
danm%netscape.com
6d90d9ade3 back out last revision; waiting for more opportune time
git-svn-id: svn://10.0.0.236/trunk@138341 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 16:00:08 +00:00
danm%netscape.com
9cfda7e67c add new property blurSuppression. bug 68454 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@138340 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 15:57:07 +00:00
neil%parkwaycc.co.uk
5d0b2a1ece Bug 102133 Implement phase="target" in XBL r=hyatt sr=jag
git-svn-id: svn://10.0.0.236/trunk@138338 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 15:41:41 +00:00
dbaron%dbaron.org
6ea94f9c2b Remove extra line that seems to have broken the mac builds. b=47066 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@138337 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 15:32:34 +00:00
mkaply%us.ibm.com
212bcddeb5 OS/2 bustage
We have a compiler optimization problem here.
For now I am turning off optimization for this directory for OS/2 only because we haven't had a working OS/2 build in a few days.
We'll look at the real problem today.


git-svn-id: svn://10.0.0.236/trunk@138335 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 14:24:40 +00:00
neil%parkwaycc.co.uk
06c1c0f8d2 Bug 177055 Fix an uninitialized variable in Selection List Properties dialog r=brade sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@138333 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 12:50:21 +00:00
neil%parkwaycc.co.uk
3c971333f9 Bug 112264 fix descriptive tooltips for thread pane column headers r=jglick sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138332 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 11:01:23 +00:00
neil%parkwaycc.co.uk
fcdab26c84 Bug 78274 Convert profile manager to use <dialog> r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@138331 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:44:19 +00:00
neil%parkwaycc.co.uk
5387586e21 Bug 96642 Mail Compose 'To' field is not resizable r=jag sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138330 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:43:12 +00:00
neil%parkwaycc.co.uk
8f3e888d04 Bug 180394 ctrl+a doesn't work after switching views r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138329 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:41:39 +00:00
neil%parkwaycc.co.uk
d545ec08f9 Bug 156930 View: Need better handling of Next r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138328 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:40:28 +00:00
neil%parkwaycc.co.uk
4ba9091bfd Bug 158711 Mail Alert Notification checkbox r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138327 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:33:34 +00:00
neil%parkwaycc.co.uk
4813f0a248 Bug 132108 Remove temporary patch for bug 26528 r=ducarroz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@138326 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:28:06 +00:00
henry.jia%sun.com
b3d98d49ff Bug 35296: SetCaretEnabled() takes too long
Patch by Leon.Zhang@sun.com, r/sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@138325 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:26:20 +00:00
neil%parkwaycc.co.uk
a7f2931fb2 Bug 191165 Remove old proxy preferences files r=jag sr=bz
git-svn-id: svn://10.0.0.236/trunk@138324 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:24:07 +00:00
glazman%netscape.com
aa100a61e3 missing files for b=47066, r=brade,cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@138322 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 10:18:18 +00:00
axel%pike.org
3c6302ebcc bug 126502, remove unsupported and unneeded xpi from transformiix/build, r=cls
git-svn-id: svn://10.0.0.236/trunk@138321 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 09:52:29 +00:00
glazman%netscape.com
20124c5607 Allow mouse-driven resizing of images and tables in all instances of editor.
For the default Mozilla build, this includes Composer and Mail Composition.
Embeddors willing to disable this feature should look at |nsHTMLEditor::SetIsImageResizingEnabled()|
Displays eight resizing handles plus an info box. Images are resized real-time.
Uses HTML attributes in pure HTML mode (mail composition for instance) and CSS properties when available.
Undoable and Redoable. Does not grind coffe and make a good expresso yet.
Thanks if you really read to that line.

b=47066, r=brade, r=cmanske (for the algo part inheriting from the XBL patch), sr=kin


git-svn-id: svn://10.0.0.236/trunk@138320 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 09:37:18 +00:00
paper%animecity.nu
74f1cfa8c1 Bug 194261 [Image Tiling] Windows Platform Cleanup & Performace Enhancements. r=ere sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@138319 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 09:11:45 +00:00
paper%animecity.nu
00d65a11a5 Bug 187819. Make nsImageWin::Draw easier to read. r=smontagu, sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@138318 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 08:14:55 +00:00
pete.zha%sun.com
f9f6fa8d4d bug=193068
Missing accesskeys in preference dialogs
r=timeless sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@138317 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 07:59:17 +00:00
robin.lu%sun.com
8f94e9dea7 fixed bug 149841 It should NOT be possible to open cert manager twice at the same time. r=kaie sr=alecf
git-svn-id: svn://10.0.0.236/trunk@138316 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 07:07:13 +00:00
kyle.yuan%sun.com
6658482152 Bug 181233 [gtk2] nsEvent::time need to be set for key event
r=blizzard
not in the default build


git-svn-id: svn://10.0.0.236/trunk@138315 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 06:16:56 +00:00
bryner%netscape.com
d5e4e80ab8 Remove unused nsPrintingPrompt.cpp (bug 193525). r=rods, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@138314 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 04:04:17 +00:00
chanial%noos.fr
63d3982963 Remove the tree icons (for the directories and the transparent blank.gif) specific to the XP filepicker and use instead the Qute ones.
Don't capitalize folder-item.png in the jar files.
Extract the page loading icon from folder-item.png in icons/page-loading.png to allow eventual animation and instead put a transparent 16x16 icon used by the XP filepicker and whoever needs it.


git-svn-id: svn://10.0.0.236/trunk@138313 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 03:40:56 +00:00
pete.zha%sun.com
cb1410d4ad bug=193835
Missing focus when selected the related checkbox or radiobox in Preference window.
r=kyle.yuan@sun.com sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@138312 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 03:00:23 +00:00
bryner%netscape.com
194ae549df Keep a reference to the style context for the lifetime of AttributeChanged(), so it's not deleted out from under us when the frame is destroyed. Fixes crasher bug 194584. r/sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138308 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 23:02:26 +00:00
chanial%noos.fr
7675edb57f repose en paix.
git-svn-id: svn://10.0.0.236/trunk@138307 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 21:55:23 +00:00
chanial%noos.fr
6232b15b6b Fixes for:
bug 168504: de-XBLify the bookmarks toolbar
bug 172328, 172291: various DND problems
bug 192028: add context menus to the bookmark menu and the bookmarks toolbar.


git-svn-id: svn://10.0.0.236/trunk@138306 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 21:49:19 +00:00
axel%pike.org
d0edaa6425 bug 178463, insert META tag to HEAD for html output, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138305 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 20:06:42 +00:00
axel%pike.org
6eb06f1b05 bug 191856, string usage in txExpandedName::init, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138304 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 20:03:51 +00:00
rogerl%netscape.com
d8a8ab966b Fixed stack leak from comma operator. Fixed date constructor bad value.
git-svn-id: svn://10.0.0.236/trunk@138303 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 19:58:04 +00:00
bzbarsky%mit.edu
834f54cbc8 Sync up observer notifications between nsDocument and nsXULDocument. Bug
192130, r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@138302 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 18:49:45 +00:00
timeless%mozdev.org
c929add96b Bug 189295 nsTextFrame.cpp: The variable isWhitespace has not yet been assigned a value.
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rbs sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@138301 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 18:39:41 +00:00
dbaron%dbaron.org
dc1497f24d Make ProbePseudoStyleFor return null whenever :before and :after aren't displayed so that we don't try to reframe constantly in certain cases, preventing link clicking from working. b=188525 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138300 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 17:28:25 +00:00
dbaron%dbaron.org
896d468ce7 Replace the broken (since it can return destroyed data) ResolveStyleContextAndGetStyleData with GetXBLBindingURL. b=193847 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138299 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 17:20:15 +00:00
seawood%netscape.com
9dfd61d929 Default to using absolute symlinks when building on Darwin.
Bug #193164 r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@138298 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 16:58:47 +00:00
sspitzer%netscape.com
c917318045 fix for bug #160586.
IMAP folder moved to ~/<folder> instead of ~/mail/<folder> when moving from sub-folder
r/sr=henry.jia,sspitzer
thanks to philip.zhao@sun.com for the patch.


git-svn-id: svn://10.0.0.236/trunk@138297 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 15:58:35 +00:00
seawood%netscape.com
fb55e8fdb2 Default to using absolute symlinks when building on Darwin.
Bug #193164 r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@138296 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 15:54:21 +00:00
gerv%gerv.net
b96d2f5e5a Bug 194291 - Kerz's new splash XPM, take two. What kind of twisted image format stores its own filename inside itself, so it can break if you change it?
git-svn-id: svn://10.0.0.236/trunk@138295 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 14:35:42 +00:00
gerv%gerv.net
cf5664e10f Bug 194291 - Check in Kerz's plain Mozilla splash screen, removing green dino. Patch by kerz; r, a=asa.
git-svn-id: svn://10.0.0.236/trunk@138294 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 14:13:19 +00:00
chanial%noos.fr
72d8909674 Moving bookmarks styling out of the toolkit
git-svn-id: svn://10.0.0.236/trunk@138293 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 13:48:55 +00:00
timeless%mozdev.org
0e9cbdd439 Bug 191712 nsDateTimeFormatUnix returns an uninitialized value in an error case
r=smontagu sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138292 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 13:38:46 +00:00
timeless%mozdev.org
5ad8e7ac41 Bug 126484 Occurences of uninitialized variables being used before being set (in Bidi files)
patch by mozilla-bugs@nogin.org r=smontagu sr=bz


git-svn-id: svn://10.0.0.236/trunk@138289 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 11:10:28 +00:00
bbaetz%acm.org
82d871b866 Bug 194394 - Internal error after turning useqacontact off
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@138288 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 07:31:09 +00:00
timeless%mozdev.org
6e5c6bbae3 Bug 134728 mozJSComponentLoader::UnloadAll => JSCLAutoContext::JSCLAutoContext Getting service @mozilla.org/js/xpc/ContextStack;1 on shutdown.
r=dbradley sr=brendan


git-svn-id: svn://10.0.0.236/trunk@138287 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 07:03:11 +00:00
timeless%mozdev.org
071ea39d1a Bug 193824 Remove unused globals from nsDocumentViewer.cpp
r=smontagu sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138286 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 07:03:09 +00:00
leaf%mozilla.org
10c9e4be8d Automated update
git-svn-id: svn://10.0.0.236/trunk@138285 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 07:02:00 +00:00
seawood%netscape.com
e084af4726 Use va_copy if available for VARARGS_ASSIGN
Bug #187180 r=blizzard sr=brendan


git-svn-id: svn://10.0.0.236/trunk@138284 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 06:59:39 +00:00
dbaron%dbaron.org
84bd814999 Fix bustage. b=167415
git-svn-id: svn://10.0.0.236/trunk@138283 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 05:36:40 +00:00
darin%netscape.com
7185e90bb7 removing dead files (post bug 176919 cleanup)
git-svn-id: svn://10.0.0.236/trunk@138282 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 05:22:38 +00:00
darin%netscape.com
17492eb919 removing dead code
git-svn-id: svn://10.0.0.236/trunk@138281 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 05:14:06 +00:00
darin%netscape.com
58587b3615 removing dead files (post bug 176919 cleanup)
git-svn-id: svn://10.0.0.236/trunk@138280 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 05:11:04 +00:00
darin%netscape.com
95fbdfee9d fixes bug 192207 "M130B Trunk crash [@ 0x00000000 - PL_DHashTableOperate] (really in nsSocketTransportService::RememberHost)" r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@138279 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 05:07:34 +00:00
timeless%mozdev.org
a74a58a93d Bug 193683 Bookmarks Search Toolbar has no tooltip
patch by pepperxn@netscape.net r=neil@parkwaycc.co.uk sr=jag


git-svn-id: svn://10.0.0.236/trunk@138278 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:47:15 +00:00
bzbarsky%mit.edu
b8de299d37 Make CSSStyleSheetImpl::Clone properly set various weak refs on the clone
(parent sheet, parent rule, owning node, document).  Bug 167415, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@138277 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:44:41 +00:00
dbaron%dbaron.org
369d4ae4d4 No need to check the same thing in twice. Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@138276 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:42:54 +00:00
timeless%mozdev.org
561a23d669 Bug 190799 xpcom/io/nsFileSpec.cpp", line 905: Warning: String literal converted to char* in initialization.
r=dougt sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@138275 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:24 +00:00
timeless%mozdev.org
c8af5bf9b9 Bug 190790 xpcom/glue/standalone/nsGREDirServiceProvider.cpp", line 300: Warning: String literal converted to char* in assignment.
r=dougt sr=roc+mozn


git-svn-id: svn://10.0.0.236/trunk@138274 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:23 +00:00
timeless%mozdev.org
3879451dda Bug 190801 TestXPTCInvoke violates xpcom for outparams and should pass its char*s as const
r=dougt sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@138273 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:18 +00:00
timeless%mozdev.org
a14b100ce0 Bug 191712 nsDateTimeFormatUnix returns an uninitialized value in an error case
r=smontagu sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138272 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:16 +00:00
timeless%mozdev.org
a28c307097 Bug 191716 nsXULTabAccessible.cpp:281: warning: unused variable `classPluginViewerImpl * viewer'
r=jgaunt sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@138271 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:15 +00:00
timeless%mozdev.org
4c3673a823 Bug 191717 `PRUint8 * array' might be used uninitialized in this function
r=dmose sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138270 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:12 +00:00
timeless%mozdev.org
ff6d7f1419 Bug 192442 Remove console spew: "New location for profile registry and user profile directories
r=jrgm sr=alecf


git-svn-id: svn://10.0.0.236/trunk@138269 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:11 +00:00
timeless%mozdev.org
28395d34f8 Bug 192445 Plugin shell passes garbage to victimizable plugins (0x1 as pointer for extension)
r=peterlubczynski sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@138268 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:41:10 +00:00
sspitzer%netscape.com
19efd7fc0a fix for bug #190044. too many status messages for
pop3, nntp, and smtp.  just do what darin did for imap.
thanks to kazhik@mozilla.gr.jp for the initial patch.
r=cavin, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138267 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:12:21 +00:00
sspitzer%netscape.com
81af018bdb fix for bug #190825. add junk mail icon to header pane for messages we think are junk.
also, fix for bug #185269 (fix classic skin icon in thread pane and thread pane column header)
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138266 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:05:57 +00:00
bryner%netscape.com
1cdbcbdfb1 Fix some potentially uninitialized variables caused by my StyleContext checkin (bug 114713).
git-svn-id: svn://10.0.0.236/trunk@138265 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:03:49 +00:00
roc+%cs.cmu.edu
5ef9bfc28b Bug 186957. HR frames don't really paint their backgrounds. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@138264 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 04:01:45 +00:00
bryner%netscape.com
55da91d2cb Remove unused nsViewManager::mLastRefresh (bug 194554). r=roc, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@138263 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 03:41:23 +00:00
timeless%mozdev.org
201ede4309 Bug 158309 Authors item in Links Toolbar / Site Navigation Toolbar should read Author(s)
patch by peterhenderson@usa.net r=choess sr=jag


git-svn-id: svn://10.0.0.236/trunk@138262 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 03:37:57 +00:00
timeless%mozdev.org
2f1b9ab4bf Bug 102896 alternates with duplicate URIs ignored on the link toolbar
patch by choess@stwing.upenn.edu r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@138261 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 03:37:56 +00:00
roc+%cs.cmu.edu
209c3030a8 Bug 178519. Move mouse capture to parent view if the capturing view goes away. r=kmcclusk,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138260 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 02:53:15 +00:00
roc+%cs.cmu.edu
ad79d0e7da Bug 191938. 'Dont print backgrounds' by setting background to white. also clean up unused params and make background-attachment:fixed work in printing/printpreview. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138258 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 02:49:22 +00:00
roc+%cs.cmu.edu
6963c1c429 Bug 157445. Be more aggressive about making visibility:hidden elements have visible views. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138256 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 02:22:14 +00:00
roc+%cs.cmu.edu
20d65dce1c Bug 186754. Make sure scrolled elements honor the content hierarchy for z-index. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138255 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 02:03:43 +00:00
sspitzer%netscape.com
8cfc680f3e bullet proofing for crasher bug #194335.
some additional code clean up (found while reviewing bug #190106.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@138254 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 01:51:37 +00:00
sspitzer%netscape.com
8e5ab949a5 adding Makefile.in, to one day allow conditional building movemail.rdf
(for pkw@us.ibm.com).  not part of the build yet.  removing older files.


git-svn-id: svn://10.0.0.236/trunk@138253 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 01:35:27 +00:00
sspitzer%netscape.com
f38dfdba80 updating the rdf files, and adding two samples:
webmail (from Netscape 7.x and movemail, from pkw@us.ibm.com)


git-svn-id: svn://10.0.0.236/trunk@138252 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 01:34:19 +00:00
sspitzer%netscape.com
1fbdd998bb info on the sample rdf files
git-svn-id: svn://10.0.0.236/trunk@138251 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 01:33:39 +00:00
kyle.yuan%sun.com
60eb04f289 Bug 188199 incremental search in <select> fails if item starts with repeats of a letter
r=jkeiser, sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@138250 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 01:19:17 +00:00
dbaron%dbaron.org
81f277db82 Attempt to fix otaku (gcc 2.95.2) bustage. r=bbaetz sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138246 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 00:28:06 +00:00
dean_tessman%hotmail.com
4bde98c35d 194531 - Add accesskeys to profile select/manage dialog
r=dean_tessman sr=dmose
patch by piersc@cogs.susx.ac.uk


git-svn-id: svn://10.0.0.236/trunk@138245 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 00:14:31 +00:00
dean_tessman%hotmail.com
d1933ef2e1 194528 - Add accesskeys to Open Location
r=dean_tessman sr=dmose
patch by piersc@cogs.susx.ac.uk


git-svn-id: svn://10.0.0.236/trunk@138244 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 00:10:35 +00:00
katakai%japan.sun.com
e1053e1609 bug 127713
support Surrogate display on Linux by using FreeType
r=bstell, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@138243 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 00:07:23 +00:00
darin%netscape.com
733444837a fixes bug 177698, Cookie is not stored if its VALUE contains "max-age",
patch=dwitte@stanford.edu r/sr=alecf,darin


git-svn-id: svn://10.0.0.236/trunk@138242 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 00:04:03 +00:00
brendan%mozilla.org
c015bd7650 Cleanup GC_CALLBACK blunder (190813 followup, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@138241 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 22:56:57 +00:00
wtc%netscape.com
5d35d944e0 Bug 186745: on FreeBSD, use the getifaddrs function to query the presence
of IPv4 and IPv6 network interfaces.


git-svn-id: svn://10.0.0.236/trunk@138240 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 22:52:03 +00:00
roc+%cs.cmu.edu
4a676c1821 Bug 189723. Fix valgrind warning on uninitialized value when GetPenMode isn't implemented. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138238 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 22:27:45 +00:00
bryner%netscape.com
e72ed51d75 Fix leaks introduced from bug 114713 (bug 194468). r/sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138237 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 22:21:20 +00:00
roc+%cs.cmu.edu
172d4f6301 Bug 180502. Never reorder views by z-index; just keep the document order. r=kmcclusk,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@138236 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 22:08:12 +00:00
roc+%cs.cmu.edu
c545904f90 Bug 180502. Repaint only changed area whenever a view is resized by the generic nsContainerFrame::SyncFrameView. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@138235 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 21:53:42 +00:00
roc+%cs.cmu.edu
830bdf5a00 Bug 180921. Make nsDocumentViewer::Show call nsDocumentViewer::MakeWindow instead of duplicating code. Fixes a bug where subdoc view linkage was added to MakeWindow but not Show. r=jkeiser,sr=jst
git-svn-id: svn://10.0.0.236/trunk@138234 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 21:48:39 +00:00
roc+%cs.cmu.edu
a8c4342e53 Bug 192469. Reparent views for blocks-in-inlines regardless of why we created the view. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138233 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 21:37:55 +00:00
dbaron%dbaron.org
c97b10caab OK, we can't use __GLIBC_PREREQ, since some compilers report a parse error when it's not present. b=177912
git-svn-id: svn://10.0.0.236/trunk@138232 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 20:45:06 +00:00
wtc%netscape.com
1a833f934a Bug 192589: keep querying the presence of IPv4 and IPv6 interfaces until at
least one is up. This allows us to detect the local machine going from
offline to online.


git-svn-id: svn://10.0.0.236/trunk@138230 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 20:27:25 +00:00
justdave%syndicomm.com
7b8472e0bb Bug 186689: Should be able to set all/clear all email options in user preferences with one click.
r= gerv, a= justdave


git-svn-id: svn://10.0.0.236/trunk@138229 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 20:26:52 +00:00
bzbarsky%mit.edu
f3b7486e41 Reflow main content before reflowing fixed-pos frames so that the placeholders
are in the right places.  Bug 90270 and dependencies.  r+sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@138228 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 20:13:12 +00:00
bzbarsky%mit.edu
4b5837cdf9 Make defaultDescription and applicationDescription use the handler's leafname
if no description is set.  Bug 190409, r=pkw@us.ibm.com, sr=darin


git-svn-id: svn://10.0.0.236/trunk@138226 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 20:06:56 +00:00
ere%atp.fi
8bd449bb27 Bug 194266: Removed extraneous Truncate() calls.
r=smontagu, sr=jst


git-svn-id: svn://10.0.0.236/trunk@138225 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 20:05:00 +00:00
bzbarsky%mit.edu
db7b7a8d22 Removing nsIDocumentContainer -- it's unused and not planning to be used. Bug
193543, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@138224 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:54:11 +00:00
ere%atp.fi
b04ae0b36b Bug 189085: Windows focus handling semi-rewrite
r=danm, sr=jag


git-svn-id: svn://10.0.0.236/trunk@138223 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:50:38 +00:00
bzbarsky%mit.edu
9c474e852e Make shrink-wrap reflow for buttons correctly reflow the kids a second time at
the constrained shrink-wrap width.  Bug 26650 and dependencies, patch by
arunan_bala@hotmail.com (Arunan Bala), r=jkeiser, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@138222 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:48:29 +00:00
dbaron%dbaron.org
c91052bab3 Attempt to fix Mac CFM bustage. b=181383
git-svn-id: svn://10.0.0.236/trunk@138221 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:46:21 +00:00
bzbarsky%mit.edu
a99c8b3055 Make the parser recycling list in the loader a class static. Bug 190658,
r=sicking, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@138219 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:36:32 +00:00
dbaron%dbaron.org
ecbfd3050c Make CtlStyleWatch |#ifdef MOZ_PERF_METRICS|. b=191831 r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@138218 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:26:30 +00:00
bernd.mielke%snafu.de
83bcdd3b07 improve rowspan border collapse handling, bug 157047 r=jkeiser, sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@138217 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:24:49 +00:00
dbaron%dbaron.org
1565ce1865 Fix bugs with removal of certain properties. b=182294 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138216 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:23:46 +00:00
dbaron%dbaron.org
7fc6872a86 Fix compilation problems for some people. b=177912 sr=bryner
git-svn-id: svn://10.0.0.236/trunk@138215 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:22:27 +00:00
dbaron%dbaron.org
3f0d2d6a2c Make our ignoring of properties for :first-line and :first-letter a lot closer to the spec (although still buggy). b=103189 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138214 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:20:16 +00:00
dbaron%dbaron.org
104506ddb5 Fix dynamic change bugs by making HTMLColorRule immutable. b=99850 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138213 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:15:46 +00:00
bzbarsky%mit.edu
b911349160 make dispatchEvent work even if the eventTarget is not in the document tree.
Bug 191960, r=bryner, sr=jst


git-svn-id: svn://10.0.0.236/trunk@138212 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:12:21 +00:00
bzbarsky%mit.edu
5105e52542 That last checkin was bug 192522, r=alecf, sr=darin
git-svn-id: svn://10.0.0.236/trunk@138211 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:09:58 +00:00
bzbarsky%mit.edu
4307d0d522 Just set the MIME type on the stringbundle channel after calling Open(). We
don't need necko to sniff the type.


git-svn-id: svn://10.0.0.236/trunk@138210 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 19:09:04 +00:00
dbaron%dbaron.org
2efab52bdc Fix Windows bustage. (Why doesn't gcc enforce correct const-ness?)
git-svn-id: svn://10.0.0.236/trunk@138207 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 17:51:47 +00:00
dbaron%dbaron.org
9ab3dd31bb Fix nsPrintfCString usage inside NS_WARNING (debug code only) so that the full warning is printed. r+sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@138206 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 17:23:17 +00:00
cbiesinger%web.de
b5ccdf1a87 157672 patch by ajschult@eos.ncsu.edu r=sgehani sr=dveditz unix install wizard "silent" mode not implemented
git-svn-id: svn://10.0.0.236/trunk@138205 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:56:57 +00:00
cbiesinger%web.de
2b420c97f1 193855 r/sr=bienvenu offline.news.download.use_days twice in the prefs files
git-svn-id: svn://10.0.0.236/trunk@138204 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:52:58 +00:00
cbiesinger%web.de
251cf08769 193682 r=timeless sr=jag taskbarOverlay unused
git-svn-id: svn://10.0.0.236/trunk@138203 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:51:23 +00:00
dbaron%dbaron.org
c19684af5d Remove nsISizeOfHandler and associated SizeOf methods. b=106792 Fixing Windows bustage.
git-svn-id: svn://10.0.0.236/trunk@138202 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:42:43 +00:00
cbiesinger%web.de
3fa0ac8b21 191027 r=bzbarsky sr=dbaron nsXULContentUtils::Init() returning nonsense
git-svn-id: svn://10.0.0.236/trunk@138201 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:40:20 +00:00
cbiesinger%web.de
680744c279 189052 r=paper sr=tor remove function pointers from gifdecoder/gif2.cpp
git-svn-id: svn://10.0.0.236/trunk@138200 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:38:47 +00:00
cbiesinger%web.de
5c06bed42c 178273 r=pavlov sr=tor mis-sized file icon
git-svn-id: svn://10.0.0.236/trunk@138199 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:36:16 +00:00
cbiesinger%web.de
a27d131d09 91828 r=bz sr=jag filename not viewable in the helper app dlg
git-svn-id: svn://10.0.0.236/trunk@138198 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:33:51 +00:00
dbaron%dbaron.org
897a1a273b Change the way we calculate max-element-width for blocks with floaters: stop trying (and sometimes failing) to ensure that there can always be text next to the floater. b=186593 r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@138197 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:19:31 +00:00
dbaron%dbaron.org
22283f6fd1 Replace nsIStyleSheet::AttributeAffectsStyle with nsIStyleRuleProcessor::HasAttributeDependentStyle. Strengthen the attribute optimization and apply it to HTML as well. b=163556 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@138196 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 16:10:53 +00:00
dbaron%dbaron.org
18e9b2801c Reduce code size of atom lists by storing a table of strings and pointers to fill in. b=181383 r=alecf sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@138195 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 15:58:07 +00:00
dbaron%dbaron.org
864ea24cc7 Fix crash from over-releasing from bryner's changes yesterday. b=114713
git-svn-id: svn://10.0.0.236/trunk@138194 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 15:54:04 +00:00
dbaron%dbaron.org
e6a2b29ebf Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@138193 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 15:34:38 +00:00
seawood%netscape.com
2497e53b86 Fix typo
git-svn-id: svn://10.0.0.236/trunk@138192 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 15:29:39 +00:00
wtc%netscape.com
4f908e5c38 Simplified the test for substrings.
git-svn-id: svn://10.0.0.236/trunk@138191 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 15:20:07 +00:00
wtc%netscape.com
e6d72154c0 Bug 193969: implemented atomic routines for Darwin PPC in assembly.
Changed old name "Rhapsody" to new name "Darwin".
Modified files: configure configure.in _darwin.h darwin.c
Added file: os_Darwin_ppc.s


git-svn-id: svn://10.0.0.236/trunk@138187 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 15:00:13 +00:00
kairo%kairo.at
723dad9a89 bug 193606 - Cookie window grows (horizontally and vertically) every time on opening, r=suresh, sr=jag, checking in for mvl@exedo.nl
git-svn-id: svn://10.0.0.236/trunk@138186 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 14:12:51 +00:00
kairo%kairo.at
58fe8411de bug 191471 - Add accesskeys to the xp filepicker, r=dean_tessman, sr=dmose, checking in for piersc@cogs.susx.ac.uk
git-svn-id: svn://10.0.0.236/trunk@138185 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 14:06:14 +00:00
kyle.yuan%sun.com
9913116931 Bug 177638 [ATK Accessibility] don't create object for popup which is not showing
r=aaronl, sr=henry.jia


git-svn-id: svn://10.0.0.236/trunk@138184 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 14:05:50 +00:00
kairo%kairo.at
4511796f81 bug 191169 - Duplicate accesskey 'h' in proxies preferences, r=dean_tessman, sr=dmose, checking in for piersc@cogs.susx.ac.uk
git-svn-id: svn://10.0.0.236/trunk@138183 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 14:03:59 +00:00
kairo%kairo.at
4c5e1ad668 bug 191160 - Add accesskeys to navigator language preferences, r=dean_tessman, sr=dmose, checking in for piersc@cogs.susx.ac.uk
git-svn-id: svn://10.0.0.236/trunk@138181 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 14:01:29 +00:00
kairo%kairo.at
7bdc72e717 bug 179661 - Duplicate menu mnemonic: Fill in Form, Form Manager both 'M', r=dean_tessman, sr=dmose, checking in for piersc@cogs.susx.ac.uk
git-svn-id: svn://10.0.0.236/trunk@138180 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 13:59:25 +00:00
kairo%kairo.at
bf906520ee bug 154248 - Character Coding option in preferences has incorrect accesskey, r=jglick, sr=sspitzer, checking in for piersc@cogs.susx.ac.uk
git-svn-id: svn://10.0.0.236/trunk@138179 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 13:56:57 +00:00
kairo%kairo.at
a42d2b9314 bug 134935 - Collapse and Expand in History context menu share the same accesskey entry, r=dean_tessman, sr=dmose, checking in for piersc@cogs.susx.ac.uk
git-svn-id: svn://10.0.0.236/trunk@138178 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 13:54:28 +00:00
kairo%kairo.at
b1b944afb6 bug 44908 - HTML Message/Compose Mnemonics: Format menu should match spec, r=brade, sr=sspitzer, checking in for piersc@cogs.susx.ac.uk
git-svn-id: svn://10.0.0.236/trunk@138177 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 13:51:13 +00:00
kairo%kairo.at
bdcae7c353 bug 163350 - Cookie confirmation dialog could use better wording, r=timeless, sr=jag, checking in for mvl@exedo.nl
git-svn-id: svn://10.0.0.236/trunk@138176 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 13:42:15 +00:00
kyle.yuan%sun.com
3c8d5fbdd2 Bug 171329 Label does not work if the input is nested inside something else
r=aaronl, sr=bzbarsky
do a depth-first traversal to look for the first form control element


git-svn-id: svn://10.0.0.236/trunk@138175 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 13:01:03 +00:00
katakai%japan.sun.com
82f1b12361 bug 192369
gtk widget: set _NET_WM_ICON_NAME for mShell->window
r=bryner, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@138174 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 12:32:16 +00:00
varga%netscape.com
4d74cb4109 Fix for bug 192365. Remove extraneous seltype="multiple" attributes of <tree>s in xul.
r=varga, sr=jag, patch by Daniel Crisman <bugzilla@w.d6.org>


git-svn-id: svn://10.0.0.236/trunk@138173 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 11:48:19 +00:00
bryner%netscape.com
13179949ae '@' needs to be escaped inside strings in perl. fixing mac cfm bustage.
git-svn-id: svn://10.0.0.236/trunk@138172 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 10:52:27 +00:00
bryner%netscape.com
8d708cf819 Attempting to fix os/2 and worms bustage. Add a protected default ctor to nsStyleContext. This should never be called since we never instantiate an nsDerivedSafe. r=bbaetz.
git-svn-id: svn://10.0.0.236/trunk@138171 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 10:13:34 +00:00
locka%iol.ie
78dc9802c3 Fix 1 character typo breaking old-style safe for scripting controls. b=194281 r=dbradley@netscape.com sr=alecf@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138170 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 10:07:17 +00:00
leaf%mozilla.org
545286e75f Automated update
git-svn-id: svn://10.0.0.236/trunk@138169 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 09:17:01 +00:00
bryner%netscape.com
ad101517a1 fixing more nebiros bustage, use .get() on nsRefPtr<nsStyleContext> when calling ::GetStyleData
git-svn-id: svn://10.0.0.236/trunk@138167 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 09:16:41 +00:00
varga%netscape.com
23abcfcc26 Fix for bug 192175. in trees, in a treecol with persist="sortActive" doesn't work in appropiate manner
r=varga, sr=jag, patch by afatecha@idea.com.py


git-svn-id: svn://10.0.0.236/trunk@138166 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 09:16:04 +00:00
seawood%netscape.com
10dc52b0b9 Enforce make version requirements: 3.79 for win32; 3.78 for everything else.
Bug #187594 r=bryner


git-svn-id: svn://10.0.0.236/trunk@138165 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 09:12:30 +00:00
ssu%netscape.com
2602af85ef attempting to fix bug 140995 - Freeze after setting as default browser [Win 2000 and XP]. Not sure if this is the real fix since I can't reproduce the problem exactly. sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@138164 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 09:10:00 +00:00
bbaetz%acm.org
826619f744 Bug 189661 - fix configure.in tests for gcc-3.4 (cvs)
r=cls, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@138163 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 09:02:02 +00:00
seawood%netscape.com
180fdf8e90 Make CFM build aware of buildconfig.html
Fixing tinderbox bustage (hopefully)


git-svn-id: svn://10.0.0.236/trunk@138162 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 08:49:46 +00:00
jkeiser%netscape.com
67e45eafda Make double-click on text in composer select word again (bug 193689), r=bryner@netscape.com, sr=jst@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138161 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 08:12:11 +00:00
jkeiser%netscape.com
e7babfc916 Make text drag work again (bug 193568), r=bryner@netscape.com, sr=jst@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138160 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 08:10:46 +00:00
seawood%netscape.com
d351dff797 Remove qt toolkit support from the tree.
Use the QT_LAST_RITES tag to pull the last known "good" tree to continue work on the port.
Bug #178987 r=bryner


git-svn-id: svn://10.0.0.236/trunk@138159 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 07:57:03 +00:00
seawood%netscape.com
76ba3b9aa1 Skip the merge of .xpts into single module.xpt if there's only one .xpt and it has the same basename as the module.
Thanks to Nathan Kurz <nate@verse.com> for the patch.
Bug #190583 r=dbradley


git-svn-id: svn://10.0.0.236/trunk@138158 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 07:40:51 +00:00
leaf%mozilla.org
7dddfc253f Automated update
git-svn-id: svn://10.0.0.236/trunk@138157 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 07:16:57 +00:00
seawood%netscape.com
d07b21e9e8 Remove qt toolkit support from the tree.
Use the QT_LAST_RITES tag to pull the last known "good" tree to continue work on the port.
Bug #178987 r=bryner


git-svn-id: svn://10.0.0.236/trunk@138156 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 07:14:37 +00:00
bryner%netscape.com
23ae8bfcaa fix OS/2 bustage - don't have nsAutoArrayPtr's |operator= ( nsAutoArrayPtr<T>& )| take a const argument, because it needs to call .forget() on the new pointer to transfer ownership, and forget isn't const. r=bbaetz.
git-svn-id: svn://10.0.0.236/trunk@138155 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 06:33:00 +00:00
johnkeis
0c52027f0b Don't overindent lines ending with <---
git-svn-id: svn://10.0.0.236/trunk@138154 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 06:31:29 +00:00
johnkeis
d96e72ce0d Allow fast-update to be turned off; turn throttle time up to 5 minutes.
git-svn-id: svn://10.0.0.236/trunk@138153 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 06:30:34 +00:00
leaf%mozilla.org
25f5b9ebd0 Automated update
git-svn-id: svn://10.0.0.236/trunk@138152 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 05:31:58 +00:00
seawood%netscape.com
4a31999a08 Add about:buildconfig
Bug #140034 r=bbaetz sr=darin


git-svn-id: svn://10.0.0.236/trunk@138151 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 05:27:42 +00:00
bryner%netscape.com
9651dfd295 Use .get() when calling GetStyleData with a nsRefPtr<nsStyleContext> parameter, fixing nebiros bustage.
git-svn-id: svn://10.0.0.236/trunk@138150 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 04:27:23 +00:00
bryner%netscape.com
e0162e28f3 mac cfm bustage
git-svn-id: svn://10.0.0.236/trunk@138149 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 04:17:16 +00:00
bryner%netscape.com
dfb57e3d01 Make nsStyleContext also return nsrefcnt from AddRef and Release, fixing gcc 2.95 bustage.
git-svn-id: svn://10.0.0.236/trunk@138148 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 04:05:05 +00:00
dbaron%dbaron.org
5eef234bb4 Some compilers insist that AddRef and Release return |nsrefcnt| in order to get along with nsDerivedSafe. Hopefully fixing gcc 2.95 bustage.
git-svn-id: svn://10.0.0.236/trunk@138147 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 03:57:32 +00:00
justdave%syndicomm.com
7cfde91627 Bug 194426: "usequips" was renamed improperly in the backward-compatibility Param code.
Patch by Steve Lamm <slamm@yahoo-inc.com>
r= bbaetz, a= justdave


git-svn-id: svn://10.0.0.236/trunk@138146 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 03:09:49 +00:00
bryner%netscape.com
519a174df9 fixing crash caused by uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@138144 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 02:50:16 +00:00
dbaron%dbaron.org
8f60521a45 Remove tests with const template parameters. Should fix bustage on various ports.
git-svn-id: svn://10.0.0.236/trunk@138142 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 02:39:40 +00:00
mscott%netscape.com
4d95a13df1 ACK this wasn't meant for the trunk. File wasn't tagged properly. Sorry. backing out.
git-svn-id: svn://10.0.0.236/trunk@138141 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 02:35:31 +00:00
mscott%netscape.com
1cf9b56f5c hide ftp channel when building minotaur
git-svn-id: svn://10.0.0.236/trunk@138139 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 02:22:51 +00:00
dbaron%dbaron.org
507866a2e2 Fix SVG bustage. DeCOMify nsStyleContext. b=114713
git-svn-id: svn://10.0.0.236/trunk@138133 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 01:43:58 +00:00
bryner%netscape.com
c44337949a Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138129 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 00:32:13 +00:00
rogerl%netscape.com
a1fd6aa5e3 Add function name to debug output.
git-svn-id: svn://10.0.0.236/trunk@138128 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 23:47:46 +00:00
kaie%netscape.com
204a4a1d19 b=191505 crash in mime_get_main_object when forwarding as attachment
r=ducarroz sr=sspitzer a=asa


git-svn-id: svn://10.0.0.236/trunk@138125 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 23:17:16 +00:00
nelsonb%netscape.com
3c19bbc924 Fix bug 160207. Make TLS implementation resistant to timing attacks on
CBC block mode cipher suites in TLS.  See bug for details.


git-svn-id: svn://10.0.0.236/trunk@138124 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 23:00:16 +00:00
pschwartau%netscape.com
1d270c9ea1 Initial add. Regression test for bug 194364.
git-svn-id: svn://10.0.0.236/trunk@138123 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 22:07:21 +00:00
mikep%oeone.com
0b6208ae06 New build.
git-svn-id: svn://10.0.0.236/trunk@138121 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 18:31:57 +00:00
mikep%oeone.com
10eb59f64e Fixing bug 194183, problem with jar.mn file being out of date.
git-svn-id: svn://10.0.0.236/trunk@138120 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 18:31:37 +00:00
rogerl%netscape.com
f289828403 Minor fix to something
git-svn-id: svn://10.0.0.236/trunk@138116 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 16:25:15 +00:00
rogerl%netscape.com
b71f1c67bf Added escape & parseInt. Cleaned up tabs in js2date
git-svn-id: svn://10.0.0.236/trunk@138114 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 15:04:08 +00:00
mkaply%us.ibm.com
547b93f559 #194225
r=dougt, sr=blizzard, a=asa
OS/2 only - crash in helpers - destroy window, don't send a close message


git-svn-id: svn://10.0.0.236/trunk@138113 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 14:52:06 +00:00
jaggernaut%netscape.com
de38a27314 Bug 191826: tab context menu: "close tab" should be at top. Also adding back "Close Other Tabs". r=shliang, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@138112 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 12:12:38 +00:00
darin%netscape.com
95eb61e044 fixes bug 190106 "IMAP connections hanging" r/sr=sspitzer,bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@138108 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 09:48:41 +00:00
chanial%noos.fr
70be9c64bc *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@138093 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 05:32:53 +00:00
chanial%noos.fr
7aac8693d2 fixing tab browsing bustage by adding our own widget properties and dtd files to the toolkit.
git-svn-id: svn://10.0.0.236/trunk@138092 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 05:28:39 +00:00
nisheeth%netscape.com
35d3c372ec Fix bug 193347. r/sr=alecf. a=dbaron. Remove autocomplete learning and data collection code from nsGlobalHistory.cpp now that it is no longer needed.
git-svn-id: svn://10.0.0.236/trunk@138089 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 05:08:12 +00:00
sspitzer%netscape.com
0bee7c91ec fix for #193142.
filename lost when saving / opening attachments.
caused by my fix for #191817.  I accidentally removed a call to escape().
thanks to jshin@mailaps.org for the fix.
r/sr=sspitzer, a=asa


git-svn-id: svn://10.0.0.236/trunk@138083 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 04:24:21 +00:00
wtc%netscape.com
168c93342c Bug 194309: cvs removed libpath.c because the freebl_GetLibraryFilePathname
function has been replaced by the new NSPR 4.3 function
PR_GetLibraryFilePathname.


git-svn-id: svn://10.0.0.236/trunk@138077 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 02:40:52 +00:00
dveditz%netscape.com
253aeaa9e7 bug 144331 install correctly even if MOZILLA_FIVE_HOME is set. thanks to ajschult@eos.ncsu.edu for the patch, r/sr=dveditz,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@138075 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 02:29:28 +00:00
jaggernaut%netscape.com
9d7f5ee384 Bug 126826: back/forward buttons stop working because of invalid value for sessionhistory.max_entries in prefs.js. r=jrgm, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@138062 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 01:50:14 +00:00
sspitzer%netscape.com
fb69ebe21f fix for 1.3 blocker bug #179856
crash when you undo a move (or copy).

this regression was caused by two checkins (#59694 and #166411)

the fix is to move the code that sets the src and dest keys on the
undo transaction back to where it was and to bullet proof
the undo transaction code so that if we don't have any src keys.

r=cavin, sr=bienvenu, a=asa


git-svn-id: svn://10.0.0.236/trunk@138061 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 01:20:44 +00:00
robin.lu%sun.com
886b125125 fix bug 194180 [gtk2] OnContainerFocusOut may find wrong nswindow to
dispatch deactive event. r=blizzard. Not part of default build.


git-svn-id: svn://10.0.0.236/trunk@138060 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 01:09:17 +00:00
sgehani%netscape.com
be4214bb8f Make holding the option key at launch time open the profile manager on mac.
b=194149; r=sgehani; sr=jaggernaut; a=asa; author=sfraser


git-svn-id: svn://10.0.0.236/trunk@138059 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 00:54:00 +00:00
sfraser%netscape.com
8caab640a4 Fix XPCOM tests linkage error on Darwin (only visible on clobber builds that build tests). r/sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@138058 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 00:48:21 +00:00
wtc%netscape.com
c30bd7cdf0 Bug 194309: replaced freebl_GetLibraryFilePathname by the new NSPR 4.3
function PR_GetLibraryFilePathname.
Modified files: config.mk manifest.mn shvfy.c


git-svn-id: svn://10.0.0.236/trunk@138057 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 00:41:24 +00:00
jaggernaut%netscape.com
721f5f18ad Bug 191749: bad define inside nsAFlatString.h. r=/sr=bzbarsky, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@138056 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 00:34:17 +00:00
shliang%netscape.com
850b61e555 192768 change default sound pref for popup blocking, r=danm sr=jag a=dbaron
git-svn-id: svn://10.0.0.236/trunk@138055 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-21 00:05:01 +00:00
rogerl%netscape.com
bb114bf509 Fixed execStack overflow, added 'unescape' etc.
git-svn-id: svn://10.0.0.236/trunk@138054 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 23:55:53 +00:00
mkaply%us.ibm.com
b37d28a5e1 #149079
r=pedemont, sr=blizzard (platform specific), a=asa
OS/2 only - make mouse chord actions do copy and paste


git-svn-id: svn://10.0.0.236/trunk@138052 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 23:14:27 +00:00
bryner%netscape.com
96f01b1762 Freeze nsIWebBrowserFocus and nsIWebBrowserChromeFocus (bug 191236). r=saari, sr=alecf, a=asa.
git-svn-id: svn://10.0.0.236/trunk@138051 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 23:11:07 +00:00
mkaply%us.ibm.com
00fe4a2b28 #174366
r=pedemont, sr=blizzard (platform specific), a=asa
OS/2 only - make Mozilla the default browser after install


git-svn-id: svn://10.0.0.236/trunk@138050 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 23:10:28 +00:00
rginda%netscape.com
4cba297e5a venkman only, bug 194234, changes from 0.9.46 to 48, a=asa@mozilla.org
fixes ASSERTs about chrome calling window.alert, etc in debug builds
fixes problems setting breakpoints in files loaded by hand
"add watch expression..." added to context menu of Watch view
fixes file:/ urls loaded form the Open Windows view


git-svn-id: svn://10.0.0.236/trunk@138049 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 23:06:12 +00:00
locka%iol.ie
71a48f1cdb Fix order of event parameters. r=dbradley@netscape.com sr=brendan@mozilla.org a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138048 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 22:56:40 +00:00
despotdaemon%netscape.com
1323e21a92 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@138047 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 22:25:47 +00:00
brendan%mozilla.org
384d098f5a Fix from pthomas@suse.de (Philipp Thomas) for 64-bit conflict between ptrdiff_t and JS_BIT/JSUint32 (r=shaver, a=dbaron).
git-svn-id: svn://10.0.0.236/trunk@138046 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 22:23:03 +00:00
rogerl%netscape.com
360f445116 GC bug fixing.
git-svn-id: svn://10.0.0.236/trunk@138045 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 21:48:07 +00:00
cltbld%netscape.com
61f89a0e46 fixing another warning - mcafee
git-svn-id: svn://10.0.0.236/trunk@138044 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 21:25:22 +00:00
cltbld%netscape.com
d22237dbeb Cleaning up warnings from non-existant ENV vars. -mcafee
git-svn-id: svn://10.0.0.236/trunk@138043 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 21:20:21 +00:00
rogerl%netscape.com
ff5e49f5f2 Fixed missing destructor.
git-svn-id: svn://10.0.0.236/trunk@138042 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 19:44:41 +00:00
rogerl%netscape.com
c348d6da02 More gc fiddling.
git-svn-id: svn://10.0.0.236/trunk@138041 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 19:41:14 +00:00
rogerl%netscape.com
93b2e84f5d Experimental new gc scheme.
git-svn-id: svn://10.0.0.236/trunk@138040 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 19:16:39 +00:00
mkaply%us.ibm.com
53a1ebe92b OS/2 bustage - PR_CALLBACK
git-svn-id: svn://10.0.0.236/trunk@138039 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 19:09:43 +00:00
wtc%netscape.com
e4ed87c31b Bug 194222: Removed SECMOD_CallOnce. It is replaced by the new NSPR 4.3
function PR_CallOnceWithArg.
Modified files: nss/nssinit.c pk11wrap/pk11cert.c pk11wrap/secmodi.h


git-svn-id: svn://10.0.0.236/trunk@138037 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 16:58:57 +00:00
rogerl%netscape.com
63ae1fcbf1 Fixed Array.length & proto functions.
git-svn-id: svn://10.0.0.236/trunk@138036 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 16:17:49 +00:00
mikep%oeone.com
3f01246d39 Fixing problem with sorting events not working if they happen at the same time, bug 189710
git-svn-id: svn://10.0.0.236/trunk@138035 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 16:10:15 +00:00
wtc%netscape.com
e9f14945d3 Bug 118832: do not include NSS private header files. "genname.h" is simply
not needed.  "crmfi.h" can be avoided by using the public function
CRMF_EncodeCertReqMessages.  r=kaie. sr=bryner. a=asa for mozilla 1.3.
Modified Files: Makefile.in nsCrypto.cpp nsNSSIOLayer.cpp


git-svn-id: svn://10.0.0.236/trunk@138034 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 14:56:10 +00:00
locka%iol.ie
201517b322 Fix IPropertyBag::Read implementation to treat pVar as [in,out] and honour callers requested VARTYPE. b=193782 r=dbradley@netscape.com sr=blizzard@mozilla.org a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138033 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 14:35:48 +00:00
igor%mir2.org
a610080bbe Parsing changes: for regular expression literals construct a tree node with regular expression number during parsing instead of generating a special subtree that is converted to such node during tree transformation.
git-svn-id: svn://10.0.0.236/trunk@138032 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 13:11:21 +00:00
igor%mir2.org
3ee698473e Praising changes: remove direct access to VariableTable in ScriptOrFnNode and instead provide methods to access its functionality. In this way VariableTable can be changed without affecting the rest of code.
git-svn-id: svn://10.0.0.236/trunk@138031 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 09:18:12 +00:00
justdave%syndicomm.com
e6c19fece5 Bug 194172: move.pl was sending empty bugs because of failure to initialize the field list for the new "XML Summary" mode.
r= gerv, a= justdave


git-svn-id: svn://10.0.0.236/trunk@138030 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 08:14:57 +00:00
jkeiser%netscape.com
2097bdd5cb Fix crasher (bug 186132), r=saari@netscape.com, sr=bryner@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138029 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 07:59:14 +00:00
bbaetz%acm.org
c9368fe158 Bug 193985 - errors from SendSQL aren't being reported
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@138028 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 07:07:42 +00:00
bryner%netscape.com
553e2d04b8 move XP_MACOSX block before XP_UNIX so we use that instead on os x.
git-svn-id: svn://10.0.0.236/trunk@138027 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 06:21:59 +00:00
mkaply%us.ibm.com
d6c1358739 OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@138025 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 05:36:54 +00:00
ssu%netscape.com
19cf3a5573 fixing bug 190484 - After GRE install, user is asked to restart computer, ending rest of install. r=sgehani, sr=dveditz, a=asa
git-svn-id: svn://10.0.0.236/trunk@138024 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 05:15:26 +00:00
dougt%netscape.com
aee022ab3f fixing bustage on osx
git-svn-id: svn://10.0.0.236/trunk@138023 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 04:39:31 +00:00
ssu%netscape.com
694186ec3b fixing bug 191996 - XPathEvaluator gone in nightly builts? r=jst, sr=dveditz, a=dveditz.
git-svn-id: svn://10.0.0.236/trunk@138020 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 02:38:00 +00:00
dougt%netscape.com
8273a13a79 Fixes a problem where clicking an URL outside Mozilla does nothing. r=ssu, sr=dveditz, a=chofmann, b=193189
git-svn-id: svn://10.0.0.236/trunk@138019 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 02:26:04 +00:00
bryner%netscape.com
d93926f7d2 tell the BrowserView to activate, so focusing items works (bug 175029)
git-svn-id: svn://10.0.0.236/trunk@138017 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 02:14:59 +00:00
chanial%noos.fr
ed05555228 Bug 191637 Customize Toolbar Bustage. patch by Boris Zbarsky.
git-svn-id: svn://10.0.0.236/trunk@138016 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 02:09:27 +00:00
kaie%netscape.com
6feb45c5ec b=185690 Preference "Client Certificate Selection" has no effect
This in general makes the radio button code more failsafe when dealing with unexpected preference strings.
r=javi sr=jaggernaut a=asa


git-svn-id: svn://10.0.0.236/trunk@138013 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 01:05:51 +00:00
sonja.mirtitsch%sun.com
dbc17eeece writing actual return of modutil to output.log, bug 193394 r=wtc
git-svn-id: svn://10.0.0.236/trunk@138012 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:52:40 +00:00
ssu%netscape.com
cd81f693a9 fixing bug 190362 - MFCEmbed installer crashing during setup. r=sgehani, sr=dveditz, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@138011 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:31:54 +00:00
ssu%netscape.com
4a41188392 fixing bug 192819 - Setting Mozilla browser and Mail as default programs using Set Program Access and defaults applet zaps Mozilla installation. r=sgehani, sr=dveditz, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@138010 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:24:51 +00:00
kaie%netscape.com
1e253ffb01 b=173369 Migrating NSS databases from the "CFM" build to the "mach-o" build
r=javi sr=peterv a=asa


git-svn-id: svn://10.0.0.236/trunk@138009 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:19:45 +00:00
ssu%netscape.com
d241400848 fixing bug 193241 - Files should be deleted when going from 1.3a to 1.3b. r=sgehani, sr=dveditz, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@138008 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:11:39 +00:00
bryner%netscape.com
5d466183f6 Copy libmozz.dylib for now.
git-svn-id: svn://10.0.0.236/trunk@138007 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:10:30 +00:00
bryner%netscape.com
efffaa4371 Sync with the trunk. Not part of the build, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138006 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:07:46 +00:00
bryner%netscape.com
7d21e4958d Sync NSBrowserView with changes made on CHIMERA_M1_0_1_BRANCH. Not part of the build, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138005 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:06:09 +00:00
bryner%netscape.com
611ce93062 more #ifdef's to get this to build until simon's dnd changes land. not part of the build, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138004 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-20 00:02:25 +00:00
varga%netscape.com
2dae7a3551 Fix for bug 192124. Filing more than one bookmark in a newly created folder cause bookmarks not to be saved.
r=sdagley, sr=peterv, a=asa, patch by ccarlen


git-svn-id: svn://10.0.0.236/trunk@138003 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 23:55:52 +00:00
igor%mir2.org
242ee9fb63 More parser internal changes: move all logic to initialize variable table to ScriptOrFnNode.finishParsing and its overrides in FunctionNode/OptFunctionNode so it will be constructed during parsing to avoid checks for function types in NodeTransformer.
git-svn-id: svn://10.0.0.236/trunk@138002 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 23:50:42 +00:00
cltbld%netscape.com
8e908f353f more time for QA test, again
git-svn-id: svn://10.0.0.236/trunk@138001 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 23:48:24 +00:00
sonja.mirtitsch%sun.com
2f1589abdc echoing modutil commandline to output.log, bug 193394 r=wtc
git-svn-id: svn://10.0.0.236/trunk@137999 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 23:26:52 +00:00
sonja.mirtitsch%sun.com
a705356285 switching the NSPR version to v4.3-beta1
git-svn-id: svn://10.0.0.236/trunk@137997 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 23:21:23 +00:00
danm%netscape.com
b5811055e4 notify container of position upon return to user state and softwire window border widths. bug 193295 r=pinkerton,sfraser a=asa
git-svn-id: svn://10.0.0.236/trunk@137996 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 23:20:34 +00:00
rogerl%netscape.com
0a21821cf6 Fixed lexicalInit for hoisted vars.
git-svn-id: svn://10.0.0.236/trunk@137992 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 22:00:13 +00:00
jake%bugzilla.org
738e797b2b Move instructions specific to Linux-Mandrake to the OS Specific section.
git-svn-id: svn://10.0.0.236/trunk@137991 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 21:53:32 +00:00
jake%bugzilla.org
033c9b3a3b Explain 'zarro boogs found' better provide links to key parts of the MySQL documentation.
git-svn-id: svn://10.0.0.236/trunk@137990 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 21:52:22 +00:00
jpierre%netscape.com
5ec2a5f051 Patch for 193961 - incorporate Wan-Teh's feedback
git-svn-id: svn://10.0.0.236/trunk@137989 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 21:50:49 +00:00
cltbld%netscape.com
c6d382b9df more time for qatest
git-svn-id: svn://10.0.0.236/trunk@137988 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 21:44:22 +00:00
mkaply%us.ibm.com
aa39c633e3 #193611
r=rginda, sr=brendan, a=dbaron
Set the MAX_INTERP_LEVEL for OS/2 to something lower than 1000 (250)


git-svn-id: svn://10.0.0.236/trunk@137987 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 21:19:54 +00:00
timeless%mozdev.org
da1f8b7910 Bug 189369 make tinderbox friendly to text browsers
r=mcafee sr=leaf


git-svn-id: svn://10.0.0.236/trunk@137986 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 19:33:52 +00:00
rogerl%netscape.com
831482aef9 Backed-out extern "C" changes.
git-svn-id: svn://10.0.0.236/trunk@137985 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 18:14:02 +00:00
dbradley%netscape.com
431f0bd49e Bug 192281 - Error calling IDispatch.setCallback on active-x control. This patch turns on wrapping of JS objects by an IDispatch interface. All changes are outside of Mozilla build. r=adamlock, sr=jst, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137983 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 15:19:22 +00:00
wtc%netscape.com
438bdcb562 Bug 190960: added the DHE ciphersuites back because the underlying NSS bug
(bug 188856) that broke them has been fixed. r=kaie. sr=bryner. a=asa for
mozilla1.3.
Modified Files:
	netwerk/base/public/security-prefs.js
	security/manager/pki/resources/content/ssl3tlsciphers2.xul
	security/manager/pki/resources/locale/en-US/pref-ssl.dtd
	security/manager/ssl/src/nsNSSComponent.cpp


git-svn-id: svn://10.0.0.236/trunk@137982 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 15:08:50 +00:00
brade%netscape.com
cdff5f1771 register command for removing a link (bug 193716); r=mkaply, sr=smfr, a=asa
git-svn-id: svn://10.0.0.236/trunk@137981 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 15:03:49 +00:00
mkaply%us.ibm.com
47695790e5 #193593
r=darin, sr=bzbarsky, a=asa
Make session-logout work again for http so turbo works on OS/2


git-svn-id: svn://10.0.0.236/trunk@137980 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 14:53:11 +00:00
igor%mir2.org
5ea134dca7 During parsing collect all nested function in script or function directly into array in ScriptOrFnNode. In this way there is no need to walk over tree to find nested functions during tree transformation since the function nodes are available directly.
git-svn-id: svn://10.0.0.236/trunk@137979 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 14:50:30 +00:00
brade%netscape.com
14d8d95e61 fix typo in cmd_selectAll (r=akkana, sr=smfr, a=Asa) bug 193763
git-svn-id: svn://10.0.0.236/trunk@137975 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 13:55:29 +00:00
neil%parkwaycc.co.uk
4a7cf07da3 Bug 191818 File menu missing "Close other tabs" option r=shliang sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@137974 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 13:26:03 +00:00
jshin%mailaps.org
f09b5e9bc6 bug 163998: URL-unescape the image URL for rendering in the title bar
(r=nhotta,jst, sr=darin, a=asa)


git-svn-id: svn://10.0.0.236/trunk@137973 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 11:14:35 +00:00
igor%mir2.org
32e9e44378 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=193700 :
Attempts to access/modify properties of null or undefined are explicitly checked to include in error messages the property name so it would be possible on error in x.y.z to know if it is x or y that was undefined or null.

Inspired by suggestion from Russell Gold.


git-svn-id: svn://10.0.0.236/trunk@137972 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 08:51:51 +00:00
darin%netscape.com
1f38ffd219 fixes bug 193017 "downloading via ftp doesn't proceed" r=dougt sr=brendan a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137969 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 03:44:46 +00:00
jpierre%netscape.com
fff7e79a1b Fix for bug 193691 . Make QuickDER return an error rather than assert if extraneous data is present in the buffer
git-svn-id: svn://10.0.0.236/trunk@137968 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 02:29:48 +00:00
pschwartau%netscape.com
926e9a853e Correcting a typo in the test that had made it pass vacuously.
git-svn-id: svn://10.0.0.236/trunk@137967 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 01:51:38 +00:00
pschwartau%netscape.com
3f28db4b71 Correcting a typo in the test that had made it pass vacuously.
git-svn-id: svn://10.0.0.236/trunk@137965 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 01:43:27 +00:00
thayes%netscape.com
1b54ba57d9 Bug 192639: Use utility functions for managing token passwords so that
cmsutil will prompt for the value if it is not given on the command line.
r=nelsonb


git-svn-id: svn://10.0.0.236/trunk@137964 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 00:39:39 +00:00
amardare%qnx.com
fb61ad4487 Added "photon" to the list of platforms requiring the processing of "unixshared" directory.
git-svn-id: svn://10.0.0.236/trunk@137963 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 00:23:42 +00:00
amardare%qnx.com
7f86b28593 Added "photon" to the list of platforms requiring processing of printingui/src/unixshared.
git-svn-id: svn://10.0.0.236/trunk@137962 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 00:22:42 +00:00
amardare%qnx.com
30dc648de8 Photon specific changes after synchronizing with the head branch.
These changes were included with our released mozilla 1.0 package.


git-svn-id: svn://10.0.0.236/trunk@137961 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 00:21:09 +00:00
amardare%qnx.com
51ec8c216b Added "photon" to the list of platforms requiring the nsBaseFilePicker.cpp file.
git-svn-id: svn://10.0.0.236/trunk@137960 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 00:20:04 +00:00
amardare%qnx.com
7990f8e6c4 Photon specific changes after synchronizing with the head branch.
Most of these changes were included in our released mozilla 1.0 package.


git-svn-id: svn://10.0.0.236/trunk@137959 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 00:18:45 +00:00
amardare%qnx.com
d5a868a00e Photon specific changes.
Added a nsFilePicker for photon.


git-svn-id: svn://10.0.0.236/trunk@137958 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-19 00:16:42 +00:00
cltbld%netscape.com
5d19519a4d win32 comment
git-svn-id: svn://10.0.0.236/trunk@137957 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 23:48:13 +00:00
wtc%netscape.com
04327b5c82 Bug 193367: do not call PR_Now() in a loop. r=nelsonb.
git-svn-id: svn://10.0.0.236/trunk@137956 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 23:26:39 +00:00
rogerl%netscape.com
cc097abe05 Wacked extra spaces for a cleaner build console.
git-svn-id: svn://10.0.0.236/trunk@137955 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 23:18:56 +00:00
rogerl%netscape.com
a4d524dc71 Identical/NotIdetical implemented.
git-svn-id: svn://10.0.0.236/trunk@137954 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 23:15:34 +00:00
rogerl%netscape.com
ee365d5103 Function & Array prototype fixes. InstanceOf implementation.
git-svn-id: svn://10.0.0.236/trunk@137953 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 22:36:27 +00:00
rogerl%netscape.com
cbb007222a Linux build issues.
git-svn-id: svn://10.0.0.236/trunk@137952 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 22:34:26 +00:00
darin%netscape.com
61782de2d0 fixes bug 193267 "Code cleanup for nsSocketTransport2.cpp" r=dougt sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@137949 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 21:02:49 +00:00
ian.mcgreer%sun.com
e26258fd38 bug 174200, don't attempt to decode cert when destroying it, handle failure
to decode cert serial number
r=nelsonb


git-svn-id: svn://10.0.0.236/trunk@137945 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 20:53:14 +00:00
brendan%mozilla.org
f1a58a1ae6 Hack around OBJ_ENUMERATE design flaw that requires the property iterator object to root its parent slot (193393, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@137943 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 20:08:21 +00:00
mostafah%oeone.com
1e3824dbfd Fixed bug 109924: Some characters improperly escaped
git-svn-id: svn://10.0.0.236/trunk@137941 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 17:18:44 +00:00
colin%theblakes.com
dcc0708665 Make printing work on OpenVMS again. b=192561. r=Roland.Mainz. sr=dveditz. a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@137940 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 15:53:56 +00:00
johnkeis
b43a76ad4c Fix directory before upgrading (!)
git-svn-id: svn://10.0.0.236/trunk@137939 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 09:46:27 +00:00
johnkeis
d1a84014ec More ideas
git-svn-id: svn://10.0.0.236/trunk@137938 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 07:37:32 +00:00
johnkeis
284492a72b New feature :)
git-svn-id: svn://10.0.0.236/trunk@137937 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 07:00:24 +00:00
johnkeis
6d0c6ba013 Make --config option (switching tinderbox)
git-svn-id: svn://10.0.0.236/trunk@137936 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 06:50:21 +00:00
jst%netscape.com
024211962a Whitespace changes, no 3-space indentation here\!
git-svn-id: svn://10.0.0.236/trunk@137935 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 05:41:48 +00:00
wtc%netscape.com
92e7c17942 Add DHE algorithms to the list. (Merged relyea's checkin (rev. 1.3.2.1)
from the NSS_3_7_BRANCH to the trunk.)


git-svn-id: svn://10.0.0.236/trunk@137931 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 02:53:54 +00:00
cltbld%netscape.com
7433951fad Remove ENABLE_TESTS ifdef, so this works for --disable-tests. (mcafee)
git-svn-id: svn://10.0.0.236/trunk@137930 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 02:52:48 +00:00
wtc%netscape.com
6e5c32e1b4 Bug 188856: it is not necessary to declare 'crv' in these blocks because it
is already declared in the outer scope.


git-svn-id: svn://10.0.0.236/trunk@137929 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 02:47:04 +00:00
igor%mir2.org
b17cbd7458 Allow to set null for sourceName, encodedSource and originalSource
git-svn-id: svn://10.0.0.236/trunk@137928 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:52:34 +00:00
wtc%netscape.com
b33225731b Bug 192617: export NSS_CMSRecipientInfo_Wrap/UnwrapBulkKey from the smime3
shared library.


git-svn-id: svn://10.0.0.236/trunk@137926 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:45:34 +00:00
waldemar%netscape.com
6f63139303 Large updates to object accesses; introduced access and bracket-access indirections. Added with statements. Implemented array initializers and fixed object initializers.
git-svn-id: svn://10.0.0.236/trunk@137924 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:29:57 +00:00
waldemar%netscape.com
10902bfcb8 Added support for definfix and non-reserved operators. Fixed operator precedence bugs.
git-svn-id: svn://10.0.0.236/trunk@137923 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:28:37 +00:00
waldemar%netscape.com
ddd15f4368 Updated pathnames
git-svn-id: svn://10.0.0.236/trunk@137922 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:26:59 +00:00
cltbld%netscape.com
d461a01286 Support for running tests with TestGtkEmbed. r/a=jrgm (mcafee)
git-svn-id: svn://10.0.0.236/trunk@137921 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:22:42 +00:00
jst%netscape.com
90542747f2 Fixing part of bug 192837. Freezing most remaining DOM HTML interfaces and also nsIDOMStyleSheetList. r=harishd@netscape.com, sr=peterv@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@137920 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:20:16 +00:00
varga%netscape.com
55eed6a0d4 Fix for bug 191215. Graphic in attachment(.jpg) fails to display on double click -bld 2003011509 does.
r=jag sr=sspitzer a=dbaron


git-svn-id: svn://10.0.0.236/trunk@137919 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:18:44 +00:00
mcafee%netscape.com
e2d59e987e New file, does not affect build. This html test externalizes the bloat url -f cycle mechanism for browsers that don't have -f (TestGtkEmbed, etc.). (193748). r=jrgm, sr=bryner, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137915 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:07:47 +00:00
smontagu%netscape.com
5e439784a6 Mozilla locks up when percent complete hits 100% when printing via Xprint. Bug 193081, author=Roland.Mainz@informatik.med.uni-giessen.de, r=jkeiser, sr=roc+moz, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@137914 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:05:20 +00:00
varga%netscape.com
f759c78a4c Fix for bug 139396. Sorting of Bookmarks doesn't work at all.
r=jag sr=sspitzer a=dbaron


git-svn-id: svn://10.0.0.236/trunk@137913 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 23:55:44 +00:00
varga%netscape.com
86b328ac84 Fix for bug 171128. List of attachment is blank.
r=cavin,hewitt sr=sspitzer a=dbaron


git-svn-id: svn://10.0.0.236/trunk@137912 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 23:52:15 +00:00
pschwartau%netscape.com
866fe0c426 Initial add. Regression test for bug 193555.
git-svn-id: svn://10.0.0.236/trunk@137911 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 23:08:59 +00:00
jst%netscape.com
94b7a943c4 Fixing bug 193710. Fix crash in the DOM event handling code where it was passing a bad stack pointer to the JS engine. r=peterv@netscape.com, sr=brendan@mozilla.org, a=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@137910 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 22:38:55 +00:00
pschwartau%netscape.com
4511c6f624 Initial add. Regression test for bug 193418.
git-svn-id: svn://10.0.0.236/trunk@137909 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 22:24:26 +00:00
heikki%netscape.com
3a9654e568 Fixing build bustage; added missing semicolon.
git-svn-id: svn://10.0.0.236/trunk@137907 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 22:19:43 +00:00
cbiesinger%web.de
70ad98eadf 193637 patch by dwitte@stanford.edu r=timeless sr=darin a=dbaron
Cookie logging is reversed


git-svn-id: svn://10.0.0.236/trunk@137906 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 21:37:46 +00:00
mkaply%us.ibm.com
eed2c439b3 #192712
r=pedemont, sr=blizzard (platform specific code), a=dbaron
OS/2 only - uninstall the uninstaller


git-svn-id: svn://10.0.0.236/trunk@137904 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 21:26:42 +00:00
mkaply%us.ibm.com
d228aa5697 #193719
r=brade, sr=kin, a=dbaron
Midas - crash - handle unexpected empty parameters


git-svn-id: svn://10.0.0.236/trunk@137903 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 21:02:43 +00:00
blizzard%redhat.com
030f11107d Bug #183370. Mouse pointer changes when dragging text and locks up X. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@137901 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 18:50:01 +00:00
igor%mir2.org
893de0bda2 Store number of locals as a field in ScriptOrFnNode and not as int node property.
git-svn-id: svn://10.0.0.236/trunk@137900 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 17:41:04 +00:00
igor%mir2.org
438fa8a3b6 Store function array inside ScriptOrFnNode as field, not as a node property.
git-svn-id: svn://10.0.0.236/trunk@137899 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 17:39:26 +00:00
igor%mir2.org
2f0802c692 Pass ScriptOrFnNode explicitly to function expecting script or function top node and fix OptTransformer problem where it marked nested functions of function as suitable for direct call optimization which was caused by removal of parameter name subtree in FunctionNode.
git-svn-id: svn://10.0.0.236/trunk@137898 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 17:34:20 +00:00
sicking%bigfoot.com
a44b5b66ff fix bustage
git-svn-id: svn://10.0.0.236/trunk@137897 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 15:43:54 +00:00
blizzard%redhat.com
0f9733c717 Bug #191072. Fixing focus for plugins. Patch from robin.lu@sun.com r=me
git-svn-id: svn://10.0.0.236/trunk@137896 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 15:36:37 +00:00
bzbarsky%mit.edu
7e7bcd2eb7 Fix double-delete on error return. Bug 188729 stuff, r=sicking, sr=peterv, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137895 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 14:52:46 +00:00
sicking%bigfoot.com
cb25c0f155 Bug 193586: Fix reference-cycle in nsXPathEvaluator->document->nsXPathEvaluatorTearoff
r=peterv sr=jst a=dbaron


git-svn-id: svn://10.0.0.236/trunk@137894 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 14:30:03 +00:00
dbradley%netscape.com
9d67742b3f Bug 140852 (160602) - String(819187200000) == '8191871:0000' in xpcshell, browser. r=seawood, a=brendan
git-svn-id: svn://10.0.0.236/trunk@137893 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 13:02:08 +00:00
igor%mir2.org
ea23065719 Introduction of ScriptOrFnNode as a Node to represent scripts and a base class for FunctionNode so it can be used to store variable tables, line information, regular expressions etc. instead of using special Node properties.
git-svn-id: svn://10.0.0.236/trunk@137892 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 08:51:00 +00:00
bernd.mielke%snafu.de
a93c74cc23 the cursor should move at positions where the cellmap has holes, bug 193405 r=jkeiser sr/a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137891 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 06:17:09 +00:00
darin%netscape.com
5e26e4feef fixing bustage!
git-svn-id: svn://10.0.0.236/trunk@137890 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 04:38:24 +00:00
rogerl%netscape.com
58d30a86b6 Function literals, switch bcc to collect generic JS2Objects.
git-svn-id: svn://10.0.0.236/trunk@137889 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 03:29:07 +00:00
justdave%syndicomm.com
c72534171c runtests.pl now lets you specify a test number on the command line if you only want to run that specific test instead of all of them. (no bug number)
git-svn-id: svn://10.0.0.236/trunk@137886 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 02:33:31 +00:00
robin.lu%sun.com
f4a6a2a8d5 fixed Bug 186510 [gtk2] porting splash.
r=blizzard sr=jaggernaut a=dbaron


git-svn-id: svn://10.0.0.236/trunk@137884 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 02:15:28 +00:00
darin%netscape.com
e58f1a2138 fixes bug 192478 "mozilla freezes when 'View Selection Source' @ nsPipe3.cpp::nsPipeOutputStream::WriteSegments" r=dougt sr=bz a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137882 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 01:37:28 +00:00
rogerl%netscape.com
4f1113315a Added Function constructor.
git-svn-id: svn://10.0.0.236/trunk@137881 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 01:17:24 +00:00
igor%mir2.org
8d56f6596b Removal of a separated tree walking phase in NodeTransformer to collect variables as this is done now during parsing
git-svn-id: svn://10.0.0.236/trunk@137879 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 00:10:24 +00:00
igor%mir2.org
d0d7c03d34 Adjusted to refer to 1.5R4 as the last release
git-svn-id: svn://10.0.0.236/trunk@137878 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 00:06:06 +00:00
igor%mir2.org
5a6ac10701 Fixing links
git-svn-id: svn://10.0.0.236/trunk@137877 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 00:05:27 +00:00
igor%mir2.org
35f4eceae2 Remove code duplication when reporting syntax errors in NodeTransformer, ToekStream, IRFactory and Parser and add a method to create FunctionNode to Interpreter/Codegen to remove the need to have OptIRFactory.
git-svn-id: svn://10.0.0.236/trunk@137876 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 20:28:56 +00:00
igor%mir2.org
e2c90906fc *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@137875 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 20:28:55 +00:00
locka%iol.ie
0de672ed16 Fix blacklist/whitelist registry code in COM connect. b=193256 r=dbradley sr=alecf a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137874 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 19:50:14 +00:00
sicking%bigfoot.com
0eeae66c43 Bug 169036: Fix potential crasher by adding a nullcheck.
r=jrgm sr=jst a=dbaron


git-svn-id: svn://10.0.0.236/trunk@137873 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 18:08:37 +00:00
brendan%mozilla.org
6348c215f4 - Turn jrgm's helpful assert/defend changes into assertions that mCIDOffset
is never 0, and make the memset-to-zero required for these assertions be
  #ifdef NS_DEBUG.
- Extend FastLoad file format to encode a singleton flag in the high bit of
  nsFastLoadSharpObjectInfo.mWeakRefCnt.  The updater code needs to test this
  bit in order to deserialize a singleton that was not read by the updater's
  reader during this FastLoad episode.  Otherwise the updater is likely to
  reserialize the singleton, leading to multiple entries in the object map
  for the same object, and UMRs when loading from the writer's object map
  enumeration (objvec) in nsFastLoadFileWriter::WriteFooter.
- Remove bogus assertion that worked only when an XPCOM data structure being
  serialized was still alive at the time the writer closed.  In general, there
  is no relationship between the strong ref-counts in a FastLoad file and the
  XPCOM refcnts in memory at close time.
- Bug 189832, r=jrgm, sr=ben, a=dbaron.


git-svn-id: svn://10.0.0.236/trunk@137872 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 17:40:16 +00:00
burnus%gmx.de
60fdcc9738 Bug 135820 - token cancellation message are not user-friendly
r=gerv, a=justdave


git-svn-id: svn://10.0.0.236/trunk@137871 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 16:11:49 +00:00
jake%bugzilla.org
4d76f77ff3 Recompiling the docs for the 2.17.4 development release.
git-svn-id: svn://10.0.0.236/trunk@137870 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 15:43:50 +00:00
jake%bugzilla.org
385e90be4c Spell variant correctly
git-svn-id: svn://10.0.0.236/trunk@137868 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 15:36:08 +00:00
jake%bugzilla.org
3fb241c6b4 Update version infomation in anticipation for 2.17.4.
git-svn-id: svn://10.0.0.236/trunk@137866 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 15:33:35 +00:00
gerv%gerv.net
1dfb472ea3 Bug 193511 - post_bug page has two headers. Patch by gerv; r=burnus, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@137865 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 12:01:14 +00:00
gerv%gerv.net
5e8fa24f5f Bug 186994 - Unable to accept a new bug that has been assigned. Patch by gerv; r=bbaetz, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@137864 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 11:59:44 +00:00
cbiesinger%web.de
f05b6c3d83 192805 patch by db48x@yahoo.com r=timeless sr=bzbarsky a=asa
Page Info Window does not remember previous size


git-svn-id: svn://10.0.0.236/trunk@137863 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 11:48:46 +00:00
igor%mir2.org
15d575d2ac Creating and filling VariableTable directly during parsing phase and then accessing it in NodeTransformer. It still does not remove the need to have a separated walk through the tree for variables but now it only checks for function name / variable name clashes.
And http://bugzilla.mozilla.org/show_bug.cgi?id=193555 is now fixed as well.


git-svn-id: svn://10.0.0.236/trunk@137862 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-16 11:34:54 +00:00
igor%mir2.org
f1a981a3e3 Do explicit parsing of function expression statements so a correct function type will be passed to IRFactory during node creation and fix incorrect code generation when FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME is true.
I also added explicit flags to Parser: languageVersion and allowMemberExprAsFunctionName and set them from Context. In this way Parser can be used without Context which is useful for debugging.


git-svn-id: svn://10.0.0.236/trunk@137861 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 23:30:02 +00:00
igor%mir2.org
770f2aefee VariableTable changes toward removal of a separated NodeTransformer pass over the parser tree for variable initialization: the code to support a table of optimized variables for functions in the optimizer is moved to optimizer/OptFunctionNode and VariableTable holds only parameters/variables names now. It allowed to simplify VariableTable initialization in NodeTransformer.
git-svn-id: svn://10.0.0.236/trunk@137859 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 21:35:58 +00:00
igor%mir2.org
68a133ed21 Remove synchronization on Context instances as Context should only be accessed from one thread.
git-svn-id: svn://10.0.0.236/trunk@137858 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 21:23:54 +00:00
darin%netscape.com
62724d78ca fixes bug 193227 "Mozilla session hangs when trying to open website, then cannot load until restart" r=dougt sr=bz a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137857 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 21:04:30 +00:00
wtc%netscape.com
8f4de19ff9 Bug 134967: handle spaces and hyphens in $(USERNAME). Convert them to
underscores.  r=seawood@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@137856 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 20:39:01 +00:00
jake%bugzilla.org
0d78df76f9 Rearrange the credits page and give myself co-author status.
git-svn-id: svn://10.0.0.236/trunk@137855 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 18:31:13 +00:00
bernd.mielke%snafu.de
6c25746f96 report object frames mew in unconstrained conditions, bug 189079 r=peterl sr/a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137854 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 18:25:02 +00:00
igor%mir2.org
2d7d66fc2e Decoupling JavaAdapter from ClassRepository logic: JavaAdapter.createAdapterClass is replaced by JavaAdapter.createAdapterCode which just generates byte array with the adapter class file code and Codegen then passes this array to ClassRepository to save the class if necessary. In this way if repository do not need to load classes, adapter class will not be loaded at all.
git-svn-id: svn://10.0.0.236/trunk@137853 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 17:47:13 +00:00
jake%bugzilla.org
0fd33718f4 Bug 191537 - Improvements to the security section.
git-svn-id: svn://10.0.0.236/trunk@137852 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-15 17:22:42 +00:00
29 changed files with 12368 additions and 61 deletions

View File

@@ -1,61 +0,0 @@
/*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is Rhino code, released
* May 6, 1999.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1997-1999 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
* Norris Boyd
* Roger Lawrence
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the NPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the NPL or the GPL.
*/
package org.mozilla.javascript.optimizer;
import org.mozilla.javascript.*;
/**
* This class allows the creation of nodes, and follows the Factory pattern.
*
* @see IRFactory
* @author Norris Boyd
*/
class OptIRFactory extends IRFactory {
OptIRFactory(TokenStream ts, Scriptable scope, Codegen compiler) {
super(ts, scope);
this.compiler = compiler;
}
public Object createFunctionNode(String name, Object statements)
{
String className = compiler.getScriptClassName(name, false);
return new OptFunctionNode(name, (Node)statements, className);
}
private Codegen compiler;
}

View File

@@ -0,0 +1,539 @@
/*
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the elliptic curve math library for binary polynomial
* field curves.
*
* The Initial Developer of the Original Code is Sun Microsystems, Inc.
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Douglas Stebila <douglas@stebila.ca>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
*/
#ifdef NSS_ENABLE_ECC
/*
* GF2m_ecl.c: Contains an implementation of elliptic curve math library
* for curves over GF2m.
*
* XXX Can be moved to a separate subdirectory later.
*
*/
#include "GF2m_ecl.h"
#include "mpi/mplogic.h"
#include "mpi/mp_gf2m.h"
#include <stdlib.h>
/* Checks if point P(px, py) is at infinity. Uses affine coordinates. */
mp_err
GF2m_ec_pt_is_inf_aff(const mp_int *px, const mp_int *py)
{
if ((mp_cmp_z(px) == 0) && (mp_cmp_z(py) == 0)) {
return MP_YES;
} else {
return MP_NO;
}
}
/* Sets P(px, py) to be the point at infinity. Uses affine coordinates. */
mp_err
GF2m_ec_pt_set_inf_aff(mp_int *px, mp_int *py)
{
mp_zero(px);
mp_zero(py);
return MP_OKAY;
}
/* Computes R = P + Q based on IEEE P1363 A.10.2.
* Elliptic curve points P, Q, and R can all be identical.
* Uses affine coordinates.
*/
mp_err
GF2m_ec_pt_add_aff(const mp_int *pp, const mp_int *a, const mp_int *px,
const mp_int *py, const mp_int *qx, const mp_int *qy,
mp_int *rx, mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int lambda, xtemp, ytemp;
unsigned int *p;
int p_size;
p_size = mp_bpoly2arr(pp, p, 0) + 1;
p = (unsigned int *) (malloc(sizeof(unsigned int) * p_size));
if (p == NULL) goto cleanup;
mp_bpoly2arr(pp, p, p_size);
CHECK_MPI_OK( mp_init(&lambda) );
CHECK_MPI_OK( mp_init(&xtemp) );
CHECK_MPI_OK( mp_init(&ytemp) );
/* if P = inf, then R = Q */
if (GF2m_ec_pt_is_inf_aff(px, py) == 0) {
CHECK_MPI_OK( mp_copy(qx, rx) );
CHECK_MPI_OK( mp_copy(qy, ry) );
err = MP_OKAY;
goto cleanup;
}
/* if Q = inf, then R = P */
if (GF2m_ec_pt_is_inf_aff(qx, qy) == 0) {
CHECK_MPI_OK( mp_copy(px, rx) );
CHECK_MPI_OK( mp_copy(py, ry) );
err = MP_OKAY;
goto cleanup;
}
/* if px != qx, then lambda = (py+qy) / (px+qx),
* xtemp = a + lambda^2 + lambda + px + qx
*/
if (mp_cmp(px, qx) != 0) {
CHECK_MPI_OK( mp_badd(py, qy, &ytemp) );
CHECK_MPI_OK( mp_badd(px, qx, &xtemp) );
CHECK_MPI_OK( mp_bdivmod(&ytemp, &xtemp, pp, p, &lambda) );
CHECK_MPI_OK( mp_bsqrmod(&lambda, p, &xtemp) );
CHECK_MPI_OK( mp_badd(&xtemp, &lambda, &xtemp) );
CHECK_MPI_OK( mp_badd(&xtemp, a, &xtemp) );
CHECK_MPI_OK( mp_badd(&xtemp, px, &xtemp) );
CHECK_MPI_OK( mp_badd(&xtemp, qx, &xtemp) );
} else {
/* if py != qy or qx = 0, then R = inf */
if (((mp_cmp(py, qy) != 0)) || (mp_cmp_z(qx) == 0)) {
mp_zero(rx);
mp_zero(ry);
err = MP_OKAY;
goto cleanup;
}
/* lambda = qx + qy / qx */
CHECK_MPI_OK( mp_bdivmod(qy, qx, pp, p, &lambda) );
CHECK_MPI_OK( mp_badd(&lambda, qx, &lambda) );
/* xtemp = a + lambda^2 + lambda */
CHECK_MPI_OK( mp_bsqrmod(&lambda, p, &xtemp) );
CHECK_MPI_OK( mp_badd(&xtemp, &lambda, &xtemp) );
CHECK_MPI_OK( mp_badd(&xtemp, a, &xtemp) );
}
/* ry = (qx + xtemp) * lambda + xtemp + qy */
CHECK_MPI_OK( mp_badd(qx, &xtemp, &ytemp) );
CHECK_MPI_OK( mp_bmulmod(&ytemp, &lambda, p, &ytemp) );
CHECK_MPI_OK( mp_badd(&ytemp, &xtemp, &ytemp) );
CHECK_MPI_OK( mp_badd(&ytemp, qy, ry) );
/* rx = xtemp */
CHECK_MPI_OK( mp_copy(&xtemp, rx) );
cleanup:
mp_clear(&lambda);
mp_clear(&xtemp);
mp_clear(&ytemp);
free(p);
return err;
}
/* Computes R = P - Q.
* Elliptic curve points P, Q, and R can all be identical.
* Uses affine coordinates.
*/
mp_err
GF2m_ec_pt_sub_aff(const mp_int *pp, const mp_int *a, const mp_int *px,
const mp_int *py, const mp_int *qx, const mp_int *qy,
mp_int *rx, mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int nqy;
MP_DIGITS(&nqy) = 0;
CHECK_MPI_OK( mp_init(&nqy) );
/* nqy = qx+qy */
CHECK_MPI_OK( mp_badd(qx, qy, &nqy) );
err = GF2m_ec_pt_add_aff(pp, a, px, py, qx, &nqy, rx, ry);
cleanup:
mp_clear(&nqy);
return err;
}
/* Computes R = 2P.
* Elliptic curve points P and R can be identical.
* Uses affine coordinates.
*/
mp_err
GF2m_ec_pt_dbl_aff(const mp_int *pp, const mp_int *a, const mp_int *px,
const mp_int *py, mp_int *rx, mp_int *ry)
{
return GF2m_ec_pt_add_aff(pp, a, px, py, px, py, rx, ry);
}
/* Gets the i'th bit in the binary representation of a.
* If i >= length(a), then return 0.
* (The above behaviour differs from mpl_get_bit, which
* causes an error if i >= length(a).)
*/
#define MP_GET_BIT(a, i) \
((i) >= mpl_significant_bits((a))) ? 0 : mpl_get_bit((a), (i))
/* Computes R = nP based on IEEE P1363 A.10.3.
* Elliptic curve points P and R can be identical.
* Uses affine coordinates.
*/
mp_err
GF2m_ec_pt_mul_aff(const mp_int *pp, const mp_int *a, const mp_int *b,
const mp_int *px, const mp_int *py, const mp_int *n,
mp_int *rx, mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int k, k3, qx, qy, sx, sy;
int b1, b3, i, l;
unsigned int *p;
int p_size;
MP_DIGITS(&k) = 0;
MP_DIGITS(&k3) = 0;
MP_DIGITS(&qx) = 0;
MP_DIGITS(&qy) = 0;
MP_DIGITS(&sx) = 0;
MP_DIGITS(&sy) = 0;
CHECK_MPI_OK( mp_init(&k) );
CHECK_MPI_OK( mp_init(&k3) );
CHECK_MPI_OK( mp_init(&qx) );
CHECK_MPI_OK( mp_init(&qy) );
CHECK_MPI_OK( mp_init(&sx) );
CHECK_MPI_OK( mp_init(&sy) );
p_size = mp_bpoly2arr(pp, p, 0) + 1;
p = (unsigned int *) (malloc(sizeof(unsigned int) * p_size));
if (p == NULL) goto cleanup;
mp_bpoly2arr(pp, p, p_size);
/* if n = 0 then r = inf */
if (mp_cmp_z(n) == 0) {
mp_zero(rx);
mp_zero(ry);
err = MP_OKAY;
goto cleanup;
}
/* Q = P, k = n */
CHECK_MPI_OK( mp_copy(px, &qx) );
CHECK_MPI_OK( mp_copy(py, &qy) );
CHECK_MPI_OK( mp_copy(n, &k) );
/* if n < 0 then Q = -Q, k = -k */
if (mp_cmp_z(n) < 0) {
CHECK_MPI_OK( mp_badd(&qx, &qy, &qy) );
CHECK_MPI_OK( mp_neg(&k, &k) );
}
#ifdef EC_DEBUG /* basic double and add method */
l = mpl_significant_bits(&k) - 1;
mp_zero(&sx);
mp_zero(&sy);
for (i = l; i >= 0; i--) {
/* if k_i = 1, then S = S + Q */
if (mpl_get_bit(&k, i) != 0) {
CHECK_MPI_OK( GF2m_ec_pt_add_aff(pp, a, &sx, &sy, &qx, &qy, &sx, &sy) );
}
if (i > 0) {
/* S = 2S */
CHECK_MPI_OK( GF2m_ec_pt_dbl_aff(pp, a, &sx, &sy, &sx, &sy) );
}
}
#else /* double and add/subtract method from standard */
/* k3 = 3 * k */
mp_set(&k3, 0x3);
CHECK_MPI_OK( mp_mul(&k, &k3, &k3) );
/* S = Q */
CHECK_MPI_OK( mp_copy(&qx, &sx) );
CHECK_MPI_OK( mp_copy(&qy, &sy) );
/* l = index of high order bit in binary representation of 3*k */
l = mpl_significant_bits(&k3) - 1;
/* for i = l-1 downto 1 */
for (i = l - 1; i >= 1; i--) {
/* S = 2S */
CHECK_MPI_OK( GF2m_ec_pt_dbl_aff(pp, a, &sx, &sy, &sx, &sy) );
b3 = MP_GET_BIT(&k3, i);
b1 = MP_GET_BIT(&k, i);
/* if k3_i = 1 and k_i = 0, then S = S + Q */
if ((b3 == 1) && (b1 == 0)) {
CHECK_MPI_OK( GF2m_ec_pt_add_aff(pp, a, &sx, &sy, &qx, &qy, &sx, &sy) );
/* if k3_i = 0 and k_i = 1, then S = S - Q */
} else if ((b3 == 0) && (b1 == 1)) {
CHECK_MPI_OK( GF2m_ec_pt_sub_aff(pp, a, &sx, &sy, &qx, &qy, &sx, &sy) );
}
}
#endif
/* output S */
CHECK_MPI_OK( mp_copy(&sx, rx) );
CHECK_MPI_OK( mp_copy(&sy, ry) );
cleanup:
mp_clear(&k);
mp_clear(&k3);
mp_clear(&qx);
mp_clear(&qy);
mp_clear(&sx);
mp_clear(&sy);
free(p);
return err;
}
/* Compute the x-coordinate x/z for the point 2*(x/z) in Montgomery projective
* coordinates.
* Uses algorithm Mdouble in appendix of
* Lopez, J. and Dahab, R. "Fast multiplication on elliptic curves over
* GF(2^m) without precomputation".
* modified to not require precomputation of c=b^{2^{m-1}}.
*/
static mp_err
gf2m_Mdouble(const mp_int *pp, const unsigned int p[], const mp_int *a,
const mp_int *b, mp_int *x, mp_int *z)
{
mp_err err = MP_OKAY;
mp_int t1;
MP_DIGITS(&t1) = 0;
CHECK_MPI_OK( mp_init(&t1) );
CHECK_MPI_OK( mp_bsqrmod(x, p, x) );
CHECK_MPI_OK( mp_bsqrmod(z, p, &t1) );
CHECK_MPI_OK( mp_bmulmod(x, &t1, p, z) );
CHECK_MPI_OK( mp_bsqrmod(x, p, x) );
CHECK_MPI_OK( mp_bsqrmod(&t1, p, &t1) );
CHECK_MPI_OK( mp_bmulmod(b, &t1, p, &t1) );
CHECK_MPI_OK( mp_badd(x, &t1, x) );
cleanup:
mp_clear(&t1);
return err;
}
/* Compute the x-coordinate x1/z1 for the point (x1/z1)+(x2/x2) in Montgomery
* projective coordinates.
* Uses algorithm Madd in appendix of
* Lopex, J. and Dahab, R. "Fast multiplication on elliptic curves over
* GF(2^m) without precomputation".
*/
static mp_err
gf2m_Madd(const mp_int *pp, const unsigned int p[], const mp_int *a,
const mp_int *b, const mp_int *x, mp_int *x1, mp_int *z1, mp_int *x2,
mp_int *z2)
{
mp_err err = MP_OKAY;
mp_int t1, t2;
MP_DIGITS(&t1) = 0;
MP_DIGITS(&t2) = 0;
CHECK_MPI_OK( mp_init(&t1) );
CHECK_MPI_OK( mp_init(&t2) );
CHECK_MPI_OK( mp_copy(x, &t1) );
CHECK_MPI_OK( mp_bmulmod(x1, z2, p, x1) );
CHECK_MPI_OK( mp_bmulmod(z1, x2, p, z1) );
CHECK_MPI_OK( mp_bmulmod(x1, z1, p, &t2) );
CHECK_MPI_OK( mp_badd(z1, x1, z1) );
CHECK_MPI_OK( mp_bsqrmod(z1, p, z1) );
CHECK_MPI_OK( mp_bmulmod(z1, &t1, p, x1) );
CHECK_MPI_OK( mp_badd(x1, &t2, x1) );
cleanup:
mp_clear(&t1);
mp_clear(&t2);
return err;
}
/* Compute the x, y affine coordinates from the point (x1, z1) (x2, z2)
* using Montgomery point multiplication algorithm Mxy() in appendix of
* Lopex, J. and Dahab, R. "Fast multiplication on elliptic curves over
* GF(2^m) without precomputation".
* Returns:
* 0 on error
* 1 if return value should be the point at infinity
* 2 otherwise
*/
static int
gf2m_Mxy(const mp_int *pp, const unsigned int p[], const mp_int *a,
const mp_int *b, const mp_int *x, const mp_int *y, mp_int *x1, mp_int *z1,
mp_int *x2, mp_int *z2)
{
mp_err err = MP_OKAY;
int ret;
mp_int t3, t4, t5;
MP_DIGITS(&t3) = 0;
MP_DIGITS(&t4) = 0;
MP_DIGITS(&t5) = 0;
CHECK_MPI_OK( mp_init(&t3) );
CHECK_MPI_OK( mp_init(&t4) );
CHECK_MPI_OK( mp_init(&t5) );
if (mp_cmp_z(z1) == 0) {
mp_zero(x2);
mp_zero(z2);
ret = 1;
goto cleanup;
}
if (mp_cmp_z(z2) == 0) {
CHECK_MPI_OK( mp_copy(x, x2) );
CHECK_MPI_OK( mp_badd(x, y, z2) );
ret = 2;
goto cleanup;
}
mp_set(&t5, 0x1);
CHECK_MPI_OK( mp_bmulmod(z1, z2, p, &t3) );
CHECK_MPI_OK( mp_bmulmod(z1, x, p, z1) );
CHECK_MPI_OK( mp_badd(z1, x1, z1) );
CHECK_MPI_OK( mp_bmulmod(z2, x, p, z2) );
CHECK_MPI_OK( mp_bmulmod(z2, x1, p, x1) );
CHECK_MPI_OK( mp_badd(z2, x2, z2) );
CHECK_MPI_OK( mp_bmulmod(z2, z1, p, z2) );
CHECK_MPI_OK( mp_bsqrmod(x, p, &t4) );
CHECK_MPI_OK( mp_badd(&t4, y, &t4) );
CHECK_MPI_OK( mp_bmulmod(&t4, &t3, p, &t4) );
CHECK_MPI_OK( mp_badd(&t4, z2, &t4) );
CHECK_MPI_OK( mp_bmulmod(&t3, x, p, &t3) );
CHECK_MPI_OK( mp_bdivmod(&t5, &t3, pp, p, &t3) );
CHECK_MPI_OK( mp_bmulmod(&t3, &t4, p, &t4) );
CHECK_MPI_OK( mp_bmulmod(x1, &t3, p, x2) );
CHECK_MPI_OK( mp_badd(x2, x, z2) );
CHECK_MPI_OK( mp_bmulmod(z2, &t4, p, z2) );
CHECK_MPI_OK( mp_badd(z2, y, z2) );
ret = 2;
cleanup:
mp_clear(&t3);
mp_clear(&t4);
mp_clear(&t5);
if (err == MP_OKAY) {
return ret;
} else {
return 0;
}
}
/* Computes R = nP based on algorithm 2P of
* Lopex, J. and Dahab, R. "Fast multiplication on elliptic curves over
* GF(2^m) without precomputation".
* Elliptic curve points P and R can be identical.
* Uses Montgomery projective coordinates.
*/
mp_err
GF2m_ec_pt_mul_mont(const mp_int *pp, const mp_int *a, const mp_int *b,
const mp_int *px, const mp_int *py, const mp_int *n,
mp_int *rx, mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int x1, x2, z1, z2;
int i, j;
mp_digit top_bit, mask;
unsigned int *p;
int p_size;
MP_DIGITS(&x1) = 0;
MP_DIGITS(&x2) = 0;
MP_DIGITS(&z1) = 0;
MP_DIGITS(&z2) = 0;
CHECK_MPI_OK( mp_init(&x1) );
CHECK_MPI_OK( mp_init(&x2) );
CHECK_MPI_OK( mp_init(&z1) );
CHECK_MPI_OK( mp_init(&z2) );
p_size = mp_bpoly2arr(pp, p, 0) + 1;
p = (unsigned int *) (malloc(sizeof(unsigned int) * p_size));
if (p == NULL) goto cleanup;
mp_bpoly2arr(pp, p, p_size);
/* if result should be point at infinity */
if ((mp_cmp_z(n) == 0) || (GF2m_ec_pt_is_inf_aff(px, py) == MP_YES)) {
CHECK_MPI_OK( GF2m_ec_pt_set_inf_aff(rx, ry) );
goto cleanup;
}
CHECK_MPI_OK( mp_copy(rx, &x2) ); /* x2 = rx */
CHECK_MPI_OK( mp_copy(ry, &z2) ); /* z2 = ry */
CHECK_MPI_OK( mp_copy(px, &x1) ); /* x1 = px */
mp_set(&z1, 0x1); /* z1 = 1 */
CHECK_MPI_OK( mp_bsqrmod(&x1, p, &z2) ); /* z2 = x1^2 = x2^2 */
CHECK_MPI_OK( mp_bsqrmod(&z2, p, &x2) );
CHECK_MPI_OK( mp_badd(&x2, b, &x2) ); /* x2 = px^4 + b */
/* find top-most bit and go one past it */
i = MP_USED(n) - 1;
j = MP_DIGIT_BIT - 1;
top_bit = 1;
top_bit <<= MP_DIGIT_BIT - 1;
mask = top_bit;
while (!(MP_DIGITS(n)[i] & mask)) {
mask >>= 1;
j--;
}
mask >>= 1; j--;
/* if top most bit was at word break, go to next word */
if (!mask) {
i--;
j = MP_DIGIT_BIT - 1;
mask = top_bit;
}
for (; i >= 0; i--) {
for (; j >= 0; j--) {
if (MP_DIGITS(n)[i] & mask) {
CHECK_MPI_OK( gf2m_Madd(pp, p, a, b, px, &x1, &z1, &x2, &z2) );
CHECK_MPI_OK( gf2m_Mdouble(pp, p, a, b, &x2, &z2) );
} else {
CHECK_MPI_OK( gf2m_Madd(pp, p, a, b, px, &x2, &z2, &x1, &z1) );
CHECK_MPI_OK( gf2m_Mdouble(pp, p, a, b, &x1, &z1) );
}
mask >>= 1;
}
j = MP_DIGIT_BIT - 1;
mask = top_bit;
}
/* convert out of "projective" coordinates */
i = gf2m_Mxy(pp, p, a, b, px, py, &x1, &z1, &x2, &z2);
if (i == 0) {
err = MP_BADARG;
goto cleanup;
} else if (i == 1) {
CHECK_MPI_OK( GF2m_ec_pt_set_inf_aff(rx, ry) );
} else {
CHECK_MPI_OK( mp_copy(&x2, rx) );
CHECK_MPI_OK( mp_copy(&z2, ry) );
}
cleanup:
mp_clear(&x1);
mp_clear(&x2);
mp_clear(&z1);
mp_clear(&z2);
free(p);
return err;
}
#endif /* NSS_ENABLE_ECC */

View File

@@ -0,0 +1,96 @@
/*
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the elliptic curve math library for binary polynomial
* field curves.
*
* The Initial Developer of the Original Code is Sun Microsystems, Inc.
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Douglas Stebila <douglas@stebila.ca>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
*/
#ifndef __gf2m_ecl_h_
#define __gf2m_ecl_h_
#ifdef NSS_ENABLE_ECC
#include "secmpi.h"
/* Checks if point P(px, py) is at infinity. Uses affine coordinates. */
mp_err GF2m_ec_pt_is_inf_aff(const mp_int *px, const mp_int *py);
/* Sets P(px, py) to be the point at infinity. Uses affine coordinates. */
mp_err GF2m_ec_pt_set_inf_aff(mp_int *px, mp_int *py);
/* Computes R = P + Q where R is (rx, ry), P is (px, py) and Q is (qx, qy).
* Uses affine coordinates.
*/
mp_err GF2m_ec_pt_add_aff(const mp_int *pp, const mp_int *a,
const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy,
mp_int *rx, mp_int *ry);
/* Computes R = P - Q. Uses affine coordinates. */
mp_err GF2m_ec_pt_sub_aff(const mp_int *pp, const mp_int *a,
const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy,
mp_int *rx, mp_int *ry);
/* Computes R = 2P. Uses affine coordinates. */
mp_err GF2m_ec_pt_dbl_aff(const mp_int *pp, const mp_int *a,
const mp_int *px, const mp_int *py, mp_int *rx, mp_int *ry);
/* Computes R = nP where R is (rx, ry) and P is (px, py). The parameters
* a, b and p are the elliptic curve coefficients and the irreducible that
* determines the field GF2m. Uses affine coordinates.
*/
mp_err GF2m_ec_pt_mul_aff(const mp_int *pp, const mp_int *a, const mp_int *b,
const mp_int *px, const mp_int *py, const mp_int *n,
mp_int *rx, mp_int *ry);
/* Computes R = nP where R is (rx, ry) and P is (px, py). The parameters
* a, b and p are the elliptic curve coefficients and the irreducible that
* determines the field GF2m. Uses Montgomery projective coordinates.
*/
mp_err GF2m_ec_pt_mul_mont(const mp_int *pp, const mp_int *a,
const mp_int *b, const mp_int *px, const mp_int *py,
const mp_int *n, mp_int *rx, mp_int *ry);
#define GF2m_ec_pt_is_inf(px, py) GF2m_ec_pt_is_inf_aff((px), (py))
#define GF2m_ec_pt_add(p, a, px, py, qx, qy, rx, ry) \
GF2m_ec_pt_add_aff((p), (a), (px), (py), (qx), (qy), (rx), (ry))
#define GF2m_ECL_MONTGOMERY
#ifdef GF2m_ECL_AFFINE
#define GF2m_ec_pt_mul(pp, a, b, px, py, n, rx, ry) \
GF2m_ec_pt_mul_aff((pp), (a), (b), (px), (py), (n), (rx), (ry))
#elif defined(GF2m_ECL_MONTGOMERY)
#define GF2m_ec_pt_mul(pp, a, b, px, py, n, rx, ry) \
GF2m_ec_pt_mul_mont((pp), (a), (b), (px), (py), (n), (rx), (ry))
#endif /* GF2m_ECL_AFFINE or GF2m_ECL_MONTGOMERY */
#endif /* NSS_ENABLE_ECC */
#endif /* __gf2m_ecl_h_ */

View File

@@ -0,0 +1,647 @@
/*
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the elliptic curve math library for prime
* field curves.
*
* The Initial Developer of the Original Code is Sun Microsystems, Inc.
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Sheueling Chang Shantz <sheueling.chang@sun.com> and
* Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
*
* Bodo Moeller <moeller@cdc.informatik.tu-darmstadt.de>,
* Nils Larsch <nla@trustcenter.de>, and
* Lenka Fibikova <fibikova@exp-math.uni-essen.de>, the OpenSSL Project.
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
*/
#ifdef NSS_ENABLE_ECC
/*
* GFp_ecl.c: Contains an implementation of elliptic curve math library
* for curves over GFp.
*
* XXX Can be moved to a separate subdirectory later.
*
*/
#include "GFp_ecl.h"
#include "mpi/mplogic.h"
/* Checks if point P(px, py) is at infinity. Uses affine coordinates. */
mp_err
GFp_ec_pt_is_inf_aff(const mp_int *px, const mp_int *py)
{
if ((mp_cmp_z(px) == 0) && (mp_cmp_z(py) == 0)) {
return MP_YES;
} else {
return MP_NO;
}
}
/* Sets P(px, py) to be the point at infinity. Uses affine coordinates. */
mp_err
GFp_ec_pt_set_inf_aff(mp_int *px, mp_int *py)
{
mp_zero(px);
mp_zero(py);
return MP_OKAY;
}
/* Computes R = P + Q based on IEEE P1363 A.10.1.
* Elliptic curve points P, Q, and R can all be identical.
* Uses affine coordinates.
*/
mp_err
GFp_ec_pt_add_aff(const mp_int *p, const mp_int *a, const mp_int *px,
const mp_int *py, const mp_int *qx, const mp_int *qy,
mp_int *rx, mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int lambda, temp, xtemp, ytemp;
CHECK_MPI_OK( mp_init(&lambda) );
CHECK_MPI_OK( mp_init(&temp) );
CHECK_MPI_OK( mp_init(&xtemp) );
CHECK_MPI_OK( mp_init(&ytemp) );
/* if P = inf, then R = Q */
if (GFp_ec_pt_is_inf_aff(px, py) == 0) {
CHECK_MPI_OK( mp_copy(qx, rx) );
CHECK_MPI_OK( mp_copy(qy, ry) );
err = MP_OKAY;
goto cleanup;
}
/* if Q = inf, then R = P */
if (GFp_ec_pt_is_inf_aff(qx, qy) == 0) {
CHECK_MPI_OK( mp_copy(px, rx) );
CHECK_MPI_OK( mp_copy(py, ry) );
err = MP_OKAY;
goto cleanup;
}
/* if px != qx, then lambda = (py-qy) / (px-qx) */
if (mp_cmp(px, qx) != 0) {
CHECK_MPI_OK( mp_submod(py, qy, p, &ytemp) );
CHECK_MPI_OK( mp_submod(px, qx, p, &xtemp) );
CHECK_MPI_OK( mp_invmod(&xtemp, p, &xtemp) );
CHECK_MPI_OK( mp_mulmod(&ytemp, &xtemp, p, &lambda) );
} else {
/* if py != qy or qy = 0, then R = inf */
if (((mp_cmp(py, qy) != 0)) || (mp_cmp_z(qy) == 0)) {
mp_zero(rx);
mp_zero(ry);
err = MP_OKAY;
goto cleanup;
}
/* lambda = (3qx^2+a) / (2qy) */
CHECK_MPI_OK( mp_sqrmod(qx, p, &xtemp) );
mp_set(&temp, 0x3);
CHECK_MPI_OK( mp_mulmod(&xtemp, &temp, p, &xtemp) );
CHECK_MPI_OK( mp_addmod(&xtemp, a, p, &xtemp) );
mp_set(&temp, 0x2);
CHECK_MPI_OK( mp_mulmod(qy, &temp, p, &ytemp) );
CHECK_MPI_OK( mp_invmod(&ytemp, p, &ytemp) );
CHECK_MPI_OK( mp_mulmod(&xtemp, &ytemp, p, &lambda) );
}
/* rx = lambda^2 - px - qx */
CHECK_MPI_OK( mp_sqrmod(&lambda, p, &xtemp) );
CHECK_MPI_OK( mp_submod(&xtemp, px, p, &xtemp) );
CHECK_MPI_OK( mp_submod(&xtemp, qx, p, &xtemp) );
/* ry = (x1-x2) * lambda - y1 */
CHECK_MPI_OK( mp_submod(qx, &xtemp, p, &ytemp) );
CHECK_MPI_OK( mp_mulmod(&ytemp, &lambda, p, &ytemp) );
CHECK_MPI_OK( mp_submod(&ytemp, qy, p, &ytemp) );
CHECK_MPI_OK( mp_copy(&xtemp, rx) );
CHECK_MPI_OK( mp_copy(&ytemp, ry) );
cleanup:
mp_clear(&lambda);
mp_clear(&temp);
mp_clear(&xtemp);
mp_clear(&ytemp);
return err;
}
/* Computes R = P - Q.
* Elliptic curve points P, Q, and R can all be identical.
* Uses affine coordinates.
*/
mp_err
GFp_ec_pt_sub_aff(const mp_int *p, const mp_int *a, const mp_int *px,
const mp_int *py, const mp_int *qx, const mp_int *qy,
mp_int *rx, mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int nqy;
MP_DIGITS(&nqy) = 0;
CHECK_MPI_OK( mp_init(&nqy) );
/* nqy = -qy */
CHECK_MPI_OK( mp_neg(qy, &nqy) );
err = GFp_ec_pt_add_aff(p, a, px, py, qx, &nqy, rx, ry);
cleanup:
mp_clear(&nqy);
return err;
}
/* Computes R = 2P.
* Elliptic curve points P and R can be identical.
* Uses affine coordinates.
*/
mp_err
GFp_ec_pt_dbl_aff(const mp_int *p, const mp_int *a, const mp_int *px,
const mp_int *py, mp_int *rx, mp_int *ry)
{
return GFp_ec_pt_add_aff(p, a, px, py, px, py, rx, ry);
}
/* Gets the i'th bit in the binary representation of a.
* If i >= length(a), then return 0.
* (The above behaviour differs from mpl_get_bit, which
* causes an error if i >= length(a).)
*/
#define MP_GET_BIT(a, i) \
((i) >= mpl_significant_bits((a))) ? 0 : mpl_get_bit((a), (i))
/* Computes R = nP based on IEEE P1363 A.10.3.
* Elliptic curve points P and R can be identical.
* Uses affine coordinates.
*/
mp_err
GFp_ec_pt_mul_aff(const mp_int *p, const mp_int *a, const mp_int *b,
const mp_int *px, const mp_int *py, const mp_int *n, mp_int *rx,
mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int k, k3, qx, qy, sx, sy;
int b1, b3, i, l;
MP_DIGITS(&k) = 0;
MP_DIGITS(&k3) = 0;
MP_DIGITS(&qx) = 0;
MP_DIGITS(&qy) = 0;
MP_DIGITS(&sx) = 0;
MP_DIGITS(&sy) = 0;
CHECK_MPI_OK( mp_init(&k) );
CHECK_MPI_OK( mp_init(&k3) );
CHECK_MPI_OK( mp_init(&qx) );
CHECK_MPI_OK( mp_init(&qy) );
CHECK_MPI_OK( mp_init(&sx) );
CHECK_MPI_OK( mp_init(&sy) );
/* if n = 0 then r = inf */
if (mp_cmp_z(n) == 0) {
mp_zero(rx);
mp_zero(ry);
err = MP_OKAY;
goto cleanup;
}
/* Q = P, k = n */
CHECK_MPI_OK( mp_copy(px, &qx) );
CHECK_MPI_OK( mp_copy(py, &qy) );
CHECK_MPI_OK( mp_copy(n, &k) );
/* if n < 0 Q = -Q, k = -k */
if (mp_cmp_z(n) < 0) {
CHECK_MPI_OK( mp_neg(&qy, &qy) );
CHECK_MPI_OK( mp_mod(&qy, p, &qy) );
CHECK_MPI_OK( mp_neg(&k, &k) );
CHECK_MPI_OK( mp_mod(&k, p, &k) );
}
#ifdef EC_DEBUG /* basic double and add method */
l = mpl_significant_bits(&k) - 1;
mp_zero(&sx);
mp_zero(&sy);
for (i = l; i >= 0; i--) {
/* if k_i = 1, then S = S + Q */
if (mpl_get_bit(&k, i) != 0) {
CHECK_MPI_OK( GFp_ec_pt_add_aff(p, a, &sx, &sy,
&qx, &qy, &sx, &sy) );
}
if (i > 0) {
/* S = 2S */
CHECK_MPI_OK( GFp_ec_pt_dbl_aff(p, a, &sx, &sy, &sx, &sy) );
}
}
#else /* double and add/subtract method from standard */
/* k3 = 3 * k */
mp_set(&k3, 0x3);
CHECK_MPI_OK( mp_mul(&k, &k3, &k3) );
/* S = Q */
CHECK_MPI_OK( mp_copy(&qx, &sx) );
CHECK_MPI_OK( mp_copy(&qy, &sy) );
/* l = index of high order bit in binary representation of 3*k */
l = mpl_significant_bits(&k3) - 1;
/* for i = l-1 downto 1 */
for (i = l - 1; i >= 1; i--) {
/* S = 2S */
CHECK_MPI_OK( GFp_ec_pt_dbl_aff(p, a, &sx, &sy, &sx, &sy) );
b3 = MP_GET_BIT(&k3, i);
b1 = MP_GET_BIT(&k, i);
/* if k3_i = 1 and k_i = 0, then S = S + Q */
if ((b3 == 1) && (b1 == 0)) {
CHECK_MPI_OK( GFp_ec_pt_add_aff(p, a, &sx, &sy,
&qx, &qy, &sx, &sy) );
/* if k3_i = 0 and k_i = 1, then S = S - Q */
} else if ((b3 == 0) && (b1 == 1)) {
CHECK_MPI_OK( GFp_ec_pt_sub_aff(p, a, &sx, &sy,
&qx, &qy, &sx, &sy) );
}
}
#endif
/* output S */
CHECK_MPI_OK( mp_copy(&sx, rx) );
CHECK_MPI_OK( mp_copy(&sy, ry) );
cleanup:
mp_clear(&k);
mp_clear(&k3);
mp_clear(&qx);
mp_clear(&qy);
mp_clear(&sx);
mp_clear(&sy);
return err;
}
/* Converts a point P(px, py, pz) from Jacobian projective coordinates to
* affine coordinates R(rx, ry). P and R can share x and y coordinates.
*/
mp_err
GFp_ec_pt_jac2aff(const mp_int *px, const mp_int *py, const mp_int *pz,
const mp_int *p, mp_int *rx, mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int z1, z2, z3;
MP_DIGITS(&z1) = 0;
MP_DIGITS(&z2) = 0;
MP_DIGITS(&z3) = 0;
CHECK_MPI_OK( mp_init(&z1) );
CHECK_MPI_OK( mp_init(&z2) );
CHECK_MPI_OK( mp_init(&z3) );
/* if point at infinity, then set point at infinity and exit */
if (GFp_ec_pt_is_inf_jac(px, py, pz) == MP_YES) {
CHECK_MPI_OK( GFp_ec_pt_set_inf_aff(rx, ry) );
goto cleanup;
}
/* transform (px, py, pz) into (px / pz^2, py / pz^3) */
if (mp_cmp_d(pz, 1) == 0) {
CHECK_MPI_OK( mp_copy(px, rx) );
CHECK_MPI_OK( mp_copy(py, ry) );
} else {
CHECK_MPI_OK( mp_invmod(pz, p, &z1) );
CHECK_MPI_OK( mp_sqrmod(&z1, p, &z2) );
CHECK_MPI_OK( mp_mulmod(&z1, &z2, p, &z3) );
CHECK_MPI_OK( mp_mulmod(px, &z2, p, rx) );
CHECK_MPI_OK( mp_mulmod(py, &z3, p, ry) );
}
cleanup:
mp_clear(&z1);
mp_clear(&z2);
mp_clear(&z3);
return err;
}
/* Checks if point P(px, py, pz) is at infinity.
* Uses Jacobian coordinates.
*/
mp_err
GFp_ec_pt_is_inf_jac(const mp_int *px, const mp_int *py, const mp_int *pz)
{
return mp_cmp_z(pz);
}
/* Sets P(px, py, pz) to be the point at infinity. Uses Jacobian
* coordinates.
*/
mp_err
GFp_ec_pt_set_inf_jac(mp_int *px, mp_int *py, mp_int *pz)
{
mp_zero(pz);
return MP_OKAY;
}
/* Computes R = P + Q where R is (rx, ry, rz), P is (px, py, pz) and
* Q is (qx, qy, qz). Elliptic curve points P, Q, and R can all be
* identical. Uses Jacobian coordinates.
*
* This routine implements Point Addition in the Jacobian Projective
* space as described in the paper "Efficient elliptic curve exponentiation
* using mixed coordinates", by H. Cohen, A Miyaji, T. Ono.
*/
mp_err
GFp_ec_pt_add_jac(const mp_int *p, const mp_int *a, const mp_int *px,
const mp_int *py, const mp_int *pz, const mp_int *qx,
const mp_int *qy, const mp_int *qz, mp_int *rx, mp_int *ry, mp_int *rz)
{
mp_err err = MP_OKAY;
mp_int n0, u1, u2, s1, s2, H, G;
MP_DIGITS(&n0) = 0;
MP_DIGITS(&u1) = 0;
MP_DIGITS(&u2) = 0;
MP_DIGITS(&s1) = 0;
MP_DIGITS(&s2) = 0;
MP_DIGITS(&H) = 0;
MP_DIGITS(&G) = 0;
CHECK_MPI_OK( mp_init(&n0) );
CHECK_MPI_OK( mp_init(&u1) );
CHECK_MPI_OK( mp_init(&u2) );
CHECK_MPI_OK( mp_init(&s1) );
CHECK_MPI_OK( mp_init(&s2) );
CHECK_MPI_OK( mp_init(&H) );
CHECK_MPI_OK( mp_init(&G) );
/* Use point double if pointers are equal. */
if ((px == qx) && (py == qy) && (pz == qz)) {
err = GFp_ec_pt_dbl_jac(p, a, px, py, pz, rx, ry, rz);
goto cleanup;
}
/* If either P or Q is the point at infinity, then return
* the other point
*/
if (GFp_ec_pt_is_inf_jac(px, py, pz) == MP_YES) {
CHECK_MPI_OK( mp_copy(qx, rx) );
CHECK_MPI_OK( mp_copy(qy, ry) );
CHECK_MPI_OK( mp_copy(qz, rz) );
goto cleanup;
}
if (GFp_ec_pt_is_inf_jac(qx, qy, qz) == MP_YES) {
CHECK_MPI_OK( mp_copy(px, rx) );
CHECK_MPI_OK( mp_copy(py, ry) );
CHECK_MPI_OK( mp_copy(pz, rz) );
goto cleanup;
}
/* Compute u1 = px * qz^2, s1 = py * qz^3 */
if (mp_cmp_d(qz, 1) == 0) {
CHECK_MPI_OK( mp_copy(px, &u1) );
CHECK_MPI_OK( mp_copy(py, &s1) );
} else {
CHECK_MPI_OK( mp_sqrmod(qz, p, &n0) );
CHECK_MPI_OK( mp_mulmod(px, &n0, p, &u1) );
CHECK_MPI_OK( mp_mulmod(&n0, qz, p, &n0) );
CHECK_MPI_OK( mp_mulmod(py, &n0, p, &s1) );
}
/* Compute u2 = qx * pz^2, s2 = qy * pz^3 */
if (mp_cmp_d(pz, 1) == 0) {
CHECK_MPI_OK( mp_copy(qx, &u2) );
CHECK_MPI_OK( mp_copy(qy, &s2) );
} else {
CHECK_MPI_OK( mp_sqrmod(pz, p, &n0) );
CHECK_MPI_OK( mp_mulmod(qx, &n0, p, &u2) );
CHECK_MPI_OK( mp_mulmod(&n0, pz, p, &n0) );
CHECK_MPI_OK( mp_mulmod(qy, &n0, p, &s2) );
}
/* Compute H = u2 - u1 ; G = s2 - s1 */
CHECK_MPI_OK( mp_submod(&u2, &u1, p, &H) );
CHECK_MPI_OK( mp_submod(&s2, &s1, p, &G) );
if (mp_cmp_z(&H) == 0) {
if (mp_cmp_z(&G) == 0) {
/* P = Q; double */
err = GFp_ec_pt_dbl_jac(p, a, px, py, pz,
rx, ry, rz);
goto cleanup;
} else {
/* P = -Q; return point at infinity */
CHECK_MPI_OK( GFp_ec_pt_set_inf_jac(rx, ry, rz) );
goto cleanup;
}
}
/* rz = pz * qz * H */
if (mp_cmp_d(pz, 1) == 0) {
if (mp_cmp_d(qz, 1) == 0) {
/* if pz == qz == 1, then rz = H */
CHECK_MPI_OK( mp_copy(&H, rz) );
} else {
CHECK_MPI_OK( mp_mulmod(qz, &H, p, rz) );
}
} else {
if (mp_cmp_d(qz, 1) == 0) {
CHECK_MPI_OK( mp_mulmod(pz, &H, p, rz) );
} else {
CHECK_MPI_OK( mp_mulmod(pz, qz, p, &n0) );
CHECK_MPI_OK( mp_mulmod(&n0, &H, p, rz) );
}
}
/* rx = G^2 - H^3 - 2 * u1 * H^2 */
CHECK_MPI_OK( mp_sqrmod(&G, p, rx) );
CHECK_MPI_OK( mp_sqrmod(&H, p, &n0) );
CHECK_MPI_OK( mp_mulmod(&n0, &u1, p, &u1) );
CHECK_MPI_OK( mp_addmod(&u1, &u1, p, &u2) );
CHECK_MPI_OK( mp_mulmod(&H, &n0, p, &H) );
CHECK_MPI_OK( mp_submod(rx, &H, p, rx) );
CHECK_MPI_OK( mp_submod(rx, &u2, p, rx) );
/* ry = - s1 * H^3 + G * (u1 * H^2 - rx) */
/* (formula based on values of variables before block above) */
CHECK_MPI_OK( mp_submod(&u1, rx, p, &u1) );
CHECK_MPI_OK( mp_mulmod(&G, &u1, p, ry) );
CHECK_MPI_OK( mp_mulmod(&s1, &H, p, &s1) );
CHECK_MPI_OK( mp_submod(ry, &s1, p, ry) );
cleanup:
mp_clear(&n0);
mp_clear(&u1);
mp_clear(&u2);
mp_clear(&s1);
mp_clear(&s2);
mp_clear(&H);
mp_clear(&G);
return err;
}
/* Computes R = 2P. Elliptic curve points P and R can be identical. Uses
* Jacobian coordinates.
*
* This routine implements Point Doubling in the Jacobian Projective
* space as described in the paper "Efficient elliptic curve exponentiation
* using mixed coordinates", by H. Cohen, A Miyaji, T. Ono.
*/
mp_err
GFp_ec_pt_dbl_jac(const mp_int *p, const mp_int *a, const mp_int *px,
const mp_int *py, const mp_int *pz, mp_int *rx, mp_int *ry, mp_int *rz)
{
mp_err err = MP_OKAY;
mp_int t0, t1, M, S;
MP_DIGITS(&t0) = 0;
MP_DIGITS(&t1) = 0;
MP_DIGITS(&M) = 0;
MP_DIGITS(&S) = 0;
CHECK_MPI_OK( mp_init(&t0) );
CHECK_MPI_OK( mp_init(&t1) );
CHECK_MPI_OK( mp_init(&M) );
CHECK_MPI_OK( mp_init(&S) );
if (GFp_ec_pt_is_inf_jac(px, py, pz) == MP_YES) {
CHECK_MPI_OK( GFp_ec_pt_set_inf_jac(rx, ry, rz) );
goto cleanup;
}
if (mp_cmp_d(pz, 1) == 0) {
/* M = 3 * px^2 + a */
CHECK_MPI_OK( mp_sqrmod(px, p, &t0) );
CHECK_MPI_OK( mp_addmod(&t0, &t0, p, &M) );
CHECK_MPI_OK( mp_addmod(&t0, &M, p, &t0) );
CHECK_MPI_OK( mp_addmod(&t0, a, p, &M) );
} else if (mp_cmp_int(a, -3) == 0) {
/* M = 3 * (px + pz^2) * (px - pz) */
CHECK_MPI_OK( mp_sqrmod(pz, p, &M) );
CHECK_MPI_OK( mp_addmod(px, &M, p, &t0) );
CHECK_MPI_OK( mp_submod(px, &M, p, &t1) );
CHECK_MPI_OK( mp_mulmod(&t0, &t1, p, &M) );
CHECK_MPI_OK( mp_addmod(&M, &M, p, &t0) );
CHECK_MPI_OK( mp_addmod(&t0, &M, p, &M) );
} else {
CHECK_MPI_OK( mp_sqrmod(px, p, &t0) );
CHECK_MPI_OK( mp_addmod(&t0, &t0, p, &M) );
CHECK_MPI_OK( mp_addmod(&t0, &M, p, &t0) );
CHECK_MPI_OK( mp_sqrmod(pz, p, &M) );
CHECK_MPI_OK( mp_sqrmod(&M, p, &M) );
CHECK_MPI_OK( mp_mulmod(&M, a, p, &M) );
CHECK_MPI_OK( mp_addmod(&M, &t0, p, &M) );
}
/* rz = 2 * py * pz */
if (mp_cmp_d(pz, 1) == 0) {
CHECK_MPI_OK( mp_addmod(py, py, p, rz) );
CHECK_MPI_OK( mp_sqrmod(rz, p, &t0) );
} else {
CHECK_MPI_OK( mp_addmod(py, py, p, &t0) );
CHECK_MPI_OK( mp_mulmod(&t0, pz, p, rz) );
CHECK_MPI_OK( mp_sqrmod(&t0, p, &t0) );
}
/* S = 4 * px * py^2 = pz * (2 * py)^2 */
CHECK_MPI_OK( mp_mulmod(px, &t0, p, &S) );
/* rx = M^2 - 2 * S */
CHECK_MPI_OK( mp_addmod(&S, &S, p, &t1) );
CHECK_MPI_OK( mp_sqrmod(&M, p, rx) );
CHECK_MPI_OK( mp_submod(rx, &t1, p, rx) );
/* ry = M * (S - rx) - 8 * py^4 */
CHECK_MPI_OK( mp_sqrmod(&t0, p, &t1) );
if (mp_isodd(&t1)) {
CHECK_MPI_OK( mp_add(&t1, p, &t1) );
}
CHECK_MPI_OK( mp_div_2(&t1, &t1) );
CHECK_MPI_OK( mp_submod(&S, rx, p, &S) );
CHECK_MPI_OK( mp_mulmod(&M, &S, p, &M) );
CHECK_MPI_OK( mp_submod(&M, &t1, p, ry) );
cleanup:
mp_clear(&t0);
mp_clear(&t1);
mp_clear(&M);
mp_clear(&S);
return err;
}
/* Computes R = nP where R is (rx, ry) and P is (px, py). The parameters
* a, b and p are the elliptic curve coefficients and the prime that
* determines the field GFp. Elliptic curve points P and R can be
* identical. Uses Jacobian coordinates.
*/
mp_err
GFp_ec_pt_mul_jac(const mp_int *p, const mp_int *a, const mp_int *b,
const mp_int *px, const mp_int *py, const mp_int *n,
mp_int *rx, mp_int *ry)
{
mp_err err = MP_OKAY;
mp_int k, qx, qy, qz, sx, sy, sz;
int i, l;
MP_DIGITS(&k) = 0;
MP_DIGITS(&qx) = 0;
MP_DIGITS(&qy) = 0;
MP_DIGITS(&qz) = 0;
MP_DIGITS(&sx) = 0;
MP_DIGITS(&sy) = 0;
MP_DIGITS(&sz) = 0;
CHECK_MPI_OK( mp_init(&k) );
CHECK_MPI_OK( mp_init(&qx) );
CHECK_MPI_OK( mp_init(&qy) );
CHECK_MPI_OK( mp_init(&qz) );
CHECK_MPI_OK( mp_init(&sx) );
CHECK_MPI_OK( mp_init(&sy) );
CHECK_MPI_OK( mp_init(&sz) );
/* if n = 0 then r = inf */
if (mp_cmp_z(n) == 0) {
mp_zero(rx);
mp_zero(ry);
err = MP_OKAY;
goto cleanup;
/* if n < 0 then out of range error */
} else if (mp_cmp_z(n) < 0) {
err = MP_RANGE;
goto cleanup;
}
/* Q = P, k = n */
CHECK_MPI_OK( mp_copy(px, &qx) );
CHECK_MPI_OK( mp_copy(py, &qy) );
CHECK_MPI_OK( mp_set_int(&qz, 1) );
CHECK_MPI_OK( mp_copy(n, &k) );
/* double and add method */
l = mpl_significant_bits(&k) - 1;
mp_zero(&sx);
mp_zero(&sy);
mp_zero(&sz);
for (i = l; i >= 0; i--) {
/* if k_i = 1, then S = S + Q */
if (MP_GET_BIT(&k, i) != 0) {
CHECK_MPI_OK( GFp_ec_pt_add_jac(p, a, &sx, &sy, &sz,
&qx, &qy, &qz, &sx, &sy, &sz) );
}
if (i > 0) {
/* S = 2S */
CHECK_MPI_OK( GFp_ec_pt_dbl_jac(p, a, &sx, &sy, &sz,
&sx, &sy, &sz) );
}
}
/* convert result S to affine coordinates */
CHECK_MPI_OK( GFp_ec_pt_jac2aff(&sx, &sy, &sz, p, rx, ry) );
cleanup:
mp_clear(&k);
mp_clear(&qx);
mp_clear(&qy);
mp_clear(&qz);
mp_clear(&sx);
mp_clear(&sy);
mp_clear(&sz);
return err;
}
#endif /* NSS_ENABLE_ECC */

View File

@@ -0,0 +1,126 @@
/*
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the elliptic curve math library for prime
* field curves.
*
* The Initial Developer of the Original Code is Sun Microsystems, Inc.
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Douglas Stebila <douglas@stebila.ca>, Sun Microsystems Laboratories
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
*/
#ifndef __gfp_ecl_h_
#define __gfp_ecl_h_
#ifdef NSS_ENABLE_ECC
#include "secmpi.h"
/* Checks if point P(px, py) is at infinity. Uses affine coordinates. */
extern mp_err GFp_ec_pt_is_inf_aff(const mp_int *px, const mp_int *py);
/* Sets P(px, py) to be the point at infinity. Uses affine coordinates. */
extern mp_err GFp_ec_pt_set_inf_aff(mp_int *px, mp_int *py);
/* Computes R = P + Q where R is (rx, ry), P is (px, py) and Q is (qx, qy).
* Uses affine coordinates.
*/
extern mp_err GFp_ec_pt_add_aff(const mp_int *p, const mp_int *a,
const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy,
mp_int *rx, mp_int *ry);
/* Computes R = P - Q. Uses affine coordinates. */
extern mp_err GFp_ec_pt_sub_aff(const mp_int *p, const mp_int *a,
const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy,
mp_int *rx, mp_int *ry);
/* Computes R = 2P. Uses affine coordinates. */
extern mp_err GFp_ec_pt_dbl_aff(const mp_int *p, const mp_int *a,
const mp_int *px, const mp_int *py, mp_int *rx, mp_int *ry);
/* Computes R = nP where R is (rx, ry) and P is (px, py). The parameters
* a, b and p are the elliptic curve coefficients and the prime that
* determines the field GFp. Uses affine coordinates.
*/
extern mp_err GFp_ec_pt_mul_aff(const mp_int *p, const mp_int *a,
const mp_int *b, const mp_int *px, const mp_int *py, const mp_int *n,
mp_int *rx, mp_int *ry);
/* Converts a point P(px, py, pz) from Jacobian projective coordinates to
* affine coordinates R(rx, ry).
*/
extern mp_err GFp_ec_pt_jac2aff(const mp_int *px, const mp_int *py,
const mp_int *pz, const mp_int *p, mp_int *rx, mp_int *ry);
/* Checks if point P(px, py, pz) is at infinity. Uses Jacobian
* coordinates.
*/
extern mp_err GFp_ec_pt_is_inf_jac(const mp_int *px, const mp_int *py,
const mp_int *pz);
/* Sets P(px, py, pz) to be the point at infinity. Uses Jacobian
* coordinates.
*/
extern mp_err GFp_ec_pt_set_inf_jac(mp_int *px, mp_int *py, mp_int *pz);
/* Computes R = P + Q where R is (rx, ry, rz), P is (px, py, pz) and
* Q is (qx, qy, qz). Uses Jacobian coordinates.
*/
extern mp_err GFp_ec_pt_add_jac(const mp_int *p, const mp_int *a,
const mp_int *px, const mp_int *py, const mp_int *pz,
const mp_int *qx, const mp_int *qy, const mp_int *qz,
mp_int *rx, mp_int *ry, mp_int *rz);
/* Computes R = 2P. Uses Jacobian coordinates. */
extern mp_err GFp_ec_pt_dbl_jac(const mp_int *p, const mp_int *a,
const mp_int *px, const mp_int *py, const mp_int *pz,
mp_int *rx, mp_int *ry, mp_int *rz);
/* Computes R = nP where R is (rx, ry) and P is (px, py). The parameters
* a, b and p are the elliptic curve coefficients and the prime that
* determines the field GFp. Uses Jacobian coordinates.
*/
mp_err GFp_ec_pt_mul_jac(const mp_int *p, const mp_int *a, const mp_int *b,
const mp_int *px, const mp_int *py, const mp_int *n,
mp_int *rx, mp_int *ry);
#define GFp_ec_pt_is_inf(px, py) GFp_ec_pt_is_inf_aff((px), (py))
#define GFp_ec_pt_add(p, a, px, py, qx, qy, rx, ry) \
GFp_ec_pt_add_aff((p), (a), (px), (py), (qx), (qy), (rx), (ry))
#define GFp_ECL_JACOBIAN
#ifdef GFp_ECL_AFFINE
#define GFp_ec_pt_mul(p, a, b, px, py, n, rx, ry) \
GFp_ec_pt_mul_aff((p), (a), (b), (px), (py), (n), (rx), (ry))
#elif defined(GFp_ECL_JACOBIAN)
#define GFp_ec_pt_mul(p, a, b, px, py, n, rx, ry) \
GFp_ec_pt_mul_jac((p), (a), (b), (px), (py), (n), (rx), (ry))
#endif /* GFp_ECL_AFFINE or GFp_ECL_JACOBIAN*/
#endif /* NSS_ENABLE_ECC */
#endif /* __gfp_ecl_h_ */

View File

@@ -0,0 +1,339 @@
#! gmake
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1994-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
#######################################################################
# (1) Include initial platform-independent assignments (MANDATORY). #
#######################################################################
include manifest.mn
#######################################################################
# (2) Include "global" configuration information. (OPTIONAL) #
#######################################################################
include $(CORE_DEPTH)/coreconf/config.mk
#######################################################################
# (3) Include "component" configuration information. (OPTIONAL) #
#######################################################################
#######################################################################
# (4) Include "local" platform-dependent assignments (OPTIONAL). #
#######################################################################
-include config.mk
ifdef USE_64
DEFINES += -DNSS_USE_64
endif
ifdef USE_HYBRID
DEFINES += -DNSS_USE_HYBRID
endif
# des.c wants _X86_ defined for intel CPUs.
# coreconf does this for windows, but not for Linux, FreeBSD, etc.
ifeq ($(CPU_ARCH),x86)
ifneq (,$(filter-out WIN%,$(OS_TARGET)))
OS_REL_CFLAGS += -D_X86_
endif
endif
ifeq ($(OS_TARGET),OSF1)
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_NO_MP_WORD
MPI_SRCS += mpvalpha.c
endif
ifeq (,$(filter-out WINNT WIN95,$(OS_TARGET))) #omits WIN16 and WINCE
ifdef NS_USE_GCC
# Ideally, we want to use assembler
# ASFILES = mpi_x86.s
# DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE \
# -DMP_ASSEMBLY_DIV_2DX1D
# but we haven't figured out how to make it work, so we are not
# using assembler right now.
ASFILES =
DEFINES += -DMP_NO_MP_WORD -DMP_USE_UINT_DIGIT
else
ASFILES = mpi_x86.asm
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D
endif
ifdef BUILD_OPT
ifndef NS_USE_GCC
OPTIMIZER += -Ox # maximum optimization for freebl
endif
endif
endif
ifeq ($(OS_TARGET),WINCE)
DEFINES += -DMP_ARGCHK=0 # no assert in WinCE
DEFINES += -DSHA_NO_LONG_LONG # avoid 64-bit arithmetic in SHA512
endif
ifdef XP_OS2_VACPP
ASFILES = mpi_x86.asm
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD
endif
ifeq ($(OS_TARGET),IRIX)
ifeq ($(USE_N32),1)
ASFILES = mpi_mips.s
ifeq ($(NS_USE_GCC),1)
ASFLAGS = -Wp,-P -Wp,-traditional -O -mips3
else
ASFLAGS = -O -OPT:Olimit=4000 -dollar -fullwarn -xansi -n32 -mips3
endif
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
DEFINES += -DMP_USE_UINT_DIGIT
else
endif
endif
ifeq ($(OS_TARGET),Linux)
ifeq ($(CPU_ARCH),x86)
ASFILES = mpi_x86.s
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D
endif
endif
ifeq ($(OS_TARGET),AIX)
DEFINES += -DMP_USE_UINT_DIGIT
ifndef USE_64
DEFINES += -DMP_NO_DIV_WORD -DMP_NO_ADD_WORD -DMP_NO_SUB_WORD
endif
endif
ifeq ($(OS_TARGET), HP-UX)
ifneq ($(OS_TEST), ia64)
MKSHLIB += +k +vshlibunsats -u FREEBL_GetVector +e FREEBL_GetVector
ifndef FREEBL_EXTENDED_BUILD
ifdef USE_PURE_32
# build for DA1.1 (HP PA 1.1) pure 32 bit model
DEFINES += -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD
DEFINES += -DSHA_NO_LONG_LONG # avoid 64-bit arithmetic in SHA512
else
ifdef USE_64
# this builds for DA2.0W (HP PA 2.0 Wide), the LP64 ABI, using 32-bit digits
MPI_SRCS += mpi_hp.c
ASFILES += hpma512.s hppa20.s
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
else
# this builds for DA2.0 (HP PA 2.0 Narrow) hybrid model
# (the 32-bit ABI with 64-bit registers) using 32-bit digits
MPI_SRCS += mpi_hp.c
ASFILES += hpma512.s hppa20.s
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
# This is done in coreconf by defining USE_LONG_LONGS
# OS_CFLAGS += -Aa +e +DA2.0 +DS2.0
endif
endif
endif
endif
endif
# Note: -xarch=v8 or v9 is now done in coreconf
ifeq ($(OS_TARGET),SunOS)
ifeq ($(CPU_ARCH),sparc)
ifndef NS_USE_GCC
ifdef USE_HYBRID
OS_CFLAGS += -xchip=ultra2
endif
endif
ifeq (5.5.1,$(firstword $(sort 5.5.1 $(OS_RELEASE))))
SYSV_SPARC = 1
endif
ifeq ($(SYSV_SPARC),1)
SOLARIS_AS = /usr/ccs/bin/as
ifdef NS_USE_GCC
ifdef GCC_USE_GNU_LD
MKSHLIB += -Wl,-Bsymbolic,-z,defs,-z,now,-z,text,--version-script,mapfile.Solaris
else
MKSHLIB += -Wl,-B,symbolic,-z,defs,-z,now,-z,text,-M,mapfile.Solaris
endif
else
MKSHLIB += -B symbolic -z defs -z now -z text -M mapfile.Solaris
endif
ifdef USE_PURE_32
# this builds for Sparc v8 pure 32-bit architecture
DEFINES += -DMP_USE_LONG_LONG_MULTIPLY -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD
DEFINES += -DSHA_NO_LONG_LONG # avoid 64-bit arithmetic in SHA512
else
ifdef USE_64
# this builds for Sparc v9a pure 64-bit architecture
MPI_SRCS += mpi_sparc.c
ASFILES = mpv_sparcv9.s montmulfv9.s
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_USING_MONT_MULF
DEFINES += -DMP_USE_UINT_DIGIT
# MPI_SRCS += mpv_sparc.c
# removed -xdepend from the following line
SOLARIS_FLAGS = -fast -xO5 -xrestrict=%all -xchip=ultra -xarch=v9a -KPIC -mt
SOLARIS_AS_FLAGS = -xarch=v9a -K PIC
else
# this builds for Sparc v8+a hybrid architecture, 64-bit registers, 32-bit ABI
MPI_SRCS += mpi_sparc.c
ASFILES = mpv_sparcv8.s montmulfv8.s
DEFINES += -DMP_NO_MP_WORD -DMP_ASSEMBLY_MULTIPLY -DMP_USING_MONT_MULF
DEFINES += -DMP_USE_UINT_DIGIT
SOLARIS_AS_FLAGS = -xarch=v8plusa -K PIC
# ASM_SUFFIX = .S
endif
endif
endif
else
# Solaris x86
DEFINES += -D_X86_
DEFINES += -DMP_USE_UINT_DIGIT
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D
ASFILES = mpi_i86pc.s
ifdef NS_USE_GCC
LD = gcc
AS = gcc
ASFLAGS =
endif
endif
endif
$(OBJDIR)/sysrand$(OBJ_SUFFIX): sysrand.c unix_rand.c win_rand.c mac_rand.c os2_rand.c
#######################################################################
# (5) Execute "global" rules. (OPTIONAL) #
#######################################################################
include $(CORE_DEPTH)/coreconf/rules.mk
#######################################################################
# (6) Execute "component" rules. (OPTIONAL) #
#######################################################################
#######################################################################
# (7) Execute "local" rules. (OPTIONAL). #
#######################################################################
export:: private_export
rijndael_tables:
$(CC) -o $(OBJDIR)/make_rijndael_tab rijndael_tables.c \
$(DEFINES) $(INCLUDES) $(OBJDIR)/libfreebl.a
$(OBJDIR)/make_rijndael_tab
ifdef MOZILLA_BSAFE_BUILD
private_export::
ifeq (,$(filter-out WIN%,$(OS_TARGET)))
rm -f $(DIST)/lib/bsafe$(BSAFEVER).lib
endif
$(NSINSTALL) -R $(BSAFEPATH) $(DIST)/lib
endif
ifdef USE_PURE_32
vpath %.h $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
vpath %.c $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
vpath %.S $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
vpath %.s $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
vpath %.asm $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
INCLUDES += -I$(FREEBL_PARENT) -I$(FREEBL_PARENT)/mpi
else
vpath %.h mpi
vpath %.c mpi
vpath %.S mpi
vpath %.s mpi
vpath %.asm mpi
INCLUDES += -Impi
endif
DEFINES += -DMP_API_COMPATIBLE
MPI_USERS = dh.c pqg.c dsa.c rsa.c ec.c GFp_ecl.c
MPI_OBJS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(MPI_SRCS:.c=$(OBJ_SUFFIX)))
MPI_OBJS += $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(MPI_USERS:.c=$(OBJ_SUFFIX)))
$(MPI_OBJS): $(MPI_HDRS)
$(OBJDIR)/$(PROG_PREFIX)mpprime$(OBJ_SUFFIX): primes.c
$(OBJDIR)/ldvector$(OBJ_SUFFIX) $(OBJDIR)/loader$(OBJ_SUFFIX) : loader.h
ifeq ($(SYSV_SPARC),1)
$(OBJDIR)/mpv_sparcv8.o $(OBJDIR)/montmulfv8.o : $(OBJDIR)/%.o : %.s
@$(MAKE_OBJDIR)
$(SOLARIS_AS) -o $@ $(SOLARIS_AS_FLAGS) $<
$(OBJDIR)/mpv_sparcv9.o $(OBJDIR)/montmulfv9.o : $(OBJDIR)/%.o : %.s
@$(MAKE_OBJDIR)
$(SOLARIS_AS) -o $@ $(SOLARIS_AS_FLAGS) $<
$(OBJDIR)/mpmontg.o: mpmontg.c montmulf.h
endif
ifdef FREEBL_EXTENDED_BUILD
PURE32DIR = $(OBJDIR)/$(OS_TARGET)pure32
ALL_TRASH += $(PURE32DIR)
FILES2LN = \
$(wildcard *.tab) \
$(wildcard mapfile.*) \
Makefile manifest.mn config.mk
LINKEDFILES = $(addprefix $(PURE32DIR)/, $(FILES2LN))
CDDIR := $(shell pwd)
$(PURE32DIR):
-mkdir $(PURE32DIR)
-ln -s $(CDDIR)/mpi $(PURE32DIR)
$(LINKEDFILES) : $(PURE32DIR)/% : %
ln -s $(CDDIR)/$* $(PURE32DIR)
libs::
$(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_HYBRID=1 libs
libs:: $(PURE32DIR) $(LINKEDFILES)
cd $(PURE32DIR) && $(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_PURE_32=1 FREEBL_PARENT=$(CDDIR) CORE_DEPTH=$(CDDIR)/$(CORE_DEPTH) libs
release_md::
$(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_HYBRID=1 $@
cd $(PURE32DIR) && $(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_PURE_32=1 FREEBL_PARENT=$(CDDIR) CORE_DEPTH=$(CDDIR)/$(CORE_DEPTH) $@
endif

View File

@@ -0,0 +1,383 @@
/*
* aeskeywrap.c - implement AES Key Wrap algorithm from RFC 3394
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 2002, 2003 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*
* $Id: aeskeywrap.c,v 1.1 2003-01-14 22:16:04 nelsonb%netscape.com Exp $
*/
#include "prcpucfg.h"
#if defined(IS_LITTLE_ENDIAN) || defined(SHA_NO_LONG_LONG)
#define BIG_ENDIAN_WITH_64_BIT_REGISTERS 0
#else
#define BIG_ENDIAN_WITH_64_BIT_REGISTERS 1
#endif
#include "prtypes.h" /* for PRUintXX */
#include "secport.h" /* for PORT_XXX */
#include "secerr.h"
#include "blapi.h" /* for AES_ functions */
struct AESKeyWrapContextStr {
AESContext * aescx;
unsigned char iv[AES_KEY_WRAP_IV_BYTES];
};
/******************************************/
/*
** AES key wrap algorithm, RFC 3394
*/
/*
** Create a new AES context suitable for AES encryption/decryption.
** "key" raw key data
** "keylen" the number of bytes of key data (16, 24, or 32)
*/
extern AESKeyWrapContext *
AESKeyWrap_CreateContext(const unsigned char *key, const unsigned char *iv,
int encrypt, unsigned int keylen)
{
AESKeyWrapContext * cx = PORT_ZNew(AESKeyWrapContext);
if (!cx)
return NULL; /* error is already set */
cx->aescx = AES_CreateContext(key, NULL, NSS_AES, encrypt, keylen,
AES_BLOCK_SIZE);
if (!cx->aescx) {
PORT_Free(cx);
return NULL; /* error should already be set */
}
if (iv) {
memcpy(cx->iv, iv, AES_KEY_WRAP_IV_BYTES);
} else {
memset(cx->iv, 0xA6, AES_KEY_WRAP_IV_BYTES);
}
return cx;
}
/*
** Destroy a AES KeyWrap context.
** "cx" the context
** "freeit" if PR_TRUE then free the object as well as its sub-objects
*/
extern void
AESKeyWrap_DestroyContext(AESKeyWrapContext *cx, PRBool freeit)
{
if (cx) {
if (cx->aescx)
AES_DestroyContext(cx->aescx, PR_TRUE);
memset(cx, 0, sizeof *cx);
if (freeit)
PORT_Free(cx);
}
}
#if !BIG_ENDIAN_WITH_64_BIT_REGISTERS
/* The AES Key Wrap algorithm has 64-bit values that are ALWAYS big-endian
** (Most significant byte first) in memory. The only ALU operations done
** on them are increment, decrement, and XOR. So, on little-endian CPUs,
** and on CPUs that lack 64-bit registers, these big-endian 64-bit operations
** are simulated in the following code. This is thought to be faster and
** simpler than trying to convert the data to little-endian and back.
*/
/* A and T point to two 64-bit values stored most signficant byte first
** (big endian). This function increments the 64-bit value T, and then
** XORs it with A, changing A.
*/
static void
increment_and_xor(unsigned char *A, unsigned char *T)
{
if (!++T[7])
if (!++T[6])
if (!++T[5])
if (!++T[4])
if (!++T[3])
if (!++T[2])
if (!++T[1])
++T[0];
A[0] ^= T[0];
A[1] ^= T[1];
A[2] ^= T[2];
A[3] ^= T[3];
A[4] ^= T[4];
A[5] ^= T[5];
A[6] ^= T[6];
A[7] ^= T[7];
}
/* A and T point to two 64-bit values stored most signficant byte first
** (big endian). This function XORs T with A, giving a new A, then
** decrements the 64-bit value T.
*/
static void
xor_and_decrement(unsigned char *A, unsigned char *T)
{
A[0] ^= T[0];
A[1] ^= T[1];
A[2] ^= T[2];
A[3] ^= T[3];
A[4] ^= T[4];
A[5] ^= T[5];
A[6] ^= T[6];
A[7] ^= T[7];
if (!T[7]--)
if (!T[6]--)
if (!T[5]--)
if (!T[4]--)
if (!T[3]--)
if (!T[2]--)
if (!T[1]--)
T[0]--;
}
/* Given an unsigned long t (in host byte order), store this value as a
** 64-bit big-endian value (MSB first) in *pt.
*/
static void
set_t(unsigned char *pt, unsigned long t)
{
pt[7] = (unsigned char)t; t >>= 8;
pt[6] = (unsigned char)t; t >>= 8;
pt[5] = (unsigned char)t; t >>= 8;
pt[4] = (unsigned char)t; t >>= 8;
pt[3] = (unsigned char)t; t >>= 8;
pt[2] = (unsigned char)t; t >>= 8;
pt[1] = (unsigned char)t; t >>= 8;
pt[0] = (unsigned char)t;
}
#endif
/*
** Perform AES key wrap.
** "cx" the context
** "output" the output buffer to store the encrypted data.
** "outputLen" how much data is stored in "output". Set by the routine
** after some data is stored in output.
** "maxOutputLen" the maximum amount of data that can ever be
** stored in "output"
** "input" the input data
** "inputLen" the amount of input data
*/
extern SECStatus
AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output,
unsigned int *pOutputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
PRUint64 * R = NULL;
unsigned int nBlocks;
unsigned int i, j;
unsigned int aesLen = AES_BLOCK_SIZE;
unsigned int outLen = inputLen + AES_KEY_WRAP_BLOCK_SIZE;
SECStatus s = SECFailure;
/* These PRUint64s are ALWAYS big endian, regardless of CPU orientation. */
PRUint64 t;
PRUint64 B[2];
#define A B[0]
/* Check args */
if (!inputLen || 0 != inputLen % AES_KEY_WRAP_BLOCK_SIZE) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
return s;
}
#ifdef maybe
if (!output && pOutputLen) { /* caller is asking for output size */
*pOutputLen = outLen;
return SECSuccess;
}
#endif
if (maxOutputLen < outLen) {
PORT_SetError(SEC_ERROR_OUTPUT_LEN);
return s;
}
if (cx == NULL || output == NULL || input == NULL) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return s;
}
nBlocks = inputLen / AES_KEY_WRAP_BLOCK_SIZE;
R = PORT_NewArray(PRUint64, nBlocks + 1);
if (!R)
return s; /* error is already set. */
/*
** 1) Initialize variables.
*/
memcpy(&A, cx->iv, AES_KEY_WRAP_IV_BYTES);
memcpy(&R[1], input, inputLen);
#if BIG_ENDIAN_WITH_64_BIT_REGISTERS
t = 0;
#else
memset(&t, 0, sizeof t);
#endif
/*
** 2) Calculate intermediate values.
*/
for (j = 0; j < 6; ++j) {
for (i = 1; i <= nBlocks; ++i) {
B[1] = R[i];
s = AES_Encrypt(cx->aescx, (unsigned char *)B, &aesLen,
sizeof B, (unsigned char *)B, sizeof B);
if (s != SECSuccess)
break;
R[i] = B[1];
/* here, increment t and XOR A with t (in big endian order); */
#if BIG_ENDIAN_WITH_64_BIT_REGISTERS
A ^= ++t;
#else
increment_and_xor((unsigned char *)&A, (unsigned char *)&t);
#endif
}
}
/*
** 3) Output the results.
*/
if (s == SECSuccess) {
R[0] = A;
memcpy(output, &R[0], outLen);
if (pOutputLen)
*pOutputLen = outLen;
} else if (pOutputLen) {
*pOutputLen = 0;
}
PORT_ZFree(R, outLen);
return s;
}
#undef A
/*
** Perform AES key unwrap.
** "cx" the context
** "output" the output buffer to store the decrypted data.
** "outputLen" how much data is stored in "output". Set by the routine
** after some data is stored in output.
** "maxOutputLen" the maximum amount of data that can ever be
** stored in "output"
** "input" the input data
** "inputLen" the amount of input data
*/
extern SECStatus
AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output,
unsigned int *pOutputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
PRUint64 * R = NULL;
unsigned int nBlocks;
unsigned int i, j;
unsigned int aesLen = AES_BLOCK_SIZE;
unsigned int outLen;
SECStatus s = SECFailure;
/* These PRUint64s are ALWAYS big endian, regardless of CPU orientation. */
PRUint64 t;
PRUint64 B[2];
#define A B[0]
/* Check args */
if (inputLen < 3 * AES_KEY_WRAP_BLOCK_SIZE ||
0 != inputLen % AES_KEY_WRAP_BLOCK_SIZE) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
return s;
}
outLen = inputLen - AES_KEY_WRAP_BLOCK_SIZE;
#ifdef maybe
if (!output && pOutputLen) { /* caller is asking for output size */
*pOutputLen = outLen;
return SECSuccess;
}
#endif
if (maxOutputLen < outLen) {
PORT_SetError(SEC_ERROR_OUTPUT_LEN);
return s;
}
if (cx == NULL || output == NULL || input == NULL) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return s;
}
nBlocks = inputLen / AES_KEY_WRAP_BLOCK_SIZE;
R = PORT_NewArray(PRUint64, nBlocks);
if (!R)
return s; /* error is already set. */
nBlocks--;
/*
** 1) Initialize variables.
*/
memcpy(&R[0], input, inputLen);
A = R[0];
#if BIG_ENDIAN_WITH_64_BIT_REGISTERS
t = 6UL * nBlocks;
#else
set_t((unsigned char *)&t, 6UL * nBlocks);
#endif
/*
** 2) Calculate intermediate values.
*/
for (j = 0; j < 6; ++j) {
for (i = nBlocks; i; --i) {
/* here, XOR A with t (in big endian order) and decrement t; */
#if BIG_ENDIAN_WITH_64_BIT_REGISTERS
A ^= t--;
#else
xor_and_decrement((unsigned char *)&A, (unsigned char *)&t);
#endif
B[1] = R[i];
s = AES_Decrypt(cx->aescx, (unsigned char *)B, &aesLen,
sizeof B, (unsigned char *)B, sizeof B);
if (s != SECSuccess)
break;
R[i] = B[1];
}
}
/*
** 3) Output the results.
*/
if (s == SECSuccess) {
int bad = memcmp(&A, cx->iv, AES_KEY_WRAP_IV_BYTES);
if (!bad) {
memcpy(output, &R[1], outLen);
if (pOutputLen)
*pOutputLen = outLen;
} else {
PORT_SetError(SEC_ERROR_BAD_DATA);
if (pOutputLen)
*pOutputLen = 0;
}
} else if (pOutputLen) {
*pOutputLen = 0;
}
PORT_ZFree(R, inputLen);
return s;
}
#undef A

View File

@@ -0,0 +1,493 @@
/*
* alg2268.c - implementation of the algorithm in RFC 2268
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1994-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*
* $Id: alg2268.c,v 1.4 2002-11-16 06:09:57 nelsonb%netscape.com Exp $
*/
#include "blapi.h"
#include "secerr.h"
#ifdef XP_UNIX_XXX
#include <stddef.h> /* for ptrdiff_t */
#endif
/*
** RC2 symmetric block cypher
*/
typedef SECStatus (rc2Func)(RC2Context *cx, unsigned char *output,
const unsigned char *input, unsigned int inputLen);
/* forward declarations */
static rc2Func rc2_EncryptECB;
static rc2Func rc2_DecryptECB;
static rc2Func rc2_EncryptCBC;
static rc2Func rc2_DecryptCBC;
typedef union {
PRUint32 l[2];
PRUint16 s[4];
PRUint8 b[8];
} RC2Block;
struct RC2ContextStr {
union {
PRUint8 Kb[128];
PRUint16 Kw[64];
} u;
RC2Block iv;
rc2Func *enc;
rc2Func *dec;
};
#define B u.Kb
#define K u.Kw
#define BYTESWAP(x) ((x) << 8 | (x) >> 8)
#define SWAPK(i) cx->K[i] = (tmpS = cx->K[i], BYTESWAP(tmpS))
#define RC2_BLOCK_SIZE 8
#define LOAD_HARD(R) \
R[0] = (PRUint16)input[1] << 8 | input[0]; \
R[1] = (PRUint16)input[3] << 8 | input[2]; \
R[2] = (PRUint16)input[5] << 8 | input[4]; \
R[3] = (PRUint16)input[7] << 8 | input[6];
#define LOAD_EASY(R) \
R[0] = ((PRUint16 *)input)[0]; \
R[1] = ((PRUint16 *)input)[1]; \
R[2] = ((PRUint16 *)input)[2]; \
R[3] = ((PRUint16 *)input)[3];
#define STORE_HARD(R) \
output[0] = (PRUint8)(R[0]); output[1] = (PRUint8)(R[0] >> 8); \
output[2] = (PRUint8)(R[1]); output[3] = (PRUint8)(R[1] >> 8); \
output[4] = (PRUint8)(R[2]); output[5] = (PRUint8)(R[2] >> 8); \
output[6] = (PRUint8)(R[3]); output[7] = (PRUint8)(R[3] >> 8);
#define STORE_EASY(R) \
((PRUint16 *)output)[0] = R[0]; \
((PRUint16 *)output)[1] = R[1]; \
((PRUint16 *)output)[2] = R[2]; \
((PRUint16 *)output)[3] = R[3];
#if defined (_X86_)
#define LOAD(R) LOAD_EASY(R)
#define STORE(R) STORE_EASY(R)
#elif !defined(IS_LITTLE_ENDIAN)
#define LOAD(R) LOAD_HARD(R)
#define STORE(R) STORE_HARD(R)
#else
#define LOAD(R) if ((ptrdiff_t)input & 1) { LOAD_HARD(R) } else { LOAD_EASY(R) }
#define STORE(R) if ((ptrdiff_t)input & 1) { STORE_HARD(R) } else { STORE_EASY(R) }
#endif
static const PRUint8 S[256] = {
0331,0170,0371,0304,0031,0335,0265,0355,0050,0351,0375,0171,0112,0240,0330,0235,
0306,0176,0067,0203,0053,0166,0123,0216,0142,0114,0144,0210,0104,0213,0373,0242,
0027,0232,0131,0365,0207,0263,0117,0023,0141,0105,0155,0215,0011,0201,0175,0062,
0275,0217,0100,0353,0206,0267,0173,0013,0360,0225,0041,0042,0134,0153,0116,0202,
0124,0326,0145,0223,0316,0140,0262,0034,0163,0126,0300,0024,0247,0214,0361,0334,
0022,0165,0312,0037,0073,0276,0344,0321,0102,0075,0324,0060,0243,0074,0266,0046,
0157,0277,0016,0332,0106,0151,0007,0127,0047,0362,0035,0233,0274,0224,0103,0003,
0370,0021,0307,0366,0220,0357,0076,0347,0006,0303,0325,0057,0310,0146,0036,0327,
0010,0350,0352,0336,0200,0122,0356,0367,0204,0252,0162,0254,0065,0115,0152,0052,
0226,0032,0322,0161,0132,0025,0111,0164,0113,0237,0320,0136,0004,0030,0244,0354,
0302,0340,0101,0156,0017,0121,0313,0314,0044,0221,0257,0120,0241,0364,0160,0071,
0231,0174,0072,0205,0043,0270,0264,0172,0374,0002,0066,0133,0045,0125,0227,0061,
0055,0135,0372,0230,0343,0212,0222,0256,0005,0337,0051,0020,0147,0154,0272,0311,
0323,0000,0346,0317,0341,0236,0250,0054,0143,0026,0001,0077,0130,0342,0211,0251,
0015,0070,0064,0033,0253,0063,0377,0260,0273,0110,0014,0137,0271,0261,0315,0056,
0305,0363,0333,0107,0345,0245,0234,0167,0012,0246,0040,0150,0376,0177,0301,0255
};
/*
** Create a new RC2 context suitable for RC2 encryption/decryption.
** "key" raw key data
** "len" the number of bytes of key data
** "iv" is the CBC initialization vector (if mode is NSS_RC2_CBC)
** "mode" one of NSS_RC2 or NSS_RC2_CBC
** "effectiveKeyLen" in bytes, not bits.
**
** When mode is set to NSS_RC2_CBC the RC2 cipher is run in "cipher block
** chaining" mode.
*/
RC2Context *
RC2_CreateContext(const unsigned char *key, unsigned int len,
const unsigned char *input, int mode, unsigned efLen8)
{
RC2Context *cx;
PRUint8 *L,*L2;
int i;
#if !defined(IS_LITTLE_ENDIAN)
PRUint16 tmpS;
#endif
PRUint8 tmpB;
if (!key || len == 0 || len > (sizeof cx->B) || efLen8 > (sizeof cx->B)) {
return NULL;
}
if (mode == NSS_RC2) {
/* groovy */
} else if (mode == NSS_RC2_CBC) {
if (!input) {
return NULL; /* not groovy */
}
} else {
return NULL;
}
cx = PORT_ZNew(RC2Context);
if (!cx)
return cx;
if (mode == NSS_RC2_CBC) {
cx->enc = & rc2_EncryptCBC;
cx->dec = & rc2_DecryptCBC;
LOAD(cx->iv.s);
} else {
cx->enc = & rc2_EncryptECB;
cx->dec = & rc2_DecryptECB;
}
/* Step 0. Copy key into table. */
memcpy(cx->B, key, len);
/* Step 1. Compute all values to the right of the key. */
L2 = cx->B;
L = L2 + len;
tmpB = L[-1];
for (i = (sizeof cx->B) - len; i > 0; --i) {
*L++ = tmpB = S[ (PRUint8)(tmpB + *L2++) ];
}
/* step 2. Adjust left most byte of effective key. */
i = (sizeof cx->B) - efLen8;
L = cx->B + i;
*L = tmpB = S[*L]; /* mask is always 0xff */
/* step 3. Recompute all values to the left of effective key. */
L2 = --L + efLen8;
while(L >= cx->B) {
*L-- = tmpB = S[ tmpB ^ *L2-- ];
}
#if !defined(IS_LITTLE_ENDIAN)
for (i = 63; i >= 0; --i) {
SWAPK(i); /* candidate for unrolling */
}
#endif
return cx;
}
/*
** Destroy an RC2 encryption/decryption context.
** "cx" the context
** "freeit" if PR_TRUE then free the object as well as its sub-objects
*/
void
RC2_DestroyContext(RC2Context *cx, PRBool freeit)
{
if (cx) {
memset(cx, 0, sizeof *cx);
if (freeit) {
PORT_Free(cx);
}
}
}
#define ROL(x,k) (x << k | x >> (16-k))
#define MIX(j) \
R0 = R0 + cx->K[ 4*j+0] + (R3 & R2) + (~R3 & R1); R0 = ROL(R0,1);\
R1 = R1 + cx->K[ 4*j+1] + (R0 & R3) + (~R0 & R2); R1 = ROL(R1,2);\
R2 = R2 + cx->K[ 4*j+2] + (R1 & R0) + (~R1 & R3); R2 = ROL(R2,3);\
R3 = R3 + cx->K[ 4*j+3] + (R2 & R1) + (~R2 & R0); R3 = ROL(R3,5)
#define MASH \
R0 = R0 + cx->K[R3 & 63];\
R1 = R1 + cx->K[R0 & 63];\
R2 = R2 + cx->K[R1 & 63];\
R3 = R3 + cx->K[R2 & 63]
/* Encrypt one block */
static void
rc2_Encrypt1Block(RC2Context *cx, RC2Block *output, RC2Block *input)
{
register PRUint16 R0, R1, R2, R3;
/* step 1. Initialize input. */
R0 = input->s[0];
R1 = input->s[1];
R2 = input->s[2];
R3 = input->s[3];
/* step 2. Expand Key (already done, in context) */
/* step 3. j = 0 */
/* step 4. Perform 5 mixing rounds. */
MIX(0);
MIX(1);
MIX(2);
MIX(3);
MIX(4);
/* step 5. Perform 1 mashing round. */
MASH;
/* step 6. Perform 6 mixing rounds. */
MIX(5);
MIX(6);
MIX(7);
MIX(8);
MIX(9);
MIX(10);
/* step 7. Perform 1 mashing round. */
MASH;
/* step 8. Perform 5 mixing rounds. */
MIX(11);
MIX(12);
MIX(13);
MIX(14);
MIX(15);
/* output results */
output->s[0] = R0;
output->s[1] = R1;
output->s[2] = R2;
output->s[3] = R3;
}
#define ROR(x,k) (x >> k | x << (16-k))
#define R_MIX(j) \
R3 = ROR(R3,5); R3 = R3 - cx->K[ 4*j+3] - (R2 & R1) - (~R2 & R0); \
R2 = ROR(R2,3); R2 = R2 - cx->K[ 4*j+2] - (R1 & R0) - (~R1 & R3); \
R1 = ROR(R1,2); R1 = R1 - cx->K[ 4*j+1] - (R0 & R3) - (~R0 & R2); \
R0 = ROR(R0,1); R0 = R0 - cx->K[ 4*j+0] - (R3 & R2) - (~R3 & R1)
#define R_MASH \
R3 = R3 - cx->K[R2 & 63];\
R2 = R2 - cx->K[R1 & 63];\
R1 = R1 - cx->K[R0 & 63];\
R0 = R0 - cx->K[R3 & 63]
/* Encrypt one block */
static void
rc2_Decrypt1Block(RC2Context *cx, RC2Block *output, RC2Block *input)
{
register PRUint16 R0, R1, R2, R3;
/* step 1. Initialize input. */
R0 = input->s[0];
R1 = input->s[1];
R2 = input->s[2];
R3 = input->s[3];
/* step 2. Expand Key (already done, in context) */
/* step 3. j = 63 */
/* step 4. Perform 5 r_mixing rounds. */
R_MIX(15);
R_MIX(14);
R_MIX(13);
R_MIX(12);
R_MIX(11);
/* step 5. Perform 1 r_mashing round. */
R_MASH;
/* step 6. Perform 6 r_mixing rounds. */
R_MIX(10);
R_MIX(9);
R_MIX(8);
R_MIX(7);
R_MIX(6);
R_MIX(5);
/* step 7. Perform 1 r_mashing round. */
R_MASH;
/* step 8. Perform 5 r_mixing rounds. */
R_MIX(4);
R_MIX(3);
R_MIX(2);
R_MIX(1);
R_MIX(0);
/* output results */
output->s[0] = R0;
output->s[1] = R1;
output->s[2] = R2;
output->s[3] = R3;
}
static SECStatus
rc2_EncryptECB(RC2Context *cx, unsigned char *output,
const unsigned char *input, unsigned int inputLen)
{
RC2Block iBlock;
while (inputLen > 0) {
LOAD(iBlock.s)
rc2_Encrypt1Block(cx, &iBlock, &iBlock);
STORE(iBlock.s)
output += RC2_BLOCK_SIZE;
input += RC2_BLOCK_SIZE;
inputLen -= RC2_BLOCK_SIZE;
}
return SECSuccess;
}
static SECStatus
rc2_DecryptECB(RC2Context *cx, unsigned char *output,
const unsigned char *input, unsigned int inputLen)
{
RC2Block iBlock;
while (inputLen > 0) {
LOAD(iBlock.s)
rc2_Decrypt1Block(cx, &iBlock, &iBlock);
STORE(iBlock.s)
output += RC2_BLOCK_SIZE;
input += RC2_BLOCK_SIZE;
inputLen -= RC2_BLOCK_SIZE;
}
return SECSuccess;
}
static SECStatus
rc2_EncryptCBC(RC2Context *cx, unsigned char *output,
const unsigned char *input, unsigned int inputLen)
{
RC2Block iBlock;
while (inputLen > 0) {
LOAD(iBlock.s)
iBlock.l[0] ^= cx->iv.l[0];
iBlock.l[1] ^= cx->iv.l[1];
rc2_Encrypt1Block(cx, &iBlock, &iBlock);
cx->iv = iBlock;
STORE(iBlock.s)
output += RC2_BLOCK_SIZE;
input += RC2_BLOCK_SIZE;
inputLen -= RC2_BLOCK_SIZE;
}
return SECSuccess;
}
static SECStatus
rc2_DecryptCBC(RC2Context *cx, unsigned char *output,
const unsigned char *input, unsigned int inputLen)
{
RC2Block iBlock;
RC2Block oBlock;
while (inputLen > 0) {
LOAD(iBlock.s)
rc2_Decrypt1Block(cx, &oBlock, &iBlock);
oBlock.l[0] ^= cx->iv.l[0];
oBlock.l[1] ^= cx->iv.l[1];
cx->iv = iBlock;
STORE(oBlock.s)
output += RC2_BLOCK_SIZE;
input += RC2_BLOCK_SIZE;
inputLen -= RC2_BLOCK_SIZE;
}
return SECSuccess;
}
/*
** Perform RC2 encryption.
** "cx" the context
** "output" the output buffer to store the encrypted data.
** "outputLen" how much data is stored in "output". Set by the routine
** after some data is stored in output.
** "maxOutputLen" the maximum amount of data that can ever be
** stored in "output"
** "input" the input data
** "inputLen" the amount of input data
*/
SECStatus RC2_Encrypt(RC2Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
SECStatus rv = SECSuccess;
if (inputLen) {
if (inputLen % RC2_BLOCK_SIZE) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
return SECFailure;
}
if (maxOutputLen < inputLen) {
PORT_SetError(SEC_ERROR_OUTPUT_LEN);
return SECFailure;
}
rv = (*cx->enc)(cx, output, input, inputLen);
}
if (rv == SECSuccess) {
*outputLen = inputLen;
}
return rv;
}
/*
** Perform RC2 decryption.
** "cx" the context
** "output" the output buffer to store the decrypted data.
** "outputLen" how much data is stored in "output". Set by the routine
** after some data is stored in output.
** "maxOutputLen" the maximum amount of data that can ever be
** stored in "output"
** "input" the input data
** "inputLen" the amount of input data
*/
SECStatus RC2_Decrypt(RC2Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
SECStatus rv = SECSuccess;
if (inputLen) {
if (inputLen % RC2_BLOCK_SIZE) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
return SECFailure;
}
if (maxOutputLen < inputLen) {
PORT_SetError(SEC_ERROR_OUTPUT_LEN);
return SECFailure;
}
rv = (*cx->dec)(cx, output, input, inputLen);
}
if (rv == SECSuccess) {
*outputLen = inputLen;
}
return rv;
}

View File

@@ -0,0 +1,114 @@
/*
* arcfive.c - stubs for RC5 - NOT a working implementation!
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*
* $Id: arcfive.c,v 1.3 2002-11-16 06:09:57 nelsonb%netscape.com Exp $
*/
#include "blapi.h"
#include "prerror.h"
/******************************************/
/*
** RC5 symmetric block cypher -- 64-bit block size
*/
/*
** Create a new RC5 context suitable for RC5 encryption/decryption.
** "key" raw key data
** "len" the number of bytes of key data
** "iv" is the CBC initialization vector (if mode is NSS_RC5_CBC)
** "mode" one of NSS_RC5 or NSS_RC5_CBC
**
** When mode is set to NSS_RC5_CBC the RC5 cipher is run in "cipher block
** chaining" mode.
*/
RC5Context *
RC5_CreateContext(const SECItem *key, unsigned int rounds,
unsigned int wordSize, const unsigned char *iv, int mode)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
return NULL;
}
/*
** Destroy an RC5 encryption/decryption context.
** "cx" the context
** "freeit" if PR_TRUE then free the object as well as its sub-objects
*/
void
RC5_DestroyContext(RC5Context *cx, PRBool freeit)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
}
/*
** Perform RC5 encryption.
** "cx" the context
** "output" the output buffer to store the encrypted data.
** "outputLen" how much data is stored in "output". Set by the routine
** after some data is stored in output.
** "maxOutputLen" the maximum amount of data that can ever be
** stored in "output"
** "input" the input data
** "inputLen" the amount of input data
*/
SECStatus
RC5_Encrypt(RC5Context *cx, unsigned char *output, unsigned int *outputLen,
unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
return SECFailure;
}
/*
** Perform RC5 decryption.
** "cx" the context
** "output" the output buffer to store the decrypted data.
** "outputLen" how much data is stored in "output". Set by the routine
** after some data is stored in output.
** "maxOutputLen" the maximum amount of data that can ever be
** stored in "output"
** "input" the input data
** "inputLen" the amount of input data
*/
SECStatus
RC5_Decrypt(RC5Context *cx, unsigned char *output, unsigned int *outputLen,
unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
return SECFailure;
}

View File

@@ -0,0 +1,567 @@
/*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1994-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*/
#include "prerr.h"
#include "secerr.h"
#include "prtypes.h"
#include "blapi.h"
/* Architecture-dependent defines */
#if defined(SOLARIS) || defined(HPUX) || defined(i386) || defined(IRIX)
/* Convert the byte-stream to a word-stream */
#define CONVERT_TO_WORDS
#endif
#if defined(AIX) || defined(OSF1)
/* Treat array variables as longs, not bytes */
#define USE_LONG
#endif
#if defined(_WIN32_WCE)
#undef WORD
#define WORD ARC4WORD
#endif
#if defined(NSS_USE_HYBRID) && !defined(SOLARIS) && !defined(NSS_USE_64)
typedef unsigned long long WORD;
#else
typedef unsigned long WORD;
#endif
#define WORDSIZE sizeof(WORD)
#ifdef USE_LONG
typedef unsigned long Stype;
#else
typedef PRUint8 Stype;
#endif
#define ARCFOUR_STATE_SIZE 256
#define MASK1BYTE (WORD)(0xff)
#define SWAP(a, b) \
tmp = a; \
a = b; \
b = tmp;
/*
* State information for stream cipher.
*/
struct RC4ContextStr
{
Stype S[ARCFOUR_STATE_SIZE];
PRUint8 i;
PRUint8 j;
};
/*
* array indices [0..255] to initialize cx->S array (faster than loop).
*/
static const Stype Kinit[256] = {
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7,
0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf,
0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7,
0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef,
0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff
};
/*
* Initialize a new generator.
*/
RC4Context *
RC4_CreateContext(const unsigned char *key, int len)
{
int i;
PRUint8 j, tmp;
RC4Context *cx;
PRUint8 K[256];
PRUint8 *L;
/* verify the key length. */
PORT_Assert(len > 0 && len < ARCFOUR_STATE_SIZE);
if (len < 0 || len >= ARCFOUR_STATE_SIZE) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
/* Create space for the context. */
cx = (RC4Context *)PORT_ZAlloc(sizeof(RC4Context));
if (cx == NULL) {
PORT_SetError(PR_OUT_OF_MEMORY_ERROR);
return NULL;
}
/* Initialize the state using array indices. */
memcpy(cx->S, Kinit, sizeof cx->S);
/* Fill in K repeatedly with values from key. */
L = K;
for (i = sizeof K; i > len; i-= len) {
memcpy(L, key, len);
L += len;
}
memcpy(L, key, i);
/* Stir the state of the generator. At this point it is assumed
* that the key is the size of the state buffer. If this is not
* the case, the key bytes are repeated to fill the buffer.
*/
j = 0;
#define ARCFOUR_STATE_STIR(ii) \
j = j + cx->S[ii] + K[ii]; \
SWAP(cx->S[ii], cx->S[j]);
for (i=0; i<ARCFOUR_STATE_SIZE; i++) {
ARCFOUR_STATE_STIR(i);
}
cx->i = 0;
cx->j = 0;
return cx;
}
void
RC4_DestroyContext(RC4Context *cx, PRBool freeit)
{
if (freeit)
PORT_ZFree(cx, sizeof(*cx));
}
/*
* Generate the next byte in the stream.
*/
#define ARCFOUR_NEXT_BYTE() \
tmpSi = cx->S[++tmpi]; \
tmpj += tmpSi; \
tmpSj = cx->S[tmpj]; \
cx->S[tmpi] = tmpSj; \
cx->S[tmpj] = tmpSi; \
t = tmpSi + tmpSj;
#ifdef CONVERT_TO_WORDS
/*
* Straight RC4 op. No optimization.
*/
static SECStatus
rc4_no_opt(RC4Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
PRUint8 t;
Stype tmpSi, tmpSj;
register PRUint8 tmpi = cx->i;
register PRUint8 tmpj = cx->j;
unsigned int index;
PORT_Assert(maxOutputLen >= inputLen);
if (maxOutputLen < inputLen) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
for (index=0; index < inputLen; index++) {
/* Generate next byte from stream. */
ARCFOUR_NEXT_BYTE();
/* output = next stream byte XOR next input byte */
output[index] = cx->S[t] ^ input[index];
}
*outputLen = inputLen;
cx->i = tmpi;
cx->j = tmpj;
return SECSuccess;
}
#endif
#ifndef CONVERT_TO_WORDS
/*
* Byte-at-a-time RC4, unrolling the loop into 8 pieces.
*/
static SECStatus
rc4_unrolled(RC4Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
PRUint8 t;
Stype tmpSi, tmpSj;
register PRUint8 tmpi = cx->i;
register PRUint8 tmpj = cx->j;
int index;
PORT_Assert(maxOutputLen >= inputLen);
if (maxOutputLen < inputLen) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
for (index = inputLen / 8; index-- > 0; input += 8, output += 8) {
ARCFOUR_NEXT_BYTE();
output[0] = cx->S[t] ^ input[0];
ARCFOUR_NEXT_BYTE();
output[1] = cx->S[t] ^ input[1];
ARCFOUR_NEXT_BYTE();
output[2] = cx->S[t] ^ input[2];
ARCFOUR_NEXT_BYTE();
output[3] = cx->S[t] ^ input[3];
ARCFOUR_NEXT_BYTE();
output[4] = cx->S[t] ^ input[4];
ARCFOUR_NEXT_BYTE();
output[5] = cx->S[t] ^ input[5];
ARCFOUR_NEXT_BYTE();
output[6] = cx->S[t] ^ input[6];
ARCFOUR_NEXT_BYTE();
output[7] = cx->S[t] ^ input[7];
}
index = inputLen % 8;
if (index) {
input += index;
output += index;
switch (index) {
case 7:
ARCFOUR_NEXT_BYTE();
output[-7] = cx->S[t] ^ input[-7]; /* FALLTHRU */
case 6:
ARCFOUR_NEXT_BYTE();
output[-6] = cx->S[t] ^ input[-6]; /* FALLTHRU */
case 5:
ARCFOUR_NEXT_BYTE();
output[-5] = cx->S[t] ^ input[-5]; /* FALLTHRU */
case 4:
ARCFOUR_NEXT_BYTE();
output[-4] = cx->S[t] ^ input[-4]; /* FALLTHRU */
case 3:
ARCFOUR_NEXT_BYTE();
output[-3] = cx->S[t] ^ input[-3]; /* FALLTHRU */
case 2:
ARCFOUR_NEXT_BYTE();
output[-2] = cx->S[t] ^ input[-2]; /* FALLTHRU */
case 1:
ARCFOUR_NEXT_BYTE();
output[-1] = cx->S[t] ^ input[-1]; /* FALLTHRU */
default:
/* FALLTHRU */
; /* hp-ux build breaks without this */
}
}
cx->i = tmpi;
cx->j = tmpj;
*outputLen = inputLen;
return SECSuccess;
}
#endif
#ifdef IS_LITTLE_ENDIAN
#define ARCFOUR_NEXT4BYTES_L(n) \
ARCFOUR_NEXT_BYTE(); streamWord |= (WORD)cx->S[t] << (n ); \
ARCFOUR_NEXT_BYTE(); streamWord |= (WORD)cx->S[t] << (n + 8); \
ARCFOUR_NEXT_BYTE(); streamWord |= (WORD)cx->S[t] << (n + 16); \
ARCFOUR_NEXT_BYTE(); streamWord |= (WORD)cx->S[t] << (n + 24);
#else
#define ARCFOUR_NEXT4BYTES_B(n) \
ARCFOUR_NEXT_BYTE(); streamWord |= (WORD)cx->S[t] << (n + 24); \
ARCFOUR_NEXT_BYTE(); streamWord |= (WORD)cx->S[t] << (n + 16); \
ARCFOUR_NEXT_BYTE(); streamWord |= (WORD)cx->S[t] << (n + 8); \
ARCFOUR_NEXT_BYTE(); streamWord |= (WORD)cx->S[t] << (n );
#endif
#if (defined(NSS_USE_HYBRID) && !defined(SOLARIS)) || defined(NSS_USE_64)
/* 64-bit wordsize */
#ifdef IS_LITTLE_ENDIAN
#define ARCFOUR_NEXT_WORD() \
{ streamWord = 0; ARCFOUR_NEXT4BYTES_L(0); ARCFOUR_NEXT4BYTES_L(32); }
#else
#define ARCFOUR_NEXT_WORD() \
{ streamWord = 0; ARCFOUR_NEXT4BYTES_B(32); ARCFOUR_NEXT4BYTES_B(0); }
#endif
#else
/* 32-bit wordsize */
#ifdef IS_LITTLE_ENDIAN
#define ARCFOUR_NEXT_WORD() \
{ streamWord = 0; ARCFOUR_NEXT4BYTES_L(0); }
#else
#define ARCFOUR_NEXT_WORD() \
{ streamWord = 0; ARCFOUR_NEXT4BYTES_B(0); }
#endif
#endif
#ifdef IS_LITTLE_ENDIAN
#define RSH <<
#define LSH >>
#else
#define RSH >>
#define LSH <<
#endif
#ifdef CONVERT_TO_WORDS
/*
* Convert input and output buffers to words before performing
* RC4 operations.
*/
static SECStatus
rc4_wordconv(RC4Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
ptrdiff_t inOffset = (ptrdiff_t)input % WORDSIZE;
ptrdiff_t outOffset = (ptrdiff_t)output % WORDSIZE;
register WORD streamWord, mask;
register WORD *pInWord, *pOutWord;
register WORD inWord, nextInWord;
PRUint8 t;
register Stype tmpSi, tmpSj;
register PRUint8 tmpi = cx->i;
register PRUint8 tmpj = cx->j;
unsigned int byteCount;
unsigned int bufShift, invBufShift;
int i;
PORT_Assert(maxOutputLen >= inputLen);
if (maxOutputLen < inputLen) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
if (inputLen < 2*WORDSIZE) {
/* Ignore word conversion, do byte-at-a-time */
return rc4_no_opt(cx, output, outputLen, maxOutputLen, input, inputLen);
}
*outputLen = inputLen;
pInWord = (WORD *)(input - inOffset);
if (inOffset < outOffset) {
bufShift = 8*(outOffset - inOffset);
invBufShift = 8*WORDSIZE - bufShift;
} else {
invBufShift = 8*(inOffset - outOffset);
bufShift = 8*WORDSIZE - invBufShift;
}
/*****************************************************************/
/* Step 1: */
/* If the first output word is partial, consume the bytes in the */
/* first partial output word by loading one or two words of */
/* input and shifting them accordingly. Otherwise, just load */
/* in the first word of input. At the end of this block, at */
/* least one partial word of input should ALWAYS be loaded. */
/*****************************************************************/
if (outOffset) {
/* Generate input and stream words aligned relative to the
* partial output buffer.
*/
byteCount = WORDSIZE - outOffset;
pOutWord = (WORD *)(output - outOffset);
mask = streamWord = 0;
#ifdef IS_LITTLE_ENDIAN
for (i = WORDSIZE - byteCount; i < WORDSIZE; i++) {
#else
for (i = byteCount - 1; i >= 0; --i) {
#endif
ARCFOUR_NEXT_BYTE();
streamWord |= (WORD)(cx->S[t]) << 8*i;
mask |= MASK1BYTE << 8*i;
} /* } */
inWord = *pInWord++;
/* If buffers are relatively misaligned, shift the bytes in inWord
* to be aligned to the output buffer.
*/
nextInWord = 0;
if (inOffset < outOffset) {
/* Have more bytes than needed, shift remainder into nextInWord */
nextInWord = inWord LSH 8*(inOffset + byteCount);
inWord = inWord RSH bufShift;
} else if (inOffset > outOffset) {
/* Didn't get enough bytes from current input word, load another
* word and then shift remainder into nextInWord.
*/
nextInWord = *pInWord++;
inWord = (inWord LSH invBufShift) |
(nextInWord RSH bufShift);
nextInWord = nextInWord LSH invBufShift;
}
/* Store output of first partial word */
*pOutWord = (*pOutWord & ~mask) | ((inWord ^ streamWord) & mask);
/* Consumed byteCount bytes of input */
inputLen -= byteCount;
/* move to next word of output */
pOutWord++;
/* inWord has been consumed, but there may be bytes in nextInWord */
inWord = nextInWord;
} else {
/* output is word-aligned */
pOutWord = (WORD *)output;
if (inOffset) {
/* Input is not word-aligned. The first word load of input
* will not produce a full word of input bytes, so one word
* must be pre-loaded. The main loop below will load in the
* next input word and shift some of its bytes into inWord
* in order to create a full input word. Note that the main
* loop must execute at least once because the input must
* be at least two words.
*/
inWord = *pInWord++;
inWord = inWord LSH invBufShift;
} else {
/* Input is word-aligned. The first word load of input
* will produce a full word of input bytes, so nothing
* needs to be loaded here.
*/
inWord = 0;
}
}
/* Output buffer is aligned, inOffset is now measured relative to
* outOffset (and not a word boundary).
*/
inOffset = (inOffset + WORDSIZE - outOffset) % WORDSIZE;
/*****************************************************************/
/* Step 2: main loop */
/* At this point the output buffer is word-aligned. Any unused */
/* bytes from above will be in inWord (shifted correctly). If */
/* the input buffer is unaligned relative to the output buffer, */
/* shifting has to be done. */
/*****************************************************************/
if (inOffset) {
for (; inputLen >= WORDSIZE; inputLen -= WORDSIZE) {
nextInWord = *pInWord++;
inWord |= nextInWord RSH bufShift;
nextInWord = nextInWord LSH invBufShift;
ARCFOUR_NEXT_WORD();
*pOutWord++ = inWord ^ streamWord;
inWord = nextInWord;
}
if (inputLen == 0) {
/* Nothing left to do. */
cx->i = tmpi;
cx->j = tmpj;
return SECSuccess;
}
/* If the amount of remaining input is greater than the amount
* bytes pulled from the current input word, need to do another
* word load. What's left in inWord will be consumed in step 3.
*/
if (inputLen > WORDSIZE - inOffset)
inWord |= *pInWord RSH bufShift;
} else {
for (; inputLen >= WORDSIZE; inputLen -= WORDSIZE) {
inWord = *pInWord++;
ARCFOUR_NEXT_WORD();
*pOutWord++ = inWord ^ streamWord;
}
if (inputLen == 0) {
/* Nothing left to do. */
cx->i = tmpi;
cx->j = tmpj;
return SECSuccess;
} else {
/* A partial input word remains at the tail. Load it. The
* relevant bytes will be consumed in step 3.
*/
inWord = *pInWord;
}
}
/*****************************************************************/
/* Step 3: */
/* A partial word of input remains, and it is already loaded */
/* into nextInWord. Shift appropriately and consume the bytes */
/* used in the partial word. */
/*****************************************************************/
mask = streamWord = 0;
#ifdef IS_LITTLE_ENDIAN
for (i = 0; i < inputLen; ++i) {
#else
for (i = WORDSIZE - 1; i >= WORDSIZE - inputLen; --i) {
#endif
ARCFOUR_NEXT_BYTE();
streamWord |= (WORD)(cx->S[t]) << 8*i;
mask |= MASK1BYTE << 8*i;
} /* } */
*pOutWord = (*pOutWord & ~mask) | ((inWord ^ streamWord) & mask);
cx->i = tmpi;
cx->j = tmpj;
return SECSuccess;
}
#endif
SECStatus
RC4_Encrypt(RC4Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
PORT_Assert(maxOutputLen >= inputLen);
if (maxOutputLen < inputLen) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
#ifdef CONVERT_TO_WORDS
/* Convert the byte-stream to a word-stream */
return rc4_wordconv(cx, output, outputLen, maxOutputLen, input, inputLen);
#else
/* Operate on bytes, but unroll the main loop */
return rc4_unrolled(cx, output, outputLen, maxOutputLen, input, inputLen);
#endif
}
SECStatus RC4_Decrypt(RC4Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
PORT_Assert(maxOutputLen >= inputLen);
if (maxOutputLen < inputLen) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
/* decrypt and encrypt are same operation. */
#ifdef CONVERT_TO_WORDS
/* Convert the byte-stream to a word-stream */
return rc4_wordconv(cx, output, outputLen, maxOutputLen, input, inputLen);
#else
/* Operate on bytes, but unroll the main loop */
return rc4_unrolled(cx, output, outputLen, maxOutputLen, input, inputLen);
#endif
}
#undef CONVERT_TO_WORDS
#undef USE_LONG

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,336 @@
/*
* blapit.h - public data structures for the crypto library
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1994-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*
* $Id: blapit.h,v 1.10 2003-03-29 00:18:18 nelsonb%netscape.com Exp $
*/
#ifndef _BLAPIT_H_
#define _BLAPIT_H_
#include "seccomon.h"
#include "prlink.h"
#include "plarena.h"
/* RC2 operation modes */
#define NSS_RC2 0
#define NSS_RC2_CBC 1
/* RC5 operation modes */
#define NSS_RC5 0
#define NSS_RC5_CBC 1
/* DES operation modes */
#define NSS_DES 0
#define NSS_DES_CBC 1
#define NSS_DES_EDE3 2
#define NSS_DES_EDE3_CBC 3
#define DES_KEY_LENGTH 8 /* Bytes */
/* AES operation modes */
#define NSS_AES 0
#define NSS_AES_CBC 1
#define DSA_SIGNATURE_LEN 40 /* Bytes */
#define DSA_SUBPRIME_LEN 20 /* Bytes */
/* XXX We shouldn't have to hard code this limit. For
* now, this is the quickest way to support ECDSA signature
* processing (ECDSA signature lengths depend on curve
* size). This limit is sufficient for curves upto
* 576 bits.
*/
#define MAX_ECKEY_LEN 72 /* Bytes */
/*
* Number of bytes each hash algorithm produces
*/
#define MD2_LENGTH 16 /* Bytes */
#define MD5_LENGTH 16 /* Bytes */
#define SHA1_LENGTH 20 /* Bytes */
#define SHA256_LENGTH 32 /* bytes */
#define SHA384_LENGTH 48 /* bytes */
#define SHA512_LENGTH 64 /* bytes */
#define HASH_LENGTH_MAX SHA512_LENGTH
/*
* Input block size for each hash algorithm.
*/
#define SHA256_BLOCK_LENGTH 64 /* bytes */
#define SHA384_BLOCK_LENGTH 128 /* bytes */
#define SHA512_BLOCK_LENGTH 128 /* bytes */
#define AES_KEY_WRAP_IV_BYTES 8
#define AES_KEY_WRAP_BLOCK_SIZE 8 /* bytes */
#define AES_BLOCK_SIZE 16 /* bytes */
#define NSS_FREEBL_DEFAULT_CHUNKSIZE 2048
/*
* The FIPS 186 algorithm for generating primes P and Q allows only 9
* distinct values for the length of P, and only one value for the
* length of Q.
* The algorithm uses a variable j to indicate which of the 9 lengths
* of P is to be used.
* The following table relates j to the lengths of P and Q in bits.
*
* j bits in P bits in Q
* _ _________ _________
* 0 512 160
* 1 576 160
* 2 640 160
* 3 704 160
* 4 768 160
* 5 832 160
* 6 896 160
* 7 960 160
* 8 1024 160
*
* The FIPS-186 compliant PQG generator takes j as an input parameter.
*/
#define DSA_Q_BITS 160
#define DSA_MAX_P_BITS 1024
#define DSA_MIN_P_BITS 512
/*
* function takes desired number of bits in P,
* returns index (0..8) or -1 if number of bits is invalid.
*/
#define PQG_PBITS_TO_INDEX(bits) ((((bits)-512) % 64) ? -1 : (int)((bits)-512)/64)
/*
* function takes index (0-8)
* returns number of bits in P for that index, or -1 if index is invalid.
*/
#define PQG_INDEX_TO_PBITS(j) (((unsigned)(j) > 8) ? -1 : (512 + 64 * (j)))
/***************************************************************************
** Opaque objects
*/
struct DESContextStr ;
struct RC2ContextStr ;
struct RC4ContextStr ;
struct RC5ContextStr ;
struct AESContextStr ;
struct MD2ContextStr ;
struct MD5ContextStr ;
struct SHA1ContextStr ;
struct SHA256ContextStr ;
struct SHA512ContextStr ;
struct AESKeyWrapContextStr ;
typedef struct DESContextStr DESContext;
typedef struct RC2ContextStr RC2Context;
typedef struct RC4ContextStr RC4Context;
typedef struct RC5ContextStr RC5Context;
typedef struct AESContextStr AESContext;
typedef struct MD2ContextStr MD2Context;
typedef struct MD5ContextStr MD5Context;
typedef struct SHA1ContextStr SHA1Context;
typedef struct SHA256ContextStr SHA256Context;
typedef struct SHA512ContextStr SHA512Context;
/* SHA384Context is really a SHA512ContextStr. This is not a mistake. */
typedef struct SHA512ContextStr SHA384Context;
typedef struct AESKeyWrapContextStr AESKeyWrapContext;
/***************************************************************************
** RSA Public and Private Key structures
*/
/* member names from PKCS#1, section 7.1 */
struct RSAPublicKeyStr {
PRArenaPool * arena;
SECItem modulus;
SECItem publicExponent;
};
typedef struct RSAPublicKeyStr RSAPublicKey;
/* member names from PKCS#1, section 7.2 */
struct RSAPrivateKeyStr {
PRArenaPool * arena;
SECItem version;
SECItem modulus;
SECItem publicExponent;
SECItem privateExponent;
SECItem prime1;
SECItem prime2;
SECItem exponent1;
SECItem exponent2;
SECItem coefficient;
};
typedef struct RSAPrivateKeyStr RSAPrivateKey;
/***************************************************************************
** DSA Public and Private Key and related structures
*/
struct PQGParamsStr {
PRArenaPool *arena;
SECItem prime; /* p */
SECItem subPrime; /* q */
SECItem base; /* g */
/* XXX chrisk: this needs to be expanded to hold j and validationParms (RFC2459 7.3.2) */
};
typedef struct PQGParamsStr PQGParams;
struct PQGVerifyStr {
PRArenaPool * arena; /* includes this struct, seed, & h. */
unsigned int counter;
SECItem seed;
SECItem h;
};
typedef struct PQGVerifyStr PQGVerify;
struct DSAPublicKeyStr {
PQGParams params;
SECItem publicValue;
};
typedef struct DSAPublicKeyStr DSAPublicKey;
struct DSAPrivateKeyStr {
PQGParams params;
SECItem publicValue;
SECItem privateValue;
};
typedef struct DSAPrivateKeyStr DSAPrivateKey;
/***************************************************************************
** Diffie-Hellman Public and Private Key and related structures
** Structure member names suggested by PKCS#3.
*/
struct DHParamsStr {
PRArenaPool * arena;
SECItem prime; /* p */
SECItem base; /* g */
};
typedef struct DHParamsStr DHParams;
struct DHPublicKeyStr {
PRArenaPool * arena;
SECItem prime;
SECItem base;
SECItem publicValue;
};
typedef struct DHPublicKeyStr DHPublicKey;
struct DHPrivateKeyStr {
PRArenaPool * arena;
SECItem prime;
SECItem base;
SECItem publicValue;
SECItem privateValue;
};
typedef struct DHPrivateKeyStr DHPrivateKey;
/***************************************************************************
** Data structures used for elliptic curve parameters and
** public and private keys.
*/
/*
** The ECParams data structures can encode elliptic curve
** parameters for both GFp and GF2m curves.
*/
typedef enum { ec_params_explicit,
ec_params_named
} ECParamsType;
typedef enum { ec_field_GFp = 1,
ec_field_GF2m
} ECFieldType;
struct ECFieldIDStr {
int size; /* field size in bits */
ECFieldType type;
union {
SECItem prime; /* prime p for (GFp) */
SECItem poly; /* irreducible binary polynomial for (GF2m) */
} u;
int k1; /* first coefficient of pentanomial or
* the only coefficient of trinomial
*/
int k2; /* two remaining coefficients of pentanomial */
int k3;
};
typedef struct ECFieldIDStr ECFieldID;
struct ECCurveStr {
SECItem a; /* contains octet stream encoding of
* field element (X9.62 section 4.3.3)
*/
SECItem b;
SECItem seed;
};
typedef struct ECCurveStr ECCurve;
struct ECParamsStr {
PRArenaPool * arena;
ECParamsType type;
ECFieldID fieldID;
ECCurve curve;
SECItem base;
SECItem order;
int cofactor;
SECItem DEREncoding;
};
typedef struct ECParamsStr ECParams;
struct ECPublicKeyStr {
ECParams ecParams;
SECItem publicValue; /* elliptic curve point encoded as
* octet stream.
*/
};
typedef struct ECPublicKeyStr ECPublicKey;
struct ECPrivateKeyStr {
ECParams ecParams;
SECItem publicValue; /* encoded ec point */
SECItem privateValue; /* private big integer */
};
typedef struct ECPrivateKeyStr ECPrivateKey;
#endif /* _BLAPIT_H_ */

View File

@@ -0,0 +1,103 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1994-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
# only do this in the outermost freebl build.
ifndef FREEBL_RECURSIVE_BUILD
# we only do this stuff for some of the 32-bit builds, no 64-bit builds
ifndef USE_64
ifeq ($(OS_TARGET), HP-UX)
ifneq ($(OS_TEST), ia64)
FREEBL_EXTENDED_BUILD = 1
endif
endif
ifeq ($(OS_TARGET),SunOS)
ifeq ($(CPU_ARCH),sparc)
FREEBL_EXTENDED_BUILD = 1
endif
endif
ifdef FREEBL_EXTENDED_BUILD
# We're going to change this build so that it builds libfreebl.a with
# just loader.c. Then we have to build this directory twice again to
# build the two DSOs.
# To build libfreebl.a with just loader.c, we must now override many
# of the make variables setup by the prior inclusion of CORECONF's config.mk
CSRCS = loader.c sysrand.c
SIMPLE_OBJS = $(CSRCS:.c=$(OBJ_SUFFIX))
OBJS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(SIMPLE_OBJS))
ALL_TRASH := $(TARGETS) $(OBJS) $(OBJDIR) LOGS TAGS $(GARBAGE) \
$(NOSUCHFILE) so_locations
endif
#end of 32-bit only stuff.
endif
# Override the values defined in coreconf's ruleset.mk.
#
# - (1) LIBRARY: a static (archival) library
# - (2) SHARED_LIBRARY: a shared (dynamic link) library
# - (3) IMPORT_LIBRARY: an import library, used only on Windows
# - (4) PROGRAM: an executable binary
#
# override these variables to prevent building a DSO/DLL.
TARGETS = $(LIBRARY)
SHARED_LIBRARY =
IMPORT_LIBRARY =
PROGRAM =
else
# This is a recursive build.
TARGETS = $(SHARED_LIBRARY)
LIBRARY =
PROGRAM =
#ifeq ($(OS_TARGET), HP-UX)
EXTRA_LIBS += \
$(DIST)/lib/libsecutil.$(LIB_SUFFIX) \
$(NULL)
# $(PROGRAM) has NO explicit dependencies on $(EXTRA_SHARED_LIBS)
# $(EXTRA_SHARED_LIBS) come before $(OS_LIBS), except on AIX.
EXTRA_SHARED_LIBS += \
-L$(DIST)/lib/ \
-lplc4 \
-lplds4 \
-lnspr4 \
-lc
#endif
endif

View File

@@ -0,0 +1,683 @@
/*
* des.c
*
* core source file for DES-150 library
* Make key schedule from DES key.
* Encrypt/Decrypt one 8-byte block.
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the DES-150 library.
*
* The Initial Developer of the Original Code is Nelson B. Bolyard,
* nelsonb@iname.com. Portions created by Nelson B. Bolyard are
* Copyright (C) 1990, 2000 Nelson B. Bolyard, All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the GPL.
*/
#include "des.h"
#include <stddef.h> /* for ptrdiff_t */
/* #define USE_INDEXING 1 */
/*
* The tables below are the 8 sbox functions, with the 6-bit input permutation
* and the 32-bit output permutation pre-computed.
* They are shifted circularly to the left 3 bits, which removes 2 shifts
* and an or from each round by reducing the number of sboxes whose
* indices cross word broundaries from 2 to 1.
*/
static const HALF SP[8][64] = {
/* Box S1 */ {
0x04041000, 0x00000000, 0x00040000, 0x04041010,
0x04040010, 0x00041010, 0x00000010, 0x00040000,
0x00001000, 0x04041000, 0x04041010, 0x00001000,
0x04001010, 0x04040010, 0x04000000, 0x00000010,
0x00001010, 0x04001000, 0x04001000, 0x00041000,
0x00041000, 0x04040000, 0x04040000, 0x04001010,
0x00040010, 0x04000010, 0x04000010, 0x00040010,
0x00000000, 0x00001010, 0x00041010, 0x04000000,
0x00040000, 0x04041010, 0x00000010, 0x04040000,
0x04041000, 0x04000000, 0x04000000, 0x00001000,
0x04040010, 0x00040000, 0x00041000, 0x04000010,
0x00001000, 0x00000010, 0x04001010, 0x00041010,
0x04041010, 0x00040010, 0x04040000, 0x04001010,
0x04000010, 0x00001010, 0x00041010, 0x04041000,
0x00001010, 0x04001000, 0x04001000, 0x00000000,
0x00040010, 0x00041000, 0x00000000, 0x04040010
},
/* Box S2 */ {
0x00420082, 0x00020002, 0x00020000, 0x00420080,
0x00400000, 0x00000080, 0x00400082, 0x00020082,
0x00000082, 0x00420082, 0x00420002, 0x00000002,
0x00020002, 0x00400000, 0x00000080, 0x00400082,
0x00420000, 0x00400080, 0x00020082, 0x00000000,
0x00000002, 0x00020000, 0x00420080, 0x00400002,
0x00400080, 0x00000082, 0x00000000, 0x00420000,
0x00020080, 0x00420002, 0x00400002, 0x00020080,
0x00000000, 0x00420080, 0x00400082, 0x00400000,
0x00020082, 0x00400002, 0x00420002, 0x00020000,
0x00400002, 0x00020002, 0x00000080, 0x00420082,
0x00420080, 0x00000080, 0x00020000, 0x00000002,
0x00020080, 0x00420002, 0x00400000, 0x00000082,
0x00400080, 0x00020082, 0x00000082, 0x00400080,
0x00420000, 0x00000000, 0x00020002, 0x00020080,
0x00000002, 0x00400082, 0x00420082, 0x00420000
},
/* Box S3 */ {
0x00000820, 0x20080800, 0x00000000, 0x20080020,
0x20000800, 0x00000000, 0x00080820, 0x20000800,
0x00080020, 0x20000020, 0x20000020, 0x00080000,
0x20080820, 0x00080020, 0x20080000, 0x00000820,
0x20000000, 0x00000020, 0x20080800, 0x00000800,
0x00080800, 0x20080000, 0x20080020, 0x00080820,
0x20000820, 0x00080800, 0x00080000, 0x20000820,
0x00000020, 0x20080820, 0x00000800, 0x20000000,
0x20080800, 0x20000000, 0x00080020, 0x00000820,
0x00080000, 0x20080800, 0x20000800, 0x00000000,
0x00000800, 0x00080020, 0x20080820, 0x20000800,
0x20000020, 0x00000800, 0x00000000, 0x20080020,
0x20000820, 0x00080000, 0x20000000, 0x20080820,
0x00000020, 0x00080820, 0x00080800, 0x20000020,
0x20080000, 0x20000820, 0x00000820, 0x20080000,
0x00080820, 0x00000020, 0x20080020, 0x00080800
},
/* Box S4 */ {
0x02008004, 0x00008204, 0x00008204, 0x00000200,
0x02008200, 0x02000204, 0x02000004, 0x00008004,
0x00000000, 0x02008000, 0x02008000, 0x02008204,
0x00000204, 0x00000000, 0x02000200, 0x02000004,
0x00000004, 0x00008000, 0x02000000, 0x02008004,
0x00000200, 0x02000000, 0x00008004, 0x00008200,
0x02000204, 0x00000004, 0x00008200, 0x02000200,
0x00008000, 0x02008200, 0x02008204, 0x00000204,
0x02000200, 0x02000004, 0x02008000, 0x02008204,
0x00000204, 0x00000000, 0x00000000, 0x02008000,
0x00008200, 0x02000200, 0x02000204, 0x00000004,
0x02008004, 0x00008204, 0x00008204, 0x00000200,
0x02008204, 0x00000204, 0x00000004, 0x00008000,
0x02000004, 0x00008004, 0x02008200, 0x02000204,
0x00008004, 0x00008200, 0x02000000, 0x02008004,
0x00000200, 0x02000000, 0x00008000, 0x02008200
},
/* Box S5 */ {
0x00000400, 0x08200400, 0x08200000, 0x08000401,
0x00200000, 0x00000400, 0x00000001, 0x08200000,
0x00200401, 0x00200000, 0x08000400, 0x00200401,
0x08000401, 0x08200001, 0x00200400, 0x00000001,
0x08000000, 0x00200001, 0x00200001, 0x00000000,
0x00000401, 0x08200401, 0x08200401, 0x08000400,
0x08200001, 0x00000401, 0x00000000, 0x08000001,
0x08200400, 0x08000000, 0x08000001, 0x00200400,
0x00200000, 0x08000401, 0x00000400, 0x08000000,
0x00000001, 0x08200000, 0x08000401, 0x00200401,
0x08000400, 0x00000001, 0x08200001, 0x08200400,
0x00200401, 0x00000400, 0x08000000, 0x08200001,
0x08200401, 0x00200400, 0x08000001, 0x08200401,
0x08200000, 0x00000000, 0x00200001, 0x08000001,
0x00200400, 0x08000400, 0x00000401, 0x00200000,
0x00000000, 0x00200001, 0x08200400, 0x00000401
},
/* Box S6 */ {
0x80000040, 0x81000000, 0x00010000, 0x81010040,
0x81000000, 0x00000040, 0x81010040, 0x01000000,
0x80010000, 0x01010040, 0x01000000, 0x80000040,
0x01000040, 0x80010000, 0x80000000, 0x00010040,
0x00000000, 0x01000040, 0x80010040, 0x00010000,
0x01010000, 0x80010040, 0x00000040, 0x81000040,
0x81000040, 0x00000000, 0x01010040, 0x81010000,
0x00010040, 0x01010000, 0x81010000, 0x80000000,
0x80010000, 0x00000040, 0x81000040, 0x01010000,
0x81010040, 0x01000000, 0x00010040, 0x80000040,
0x01000000, 0x80010000, 0x80000000, 0x00010040,
0x80000040, 0x81010040, 0x01010000, 0x81000000,
0x01010040, 0x81010000, 0x00000000, 0x81000040,
0x00000040, 0x00010000, 0x81000000, 0x01010040,
0x00010000, 0x01000040, 0x80010040, 0x00000000,
0x81010000, 0x80000000, 0x01000040, 0x80010040
},
/* Box S7 */ {
0x00800000, 0x10800008, 0x10002008, 0x00000000,
0x00002000, 0x10002008, 0x00802008, 0x10802000,
0x10802008, 0x00800000, 0x00000000, 0x10000008,
0x00000008, 0x10000000, 0x10800008, 0x00002008,
0x10002000, 0x00802008, 0x00800008, 0x10002000,
0x10000008, 0x10800000, 0x10802000, 0x00800008,
0x10800000, 0x00002000, 0x00002008, 0x10802008,
0x00802000, 0x00000008, 0x10000000, 0x00802000,
0x10000000, 0x00802000, 0x00800000, 0x10002008,
0x10002008, 0x10800008, 0x10800008, 0x00000008,
0x00800008, 0x10000000, 0x10002000, 0x00800000,
0x10802000, 0x00002008, 0x00802008, 0x10802000,
0x00002008, 0x10000008, 0x10802008, 0x10800000,
0x00802000, 0x00000000, 0x00000008, 0x10802008,
0x00000000, 0x00802008, 0x10800000, 0x00002000,
0x10000008, 0x10002000, 0x00002000, 0x00800008
},
/* Box S8 */ {
0x40004100, 0x00004000, 0x00100000, 0x40104100,
0x40000000, 0x40004100, 0x00000100, 0x40000000,
0x00100100, 0x40100000, 0x40104100, 0x00104000,
0x40104000, 0x00104100, 0x00004000, 0x00000100,
0x40100000, 0x40000100, 0x40004000, 0x00004100,
0x00104000, 0x00100100, 0x40100100, 0x40104000,
0x00004100, 0x00000000, 0x00000000, 0x40100100,
0x40000100, 0x40004000, 0x00104100, 0x00100000,
0x00104100, 0x00100000, 0x40104000, 0x00004000,
0x00000100, 0x40100100, 0x00004000, 0x00104100,
0x40004000, 0x00000100, 0x40000100, 0x40100000,
0x40100100, 0x40000000, 0x00100000, 0x40004100,
0x00000000, 0x40104100, 0x00100100, 0x40000100,
0x40100000, 0x40004000, 0x40004100, 0x00000000,
0x40104100, 0x00104000, 0x00104000, 0x00004100,
0x00004100, 0x00100100, 0x40000000, 0x40104000
}
};
static const HALF PC2[8][64] = {
/* table 0 */ {
0x00000000, 0x00001000, 0x04000000, 0x04001000,
0x00100000, 0x00101000, 0x04100000, 0x04101000,
0x00008000, 0x00009000, 0x04008000, 0x04009000,
0x00108000, 0x00109000, 0x04108000, 0x04109000,
0x00000004, 0x00001004, 0x04000004, 0x04001004,
0x00100004, 0x00101004, 0x04100004, 0x04101004,
0x00008004, 0x00009004, 0x04008004, 0x04009004,
0x00108004, 0x00109004, 0x04108004, 0x04109004,
0x08000000, 0x08001000, 0x0c000000, 0x0c001000,
0x08100000, 0x08101000, 0x0c100000, 0x0c101000,
0x08008000, 0x08009000, 0x0c008000, 0x0c009000,
0x08108000, 0x08109000, 0x0c108000, 0x0c109000,
0x08000004, 0x08001004, 0x0c000004, 0x0c001004,
0x08100004, 0x08101004, 0x0c100004, 0x0c101004,
0x08008004, 0x08009004, 0x0c008004, 0x0c009004,
0x08108004, 0x08109004, 0x0c108004, 0x0c109004
},
/* table 1 */ {
0x00000000, 0x00002000, 0x80000000, 0x80002000,
0x00000008, 0x00002008, 0x80000008, 0x80002008,
0x00200000, 0x00202000, 0x80200000, 0x80202000,
0x00200008, 0x00202008, 0x80200008, 0x80202008,
0x20000000, 0x20002000, 0xa0000000, 0xa0002000,
0x20000008, 0x20002008, 0xa0000008, 0xa0002008,
0x20200000, 0x20202000, 0xa0200000, 0xa0202000,
0x20200008, 0x20202008, 0xa0200008, 0xa0202008,
0x00000400, 0x00002400, 0x80000400, 0x80002400,
0x00000408, 0x00002408, 0x80000408, 0x80002408,
0x00200400, 0x00202400, 0x80200400, 0x80202400,
0x00200408, 0x00202408, 0x80200408, 0x80202408,
0x20000400, 0x20002400, 0xa0000400, 0xa0002400,
0x20000408, 0x20002408, 0xa0000408, 0xa0002408,
0x20200400, 0x20202400, 0xa0200400, 0xa0202400,
0x20200408, 0x20202408, 0xa0200408, 0xa0202408
},
/* table 2 */ {
0x00000000, 0x00004000, 0x00000020, 0x00004020,
0x00080000, 0x00084000, 0x00080020, 0x00084020,
0x00000800, 0x00004800, 0x00000820, 0x00004820,
0x00080800, 0x00084800, 0x00080820, 0x00084820,
0x00000010, 0x00004010, 0x00000030, 0x00004030,
0x00080010, 0x00084010, 0x00080030, 0x00084030,
0x00000810, 0x00004810, 0x00000830, 0x00004830,
0x00080810, 0x00084810, 0x00080830, 0x00084830,
0x00400000, 0x00404000, 0x00400020, 0x00404020,
0x00480000, 0x00484000, 0x00480020, 0x00484020,
0x00400800, 0x00404800, 0x00400820, 0x00404820,
0x00480800, 0x00484800, 0x00480820, 0x00484820,
0x00400010, 0x00404010, 0x00400030, 0x00404030,
0x00480010, 0x00484010, 0x00480030, 0x00484030,
0x00400810, 0x00404810, 0x00400830, 0x00404830,
0x00480810, 0x00484810, 0x00480830, 0x00484830
},
/* table 3 */ {
0x00000000, 0x40000000, 0x00000080, 0x40000080,
0x00040000, 0x40040000, 0x00040080, 0x40040080,
0x00000040, 0x40000040, 0x000000c0, 0x400000c0,
0x00040040, 0x40040040, 0x000400c0, 0x400400c0,
0x10000000, 0x50000000, 0x10000080, 0x50000080,
0x10040000, 0x50040000, 0x10040080, 0x50040080,
0x10000040, 0x50000040, 0x100000c0, 0x500000c0,
0x10040040, 0x50040040, 0x100400c0, 0x500400c0,
0x00800000, 0x40800000, 0x00800080, 0x40800080,
0x00840000, 0x40840000, 0x00840080, 0x40840080,
0x00800040, 0x40800040, 0x008000c0, 0x408000c0,
0x00840040, 0x40840040, 0x008400c0, 0x408400c0,
0x10800000, 0x50800000, 0x10800080, 0x50800080,
0x10840000, 0x50840000, 0x10840080, 0x50840080,
0x10800040, 0x50800040, 0x108000c0, 0x508000c0,
0x10840040, 0x50840040, 0x108400c0, 0x508400c0
},
/* table 4 */ {
0x00000000, 0x00000008, 0x08000000, 0x08000008,
0x00040000, 0x00040008, 0x08040000, 0x08040008,
0x00002000, 0x00002008, 0x08002000, 0x08002008,
0x00042000, 0x00042008, 0x08042000, 0x08042008,
0x80000000, 0x80000008, 0x88000000, 0x88000008,
0x80040000, 0x80040008, 0x88040000, 0x88040008,
0x80002000, 0x80002008, 0x88002000, 0x88002008,
0x80042000, 0x80042008, 0x88042000, 0x88042008,
0x00080000, 0x00080008, 0x08080000, 0x08080008,
0x000c0000, 0x000c0008, 0x080c0000, 0x080c0008,
0x00082000, 0x00082008, 0x08082000, 0x08082008,
0x000c2000, 0x000c2008, 0x080c2000, 0x080c2008,
0x80080000, 0x80080008, 0x88080000, 0x88080008,
0x800c0000, 0x800c0008, 0x880c0000, 0x880c0008,
0x80082000, 0x80082008, 0x88082000, 0x88082008,
0x800c2000, 0x800c2008, 0x880c2000, 0x880c2008
},
/* table 5 */ {
0x00000000, 0x00400000, 0x00008000, 0x00408000,
0x40000000, 0x40400000, 0x40008000, 0x40408000,
0x00000020, 0x00400020, 0x00008020, 0x00408020,
0x40000020, 0x40400020, 0x40008020, 0x40408020,
0x00001000, 0x00401000, 0x00009000, 0x00409000,
0x40001000, 0x40401000, 0x40009000, 0x40409000,
0x00001020, 0x00401020, 0x00009020, 0x00409020,
0x40001020, 0x40401020, 0x40009020, 0x40409020,
0x00100000, 0x00500000, 0x00108000, 0x00508000,
0x40100000, 0x40500000, 0x40108000, 0x40508000,
0x00100020, 0x00500020, 0x00108020, 0x00508020,
0x40100020, 0x40500020, 0x40108020, 0x40508020,
0x00101000, 0x00501000, 0x00109000, 0x00509000,
0x40101000, 0x40501000, 0x40109000, 0x40509000,
0x00101020, 0x00501020, 0x00109020, 0x00509020,
0x40101020, 0x40501020, 0x40109020, 0x40509020
},
/* table 6 */ {
0x00000000, 0x00000040, 0x04000000, 0x04000040,
0x00000800, 0x00000840, 0x04000800, 0x04000840,
0x00800000, 0x00800040, 0x04800000, 0x04800040,
0x00800800, 0x00800840, 0x04800800, 0x04800840,
0x10000000, 0x10000040, 0x14000000, 0x14000040,
0x10000800, 0x10000840, 0x14000800, 0x14000840,
0x10800000, 0x10800040, 0x14800000, 0x14800040,
0x10800800, 0x10800840, 0x14800800, 0x14800840,
0x00000080, 0x000000c0, 0x04000080, 0x040000c0,
0x00000880, 0x000008c0, 0x04000880, 0x040008c0,
0x00800080, 0x008000c0, 0x04800080, 0x048000c0,
0x00800880, 0x008008c0, 0x04800880, 0x048008c0,
0x10000080, 0x100000c0, 0x14000080, 0x140000c0,
0x10000880, 0x100008c0, 0x14000880, 0x140008c0,
0x10800080, 0x108000c0, 0x14800080, 0x148000c0,
0x10800880, 0x108008c0, 0x14800880, 0x148008c0
},
/* table 7 */ {
0x00000000, 0x00000010, 0x00000400, 0x00000410,
0x00000004, 0x00000014, 0x00000404, 0x00000414,
0x00004000, 0x00004010, 0x00004400, 0x00004410,
0x00004004, 0x00004014, 0x00004404, 0x00004414,
0x20000000, 0x20000010, 0x20000400, 0x20000410,
0x20000004, 0x20000014, 0x20000404, 0x20000414,
0x20004000, 0x20004010, 0x20004400, 0x20004410,
0x20004004, 0x20004014, 0x20004404, 0x20004414,
0x00200000, 0x00200010, 0x00200400, 0x00200410,
0x00200004, 0x00200014, 0x00200404, 0x00200414,
0x00204000, 0x00204010, 0x00204400, 0x00204410,
0x00204004, 0x00204014, 0x00204404, 0x00204414,
0x20200000, 0x20200010, 0x20200400, 0x20200410,
0x20200004, 0x20200014, 0x20200404, 0x20200414,
0x20204000, 0x20204010, 0x20204400, 0x20204410,
0x20204004, 0x20204014, 0x20204404, 0x20204414
}
};
/*
* The PC-1 Permutation
* If we number the bits of the 8 bytes of key input like this (in octal):
* 00 01 02 03 04 05 06 07
* 10 11 12 13 14 15 16 17
* 20 21 22 23 24 25 26 27
* 30 31 32 33 34 35 36 37
* 40 41 42 43 44 45 46 47
* 50 51 52 53 54 55 56 57
* 60 61 62 63 64 65 66 67
* 70 71 72 73 74 75 76 77
* then after the PC-1 permutation,
* C0 is
* 70 60 50 40 30 20 10 00
* 71 61 51 41 31 21 11 01
* 72 62 52 42 32 22 12 02
* 73 63 53 43
* D0 is
* 76 66 56 46 36 26 16 06
* 75 65 55 45 35 25 15 05
* 74 64 54 44 34 24 14 04
* 33 23 13 03
* and these parity bits have been discarded:
* 77 67 57 47 37 27 17 07
*
* We achieve this by flipping the input matrix about the diagonal from 70-07,
* getting left =
* 77 67 57 47 37 27 17 07 (these are the parity bits)
* 76 66 56 46 36 26 16 06
* 75 65 55 45 35 25 15 05
* 74 64 54 44 34 24 14 04
* right =
* 73 63 53 43 33 23 13 03
* 72 62 52 42 32 22 12 02
* 71 61 51 41 31 21 11 01
* 70 60 50 40 30 20 10 00
* then byte swap right, ala htonl() on a little endian machine.
* right =
* 70 60 50 40 30 20 10 00
* 71 67 57 47 37 27 11 07
* 72 62 52 42 32 22 12 02
* 73 63 53 43 33 23 13 03
* then
* c0 = right >> 4;
* d0 = ((left & 0x00ffffff) << 4) | (right & 0xf);
*/
#define FLIP_RIGHT_DIAGONAL(word, temp) \
temp = (word ^ (word >> 18)) & 0x00003333; \
word ^= temp | (temp << 18); \
temp = (word ^ (word >> 9)) & 0x00550055; \
word ^= temp | (temp << 9);
#define BYTESWAP(word, temp) \
word = (word >> 16) | (word << 16); \
temp = 0x00ff00ff; \
word = ((word & temp) << 8) | ((word >> 8) & temp);
#define PC1(left, right, c0, d0, temp) \
right ^= temp = ((left >> 4) ^ right) & 0x0f0f0f0f; \
left ^= temp << 4; \
FLIP_RIGHT_DIAGONAL(left, temp); \
FLIP_RIGHT_DIAGONAL(right, temp); \
BYTESWAP(right, temp); \
c0 = right >> 4; \
d0 = ((left & 0x00ffffff) << 4) | (right & 0xf);
#define LEFT_SHIFT_1( reg ) (((reg << 1) | (reg >> 27)) & 0x0FFFFFFF)
#define LEFT_SHIFT_2( reg ) (((reg << 2) | (reg >> 26)) & 0x0FFFFFFF)
/*
* setup key schedules from key
*/
void
DES_MakeSchedule( HALF * ks, const BYTE * key, DESDirection direction)
{
register HALF left, right;
register HALF c0, d0;
register HALF temp;
int delta;
unsigned int ls;
#if defined(_X86_)
left = HALFPTR(key)[0];
right = HALFPTR(key)[1];
BYTESWAP(left, temp);
BYTESWAP(right, temp);
#else
if (((ptrdiff_t)key & 0x03) == 0) {
left = HALFPTR(key)[0];
right = HALFPTR(key)[1];
#if defined(IS_LITTLE_ENDIAN)
BYTESWAP(left, temp);
BYTESWAP(right, temp);
#endif
} else {
left = ((HALF)key[0] << 24) | ((HALF)key[1] << 16) |
((HALF)key[2] << 8) | key[3];
right = ((HALF)key[4] << 24) | ((HALF)key[5] << 16) |
((HALF)key[6] << 8) | key[7];
}
#endif
PC1(left, right, c0, d0, temp);
if (direction == DES_ENCRYPT) {
delta = 2 * (int)sizeof(HALF);
} else {
ks += 30;
delta = (-2) * (int)sizeof(HALF);
}
for (ls = 0x8103; ls; ls >>= 1) {
if ( ls & 1 ) {
c0 = LEFT_SHIFT_1( c0 );
d0 = LEFT_SHIFT_1( d0 );
} else {
c0 = LEFT_SHIFT_2( c0 );
d0 = LEFT_SHIFT_2( d0 );
}
#ifdef USE_INDEXING
#define PC2LOOKUP(b,c) PC2[b][c]
left = PC2LOOKUP(0, ((c0 >> 22) & 0x3F) );
left |= PC2LOOKUP(1, ((c0 >> 13) & 0x3F) );
left |= PC2LOOKUP(2, ((c0 >> 4) & 0x38) | (c0 & 0x7) );
left |= PC2LOOKUP(3, ((c0>>18)&0xC) | ((c0>>11)&0x3) | (c0&0x30));
right = PC2LOOKUP(4, ((d0 >> 22) & 0x3F) );
right |= PC2LOOKUP(5, ((d0 >> 15) & 0x30) | ((d0 >> 14) & 0xf) );
right |= PC2LOOKUP(6, ((d0 >> 7) & 0x3F) );
right |= PC2LOOKUP(7, ((d0 >> 1) & 0x3C) | (d0 & 0x3));
#else
#define PC2LOOKUP(b,c) *(HALF *)((BYTE *)&PC2[b][0]+(c))
left = PC2LOOKUP(0, ((c0 >> 20) & 0xFC) );
left |= PC2LOOKUP(1, ((c0 >> 11) & 0xFC) );
left |= PC2LOOKUP(2, ((c0 >> 2) & 0xE0) | ((c0 << 2) & 0x1C) );
left |= PC2LOOKUP(3, ((c0>>16)&0x30)|((c0>>9)&0xC)|((c0<<2)&0xC0));
right = PC2LOOKUP(4, ((d0 >> 20) & 0xFC) );
right |= PC2LOOKUP(5, ((d0 >> 13) & 0xC0) | ((d0 >> 12) & 0x3C) );
right |= PC2LOOKUP(6, ((d0 >> 5) & 0xFC) );
right |= PC2LOOKUP(7, ((d0 << 1) & 0xF0) | ((d0 << 2) & 0x0C));
#endif
/* left contains key bits for S1 S3 S2 S4 */
/* right contains key bits for S6 S8 S5 S7 */
temp = (left << 16) /* S2 S4 XX XX */
| (right >> 16); /* XX XX S6 S8 */
ks[0] = temp;
temp = (left & 0xffff0000) /* S1 S3 XX XX */
| (right & 0x0000ffff);/* XX XX S5 S7 */
ks[1] = temp;
ks = (HALF*)((BYTE *)ks + delta);
}
}
/*
* The DES Initial Permutation
* if we number the bits of the 8 bytes of input like this (in octal):
* 00 01 02 03 04 05 06 07
* 10 11 12 13 14 15 16 17
* 20 21 22 23 24 25 26 27
* 30 31 32 33 34 35 36 37
* 40 41 42 43 44 45 46 47
* 50 51 52 53 54 55 56 57
* 60 61 62 63 64 65 66 67
* 70 71 72 73 74 75 76 77
* then after the initial permutation, they will be in this order.
* 71 61 51 41 31 21 11 01
* 73 63 53 43 33 23 13 03
* 75 65 55 45 35 25 15 05
* 77 67 57 47 37 27 17 07
* 70 60 50 40 30 20 10 00
* 72 62 52 42 32 22 12 02
* 74 64 54 44 34 24 14 04
* 76 66 56 46 36 26 16 06
*
* One way to do this is in two steps:
* 1. Flip this matrix about the diagonal from 70-07 as done for PC1.
* 2. Rearrange the bytes (rows in the matrix above) with the following code.
*
* #define swapHiLo(word, temp) \
* temp = (word ^ (word >> 24)) & 0x000000ff; \
* word ^= temp | (temp << 24);
*
* right ^= temp = ((left << 8) ^ right) & 0xff00ff00;
* left ^= temp >> 8;
* swapHiLo(left, temp);
* swapHiLo(right,temp);
*
* However, the two steps can be combined, so that the rows are rearranged
* while the matrix is being flipped, reducing the number of bit exchange
* operations from 8 ot 5.
*
* Initial Permutation */
#define IP(left, right, temp) \
right ^= temp = ((left >> 4) ^ right) & 0x0f0f0f0f; \
left ^= temp << 4; \
right ^= temp = ((left >> 16) ^ right) & 0x0000ffff; \
left ^= temp << 16; \
right ^= temp = ((left << 2) ^ right) & 0xcccccccc; \
left ^= temp >> 2; \
right ^= temp = ((left << 8) ^ right) & 0xff00ff00; \
left ^= temp >> 8; \
right ^= temp = ((left >> 1) ^ right) & 0x55555555; \
left ^= temp << 1;
/* The Final (Inverse Initial) permutation is done by reversing the
** steps of the Initital Permutation
*/
#define FP(left, right, temp) \
right ^= temp = ((left >> 1) ^ right) & 0x55555555; \
left ^= temp << 1; \
right ^= temp = ((left << 8) ^ right) & 0xff00ff00; \
left ^= temp >> 8; \
right ^= temp = ((left << 2) ^ right) & 0xcccccccc; \
left ^= temp >> 2; \
right ^= temp = ((left >> 16) ^ right) & 0x0000ffff; \
left ^= temp << 16; \
right ^= temp = ((left >> 4) ^ right) & 0x0f0f0f0f; \
left ^= temp << 4;
void
DES_Do1Block(HALF * ks, const BYTE * inbuf, BYTE * outbuf)
{
register HALF left, right;
register HALF temp;
#if defined(_X86_)
left = HALFPTR(inbuf)[0];
right = HALFPTR(inbuf)[1];
BYTESWAP(left, temp);
BYTESWAP(right, temp);
#else
if (((ptrdiff_t)inbuf & 0x03) == 0) {
left = HALFPTR(inbuf)[0];
right = HALFPTR(inbuf)[1];
#if defined(IS_LITTLE_ENDIAN)
BYTESWAP(left, temp);
BYTESWAP(right, temp);
#endif
} else {
left = ((HALF)inbuf[0] << 24) | ((HALF)inbuf[1] << 16) |
((HALF)inbuf[2] << 8) | inbuf[3];
right = ((HALF)inbuf[4] << 24) | ((HALF)inbuf[5] << 16) |
((HALF)inbuf[6] << 8) | inbuf[7];
}
#endif
IP(left, right, temp);
/* shift the values left circularly 3 bits. */
left = (left << 3) | (left >> 29);
right = (right << 3) | (right >> 29);
#ifdef USE_INDEXING
#define KSLOOKUP(s,b) SP[s][((temp >> (b+2)) & 0x3f)]
#else
#define KSLOOKUP(s,b) *(HALF*)((BYTE*)&SP[s][0]+((temp >> b) & 0xFC))
#endif
#define ROUND(out, in, r) \
temp = in ^ ks[2*r]; \
out ^= KSLOOKUP( 1, 24 ); \
out ^= KSLOOKUP( 3, 16 ); \
out ^= KSLOOKUP( 5, 8 ); \
out ^= KSLOOKUP( 7, 0 ); \
temp = ((in >> 4) | (in << 28)) ^ ks[2*r+1]; \
out ^= KSLOOKUP( 0, 24 ); \
out ^= KSLOOKUP( 2, 16 ); \
out ^= KSLOOKUP( 4, 8 ); \
out ^= KSLOOKUP( 6, 0 );
/* Do the 16 Feistel rounds */
ROUND(left, right, 0)
ROUND(right, left, 1)
ROUND(left, right, 2)
ROUND(right, left, 3)
ROUND(left, right, 4)
ROUND(right, left, 5)
ROUND(left, right, 6)
ROUND(right, left, 7)
ROUND(left, right, 8)
ROUND(right, left, 9)
ROUND(left, right, 10)
ROUND(right, left, 11)
ROUND(left, right, 12)
ROUND(right, left, 13)
ROUND(left, right, 14)
ROUND(right, left, 15)
/* now shift circularly right 3 bits to undo the shifting done
** above. switch left and right here.
*/
temp = (left >> 3) | (left << 29);
left = (right >> 3) | (right << 29);
right = temp;
FP(left, right, temp);
#if defined(_X86_)
BYTESWAP(left, temp);
BYTESWAP(right, temp);
HALFPTR(outbuf)[0] = left;
HALFPTR(outbuf)[1] = right;
#else
if (((ptrdiff_t)inbuf & 0x03) == 0) {
#if defined(IS_LITTLE_ENDIAN)
BYTESWAP(left, temp);
BYTESWAP(right, temp);
#endif
HALFPTR(outbuf)[0] = left;
HALFPTR(outbuf)[1] = right;
} else {
outbuf[0] = (BYTE)(left >> 24);
outbuf[1] = (BYTE)(left >> 16);
outbuf[2] = (BYTE)(left >> 8);
outbuf[3] = (BYTE)(left );
outbuf[4] = (BYTE)(right >> 24);
outbuf[5] = (BYTE)(right >> 16);
outbuf[6] = (BYTE)(right >> 8);
outbuf[7] = (BYTE)(right );
}
#endif
}
/* Ackowledgements:
** Two ideas used in this implementation were shown to me by Dennis Ferguson
** in 1990. He credits them to Richard Outerbridge and Dan Hoey. They were:
** 1. The method of computing the Initial and Final permutations.
** 2. Circularly rotating the SP tables and the initial values of left and
** right to reduce the number of shifts required during the 16 rounds.
*/

View File

@@ -0,0 +1,69 @@
/*
* des.h
*
* header file for DES-150 library
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the DES-150 library.
*
* The Initial Developer of the Original Code is Nelson B. Bolyard,
* nelsonb@iname.com. Portions created by Nelson B. Bolyard are
* Copyright (C) 1990, 2000 Nelson B. Bolyard, All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the GPL.
*/
#ifndef _DES_H_
#define _DES_H_ 1
#include "blapi.h"
typedef unsigned char BYTE;
typedef unsigned int HALF;
#define HALFPTR(x) ((HALF *)(x))
#define SHORTPTR(x) ((unsigned short *)(x))
#define BYTEPTR(x) ((BYTE *)(x))
typedef enum {
DES_ENCRYPT = 0x5555,
DES_DECRYPT = 0xAAAA
} DESDirection;
typedef void DESFunc(struct DESContextStr *cx, BYTE *out, const BYTE *in,
unsigned int len);
struct DESContextStr {
/* key schedule, 16 internal keys, each with 8 6-bit parts */
HALF ks0 [32];
HALF ks1 [32];
HALF ks2 [32];
HALF iv [2];
DESDirection direction;
DESFunc *worker;
};
void DES_MakeSchedule( HALF * ks, const BYTE * key, DESDirection direction);
void DES_Do1Block( HALF * ks, const BYTE * inbuf, BYTE * outbuf);
#endif

View File

@@ -0,0 +1,275 @@
/*
* desblapi.c
*
* core source file for DES-150 library
* Implement DES Modes of Operation and Triple-DES.
* Adapt DES-150 to blapi API.
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the DES-150 library.
*
* The Initial Developer of the Original Code is Nelson B. Bolyard,
* nelsonb@iname.com. Portions created by Nelson B. Bolyard are
* Copyright (C) 1990, 2000 Nelson B. Bolyard, All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the GPL.
*/
#include "des.h"
#include <stddef.h>
#include "secerr.h"
#if defined(_X86_)
/* Intel X86 CPUs do unaligned loads and stores without complaint. */
#define COPY8B(to, from, ptr) \
HALFPTR(to)[0] = HALFPTR(from)[0]; \
HALFPTR(to)[1] = HALFPTR(from)[1];
#elif defined(USE_MEMCPY)
#define COPY8B(to, from, ptr) memcpy(to, from, 8)
#else
#define COPY8B(to, from, ptr) \
if (((ptrdiff_t)(ptr) & 0x3) == 0) { \
HALFPTR(to)[0] = HALFPTR(from)[0]; \
HALFPTR(to)[1] = HALFPTR(from)[1]; \
} else if (((ptrdiff_t)(ptr) & 0x1) == 0) { \
SHORTPTR(to)[0] = SHORTPTR(from)[0]; \
SHORTPTR(to)[1] = SHORTPTR(from)[1]; \
SHORTPTR(to)[2] = SHORTPTR(from)[2]; \
SHORTPTR(to)[3] = SHORTPTR(from)[3]; \
} else { \
BYTEPTR(to)[0] = BYTEPTR(from)[0]; \
BYTEPTR(to)[1] = BYTEPTR(from)[1]; \
BYTEPTR(to)[2] = BYTEPTR(from)[2]; \
BYTEPTR(to)[3] = BYTEPTR(from)[3]; \
BYTEPTR(to)[4] = BYTEPTR(from)[4]; \
BYTEPTR(to)[5] = BYTEPTR(from)[5]; \
BYTEPTR(to)[6] = BYTEPTR(from)[6]; \
BYTEPTR(to)[7] = BYTEPTR(from)[7]; \
}
#endif
#define COPY8BTOHALF(to, from) COPY8B(to, from, from)
#define COPY8BFROMHALF(to, from) COPY8B(to, from, to)
static void
DES_ECB(DESContext *cx, BYTE *out, const BYTE *in, unsigned int len)
{
while (len) {
DES_Do1Block(cx->ks0, in, out);
len -= 8;
in += 8;
out += 8;
}
}
static void
DES_EDE3_ECB(DESContext *cx, BYTE *out, const BYTE *in, unsigned int len)
{
while (len) {
DES_Do1Block(cx->ks0, in, out);
len -= 8;
in += 8;
DES_Do1Block(cx->ks1, out, out);
DES_Do1Block(cx->ks2, out, out);
out += 8;
}
}
static void
DES_CBCEn(DESContext *cx, BYTE *out, const BYTE *in, unsigned int len)
{
const BYTE * bufend = in + len;
HALF vec[2];
while (in != bufend) {
COPY8BTOHALF(vec, in);
in += 8;
vec[0] ^= cx->iv[0];
vec[1] ^= cx->iv[1];
DES_Do1Block( cx->ks0, (BYTE *)vec, (BYTE *)cx->iv);
COPY8BFROMHALF(out, cx->iv);
out += 8;
}
}
static void
DES_CBCDe(DESContext *cx, BYTE *out, const BYTE *in, unsigned int len)
{
const BYTE * bufend;
HALF oldciphertext[2];
HALF plaintext [2];
for (bufend = in + len; in != bufend; ) {
oldciphertext[0] = cx->iv[0];
oldciphertext[1] = cx->iv[1];
COPY8BTOHALF(cx->iv, in);
in += 8;
DES_Do1Block(cx->ks0, (BYTE *)cx->iv, (BYTE *)plaintext);
plaintext[0] ^= oldciphertext[0];
plaintext[1] ^= oldciphertext[1];
COPY8BFROMHALF(out, plaintext);
out += 8;
}
}
static void
DES_EDE3CBCEn(DESContext *cx, BYTE *out, const BYTE *in, unsigned int len)
{
const BYTE * bufend = in + len;
HALF vec[2];
while (in != bufend) {
COPY8BTOHALF(vec, in);
in += 8;
vec[0] ^= cx->iv[0];
vec[1] ^= cx->iv[1];
DES_Do1Block( cx->ks0, (BYTE *)vec, (BYTE *)cx->iv);
DES_Do1Block( cx->ks1, (BYTE *)cx->iv, (BYTE *)cx->iv);
DES_Do1Block( cx->ks2, (BYTE *)cx->iv, (BYTE *)cx->iv);
COPY8BFROMHALF(out, cx->iv);
out += 8;
}
}
static void
DES_EDE3CBCDe(DESContext *cx, BYTE *out, const BYTE *in, unsigned int len)
{
const BYTE * bufend;
HALF oldciphertext[2];
HALF plaintext [2];
for (bufend = in + len; in != bufend; ) {
oldciphertext[0] = cx->iv[0];
oldciphertext[1] = cx->iv[1];
COPY8BTOHALF(cx->iv, in);
in += 8;
DES_Do1Block(cx->ks0, (BYTE *)cx->iv, (BYTE *)plaintext);
DES_Do1Block(cx->ks1, (BYTE *)plaintext, (BYTE *)plaintext);
DES_Do1Block(cx->ks2, (BYTE *)plaintext, (BYTE *)plaintext);
plaintext[0] ^= oldciphertext[0];
plaintext[1] ^= oldciphertext[1];
COPY8BFROMHALF(out, plaintext);
out += 8;
}
}
DESContext *
DES_CreateContext(const BYTE * key, const BYTE *iv, int mode, PRBool encrypt)
{
DESContext *cx = PORT_ZNew(DESContext);
DESDirection opposite;
if (!cx)
return 0;
cx->direction = encrypt ? DES_ENCRYPT : DES_DECRYPT;
opposite = encrypt ? DES_DECRYPT : DES_ENCRYPT;
switch (mode) {
case NSS_DES: /* DES ECB */
DES_MakeSchedule( cx->ks0, key, cx->direction);
cx->worker = &DES_ECB;
break;
case NSS_DES_EDE3: /* DES EDE ECB */
cx->worker = &DES_EDE3_ECB;
if (encrypt) {
DES_MakeSchedule(cx->ks0, key, cx->direction);
DES_MakeSchedule(cx->ks1, key + 8, opposite);
DES_MakeSchedule(cx->ks2, key + 16, cx->direction);
} else {
DES_MakeSchedule(cx->ks2, key, cx->direction);
DES_MakeSchedule(cx->ks1, key + 8, opposite);
DES_MakeSchedule(cx->ks0, key + 16, cx->direction);
}
break;
case NSS_DES_CBC: /* DES CBC */
COPY8BTOHALF(cx->iv, iv);
cx->worker = encrypt ? &DES_CBCEn : &DES_CBCDe;
DES_MakeSchedule(cx->ks0, key, cx->direction);
break;
case NSS_DES_EDE3_CBC: /* DES EDE CBC */
COPY8BTOHALF(cx->iv, iv);
if (encrypt) {
cx->worker = &DES_EDE3CBCEn;
DES_MakeSchedule(cx->ks0, key, cx->direction);
DES_MakeSchedule(cx->ks1, key + 8, opposite);
DES_MakeSchedule(cx->ks2, key + 16, cx->direction);
} else {
cx->worker = &DES_EDE3CBCDe;
DES_MakeSchedule(cx->ks2, key, cx->direction);
DES_MakeSchedule(cx->ks1, key + 8, opposite);
DES_MakeSchedule(cx->ks0, key + 16, cx->direction);
}
break;
default:
PORT_Free(cx);
cx = 0;
PORT_SetError(SEC_ERROR_INVALID_ARGS);
break;
}
return cx;
}
void
DES_DestroyContext(DESContext *cx, PRBool freeit)
{
if (cx) {
memset(cx, 0, sizeof *cx);
if (freeit)
PORT_Free(cx);
}
}
SECStatus
DES_Encrypt(DESContext *cx, BYTE *out, unsigned int *outLen,
unsigned int maxOutLen, const BYTE *in, unsigned int inLen)
{
if (inLen < 0 || (inLen % 8) != 0 || maxOutLen < inLen || !cx ||
cx->direction != DES_ENCRYPT) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
cx->worker(cx, out, in, inLen);
if (outLen)
*outLen = inLen;
return SECSuccess;
}
SECStatus
DES_Decrypt(DESContext *cx, BYTE *out, unsigned int *outLen,
unsigned int maxOutLen, const BYTE *in, unsigned int inLen)
{
if (inLen < 0 || (inLen % 8) != 0 || maxOutLen < inLen || !cx ||
cx->direction != DES_DECRYPT) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
cx->worker(cx, out, in, inLen);
if (outLen)
*outLen = inLen;
return SECSuccess;
}

View File

@@ -0,0 +1,385 @@
/*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1994-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*/
/*
* Diffie-Hellman parameter generation, key generation, and secret derivation.
* KEA secret generation and verification.
*
* $Id: dh.c,v 1.6 2001-09-20 22:14:06 relyea%netscape.com Exp $
*/
#include "prerr.h"
#include "secerr.h"
#include "blapi.h"
#include "secitem.h"
#include "mpi.h"
#include "mpprime.h"
#include "secmpi.h"
#define DH_SECRET_KEY_LEN 20
#define KEA_DERIVED_SECRET_LEN 128
SECStatus
DH_GenParam(int primeLen, DHParams **params)
{
PRArenaPool *arena;
DHParams *dhparams;
unsigned char *pb = NULL;
unsigned char *ab = NULL;
unsigned long counter = 0;
mp_int p, q, a, h, psub1, test;
mp_err err = MP_OKAY;
SECStatus rv = SECSuccess;
if (!params || primeLen < 0) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
arena = PORT_NewArena(NSS_FREEBL_DEFAULT_CHUNKSIZE);
if (!arena) {
PORT_SetError(SEC_ERROR_NO_MEMORY);
return SECFailure;
}
dhparams = (DHParams *)PORT_ArenaZAlloc(arena, sizeof(DHParams));
if (!dhparams) {
PORT_SetError(SEC_ERROR_NO_MEMORY);
PORT_FreeArena(arena, PR_TRUE);
return SECFailure;
}
dhparams->arena = arena;
MP_DIGITS(&p) = 0;
MP_DIGITS(&q) = 0;
MP_DIGITS(&a) = 0;
MP_DIGITS(&h) = 0;
MP_DIGITS(&psub1) = 0;
MP_DIGITS(&test) = 0;
CHECK_MPI_OK( mp_init(&p) );
CHECK_MPI_OK( mp_init(&q) );
CHECK_MPI_OK( mp_init(&a) );
CHECK_MPI_OK( mp_init(&h) );
CHECK_MPI_OK( mp_init(&psub1) );
CHECK_MPI_OK( mp_init(&test) );
/* generate prime with MPI, uses Miller-Rabin to generate strong prime. */
pb = PORT_Alloc(primeLen);
CHECK_SEC_OK( RNG_GenerateGlobalRandomBytes(pb, primeLen) );
pb[0] |= 0x80; /* set high-order bit */
pb[primeLen-1] |= 0x01; /* set low-order bit */
CHECK_MPI_OK( mp_read_unsigned_octets(&p, pb, primeLen) );
CHECK_MPI_OK( mpp_make_prime(&p, primeLen * 8, PR_TRUE, &counter) );
/* construct Sophie-Germain prime q = (p-1)/2. */
CHECK_MPI_OK( mp_sub_d(&p, 1, &psub1) );
CHECK_MPI_OK( mp_div_2(&psub1, &q) );
/* construct a generator from the prime. */
ab = PORT_Alloc(primeLen);
/* generate a candidate number a in p's field */
CHECK_SEC_OK( RNG_GenerateGlobalRandomBytes(ab, primeLen) );
CHECK_MPI_OK( mp_read_unsigned_octets(&a, ab, primeLen) );
/* force a < p (note that quot(a/p) <= 1) */
if ( mp_cmp(&a, &p) > 0 )
CHECK_MPI_OK( mp_sub(&a, &p, &a) );
do {
/* check that a is in the range [2..p-1] */
if ( mp_cmp_d(&a, 2) < 0 || mp_cmp(&a, &psub1) >= 0) {
/* a is outside of the allowed range. Set a=3 and keep going. */
mp_set(&a, 3);
}
/* if a**q mod p != 1 then a is a generator */
CHECK_MPI_OK( mp_exptmod(&a, &q, &p, &test) );
if ( mp_cmp_d(&test, 1) != 0 )
break;
/* increment the candidate and try again. */
CHECK_MPI_OK( mp_add_d(&a, 1, &a) );
} while (PR_TRUE);
MPINT_TO_SECITEM(&p, &dhparams->prime, arena);
MPINT_TO_SECITEM(&a, &dhparams->base, arena);
*params = dhparams;
cleanup:
mp_clear(&p);
mp_clear(&q);
mp_clear(&a);
mp_clear(&h);
mp_clear(&psub1);
mp_clear(&test);
if (pb) PORT_ZFree(pb, primeLen);
if (ab) PORT_ZFree(ab, primeLen);
if (err) {
MP_TO_SEC_ERROR(err);
rv = SECFailure;
}
if (rv)
PORT_FreeArena(arena, PR_TRUE);
return rv;
}
SECStatus
DH_NewKey(DHParams *params, DHPrivateKey **privKey)
{
PRArenaPool *arena;
DHPrivateKey *key;
mp_int g, xa, p, Ya;
mp_err err = MP_OKAY;
SECStatus rv = SECSuccess;
if (!params || !privKey) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
arena = PORT_NewArena(NSS_FREEBL_DEFAULT_CHUNKSIZE);
if (!arena) {
PORT_SetError(SEC_ERROR_NO_MEMORY);
return SECFailure;
}
key = (DHPrivateKey *)PORT_ArenaZAlloc(arena, sizeof(DHPrivateKey));
if (!key) {
PORT_SetError(SEC_ERROR_NO_MEMORY);
PORT_FreeArena(arena, PR_TRUE);
return SECFailure;
}
key->arena = arena;
MP_DIGITS(&g) = 0;
MP_DIGITS(&xa) = 0;
MP_DIGITS(&p) = 0;
MP_DIGITS(&Ya) = 0;
CHECK_MPI_OK( mp_init(&g) );
CHECK_MPI_OK( mp_init(&xa) );
CHECK_MPI_OK( mp_init(&p) );
CHECK_MPI_OK( mp_init(&Ya) );
/* Set private key's p */
CHECK_SEC_OK( SECITEM_CopyItem(arena, &key->prime, &params->prime) );
SECITEM_TO_MPINT(key->prime, &p);
/* Set private key's g */
CHECK_SEC_OK( SECITEM_CopyItem(arena, &key->base, &params->base) );
SECITEM_TO_MPINT(key->base, &g);
/* Generate private key xa */
SECITEM_AllocItem(arena, &key->privateValue, DH_SECRET_KEY_LEN);
RNG_GenerateGlobalRandomBytes(key->privateValue.data,
key->privateValue.len);
SECITEM_TO_MPINT( key->privateValue, &xa );
/* xa < p */
CHECK_MPI_OK( mp_mod(&xa, &p, &xa) );
/* Compute public key Ya = g ** xa mod p */
CHECK_MPI_OK( mp_exptmod(&g, &xa, &p, &Ya) );
MPINT_TO_SECITEM(&Ya, &key->publicValue, key->arena);
*privKey = key;
cleanup:
mp_clear(&g);
mp_clear(&xa);
mp_clear(&p);
mp_clear(&Ya);
if (err) {
MP_TO_SEC_ERROR(err);
rv = SECFailure;
}
if (rv)
PORT_FreeArena(arena, PR_TRUE);
return rv;
}
SECStatus
DH_Derive(SECItem *publicValue,
SECItem *prime,
SECItem *privateValue,
SECItem *derivedSecret,
unsigned int maxOutBytes)
{
mp_int p, Xa, Yb, ZZ;
mp_err err = MP_OKAY;
unsigned int len = 0, nb;
unsigned char *secret = NULL;
if (!publicValue || !prime || !privateValue || !derivedSecret) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
memset(derivedSecret, 0, sizeof *derivedSecret);
MP_DIGITS(&p) = 0;
MP_DIGITS(&Xa) = 0;
MP_DIGITS(&Yb) = 0;
MP_DIGITS(&ZZ) = 0;
CHECK_MPI_OK( mp_init(&p) );
CHECK_MPI_OK( mp_init(&Xa) );
CHECK_MPI_OK( mp_init(&Yb) );
CHECK_MPI_OK( mp_init(&ZZ) );
SECITEM_TO_MPINT(*publicValue, &Yb);
SECITEM_TO_MPINT(*privateValue, &Xa);
SECITEM_TO_MPINT(*prime, &p);
/* ZZ = (Yb)**Xa mod p */
CHECK_MPI_OK( mp_exptmod(&Yb, &Xa, &p, &ZZ) );
/* number of bytes in the derived secret */
len = mp_unsigned_octet_size(&ZZ);
/* allocate a buffer which can hold the entire derived secret. */
secret = PORT_Alloc(len);
/* grab the derived secret */
err = mp_to_unsigned_octets(&ZZ, secret, len);
if (err >= 0) err = MP_OKAY;
/* Take minimum of bytes requested and bytes in derived secret,
** if maxOutBytes is 0 take all of the bytes from the derived secret.
*/
if (maxOutBytes > 0)
nb = PR_MIN(len, maxOutBytes);
else
nb = len;
SECITEM_AllocItem(NULL, derivedSecret, nb);
memcpy(derivedSecret->data, secret, nb);
cleanup:
mp_clear(&p);
mp_clear(&Xa);
mp_clear(&Yb);
mp_clear(&ZZ);
if (secret) {
/* free the buffer allocated for the full secret. */
PORT_ZFree(secret, len);
}
if (err) {
MP_TO_SEC_ERROR(err);
if (derivedSecret->data)
PORT_ZFree(derivedSecret->data, derivedSecret->len);
return SECFailure;
}
return SECSuccess;
}
SECStatus
KEA_Derive(SECItem *prime,
SECItem *public1,
SECItem *public2,
SECItem *private1,
SECItem *private2,
SECItem *derivedSecret)
{
mp_int p, Y, R, r, x, t, u, w;
mp_err err;
unsigned char *secret = NULL;
unsigned int len = 0, offset;
if (!prime || !public1 || !public2 || !private1 || !private2 ||
!derivedSecret) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
memset(derivedSecret, 0, sizeof *derivedSecret);
MP_DIGITS(&p) = 0;
MP_DIGITS(&Y) = 0;
MP_DIGITS(&R) = 0;
MP_DIGITS(&r) = 0;
MP_DIGITS(&x) = 0;
MP_DIGITS(&t) = 0;
MP_DIGITS(&u) = 0;
MP_DIGITS(&w) = 0;
CHECK_MPI_OK( mp_init(&p) );
CHECK_MPI_OK( mp_init(&Y) );
CHECK_MPI_OK( mp_init(&R) );
CHECK_MPI_OK( mp_init(&r) );
CHECK_MPI_OK( mp_init(&x) );
CHECK_MPI_OK( mp_init(&t) );
CHECK_MPI_OK( mp_init(&u) );
CHECK_MPI_OK( mp_init(&w) );
SECITEM_TO_MPINT(*prime, &p);
SECITEM_TO_MPINT(*public1, &Y);
SECITEM_TO_MPINT(*public2, &R);
SECITEM_TO_MPINT(*private1, &r);
SECITEM_TO_MPINT(*private2, &x);
/* t = DH(Y, r, p) = Y ** r mod p */
CHECK_MPI_OK( mp_exptmod(&Y, &r, &p, &t) );
/* u = DH(R, x, p) = R ** x mod p */
CHECK_MPI_OK( mp_exptmod(&R, &x, &p, &u) );
/* w = (t + u) mod p */
CHECK_MPI_OK( mp_addmod(&t, &u, &p, &w) );
/* allocate a buffer for the full derived secret */
len = mp_unsigned_octet_size(&w);
secret = PORT_Alloc(len);
/* grab the secret */
err = mp_to_unsigned_octets(&w, secret, len);
if (err > 0) err = MP_OKAY;
/* allocate output buffer */
SECITEM_AllocItem(NULL, derivedSecret, KEA_DERIVED_SECRET_LEN);
memset(derivedSecret->data, 0, derivedSecret->len);
/* copy in the 128 lsb of the secret */
if (len >= KEA_DERIVED_SECRET_LEN) {
memcpy(derivedSecret->data, secret + (len - KEA_DERIVED_SECRET_LEN),
KEA_DERIVED_SECRET_LEN);
} else {
offset = KEA_DERIVED_SECRET_LEN - len;
memcpy(derivedSecret->data + offset, secret, len);
}
cleanup:
mp_clear(&p);
mp_clear(&Y);
mp_clear(&R);
mp_clear(&r);
mp_clear(&x);
mp_clear(&t);
mp_clear(&u);
mp_clear(&w);
if (secret)
PORT_ZFree(secret, len);
if (err) {
MP_TO_SEC_ERROR(err);
return SECFailure;
}
return SECSuccess;
}
PRBool
KEA_Verify(SECItem *Y, SECItem *prime, SECItem *subPrime)
{
mp_int p, q, y, r;
mp_err err;
int cmp = 1; /* default is false */
if (!Y || !prime || !subPrime) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
MP_DIGITS(&p) = 0;
MP_DIGITS(&q) = 0;
MP_DIGITS(&y) = 0;
MP_DIGITS(&r) = 0;
CHECK_MPI_OK( mp_init(&p) );
CHECK_MPI_OK( mp_init(&q) );
CHECK_MPI_OK( mp_init(&y) );
CHECK_MPI_OK( mp_init(&r) );
SECITEM_TO_MPINT(*prime, &p);
SECITEM_TO_MPINT(*subPrime, &q);
SECITEM_TO_MPINT(*Y, &y);
/* compute r = y**q mod p */
CHECK_MPI_OK( mp_exptmod(&y, &q, &p, &r) );
/* compare to 1 */
cmp = mp_cmp_d(&r, 1);
cleanup:
mp_clear(&p);
mp_clear(&q);
mp_clear(&y);
mp_clear(&r);
if (err) {
MP_TO_SEC_ERROR(err);
return PR_FALSE;
}
return (cmp == 0) ? PR_TRUE : PR_FALSE;
}

View File

@@ -0,0 +1,82 @@
/*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1994-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*/
#include "prerr.h"
#include "secerr.h"
#include "blapi.h"
SECStatus
DH_GenParam(int primeLen, DHParams ** params)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
return SECFailure;
}
SECStatus
DH_NewKey(DHParams * params,
DHPrivateKey ** privKey)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
return SECFailure;
}
SECStatus
DH_Derive(SECItem * publicValue,
SECItem * prime,
SECItem * privateValue,
SECItem * derivedSecret,
unsigned int maxOutBytes)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
return SECFailure;
}
SECStatus
KEA_Derive(SECItem *prime,
SECItem *public1,
SECItem *public2,
SECItem *private1,
SECItem *private2,
SECItem *derivedSecret)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
return SECFailure;
}
PRBool
KEA_Verify(SECItem *Y, SECItem *prime, SECItem *subPrime)
{
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
return PR_FALSE;
}

View File

@@ -0,0 +1,420 @@
/*
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1994-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*
* $Id: dsa.c,v 1.11 2003-02-25 23:45:23 nelsonb%netscape.com Exp $
*/
#include "secerr.h"
#include "prtypes.h"
#include "prinit.h"
#include "blapi.h"
#include "nssilock.h"
#include "secitem.h"
#include "blapi.h"
#include "mpi.h"
/* XXX to be replaced by define in blapit.h */
#define NSS_FREEBL_DSA_DEFAULT_CHUNKSIZE 2048
#define CHECKOK(func) if (MP_OKAY > (err = func)) goto cleanup
#define SECITEM_TO_MPINT(it, mp) \
CHECKOK(mp_read_unsigned_octets((mp), (it).data, (it).len))
/* DSA-specific random number functions defined in prng_fips1861.c. */
extern SECStatus
DSA_RandomUpdate(void *data, size_t bytes, unsigned char *q);
extern SECStatus
DSA_GenerateGlobalRandomBytes(void *dest, size_t len, unsigned char *q);
static void translate_mpi_error(mp_err err)
{
switch (err) {
case MP_MEM: PORT_SetError(SEC_ERROR_NO_MEMORY); break;
case MP_RANGE: PORT_SetError(SEC_ERROR_BAD_DATA); break;
case MP_BADARG: PORT_SetError(SEC_ERROR_INVALID_ARGS); break;
default: PORT_SetError(SEC_ERROR_LIBRARY_FAILURE); break;
}
}
SECStatus
dsa_NewKey(const PQGParams *params, DSAPrivateKey **privKey,
const unsigned char *xb)
{
unsigned int y_len;
mp_int p, g;
mp_int x, y;
mp_err err;
PRArenaPool *arena;
DSAPrivateKey *key;
/* Check args. */
if (!params || !privKey) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
/* Initialize an arena for the DSA key. */
arena = PORT_NewArena(NSS_FREEBL_DSA_DEFAULT_CHUNKSIZE);
if (!arena) {
PORT_SetError(SEC_ERROR_NO_MEMORY);
return SECFailure;
}
key = (DSAPrivateKey *)PORT_ArenaZAlloc(arena, sizeof(DSAPrivateKey));
if (!key) {
PORT_SetError(SEC_ERROR_NO_MEMORY);
PORT_FreeArena(arena, PR_TRUE);
return SECFailure;
}
key->params.arena = arena;
/* Initialize MPI integers. */
MP_DIGITS(&p) = 0;
MP_DIGITS(&g) = 0;
MP_DIGITS(&x) = 0;
MP_DIGITS(&y) = 0;
CHECKOK( mp_init(&p) );
CHECKOK( mp_init(&g) );
CHECKOK( mp_init(&x) );
CHECKOK( mp_init(&y) );
/* Copy over the PQG params */
CHECKOK( SECITEM_CopyItem(arena, &key->params.prime, &params->prime) );
CHECKOK( SECITEM_CopyItem(arena, &key->params.subPrime, &params->subPrime));
CHECKOK( SECITEM_CopyItem(arena, &key->params.base, &params->base) );
/* Convert stored p, g, and received x into MPI integers. */
SECITEM_TO_MPINT(params->prime, &p);
SECITEM_TO_MPINT(params->base, &g);
CHECKOK( mp_read_unsigned_octets(&x, xb, DSA_SUBPRIME_LEN) );
/* Store x in private key */
SECITEM_AllocItem(arena, &key->privateValue, DSA_SUBPRIME_LEN);
memcpy(key->privateValue.data, xb, DSA_SUBPRIME_LEN);
/* Compute public key y = g**x mod p */
CHECKOK( mp_exptmod(&g, &x, &p, &y) );
/* Store y in public key */
y_len = mp_unsigned_octet_size(&y);
SECITEM_AllocItem(arena, &key->publicValue, y_len);
err = mp_to_unsigned_octets(&y, key->publicValue.data, y_len);
/* mp_to_unsigned_octets returns bytes written (y_len) if okay */
if (err < 0) goto cleanup; else err = MP_OKAY;
*privKey = key;
key = NULL;
cleanup:
mp_clear(&p);
mp_clear(&g);
mp_clear(&x);
mp_clear(&y);
if (key)
PORT_FreeArena(key->params.arena, PR_TRUE);
if (err) {
translate_mpi_error(err);
return SECFailure;
}
return SECSuccess;
}
/*
** Generate and return a new DSA public and private key pair,
** both of which are encoded into a single DSAPrivateKey struct.
** "params" is a pointer to the PQG parameters for the domain
** Uses a random seed.
*/
SECStatus
DSA_NewKey(const PQGParams *params, DSAPrivateKey **privKey)
{
SECStatus rv;
unsigned char seed[DSA_SUBPRIME_LEN];
/* Generate seed bytes for x according to FIPS 186-1 appendix 3 */
if (DSA_GenerateGlobalRandomBytes(seed, DSA_SUBPRIME_LEN,
params->subPrime.data))
return SECFailure;
/* Generate a new DSA key using random seed. */
rv = dsa_NewKey(params, privKey, seed);
return rv;
}
/* For FIPS compliance testing. Seed must be exactly 20 bytes long */
SECStatus
DSA_NewKeyFromSeed(const PQGParams *params,
const unsigned char *seed,
DSAPrivateKey **privKey)
{
SECStatus rv;
rv = dsa_NewKey(params, privKey, seed);
return rv;
}
static SECStatus
dsa_SignDigest(DSAPrivateKey *key, SECItem *signature, const SECItem *digest,
const unsigned char *kb)
{
mp_int p, q, g; /* PQG parameters */
mp_int x, k; /* private key & pseudo-random integer */
mp_int r, s; /* tuple (r, s) is signature) */
mp_err err = MP_OKAY;
SECStatus rv = SECSuccess;
/* FIPS-compliance dictates that digest is a SHA1 hash. */
/* Check args. */
if (!key || !signature || !digest ||
(signature->len != DSA_SIGNATURE_LEN) ||
(digest->len != SHA1_LENGTH)) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
/* Initialize MPI integers. */
MP_DIGITS(&p) = 0;
MP_DIGITS(&q) = 0;
MP_DIGITS(&g) = 0;
MP_DIGITS(&x) = 0;
MP_DIGITS(&k) = 0;
MP_DIGITS(&r) = 0;
MP_DIGITS(&s) = 0;
CHECKOK( mp_init(&p) );
CHECKOK( mp_init(&q) );
CHECKOK( mp_init(&g) );
CHECKOK( mp_init(&x) );
CHECKOK( mp_init(&k) );
CHECKOK( mp_init(&r) );
CHECKOK( mp_init(&s) );
/*
** Convert stored PQG and private key into MPI integers.
*/
SECITEM_TO_MPINT(key->params.prime, &p);
SECITEM_TO_MPINT(key->params.subPrime, &q);
SECITEM_TO_MPINT(key->params.base, &g);
SECITEM_TO_MPINT(key->privateValue, &x);
CHECKOK( mp_read_unsigned_octets(&k, kb, DSA_SUBPRIME_LEN) );
/*
** FIPS 186-1, Section 5, Step 1
**
** r = (g**k mod p) mod q
*/
CHECKOK( mp_exptmod(&g, &k, &p, &r) ); /* r = g**k mod p */
CHECKOK( mp_mod(&r, &q, &r) ); /* r = r mod q */
/*
** FIPS 186-1, Section 5, Step 2
**
** s = (k**-1 * (SHA1(M) + x*r)) mod q
*/
SECITEM_TO_MPINT(*digest, &s); /* s = SHA1(M) */
CHECKOK( mp_invmod(&k, &q, &k) ); /* k = k**-1 mod q */
CHECKOK( mp_mulmod(&x, &r, &q, &x) ); /* x = x * r mod q */
CHECKOK( mp_addmod(&s, &x, &q, &s) ); /* s = s + x mod q */
CHECKOK( mp_mulmod(&s, &k, &q, &s) ); /* s = s * k mod q */
/*
** verify r != 0 and s != 0
** mentioned as optional in FIPS 186-1.
*/
if (mp_cmp_z(&r) == 0 || mp_cmp_z(&s) == 0) {
PORT_SetError(SEC_ERROR_NEED_RANDOM);
rv = SECFailure;
goto cleanup;
}
/*
** Step 4
**
** Signature is tuple (r, s)
*/
err = mp_to_fixlen_octets(&r, signature->data, DSA_SUBPRIME_LEN);
if (err < 0) goto cleanup;
err = mp_to_fixlen_octets(&s, signature->data + DSA_SUBPRIME_LEN,
DSA_SUBPRIME_LEN);
if (err < 0) goto cleanup;
err = MP_OKAY;
cleanup:
mp_clear(&p);
mp_clear(&q);
mp_clear(&g);
mp_clear(&x);
mp_clear(&k);
mp_clear(&r);
mp_clear(&s);
if (err) {
translate_mpi_error(err);
rv = SECFailure;
}
return rv;
}
/* signature is caller-supplied buffer of at least 20 bytes.
** On input, signature->len == size of buffer to hold signature.
** digest->len == size of digest.
** On output, signature->len == size of signature in buffer.
** Uses a random seed.
*/
SECStatus
DSA_SignDigest(DSAPrivateKey *key, SECItem *signature, const SECItem *digest)
{
SECStatus rv;
int retries = 10;
unsigned char kSeed[DSA_SUBPRIME_LEN];
PORT_SetError(0);
do {
rv = DSA_GenerateGlobalRandomBytes(kSeed, DSA_SUBPRIME_LEN,
key->params.subPrime.data);
if (rv != SECSuccess)
break;
rv = dsa_SignDigest(key, signature, digest, kSeed);
} while (rv != SECSuccess && PORT_GetError() == SEC_ERROR_NEED_RANDOM &&
--retries > 0);
return rv;
}
/* For FIPS compliance testing. Seed must be exactly 20 bytes. */
SECStatus
DSA_SignDigestWithSeed(DSAPrivateKey * key,
SECItem * signature,
const SECItem * digest,
const unsigned char * seed)
{
SECStatus rv;
rv = dsa_SignDigest(key, signature, digest, seed);
return rv;
}
/* signature is caller-supplied buffer of at least 20 bytes.
** On input, signature->len == size of buffer to hold signature.
** digest->len == size of digest.
*/
SECStatus
DSA_VerifyDigest(DSAPublicKey *key, const SECItem *signature,
const SECItem *digest)
{
/* FIPS-compliance dictates that digest is a SHA1 hash. */
mp_int p, q, g; /* PQG parameters */
mp_int r_, s_; /* tuple (r', s') is received signature) */
mp_int u1, u2, v, w; /* intermediate values used in verification */
mp_int y; /* public key */
mp_err err;
SECStatus verified = SECFailure;
/* Check args. */
if (!key || !signature || !digest ||
(signature->len != DSA_SIGNATURE_LEN) ||
(digest->len != SHA1_LENGTH)) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
/* Initialize MPI integers. */
MP_DIGITS(&p) = 0;
MP_DIGITS(&q) = 0;
MP_DIGITS(&g) = 0;
MP_DIGITS(&y) = 0;
MP_DIGITS(&r_) = 0;
MP_DIGITS(&s_) = 0;
MP_DIGITS(&u1) = 0;
MP_DIGITS(&u2) = 0;
MP_DIGITS(&v) = 0;
MP_DIGITS(&w) = 0;
CHECKOK( mp_init(&p) );
CHECKOK( mp_init(&q) );
CHECKOK( mp_init(&g) );
CHECKOK( mp_init(&y) );
CHECKOK( mp_init(&r_) );
CHECKOK( mp_init(&s_) );
CHECKOK( mp_init(&u1) );
CHECKOK( mp_init(&u2) );
CHECKOK( mp_init(&v) );
CHECKOK( mp_init(&w) );
/*
** Convert stored PQG and public key into MPI integers.
*/
SECITEM_TO_MPINT(key->params.prime, &p);
SECITEM_TO_MPINT(key->params.subPrime, &q);
SECITEM_TO_MPINT(key->params.base, &g);
SECITEM_TO_MPINT(key->publicValue, &y);
/*
** Convert received signature (r', s') into MPI integers.
*/
CHECKOK( mp_read_unsigned_octets(&r_, signature->data, DSA_SUBPRIME_LEN) );
CHECKOK( mp_read_unsigned_octets(&s_, signature->data + DSA_SUBPRIME_LEN,
DSA_SUBPRIME_LEN) );
/*
** Verify that 0 < r' < q and 0 < s' < q
*/
if (mp_cmp_z(&r_) <= 0 || mp_cmp_z(&s_) <= 0 ||
mp_cmp(&r_, &q) >= 0 || mp_cmp(&s_, &q) >= 0)
goto cleanup; /* will return verified == SECFailure */
/*
** FIPS 186-1, Section 6, Step 1
**
** w = (s')**-1 mod q
*/
CHECKOK( mp_invmod(&s_, &q, &w) ); /* w = (s')**-1 mod q */
/*
** FIPS 186-1, Section 6, Step 2
**
** u1 = ((SHA1(M')) * w) mod q
*/
SECITEM_TO_MPINT(*digest, &u1); /* u1 = SHA1(M') */
CHECKOK( mp_mulmod(&u1, &w, &q, &u1) ); /* u1 = u1 * w mod q */
/*
** FIPS 186-1, Section 6, Step 3
**
** u2 = ((r') * w) mod q
*/
CHECKOK( mp_mulmod(&r_, &w, &q, &u2) );
/*
** FIPS 186-1, Section 6, Step 4
**
** v = ((g**u1 * y**u2) mod p) mod q
*/
CHECKOK( mp_exptmod(&g, &u1, &p, &g) ); /* g = g**u1 mod p */
CHECKOK( mp_exptmod(&y, &u2, &p, &y) ); /* y = y**u2 mod p */
CHECKOK( mp_mulmod(&g, &y, &p, &v) ); /* v = g * y mod p */
CHECKOK( mp_mod(&v, &q, &v) ); /* v = v mod q */
/*
** Verification: v == r'
*/
if (mp_cmp(&v, &r_)) {
PORT_SetError(SEC_ERROR_BAD_SIGNATURE);
verified = SECFailure; /* Signature failed to verify. */
} else {
verified = SECSuccess; /* Signature verified. */
}
cleanup:
mp_clear(&p);
mp_clear(&q);
mp_clear(&g);
mp_clear(&y);
mp_clear(&r_);
mp_clear(&s_);
mp_clear(&u1);
mp_clear(&u2);
mp_clear(&v);
mp_clear(&w);
if (err) {
translate_mpi_error(err);
}
return verified;
}

View File

@@ -0,0 +1,977 @@
/*
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the Elliptic Curve Cryptography library.
*
* The Initial Developer of the Original Code is Sun Microsystems, Inc.
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
*/
#include "blapi.h"
#include "prerr.h"
#include "secerr.h"
#include "secmpi.h"
#include "secitem.h"
#include "ec.h"
#include "GFp_ecl.h"
#include "GF2m_ecl.h"
#ifdef NSS_ENABLE_ECC
/*
* Returns true if pointP is the point at infinity, false otherwise
*/
PRBool
ec_point_at_infinity(SECItem *pointP)
{
int i;
for (i = 1; i < pointP->len; i++) {
if (pointP->data[i] != 0x00) return PR_FALSE;
}
return PR_TRUE;
}
/*
* Computes point addition R = P + Q for the curve whose
* parameters are encoded in params. Two or more of P, Q,
* R may point to the same memory location.
*/
SECStatus
ec_point_add(ECParams *params, SECItem *pointP,
SECItem *pointQ, SECItem *pointR)
{
mp_int Px, Py, Qx, Qy, Rx, Ry;
mp_int irreducible, a;
SECStatus rv = SECFailure;
mp_err err = MP_OKAY;
int len;
#if EC_DEBUG
int i;
printf("ec_point_add: params [len=%d]:", params->DEREncoding.len);
for (i = 0; i < params->DEREncoding.len; i++)
printf("%02x:", params->DEREncoding.data[i]);
printf("\n");
printf("ec_point_add: pointP [len=%d]:", pointP->len);
for (i = 0; i < pointP->len; i++)
printf("%02x:", pointP->data[i]);
printf("\n");
printf("ec_point_add: pointQ [len=%d]:", pointQ->len);
for (i = 0; i < pointQ->len; i++)
printf("%02x:", pointQ->data[i]);
printf("\n");
#endif
/* NOTE: We only support prime field curves for now */
len = (params->fieldID.size + 7) >> 3;
if ((pointP->data[0] != EC_POINT_FORM_UNCOMPRESSED) ||
(pointP->len != (2 * len + 1)) ||
(pointQ->data[0] != EC_POINT_FORM_UNCOMPRESSED) ||
(pointQ->len != (2 * len + 1))) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
MP_DIGITS(&Px) = 0;
MP_DIGITS(&Py) = 0;
MP_DIGITS(&Qx) = 0;
MP_DIGITS(&Qy) = 0;
MP_DIGITS(&Rx) = 0;
MP_DIGITS(&Ry) = 0;
MP_DIGITS(&irreducible) = 0;
MP_DIGITS(&a) = 0;
CHECK_MPI_OK( mp_init(&Px) );
CHECK_MPI_OK( mp_init(&Py) );
CHECK_MPI_OK( mp_init(&Qx) );
CHECK_MPI_OK( mp_init(&Qy) );
CHECK_MPI_OK( mp_init(&Rx) );
CHECK_MPI_OK( mp_init(&Ry) );
CHECK_MPI_OK( mp_init(&irreducible) );
CHECK_MPI_OK( mp_init(&a) );
/* Initialize Px and Py */
CHECK_MPI_OK( mp_read_unsigned_octets(&Px, pointP->data + 1,
(mp_size) len) );
CHECK_MPI_OK( mp_read_unsigned_octets(&Py, pointP->data + 1 + len,
(mp_size) len) );
/* Initialize Qx and Qy */
CHECK_MPI_OK( mp_read_unsigned_octets(&Qx, pointQ->data + 1,
(mp_size) len) );
CHECK_MPI_OK( mp_read_unsigned_octets(&Qy, pointQ->data + 1 + len,
(mp_size) len) );
/* Set up the curve coefficient */
SECITEM_TO_MPINT( params->curve.a, &a );
/* Compute R = P + Q */
if (params->fieldID.type == ec_field_GFp) {
SECITEM_TO_MPINT( params->fieldID.u.prime, &irreducible );
if (GFp_ec_pt_add(&irreducible, &a, &Px, &Py, &Qx, &Qy,
&Rx, &Ry) != SECSuccess)
goto cleanup;
} else {
SECITEM_TO_MPINT( params->fieldID.u.poly, &irreducible );
if (GF2m_ec_pt_add(&irreducible, &a, &Px, &Py, &Qx, &Qy, &Rx, &Ry)
!= SECSuccess)
goto cleanup;
}
/* Construct the SECItem representation of the result */
pointR->data[0] = EC_POINT_FORM_UNCOMPRESSED;
CHECK_MPI_OK( mp_to_fixlen_octets(&Rx, pointR->data + 1,
(mp_size) len) );
CHECK_MPI_OK( mp_to_fixlen_octets(&Ry, pointR->data + 1 + len,
(mp_size) len) );
rv = SECSuccess;
#if EC_DEBUG
printf("ec_point_add: pointR [len=%d]:", pointR->len);
for (i = 0; i < pointR->len; i++)
printf("%02x:", pointR->data[i]);
printf("\n");
#endif
cleanup:
mp_clear(&Px);
mp_clear(&Py);
mp_clear(&Qx);
mp_clear(&Qy);
mp_clear(&Rx);
mp_clear(&Ry);
mp_clear(&irreducible);
mp_clear(&a);
if (err) {
MP_TO_SEC_ERROR(err);
rv = SECFailure;
}
return rv;
}
/*
* Computes scalar point multiplication pointQ = k * pointP for
* the curve whose parameters are encoded in params.
*/
SECStatus
ec_point_mul(ECParams *params, mp_int *k,
SECItem *pointP, SECItem *pointQ)
{
mp_int Px, Py, Qx, Qy;
mp_int irreducible, a, b;
SECStatus rv = SECFailure;
mp_err err = MP_OKAY;
int len;
#if EC_DEBUG
int i;
char mpstr[256];
printf("ec_point_mul: params [len=%d]:", params->DEREncoding.len);
for (i = 0; i < params->DEREncoding.len; i++)
printf("%02x:", params->DEREncoding.data[i]);
printf("\n");
mp_tohex(k, mpstr);
printf("ec_point_mul: scalar : %s\n", mpstr);
mp_todecimal(k, mpstr);
printf("ec_point_mul: scalar : %s (dec)\n", mpstr);
printf("ec_point_mul: pointP [len=%d]:", pointP->len);
for (i = 0; i < pointP->len; i++)
printf("%02x:", pointP->data[i]);
printf("\n");
#endif
/* NOTE: We only support prime field curves for now */
len = (params->fieldID.size + 7) >> 3;
if ((pointP->data[0] != EC_POINT_FORM_UNCOMPRESSED) ||
(pointP->len != (2 * len + 1))) {
return SECFailure;
};
MP_DIGITS(&Px) = 0;
MP_DIGITS(&Py) = 0;
MP_DIGITS(&Qx) = 0;
MP_DIGITS(&Qy) = 0;
MP_DIGITS(&irreducible) = 0;
MP_DIGITS(&a) = 0;
MP_DIGITS(&b) = 0;
CHECK_MPI_OK( mp_init(&Px) );
CHECK_MPI_OK( mp_init(&Py) );
CHECK_MPI_OK( mp_init(&Qx) );
CHECK_MPI_OK( mp_init(&Qy) );
CHECK_MPI_OK( mp_init(&irreducible) );
CHECK_MPI_OK( mp_init(&a) );
CHECK_MPI_OK( mp_init(&b) );
/* Initialize Px and Py */
CHECK_MPI_OK( mp_read_unsigned_octets(&Px, pointP->data + 1,
(mp_size) len) );
CHECK_MPI_OK( mp_read_unsigned_octets(&Py, pointP->data + 1 + len,
(mp_size) len) );
/* Set up mp_ints containing the curve coefficients */
SECITEM_TO_MPINT( params->curve.a, &a );
SECITEM_TO_MPINT( params->curve.b, &b );
/* Compute Q = k * P */
if (params->fieldID.type == ec_field_GFp) {
SECITEM_TO_MPINT( params->fieldID.u.prime, &irreducible );
if (GFp_ec_pt_mul(&irreducible, &a, &b, &Px, &Py, k, &Qx, &Qy)
!= SECSuccess)
goto cleanup;
} else {
SECITEM_TO_MPINT( params->fieldID.u.poly, &irreducible );
if (GF2m_ec_pt_mul(&irreducible, &a, &b, &Px, &Py, k, &Qx, &Qy)
!= SECSuccess) {
goto cleanup;
}
}
/* Construct the SECItem representation of point Q */
pointQ->data[0] = EC_POINT_FORM_UNCOMPRESSED;
CHECK_MPI_OK( mp_to_fixlen_octets(&Qx, pointQ->data + 1,
(mp_size) len) );
CHECK_MPI_OK( mp_to_fixlen_octets(&Qy, pointQ->data + 1 + len,
(mp_size) len) );
rv = SECSuccess;
#if EC_DEBUG
printf("ec_point_mul: pointQ [len=%d]:", pointQ->len);
for (i = 0; i < pointQ->len; i++)
printf("%02x:", pointQ->data[i]);
printf("\n");
#endif
cleanup:
mp_clear(&Px);
mp_clear(&Py);
mp_clear(&Qx);
mp_clear(&Qy);
mp_clear(&irreducible);
mp_clear(&a);
mp_clear(&b);
if (err) {
MP_TO_SEC_ERROR(err);
rv = SECFailure;
}
return rv;
}
static unsigned char bitmask[] = {
0xff, 0x7f, 0x3f, 0x1f,
0x0f, 0x07, 0x03, 0x01
};
#endif /* NSS_ENABLE_ECC */
/* Generates a new EC key pair. The private key is a supplied
* random value (in seed) and the public key is the result of
* performing a scalar point multiplication of that value with
* the curve's base point.
*/
SECStatus
EC_NewKeyFromSeed(ECParams *ecParams, ECPrivateKey **privKey,
const unsigned char *seed, int seedlen)
{
SECStatus rv = SECFailure;
#ifdef NSS_ENABLE_ECC
PRArenaPool *arena;
ECPrivateKey *key;
mp_int k;
mp_err err = MP_OKAY;
int len;
#if EC_DEBUG
printf("EC_NewKeyFromSeed called\n");
#endif
if (!ecParams || !privKey || !seed || (seedlen < 0)) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
/* Initialize an arena for the EC key. */
if (!(arena = PORT_NewArena(NSS_FREEBL_DEFAULT_CHUNKSIZE)))
return SECFailure;
key = (ECPrivateKey *)PORT_ArenaZAlloc(arena, sizeof(ECPrivateKey));
if (!key) {
PORT_FreeArena(arena, PR_TRUE);
return SECFailure;
}
/* Copy all of the fields from the ECParams argument to the
* ECParams structure within the private key.
*/
key->ecParams.arena = arena;
key->ecParams.type = ecParams->type;
key->ecParams.fieldID.size = ecParams->fieldID.size;
key->ecParams.fieldID.type = ecParams->fieldID.type;
if (ecParams->fieldID.type == ec_field_GFp) {
CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.fieldID.u.prime,
&ecParams->fieldID.u.prime));
} else {
CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.fieldID.u.poly,
&ecParams->fieldID.u.poly));
}
key->ecParams.fieldID.k1 = ecParams->fieldID.k1;
key->ecParams.fieldID.k2 = ecParams->fieldID.k2;
key->ecParams.fieldID.k3 = ecParams->fieldID.k3;
CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.curve.a,
&ecParams->curve.a));
CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.curve.b,
&ecParams->curve.b));
CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.curve.seed,
&ecParams->curve.seed));
CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.base,
&ecParams->base));
CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.order,
&ecParams->order));
key->ecParams.cofactor = ecParams->cofactor;
CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.DEREncoding,
&ecParams->DEREncoding));
len = (ecParams->fieldID.size + 7) >> 3;
SECITEM_AllocItem(arena, &key->privateValue, len);
SECITEM_AllocItem(arena, &key->publicValue, 2*len + 1);
/* Copy private key */
if (seedlen >= len) {
memcpy(key->privateValue.data, seed, len);
} else {
memset(key->privateValue.data, 0, (len - seedlen));
memcpy(key->privateValue.data + (len - seedlen), seed, seedlen);
}
/* Compute corresponding public key */
MP_DIGITS(&k) = 0;
CHECK_MPI_OK( mp_init(&k) );
CHECK_MPI_OK( mp_read_unsigned_octets(&k, key->privateValue.data,
(mp_size) len) );
rv = ec_point_mul(ecParams, &k, &(ecParams->base), &(key->publicValue));
if (rv != SECSuccess) goto cleanup;
*privKey = key;
cleanup:
mp_clear(&k);
if (rv)
PORT_FreeArena(arena, PR_TRUE);
#if EC_DEBUG
printf("EC_NewKeyFromSeed returning %s\n",
(rv == SECSuccess) ? "success" : "failure");
#endif
#else
PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
#endif /* NSS_ENABLE_ECC */
return rv;
}
/* Generates a new EC key pair. The private key is a random value and
* the public key is the result of performing a scalar point multiplication
* of that value with the curve's base point.
*/
SECStatus
EC_NewKey(ECParams *ecParams, ECPrivateKey **privKey)
{
SECStatus rv = SECFailure;
#ifdef NSS_ENABLE_ECC
int len;
unsigned char *seed;
if (!ecParams || !privKey) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
/* Generate random private key */
len = (ecParams->fieldID.size + 7) >> 3;
if ((seed = PORT_Alloc(len)) == NULL) goto cleanup;
if (RNG_GenerateGlobalRandomBytes(seed, len) != SECSuccess) goto cleanup;
/* Fit private key to the field size */
seed[0] &= bitmask[len * 8 - ecParams->fieldID.size];
rv = EC_NewKeyFromSeed(ecParams, privKey, seed, len);
cleanup:
if (!seed) {
PORT_ZFree(seed, len);
}
#if EC_DEBUG
printf("EC_NewKey returning %s\n",
(rv == SECSuccess) ? "success" : "failure");
#endif
#else
PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
#endif /* NSS_ENABLE_ECC */
return rv;
}
/* Validates an EC public key as described in Section 5.2.2 of
* X9.63. The ECDH primitive when used without the cofactor does
* not address small subgroup attacks, which may occur when the
* public key is not valid. These attacks can be prevented by
* validating the public key before using ECDH.
*/
SECStatus
EC_ValidatePublicKey(ECParams *ecParams, SECItem *publicValue)
{
#ifdef NSS_ENABLE_ECC
if (!ecParams || !publicValue) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
/* XXX Add actual checks here. */
return SECSuccess;
#else
PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
return SECFailure;
#endif /* NSS_ENABLE_ECC */
}
/*
** Performs an ECDH key derivation by computing the scalar point
** multiplication of privateValue and publicValue (with or without the
** cofactor) and returns the x-coordinate of the resulting elliptic
** curve point in derived secret. If successful, derivedSecret->data
** is set to the address of the newly allocated buffer containing the
** derived secret, and derivedSecret->len is the size of the secret
** produced. It is the caller's responsibility to free the allocated
** buffer containing the derived secret.
*/
SECStatus
ECDH_Derive(SECItem *publicValue,
ECParams *ecParams,
SECItem *privateValue,
PRBool withCofactor,
SECItem *derivedSecret)
{
SECStatus rv = SECFailure;
#ifdef NSS_ENABLE_ECC
unsigned int len = 0;
SECItem pointQ = {siBuffer, NULL, 0};
mp_int k; /* to hold the private value */
mp_int cofactor;
mp_err err = MP_OKAY;
#if EC_DEBUG
int i;
#endif
if (!publicValue || !ecParams || !privateValue ||
!derivedSecret) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
memset(derivedSecret, 0, sizeof *derivedSecret);
len = (ecParams->fieldID.size + 7) >> 3;
pointQ.len = 2*len + 1;
if ((pointQ.data = PORT_Alloc(2*len + 1)) == NULL) goto cleanup;
MP_DIGITS(&k) = 0;
CHECK_MPI_OK( mp_init(&k) );
CHECK_MPI_OK( mp_read_unsigned_octets(&k, privateValue->data,
(mp_size) privateValue->len) );
if (withCofactor && (ecParams->cofactor != 1)) {
/* multiply k with the cofactor */
MP_DIGITS(&cofactor) = 0;
CHECK_MPI_OK( mp_init(&cofactor) );
mp_set(&cofactor, ecParams->cofactor);
CHECK_MPI_OK( mp_mul(&k, &cofactor, &k) );
}
/* Multiply our private key and peer's public point */
if ((ec_point_mul(ecParams, &k, publicValue, &pointQ) != SECSuccess) ||
ec_point_at_infinity(&pointQ))
goto cleanup;
/* Allocate memory for the derived secret and copy
* the x co-ordinate of pointQ into it.
*/
SECITEM_AllocItem(NULL, derivedSecret, len);
memcpy(derivedSecret->data, pointQ.data + 1, len);
rv = SECSuccess;
#if EC_DEBUG
printf("derived_secret:\n");
for (i = 0; i < derivedSecret->len; i++)
printf("%02x:", derivedSecret->data[i]);
printf("\n");
#endif
cleanup:
mp_clear(&k);
if (pointQ.data) {
PORT_ZFree(pointQ.data, 2*len + 1);
}
#else
PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
#endif /* NSS_ENABLE_ECC */
return rv;
}
/* Computes the ECDSA signature (a concatenation of two values r and s)
* on the digest using the given key and the random value kb (used in
* computing s).
*/
SECStatus
ECDSA_SignDigestWithSeed(ECPrivateKey *key, SECItem *signature,
const SECItem *digest, const unsigned char *kb, const int kblen)
{
SECStatus rv = SECFailure;
#ifdef NSS_ENABLE_ECC
mp_int x1;
mp_int d, k; /* private key, random integer */
mp_int r, s; /* tuple (r, s) is the signature */
mp_int n;
mp_err err = MP_OKAY;
ECParams *ecParams = NULL;
SECItem kGpoint = { siBuffer, NULL, 0};
int len = 0;
#if EC_DEBUG
char mpstr[256];
#endif
/* Check args */
if (!key || !signature || !digest || !kb || (kblen < 0) ||
(digest->len != SHA1_LENGTH)) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
goto cleanup;
}
ecParams = &(key->ecParams);
len = (ecParams->fieldID.size + 7) >> 3;
if (signature->len < 2*len) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
goto cleanup;
}
/* Initialize MPI integers. */
MP_DIGITS(&x1) = 0;
MP_DIGITS(&d) = 0;
MP_DIGITS(&k) = 0;
MP_DIGITS(&r) = 0;
MP_DIGITS(&s) = 0;
MP_DIGITS(&n) = 0;
CHECK_MPI_OK( mp_init(&x1) );
CHECK_MPI_OK( mp_init(&d) );
CHECK_MPI_OK( mp_init(&k) );
CHECK_MPI_OK( mp_init(&r) );
CHECK_MPI_OK( mp_init(&s) );
CHECK_MPI_OK( mp_init(&n) );
SECITEM_TO_MPINT( ecParams->order, &n );
SECITEM_TO_MPINT( key->privateValue, &d );
CHECK_MPI_OK( mp_read_unsigned_octets(&k, kb, kblen) );
/* Make sure k is in the interval [1, n-1] */
if ((mp_cmp_z(&k) <= 0) || (mp_cmp(&k, &n) >= 0)) {
PORT_SetError(SEC_ERROR_NEED_RANDOM);
goto cleanup;
}
/*
** ANSI X9.62, Section 5.3.2, Step 2
**
** Compute kG
*/
kGpoint.len = 2*len + 1;
kGpoint.data = PORT_Alloc(2*len + 1);
if ((kGpoint.data == NULL) ||
(ec_point_mul(ecParams, &k, &(ecParams->base), &kGpoint)
!= SECSuccess))
goto cleanup;
/*
** ANSI X9.62, Section 5.3.3, Step 1
**
** Extract the x co-ordinate of kG into x1
*/
CHECK_MPI_OK( mp_read_unsigned_octets(&x1, kGpoint.data + 1,
(mp_size) len) );
/*
** ANSI X9.62, Section 5.3.3, Step 2
**
** r = x1 mod n NOTE: n is the order of the curve
*/
CHECK_MPI_OK( mp_mod(&x1, &n, &r) );
/*
** ANSI X9.62, Section 5.3.3, Step 3
**
** verify r != 0
*/
if (mp_cmp_z(&r) == 0) {
PORT_SetError(SEC_ERROR_NEED_RANDOM);
goto cleanup;
}
/*
** ANSI X9.62, Section 5.3.3, Step 4
**
** s = (k**-1 * (SHA1(M) + d*r)) mod n
*/
SECITEM_TO_MPINT(*digest, &s); /* s = SHA1(M) */
#if EC_DEBUG
mp_todecimal(&n, mpstr);
printf("n : %s (dec)\n", mpstr);
mp_todecimal(&d, mpstr);
printf("d : %s (dec)\n", mpstr);
mp_tohex(&x1, mpstr);
printf("x1: %s\n", mpstr);
mp_todecimal(&s, mpstr);
printf("digest: %s (decimal)\n", mpstr);
mp_todecimal(&r, mpstr);
printf("r : %s (dec)\n", mpstr);
#endif
CHECK_MPI_OK( mp_invmod(&k, &n, &k) ); /* k = k**-1 mod n */
CHECK_MPI_OK( mp_mulmod(&d, &r, &n, &d) ); /* d = d * r mod n */
CHECK_MPI_OK( mp_addmod(&s, &d, &n, &s) ); /* s = s + d mod n */
CHECK_MPI_OK( mp_mulmod(&s, &k, &n, &s) ); /* s = s * k mod n */
#if EC_DEBUG
mp_todecimal(&s, mpstr);
printf("s : %s (dec)\n", mpstr);
#endif
/*
** ANSI X9.62, Section 5.3.3, Step 5
**
** verify s != 0
*/
if (mp_cmp_z(&s) == 0) {
PORT_SetError(SEC_ERROR_NEED_RANDOM);
goto cleanup;
}
/*
**
** Signature is tuple (r, s)
*/
CHECK_MPI_OK( mp_to_fixlen_octets(&r, signature->data, len) );
CHECK_MPI_OK( mp_to_fixlen_octets(&s, signature->data + len, len) );
signature->len = 2*len;
rv = SECSuccess;
err = MP_OKAY;
cleanup:
mp_clear(&x1);
mp_clear(&d);
mp_clear(&k);
mp_clear(&r);
mp_clear(&s);
mp_clear(&n);
if (kGpoint.data) {
PORT_ZFree(kGpoint.data, 2*len + 1);
}
if (err) {
MP_TO_SEC_ERROR(err);
rv = SECFailure;
}
#if EC_DEBUG
printf("ECDSA signing with seed %s\n",
(rv == SECSuccess) ? "succeeded" : "failed");
#endif
#else
PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
#endif /* NSS_ENABLE_ECC */
return rv;
}
/*
** Computes the ECDSA signature on the digest using the given key
** and a random seed.
*/
SECStatus
ECDSA_SignDigest(ECPrivateKey *key, SECItem *signature, const SECItem *digest)
{
SECStatus rv = SECFailure;
#ifdef NSS_ENABLE_ECC
int prerr = 0;
int n = (key->ecParams.fieldID.size + 7) >> 3;
unsigned char mask = bitmask[n * 8 - key->ecParams.fieldID.size];
unsigned char *kseed = NULL;
/* Generate random seed of appropriate size as dictated
* by field size.
*/
if ((kseed = PORT_Alloc(n)) == NULL) return SECFailure;
do {
if (RNG_GenerateGlobalRandomBytes(kseed, n) != SECSuccess)
goto cleanup;
*kseed &= mask;
rv = ECDSA_SignDigestWithSeed(key, signature, digest, kseed, n);
if (rv) prerr = PORT_GetError();
} while ((rv != SECSuccess) && (prerr == SEC_ERROR_NEED_RANDOM));
cleanup:
if (kseed) PORT_ZFree(kseed, n);
#if EC_DEBUG
printf("ECDSA signing %s\n",
(rv == SECSuccess) ? "succeeded" : "failed");
#endif
#else
PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
#endif /* NSS_ENABLE_ECC */
return rv;
}
/*
** Checks the signature on the given digest using the key provided.
*/
SECStatus
ECDSA_VerifyDigest(ECPublicKey *key, const SECItem *signature,
const SECItem *digest)
{
SECStatus rv = SECFailure;
#ifdef NSS_ENABLE_ECC
mp_int r_, s_; /* tuple (r', s') is received signature) */
mp_int c, u1, u2, v; /* intermediate values used in verification */
mp_int x1, y1;
mp_int x2, y2;
mp_int n;
mp_err err = MP_OKAY;
PRArenaPool *arena = NULL;
ECParams *ecParams = NULL;
SECItem pointA = { siBuffer, NULL, 0 };
SECItem pointB = { siBuffer, NULL, 0 };
SECItem pointC = { siBuffer, NULL, 0 };
int len;
#if EC_DEBUG
char mpstr[256];
printf("ECDSA verification called\n");
#endif
/* Check args */
if (!key || !signature || !digest ||
(digest->len != SHA1_LENGTH)) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
goto cleanup;
}
ecParams = &(key->ecParams);
len = (ecParams->fieldID.size + 7) >> 3;
if (signature->len < 2*len) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
goto cleanup;
}
/* Initialize an arena for pointA, pointB and pointC */
if ((arena = PORT_NewArena(NSS_FREEBL_DEFAULT_CHUNKSIZE)) == NULL)
goto cleanup;
SECITEM_AllocItem(arena, &pointA, 2*len + 1);
SECITEM_AllocItem(arena, &pointB, 2*len + 1);
SECITEM_AllocItem(arena, &pointC, 2*len + 1);
if (pointA.data == NULL || pointB.data == NULL || pointC.data == NULL)
goto cleanup;
/* Initialize MPI integers. */
MP_DIGITS(&r_) = 0;
MP_DIGITS(&s_) = 0;
MP_DIGITS(&c) = 0;
MP_DIGITS(&u1) = 0;
MP_DIGITS(&u2) = 0;
MP_DIGITS(&x1) = 0;
MP_DIGITS(&y1) = 0;
MP_DIGITS(&x2) = 0;
MP_DIGITS(&y2) = 0;
MP_DIGITS(&v) = 0;
MP_DIGITS(&n) = 0;
CHECK_MPI_OK( mp_init(&r_) );
CHECK_MPI_OK( mp_init(&s_) );
CHECK_MPI_OK( mp_init(&c) );
CHECK_MPI_OK( mp_init(&u1) );
CHECK_MPI_OK( mp_init(&u2) );
CHECK_MPI_OK( mp_init(&x1) );
CHECK_MPI_OK( mp_init(&y1) );
CHECK_MPI_OK( mp_init(&x2) );
CHECK_MPI_OK( mp_init(&y2) );
CHECK_MPI_OK( mp_init(&v) );
CHECK_MPI_OK( mp_init(&n) );
/*
** Convert received signature (r', s') into MPI integers.
*/
CHECK_MPI_OK( mp_read_unsigned_octets(&r_, signature->data, len) );
CHECK_MPI_OK( mp_read_unsigned_octets(&s_, signature->data + len, len) );
/*
** ANSI X9.62, Section 5.4.2, Steps 1 and 2
**
** Verify that 0 < r' < n and 0 < s' < n
*/
SECITEM_TO_MPINT(ecParams->order, &n);
if (mp_cmp_z(&r_) <= 0 || mp_cmp_z(&s_) <= 0 ||
mp_cmp(&r_, &n) >= 0 || mp_cmp(&s_, &n) >= 0)
goto cleanup; /* will return rv == SECFailure */
/*
** ANSI X9.62, Section 5.4.2, Step 3
**
** c = (s')**-1 mod n
*/
CHECK_MPI_OK( mp_invmod(&s_, &n, &c) ); /* c = (s')**-1 mod n */
/*
** ANSI X9.62, Section 5.4.2, Step 4
**
** u1 = ((SHA1(M')) * c) mod n
*/
SECITEM_TO_MPINT(*digest, &u1); /* u1 = SHA1(M') */
#if EC_DEBUG
mp_todecimal(&r_, mpstr);
printf("r_: %s (dec)\n", mpstr);
mp_todecimal(&s_, mpstr);
printf("s_: %s (dec)\n", mpstr);
mp_todecimal(&c, mpstr);
printf("c : %s (dec)\n", mpstr);
mp_todecimal(&u1, mpstr);
printf("digest: %s (dec)\n", mpstr);
#endif
CHECK_MPI_OK( mp_mulmod(&u1, &c, &n, &u1) ); /* u1 = u1 * c mod n */
/*
** ANSI X9.62, Section 5.4.2, Step 4
**
** u2 = ((r') * c) mod n
*/
CHECK_MPI_OK( mp_mulmod(&r_, &c, &n, &u2) );
/*
** ANSI X9.62, Section 5.4.3, Step 1
**
** Compute u1*G + u2*Q
** Here, A = u1.G B = u2.Q and C = A + B
** If the result, C, is the point at infinity, reject the signature
*/
if ((ec_point_mul(ecParams, &u1, &ecParams->base, &pointA)
== SECFailure) ||
(ec_point_mul(ecParams, &u2, &key->publicValue, &pointB)
== SECFailure) ||
(ec_point_add(ecParams, &pointA, &pointB, &pointC) == SECFailure) ||
ec_point_at_infinity(&pointC)) {
rv = SECFailure;
goto cleanup;
}
CHECK_MPI_OK( mp_read_unsigned_octets(&x1, pointC.data + 1, len) );
/*
** ANSI X9.62, Section 5.4.4, Step 2
**
** v = x1 mod n
*/
CHECK_MPI_OK( mp_mod(&x1, &n, &v) );
/*
** ANSI X9.62, Section 5.4.4, Step 3
**
** Verification: v == r'
*/
if (mp_cmp(&v, &r_)) {
PORT_SetError(SEC_ERROR_BAD_SIGNATURE);
rv = SECFailure; /* Signature failed to verify. */
} else {
rv = SECSuccess; /* Signature verified. */
}
#if EC_DEBUG
mp_todecimal(&u1, mpstr);
printf("u1: %s (dec)\n", mpstr);
mp_todecimal(&u2, mpstr);
printf("u2: %s (dec)\n", mpstr);
mp_tohex(&x1, mpstr);
printf("x1: %s\n", mpstr);
mp_todecimal(&v, mpstr);
printf("v : %s (dec)\n", mpstr);
#endif
cleanup:
mp_clear(&r_);
mp_clear(&s_);
mp_clear(&c);
mp_clear(&u1);
mp_clear(&u2);
mp_clear(&x1);
mp_clear(&y1);
mp_clear(&x2);
mp_clear(&y2);
mp_clear(&v);
mp_clear(&n);
if (arena) PORT_FreeArena(arena, PR_TRUE);
if (err) {
MP_TO_SEC_ERROR(err);
rv = SECFailure;
}
#if EC_DEBUG
printf("ECDSA verification %s\n",
(rv == SECSuccess) ? "succeeded" : "failed");
#endif
#else
PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
#endif /* NSS_ENABLE_ECC */
return rv;
}

View File

@@ -0,0 +1,50 @@
/*
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the Elliptic Curve Cryptography library.
*
* The Initial Developer of the Original Code is Sun Microsystems, Inc.
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
*/
#ifndef __ec_h_
#define __ec_h_
#define EC_DEBUG 0
#define EC_POINT_FORM_COMPRESSED_Y0 0x02
#define EC_POINT_FORM_COMPRESSED_Y1 0x03
#define EC_POINT_FORM_UNCOMPRESSED 0x04
#define EC_POINT_FORM_HYBRID_Y0 0x06
#define EC_POINT_FORM_HYBRID_Y1 0x07
#define ANSI_X962_CURVE_OID_TOTAL_LEN 10
#define SECG_CURVE_OID_TOTAL_LEN 7
#endif /* __ec_h_ */

View File

@@ -0,0 +1,120 @@
/*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1994-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*/
#include <stdio.h>
#include <stdlib.h>
#include <plstr.h>
#include "aglobal.h"
#include "bsafe.h"
#include "secport.h"
void CALL_CONV T_memset (p, c, count)
POINTER p;
int c;
unsigned int count;
{
if (count >= 0)
memset(p, c, count);
}
void CALL_CONV T_memcpy (d, s, count)
POINTER d, s;
unsigned int count;
{
if (count >= 0)
memcpy(d, s, count);
}
void CALL_CONV T_memmove (d, s, count)
POINTER d, s;
unsigned int count;
{
if (count >= 0)
PORT_Memmove(d, s, count);
}
int CALL_CONV T_memcmp (s1, s2, count)
POINTER s1, s2;
unsigned int count;
{
if (count == 0)
return (0);
else
return(memcmp(s1, s2, count));
}
POINTER CALL_CONV T_malloc (size)
unsigned int size;
{
return((POINTER)PORT_Alloc(size == 0 ? 1 : size));
}
POINTER CALL_CONV T_realloc (p, size)
POINTER p;
unsigned int size;
{
POINTER result;
if (p == NULL_PTR)
return (T_malloc(size));
if ((result = (POINTER)PORT_Realloc(p, size == 0 ? 1 : size)) == NULL_PTR)
PORT_Free(p);
return (result);
}
void CALL_CONV T_free (p)
POINTER p;
{
if (p != NULL_PTR)
PORT_Free(p);
}
unsigned int CALL_CONV T_strlen(p)
char *p;
{
return PL_strlen(p);
}
void CALL_CONV T_strcpy(dest, src)
char *dest;
char *src;
{
PL_strcpy(dest, src);
}
int CALL_CONV T_strcmp (a, b)
char *a, *b;
{
return (PL_strcmp (a, b));
}

View File

@@ -0,0 +1,196 @@
/*
* ldvector.c - platform dependent DSO containing freebl implementation.
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*
* $Id: ldvector.c,v 1.6 2003-02-27 01:31:13 nelsonb%netscape.com Exp $
*/
#include "loader.h"
static const struct FREEBLVectorStr vector = {
sizeof vector,
FREEBL_VERSION,
RSA_NewKey,
RSA_PublicKeyOp,
RSA_PrivateKeyOp,
DSA_NewKey,
DSA_SignDigest,
DSA_VerifyDigest,
DSA_NewKeyFromSeed,
DSA_SignDigestWithSeed,
DH_GenParam,
DH_NewKey,
DH_Derive,
KEA_Derive,
KEA_Verify,
RC4_CreateContext,
RC4_DestroyContext,
RC4_Encrypt,
RC4_Decrypt,
RC2_CreateContext,
RC2_DestroyContext,
RC2_Encrypt,
RC2_Decrypt,
RC5_CreateContext,
RC5_DestroyContext,
RC5_Encrypt,
RC5_Decrypt,
DES_CreateContext,
DES_DestroyContext,
DES_Encrypt,
DES_Decrypt,
AES_CreateContext,
AES_DestroyContext,
AES_Encrypt,
AES_Decrypt,
MD5_Hash,
MD5_HashBuf,
MD5_NewContext,
MD5_DestroyContext,
MD5_Begin,
MD5_Update,
MD5_End,
MD5_FlattenSize,
MD5_Flatten,
MD5_Resurrect,
MD5_TraceState,
MD2_Hash,
MD2_NewContext,
MD2_DestroyContext,
MD2_Begin,
MD2_Update,
MD2_End,
MD2_FlattenSize,
MD2_Flatten,
MD2_Resurrect,
SHA1_Hash,
SHA1_HashBuf,
SHA1_NewContext,
SHA1_DestroyContext,
SHA1_Begin,
SHA1_Update,
SHA1_End,
SHA1_TraceState,
SHA1_FlattenSize,
SHA1_Flatten,
SHA1_Resurrect,
RNG_RNGInit,
RNG_RandomUpdate,
RNG_GenerateGlobalRandomBytes,
RNG_RNGShutdown,
PQG_ParamGen,
PQG_ParamGenSeedLen,
PQG_VerifyParams,
/* End of Version 3.001. */
RSA_PrivateKeyOpDoubleChecked,
RSA_PrivateKeyCheck,
BL_Cleanup,
/* End of Version 3.002. */
SHA256_NewContext,
SHA256_DestroyContext,
SHA256_Begin,
SHA256_Update,
SHA256_End,
SHA256_HashBuf,
SHA256_Hash,
SHA256_TraceState,
SHA256_FlattenSize,
SHA256_Flatten,
SHA256_Resurrect,
SHA512_NewContext,
SHA512_DestroyContext,
SHA512_Begin,
SHA512_Update,
SHA512_End,
SHA512_HashBuf,
SHA512_Hash,
SHA512_TraceState,
SHA512_FlattenSize,
SHA512_Flatten,
SHA512_Resurrect,
SHA384_NewContext,
SHA384_DestroyContext,
SHA384_Begin,
SHA384_Update,
SHA384_End,
SHA384_HashBuf,
SHA384_Hash,
SHA384_TraceState,
SHA384_FlattenSize,
SHA384_Flatten,
SHA384_Resurrect,
/* End of Version 3.003. */
AESKeyWrap_CreateContext,
AESKeyWrap_DestroyContext,
AESKeyWrap_Encrypt,
AESKeyWrap_Decrypt,
/* End of Version 3.004. */
BLAPI_SHVerify,
BLAPI_VerifySelf,
/* End of Version 3.005. */
EC_NewKey,
EC_NewKeyFromSeed,
EC_ValidatePublicKey,
ECDH_Derive,
ECDSA_SignDigest,
ECDSA_VerifyDigest,
ECDSA_SignDigestWithSeed,
/* End of Version 3.006. */
};
const FREEBLVector *
FREEBL_GetVector(void)
{
return &vector;
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,386 @@
/*
* loader.h - load platform dependent DSO containing freebl implementation.
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
* Sun Microsystems, Inc. All Rights Reserved.
*
* Contributor(s):
* Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*
* $Id: loader.h,v 1.9 2003-02-27 01:31:14 nelsonb%netscape.com Exp $
*/
#ifndef _LOADER_H_
#define _LOADER_H_ 1
#include "blapi.h"
#define FREEBL_VERSION 0x0306
struct FREEBLVectorStr {
unsigned short length; /* of this struct in bytes */
unsigned short version; /* of this struct. */
RSAPrivateKey * (* p_RSA_NewKey)(int keySizeInBits,
SECItem * publicExponent);
SECStatus (* p_RSA_PublicKeyOp) (RSAPublicKey * key,
unsigned char * output,
const unsigned char * input);
SECStatus (* p_RSA_PrivateKeyOp)(RSAPrivateKey * key,
unsigned char * output,
const unsigned char * input);
SECStatus (* p_DSA_NewKey)(const PQGParams * params,
DSAPrivateKey ** privKey);
SECStatus (* p_DSA_SignDigest)(DSAPrivateKey * key,
SECItem * signature,
const SECItem * digest);
SECStatus (* p_DSA_VerifyDigest)(DSAPublicKey * key,
const SECItem * signature,
const SECItem * digest);
SECStatus (* p_DSA_NewKeyFromSeed)(const PQGParams *params,
const unsigned char * seed,
DSAPrivateKey **privKey);
SECStatus (* p_DSA_SignDigestWithSeed)(DSAPrivateKey * key,
SECItem * signature,
const SECItem * digest,
const unsigned char * seed);
SECStatus (* p_DH_GenParam)(int primeLen, DHParams ** params);
SECStatus (* p_DH_NewKey)(DHParams * params,
DHPrivateKey ** privKey);
SECStatus (* p_DH_Derive)(SECItem * publicValue,
SECItem * prime,
SECItem * privateValue,
SECItem * derivedSecret,
unsigned int maxOutBytes);
SECStatus (* p_KEA_Derive)(SECItem *prime,
SECItem *public1,
SECItem *public2,
SECItem *private1,
SECItem *private2,
SECItem *derivedSecret);
PRBool (* p_KEA_Verify)(SECItem *Y, SECItem *prime, SECItem *subPrime);
RC4Context * (* p_RC4_CreateContext)(const unsigned char *key, int len);
void (* p_RC4_DestroyContext)(RC4Context *cx, PRBool freeit);
SECStatus (* p_RC4_Encrypt)(RC4Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
SECStatus (* p_RC4_Decrypt)(RC4Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
RC2Context * (* p_RC2_CreateContext)(const unsigned char *key,
unsigned int len, const unsigned char *iv,
int mode, unsigned effectiveKeyLen);
void (* p_RC2_DestroyContext)(RC2Context *cx, PRBool freeit);
SECStatus (* p_RC2_Encrypt)(RC2Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
SECStatus (* p_RC2_Decrypt)(RC2Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
RC5Context *(* p_RC5_CreateContext)(const SECItem *key, unsigned int rounds,
unsigned int wordSize, const unsigned char *iv, int mode);
void (* p_RC5_DestroyContext)(RC5Context *cx, PRBool freeit);
SECStatus (* p_RC5_Encrypt)(RC5Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
SECStatus (* p_RC5_Decrypt)(RC5Context *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
DESContext *(* p_DES_CreateContext)(const unsigned char *key,
const unsigned char *iv,
int mode, PRBool encrypt);
void (* p_DES_DestroyContext)(DESContext *cx, PRBool freeit);
SECStatus (* p_DES_Encrypt)(DESContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
SECStatus (* p_DES_Decrypt)(DESContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
AESContext * (* p_AES_CreateContext)(const unsigned char *key,
const unsigned char *iv,
int mode, int encrypt, unsigned int keylen,
unsigned int blocklen);
void (* p_AES_DestroyContext)(AESContext *cx, PRBool freeit);
SECStatus (* p_AES_Encrypt)(AESContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
SECStatus (* p_AES_Decrypt)(AESContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
SECStatus (* p_MD5_Hash)(unsigned char *dest, const char *src);
SECStatus (* p_MD5_HashBuf)(unsigned char *dest, const unsigned char *src,
uint32 src_length);
MD5Context *(* p_MD5_NewContext)(void);
void (* p_MD5_DestroyContext)(MD5Context *cx, PRBool freeit);
void (* p_MD5_Begin)(MD5Context *cx);
void (* p_MD5_Update)(MD5Context *cx,
const unsigned char *input, unsigned int inputLen);
void (* p_MD5_End)(MD5Context *cx, unsigned char *digest,
unsigned int *digestLen, unsigned int maxDigestLen);
unsigned int (* p_MD5_FlattenSize)(MD5Context *cx);
SECStatus (* p_MD5_Flatten)(MD5Context *cx,unsigned char *space);
MD5Context * (* p_MD5_Resurrect)(unsigned char *space, void *arg);
void (* p_MD5_TraceState)(MD5Context *cx);
SECStatus (* p_MD2_Hash)(unsigned char *dest, const char *src);
MD2Context *(* p_MD2_NewContext)(void);
void (* p_MD2_DestroyContext)(MD2Context *cx, PRBool freeit);
void (* p_MD2_Begin)(MD2Context *cx);
void (* p_MD2_Update)(MD2Context *cx,
const unsigned char *input, unsigned int inputLen);
void (* p_MD2_End)(MD2Context *cx, unsigned char *digest,
unsigned int *digestLen, unsigned int maxDigestLen);
unsigned int (* p_MD2_FlattenSize)(MD2Context *cx);
SECStatus (* p_MD2_Flatten)(MD2Context *cx,unsigned char *space);
MD2Context * (* p_MD2_Resurrect)(unsigned char *space, void *arg);
SECStatus (* p_SHA1_Hash)(unsigned char *dest, const char *src);
SECStatus (* p_SHA1_HashBuf)(unsigned char *dest, const unsigned char *src,
uint32 src_length);
SHA1Context *(* p_SHA1_NewContext)(void);
void (* p_SHA1_DestroyContext)(SHA1Context *cx, PRBool freeit);
void (* p_SHA1_Begin)(SHA1Context *cx);
void (* p_SHA1_Update)(SHA1Context *cx, const unsigned char *input,
unsigned int inputLen);
void (* p_SHA1_End)(SHA1Context *cx, unsigned char *digest,
unsigned int *digestLen, unsigned int maxDigestLen);
void (* p_SHA1_TraceState)(SHA1Context *cx);
unsigned int (* p_SHA1_FlattenSize)(SHA1Context *cx);
SECStatus (* p_SHA1_Flatten)(SHA1Context *cx,unsigned char *space);
SHA1Context * (* p_SHA1_Resurrect)(unsigned char *space, void *arg);
SECStatus (* p_RNG_RNGInit)(void);
SECStatus (* p_RNG_RandomUpdate)(const void *data, size_t bytes);
SECStatus (* p_RNG_GenerateGlobalRandomBytes)(void *dest, size_t len);
void (* p_RNG_RNGShutdown)(void);
SECStatus (* p_PQG_ParamGen)(unsigned int j, PQGParams **pParams,
PQGVerify **pVfy);
SECStatus (* p_PQG_ParamGenSeedLen)( unsigned int j, unsigned int seedBytes,
PQGParams **pParams, PQGVerify **pVfy);
SECStatus (* p_PQG_VerifyParams)(const PQGParams *params,
const PQGVerify *vfy, SECStatus *result);
/* Version 3.001 came to here */
SECStatus (* p_RSA_PrivateKeyOpDoubleChecked)(RSAPrivateKey *key,
unsigned char *output,
const unsigned char *input);
SECStatus (* p_RSA_PrivateKeyCheck)(RSAPrivateKey *key);
void (* p_BL_Cleanup)(void);
/* Version 3.002 came to here */
SHA256Context *(* p_SHA256_NewContext)(void);
void (* p_SHA256_DestroyContext)(SHA256Context *cx, PRBool freeit);
void (* p_SHA256_Begin)(SHA256Context *cx);
void (* p_SHA256_Update)(SHA256Context *cx, const unsigned char *input,
unsigned int inputLen);
void (* p_SHA256_End)(SHA256Context *cx, unsigned char *digest,
unsigned int *digestLen, unsigned int maxDigestLen);
SECStatus (* p_SHA256_HashBuf)(unsigned char *dest, const unsigned char *src,
uint32 src_length);
SECStatus (* p_SHA256_Hash)(unsigned char *dest, const char *src);
void (* p_SHA256_TraceState)(SHA256Context *cx);
unsigned int (* p_SHA256_FlattenSize)(SHA256Context *cx);
SECStatus (* p_SHA256_Flatten)(SHA256Context *cx,unsigned char *space);
SHA256Context * (* p_SHA256_Resurrect)(unsigned char *space, void *arg);
SHA512Context *(* p_SHA512_NewContext)(void);
void (* p_SHA512_DestroyContext)(SHA512Context *cx, PRBool freeit);
void (* p_SHA512_Begin)(SHA512Context *cx);
void (* p_SHA512_Update)(SHA512Context *cx, const unsigned char *input,
unsigned int inputLen);
void (* p_SHA512_End)(SHA512Context *cx, unsigned char *digest,
unsigned int *digestLen, unsigned int maxDigestLen);
SECStatus (* p_SHA512_HashBuf)(unsigned char *dest, const unsigned char *src,
uint32 src_length);
SECStatus (* p_SHA512_Hash)(unsigned char *dest, const char *src);
void (* p_SHA512_TraceState)(SHA512Context *cx);
unsigned int (* p_SHA512_FlattenSize)(SHA512Context *cx);
SECStatus (* p_SHA512_Flatten)(SHA512Context *cx,unsigned char *space);
SHA512Context * (* p_SHA512_Resurrect)(unsigned char *space, void *arg);
SHA384Context *(* p_SHA384_NewContext)(void);
void (* p_SHA384_DestroyContext)(SHA384Context *cx, PRBool freeit);
void (* p_SHA384_Begin)(SHA384Context *cx);
void (* p_SHA384_Update)(SHA384Context *cx, const unsigned char *input,
unsigned int inputLen);
void (* p_SHA384_End)(SHA384Context *cx, unsigned char *digest,
unsigned int *digestLen, unsigned int maxDigestLen);
SECStatus (* p_SHA384_HashBuf)(unsigned char *dest, const unsigned char *src,
uint32 src_length);
SECStatus (* p_SHA384_Hash)(unsigned char *dest, const char *src);
void (* p_SHA384_TraceState)(SHA384Context *cx);
unsigned int (* p_SHA384_FlattenSize)(SHA384Context *cx);
SECStatus (* p_SHA384_Flatten)(SHA384Context *cx,unsigned char *space);
SHA384Context * (* p_SHA384_Resurrect)(unsigned char *space, void *arg);
/* Version 3.003 came to here */
AESKeyWrapContext * (* p_AESKeyWrap_CreateContext)(const unsigned char *key,
const unsigned char *iv, int encrypt, unsigned int keylen);
void (* p_AESKeyWrap_DestroyContext)(AESKeyWrapContext *cx, PRBool freeit);
SECStatus (* p_AESKeyWrap_Encrypt)(AESKeyWrapContext *cx,
unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
SECStatus (* p_AESKeyWrap_Decrypt)(AESKeyWrapContext *cx,
unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
/* Version 3.004 came to here */
PRBool (*p_BLAPI_SHVerify)(const char *name, PRFuncPtr addr);
PRBool (*p_BLAPI_VerifySelf)(const char *name);
/* Version 3.005 came to here */
SECStatus (* p_EC_NewKey)(ECParams * params,
ECPrivateKey ** privKey);
SECStatus (* p_EC_NewKeyFromSeed)(ECParams * params,
ECPrivateKey ** privKey,
const unsigned char * seed,
int seedlen);
SECStatus (* p_EC_ValidatePublicKey)(ECParams * params,
SECItem * publicValue);
SECStatus (* p_ECDH_Derive)(SECItem * publicValue,
ECParams * params,
SECItem * privateValue,
PRBool withCofactor,
SECItem * derivedSecret);
SECStatus (* p_ECDSA_SignDigest)(ECPrivateKey * key,
SECItem * signature,
const SECItem * digest);
SECStatus (* p_ECDSA_VerifyDigest)(ECPublicKey * key,
const SECItem * signature,
const SECItem * digest);
SECStatus (* p_ECDSA_SignDigestWithSeed)(ECPrivateKey * key,
SECItem * signature,
const SECItem * digest,
const unsigned char * seed,
const int seedlen);
/* Version 3.006 came to here */
};
typedef struct FREEBLVectorStr FREEBLVector;
SEC_BEGIN_PROTOS
typedef const FREEBLVector * FREEBLGetVectorFn(void);
extern FREEBLGetVectorFn FREEBL_GetVector;
SEC_END_PROTOS
#endif

View File

@@ -0,0 +1,315 @@
/*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Netscape security libraries.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1994-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU General Public License Version 2 or later (the
* "GPL"), in which case the provisions of the GPL are applicable
* instead of those above. If you wish to allow use of your
* version of this file only under the terms of the GPL and not to
* allow others to use your version of this file under the MPL,
* indicate your decision by deleting the provisions above and
* replace them with the notice and other provisions required by
* the GPL. If you do not delete the provisions above, a recipient
* may use your version of this file under either the MPL or the
* GPL.
*/
#ifdef notdef
#include "xp_core.h"
#include "xp_file.h"
#endif
#include "secrng.h"
#include "mcom_db.h"
#ifdef XP_MAC
#include <Events.h>
#include <OSUtils.h>
#include <QDOffscreen.h>
#include <PPCToolbox.h>
#include <Processes.h>
#include <LowMem.h>
#include <Scrap.h>
/* Static prototypes */
static size_t CopyLowBits(void *dst, size_t dstlen, void *src, size_t srclen);
void FE_ReadScreen();
static size_t CopyLowBits(void *dst, size_t dstlen, void *src, size_t srclen)
{
union endianness {
int32 i;
char c[4];
} u;
if (srclen <= dstlen) {
memcpy(dst, src, srclen);
return srclen;
}
u.i = 0x01020304;
if (u.c[0] == 0x01) {
/* big-endian case */
memcpy(dst, (char*)src + (srclen - dstlen), dstlen);
} else {
/* little-endian case */
memcpy(dst, src, dstlen);
}
return dstlen;
}
size_t RNG_GetNoise(void *buf, size_t maxbytes)
{
UnsignedWide microTickCount;
Microseconds(&microTickCount);
return CopyLowBits(buf, maxbytes, &microTickCount, sizeof(microTickCount));
}
void RNG_FileForRNG(const char *filename)
{
unsigned char buffer[BUFSIZ];
size_t bytes;
#ifdef notdef /*sigh*/
XP_File file;
unsigned long totalFileBytes = 0;
if (filename == NULL) /* For now, read in global history if filename is null */
file = XP_FileOpen(NULL, xpGlobalHistory,XP_FILE_READ_BIN);
else
file = XP_FileOpen(NULL, xpURL,XP_FILE_READ_BIN);
if (file != NULL) {
for (;;) {
bytes = XP_FileRead(buffer, sizeof(buffer), file);
if (bytes == 0) break;
RNG_RandomUpdate( buffer, bytes);
totalFileBytes += bytes;
if (totalFileBytes > 100*1024) break; /* No more than 100 K */
}
XP_FileClose(file);
}
#endif
/*
* Pass yet another snapshot of our highest resolution clock into
* the hash function.
*/
bytes = RNG_GetNoise(buffer, sizeof(buffer));
RNG_RandomUpdate(buffer, sizeof(buffer));
}
void RNG_SystemInfoForRNG()
{
/* Time */
{
unsigned long sec;
size_t bytes;
GetDateTime(&sec); /* Current time since 1970 */
RNG_RandomUpdate( &sec, sizeof(sec));
bytes = RNG_GetNoise(&sec, sizeof(sec));
RNG_RandomUpdate(&sec, bytes);
}
/* User specific variables */
{
MachineLocation loc;
ReadLocation(&loc);
RNG_RandomUpdate( &loc, sizeof(loc));
}
#if !TARGET_CARBON
/* User name */
{
unsigned long userRef;
Str32 userName;
GetDefaultUser(&userRef, userName);
RNG_RandomUpdate( &userRef, sizeof(userRef));
RNG_RandomUpdate( userName, sizeof(userName));
}
#endif
/* Mouse location */
{
Point mouseLoc;
GetMouse(&mouseLoc);
RNG_RandomUpdate( &mouseLoc, sizeof(mouseLoc));
}
/* Keyboard time threshold */
{
SInt16 keyTresh = LMGetKeyThresh();
RNG_RandomUpdate( &keyTresh, sizeof(keyTresh));
}
/* Last key pressed */
{
SInt8 keyLast;
keyLast = LMGetKbdLast();
RNG_RandomUpdate( &keyLast, sizeof(keyLast));
}
/* Volume */
{
UInt8 volume = LMGetSdVolume();
RNG_RandomUpdate( &volume, sizeof(volume));
}
#if !TARGET_CARBON
/* Current directory */
{
SInt32 dir = LMGetCurDirStore();
RNG_RandomUpdate( &dir, sizeof(dir));
}
#endif
/* Process information about all the processes in the machine */
{
ProcessSerialNumber process;
ProcessInfoRec pi;
process.highLongOfPSN = process.lowLongOfPSN = kNoProcess;
while (GetNextProcess(&process) == noErr)
{
FSSpec fileSpec;
pi.processInfoLength = sizeof(ProcessInfoRec);
pi.processName = NULL;
pi.processAppSpec = &fileSpec;
GetProcessInformation(&process, &pi);
RNG_RandomUpdate( &pi, sizeof(pi));
RNG_RandomUpdate( &fileSpec, sizeof(fileSpec));
}
}
#if !TARGET_CARBON
/* Heap */
{
THz zone = LMGetTheZone();
RNG_RandomUpdate( &zone, sizeof(zone));
}
#endif
/* Screen */
{
GDHandle h = GetMainDevice(); /* GDHandle is **GDevice */
RNG_RandomUpdate( *h, sizeof(GDevice));
}
#if !TARGET_CARBON
/* Scrap size */
{
SInt32 scrapSize = LMGetScrapSize();
RNG_RandomUpdate( &scrapSize, sizeof(scrapSize));
}
/* Scrap count */
{
SInt16 scrapCount = LMGetScrapCount();
RNG_RandomUpdate( &scrapCount, sizeof(scrapCount));
}
#else
{
ScrapRef scrap;
if (GetCurrentScrap(&scrap) == noErr) {
UInt32 flavorCount;
if (GetScrapFlavorCount(scrap, &flavorCount) == noErr) {
ScrapFlavorInfo* flavorInfo = (ScrapFlavorInfo*) malloc(flavorCount * sizeof(ScrapFlavorInfo));
if (flavorInfo != NULL) {
if (GetScrapFlavorInfoList(scrap, &flavorCount, flavorInfo) == noErr) {
UInt32 i;
RNG_RandomUpdate(&flavorCount, sizeof(flavorCount));
for (i = 0; i < flavorCount; ++i) {
Size flavorSize;
if (GetScrapFlavorSize(scrap, flavorInfo[i].flavorType, &flavorSize) == noErr)
RNG_RandomUpdate(&flavorSize, sizeof(flavorSize));
}
}
free(flavorInfo);
}
}
}
}
#endif
/* File stuff, last modified, etc. */
{
HParamBlockRec pb;
GetVolParmsInfoBuffer volInfo;
pb.ioParam.ioVRefNum = 0;
pb.ioParam.ioNamePtr = nil;
pb.ioParam.ioBuffer = (Ptr) &volInfo;
pb.ioParam.ioReqCount = sizeof(volInfo);
PBHGetVolParmsSync(&pb);
RNG_RandomUpdate( &volInfo, sizeof(volInfo));
}
#if !TARGET_CARBON
/* Event queue */
{
EvQElPtr eventQ;
for (eventQ = (EvQElPtr) LMGetEventQueue()->qHead;
eventQ;
eventQ = (EvQElPtr)eventQ->qLink)
RNG_RandomUpdate( &eventQ->evtQWhat, sizeof(EventRecord));
}
#endif
FE_ReadScreen();
RNG_FileForRNG(NULL);
}
void FE_ReadScreen()
{
UInt16 coords[4];
PixMapHandle pmap;
GDHandle gh;
UInt16 screenHeight;
UInt16 screenWidth; /* just what they say */
UInt32 bytesToRead; /* number of bytes we're giving */
UInt32 offset; /* offset into the graphics buffer */
UInt16 rowBytes;
UInt32 rowsToRead;
float bytesPerPixel; /* dependent on buffer depth */
Ptr p; /* temporary */
UInt16 x, y, w, h;
gh = LMGetMainDevice();
if ( !gh )
return;
pmap = (**gh).gdPMap;
if ( !pmap )
return;
RNG_GenerateGlobalRandomBytes( coords, sizeof( coords ) );
/* make x and y inside the screen rect */
screenHeight = (**pmap).bounds.bottom - (**pmap).bounds.top;
screenWidth = (**pmap).bounds.right - (**pmap).bounds.left;
x = coords[0] % screenWidth;
y = coords[1] % screenHeight;
w = ( coords[2] & 0x7F ) | 0x40; /* Make sure that w is in the range 64..128 */
h = ( coords[3] & 0x7F ) | 0x40; /* same for h */
bytesPerPixel = (**pmap).pixelSize / 8;
rowBytes = (**pmap).rowBytes & 0x7FFF;
/* starting address */
offset = ( rowBytes * y ) + (UInt32)( (float)x * bytesPerPixel );
/* don't read past the end of the pixmap's rowbytes */
bytesToRead = PR_MIN( (UInt32)( w * bytesPerPixel ),
(UInt32)( rowBytes - ( x * bytesPerPixel ) ) );
/* don't read past the end of the graphics device pixmap */
rowsToRead = PR_MIN( h,
( screenHeight - y ) );
p = GetPixBaseAddr( pmap ) + offset;
while ( rowsToRead-- )
{
RNG_RandomUpdate( p, bytesToRead );
p += rowBytes;
}
}
#endif

View File

@@ -0,0 +1,146 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1994-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Portions created by Sun Microsystems, Inc. are Copyright (C) 2003
# Sun Microsystems, Inc. All Rights Reserved.
#
# Contributor(s):
# Dr Vipul Gupta <vipul.gupta@sun.com>, Sun Microsystems Laboratories
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
CORE_DEPTH = ../../..
MODULE = nss
ifndef FREEBL_RECURSIVE_BUILD
LIBRARY_NAME = freebl
else
ifdef USE_PURE_32
CORE_DEPTH = ../../../..
LIBRARY_NAME = freebl_pure32
else
LIBRARY_NAME = freebl_hybrid
endif
endif
# same version as rest of freebl
LIBRARY_VERSION = _3
DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\"
REQUIRES =
EXPORTS = \
blapi.h \
blapit.h \
secrng.h \
shsign.h \
$(NULL)
PRIVATE_EXPORTS = \
secmpi.h \
ec.h \
$(NULL)
MPI_HDRS = mpi-config.h mpi.h mpi-priv.h mplogic.h mpprime.h logtab.h mp_gf2m.h
MPI_SRCS = mpprime.c mpmontg.c mplogic.c mpi.c mp_gf2m.c
ifdef MOZILLA_BSAFE_BUILD
CSRCS = \
fblstdlib.c \
sha_fast.c \
md2.c \
md5.c \
blapi_bsf.c \
$(MPI_SRCS) \
dh.c \
$(NULL)
else
CSRCS = \
ldvector.c \
prng_fips1861.c \
sysrand.c \
sha_fast.c \
md2.c \
md5.c \
sha512.c \
alg2268.c \
arcfour.c \
arcfive.c \
desblapi.c \
des.c \
rijndael.c \
aeskeywrap.c \
dh.c \
ec.c \
GFp_ecl.c \
GF2m_ecl.c \
pqg.c \
dsa.c \
rsa.c \
shvfy.c \
$(MPI_SRCS) \
$(NULL)
endif
ALL_CSRCS := $(CSRCS)
ALL_HDRS = \
blapi.h \
blapit.h \
des.h \
ec.h \
GFp_ecl.h \
GF2m_ecl.h \
loader.h \
rijndael.h \
secmpi.h \
sha.h \
sha_fast.h \
shsign.h \
vis_proto.h \
$(NULL)
ifdef AES_GEN_TBL
DEFINES += -DRIJNDAEL_GENERATE_TABLES
else
ifdef AES_GEN_TBL_M
DEFINES += -DRIJNDAEL_GENERATE_TABLES_MACRO
else
ifdef AES_GEN_VAL
DEFINES += -DRIJNDAEL_GENERATE_VALUES
else
ifdef AES_GEN_VAL_M
DEFINES += -DRIJNDAEL_GENERATE_VALUES_MACRO
else
DEFINES += -DRIJNDAEL_INCLUDE_TABLES
endif
endif
endif
endif

View File

@@ -0,0 +1,39 @@
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
libfreebl_3.so {
global:
FREEBL_GetVector;
local:
*;
};