<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/bonefish</link><counters><counter name="forever" lastEventTime="1333832951" firstEventTime="1087330932">5187</counter><counter name="lastMonth" lastEventTime="1333832951" firstEventTime="1333583380">7</counter></counters><metadata></metadata><recentMessages><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43970</revision>       <author>bonefish</author>       <log>Fix #8420: NetFS does not compile with DEBUG

Debug macros like PRINT, ERROR, etc. are defined differently in NetFS
and UserlandFS. In NetFS they use single parentheses while in UserlandFS
double parentheses are required. Somehow this got mixed up in NetFS and
there were both styles of calling these macros what caused the incorrect
one to produce compilation errors.

Signed-off-by: Ingo Weinhold &lt;ingo_weinhold@gmx.de&gt;</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=3c1afd3</url>     </commit>   </body>   <timestamp>1333818652</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43968</revision>       <author>bonefish</author>       <log>Fix #4125: NULL device is translated to '//'

The problem appeared to be on the request creating side (i.e. in the
kernel add-on) which did not support NULL pointers properly.

Relocation of addresses in request when it is received translates
offset = 0, size = 0 to pointer NULL so that no change in that part
of code was required.

Signed-off-by: Ingo Weinhold &lt;ingo_weinhold@gmx.de&gt;</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=96944cb</url>     </commit>   </body>   <timestamp>1333807073</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43955</revision>       <author>bonefish</author>       <log>switch_sem_etc(): Unbreak the actual switch case

The scheduler lock was still being held when release_sem_etc() was
called. The bug was introduced in
24df65921befcd0ad0c5c7866118f922da61cb96. Fixes #8448.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=c83bde4</url>     </commit>   </body>   <timestamp>1333640159</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43954</revision>       <author>bonefish</author>       <log>Fixed a compilation failure for the x86_64 toolchain.

This appears to be a problem with GCC's build system: it defaults to having
multilib enabled, but if it is explicitly enabled with --enable-multilib,
the build fails.

Signed-off-by: Ingo Weinhold &lt;ingo_weinhold@gmx.de&gt;</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=81eb68f</url>     </commit>   </body>   <timestamp>1333624524</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>buildtools</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>btrev43030</revision>       <author>bonefish</author>       <log>Updated the x86_64 toolchain to fix build failures and to be more correct.

* A build failure occurs as TARGET_64BIT is no longer a compile-time
  constant in GCC.
* Made some changes so that generated code matches the i386 Haiku target when
  generating 32-bit code, and follows the x86_64 ABI for 64-bit code.
* Added a comment stating that DEFAULT_PCC_STRUCT_RETURN needs to be defined
  to follow the ABI for 32-bit code, it is ignored for 64-bit.
* Remove definition of __x86_64__, already defined by GCC's i386-c.c.
* Remove -z max-page-size from LINK_SPEC as it shouldn't be necessary: the
  default page size is 2MB but this won't result in large binaries, it just
  changes the alignment of the sections and would make it easier to map
  binaries using large pages in the future.

Signed-off-by: Ingo Weinhold &lt;ingo_weinhold@gmx.de&gt;</log>       <url>http://cgit.haiku-os.org/buildtools/commit/?id=cc75156</url>     </commit>   </body>   <timestamp>1333622989</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43953</revision>       <author>bonefish</author>       <log>Fix dladdr behaviour

* If dladdr can't find an exact match, it returns the nearest symbol
  less than the given address.
* If no suitable symbol can be found, but the address is within a
  loaded library, dladdr returns the library name and base address.

Signed-off-by: Ingo Weinhold &lt;ingo_weinhold@gmx.de&gt;</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=43e7b1c</url>     </commit>   </body>   <timestamp>1333621951</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43949</revision>       <author>bonefish</author>       <log>userlandfs: Remove superfluous driver_settings.c

It probably dates back to a time before our libroot exported the driver
settings API as well.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=06114af</url>     </commit>   </body>   <timestamp>1333569180</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43757</revision>       <author>bonefish</author>       <log>View.cpp: Use B_IF_GCC_2 to simplify things [2 commits]</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=7e2730f</url>     </commit>   </body>   <timestamp>1329660967</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43737</revision>       <author>bonefish</author>       <log>create_thread_user_stack(): Fix incorrect handling of TLS size

In case a custom stack was given, the TLS size was subtracted from the
stack base, not the stack size.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=88520e7</url>     </commit>   </body>   <timestamp>1329055470</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43734</revision>       <author>bonefish</author>       <log>Add GPT module to the boot modules

This is necessary so a disk with a protective MBR is not incorrectly
recognized when the kernel first scans it.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=65f0374</url>     </commit>   </body>   <timestamp>1328910945</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43438</revision>       <author>bonefish</author>       <log>media addon server: Fix incorrect array offset for safe mode

Missed that when back porting 323b65468e5836bb27a5e373b14027d902349437.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=a5c5479</url>     </commit>   </body>   <timestamp>1323379078</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43352</revision>       <author>bonefish</author>       <log>FreeBSD host sys/stat.h: Add missing extern &quot;C&quot;</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=363c147</url>     </commit>   </body>   <timestamp>1322453495</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43351</revision>       <author>bonefish</author>       <log>fs_attr_generic.cpp: Fix warning [3 commits]</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=d68eb11</url>     </commit>   </body>   <timestamp>1322452947</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43319</revision>       <author>bonefish</author>       <log>PackageLinkDirectory::_Update(): Don't unlock after delete [243 commits]

When using an AutoLocker on an object, the lock must be released
explicitly before releasing the last certain reference to that object.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=34afc17</url>     </commit>   </body>   <timestamp>1322198406</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43274</revision>       <author>bonefish</author>       <log>Fix the gcc bison issue for real

Also touch cp/parse.{c,h}, which apparently are the culprit.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=2f7b75b</url>     </commit>   </body>   <timestamp>1321384943</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43273</revision>       <author>bonefish</author>       <log>Work around issue with newer bison versions

Touch the source files generated by bison, so that make won't try to
have them updated.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=4f23d85</url>     </commit>   </body>   <timestamp>1321382965</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43241</revision>       <author>bonefish</author>       <log>Added BuildPlatformStaticLibraryPIC rule. [6 commits]

It works like BuildPlatformStaticLibrary, but generates position
independent code.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=a235c39</url>     </commit>   </body>   <timestamp>1321108817</timestamp> </message><message>   <generator>     <name>git-notify script for CIA</name>   </generator>   <source>     <project>haiku.test</project>     <module>haiku</module>     <branch>master</branch>   </source>   <body>     <commit>       <revision>hrev43243</revision>       <author>bonefish</author>       <log>Added BuildPlatformStaticLibraryPIC rule. [6 commits]

It works like BuildPlatformStaticLibrary, but generates position
independent code.</log>       <url>http://cgit.haiku-os.org/haiku/commit/?id=a2fb2c1</url>     </commit>   </body>   <timestamp>1321101151</timestamp> </message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>43219</revision><author>bonefish</author><log>scheduling_recorder: Fix signal handling

* The sa_flags field of the structure passed to sigaction() wasn't
  cleared, which resulted in the wrong type of handler function being
  called and the second parameter not being the expected user data.
* Always check fCaughtDeadlySignal in the main loop, so the signal
  doesn't have to hit the _kern_system_profiler_next_buffer() call
  (though that's the most likely one anyway).

Now scheduling_recorder can be stopped with a single Ctrl-C again.  </log><diffLines>36</diffLines><files><file action="modify">haiku/trunk/src/bin/debug/scheduling_recorder/scheduling_recorder.cpp</file></files></commit></body><timestamp>1320706342</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.15</version></generator><source><project>OpenBeOS</project></source><body><commit><revision>43218</revision><author>bonefish</author><log>Build fix  </log><diffLines>15</diffLines><files><file action="modify">haiku/trunk/src/system/kernel/messaging/KMessage.cpp</file></files></commit></body><timestamp>1320705312</timestamp></message></recentMessages></statsTarget>
