summaryrefslogtreecommitdiff
path: root/doc/README.developer
AgeCommit message (Collapse)AuthorFilesLines
2012-06-13Create, and start using, file name preferences.Jeff Morriss1-0/+8
File name preferences are basically just string preferences except that the GUI will present a "Browse" button that allows the user to go and find the file s/he wants (rather than having to blindly type in the full path). svn path=/trunk/; revision=43228
2012-06-12Note that calls to "expert" functions should not be under 'if (tree)'.Bill Meier1-14/+16
svn path=/trunk/; revision=43224
2012-05-12Mention ENC_UCS_2 and ENC_UTF_16.Guy Harris1-5/+11
svn path=/trunk/; revision=42602
2012-04-29Fix typo errorspascal1-2/+2
svn path=/trunk/; revision=42340
2012-04-25Convert spaces to tabspascal1-6/+6
svn path=/trunk/; revision=42247
2012-03-07Update descriptions of hf[] FIELDDISPLAY and BITMASK fields.Bill Meier1-2/+4
svn path=/trunk/; revision=41400
2012-03-06Emphasize corrext usage of FT_BOOLEAN 'display' field.Bill Meier1-14/+20
Specificaly: For a field type FT_BOOLEAN: - If the bitmask field is zero, then the 'display' field must be 'BASE_NONE'; - If the bitmask field is non-zero, then the 'display' field must be the field-width of the parent bit field. svn path=/trunk/; revision=41379
2012-03-04(Trivial) Fix a typo.Bill Meier1-1/+1
svn path=/trunk/; revision=41343
2012-03-04forgotten updateAnders Broman1-2/+2
svn path=/trunk/; revision=41340
2012-02-29From Mike Morrin:Anders Broman1-0/+18
The attached patches add the uses proto_tree_add_split_bits_ret_val() proto_tree_add_split_bits_crumb() https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6885 svn path=/trunk/; revision=41249
2012-02-09Add tvb_ip_to_str and tvb_ip6_to_str to the Dev GuideAlexis La Goutte1-0/+6
svn path=/trunk/; revision=40941
2012-01-29Fix some typos.Chris Maynard1-12/+12
svn path=/trunk/; revision=40759
2012-01-24Mention the other integer accessors.Chris Maynard1-3/+4
svn path=/trunk/; revision=40704
2011-10-26Fix a spelling mistake. Wrap a few long lines.Jeff Morriss1-13/+14
svn path=/trunk/; revision=39587
2011-10-25Update information about 'encoding' arg values for particular field-types.Bill Meier1-10/+10
svn path=/trunk/; revision=39568
2011-09-30FT_EUI64 need also to specifies encoding !Alexis La Goutte1-2/+2
svn path=/trunk/; revision=39191
2011-09-29Update README.developer to take into account the disappearance ofGuy Harris1-31/+49
FT_EBCDIC and the addition of support for character encodings. svn path=/trunk/; revision=39190
2011-09-28Add default modeline settings to the end of the skeleton code.Chris Maynard1-0/+14
svn path=/trunk/; revision=39178
2011-09-27Future tense -> present tense for the encoding argument toGuy Harris1-3/+3
proto_tree_add_item() having more than just a byte order. svn path=/trunk/; revision=39170
2011-08-23Remove support for libpcre, we use GRegex in GLib.Stig Bjørlykke1-11/+1
svn path=/trunk/; revision=38683
2011-07-18Add instructions how to work with "git svn" instead of "svn"Jörg Mayer1-1/+29
svn path=/trunk/; revision=38080
2011-07-15Update ptvcursor API description to reflect 'endianness' --> 'encoding' ↵Bill Meier1-5/+5
parameter change. svn path=/trunk/; revision=38048
2011-07-11More GLIB_CHECK_VERSION cleanups. Update the minimum GLib/GTK+ versionsGerald Combs1-4/+5
in README.devloper. Remove g_gnuc.h since it's no longer needed. Remove tvbuff_init(), tvbuff_cleanup(), reassemble_init(), and reassemble_cleanup() since they were only used for older GLib versions which didn't support GSlices. Assume we always support the "matches" operator. svn path=/trunk/; revision=37978
2011-05-08Add FT_EUI64 Field TypeAlexis La Goutte1-1/+19
* Remove proto_tree_add_eui64 function from 802.15.4 Dissector * Replace print_eui64/print_eui64 by eui64_to_str/get_eui64_name * Update Documentation (README.dev) * Add new function in libwireshark.def * Support of encoding for tvb_eui64_to_str * Use FT_EUI64 for ICMPv6, CAPWAP, Zbee ... dissector svn path=/trunk/; revision=37015
2011-04-01Add some info as to the determination of the length of a FT_STRINGZ item.Bill Meier1-0/+7
Add a note not leaving trailing whitespace on a line. svn path=/trunk/; revision=36434
2011-02-10Document that proto_tree_add_bytes_format() andJeff Morriss1-0/+4
proto_tree_add_bytes_format_value() may be given a NULL value_ptr. svn path=/trunk/; revision=35907
2011-02-09Document that NTP times can be added with proto_tree_add_item().Jeff Morriss1-5/+21
svn path=/trunk/; revision=35884
2011-01-26Sharpen the description of preference names.Jaap Keuter1-1/+3
svn path=/trunk/; revision=35671
2011-01-21From Alexis La Goutte via ↵Jeff Morriss1-0/+6
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5603 : Following the discussion on the dev mailing list about ett_ value in subtree http://www.wireshark.org/lists/wireshark-dev/201101/msg00039.html a small to update the Readme Developer Guide ! svn path=/trunk/; revision=35610
2011-01-14Add tvb_get_[n|le]toh[40|48|56]() accessors. Addresses bug 5082.Chris Maynard1-0/+6
svn path=/trunk/; revision=35538
2011-01-12Document and export:Anders Broman1-0/+9
tvb_bcd_dig_to_ep_str(); svn path=/trunk/; revision=35499
2011-01-12Introduce, and start using, tvb_get_const_stringz(). This function returns aJeff Morriss1-5/+11
pointer to a NULL-terminated string in the TVB. It is no safer than dissectors which call tvb_get_strsize() and then tvb_get_ptr() but it makes it clear that this usage of tvb_get_ptr() is safe. This function is slightly more efficient than tvb_get_ephemeral_stringz()--but only as long as we're not using composite TVBs. svn path=/trunk/; revision=35493
2011-01-03State in the developer documentation that the tvb_fake_unicode() andStephen Fisher1-15/+4
tvb_get_ephemeral_fake_unicode() functions have been superceded by tvb_get_unicode_string() and tvb_get_ephemeral_unicode_string() respectivey. svn path=/trunk/; revision=35349
2011-01-03Document new tvb_get_unicode_string() and tvb_get_ephemeral_string()Stephen Fisher1-0/+12
functions. svn path=/trunk/; revision=35345
2010-12-23Introduce new function called tvb_get_ephemeral_unicode_stringz(), whichStephen Fisher1-0/+7
is a unicode (UTF-16) version of tvb_get_ephemeral_stringz(). It scans a tvbuff for a UTF-16 string and converts it to UTF-8 upon return. svn path=/trunk/; revision=35253
2010-12-22Allow for NULL preference descriptions.Jaap Keuter1-1/+1
svn path=/trunk/; revision=35242
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-7/+7
keys to have _uint in their names, to match the routines that handle dissector tables with string keys. (Using _port can confuse people into thinking they're intended solely for use with TCP/UDP/etc. ports when, in fact, they work better for things such as Ethernet types, where the binding of particular values to particular protocols are a lot stronger.) svn path=/trunk/; revision=35224
2010-12-18Revert SVN #35214 based upon comments in the Wireshark-dev list.Bill Meier1-1/+647
http://www.wireshark.org/lists/wireshark-dev/201012/msg00206.html svn path=/trunk/; revision=35218
2010-12-17The Styleguide section has been moved to the Wireshark Developer's Guide.Bill Meier1-647/+1
svn path=/trunk/; revision=35214
2010-12-14Update the "Following Conversations" section to use se_alloc() instead of ↵Bill Meier1-63/+47
GMemChunks. Also: add information about the conversation_set_dissector() function. svn path=/trunk/; revision=35185
2010-10-22Add some info about extended value string to section 1.7.1Bill Meier1-1/+12
svn path=/trunk/; revision=34621
2010-10-14Rework "extended value strings":Bill Meier1-5/+21
- Allow direct access when a range of values begins with a value other than 0; - Provide value_string_ext_new() for creating extended value strings at runtime; - Do access to value_string_ext members via a macro (all but value_string.c); - Update documentation. svn path=/trunk/; revision=34514
2010-08-21Document what prefs_register_string_preference() does with your value pointer.Jeff Morriss1-2/+7
svn path=/trunk/; revision=33873
2010-08-12Remove an incorrect line of code from the proto_reg_hanoff prototype.Bill Meier1-2/+0
svn path=/trunk/; revision=33790
2010-07-27Fix grammaro, indent example code.Guy Harris1-8/+9
svn path=/trunk/; revision=33641
2010-07-27Tell people to be careful about loops likeGuy Harris1-0/+11
for (guint8 = 0; guint8 < guint; guint8++) (one of which recently caused an infinite loop with a fuzzed packet in the buildbot). svn path=/trunk/; revision=33639
2010-06-22Update to reflect changes in defines: REP_* > ENC_*Stig Bjørlykke1-9/+9
svn path=/trunk/; revision=33286
2010-05-26Put in a warning about the <stdarg.h> problem that I just found andGuy Harris1-0/+20
fixed in one place (and am now fixing in some other places). svn path=/trunk/; revision=32962
2010-05-25Minor rewording; Also: add note to not use "" for a hf[] array blurb.Bill Meier1-5/+5
svn path=/trunk/; revision=32940
2010-05-24Refer to the endianness arguments as "encoding" rather thanGuy Harris1-3/+3
"representation" - we already use "representation" to refer to the text representation of fields. Change some routines with an endianness argument to make it a representation argument instead; svn path=/trunk/; revision=32929