History/1.0d52: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
Line 109: Line 109:
<googa>http://www.kjams.com/downloads/old/1.0/d51/r7/kJamsProWin.zip|Pro Win|/downloads/Pro_Win_d51r7</googa>
<googa>http://www.kjams.com/downloads/old/1.0/d51/r7/kJamsProWin.zip|Pro Win|/downloads/Pro_Win_d51r7</googa>
<-- does not include changes BELOW this line
<-- does not include changes BELOW this line
==Latest Changes==
* logging works again, busted in last release
* 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
* 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
Line 128: Line 127:
** fixed crash on quit
** fixed crash on quit
'''d51r8 July 16 2010'''  
'''d51r8 July 16 2010'''  
<googa>http://www.kjams.com/downloads/old/1.0/d51/r8/kJamsLite.zip|Lite Mac|/downloads/Lite_Mac_d51r8</googa>,
<googa>http://www.kjams.com/downloads/old/1.0/d51/r8/kJamsPro.zip|Pro Mac|/downloads/Pro_Mac_d51r8</googa>,
<googa>http://www.kjams.com/downloads/old/1.0/d51/r8/kJamsLiteWin.zip|Lite Win|/downloads/Lite_Win_d51r8</googa>,
<googa>http://www.kjams.com/downloads/old/1.0/d51/r8/kJamsProWin.zip|Pro Win|/downloads/Pro_Win_d51r8</googa>
<-- does not include changes BELOW this line
==Latest Changes==
* 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 [[Sorting|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'''
<googa>http://homepage.mac.com/davecotter/kJams/kJamsLite.zip|Lite Mac|/downloads/Lite</googa>,  
<googa>http://homepage.mac.com/davecotter/kJams/kJamsLite.zip|Lite Mac|/downloads/Lite</googa>,  
<googa>http://homepage.mac.com/davecotter/kJams/kJamsPro.zip|Pro Mac|/downloads/Pro</googa>,  
<googa>http://homepage.mac.com/davecotter/kJams/kJamsPro.zip|Pro Mac|/downloads/Pro</googa>,  
Line 133: Line 150:
<googa>http://homepage.mac.com/davecotter/kJams/kJamsProWin.zip|Pro Win|/downloads/Pro_Win</googa>
<googa>http://homepage.mac.com/davecotter/kJams/kJamsProWin.zip|Pro Win|/downloads/Pro_Win</googa>
<!--  
<!--  
<googa>http://www.kjams.com/downloads/old/1.0/d51/r8/kJamsLite.zip|Lite Mac|/downloads/Lite_Mac_d51r8</googa>,  
<googa>http://www.kjams.com/downloads/old/1.0/d51/r9/kJamsLite.zip|Lite Mac|/downloads/Lite_Mac_d51r9</googa>,  
<googa>http://www.kjams.com/downloads/old/1.0/d51/r8/kJamsPro.zip|Pro Mac|/downloads/Pro_Mac_d51r8</googa>,  
<googa>http://www.kjams.com/downloads/old/1.0/d51/r9/kJamsPro.zip|Pro Mac|/downloads/Pro_Mac_d51r9</googa>,  
<googa>http://www.kjams.com/downloads/old/1.0/d51/r8/kJamsLiteWin.zip|Lite Win|/downloads/Lite_Win_d51r8</googa>,  
<googa>http://www.kjams.com/downloads/old/1.0/d51/r9/kJamsLiteWin.zip|Lite Win|/downloads/Lite_Win_d51r9</googa>,  
<googa>http://www.kjams.com/downloads/old/1.0/d51/r8/kJamsProWin.zip|Pro Win|/downloads/Pro_Win_d51r8</googa>
<googa>http://www.kjams.com/downloads/old/1.0/d51/r9/kJamsProWin.zip|Pro Win|/downloads/Pro_Win_d51r9</googa>
-->
-->
<-- does not include changes BELOW this line
<-- does not include changes BELOW this line

Revision as of 07:36, 21 July 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

Latest Changes

  • 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