Search completed in 1.71 seconds.
DOMMatrixReadOnly - Web APIs
m11, m12, m13, m14, m21, m22, m23, m24, m31,
m32, m33, m34, m41, m42, m43, m44 double-precision floating-point values representing each component of a 4×4 matrix, where m11 through m14 are the first column, m21 through m24 are the second column, and so forth.
... dommatrixreadonly.tofloat32array() returns a new float32array containing all 16 elements (m11, m12, m13, m14, m21, m22, m23, m24, m31,
m32, m33, m34, m41, m42, m43, m44) which comprise the matrix.
...(in other words, down the first column from top to bottom, then the second column, and so forth.) dommatrixreadonly.tofloat64array() returns a new float64array containing all 16 elements (m11, m12, m13, m14, m21, m22, m23, m24, m31,
m32, m33, m34, m41, m42, m43, m44) which comprise the matrix.
... for a 3d matrix, the returned string contains all 16 elements and takes the form matrix3d(m11, m12, m13, m14, m21, m22, m23, m24, m31,
m32, m33, m34, m41, m42, m43, m44).
Using XPInstall to Install Plugins - Archive of obsolete content
c:\winnt\syste
m32\ directory var windirectory = getfolder("win system"); // create the folder c:\winnt\syste
m32\myplugin var dllwin32folder = getfolder("file:///", windirectory+"\\myplugin\\"); //install dll to c:\windows folder copyerr = addfile("", version, plugin_file, dllwin32folder, null); if (copyerr != 0) { logcomment("first install:"+copyerr); return copyerr; } // install the xp...
...t file to c:\winnt\syste
m32\myplugin folder var xptwin32folder = getfolder("file:///", windirectory+"\\myplugin\\"); copyerr = addfile("", version, component_file, xptwin32folder, null); if (copyerr != 0) { logcomment("first install:"+copyerr); return copyerr; } once the secondary installation has taken place, the win32 registry keys have to be updated to indicate information about where the secondary install location is, so that browsers can discover it.
...in particular, like many ocx files (activex controls) it installs to a special directory within c:\winnt\syste
m32\, called c:\winnt\syste
m32\myplugin.
NSS Tools modutil
adding a cryptographic module this example adds a new cryptographic module to the database: c:\modutil> modutil -dbdir "c:\databases" -add "cryptorific module" -libfile "c:\winnt\syste
m32\crypto.dll" -mechanisms rsa:dsa:rc2:random the security module database tool displays a warning: warning: performing this operation while communicator is running couldcause corruption of your security databases.
... platforms { winnt::x86 { modulename { "cryptorific module" } modulefile { crypto.dll } defaultmechanismflags{0x0000} cipherenableflags{0x0000} files { crypto.dll { relativepath{ %root%/syste
m32/crypto.dll } } setup.exe { executable relativepath{ %temp%/setup.exe } } } } win95::x86 { equivalentplatform { winnt::x86 } } } to install from the script, use the following command.
...(y/n) y using installer script "installer_script" successfully parsed installation script current platform is winnt::x86 using installation parameters for platform winnt::x86 installed file crypto.dll to c:/winnt/syste
m32/crypto.dll installed file setup.exe to ./pk11inst.dir/setup.exe executing "./pk11inst.dir/setup.exe"...
Hacking Tips
for (; iter != current->end(); iter++) { ionspew(ionspew_codegen, "instruction %s", iter->opname()); […] masm.store16(im
m32(iter->id()), address(stackpointer, -8)); // added if (!iter->accept(this)) return false; […] } this modification will add an instruction which abuse the stack pointer to store an immediate value (the lir id) to a location which would never be generated by any sane compiler.
...for instance, on a 64-bit linux host you can use the following configure command to get an arm simulator build: ar=ar cc="gcc -
m32" cxx="g++ -
m32" ../configure --target=i686-pc-linux --enable-debug --disable-optimize --enable-threadsafe --enable-simulator=arm or on os x: $ ar=ar cc="clang -
m32" cxx="clang++ -
m32" ../configure --target=i686-apple-darwin10.0.0 --enable-debug --disable-optimize --enable-threadsafe --enable-arm-simulator an --enable-debug --enable-optimize build is recommended if you want to run jit-tests o...
... use the simulator debugger for ar
m32 the same instructions for arm64 in the preceeding section apply, but the environment variable differs: use arm_sim_debugger=1.
Install script template - Archive of obsolete content
additionally installs to a secondary location on the windows desktop, in this case c:\winnt\syste
m32\myplugin\ 3.
... * * @param empty param list **/ function createsecondaryinstall() { // use getfolder in such a way that it creates c:\winnt\syste
m32\myplugin secondaryfolder = getfolder("win system", company_name); // if secondaryfolder is null, then there has been an error if(!secondaryfolder) return nosecondaryinstall; else { // we have admin privileges to write to the win system directory // so we will set up dll and xpt in their new home errblock2 = addfile (plid, version, plugin_file, secondaryfolder, null); // some...
NSS 3.52 release notes
bug 1624864 - allow building of gcm-ar
m32-neon on non-armv7 architectures.
... bug 1620799 - introduce nss_disable_gcm_ar
m32_neon to build on ar
m32 without neon support.
Installing Pork
note: once you do this, you can only use this version of gcc in -
m32 mode.
... $ export path=/builds/gcc-3.4.6-installed/bin:$path $ export cppflags=-
m32 $ cc=gcc34 cxx=g++34 cppflags=-
m32 ldflags=-
m32 ../src/configure --enable-replace-cpp --prefix=/builds/gcc-3.4.6-installed --target=i686-pc-linux $ make $ make install program_transform_name= ...
SpiderMonkey Build Documentation
so need rust, in addition to having normal rust set up you'll need to add another target to your existing rust toolchain (don't add a new toolchain spidermonkey will use only one toolchain and use it for both host and target code: rustup target add i686-unknown-linux-gnu to build a 32-bit version on a 64-bit linux system, you can use the following: pkg_config_libdir=/usr/lib/pkgconfig cc="gcc -
m32 -mfpmath=sse -msse -msse2" cxx="g++ -
m32 -mfpmath=sse -msse -msse2" ar=ar \ $src/configure --target=i686-pc-linux or for clang.
... $src/configure --target=i686-pc-linux-gnu to build a 32-bit arm version on a 64-bit linux system, that runs in the arm simulator, you can use the following: ar=ar cc="gcc -
m32 -mfpmath=sse -msse -msse2" cxx="g++ -
m32 -mfpmath=sse -msse -msse2" \ $src/configure --target=i686-pc-linux --enable-simulator=arm to build a 32-bit version on a 64-bit mac system (the target version is specific to your os/x sdk), you can use the following: $src/configure --target=i386-apple-darwin16.7.0 # choose the appropriate sdk version for your version of os/x to build a 64-bit version on a 32-bit mac system (e.g.
DOMMatrix - Web APIs
m11, m12, m13, m14, m21, m22, m23, m24, m31,
m32, m33, m34, m41, m42, m43, m44 double-precision floating-point values representing each component of a 4×4 matrix, where m11 through m14 are the first column, m21 through m24 are the second column, and so forth.
... [m11m21m31m41m12m22
m32m42m13m23m33m43m14m24m34m44]\left [ \begin{matrix} m_{11} & m_{21} & m_{31} & m_{41} \\ m_{12} & m_{22} & m_{32} & m_{42} \\ m_{13} & m_{23} & m_{33} & m_{43} \\ m_{14} & m_{24} & m_{34} & m_{44} \end{matrix} \right ] the positions of the 16 elements (m11 through m44) which comprise the 4×4 abstract matrix.
MCD, Mission Control Desktop, AKA AutoConfig - Archive of obsolete content
figure arguments --disable-mailnews --enable-extensions=cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,webservices,inspector,gnomevfs,negotiateauth --enable-crypto --disable-composer --enable-single-profile --disable-profilesharing --with-system-jpeg --with-system-zlib --with-system-png --with-pthreads --disable-tests --disable-jsd --disable-installer '--enable-optimize=-os -g -pipe -
m32 -march=i386 -mtune=pentium4' --enable-xft --enable-xinerama --enable-default-toolkit=gtk2 --enable-official-branding --disable-xprint --disable-strip --enable-pango autoconf.js [root@b008-02 /usr/lib/firefox-1.5.0.2] $tail -4 greprefs/autoconf.js // autoconfig jehan pref('general.config.obscure_value', 0); pref('general.config.filename', 'firefox.cfg'); firefox.cfg this file will set the br...
Building NSS
if you don't have a domain suffix you can add an entry to /etc/hosts (on windows, c:\windows\syste
m32\drivers\etc\hosts) as follows: 127.0.0.1 localhost.localdomain validate this opening a command shell and typing: ping localhost.localdomain.
NSS 3.45 release notes
bug 1550579 - replace ar
m32 curve25519 implementation with one from fiat-crypto bug 1551129 - support static linking on windows bug 1552262 - expose a function pk11_findrawcertswithsubject for finding certificates with a given subject on a given slot bug 1546229 - add ipsec ike support to softoken bug 1554616 - add support for the elbrus lcc compiler (<=1.23) bug 1543874 - expose an external clock for ssl this ad...
Xptcall Porting Status
<font color="black">partially working</font> netbsd/ar
m32 mike pumford <mpumford@black-star.demon.co.uk> mike writes: i have started porting to the platform based on the code for linux arm.
Using js-ctypes
components.utils.import("resource://gre/modules/ctypes.jsm"); var lib = ctypes.open("c:\\windows\\syste
m32\\user32.dll"); /* declare the signature of the function we are going to call */ var msgbox = lib.declare("messageboxw", ctypes.winapi_abi, ctypes.int32_t, ctypes.int32_t, ctypes.jschar.ptr, ctypes.jschar.ptr, ctypes.int32_t); var mb_ok = 0; var re...