aboutsummaryrefslogtreecommitdiffstats
path: root/config.h.win32
AgeCommit message (Collapse)AuthorFilesLines
2015-11-23Remove configure --enable-ipv6 optionJoão Valverde1-3/+0
It's an ancient obsolete option with a confusing name. Change-Id: Ib10330cf859cdea18fed2077c6539e56350ef380 Reviewed-on: https://code.wireshark.org/review/11967 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-06-09[MSVC 2015] Change the check to look for MSVC 2010 or newer rather thanAnders1-2/+1
adding MSVC 2015 Change-Id: I151be089529f2bb460b313f84a348f51689eb445 Reviewed-on: https://code.wireshark.org/review/8854 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-03-25Have a #define for whether the capture buffer size can be set.Guy Harris1-2/+7
It can be set if either 1) this is Windows (where we're assumed to be using WinPcap, which includes calls to set the buffer size) or 2) we have pcap_create() (in which case we also have pcap_set_buffer_size(), at least in a normal libpcap release). Use that rather than testing "defined(_WIN32) || defined(HAVE_PCAP_CREATE)"; that makes it a bit more obvious what's being tested. Change-Id: Id9f8455019d19206b04dd6820a748cb97ae5ad12 Reviewed-on: https://code.wireshark.org/review/7816 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-02-19Qt: Add more version and packaging information to the main window.Gerald Combs1-0/+2
Add a "flavor" (for lack of a better word) banner, which can be set at build time via WIRESHARK_VERSION_FLAVOR / VERSION_FLAVOR. Set it to "Development Build" by default. This effectively migrates the "DEVELOPMENT VERSION" logo image text from the GTK+ UI. Add full release and automatic update information at the bottom. Remove the short version from the welcome banner (top left). To do: - Add back support for gui_version_placement. - Move the version and repository branch to the flavor label? - Add update links as appropriate to the bottom. - Clean up layout and spacing. Change-Id: I28af33e6c2beb855f803a2dfedef49f3e8389057 Reviewed-on: https://code.wireshark.org/review/7071 Reviewed-by: Gerald Combs <gerald@wireshark.org>
2015-02-14Don't check for C89 headers.Guy Harris1-6/+0
1988 called, they want their lack of a C standard back. We don't need to check whether we have stdarg.h, stddef.h, stdlib.h, or string.h, as they're specified by C89 and I don't think there are any platforms we care about that don't have a C89 environment in which we could be built. Change-Id: I447551181284fab7722354b62774625ed8ee94bc Reviewed-on: https://code.wireshark.org/review/7110 Petri-Dish: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-02-14We use GLib's directory-reading routines, so we don't need <dire[cn]t.h>.Guy Harris1-3/+0
Change-Id: Id86e5d6d0ab24adb1bfff0688f33a40f2fdaed8d Reviewed-on: https://code.wireshark.org/review/7108 Petri-Dish: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-02-06Remove gethostbyaddr and gethostbyaddr2.Gerald Combs1-2/+2
They've been deprecated for a very long time. Replace them with getaddrinfo. Note that we might not want to do synchronous name resolution at all. Add HAVE_GETADDRINFO to the KfW win-mac.h collision list. Change-Id: If59ce8a038776eadd6cd1794ed0e2dad8bf8a22c Reviewed-on: https://code.wireshark.org/review/6958 Reviewed-by: Gerald Combs <gerald@wireshark.org> Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-12-20We assume all versions of MSVC have floorl().Guy Harris1-0/+3
If not, we'll have to play some games in config.nmake. Change-Id: I1dbc5d4ef41ede0e596dbe40b4e139e0f6c39dba Reviewed-on: https://code.wireshark.org/review/5904 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-10-30Remove the optional strncasecmp.{h,c} target (for systems that don't have ↵Jeff Morriss1-5/+0
that API). strncasecmp() has been prohibited for years (in favor of the g_ascii_ version). Change-Id: I64b7c29099b1c5240757e2026fe3490096a84755 Reviewed-on: https://code.wireshark.org/review/4980 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-21Extcap Capture InterfaceRoland Knall1-0/+1
Extcap is a plugin interface, which allows for the usage of external capture interfaces via pipes using a predefined configuration language which results in a graphical gui. This implementation seeks for a generic implementation, which results in a seamless integration with the current system, and does add all external interfaces as simple interfaces. Windows Note: Due to limitations with GTK and Windows, a gspawn-winXX-helper.exe, respective gspawn-winXX-helper-console.exe is needed, which is part of any GTK windows installation. The default installation directory from the build is an extcap subdirectory underneath the run directory. The folder used by extcap may be viewed in the folders tab of the about dialog. The default installation directory for extcap plugins with a pre-build or installer version of wireshark is the extcap subdirectory underneath the main wireshark directory. For more information see: http://youtu.be/Nn84T506SwU bug #9009 Also take a look in doc/extcap_example.py for a Python-example and in extcap.pod for the arguments grammer. Todo: - Integrate with Qt - currently no GUI is generated, but the interfaces are still usable Change-Id: I4f1239b2f1ebd8b2969f73af137915f5be1ce50f Signed-off-by: Mike Ryan <mikeryan+wireshark@lacklustre.net> Signed-off-by: Mike Kershaw <dragorn@kismetwireless.net> Signed-off-by: Roland Knall <rknall@gmail.com> Reviewed-on: https://code.wireshark.org/review/359 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-07-06Clean up handling of missing functions.Guy Harris1-2/+7
With autotools, CMake, and nmake, if we have a function, #define HAVE_{function_name_in_all_caps}, otherwise don't #define it. If we provide our own version of a function in libwsutil, make sure we have a header that declares it, and *ONLY* include that header if HAVE_{function_name_in_all_caps} is *NOT* defined, so that we don't have the system declaration and our declaration colliding. Check for inet_aton, strncasecmp, and strptime with CMake, just as we do with autotools. Simplify the addition of {function_name_in_all_caps}_LO to libwsutil in autotools. Change-Id: Id5be5c73f79f81919a3a865324e400eca7b88889 Reviewed-on: https://code.wireshark.org/review/2903 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-06-21Move the Windows build target OS definitions to Win XPGraham Bloice1-2/+2
This doesn't preclude use on < XP but does potentially allow use of API's that don't exist on Win2K, and doing so would then stop the exe from running on 2K. Change-Id: I08b58bd510b832ddabbb717dd73eb7a89264048e Reviewed-on: https://code.wireshark.org/review/2504 Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-06-18Get rid of obsolete references to nettlePascal Quantin1-3/+0
Bug: 2089 Change-Id: Ie3337a1b750d8d95f6291c77dfd19cd1b0c57e83 Reviewed-on: https://code.wireshark.org/review/2388 Tested-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2014-06-16More Python removal.Guy Harris1-5/+1
Fix a duplicate @HAVE_LUA@ while we're at it. Change-Id: I21acf388498a996701adea401551a65c9ba4f5f0 Reviewed-on: https://code.wireshark.org/review/2285 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-06-10Change HAVE_SSE42 to HAVE_SSE4_2 add $(SIMD_FLAGS)AndersBroman1-1/+1
Add autotools macros to distribution Call AX_EXT to define HAVE_SSE4_2 Change-Id: I9ff085d923dfafb32510cdd14290e74a2aaea302 Reviewed-on: https://code.wireshark.org/review/2110 Tested-by: Anders Broman <a.broman58@gmail.com> Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-06-09Add sse4.2 optimized function ws_mempbrk_sse42()Jakub Zawadzki1-0/+3
In text protocols, like SIP, lot of time is spend guint8_pbrk(), assume that text is not binary (no NULs), and use SSE4.2 pcmpistri instruction. Also move & rename guint8_pbrk() from tvbuff.c as _ws_mempbrk. HAVE_SSE42 must be defined to use _ws_mempbrk_sse42() only activaded for Windows currently. Change-Id: Ic853d84805bdb6492c4f45d2bcc79a973fd9804e Reviewed-on: https://code.wireshark.org/review/1730 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-03-31Continue to remove $Id$ from top of fileAlexis La Goutte1-1/+0
(Using sed :sed -i '/^\/\* \$Id\$ \*\//,+0 d') ( /* $Id */ ) Change-Id: I46e928d7f2a307c35876ed5d34cb6b7cccfcd6e9 Reviewed-on: https://code.wireshark.org/review/886 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-12-08Add MSC version for VS2013.Graham Bloice1-2/+2
svn path=/trunk/; revision=53870
2013-10-05(Hopefully) unbreak windows build (#define'ing to 0 is notJörg Mayer1-1/+1
undefined). svn path=/trunk/; revision=52387
2013-10-05Invert NEED_INET_ATON_H to HAVE_INET_ATON_HJörg Mayer1-1/+1
Remove unused NEED_G_ASCII_STRTOULL_H svn path=/trunk/; revision=52385
2013-03-03Check to see if GLib's printf routines support the X/Open / POSIXGerald Combs1-0/+3
thousands grouping (') flag and use it in format_size if it's available. As far as I can tell this translates to "everywhere except Windows and OpenBSD". According to the various build logs at https://build.opensuse.org/package/show?package=mingw32-glib2&project=windows%3Amingw%3Awin32 the OBS GLib packages enable GLib's internal printf implementation from Gnulib which means we *should* be able to enable this on Windows. Unfortunately this doesn't appear to be the case. svn path=/trunk/; revision=48042
2013-03-01Export libwireshark symbols using WS_DLL_PUBLIC defineBalint Reczey1-10/+0
Also remove old WS_VAR_IMPORT define and related Makefile magic everywhere in the project. svn path=/trunk/; revision=47992
2013-02-19Add automatic software update checks for Win32 using WinSparkle. AddGerald Combs1-0/+3
preferences (currently hidden) to disable updates, set the update frequency, and set the update "channel" (stable vs development). Add a "Help" menu item to manually check for updates. svn path=/trunk/; revision=47748
2012-09-21Revert r45018 and r45019: put config.h back in lemon.c and take _U_ back offJeff Morriss1-0/+5
the compile line when building with cmake. Put _U_'s definition in config.h when building with autofoo and on Windows. svn path=/trunk/; revision=45034
2012-09-20Add a missing C comment termination; (Should fix buildbot error ?)Bill Meier1-1/+1
svn path=/trunk/; revision=45031
2012-09-20Fix a typo in SVN #44995 which caused building Wireshark with VS 2012 to fail.Bill Meier1-3/+3
svn path=/trunk/; revision=45029
2012-09-19Add VC11 (VS2012) to an '#if _MSC_VER == 1500 || ...' test.Bill Meier1-1/+2
TBD: is really required. svn path=/trunk/; revision=44995
2012-09-18From Chris Maynard via ↵Jeff Morriss1-0/+5
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6134 : Add VERSION_MAJOR, VERSION_MINOR, and VERSION_MICRO to the config.h on Windows (actually Chris' patch included VERSION_BUILD and VERSION_EXTRA but I've left those out to match what we have on *NIX now). svn path=/trunk/; revision=44988
2012-08-23The name configure.in has been deprecated for many years.Jörg Mayer1-1/+1
Use configure.ac instead. svn path=/trunk/; revision=44630
2012-06-25From Tony Trinh:Anders Broman1-1/+1
Update Lua from 5.1 to 5.2 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7400 svn path=/trunk/; revision=43482
2012-06-20Remove HAVE_WIRELESS_TOOLBAR from the other build systems.Jörg Mayer1-1/+0
svn path=/trunk/; revision=43419
2012-06-19Start to have an generic wireless toolbar. Sligtly modified patch from Anders Broman1-0/+1
Pontus Fuchs. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6973 svn path=/trunk/; revision=43354
2012-01-04Add initial support for Qt along with a "ui" subdirectory.Gerald Combs1-0/+2
svn path=/trunk/; revision=40378
2011-11-07Change the use of threads from "mostly always, depending on yourGerald Combs1-3/+0
configure options and Gtk+ and GLib versions" to "always". svn path=/trunk/; revision=39751
2011-10-05Add a HAVE_GEOIP_V6 configuration option and enable it by default.Gerald Combs1-1/+4
svn path=/trunk/; revision=39283
2011-09-25Get rid of (hopefully) all configure options to enable MAIN_MENU_USE_UIMANAGERJörg Mayer1-1/+0
as it is the only option left. svn path=/trunk/; revision=39138
2011-08-06Move the *pcap stuff together. Add an item forGuy Harris1-4/+7
HAVE_PCAP_GET_SELECTABLE_FD to make it clear that it is never defined on Windows. svn path=/trunk/; revision=38380
2011-08-01Another fix for building with MSVC2005.Stig Bjørlykke1-3/+0
The previous fixes in r37728 and r37730 did build a wireshark which was unable to use the native windows file dialog (GetOpenFileName). svn path=/trunk/; revision=38299
2011-07-15No need to define USE_THREADS twice.Chris Maynard1-2/+0
svn path=/trunk/; revision=38037
2011-07-14On Windows enable threads everywhere instead of just in dumpcap. IfGerald Combs1-0/+5
threads are enabled use them to check the recent file list. Fixes bug 3810. svn path=/trunk/; revision=38033
2011-06-28Replace all strerror() with g_strerror().Stig Bjørlykke1-2/+0
Remove our local strerror implementation. Mark strerror as locale unsafe API. This fixes bug 5715. svn path=/trunk/; revision=37812
2011-06-23Remove old PCRE references from the Windows build environment. We're notGerald Combs1-3/+0
likely to add it back to wireshark-win32-libs and it was never available in wireshark-win64-libs. svn path=/trunk/; revision=37778
2011-06-20AttachConsole() needs _WIN32_WINNT 0x0500.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=37730
2011-06-20Add back support for building with MSVC2005 (and older).Stig Bjørlykke1-0/+3
svn path=/trunk/; revision=37728
2011-06-17Make pcap-ng the default. Add a compile-time option to prefer pcap-ng orGerald Combs1-2/+3
pcap. Add a "-P" capture option which tries to use pcap instead of pcap-ng ("-P" seemed to be the best option but we may want to use a different letter). Update the documentation and release notes. svn path=/trunk/; revision=37696
2011-05-31Remove HAVE_AIRPDCAPAnders Broman1-1/+0
svn path=/trunk/; revision=37495
2011-05-12WANT_PACKET_EDITOR fixups for Windows.Chris Maynard1-1/+1
svn path=/trunk/; revision=37091
2011-05-12Conditional support for packet-editor [default=no].Jakub Zawadzki1-0/+1
svn path=/trunk/; revision=37084
2011-05-12Make the use of UIManager a configure option.Anders Broman1-0/+2
NOTE Only for Windows. Additional moves to UIManager. svn path=/trunk/; revision=37072
2011-04-29On Windows: don't (try but fail--the code did not work) to defineJeff Morriss1-0/+3
HAVE_GZLCEARERR. Define HAVE_INFLATEPRIME if we HAVE_LIBZ. svn path=/trunk/; revision=36954