Subject: bug#23655: closed (Re: bug#23655: 25.0.92; Upcasing a rectangular region of text)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 05 Jun 2016 21:24:02 +0000

Your bug report

#23655: 25.0.92; Upcasing a rectangular region of text

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
23655: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23655
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#23655: 25.0.92; Upcasing a rectangular region of text
From: Juri Linkov <[email-masked]>
To: Dani Moncayo <[email-masked]>
Cc: [email-masked]
Date: Mon, 06 Jun 2016 00:23:32 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

>> 0.  emacs -Q
>> 1.  Eval: (put 'upcase-region 'disabled nil)
>>           (put 'downcase-region 'disabled nil)
>> 2.  Visit the attached file.
>> 3.  Move point to just after the comma.
>> 4.  Define a *rectanguar* region: C-x <SPC> C-n C-e
>> 5.  Downcase the rectangular region: C-x C-l
>> 6.  Repeat steps #3 to #5, but this time for upcasing the region
>>     instead of downcasing it ('C-x C-u' instead of 'C-x C-l').
>>
>> The upcased text in the last step is not only the one marked by the
>> rectangular region.  The upcasing command acts as if a linear
>> (i.e. non-rectangular) region was active at that moment.
>
> Thanks for the request.  Since we were unable to find a way to support
> rectangular regions for all region-selecting commands en masse, here
> is a patch to implement this individually for ‘upcase-region’:

Pushed to master.

Subject: 25.0.92; Upcasing a rectangular region of text
From: Dani Moncayo <[email-masked]>
To: bug-gnu-emacs <[email-masked]>
Date: Mon, 30 May 2016 11:18:38 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

0.  emacs -Q
1.  Eval: (put 'upcase-region 'disabled nil)
          (put 'downcase-region 'disabled nil)
2.  Visit the attached file.
3.  Move point to just after the comma.
4.  Define a *rectanguar* region: C-x <SPC> C-n C-e
5.  Downcase the rectangular region: C-x C-l
6.  Repeat steps #3 to #5, but this time for upcasing the region
    instead of downcasing it ('C-x C-u' instead of 'C-x C-l').

The upcased text in the last step is not only the one marked by the
rectangular region.  The upcasing command acts as if a linear
(i.e. non-rectangular) region was active at that moment.

In GNU Emacs 25.0.92.1 (i686-pc-mingw32)
 of 2016-04-22 built on LEG570
Repository revision: 2b31a0c21e51d39a82572a32d2d31b5a2aa174a3
Windowing system distributor 'Microsoft Corp.', version 6.1.7601
Configured using:
 'configure --host=i686-pc-mingw32'

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS

Important settings:
  value of $LANG: ESN
  locale-coding-system: cp1252

-- 
Dani Moncayo