History/1.0d52: Difference between revisions
| Line 171: | Line 171: | ||
--> | --> | ||
<-- does not include changes BELOW this line | <-- does not include changes BELOW this line | ||
* Pro: on FIRST startup, or when creating a new venue, all the venue playlists are actually saved, causing you to NOT crash. | |||
* you SHOULD no longer get the "you are about to crash" stuff any more, i hope!!! | |||
* kjams will now try *even harder* to find missing files before giving up | |||
* kjams can now play Audio+QuickTime files (separate audio file, plus a quicktime movie for video), crazy, i tells ya. please let me know if i broke something! | |||
* no longer forcibly gathering the total size of all the media that represents a song when saving. now i only save whatever size is cached (faster saving first time) | |||
* there was yet another remote possibility that you could lose xml playlists, this has been fixed! | |||
* fixed another crash on quit | |||
* eSellerate purchase process now has more logging | |||
* you can now force-crash kjams with command-option-shift-anything in the help menu | |||
* Windows: | |||
** multi-modifier key commands (like above) now work properly | |||
Revision as of 02:05, 4 August 2010
The History of d52 is every change i've made to d51: in chronological order (latest at bottom)
The Sovereign Integral version
d51r0 June 27 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
- fixed crash when creating "corrupted zip files" playlist
- fixed ability to run on OS 10.4 (totally hosed you there, sorry)
- Windows
- prefs no longer go missing (with your serial number! would revert to tryout)
- no longer saving the DB every 2 seconds
- should no longer get "can't save preferences" error
- better error handling when mounting any media at startup
- better logging in some places
d51r1 July 1 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
- no longer puts up a dialog if an export or encode fails, only growls at you
- much faster "directory sorting" during song importing
- turned off menu item setting logging
- it is no longer possible to set your Cache to a dangerous place (like the root of a HD)
- fixed: the auto-re-launching was busted when updating to a new version
- it is again possible to QT Export audio-only songs
- Windows:
- Search!!
- prefs dialog shortcut key is ctrl-,
- prefs for logging and thread-logging now work. please do NOT use thread logging
- new Audio engine: no longer required to set your speakers to 44k 16 bit Stereo
- Now compatible with Windows XP (due to above audio fix)
- text edits no longer "forget" how to draw (they would not appear to be editable)
- in Preferences, you can now change your Cache and Library location
- no longer flash a progress bar dialog when sorting a short list
- no longer hang or crash on startup due to attempting to mount virtual discs that don't exist (like an empty CD tray)
d51r3 July 5 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
- fixed a rare crash on quit bug
- no longer logging drive mounting info
- fixed Logging to always be on on startup
- importing SuperCDG meta data progress bar updates 4x/sec, rather than kindof randomly
- fixed rare crash on startup
- Windows
- You can now select an output audio device in your prefs
- Playing SuperCDG files no longer crashes
- no longer crash on startup when using a library from a mac with a playlist that was sorted by a slow searching column
- updated crash reporter. requires built-in email system (web mail is a fail)
- started work on the TAB key changing focus to the sources<->tracks<->search. not working, not done yet
- when scrubbing the playhead, no longer set scrub time on mouse UP
- when clicking on LCD timecode, now only changing time display on mouse UP
- if a folder (like the kJams Music folder) is missing, kJams lets you find it
d51r4 July 6 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
- browser window does not continually refresh (redraw / blink) when music stores are parsing
- fixed yet another crash on quit
- the "selection" now has a guard around it to ensure it doesn't become corrupted (debugging tool)
- sorted lists now have guards as well, to ensure they really really stay sorted
- Windows:
- no more choppy / stuttering audio: smooth as silk sound!
- Music store purchases from KaraokeLocker now succeed completely, adding BOTH the CDG and MP4 tracks, with meta data
- purchased single song now actually plays when you have the auto-play pref turned on
- auto-updater is fixed again. sorry you'll have to do one last manual update.
- mastercard works for Tricera again. sorry you'll have to fix your prefs one last time
d51r6 July 9 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
- doing a search no longer does a "select all"
- re-vamp'd the preferences under the hood. that means test your prefs, they may have changed!
- Adding a folder with an insane number of files in it now puts up a progress dialog if it takes too long
- progress bar when using "add to library" works again
- Fixed crash allocating song album list if it hasn't been allocated yet
- fixed slowness adding songs to library
- fixed newly introduced slowness displaying search results (it's still slow like before)
- songs with certain characters in the song/artist/album name would simply "not play", fixed.
- restarting the web server tries for five seconds rather than three tenths of a second
- number of CPU Cores is now reported (on mac anyway)
- now only ever writing "windows file system" legal characters when naming a file, even on mac
- the number of QT exports you can do simultaneously defaults to the number of cores in your machine
- Windows:
- All the preferences checkboxes are hooked up
- You can use the Gift Pack radio button
- Skip Silence at start of song works
- Fixed ability to select a folder for "add to library" that was at the root of a drive. note: you probably still can't select the root itself
- no more "KJPro™" pref panel
- "Reveal in Explorer" now works on files with funny characters
- Add to library no longer hangs when there are funny characters in a file name
d51r7 July 14 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
- logging works again, busted in last release
- any UI string that had a slash "/" in it was truncated (like ". and space" is now "You have entered an illegal character in one of your templates. Legal characters are LTRSI-()/. and Space."), these now show the correct full string
- in the above situation, you should only get the dialog like once or twice, not a zillion times
- when reading meta data, i now remove "surrounding quotes", and trim white space and carriage
returns and trailing tilde's~ - fixed a bug that made "Add to Library" extremely slow
- when getting bulk catalog info, i fetch 1000 items at a time instead of 100, makes things go much faster for folders with a bazillion items in them
- fixed the Tricerasoft store. Whupps!
- songs added to "corrupted zip file" or "songs not renamed" actually get added, rather than the song "- - -"
- fixed a bug that would cause duplicate singers in your "KJ Rotation" list
- when you reinterpret a bunch of songs and then they all need pushing, i first wait 'till they're all reinterpreted AND the database has SAVED, and THEN i start pushing. this ensure's your DB doesn't get all out of sync
- if the app fails to start, it tells you, rather than crashing
- for now, logging is permanently on, and thread logging is permanently off, ignoring the prefs
- no longer asserting IsMainThread()
- no longer flushing the progress dialog extra times, which slows things down
- progress dialogs *should* now have correct titles in all cases, not just "one moment please"
- Windows
- fixed crash on quit
d51r8 July 16 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
- you should get FAR fewer ASSERTs about sorting and sort keyVec
- fixed a crash WRT music store updating if you turned off music stores
- fixed a crasher when moving song files to the trash (trash original)
- fixed the "please crash" when "update lyrics meta"
- KMA files no longer crash on windows, but they don't work cuz they're WMA, need to write a decoder for that
- fixed yet another "xml file failed to save" bug, I now leave them in the temp folder for 12 hours! HAH! That'll show'em!!
- Windows
- You can now use the sort column context menu
- you can now use (some of the) song context menu (right click on a song name)
- MAY have fixed a crash on quit problem. more logging anyway
- dialog popup menus now have "correct" separators (that you can't select)
d51r9 July 21 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
Latest Changes
- you can now search for track numbers. not that you'd want to. (unless you use CAVS numbering)
- hopefully fixed the "you're about to crash" problem when sorting (definitely no longer erroneously reporting bad sorting)
- Mac
- if your singer name had an asterisk in it, you no longer get deleted and duplicated and generally blow'd up
- same story for playlist names
- fixed bug where dialogs could come up before the app was completely initialized
- Windows
- finally fixed text encoding problem when using "CFStringCreateWithFormatAndArguments()". now all string args are treated as UTF8
- the "*" character is used again when duplicating the name of something
d51r10 July 23 2010 Lite Mac, Pro Mac, Lite Win, Pro Win <-- does not include changes BELOW this line
- Pro: on FIRST startup, or when creating a new venue, all the venue playlists are actually saved, causing you to NOT crash.
- you SHOULD no longer get the "you are about to crash" stuff any more, i hope!!!
- kjams will now try *even harder* to find missing files before giving up
- kjams can now play Audio+QuickTime files (separate audio file, plus a quicktime movie for video), crazy, i tells ya. please let me know if i broke something!
- no longer forcibly gathering the total size of all the media that represents a song when saving. now i only save whatever size is cached (faster saving first time)
- there was yet another remote possibility that you could lose xml playlists, this has been fixed!
- fixed another crash on quit
- eSellerate purchase process now has more logging
- you can now force-crash kjams with command-option-shift-anything in the help menu
- Windows:
- multi-modifier key commands (like above) now work properly