forked from osmocom/wireshark
23c9a1e036
Convert our self-generating FAQ to Asciidoctor via the following steps:
- `help/faq.py > /tmp/faq.html`.
- `pandoc -t asciidoc -o docbook/faq.adoc /tmp/faq.html`.
- Manually clean up the markup using a text editor.
Question and answer content was left intact. Removing or updating
obsolete content will have to be done in a separate change.
The Asciidoctor project uses the .adoc extension, so start using it here
as well.
The contents of the "help" directory appear to have been used for
offline support in help_url.c, but that functionality was removed in
2008 in
|
||
---|---|---|
.. | ||
CMakeLists.txt | ||
COPYING.rtf | ||
ComponentGroups.wxi | ||
DirectoryStructure.wxi | ||
Features.wxi | ||
InputPaths.wxi | ||
Plugins.wxi | ||
Prerequisites.wxi | ||
README | ||
StringOverrides.wxl | ||
UserInterface.wxi | ||
Wireshark.wxs | ||
WiresharkOptionsDlg.wxs | ||
WiresharkWixUI.wxs | ||
banner.bmp | ||
banner.svg | ||
dialog.bmp | ||
dialog.svg | ||
windeployqt-to-wix.ps1 |
README
WiX installer for Wireshark This is currently an experimental feature to provide Wireshark with an .msi installer. It is intended to replace the NSIS installer, but needs to be a little more complete before doing so. (Developer) Differences/notes compared to NSIS installer: 1. You need the WiX toolset to build the installer. See http://wixtoolset.org/releases/ (v3.10 is recommended) 2. SNMP, Radius, Diameter, and Qt translations files are harvested to be included in the installer. Any custom/additional files just need to be written to the appropriate build output directory and the installer will pick them up. NSIS required modifying a file (custom_mibs.txt, etc) for inclusion 3. Plugin DLLs are not automatically harvested. To include your DLL, modify Plugins.wxi 4. To build the WiX installer run: > msbuild /m /p:Configuration=RelWithDebInfo wix_package_prep.vcxproj > msbuild /m /p:Configuration=RelWithDebInfo wix_package.vcxproj Known issues: 1. It does not include installing Npcap or USBPcap (the NSIS installer does). These currently come as NSIS installers and it seems it would make more sense to "bundle" them with WiX rather than include them as part of the Wireshark.msi. 2. Needs more flexible handling of VC CRT Merge module (need build script to provide appropriate macros). Something like (or modifying existing) FindMSVC_REDIST.cmake. Currently only VS2013 / CRT120 and VS 2015 / CRT140 are supported. 3. Uninstalling previous versions. NSIS installer did things more "manually" than Wix does by default. Need to merge as best as possible to handle backwards compatibility. The .msi architecture uses an "UpgradeCode" help facilitate install/uninstall/upgrade and NSIS installer doesn't have that. The NSIS installer also removed whole directories instead of just removing what it installed (still not sure if this is better or worse) Patches welcome to address any of the issues above or improvements you think can be made.