diff options
author | Gerald Combs <gerald@wireshark.org> | 2017-10-20 16:10:34 -0700 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2017-10-21 08:23:45 +0000 |
commit | 0d9b8eaf088628255e64343462ac0e2e90c66c67 (patch) | |
tree | f63f63af6379947eabae6b2746a6d9eb9816d6ba /doc | |
parent | b289699ace2075c934f7009dea307156f9296071 (diff) |
Warn the developer if we're building with GTK+.
Move The Slowest Migration In The History Of Ever a little further
along.
Change-Id: Ib8b49708e7036dd412a7ffc8660ded9f681374c0
Reviewed-on: https://code.wireshark.org/review/24006
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/README.developer | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/doc/README.developer b/doc/README.developer index 766ef56035..e494e9e7b9 100644 --- a/doc/README.developer +++ b/doc/README.developer @@ -410,10 +410,15 @@ tmpnam is insecure and should not be used any more. Wireshark brings its own mkstemp implementation for use on platforms that lack mkstemp. Note: mkstemp does not accept NULL as a parameter. -Wireshark supports platforms with GLib 2.22[.x]/GTK+ 2.12[.x]/Qt 4.8[.x] or -newer. If a Glib/GTK+/Qt mechanism is available only in newer Glib/GTK+/Qt -versions then use "#if GLIB_CHECK_VERSION(...)", "#if GTK_CHECK_VERSION(...)" or -"#if QT_VERSION_CHECK(...)" to conditionally compile code using that mechanism. +Wireshark requires mininum versions of each of the libraries it uses, in +particular GLib 2.22.0, Qt 4.8.0, and GTK+ 2.12.0 or newer. If you +require a mechanism that is available only in a newer version of a +library then use its version detection macros, e.g. "#if +GLIB_CHECK_VERSION(...)", "#if QT_VERSION_CHECK(...)", and "#if +GTK_CHECK_VERSION(...)" to conditionally compile code using that +mechanism. If you're using GTK_CHECK_VERSION be aware that GTK+ will be +removed in a future release. Adding new features to the GTK+ UI is +discouraged. When different code must be used on UN*X and Win32, use a #if or #ifdef that tests _WIN32, not WIN32. Try to write code portably whenever |