From: Herman B. <her...@us...> - 2003-04-20 22:46:55
|
Update of /cvsroot/gaim/web/htdocs/win32 In directory sc8-pr-cvs1:/tmp/cvs-serv26389 Modified Files: index.php Log Message: Update on Win Gaim bugs and FYI stuff Index: index.php =================================================================== RCS file: /cvsroot/gaim/web/htdocs/win32/index.php,v retrieving revision 1.43 retrieving revision 1.44 diff -u -d -r1.43 -r1.44 --- index.php 7 Apr 2003 23:41:17 -0000 1.43 +++ index.php 20 Apr 2003 22:46:50 -0000 1.44 @@ -10,28 +10,46 @@ <?php start_section("Win Gaim Latest News")?> I will try to keep this section updated with responses to major bugs or frequently asked Win Gaim questions. (This is an attempt to avoid duplicate bug reports)<br> + +<h3>FYI</h3> <ul> <li> -<b>Win Gaim v0.60 crashes</b> - Please check bug report <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=715975&group_id=235&atid=100235">#715975</a>. +<b>GTK+ Runtime</b> - In Win Gaim 0.60 and higher, the Gaim installer will no longer install the GTK+ runtime dlls. This needs to be installed speparately, using the Gtk+ runtime installer from the <a href="http://www.dropline.net/gtk/">gtk-win sourceforge project</a>. Running the Gaim installer will indicate which version of the GTK+ runtime is needed. As a result I will no longer have control over your gtkrc settings (Refer to next subheading). </li> + <li> -<b>Can't rearrange my buddy list</b> - Please check bug report <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=716045&group_id=235&atid=100235">#716045</a>. +<b>GTK+ default font setting</b> - The default font and size as set by the GTK+ runtime installer, is "tahoma 12". Those of you who ran alpha versions of Win Gaim will be used to "sans 8". In order to change this back, keep reading. For those using non Western character sets (i.e. Chinese) it is important to use a default font setting that maps to your paticular language (i.e. sans). If you check your pango.aliases file in your GTK\2.0\etc\pango dir, you will see that sans is aliased to many non-western font sets. To set your default font, edit your gtkrc file (located in your GTK\2.0\etc\gtk-2.0 dir) and make sure it contains the following line (with the font name and size of your choosing):<BR> +gtk-font-name="sans 8" </li> + <li> -<b>GTK+ Runtime</b> - In Win Gaim 0.60 and higher, the Gaim installer will no longer install the GTK+ runtime dlls. This needs to be installed speparately, using the Gtk+ runtime installer from the <a href="http://www.dropline.net/gtk/">gtk-win sourceforge project</a>. Running the Gaim installer will indicate which version of the GTK+ runtime is needed. As a result I will no longer have control over your gtkrc settings (Refer to next subheading). +<b>Native Windows look and feel</b> - GTK is themable, which means that you can change colors, fonts and how the actual widgets are drawn. If you unzip <a href="gtk-wimp.zip">gtk-wimp.zip</a> to your GTK installation directory, Gaim will look and feel like a native windows app (including Windows XP). If you make use of this theme, you won't need to change your default font as outlined above.. The default windows font will be used. If you wish to switch back to the bluecurve theme that the GTK+ installer is set to use, just goto your GTK\2.0\share\themes\Default\gtk-2.0 directory and rename gtkrc to gtkrc.gtk-wimp and gtkrc.bluecurve to gtkrc. You can visit the gtk-wimp site at <a href="http://gtk-wimp.sf.net">http://gtk-wimp.sf.net</a> </li> + <li> -<b>GTK+ default font setting</b> - The default font and size in the gtkrc file that comes with the GTK+ runtime installation, is set to "tahoma 12". Those of you who ran alpha versions of WinGaim will be used to "sans 8". In order to change this back, keep reading. For those using non Western character sets (i.e. Chinese) it is important to use a default font setting that maps to your paticular language ("Sans" does map to non-Western character sets). Those who wish to change their default font or font size will also need to follow these instructions.<BR><BR> -To set your default font, you need to edit your gtkrc file (located in your GTK\2.0\etc\gtk-2.0 dir) and make sure it contains the following line (with the font name and size of your choosing):<BR> -gtk-font-name="sans 8" +<b>Win Gaim Smiley Themes</b> - You can drag and drop the <a href="http://gaim.sourceforge.net/themes.php">Smiley Themes</a> into Win Gaim. Simply save the theme to your desktop and then drag and drop it into the Smiley themes list (for versions higher than 0.60a5). </li> +</ul> + +<h3>Major Win Gaim bugs and Workarounds</h3> +<ul> <li> -<b>Win Gaim Smiley Themes</b> - You can drag and drop the <a href="http://gaim.sourceforge.net/themes.php">Smiley Themes</a> into Win Gaim. Simply save the theme to your desktop and then drag and drop it into the Smiley themes list (for versions higher than 0.60a5). +<b>Win Gaim v0.60 and higher crashes</b> - Since switching to using the GTK+ runtime installer, a very common but very unpleasant Windows SNAFU (known as DLL Hell) is being experienced by a lot of Win Gaim users. The complaint is that Win Gaim crashes routinely on startup (but not neccessarily just on startup). This will happen if you have previously installed dlls on your machine which have the same name as those used by Gaim. More specifically, if those other dlls were installed to either your Windows or Windows system (system or system32) directories. The problem is that there is a specific search order that Windows uses to look for the dlls that your program needs. In our case.. when Gaim starts it tells Windows that it needs (among others) libglib-2.0-0.dll (which should be in your GTK+ runtime installation directory. Windows then goes looking for this dll, starting with the directory from which Gaim was run, then the windows system dir, then the windows dir, then Gaim's App Paths directories (set in the registry) and then finally the system PATH is checked. The result is that if you have a duplicate of libglib-2.0-0.dll in any of your Windows directories, Windows will load it instead of the correct version in your GTK+ install dir. For this reason it is bad practice for third party developers to install their dlls to the Windows directories. Unfortunatly the reality is that some do. For now the solution is either to remove those duplicate dlls that were previously installed in your Windows directories (hopefully by using an uninstaller), or to copy the dlls from your GTK/2.0/lib dir to your Gaim install dir, as well as the the lib (without the dlls you just copied), share and etc directories. + +Why did we move to using the GTK installer? More and more GTK apps are being ported to Windows, and rather than having each app install its own copies of the GTK dlls, it is better that GTK is installed in a common location to avoid having many duplicates of the same dll. There is more in-depth info about DLL Hell in <a href="http://www.desaware.com/Articles/DllHellL3.htm">this article</a>. + +Bug report <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=715975&group_id=235&atid=100235">#715975</a> is one instance of the problem just described. There are more.. +</li> + +<li> +<b>Can't rearrange my buddy list</b> - Please check bug report <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=716045&group_id=235&atid=100235">#716045</a>. </li> + <li> <b>Gaim high CPU usage bug</b> - This bug is fixed in Win Gaim 0.60. If you're running 0.60a5 download <a href="http://sourceforge.net/tracker/download.php?group_id=235&atid=100235&file_id=43363&aid=688711">liboscar.dll</a> and move it to your gaim plugins directory (e.g. C:\Program Files\Gaim\plugins). This bug is bug #688711, in the tracker. </li> </ul> + <?php end_section() ?> <?php start_section("Download Aspell Dictionaries")?> |