Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w4ubj-002gTO-1s for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Mar 2026 05:47:15 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4ubh-004HJ8-2s for pgsql-hackers@arkaria.postgresql.org; Tue, 24 Mar 2026 05:47:14 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w4ubh-004HJ0-1V for pgsql-hackers@lists.postgresql.org; Tue, 24 Mar 2026 05:47:14 +0000 Received: from mail-yw1-x112c.google.com ([2607:f8b0:4864:20::112c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w4ubf-00000000jyS-2zlG for pgsql-hackers@lists.postgresql.org; Tue, 24 Mar 2026 05:47:12 +0000 Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-793fdbb8d3aso48099737b3.3 for ; Mon, 23 Mar 2026 22:47:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774331231; cv=none; d=google.com; s=arc-20240605; b=j4iJ3LdEGhAvMmmd/LaQRKMdWGELBE+Wydm5lgK61bQxmTdVuewSvlwpD0SOm1QNbr kYr91F/ZVI0SfXUo5UdikmfgMQLqG2TyBtjxEvMzY/9o1DRWCWQlwST7rYy7zGqnuyuG p0G673LAgHHnzGLMhHeo9e3UeURDPCXSoQxQRfHFulXx1stODJE/ir/LTL6rEZhlPSA3 4Bw/6k7StncnRit618TbHUJQMaCehqRsjXEN/D2FoenSlZzGMKw75Rp2OrPp1ho+0DXg yllu91K0VHCBidEVtd6mGrsHmqxCa0qqhq87lmCMjZxRxvTwdia+OEBsEXqigLNmy6A3 pOGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=6AAll4OFSKSGbGvL1A54WwTc6e5JLfYpPkzA/JXqYkc=; fh=dxJXJbLzq9Nah1LUdsj4QTuQ3JoDScd0wp1YHY64NXM=; b=YuopfCyfFfyiEHzcIoDjtdoCebuYMfGbtmXHm3s6PBiR6Ri/fEVq74zK+LBhE7WawX oDwDuMdNZWyScav4rYHq2Bd9xgyMw+6g52DwldGMUvfbwHlxEP93cctivF3sYBMlmQWN k2tkRi5i/uFQAe1Al2ubabUadilssLf8gfxgvys0KXpVKvK2Y4mu1vRRDHABWZQiPLJJ HVT+Z1zOA3vaFxqGXjZexWJX1JlhiIxxMFb+1kPVoN5Pv92/miF6/EQ0A2fFAj3hiP3w I3q2DkwVBKMXgy4ArgTxt0leJTty1kcezjPOIkLHDVS6unfIiPY/ljeF1eanIu0PFIMu ZJ0Q==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774331231; x=1774936031; darn=lists.postgresql.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=6AAll4OFSKSGbGvL1A54WwTc6e5JLfYpPkzA/JXqYkc=; b=oHeW8Ln05PESoNO4otb0pv35yvINkFNgf/y0ycNyRpOMncVTG2ewAwM7g1rMlGWAGC k4Gr4exeXwJ2AJGsFk2ZRkHIz1pqcR1rCySMOWYCGrSVRWLZ6OnmyPdLrTS0B06eBB4K TMF5RmtyLf4eLJcY4R5EfflIOC0R0JTgi3R7iY9Adkbz1dp6GHUUEqUBvHVuYccyxmgy Ux4opX0VeKlFT1Ka0ZnFNfeaIvFhPIv2PFxk4GRENiNq8QQTRlLh8FXRcBoUEHvGo/me TkzeIC5TImWnbUhSslXUIsIV1xoq+XCn12qKf03E+bkq4xcw/wV3ykMVnjkiXcvfzf++ ROVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774331231; x=1774936031; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6AAll4OFSKSGbGvL1A54WwTc6e5JLfYpPkzA/JXqYkc=; b=StcyFN4WJXmkOEE89RkHEpjWIGuaN2f6QDshfjvrs2RiWbs4pvqgERDOmwgDct8La7 U7wmpnxIMesPpgXdHmdj5lKunA+LW+2NGvndk8nSc3LAMrdcAM99BdK8GdRSv1oZVmZv jBDJx1hv+ofBOH/x7ubsD7ICBWVSuyB0hH6q8+UlXQRr+4apvkhPuyjX+AWVh5YpB4cV mNhPvUUjLoTgGNStydzDmnvVJNzObr+YZtoDPZarqSVY/nhB7PbdFa8N2qpxLgkOgSuk Cx1BPm+FOrejFLMnnlIonoZB9Vh0kHQbdYdqyPSHTkncaL6i5a2xKiH6cPbmK5s54KZX Vh4w== X-Gm-Message-State: AOJu0Yzd4QHIKXtyf8SKrkyIglIwkYhVFrqkyFBYzg6NSuzw78FhV6Oe gm9NoL674KZvdy5ODIXEaOZx4S+wNN/5x7pWk+vXeKAdIAMJP6KFr8rD7Gn7XR0+Br2BZcAVGOV fA6vO/ykJwNb0tvo7oVE8PLHHUDfjy0NWJg== X-Gm-Gg: ATEYQzwqlne0EG0zyOrLBGjwePZTGyb60JX34BxsBGoZzCihQ3n85VPQkDQSGQfmHxB SkKlGeHDEuLljcAKGzm7H056e/RzN2PHomx/skICZjr7aqWf3cIFbs/d3OS84hW70jCw8rTfANY 70HNFik2bUhEQl8i+TGReqJSyBxOCGj+GiaQLE+ZyM1yZ1Lh02scscQDbP318qPh1EQX3OJS6z9 QM/HWTIDuET3ydgxhjHBBtVDSNrhmyexd+xVNDZ7sQrVyOotvgWcs3iHnGU/SLGZ55yKaSNnZEK yc4In7jFdfHeDk8KO+BfQA3VheJEg2zmxglhnqCRQ/GVEB5Z3V10cKMyUXCiPPLxA1biO89Kcah lQhbDzT6ReptFdYf6DhQ9RfOIc1/irjm/ptqkVaQlmgLcRa1ClEZ218sJxA== X-Received: by 2002:a05:690c:6983:b0:798:72af:3c80 with SMTP id 00721157ae682-79a90b99057mr150929387b3.36.1774331230756; Mon, 23 Mar 2026 22:47:10 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pavel Stehule Date: Tue, 24 Mar 2026 06:46:34 +0100 X-Gm-Features: AaiRm53w3vxroSjhCB9cNPlmJEN0Gdm-RJyQ8wbW5P8jNd6uhUwn7_M9rqrqzF4 Message-ID: Subject: Re: bugfix - fix broken output in expanded aligned format, when data are too short To: PostgreSQL Hackers Content-Type: multipart/mixed; boundary="000000000000b97b37064dbeae82" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000b97b37064dbeae82 Content-Type: multipart/alternative; boundary="000000000000b97b35064dbeae80" --000000000000b97b35064dbeae80 Content-Type: text/plain; charset="UTF-8" Hi new version * fixed unwanted forcing to wrapped mode * regress test Regards Pavel --000000000000b97b35064dbeae80 Content-Type: text/html; charset="UTF-8"
Hi

new version

* fixed unwanted forcing to wrapped mode
* regress test

Regards

Pavel
--000000000000b97b35064dbeae80-- --000000000000b97b37064dbeae82 Content-Type: text/x-patch; charset="US-ASCII"; name="v20260324-1-0001-The-output-of-thin-table-is-broken-in-expanded-mode-.patch" Content-Disposition: attachment; filename="v20260324-1-0001-The-output-of-thin-table-is-broken-in-expanded-mode-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mn46z8090 RnJvbSA4ODk0Yjg3MjBiMGM4OWY5N2IzZjQzOWM1YWUwYmM5NTdkNTUwZTE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAib2tib2JAZ2l0aHViLmNvbSIgPHBhdmVsLnN0ZWh1bGVAZ21h aWwuY29tPgpEYXRlOiBUdWUsIDI0IE1hciAyMDI2IDA2OjQyOjE4ICswMTAwClN1YmplY3Q6IFtQ QVRDSF0gVGhlIG91dHB1dCBvZiB0aGluIHRhYmxlIGlzIGJyb2tlbiBpbiBleHBhbmRlZCBtb2Rl ICh3aGVuCiBoZWFkZXIgaXMgd2lkZXIgdGhhbiByb3cpIGFuZCB3aGVuIGFsaWduZWQgbW9kZSBp cyB1c2VkLiBUaGUgd3JhcHBlZCBtb2RlIGlzCiBvay4gVGhpcyBwYXRjaCBmaXhlcyB0aGlzIGlz c3VlLgoKLS0tCiBzcmMvZmVfdXRpbHMvcHJpbnQuYyAgICAgICAgICAgICAgIHwgIDQgKystLQog c3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9wc3FsLm91dCB8IDI2ICsrKysrKysrKysrKysrKysr KysrKysrKysrCiBzcmMvdGVzdC9yZWdyZXNzL3NxbC9wc3FsLnNxbCAgICAgIHwgMTEgKysrKysr KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9zcmMvZmVfdXRpbHMvcHJpbnQuYyBiL3NyYy9mZV91dGlscy9wcmludC5j CmluZGV4IDEyZDk2OWU4NjY2Li43ZDdlYjdkZDA0MSAxMDA2NDQKLS0tIGEvc3JjL2ZlX3V0aWxz L3ByaW50LmMKKysrIGIvc3JjL2ZlX3V0aWxzL3ByaW50LmMKQEAgLTE0NDUsNyArMTQ0NSw3IEBA IHByaW50X2FsaWduZWRfdmVydGljYWwoY29uc3QgcHJpbnRUYWJsZUNvbnRlbnQgKmNvbnQsCiAJ LyoKIAkgKiBDYWxjdWxhdGUgYXZhaWxhYmxlIHdpZHRoIGZvciBkYXRhIGluIHdyYXBwZWQgbW9k ZQogCSAqLwotCWlmIChjb250LT5vcHQtPmZvcm1hdCA9PSBQUklOVF9XUkFQUEVEKQorCWlmIChj b250LT5vcHQtPmZvcm1hdCA9PSBQUklOVF9XUkFQUEVEIHx8IGNvbnQtPm9wdC0+Zm9ybWF0ID09 IFBSSU5UX0FMSUdORUQpCiAJewogCQl1bnNpZ25lZCBpbnQgc3dpZHRoLAogCQkJCQlyd2lkdGgg PSAwLApAQCAtMTUxNyw3ICsxNTE3LDcgQEAgcHJpbnRfYWxpZ25lZF92ZXJ0aWNhbChjb25zdCBw cmludFRhYmxlQ29udGVudCAqY29udCwKIAkJCWlmICh3aWR0aCA8IHJ3aWR0aCkKIAkJCQl3aWR0 aCA9IHJ3aWR0aDsKIAotCQkJaWYgKG91dHB1dF9jb2x1bW5zID4gMCkKKwkJCWlmIChjb250LT5v cHQtPmZvcm1hdCA9PSBQUklOVF9XUkFQUEVEICYmIG91dHB1dF9jb2x1bW5zID4gMCkKIAkJCXsK IAkJCQl1bnNpZ25lZCBpbnQgbWluX3dpZHRoOwogCmRpZmYgLS1naXQgYS9zcmMvdGVzdC9yZWdy ZXNzL2V4cGVjdGVkL3BzcWwub3V0IGIvc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9wc3FsLm91 dAppbmRleCBjOGYzOTMyZWRmMC4uZGM0NDIxOTYzMWUgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L3Jl Z3Jlc3MvZXhwZWN0ZWQvcHNxbC5vdXQKKysrIGIvc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9w c3FsLm91dApAQCAtMjg1NCw2ICsyODU0LDMyIEBAIGV4ZWN1dGUgcTsKICstLS0tLS0tLS0tLS0t LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSsKIAogZGVhbGxvY2F0ZSBxOworLS0gdGhlIG91dHB1 dCBpbiBleHBhbmRlZCBtb2RlIGlzIHNob3J0ZXIgdGhhbiBoZWFkZXIKK1xwc2V0IGJvcmRlciAy CitccHNldCBleHBhbmRlZCBvbgorY3JlYXRlIHRhYmxlIHBzcWxfc2hvcnRfdGFiKGEgaW50LCBi IGludCk7CitpbnNlcnQgaW50byBwc3FsX3Nob3J0X3RhYiB2YWx1ZXMoMTAsMjApLCgzMCw0MCk7 CitccHNldCBmb3JtYXQgYWxpZ25lZAorc2VsZWN0ICogZnJvbSBwc3FsX3Nob3J0X3RhYjsKKyst WyBSRUNPUkQgMSBdLSsKK3wgYSB8IDEwICAgICAgIHwKK3wgYiB8IDIwICAgICAgIHwKKystWyBS RUNPUkQgMiBdLSsKK3wgYSB8IDMwICAgICAgIHwKK3wgYiB8IDQwICAgICAgIHwKKystLS0rLS0t LS0tLS0tLSsKKworXHBzZXQgZm9ybWF0IHdyYXBwZWQKK3NlbGVjdCAqIGZyb20gcHNxbF9zaG9y dF90YWI7CisrLVsgUkVDT1JEIDEgXS0rCit8IGEgfCAxMCAgICAgICB8Cit8IGIgfCAyMCAgICAg ICB8CisrLVsgUkVDT1JEIDIgXS0rCit8IGEgfCAzMCAgICAgICB8Cit8IGIgfCA0MCAgICAgICB8 CisrLS0tKy0tLS0tLS0tLS0rCisKK2Ryb3AgdGFibGUgcHNxbF9zaG9ydF90YWI7CiBccHNldCBs aW5lc3R5bGUgYXNjaWkKIFxwc2V0IGJvcmRlciAxCiAtLSBzdXBwb3J0IHRhYmxlIGZvciBvdXRw dXQtZm9ybWF0IHRlc3RzICh1c2VmdWwgdG8gY3JlYXRlIGEgZm9vdGVyKQpkaWZmIC0tZ2l0IGEv c3JjL3Rlc3QvcmVncmVzcy9zcWwvcHNxbC5zcWwgYi9zcmMvdGVzdC9yZWdyZXNzL3NxbC9wc3Fs LnNxbAppbmRleCBkY2RiZDRmYzAyMC4uYjAzYTYxZjg2NTYgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0 L3JlZ3Jlc3Mvc3FsL3BzcWwuc3FsCisrKyBiL3NyYy90ZXN0L3JlZ3Jlc3Mvc3FsL3BzcWwuc3Fs CkBAIC00OTksNiArNDk5LDE3IEBAIGV4ZWN1dGUgcTsKIAogZGVhbGxvY2F0ZSBxOwogCistLSB0 aGUgb3V0cHV0IGluIGV4cGFuZGVkIG1vZGUgaXMgc2hvcnRlciB0aGFuIGhlYWRlcgorXHBzZXQg Ym9yZGVyIDIKK1xwc2V0IGV4cGFuZGVkIG9uCitjcmVhdGUgdGFibGUgcHNxbF9zaG9ydF90YWIo YSBpbnQsIGIgaW50KTsKK2luc2VydCBpbnRvIHBzcWxfc2hvcnRfdGFiIHZhbHVlcygxMCwyMCks KDMwLDQwKTsKK1xwc2V0IGZvcm1hdCBhbGlnbmVkCitzZWxlY3QgKiBmcm9tIHBzcWxfc2hvcnRf dGFiOworXHBzZXQgZm9ybWF0IHdyYXBwZWQKK3NlbGVjdCAqIGZyb20gcHNxbF9zaG9ydF90YWI7 Citkcm9wIHRhYmxlIHBzcWxfc2hvcnRfdGFiOworCiBccHNldCBsaW5lc3R5bGUgYXNjaWkKIFxw c2V0IGJvcmRlciAxCiAKLS0gCjIuNTMuMAoK --000000000000b97b37064dbeae82--