Wine Definitions take #3 -final ?
Steven Edwards
steven_ed4153 at yahoo.com
Mon Feb 3 08:21:39 CST 2003
Also maybe add something like
# explorer : A clone of the Windows interface, needed for certain applications and testing of the
common controls.
--- Tom Wickline <twickline2 at triad.rr.com> wrote:
> I would like to thank everyone who has helped so far on this.
> If you see something out of pace please comment on it. If everything
> looks good ill send a patch to alexandre in a couple days after everyone
> has
> had time to look this over.
>
> Tom
>
> --------------------------- 2003/02/03
>
> -- = files that are listed in this Doc but are not installed on my system.
> * = files are in this Doc and on my system
> @ = files that are on my system but not in the Doc
> # = files that are not in the Doc or on my System ( wineboot ) will be
> in future releases ?
>
>
> -- dosmod : Deleted as of Jan 2001.
>
> -- fnt2bdf : Discussed on Wine-Devel ( practically obsolete )
>
> @ notepad : The windows Notepad replacement
>
> @ progman : A program Manager for WINE.
>
> @ regedit : A command-line tool to edit your registry or for important a
> windows registry to Wine.
>
> @ regsvr32 : A program to register/unregister .DLL's and .OCX files.
> Only works on those dlls that can
> self-register.
>
> @ uninstaller: A program to uninstall installed Windows programs. Like
> the Add/Remove Program in the windows control panel.
>
> @ wcmd : Wine's command line interpreter a cmd.exe replacement.
>
> @ widl : Wine IDL compiler compiles (MS-RPC and DCOM) Interface
> Definition Language files (into
> something useful for compiling Wine and Winelib apps, similar to wmc and
> wrc). Should also be able to generate typelibs (someday).
>
> * wine : The main Wine executable. This program will load a Windows
> binary and run it, relying upon the Wine shared object libraries.
>
> # wineboot : This program is executed on startup of the first wine
> process of a particular user.
> wineboot won't automatically run when needed. Currently you have to
> manually run it after you install something.
> A list of what it currently does.
>
> * wininit.ini processing
> * registry RenameFiles entries
> * RunServices* / RunOnce* / Run registry keys
>
>
> -- winebootup : Now wineboot......
>
> * winebuild : Winebuild is a tool used for building Winelib applications
> (and by Wine itself) to allow a developer to compile a .spec file into a
> .spec.c file.
>
> * wineclipserv : The Wine Clipboard Server is a standalone XLib
> application whose purpose is to manage the X selection when Wine exits.
>
> @ wineconsole : The purpose of wineconsole is to render the output of
> CUI programs
> it does so either thru a window (called the USER32 backend) or by using
> an existing unix shell (called the curses backend)
> the first backend is triggered when the app programmatically opens a
> console (AllocConsole)
> the second one is triggered on startup by using wineconsole myapp.exe
> instead of wine myapp.exe on the command line
>
> * winedbg : A application making use of the debugging API to allow
> debugging of Wine or Winelib applications as well as Wine itself (kernel
> and all DLLs).
>
> @ winedump : Dumps the imports and exports of NE and PE (Portable
> Executable) files. DLL (included in wine tree).
>
> @ winefile : A clone of the win3x filemanager.
>
> @ winegcc/wineg++: Wrappers for gcc/g++ respectively, to make them
> behave as MinGW's gcc. Used for porting apps over to winelib.
>
> * winelauncher : A wine wrapper shell script that intelligently handles
> wine invocation by informing the user about what's going on, among other
> things. To be found in tools/ directory. Use of this wrapper script
> instead of directly using wine is strongly encouraged, as it not only
> improves the user interface, but also adds important functionality to
> wine, such as session bootup/startup actions. If you intend to use this
> script, then you might want to rename the wine executable to e.g.
> wine.bin and winelauncher to wine. the WINECONFDIR/config file.
>
> @ winemaker : Winemaker is a perl script which is designed to help you
> bootstrap the conversion of your Windows projects to Winelib. In order
> to do thisit will go analyze your code, fixing the issues listed above
> and generate autoconf-based Makefiles.
>
> @ winemine : A clone of "Windows Minesweeper" a demo WineLib app.
>
> @ winepath : A tool for converting between Windows paths and Unix paths
> (useful for shell scripts ans such).
>
> * wineserver : The Wine server is the process that manages resources,
> coordinates threads, and provides synchronization and interprocess
> communication primitives to Wine processes.
>
> -- winesetup : This is a Tcl/Tk based front end that provides a user
> friendly tool to edit and configure the WINECONFDIR/config file.
>
> * wineshelllink : This shell script can be called by Wine in order to
> propagate Desktop icon and menu creation requests out to a GNOME or KDE
> (or other Window Managers).
>
> @ winewrap : Takes care of linking winelib applications. Linking with
> winelib is a complex process, winewrap makes it simple.
>
> @ winhelp : When Windows (at least 3.0, but it may well have appeared in
> 2.0) was launched, a help system was designed. Help information is
> stored in .hlp files, and was viewed with winhelp.exe (16 bit application).
> When Windows 95 was launched, the same help system still existed (even
> it grew in complexity), and help was viewed by a 32 bit application
> (winhlp32.exe). Those help files (.hlp) are in fact generated by a
> specific build system, starting from RTF files, with some very styles to
> define the specific portions (pages, links...).
> When an application requires a specific help page to be displayed, it
> calls an API (WinHelp), specifying the name of the help file, and a
> information about what needs to be displayed (hence the context
> sensitive help).
> When the Internet wave was clear to the MS folks, they moved the help
> system architecture to HTML files (replacing the RTF sources). That are
> the .CHM files (basically, compressed HTML files and their embedded
> information - images, metafiles...), which are normally displayed by an
> OCX (which basically decompress the right files and ask IWebBrowser to
> display them).hh.exe (which is now the .CHM viewer) is just a wrapper to
> that OCX.
>
> * wmc : Wine Message Compiler it allows Windows message files to be
> compiled into a format usable by Wine.
>
> * wrc : Wine Resource Compiler. It allows Winelib programmers (and Wine
> itself) to compile Windows style resource files into a form usable by Wine.
>
>
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
More information about the wine-devel
mailing list