Launch a Windows XP build environment window (Start > All Programs > Windows Driver Kits > WDK 7600.16385.1 > Build Environments > Windows XP > x86 Free Build Environment) and navigate to c:\devel\pidgin-devel\win32-dev\nss. More info about the build variables can be found on the build instructions page of Mozilla Developer Central. Note that this behavior is different than when using the Mozilla makefiles directly. In order to override these settings, set the corresponding environment variables to 0 or 1 before performing the build. When using the build script below, the default build is WINNT5.1_OPT.OBJ with ECC enabled and DBM disabled. Normally, NSS_ENABLE_ECC NSS_DISABLE_DBM, and NSS_DISABLE_GTESTS should be set to 1. The second two options control which features are enabled. The version after WINNT is the target OS version - WINNT5.1 assumes you're building for Windows XP. The first two options select the build type according to the matrix below: Disable external tests ( NSS_DISABLE_GTESTS).Disable LDAP URI Support ( NSS_PKIX_NO_LDAP).Build for Windows NT ( OS_TARGET=WINNT).Disable legacy DBM database ( NSS_DISABLE_DBM).This is enabled by default as of NSS 3.16.Enable elliptic curve cryptography ( NSS_ENABLE_ECC).Use debug runtime library ( USE_DEBUG_RTL).The NSS build configuration is controlled by environment variables. If you have Visual Studio 2010 installed, it should work without modification as long as the paths are correct. Once this is done, open c:\devel\pidgin-devel\win32-dev\nss\build-x86.bat in your editor of choice and adjust it so that the WDK binaries, mt.exe from the Windows SDK, and lib.exe from the Visual C++ compiler package are all in the PATH. If there aren't any problems, re-run the command without the -dry-run flag. Open a command prompt at your NSS/NSPR directory and run "%PROGRAMFILES(X86)%\GnuWin32\bin\patch" -p1 -dry-run -binary -i nss-wdk.patch.
Network Security Services (NSS) source :ĭownload the latest version of NSS with NSPR (currently 3.24) and extract it to c:\devel\pidgin-devel\win32-dev\nss.ĭownload the latest version of MozillaBuild and install it to c:\devel\mozilla-build.ĭownload the HexChat project's WDK build patch to c:\devel\pidgin-devel\win32-dev\nss\nss-wdk.patch.ĭownload this build script to c:\devel\pidgin-devel\win32-dev\nss\build-x86.bat.NOTE: The build script below is written for Visual Studio 2010 and its included SDK - it might be necessary to tweak the script for any other configuration.ĭownload the WDK for Windows 7 SP1 and install it to the default location.
If you have Visual Studio 2010 Pro or Ultimate installed, this step can be ignored. Note that Windows thinks that "patch.exe" is a patch for a program and will prompt you to UAC elevate it whenever you use it (see this page).ĭownload the Windows SDK for Windows 7 SP1 and install it to the default location. The instructions below are for building NSS using the Windows Driver Kit (WDK), which does build completely.ĭownload Patch from the !GnuWin32 project. However, you can build all the important libraries successfully. It fails at the final stage when linking additional tools. Note: at the moment you can't build NSS completely using GCC/MinGW. NSS depends on NSPR and a shared database (SQLite since NSS 3.12), but you don't have to worry about these as the downloads from Mozilla contain all sources required to build the libraries. You may choose to limit the maximum number of contacts shown on the sidebar by setting a suitable number from the Pidglet sidebar gadget settings.Network Security Services (NSS) is the library Pidgin uses for connecting to SSL-enabled servers. Now once you sign into your various accounts in Pidgin, you may see all your contacts showing up on the Sidebar.
From this list you have to select the Pidglet plugin and click on close. A window will popup showing the list of available plugins. Restart Pidgin and and go to Tools > Plugins from the main window. Double click on it to install the sidebar gadget called Piglet nd add this gadget to your sidebar.ģ. You may find another file called Pidglet.Gadget. After extracting the contents of the package you have to copy the pidglet.dll file to C:/Program Files/Pidgin/Plugins/ directory.Ģ. The package contains the plugin (a dll file) and a sidebar gadget installer (a.
Pidglet can be download from Google Code or Mirror 1.
In this article we will tell you how to show the contact list from your Pidgin Messenger on the Sidebar.įirst of all you have to download a package called Pidglet that will do the job for you which here is to display your contact list from Pidgin messenger on the Windows Vista / Windows 7 sidebar. The sidebar in Windows 7 and Windows Vista provides you with gadgets that provide you with quick access to certain apps and features such as you can se a big round clock on your side bar and more.