Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
arougthopher%lizardland.net c38985d7ce Fix for Bug#122121 - BeOS gfx implementation extremely slow
This fix does the folllowing:
- creating and destroying BBitmaps every time you blit
- copying platform independent bits into BBitmaps every time you blit
- using B_OP_ALPHA even when no alpha channel is present
- excessive locking when drawing (currently twice around every primitive)
- excessive calls to Sync() resulting in a huge slowdown (particularly when tiling)
- unneeded drawing of BBitmap data in DrawToImage()
- Added DrawNoLock() method used by DrawTile() calls, to prevent locking and
synchronizing with the server on each iteration
- Fixed several warnings
- Massive code cleanup and commenting
- Rewrote CreateImage() completely since only the 24 -> 32 bit case matters.
Removed non-working cruft related to B_CMAP8 BBitmaps, and optimized code to
work better on systems without write-combining.
- Removed unused member variables
- Reordered member variables for better packing and initialized them in order
- Removed code in DrawToImage() which was updating the BBitmap unnecessarily
- Implemented memory saving feature in Optimize() for when its starts getting
used again

r=arougthopher@lizardland.net
r=mozilla@switkin.com
2002-02-08 03:33:09 +00:00
accessible Moving these platform specific files to the platform-specific jar files. Fixes bug 94242. r=tao, sr=alecf 2002-02-07 22:52:20 +00:00
apache/gzip/src
build b=116334 NSS 3.4 landing 2002-02-06 13:31:07 +00:00
calendar fix for bug 121995 - Mozilla icon in toolbar stretched and not working 2002-02-06 14:17:59 +00:00
caps one more part of fix for bug 107575, including the much coveted whitespace 2002-02-01 01:53:09 +00:00
cck Fix for bugzilla 116974: Remove obsolete variables in wizard's 'Show 2002-02-06 19:54:47 +00:00
chrome Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson 2002-01-30 21:14:20 +00:00
cmd/xfe/src
config b=116334 NSS 3.4 landing 2002-02-06 13:31:07 +00:00
content Fixing bug 124252. Calling Init() from nsImageDocument::StartDocumentLoad() is pointless, Init() has already been called and any subsequent calls do nothing (but assert). r=jkeiser@iname.com, sr=vidur@netscape.com 2002-02-08 01:36:28 +00:00
db Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson 2002-01-30 21:14:20 +00:00
dbm Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility. 2002-01-16 05:10:09 +00:00
directory Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson 2002-01-30 21:14:20 +00:00
docshell Fix for bug 90224. Send nsISHistoryListener notifications for Reload. r=mcafee, sr=rpotts. 2002-02-08 00:20:26 +00:00
dom bug 124076, "nsJSProtocolHandler.cpp doesn't set filename", sr=shaver, r=jband 2002-02-08 01:06:25 +00:00
editor Use the URI Checker to get headers for Save As. Bug 118719, 2002-02-08 00:10:55 +00:00
ef Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting 2001-12-23 23:23:41 +00:00
embedding eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan 2002-02-08 01:11:33 +00:00
expat Bug 35984, make an undefined entity always a fatal error; report errors while parsing external entities (regression) and a minor optimization in loading external entities. r=harishd, sr=jst. 2002-01-25 23:19:23 +00:00
extensions Added newlines to eof 2002-02-08 02:59:30 +00:00
gc/boehm
gconfig Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting 2001-12-23 23:23:41 +00:00
gfx Fix for Bug#122121 - BeOS gfx implementation extremely slow 2002-02-08 03:33:09 +00:00
gfx2 fixing bug 104999 on windows. r=dcone sr=waterson 2002-01-30 22:17:55 +00:00
grendel
htmlparser Convert Compare() to Equals() where possible now that we can do 2002-02-05 02:03:07 +00:00
include Fix for bug #118003. r=peterl, sr=jst. 2002-01-31 00:16:20 +00:00
intl Add sdeckanji for OpenVMS. b=122203. r=yokoyama 2002-02-07 23:23:33 +00:00
java bug: 119680 2002-01-14 18:04:48 +00:00
jpeg Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility. 2002-01-16 05:10:09 +00:00
js Make regexp.lastIndex threadsafe by multiplexing it by thread-id in each r.e. (76717, r=rogerl, sr=shaver). 2002-02-08 02:46:03 +00:00
js2 Fixed stub compile error 2002-02-05 01:13:30 +00:00
l10n Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting 2001-12-23 23:23:41 +00:00
layout Fix for freeze in JS console. bug 123380. r=mkaply, sr=attinasi 2002-02-08 01:53:59 +00:00
lib Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting 2001-12-23 23:23:41 +00:00
mailnews 59694. sr=bievenu. Add the capability to toggle imap deletes using 2002-02-08 03:30:20 +00:00
modules bug 124065, add pref to ignore autocomplete, c=thieleke, r=morse, sr=alecf 2002-02-08 01:36:56 +00:00
mozilla
msgsdk Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting 2001-12-23 23:23:41 +00:00
mstone
netwerk Use the URI Checker to get headers for Save As. Bug 118719, 2002-02-08 00:10:55 +00:00
nsprpub Bugzilla bug 117479: add the PR_ABS macro. Thanks to Roland Mainz 2002-02-03 04:34:50 +00:00
nunet
other-licenses Fix "static" build support for win32 gmake builds. 2002-01-25 03:20:51 +00:00
parser Convert Compare() to Equals() where possible now that we can do 2002-02-05 02:03:07 +00:00
plugin/oji Remove unused files as per bug 122997. r=sfraser, sr=beard. 2002-02-07 23:05:13 +00:00
privacy
profile Bug 96525 - Delay loading of strres dll when setting profile. r=tao@netscape.com/sr=alecf@betscape.com 2002-02-07 14:41:36 +00:00
rdf Convert Compare() to Equals() where possible now that we can do 2002-02-05 02:03:07 +00:00
README Testing cvs upgrade 2001-12-01 04:34:21 +00:00
security Bugzilla bug 124318: do not link with -lsoftokn3 explicitly. Use the 2002-02-08 03:15:40 +00:00
silentdl
string #123347, "Remove #if 0-ed nsPrintfCString::GetReadableFragment()", 2002-02-06 15:39:52 +00:00
suite
sun-java Landing the rest of the win32 gmake changes: 2001-12-18 09:14:29 +00:00
themes #124156, wrong icon was displayed for news messages with attachments. 2002-02-07 22:38:19 +00:00
timer
tools Alloc label doesn't have a B, it is just a count not bytes. r=dbaron 2002-02-05 18:52:49 +00:00
uriloader Make parts of multipart streams expose content-disposition. Bug 123043, 2002-02-06 03:39:04 +00:00
view Bug 122325. Repaint correct areas when a view is resized. r=kmcclusk,sr=waterson 2002-02-01 03:10:59 +00:00
webshell Add gtk2 to the list of dirs that are built. No bug on this. r=cls 2002-02-03 06:09:22 +00:00
webtools Fix for bug 97966: Changing the product in the query page would remove your component, version, and milestone selections, even if the other product used the same ones, or you were selecting an additional product without unselecting the first one. 2002-02-08 03:31:10 +00:00
widget Fix for Bug#63640 2002-02-08 03:26:58 +00:00
xpcom eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan 2002-02-08 01:11:33 +00:00
xpfe Eliminate debug pref: show about box as modal. 2002-02-08 01:25:05 +00:00
xpinstall b=123964 PSM missing in Mac OS X nightly 2002-02-08 02:43:35 +00:00
.cvsignore
aclocal.m4 bug 116148, include freetype2.m4 for testing for FreeType2 2002-01-09 14:35:21 +00:00
allmakefiles.sh Removing removed Makefiles 2002-01-31 19:39:33 +00:00
client.mak b=116334 NSS 3.4 landing 2002-02-06 13:31:07 +00:00
client.mk b=116334 NSS 3.4 landing 2002-02-06 13:31:07 +00:00
configure Automated update 2002-02-06 17:42:07 +00:00
configure.in Since we build a program called nsinstall in the tree, make sure that uwe use the full path to the nsinstall.exe found in wintools.zip. 2002-02-05 06:01:58 +00:00
embed.mak removing widget/timer from embed makefiles 2001-12-16 09:27:41 +00:00
embed.mk removing widget/timer from embed makefiles 2001-12-16 09:27:41 +00:00
LEGAL
LICENSE
Makefile.in Fix the NSS 3.4 landing temporary workaround. The security/manager 2002-02-06 17:21:01 +00:00
makefile.win Adds readme and license file to install. (Bug #Bug #15901). 2002-01-25 05:42:47 +00:00
mozilla.kdevprj
mozilla.lsm
nglayout.mac
nglayout.mk
README.txt Placeholder readme file. 2002-01-25 05:39:27 +00:00
trex.mak
trex.mk

======================================================

                  Mozilla Read Me

======================================================

This is a placeholder file which should be replaced with readme information
for each release.