[Parted-commits] GNU Parted Official Repository: Changes to
'refs/tags/v1.8.4'
David Cantrell
dcantrell-guest at alioth.debian.org
Mon Mar 19 19:51:45 CET 2007
Changes since the dawn of time:
Anant (1):
Fix loop in print_all, thanks to Debarshi Ray for the patch.
Anant Narayanan (7):
Fix ChangeLog
Introduce the -list command-line switch, patch by Debarshi Ray
Support machine parseable output.
Make parted ignore '-i' option instead of failing
Loosen requirement for the 'check' library.
Dump readline history on crash
Fix memleaks. Patch thanks to Mike Hommey
Benno Schulenberg (1):
Translate the copyright message, and hard wrap it
David Cantrell (85):
* labels/mac.c (mac_partition_new): memset() inits everything to
Updated for version 1.8.0rc1.
Removed from version control.
i18n updates for parted-1.8.0.
Removed from version control.
i18n updates for parted-1.8.0.
Removed *.h files from the Makefile.
i18n updates for parted-1.8.0.
Added a script to clean the tree after running 'make distclean'. Gets it back to the checked-out state from svn.
Removed the extra double quote at the end of line 6 in partprobe.8.pt_BR.po. Other updates for i18n.
Add vtoc.h and fdasd.h to the list.
Tabs for the updatepo target.
* doc/po4a.mk: Removed fake* stuff. Fixed all-local target so you don't
Updated for parted-1.8.0rc1.
These (upx and statifier) are not called from anywhere.
Fix execution of autogen.sh and configure.
* scripts/release/tarball_upload.sh: Support the -a (or --alpha) switch
* scripts/release/tarball_upload.sh: Since v1.0 directive files will
* arch/linux.c: Change __GNU_SOURCE define to _GNU_SOURCE (only one
Updated i18n files.
Forgot changelog notice.
* parted.c (do_print): Define transport type list and display disk
* disk.c (ped_unregister_disk_type): Handle instances where disk_types
* cs/geom.c (ped_geometry_read): Do not throw PED_EXCEPTION_ERROR here
Added /dev/mapper device support (patch from Peter Jones).
Updates for 1.8.0rc2 release.
Bump version.
i18n updates.
Conditionalize the device-mapper stuff.
Set directive file version to 1.1.
Need the filename: directive as well.
Line length fixes.
* arch/linux.c: Go to error_free_arch_specific rather than
* parted.c (do_print): Add device-mapper type to the transport type
* device.c (canonicalize_file_name): calloc should use sizeof(char)
2048 -> 1024
* labels/mac.c (_rawpart_is_boot): Check for Apple_Boot type.
* arch/linux.c: Define PROC_DEVICES_BUFSIZ for reading /proc/devices,
Updates for parted-1.8.0rc3
Final changes for parted-1.8.0
Generate SHA-1 digests of the archive files and upload those along with the actual archive files.
Rename all old ChangeLog files to ChangeLog.0. Added code to the tarball_upload.sh script to generate a toplevel ChangeLog from the git changelog.
Added the --enable-selinux switch to the configure script. If set, it adds -lselinux and -lsepol to the list of libraries to link libparted with. Bumped the version number to 1.9.9 since this is the edge branch.
Pass git changelog through 'fold -s' to wrap long lines.
Generate ChangeLog before running the autogen tools because we need a file called 'ChangeLog' to exist when running those tools.
Remove ChangeLog, doc/mdate-sh, and doc/texinfo.tex since they are unmanaged files and get generated automatically at release time.
Fix the upload script to correctly reference the sig files.
Merge branches 'master' and 'master' of git+ssh://dcantrell-guest@git.debian.org/git/parted/parted
Updated the AUTHORS file.
Add the ped_device_cache_remove() function to remove a device from the cache.
Fix a segfault in ped_assert() where the wrong pointer is freed in the backtrace.
Only call _disk_warn_loss(disk) in do_mklabel() if disk is not NULL. Fixes a segfault when initializing new volumes.
Add ped_device_cache_remove() prototype.
Updated i18n information.
Patched parted.8 man page to show partition names apply to GPT disk labels
Preserve starting sector for primary NTFS 3.1 partitions (Windows Vista)
start_pos is a PedSector, not a PedGeometry.
Set version to 1.8.3 for upcoming release.
Patch from Matthew Garrett <mjg59 at srcf.ucam.org> to add HFS+ resize support.
More changes to set the version number to 1.8.3.
Ignore more files.
libreadline is a problematic library. Autoconf adds a block to the generated configure script that checks to see if we should be passing the --as-needed flag to ld(1). There are portability reasons this code exists (best I can figure), but it presents a problem when we scan for libreadline.
Reverted my patch to configure.ac to remove -Wl,--as-needed from LDFLAGS when checking for libreadline.
Move static variable flagging little endian or not to journal.c. We don't want static variables in general, but if they must exist, put them in a C file, not a header.
Modernize the spec file template.
Revert "From: Jim Meyering <jim at meyering.net> - 2048-byte linux_write patch"
Updated NEWS for version 1.8.3.
Install the libparted.pc file, not the libparted.pc.in file.
File size updates.
More spec file template cleanups.
Ignore the gnulib/ subdirectory in version control.
Updated the release script to work with the new source layout.
Sleep for one second after uploading a file to ftp-upload.gnu.org. Seems transactions need to be spaced out a bit otherwise the server will reject files.
Fix for compile problems with gcc-4.1.2 as indicated here:
Check for tgetent() in libtinfo as well as ncurses, curses, termcap, and termlib.
Remove some unused variables, check the return values from fgets() and asprintf(), and remove the unused _dm_remove_map() function.
Include vtoc.h for the format1_label_t typedef.
Remove the COMPILE_FOR_S390 flag-setting stuff. It wasn't correct anyway. Take a kernel-style approach and check uname -m to see if we are on s390. If so, we build for zSeries. Otherwise we do not.
Update to 1.8.4 for the version number.
Added a section for version 1.8.4 (it's only a minor bug fix release).
Conditionalize the System Z stuff correctly. We get headers installed on non-System Z platforms, but the code only compiles on that platform.
Update.
Remove GNU make-specific things from po4a.mk.
Updated NEWS file for 1.8.4.
Debarshi Ray (33):
Make mktable aliased to mklabel.
Warn before mklabel and mkfs.
Cleanup _partition_warn_busy, _disk_warn_busy, _partition_warn_loss and _disk_warn_loss.
Implement 'print devices'.
Zero sized device is shown as 0.00B and not -0.00kB.
Alias 'print list' with 'print all'.
Update AUTHORS.
Update doc/C/parted.8 to document --list.
Rectify segmentation fault caused by 9e05418de3477666b0709f5d1996149febd33100
Synchronise manual page and --help documentation.
Add stdint.h stdlib.h & string.h to include/parted/parted.h and remove them from other files.
cb6ca73be06f360308e6a2fccb7142ed8175af29 continued.
Synchronize the linux-swap (new version) header according to the Linux kernel sources.
Enable support for swsusp partitions, and the ability to differentiate between old and new versions of linux-swap partitions. Changed the swap_init signature and removed extra ped_geometry_read from _swap*_open.
Renaming PARTITION_EXT to PARTITION_DOS_EXT in MSDOS disk-label code, to maintain similarity with Linux v2.6.18.2
Tidying up the formatting and comments in linux_swap.c.
Cleaned up the formatting of AUTHORS.
Fixed the copyright notices.
Deprecating ped_[register|unregister]_disk_type in favour of ped_disk_type_[register|unregister].
Fix the style of typedef, enum, struct and __attribute__ ((packed)).
Cleaning up nested structs & unions.
Introduced MAINTAINERCLEANFILES in Makefile.am for carrying out 'make maintainer-clean'.
Fixing libparted/arch/gnu.c to remove build-time errors.
Fixing indentation in parted/ui.c.
Fixing indentation in parted/ui.c. Replaced TABs with spaces to ensure uniformity in all editors.
Fixed parted/ui.c to incorporate signal handlers for systems lacking 'sigaction', 'SA_SIGINFO', and other constants in signal.h.
Added libparted/tests/label to .gitignore.
Defined a dummy '_dump_history' function in parted/ui.c when Readline is absent. Thanks to Jim Meyering for the suggestion.
Re-arranging .gitignore in alphabetical order.
Replaced [f]printf with fput[c|s] in libparted/fs/ext2/ext2_block_relocator.c.
Replaced [f]printf with fput[c|s] globally.
Prevented DASD specific headers and sources from being compiled/installed on non-s390 systems; and conditionally included fdasd.h in linux.h for s390 systems.
Fixed faulty information in README-hacking (Bison is not a maintainer tool for Parted), and Makefile.maint (every project has certain variations of it).
Jim Meyering (55):
configure.ac: Add LOCALEDIR definition to CFLAGS only once.
Compile warning-free with "gcc -Wall -Wshadow".
Work with automake-1.10.
* libparted/labels/fdasd.c (GETARG): Remove unused definition.
Remove some #ifdefs
Don't define _GNU_SOURCE manually.
Make it so "make distcheck" passes.
Use lighter-weight fputs and putchar in place of printf, when possible.
* libparted/labels/dasd.c: Remove unused labels and declarations
* libparted/labels/bsd.c (bsd_partition_new): Remove unused label.
* libparted/labels/rdb.c (amiga_read): Remove decl of unused local(s).
Avoid compiler warnings with gcc -Wall -Wshadow.
Update to use gnulib, and newer autoconf, automake conventions.
Begin adjusting Makefile.am files to use gnulib.
Include <config.h>, not "../config.h".
parted: Detect/report stdout write errors.
* libparted/libparted.c: Include "configmake.h" for LOCALEDIR defn.
Include <config.h> from every .c file:
* libparted/tests/label.c: Fail if _create_disk returns NULL.
mv parted.m4 into new dir, m4/
Remove now-generated files.
Avoid a gcc format warning:
Add a bunch of .gitignore files.
partprobe: Detect/report any error when writing to stdout.
* bootstrap: new file.
Arrange for "make distcheck" to be stricter.
Add -I$(top_srcdir)/lib, required for new use of close_stdout.
Normalize the way we handle a generated-and-distributed file, parted.spec.
Add infrastructure for more rigorous "make distcheck" rules.
Enable the po-check rule.
Use $(VAR), rather than obsolescent @VAR@ automake notation.
Avoid recursive "LIBS = ... $(LIBS)" assignments.
Make "make distcheck" work better.
Avoid a libtool warning:
Begin making libparted/labels/*.c const-correct.
* include/parted/disk.h (struct _PedDiskOps) [write]: Change
Make clearfat accept --help and --version options.
Make partprobe accept --help and --version options.
* po/POTFILES.in: Add partprobe/partprobe.c, now that it contains
* libparted/labels/dos.c: Complete constification of this file.
Hide two unnecessarily-"extern" functions.
Undo part of the dos.c constification.
Use <config.h> consistently, not "config.h".
Add "const" to parameters in these public interfaces.
Declare some static arrays to be "const".
libparted/unit.c: constify interfaces
* libparted/tests/label.c: Plug a trivial leak.
linux.c: Avoid memory overrun. Handle 2048-byte logical sectors.
* parted/ui.c (non_interactive_mode): Plug a tiny leak.
Use PED_SECTOR_SIZE_DEFAULT not 512
aix.c: Avoid memory overrun. Don't assume logical sector size <= 512B
hfs.c: Detect write failure.
tests/label: Don't dereference NULL if open fails.
Don't use deprecated mktemp, to avoid linker warning
po/POTFILES.in: Add lib/getopt.c
Leslie P. Polzer (5):
Updated translations.
Updated URL of static parted in docs.
Release script: cannot call "return" from top level; replaced with "exit".
Updated translations.
added scripts/update-po
Otavio Salvador (27):
Changes done on darcs repository suitable for 1.8 release:
Changes done on darcs repository suitable for 1.8 release:
Changes done on darcs repository suitable for 1.8 release:
Remove files that can be generated.
Apply changes done on Darcs and suitable for release on 1.8 final:
Rework backtrace support
Remove useless semicolon from PED_ASSERT calls
Remove useless 'return 0;' call
Readd the 'return 0;' to please GCC
parted/parted.c: Remove redeclaration of current_dev fixing a compilation error
Avoid warning about user permissions when using --version
Remove doc/mdate-sh and doc/texinfo.tex since they are included when we run autogen.sh
Fix 'print' command help
Don't enforce libselinux and libsepol linking when using device-mapper support
libparted/arch/linux.c: initialize task point to please GCC
Proper print when there're no extended partitions, but partition names (patch from Sven Luther)
Add check unittest support and a initial test for a resizing bug.
parted/parted.c: Remove useless line break
Revert "Add check unittest support and a initial test for a resizing bug."
libparted/disk.c: Standarize the way we walk throught the disk types overall the code
Output a backtrace when catching SEGV_MAPERR or a general SIGSEGV signals.
libparted/exception.c: Dynamically allow space of exception message.
Add CHECK unittext library detection to Autoconf script
If CHECK is installed on configure time, build our unittest framework
Include a disk probing test
parted/parted.c: Destroy all objects before return when called with --list or --all option.
Create 'm4' directory when generating the building system
Riccardo Setti (1):
Added a pkgconfig file for libparted, adjusted Makefile.am and configure.ac for reflect the canges
More information about the Parted-commits
mailing list