<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in textbox.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>89e5462b - kconfig: Fix typo HEIGTH to HEIGHT</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#89e5462b</link>
        <description>kconfig: Fix typo HEIGTH to HEIGHTFixed a typo in some variables where height was misspelled as heigth.Signed-off-by: Isak Ellmer &lt;isak01@gmail.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Sat, 30 Mar 2024 15:19:45 +0000</pubDate>
        <dc:creator>Isak Ellmer &lt;isak01@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e14f1242 - kconfig: menuconfig: simplify global jump key assignment</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#e14f1242</link>
        <description>kconfig: menuconfig: simplify global jump key assignmentCommit 95ac9b3b585d (&quot;menuconfig: Assign jump keys per-page insteadof globally&quot;) injected a lot of hacks to the bottom of the textboxinfrastructure.I reverted many of them without changing the behavior. (almost)Now, the key markers are inserted when constructing the search resultinstead of updating the text buffer on-the-fly.The buffer passed to the textbox got back to a constant string.The ugly casts from (const char *) to (char *) went away.A disadvantage is that the same key numbers might be displayed multipletimes in the dialog if you use a huge window (but I believe it isunlikely to happen).Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Jesse Taube &lt;Mr.Bossman075@gmail.com&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Sun, 16 Jul 2023 04:55:07 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>fb318e54 - kconfig: menuconfig: reorder functions to remove forward declarations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#fb318e54</link>
        <description>kconfig: menuconfig: reorder functions to remove forward declarationsDefine helper functions before the callers so that forwarddeclarations can go away.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Sat, 25 Mar 2023 15:18:17 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>90fe4c50 - kconfig: menuconfig: remove OLD_NCURSES macro</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#90fe4c50</link>
        <description>kconfig: menuconfig: remove OLD_NCURSES macroThis code has been here for more than 20 years. The bug in the old daysno longer matters.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Sat, 25 Mar 2023 15:18:15 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0c874100 - kconfig: convert to SPDX License Identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#0c874100</link>
        <description>kconfig: convert to SPDX License IdentifierAll files in lxdialog/ are licensed under GPL-2.0+, and the rest areunder GPL-2.0. I added GPL-2.0 tags to test scripts in tests/.Documentation/process/license-rules.rst does not suggest anythingabout the flex/bison files. Because flex does not accept the C++comment style at the very top of a file, I used the C style forzconf.l, and so for zconf.y for consistency.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Tue, 18 Dec 2018 12:13:35 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>694c49a7 - kconfig: drop localization support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#694c49a7</link>
        <description>kconfig: drop localization supportThe localization support is broken and appears unused.There is no google hits on the update-po-config target.And there is no recent (5 years) activity related to the localization.So lets just drop this as it is no longer used.Suggested-by: Ulf Magnusson &lt;ulfalizer@gmail.com&gt;Suggested-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Tue, 22 May 2018 19:36:12 +0000</pubDate>
        <dc:creator>Sam Ravnborg &lt;sam@ravnborg.org&gt;</dc:creator>
    </item>
<item>
        <title>4f2de3e1 - mconf: use function calls instead of ncurses&apos; variables LINES and COLS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#4f2de3e1</link>
        <description>mconf: use function calls instead of ncurses&apos; variables LINES and COLSAccording to the documentation [1], LINES and COLS are initialized byinitscr(); it does not say anything about the behavior when windows areresized.Do not rely on the current implementation of ncurses that updatesthese variables on resize, but use the propper function calls to getwindow dimensions.init_dialog() could make use of the variables, but for the sake ofconsistency we do not change it&apos;s current use of the macro getmaxyx().[1] ncurses(3X)Signed-off-by: Dirk Gouders &lt;dirk@gouders.net&gt;Tested-by: &quot;Yann E. MORIN&quot; &lt;yann.morin.1998@free.fr&gt;Reviewed-by: &quot;Yann E. MORIN&quot; &lt;yann.morin.1998@free.fr&gt;Signed-off-by: Yann E. MORIN &lt;yann.morin.1998@free.fr&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Sun, 12 May 2013 10:30:49 +0000</pubDate>
        <dc:creator>Dirk Gouders &lt;dirk@gouders.net&gt;</dc:creator>
    </item>
<item>
        <title>851f6657 - kconfig/lxdialog: Add definitions for mininimum (re)size values</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#851f6657</link>
        <description>kconfig/lxdialog: Add definitions for mininimum (re)size valuesCommit c8dc68ad0fbd (&quot;kconfig/lxdialog: support resize&quot;) added supportfor resizing, but forgot to collect all hardcoded values at one singleplace.Also add a definition for the check for a minimum screen/window sizeof 80x19.[ ChangeLog v3:  * Rename MENU_{HEIGTH,WIDTH}_MIN -&gt; MENUBOX_{HEIGTH,WIDTH}_MIN  ChangeLog v2:  * Rename WIN_{HEIGTH,WIDTH}_MIN -&gt; WINDOW_{HEIGTH,WIDTH}_MIN  * Mention the check for a minimum screen/window size in the changelog  * Add a comment above the block of new definitions ]Signed-off-by: Sedat Dilek &lt;sedat.dilek@gmail.com&gt;Acked-by: Wang YanQing &lt;udknight@gmail.com&gt;Tested-by: &quot;Yann E. MORIN&quot; &lt;yann.morin.1998@free.fr&gt;Reviewed-by: &quot;Yann E. MORIN&quot; &lt;yann.morin.1998@free.fr&gt;Signed-off-by: &quot;Yann E. MORIN&quot; &lt;yann.morin.1998@free.fr&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Sat, 15 Jun 2013 09:07:35 +0000</pubDate>
        <dc:creator>Sedat Dilek &lt;sedat.dilek@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>95ac9b3b - menuconfig: Assign jump keys per-page instead of globally</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#95ac9b3b</link>
        <description>menuconfig: Assign jump keys per-page instead of globallyAt the moment, keys 1-9 are assigned to the first 9 search results. This patchmakes them assigned to the first 9 results per-page instead. We are much lesslikely to run out of keys that way.Signed-off-by: Benjamin Poirier &lt;bpoirier@suse.de&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Thu, 23 Aug 2012 18:55:08 +0000</pubDate>
        <dc:creator>Benjamin Poirier &lt;bpoirier@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>1a374ae6 - menuconfig: Do not open code textbox scroll up/down</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#1a374ae6</link>
        <description>menuconfig: Do not open code textbox scroll up/downWe don&apos;t need to explicitely use ncurses&apos; scroll(). ncurses performsvertical-motion optimization at wrefresh() time.Using strace I confirmed that with the following patch curses still sends onlythe new line of text to the terminal when scrolling up/down one line at atime.Signed-off-by: Benjamin Poirier &lt;bpoirier@suse.de&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Thu, 23 Aug 2012 18:55:07 +0000</pubDate>
        <dc:creator>Benjamin Poirier &lt;bpoirier@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>1d1e2cae - menuconfig: Extend dialog_textbox so that it can return to a scrolled position</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#1d1e2cae</link>
        <description>menuconfig: Extend dialog_textbox so that it can return to a scrolled positionWe can now display other UI elements (menus) &quot;on top&quot; of a textbox and thenseemingly come back to it in the same state it was left.Signed-off-by: Benjamin Poirier &lt;bpoirier@suse.de&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Thu, 23 Aug 2012 18:55:05 +0000</pubDate>
        <dc:creator>Benjamin Poirier &lt;bpoirier@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>537ddae7 - menuconfig: Extend dialog_textbox so that it can exit on arbitrary keypresses</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#537ddae7</link>
        <description>menuconfig: Extend dialog_textbox so that it can exit on arbitrary keypressesThe caller will be able to perform actions based on hotkeys in the displayedtext.Signed-off-by: Benjamin Poirier &lt;bpoirier@suse.de&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Thu, 23 Aug 2012 18:55:04 +0000</pubDate>
        <dc:creator>Benjamin Poirier &lt;bpoirier@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>b9d29abd - menuconfig: Remove superfluous conditionnal</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#b9d29abd</link>
        <description>menuconfig: Remove superfluous conditionnalBecause end_reached is set to 0 before the loop, the test &quot;!end_reached&quot; isalways true and can be removed. This structure was perhaps copied from thesimilar one in back_lines().Signed-off-by: Benjamin Poirier &lt;bpoirier@suse.de&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Thu, 23 Aug 2012 18:55:03 +0000</pubDate>
        <dc:creator>Benjamin Poirier &lt;bpoirier@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9d4792c9 - menuconfig: add u, d, q command keys in text boxes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#9d4792c9</link>
        <description>menuconfig: add u, d, q command keys in text boxesThey function just like they do in less(1).Signed-off-by: Benjamin Poirier &lt;bpoirier@suse.de&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Tue, 24 Jul 2012 20:12:02 +0000</pubDate>
        <dc:creator>Benjamin Poirier &lt;bpoirier@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>702a9450 - kconfig: fix set but not used variables</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#702a9450</link>
        <description>kconfig: fix set but not used variablesSome variables were being set but never used, which was triggeringwarnings in GCC &gt;= 4.6.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;Signed-off-by: Arnaud Lacombe &lt;lacombar@gmail.com&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Sat, 20 Aug 2011 05:28:53 +0000</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;</dc:creator>
    </item>
<item>
        <title>75c0a8a5 - kconfig: gettext support for lxdialog</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#75c0a8a5</link>
        <description>kconfig: gettext support for lxdialogGettext support for lxdialog.Signed-off-by: Egry Gabor &lt;gaboregry1@t-online.hu&gt;Reviewed-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Cc: Roman Zippel &lt;zippel@linux-m68k.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Fri, 11 Jan 2008 22:42:54 +0000</pubDate>
        <dc:creator>EGRY Gabor &lt;gaboregry1@t-online.hu&gt;</dc:creator>
    </item>
<item>
        <title>c8dc68ad - kconfig/lxdialog: support resize</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#c8dc68ad</link>
        <description>kconfig/lxdialog: support resizeIn all dialogs now properly catch KEY_RESIZE and take proper action.In mconf try to behave sensibly when a dialog routine returns-ERRDISPLAYTOOSMALL.The original check for a screnn size of 80x19 is kept for now.It may make sense to remove it later, but thats anyway whatmuch text is adjusted for.Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Sat, 29 Jul 2006 20:48:57 +0000</pubDate>
        <dc:creator>Sam Ravnborg &lt;sam@mars.ravnborg.org&gt;</dc:creator>
    </item>
<item>
        <title>f3cbcdc9 - kconfig/lxdialog: let &lt;ESC&gt;&lt;ESC&gt; behave as expected</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#f3cbcdc9</link>
        <description>kconfig/lxdialog: let &lt;ESC&gt;&lt;ESC&gt; behave as expected&lt;ESC&gt;&lt;ESC&gt; is used to step one back in the dialogs.When lxdialog became built-in pressing &lt;ESC&gt; once would cause one step backand pressing &lt;ESC&gt;&lt;ESC&gt; would cause two steps back.This patch - based on concept from Roman Zippel &lt;zippel@linux-m68k.org&gt; -makes one &lt;ESC&gt; a noop and pressing &lt;ESC&gt;&lt;ESC&gt; will cause one step backward.In addition the final yes/no dialog now has the option to go back to thethe kernel configuration. So if you get too far out you can now go backto configuring the kernel without saving and starting all over again.Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Fri, 28 Jul 2006 21:57:48 +0000</pubDate>
        <dc:creator>Sam Ravnborg &lt;sam@mars.ravnborg.org&gt;</dc:creator>
    </item>
<item>
        <title>2982de69 - kconfig/menuconfig: lxdialog is now built-in</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#2982de69</link>
        <description>kconfig/menuconfig: lxdialog is now built-inlxdialog was previously called as an external program causing screento flicker when used. With this patch lxdialog is now built-in.It is loosly based om previous work by:  Petr Baudis &lt;pasky@ucw.cz&gt;Following is a list of changes:o Moved build of dialog routings to kconfig Makefileo menubox + checklist uses a new item list to hold all menu itemso in util.c implmented helper function to deal with item listo menubox now uses parameters to save scroll state (avoids temp file)o textbox now get text to be displayed as parameter and not a fileo make sure to properly delete subwin&apos;s before main windowso killed unused files: lxdialog.c msgbox.co modified return value for ESC to match direct callingo in a few places the code has been adjusted to 80 char wideo in textbox a small refactoring was made to make code remotely readableo in mconf removed all unused stuff (functions/variables)Following is a list of know short comings:a) pressing ESC twice will be interpreted as two ESC pressesb) resize does not work. menuconfig needs to be restarted to be adjustedSigned-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Thu, 27 Jul 2006 20:10:27 +0000</pubDate>
        <dc:creator>Sam Ravnborg &lt;sam@mars.ravnborg.org&gt;</dc:creator>
    </item>
<item>
        <title>98e5a157 - kconfig/lxdialog: refactor color support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/kconfig/lxdialog/textbox.c#98e5a157</link>
        <description>kconfig/lxdialog: refactor color supportClean up and refactor color support. All color support are nowin util.c including color definitions.In the process introduced a global variable named &apos;dlg&apos; which isused all over to set color - thats the reason why all files are changed.Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;

            List of files:
            /linux-6.15/scripts/kconfig/lxdialog/textbox.c</description>
        <pubDate>Mon, 24 Jul 2006 19:40:46 +0000</pubDate>
        <dc:creator>Sam Ravnborg &lt;sam@mars.ravnborg.org&gt;</dc:creator>
    </item>
</channel>
</rss>
