Skip to content

Latest commit

 

History

History
383 lines (314 loc) · 11.8 KB

ChangeLog.md

File metadata and controls

383 lines (314 loc) · 11.8 KB

Change Log

[1.0]

  • C++ 初版

[1.1]

  • 忘了

[1.2]

  • 增加多文件处理功能
  • 取消章节名保留选项

[1.3]

  • 增加超出文件处理数上限与直接打开程序的提示

[1.4

  • 修正算法,防止某些特殊情况下的错误输出

[1.5

  • 修改输出文件名为原文件名+ _
  • 取消处理文件上限

[1.6]

  • 统一了代码风格
  • 使用VS2013 Release 模式编译,缩小了程序体积
  • 修改了输出文件路径的生成方式
  • 添加了控制台标题
  • 修正文件扩展名可能带来的问题

[1.7]

  • 可自动删除顶部空行

[2.0.0.0]

  • C# 初版--能够正常使用

[2.1.0.0] - 2015.05.08

  • 加入保留原章节名的选项

[2.2.0.0]

  • 修复部分bug
  • 加了个 icon
  • 支持带空行的文本内容

[2.3.0.0]

  • 转换按钮逻辑重写,改为从TextBox内而非直接从文件内读取内容

[2.3.1.0]

  • 加入中文界面

[2.3.2.0]

  • 加入源文件的保存按钮

[2.3.2.1]

  • 修复部分bug

[2.3.2.2]

  • 修复部分bug
  • 改进提示&按键大小
  • 将目标框架改为.Net 3.5

[2.3.2.3]

  • 修复部分bug
  • 加根进度条
  • 去掉了TextBox的边框

[2.3.3.0]

  • 将TimeCal的代码合并

[2.3.3.1]

  • 增加自动检测帧率按键
  • 修正若帧数恰为整数时+1的情况

[2.3.3.2]

  • 载入文件时自动转换
  • 所有章节的开始时间 x 1.001 (用于DVD Decrypter提取的Chapter)
  • 平移所有章节号
  • 平移所有时间,如 00:23:23.233
  • 指定要套用的章节名模板

[2.3.3.3]

  • 修复部分BUG
  • 更换about页面的的显示方式
  • 提供xml类型章节的有限支持
  • 修复通过载入按键载入文件时对路径的提示
  • 变更保存文件后缀增加方式,避免了覆盖的情况
  • 去除了无用的保存按键

[2.3.3.31]

  • 采取掩码识别位移时间
  • 增加英文界面

[2.3.3.32]

  • 改进AUTO的计算方法,避免错误的输出

[2.3.3.33]

  • 增加有限的mpls支持
  • 暂时取消多语言界面计划
  • 增加可选帧率个数
  • 重绘logo,减小体积13kiB

[2.3.3.331]

  • 修正resize时出现的黑框
  • 修正未显示控件依旧可被tab调用
  • 对齐控件
  • 修正 载入非章节xml 崩溃的问题

[2.3.3.332]

  • About界面增加拖拽功能
  • 增加对帧取整的误差范围的手动调节
  • 修正如1.001帧显示为2帧的情况
  • 即使mpls中仅存在一个视频的章节,也在界面上显示
  • 加入有限的qpf文件支持
  • 修正 载入无效mpls 崩溃的问题
  • 教程第一版诞生

[2.3.3.333]

  • 修正mpls内文件名少第一位数的情况
  • 增加 Something happened 提示框(Windows10发布纪念feature

[2.3.31.1]

  • 支持直接将文件拖到图标上载入(感谢大喵的提议
  • 右键保存键,可设置保存路径(感谢大喵的提议
  • 修正只读的mpls无法读取的情况
  • 教程修正至v2

[2.3.32.1]

  • 重写mpls解析部分,修正某些章节与文件名不匹配的情况
  • 通过对面向玄学编程的进一步了解,修复了一个数据不一致的问题
  • 通过对正则的进一步了解,减少了try catch 的出场次数

[2.3.33.1]

  • 增加有限的Matroska文件支持(正则还是要继续看啊
  • 修正输入为空白文件程序崩溃的情况
  • 换了张皮
  • 教程修正至v3

[2.3.33.2]

  • 当mediaInfo.dll无法载入时,增加提示
  • 记住上次所手动指定的保存路径

[2.3.33.3]

  • 透过高贵的VS2015修正了一个难以发现的傻逼BUG
  • 修正qpf文件的重名检测
  • 深色感觉还是太脏了,换回浅色
  • 增加自定界面颜色设置,不保存设置(右键转换键)
  • 为过长的路径名增加提示
  • 修正首次点击more出现黑框的情况
  • 当mpls片段仅包含两个章节点,在保存时增加是否为伪章节的提示

[2.3.33.4]

  • 修复未载入mpls时鼠标移到保存时程序崩溃的情况

[2.3.331.1]

  • 增加帧数计算处点击提示行数的功能(不用怀疑,又是大喵
  • 修正帧数计算部分的细节
  • 增加细节提示
  • 为 Something happened 增加新的内涵
  • 修复部分BUG
  • 去掉玄学编程的那句,静观其效
  • 对仅包含两个章节点的片段,增加进一步的判断,丰富了提示内容
  • 修正拖拽至图标的mpls,片段选框消失的问题

[2.3.332.1]

  • 放弃MediaInfo改用MKVextract
  • 修复自动检测帧率失效的问题
  • 增加程序运行Log

[2.3.332.2]

  • 丰富了Log记录的内容
  • 增加保存上次关闭程序时窗体位置
  • 修复可打开多个Log窗体,颜色设置窗体或关于窗体的问题
  • 修复无章节mkv载入报错及继续载入其他章节文件无法转换的问题
  • 禁用了右侧文本框的编辑功能

[2.3.332.3]

  • 修复颜色设置窗口第二次打开报错的情况
  • 对错误的封装了两个章节的mkv文件,仅读取其第一个
  • 将代码中DateTime类型变量更换为TimeSpan类型
  • 修正平移时间不重新勾选不更新的问题
  • 修正2.3.332.1开始出现的由于double类型导致的1ms误差
  • 对mpls中读取的时间的毫秒位进行了四舍五入

[2.3.333.1]

  • 修正窗体大小错误
  • 计算精度提升
  • 大量细节修正
  • 教程修正:提供拆分章节的新的操作步骤
  • 修正自2.3.31.1起不支持带空格文件拖至图标载入的问题
  • 开始尝试使用git

[2.3.333.2]

  • 支持mpls整体章节输出
  • 修复下拉选框的背景色
  • 优化已载入文件路径的显示
  • 修正载入mkv章节小数点后位数过多的问题
  • 文本框支持快捷键Alt+A 自动框选后半
  • 提供IFO文件支持

[2.3.333.2.fix]

  • 修复载入文件框处筛选器异常

[2.33.1.1]

  • 启用全新界面,更直观,更简洁的显示
  • 增强章节名模板功能,勾选后可持续生效
  • 新增输出格式选项,有txt,xml,qpf三种格式可选

[2.33.1.2]

  • 提高刷新列表的效率,减少闪烁
  • 修复部分ifo文件读取问题
  • 为列表加上蓝白条(LP的真知灼见
  • 更新教程

[2.33.1.3]

  • 修正PlayList Mark中 Entry Mark 与 Link Point交错出现时无法正确读取的bug(自2.3.331.1开始出现

[2.33.2.1]

  • 增加对xml格式章节解析能力,支持多章节xml输入
  • 修正载入mpls后无法继续载入xml的问题
  • 对过长的预览增加滚动条
  • 修正25fps的ifo文件的帧数计算
  • 提升显示效率(或许吧
  • 为xml格式的章节输出提供语言选项
  • 对无章节片段,进度条显示至1/3处
  • 更新附带的mkvextract至8.5.1

[2.33.2.2]

  • 修正ordered chapter的读取
  • 增加保存界面配色功能

[2.33.2.3]

  • 在标题栏增加版本显示
  • 假装提升了鲁棒性
  • 修正 MPEG-II & VC-1 编码视频的mpls的帧率无法读取的问题
  • 界面处略去完整路径仅显示载入的文件名
  • 优先寻找已安装的MkvToolnix
  • 增加无效文件提示
  • 修正xml格式输出下,"不使用章节名"选项无效的问题
  • 修正时间平移功能失效问题
  • 修正时间平移后帧数计算无变化的问题
  • 增加保存信息日志(没啥用的

[2.33.3.1]

  • 修正ifo章节提取后时间修正的精度问题,并将此操作改为手动操作
  • 修正在载入正常章节文件后错误载入无效OGM格式章节的两次报错问题
  • 修正载入无效mpls文件后鼠标移至保存键时崩溃的问题
  • 针对多angle的章节片段,显示同angle的所有对应视频文件
  • 修正无效文件载入后点击刷新、预览等按钮程序崩溃的问题
  • 增加Time Codes、TsMuxeR Meta信息的保存,修正Qpf文件的输出格式
  • 修正反复点击扩展窗体按钮造成的卡顿
  • 给进度条加了点颜色
  • 增加使用ChapterTool 打开 .mpls 文件功能,右键预览即可开启(需管理员权限)
  • 修正OGM格式章节章节名后多余的\r
  • 修正IFO章节分段文件名显示问题
  • 增加IFO章节合并,试验性功能,尚未经过验证
  • 修正载入的IFO章节编号均为0的问题

[2.33.3.2]

  • 修正IFO章节合并函数
  • 修正载入文件格式匹配
  • 修正载入xml章节后选框未选中的问题
  • 修正载入xml或mkv后无提示的问题

[2.33.3.3]

  • 假装提高列表插入的流畅度
  • 修正XML格式章节的解析
  • 增加对XML章节中子章节的有限支持
  • 修正XML保存设置中语言选框的部分选项多余的空格
  • 增加对cue(包括tak与flac中内封的cue)的支持
  • 对未载入章节名模板的mpls与ifo章节,删除行后章节名将重新从Chapter 01开始标记
  • 好多细节修正

[2.33.31.1]

  • 修正界面配色配置文件保存路径在某些情况下异常的问题
  • 重写文本格式章节解析,提高稳定性
  • 为部分选项增加提示
  • 优化帧数取整相关细节
  • 修正1.001倍在切换clip后失效的问题
  • 隆重增加在线更新功能,点击图标有惊喜

[2.33.31.2]

  • 为mpls、ifo增加打开对应文件的右键菜单
  • 增加对HDDVD章节(.xpl)的支持
  • 修正cue文件的解析

[2.33.31.3]

  • 修正mpls章节保存文件名中对应视频文件名缺失的问题
  • 修正两个片段的章节时间戳数相同时界面上显示不更新的问题
  • 改进在线升级
  • 改进错误提示
  • 修正部分情况下抛出的异常
  • 修正mpls章节中当视频存在前黑导致的首章节不处于00:00:00.000的情况

[2.33.32.1]

  • 修正mpls合并章节的时长
  • 增加mpls详细信息的显示
  • 修正mpls帧率(50p与60i)
  • 修正删除章节时间戳失效问题
  • 将升级检查的页面移至github

[2.33.32.2]

  • 增加mp4文件格式支持
  • 增加cue格式输出
  • 修正帧数识别时在特定帧率下崩溃的问题
  • 修正载入纯空mpls报错的问题
  • 增加右键载入按键重新载入文件功能

[2.33.32.3]

  • 增加--zones参数生成功能
  • 修正未选择语言时保存出错的问题
  • 将进度条等移至 status strip
  • 增加部分热键
  • 修正帧率显示
  • 去除qpfile中的 '-1'

[2.33.32.31]

  • 修正更新窗口进度条跨线程访问问题
  • 双击帧数栏则将帧数信息复制至剪切板
  • 修正Atl+S无法保存最后一个章节的问题
  • 对帧率为29.970的IFO章节自动乘以1.001

[2.33.32.32]

  • 修正自动生成章节名在连续载入时出现的问题
  • 修正行背景色
  • 增加对WebVTT的支持
  • 增加向前平移指定帧数功能(应wongyi需求)
  • 增加对BDMV文件夹的支持(包含BDMV的父文件夹需仅含ASCII字符)

[2.33.32.33]

  • 使用表达式来控制时间戳的变换(所有运算符均采用左结合)
  • 表达式形式可选中缀表达式或逆波兰表达式(仅限vapoursynth中支持的操作符)
  • 输入的表达式将会在log中输出转换后的逆波兰表达式(应QPet需求)或中缀表达式

[2.33.33.1]

  • 错误修正与效能提升
  • mpls增加追加功能
  • 低版本.Net运行时增加更新提示
  • 新增flac parser可获得更多flac相关信息(虽然是ATI用的

[2.33.33.2]

  • 错误修正与效能提升
  • 修正内封cue的读取
  • 增加json输出格式
  • 增加对高分屏的支持
  • 增加对UHD原盘基础支持

[2.33.33.3]

  • 错误修正与效能提升
  • 完整功能的UHD章节读取
  • 全新喷气脑袋风格图标

[2.33.33.31]

  • 错误修正与效能提升
  • 增加英语界面
  • 修正部分高分屏的问题
  • 修正DVD章节读取

[2.33.33.32]

  • 改进DVD章节读取
  • 输出无BOM的QPF文件

[2.33.33.33]

  • 我始终致力于开发新功能、错误修正及效能改进。请即时更新至最新版本以取得最佳的验证体验
  • 增加时间与帧数编辑功能

[2.33.33.331]

  • 修正某些时间编辑下抛异常的情况
  • 增加安装包构建脚本
  • 修正Any CPU编译条件,mp4文件在64位系统下无法正确加载的问题
  • 修正四舍五入后为1000毫秒时时间未能进位的问题

[2.33.33.333]

  • 修正json导出序列化问题
  • 更新依赖版本

[2.33.33.3331]

  • 移除注册表的使用
  • 更新依赖版本
  • 增加对playitem无marks的mpls文件的处理
  • 增加github action