June 13, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30

[01:29:02] <CIA-109> bonefish * r42134 /haiku/trunk/ (8 files in 8 dirs):
[01:29:02] <CIA-109> * Added platform_debug_get_log_buffer() which returns the debug log buffer and
[01:29:02] <CIA-109> its size.
[01:29:02] <CIA-109> * Added "Display current boot loader log" item to the "Debug Options" boot
[01:29:02] <CIA-109> loader menu. It displays what the boot loader has logged so far. Might be
[01:29:02] <CIA-109> interesting for early boot issues when serial debugging is not possible.
[01:57:25] <CIA-109> bonefish * r42135 /haiku/trunk/src/apps/drivesetup/MainWindow.cpp: (log message trimmed)
[01:57:26] <CIA-109> MainWindow::_UpdateMenus():
[01:57:26] <CIA-109> * Don't fall back to the disk device, if no partition was selected. No idea why
[01:57:26] <CIA-109> that was done. It led to operations (like initialize) being enabled that
[01:57:26] <CIA-109> would fail, if invoked.
[01:57:26] <CIA-109> * Don't check CanInitialize() on the selected partition with its current disk
[01:57:27] <CIA-109> system to determine whether to enable the initialization menu. No idea why
[01:59:22] <CIA-109> bonefish * r42136 /haiku/trunk/src/kits/storage/disk_device/PartitionDelegate.cpp: Removed unnecessary (and broken) hack.
[02:09:48] <CIA-109> aldeck * r42137 /haiku/trunk/src/kits/interface/Dragger.cpp:
[02:09:48] <CIA-109> * Fix #6548. Don't initially Hide() if already hidden, otherwise the showlevel
[02:09:48] <CIA-109> would never get a chance be visible again.
[02:09:48] <CIA-109> When instanciated from an archive, a BDragger restores its
[02:09:48] <CIA-109> BView::fShowLevel and thus can already be hidden if archived while hidden.
[02:18:34] <CIA-109> bonefish * r42138 /haiku/trunk/src/system/kernel/disk_device_manager/ddm_userland_interface.cpp: Removed weird debug output.
[02:32:54] <CIA-109> bonefish * r42139 /haiku/trunk/src/system/kernel/disk_device_manager/ddm_userland_interface.cpp: (log message trimmed)
[02:32:55] <CIA-109> _user_initialize_partition(): After performing the operation don't set the new
[02:32:55] <CIA-109> disk system, if the partition already has a disk system set. This can happen
[02:32:55] <CIA-109> when the disk system's initialization function is lazy and just lets the DDM
[02:32:55] <CIA-109> rescan the partition. In bad cases the previous disk system has a higher
[02:32:55] <CIA-109> priority than the new one and, if its on-disk structures have not been
[02:32:56] <CIA-109> destroyed, it will win the rescan. Not setting the disk system in such cases at
[03:24:19] <CIA-109> bonefish * r42140 /haiku/trunk/ (11 files in 5 dirs): (log message trimmed)
[03:24:19] <CIA-109> * Added optional partition_module_info::uninitialize() hook. It is supposed to
[03:24:19] <CIA-109> destroy the partitioning system's on-disk structure.
[03:24:19] <CIA-109> * Adjusted the existing partitioning system implementations accordingly.
[03:24:19] <CIA-109> Actually implemented the hook for the intel partitioning system.
[03:24:19] <CIA-109> * Added Uninitialize() method to KDiskSystem and KPartitioningSystem. The latter
[03:24:20] <CIA-109> implements the method calling the new module hook.
[03:35:08] <CIA-109> bonefish * r42141 /haiku/trunk/ (4 files in 3 dirs):
[03:35:08] <CIA-109> partition_module_info::uninitialize(): Added block size parameter for
[03:35:08] <CIA-109> convenience.
[03:50:20] <CIA-109> bonefish * r42142 /haiku/trunk/ (5 files in 5 dirs):
[03:50:20] <CIA-109> * Added file_system_module_info::uninitialize() analogously to
[03:50:20] <CIA-109> partition_module_info::uninitialize().
[03:50:20] <CIA-109> * Implemented the hook for BFS.
[03:50:20] <CIA-109> * Implemented KFileSystem::Uninitialize().
[03:50:20] <CIA-109> Fixes failure to initialize a BFS initialized device with an intel partition
[03:50:20] <CIA-109> map.
[04:06:18] <CIA-109> anevilyak * r42143 /haiku/trunk/src/apps/debugger/ (5 files in 2 dirs):
[04:06:18] <CIA-109> Actually create the memory block manager in TeamDebugger, and add a menu item
[04:06:18] <CIA-109> allowing one to bring up the inspector. This gets us as far as successfully
[04:06:18] <CIA-109> retrieving memory data from the target team and passing it on to any listeners.
[04:06:18] <CIA-109> Right now there's not much to see though, as the memory view to visualize the
[04:06:19] <CIA-109> data is not yet implemented.
[04:07:51] <CIA-109> anevilyak * r42144 /haiku/trunk/src/apps/debugger/TeamDebugger.cpp: Destroy memory block manager on shutdown.
[04:12:53] <CIA-109> mmlr * r42145 /haiku/trunk/src/add-ons/kernel/drivers/disk/usb/usb_floppy/usb_disk.cpp:
[04:12:53] <CIA-109> usb_floppy is for the most part a copy of usb_disk and should probably be merged
[04:12:53] <CIA-109> into it again (adding generic CBI support). It is so much of a copy even that it
[04:12:53] <CIA-109> still claimed to have the original 3 support descriptors while in fact it only
[04:12:53] <CIA-109> has one. Since the memory beyond that one support descriptor was probably just
[04:12:54] <CIA-109> zeros, making them complete wildcards usb_support_descriptor wise, this lead to
[04:12:55] <CIA-109> every single USB device being handed to the usb_floppy device added hook.
[06:04:48] <CIA-109> kallisti5 * r42146 /haiku/trunk/src/add-ons/accelerants/radeon_hd/ (7 files): (log message trimmed)
[06:04:48] <CIA-109> * Define default PLL ranges
[06:04:48] <CIA-109> * Add crtid to register struct
[06:04:48] <CIA-109> * Disable VGA mode on FrameBuffer set (enables extended mode setting)
[06:04:48] <CIA-109> * Disable blanking calculations and setting more gracefully via if 0
[06:04:49] <CIA-109> * Add a *large* amount of code to Set/Calculate/Calibrate PLL
[06:04:49] <CIA-109> * Disable PLL on removal of accel.
[06:16:25] <CIA-109> kallisti5 * r42147 /haiku/trunk/src/add-ons/accelerants/radeon_hd/accelerant.cpp: forgot to remove this, doesn't make sense to power the PLL down on accelerant unload
[15:03:47] <CIA-109> mmlr * r42148 /haiku/trunk/headers/os/device/USBKit.h: Style and text cleanups and some added clarifications. No functional changes.
[16:43:56] <CIA-109> kallisti5 * r42149 /haiku/trunk/src/add-ons/accelerants/radeon_hd/pll.cpp:
[16:43:56] <CIA-109> * Small style fix to Calibration diff var and PLLCRTCGrab stored var
[16:43:56] <CIA-109> * Repair incorrect DCCG operation at end of PLLSet
[19:32:40] <CIA-109> bonefish * r42150 /haiku/trunk/src/system/kernel/arch/x86/arch_debug_console.cpp: Small refactoring: Moved serial port initialization to helper function.
[19:52:02] <CIA-109> mmlr * r42151 /haiku/trunk/src/add-ons/kernel/drivers/ports/usb_serial/SerialDevice.cpp:
[19:52:02] <CIA-109> * When determining the bit to be set for RTS/DTR there was a missing comparison
[19:52:02] <CIA-109> to op which would've caused a wrong line state to be set.
[19:52:02] <CIA-109> * Add some more allocation checks.
[19:52:02] <CIA-109> * Some cleanup.
[20:00:17] <CIA-109> pulkomandy * r42152 /haiku/branches/releases/r1alpha3/ (174 files in 116 dirs): Merge 42117-42142.
[20:22:12] <CIA-109> bonefish * r42153 /haiku/trunk/src/system/kernel/arch/x86/arch_debug_console.cpp:
[20:22:12] <CIA-109> arch_debug_serial_[try_]getchar(): Look at the line status we read a bit closer
[20:22:12] <CIA-109> before assuming we have data. If the I/O port isn't valid (e.g. because there
[20:22:12] <CIA-109> is no serial port) 0xff seems to be a typical value to read. In that case fail.
[20:22:12] <CIA-109> Fixes KDL input on machines without serial port -- kgetc() would always think
[20:22:13] <CIA-109> it read something from the serial port, never trying any other input.
[22:41:25] <CIA-109> mmlr * r42154 /haiku/trunk/ (3 files in 2 dirs):
[22:41:25] <CIA-109> * Seperate out the tty_close_cookie from tty_destory_cookie and make the former
[22:41:25] <CIA-109> available as a module function as well.
[22:41:25] <CIA-109> * Remove some unneeded resetting from tty_destroy_cookie.
[22:41:25] <CIA-109> * Move the public module functions to the public API section of the file and
[22:41:25] <CIA-109> order them by their declaration order in the module info.
[22:43:44] <CIA-109> mmlr * r42155 /haiku/trunk/src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp: Add some more function return tracing.
[23:31:00] <CIA-109> mmlr * r42156 /haiku/trunk/src/add-ons/kernel/drivers/ports/usb_serial/ (SerialDevice.cpp SerialDevice.h): (log message trimmed)
[23:31:00] <CIA-109> * Remove the output thread again and write to the device in the write call. To
[23:31:00] <CIA-109> ensure that we don't block on the tty buffer, we chop up the data into blocks
[23:31:00] <CIA-109> that are written into the tty and then the buffer is flushed to the device
[23:31:00] <CIA-109> each time. This resolves the issue that a quick open/write/close would not
[23:31:00] <CIA-109> actually send the data to the device as it would cancel the transfer before
[23:31:01] <CIA-109> the output thread had a chance to run.
[23:32:54] <CIA-109> mmlr * r42157 /haiku/trunk/build/jam/HaikuImage: Add the usb_serial driver and the tty module dependency to the image.
[23:37:26] <CIA-109> kallisti5 * r42158 /haiku/trunk/src/add-ons/accelerants/radeon_hd/ (accelerant.cpp accelerant.h mode.cpp pll.cpp pll.h):
[23:37:27] <CIA-109> * Repair style issue using uintNN_t vs uintNN
[23:37:27] <CIA-109> * Make index numbering consistant (0-n vs 1-n)
[23:37:27] <CIA-109> * Add a little more tracing to PLLCalibrate because
[23:37:27] <CIA-109> we were missing a failure situation

top