poncho Posted March 10, 2008 Report Posted March 10, 2008 I'm trying to move the "Uploaded" column to "Done" (drag+drop) but nothing happens. On my Vista machine this works.I'm using Debian lenny with Wine 0.9.44 and uTorrent 1.7.7
poncho Posted March 10, 2008 Author Report Posted March 10, 2008 OK, I've found it:http://bugs.winehq.org/show_bug.cgi?id=3231It's a really old bug from 2005
jewelisheaven Posted March 10, 2008 Report Posted March 10, 2008 If you feel handy and want to customize your columns... I'm not sure if the popup menu for columns shows up so you know where to look, but column order is covered in that thread.You will want to understand what you're changing, be sure your editor supports binary data as well as bencoding, or just try out Ultima's BFE in WINE
poncho Posted March 10, 2008 Author Report Posted March 10, 2008 Hmm, I startet uTorrent in Windows and reordered the columns. Then I opened the modified settings.dat and Wine's settings.dat with the BEncode Editor and compared lv_files. But in both files lv_files has the same value. O.o
jewelisheaven Posted March 10, 2008 Report Posted March 10, 2008 Files is for the files tab. Notice there are 9 different LV_* keys. the main torrent pane is LV_OVERVIEW
poncho Posted March 10, 2008 Author Report Posted March 10, 2008 OK, the values are different but when I copy the modified value to Wine's setings.dat and start uTorrent it has no effect. Column order is still onchanged.
jewelisheaven Posted March 10, 2008 Report Posted March 10, 2008 Are you sure it loaded the NEW altered key? In the logger tab it will say if the settings.dat was bad. Did you read the NOTE: in the BFE thread?
poncho Posted March 11, 2008 Author Report Posted March 11, 2008 When I delete the settings.dat uTorrent creates a new one and has default settings. So I'm sure it is the correct file.And uTorrent doesn't say anything about bad settings.dat.But...I modified settings.dat, started uTorrent, exited it and checked the value again. And the value got reseted.This is, what I want:0x9100008701812F00023C008350000440008550000636000...86A000935000A35000B42000C3A000D3300073D000E2D00...8F2D00904600117800925900934600944600954600964600175300983C00And this is what uTorrent made:0x9100008701812F00023C008350000440008550000636000...76A000835000935000A42000B3A000C33000D3D000E2D00...8F2D00904600117800925900934600944600954600964600175300983C00
Ultima Posted March 11, 2008 Report Posted March 11, 2008 I don't think column reordering is possible at all in Wine (currently). The relevant key in settings.dat doesn't control the order in which µTorrent creates the listview columns -- they control how µTorrent reorders them after they are created in default order. Since the relevant API functions/macros for reordering the column (like ListView_SetColumnOrderArray) haven't yet been fully implemented in Wine, µTorrent's attempts to move the columns around via those API calls won't succeed.
jewelisheaven Posted March 11, 2008 Report Posted March 11, 2008 OH! I thought the whole purpose was that the keys told uT how they were supposed to render, not how to re-render. Sorry about getting your hopes up poncho, I misunderstood how listviews work. If Ultima says it won't re-render, then that function for comctl32 needs to be fixed in WINE.
poncho Posted March 11, 2008 Author Report Posted March 11, 2008 Would it help to copy the comctl32.dll from windows to Wine?
Ultima Posted March 11, 2008 Report Posted March 11, 2008 Not sure. I suppose it's always worth a try?Edit: Don't forget to read about overriding DLLs in Wine.
poncho Posted March 11, 2008 Author Report Posted March 11, 2008 Mmmh, no. It doesn't makes any difference.OK, then I have to use the columns as they are.Thanks for your help./EDIT:OK after winecfg wine crashes:# wine uTorrent.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"err:wgl:has_opengl glx_version is 1.2 and GLX_SGIX_fbconfig extension is unsupported. Expect problems.wine: Call from 0x70d22a1e to unimplemented function KERNEL32.dll.InitializeCriticalSectionEx, abortingwine: Unimplemented function KERNEL32.dll.InitializeCriticalSectionEx called at address 0x70d22a1e (thread 0009), starting debugger...Unhandled exception: unimplemented function KERNEL32.dll.InitializeCriticalSectionEx called in 32-bit code (0x7bc433ac).Register dump:I copied comctl32, comdlg32 and msvcrt.dll.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.