Age | Commit message (Collapse) | Author | Files |
|
* gnulib.modules: Remove argmatch.
* src/backup.c: Remove unused include.
* src/idest.h: Remove unused include.
(frame_id): Rename to frame_to_item_id.
(ed_item_set_comment_fields): New proto.
* src/main.c (item_ids, item_names)
(item_frames)
(item_id,frame_id)
(ed_item_find): Remove.
(item_table, item_count): New variables.
(name_to_item_info)
(frame_id_to_item_info)
(frame_to_item_id): New functions.
|
|
* src/guile.c (stringlinst_to_scm): Rename to stringlist_to_scm
(fix typo). Don't use obstack, rely on pure Scheme approach.
* gnulib.modules: Remove obstack and save-cwd.
|
|
* src/idest.h: Include gl_xlist.h.
(set_frame_value): New proto.
* src/idop.c (add_stringlist, add_field, frame_to_list): Static.
* src/slist.c: Shut up gcc warnings.
* gnulib.modules: Add xlist.
* src/backup.c: Include unistd.h
|
|
|
|
* src/backup.c: New file.
* gnulib.modules: Request backupfile, dirname and save-cwd.
* src/Makefile.am (idest_SOURCES): Add backup.c
* src/cmdline.opt: New options --backup and --backup-directory.
* src/id3v2.c: Minor change.
* src/idest.h: Include backupfile.h
(backup_type, backup_dir): New externs.
* src/main.c: Minor change.
|
|
|
|
* .gitignore: Add core.
* gnulib.modules: Add argmatch and linked-list.
* src/.gitignore: Add .gdbinit
* src/slist.c: New file
* src/Makefile.am (id3ed_SOURCES): Add new files.
* src/cmdline.opt: Remove all options, except -q and --latin1.
Add new options: --all and --set.
* src/getopt.m4 (BEGIN): Fix handling of optional arguments.
* src/id3ed.h: Include xalloc.h, gl_linked_list.h and argmatch.h
(v1_block,title,artist,album,year,comment,track,genre): Remove.
(DEFAULT_ED_LIST): New define.
(set_id3v1): Takes 2 arguments.
(string_list_action_fn): new data type.
(new_string_list,do_string_list,concat_string_list)
(print_string_list): New prototypes.
(ed_list_add_item,ed_list_print,ed_list_add_assignment): New prototypes.
* src/id3v1.c (id3v1_read,id3v1_write): Bugfixes.
(set_id3v1): Take a pointer to id3v1_block as 2nd argument.
* src/id3v2.c: Implement show_tags.
* src/main.c: Rewrite.
|
|
|