Changes between Version 3 and Version 4 of CW-MM History


Ignore:
Timestamp:
Dec 26, 2025, 2:37:35 AM (36 hours ago)
Author:
martini
Comment:

Fixed lists

Legend:

Unmodified
Added
Removed
Modified
  • CW-MM History

    v3 v4  
    5555- Added a program to configure the ini settings
    5656
    57 === 0.2.9pre4 - 9/28/23 ===
    58 -Correctly fix memory leak in the mmfolder draw code (from Lars Erdmann) AN ticket 2756 NL ticket 22
    59 -Remove stray @ in some About dialogs. AN Ticket 2947
    60 -Update server in CDDB.ini to one the actually exists (from Dave Yeo) AN Ticket 3539
    61 -Add a candidate CWMMConfig.exe to make it easier to update CWMM ini settings. AN Ticket 2944
     57=== 0.2.9pre4 (9/28/23) ===
     58- Correctly fix memory leak in the mmfolder draw code (from Lars Erdmann) AN ticket 2756 NL ticket 22
     59- Remove stray @ in some About dialogs. AN Ticket 2947
     60- Update server in CDDB.ini to one the actually exists (from Dave Yeo) AN Ticket 3539
     61- Add a candidate CWMMConfig.exe to make it easier to update CWMM ini settings. AN Ticket 2944
    6262
    6363=== 0.2.9pre3 (9/21/23) ===
    64 -Get CD Digital Audio working. Thanks Lars NL ticket 2 AN ticket 1991
    65 -Support modern video formats (requires installing FFMPEG or Mplayer/SMplayer)
    66 -Fixed memory leak in the mmfolder draw code AN ticket 2756 NL ticket 22
    67 -Fixed time being appended to title instead of replacing the last line AN ticket 2696
    68 -Got TimidityMCD working with CWMM
     64- Get CD Digital Audio working. Thanks Lars NL ticket 2 AN ticket 1991
     65- Support modern video formats (requires installing FFMPEG or Mplayer/SMplayer)
     66- Fixed memory leak in the mmfolder draw code AN ticket 2756 NL ticket 22
     67- Fixed time being appended to title instead of replacing the last line AN ticket 2696
     68- Got TimidityMCD working with CWMM
    6969
    7070=== 0.2.9pre2: (11.08.05)===
    71 -Close confirmation dialog of media folder will be dismissed automatically after 60s (use INI key to change)
    72 -MM-find: app opens audio files in editor now (used to open default view and the folder)
    73 -MM-find: video files are opened in player. No opening of the folder anymore
    74 -MM-find: app loads NLV strings from resource DLL
    75 -MM-find: query system for user added audio extensions for insertion into the search dialog
    76 -MM-find: improved handling of image extensions
    77 -MM-find: added to tasklist
    78 -MM-find: added play controls for audio files
    79 -MM-find: save last visited audio directory
    80 -Helper apps (converter etc.) create their INI file in the users home directory now
    81 -MMAudio class claimed to support *.wav extension while MMWAV should be the only one doing that (audioext.rx)
    82 -MMVideo: associate extensions added by third party IO procs with it automatically (videoext.rx)
    83 -MMVideo: defined type "Digital video"
    84 -MMMPG: associate extensions added by OpenMPEG with it automatically (mpegext.rx)
    85 -Improvements to the build process of the helper apps
    86 -createcd.exe takes the name of created CD-folders from the resource DLL
    87 -CWCDFolder: improved sorting (hope so, never saw problems on my system)
    88 -CWCDFolder: No more hic up at start of track
    89 -MM classes: fixed boot hangs because of endless loops in *.rx files under some circumstances
     71- Close confirmation dialog of media folder will be dismissed automatically after 60s (use INI key to change)
     72- MM-find: app opens audio files in editor now (used to open default view and the folder)
     73- MM-find: video files are opened in player. No opening of the folder anymore
     74- MM-find: app loads NLV strings from resource DLL
     75- MM-find: query system for user added audio extensions for insertion into the search dialog
     76- MM-find: improved handling of image extensions
     77- MM-find: added to tasklist
     78- MM-find: added play controls for audio files
     79- MM-find: save last visited audio directory
     80- Helper apps (converter etc.) create their INI file in the users home directory now
     81- MMAudio class claimed to support *.wav extension while MMWAV should be the only one doing that (audioext.rx)
     82- MMVideo: associate extensions added by third party IO procs with it automatically (videoext.rx)
     83- MMVideo: defined type "Digital video"
     84- MMMPG: associate extensions added by OpenMPEG with it automatically (mpegext.rx)
     85- Improvements to the build process of the helper apps
     86- createcd.exe takes the name of created CD-folders from the resource DLL
     87- CWCDFolder: improved sorting (hope so, never saw problems on my system)
     88- CWCDFolder: No more hic up at start of track
     89- MM classes: fixed boot hangs because of endless loops in *.rx files under some circumstances
    9090
    9191=== 0.2.9pre1: ===
    92 -Don't show a message box if resource DLL can't be found.
    93 -Changed DLL finding algorithm. Should be more robust, when classes are improperly registered.
    94 -New method cwmmRequestBmpDeletion() for WPS-wizard to trigger background BMP deletion.
    95 -Help for audio stream class.
    96 -Close confirmation dialog of media folder is now modal to the folder
    97 -Audio information for shadows in media folders wasn't shown when linked object wasn't touched first.
    98 -Mediafolder refresh triggers new time calculation.
    99 -Stop menu item of audio stream objects didn't work.
     92- Don't show a message box if resource DLL can't be found.
     93- Changed DLL finding algorithm. Should be more robust, when classes are improperly registered.
     94- New method cwmmRequestBmpDeletion() for WPS-wizard to trigger background BMP deletion.
     95- Help for audio stream class.
     96- Close confirmation dialog of media folder is now modal to the folder
     97- Audio information for shadows in media folders wasn't shown when linked object wasn't touched first.
     98- Mediafolder refresh triggers new time calculation.
     99- Stop menu item of audio stream objects didn't work.
    100100
    101101=== 0.2.8: ===
    102 -Icon view removed for media folders.
    103 -Icon view page removed for media folders. This removes it also from CD folders which never supported icon view anyway.
    104 -Compact view improved.
    105 -Track information in switch list and titles.
    106 -Opening of Media folder wasn't possible when settings already open.
    107 -Fixed a memory leak for image files.
    108 -Fixed deadlock when copying image files in light table folders.
    109 -Background bitmap deletion of image files to give memory back to the system.
    110 -English distribution included german help file for the classes.
    111 -Audio objects stopped playing after a second if not started from a folder.
    112 -Workaround for WPS crash with Timidity. No, It's still not working with the classes.
    113 -Fixed possible crash with abstract objects in light table folders.
    114 -Fixed CD querying for LVM systems (not for dynamically attached USB drives yet).
    115 -Audio file scanning now stops when folder is closed.
    116 -No scanning for CD tracks.
    117 -Video player didn't work at all.
    118 -ID3 info for artist was overwritten with the album name when using setup strings.
    119 -Trap when Quicktime for OS/2 was installed during scanning of MP3 files.
    120 -Marking image files as invalid for the WPS when caused a trap.
    121 -Only create thumbs when image is visible in container. Esp. useful when WPS-Wizard is installed.
    122 -When first creating ID3 tags the genre was always set to 'blues'.
    123 -CD objects are no longer created automatically. This will fix most lock ups people experienced.
    124 -Slide show program for displaying the contents of one or more directories
     102- Icon view removed for media folders.
     103- Icon view page removed for media folders. This removes it also from CD folders which never supported icon view anyway.
     104- Compact view improved.
     105- Track information in switch list and titles.
     106- Opening of Media folder wasn't possible when settings already open.
     107- Fixed a memory leak for image files.
     108- Fixed deadlock when copying image files in light table folders.
     109- Background bitmap deletion of image files to give memory back to the system.
     110- English distribution included german help file for the classes.
     111- Audio objects stopped playing after a second if not started from a folder.
     112- Workaround for WPS crash with Timidity. No, It's still not working with the classes.
     113- Fixed possible crash with abstract objects in light table folders.
     114- Fixed CD querying for LVM systems (not for dynamically attached USB drives yet).
     115- Audio file scanning now stops when folder is closed.
     116- No scanning for CD tracks.
     117- Video player didn't work at all.
     118- ID3 info for artist was overwritten with the album name when using setup strings.
     119- Trap when Quicktime for OS/2 was installed during scanning of MP3 files.
     120- Marking image files as invalid for the WPS when caused a trap.
     121- Only create thumbs when image is visible in container. Esp. useful when WPS-Wizard is installed.
     122- When first creating ID3 tags the genre was always set to 'blues'.
     123- CD objects are no longer created automatically. This will fix most lock ups people experienced.
     124- Slide show program for displaying the contents of one or more directories
    125125
    126126=== 0.2.7b:===
    127 -New creatobj.cmd.
     127- New creatobj.cmd.
    128128
    129129=== 0.2.7===
    130 -Renamed method cwmmAddWaveInformationPage() to cwmmAddAudioInformationPage().
    131 -Added container handle to parameter list of methods cwmmPlayTrack() and cwmmPauseTrack()
    132 -If several audio files in a folder are started at once they will be played consecutively.
    133 -Image information in popup menu
    134 -Added audio information for midi files in details view.
    135 -Audioplayer playback always started with default volume setting (70%).
    136 -Master volume item added to sys menu of audio player.
    137 -Language now derived from LANG setting not the country code.
    138 -URL of audio stream objects was truncated to 4 chars when reopening the settings.
    139 -Audio-Stream objects lost their type after changing settings.
    140 -Bitrate display for MP3 files if MMIOMP3 0.4.2 or above is installed.
    141 -Bitrate display for OGG files if MMIOOGG 0.3.1 or above is installed.
    142 -ID3 tag handling completely rewritten. Track information may be 256 bytes long per entry.
    143  ID3 tags are handled separately now.
    144 -Volume for audio files adjustable now. Volume menu no longer starts master volume.
    145 -Modified settings page handling for audio objects on CD
    146 -Added INI key to disable audio file scanning for certain drives.
    147 -Added INI key to disable ID3 tag reading for certain drives.
     130- Renamed method cwmmAddWaveInformationPage() to cwmmAddAudioInformationPage().
     131- Added container handle to parameter list of methods cwmmPlayTrack() and cwmmPauseTrack()
     132- If several audio files in a folder are started at once they will be played consecutively.
     133- Image information in popup menu
     134- Added audio information for midi files in details view.
     135- Audioplayer playback always started with default volume setting (70%).
     136- Master volume item added to sys menu of audio player.
     137- Language now derived from LANG setting not the country code.
     138- URL of audio stream objects was truncated to 4 chars when reopening the settings.
     139- Audio-Stream objects lost their type after changing settings.
     140- Bitrate display for MP3 files if MMIOMP3 0.4.2 or above is installed.
     141- Bitrate display for OGG files if MMIOOGG 0.3.1 or above is installed.
     142- ID3 tag handling completely rewritten. Track information may be 256 bytes long per entry.
     143- ID3 tags are handled separately now.
     144- Volume for audio files adjustable now. Volume menu no longer starts master volume.
     145- Modified settings page handling for audio objects on CD
     146- Added INI key to disable audio file scanning for certain drives.
     147- Added INI key to disable ID3 tag reading for certain drives.
    148148
    149149=== 0.2.6===
    150 -Audio extensions added in the MM configuration notebook are recognized.
    151 -createcd compiled with VAC
    152 -helper progs statically linked.
    153 -No template for CWMMDataFile.
    154 -New FLAC class.
    155 -New EA MMNUMAUDIOBYTES containing the number of audio bytes of the file.
    156 -M3U playlist editor failed using M3U lists created by Rockbox.
    157 -Play menu for M3U objects.
    158 -Hilighting of play and pause buttons during device sharing corrected
    159 -You can't start more than 3 audio files at a time now, preventing problems when a whole folder of audio objects was accidently selected.
    160 -Support for converting to OGG-Vorbis. Any future write enabled audio IO-Proc will be automatically supported now.
    161 -Default audio player replaced
    162 -Opening of folders with image files is faster now
    163 -Image spacing in lighttable folders improved
    164 -Image converter dialog had german resources in the english language version (obviously nobody cared...).
    165 -Preview in image converter
    166 -PNG files are recognized as image files. Automatic support of future image IO procs.
    167 -PNG image class
    168 -Only one INI file for MM class helpers.
     150- Audio extensions added in the MM configuration notebook are recognized.
     151- createcd compiled with VAC
     152- helper progs statically linked.
     153- No template for CWMMDataFile.
     154- New FLAC class.
     155- New EA MMNUMAUDIOBYTES containing the number of audio bytes of the file.
     156- M3U playlist editor failed using M3U lists created by Rockbox.
     157- Play menu for M3U objects.
     158- Hilighting of play and pause buttons during device sharing corrected
     159- You can't start more than 3 audio files at a time now, preventing problems when a whole folder of audio objects was accidently selected.
     160- Support for converting to OGG-Vorbis. Any future write enabled audio IO-Proc will be automatically supported now.
     161- Default audio player replaced
     162- Opening of folders with image files is faster now
     163- Image spacing in lighttable folders improved
     164- Image converter dialog had german resources in the english language version (obviously nobody cared...).
     165- Preview in image converter
     166- PNG files are recognized as image files. Automatic support of future image IO procs.
     167- PNG image class
     168- Only one INI file for MM class helpers.
    169169
    170170=== 0.2.5===
    171171Media folder:
    172 -Popup menu on time control for changing display
    173 -New playlist editor
    174 -Shadows for fly over help
     172- Popup menu on time control for changing display
     173- New playlist editor
     174- Shadows for fly over help
    175175
    176176=== MMClasses:===
    177 -DLLs needed by specified players or editors weren't found if not in LIBPATH.
    178 -You may specify a different mp3 player
    179 -Fixed wrong icon size for standard classes in details view of light table folders.
    180 -Added support for animated folder icons in lightable folder
    181 -Templates were not drawn in light table folders icon view
    182 -Pause function for audio files
    183 -Fixed asscociations for image files.
    184 -Fixed image conversion.
    185 -Renamed REXX functions. The old names are still working but shouldn't be used longer.
    186 -Added new REXX function cwmmQueryImageInfo()
    187 -Added method cwmmQueryImageInfo().
    188 -ID3 tags of MP3 files weren't set when using setup strings. Only EAs were updated.
    189 -No more garbled characters with some players when reading the ID3 tags.
    190 -Black and white images are properly drawn in lightable folders
     177- DLLs needed by specified players or editors weren't found if not in LIBPATH.
     178- You may specify a different mp3 player
     179- Fixed wrong icon size for standard classes in details view of light table folders.
     180- Added support for animated folder icons in lightable folder
     181- Templates were not drawn in light table folders icon view
     182- Pause function for audio files
     183- Fixed asscociations for image files.
     184- Fixed image conversion.
     185- Renamed REXX functions. The old names are still working but shouldn't be used longer.
     186- Added new REXX function cwmmQueryImageInfo()
     187- Added method cwmmQueryImageInfo().
     188- ID3 tags of MP3 files weren't set when using setup strings. Only EAs were updated.
     189- No more garbled characters with some players when reading the ID3 tags.
     190- Black and white images are properly drawn in lightable folders
    191191
    192192=== JPEG IO procedure===
    193 -Procedure now accepts 8 bit input images.
     193- Procedure now accepts 8 bit input images.