From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Next release Date: Thu, 08 May 2008 12:32:57 +0300 Message-ID: References: <18457.37369.262079.668907@kahikatea.snap.net.nz> <200805040056.m440u3eS022727@sallyv1.ics.uci.edu> <874p9dn46h.fsf@stupidchicken.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1210239308 18717 80.91.229.12 (8 May 2008 09:35:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 8 May 2008 09:35:08 +0000 (UTC) Cc: lekktu@gmail.com, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 08 11:35:44 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ju2XO-0006WU-D3 for ged-emacs-devel@m.gmane.org; Thu, 08 May 2008 11:35:42 +0200 Original-Received: from localhost ([127.0.0.1]:45717 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ju2Wg-0000it-A2 for ged-emacs-devel@m.gmane.org; Thu, 08 May 2008 05:34:58 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ju2VQ-0000Jl-8j for emacs-devel@gnu.org; Thu, 08 May 2008 05:33:40 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ju2VP-0000JE-B2 for emacs-devel@gnu.org; Thu, 08 May 2008 05:33:39 -0400 Original-Received: from [199.232.76.173] (port=46223 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ju2VP-0000J2-5a for emacs-devel@gnu.org; Thu, 08 May 2008 05:33:39 -0400 Original-Received: from mtaout7.012.net.il ([84.95.2.19]:27666) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ju2VN-0004Rj-EO for emacs-devel@gnu.org; Thu, 08 May 2008 05:33:38 -0400 Original-Received: from HOME-C4E4A596F7 ([83.130.255.47]) by i-mtaout7.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0K0J00I8ILQRT9G0@i-mtaout7.012.net.il> for emacs-devel@gnu.org; Thu, 08 May 2008 12:16:03 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-kernel: by monty-python.gnu.org: Solaris 10 (1203?) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:96743 Archived-At: > From: Stefan Monnier > Cc: lekktu@gmail.com, emacs-devel@gnu.org > Date: Wed, 07 May 2008 21:26:57 -0400 > > On X11, when I start `emacs', the first thing that happens is to open > a frame, with the toolbar, and only after that is the .emacs > file loaded. > > So how can Emacs-22 on W32 avoid loading the image libraries before > loading the .emacs, other than by not displaying the tool-bar, and if so > how does it avoid displaying the tool-bar before loading the .emacs? Like Jason, I don't have the detailed explanation why, but as a matter of fact, when Emacs starts on Windows, it only shows the initial frame with empty text area, and the menu bar. The tool bar appears only when the first time Emacs performs a full redisplay, e.g. if it asks me whether to load a desktop file that is locked by another session. AFAIR, the tool bar is handled by Emacs as a special kind of window, which could explain why it isn't shown until redisplay. As for why this is different from X11: what toolkit was used in the version of Emacs you started above? If that was GTK+, perhaps what you see is something specific to GTK, which handles the tool bar in some different way? Can you try with other toolkits?