1. 10 6月, 2009 1 次提交
  2. 05 5月, 2008 1 次提交
  3. 03 2月, 2008 1 次提交
  4. 29 1月, 2008 2 次提交
    • E
      kconfig: gettext support for menuconfig · 413f006b
      EGRY Gabor 提交于
      Full gettext support for menuconfig.
      Signed-off-by: NEgry Gabor <gaboregry1@t-online.hu>
      Reviewed-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      413f006b
    • L
      kconfig: make kconfig MinGW friendly · 09af091f
      Ladislav Michl 提交于
      Kconfig is powerfull tool. So powerfull that more and more software
      projects are using it for configuration. So instead of fixing some of
      them one by one, lets fix it in kernel and wait for sync.
      
      This work was originaly done for PTXdist - GPL licensed build system for
      userlands and cross-compilers, but it will not hurt kernel kconfig
      either. PTXdist menuconfig now works on Windows linked with PDCurses and
      compiled using MinGW - there is no termios and signals.
      
      * Do not include <sys/wait.h> and <signal.h> (comes from times when
        lxdialog was separate process)
      * Do not mess with termios directly and let curses tell screen size.
        Comment to commit c8dc68ad says
        check for screen size could be removed later, but because it didn't
        happen for more than year I left it here as well.
      * Save cursor position added by Sam
      Signed-off-by: NLadislav Michl <ladis@linux-mips.org>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      09af091f
  5. 13 10月, 2007 3 次提交
    • M
      kconfig/menuconfig: distinguish between selected-by-another options and comments · b5d609db
      Matej Laitl 提交于
      menuconfig currently represents options implied by another option ('select'
      directive in Kconfig) by prefixing them with '---'.  Unfortunately the same
      notation is used for comments.  If the implied option is module capable,
      user can still switch between Y and M, all without any feedback until she
      visits option's help.  (try saying M to MAC80211 and then toggling
      CFG80211)
      
      This patch changes notation of selected-by-another items by introducing 2
      new representations for implied options: {*} or {M} for options selected by
      another modularized one, thus builtin or module capable, -*- or -M- for
      options that cannot be at the moment changed by user.
      
      The idea is to represent actual capability of the option by braces (dashes)
      around and to always report actual state by * or M inside.
      Signed-off-by: NMatej Laitl <strohel@gmail.com>
      Acked-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      b5d609db
    • S
      kconfig: fix segv fault in menuconfig · a67cb131
      Sam Ravnborg 提交于
      With specific configurations requesting help for certain
      menu lines caused menuconfig to crash.
      This was tracked down to a null pointer bug.
      Thanks to "Miles Lane" <miles.lane@gmail.com> for inital reporting
      and to Gabriel C <nix.or.die@googlemail.com> for the backtrace
      that helped me locating the bug.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      a67cb131
    • S
      kconfig: make comments stand out in menuconfig · 48874077
      Sam Ravnborg 提交于
      Matěj Laitl <strohel@gmail.com> noticed that there was no way
      to distingush between comments and un-selectable menu lines.
      This patch marks comments with *** comment ***
      
      Cc: Matěj Laitl <strohel@gmail.com>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      48874077
  6. 26 7月, 2007 1 次提交
    • S
      kconfig: attach help text to menus · 03d29122
      Sam Ravnborg 提交于
      Roman Zippel wrote:
      > A simple example would be
      > help texts, right now they are per symbol, but they should really be per
      > menu, so archs can provide different help texts for something.
      
      This patch does this and at the same time introduce a few API
      funtions used to access the help text.
      
      The relevant api functions are introduced in the various frontends.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      03d29122
  7. 17 7月, 2007 1 次提交
  8. 03 5月, 2007 2 次提交
  9. 14 12月, 2006 1 次提交
    • K
      [PATCH] kconfig: new function "bool conf_get_changed(void)" · b3214293
      Karsten Wiese 提交于
      Run "make xconfig" on a freshly untarred kernel-tree.  Look at the floppy disk
      icon of the qt application, that has just started: Its in a normal, active
      state.
      
      Mouse click on it: .config is being saved.
      
      This patch series changes things so taht
      after the mouse click on the floppy disk icon, the icon is greyed out.
      If you mouse click on it now, nothing happens.
      
      If you change some CONFIG_*, the floppy disk icon returns to "active state",
      that is, if you mouse click it now, .config is written.
      
      This patch:
      
      Returns sym_change_count to reflect the .config's change state.
      All read only accesses of
      	sym_change_count
      are replaced by calls to
      	conf_get_changed()
      .
      mconfig.c is manipulated to ask for saving only when
      conf_get_changed() returned true.
      Signed-off-by: NKarsten Wiese <fzu@wemgehoertderstaat.de>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Acked-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      b3214293
  10. 30 9月, 2006 6 次提交
    • S
      kconfig/menuconfig: do not let ncurses clutter screen on exit · e94c5bde
      Sam Ravnborg 提交于
      Do not initialize ncurses twice - it causes unpredicable
      results. My display was sometimes weird after running
      make menuconfig and I had to execute 'reset' to properly
      restore my display.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      e94c5bde
    • S
      kconfig/lxdialog: support resize · c8dc68ad
      Sam Ravnborg 提交于
      In 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 what
      much text is adjusted for.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      c8dc68ad
    • S
      kconfig/lxdialog: let <ESC><ESC> behave as expected · f3cbcdc9
      Sam Ravnborg 提交于
      <ESC><ESC> is used to step one back in the dialogs.
      When lxdialog became built-in pressing <ESC> once would cause one step back
      and pressing <ESC><ESC> would cause two steps back.
      This patch - based on concept from Roman Zippel <zippel@linux-m68k.org> -
      makes one <ESC> a noop and pressing <ESC><ESC> will cause one step backward.
      
      In addition the final yes/no dialog now has the option to go back to the
      the kernel configuration. So if you get too far out you can now go back
      to configuring the kernel without saving and starting all over again.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      f3cbcdc9
    • S
      kconfig/menuconfig: lxdialog is now built-in · 2982de69
      Sam Ravnborg 提交于
      lxdialog was previously called as an external program causing screen
      to flicker when used. With this patch lxdialog is now built-in.
      It is loosly based om previous work by:  Petr Baudis <pasky@ucw.cz>
      
      Following is a list of changes:
      o Moved build of dialog routings to kconfig Makefile
      o menubox + checklist uses a new item list to hold all menu items
      o in util.c implmented helper function to deal with item list
      o menubox now uses parameters to save scroll state (avoids temp file)
      o textbox now get text to be displayed as parameter and not a file
      o make sure to properly delete subwin's before main windows
      o killed unused files: lxdialog.c msgbox.c
      o modified return value for ESC to match direct calling
      o in a few places the code has been adjusted to 80 char wide
      o in textbox a small refactoring was made to make code remotely readable
      o 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 presses
      b) resize does not work. menuconfig needs to be restarted to be adjusted
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      2982de69
    • S
      kconfig/lxdialog: add a new theme bluetitle which is now default · 350b5b76
      Sam Ravnborg 提交于
      The bluetitle theme is a slightly modified version of the colorscheme
      that -mm users has been used to. The bluetitle is more readable especially
      on some LCD screens so it is now default.
      Anyone that really wants the old color selection can get it by selecting
      the classic color theme:
      make MENUCONFIG_COLOR=classic menuconfig
      
      The bluetitle theme was modified by Roman Zippel <zippel@linux-m68k.org>
      to further improve readability on LCD screens.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      350b5b76
    • S
      kconfig/lxdialog: add support for color themes and add blackbg theme · 45897213
      Sam Ravnborg 提交于
      The blackbg theme was originally made by: Han Boetes
      It was copied from a patch by "Randy.Dunlap" <rdunlap@xenotime.net>
      which was also the inspiration source for the color theme support.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      45897213
  11. 16 1月, 2006 1 次提交
    • S
      kbuild: create .kernelrelease at *config step · 2244cbd8
      Sam Ravnborg 提交于
      To enable 'make kernelrelease' earlier now create .kernelrelease when
      one of the *config targets are used.
      Also introduce KERNELVERSION - only user is kconfig.
      KERNELVERSION was needed to display kernel version in menuconfig -
      KERNELRELEASE is not valid until configuration has completed.
      kconfig files modified to use KERNELVERSION.
      Bug reported by: Rene Rebe <rene@exactcode.de>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      2244cbd8
  12. 17 12月, 2005 1 次提交
  13. 31 10月, 2005 1 次提交
  14. 26 6月, 2005 2 次提交
  15. 06 5月, 2005 1 次提交
    • A
      [PATCH] Kconfig i18n support · 3b9fa093
      Arnaldo Carvalho de Melo 提交于
      This patch adds i18n support for make *config, allowing users to have the
      config process in their own language.
      
      No printk was harmed in the process, don't worry, so all the bug reports,
      kernel messages, etc, remain in english, just the user tools to configure
      the kernel are internationalized.
      
      Users not interested in translations can just unset the related LANG,
      LC_ALL, etc env variables and have the config process in plain english,
      something like:
      
      LANG= make menuconfig
      
      is enough for having the whole config process in english. Or just don't
      install any translation file.
      
      Translations for brazilian portuguese are being done by a team of
      volunteers at:
      
      http://www.visionflex.inf.br/kernel_ptbr/pmwiki.php/Principal/Traducoes
      
      To start the translation process:
      
        make update-po-config
      
        This will generate the pot template named scripts/kconfig/linux.pot,
        copy it to, say, ~/es.po, to start the translation for spanish.
      
      To test your translation, as root issue this command:
      
        msgfmt -o /usr/share/locale/es/LC_MESSAGES/linux.mo ~/es.po
      
        Replace "es" with your language code.
      
        Then execute, for instance:
      
        make menuconfig
      
      The current patch doesn't use any optimization to reduce the size of the
      generated .mo file, it is possible to use the config option as a key, but
      this doesn't prevent the current patch from being used or the translations
      done under the current scheme to be in any way lost if we chose to do any
      kind of keying.
      
      Thanks to Fabricio Vaccari for starting the pt_BR (brazilian portuguese)
      translation effort, Thiago Maciera for helping me with the gconf.cc (QT
      frontent) i18n coding and to all the volunteers that are already working on
      the first translation, to pt_BR.
      
      I left the question on whether to ship the translations with the stock kernel
      sources to be discussed here, please share your suggestions.
      Signed-off-by: NArnaldo Carvalho de Melo <acme@conectiva.com.br>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: Linus Torvalds <torvalds@osdl.org
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      3b9fa093
  16. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4