emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Please install


From: Richard Stallman
Subject: Please install
Date: Fri, 07 Sep 2007 02:32:47 -0400

Would someone please install this, then ack?


** The new variable prefer-window-split-horizontally specifies how
display-buffer splits windows. If its value is nil the old behavior is kept,
i.e. windows are split vertically (above-below). If its value is t, windows are
split horizontally (side-by-side). If its value is a number, windows are split
horizontally, but only if the resulting window is at least as wide as that
value.


Date: Fri, 24 Aug 2007 09:49:44 +0200
From: "Fredrik Axelsson" <address@hidden>
To: address@hidden
In-Reply-To: <address@hidden>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Disposition: inline
Subject: Re: prefer-window-split-horizontally patch resend

Here are ChangeLog entries for the patch.

Index: lisp/ChangeLog
+2007-08-23  Fredrik Axelsson  <address@hidden>
+
+       * cus-start.el (all): Add prefer-window-split-horizontally from
+       window.c.

Index: src/ChangeLog
+2007-08-23  Fredrik Axelsson  <address@hidden>
+
+       * window.c (prefer_window_split_horizontally): New variable.
+       (display_buffer): Consider splitting window horizontally depending
+       on prefer_window_split_horizontally.


Date: Thu, 23 Aug 2007 13:26:21 +0200
From: "Fredrik Axelsson" <address@hidden>
To: address@hidden
MIME-Version: 1.0
Content-Type: multipart/mixed; 
        boundary="----=_Part_193412_17755322.1187868381149"
Cc: Tassilo Horn <address@hidden>
Subject: prefer-window-split-horizontally patch resend

------=_Part_193412_17755322.1187868381149
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I'm re-posting the horizontal window split patch. It's updated to merge
with the current cvs trunk.

I've been away all summer and have missed the postings requesting this
patch. Sorry for that.

Prompted by Richard Stallman I have requested legal papers to
sign. They should be in the mail to me now.

/fredrik

------=_Part_193412_17755322.1187868381149
Content-Type: text/x-patch; name=prefer-window-split-horizontally.patch; 
        charset=ANSI_X3.4-1968
Content-Transfer-Encoding: base64
X-Attachment-Id: f_f5p601qi
Content-Disposition: attachment;
        filename="prefer-window-split-horizontally.patch"

SW5kZXg6IGxpc3AvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9zb3VyY2VzL2VtYWNz
L2VtYWNzL2xpc3AvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjExNjA1CmRpZmYg
LXUgLXIxLjExNjA1IENoYW5nZUxvZwotLS0gbGlzcC9DaGFuZ2VMb2cJMjIgQXVnIDIwMDcgMjI6
NDA6MTggLTAwMDAJMS4xMTYwNQorKysgbGlzcC9DaGFuZ2VMb2cJMjMgQXVnIDIwMDcgMDk6MDU6
MjAgLTAwMDAKQEAgLTEsMyArMSw4IEBACisyMDA3LTA4LTIzICBGcmVkcmlrIEF4ZWxzc29uICA8
Zi5heGVsc3NvbkBnbWFpbC5jb20+CisKKwkqIGN1cy1zdGFydC5lbCAoYWxsKTogQWRkIHByZWZl
ci13aW5kb3ctc3BsaXQtaG9yaXpvbnRhbGx5IGZyb20KKwl3aW5kb3cuYy4KKwogMjAwNy0wOC0y
MiAgSmFzb24gUnVtbmV5ICA8amFzb25yQGdudS5vcmc+CiAKIAkqIHZjLWhvb2tzLmVsICh2Yy1t
ZW51LW1hcC1maWx0ZXIpOiBSZWFwcGx5IDIwMDctMDgtMDYgYnVnZml4LgpJbmRleDogbGlzcC9j
dXMtc3RhcnQuZWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL3NvdXJjZXMvZW1hY3MvZW1hY3MvbGlz
cC9jdXMtc3RhcnQuZWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTA0CmRpZmYgLXUgLXIxLjEw
NCBjdXMtc3RhcnQuZWwKLS0tIGxpc3AvY3VzLXN0YXJ0LmVsCTI2IEp1bCAyMDA3IDA1OjI2OjE5
IC0wMDAwCTEuMTA0CisrKyBsaXNwL2N1cy1zdGFydC5lbAkyMyBBdWcgMjAwNyAwOTowNToyMCAt
MDAwMApAQCAtMzUwLDYgKzM1MCw4IEBACiAgCQkgICAgICAgKGNvbnN0IDp0YWcgIkZ1bGwgc2Ny
ZWVuICh0KSIgOnZhbHVlIHQpCiAgCQkgICAgICAgKG90aGVyIDp0YWcgIkFsd2F5cyIgMSkpKQog
CSAgICAgKGRpc3BsYXktYnVmZmVyLXJldXNlLWZyYW1lcyB3aW5kb3dzIGJvb2xlYW4gIjIxLjEi
KQorCSAgICAgKHByZWZlci13aW5kb3ctc3BsaXQtaG9yaXpvbnRhbGx5CisJICAgICAgd2luZG93
cyAoY2hvaWNlIGJvb2xlYW4gaW50ZWdlcikgIjIyLjEiKQogCSAgICAgOzsgeGRpc3AuYwogCSAg
ICAgKHNjcm9sbC1zdGVwIHdpbmRvd3MgaW50ZWdlcikKIAkgICAgIChzY3JvbGwtY29uc2VydmF0
aXZlbHkgd2luZG93cyBpbnRlZ2VyKQpJbmRleDogc3JjL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD
UyBmaWxlOiAvc291cmNlcy9lbWFjcy9lbWFjcy9zcmMvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyBy
ZXZpc2lvbiAxLjU3OTYKZGlmZiAtdSAtcjEuNTc5NiBDaGFuZ2VMb2cKLS0tIHNyYy9DaGFuZ2VM
b2cJMjMgQXVnIDIwMDcgMDg6NDU6NDYgLTAwMDAJMS41Nzk2CisrKyBzcmMvQ2hhbmdlTG9nCTIz
IEF1ZyAyMDA3IDA5OjA1OjM0IC0wMDAwCkBAIC0xLDMgKzEsOSBAQAorMjAwNy0wOC0yMyAgRnJl
ZHJpayBBeGVsc3NvbiAgPGYuYXhlbHNzb25AZ21haWwuY29tPgorCisJKiB3aW5kb3cuYyAocHJl
ZmVyX3dpbmRvd19zcGxpdF9ob3Jpem9udGFsbHkpOiBOZXcgdmFyaWFibGUuCisJKGRpc3BsYXlf
YnVmZmVyKTogQ29uc2lkZXIgc3BsaXR0aW5nIHdpbmRvdyBob3Jpem9udGFsbHkgZGVwZW5kaW5n
CisJb24gcHJlZmVyX3dpbmRvd19zcGxpdF9ob3Jpem9udGFsbHkuCisKIDIwMDctMDgtMjMgIFlB
TUFNT1RPIE1pdHN1aGFydSAgPG1pdHVoYXJ1QG1hdGgucy5jaGliYS11LmFjLmpwPgogCiAJKiBN
YWtlZmlsZS5pbiAoUlNWR19MSUJTLCBSU1ZHX0NGTEFHUyk6IE5ldyB2YXJpYWJsZXMuCkluZGV4
OiBzcmMvd2luZG93LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL3NvdXJjZXMvZW1hY3MvZW1hY3Mv
c3JjL3dpbmRvdy5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjU4NApkaWZmIC11IC1yMS41ODQg
d2luZG93LmMKLS0tIHNyYy93aW5kb3cuYwkxMyBBdWcgMjAwNyAxMzo0MToxNyAtMDAwMAkxLjU4
NAorKysgc3JjL3dpbmRvdy5jCTIzIEF1ZyAyMDA3IDA5OjA1OjM2IC0wMDAwCkBAIC0xNjEsNiAr
MTYxLDEzIEBACiAKIExpc3BfT2JqZWN0IFZldmVuX3dpbmRvd19oZWlnaHRzOwogCisvKiBOb24t
bmlsIG1lYW5zIHRoYXQgd2luZG93cyBhcmUgc3BsaXQgaG9yaXpvbnRhbGx5LCBpLmUuIHNpZGUt
Ynktc2lkZSwKKyAgIGluc3RlYWQgb2YgdmVydGljYWxseSBieSBgZGlzcGxheS1idWZmZXInLiAg
QW4gaW50ZWdlciB2YWx1ZSBtZWFucyB0aGF0CisgICB3aW5kb3dzIG1heSBvbmx5IGJlIHNwbGl0
IGhvcml6b250YWxseSBpZiB0aGUgbmV3bHkgY3JlYXRlZCB3aW5kb3cgaXMgYXQKKyAgIGxlYXN0
IGFzIHdpZGUgYXMgdGhhdCB2YWx1ZS4gICovCisKK0xpc3BfT2JqZWN0IFZwcmVmZXJfd2luZG93
X3NwbGl0X2hvcml6b250YWxseTsKKwogLyogTGlzdCBvZiBidWZmZXIgKm5hbWVzKiBmb3IgYnVm
ZmVycyB0aGF0IHNob3VsZCBoYXZlIHRoZWlyIG93biBmcmFtZXMuICAqLwogCiBMaXNwX09iamVj
dCBWc3BlY2lhbF9kaXNwbGF5X2J1ZmZlcl9uYW1lczsKQEAgLTM2NDcsNyArMzY1NCwxMiBAQAog
CiBJZiBgZXZlbi13aW5kb3ctaGVpZ2h0cycgaXMgbm9uLW5pbCwgd2luZG93IGhlaWdodHMgd2ls
bCBiZSBldmVuZWQgb3V0CiBpZiBkaXNwbGF5aW5nIHRoZSBidWZmZXIgY2F1c2VzIHR3byB2ZXJ0
aWNhbGx5IGFkamFjZW50IHdpbmRvd3MgdG8gYmUKLWRpc3BsYXllZC4gICovKQorZGlzcGxheWVk
LiAgCisKK0lmIGBwcmVmZXItd2luZG93LXNwbGl0LWhvcml6b250YWxseScgaXMgbm9uLW5pbCwg
d2luZG93cyBhcmUgc3BsaXQKK2hvcml6b250YWxseSwgaS5lLiBzaWRlLWJ5LXNpZGUsIGluc3Rl
YWQgb2YgdmVydGljYWxseSBpZiBwb3NzaWJsZS4gSWYgdGhlCit2YXJpYWJsZSBoYXMgYW4gaW50
ZWdlciB2YWx1ZSwgd2luZG93cyBtYXkgb25seSBiZSBzcGxpdCBob3Jpem9udGFsbHkgaWYgdGhl
CituZXdseSBjcmVhdGVkIHdpbmRvdyBpcyBhdCBsZWFzdCBhcyB3aWRlIGFzIHRoYXQgdmFsdWUu
ICAqLykKICAgICAgKGJ1ZmZlciwgbm90X3RoaXNfd2luZG93LCBmcmFtZSkKICAgICAgcmVnaXN0
ZXIgTGlzcF9PYmplY3QgYnVmZmVyLCBub3RfdGhpc193aW5kb3csIGZyYW1lOwogewpAQCAtMzc0
NywxMyArMzc1OSwyNiBAQAogICAgICAgZWxzZQogCXdpbmRvdyA9IEZnZXRfbGFyZ2VzdF93aW5k
b3cgKGZyYW1lcywgUXQpOwogCi0gICAgICAvKiBJZiB0aGUgbGFyZ2VzdCB3aW5kb3cgaXMgdGFs
bCBlbm91Z2gsIGZ1bGwtd2lkdGgsIGFuZCBlaXRoZXIgZWxpZ2libGUKLQkgZm9yIHNwbGl0dGlu
ZyBvciB0aGUgb25seSB3aW5kb3csIHNwbGl0IGl0LiAgKi8KKyAgICAgIC8qIElmIHdlIHByZWZl
ciB0byBzcGxpdCBob3Jpem9udGFsbHkgYW5kIHRoZSB3aW5kb3cgaXMgd2lkZQorICAgICAgICAg
ZW5vdWdoLCBzcGxpdCBpdCBob3Jpem9udGFsbHkuICAqLwogICAgICAgaWYgKCFOSUxQICh3aW5k
b3cpCiAJICAmJiAhIEZSQU1FX05PX1NQTElUX1AgKFhGUkFNRSAoWFdJTkRPVyAod2luZG93KS0+
ZnJhbWUpKQogCSAgJiYgV0lORE9XX0ZVTExfV0lEVEhfUCAoWFdJTkRPVyAod2luZG93KSkKLQkg
ICYmICh3aW5kb3dfaGVpZ2h0ICh3aW5kb3cpID49IHNwbGl0X2hlaWdodF90aHJlc2hvbGQKLQkg
ICAgICB8fCAoTklMUCAoWFdJTkRPVyAod2luZG93KS0+cGFyZW50KSkpCisJICAmJiAhTklMUCAo
VnByZWZlcl93aW5kb3dfc3BsaXRfaG9yaXpvbnRhbGx5KQorCSAgJiYgKCFOVU1CRVJQIChWcHJl
ZmVyX3dpbmRvd19zcGxpdF9ob3Jpem9udGFsbHkpIHx8CisgICAgICAgICAgICAgICh3aW5kb3df
d2lkdGgod2luZG93KSA+PQorCSAgICAgICAyICogWElOVCAoVnByZWZlcl93aW5kb3dfc3BsaXRf
aG9yaXpvbnRhbGx5KSkpCisJICAmJiAod2luZG93X3dpZHRoKHdpbmRvdykpID49ICgyICogd2lu
ZG93X21pbl93aWR0aCkpCisJeworCSAgd2luZG93ID0gRnNwbGl0X3dpbmRvdyAod2luZG93LCBR
bmlsLCBRdCk7CisJfQorICAgICAgLyogRWxzZSwgaWYgdGhlIGxhcmdlc3Qgd2luZG93IGlzIHRh
bGwgZW5vdWdoLCBmdWxsLXdpZHRoLCBhbmQgZWl0aGVyCisJIGVsaWdpYmxlIGZvciBzcGxpdHRp
bmcgb3IgdGhlIG9ubHkgd2luZG93LCBzcGxpdCBpdC4gKi8KKyAgICAgIGVsc2UgaWYgKCFOSUxQ
ICh3aW5kb3cpCisJICAgICAgICYmICEgRlJBTUVfTk9fU1BMSVRfUCAoWEZSQU1FIChYV0lORE9X
ICh3aW5kb3cpLT5mcmFtZSkpCisJICAgICAgICYmIFdJTkRPV19GVUxMX1dJRFRIX1AgKFhXSU5E
T1cgKHdpbmRvdykpCisJICAgICAgICYmICh3aW5kb3dfaGVpZ2h0ICh3aW5kb3cpID49IHNwbGl0
X2hlaWdodF90aHJlc2hvbGQKKwkJICAgfHwgKE5JTFAgKFhXSU5ET1cgKHdpbmRvdyktPnBhcmVu
dCkpKQogCSAgJiYgKHdpbmRvd19oZWlnaHQgKHdpbmRvdykKIAkgICAgICA+PSAoMiAqIHdpbmRv
d19taW5fc2l6ZV8yIChYV0lORE9XICh3aW5kb3cpLCAwKSkpKQogCXdpbmRvdyA9IEZzcGxpdF93
aW5kb3cgKHdpbmRvdywgUW5pbCwgUW5pbCk7CkBAIC0zNzYyLDE2ICszNzg3LDMwIEBACiAJICBM
aXNwX09iamVjdCB1cHBlciwgbG93ZXIsIG90aGVyOwogCiAJICB3aW5kb3cgPSBGZ2V0X2xydV93
aW5kb3cgKGZyYW1lcywgUXQpOwotCSAgLyogSWYgdGhlIExSVSB3aW5kb3cgaXMgdGFsbCBlbm91
Z2gsIGFuZCBlaXRoZXIgZWxpZ2libGUgZm9yIHNwbGl0dGluZwotCSAgYW5kIHNlbGVjdGVkIG9y
IHRoZSBvbmx5IHdpbmRvdywgc3BsaXQgaXQuICAqLworCSAgLyogSWYgd2UgcHJlZmVyIHRvIHNw
bGl0IGhvcml6b250YWxseSBhbmQgdGhlIExSVSB3aW5kb3cgaXMgd2lkZQorCSAgICAgZW5vdWdo
LCBzcGxpdCBpdCBob3Jpem9udGFsbHkuICovCiAJICBpZiAoIU5JTFAgKHdpbmRvdykKIAkgICAg
ICAmJiAhIEZSQU1FX05PX1NQTElUX1AgKFhGUkFNRSAoWFdJTkRPVyAod2luZG93KS0+ZnJhbWUp
KQotCSAgICAgICYmICgoRVEgKHdpbmRvdywgc2VsZWN0ZWRfd2luZG93KQotCQkgICAmJiB3aW5k
b3dfaGVpZ2h0ICh3aW5kb3cpID49IHNwbGl0X2hlaWdodF90aHJlc2hvbGQpCi0JCSAgfHwgKE5J
TFAgKFhXSU5ET1cgKHdpbmRvdyktPnBhcmVudCkpKQotCSAgICAgICYmICh3aW5kb3dfaGVpZ2h0
ICh3aW5kb3cpCi0JCSAgPj0gKDIgKiB3aW5kb3dfbWluX3NpemVfMiAoWFdJTkRPVyAod2luZG93
KSwgMCkpKSkKLQkgICAgd2luZG93ID0gRnNwbGl0X3dpbmRvdyAod2luZG93LCBRbmlsLCBRbmls
KTsKKwkgICAgICAmJiAhTklMUCAoVnByZWZlcl93aW5kb3dfc3BsaXRfaG9yaXpvbnRhbGx5KQor
CSAgICAgICYmIHdpbmRvd193aWR0aCh3aW5kb3cpID49ICgyICogd2luZG93X21pbl93aWR0aCkK
KwkgICAgICAmJiAoIU5VTUJFUlAgKFZwcmVmZXJfd2luZG93X3NwbGl0X2hvcml6b250YWxseSkg
fHwKKwkJICB3aW5kb3dfd2lkdGgod2luZG93KSA+PQorCQkgICgyICogWElOVCAoVnByZWZlcl93
aW5kb3dfc3BsaXRfaG9yaXpvbnRhbGx5KSkpKQorCSAgICB7CisJICAgICAgd2luZG93ID0gRnNw
bGl0X3dpbmRvdyAod2luZG93LCBRbmlsLCBRdCk7CisJICAgIH0KKwkgIC8qIEVsc2UgaWYgdGhl
IExSVSB3aW5kb3cgaXMgdGFsbCBlbm91Z2gsIGFuZCBlaXRoZXIgZWxpZ2libGUgZm9yCisJICBz
cGxpdHRpbmcgYW5kIHNlbGVjdGVkIG9yIHRoZSBvbmx5IHdpbmRvdywgc3BsaXQgaXQuICAqLwor
CSAgZWxzZSBpZiAoIU5JTFAgKHdpbmRvdykKKwkJICAgJiYgISBGUkFNRV9OT19TUExJVF9QIChY
RlJBTUUgKFhXSU5ET1cgKHdpbmRvdyktPmZyYW1lKSkKKwkJICAgJiYgKChFUSAod2luZG93LCBz
ZWxlY3RlZF93aW5kb3cpCisJCQkmJiB3aW5kb3dfaGVpZ2h0ICh3aW5kb3cpID49IHNwbGl0X2hl
aWdodF90aHJlc2hvbGQpCisJCSAgICAgICB8fCAoTklMUCAoWFdJTkRPVyAod2luZG93KS0+cGFy
ZW50KSkpCisJCSAgICYmICh3aW5kb3dfaGVpZ2h0ICh3aW5kb3cpCisJCSAgICAgICA+PSAoMiAq
IHdpbmRvd19taW5fc2l6ZV8yIChYV0lORE9XICh3aW5kb3cpLCAwKSkpKQorCSAgICB7CisJICAg
ICAgd2luZG93ID0gRnNwbGl0X3dpbmRvdyAod2luZG93LCBRbmlsLCBRbmlsKTsKKwkgICAgfQog
CSAgZWxzZQogCSAgICB3aW5kb3cgPSBGZ2V0X2xydV93aW5kb3cgKGZyYW1lcywgUW5pbCk7CiAJ
ICAvKiBJZiBGZ2V0X2xydV93aW5kb3cgcmV0dXJuZWQgbmlsLCB0cnkgb3RoZXIgYXBwcm9hY2hl
cy4gICovCkBAIC03MzQ0LDYgKzczODMsMTQgQEAKIElmIG5pbCwgYGRpc3BsYXktYnVmZmVyJyB3
aWxsIGxlYXZlIHRoZSB3aW5kb3cgY29uZmlndXJhdGlvbiBhbG9uZS4gICovKTsKICAgVmV2ZW5f
d2luZG93X2hlaWdodHMgPSBRdDsKIAorICBERUZWQVJfTElTUCAoInByZWZlci13aW5kb3ctc3Bs
aXQtaG9yaXpvbnRhbGx5IiwgJlZwcmVmZXJfd2luZG93X3NwbGl0X2hvcml6b250YWxseSwKKyAg
ICAgICAgICAgICAgIGRvYzogLyogKk5vbi1uaWwgbWVhbnMgdGhhdCB3aW5kb3dzIGFyZSBzcGxp
dCBob3Jpem9udGFsbHksIGkuZS4gCitzaWRlLWJ5LXNpZGUsIGluc3RlYWQKK29mIHZlcnRpY2Fs
bHkgYnkgYGRpc3BsYXktYnVmZmVyJy4KK0FuIGludGVnZXIgdmFsdWUgbWVhbnMgdGhhdCB3aW5k
b3dzIG1heSBvbmx5IGJlIHNwbGl0IGhvcml6b250YWxseSBpZiB0aGUgbmV3bHkKK2NyZWF0ZWQg
d2luZG93IGlzIGF0IGxlYXN0IGFzIHdpZGUgYXMgdGhhdCB2YWx1ZS4gICovKTsKKyAgVnByZWZl
cl93aW5kb3dfc3BsaXRfaG9yaXpvbnRhbGx5ID0gUW5pbDsKKwogICBERUZWQVJfTElTUCAoIm1p
bmlidWZmZXItc2Nyb2xsLXdpbmRvdyIsICZWbWluaWJ1Zl9zY3JvbGxfd2luZG93LAogCSAgICAg
ICBkb2M6IC8qIE5vbi1uaWwgbWVhbnMgaXQgaXMgdGhlIHdpbmRvdyB0aGF0IEMtTS12IGluIG1p
bmlidWZmZXIgc2hvdWxkIHNjcm9sbC4gICovKTsKICAgVm1pbmlidWZfc2Nyb2xsX3dpbmRvdyA9
IFFuaWw7Cg==
------=_Part_193412_17755322.1187868381149
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Emacs-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/emacs-devel
------=_Part_193412_17755322.1187868381149--







reply via email to

[Prev in Thread] Current Thread [Next in Thread]