* Starting the Emacs 27 release cycle
@ 2019-12-23 16:05 Eli Zaretskii
2019-12-23 16:17 ` Alan Mackenzie
` (4 more replies)
0 siblings, 5 replies; 37+ messages in thread
From: Eli Zaretskii @ 2019-12-23 16:05 UTC (permalink / raw)
To: emacs-devel
I've created the emacs-27 release branch, and bumped Emacs version on
master to 28.0.50. A pretest of Emacs 27.1 will follow some time
soon, I hope.
Please from now on push safe bugfixes and documentation fixes to the
release branch; all the other development should happen on master.
When in doubt whether a bugfix is safe enough, please ask.
CONTRIBUTE has more about working with master and the release branch,
please review those practices.
Please also checkout and build the release branch and use the version
there to find potential bugs sooner rather than later.
TIA
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-12-23 16:05 Starting the Emacs 27 release cycle Eli Zaretskii
@ 2019-12-23 16:17 ` Alan Mackenzie
2019-12-23 17:26 ` Pankaj Jangid
` (3 subsequent siblings)
4 siblings, 0 replies; 37+ messages in thread
From: Alan Mackenzie @ 2019-12-23 16:17 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
Hello, Eli.
On Mon, Dec 23, 2019 at 18:05:19 +0200, Eli Zaretskii wrote:
> I've created the emacs-27 release branch, and bumped Emacs version on
> master to 28.0.50. A pretest of Emacs 27.1 will follow some time
> soon, I hope.
Thanks!
> Please from now on push safe bugfixes and documentation fixes to the
> release branch; all the other development should happen on master.
> When in doubt whether a bugfix is safe enough, please ask.
> CONTRIBUTE has more about working with master and the release branch,
> please review those practices.
> Please also checkout and build the release branch and use the version
> there to find potential bugs sooner rather than later.
> TIA
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-12-23 16:05 Starting the Emacs 27 release cycle Eli Zaretskii
2019-12-23 16:17 ` Alan Mackenzie
@ 2019-12-23 17:26 ` Pankaj Jangid
2019-12-23 20:05 ` Eli Zaretskii
` (2 subsequent siblings)
4 siblings, 0 replies; 37+ messages in thread
From: Pankaj Jangid @ 2019-12-23 17:26 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
> I've created the emacs-27 release branch, and bumped Emacs version on
> master to 28.0.50. A pretest of Emacs 27.1 will follow some time
> soon, I hope.
Thanks a lot everyone. Thanks Eli. _/\_
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-12-23 16:05 Starting the Emacs 27 release cycle Eli Zaretskii
2019-12-23 16:17 ` Alan Mackenzie
2019-12-23 17:26 ` Pankaj Jangid
@ 2019-12-23 20:05 ` Eli Zaretskii
2019-12-29 20:17 ` Robert Pluim
2019-12-31 11:59 ` Windows Snapshots Updated was " phillip.lord
4 siblings, 0 replies; 37+ messages in thread
From: Eli Zaretskii @ 2019-12-23 20:05 UTC (permalink / raw)
To: emacs-devel
> Date: Mon, 23 Dec 2019 18:05:19 +0200
> From: Eli Zaretskii <eliz@gnu.org>
>
> I've created the emacs-27 release branch, and bumped Emacs version on
> master to 28.0.50. A pretest of Emacs 27.1 will follow some time
> soon, I hope.
>
> Please from now on push safe bugfixes and documentation fixes to the
> release branch; all the other development should happen on master.
> When in doubt whether a bugfix is safe enough, please ask.
I see that people continue fixing bugs on master, disregarding what I
said above. Please fix bugs on the release branch instead. In
particular, documentation bugs should always be fixed on the release
branch as long as it is active.
Thanks.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-12-23 16:05 Starting the Emacs 27 release cycle Eli Zaretskii
` (2 preceding siblings ...)
2019-12-23 20:05 ` Eli Zaretskii
@ 2019-12-29 20:17 ` Robert Pluim
2019-12-29 20:22 ` Eli Zaretskii
2019-12-31 11:59 ` Windows Snapshots Updated was " phillip.lord
4 siblings, 1 reply; 37+ messages in thread
From: Robert Pluim @ 2019-12-29 20:17 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
>>>>> On Mon, 23 Dec 2019 18:05:19 +0200, Eli Zaretskii <eliz@gnu.org> said:
Eli> I've created the emacs-27 release branch, and bumped Emacs version on
Eli> master to 28.0.50. A pretest of Emacs 27.1 will follow some time
Eli> soon, I hope.
Eli> Please from now on push safe bugfixes and documentation fixes to the
Eli> release branch; all the other development should happen on master.
Eli> When in doubt whether a bugfix is safe enough, please ask.
Eli> CONTRIBUTE has more about working with master and the release branch,
Eli> please review those practices.
Eli> Please also checkout and build the release branch and use the version
Eli> there to find potential bugs sooner rather than later.
Eli, unless you prefer otherwise, my pending changes for setting the
thread name and for allowing specifying the source address for UDP
connections will go to master, not emacs-27.
Iʼve just pushed the XFT colour font changes and the macos -nw crash
changes to the emacs-27 branch.
Robert
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-12-29 20:17 ` Robert Pluim
@ 2019-12-29 20:22 ` Eli Zaretskii
2019-12-29 21:25 ` Robert Pluim
0 siblings, 1 reply; 37+ messages in thread
From: Eli Zaretskii @ 2019-12-29 20:22 UTC (permalink / raw)
To: Robert Pluim; +Cc: emacs-devel
> From: Robert Pluim <rpluim@gmail.com>
> Cc: emacs-devel@gnu.org
> Date: Sun, 29 Dec 2019 21:17:31 +0100
>
> Eli, unless you prefer otherwise, my pending changes for setting the
> thread name and for allowing specifying the source address for UDP
> connections will go to master, not emacs-27.
Thread name changes should go to emacs-27, as the Windows part is
already there (since before the branching). The other one... I guess
it isn't too important, and could wait? WDYT?
> Iʼve just pushed the XFT colour font changes and the macos -nw crash
> changes to the emacs-27 branch.
Thanks.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-12-29 20:22 ` Eli Zaretskii
@ 2019-12-29 21:25 ` Robert Pluim
0 siblings, 0 replies; 37+ messages in thread
From: Robert Pluim @ 2019-12-29 21:25 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
>>>>> On Sun, 29 Dec 2019 22:22:24 +0200, Eli Zaretskii <eliz@gnu.org> said:
>> From: Robert Pluim <rpluim@gmail.com>
>> Cc: emacs-devel@gnu.org
>> Date: Sun, 29 Dec 2019 21:17:31 +0100
>>
>> Eli, unless you prefer otherwise, my pending changes for setting the
>> thread name and for allowing specifying the source address for UDP
>> connections will go to master, not emacs-27.
Eli> Thread name changes should go to emacs-27, as the Windows part is
Eli> already there (since before the branching). The other one... I guess
Eli> it isn't too important, and could wait? WDYT?
OK, Iʼll push those sometime this week to emacs-27 and master respectively.
Thanks
Robert
^ permalink raw reply [flat|nested] 37+ messages in thread
* Windows Snapshots Updated was Re: Starting the Emacs 27 release cycle
2019-12-23 16:05 Starting the Emacs 27 release cycle Eli Zaretskii
` (3 preceding siblings ...)
2019-12-29 20:17 ` Robert Pluim
@ 2019-12-31 11:59 ` phillip.lord
2019-12-31 16:51 ` Drew Adams
4 siblings, 1 reply; 37+ messages in thread
From: phillip.lord @ 2019-12-31 11:59 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Emacs-devel, emacs-devel
On 2019-12-23 16:05, Eli Zaretskii wrote:
> I've created the emacs-27 release branch, and bumped Emacs version on
> master to 28.0.50. A pretest of Emacs 27.1 will follow some time
> soon, I hope.
>
> Please from now on push safe bugfixes and documentation fixes to the
> release branch; all the other development should happen on master.
> When in doubt whether a bugfix is safe enough, please ask.
>
> CONTRIBUTE has more about working with master and the release branch,
> please review those practices.
>
> Please also checkout and build the release branch and use the version
> there to find potential bugs sooner rather than later.
>
> TIA
I have made some updated snapshots for Windows, both for Emacs-27 and
Emacs-28.
I'll freeze the msys dependencies for Emacs-27 once the first pre-test
comes out, after which they will remain frozen for the whole Emacs-27
release cycle, so testing is welcome for the 27 branch especially.
https://alpha.gnu.org/gnu/emacs/pretest/windows/
^ permalink raw reply [flat|nested] 37+ messages in thread
* RE: Windows Snapshots Updated was Re: Starting the Emacs 27 release cycle
2019-12-31 11:59 ` Windows Snapshots Updated was " phillip.lord
@ 2019-12-31 16:51 ` Drew Adams
2019-12-31 17:05 ` Drew Adams
0 siblings, 1 reply; 37+ messages in thread
From: Drew Adams @ 2019-12-31 16:51 UTC (permalink / raw)
To: phillip.lord, Eli Zaretskii; +Cc: Emacs-devel, emacs-devel
> I have made some updated snapshots for Windows, both for Emacs-27 and
> Emacs-28.
>
> I'll freeze the msys dependencies for Emacs-27 once the first pre-test
> comes out, after which they will remain frozen for the whole Emacs-27
> release cycle, so testing is welcome for the 27 branch especially.
>
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__alpha.gnu.org_gnu_emacs_pretest_windows_&d=DwICAg&c=RoP1YumCXCgaWHv
> lZYR8PZh8Bv7qIrMUB65eapI_JnE&r=kI3P6ljGv6CTHIKju0jqInF6AOwMCYRDQUmqX22r
> J98&m=wvCqS3-bhI5D1cBt1G0fH-
> G9UD8k1KxLl3UTYGcILnQ&s=cfo_l2ZVRssEkpy8XWOsA5cHzoxjbMng1X7UExb-k5o&e=
Thanks for this, Phillip.
There are 10 links there for the same build date.
And 10 other links for .sigs. And all are listed
together, with similar names.
Please consider adding a brief description/legend,
so it's easy to know what's what and which's which.
A description in your announcement mail (this one)
would help. But also a description on that web
page would help.
Thanks.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Starting the Emacs 27 release cycle
@ 2019-11-23 16:59 Eli Zaretskii
2019-11-23 17:25 ` Robert Pluim
` (4 more replies)
0 siblings, 5 replies; 37+ messages in thread
From: Eli Zaretskii @ 2019-11-23 16:59 UTC (permalink / raw)
To: emacs-devel
I'm planning on cutting the emacs-27 release branch in a week or so.
If someone has plans for changes that must be done before that, so
that they end up in Emacs 27.1, please make it happen till then, or
ask here for an extension. After the branch is cut, only bugfixes
will be allowed on the release branch, per our usual practices (see
CONTRIBUTE).
Thanks.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 16:59 Eli Zaretskii
@ 2019-11-23 17:25 ` Robert Pluim
2019-11-23 17:41 ` Eli Zaretskii
2019-11-23 20:02 ` Philipp Stephani
` (3 subsequent siblings)
4 siblings, 1 reply; 37+ messages in thread
From: Robert Pluim @ 2019-11-23 17:25 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
>>>>> On Sat, 23 Nov 2019 18:59:39 +0200, Eli Zaretskii <eliz@gnu.org> said:
Eli> I'm planning on cutting the emacs-27 release branch in a week or so.
Eli> If someone has plans for changes that must be done before that, so
Eli> that they end up in Emacs 27.1, please make it happen till then, or
Eli> ask here for an extension. After the branch is cut, only bugfixes
Eli> will be allowed on the release branch, per our usual practices (see
Eli> CONTRIBUTE).
Iʼll push the change for the default value of
network-stream-use-client-certificates this weekend.
Iʼd like to get the network-interface-list change in as well, but that
might be too risky. It works for me on various GNU/Linux
distributions, and in my Windows VM, but I haven't seen any feedback
on it.
Robert
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 17:25 ` Robert Pluim
@ 2019-11-23 17:41 ` Eli Zaretskii
2019-11-24 16:51 ` Robert Pluim
0 siblings, 1 reply; 37+ messages in thread
From: Eli Zaretskii @ 2019-11-23 17:41 UTC (permalink / raw)
To: Robert Pluim; +Cc: emacs-devel
> From: Robert Pluim <rpluim@gmail.com>
> Cc: emacs-devel@gnu.org
> Date: Sat, 23 Nov 2019 18:25:28 +0100
>
> Iʼd like to get the network-interface-list change in as well, but that
> might be too risky. It works for me on various GNU/Linux
> distributions, and in my Windows VM, but I haven't seen any feedback
> on it.
I'd say merge it, and let's take it from there. We can always revert
if push comes to shove, but since it worked for you, I think that's
unlikely.
Thanks.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 17:41 ` Eli Zaretskii
@ 2019-11-24 16:51 ` Robert Pluim
0 siblings, 0 replies; 37+ messages in thread
From: Robert Pluim @ 2019-11-24 16:51 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
>>>>> On Sat, 23 Nov 2019 19:41:48 +0200, Eli Zaretskii <eliz@gnu.org> said:
>> From: Robert Pluim <rpluim@gmail.com>
>> Cc: emacs-devel@gnu.org
>> Date: Sat, 23 Nov 2019 18:25:28 +0100
>>
>> Iʼd like to get the network-interface-list change in as well, but that
>> might be too risky. It works for me on various GNU/Linux
>> distributions, and in my Windows VM, but I haven't seen any feedback
>> on it.
Eli> I'd say merge it, and let's take it from there. We can always revert
Eli> if push comes to shove, but since it worked for you, I think that's
Eli> unlikely.
OK, Iʼll do that once savannah is back up.
Robert
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 16:59 Eli Zaretskii
2019-11-23 17:25 ` Robert Pluim
@ 2019-11-23 20:02 ` Philipp Stephani
2019-11-24 3:30 ` Eli Zaretskii
2019-11-23 21:30 ` Eric Abrahamsen
` (2 subsequent siblings)
4 siblings, 1 reply; 37+ messages in thread
From: Philipp Stephani @ 2019-11-23 20:02 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Emacs developers
Am Sa., 23. Nov. 2019 um 18:01 Uhr schrieb Eli Zaretskii <eliz@gnu.org>:
>
> I'm planning on cutting the emacs-27 release branch in a week or so.
> If someone has plans for changes that must be done before that, so
> that they end up in Emacs 27.1, please make it happen till then, or
> ask here for an extension. After the branch is cut, only bugfixes
> will be allowed on the release branch, per our usual practices (see
> CONTRIBUTE).
As detailed in https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00444.html,
I'd request to wait until the module interface for big integers is
sorted out.
Thanks!
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 20:02 ` Philipp Stephani
@ 2019-11-24 3:30 ` Eli Zaretskii
2019-11-25 21:48 ` Philipp Stephani
0 siblings, 1 reply; 37+ messages in thread
From: Eli Zaretskii @ 2019-11-24 3:30 UTC (permalink / raw)
To: Philipp Stephani; +Cc: emacs-devel
> From: Philipp Stephani <p.stephani2@gmail.com>
> Date: Sat, 23 Nov 2019 21:02:30 +0100
> Cc: Emacs developers <emacs-devel@gnu.org>
>
> As detailed in https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00444.html,
> I'd request to wait until the module interface for big integers is
> sorted out.
Do you have an ETA for that? Any chance for sorting this out this
week?
Thanks.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-24 3:30 ` Eli Zaretskii
@ 2019-11-25 21:48 ` Philipp Stephani
2019-11-26 18:09 ` Eli Zaretskii
0 siblings, 1 reply; 37+ messages in thread
From: Philipp Stephani @ 2019-11-25 21:48 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Emacs developers
Am So., 24. Nov. 2019 um 04:30 Uhr schrieb Eli Zaretskii <eliz@gnu.org>:
>
> > From: Philipp Stephani <p.stephani2@gmail.com>
> > Date: Sat, 23 Nov 2019 21:02:30 +0100
> > Cc: Emacs developers <emacs-devel@gnu.org>
> >
> > As detailed in https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00444.html,
> > I'd request to wait until the module interface for big integers is
> > sorted out.
>
> Do you have an ETA for that? Any chance for sorting this out this
> week?
It depends on whether you want to get Paul's approval.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-25 21:48 ` Philipp Stephani
@ 2019-11-26 18:09 ` Eli Zaretskii
0 siblings, 0 replies; 37+ messages in thread
From: Eli Zaretskii @ 2019-11-26 18:09 UTC (permalink / raw)
To: Philipp Stephani; +Cc: emacs-devel
> From: Philipp Stephani <p.stephani2@gmail.com>
> Date: Mon, 25 Nov 2019 22:48:27 +0100
> Cc: Emacs developers <emacs-devel@gnu.org>
>
> Am So., 24. Nov. 2019 um 04:30 Uhr schrieb Eli Zaretskii <eliz@gnu.org>:
> >
> > > From: Philipp Stephani <p.stephani2@gmail.com>
> > > Date: Sat, 23 Nov 2019 21:02:30 +0100
> > > Cc: Emacs developers <emacs-devel@gnu.org>
> > >
> > > As detailed in https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00444.html,
> > > I'd request to wait until the module interface for big integers is
> > > sorted out.
> >
> > Do you have an ETA for that? Any chance for sorting this out this
> > week?
>
> It depends on whether you want to get Paul's approval.
AFAIU, you and Paul are discussing some aspects of this, and it's up
to you two when and how to finish the discussion. I'm not waiting for
approval for anything I asked in this matter.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 16:59 Eli Zaretskii
2019-11-23 17:25 ` Robert Pluim
2019-11-23 20:02 ` Philipp Stephani
@ 2019-11-23 21:30 ` Eric Abrahamsen
2019-11-24 3:36 ` Eli Zaretskii
2019-11-23 23:16 ` Juri Linkov
2019-12-03 16:13 ` Bastien
4 siblings, 1 reply; 37+ messages in thread
From: Eric Abrahamsen @ 2019-11-23 21:30 UTC (permalink / raw)
To: emacs-devel; +Cc: Lars Ingebrigtsen
Eli Zaretskii <eliz@gnu.org> writes:
> I'm planning on cutting the emacs-27 release branch in a week or so.
> If someone has plans for changes that must be done before that, so
> that they end up in Emacs 27.1, please make it happen till then, or
> ask here for an extension. After the branch is cut, only bugfixes
> will be allowed on the release branch, per our usual practices (see
> CONTRIBUTE).
A few months ago I made changes to Gnus so that non-ascii group names
(which used to mostly stay encoded) were mostly decoded. But I preserved
the original odd encoding in Gnus' persistence files, so that developers
could move back and forth between Emacs versions.
For the 27.1 release I'd like to use Gnus' upgrade mechanism to switch
to properly-encoded persistence files. The mechanism includes a prompt
to the user, so they'll be aware of what happened, and it will only
affect Gnus users with non-ascii group names. But it would mean that
those users couldn't switch back to Emacs 26 without seeing encoding
weirdness.
Hope that's okay...
Eric
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 21:30 ` Eric Abrahamsen
@ 2019-11-24 3:36 ` Eli Zaretskii
0 siblings, 0 replies; 37+ messages in thread
From: Eli Zaretskii @ 2019-11-24 3:36 UTC (permalink / raw)
To: Eric Abrahamsen; +Cc: larsi, emacs-devel
> From: Eric Abrahamsen <eric@ericabrahamsen.net>
> Date: Sat, 23 Nov 2019 13:30:35 -0800
> Cc: Lars Ingebrigtsen <larsi@gnus.org>
>
> A few months ago I made changes to Gnus so that non-ascii group names
> (which used to mostly stay encoded) were mostly decoded. But I preserved
> the original odd encoding in Gnus' persistence files, so that developers
> could move back and forth between Emacs versions.
>
> For the 27.1 release I'd like to use Gnus' upgrade mechanism to switch
> to properly-encoded persistence files. The mechanism includes a prompt
> to the user, so they'll be aware of what happened, and it will only
> affect Gnus users with non-ascii group names. But it would mean that
> those users couldn't switch back to Emacs 26 without seeing encoding
> weirdness.
>
> Hope that's okay...
I don't know enough about Gnus to have an opinion about the potential
risks in this change. So I'll leave it to you, Lars, and the rest of
the Gnus team to make the decision whether this should be in Emacs 27
or not.
Thanks.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 16:59 Eli Zaretskii
` (2 preceding siblings ...)
2019-11-23 21:30 ` Eric Abrahamsen
@ 2019-11-23 23:16 ` Juri Linkov
2019-11-23 23:49 ` Stefan Kangas
2019-11-24 3:39 ` Eli Zaretskii
2019-12-03 16:13 ` Bastien
4 siblings, 2 replies; 37+ messages in thread
From: Juri Linkov @ 2019-11-23 23:16 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
> I'm planning on cutting the emacs-27 release branch in a week or so.
> If someone has plans for changes that must be done before that, so
> that they end up in Emacs 27.1, please make it happen till then, or
> ask here for an extension. After the branch is cut, only bugfixes
> will be allowed on the release branch, per our usual practices (see
> CONTRIBUTE).
The remaining tabs feature is to add support for a new display action
display-buffer-in-tab for display-buffer-alist to be implemented in
bug#38354 that takes about a week.
PS: I also have an unfinished implementation of more fancy looking tabs
with rounded corners that would take more than 2 weeks to complete
but this is of lesser importance and thus has lower priority.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 23:16 ` Juri Linkov
@ 2019-11-23 23:49 ` Stefan Kangas
2019-11-25 23:03 ` Phil Sainty
2019-11-27 23:47 ` Juri Linkov
2019-11-24 3:39 ` Eli Zaretskii
1 sibling, 2 replies; 37+ messages in thread
From: Stefan Kangas @ 2019-11-23 23:49 UTC (permalink / raw)
To: Juri Linkov; +Cc: Eli Zaretskii, Emacs developers
Juri Linkov <juri@linkov.net> writes:
> PS: I also have an unfinished implementation of more fancy looking tabs
> with rounded corners that would take more than 2 weeks to complete
> but this is of lesser importance and thus has lower priority.
That sounds very nice, and will help Emacs look more modern and user
friendly. Is there any way to make an exception to include this on
the Emacs 27.1 branch? It's hard to imagine that it would drastically
affect the stability of that branch, in my opinion. OTOH, of course,
this is a slippery slope. Please shoot my idea down if it's not
wanted.
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 23:49 ` Stefan Kangas
@ 2019-11-25 23:03 ` Phil Sainty
2019-11-27 23:50 ` Juri Linkov
2019-11-27 23:47 ` Juri Linkov
1 sibling, 1 reply; 37+ messages in thread
From: Phil Sainty @ 2019-11-25 23:03 UTC (permalink / raw)
To: Stefan Kangas; +Cc: Eli Zaretskii, Emacs developers, Juri Linkov
On 2019-11-24 12:49, Stefan Kangas wrote:
> Juri Linkov <juri@linkov.net> writes:
>
>> PS: I also have an unfinished implementation of more fancy looking
>> tabs with rounded corners that would take more than 2 weeks to
>> complete but this is of lesser importance and thus has lower
>> priority.
>
> That sounds very nice, and will help Emacs look more modern and user
> friendly. Is there any way to make an exception to include this on
> the Emacs 27.1 branch?
I've just tried the tab modes for the first time, and would describe
the current default look as "functional", so if the proposed fancier
look is a substantial improvement, then I'd be in favour of either
allowing the extra time to develop them, or else allowing them to be
merged later as bug-fixes.
Perhaps it would be useful to see a screenshot showing the difference?
-Phil
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-25 23:03 ` Phil Sainty
@ 2019-11-27 23:50 ` Juri Linkov
2019-11-28 5:55 ` Stefan Kangas
0 siblings, 1 reply; 37+ messages in thread
From: Juri Linkov @ 2019-11-27 23:50 UTC (permalink / raw)
To: Phil Sainty; +Cc: Eli Zaretskii, Stefan Kangas, Emacs developers
[-- Attachment #1: Type: text/plain, Size: 1117 bytes --]
>>> PS: I also have an unfinished implementation of more fancy looking
>>> tabs with rounded corners that would take more than 2 weeks to
>>> complete but this is of lesser importance and thus has lower
>>> priority.
>> That sounds very nice, and will help Emacs look more modern and user
>> friendly. Is there any way to make an exception to include this on
>> the Emacs 27.1 branch?
>
> I've just tried the tab modes for the first time, and would describe
> the current default look as "functional", so if the proposed fancier
> look is a substantial improvement, then I'd be in favour of either
> allowing the extra time to develop them, or else allowing them to be
> merged later as bug-fixes.
>
> Perhaps it would be useful to see a screenshot showing the difference?
I'm still not sure if a fancier look is worth the trouble,
especially since in some sense it's a change for the worse:
it takes too much screen space, so less tabs can fit into the tab bar.
Please see the difference: the first image is the current tab shapes,
on the second image you can see that less tabs can be displayed
on the tab bar:
[-- Attachment #2: tabs_current.png --]
[-- Type: image/png, Size: 5361 bytes --]
[-- Attachment #3: tabs_rounded.png --]
[-- Type: image/png, Size: 5847 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-27 23:50 ` Juri Linkov
@ 2019-11-28 5:55 ` Stefan Kangas
2019-11-28 8:53 ` Robert Pluim
0 siblings, 1 reply; 37+ messages in thread
From: Stefan Kangas @ 2019-11-28 5:55 UTC (permalink / raw)
To: Juri Linkov; +Cc: Phil Sainty, Eli Zaretskii, Emacs developers
Juri Linkov <juri@linkov.net> writes:
> I'm still not sure if a fancier look is worth the trouble,
> especially since in some sense it's a change for the worse:
> it takes too much screen space, so less tabs can fit into the tab bar.
>
> Please see the difference: the first image is the current tab shapes,
> on the second image you can see that less tabs can be displayed
> on the tab bar:
FWIW, and this is of course highly subjective, but I think the rounded
style looks much better, more professional and more modern. The
trade-off with regards to screen real estate will be well worth it for
the default case, I think. If we decide to go that way, we could
always keep the other look around as an option for those working on
smaller screens.
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-28 5:55 ` Stefan Kangas
@ 2019-11-28 8:53 ` Robert Pluim
2019-11-28 10:30 ` VanL
0 siblings, 1 reply; 37+ messages in thread
From: Robert Pluim @ 2019-11-28 8:53 UTC (permalink / raw)
To: Stefan Kangas; +Cc: Phil Sainty, Eli Zaretskii, Emacs developers, Juri Linkov
[-- Attachment #1: Type: text/plain, Size: 1119 bytes --]
>>>>> On Thu, 28 Nov 2019 06:55:28 +0100, Stefan Kangas <stefan@marxist.se> said:
Stefan> Juri Linkov <juri@linkov.net> writes:
>> I'm still not sure if a fancier look is worth the trouble,
>> especially since in some sense it's a change for the worse:
>> it takes too much screen space, so less tabs can fit into the tab bar.
>>
>> Please see the difference: the first image is the current tab shapes,
>> on the second image you can see that less tabs can be displayed
>> on the tab bar:
Stefan> FWIW, and this is of course highly subjective, but I think the rounded
Stefan> style looks much better, more professional and more modern. The
Stefan> trade-off with regards to screen real estate will be well worth it for
Stefan> the default case, I think. If we decide to go that way, we could
Stefan> always keep the other look around as an option for those working on
Stefan> smaller screens.
Is it possible to emulate the chrome/chromium method, where the curve
of the active tab covers the inactive tabs to the right/left? That
solves the spacing issue.
[-- Attachment #2: chrome-tab.png --]
[-- Type: image/png, Size: 665 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-28 8:53 ` Robert Pluim
@ 2019-11-28 10:30 ` VanL
2019-11-28 22:42 ` Juri Linkov
0 siblings, 1 reply; 37+ messages in thread
From: VanL @ 2019-11-28 10:30 UTC (permalink / raw)
To: emacs-devel
Robert Pluim <rpluim@gmail.com> writes:
> Stefan> FWIW, and this is of course highly subjective, but I think the rounded
> Stefan> style looks much better, more professional and more modern. The
>
> Is it possible to emulate the chrome/chromium method, where the curve
> of the active tab covers the inactive tabs to the right/left? That
> solves the spacing issue.
The fashion for the moment is the Tesla Cybertruck low polygon count laser
look. Browsers discontinued the stretched bell curve tab-look some time
ago.
--
© 2019 VanL
gpg using EEF2 37E9 3840 0D5D 9183 251E 9830 384E 9683 B835
'If the bug bites,don't fight it.' -Nancy S. Steinhardt
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-28 10:30 ` VanL
@ 2019-11-28 22:42 ` Juri Linkov
0 siblings, 0 replies; 37+ messages in thread
From: Juri Linkov @ 2019-11-28 22:42 UTC (permalink / raw)
To: VanL; +Cc: emacs-devel
>> Stefan> FWIW, and this is of course highly subjective, but I think the rounded
>> Stefan> style looks much better, more professional and more modern. The
>>
>> Is it possible to emulate the chrome/chromium method, where the curve
>> of the active tab covers the inactive tabs to the right/left? That
>> solves the spacing issue.
>
> The fashion for the moment is the Tesla Cybertruck low polygon count laser
> look. Browsers discontinued the stretched bell curve tab-look some time
> ago.
Exactly my thoughts - functional design is trending.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 23:49 ` Stefan Kangas
2019-11-25 23:03 ` Phil Sainty
@ 2019-11-27 23:47 ` Juri Linkov
2019-11-29 5:21 ` Richard Stallman
1 sibling, 1 reply; 37+ messages in thread
From: Juri Linkov @ 2019-11-27 23:47 UTC (permalink / raw)
To: Stefan Kangas; +Cc: Eli Zaretskii, Emacs developers
>> PS: I also have an unfinished implementation of more fancy looking tabs
>> with rounded corners that would take more than 2 weeks to complete
>> but this is of lesser importance and thus has lower priority.
>
> That sounds very nice, and will help Emacs look more modern and user
> friendly. Is there any way to make an exception to include this on
> the Emacs 27.1 branch? It's hard to imagine that it would drastically
> affect the stability of that branch, in my opinion. OTOH, of course,
> this is a slippery slope. Please shoot my idea down if it's not
> wanted.
These fancy looks with rounded corners should not be overrated. They
have their disadvantages: fancy curves take screen space on both sides
on every tab, thus less tabs fit into the tab bar than now. I guess
this is the reason why web browsers and other editors abandoned curves
for square shapes. Chromium uses rounded corners only for the current tab,
and no shapes at all for other tabs, just separates them by a vertical bar.
Firefox uses a square shape for the current tab, and no special styles
for other tabs, only a vertical separator. So currently tabs in Emacs
are already fancier than even in Chromium and Firefox.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-27 23:47 ` Juri Linkov
@ 2019-11-29 5:21 ` Richard Stallman
0 siblings, 0 replies; 37+ messages in thread
From: Richard Stallman @ 2019-11-29 5:21 UTC (permalink / raw)
To: Juri Linkov; +Cc: eliz, stefan, emacs-devel
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> These fancy looks with rounded corners should not be overrated. They
> have their disadvantages: fancy curves take screen space on both sides
> on every tab, thus less tabs fit into the tab bar than now. I guess
> this is the reason why web browsers and other editors abandoned curves
> for square shapes.
In a choice between real capabilities and prettiness, we should choose
real capabilities.
--
Dr Richard Stallman
Founder, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 23:16 ` Juri Linkov
2019-11-23 23:49 ` Stefan Kangas
@ 2019-11-24 3:39 ` Eli Zaretskii
1 sibling, 0 replies; 37+ messages in thread
From: Eli Zaretskii @ 2019-11-24 3:39 UTC (permalink / raw)
To: Juri Linkov; +Cc: emacs-devel
> From: Juri Linkov <juri@linkov.net>
> Cc: emacs-devel@gnu.org
> Date: Sun, 24 Nov 2019 01:16:00 +0200
>
> The remaining tabs feature is to add support for a new display action
> display-buffer-in-tab for display-buffer-alist to be implemented in
> bug#38354 that takes about a week.
>
> PS: I also have an unfinished implementation of more fancy looking tabs
> with rounded corners that would take more than 2 weeks to complete
> but this is of lesser importance and thus has lower priority.
Thanks, so it sounds like we will be good to go in about a week.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-11-23 16:59 Eli Zaretskii
` (3 preceding siblings ...)
2019-11-23 23:16 ` Juri Linkov
@ 2019-12-03 16:13 ` Bastien
2019-12-03 16:23 ` Eli Zaretskii
4 siblings, 1 reply; 37+ messages in thread
From: Bastien @ 2019-12-03 16:13 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
Hi Eli,
I just released Org 9.3, a major release with some new features.
All these features have been heavily tested since a year or so.
If Org can make it for the next Emacs major release, that would
be great.
Thanks,
--
Bastien
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: Starting the Emacs 27 release cycle
2019-12-03 16:13 ` Bastien
@ 2019-12-03 16:23 ` Eli Zaretskii
2019-12-03 22:40 ` Bastien
0 siblings, 1 reply; 37+ messages in thread
From: Eli Zaretskii @ 2019-12-03 16:23 UTC (permalink / raw)
To: Bastien; +Cc: emacs-devel
> From: Bastien <bzg@gnu.org>
> Cc: emacs-devel@gnu.org
> Date: Tue, 03 Dec 2019 17:13:56 +0100
>
> I just released Org 9.3, a major release with some new features.
> All these features have been heavily tested since a year or so.
>
> If Org can make it for the next Emacs major release, that would
> be great.
Feel free to merge to master, and thanks.
^ permalink raw reply [flat|nested] 37+ messages in thread
end of thread, other threads:[~2019-12-31 17:05 UTC | newest]
Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-12-23 16:05 Starting the Emacs 27 release cycle Eli Zaretskii
2019-12-23 16:17 ` Alan Mackenzie
2019-12-23 17:26 ` Pankaj Jangid
2019-12-23 20:05 ` Eli Zaretskii
2019-12-29 20:17 ` Robert Pluim
2019-12-29 20:22 ` Eli Zaretskii
2019-12-29 21:25 ` Robert Pluim
2019-12-31 11:59 ` Windows Snapshots Updated was " phillip.lord
2019-12-31 16:51 ` Drew Adams
2019-12-31 17:05 ` Drew Adams
-- strict thread matches above, loose matches on Subject: below --
2019-11-23 16:59 Eli Zaretskii
2019-11-23 17:25 ` Robert Pluim
2019-11-23 17:41 ` Eli Zaretskii
2019-11-24 16:51 ` Robert Pluim
2019-11-23 20:02 ` Philipp Stephani
2019-11-24 3:30 ` Eli Zaretskii
2019-11-25 21:48 ` Philipp Stephani
2019-11-26 18:09 ` Eli Zaretskii
2019-11-23 21:30 ` Eric Abrahamsen
2019-11-24 3:36 ` Eli Zaretskii
2019-11-23 23:16 ` Juri Linkov
2019-11-23 23:49 ` Stefan Kangas
2019-11-25 23:03 ` Phil Sainty
2019-11-27 23:50 ` Juri Linkov
2019-11-28 5:55 ` Stefan Kangas
2019-11-28 8:53 ` Robert Pluim
2019-11-28 10:30 ` VanL
2019-11-28 22:42 ` Juri Linkov
2019-11-27 23:47 ` Juri Linkov
2019-11-29 5:21 ` Richard Stallman
2019-11-24 3:39 ` Eli Zaretskii
2019-12-03 16:13 ` Bastien
2019-12-03 16:23 ` Eli Zaretskii
2019-12-03 22:40 ` Bastien
2019-12-03 23:09 ` Juanma Barranquero
2019-12-04 9:53 ` Bastien
2019-12-04 11:01 ` Juanma Barranquero
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).