Search completed in 1.14 seconds.
Windows Media in Netscape - Archive of obsolete content
netscape 7.1 has the ability to load the microsoft® windows media player™ as an activex control, and thus developers can now build multimedia experiences that script the windows media player in
netscape 7.1, just as they do in internet explorer.
...
netscape 7.1 will work with both the windows media player 6.4 activex control as well as versions 7 through 9.
... this article explains how to embed the windows media player activex control in web pages to support
netscape 7.1, how to control the windows media player activex control using javascript and provides working examples.
...And 43 more matches
Styling the Amazing Netscape Fish Cam Page - Archive of obsolete content
the amazing
netscape fish cam page has been restructured and restyled for the new millennium, ditching tables for strong and accessible markup.
...i was privileged enough to have that chance recently: i was asked to redesign the amazing
netscape fish cam page for a new millennium.
...you could see the actual fish in the mythical
netscape headquarters, any time of the day or night!
...And 2 more matches
netscape - Archive of obsolete content
summary core object a top-level object used to access any java class in the package
netscape.*.
... created by the
netscape object is a top-level, predefined javascript object.
... description the
netscape object is a convenient synonym for the property packages.
netscape.
... see also packages, packages.
netscape ...
Index
2 an overview of nss internals api, intermediate, intro, nss, tools a high-level overview to the internals of network security services (nss) software developed by the mozilla.org projects traditionally used its own implementation of security protocols and cryptographic algorithms, originally called
netscape security services, nowadays called network security services (nss).
...in order to support multiple operating systems (os), it is based on a cross platform portability layer, called the
netscape portable runtime (nspr), which provides cross platform application programming interfaces (apis) for os specific apis like file system access, memory management, network communication, and multithreaded programming.
... 199 nss tools nss newsgroup: mozilla.dev.tech.crypto 200 nss tools certutil certificates, x509v3 the certificate database tool is a command-line utility that can create and modify the
netscape communicator cert8.db and key3.db database files.
...And 61 more matches
Browser Detection and Cross Browser Support - Archive of obsolete content
as a member of the
netscape evangelism team who has spent over a year investigating existing web content, i can say without a doubt that most compatibility problems found on the web today are due to a lack of understanding of the standards combined with inadequate and inappropriate browser detection strategies.
...for more specific gecko recommendations, please see the gecko compatibility handbook gecko although many web developers are aware of firefox, mozilla, and
netscape browsers, far fewer are aware that these browsers are members of an entire family of user agents based upon the gecko layout engine which includes the commercial browser compuserve 7, and open source browsers such as epiphany, galeon, camino, kmeleon, and seamonkey.
...it also includes compatibility features which allow it to reasonably handle legacy content which was developed for earlier generations of browsers such as
netscape navigator 4 as well as features which provide compatibility with internet explorer 5 and 6.
...And 46 more matches
Index - Archive of obsolete content
357 activex control for hosting
netscape plug-ins in ie add-ons, needsclassification, plugins microsoft has removed support for
netscape plug-ins from ie 5.5 sp 2 and beyond.
...presentation formatting is also required to provide compatibility with legacy browsers (microsoft internet explorer and
netscape navigator 4.x).
... 556 migrate apps from internet explorer to mozilla when
netscape started the mozilla browser, it made the conscious decision to support w3c standards.
...And 37 more matches
NSS tools : signtool
digital signatures allow ssl-enabled clients to perform two important operations: * confirm the identity of the individual, company, or other entity whose digital signature is associated with the files * check whether the files have been tampered with since being signed if you have a signing certificate, you can use
netscape signing tool to digitally sign files and package them as a jar file.
... before you can use
netscape signing tool to sign files, you must have an object-signing certificate, which is a special certificate whose associated private key is used to create digital signatures.
... for testing purposes only, you can create an object-signing certificate with
netscape signing tool 1.3.
...And 37 more matches
Gecko Compatibility Handbook - Archive of obsolete content
gecko since 1997, much of the web's content has been developed for microsoft internet explorer 4 or
netscape navigator 4.
... internet explorer 4 and
netscape navigator 4 share support for a large part of the html 3.2 standard and basic javascript.
... neither internet explorer 4 or
netscape navigator 4 support the w3 dom.
...And 34 more matches
Using the Right Markup to Invoke Plugins - Archive of obsolete content
traditionally, the object element has been used differently by microsoft internet explorer and by mozilla-based browsers such as
netscape 7.
... with the release of
netscape 7.1, this kind of activex use of the object element is supported for use with the microsoft® windows media player.
... only the windows media player is supported as an activex control in
netscape 7.1.
...And 33 more matches
MCD, Mission Control Desktop, AKA AutoConfig - Archive of obsolete content
abstract this document is a concrete example of a centralized auto-configuration of mozilla apps, that are; firefox, thunderbird, mozilla suite 1.x.x, seamonkey and for the record, old
netscape 4.x.
...for history, i've kept mozilla and
netscape chapters, as certain points are complementary to the web-based autoconfig file.
...the old
netscape 4.x the file is encoded (byte-shift/rotary is 7), and the presence of the file (
netscape.cfg) in the mozilla_home directory suffices for it to be read and executed.
...And 30 more matches
Mozilla release FAQ - Archive of obsolete content
no guarantee of factuality in this faq is made, and it is maintained by pat gunn, who is not affiliated with
netscape.
...mozilla is a project to continue
netscape communicator as an open project.
... the project is maintained by employees of
netscape (now a division of aol), red hat, some other companies, as well as contributors from the community.
...And 30 more matches
Using XPInstall to Install Plugins - Archive of obsolete content
xpinstall is a javascript-based installer technology that works across all the platforms that mozilla and
netscape browsers based on mozilla (such as
netscape 7) are deployed.
...this article presents a guideline for improving the plugin installation experience for
netscape gecko browsers using xpinstall.
...in particular, this includes: recent
netscape browsers such as
netscape 6.2.x and
netscape 7.0, which are both based on
netscape gecko, which is at the core of the mozilla browser recent beta-only versions of the aol software based on
netscape gecko, the layout engine of the mozilla project.
...And 20 more matches
Installing plugins to Gecko embedding browsers on Windows - Archive of obsolete content
since the prospect of embedded gecko browsers raises the scenario of more than one gecko-based browser that a
netscape-style plugin can work with, it becomes important to let plugin developers know how to discover these browsers on a windows machine.
...for example,
netscape 6.0 and 6.01 do not write any of these keys into the registry, and thus these keys are not available for plugin vendors to parse for these two browsers.
...
netscape 6.1 and onwards, however, will write these keys, and so creating a plugin installer that puts the shared object (dll) in the right place becomes much easier, since the relevant meta-information is present in the win32 system registry.
...And 17 more matches
LiveConnect Overview - Archive of obsolete content
on the java side, javascript objects are wrapped in an instance of the class
netscape.javascript.jsobject and passed to java.
...alert(java.lang.integer.max_value); //alerts 2147483647 the packages object if a java class is not part of the java, sun, or
netscape packages, you access it with the packages object.
...for example, if the helloworld class is directly in the classpath and not in a package, you can access it as follows: var red = new packages.helloworld(); the liveconnect java, sun, and
netscape objects provide shortcuts for commonly used java packages.
...And 15 more matches
NSS Tools modutil
the jar file uses the
netscape server pkcs #11 jar format to identify all the files to be installed, the module's name, the mechanism flags, and the cipher flags.
...for general installation instructions and to install a module in environments where javascript support is available (as in
netscape communicator), see the document using the jar installation manager to install a pkcs #11 cryptographic module.
...note that you cannot delete the
netscape communicator internal pkcs #11 module.
...And 14 more matches
What is RSS - Archive of obsolete content
a short history of rss in march of 1999
netscape released rss 0.90.
... in july of 1999
netscape's rss 0.91 was released.
... like rss 0.90,
netscape's rss 0.91 was also a format for providing a summary of a website, and not really a syndication format (as it is today).
...And 10 more matches
Notes on TLS - SSL 3.0 Intolerant Servers
problem a number of
netscape 6.x/7.x and mozilla users have reported that some secure sites -- typically sites featuring online transactions or online banking over the https protocol -- do not display any content at all.
...
netscape 6.x/7.x and mozilla browsers (0.9.1 and later versions) correctly implement the tls specification, and the users cannot utilize sites which have this problem.
...
netscape 6.1 preview release 1, or mozilla 0.9.1 and earlier these versions shipped with the tls option turned on as the default but with no way to deal with the problem servers.
...And 9 more matches
Properly Using CSS and JavaScript in XHTML Documents - Archive of obsolete content
netscape 7.0x/mozilla 1.0.x do not apply css but does execute the javascript.
...this example is supported by
netscape 7.x, mozilla, opera 7 and internet explorer 5.5+ which all apply the css rules as expected.
...this example is supported by
netscape 7.x, mozilla, and opera 7 but not internet explorer 5.5+ (see talk:properly_using_css_and_javascript_in_xhtml_documents of this ascertation.
...And 7 more matches
Migrate apps from Internet Explorer to Mozilla - Archive of obsolete content
introduction when
netscape started the mozilla browser, it made the conscious decision to support w3c standards.
... as a result, mozilla is not fully backwards-compatible with
netscape navigator 4.x and microsoft internet explorer legacy code; for example, mozilla does not support <layer> as i will discuss later.
...not only does this make the code easier to read, it simplifies adding support for new clients: var elm = getelmbyid("myid"); function getelmbyid(aid){ var element = null; if (ismozilla || isie5) element = document.getelementbyid(aid); else if (is
netscape4) element = document.layers[aid]; else if (isie4) element = document.all[aid]; return element; } the above code still has the issue of browser sniffing, or detecting which browser the user is using.
...And 6 more matches
Adobe Flash - Archive of obsolete content
detecting the right flash plugin (and browser) adobe flash has exposed the scriptability feature in
netscape gecko browsers since flash 6r49 and later.
... versions of flash prior to flash 6r49 (such as flash 5) are not scriptable in
netscape gecko browsers.
...on mac os x, there is an additional caveat:
netscape gecko browsers such as camino (formerly chimera), the latest mozilla browsers, and future versions of
netscape which are built using the mach-o binary format won't be able to use flash's scriptability features.
...And 6 more matches
NSS Tools certutil
using the certificate database tool the certificate database tool is a command-line utility that can create and modify the
netscape communicator cert8.db and key3.db database files.
...on unix the certificate database tool defaults to $home/.
netscape (that is, ~/.
netscape).
... -5 add a
netscape certificate type extension to a certificate that is being created or added to the database.
...And 6 more matches
RDF Datasources - Archive of obsolete content
date http://home.
netscape.com/nc-rdf#date date of last visit name http://home.
netscape.com/nc-rdf#name title of the page page http://home.
netscape.com/nc-rdf#page page name referrer http://home.
netscape.com/nc-rdf#referrer referrer of the page url http://home.
netscape.com/nc-rdf#url url of the page ...
... visit count http://home.
netscape.com/nc-rdf#visitcount number of page visits a typical history list will display a tree with a selection of these fields.
...example 1 : source <tree flex="1" datasources="rdf:history" ref="nc:historyroot"> <treecols> <treecol id="name" label="name" flex="1"/> <treecol id="url" label="url" flex="1"/> <treecol id="date" label="date" flex="1"/> </treecols> <template> <rule> <treechildren> <treeitem uri="rdf:*"> <treerow> <treecell label="rdf:http://home.
netscape.com/nc-rdf#name"/> <treecell label="rdf:http://home.
netscape.com/nc-rdf#url"/> <treecell label="rdf:http://home.
netscape.com/nc-rdf#date"/> </treerow> </treeitem> </treechildren> </rule> </template> </tree> other datasources the tables below list some of the other datasources available with mozilla.
...And 5 more matches
Archive of obsolete content
no guarantee of factuality in this faq is made, and it is maintained by pat gunn, who is not affiliated with
netscape.
... newsgroup summaries obsolete: xpcom-based scripting for npapi plugins plugins that used to take advantage of being scriptable via liveconnect in 4.x
netscape browsers lost this possibility in the new world.
...we leverage some of these ideas to help you make your
netscape communicator 4.x plugins exposed to javascript in mozilla based browsers.
...And 5 more matches
Internationalized Domain Names (IDN) Support in Mozilla Browsers
introduction
netscape 7.1 is the first commercial browser that has built-in support for internationalized domain name under the new ietf rfc's established in 2003.
...this makes it possible for
netscape 7.1/mozilla 1.4 users to access japanese host names under .jp top domain without any additional setup using just the built-in idn functionality.
... real world examples punycode there are real world examples of idn that you can test with
netscape 7.1, which uses punycode as the default idn encoding.
...And 5 more matches
Xptcall Porting Status
this is being maintained by john bandhauer <jband@
netscape.com>.
...status status platform contributors and <font color="red">?</font> possible contributors notes <font color="white">done</font> win32 x86 john bandhauer <jband@
netscape.com> win32 <font color="white">done</font> linux x86 john bandhauer <jband@
netscape.com> ulrich drepper <drepper@cygnus.com> unix <font color="white">done</font> freebsd and netbsd x86 christoph toshok <toshok@hungry.com>, john bandhauer <jband@
netscape.com> unix (same as linux 86 code) <font color="white">done</font> bsd/os x86 bert driehuis <bert_driehuis@nl.compuware.com> unix (same as linux 86 code) bert...
...bert's details <font color="white">done</font> mac ppc roger lawrence <rogerl@
netscape.com>, patrick beard <beard@
netscape.com> mac (passing tests and checked in) <font color="white">done</font> solaris sparc roger lawrence <rogerl@
netscape.com>, chris mcafee <mcafee@
netscape.com> unix this is checked in and working.
...And 5 more matches
Case Sensitivity in class and id Names - Archive of obsolete content
for example, there might be this css: p.warning {color: red; background: yellow;} ...coupled with this html: <p class="warning">warning!</p> in
netscape 6, the paragraph in question will have neither red text nor a yellow background.
... as far as
netscape 6 is concerned, warning and warning are two different identifiers, because html 4.01 defines class and id names to be case-sensitive.
...for example, you would not want to do something like: .urgent {color: purple;} .urgent {color: yellow;} even though these are technically two distinct class names, browsers other than
netscape 6 will treat them as though they are the same thing.
...And 4 more matches
Examples - Archive of obsolete content
</p> <dl> <dt>mozilla 1.1+/opera 7</dt> <dd>do not apply css or execute the javascript.</dd> <dt>
netscape 7.0x/mozilla 1.0.x</dt> <dd>do not apply css but does execute the javascript.</dd> <dt>internet explorer 5.5+</dt> <dd>can not display the document.</dd> </dl> <p> <a href="http://validator.w3.org/check/referer"><img src="https://udn.realityripple.com/samples/8a/9e64asf935.png" alt="valid xhtml 1.0!" height="31" width="88" /></a> </p> </body> </html> back to the article ...
... </p> <p> note how the css rules for the background are applied in
netscape 7.x, mozilla, opera 7 and internet explorer 5.5+.
... </p> <p> note how the css rules for the background are <strong>not</strong> applied in
netscape 7.x, mozilla and opera 7 and that internet explorer 5.5+ can not display the page correctly at all.
...And 4 more matches
Inner-browsing extending the browser navigation paradigm - Archive of obsolete content
webmail application the flexibility to easily access and manage all message headers in mail applications (like
netscape mail or eudora) is probably one of the useful features when compared with web-based mail applications.
...there are basically two steps in this process: data load: acquisition of information data acquisition can be implemented using javascript and remote procedure calls using soap-based rpc mechanism or using interfaces like xmlhttprequest (currently offered in
netscape 7 and internet explorer 6).
...both
netscape 7 and recent versions of internet explorer provide xmlhttprequest interfaces that allow javascript to dynamically load an xml document given a data source url.
...And 3 more matches
Mozilla Crypto FAQ - Archive of obsolete content
in february 2000 iplanet e-commerce solutions (a sun-
netscape alliance) released source code through mozilla.org for the personal security manager and network security services software; this source code included support for the ssl protocol, but due to the rsa patent and related legal issues it did not originally contain code for rsa or other cryptographic algorithms.
...also see the original sun-
netscape alliance press release on the release of pki source code and the corresponding mozilla.org press release.
...iplanet e-commerce solutions has released
netscape-branded binary versions of personal security manager that incorporate the rsa bsafe library; the
netscape psm software can be installed and used with binary mozilla versions.
...And 3 more matches
New in JavaScript 1.2 - Archive of obsolete content
the following is a changelog for javascript from
netscape navigator 3.0 to 4.0.
... the old
netscape documentation can be found on archive.org.
...
netscape navigator 4.0 was released on june 11, 1997.
...And 3 more matches
New in JavaScript - Archive of obsolete content
javascript was released as version 1.0 in march 1996 in
netscape navigator 2.0 and internet explorer 2.0.
... javascript 1.1 version shipped in
netscape navigator 3.0.
... javascript 1.2 version shipped in
netscape navigator 4.0-4.05.
...And 3 more matches
NSS FAQ
netscape no longer maintains sslref or makes it available.
...it provides a complete software development kit that uses the same architecture used to support security features in many client and server products from
netscape and other companies.
...
netscape personal security manager ships with
netscape 6 and the gateway connected touch pad with instant aol, and is also available for use with communicator 4.7x.
...And 3 more matches
gtstd.html
before running the sample programs, it's important to understand the relationships between the ssl interface, the pkcs #11 interface, pkcs #11 modules, and the default
netscape security databases.
...
netscape provides a built-in pkcs #11 module with nss.
... other kinds of pkcs #11 modules include the
netscape fortezza module, used by the government, and the litronic pkcs #11 module for smart card readers.
...And 3 more matches
sslfnc.html
default state is a third state similar to on, that provides backward compatibility with older
netscape server products.
...export regulations as understood by
netscape (for products with and without "retail status" as defined by the latest u.s.
...for example, if a client that has called nss_setdomesticpolicy establishes an ssl connection with a server for which some cipher suites are either not permitted or not enabled (such as an international version of
netscape server software), ssl uses the strongest cipher suites supported by the server that are also supported by the client.
...And 3 more matches
Mail and RDF
msgaccounts:/ +-- http://home.
netscape.com/nc-rdf#child --> | imap://alecf@imap.mywork.com | +-- http://home.
netscape.com/nc-rdf#isserver --> "true" | +-- http://home.
netscape.com/nc-rdf#child --> | imap://alecf@imap.mywork.com/inbox | +-- http://home.
netscape.com/nc-rdf#totalmessages --> "4" | +-- http://home.
netscape.com/nc-rdf#isserver --> "false" | +-- http://home.netsc...
...ape.com/nc-rdf#messagechild --> | | imap_message://alecf@imap.mywork.com/inbox#1 | +-- http://home.
netscape.com/nc-rdf#messagechild --> | | imap_message://alecf@imap.mywork.com/inbox#2 | +-- http://home.
netscape.com/nc-rdf#messagechild --> | | imap_message://alecf@imap.mywork.com/inbox#3 | +-- http://home.
netscape.com/nc-rdf#messagechild --> | imap_message://alecf@imap.mywork.com/inbox#4 | etc...
... +-- http://home.
netscape.com/nc-rdf#child --> | mailbox://alecf@pop.mywork.com | +-- http://home.
netscape.com/nc-rdf#isserver --> "true" | +-- http://home.
netscape.com/nc-rdf#child --> | mailbox://alecf@pop.mywork.com/inbox | +-- http://home.
netscape.com/nc-rdf#totalmessages --> "2" | +-- http://home.
netscape.com/nc-rdf#isserver --> "false" | +-- http://home.
netscape.com/nc-rdf#messagechild --> | | mailbox_message://alecf@pop.mywork.com/inbox#1 | +-- http://home.
netscape.com/nc-rdf#messagechild --> | mailbox_message://alecf@pop.mywork.com/inbox#2 | etc...
...And 3 more matches
Version, UI, and Status Information - Plugins
void npn_version(int *plugin_major, int *plugin_minor, int *
netscape_major, int *
netscape_minor); this function returns the plug-in version number in plugin_major, the plug-in point release number in plugin_minor, the browser version number in
netscape_major, and the browser point release number in
netscape_minor.
... int plugin_major, plugin_minor,
netscape_major,
netscape_minor; // declare variables to hold version numbers void npn_version( &plugin_major, &plugin_minor, &
netscape_major, &
netscape_minor ); // find version numbers finding out if a feature exists a plug-in can figure out whether it is running in a version of the browser that supports a particular feature by using version or npvers constants (see version feature constants).
...it then uses the
netscape_minor version number to find out if the windowless feature, represented by the npvers_has_windowless constant, is supported.
...And 3 more matches
Proxy Auto-Configuration (PAC) file - HTTP
examples proxy w3proxy.
netscape.com:8080; proxy mozilla.
netscape.com:8081 primary proxy is w3proxy:8080; if that goes down start using mozilla:8081 until the primary proxy comes up again.
... proxy w3proxy.
netscape.com:8080; proxy mozilla.
netscape.com:8081; direct same as above, but if both proxies go down, automatically start making direct connections.
... (in the first example above,
netscape will ask user confirmation about making direct connections; in this case, there is no user intervention.) proxy w3proxy.
netscape.com:8080; socks socks:1080 use socks if the primary proxy goes down.
...And 3 more matches
Venkman Introduction - Archive of obsolete content
a powerful new tool is available for web developers for use in many mozilla-based products, including firefox, mozilla suite and
netscape 7.x.
... starting the debugger the javascript debugger is automatically pre-installed in mozilla 1.x but must be installed separately in firefox and other gecko-based products, such as thunderbird and
netscape 7.x.
... there are two ways to start the debugger: from firefox, you can start it by selecting javascript debugger from the tools menu (tools->web development menu in mozilla 1.x and
netscape).
...And 2 more matches
Learn XPI Installer Scripting by Example - Archive of obsolete content
in the browser.xpi installation, this function appears at line 20: var err = initinstall("
netscape seamonkey", "browser", "6.0.0.2000110807"); if you call a method on the install object before initinstall(), you will get an error.
...in the example above, "
netscape seamonkey" is the display name, "browser" is the registry name, and the version is "6.0.0.2000110807." see initinstall in the xpinstall api reference for more information on the initialization process.
... registering the software registering software is sometimes a requirement of both the operating system and of the
netscape 6 platform.
...And 2 more matches
Templates - Archive of obsolete content
example 1 : source <vbox datasources="rdf:bookmarks" ref="nc:bookmarksroot" flex="1"> <template> <button uri="rdf:*" label="rdf:http://home.
netscape.com/nc-rdf#name"/> </template> </vbox> here, a vertical box has been created that will contain a column of buttons, one for each top-level bookmark.
... example 2 : source <vbox datasources="rdf:bookmarks" ref="nc:bookmarksroot" flex="1"> <template> <vbox uri="rdf:*"> <button label="rdf:http://home.
netscape.com/nc-rdf#name"/> <label value="rdf:http://home.
netscape.com/nc-rdf#url"/> </vbox> </template> </vbox> this creates a vertical box with a button and a label for each bookmark.
... example 3 : source <vbox datasources="rdf:bookmarks" ref="nc:bookmarksroot" flex="1"> <template> <label uri="rdf:*" value="rdf:http://home.
netscape.com/nc-rdf#name rdf:http://home.
netscape.com/nc-rdf#url"/> </template> </vbox> how templates are built when an element has a datasources attribute, it indicates that the element is expected to be built from a template.
...And 2 more matches
Archived Mozilla and build documentation - Archive of obsolete content
activex control for hosting
netscape plug-ins in ie microsoft has removed support for
netscape plug-ins from ie 5.5 sp 2 and beyond.
... migrate apps from internet explorer to mozilla when
netscape started the mozilla browser, it made the conscious decision to support w3c standards.
... as a result, mozilla is not fully backwards-compatible with
netscape navigator 4.x and microsoft internet explorer legacy code; for example, mozilla does not support <layer> as i will discuss later.
...And 2 more matches
New in JavaScript 1.1 - Archive of obsolete content
the following is a changelog for javascript from
netscape navigator 2.0 to 3.0.
... the old
netscape documentation references this as "features added after version 1".
...
netscape navigator 3.0 was released on august 19, 1996.
...And 2 more matches
JavaPackage - Archive of obsolete content
if the package is in the java,
netscape, or sun packages, the packages keyword is optional.
...for example, the
netscape package contains the package
netscape.javascript; the
netscape.javascript package contains the classes jsobject and jsexception.
...for example, a reference to
netscape is a javapackage.
...And 2 more matches
Packages - Archive of obsolete content
the java,
netscape, and sun properties represent the packages java.*,
netscape.*, and sun.* respectively.
...for example, you can access a constructor of the frame class as follows: var theframe = new packages.java.awt.frame(); for convenience, javascript provides the top-level
netscape, sun, and java objects that are synonyms for the packages properties with the same names.
...you must use the packages object to access classes outside the
netscape, sun, and java packages.
...And 2 more matches
Plug-in Development Overview - Gecko Plugin API Reference
a windowless plug-in can call the following
netscape methods to draw itself: npn_forceredraw: force a paint message for windowless plug-ins.
... the plug-in can call these
netscape methods to query and set information: npn_getvalue: get the browser information.
...in streams produced by the plug-in, by contrast, the plug-in calls
netscape functions to create a stream, push data into it, and delete it.
...And 2 more matches
nsIDOMNSHTMLDocument
obsolete since gecko 6.0 linkcolor domstring same as body.link plugins nsidomhtmlcollection same as embeds for compatibility with
netscape 4.x read only.
...obsolete since gecko 6.0 methods captureevents() provided for compatibility with
netscape 4.x, but does not actually do anything.
... void captureevents( in long eventflags ); parameters eventflags clear() used to reset a document to blank, but deprecated since gecko 1.0 and provided for compatibility with
netscape 4.x; use open() and close() instead.
...And 2 more matches
Index
pizzarro <rhp@
netscape.com> 10 autoconfiguration in thunderbird administration, enterprise author: ben bucksch please do not change this document without consulting the author 11 autoconfig file format no summary!
... the reason this file name scheme was chosen was is this is how
netscape 7.0 im stores buddy icons on disk.
...pizzarro <rhp@
netscape.com> contents 37 mail event system mozilla mail requires an event system to notify different subsystems that data has changed.
...And 2 more matches
Drawing and Event Handling - Plugins
//the npwindow structure typedef enum { npwindowtypewindow = 1, npwindowtypedrawable } npwindowtype; typedef struct _npwindow { void* window; /* platform-specific handle */ uint32 x; /* position of top-left corner */ uint32 y; /* relative to a
netscape page */ uint32 width; /* maximum window size */ uint32 height; nprect cliprect; /* clipping rectangle in port coordinates */ #ifdef xp_unix void * ws_info; /* platform-dependent additional data */ #endif /* xp_unix */ npwindowtype type; /* whether this is a window or a drawable */ } npwindow; the window parameter is a platform-specific handle to a native window elemen...
... ms windows and unix for windowed plug-ins on ms windows and unix, the window->window field is a handle to a subwindow of the
netscape window hierarchy.
...for ms windows, the value is the native window on which the plug-in drawing occurs (npnv
netscapewindow).
...And 2 more matches
Plug-in Development Overview - Plugins
a windowless plug-in can call the following
netscape methods to draw itself: npn_forceredraw: force a paint message for windowless plug-ins.
... the plug-in can call these
netscape methods to query and set information: npn_getvalue: get the browser information.
...in streams produced by the plug-in, by contrast, the plug-in calls
netscape functions to create a stream, push data into it, and delete it.
...And 2 more matches
Index of archived content - Archive of obsolete content
e browsing changes using dependent libraries in extension components using the stylesheet service bookmarks.export() bookmarks.import() adding preferences to an extension an interview with douglas bowman of wired news archived mozilla and build documentation activex control for hosting
netscape plug-ins in ie archived spidermonkey docs file object open merging tracemonkey repo spidermonkey coding conventions autodial for windows nt automated testing tips and tricks automatic mozilla con...
... tamarin roadmap tamarin build documentation tamarin mercurial commit hook the download manager schema the life of an html http request the new nsstring class implementation (1999) tracevis transforming xml with xslt:mozilla xslt transforming xml with xslt:the
netscape xslt treehydra treehydra build instructions treehydra manual tuning pageload urischeme uris and urls uriloader using addresses of stack variables with nspr threads on win16 using cross commit using gdb on wimpy computers venkm...
...ss and javascript in xhtml documents examples reference server-side javascript back to the server: server-side javascript on the rise sharp variables in javascript standards-compliant authoring tools stopiteration styling the amazing
netscape fish cam page using javascript generators in firefox window.importdialog() writing javascript for xhtml xforms building mozilla xforms community developing mozilla xforms implementation status mozilla xforms specials mozilla xforms user interface ...
...g from arbitrary-element hover mozilla's doctype sniffing parsing microformats in javascript popup window controls rdf in fifty words or less rdf in mozilla faq styling abbreviations and acronyms the business benefits of web standards using the right markup to invoke plugins windows media in
netscape xquery xul booster xul parser in python input archive ...
Venkman - Archive of obsolete content
it aims to provide a powerful javascript debugging environment for mozilla based browsers namely firefox,
netscape 7.x/9.x and seamonkey.
... note that it is not included in the gecko-based browsers such as k-meleon, galeon and
netscape 8.x.
... brief history in 1998, john bandhauer was in charge of creating the
netscape 4.x javascript debugger.
... bandhauer then went on to reflect that api into java, and create his cross platform front end, eventually producing
netscape javascript debugger 1.0 and 1.1.
getFolder - Archive of obsolete content
method of install object syntax filespecobject getfolder ( string foldername); filespecobject getfolder ( string foldername, string subdirectory); filespecobject getfolder ( object localdirspec, string subdirectory); parameters the getfolder method has the following parameters: foldername a string representing one of
netscape's standard directories.
...this parameter is available in
netscape 6 or later and may be case sensitive (depending on the operating system).
... returns a filespecobject representing one of
netscape's standard directories, or null in case of error or if subdirectory refers to a file that already exists.
... description the getfolder method obtains an object representing one of
netscape's standard directories, for use with the addfile and getwinprofile methods.
initInstall - Archive of obsolete content
a relative pathname is relative to the
netscape 6 namespace.
...all other parts of the
netscape 6 area of the registry are reserved for use by
netscape.
... the client version registry is a hierarchical description of the software registered for use with
netscape 6.
...if your script does not call performinstall or cancelinstall,
netscape 6 will not be able to clean up properly after your script finishes.
XUL Template Primer - Bindings - Archive of obsolete content
-stylesheet href="chrome://global/skin" type="text/css"?> <window xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" align="vertical"> <vbox datasources="friends.rdf" ref="urn:root"> <template> <rule> <conditions> <content uri="?uri"/> <triple subject="?uri" predicate="http://home.
netscape.com/nc-rdf#friends" object="?friends"/> <member container="?friends" child="?friend"/> <triple subject="?friend" predicate="http://home.
netscape.com/nc-rdf#name" object="?name"/> </conditions> <bindings> <binding subject="?friend" predicate="http://home.
netscape.com/nc-rdf#address"...
... object="?addr"/> <binding subject="?addr" predicate="http://home.
netscape.com/nc-rdf#street" object="?street"/> </bindings> <action> <hbox uri="?friend"> <label value="?name"/> <label value="?street"/> </hbox> </action> </rule> </template> </vbox> </window> the xul template primer covers the <conditions> and <action> elements, so we won't discuss those here.
... <?xml version="1.0"?> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:nc="http://home.
netscape.com/nc-rdf#"> <rdf:description about="urn:root"> <nc:friends> <rdf:seq> <rdf:li> <rdf:description nc:name="alison appel"> <nc:address resource="#home"/> </rdf:description> </rdf:li> <rdf:li> <rdf:description nc:name="jack"> <nc:address resource="#doghouse"/> </rdf:description> </rdf:li> <rdf:li> <rdf:description nc:name="lumpy"/> </rdf:li> </rdf:seq> ...
... <bindings> <binding subject="?friend" predicate="http://home.
netscape.com/nc-rdf#address" object="?addr"/> <binding subject="?addr" predicate="http://home.
netscape.com/nc-rdf#street" object="?street"/> </bindings> the <binding> element is very much like the <triple> condition: it must have a subject, predicate, and object attribute.
NPN_GetValue - Archive of obsolete content
values for npnvariable: npnvxdisplay =1: unix only: returns the current display npnvxtappcontext: unix only: returns the application's xtappcontext npnv
netscapewindow: ms windows and unix/x11 only: ms windows: gets the native window on which plug-in drawing occurs; returns hwnd unix/x11: gets the browser toplevel window in which the plug-in is displayed; returns window npnvjavascriptenabledbool: tells whether javascript is enabled; true=javascript enabled, false=not enabled npnvasdenabledbool: tells whether smartupdate (form...
...unix the platform-specific values for this parameter are npnvxdisplay (the current display), npnvxtappcontext (the browser's xtappcontext), and npnv
netscapewindow (the browser toplevel window in which the plugin is displayed).
... you can use npnv
netscapewindow to obtain the appropriate window for the wm_transient_for property of a dialog box created from the plug-in.
...use the npnv
netscapewindow value to get the native window on which plug-in drawing occurs.
The First Install Problem - Archive of obsolete content
the solution suggests that plugin vendors ought to leave dlls on a windows desktop whether or not a
netscape gecko browser is detected, and then write keys in the windows registry giving future
netscape gecko browsers the path where the plugin resides and meta-information about how to load the plugin.
...(note that the file name must still begin with "np", just as it must when the file is loaded from the .\plugins directory.) example: [hkey_local_machine\software\mozillaplugins\@mycompany.com/myapplication,version=5.01] path=c:\mycompany\myapplication\
netscape\npmyapp.dll "xptpath" -- string value -- absolute path to xpt module required for scripting plug-in, if applicable example: [hkey_local_machine\software\mozillaplugins\@mycompany.com/myapplication,version=5.01] xptpath=c:\mycompany\myapplication\
netscape\npmyapp.xpt "geckoversion" -- this is the optional mention of the minimal gecko version that the brows...
...the bugzilla bug open on mozilla and
netscape 6.x is bug 44973.
...ranganathan <aruner@
netscape.com>) ...
0.90 - Archive of obsolete content
rss 0.90 rss 0.90 is the earliest known version of rss released to the public, and was replaced by
netscape's rss 0.91 (revision 1).
... it was created by
netscape to be a metadata format providing a summary of a website.
... examples rss 0.90 looked something like this: <?xml version="1.0"?> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.
netscape.com/rdf/simple/0.9/" > <channel> <title>mozilla dot org</title> <link>http://www.mozilla.org</link> <description>the mozilla organization web site</description> </channel> <image> <title>mozilla</title> <url>http://www.mozilla.org/images/moz.gif</url> <link>http://www.mozilla.org</link> <...
... specification the original rss 0.90 specification has disappeared from its original location: http://my.
netscape.com/publish/help/quickstart.html copies of it have been saved, and can be viewed at the following locations: http://www.purplepages.ie/rss/
netscape/rss0.90.html http://web.archive.org/web/*/http://...uickstart.html ...
New in JavaScript 1.3 - Archive of obsolete content
the following is a changelog for javascript from
netscape navigator 4.0 to 4.5.
... the old
netscape documentation can be found on archive.org.
...
netscape navigator 4.5 was released on october 19, 1998.
... javascript versions
netscape communicator and navigator 4.06 and 4.5 executes javascript language versions up to 1.3.
JSObject - Archive of obsolete content
summary the public final class
netscape.javascript.jsobject extends object.
... java.lang.object | +----
netscape.javascript.jsobject description javascript objects are wrapped in an instance of the class
netscape.javascript.jsobject and passed to java.
... method summary the
netscape.javascript.jsobject class has the following methods: call calls a javascript method.
... the
netscape.javascript.jsobject class has the following static method: getwindow gets a jsobject for the window containing the given applet.
Back to the Server: Server-Side JavaScript On The Rise - Archive of obsolete content
full circle if you were part of the early web's big bang in the mid-1990s you might recall that being able to use javascript both client-side and server-side was core to
netscape's original vision for web apps.
...
netscape livewire was the first server-side javascript engine.
... now more than 10 years later, with
netscape's technology group having been transformed into the mozilla foundation, server-side javascript is seeing a strong resurgence because of the simplicity it provides to web developers reinvigorated by the fact that today's cpus can process javascript more than 10x faster than the cpus of the mid-90's ever could.
... conclusion javascript can be successfully used for full application development on both the client and server, fulfilling
netscape's original vision for a single, unified language for the web that makes apps easier to develop and maintain.
The Business Benefits of Web Standards - Archive of obsolete content
according to many sources, gecko-based browsers are now much more common than
netscape 4.x and msie 4 browsers, and it is increasing significantly with time.
... legacy user agents:
netscape 4 and ie4 the only drawback in using css is that older browsers (specifically ie4 and ns4) will not be able to render as intended.
... in some cases, where a significant portion of the audience is running
netscape 4.x, use of simple tables for layout and css for font control may be a solution.
... another option is to serve html content to
netscape 4.x users, without css style.
About NSPR
netscape portable runtime (nspr) provides platform independence for non-gui operating system facilities.
...nspr went beyond that requirement in some areas and since it was also the platform independent layer for most of the servers produced by
netscape.
...it is not a goal to provide a platform for the porting into
netscape of externally developed code.
... original document information author: larryh@
netscape.com last updated date: 2000 (portions of the introduction moved to the history section in 2012) ...
nss tech note3
netscape has its own openly defined cert type extension, which can be used to explicitly set the cert type in any cert.
...the oid for this extension is { 2 16 840 1 113730 1 1 } encoded in hex as 0x60, 0x86, 0x48, 0x01, 0x86, 0xf8, 0x42, 0x01, 0x01 in addition to
netscape's own cert type extension, nss recognizes various x.509 extensions.
... a cert with the extended key usage extension and the
netscape cert type extension that has the cert type ssl_client and also has an email address in the subject is also given the cert type email.
... a cert with the extended key usage extension and the
netscape cert type extension that as cert type ssl_ca is also always given cert type email_ca.
NSS tools : certutil
-1 | --keyusage keyword,keyword set a
netscape certificate type extension in the certificate.
... -5 | --nscerttype keyword,keyword add a
netscape certificate type extension to a certificate that is being created or added to the database.
... certificate request generated by
netscape phone: 650-555-0123 common name: john smith email: (not ed) organization: example corp state: california country: us -----begin new certificate request----- miibidcbywibadbmmqswcqydvqqgewjvuzetmbega1uecbmkq2fsawzvcm5pytew mbqga1uebxmntw91bnrhaw4gvmlldzevmbmga1uechmmrxhhbxbszsbdb3jwmrmw eqydvqqdewpkb2huifntaxromfwwdqyjkozihvcnaqebbqadswawsajbamvupdoz kmhnox7rep8cc0lk+ffweuyidx9w5k/bio...
... mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, sun, oracle, mozilla, and google.
NSS tools : ssltab
the simplest way to use the debugging tool is to execute the following command from a command shell: $ ssltap www.
netscape.com the program waits for an incoming connection on the default port 1924.
...the browser retrieves the requested page from the server at www.
netscape.com, but the page is intercepted and passed on to the browser by the debugging tool on intercept.
...90: 0a 13 23 4e 65 74 73 63 61 70 65 20 43 6f 6d 6d | ..#
netscape comm a0: 75 6e 69 63 61 74 69 6f 6e 73 20 43 6f 72 70 6f | unications corpo b0: 72 61 74 69 6f 6e 31 11 30 0f 06 03 55 04 0b 13 | ration1.0...u...
...mailing lists: pki-devel@redhat.com and pki-users@redhat.com irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape and now with red hat and sun.
NSS tools : ssltap
the simplest way to use the debugging tool is to execute the following command from a command shell: $ ssltap www.
netscape.com the program waits for an incoming connection on the default port 1924.
...the browser retrieves the requested page from the server at www.
netscape.com, but the page is intercepted and passed on to the browser by the debugging tool on intercept.
...90: 0a 13 23 4e 65 74 73 63 61 70 65 20 43 6f 6d 6d | ..#
netscape comm a0: 75 6e 69 63 61 74 69 6f 6e 73 20 43 6f 72 70 6f | unications corpo b0: 72 61 74 69 6f 6e 31 11 30 0f 06 03 55 04 0b 13 | ration1.0...u...
...mailing lists: pki-devel@redhat.com and pki-users@redhat.com irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape and now with red hat and sun.
certutil
-1 | --keyusage keyword,keyword set a
netscape certificate type extension in the certificate.
... -5 | --nscerttype keyword,keyword add a
netscape certificate type extension to a certificate that is being created or added to the database.
... certificate request generated by
netscape phone: 650-555-0123 common name: john smith email: (not ed) organization: example corp state: california country: us -----begin new certificate request----- miibidcbywibadbmmqswcqydvqqgewjvuzetmbega1uecbmkq2fsawzvcm5pytew mbqga1uebxmntw91bnrhaw4gvmlldzevmbmga1uechmmrxhhbxbszsbdb3jwmrmw eqydvqqdewpkb2huifntaxromfwwdqyjkozihvcnaqebbqadswawsajbamvupdoz kmhnox7rep8cc0lk+ffweuyidx9w5k/bioq...
... mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, and sun.
NSS tools : ssltap
the simplest way to use the debugging tool is to execute the following command from a command shell: $ ssltap www.
netscape.com the program waits for an incoming connection on the default port 1924.
...the browser retrieves the requested page from the server at www.
netscape.com, but the page is intercepted and passed on to the browser by the debugging tool on intercept.
... 90: 0a 13 23 4e 65 74 73 63 61 70 65 20 43 6f 6d 6d | ..#
netscape comm a0: 75 6e 69 63 61 74 69 6f 6e 73 20 43 6f 72 70 6f | unications corpo b0: 72 61 74 69 6f 6e 31 11 30 0f 06 03 55 04 0b 13 | ration1.0...u...
... mailing lists: pki-devel@redhat.com and pki-users@redhat.com irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape and now with red hat and sun.
Rhino history
the rhino project was started at
netscape in the autumn of 1997.
... at the time,
netscape was planning to produce a version of navigator written entirely in java and so it needed an implementation of javascript written in java.
... when
netscape stopped work on "javagator," as it was called, somehow rhino escaped the axe (rumor had it that the executives "forgot" it existed).
... for a time, a couple of major companies (including sun) licensed rhino for use in their products and paid
netscape to do so, allowing work on rhino to continue.
Generating HTML - Web APIs
for the xml elements, our own namespace is needed, http://devedge.
netscape.com/2002/de, and it is given the prefix myns (xmlns:myns="http://devedge.
netscape.com/2002/de").
... figure 2 xml file :(example2.xml)view example | view source xml document (example2.xml): <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="example2.xsl"?> <myns:article xmlns:myns="http://devedge.
netscape.com/2002/de"> <myns:title>my article</myns:title> <myns:authors> <myns:author company="foopy corp.">mr.
... figure 3 : xsl stylesheet with 2 namespaces (example2.xsl) xsl stylesheet (example2.xsl): <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:myns="http://devedge.
netscape.com/2002/de"> <xsl:output method="html"/> ...
... the final xslt stylesheet looks as follows: figure 6 : final xslt stylesheetview example | view source xsl stylesheet: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:myns="http://devedge.
netscape.com/2002/de"> <xsl:output method="html" /> <xsl:template match="/"> <html> <head> <title> <xsl:value-of select="/myns:article/myns:title"/> </title> <style type="text/css"> .mybox {margin:10px 155px 0 50px; border: 1px dotted #639ace; padding:0 5px 0 5px;} </style> </head> <body> ...
Index - XSLT: Extensible Stylesheet Language Transformations
these are the same files used in the generating html example in the xslt in
netscape gecko article.
... 14 an overview needshelp, needsmarkupwork, transforming_xml_with_xslt, xml, xslt the extensible stylesheet language/transform is a very powerful language, and a complete discussion of it is well beyond the scope of this article, but a brief discussion of some basic concepts will be helpful in understanding the description of
netscape's capabilities that follows.
... 17 the
netscape xslt/xpath reference
netscape, reference, xslt, axes no summary!
...to function correctly in
netscape, this element, with the method attribute, must be used.
An Overview - XSLT: Extensible Stylesheet Language Transformations
« transforming xml with xslt the extensible stylesheet language/transform is a very powerful language, and a complete discussion of it is well beyond the scope of this article, but a brief discussion of some basic concepts will be helpful in understanding the description of
netscape's capabilities that follows.
...this latter namespace is not compatible with the one that the w3c eventually adopted and is not supported by
netscape.
...:
netscape's uses a structure similar to the w3c dom as its tree structure, but others are possible.
...
netscape uses this tree to render the contents in the browser window.
Signing an XPI - Archive of obsolete content
in my case it's c:\apps\nss-3.11.4\ get
netscape portable runtime 1.
... download the latest
netscape portable runtime from the mozilla ftp site: http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/.
...ideally you want a certificate that has a root ca installed in all major platforms (microsoft windows, sun java, mozilla/
netscape firefox/navigator, opera) so you only use one certificate for signing all your software, no matter which platform it is for.
Defining Cross-Browser Tooltips - Archive of obsolete content
the classic example is a "tooltip" of an image; when the user pauses the mouse pointer over an image, the contents of the alt attribute are displayed as a "tooltip." gecko-based browsers such as mozilla,
netscape 6+, and compuserve 7 do not support this behavior.
...a quick check of various user agents showed that title attribute contents were displayed as a "tooltip" in: gecko-based browsers (mozilla firefox,
netscape 6+, etc.) internet explorer 5.5+/win internet explorer 5.x/mac safari opera 6.x+ of these, only ie/win treated alt text as a "tooltip"; the other browsers did not reproduce this behavior.
...meyer,
netscape communications last updated date: published 16 aug 2002 copyright information: copyright © 2001-2003
netscape.
Source code directories overview - Archive of obsolete content
it is used for the auto-completion feature on the url edit box (stored in
netscape.hst in mozilla classic) and for the cached pages index (stored in fat.db in mozilla classic).
...this code is also known by the name, "nspr" and "
netscape portable runtime".
...for example, if this code determines that the content is a mail message, it looks up the appropriate listener (probably
netscape messenger) and passes the mail message to it for display.
Creating a Help Content Pack - Archive of obsolete content
insert into it the following text: <?xml version="1.0"?> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:nc="http://home.
netscape.com/nc-rdf#"> </rdf:rdf> if you're familiar with html or xml, you might recognize this as the container element for the whole document.
...(the index, table of contents, and search data sources are more likely to be nested, complicating their formats.) create a new rdf file (for now let's name it glossary.rdf), and add the following lines to it: <?xml version="1.0"?> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:nc="http://home.
netscape.com/nc-rdf#"> <rdf:description rdf:about="urn:root"> <nc:subheadings> <rdf:seq> </rdf:seq> <nc:subheadings> </rdf:description> </rdf:rdf> this forms the outer framework of a glossary description file.
...let's start with a brief sample rdf file with a single level: <?xml version="1.0"?> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:nc="http://home.
netscape.com/nc-rdf#"> <rdf:description rdf:about="urn:root"> <nc:subheadings> <rdf:seq> <rdf:li><rdf:description nc:link="foo.html" nc:title="foo"/></rdf:li> <rdf:li><rdf:description nc:link="baz.html" nc:title="baz"/></rdf:li> </rdf:seq> <nc:subheadings> </rdf:description> </rdf:rdf> there's not much here: a single level containing the two entries "foo" and "b...
Priority Content - Archive of obsolete content
book length works in progress:
netscape gecko plugin api reference 1.0 original:
netscape gecko plugin api reference 1.0 wiki location: gecko plugin api reference migrators: started: core javascript reference 1.5 original: core javascript reference 1.5 wiki location: core javascript 1.5 reference migrators: deb richardson in progress: transforming xml:
netscape and xslt 1.0 original: transforming xml:
netscape and xslt 1.0...
...mathieu deaudelin 15:22, 17 may 2005 (pdt) mostly completed:
netscape gecko compatibility handbook original:
netscape gecko compatibility handbook wiki location: gecko compatibility handbook migrators: mathieu deaudelin there are inline examples on this page that cannot be migrated.
... started: scripting plugins: macromedia flash original: scripting plugins: macromedia flash wiki location: scripting plugins: macromedia flash migrators: dependant on (these parts need to be done, put your name down) completed: soap in
netscape gecko-based browsers original: soap in
netscape gecko-based browsers wiki location: soap in gecko-based browsers migrators: doron rosenberg in progress: css support charts original: css support charts and archive.org mirror wiki location: css support charts migrators: serge k.
Properties - Archive of obsolete content
major version of
netscape 6 is "6" minor second most siginificant element of the installversion object.e.g.
... minor version of
netscape communicator 4.7 is "7" release second least siginificant element of the installversion object.
...buildid of
netscape 6 is represented by a time stamp of teh format:yyyymmddhh: 2001031808 means in the year 2001, in the month of march, on the 18th day of the month, at 8:00am.
Trees and Templates - Archive of obsolete content
-tree" flex="1" datasources="rdf:files" ref="nc:filesroot" flags="dont-build-content"> <treecols> <treecol id="name" label="name" primary="true" flex="1"/> <splitter/> <treecol id="date" label="date" flex="1"/> </treecols> <template> <rule> <treechildren> <treeitem uri="rdf:*"> <treerow> <treecell label="rdf:http://home.
netscape.com/nc-rdf#name"/> <treecell label="rdf:http://home.
netscape.com/web-rdf#lastmodifieddate"/> </treerow> </treeitem> </treechildren> </rule> </template> </tree> here, a tree is created with two columns, for the name and date of a file.
...the following example changes the columns in the earlier example to incorporate the extra features: <treecols> <treecol id="name" label="name" flex="1" primary="true" sortactive="true" sortdirection="ascending" sort="rdf:http://home.
netscape.com/nc-rdf#name"/> <splitter/> <treecol id="date" label="date" flex="1" sort="rdf:http://home.
netscape.com/web-rdf#lastmodifieddate"/> </treecols> persisting column state one additional thing you might want to do is persist which column is currently sorted, so that it is remembered between sessions.
...the following example shows a sample column: <treecol id="date" label="date" flex="1" persist="width ordinal hidden sortactive sortdirection" sort="rdf:http://home.
netscape.com/web-rdf#lastmodifieddate"/> more details about the persist attribute will be described in the later section.
xbDesignMode.js - Archive of obsolete content
* * the original code is
netscape cross browser design mode code.
... * * the initial developer of the original code is *
netscape communications corporation.
... * * contributor(s): doron rosenberg <doron@
netscape.com> (original author) * * * * ***** end license block ***** */ /* xbdesignmode a javascript wrapper for browsers that support designmode */ function xbdesignmode(aiframe){ this.meditordocument = null; this.miframeelement = null; // argument is a string, therefore an id if ( (typeof(aiframe) == "string") && (document.getelementbyid(aiframe).tagname.tolowercase()=="iframe") ){ this.miframeelement = document.getelementbyid(aiframe); } else if( (typeof(aiframe)=="object") && (aiframe.tagname.tolowercase() == "iframe") ){ this.miframeelement = aiframe; } else { throw "argument isn't an id of ...
NPN_Version - Archive of obsolete content
syntax #include <npapi.h> void npn_version(int* plugin_major, int* plugin_minor, int*
netscape_major, int*
netscape_minor); parameters the function has the following parameters: plugin_major pointer to a plug-in's major version number; changes with major code release number.
...
netscape_major pointer to the browser's major version; changes with major code release number.
...
netscape_minor pointer to the browser's version; changes with point release number.
XEmbed Extension for Mozilla Plugins - Archive of obsolete content
overview recent versions of mozilla include an extension for writing plugins that use xembed instead of using the old xt-based mainloop that most plugins have been using since the
netscape 3.x days.
...nperror np_initialize(np
netscapefuncs* nstable, nppluginfuncs* pluginfuncs) { nperror err = nperr_no_error; prbool supportsxembed = pr_false; npntoolkittype toolkit = 0; [ code that copies all of the function tables and does ] [ other standard checks ] /* * make sure that the browser supports functionality we care * about.
... */ err = callnpn_getvalueproc(g
netscapefuncs.getvalue, null, npnvsupportsxembedbool, (void *)&supportsxembed); if (err != nperr_no_error || supportsxembed != pr_true) return nperr_incompatible_version_error; err = callnpn_getvalueproc(g
netscapefuncs.getvalue, null, npnvtoolkit, (void *)&toolkit); if (err != nperr_no_error || toolkit != npnvgtk2) return nperr_incompatible_version_error; [ the rest of initialization ] return err; } as you can see, if the browser says that it doesn't support xembed and doesn't use gtk2 as a toolkit we return an error.
Version - Archive of obsolete content
netscape's rss 0.91 (revision 1),
netscape's rss 0.91 revision 3 and userland's rss 0.91.
... name status release date based on author rss 0.90 march 1999 rdf
netscape netscape's rss 0.91 (revision 1) ?
... xml
netscape netscape's rss 0.91 revision 3 july 10, 1999 xml
netscape userland's rss 0.91 june 4, 2000 xml userland rss 1.0 standard december 9, 2000 rdf rss-dev working group rss 0.92 december 25, 2000 xml userland rss 0.93 april 20, 2001 xml userland rss 0.94 august 19, 2002 xml userland rss 2.0 september 2002 xml userland rss 2.0 (post 2002-11-11) november 11, 2002 xml userland rss 2.0 (post 2003-01-21) standard january 21, 2003 xml userland ...
Browser Feature Detection - Archive of obsolete content
it is clear from these test results that
netscape 7.0x and mozilla firefox have the greatest dom support although internet explorer, safari, and opera have sufficient dom css 1 and dom level 1 & 2 document property and method support to enable cross browser web development.
... test summary standard
netscape 7.0x firefox 1.5 safari 2 opera 7 / 8.5-9.0 internet explorer 6 / 7 dom core 1 100% 100% 100% 75% / 91% 75% / 75% dom core 2 100% 100% 100% 70% / 94% 58% / 58% dom 1 html 100% 100% 100% 100% / 100% 100% / 100% dom css 1 100% 100% 100% 100% / 100% 96% / 96% dom css 2 100% 98% 67% 71% / 83% 38% / 42% test results cross reference dom core level 1 support for properties/methods in document name firefox 1.5 ie 6 & 7 opera 8.54 - 9.01 document.doctype true true true document.implementation true true true document.documentelement true true true ...
...ent.body.style, 'domcss2', 'document.body.style'); window.onerror = oldonerror; see also browser detection and cross browser support comparison of layout engines web specifications supported in opera 9 what's new in internet explorer 7 (script) original document information author(s): (unknown) last updated date: updated march 16, 2003 copyright information: copyright © 2001-2003
netscape.
JSException - Archive of obsolete content
summary the public class jsexception extends runtimeexception java.lang.object | +----java.lang.throwable | +----java.lang.exception | +----java.lang.runtimeexception | +----
netscape.javascript.jsexception description jsexception is an exception which is thrown when javascript code returns an error.
... constructor summary the
netscape.javascript.jsexception class has the following constructors: jsexception deprecated constructors optionally let you specify a detail message and other information.
... method summary the
netscape.javascript.jsexception class has the following methods: getwrappedexception instance method getwrappedexception.
JavaClass - Archive of obsolete content
the liveconnect java, sun, and
netscape objects provide shortcuts for commonly used java packages and also create javaclass objects.
... description a javaclass object is a reference to one of the classes in a java package, such as
netscape.javascript.jsobject.
... a javapackage object is a reference to a java package, such as
netscape.javascript.
Fixing Incorrectly Sized List Item Markers - Archive of obsolete content
learn how to correctly size list item markers in gecko 0.9.4, the basis of
netscape 6.2.x and compuserve 7.
...while this bug was corrected shortly after 0.9.4 was finished, the bug still affects all
netscape 6.2.x versions, as well as compuserve 7.0.
...meyer,
netscape communications last updated date: published 04 oct 2002; revised 07 mar 2003 copyright information: copyright © 2001-2003
netscape.
Issues Arising From Arbitrary-Element hover - Archive of obsolete content
gecko behavior in browsers based on
netscape gecko builds later than 20020410 (
netscape 6.1+), :hover styles can be applied to any element in a document.
...the most reliable fix is to add the anchor element to the selectors, like this: a:hover {color: red;} a.nav:hover {color: red;} in an attempt to avoid causing problems for legacy documents, browsers based on mozilla 1.0 and later (
netscape 7+) include code that causes bare pseudo-classes to be restricted only to links if the document is rendered in "quirks" mode.
...meyer,
netscape communications last updated date: published 07 mar 2003; revised 21 mar 2003 copyright information: copyright © 2001-2003
netscape.
RDF in Fifty Words or Less - Archive of obsolete content
esserialized rdf, which is basically just a way of formatting a graph into xml: <rdf:rdf xmlns:rdf="http://www.w3.org/tr/wd-rdf-syntax#" xmlns:sm="http://www.mozilla.org/smart-mail/schema#"> <rdf:description about="http://www.mozilla.org/smart-mail/get-mail.cgi?user=waterson&folder=inbox"> <sm:message id="4025293"> <sm:recipient> chris waterson "waterson@
netscape.com" </sm:recipient> <sm:sender> aunt helga "helga@netcenter.net" </sm:sender> <sm:received-by>x-wing.mcom.com</sm:received-by> <sm:subject>great recipe for yam soup!</sm:subject> <sm:body> http://www.mozilla.org/smart-mail/get-body.cgi?id=4025293 </sm:body> </sm:message> <sm:message id="4025294"> <sm:re...
...cipient> chris waterson "waterson@
netscape.com" </sm:recipient> <sm:sender> sarah waterson "waterson.2@postbox.acs.ohio-state.edu" </sm:sender> <sm:received-by>x-wing.mcom.com</sm:received-by> <sm:subject>we won our ultimate game</sm:subject> <sm:body> http://www.mozilla.org/smart-mail/get-body.cgi?id=4025294 </sm:body> </sm:message> </rdf:description> </rdf:rdf> upon receipt of the above monstrosity, the rdf engine folds the rdf into the graph at the appropriate place, and the tree control that actually implements the ui to the bookmarks is notified that it should begin drawing some icons for the latest message about yam soup from aunt helga.
... contact: chris waterson (waterson@
netscape.com) original document information author(s): chris waterson last updated date: november 19, 1998 copyright information: copyright (c) chris waterson interwiki language link ...
Obsolete: XPCOM-based scripting for NPAPI plugins - Archive of obsolete content
this article applies to mozilla versions 0.9.2 and higher and
netscape versions 6.1 and higher.
... it does not cover
netscape 6 and 6.01 introduction plugins that used to take advantage of being scriptable via liveconnect in 4.x
netscape browsers lost this possibility in the new world.
...we leverage some of these ideas to help you make your
netscape communicator 4.x plugins exposed to javascript in mozilla based browsers.
Index - MDN Web Docs Glossary: Definitions of Web-related terms
285
netscape navigator browser, glossary, navigation,
netscape,
netscape navigator
netscape navigator or
netscape was a leading browser in the 1990s.
...
netscape was based on mosaic and the
netscape team was led by marc andreessen, a programmer who also wrote code for mosaic.
...the current version of ssl is version 3.0, released by
netscape in 1999, and has been superseded by the transport layer security (tls) protocol.
BloatView
byte bloats name file date blank blank.txt tue aug 29 14:17:40 2000 mozilla mozilla.txt tue aug 29 14:18:42 2000 yahoo yahoo.txt tue aug 29 14:19:32 2000
netscape netscape.txt tue aug 29 14:20:14 2000 the numbers do not include malloc 'd data such as string contents.
... class name instance size bytes allocated bytes allocated but not freed blank mozilla yahoo
netscape total blank mozilla yahoo
netscape total total 1754408 432556 179828 404184 2770976 nsstr 20 6261600 3781900 1120920 1791340 12955760 222760 48760 13280 76160 360960 nshashkey 8 610568 1842400 2457872 1134592 6045432 32000 536 568 1216 34320 nstexttransformer 548 8220 46908...
... 19928 1696 1272 581728 72080 1272 424 -424 73352 the first set of columns, bytes allocated, shows the amount of memory allocated for the first log file (blank.txt), the difference between the first log file and the second (mozilla.txt), the difference between the second log file and the third (yahoo.txt), the difference between the third log file and the fourth (
netscape.txt), and the total amount of memory allocated in the fourth log file.
Optimizing Applications For NSPR
netscape portable runtime (nspr) tries to provide a consistent level of service across the platforms it supports.
...the implementation has dependencies on libraries that are implemented in the
netscape communicator.
... original document information author: larryh@
netscape.com last updated date: december 1, 2004 ...
NSS Certificate Download Specification
netscape certificate sequence: this is another pkcs#7 object format, and like the signeddata format, it allows multiple certificates to be imported together.
...the contenttype field oid must be
netscape-cert-sequence (see object identifiers).
... object identifiers the base of all
netscape object ids is:
netscape object identifier ::= { 2 16 840 1 113730 } the hexadecimal byte value of this oid when der encoded is: 0x60, 0x86, 0x48, 0x01, 0x86, 0xf8, 0x42 the following oids are mentioned in this document:
netscape-data-type object identifier :: = {
netscape 2 }
netscape-cert-sequence object identifier :: = {
netscape-data-type 5 } ...
PKCS #11 Module Specs
valid flag values are: internal - this library is actually the
netscape internal library fips - this library is the
netscape internal fips library.
... sample file: library= name="
netscape internal crypto module" parameters="configdir=/u/relyea/.
netscape certprefix= secmod=secmod.db" nss="flags=internal,pkcs11module trustorder=1 cipherorder=-1 ciphers= slotparams={0x1=[slotflags='rsa,dsa,dh,rc4,rc2,des,md2,md5,sha1,ssl,tls,publiccerts,random'] 0x2=[slotflags='rsa' askpw=only]}" library=dkck32.dll name="datakey signasure 3600" nss="trustorder=50 ciphers= " library=swft32.dll name=...
..."
netscape software fortezza" parameters="keyfile=/u/relyea/keyfile" nss="trustorder=50 ciphers=fortezza slotparams=0x1=[slotflags='fortezza']" library=core32.dll name="litronic netsign" softoken specific parameters the internal nss pkcs #11 implementation (softoken) requires applications parameters.
NSS tools : modutil
modutil -dbdir sql:/home/mt"jar-install-filey/sharednssdb -jar install.jar -installdir sql:/home/my/sharednssdb this installation jar file was signed by: ---------------------------------------------- **subject name** c=us, st=california, l=mountain view, cn=cryptorific inc., ou=digital id class 3 -
netscape object signing, ou="www.verisign.com/repository/cps incorp.
... win32/setup.hlp { relativepath { %temp%/setup.hlp } } win32/setup.cab { relativepath { %temp%/setup.cab } } } } win95::x86 { equivalentplatform {winnt::x86} } sunos:5.5.1:sparc { modulename { "example unix module" } modulefile { unix/fort.so } defaultmechanismflags{0x0001} cipherenableflags{0x0001} files { unix/fort.so { relativepath{%root%/lib/fort.so} absolutepath{/usr/local/
netscape/lib/fort.so} filepermissions{555} } xplat/instr.html { relativepath{%root%/docs/inst.html} absolutepath{/usr/local/
netscape/docs/inst.html} filepermissions{555} } } } irix:6.2:mips { equivalentplatform { sunos:5.5.1:sparc } } } script grammar the script is basic java, allowing lists, key-value pairs, strings, and combinations of all of them.
... mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, sun, oracle, mozilla, and google.
NSS Tools ssltap
the simplest way to use the debugging tool is to execute the following command from a command shell: ssltap www.
netscape.com:80 the program waits for an incoming connection on the default port 1924.
...the browser retrieves the requested page from the server at www.
netscape.com, but the page is intercepted and passed on to the browser by the debugging tool on intercept.
... 90: 0a 13 23 4e 65 74 73 63 61 70 65 20 43 6f 6d 6d | ..#
netscape comm a0: 75 6e 69 63 61 74 69 6f 6e 73 20 43 6f 72 70 6f | unications corpo b0: 72 61 74 69 6f 6e 31 11 30 0f 06 03 55 04 0b 13 | ration1.0...u...
NSS tools : modutil
modutil -dbdir sql:/home/mt"jar-install-filey/sharednssdb -jar install.jar -installdir sql:/home/my/sharednssdb this installation jar file was signed by: ---------------------------------------------- **subject name** c=us, st=california, l=mountain view, cn=cryptorific inc., ou=digital id class 3 -
netscape object signing, ou="www.verisign.com/repository/cps incorp.
...p%/setup.cab } } } } win95::x86 { equivalentplatform {winnt::x86} } sunos:5.5.1:sparc { modulename { "example unix module" } modulefile { unix/fort.so } defaultmechanismflags{0x0001} cipherenableflags{0x0001} files { unix/fort.so { relativepath{%root%/lib/fort.so} absolutepath{/usr/local/
netscape/lib/fort.so} filepermissions{555} } xplat/instr.html { relativepath{%root%/docs/inst.html} absolutepath{/usr/local/
netscape/docs/inst.html} filepermissions{555} } } } irix:6.2:mips { equivalentplatform { sunos:5.5.1:sparc } } } script grammar the script is basic java, allowing list...
... mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, and sun.
mozIRegistry
and it happens that we've chosen, up till now, to store that information in the "
netscape registry" file.
...we are proposing a new "moziregistry" xpcom interface that provides the same level of function as is currently provided by the "
netscape registry" implemented in libreg.
... moziregistry this is the new interface that will surface essentially the same function as is currently provided by libreg (aka "
netscape registry") as declared in mozilla/modules/libreg/include/nsreg.h.
Validators - Firefox Developer Tools
checky checky adds a submenu to your
netscape or mozilla context menu that allows you to run whatever page you're on through one of (currently) 18 different online validaton and analysis services.
... applications and services devedge web tune-up wizard this interface to w3c services guides beginning-to-intermediate web authors through the process of updating content to support
netscape 7.x, mozilla and other browsers that support w3c standards.
... accessibility services lynx viewer checks a web page using lynx visualization and allows validation of accessibility features original document information last updated date: august 16th, 2002 copyright © 2001-2003
netscape.
installChrome - Web APIs
installchrome installs new skin or locale packages in
netscape 6 and mozilla.
...description installchrome is a special method for installing new chrome in
netscape 6 and mozilla.
... the method performs a simplified installation of language packs or
netscape 6/mozilla skins, and saves you the trouble of writing separate installation scripts in the xpi files or using the more sophisticated methods of the install and file objects.
NavigatorID.appName - Web APIs
the value of the navigatorid.appname property is always "
netscape", in any browser.
...all browsers return "
netscape" as the value of this property.
... syntax appname = navigator.appname value the string "
netscape".
A re-introduction to JavaScript (JS tutorial) - JavaScript
javascript was created in 1995 by brendan eich while he was an engineer at
netscape.
... javascript was first released with
netscape 2 early in 1996.
...several months after that,
netscape submitted javascript to ecma international, a european standards organization, which resulted in the first edition of the ecmascript standard that year.
Basic Example - XSLT: Extensible Stylesheet Language Transformations
these are the same files used in the generating html example in the xslt in
netscape gecko article.
... figure 4 : xml file <?xml version="1.0"?> <myns:article xmlns:myns="http://devedge.
netscape.com/2002/de"> <myns:title>my article</myns:title> <myns:authors> <myns:author company="foopy corp.">mr.
... </myns:body> </myns:article> figure 5 : xslt stylesheet <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:myns="http://devedge.
netscape.com/2002/de"> <xsl:output method="html" /> <xsl:template match="/"> <html> <head> <title> <xsl:value-of select="/myns:article/myns:title"/> </title> <style type="text/css"> .mybox {margin:10px 155px 0 50px; border: 1px dotted #639ace; padding:0 5px 0 5px;} </style> </head> <body> <p class="mybox"> <span class="tit...
Multiple item extension packaging - Archive of obsolete content
the xml namespace xmlns:nc="http://home.
netscape.com/nc-rdf#" must also be declared in your install.rdf as shown below.
...<rdf xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:nc="http://home.
netscape.com/nc-rdf#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <description about="urn:mozilla:install-manifest"> <!-- nsiupdateitem type for a multiple item package --> <em:type nc:parsetype="integer">32</em:type> ...
Chapter 4: Using XPCOM—Implementing advanced processes - Archive of obsolete content
listing 2: setting privileges
netscape.security.privilegemanager.enableprivilege('universalxpconnect'); note: this is unneeded when the code is part of an extension, and will result in rejection if submitted to addons.mozilla.org.
... listing 4: get active browser window
netscape.security.privilegemanager .enableprivilege('universalxpconnect'); var windowmediator = components .classes['@mozilla.org/appshell/window-mediator;1'] .getservice(components.interfaces.nsiwindowmediator); var browser = windowmediator.getmostrecentwindow('navigator:browser'); alert(browser.gbrowser.mtabs.length); get overview of all windows with a certain type use the nsiwindowmediator.
Monitoring WiFi access points - Archive of obsolete content
<html> <head> <title>wifi monitor example</title> <script> var count = 0; function test() { } test.prototype = { onchange: function (accesspoints) {
netscape.security.privilegemanager.enableprivilege('universalxpconnect'); var d = document.getelementbyid("d"); d.innerhtml = ""; for (var i=0; i<accesspoints.length; i++) { var a = accesspoints[i]; d.innerhtml += "<p>" + a.mac + " " + a.ssid + " " + a.signal + "</p>"; } var c = document.getelementbyid("c"); c.innerhtml = "<p>" + count++ + "</p>"; }, onerror: fu...
...nction (value) { alert("error: " +value); }, queryinterface: function(iid) {
netscape.security.privilegemanager.enableprivilege('universalxpconnect'); if (iid.equals(components.interfaces.nsiwifilistener) || iid.equals(components.interfaces.nsisupports)) return this; throw components.results.ns_error_no_interface; }, }
netscape.security.privilegemanager.enableprivilege('universalxpconnect'); var listener = new test(); var wifi_service = components.classes["@mozilla.org/wifi/monitor;1"].getservice(components.interfaces.nsiwifimonitor); wifi_service.startwatching(listener); </script> </head> <body> <div id="d"><p></p></div> <div id="c"><p></p></div> </body> </html> the nsiwifilistener object the first thing the code above doe...
Autodial for Windows NT - Archive of obsolete content
since the feature was implemented close to the release of
netscape 7, the pref was added so that we could include the feature in the 7.0 release with the feature turned off and enable it in specific cases.
...or pehaps we should assume mozilla users can configure the autodial service and disable the helper by default, but
netscape users need a little more help, and enable it for them.
Bookmark Keywords - Archive of obsolete content
thus we could type any of the following into the address bar and get back useful results: <tt>google geitost</tt> <tt>google mozilla keyword bookmark</tt> <tt>google bookmark site:developer.
netscape.com</tt> <tt>google
netscape xml support -site:
netscape.com</tt> a few examples in the course of writing this article, a number of potentially useful bookmarks were considered as possible examples.
...meyer,
netscape communications last updated date: published 15 mar 2002 copyright information: copyright © 2001-2003
netscape.
Mozilla Application Framework in Detail - Archive of obsolete content
gecko is based on contributions from mozilla.org, the organization chartered with managing
netscape's open source initiative among thousands of internet developers and participating vendors such as
netscape.
... open source: gecko represents the first software release from
netscape and mozilla.org's open source initiative.
Porting NSPR to Unix Platforms - Archive of obsolete content
last modified 16 july 1998 <<< under construction >>> unix platforms are probably the easiest platforms to port
netscape portable runtime (nspr) to.
...tion: <tt>cvar -d</tt> <tt>cvar2</tt> <tt>./join -d</tt> <tt>perf</tt> <tt>./switch -d</tt> <tt>intrupt -d</tt> for i/o: <tt>cltsrv -d</tt>, <tt>cltsrv -gd</tt> <tt>socket</tt> <tt>testfile -d</tt> <tt>tmocon -d</tt> '<tt>tmoacc -d</tt>' in conjunction with '<tt>writev -d</tt>' miscellaneous: <tt>dlltest -d</tt> <tt>forktest</tt> original document information author: larryh@
netscape.com last updated date: 16 july 1998 ...
RDF Datasource How-To - Archive of obsolete content
ce describes: <window xmlns:html="http://www.w3.org/1999/xhtml" xmlns:rdf="http://www.w3.org/tr/wd-rdf-syntax#" xmlns="http://www.mozilla.org/keymaster/gat...re.is.only.xul"> <tree datasources="rdf:my-datasource" ref="http://foo.bar.com/"> <template> <treechildren> <treeitem uri="..."> <treerow> <treecell> <text value="rdf:http://home.
netscape.com/nc-rdf#name" /> </treecell> <treecell> <text value="rdf:http://home.
netscape.com/nc-rdf#url" /> </treecell> </treerow> </treeitem> </treechildren> </template> <treehead> <treeitem> <treecell>name</treecell> <treecell>url</treecell> </treeitem> </treehead> <!-- treechildren b...
... contact: chris waterson (waterson@
netscape.com) original document information author(s): chris waterson last updated date: june 19, 2000 copyright information: copyright (c) chris waterson ...
Install script template - Archive of obsolete content
/** doron rosenberg -- doronatnospamallowedhere
netscape.com arun k.
... ranganathan -- aruneratnospamallowedhere
netscape.com petter ericson -- petteratnospamallowedherecycore.com this is an install.js file that does the following -- 1.
deleteRegisteredFile - Archive of obsolete content
deleteregisteredfile (
netscape 6 and mozilla do not currently support this method.) deletes the specified file and removes its entry from the client version registry.
...if the file is currently being used, the name of the file that is to be deleted is saved and
netscape 6 attempts to delete it each time it starts up until the file is successfully deleted.
getValue - Archive of obsolete content
getvalue
netscape 6 and mozilla do not currently support this method.
...method of winreg object syntax winregvalue getvalue ( string subkey, string valname); parameters the getvalue method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
setValue - Archive of obsolete content
setvalue
netscape 6 and mozilla do not currently support this method.
...method of winreg object syntax string setvalue ( string subkey, string valname, winregvalue value); parameters the setvalue method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
XPCOM Examples - Archive of obsolete content
we can use this as in the following example: example 1 : source <toolbox> <menubar id="windowlist-menubar"> <menu label="window"> <menupopup id="window-menu" datasources="rdf:window-mediator" ref="nc:windowmediatorroot"> <template> <rule> <menuitem uri="rdf:*" label="rdf:http://home.
netscape.com/nc-rdf#name"/> </rule> </template> </menupopup> </menu> </menubar> </toolbox> a window menu will be created with a list of all the open windows.
... the example below shows how we might do this: <toolbox> <menubar id="windowlist-menubar"> <menu label="window" oncommand="switchfocus(event.target);"> <menupopup id="window-menu" datasources="rdf:window-mediator" ref="nc:windowmediatorroot"> <template> <rule> <menuitem uri="rdf:*" label="rdf:http://home.
netscape.com/nc-rdf#name"/> </rule> </template> </menupopup> </menu> </menubar> </toolbox> <script> function switchfocus(elem) { var mediator = components.classes["@mozilla.org/rdf/datasource;1?name=window-mediator"].getservice(); mediator.queryinterface(components.interfaces.nsiwindowdatasource); var resource = elem.getattribute('id'); switchwindow = mediator.getwindowforresource...
XUL Questions and Answers - Archive of obsolete content
instead of <menulist id="abpopup"> <menupopup id="abpopup-menupopup" ref="moz-abdirectory://" datasources="rdf:addressdirectory" sortactive="true" sortdirection="ascending" sortresource="http://home.
netscape.com/nc-rdf#dirtreenamesort"> <template> <rule nc:iswriteable="false"/> <rule nc:ismaillist="false"> <menuitem uri="..." label="rdf:http://home.
netscape.com/nc-rdf#dirname" value="rdf:http://home.
netscape.com/nc-rdf#diruri"/> </rule> <rule nc:ismaillist="true"> <menuitem uri="..." label="rdf:http://home.
netscape.com/nc-rdf#d...
...irname" value="rdf:http://home.
netscape.com/nc-rdf#diruri"/> </rule> </template> </menupopup> </menulist> it should be written as follows: <menulist id="abpopup22"> <menupopup id="abpopup-menupopup" ref="moz-abmdbdirectory://abook.mab" datasources="rdf:addressdirectory" sortactive="true" sortdirection="ascending" sortresource="http://home.
netscape.com/nc-rdf#dirtreenamesort"> <template> <rule nc:iswriteable="false"/> <rule nc:ismaillist="true"> <menuitem uri="..." label="rdf:http://home.
netscape.com/nc-rdf#dirname" value="rdf:http://home.
netscape.com/nc-rdf#diruri"/> </rule> </template> </menupopup> </menulist> drawwindow with transparent background possible?
Entity list - Archive of obsolete content
there is
netscape's rss 0.91 (revision 1) (n 0.91 r1),
netscape's rss 0.91 revision 3 (n 0.91 r3) and userland's rss 0.91 (u 0.91).
...
netscape's rss 0.91 uses a dtd which defines 96 additional named entities.
NSPR Release Engineering Guide - Archive of obsolete content
this paper is for engineers performing formal release for the
netscape portable runtime (nspr) across all platforms.
...copy /share/builds/components/nspr20/vx.y.z/* to /share/systems/mozilla/pub/nspr/vx.y.z/ original document information author: larryh@
netscape.com last updated date: september 20, 2000 1 copying files to /share/builds/components requires that one be logged on to a machine named "smithers" as user "svbld".
Developing cross-browser and cross-platform pages - Archive of obsolete content
// bad sample if (navigator.appversion.charat(0) == "8") { if (navigator.appname == "
netscape") { isns8 = true; alert("
netscape 8"); }; } else if (navigator.appversion.indexof("msie") != -1) { isie = true; alert("internet explorer"); }; while this kind of checking in the above code can work in a crude sense, sharp readers may wonder what happens when internet explorer 8 is released or when an opera 8.x user visits the page or even when an user with any non-
netscape browser ...
... opera 6+ allows users to set the browser identification string via a menu internet explorer uses the windows registry safari, konqueror and icab browsers can mask their browser identity under internet explorer or
netscape labels a user or browser distributor can put what they want in the navigator.useragent string and this may trick your code into executing a "wrong" block of code.
Server-Side JavaScript - Archive of obsolete content
the simplicity of using javascript on the server was part of
netscape's original vision back in the day with
netscape livewire.
... but back then, 350 mhz servers were the best you could buy, and mozilla was yet to emerge from the
netscape organization to continue to advance the state of web technologies.
Standards-Compliant Authoring Tools - Archive of obsolete content
macromedia™ dreamweaver™ cs6 style master and layout master by western civilisation some caveats: it appears that tools currently available from namo generate ie-specific or
netscape 4-specific code that may require extra debugging for compatibility with standards-based browsers.
... original document information last updated date: january 30th, 2003 copyright © 2001-2003
netscape.
background-size - Archive of obsolete content
are based on webkit, like
netscape 6-8, seamonkey, camino, flock, fennec, blackbird etc.
...but we need facts, rather than assumptions.] btw, some time ago i'v listed opera in the property template table and removed
netscape because
netscape is gecko based and opera has a global market share of > 2% (> 40% in some european countries).
JavaScript - MDN Web Docs Glossary: Definitions of Web-related terms
origins and history conceived as a server-side language by brendan eich (then employed by the
netscape corporation), javascript soon came to
netscape navigator 2.0 in september 1995.
... in november 1996,
netscape began working with ecma international to make javascript an industry standard.
Handling common JavaScript problems - Learn web development
the trouble with javascript historically, javascript was plagued with cross-browser compatibility problems — back in the 1990s, the main browser choices back then (internet explorer and
netscape) had scripting implemented in different language flavours (
netscape had javascript, ie had jscript and also offered vbscript as an option), and while at least javascript and jscript were compatible to some degree (both based on the ecmascript specification), things were often implemented in conflicting, incompatible ways, causing developers many nightmares.
... using bad browser sniffing code all browsers have a user-agent string, which identifies what the browser is (version, name, os, etc.) in the bad only days when pretty much everyone used
netscape or internet explorer, developers used to use so-called browser sniffing code to detect which browser the user was using, and give them appropriate code to work on that browser.
Mozilla Port Blocking
if that fails, contact dougt@
netscape.com and/or darin@
netscape.com.
... more information nsioservice.cpp gbadportlist bug 83401 vulnerability note vu#476267 dougt@
netscape.com original document information author(s): doug turner last updated date: august 15, 2007 copyright information: portions of this content are © 1998–2007 by individual mozilla.org contributors; content available under a creative commons license | details.
Programs Using NSPR
most of these are derived from
netscape servers.
...
netscape alumni took nspr with them to their new companies: good technology, kontiki, tellme networks.
An overview of NSS Internals
a high-level overview to the internals of network security services (nss) software developed by the mozilla.org projects traditionally used its own implementation of security protocols and cryptographic algorithms, originally called
netscape security services, nowadays called network security services (nss).
...in order to support multiple operating systems (os), it is based on a cross platform portability layer, called the
netscape portable runtime (nspr), which provides cross platform application programming interfaces (apis) for os specific apis like file system access, memory management, network communication, and multithreaded programming.
JSS FAQ
many
netscape products, including nss, have nt and windows builds that are essentially the same except one difference: one is linked with the nt version of nspr and the other is linked with the windows version of nspr.
...what i am trying to do is write a java applet that will access the
netscape certificate store, retrieve a x509 certificate and then sign some data.
NSS_3.12_release_notes.html
in pkcs11n.h, all the _
netscape_ macros are renamed with _nss_ for example, cko_
netscape_crl becomes cko_nss_crl.
...bug 395093: pkix_pl_httpcertstore_processcertresponse is unable to process certs in der format bug 395224: don't reject certs with critical
netscapecerttype extensions in libpkix bug 395427: pkix_pl_initialize must not call nss_init bug 395850: build of libpkix tests creates links to nonexistant shared libraries and breaks windows build bug 398401: memory leak in pkix init.
PKCS11 Implement
implementing pkcs #11 for nss note: this document was originally for the
netscape security library that came with
netscape communicator 4.0.
... future versions of
netscape server products will also support of pkcs #11 version 2.0.
Python binding for NSS
project information python-nss is a python binding for nss (network security services) and nspr (
netscape portable runtime).
...
netscape portable runtime.
NSS tools : crlutil
on unix the certificate database tool defaults to $home/.
netscape (that is, ~/.
netscape).
... mailing lists: pki-devel@redhat.com and pki-users@redhat.com irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, sun, oracle, mozilla, and google.
NSS Tools
source, documentation currently points to the
netscape certificate management system administration guide on docs.sun.com.
... currently points to the signver documentation on developer.
netscape.com.
NSS Tools crlutil
on unix the certificate database tool defaults to $home/.
netscape (that is, ~/.
netscape).
... listing crls in a database this example lists all the crls in the nss database in the specified directory: crlutil -l -d certdir the crl management tool displays output similar to the following: crl name crl type cn=nss test ca,o=bogus nss,l=mountain view,st=california,c=us crl cn=john smith,o=
netscape,l=mountain view,st=california,c=us crl to view a particular crl user should specify -n nickname parameter.
NSS Tools pk12util
using the pkcs #12 tool (pk12util) newsgroup: mozilla.dev.tech.crypto the pkcs #12 utility makes sharing of certificates among enterprise server 3.x and any server (
netscape products or non-
netscape products) that supports pkcs#12 possible.
...if not specified the directory defaults to $home/.
netscape (when $home exists in the environment), or to ./.
netscape (when $home does not exist in the environment).
NSS tools : crlutil
on unix the certificate database tool defaults to $home/.
netscape (that is, ~/.
netscape).
... mailing lists: pki-devel@redhat.com and pki-users@redhat.com irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape and now with red hat.
Creating the Component Code
registration is a process that happens in all xpcom applications, whether they're embedded gecko clients, mozilla,
netscape 7, compuserve, or any other software that uses xpcom.
...we suggest that when you are testing your component in the mozilla or
netscape client, you copy your component into the components directory in the client's installation folder.
Starting WebLock
there are many ways to do this: you can use standard ansi file i/o, or nspr (see the
netscape portable runtime library below for a brief description of nspr), or you can use the networking apis that gecko provides.
... the
netscape portable runtime library the
netscape portable runtime library (nspr) is a platform-independent library that sits below xpcom.
XUL Overlays
in the base file, the html image element points to a
netscape gif icon: <html:img id="foo" src="
netscapeimage.gif"/> in the overlay, an element with the same id attribute specifies a different image, and that image is superimposed on top of the original
netscape image as part of the merge process: <html:img id="foo" src="mozillaimage.gif"/> when the base file references an overlay file which contains the html image element above, the new src attribute is su...
...perimposed over the original, and the mozilla icon replaces the
netscape icon.
Mail composition back end
pizzarro <rhp@
netscape.com> contents overview sending messages nsimsgsend sending listener interfaces nsimsgsendlistener nsimsgcopyservicelistener copy operations copy to sent folder drafts templates "send later" sending unsent messages sending unsent messages listener quoting sample programs overview i've done considerable work in the past few weeks reorganizing the mail composition back end, so i thought it would be helpful to put together a small doc on the new interfaces and how one can use them.
... compose - this program shows the use of the createandsendmessage interface (createandsendmessage) compose2 - this program shows the use of the createandsendmessage interface (sendmessagefile) sendlater - this program shows the use of the nsimsgsendlater interface sendpage - this program shows the use of the createandsendmessage interface (sendwebpage) last modified: wed nov 1, 2000 rhp@
netscape.com ...
Mail event system
harpropertychanged: function(item, property, oldvalue, newvalue) {}, onitempropertyflagchanged: function(item, property, oldflag, newflag) {}, onitemevent: function(item, event) = {}, onfolderloaded: function(afolder) = {} ondeleteormovemessagescompleted: function( afolder) = {}, } // now register myself as a listener on every mail folder var mailsession = components.classes["component://
netscape/messenger/services/session"].
... getservice(components.interfaces.nsimsgmailsession); mailsession.addlistener(folderlistener); // now test to see if integer stuff is firing at all // let's say "folder" is a folder we know about // first we need an atom to play with atomservice = components.classes["component://
netscape/atom-service"].
Plug-in Basics - Plugins
for more information about helper applications, refer to the
netscape online help.
...though the object element is the preferred way to invoke plug-ins (see using the object element for plug-in display), the embed element can be used for backward compatibility with
netscape 4.x browsers, and in cases where you specifically want to prompt the user to install a plug-in, because the default plug-in is only automatically invoked when you use the embed element.
Scripting plugins - Plugins
(a bit of history: npapi plugins that used to take advantage of being scriptable via liveconnect in 4.x
netscape browsers lost this possibility in mozilla (due to the jni making the
netscape 4.x jri obsolete).
... as an answer to this large gap in the
netscape plugin api, an extension to the api has been developed that lets plugins be scriptable again, independent of java.
Index - Web APIs
2176 installchrome installs new skin or locale packages in
netscape 6 and mozilla.
... 2672 navigatorid.appname api, deprecated, navigatorid, property, reference, référence(2), appname the value of the navigatorid.appname property is always "
netscape", in any browser.
InstallTrigger - Web APIs
the following is a basic example of an install trigger on a web page: xpi={'xpinstall dialog display name':'simple.xpi'}; installtrigger.install(xpi); you can also use the installtrigger object to install
netscape 6/mozilla skins and language packs, and perform multiple-package installations with install.
... installchrome installs new skin or locale packages in
netscape 6 and mozilla.
Navigator - Web APIs
in
netscape 4.7x, returns "us & ca domestic policy" or "export policy".
... navigator.vendor returns the vendor name of the current browser (e.g., "
netscape6").
NavigatorID.userAgent - Web APIs
safari and icab allow users to change the browser user agent string to predefined internet explorer or
netscape strings via a menu.
...gecko-based browsers comply with the following general structure: useragent = appcodename/appversion number (platform; security; os-or-cpu; localization; rv: revision-version-number) product/productsub application-name application-name-version example alert(window.navigator.useragent) // alerts "mozilla/5.0 (windows; u; win98; en-us; rv:0.9.2) gecko/20010725
netscape6/6.1" specifications specification status comment html living standardthe definition of 'navigatorid.useragent' in that specification.
Browser Differences - Web APIs
browser differences
netscape 7.x (all platforms) and internet explorer 6 (windows) support the w3c xslt 1.0 standard (http://www.w3.org/tr/xslt).
...
netscape 6.x only partially supported xslt 1.0.
Consistent list indentation - CSS: Cascading Style Sheets
if you want to reproduce the default display in
netscape 6.x, you write: ul {margin-left: 0; padding-left: 40px;} if you're more interested in following the internet explorer/opera model, then: ul {margin-left: 40px; padding-left: 0;} of course, you can fill in your own preferred values.
...meyer,
netscape communications last updated date: published 30 aug 2002 copyright information: copyright © 2001-2003
netscape.
<applet>: The Embed Java Applet element - HTML: Hypertext Markup Language
the html 4.01 specification defines values of bottom, left, middle, right, and top, whereas microsoft and
netscape also might support absbottom, absmiddle, baseline, center, and texttop.
... mayscript in the
netscape implementation, this attribute allows access to an applet by programs in a scripting language embedded in the document.
<spacer> - HTML: Hypertext Markup Language
it was devised by
netscape to accomplish the same effect as a single-pixel layout image, which was something web designers used to use to add white spaces to web pages without actually using an image.
... firefox, which is the descendant of
netscape's browsers, removed support for <spacer> in version 4.
HTML documentation index - HTML: Hypertext Markup Language
it was devised by
netscape to accomplish the same effect as a single-pixel layout image, which was something web designers used to use to add white spaces to web pages without actually using an image.
... 236 quirks mode and standards mode gecko, guide, html, needsupdate, web development, web standards, xhtml in the old days of the web, pages were typically written in two versions: one for
netscape navigator, and one for microsoft internet explorer.
About JavaScript - JavaScript
the first ever javascript was created by brendan eich at
netscape, and has since been updated to conform to ecma-262 edition 5 and later versions.
...the rhino engine, created primarily by norris boyd (also at
netscape) is a javascript implementation written in java.
Proxy - JavaScript
let products = new proxy({ browsers: ['internet explorer', '
netscape'] }, { get: function(obj, prop) { // an extra property if (prop === 'latestbrowser') { return obj.browsers[obj.browsers.length - 1]; } // the default behavior to return the value return obj[prop]; }, set: function(obj, prop, value) { // an extra property if (prop === 'latestbrowser') { obj.browsers.push(value); return true; } // conver...
...t the value if it is not an array if (typeof value === 'string') { value = [value]; } // the default behavior to store the value obj[prop] = value; // indicate success return true; } }); console.log(products.browsers); // ['internet explorer', '
netscape'] products.browsers = 'firefox'; // pass a string (by mistake) console.log(products.browsers); // ['firefox'] <- no problem, the value is an array products.latestbrowser = 'chrome'; console.log(products.browsers); // ['firefox', 'chrome'] console.log(products.latestbrowser); // 'chrome' finding an array item object by its property this proxy extends an array with some utility features.
List of Former Mozilla-Based Applications - Archive of obsolete content
old article available about how borland embedded mozilla in kylix 2 mango im client last news item on site from january 2007 mobidvd dvd/vcd/cd ripping software site down mozilla suite internet application suite development shifted to firefox, thunderbird and seamonkey applications
netscape navigator browser support for
netscape ended on february 1, 2008 nvu web authoring tool development stopped in 2005 and is being continued as an unofficial bugfix release by the kompozer project pogo browser from at&t site no longer accessible as of may 2009 pyro desktop desktop environment last news item on site from july 2007 script ed...
No Proxy For configuration - Archive of obsolete content
corollary- a no_proxies_on entry of
netscape.com will be applicable to all hosts ending at
netscape.com including foo
netscape.com but an entry of .
netscape.com will specifically be applicable to all hosts in the domain of
netscape.com.
Creating a Release Tag - Archive of obsolete content
cvs co -r
netscape_6_2_release mozilla/client.mk cd mozilla gmake -f client.mk checkout create a mini branch for the pull scripts on all three platforms so we can change them without changing anything on the original branch.
Editor Embedding Guide - Archive of obsolete content
commandparam->getbooleanvalue("state_enabled",&boolval); original document information authors: michael judge (mjudge@
netscape.com) contributor: kathleen brade (brade@
netscape.com) last updated date: march 27, 2003 original document: a guide to embedding the gecko editor ...
Makefile.mozextension.2 - Archive of obsolete content
ting $(project)/chrome.manifest @echo "$$chrome_manifest" > $(project)/chrome.manifest ###### #firefox {ec8030f7-c20a-464f-9b0e-13a3a9e97384} #thunderbird {3550f703-e582-4d05-9a08-453d09bdfdc6} #nvu {136c295a-4a5a-41cf-bf24-5cee526720d5} #mozilla suite {86c18b42-e466-45a9-ae7a-9b95ba6f5640} #seamonkey {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} #sunbird {718e30fb-e89b-41dd-9da7-e25a45638b28} #
netscape browser {3db10fab-e461-4c80-8b97-957ad5f8ea47} ###### define install_rdf <rdf xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <description about="urn:mozilla:install-manifest"> <id>$(project_id)</id> <name>$(project_name)</name> <version>$(project_version)</version> <description>$(project_desc)</description> <creator>$(project_author)</creato...
File.windowsShortcut - Archive of obsolete content
file.windowsshortcut in this example, the windowsshortcut method is used to add a shortcut in the program directory ("program" is a keyword for the directory in which the program itself is installed, for example, c:\program files\
netscape\
netscape 6\" on windows) to windows software (misc.exe) that is installed in the "windows" directory.
createKey - Archive of obsolete content
method of winreg object syntax int createkey ( string subkey, string classname); parameters the method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
deleteKey - Archive of obsolete content
method of winreg object syntax int deletekey ( string subkey); parameters the method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
deleteValue - Archive of obsolete content
method of winreg object syntax int deletevalue ( string subkey, string valname); parameters the deletevalue method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
enumKeys - Archive of obsolete content
method of winreg object syntax string enumkeys ( string key, int subkeyindex ); parameters the enumkeys method has the following parameters: key the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
enumValueNames - Archive of obsolete content
method of winreg object syntax string enumvaluenames ( string key, int subkeyindex ); parameters the enumvaluenames method has the following parameters: key the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
getValueNumber - Archive of obsolete content
method of winreg object syntax number getvaluenumber ( string subkey, string valname); parameters the getvaluestring method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
getValueString - Archive of obsolete content
method of winreg object syntax string getvaluestring ( string subkey, string valname); parameters the getvaluestring method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
setValueNumber - Archive of obsolete content
method of winreg object syntax int setvaluenumber ( string subkey, string valname, number value ); parameters the method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
setValueString - Archive of obsolete content
method of winreg object syntax int setvaluestring ( string subkey, string valname, string value); parameters the method has the following parameters: subkey the key path to the appropriate location in the key hierarchy, such as "software\\
netscape\\navigator\\mail".
Sorting Results - Archive of obsolete content
here is a sample of how to specify this in the rdf/xml datasource: <rdf:rdf xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:r="http://www.xulplanet.com/rdf/" xmlns:nc="http://home.
netscape.com/nc-rdf#"> <rdf:description rdf:about="http://www.xulplanet.com/ndeakin/images/t/palace.jpg"> <r:date nc:parsetype="date">1125966767295<r:date> </rdf:description> </rdf:rdf> you can also specify parsetype="integer" for numbers which will allow sorting numerically.
The Joy of XUL - Archive of obsolete content
the
netscape public license (npl) and mozilla public license (mpl) require developers who alter original work (source code files that are provided with mozilla) to release the source code for these changes to their customers.
Introduction to RDF - Archive of obsolete content
for example, a selection of the fields in the mozilla bookmark list is described by the uris below: name http://home.
netscape.com/nc-rdf#name bookmark name url http://home.
netscape.com/nc-rdf#url url to link to description http://home.
netscape.com/nc-rdf#description bookmark description last visited http://home.
netscape.com/web-rdf#lastvisitdate date of last visit these are generated by taking a namespace name and appendin...
XUL Parser in Python/source - Archive of obsolete content
def strip(snip): t = re.sub('http://.*?\s', '', snip) return t class xulparser(xmllib.xmlparser): def unknown_starttag(self, t, a): name = strip(t) if name not in el_list: el_list[name] = {} for attr,val in a.items(): el_list[name][strip(attr)] = strip(val) def syntax_error(self, message): pass p = xulparser() cmd = 'dir /s /b *.xul' chrome_dir = 'c:\program files\
netscape\
netscape 6\chrome' os.chdir(chrome_dir) files = os.popen(cmd).readlines() for file in files: file = file.strip() print '** ' + file + ' **' data = open(file).read() p.feed(data) w.write('<html><h3>periodic table of xul elements</h3>') w.write('<table><style>.head {font-weight: bold; background-color: lightgrey;}</style>') elements = el_list.keys() elements.sort() for item in elements: w.wr...
application/http-index-format specification - Archive of obsolete content
100: 300: ftp://test.
netscape.com/u/montulli 100: 200: filename content-length content-type file-type last-modified 201: foo.txt 512 text/plain file tue,%2015%20nov%201994%2008:12:31%20gmt 201: bar.html 9683 text/html file tue,%2025%20oct%201994%2008:12:31%20gmt 201: foobar 0 application/http-index-format directory tue,%2025%20oct%201994%2008:12:31%20gmt original document information author(s): christian...
2006-12-01 - Archive of obsolete content
he states that javascript is powerful server-side scripting but it lacks in popularity since its only supported by
netscape, lacks a wide range of libraries, minimal marketing support.
External resources for plugin creation - Archive of obsolete content
project: qtbrowserplugin project home page description (from the home page): the qtbrowserplugin solution makes it easy to write browser plugins that can be used in mozilla firefox, safari, opera, google chrome, qtwebkit and any other web browser that supports the "
netscape plugin api", npapi articles, information, and tutorials npapi has been around a very long time, and there have been many attempts to distill down useful information on creating them: colonelpanic.net building a firefox plugin - part one: discusses the difference between npapi and npruntime and summarizes the basic apis needed to create a plugin building a firefox plugin - part two: discusses t...
NPStream - Archive of obsolete content
syntax typedef struct _npstream { void* pdata; /* plug-in private data */ void* ndata; /*
netscape private data */ const char* url; uint32 end; uint32 lastmodified; void* notifydata; const char *headers; } npstream; fields the data structure has the following fields: plug-in-private value that the plug-in can use to store a pointer to private data associated with the instance; not modified by the browser.
NPWindow - Archive of obsolete content
syntax typedef struct _npwindow { void* window; /* platform specific handle */ uint32_t x; /* coordinates of top left corner */ uint32_t y; /* relative to a
netscape page */ uint32_t width; /* maximum window size */ uint32_t height; nprect cliprect; /* clipping rectangle coordinates */ #ifdef xp_unix void * ws_info; /* platform-dependent additional data */ #endif /* xp_unix */ npwindowtype type; /* window or drawable target */ } npwindow; fields the data structure has the following fields: window platform-specific handle to a native window element in the netscap...
NP_Initialize - Archive of obsolete content
syntax windows #include <npapi.h> nperror winapi np_initialize(np
netscapefuncs *anpnfuncs) unix #include <npapi.h> nperror np_initialize(np
netscapefuncs *anpnfuncs, nppluginfuncs *anppfuncs) returns if successful, the function returns nperr_no_error.
Writing a plugin for Mac OS X - Archive of obsolete content
if you want to implement your plugin in c++ or objective-c++, you need to tell the compiler to export them in c format by using extern "c" in the header, like this: #pragma gcc visibility push(default) extern "c" { nperror np_initialize(np
netscapefuncs *browserfuncs); nperror np_getentrypoints(nppluginfuncs *pluginfuncs); void np_shutdown(void); } #pragma gcc visibility pop you can check to be sure your symbols are visible and in standard c format by using the nm utility provided among the mac os x developer tools: [user@foo mymac] nm basicplugin ...
Plugins - Archive of obsolete content
xembed extension for mozilla plugins recent versions of mozilla on *nix-based systems include an extension for writing plugins that use xembed instead of using the old xt-based main loop that most plugins have been using since the
netscape 3.x days.
0.91 - Archive of obsolete content
rss 0.91 there are 3 different version of rss 0.91:
netscape's rss 0.91 (revision 1)
netscape's rss 0.91 revision 3 userland's rss 0.91 ...
title - Archive of obsolete content
netscape rss 0.91 revision 3 example <?xml version="1.0"?> <!doctype rss system "http://my.
netscape.com/publish/formats/rss-0.91.dtd"> <rss version="0.91"> <channel> <title>advogato</title> <link>http://www.advogato.org/article/</link> <description>recent advogato articles</description> <language>en-us</language> <image> <link>http://www.advogato.org/</link> <title>advogato</title> ...
Security - Archive of obsolete content
ssl has been universally accepted on the world wide web for authenticated and encrypted communication between clients and servers.nspr release engineering guidethis paper is for engineers performing formal release for the
netscape portable runtime (nspr) across all platforms.ssl and tlsthe secure sockets layer (ssl) and transport layer security (tls) protocols are universally accepted standards for authenticated and encrypted communication between clients and servers.
LiveConnect - Archive of obsolete content
liveconnect use by applets is enabled via the use of the "mayscript" attribute in applet tags on an html page, following which the applet may refer to classes in the
netscape.javascript package to access javascript objects, and scripts may directly call applet methods (using the syntax document.applets.name.methodname()).
RDF in Mozilla FAQ - Archive of obsolete content
if (bookmarks.hasassertion( rdf.getresource("http://home.
netscape.com/nc-rdf#bookmarksroot"), rdf.getresource("http://home.
netscape.com/nc-rdf#child"), rdf.getresource("http://home.
netscape.com/nc-rdf#personaltoolbarfolder"), true) { // ...
XInclude - MDN Web Docs Glossary: Definitions of Web-related terms
n parse is "xml"'); return false; } } else if (href.match(/#$/, '') || href.match(/^#/, '')) { alert('fragment identifiers are disallowed in an xinclude "href" attribute'); return false; } var j; var xincludeparent = xinclude.parentnode; try {
netscape.security.privilegemanager.enableprivilege('universalxpconnect universalbrowserread'); // necessary with file:///-located files trying to reach external sites if (href !== null) { var response, responsetype; var request = new xmlhttprequest(); request.open('get', href, false); request.setrequestheader('...
MDN Web Docs Glossary: Definitions of Web-related terms
dge microsoft internet explorer middleware mime mime type minification mitm mixin mobile first modem modern web apps modularity mozilla firefox mutable mvc n namespace nan nat native navigation directive
netscape navigator network throttling nntp node node (dom) node (networking) node.js non-normative normative null nullish value number o object object reference oop opengl openssl opera browser operand operator o...
Introduction to cross browser testing - Learn web development
this situation is a lot less bad than it used to be; back when ie4 and
netscape 4 were competing to be the dominant browser in the 1990s, browser companies deliberately implemented things differently to each other to try to gain competitive advantage, which made life hell for developers.
Creating a Firefox sidebar
as of firefox 23, the addpanel and addpersistentpanel functions have been removed from the deprecated,
netscape-derived window.sidebar object.
How Mozilla's build system works
for example, there is a tier for the
netscape portable runtime (nspr), one for the javascript engine, one for the core gecko platform, one for the xul app being built, and so on.
Overview of Mozilla embedding APIs
interface definition: defining new xpcom components original document information author(s): rpotts, alecf, oeschger at
netscape.com last updated date: march 5, 2003 copyright information: creative commons ...
Gecko's "Almost Standards" Mode
meyer,
netscape communications last updated date: published 08 nov 2002 copyright information: copyright © 2001-2003
netscape.
JavaScript-DOM Prototypes in Mozilla
one of these interfaces is nsidomhtmlimageelement, others are nsidomnshtmlimageelement (
netscape extensions to the standard interface), nsidomeventtarget, nsidomeventlistener, nsidom3node, and so on.
Mozilla Quirks Mode Behavior
there are a bunch of quirks to get percentage heights on images, tables, objects, and applets (etc.?) to "work" (the way they did in
netscape navigator 4), even though css says that percentage heights should behave like 'auto' heights when the parent element doesn't have a fixed height.
NSPR Poll Method
the poll method operates on a single
netscape portable runtime (nspr) file descriptor, whereas pr_poll operates on a collection of nspr file descriptors.
NSPR's Position On Abrupt Thread Termination
this memo describes my position on a facility that is currently under discussion for inclusion in the
netscape portable runtime (nspr); the ability of a thread to abruptly exit.
Nonblocking IO In NSPR
introduction previously, all i/o in the
netscape portable runtime (nspr) was blocking (or synchronous).
Process Forking in NSPR
the threads provided in
netscape portable runtime (nspr) are implemented using different mechanisms on the various platforms.
I/O Types
for example, the
netscape implementation of the secure sockets layer (ssl) protocol is implemented as an i/o layer on top of nspr's socket layer.
Introduction to NSPR
the
netscape portable runtime (nspr) api allows compliant applications to use system facilities such as threads, thread synchronization, i/o, interval timing, atomic operations, and several other low-level services in a platform-independent manner.
Memory Management Operations
libraries built on top of nspr, such as the
netscape security libraries, use these functions to allocate and free memory.
String Operations
libraries built on top of nspr, such as the
netscape security libraries, use these functions to manipulate strings.
NSPR
netscape portable runtime (nspr) provides a platform-neutral api for system level and libc-like functions.
Introduction to Network Security Services
(note that nspr is a separate mozilla project; see
netscape portable runtime for details.) figure 1 relationships among core nss libraries and nspr naming conventions and special libraries windows and unix use different naming conventions for static and dynamic libraries: windows unix static .lib .a dynamic .dll .so or .sl in addition, windows has "import" libraries that bind to dynamic librar...
JSS 4.4.0 Release Notes
jss 4.4.0 requires netswork security services (nss) 3.29.1 and
netscape portable runtime (nspr) 4.13.1 or newer.
NSS 3.44 release notes
bugs fixed in nss 3.44 1501542 - implement checkarmsupport for android 1531244 - use __builtin_bswap64 in crypto_primitives.h 1533216 - cert_decodecertpackage() crash with
netscape certificate sequences 1533616 - sdb_getattributevaluenolock should make at most one sql query, rather than one for each attribute 1531236 - provide accessor for certcertificate.dercert 1536734 - lib/freebl/crypto_primitives.c assumes a big endian machine 1532384 - in nss test certificates, use @example.com (not @bogus.com) 1538479 - post-handshake messages after async server authentication b...
Enc Dec MAC Output Public Key as CSR
getorgname(subject); if (!org) org = strdup("(not specified)"); state = cert_getstatename(subject); if (!state) state = strdup("(not specified)"); country = cert_getcountryname(subject); if (!country) country = strdup("(not specified)"); pr_fprintf(outfile, "\ncertificate request generated by
netscape certutil\n"); pr_fprintf(outfile, "common name: %s\n", name); pr_fprintf(outfile, "email: %s\n", email); pr_fprintf(outfile, "organization: %s\n", org); pr_fprintf(outfile, "state: %s\n", state); pr_fprintf(outfile, "country: %s\n\n", country); pr_fprintf(outfile, "%s\n", ns_certreq_header); numbytes = pr_write(outfile, obuf, total); ...
Enc Dec MAC Using Key Wrap CertReq PKCS10 CSR
ame(subject); if (!org) org = strdup("(not specified)"); state = cert_getstatename(subject); if (!state) state = strdup("(not specified)"); country = cert_getcountryname(subject); if (!country) country = strdup("(not specified)"); pr_fprintf(outfile, "\ncertificate request generated by
netscape certutil\n"); pr_fprintf(outfile, "common name: %s\n", name); pr_fprintf(outfile, "email: %s\n", email); pr_fprintf(outfile, "organization: %s\n", org); pr_fprintf(outfile, "state: %s\n", state); pr_fprintf(outfile, "country: %s\n\n", country); pr_fprintf(outfile, "%s\n", ns_certreq_header); numbytes = pr_write(outfile, obuf, total); ...
sample2
); } email = cert_getcertemailaddress(subject); if (!email) email = strdup("(not specified)"); org = cert_getorgname(subject); if (!org) org = strdup("(not specified)"); state = cert_getstatename(subject); if (!state) state = strdup("(not specified)"); country = cert_getcountryname(subject); if (!country) country = strdup("(not specified)"); pr_fprintf(outfile, "\ncertificate request generated by
netscape certutil\n"); pr_fprintf(outfile, "common name: %s\n", name); pr_fprintf(outfile, "email: %s\n", email); pr_fprintf(outfile, "organization: %s\n", org); pr_fprintf(outfile, "state: %s\n", state); pr_fprintf(outfile, "country: %s\n\n", country); pr_fprintf(outfile, "%s\n", ns_certreq_header); numbytes = pr_write(outfile, obuf, total); if (numbytes != total) { pr_fprintf(pr_stderr, "write error\n")...
Overview of NSS
nss makes use of
netscape portable runtime (nspr), a platform-neutral open-source api for system functions designed to facilitate cross-platform development.
PKCS11 FAQ
mozilla, thunderbird, and
netscape products that use nss have different ui to get the the security devices dialog.
Installation guide
the build system of nss originated from
netscape's build system, which predated the "configure; make; make test; make install" sequence that we're familiar with now.
NSS tools : cmsutil
mailing lists: pki-devel@redhat.com and pki-users@redhat.com irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape and now with red hat.
NSS tools : pk12util
mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, sun, oracle, mozilla, and google.
NSS tools : vfychain
mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, and sun.
NSS tools : vfyserv
mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, and sun.
NSS tools : cmsutil
mailing lists: pki-devel@redhat.com and pki-users@redhat.com irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape and now with red hat.
NSS tools : pk12util
mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, and sun.
NSS tools : signver
mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, and sun.
NSS tools : vfychain
mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto irc: freenode at #dogtag-pki authors the nss tools were written and maintained by developers with
netscape, red hat, and sun.
Network Security Services
more information, extracting roots and their trust bits nss is built on top of
netscape portable runtime (nspr)
netscape portable runtime nspr project page.
Rhino overview
these features allow for the implementation of a traditional url-based security policy for javascript as in
netscape navigator.
Rhino requirements and limitations
j.fieldandmethod = 5; var field = javaobj.fieldandmethod; javaobj.fieldandmethod = 7; // now, field == 7 you can work around this by forcing the field value to be converted to a javascript type when you take its value: javaobj.fieldandmethod = 5; var field = javaobj.fieldandmethod + 0; // force conversion now javaobj.fieldandmethod = 7; // now, field == 5 jsobject rhino does not support the
netscape.javascript.jsobject class.
JS_ValueToInt32
this routine was added for layers-based graphics programming in
netscape 4, but unless you know you need its rounding behavior, it is best to avoid it in favour of js::toint32.
Mozilla Projects
nspr
netscape portable runtime (nspr) provides a platform-neutral api for system level and libc-like functions.
Handling Mozilla Security Bugs
if the group decides to publish a warning, the module owner, a peer, or some other person they may designate will post this message to the known vulnerabilities page (which will be the authoritative source for this information) and will also send a copy of this message to an appropriate moderated mailing list and/or newsgroup (e.g.,
netscape.public.mozilla.announce and/or some other newsgroup/list established specifically for this purpose).
AT APIs Support
accessible gecko gecko is a rendering engine that firefox, seamonkey,
netscape and yelp use.
Embedded Dialog API
the dialog component's contract id should have the form "@mozilla.org/embedui/unique-component-name;1" original document information author: danm@
netscape.com last updated date: 15 dec 2001 ...
Mork
mork is a database file format invented by david mccusker for the mozilla code since the original
netscape database information was proprietary and could not be released open source.
Places Developer Guide
bmsvc.removeobserver(observer); html import/export the nsiplacesimportexportservice service is used for import and export of bookmarks in the
netscape bookmarks html format.
Fun With XBL and XPConnect
<binding name="autocomplete" extends="xul:box"> <content> <xul:textfield class="addressingwidget"/> <xul:menupopup/> </content> <implementation> <property name="autocompletesession"> <![cdata[ components.classes['component://
netscape/messenger/autocomplete&type=addrbook'].
Packaging WebLock
in mozilla and
netscape browsers, xpinstall makes this process especially easy by providing the file format (xpi) and the necessary installation scripts for doing a web-based installation.
Resources
s weblock installer and information the sdk download linux: http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.4a/gecko-sdk-i686-pc-linux-gnu-1.4a.tar.gz windows: http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.4a/gecko-sdk-win32-1.4a.zip other mozilla downloads gecko resources internal string guide external string guide the gecko networking library ("necko") the
netscape portable runtime environment embedding mozilla current module owners xpinstall xul xpcom resources the xpcom project page xulplanet's online xpcom reference information on xpconnect and scriptable components the smart pointer guide xpidl xpidl compiler reference general development resources the world wide web consortium url specification at the w3 gnu make « previous...
Index
506 nsidomnshtmldocument dom, document, gecko, interfaces, interfaces:scriptable, needscontent, xpcom api reference, xpcom interface reference provided for compatibility with
netscape 4.x, but does not actually do anything.
XPCShell Reference
original document information author: david bradley <dbradley@
netscape.com> last updated date: 17 march 2003 copyright information: portions of this content are © 1998–2008 by individual mozilla.org contributors; content available under a creative commons license.
nsIPluginHost
it will *always malloc()* output buffer (caller is responsible to free it) if input buffer starts with lf, which comes from 4.x spec http://developer.
netscape.com/docs/manuals/communicator/plugin/pgfn2.htm#1007754 "if no custom headers are required, simply add a blank line ('\n') to the beginning of the file or buffer.", it skips that '\n' and considers rest of the input buffer as data.
nsIPropertyBag
goodies obtained from window.navigator are: appcodename:"mozilla" appname:"
netscape" appversion:"5.0 (windows)" battery:batterymanager buildid:"20140529161749" cookieenabled:true donottrack:"yes" geolocation:geolocation language:"en-us" mimetypes:mimetypearray mozalarms:null mozapps:xpcwrappednative_nohelper mozcameras:cameramanager mozconnection:mozconnection mozcontacts:contactmanager mozid:null mozkeyboard:xpcwrappednative_nohelper mozpay:null mozpermissionsettings:null mozph...
nsIWebNavigationInfo
plugin 2 returned by istypesupported() to indicate that a type is supported via an npapi ("
netscape 4 api") plug-in.
nsIWinTaskbar
example
netscape.security.privilegemanager.enableprivilege("universalxpconnect"); var taskbar = components.classes["@mozilla.org/windows-taskbar;1"].getservice(components.interfaces.nsiwintaskbar); // get the docshell for the browser var navigator2 = top.queryinterface(components.interfaces.nsiinterfacerequestor).getinterface(components.interfaces.nsiwebnavigation); var docshell = navigator2.queryinterface(comp...
nsIXMLHttpRequest
here is a comment from johnny stenback <jst@
netscape.com>: the mozilla implementation of nsixmlhttprequest implements the interface nsidomeventtarget and that's how you're supported to add event listeners.
XPCOM ownership guidelines
original document information author: scott collins last updated date: may 8, 2003 copyright information: copyright© 1999 by
netscape; use is subject to the npl.
xptcall FAQ
original document information author(s): john bandhauer <jband@
netscape.com> originally published: 02 september 1999 ...
Mozilla technologies
and thunderbird 2 introduce a series of interfaces that make it easy for extension authors to access rss and atom feeds.life after xul: building firefox interfaces with htmlthis page gathers technical solutions to common problems encountered by teams shipping html-based interfaces inside firefox.morkmork is a database file format invented by david mccusker for the mozilla code since the original
netscape database information was proprietary and could not be released open source.
Address book sync client design
pizzarro <rhp@
netscape.com> contents overview client side sync logic public interfaces overview there is an component available in the mozilla tree for performing synchronization operations against a server based address book.
Buddy icons in mail
the reason this file name scheme was chosen was is this is how
netscape 7.0 im stores buddy icons on disk.
The libmime module
pizzarro <rhp@
netscape.com> this module, libmime, implements a general-purpose mime parser.
Using the Multiple Accounts API
news.mozilla.org +-
netscape.public.mozilla.announce +-
netscape.public.mozilla.mail-news relevant api calls: nsimsgaccount.incomingserver nsimsgaccountmanager.allservers: a list of all servers held by all accounts.
libmime content type handlers
pizzarro <rhp@
netscape.com> contents overview api's plugin location/installation sample content type handler plugin overview the libmime module implements a general-purpose mime parser and one of the primary methods provided by the parser is the ability to emit an html representation of an input stream.
Mozilla
internationalized domain names (idn) support in mozilla browsers
netscape 7.1 is the first commercial browser that has built-in support for internationalized domain name under the new ietf rfc's established in 2003.
Gecko Plugin API Reference - Plugins
pbyterange npembedprint npevent npfullprint npp np_port npprint npprintcallbackstruct nprect npregion npsaveddata npsetwindowcallbackstruct npstream npwindow constants error codes result codes plug-in version constants version feature constants external resources external projects and articles for plugin creation original document information copyright information:
netscape communication ...
Document.clear() - Web APIs
in recent versions of mozilla-based applications, as well as in internet explorer and
netscape 4, this method does nothing.
NavigatorID.appVersion - Web APIs
example alert('your browser version is reported as ' + navigator.appversion); notes the window.navigator.useragent property may also contain the version number (for example "mozilla/5.0 (windows; u; win98; en-us; rv:0.9.2) gecko/20010725
netscape 6/6.1"), but you should be aware of how easy it is to change the user agent string and "spoof" other browsers, platforms, or user agents, and also how cavalier the browser vendor themselves are with these properties.
Selection - Web APIs
typically, it holds only one range, accessed as follows: var selobj = window.getselection(); var range = selobj.getrangeat(0); selobj is a selection object range is a range object as the selection api specification notes, the selection api was initially created by
netscape and allowed multiple ranges (for instance, to allow the user to select a column from a <table>).
Obsolete features - Web APIs
personalbar obsolete since gecko 76 if this feature is on, then the new secondary window renders the personal toolbar in
netscape 6.x,
netscape 7.x and mozilla browser.
Privileged features - Web APIs
mozilla 1.2+ and
netscape 7.1 will render the other menu system commands (in ff 1.0 and in ns 7.0x, the command system menu is not identified with the firefox/ns 7.0x icon on the left end of the titlebar: that's probably a bug.
Window.personalbar - Web APIs
<!doctype html> <html> <head> <title>various dom tests</title> <script> // changing bar states on the existing window
netscape.security.privilegemanager.enableprivilege("universalbrowserwrite"); window.personalbar.visible = !window.personalbar.visible; </script> </head> <body> <p>various dom tests</p> </body> </html> notes when you load the example page above, the browser displays the following dialog: to toggle the visibility of these bars, you must either sign your scripts or enable the appropriate privileges, ...
Window.statusbar - Web APIs
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>various dom tests</title> <script> // changing bar states on the existing window
netscape.security.privilegemanager.enableprivilege("universalbrowserwrite"); window.statusbar.visible=!window.statusbar.visible; </script> </head> <body> <p>various dom tests</p> </body> </html> notes when you load the example page above, the browser displays the following dialog: to toggle the visibility of these bars, you must either sign your scripts or enable the appropriate privileges, as in ...
Window.toolbar - Web APIs
<!doctype html> <html> <head> <title>various dom tests</title> <script> // changing bar states on the existing window
netscape.security.privilegemanager.enableprivilege("universalbrowserwrite"); window.toolbar.visible=!window.toolbar.visible; </script> </head> <body> <p>various dom tests</p> </body> </html> notes when you load the example page above, the browser displays the following dialog: to toggle the visibility of these bars, you must either sign your scripts or enable the appropriate privileges, as in the ...
WorkerGlobalScope.navigator - Web APIs
written to the console — something like the following: object {online: true, useragent: "mozilla/5.0 (macintosh; intel mac os x 10_10_1) ap…ml, like gecko) chrome/40.0.2214.93 safari/537.36", product: "gecko", platform: "macintel", appversion: "5.0 (macintosh; intel mac os x 10_10_1) applewebki…ml, like gecko) chrome/40.0.2214.93 safari/537.36"…} appcodename: "mozilla" appname: "
netscape" appversion: "5.0 (macintosh; intel mac os x 10_10_1) applewebkit/537.36 (khtml, like gecko) chrome/40.0.2214.93 safari/537.36" hardwareconcurrency: 4 online: true platform: "macintel" product: "gecko" useragent: "mozilla/5.0 (macintosh; intel mac os x 10_10_1) applewebkit/537.36 (khtml, like gecko) chrome/40.0.2214.93 safari/537.36" __proto__: object you could use th...
Using XMLHttpRequest - Web APIs
firefox 5 note versions of firefox prior to firefox 5 could use
netscape.security.privilegemanager.enableprivilege("universalbrowserread"); to request cross-site access.
Rich-Text Editing in Mozilla - Developer guides
firefox 3 and contenteditable original document information author(s): doron rosenberg,
netscape communications published: 04 apr 2003 revised: 01 jul 2003 revised: 24 apr 2005, joel coreson revised: 28 nov 2006, ken kuhns, computronicsusa revised: 19 dec 2007, mark finkle ...
Evolution of HTTP - HTTP
instead of sending http over a basic tcp/ip stack,
netscape communications created an additional encrypted transmission layer on top of it: ssl.
For Further Reading - XSLT: Extensible Stylesheet Language Transformations
open.org/cover/xsl.html xsl-list subscribe: http://www.mulberrytech.com/xsl/xsl-list/ archives: http://www.biglist.com/lists/xsl-list/archives/ the xsl-list is a very active general mailing list, hosted by mulberry technologies mozilla.dev.tech.xslt google groups: http://groups.google.com/group/mozilla.dev.tech.xslt this is a newsgroup that discusses
netscape-specific xslt issues.
Transforming XML with XSLT - XSLT: Extensible Stylesheet Language Transformations
(supported) sum() (supported) system-property() (supported) translate() (supported) true() (supported) unparsed-entity-url() (not supported) for further reading books online the world wide web consortium portals articles tutorials/examples mailing lists/newsgroups resources index original document information copyright information: copyright © 2001-2003
netscape.