* packet-lua.h
authorlego <lego@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 28 Jan 2006 03:15:45 +0000 (03:15 +0000)
committerlego <lego@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 28 Jan 2006 03:15:45 +0000 (03:15 +0000)
commitf01b804fa36435773d9c8a37d3774983324241c5
tree1b5dc96568d516aef2cd1ad84d0f357418a58d75
parentadd85f6c0ef4615d1d12f0cb20da0e5d5509deac
* packet-lua.h
  * SubTreeType (ett) was renamed as SubTree

* lua_tap.c
   - change the way the taps register (still to be finished so I won't comment)

* lua_tree.c
   * SubTree(ett) moved here, now it autoregisters all subtrees created at once. The user neither does need to create a SubTreeArray(eliminated) anymore nor to register it.

* lua_proto.c
   * SubTree moved out from here its "global" variables are used by lua_tree.c .
   * SubTreeArray was eliminated (now ett's "autoregister")
   * Created usertypes for
      - Pref a preference
      - Prefs all preferences of one protocol
      So far they are transparent to the user.
   * Proto has become a pseudo-table instead of a method based (registration in nicer)

* packet-lua.c
  * runtime errors go where they are meant to:
    - errors in dissector code go to the tree (a-la malformed)
    - errors in registration/handoff/init use reporte_failure()
  * no more Lua code to be compiled at runtime

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17110 f5534014-38df-0310-8fa8-9805f1628bb7
plugins/lua/lua_proto.c
plugins/lua/lua_tap.c
plugins/lua/lua_tree.c
plugins/lua/packet-lua.c
plugins/lua/packet-lua.h