3 wxNamingViewer - a wxWindows implementation of NamingViewer
4 Author: Charlie Frasch <cfrasch@atdesk.com>
6 Based on NamingViewer by Chris Hafey (chris@stentorsoft.com)
9 1. This is an (almost) exact port of NamingViewer to wxWindows. There are some
10 differences and a few minor improvements. The port was done with
11 ACE 5.1.4/TAO 1.1.4 and wxWindows 2.1.5 on Borland C++ Builder 4. Chris Hafey
12 contributed changes for MSVC. It has recently (11/11/03) been updated for
13 ACE 5.3.1/TAO 1.3.1, wxWindows2.4.2 and linux.
15 *) put <null> as the "root" of the naming context if a naming service cannot be
18 *) allows definition of objects with no valid IOR, uses CORBA::Object::_nil().
20 *) uses Profile::to_string() to generate the profile(s) in the View IOR dialog
22 *) minor changes to dialogs to enable and disable controls as appropriate
24 *) added Edit menu with Copy item
29 *) (still) does not support circularly defined naming contexts.
34 For Borland C++ Builder:
36 *) Obtain, make and install wxWindows. See http://www.wxwindows.org.
38 *) Obtain ACE/TAO. See https://www.dre.vanderbilt.edu/~schmidt/ACE.html.
40 *) Build the the dynamically linked release version of ACE and TAO. See
41 http://www.tenermerx.com/programming/corba/tao_bcb/index.html.
43 *) Make the wxNamingViewer using either the command line compiler with
44 make -f makefile.b32 (set ACE_ROOT as usual; set BCCDIR to your C++ Builder
45 install directory) or use the C++ Builder IDE (double-click on
46 wxNamingViewer.bpr. You may need to modify the include and library paths to
47 suit your particular installation.
52 *) Obtain, make and install wxWindows. See http://www.wxwindows.org.
54 *) Obtain ACE/TAO. See https://www.dre.vanderbilt.edu/~schmidt/ACE.html.
56 *) Build the the dynamically linked release version of ACE and TAO.
58 *) optionally use MPC to generate the makefile
60 -) enable the wxwindows feature
61 vi $ACE_ROOT/bin/MakeProjectCreator/config/default.features
67 mwc.pl -type gnuace -recurse
69 *) Make the wxNamingViewer
70 must have wxWindows=1 on make line or in
71 $ACE_ROOT/include/makeinclude/platform_macros.GNU