Commit Graph

173 Commits

Author SHA1 Message Date
Bill Meier cc39abb0cd Update Gtk info:
- remove Gtk1 related material;
- add info as to Wireshark 1.10 & newer supporting Gtk3.

svn path=/trunk/; revision=48262
2013-03-12 16:49:23 +00:00
Jeff Morriss 2e41f64067 Don't say "Warn!", say "Warning!"
svn path=/trunk/; revision=48110
2013-03-05 22:26:03 +00:00
Jeff Morriss 52872af2a1 Update the information on building RPMs based on recent work. Include the information that the Qt development package needs to be installed.
svn path=/trunk/; revision=48109
2013-03-05 22:20:16 +00:00
Balint Reczey 1ebdb2e521 Export libwireshark symbols using WS_DLL_PUBLIC define
Also remove old WS_VAR_IMPORT define and related Makefile magic
everywhere in the project.

svn path=/trunk/; revision=47992
2013-03-01 23:53:11 +00:00
Anders Broman 840b63b5e5 From "beroset":
updated Windows build instructions to include 64-bit builds.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8386

svn path=/trunk/; revision=47853
2013-02-24 15:03:26 +00:00
Bill Meier 16e1ded9a9 Minor correction for "Add a new file to the Subversion repository"
svn path=/trunk/; revision=47187
2013-01-20 21:34:06 +00:00
Jeff Morriss b0a659d218 Fix up the Subversion instructions for Win32:
- add it as an optional package to install when installing Cygwin
- de-duplicate some text about why it's good to work with the Subversion
  source (no need to tell them the same thing, once for each Subversion
  client)
- Make it obvious that the user has a choice of Subversion clients
- Fix the URL to TortoiseSVN

svn path=/trunk/; revision=46016
2012-11-12 23:07:50 +00:00
Guy Harris 79b3cd9989 For VS 2010 EE, when building 64-bit, indicate why you need the SDK (to
compilers that generate 64-bit code).

svn path=/trunk/; revision=45317
2012-10-04 18:46:39 +00:00
Guy Harris 6d0f0a4ccc Fix swapped column headings.
svn path=/trunk/; revision=45316
2012-10-04 18:33:09 +00:00
Guy Harris d42dff7973 Clarify what the problem is with building PortableApps or U3 packages
with Visual Studio Express Edition - the resulting package cannot be
self-contained and will require that the Visual C++ Redistributables be
installed on any machine into which you plug the portable Wireshark
package, which kinda defeats the purpose of a portable package (plug it
in and go).

svn path=/trunk/; revision=45315
2012-10-04 18:31:18 +00:00
Guy Harris 061131b172 For each toolchain version, split the stuff about Microsoft.VC{n}.CRT
and vcredist_{processor}.exe into three paragraphs, and put the bit
about vcredist_{64-bit processor}.exe into the paragraph about 64-bit
targets.

svn path=/trunk/; revision=45311
2012-10-04 17:01:38 +00:00
Guy Harris 066c17c4e0 Note that we redistribute "using Visual C++ Redistributable Package" for
*all* 64-bit builds, regardless of whether you have Visual Studio Express
Edition or not.

You only need to download the redistributable package when you're using
the Express Edition or are doing 64-bit builds.

svn path=/trunk/; revision=45307
2012-10-04 07:19:13 +00:00
Guy Harris 75672d926d Reflect current reality as it exists in Makefile.nmake - even with
MSVC2008 and MSVC2010, when doing 32-bit builds, with the non-Express
versions we "Install a particular Visual C++ assembly as a private
assembly for the application", if for no other reason than to support
"portable" versions of Wireshark, where the application is provided a a
completely self-contained directory tree on a medium such as a flash
drive, and where there is no installer to install anything on the target
machine.  For 64-bit builds, we currently don't support a "portable"
version, so we "Use the Visual C++ Redistributable Package".

Convert tabs to spaces.

svn path=/trunk/; revision=45306
2012-10-04 05:10:11 +00:00
Guy Harris 4e0c2b4d09 Close up space between opening quote and "Choosing a Deployment Method".
svn path=/trunk/; revision=45304
2012-10-04 04:02:57 +00:00
Guy Harris 99147c7b11 Oops, get rid of a cut-and-pasteo extra <para> tag.
svn path=/trunk/; revision=45303
2012-10-04 03:30:40 +00:00
Guy Harris 1fb353e77b For VS 2005, also mention the IA-64 vcredist the first time we mention
the versions of vcredist, just in case anybody is building for Itanium. 
The second time we mention them, mention all three, not just the 32-bit
x86 version.  Rewrite the sentence for that a bit - it's not as if MSVC
uses particular deployment methods, those were chosen by the Wireshark
development team.

For VS 2008, note that Microsoft mentions all three redistribution
mechanisms, and link to the "Choosing a Deployment Method" page for VS
2008 (which looks as if Microsoft didn't do a good job of editing it
after copying-and-pasting the 2005 version, or didn't set up ASP or
whatever it is that supplies VS-specific versions of the pages
correctly).

For VS 2010, note that Microsoft mentions all three redistribution
mechanisms, link to the "Choosing a Deployment Method" page for VS 2010,
and note that it recommends the method we chose and gives it as as the
first method.

svn path=/trunk/; revision=45302
2012-10-04 02:53:15 +00:00
Guy Harris e64724222e For each of the 3 ways to redistribute Visual C++ libraries, give them
tags from the "Redistributing Visual C++ libraries" section of the MSDN
"Choosing a Deployment Method" page, and put them in the same order as
the three methods mentioned on that page (which means swapping the
second and third ways in the list, so "method 2" becomes "method 3" and
"method 3" becomes "method 2".

svn path=/trunk/; revision=45301
2012-10-04 01:44:17 +00:00
Guy Harris 50c8d588c6 Oops, match opening and closing tags.
svn path=/trunk/; revision=45279
2012-10-03 08:02:34 +00:00
Guy Harris 9f3fc48fb5 Get rid of the "Install MSVC the usual way" paragraph - the previous
paragraphs give more details on how to install, and the stuff about
vcvars32.bat is given later, in more detail.

While we're at it, fix another reference to vcvars32 to also refer to
vcvarsall.

svn path=/trunk/; revision=45278
2012-10-03 07:38:01 +00:00
Guy Harris 5ed58aa3a7 Move the stuff about setting environment variables to the "setting up
cmd.exe" section.

svn path=/trunk/; revision=45277
2012-10-03 07:20:32 +00:00
Guy Harris 3fbfed9c5b Redo the "set the environment variables" section to fill in all parts of
the "32-bit vs. 64-bit build machine" vs. "32-bit vs. 64-bit target"
matrix.  Use the correct paths ("Visual Studio 10.0", not "Visual Studio
10" - an MSDN page uses the latter, but my virtual machine shows the
former; add "(x86)" to "Program Files" on 64-bit machines, as the batch
files are installed in 32-bitland).

svn path=/trunk/; revision=45276
2012-10-03 07:14:47 +00:00
Guy Harris c29fb8db5e 8 columns now.
svn path=/trunk/; revision=45275
2012-10-03 00:28:19 +00:00
Guy Harris bef2638581 OK, more columns, so narrower?
svn path=/trunk/; revision=45274
2012-10-03 00:23:16 +00:00
Guy Harris 39ba21e3db Go figure. Something that's not on the top or bottom is in the
"middle", while something that's not on the left or right is in the
"center".

svn path=/trunk/; revision=45273
2012-10-02 23:00:17 +00:00
Guy Harris 8f5c33c6b1 Have separate 32-bit and 64-bit rows in the table of compiler packages.
svn path=/trunk/; revision=45272
2012-10-02 22:31:27 +00:00
Guy Harris 20c7cf091e We have one assembler-language module, so note that the assembler is
needed - and that there are separate 32-bit-target and 64-bit-target
assemblers.

svn path=/trunk/; revision=45079
2012-09-23 20:49:18 +00:00
Guy Harris 53e6306b70 Fix a capitalization error.
More "Platform SDK" -> "SDK".

svn path=/trunk/; revision=45078
2012-09-23 20:44:21 +00:00
Guy Harris 90552831fc Fix copy-and-pasteo.
Refer to the SDK as just the SDK, not the Platform SDK - Microsoft
dropped the "Platform" with the Vista SDK.

Update the section on the SDK to reflect that and to reflect that Vista
isn't the current version.

svn path=/trunk/; revision=45077
2012-09-23 20:35:09 +00:00
Guy Harris dc4542a435 Give information on setting up cmd.exe environment variables to build
64-bit Wireshark.

svn path=/trunk/; revision=45074
2012-09-23 20:12:19 +00:00
Guy Harris aa141ca177 The Cygwin item that's now installed by default is Base/rebase.
svn path=/trunk/; revision=45062
2012-09-23 08:26:01 +00:00
Guy Harris b49261efed At least one of the Cygwin items is now installed by default with Cygwin
1.7, so you only click on the "Skip" item if there is such an item.

svn path=/trunk/; revision=45061
2012-09-23 03:42:34 +00:00
Guy Harris 813fabb6ae Ugh, the process of installing VS2010 and all the stuff you need in
order to do 64-bit compiles is a delicate one.  Give the gory details.

svn path=/trunk/; revision=45060
2012-09-23 02:41:11 +00:00
Guy Harris 1a3d5f03f3 Add the Windows 7 SDK, which you need if you'll be using MSVC++ Express
Edition and want to build 64-bit binaries.

svn path=/trunk/; revision=45057
2012-09-22 20:52:20 +00:00
Jeff Morriss 22b7086fb9 We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
svn path=/trunk/; revision=44997
2012-09-19 01:37:13 +00:00
Guy Harris 843697e0bd Fix some of the links for Subversion, which is now at
subversion.apache.org.

svn path=/trunk/; revision=44787
2012-09-06 08:21:51 +00:00
Gerald Combs 170dbf387c Visual C++ 2008 → 2010.
svn path=/trunk/; revision=44622
2012-08-23 03:18:48 +00:00
Guy Harris 1c03669611 Update a link (that's where it redirected to).
Remove "/en-us" from links; presumably it'll go to the appropriate
country and language for you (or will default to the country and primary
language of Redmond, Washington :-)).

svn path=/trunk/; revision=43034
2012-06-03 17:08:38 +00:00
Guy Harris db4c94e438 Update some links (the "[Ff]amily[Ii]d=" links just redirected to the
"id=" links when I last tried them).

There  are apparently both x86 and x86 versions of the VC++ 2005
distributables and, at least for the non-SP1 versions, there's also an
IA64 version.  List them.

If the URLs have the country and language in them, the displaylang= item
doesn't seem to work (tried with both "displaylang=en" and
"displaylang=de" with both "en-us" and "de-de").  Remove it.

Fix some typoes.

svn path=/trunk/; revision=43026
2012-06-03 16:39:27 +00:00
Pascal Quantin 7221f9e870 Add references to MSVC++ 2008 64-bit redistributables.
Add version numbers for MSVC++ 2010 64-bit redistributables.
--Cette ligne, et les suivantes ci-dessous, seront ignorées--

M    docbook/wsdg_src/WSDG_chapter_tools.xml

svn path=/trunk/; revision=43018
2012-06-03 08:15:43 +00:00
Guy Harris 5a9a6ed033 Fix end of closing tag.
svn path=/trunk/; revision=43017
2012-06-03 07:47:20 +00:00
Guy Harris f4a5c30ef6 Close XML tag.
svn path=/trunk/; revision=43015
2012-06-03 07:04:13 +00:00
Guy Harris 3035d820d2 Say "For {compiler}, you need" rather than "For {compiler}, use" - when
discussing VC++ 2010, at least, you may need *both* of them if you'll be
doing both 32-bit and 64-bit builds; hopefully this makes it sound a bit
less like a choice of one or the other but not both.

Get rid of reference to 32-bit builds with MSVC++ 2008 (did it do 64-bit
builds? I didn't see any reference to 64-bit redistributables for it on
the pages for the other redistributables).

svn path=/trunk/; revision=43014
2012-06-03 03:55:37 +00:00
Guy Harris 8fbf7f36f2 Mention vcredist_x64.exe in the table, and mark the vcredist_*.exe as
filenames throughout.  Do the same with some other file names.

svn path=/trunk/; revision=43013
2012-06-03 03:49:05 +00:00
Guy Harris 7f2ad04127 I don't know what the version number is of the MSVC++ 2010 SP1 x86-64
redistributables.

svn path=/trunk/; revision=43012
2012-06-03 03:32:46 +00:00
Guy Harris cd55e12b57 Mention the installers for the 64-bit versions of the redistributables.
svn path=/trunk/; revision=43011
2012-06-03 03:24:22 +00:00
Guy Harris df48550ce2 Indicate what you're supposed to do with vcredist_x86.exe (download it
to the WIRESHARK_LIB_DIR, and don't run it after downloading it).

Indicate that the version of vcredist_x86.exe you download depends not
only on the major version of the VC++ you have but on what service packs
you have.

svn path=/trunk/; revision=43010
2012-06-03 02:53:36 +00:00
Gerald Combs ee60b15469 Fix or remove download links as appropriate. Remove the entry for the
.NET Framework 3.0; it looks like we never really supported it.

svn path=/trunk/; revision=42992
2012-06-01 23:35:32 +00:00
Bill Meier 0600db677f Remove support for MSVC < MSVC2005; Update Developer's Guide.
svn path=/trunk/; revision=40395
2012-01-06 15:45:46 +00:00
Gerald Combs c9681dcb26 Add "peflags" to the list of required executables. Use it to make sure
the DLLs we use have DEP and ASLR enabled.

svn path=/trunk/; revision=40316
2011-12-28 20:29:13 +00:00
Bill Meier 36840e68de Update the "How to handle transformed data" section to reflect current practice.
svn path=/trunk/; revision=40228
2011-12-16 15:58:10 +00:00