From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#28901: 25.3; Font selector fails to remember current font and size Date: Tue, 19 Nov 2019 13:43:57 +0100 Message-ID: References: <87lfsfaq5t.fsf@gnus.org> <87blt9sg07.fsf@gnus.org> <87tv71r0f2.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="55175"; mail-complaints-to="usenet@blaine.gmane.org" Cc: =?UTF-8?Q?Far=C3=A9?= , 28901@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 19 13:45:37 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iX2sw-000EC3-5Q for geb-bug-gnu-emacs@m.gmane.org; Tue, 19 Nov 2019 13:45:34 +0100 Original-Received: from localhost ([::1]:44824 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iX2su-0000OA-N5 for geb-bug-gnu-emacs@m.gmane.org; Tue, 19 Nov 2019 07:45:32 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57867) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iX2sU-0000NM-KI for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2019 07:45:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iX2sT-00059p-Dk for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2019 07:45:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37915) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iX2sQ-000578-3Y for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2019 07:45:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iX2sP-0007ZO-Vs for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2019 07:45:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Nov 2019 12:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28901 X-GNU-PR-Package: emacs Original-Received: via spool by 28901-submit@debbugs.gnu.org id=B28901.157416744729019 (code B ref 28901); Tue, 19 Nov 2019 12:45:01 +0000 Original-Received: (at 28901) by debbugs.gnu.org; 19 Nov 2019 12:44:07 +0000 Original-Received: from localhost ([127.0.0.1]:46736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX2rW-0007Xt-VU for submit@debbugs.gnu.org; Tue, 19 Nov 2019 07:44:07 -0500 Original-Received: from mail-wr1-f45.google.com ([209.85.221.45]:40478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX2rV-0007XE-2h; Tue, 19 Nov 2019 07:44:05 -0500 Original-Received: by mail-wr1-f45.google.com with SMTP id q15so10853763wrw.7; Tue, 19 Nov 2019 04:44:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=GbxO6FkEIviimKeJu08q0AUtpDLEDu8NLoDDzgEd9Sw=; b=UcHi8QWuSgsAbt4Ej+uVFq1/7xNFL8vg7BUUeqLRUaodb1nMdA4/JgCPeo3MpGDaYA D+EaeYvad/ChLQwe3TnAX5pksiBfwRRocSKY2ZlAL7nBnB0kBVUn8yCnGbpvHA+M2aDD x9hFhgnv8HedWTQWtlJPwVH8soucBqYqkCM3x2LzDkgAEVzVerAX4MV1dZJO5XxkbriQ 2OfG5CbI0TWclN36dyz615e3UCN7yNce3KGzL8UujdMF8jtrgLtVOkF3K93NklBLM4pn 5+QAR6hF+2JA3G1z8NlmNNEs3IFSpaR0VlSElCh3N+3sj75xzBJLpKx4XnIp4gA83MAV wf3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=GbxO6FkEIviimKeJu08q0AUtpDLEDu8NLoDDzgEd9Sw=; b=UqQvfbyTzDh3WgMlcaRwl/h5PoRyMsOrATLe78uDYRjo4Y0JNnpJKDE+XQ5hWe9WPY qTui5g44t9UQyPEWn3+EvgBsPSdi8BDJcbN2LdbY4frnIV0EXNiQHRru7AvWjwSr/8aJ 6sYQRx43KT/yNrD/4mTG9un55m4bTPPOIfS1g2/ZMZpz2ApnhftEnrwAUBIKq2aK8pr7 TFZTvwA+F3uZVL2NLLd0NEkoDJOEEb+9Mu38t+igTeoY6eF4NcJ7HDjojMYc4UrkD7Bj 0jfTLEC4N4SIvy/HdjQtg4JvX1d7A0UG0jDVbGUuMfhHNWnzvcxepwy6Pnaly0ghc2db mSNA== X-Gm-Message-State: APjAAAUEZ1fLdeaGqKOhigSDXLAacWtUkuPNSMDRulGYy+fKQYEsf+uB G3IoYhu14SV0iRHLt4fw7cuScOuf9N4= X-Google-Smtp-Source: APXvYqxrZnoTnxN3ojKlBMqq9PkZ3K/hbg2brPB/ayIgTPzYDOmFd2jtGijY0DeaVIjPv0Vf+Fibxw== X-Received: by 2002:adf:e505:: with SMTP id j5mr33478521wrm.46.1574167438641; Tue, 19 Nov 2019 04:43:58 -0800 (PST) Original-Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id z15sm2066519wmi.12.2019.11.19.04.43.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Nov 2019 04:43:57 -0800 (PST) In-Reply-To: <87tv71r0f2.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 18 Nov 2019 10:36:33 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:171970 Archived-At: tags 28901 fixed close 28901 27.1 quit >>>>> On Mon, 18 Nov 2019 10:36:33 +0100, Lars Ingebrigtsen said: Lars> Robert Pluim writes: >> You can=CA=BCt directly specify them, but you can at least remember = the >> previous settings: Lars> [...] >> +#ifdef HAVE_GTK3 >> + PangoFontDescription *desc >> + =3D pango_font_description_from_string (default_name); >> + gtk_font_chooser_set_font_desc (GTK_FONT_CHOOSER (w), desc); >> + pango_font_description_free (desc); >> +#else >> + gtk_font_chooser_set_font (GTK_FONT_CHOOSER (w), default_name= ); >> +#endif Lars> Oh, cool! Sounds good to me. (Haven't tested the patch, though.) Closing. Committed to master as as b6db2ed1ea Robert