1. 16 Mar, 2018 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · aa30b8a1
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      aa30b8a1
  2. 16 Feb, 2018 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · d2b60054
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      d2b60054
  3. 23 Jun, 2017 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 09f5ea05
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      09f5ea05
  4. 01 Nov, 2016 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · ec5b5793
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      ec5b5793
  5. 19 Sep, 2016 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 46daedd1
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      46daedd1
  6. 18 Sep, 2016 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 5d41a6e8
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      5d41a6e8
  7. 25 Nov, 2015 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · a9a0fea7
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      a9a0fea7
  8. 04 Sep, 2015 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · a90ef3f7
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      a90ef3f7
  9. 14 Jun, 2015 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 2961a3e7
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      2961a3e7
  10. 03 Mar, 2015 1 commit
    • Vladimir Serbinenko's avatar
      Remove libgcc dependency. · 064360e6
      Vladimir Serbinenko authored
      libgcc for boot environment isn't always present and compatible.
      libgcc is often absent if endianness or bit-size at boot is different
      from running OS.
      libgcc may use optimised opcodes that aren't available on boot time.
      So instead of relying on libgcc shipped with the compiler, supply
      the functions in GRUB directly.
      Tests are present to ensure that those replacement functions behave the
      way compiler expects them to.
      064360e6
  11. 26 Feb, 2015 1 commit
  12. 21 Feb, 2015 1 commit
  13. 18 Nov, 2014 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · e1ca49b0
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      e1ca49b0
  14. 31 Mar, 2014 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 63e1dfab
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      63e1dfab
  15. 03 Feb, 2014 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 8d5c3fdf
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2014-01-03
      
      Patch-Name: maybe_quiet.patch
      8d5c3fdf
  16. 28 Jan, 2014 2 commits
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · a22ef2bb
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2013-12-25
      
      Patch-Name: maybe_quiet.patch
      a22ef2bb
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 3f5c6ce2
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2013-12-25
      
      Patch-Name: maybe_quiet.patch
      3f5c6ce2
  17. 20 Jan, 2014 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · be33104f
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2013-12-25
      
      Patch-Name: maybe_quiet.patch
      be33104f
  18. 15 Jan, 2014 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 39d1f7e0
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2013-12-25
      
      Patch-Name: maybe_quiet.patch
      39d1f7e0
  19. 13 Jan, 2014 1 commit
    • Colin Watson's avatar
      Add configure option to reduce visual clutter at boot time · 8b166684
      Colin Watson authored
      If this option is enabled, then do all of the following:
      
      Don't display introductory message about line editing unless we're
      actually offering a shell prompt.  (This is believed to be a workaround
      for a different bug.  We'll go with this for now, but will drop this in
      favour of a better fix upstream if somebody figures out what that is.)
      
      Don't clear the screen just before booting if we never drew the menu in
      the first place.
      
      Remove verbose messages printed before reading configuration.  In some
      ways this is awkward because it makes debugging harder, but it's a
      requirement for a smooth-looking boot process; we may be able to do
      better in future.  Upstream doesn't want this, though.
      
      Disable the cursor as well, for similar reasons of tidiness.
      
      Suppress kernel/initrd progress messages, except in recovery mode.
      
      Suppress "GRUB loading" message unless Shift is held down.  Upstream
      doesn't want this, as it makes debugging harder.  Ubuntu wants it to
      provide a cleaner boot experience.
      
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/386922
      Bug-Ubuntu: https://bugs.launchpad.net/bugs/861048
      Forwarded: (partial) http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00056.html
      Last-Update: 2013-12-25
      
      Patch-Name: maybe_quiet.patch
      8b166684
  20. 23 Dec, 2013 1 commit
  21. 04 Dec, 2013 1 commit
  22. 07 Nov, 2013 1 commit
  23. 15 Oct, 2013 1 commit
  24. 26 Aug, 2013 1 commit
  25. 23 Aug, 2013 1 commit
  26. 22 Aug, 2013 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Handle grub-pe2elf and grub-mkfont for cases when build != host. · 7b780018
      Vladimir 'phcoder' Serbinenko authored
      	* Makefile.am (build-grub-mkfont): Don't include gnulib.
      	(build-grub-gen-asciih): Likewise.
      	(build-grub-gen-widthspec): Likewise.
      	* Makefile.util.def (grub-pe2elf): Remove.
      	* config.h.in [GRUB_BUILD]: Use build rather than host constants.
      	* configure.ac: Separate tests for build.
      	Move ./build-grub-pe2elf to grub-core.
      	Fix typo.
      	* grub-core/Makefile.am (build-grub-pe2elf): New target.
      	* grub-core/kern/emu/misc.c (xasprintf): Don't compile if GRUB_BUILD is
      	defined.
      	* include/grub/types.h [GRUB_BUILD]: Use build rather than host
      	constants.
      	* util/grub-mkfont.c [GRUB_BUILD]: Simplify not to rely on argp.
      	* util/grub-pe2elf.c: Simplify not to rely on getopt.
      	* util/misc.c (program_name) [GRUB_BUILD]: Define to static string.
      7b780018
  27. 07 Jun, 2013 1 commit
  28. 11 Apr, 2013 1 commit
  29. 19 Mar, 2013 1 commit
  30. 03 Mar, 2013 1 commit
  31. 27 Feb, 2013 1 commit
    • Colin Watson's avatar
      Remove nested functions from disk and file read hooks. · 4eb8b756
      Colin Watson authored
      	* include/grub/disk.h (grub_disk_read_hook_t): New type.
      	(struct grub_disk): Add read_hook_data member.
      	* include/grub/file.h (struct grub_file): Likewise.
      	* include/grub/fshelp.h (grub_fshelp_read_file): Add read_hook_data
      	argument.
      
      	Update all callers.
      4eb8b756
  32. 04 Feb, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Move platform-dependent files from $prefix to $prefix/$platform. · 92cd0f6e
      Vladimir 'phcoder' Serbinenko authored
      	* config.h.in (GRUB_TARGET_CPU): New definition.
      	(GRUB_PLATFORM): Likewise.
      	* configure.ac: Define GRUB_TARGET_CPU and GRUB_PLATFORM.
      	* grub-core/commands/parttool.c (grub_cmd_parttool): Update dir.
      	* grub-core/efiemu/main.c (grub_efiemu_autocore): Likewise.
      	* grub-core/kern/dl.c (grub_dl_load): Likewise.
      	* grub-core/normal/autofs.c (read_fs_list): Likewise.
      	* grub-core/normal/crypto.c (read_crypto_list): Likewise.
      	* grub-core/normal/dyncmd.c (read_command_list): Likewise.
      	* grub-core/normal/term.c (read_terminal_list): Likewise.
      	* grub-core/gettext/gettext.c (grub_mofile_open_lang): Use
      	$prefix/locale.
      	(grub_gettext_init_ext): Likewise.
      	* grub-core/normal/main.c (GRUB_MOD_INIT): Define grub_cpu and
      	grub_platform.
      	* util/grub-install.in: Update directories.
      	* util/grub-mknetdir.in: Likewise.
      	* util/grub-mkrescue.in: Likewise.
      92cd0f6e
  33. 18 Jan, 2012 1 commit
  34. 12 Dec, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Enable UTF8 in gnulib regexp. · c5fc563a
      Vladimir 'phcoder' Serbinenko authored
      	* config.h.in (RE_ENABLE_I18N) [!GRUB_UTIL]: New define.
      	* grub-core/lib/posix_wrap/ctype.h (islower): Use grub_islower.
      	(isupper): Use grub_isupper.
      	(isascii): New inline function.
      	* grub-core/lib/posix_wrap/wchar.h: Replace dummy with real contents.
      	* grub-core/lib/posix_wrap/wctype.h: Likewise.
      	* grub-core/normal/charset.c (grub_utf8_process): New function.
      	(grub_utf8_to_utf16): Use grub_utf8_process.
      	(grub_encode_utf8_character): New function.
      	(grub_ucs4_to_utf8): Use grub_encode_utf8_character.
      	* include/grub/charset.h (grub_utf8_process): New declaration.
      	(grub_encode_utf8_character): Likewise.
      	* include/grub/misc.h (grub_islower): New inline function.
      	(grub_isupper): Likewise.
      	(grub_strchrsub): Moved down to fix the definitions.
      c5fc563a
  35. 08 Jan, 2011 2 commits
  36. 06 Oct, 2010 1 commit
    • Szymon Janc's avatar
      Make enable of disk cache statistics code configurable. · c5dc1690
      Szymon Janc authored
      	* configure.ac: --enable-cache-stats added.
      	* config.h.in (DISK_CACHE_STATS): New define.
      	* grub-core/Makefile.core.def (cacheinfo): New command.
      	* include/grub/disk.h(grub_disk_cache_get_performance): New function.
      	* grub-core/commands/cacheinfo.c: New file.
      	* grub-core/commands/minicmd.c (grub_rescue_cmd_info): Updated and
      	moved to cacheinfo.c.
      	* grub-core/kern/disk.c: Use DISK_CACHE_STATS to disable disk cache
      	debug code.
      	* include/grub/disk.h: Likewise.
      c5dc1690
  37. 21 Sep, 2010 1 commit
  38. 19 Sep, 2010 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Split config.h for util and core. · 742f9232
      Vladimir 'phcoder' Serbinenko authored
      	* acinclude.m4 (HAVE_ASM_USCORE): Transformed into a variable.
      	(ADDR32): Likewise.
      	(DATA32): Likewise.
      	(BSS_START_SYMBOL): Likewise.
      	(END_SYMBOL): Likewise.
      	(NEED_ENABLE_EXECUTE_STACK): Likewise. All users updated.
      	(grub_I386_ASM_ABSOLUTE_WITHOUT_ASTERISK): Removed.
      	* config.h.in: New file.
      	* configure.ac: Use config-util.h as config define file.
      	Rename MACHINE into GRUB_MACHINE. All users updated.
      	(NEED_REGISTER_FRAME_INFO): Transformed into a variable. All users
      	updated.
      	(NESTED_FUNC_ATTR): Likewise.
      	Substitue new variables.
      	(COND_HAVE_ASM_USCORE): New conditional.
      	* grub-core/Makefile.am (ASM_PREFIX): New variable.
      	(kernel_syms.lst): Use ASM_PREFIX.
      	* grub-core/kern/emu/console.c: Include config-util.h.
      	* grub-core/kern/emu/misc.c: Likewise.
      	* grub-core/kern/emu/mm.c: Likewise.
      	* include/grub/emu/misc.h: Likewise.
      	* include/grub/libgcc.h: Likewise.
      742f9232