ABC-win32-vtest-11102005

2005-11-10
2013-04-16
  • Timothy Tucker
    Timothy Tucker
    2005-11-10

    - Changed abcengine.py so that GUI updates should get performed in the main thread rather than the downloading thread (for the life of me, I can't remember why I changed that -- it seems like a stupid thing for me to do)

    - Advanced details window can be closed by pressing the Escape key

    - Fixed a few misc. things here and there that people had mentioned (errors in list.py, etc.)

    Installer: 
    http://pingpong-abc.sourceforge.net/test/ABC-win32-vtest-11102005.exe 

    Source: 
    http://pingpong-abc.sourceforge.net/test/ABC-win32-vtest-11102005.zip

     
    • loxu2005
      loxu2005
      2005-11-10

      Can this build be installed over ABC-win32-vtest-10312005? Or it's necessarily to uninstall ABC-win32-vtest-10312005 first?

       
      • Timothy Tucker
        Timothy Tucker
        2005-11-10

        Unless stated otherwise, you'll always be able to install a test build over previous builds without having to uninstall or do anything funny.

        (as I've mentioned before, it's pretty common for me to do this several times a day, or even several times an hour)

         
        • loxu2005
          loxu2005
          2005-11-10

          Thanks. :) Didn't see where you mentioned this before.

           
    • David Lonie
      David Lonie
      2005-11-10

      From the linux standpoint, MUCH better! I've been running it for about a half hour now, and it's not crashing as often as the previous versions, and the text/icons/everything is still visible. Only two bugs I've found so far, (and these were in the previous versions, I just hadn't had the chance to report them), the priority setting is stuck on "Lowest" and cannont be changed, and the "Preferences" menu will not pull up.

      When attempting to change the Priority settings, there is no trace back.

      This is the traceback on the Preference bug:
        File "/game/data/install/32bit/ABC-V3.1.1/3.1.1/ABC/Actions/other.py", line 172, in action
          dialog = ABCOptionDialog(self.utility.frame)
        File "/game/data/install/32bit/ABC-V3.1.1/3.1.1/Dialogs/abcoption.py", line 1404, in __init__
          self.miscPanel = MiscPanel(self.splitter, self)
        File "/game/data/install/32bit/ABC-V3.1.1/3.1.1/Dialogs/abcoption.py", line 454, in __init__
          self.language_choice = wx.ComboBox(self, -1, "", wx.Point(-1, -1), wx.Size(-1, -1), self.language_names, wx.CB_DROPDOWN|wx.CB_READONLY)
        File "/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_controls.py", line 581, in __init__
          newobj = _controls_.new_ComboBox(*args, **kwargs)
        File "/usr/lib/python2.4/encodings/utf_8.py", line 16, in decode
          return codecs.utf_8_decode(input, errors, True)
      UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1-5: unexpected end of data
                   
      Other than those two minor things, this appears to be a very stable linux release. :)

      David

       
    • loxu2005
      loxu2005
      2005-11-10

      Problem with downloading only certain files from torrent still occurs. Steps to reproduce:
      1. Download a .torrent containing more than one file and add it to ABC download queue.
      2. Mark some files "Download Never" and the others leave as they are and start the torrent.
      3. Wait until downloading complete.
      4. Close ABC (don't stop the torrent) and start again.
      5. You should now receive "IO Error: error reading data from X:\path\file.ext". Then torrent just freezes. To unfreeze it you should stop it and start again. Or do manual hash check. At the same time "Progress" of the torrent is already not 100% it reduces to 60% sometimes even lower. I don't know if this is ABC problem or BitTornado's.

      When changing Preferences>Queue>Consider torrent active if they are: to "Downloading" strange things happens.
      Steps to reproduce:
      1. You need to have at least 1 torrent downloading and some that are seeding (I've got 19 torrents seeding and 3 downloading).
      2. Set "Maximum number of active torrents" to number which you are currently downloading (for me it's 3).
      3. Then you should have at least 2 torrents with 0% progress that are stopped. Right click on both and select "Queue".
      4. Wait 10-20 seconds. You will see that 2 queued torrents will start to download (but limit is set to 3) and torrents that are currently seeding will be queued and for some ABC resets progress to 0%, some torrents (that are currently seeding) are just freezes and for some ABC does manual hash check (endless loop).

      Tim, can you reproduce these ones?

       
    • shrimpshot
      shrimpshot
      2005-11-11

      I still have question how to enable torrent names with unicode because those torrent names still don't show up correctly.  And they don't show up at all under web interface.

       
    • Black2d
      Black2d
      2005-11-11

      Tim, good work the graphics problem is fixed and I have not been having the random crash which happened in previous builds.

       
    • Dr No.
      Dr No.
      2005-11-12

      great work Tim, GUI freezing problems are gone, and right click on torrent name when torrent is downloading is working as well. the only problem i found is the old trace back call when u click on prefrences. When i renamed all .lang files apart from english.lang. then prefrences works ok.

       
    • Owen Lloyd
      Owen Lloyd
      2005-11-12

      Nicely done, this is the most stable version I've seen in some time.

       
    • turpletester
      turpletester
      2005-11-12

      same here very stable, if only reseed resume was made possible....great job tim

       
    • Tim
      Tim
      2005-11-13

      A request for 'don't count towards downloads queue limit' under local settings in each torrent would be nice, since I seed some things and adding some torrents to the list which results in queue's unless I force a start.

       
    • Tim
      Tim
      2005-11-13

      After a second thought, looking at the 'consider torrents active if..' list, it almost makes that idea pointless. It still may be useful in some cases though..

       
    • roee88
      roee88
      2005-11-13

      error in addtorrents.py in dupFileInList:
      message = src + '\n\n' + self.utility.lang.get(duplicatetorrentinlist)
      UnicodeDecodeError 'ascii' codec can't decode byte 0xf9 in position 26: ordinal not in range(128)
      (Using the 'ascii' version of wxpython. src includes non english characters in my local user)

       
    • Bata György
      Bata György
      2005-11-14

      I tried this build on WinXP SP2, firstly since the 3.1 final release (I mean I didn't try other builds). I really liked that torrents immediately switch to green, unlike in 3.1, where torrent switches to green if only an incoming connection comes in.
      But just after two minutes, I experienced the same "screen refreshing problem", which was in the pre-3.1 test builds. And minimizing was set to minimize to tray. The whole ABC window got frozen, but it works in reality, just doesn't refresh itself.