DEVELOPERS-HINTS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sent this several days ago but it never showed up on wine-patches...

Detailed changes:
DEVELOPERS-HINTS:
Updated list of dll directories
Added/updated comments for dll list
Added comments for programs list
Updated IRC network name in several documents

ChangeLog:
Updated directory info in DEVELOPERS-HINTS, and IRC info in several documents.

-- Jeff Smith

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 3 months FREE*. http://join.msn.com/?page=features/virus&xAPID=42&PS=47575&PI=7324&DI=7474&SU= http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_virusprotection_3mf
Index: DEVELOPERS-HINTS
===================================================================
RCS file: /home/wine/wine/DEVELOPERS-HINTS,v
retrieving revision 1.15
diff -u -r1.15 DEVELOPERS-HINTS
--- DEVELOPERS-HINTS	13 Dec 2002 02:26:18 -0000	1.15
+++ DEVELOPERS-HINTS	20 Dec 2002 12:10:33 -0000
@@ -8,124 +8,135 @@
 The Wine source tree is loosely based on the original Windows modules. 
 Most of the source is concerned with implementing the Wine API, although
 there are also various tools, documentation, sample Winelib code, and
-code specific to the binary loader.
+code specific to the binary loader.  Note that several of the libraries
+listed here are "stubbed out", meaning they still need to be implemented.
 
 DLLs:
 -----
 	dlls/			- All the DLLs implemented by Wine
 
-		advapi32/	- crypto, systeminfo, security, eventlogging
-		avicap32/
+		advapi32/	- Crypto, systeminfo, security, eventlogging
+		avicap32/	- AVI capture window class
 		avifil32/	- COM object to play AVI files
-		comctl32/	- common controls
-		commdlg/	- common dialog boxes (both 16 & 32 bit)
+		cabinet/	- Cabinet file interface
+		comcat/		- Component category manager
+		comctl32/	- Common controls
+		commdlg/	- Common dialog boxes (both 16 & 32 bit)
 		crtdll/		- Old C runtime library
-		crypt32/
-		dciman32/
-		ddraw/		- DirectX ddraw
-		dinput/		- DirectX dinput 
-		dplay/		- DirectX dplay
-		dplayx/		- DirectX dplayx
-		dsound/		- DirectX dsound
-		gdi/		- GDI (graphics calls)
-			enhmetafiledrv/	- enhanced metafile driver
-			metafiledrv/	- metafile driver
-			win16drv/	- support for Win16 printer drivers
-		glu32/
-		icmp/
+		crypt32/	- Cryptography
+		d3d8/		- Direct3D (3D graphics)
+		d3dx8/		- Direct3D (3D graphics)
+		dciman32/	- DCI Manager (graphics)
+		ddraw/		- DirectDraw (graphics)
+		devenum/	- Device enumeration
+		dinput/		- DirectInput (device input)
+		dinput8/	- DirectInput (device input)
+		dplay/		- DirectPlay (networking)
+		dplayx/		- DirectPlay (networking)
+		dsound/		- DirectSound (audio)
+		gdi/		- GDI (graphics)
+			enhmetafiledrv/	- Enhanced metafile driver
+			metafiledrv/	- Metafile driver
+			win16drv/	- Support for Win16 printer drivers
+		glu32/		- OpenGL Utility library (graphics)
+		icmp/		- ICMP protocol (networking)
 		imagehlp/	- PE (Portable Executable) Image Helper lib
-		imm32/
+		imm32/		- Input Method Manager
 		kernel/		- The Windows kernel
-		lzexpand/	- Liv-Zempel compression/decompression
-		mpr/		- Multi-Protocol Router (interface to various 
-                                  network transport protocols)
-		msacm/		- audio compression manager (multimedia) (16 bit)
-		msacm32/	- audio compression manager (multimedia) (32 bit)
-		msdmo/
-		msimg32/
-		msisys/
-		msnet/
-		msrle32
+		lzexpand/	- Lempel-Ziv compression/decompression
+		mapi32/		- Mail interface
+		mpr/		- Multi-Protocol Router (networking)
+		msacm/		- Audio Compression Manager (multimedia)
+		msdmo/		- DirectX Media Objects
+		msimg32/	- Gradient and transparency (graphics)
+		msisys/		- System information
+		msnet32/	- Network interface
+		msrle32/	- Run length encoder
 		msvcrt/		- 16 bit C runtime library 
 		msvcrt20/	- 32 bit C runtime library
 		msvideo/	- 16 bit video manager
-		netapi32/
+		netapi32/	- Network interface
 		ntdll/		- NT implementation of kernel calls
-		odbc32/
+		odbc32/		- Open DataBase Connectivity driver manager
 		ole32/		- 32 bit OLE 2.0 libraries
 		oleaut32/	- 32 bit OLE 2.0 automation
 		olecli/		- 16 bit OLE client
 		oledlg/		- OLE 2.0 user interface support
 		olepro32/	- 32 bit OLE 2.0 automation
 		olesvr/		- 16 bit OLE server
-		opengl32/	- OpenGL implementation
-		psapi/		- process status API
-		qcap/
-		quartz/
-		rasapi32/	- remote access server API
-		richedit/
-		rpcrt4/
-		serialui/
-		setupapi/
-		shdocvw/
-		shfolder/
+		opengl32/	- OpenGL implementation (graphics)
+		psapi/		- Process Status interface
+		qcap/		- DirectShow runtime
+		quartz/		- DirectShow runtime
+		rasapi32/	- Remote Access Server interface
+		richedit/	- Rich text formatting
+		rpcrt4/		- Remote Procedure Call runtime
+		serialui/	- Serial port property pages
+		setupapi/	- Setup interface
+		shdocvw/	- Shell document object and control
+		shfolder/	- Shell folder service
 		shell32/	- COM object implementing shell views
-		shlwapi/
-		sti/
-		tapi32/		- telephone API
+		shlwapi/	- Shell Light-Weight interface
+		snmpapi/	- SNMP protocol interface (networking)
+		sti/		- Still Image service
+		tapi32/		- Telephone interface
 		ttydrv/		- TTY display driver (Wine specific)
-		url
-		urlmon
+		twain/		- TWAIN Imaging device communications
+		url/		- Internet shortcut shell extension
+		urlmon/		- URL Moniker allows binding to a URL
 		user/		- Window management, standard controls, etc.
-		ver/		- File Installation Library (16 bit)
-		version/	- File Installation Library (32 bit)
-		win32s/
-		win87em/	- 80387 math-emulation
+		version/	- File installation library
+		win32s/		- 32-bit function access for 16-bit systems
 		winaspi/	- 16 bit Advanced SCSI Peripheral Interface
 		winedos/	- DOS features and BIOS calls (interrupts)
 		wineps/		- Postscript driver (Wine specific)
-		winmm/		- multimedia (16 & 32 bit)
-			mciXXX/	- various MCI drivers
-			midimap/- midi mapper
-			wavemap/- audio mapper
-			winearts/ - ARTS audio driver
-			winejack/ - jack audio server driver
-			wineoss/- MM driver for OSS systems
+		wininet/	- Internet extensions
+		winmm/		- Multimedia (16 & 32 bit)
+			mciXXX/   - Various MCI drivers
+			midimap/  - MIDI mapper
+			wavemap/  - Audio mapper
+			winealsa/ - ALSA audio driver
+			winearts/ - aRts audio driver
+			winejack/ - JACK audio server driver
+			wineoss/  - OSS audio driver
 		winnls/		- National Language Support
-		winsock/	
-		wsock32/
+		winsock/	- Sockets 2.0 (networking)
+		wsock32/	- Sockets 1.1 (networking)
+		wintab32/	- Tablet device interface
 		winspool/	- Printing & Print Spooler
-		wintrust/
-		wnaspi32/	- 32 bit ASPI
+		wintrust/	- Trust verification interface
+		wow32/		- WOW subsystem
 		x11drv/		- X11 display driver (Wine specific)
 
 Winelib programs:
 -----------------
 
 	programs/		- All the Winelib programs
-		avitools/
-		clock/
-		cmdlgtst/
-		control/
-		expand/
-		notepad/
-		osversioncheck/
-		progman/
-		regapi/
-		regedit/
-		regsvr32/
-		regtest/
-		uninstaller/
-		view/
-		wcmd/
-		wineconsole/
-		winedbg/
-		winefile/
-		winemine/
-		winepath/
-		winetest/
-		winhelp/
-		winver/
+
+		avitools/	- AVI information viewer and player
+		clock/		- Graphical clock
+		cmdlgtst/	- Common dialog tests
+		control/	- Control panel
+		expand/		- Decompress Lempel-Ziv compressed archive
+		notepad/	- Notepad with RichEdit functionality
+		osversioncheck/	- Check version of Windows being indicated
+		progman/	- Program manager
+		regapi/		- Command line Registry implementation
+		regedit/	- Registry editor
+		regsvr32/	- Register COM server
+		regtest/	- Registry testing program
+		rpcss/		- RPC services
+		rundll32/	- Execute DLL functions directly
+		uninstaller/	- Remove installed programs
+		view/		- Metafile viewer
+		wcmd/		- Command line interface
+		wineconsole/	- Console
+		winedbg/	- Debugger
+		winefile/	- File manager
+		winemine/	- Mine game
+		winepath/	- Translate between Wine and Unix paths
+		winhelp/	- Help viewer
+		winver/		- Windows Version Program
 
 
 Support programs, libraries, etc:
@@ -136,7 +147,7 @@
 	library/		- the Wine portability library
 	miscemu/		- the main Wine program
 	ole/			- global UUIDs static library
-        server/			- the Wine server
+	server/			- the Wine server
 	tools/			- relay code builder, new rc, bugreport
 				  generator, wineconfigurator, etc.
 	unicode/		- Unicode support shared
@@ -164,7 +175,7 @@
 	controls/		- USER built-in widgets
 	windows/		- USER window management
 
-        tsx11/			- thread-safe X11 wrappers (auto generated)
+	tsx11/			- thread-safe X11 wrappers (auto generated)
 
 
 
@@ -285,7 +296,7 @@
 Resources
 ---------
 
-If you also need to add resources to your DLL, the create the .rc
+If you also need to add resources to your DLL, then create the .rc
 file. Add to your ./dlls/<MyDll>/Makefile.in, in the RC_SRCS macro,
 the list of .rc files to add to the DLL. See dlls/comctl32/ for an
 example of this.
@@ -497,7 +508,7 @@
 =========
 
 1. There is a FREE online version of the MSDN library (including
-   documentation for the Win32 API) on http://www.microsoft.com/msdn/
+   documentation for the Win32 API) on http://msdn.microsoft.com/
 
 2. http://www.sonic.net/~undoc/bookstore.html
 
Index: README
===================================================================
RCS file: /home/wine/wine/README,v
retrieving revision 1.38
diff -u -r1.38 README
--- README	1 Jul 2002 18:23:39 -0000	1.38
+++ README	20 Dec 2002 12:10:33 -0000
@@ -220,7 +220,7 @@
 	Please read the file documentation/bugs.sgml to see what
 	information is required.
 
-IRC:	Online help is available at channel #WineHQ on irc.openprojects.net.
+IRC:	Online help is available at channel #WineHQ on irc.freenode.net.
 
 CVS:	The current Wine development tree is available through CVS.
 	Go to http://www.winehq.com/development/ for more information.
Index: documentation/README.fr
===================================================================
RCS file: /home/wine/wine/documentation/README.fr,v
retrieving revision 1.4
diff -u -r1.4 README.fr
--- documentation/README.fr	18 Sep 2002 18:28:19 -0000	1.4
+++ documentation/README.fr	20 Dec 2002 12:10:40 -0000
@@ -245,7 +245,7 @@
 	informations nécessaires.
 
 IRC:	L'aide en ligne est disponible sur le cannal #WineHQ sur
-	irc.openprojects.net.
+	irc.freenode.net.
 
 CVS:	L'arbre de développement actuel de Wine est disponible au travers
 	de CVS.
Index: documentation/bugs.sgml
===================================================================
RCS file: /home/wine/wine/documentation/bugs.sgml,v
retrieving revision 1.8
diff -u -r1.8 bugs.sgml
--- documentation/bugs.sgml	12 Nov 2002 23:24:42 -0000	1.8
+++ documentation/bugs.sgml	20 Dec 2002 12:10:41 -0000
@@ -169,7 +169,7 @@
 	someone posted the vital config hint for your app.
 
 	If that doesn't help, then consider going to
-	irc.openprojects.net channel #WineHQ, posting to
+	irc.freenode.net channel #WineHQ, posting to
 	news:comp.emulators.ms-windows.wine or mailing to the wine-users
 	(or maybe sometimes even wine-devel) mailing lists.
       </para>
Index: documentation/configuring.sgml
===================================================================
RCS file: /home/wine/wine/documentation/configuring.sgml,v
retrieving revision 1.21
diff -u -r1.21 configuring.sgml
--- documentation/configuring.sgml	18 Dec 2002 02:23:29 -0000	1.21
+++ documentation/configuring.sgml	20 Dec 2002 12:10:43 -0000
@@ -529,7 +529,7 @@
                   <term>builtin</term>
                   <listitem><para>
                       The most common form of DLL loading. This is
-                      what you will use if the DLL is to system-specific
+                      what you will use if the DLL is too system-specific
 		      or error-prone in native form (KERNEL for example),
 		      you don't have the native DLL, or you just want to be
                       Microsoft-free.
@@ -1043,7 +1043,7 @@
 	  try the newsgroup
           <systemitem>comp.emulators.ms-windows.wine</systemitem>,
 	  or the IRC channel <systemitem>#WineHQ</systemitem> found on
-          irc.openprojects.net, or connected servers.
+          irc.freenode.net, or connected servers.
 	  Make sure that you have looked over this document thoroughly,
 	  and have also read:
         </para>
Index: documentation/faq.sgml
===================================================================
RCS file: /home/wine/wine/documentation/faq.sgml,v
retrieving revision 1.4
diff -u -r1.4 faq.sgml
--- documentation/faq.sgml	13 Dec 2002 00:33:45 -0000	1.4
+++ documentation/faq.sgml	20 Dec 2002 12:10:45 -0000
@@ -1460,9 +1460,9 @@
       <answer>
         <para>
           Sure. It's channel <filename>#WineHQ</filename> on 
-          <filename>irc.openprojects.net</filename> see 
-          (<ulink url="http://openprojects.nu/services/irc.html";>
-          http://openprojects.nu/services/irc.html</ulink>). Usually several
+          <filename>irc.freenode.net</filename> see 
+          (<ulink url="http://freenode.net";>
+          http://freenode.net</ulink>). Usually several
           Wine developers hang out there just to help YOU ;-)
         </para>
       </answer>


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux