# # ChangeLog for trunk in vbox # # Generated by Trac 1.4.3.2 # Jan 5, 2025 5:20:43 PM Fri, 13 Nov 2009 20:21:26 GMT vboxsync [24652] * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) 32-bit build fix Fri, 13 Nov 2009 20:18:47 GMT vboxsync [24651] * trunk/src/VBox/Additions/linux/Makefile.kmk (modified) * trunk/src/VBox/Additions/linux/installer/vboxadd-x11.sh (modified) * trunk/src/VBox/Additions/x11/Installer/x11config-new.pl (copied) Additions/linux/installer: major clean-up of xorg.conf configuration ... Fri, 13 Nov 2009 17:39:27 GMT vboxsync [24650] * trunk/src/VBox/Runtime/r3/fileio.cpp (modified) Disabling asserts preventing ISO image mounts Fri, 13 Nov 2009 17:38:50 GMT vboxsync [24649] * trunk/src/VBox/Main/MachineImpl.cpp (modified) Main: another autolock was done too late in SetGuestProperty Fri, 13 Nov 2009 17:07:50 GMT vboxsync [24648] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp (modified) burn fix Fri, 13 Nov 2009 17:04:26 GMT vboxsync [24647] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Fix physical page TLB. Fri, 13 Nov 2009 16:47:47 GMT vboxsync [24646] * trunk/include/VBox/VBoxVideo.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/dd.c (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/dd.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display/vhwa.c (modified) * trunk/src/VBox/Frontends/VirtualBox/VirtualBoxShaders.qrc (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxFBOverlay.h (modified) * trunk/src/VBox/Frontends/VirtualBox/shaders/mainOverlayNoDiscard.c (added) * trunk/src/VBox/Frontends/VirtualBox/shaders/mainOverlayNoDiscard2.c (added) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxFBOverlay.cpp (modified) 2d accel: 1. performmance: avoid separate drawing of primary surface ... Fri, 13 Nov 2009 16:33:57 GMT vboxsync [24645] * trunk/src/VBox/Runtime/common/string/strtonum.cpp (modified) IPRT: Burn fix. Fri, 13 Nov 2009 16:32:46 GMT vboxsync [24644] * trunk/src/VBox/Main/MachineImpl.cpp (modified) Main: autolock was done too late in SetGuestProperty Fri, 13 Nov 2009 16:31:33 GMT vboxsync [24643] * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibHostVersion.cpp (modified) VbglR3: Better assertion. Fri, 13 Nov 2009 16:30:14 GMT vboxsync [24642] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibHostVersion.cpp (modified) VbglR3: Make use of RTStrVersionToUInt32(). Fri, 13 Nov 2009 16:20:15 GMT vboxsync [24641] * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) #3987: Virtio: TX delay timer for batching, fixed assertion on state ... Fri, 13 Nov 2009 16:15:32 GMT vboxsync [24640] * trunk/src/VBox/Additions/linux/installer/vboxadd.sh (modified) Additions/linux/installer: fix some information messages and start ... Fri, 13 Nov 2009 16:09:36 GMT vboxsync [24639] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strtonum.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstStrToVer.cpp (modified) IPRT: Added RTStrVersionToUInt32() with testcase. Fri, 13 Nov 2009 13:58:10 GMT vboxsync [24638] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) PCI: Fix interrupt mapping for certain slots behind a bridge Fri, 13 Nov 2009 13:29:24 GMT vboxsync [24637] * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/public/xptcall.h (modified) xpcom: prevent valgrind warning Fri, 13 Nov 2009 13:18:25 GMT vboxsync [24636] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) Moved slirp_ext_m_free up a bit in drvNATUrgRecvWorker Fri, 13 Nov 2009 12:55:35 GMT vboxsync [24635] * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) slirp_urg_output: increase packet counter after possible failure returns Fri, 13 Nov 2009 10:39:37 GMT vboxsync [24634] * trunk/src/VBox/Runtime/testcase/tstStrToVer.cpp (modified) IPRT: Testcase framework for string -> version number conversion; ... Fri, 13 Nov 2009 10:35:01 GMT vboxsync [24633] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstStrToVer.cpp (added) IPRT: Testcase framework for string -> version number conversion; WIP. Fri, 13 Nov 2009 10:27:52 GMT vboxsync [24632] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) Accidental commit Fri, 13 Nov 2009 10:26:56 GMT vboxsync [24631] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) Wrong format specifier for logging Fri, 13 Nov 2009 10:15:33 GMT vboxsync [24630] * trunk/src/VBox/VMM/PDM.cpp (modified) Backed out r54784; those flags aren't saved Fri, 13 Nov 2009 10:06:48 GMT vboxsync [24629] * trunk/src/VBox/VMM/PDM.cpp (modified) Clear the flags so they don't get saved and trigger the release ... Fri, 13 Nov 2009 09:52:19 GMT vboxsync [24628] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) QT GUI: fixed assert (xTracker 3545). Fri, 13 Nov 2009 09:16:22 GMT vboxsync [24627] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxNewVMWzd.cpp (modified) QT GUI: Increased required guest VRAM size for new Windows VMs ... Fri, 13 Nov 2009 08:42:15 GMT vboxsync [24626] * trunk/src/VBox/Main/Global.cpp (modified) Main: Increased default guest VRAM size for Windows >= NT from 12 to ... Fri, 13 Nov 2009 04:45:21 GMT vboxsync [24625] * trunk/include/VBox/x86.h (modified) typo (comment). Thu, 12 Nov 2009 20:04:43 GMT vboxsync [24624] * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) updated testcase Thu, 12 Nov 2009 20:04:13 GMT vboxsync [24623] * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) Virtio: small optimization (static TX buffer) Thu, 12 Nov 2009 19:15:22 GMT vboxsync [24622] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) Build fix for debug builds Thu, 12 Nov 2009 19:05:01 GMT vboxsync [24621] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) AsyncCompletion: Implement new caching using the 2Q algorithm Thu, 12 Nov 2009 18:39:46 GMT vboxsync [24620] * trunk/src/VBox/Main/MachineImpl.cpp (modified) Saved state screenshot Main API fix (xTracker 4364). Thu, 12 Nov 2009 18:34:53 GMT vboxsync [24619] * trunk/src/VBox/Main/MachineImpl.cpp (modified) make readable. Thu, 12 Nov 2009 17:52:33 GMT vboxsync [24618] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/Global.cpp (modified) * trunk/src/VBox/Main/include/Global.h (modified) Added Global::vboxStatusCodeFromCOM (and ... Thu, 12 Nov 2009 17:51:39 GMT vboxsync [24617] * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) drop unnecessary break. Thu, 12 Nov 2009 17:34:59 GMT vboxsync [24616] * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) #3987: Virtio: Applied Frank's GC patch and made debug build work as ... Thu, 12 Nov 2009 17:29:31 GMT vboxsync [24615] * trunk/Config.kmk (modified) Config.kmk: Enable D-BUS for Solaris (required for VBoxClient / host ... Thu, 12 Nov 2009 17:09:46 GMT vboxsync [24614] * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) ConsoleImplTeleporter.cpp: changed to VM hand over and TCP ... Thu, 12 Nov 2009 17:04:42 GMT vboxsync [24613] * trunk/src/VBox/VMM/SSM.cpp (modified) SSM.cpp: assertion instead of bulky code. Thu, 12 Nov 2009 17:03:47 GMT vboxsync [24612] * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) DrvVD: Added a LoadDone hook for implementing better handling of ... Thu, 12 Nov 2009 16:31:25 GMT vboxsync [24611] * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) VirtIO-net: update the counters Thu, 12 Nov 2009 16:22:10 GMT vboxsync [24610] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMInformationDlg.cpp (modified) Wrong statistics prefix for VirtIO-net Thu, 12 Nov 2009 14:46:48 GMT vboxsync [24609] * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) DevAPIC: Disable NMI delivery through LAPIC (Linux NMI watchdog ... Thu, 12 Nov 2009 13:49:39 GMT vboxsync [24608] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) Log more advanced VT-x features Thu, 12 Nov 2009 13:16:59 GMT vboxsync [24607] * trunk/src/VBox/Additions/x11/VBoxClient/hostversion.cpp (modified) VBoxClient: Make update notifications work under OpenSolaris. Thu, 12 Nov 2009 12:39:33 GMT vboxsync [24606] * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) Interface changes require a UUID change (!) Thu, 12 Nov 2009 12:38:08 GMT vboxsync [24605] * trunk/src/VBox/Additions/x11/VBoxClient/hostversion.cpp (modified) VBoxClient: Fixed wrong pointer check and return value. Thu, 12 Nov 2009 10:52:38 GMT vboxsync [24604] * trunk/src/VBox/Installer/solaris/Makefile.kmk (modified) Solaris/Installer: symlink vboxefi.fv from arch-specific to arch- ... Thu, 12 Nov 2009 06:39:20 GMT vboxsync [24603] * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) Main: remaining firmware selection bits Thu, 12 Nov 2009 05:54:18 GMT vboxsync [24602] * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) EFI: firmware check API in Main Wed, 11 Nov 2009 19:33:28 GMT vboxsync [24601] * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) Frontends/VBoxManage: fix the storage controller output of ... Wed, 11 Nov 2009 17:18:45 GMT vboxsync [24600] * trunk/src/VBox/Frontends/VirtualBox/include/VBoxVMSettingsUSB.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMSettingsUSB.cpp (modified) FE/Qt4: 4426: USB filters cannot be disabled - state change handler ... Wed, 11 Nov 2009 17:09:45 GMT vboxsync [24599] * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) EFI: Main work for additional firmware types and presence checks Wed, 11 Nov 2009 16:56:37 GMT vboxsync [24598] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxProblemReporter.cpp (modified) GUI: better confirmation msg for delete snapshot Wed, 11 Nov 2009 16:49:52 GMT vboxsync [24597] * trunk/src/VBox/Frontends/VirtualBox/ui/VBoxVMSettingsSystem.ui (modified) Same for the shortcut names Wed, 11 Nov 2009 16:47:23 GMT vboxsync [24596] * trunk/src/VBox/Frontends/VirtualBox/ui/VBoxVMSettingsSystem.ui (modified) Reversed up/down Wed, 11 Nov 2009 16:46:31 GMT vboxsync [24595] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxProblemReporter.cpp (modified) GUI: better confirmation msg for delete snapshot Wed, 11 Nov 2009 15:30:45 GMT vboxsync [24594] * trunk/src/VBox/Frontends/VirtualBox/ui/VBoxVMSettingsGeneral.ui (modified) FE/Qt4: typo Wed, 11 Nov 2009 15:24:45 GMT vboxsync [24593] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxSnapshotsWgt.cpp (modified) FE/Qt4: 4149: GUI SEGFAULT in snapshot widget - should be fixed. Wed, 11 Nov 2009 15:24:39 GMT vboxsync [24592] * trunk/src/VBox/Main/linux/NetIf-linux.cpp (modified) Main: fixed an uninitialized variable found by valgrind introduced ... Wed, 11 Nov 2009 15:22:35 GMT vboxsync [24591] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) VBoxConsoleWnd.cpp: Unintential commit. Wed, 11 Nov 2009 15:21:59 GMT vboxsync [24590] * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) VBoxManageDisk.cpp: Wrong syntax diagram for convertfromraw if given ... Wed, 11 Nov 2009 15:20:34 GMT vboxsync [24589] * trunk/src/VBox/Frontends/VBoxShell/vboxshell.py (modified) Python shell: better naming Wed, 11 Nov 2009 15:15:16 GMT vboxsync [24588] * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) DevAHCI: Ditto. Wed, 11 Nov 2009 15:13:48 GMT vboxsync [24587] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) DevATA.cpp: Better error message about missing devices during ... Wed, 11 Nov 2009 15:12:43 GMT vboxsync [24586] * trunk/src/VBox/Frontends/VBoxShell/vboxshell.py (modified) Python shell: more teleportation (info, password) Wed, 11 Nov 2009 15:07:03 GMT vboxsync [24585] * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) fileio-posix.cpp: Build fix. Wed, 11 Nov 2009 14:54:56 GMT vboxsync [24584] * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) fileio-posix.cpp: file sharing emulation for debugging purposes. ... Wed, 11 Nov 2009 14:54:01 GMT vboxsync [24583] * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) DrvVD,ConsoleImpl2.cpp: Added a TempReadOnly argument for use on the ... Wed, 11 Nov 2009 14:38:34 GMT vboxsync [24582] * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) VMM.cpp: Fix cleanup of the stack's guard pages so that we don't ... Wed, 11 Nov 2009 14:35:18 GMT vboxsync [24581] * trunk/src/VBox/Frontends/VBoxShell/vboxshell.py (modified) Python shell: teleportation support Wed, 11 Nov 2009 14:29:17 GMT vboxsync [24580] * trunk/src/VBox/VMM/PDMLdr.cpp (modified) PDMLdr.cpp: Call VMSetError before freeing the filename used in the ... Wed, 11 Nov 2009 13:50:27 GMT vboxsync [24579] * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) Main/Console: fix taking snapshots of a VM with several hard disk ... Wed, 11 Nov 2009 12:48:46 GMT vboxsync [24578] * trunk/src/VBox/Devices/EFI/FirmwareBin (added) * trunk/src/VBox/Devices/EFI/FirmwareBin/vboxefi.fv (added) fix OSE Wed, 11 Nov 2009 10:31:52 GMT vboxsync [24577] * trunk/include/VBox/cdefs.h (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) Main,VMM,VBox/cdefs.h: build fix; added IN_VMM_STATIC. Wed, 11 Nov 2009 10:00:23 GMT vboxsync [24576] * trunk/Config.kmk (modified) * trunk/Makefile.kmk (modified) EFI: binary EFI firmware Wed, 11 Nov 2009 09:54:23 GMT vboxsync [24575] * trunk/src/VBox/VMM/SSM.cpp (modified) SSM: Reduce the number of ifndef SSM_STANDALONE checks by moving code. Wed, 11 Nov 2009 09:44:52 GMT vboxsync [24574] * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) SSMStandalone.a/lib for linking with VBoxSVC. Wed, 11 Nov 2009 09:21:09 GMT vboxsync [24573] * trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_snapshot.c (modified) build fix Wed, 11 Nov 2009 09:07:46 GMT vboxsync [24572] * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) Main: gcc warning Wed, 11 Nov 2009 09:03:00 GMT vboxsync [24571] * trunk/src/VBox/Main/Makefile.kmk (modified) VBoxSVC link fix Wed, 11 Nov 2009 09:02:21 GMT vboxsync [24570] * trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_snapshot.c (modified) crOGL: gcc warnings (note that ''GLint'' is sometimes ''long''!) Wed, 11 Nov 2009 08:54:03 GMT vboxsync [24569] * trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_framebuffer.c (modified) crOGL: gcc warning Wed, 11 Nov 2009 08:52:16 GMT vboxsync [24568] * trunk/Config.kmk (modified) * trunk/src/VBox/Installer/linux/Makefile.kmk (modified) * trunk/src/VBox/Installer/solaris/Makefile.kmk (modified) add the EFI firmware image into Linux .deb/.rpm packages Tue, 10 Nov 2009 20:05:55 GMT vboxsync [24567] * trunk/src/VBox/VMM/VM.cpp (modified) VM.cpp: Always write VMSetError messages to the release log. Main may ... Tue, 10 Nov 2009 19:42:07 GMT vboxsync [24566] * trunk/src/VBox/VMM/SSM.cpp (modified) gcc warning Tue, 10 Nov 2009 19:38:05 GMT vboxsync [24565] * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibHostVersion.cpp (modified) dang Tue, 10 Nov 2009 19:08:40 GMT vboxsync [24564] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) FE/Qt4: VBoxConsoleWND: Take Snapshot name generation now takes into ... Tue, 10 Nov 2009 19:07:00 GMT vboxsync [24563] * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/include/MediumImpl.h (modified) Main/MediumImpl: dead code Tue, 10 Nov 2009 18:52:21 GMT vboxsync [24562] * trunk/Config.kmk (modified) 3.1.0 Beta 1 done Tue, 10 Nov 2009 17:12:21 GMT vboxsync [24561] * trunk/Config.kmk (modified) * trunk/debian/changelog (modified) 3.1.0 Beta 1 Tue, 10 Nov 2009 16:44:42 GMT vboxsync [24560] * trunk/src/VBox/Main/MachineImpl.cpp (modified) Main/MachineImpl: change the dvd/floppy mounting code so that the ... Tue, 10 Nov 2009 16:10:31 GMT vboxsync [24559] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) FE/Qt4: Regression fix: Save mediums mounted at runtime. Tue, 10 Nov 2009 15:59:07 GMT vboxsync [24558] * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) Main: Teleport to local process with disks attached. Delays the ... Tue, 10 Nov 2009 15:49:35 GMT vboxsync [24557] * trunk/src/VBox/Frontends/VirtualBox/include/VBoxProblemReporter.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxMediaManagerDlg.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxProblemReporter.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMFirstRunWzd.cpp (modified) FE/Qt4: Force-remounting support. Tue, 10 Nov 2009 15:24:24 GMT vboxsync [24556] * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) Main/snapshots: another attempt at progress crash fixing Tue, 10 Nov 2009 15:20:40 GMT vboxsync [24555] * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) Main/VirtualBox: fix a bunch of error messages which weren't ... Tue, 10 Nov 2009 14:47:55 GMT vboxsync [24554] * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) 2nd attempt to fix the cast problem Tue, 10 Nov 2009 14:39:25 GMT vboxsync [24553] * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) Wrong pointer type for the progress object