aboutsummaryrefslogtreecommitdiffstats
path: root/docbook/wsdg_src
AgeCommit message (Collapse)AuthorFilesLines
2024-02-18doc: Mention that Lua 5.3 and later doesn't work in the WSDG.John Thacker2-1/+6
[skip ci]
2024-02-14Stats tree: Change our path separatorGerald Combs1-1/+1
Change our menu path separator to "//" similar to our filter buttons. Change the "name" configuration element to "path", since it's a menu path. Add a separate "title" element. This lets us use names like "Foo I/O".
2024-01-21tools: Add an installation prefix option to macos-setup.shGerald Combs1-0/+1
Add a `-p` option, which lets you specify an installation prefix for software libraries. Ruby gems and Python modules (Asciidoctor and pytest) still install into their default locations. [skip ci]
2023-12-19Recurse into folders while checking URLsMartin Mathieson1-2/+2
2023-12-06Remove init of tap variablesStig Bjørlykke1-1/+1
A tap_id is never 0, so initializing tap variables to -1 is not necessary.
2023-11-20Remove init of proto variablesStig Bjørlykke1-1/+1
Remove init of proto, header field, expert info and subtree variables. This will reduces the binary size by approximate 1266320 bytes due to using .bss to zero-initialize the fields. The conversion is done using the tools/convert-proto-init.py script.
2023-11-14Docs: Move attributes.adoc to the doc directoryGerald Combs1-1/+1
2023-11-10Fix some spelling errorsMartin Mathieson1-1/+1
2023-11-02Initialize static proto values to 0Stig Bjørlykke2-25/+25
Add a script to initialize static proto values to 0 instead of -1. This will save ~1MB static init code.
2023-10-31Use C99 instead of GLib types in doc+docbookDavid Perry2-18/+18
Ran `tools/convert-glib-types.py` over the files in `doc/` and `docbook/`, then manually checked/massaged/reverted results as appropriate. One small step towards addressing #19116
2023-10-22Docs+tools: Remove GPLv3 with Bison from the allowed license listGerald Combs1-1/+0
f21cd2e23f removed the last of our Bison code, so there's no need to have "GPL (v3 or later) (with Bison parser exception)" in the allowed license list.
2023-10-09Docs: Add "Staying Current" to the packaging sectionGerald Combs1-0/+6
2023-10-03WSDG: Update build type flags to reflect realityJoão Valverde1-6/+5
CMake will add NDEBUG with RelWithDebInfo. Fix that entry. CMake will not add -O0 with Debug. Fix that entry. Remove the WS_DEBUG_UTF_8 flag. It is too much detail in this context.
2023-09-29Docs: Update our Qt6 LTS versionGerald Combs1-1/+1
2023-09-25WSDG: Update the automated builds sectionGerald Combs1-8/+9
2023-09-25Version: 4.1.1 → 4.3.0Gerald Combs1-1/+1
[skip ci]
2023-09-21CMake: Rework assertions and add dependency on NDEBUGJoão Valverde1-6/+9
Separate enabling assertions from WS_DEBUG. Use NDEBUG if ENABLE_ASSERT is not defined, to conform to CMake conventions for the build type. Misc assertion header enhancements. This partially reverts 25d4a099f7c5578d1d43f66f8e9ea567f698cc4b.
2023-09-18WSDG: Update Windows Qt installation stepsMarkku Leiniö1-14/+15
2023-09-16WSDG: use Bourne-shell commands to set variables in UN*X.Guy Harris1-2/+2
2023-09-16WSDG: note environment variables that must, or can, be set on UN*Xes.Guy Harris1-0/+20
2023-09-16WSDG: use a fixed-width font the names of the setup scripts.Guy Harris1-6/+6
2023-09-16WSDG: AsciiDoc headings need a space between the ='s and the text.Guy Harris1-1/+1
2023-09-16WSDG: put setup information for various UN*X families in subsections.Guy Harris1-23/+35
Try discrete headings. Also, get rid of the stuff about how to install stuff from source, as that informatin is no longer in this section.
2023-09-15WSDG: Update documentation for CMake build typeJoão Valverde1-8/+26
2023-08-31WSDG: Add admonition about the AURJoão Valverde1-3/+10
2023-08-31WSDG: Fix formatting for one sentenceJoão Valverde1-2/+2
2023-08-31WSDG: call the UN*X build instructions section just "UN*X".Guy Harris1-1/+1
The various sections with Windows build instructions no longer say "step-by-step", so there's no reason for the UN*X section to say so, either.
2023-08-28WSDG: Note that VS requires extra components for Arm64Gerald Combs1-0/+7
2023-08-25Fix Debian packaging and remove stale references to "init.lua"João Valverde1-2/+3
2023-08-23Lua: Load init.lua from plugins directoryJoão Valverde1-9/+25
Instead of having a global init.lua in datafile_dir that may contain library code, load the init.lua script from the plugins directories, similar to other Lua scripts, but guaranteed to be the first one loaded. This is consistent with our practice and avoids overwriting the customizable share/wireshark/init.lua with each instalation or upgrade. It also should allow using package.path correctly (which does not include the configuration directory). The init.lua in the configuration directory is still loaded for backward compatibility. It generates a warning in the console.
2023-08-07macos-setup.sh, WSDG: Qt 6 builds must be done manually on macOS.Guy Harris1-5/+28
Update macos-setup.sh to attempt to install Qt 6.2.4; that won't work, but at least it means it doesn't install Qt 5, which is no longer used as the default Qt version for builds. Have macos-setup.sh not say you're ready to build Wireshark if Qt hasn't been installed; if QT_VERSION was set but Qt wasn't installed, point to the Wireshark Develper's Guide for instructions on how to download and install it. Have the Wireshark Developer's Guide give instructions on how to download and install Qt 6, derived from the instructions for Windows but modified for installing 6.2.4 on macOS.
2023-07-21Tools: Move malloc debugging to a separate fileGerald Combs1-3/+6
Set our various malloc debugging environment variables in a separate `debug-alloc.env` file and document it in the Developer's Guide.
2023-06-15wsdg: Quick Start steps for tests with MSVCJohn Thacker1-2/+13
2023-06-15wsdg backporting a patch: fix typoJones Syue1-1/+1
When reading developer's guide about backporting, it looks like the commit hash in this example is '1ab2c3d4', and it is more consistent if we use 'backport-1ab2c3d4' instead of 'backport-g1ab2c3d4'. This closes #19140 Signed-off-by: Jones Syue <jonessyue@qnap.com>
2023-06-13Document use of pytest with external testsDavid Perry1-0/+45
It is straightforward to run Python-based tests which are outside the Wireshark source tree.
2023-06-12Add a script to convert GLib types to their C equivalentsGerald Combs1-23/+23
Convert wsutil/802_11-utils.[ch] as a test. Update some of our documentation. Ping #19116
2023-06-12MSYS2: Use Lua 5.2 and update documentationJoão Valverde1-3/+5
2023-06-12WSDG: Move a line to the proper placeJoão Valverde1-1/+1
2023-06-12WSDG: Add cross-compilation instructions for Arch LinuxJoão Valverde1-10/+81
2023-06-10CMake+Windows: Use "x64" instead of "win64"Gerald Combs2-2/+2
Use "x64" to refer to "Windows running on 64-bit Intel processors". Get rid of WIRESHARK_TARGET_PROCESSOR_ARCHITECTURE in favor of WIRESHARK_TARGET_PLATFORM because the latter is shorter.
2023-06-08WSDG: Amend some section titles (quick setup)João Valverde1-5/+5
Make them subjectively better in terms of clarity and simplicity.
2023-06-07WSDG: Update test documentation to reflect the latest changesJoão Valverde1-13/+19
2023-06-06WSDG quick setup - fix typoMartin Mathieson1-1/+1
2023-06-06WSDG: Remove shell mark and improve formattingJoão Valverde1-16/+16
Remove shell mark to conform to the rest of the guide and facilitate copy-pasting. Fix the formating for a path.
2023-06-06WSDG: Add cross-compilation instructionsJoão Valverde1-0/+54
Ping #19108.
2023-06-06WSDG: Update quick setupJoão Valverde1-8/+4
2023-06-06WSDG: Update test suite documentationJoão Valverde1-64/+49
2023-06-05Tests: Remove unused file suite_external.pyJoão Valverde1-80/+1
This became unsupported and unused with 3128269aa0ef04c7537e6dec958b491eb76cb0ff. Reimplementing this feature using pytest is left as future work.
2023-05-25Docs: Move MSYS2 instructions to WSDGJoão Valverde1-3/+69
Ping #17771.
2023-05-24GitLab CI+Docbook: More win64 → x64 updatesGerald Combs2-3/+3