Vladimir 'phcoder' Serbinenko
|
e012736478
|
* grub-core/disk/geli.c (grub_util_get_geli_uuid): Close handle after
read.
|
2013-10-15 17:55:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
20d535419f
|
* grub-core/disk/cryptodisk.c: Use grub_util_fd_strerror instead
of strerror.
|
2013-10-15 17:52:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5a869940de
|
Split out blocklist retrieving from setup.c to
grub-core/osdep/blocklist.c and add windows implementation since
generic version doesn't work on NTFS on Windows due to aggressive
unflushable cache.
|
2013-10-15 17:02:26 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c06c75201c
|
Split grub-setup.c into frontend (grub-setup.c) and backend (setup.c)
files.
|
2013-10-15 16:16:04 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8f53bb3fd2
|
* grub-core/osdep/windows/hostdisk.c (grub_util_fd_strerror):
Cut tailing newline. Remove arbitrary limitation. Always use
grub_util_tchar_to_utf8.
|
2013-10-15 15:14:58 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
148f100768
|
* grub-core/kern/misc.c (grub_vsnprintf_real): Handle %% properly.
* tests/printf_unit_test.c (printf_test): Add %% tests.
Reported by: Paulo Flabiano Smorigo.
|
2013-10-15 15:12:15 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
af3b06be14
|
* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: Really
implement fsync.
|
2013-10-15 15:06:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
27f9d02eb9
|
* configure.ac: Check for nvlist_lookup_string in nvpair since we
use nvlist_lookup_string and don't use nvlist_print.
|
2013-10-15 15:01:01 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f6a81f0aaf
|
Add wrappers around rename, unlink, mkdir, opendir, readdir and
closedir to handle filename charset translation.
|
2013-10-15 14:11:34 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d7750b324f
|
* include/grub/emu/hostdisk.h: Move file operations to
* include/grub/emu/hostfile.h: ... here.
|
2013-10-15 13:56:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2859196e5f
|
* grub-core/osdep/windows/hostdisk.c (canonicalize_file_name): Handle
unicode path.
|
2013-10-15 13:34:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
11f3c324e6
|
Ignore build-aux/test-driver
|
2013-10-15 13:29:34 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c018c968cd
|
* grub-core/tests/checksums.h: Regenerate due to swiss.sed change.
|
2013-10-15 13:28:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
7e45abcef4
|
Move cpu time retrieval to separate grub_util_get_cpu_time_ms
and remove export.h.
|
2013-10-15 13:13:53 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
23934da26e
|
* grub-core/kern/emu/error.c: Removed.
* grub-core/Makefile.core.def (kernel): Don't add error.c and progname.c
explicitly as it's already in libgnu.a.
|
2013-10-15 12:46:06 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c11ebcc84f
|
* grub-core/osdep/windows/emuconsole.c: Add missing config.h and
config-util.h include.
|
2013-10-15 12:43:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
70671037c8
|
Split emunet into platform-dependent and GRUB-binding parts. Keep
platform-dependent part in kernel for easy access to OS functions.
|
2013-10-15 11:55:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
25ac643a54
|
* grub-core/tests/video_checksum.c: Use grub_util_fd_* rather than
open/read/write.
|
2013-10-15 11:06:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
69ca587652
|
* grub-core/osdep/windows/emuconsole.c: New file.
|
2013-10-14 21:33:55 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
58e211ccf2
|
* Makefile.am: Use TARGET_OBJCOPY when doing objcopy for target.
|
2013-10-14 18:29:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
588744d0dc
|
* util/grub-probe.c (probe): Separate different drives in hint-str
by spaces and not newlines.
* util/grub-mkconfig_lib.in: Handle multidevice filesystem.
|
2013-10-14 18:27:29 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6de9ee86bf
|
Pass-through unknown E820 types. It required reorganisation of mmap
module.
|
2013-10-14 16:33:44 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b73249d260
|
Make grub_util_fd_seek match behaviour of other grub_util_fd_* and
fseeko.
|
2013-10-14 12:47:09 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6de292cb9b
|
Define GRUB_UTIL_FD_O_* and always use them with grub_util_fd_open.
|
2013-10-14 02:11:59 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
84379b61d2
|
* include/grub/osdep/hostfile_windows.h (grub_util_utf8_to_tchar): Add
missing prototype.
(grub_util_tchar_to_utf8): Likewise.
|
2013-10-14 02:09:38 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
21d85db12f
|
* grub-core/Makefile.core.def: Add osdep/init.c on emu.
* grub-core/kern/emu/main.c: Add missing include.
* grub-core/osdep/basic/init.c (grub_util_host_init) [!GRUB_UTIL]:
Don't call grub_util_init_nls.
* grub-core/osdep/windows/init.c (grub_util_host_init) [!GRUB_UTIL]:
Likewise.
|
2013-10-14 02:06:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
66a1b3eeb7
|
* util/misc.c (grub_util_get_image_size): Use FILE functions rather than
stat.
|
2013-10-13 23:45:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e19bec1715
|
* util/grub-editenv.c: Remove leftover set_program_name and init_nls.
|
2013-10-13 23:44:07 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ee8c1b295a
|
* include/grub/misc.h: Use gnu_printf only on gcc 4.4 or later.
|
2013-10-13 21:17:54 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bb338aaf24
|
Add a wrapper for fopen. On unix-like systems just pass-through. On
windows use unicode version.
|
2013-10-13 20:36:28 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ae5540d3d4
|
Move set_program_name and init_nls to host_init. On windows
fix in this fuction console and argument charset as well.
|
2013-10-13 20:03:42 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ff2d4dc41c
|
* grub-core/kern/arm/dl_helper.c: Use more proper %p for pointer.
|
2013-10-12 07:50:26 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
eac6ae822c
|
* include/grub/misc.h: Use gnu_printf rather than printf as format
template since our functions are independent of libc.
|
2013-10-12 07:49:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ba9baabecd
|
* util/grub-setup.c (setup): Move copying of partition table as
futher up as possible to avoid possible overwrite by floppy routines.
|
2013-10-11 16:15:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
60d4f0bb45
|
* grub-core/fs/fat.c: Fix handling of exfat contiguous files.
|
2013-10-11 16:13:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3530bc9d90
|
* util/getroot.c (make_device_name): Remove dos_part and bsd_part as
it's mostly unused. Move vestiges to the callers.
|
2013-10-10 10:21:07 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
fb9f59c3ce
|
* util/grub-mkpasswd-pbkdf2.c: Remove temporary buffers for hex
version of salt and hash. Use grub_snprintf rather than snprintf.
|
2013-10-10 10:16:37 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9be1c25578
|
* docs/grub.texi: Fix problem with braces.
|
2013-10-10 09:57:17 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2b1d3e72ab
|
Remove now empty directory
|
2013-10-10 09:49:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ed8c0887f4
|
* conf/Makefile.extra-dist: Fix extra-dist list.
* grub-core/Makefile.core.def: Likewise.
|
2013-10-10 09:47:39 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f72ab14e4a
|
* docs/grub.texi: Document disk names used on Windows and AROS.
|
2013-10-10 09:44:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2fe53a22b8
|
* grub-core/osdep/aros/getroot.c: Change to //: prefix as discussed
with AROS devs.
* grub-core/osdep/aros/hostdisk.c: Likewise.
|
2013-10-10 09:21:33 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
71c1d67a34
|
Avoid including hostfile.h when not necessarry as it pulls
in OS-specific headers which may redefine generic names
like "far".
|
2013-10-10 09:18:06 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
761c718b52
|
Move OS-dependent file definitions to include/grub/osdep/hostfile*.h.
|
2013-10-09 08:20:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
37149a2f20
|
* include/grub/emu/hostdisk.h (grub_hostdisk_linux_find_partition):
Removed.
* grub-core/osdep/linux/hostdisk.c (grub_hostdisk_linux_find_partition):
Made static.
|
2013-10-09 07:16:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3837a151e0
|
* include/grub/emu/getroot.h (grub_util_find_hurd_root_device): Remove
leftover.
|
2013-10-09 07:09:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
caca1c70cf
|
Move OS-specific driver configuration to grub_util_fd_open. This
moves OS-dependent parts from kern/emu/hostdisk.c to
grub-core/osdep/*/hostdisk.c.
|
2013-10-09 07:04:25 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f7676b7016
|
* util/grub-mkimage.c (generate_image): Use size_t instead of
grub_size_t.
* util/grub-mkimagexx.c (locate_sections): Likewise.
(load_image): Likewise.
|
2013-10-09 05:36:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
22f98db270
|
* util/misc.c (grub_util_write_image_at): Don't use PRIxGRUB_SIZE for
size_t.
(grub_util_write_image): Likewise.
|
2013-10-09 05:33:09 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b102ce6909
|
* grub-core/osdep/basic/random.c: New file. Abort on an attempt to
get random when no RNG is available.
* grub-core/osdep/random.c: Use basic/random.c on OS out of whitelist.
|
2013-10-08 21:28:14 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
acbbe5cbad
|
* include/grub/util/lvm.h: Removed.
|
2013-10-08 21:01:09 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2112fb3fef
|
* grub-core/kern/emu/misc.c (fsync) [__MINGW32__]: Move to ...
* grub-core/osdep/windows/hostdisk.c (fsync) [__MINGW32__]: ... here.
|
2013-10-08 20:05:24 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
79f78fbf06
|
* grub-core/osdep/windows/sleep.c: Add missing config.h.
|
2013-10-08 20:02:07 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c2e6f70589
|
* grub-core/kern/emu/misc.c (grub_get_rtc): Remove (it's a leftover).
|
2013-10-08 19:53:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
620b52bf47
|
Couple missed files from previous commits.
|
2013-10-08 19:17:46 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
aabe433afe
|
* grub-core/net/drivers/emu/emunet.c: Move to ..
* grub-core/osdep/linux/emunet.c: ..here.
|
2013-10-08 18:42:46 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9a2c903f28
|
* util/ieee1275/ofpath.c: Move to ...
* grub-core/osdep/linux/ofpath.c: ..here, split stub into ...
* grub-core/osdep/basic/ofpath.c: ..here.
|
2013-10-08 18:25:49 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4a445f580b
|
Move password-querying (util-version) routines to grub-core/osdep.
|
2013-10-08 17:51:39 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c1ca424476
|
Move sleep routines to grub-core/osdep.
|
2013-10-08 17:38:46 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
672fa55e81
|
Move OS-dependent files to grub-core/osdep and document it.
|
2013-10-08 17:30:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a5b0365ab2
|
* grub-core/kern/emu/misc.c (canonicalize_file_name): Move to ...
* grub-core/kern/emu/hostdisk_*.c (canonicalize_file_name): ... here.
|
2013-10-08 17:04:46 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
29072e994e
|
* grub-core/kern/arm/misc.S: Remove leftover ARM and THUMB.
|
2013-10-08 17:03:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f8772ea7f5
|
* util/misc.c: Remove leftover inclusion of malloc.h.
|
2013-10-08 17:02:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a1a315e780
|
* include/grub/setjmp.h: Remove leftover GRUBOF.
|
2013-10-08 17:01:04 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cef86fefda
|
* util/raid.c: Fold into ...
* util/getroot_linux.c: ... here. Make all functions static.
|
2013-10-08 16:59:50 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c4cf25eef7
|
* grub-core/fs/zfs/zfs_lz4.c: Switch from ad-hoc endiannes and width
macros to GRUB ones.
|
2013-10-08 16:55:39 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
de300af2ac
|
* util/random_unix.c: Add NetBSD and Mac OS X to verified list.
|
2013-10-08 16:35:21 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ea547e1413
|
* docs/grub.texi: Update note on colors on emu console.
|
2013-10-07 20:10:09 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b726be7653
|
* grub-core/fs/ufs.c (grub_ufs_get_file_block): Give GRUB_ERR_BAD_FS
for quadruple indirect rather than GRUB_ERR_NOT_IMPLEMENTED_YET as
it's FS and not GRUB limitation.
|
2013-10-07 20:07:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a5f6ade676
|
* grub-core/kern/arm/efi/startup.S: Remove thumb leftover.
|
2013-10-07 20:04:54 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3b0f3aa2a7
|
* grub-core/kern/arm/efi/init.c: Rewrite timer fucntion.
|
2013-10-07 19:23:14 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
fb295fc070
|
* util/random_unix.c: Add kFreeBSD to the list of secure RNG.
|
2013-10-04 02:39:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
47345010a4
|
Add AROS hostdisk and getroot routines.
|
2013-10-04 02:35:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bf25f87931
|
Make cryptodisk and diskfilter probe data retrievable programmatically
and not just printable.
|
2013-10-04 01:43:47 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
24ca45125e
|
Split random retrieving code into separate files.
|
2013-10-04 01:29:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c7c177f07f
|
* grub-core/kern/arm/dl.c (do_relocations): Accept and ignore
R_ARM_V4BX.
|
2013-10-03 23:55:06 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d71b45ae8e
|
* grub-core/tests/video_checksum.c: Increase robustness to out of memory
condition.
* grub-core/tests/fake_input.c: Likewise.
* grub-core/tests/cmdline_cat_test.c: Likewise.
|
2013-10-03 23:38:18 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e44b9a8349
|
* grub-core/video/capture.c: Do not do finalization when .fini
is called as there is explicit capture_end.
|
2013-10-03 23:33:58 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4fa60739f2
|
* grub-core/term/gfxterm.c: Add flag "functional" to skip input when
changing windows to avoid crash.
|
2013-10-03 23:32:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
17c8bc378f
|
* grub-core/kern/arm/cache.c: Add v5 write-through cache support.
|
2013-10-03 23:29:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9d4d797785
|
* po/exclude.pot: Add several strings to exclude.
|
2013-10-03 23:27:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
0caa407cd4
|
* tests/gettext_strings_test.in: Add getroot_*.c to exclude list.
|
2013-10-03 23:25:48 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9ae393da5b
|
* autogen.sh: Add ./util/grub-gen-widthspec.c and
./util/grub-gen-asciih.c to exclude list.
|
2013-10-03 23:24:47 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
498d503316
|
* grub-core/gfxmenu/theme_loader.c (theme_set_string): Fix memory leak
and don't mark error strings for translation.
|
2013-10-03 23:23:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
7d93298ff6
|
* grub-core/disk/uboot/ubootdisk.c (uboot_disk_open): Use grub_error
properly in case of missing block size.
|
2013-10-03 23:20:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b2cae20c11
|
* grub-core/lib/arm/setjmp.S: Add missing license section.
|
2013-10-03 19:50:08 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3896d6b421
|
* po/swiss.sed: Add replacement for key names and for term computer.
|
2013-10-03 13:56:08 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c573914389
|
* grub-core/video/readers/png.c: Support narrow (4-/2-/1-bpp) PNG.
|
2013-10-02 13:22:56 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2b131610d0
|
* grub-core/video/readers/tga.c: Support paletted tga.
|
2013-09-28 19:22:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
de6e5ff89b
|
* grub-core/video/readers/jpeg.c (grub_jpeg_decode_data): Remove
incorrect cbcr setting when in color mode.
|
2013-09-28 03:06:04 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
fa31ee9c2c
|
* grub-core/video/readers/png.c: Support paletted images and clean up
greyscale support.
|
2013-09-28 03:04:34 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e84f818865
|
* grub-core/term/terminfo.c (grub_terminfo_readkey): Fix
usage of wrong table which resulted in mishandling of 4-byte
sequences.
|
2013-09-28 01:03:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2237daf246
|
* grub-core/term/terminfo.c: Add Home and End key sequences.
|
2013-09-28 00:55:38 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d72bff0997
|
* grub-core/video/readers/png.c (grub_png_decode_image_header):
Fix formula for computing total number of bytes.
|
2013-09-27 21:51:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
29648c5d84
|
* grub-core/video/readers/tga.c: Reorganize to separate RLE and
image processing, fix big-endian and support grayscale.
|
2013-09-27 21:49:08 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4a87649207
|
* grub-core/video/fb/video_fb.c (grub_video_fb_create_render_target):
Correctly will with maximum transparency when using index color.
|
2013-09-27 21:44:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3ccf16dff9
|
* grub-core/video/readers/png.c: Support grayscale
|
2013-09-27 12:04:09 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e9c492a02e
|
* grub-core/video/readers/jpeg.c: Support grayscale.
|
2013-09-27 11:13:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
30b7f58f4e
|
* grub-core/kern/emu/hostdisk_unix.c: Declare AROS as non-unix.
* grub-core/kern/emu/hostfs.c: Likewise.
* util/getroot_unix.c: Likewise.
|
2013-09-24 19:19:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bab7b1ebeb
|
* include/grub/emu/hostdisk.h (GRUB_FD_STAT_IS_FUNTIONAL): New define.
Migrate all explicit defines to this new one.
|
2013-09-24 19:17:24 +02:00 |
|