Latest Bugs & Tasks

Syndicate content Haiku
Trac Timeline
Updated: 1 hour 27 min ago

Ticket #10645 (BView: add support for even/odd winding rule) closed

Wed, 2014-03-12 07:58
fixed:

Implemented in hrev47005.

Categories: Development

Ticket #10671 (Debugger: Restore selected call stack entry after switching threads) created

Tue, 2014-03-11 21:45

When two threads a being debugged, and a call stack entry is selected in thread A, switching to thread B and back to thread A, the top entry is selected instead of the previously selected entry. It would be nice if the selection were restored.

Categories: Development

Ticket #10670 (ARM build fails because of syntax error in buildtools) created

Tue, 2014-03-11 14:07

An additional semicolon in the file buildtools/binutils/bfd/dwarf2.c raises a syntax error during compilation. This has been fixed in the patch attached with this report.

Categories: Development

Ticket #10668 (WebPositive crashes at startup) closed

Tue, 2014-03-11 12:50
duplicate:

Indeed, had forgotten about that one.

Categories: Development

Ticket #10668 (WebPositive crashes at startup) closed

Tue, 2014-03-11 12:50
duplicate
Categories: Development

Ticket #10668 (WebPositive crashes at startup) created

Tue, 2014-03-11 02:30

Using the nightly build hrev47002, running in VirtualBox on Mac OSX.

The bug is repeatable: it won't start at all. I opened the app simply by clicking on it in the menu.

I have included a crash report.

Categories: Development

Ticket #10666 (Web+ no longer downloads) closed

Tue, 2014-03-11 01:43

Duplicate of #10625.

Categories: Development

Ticket #10666 (Web+ no longer downloads) closed

Tue, 2014-03-11 01:43
duplicate
Categories: Development

Ticket #10665 (Web+ no longer scrolls via arrows nor PgUp/PgDn) closed

Tue, 2014-03-11 01:40
duplicate:

Duplicate of #10621.

Categories: Development

Ticket #10667 (Web+ doesn't want to download anything anymore) created

Tue, 2014-03-11 01:13

hrev47002 links will open the download window but the file will never progress from zero.

Categories: Development

Ticket #10666 (Web+ no longer downloads) created

Tue, 2014-03-11 01:11

Since switching from hrev46922 to hrev47002, all downloads seem to not ever start going.

Categories: Development

Ticket #10665 (Web+ no longer scrolls via arrows nor PgUp/PgDn) created

Tue, 2014-03-11 00:52

On hrev46922, all was well, but I installed anew with hrev47002, and now WebPositive doesn't seem to have a way to scroll web pages using the keyboard.

E.g. a long page like ​http://www.osnews.com/comments/27605 I used to be able to click in the page somewhere, then use the up/down arrows or Page Up and Page Down keys to scroll, which is much more usable when reading long pages than is the mouse wheel or having to keep finding the scrollbar and judging how far along it is.

Categories: Development

Ticket #10664 (Web+ not displaying CSS Background from URL) created

Mon, 2014-03-10 15:18

Web+ doesn't appear to be rendering any background images that use the 'url()' type CSS notation.

A heavily affected site is BitBucket, which makes great use of this technique, loading images both from a URL and using inline PNG and the data: URN.

That is, neither background: url('​http://path.to/image.png') nor background:url('data:image/png;base64,blahblahblah') work.

Since BitBucket makes vast use of this technique it is a great place to test the problem and the fix. They use inline (data-based) PNG and inline SVG too.

Tested in VmWare nightly, hrev 47002. x86_gcc2.

Categories: Development

Ticket #10663 (RSDP and MP Floating Pointer scan spots) created

Mon, 2014-03-10 11:35

In src/system/boot/platform/bios_ia32/acpi.cpp

acpi_scan_spots[] includes BDA area, it should be the first 1 KB of EBDA.

According to spec:
OSPM finds the Root System Description Pointer (RSDP) structure by searching
physical memory ranges on 16-byte boundaries for a valid Root System Description
Pointer structure signature and checksum match as follows:

  • The first 1 KB of the Extended BIOS Data Area (EBDA). For EISA or MCA systems,

the EBDA can be found in the two-byte location 40:0Eh on the BIOS data area.

  • The BIOS read-only memory space between 0E0000h and 0FFFFFh.

In src/system/boot/platform/bios_ia32/smp.cpp

acpi_scan_spots[] need to include the first 1 KB of EBDA.
acpi_scan_spots[0] need to use actual base memory size from BDA

According to spec:

  1. The MP Floating Pointer Structure. This structure contains a physical address

pointer to the MP configuration table and other MP feature information bytes. When present, this structure indicates that the system conforms to the MP specification.
This structure must be stored in at least one of the following memory locations,
because the operating system searches for the MP floating pointer structure in the
order described below:

  1. In the first kilobyte of Extended BIOS Data Area (EBDA), or
  2. Within the last kilobyte of system base memory (e.g., 639K-640K for systems with 640 KB of base memory or 511K-512K for systems with 512 KB of base memory) if the EBDA segment is undefined, or
  3. In the BIOS ROM address space between 0F0000h and 0FFFFFh.
Categories: Development