|
1 | 1 | # rpm spec file for RedHat / Fedora linux |
2 | 2 |
|
3 | 3 | %define name ocp |
4 | | -%define version 3.1.2 |
| 4 | +%define version 3.1.3 |
5 | 5 |
|
6 | 6 | Name: %{name} |
7 | 7 | Version: %{version} |
@@ -34,27 +34,60 @@ frontend, with some few optional features in graphical. Plays modules, sids, |
34 | 34 | wave and mp3 |
35 | 35 |
|
36 | 36 | %changelog |
| 37 | +Changes from version 3.1.2 to 3.1.3: |
| 38 | + * [Windows] Update build dependencies to latest available releases |
| 39 | + * utf8_casefold() |
| 40 | + * Table for single- to single-point lookup is now done with a binarysearch, |
| 41 | + increasing the speed a lot when there are many files to add in the |
| 42 | + filebrowser view. |
| 43 | + * Update tables to Unicode 17 |
| 44 | + * [zip] Remove void call to dirdbUnref() |
| 45 | + * [X11,SDL,SDL2,curses] |
| 46 | + * Unify the minimum text resolution to 80x20 (some had 80x25) |
| 47 | + * Gracefully ignore the physical size can know achieve the text resolution, |
| 48 | + and use virtual resolution of 80x20 |
| 49 | + * Some few dialogs required 80x25, add scrolling |
| 50 | + * [Textlayout] Do not lock-up if window grows to smaller size than supported |
| 51 | + (easily happens when running in ncurses) |
| 52 | + * [DMF] |
| 53 | + * Support sample-header for both file-version <8 and >=8 |
| 54 | + * Use correct buffer-size for input data if decompressing sample-data. |
| 55 | + * Reject patterns with more than 512 rows (not valid in the read editor) |
| 56 | + * When resizing order-list (splitting patterns with more than 256 rows into |
| 57 | + 2), malloc() a buffer that is larger. (Old code performed buffer overflow) |
| 58 | + * Protect against buffer over/underflow when building the initial pattern-list |
| 59 | + * [HVL] Muting single channels, while displaying channel information caused crash |
| 60 | + * [669] Sample-looping did not work. Minor copy-paste error when the code was |
| 61 | + made endian-neutral. |
| 62 | + |
37 | 63 | Changes from version 3.1.1 to 3.1.2: |
38 | 64 | * [QOA] Failed to compile on some systems. |
39 | 65 | * [SID] Remove debug messages sent to the console |
40 | 66 | * [FontSize control logic] |
41 | | - * Was not the consistent between SDL and X11 driver. |
42 | | - * Was not possible to change away from 8x16 if window could not grow and fit 16x32. |
43 | | - * Help screen would reset font-size on X11. Now help screen follow to global selected font size instead. |
| 67 | + * Was not consistent between SDL and X11 driver. |
| 68 | + * Was not possible to change away from 8x16 if window could not grow and fit |
| 69 | + 16x32. |
| 70 | + * Help screen would reset font-size on X11. Now help screen follow to global |
| 71 | + selected font size instead. |
44 | 72 | * [Windows] |
45 | | - * OCP.INI update Messages: Do not use escape codes, use correct wide-char path and refer to `del` instead of `rm`. |
| 73 | + * OCP.INI update Messages: Do not use escape codes, use correct wide-char |
| 74 | + path and refer to `del` instead of `rm`. |
46 | 75 | * Debug messages with paths for HomePath etc, now use wide-char paths. |
47 | | - * Use wide-char version of fopen() when opening OCP.INI (support international user-names) |
| 76 | + * Use wide-char version of fopen() when opening OCP.INI (support international |
| 77 | + user-names) |
48 | 78 | * [MIDI] |
49 | | - * Font-browser dialog had minor hickup in scrolling, and incorrect highlight for "No soundfont found". |
50 | | - * When file wraps, do no free data and reload the file - reuse the already loaded data. |
| 79 | + * Font-browser dialog had minor hickup in scrolling, and incorrect highlight |
| 80 | + for "No soundfont found". |
| 81 | + * When file wraps, do no free data and reload the file - reuse the already |
| 82 | + loaded data. |
51 | 83 | * Remove double free() when attempting to load an invalid MIDI fil |
52 | 84 | * [CURL] |
53 | 85 | * Mention CURL in README.md and ocp.spec |
54 | 86 | * Improve errors-messages if unable to launch the helper program |
55 | 87 |
|
56 | 88 | Changes from version 3.1.0 to 3.1.1: |
57 | | - * [MIDI] loading files would cause crash (null dereference) if ~/.timidity.cfg not present |
| 89 | + * [MIDI] loading files would cause crash (null dereference) if ~/.timidity.cfg |
| 90 | + not present |
58 | 91 | * Avoid using extended SED syntax in stuff/Makefile |
59 | 92 |
|
60 | 93 | Changes from version 3.0.1 to 3.1.0: |
|
0 commit comments