Commit Graph

17774 Commits

Author SHA1 Message Date
Jérôme Duval
a18f94dc5b added support for three lines signatures
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18830 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 09:41:08 +00:00
Jérôme Duval
226d853410 a tool to check a docbook file against a C++ header : it will output methods not found in the docbook file
typical command line :
perl src/tools/docbook/headersampler/HeaderSampler.pl headers/os/midi2/MidiConsumer.h src/documentation/haiku_book/midi/midi2consumer.xml


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18829 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 09:11:01 +00:00
Stephan Aßmus
4423855cbd This is the kind of bug you can search for hours. At first, I suspected
a concurency problem in the DrawingEngine, so there is some debugging
stuff added, as well as some unnecessary locking removed there. The
problem was in Painter though, in that certain functions adjusted clipping
at the "rasterizer level", while some other functions didn't care about
that. Now the clipping is consistently set at the rasterizer level (rough
estimate to avoid scanline generation outside real clipping region bounds).
There are a number of bugs fixed by this, I'm going to find out later,
what their ticket numbers are... Mouse preflet draws the mouse now,
Backgrounds preflet draws the screen reliably... probably more, anything
to do with bitmaps, round rects and possibly ellipses.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18828 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-13 20:02:00 +00:00
Jérôme Duval
deb109cc84 fix some signatures, cleanup
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18827 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-13 14:11:42 +00:00
Jérôme Duval
41bcef87e5 fix some signatures, clean up
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18826 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-13 13:59:46 +00:00
Jérôme Duval
5c6b99aafa fix to match the header methods
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18825 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-13 13:40:51 +00:00
Jérôme Duval
769952f1a1 clean method signature to match the doc
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-13 13:30:33 +00:00
Jérôme Duval
55815ae60b restored glapi.c as it seems needed by libGL.so, maybe it should be placed in another object file
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 13:42:29 +00:00
Niels Sascha Reedijk
d419ca3b7b Update API documentation and Doxyfile to improve the output.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18822 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 12:13:49 +00:00
Axel Dörfler
946d88f90b We're now using the same priorities for windows as BeOS does - this should improve
the responsiveness of the GUI, and should also fix bug #742.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18821 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 11:11:22 +00:00
Jérôme Duval
d75df30b25 fix R5 build as suggested by Stefano (please check :))
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18820 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 09:58:48 +00:00
Jérôme Duval
98e3c1a41e removed glapi.c from libmesa.a as suggested by phoudoin
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18819 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 09:49:49 +00:00
Jérôme Duval
fc60eb7983 added mime type for image/x-targa
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18818 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 09:35:38 +00:00
Jérôme Duval
225a60f167 only load user addons when not in safe mode
fixes bug #842


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18817 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 08:45:29 +00:00
Jérôme Duval
af7808fe71 free channel on error
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18816 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 08:30:48 +00:00
Axel Dörfler
5bab2844c1 This fixes the crashing bug #849. Unfortunately, it still crashes, just at a different location.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18815 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 00:22:10 +00:00
Marcus Overhagen
720f6072d1 Fixed the interrupt handler. however, it should still be fixed again later...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18814 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 22:41:41 +00:00
Jérôme Duval
0981e2db9c added a package for intel_extreme driver/accelerant
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18813 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 22:37:21 +00:00
Marcus Overhagen
7806a9c1f8 fix detection of 3114 chipset
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18812 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 22:08:59 +00:00
Marcus Overhagen
329dab53e0 fixed the complete system lockup by programming the hardware interrupt masking properly
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18811 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 22:07:28 +00:00
Jérôme Duval
ed67ddb83d break the loop when a device/vendor is found
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18810 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 21:53:44 +00:00
Marcus Overhagen
f1c3399c17 fixed driver loading issue (thanks Korli)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18809 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 21:25:01 +00:00
Marcus Overhagen
c70dfe02cf fixed debug output and added some more
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18808 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 16:41:10 +00:00
Marcus Overhagen
a6e8772d9f fix debug output
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18807 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 16:37:02 +00:00
Stephan Aßmus
aac40c99c2 * Tracker makes sure certain mimetypes exist and copies icons from
its resources -> now also the vector icons (thanks Jérôme for
  the hint)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18806 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 15:12:50 +00:00
Jérôme Duval
2634e48f59 try at taking into account the subvendor id and the subsystem id for device info
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18805 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 11:36:44 +00:00
Jérôme Duval
2c5c51146a update pci ids
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18804 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 11:32:23 +00:00
Stephan Aßmus
59deaf10bc various changes to improve integration of vector icons
* Deskbar uses 32 bit icons now
* vector icons are now correctly converted to B_CMAP8 bitmaps
  if no B_CMAP8 icon is available
* small fixes in Tracker (window mode menu)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18803 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 10:52:01 +00:00
Jérôme Duval
92bc2d0fc5 added supports_device() and get_path() functions
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18802 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 09:32:48 +00:00
Niels Sascha Reedijk
e932ec1af2 Revert earlier removal.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18801 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 08:50:10 +00:00
Stephan Aßmus
f4bd80a2dc * when loading an icon via drag&drop, the file will be remembered
for saving later
* added "Clean Up" feature to "Path" menu
* added "Freeze Transformation" to "Shape" menu (will apply the
  current shape transformation onto the path and reset the shape
  transformation to identity)
* small cleanup in ShapeListView
* implemented zooming in CanvasView
* added context menu while editing a path
* implemented undo/redo for transforming points
  (press T or use context menu)
* added "Split Points" feature (path editing context menu), it will
  make two points from one control point
* improved selecting path points with selection rect
* improved SVG import for zuMis BeOS icons (more precise scale)



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18800 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 22:31:09 +00:00
Marcus Overhagen
5c22d92129 added more debug output
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18799 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 22:03:58 +00:00
Marcus Overhagen
b8a335cf4b added sata driver
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18798 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 21:50:35 +00:00
Marcus Overhagen
59a3c4800b implemented channel init and uninit
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18797 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 21:19:43 +00:00
Marcus Overhagen
cc51ac4772 implemented most of the needed functionality, using memory mapped io
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18796 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 20:22:07 +00:00
Niels Sascha Reedijk
b374cda7fd Quick fix.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18795 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 19:22:25 +00:00
Marcus Overhagen
c8443ce024 Replaced "ide_channel_cookie channel" and "ide_adapter_channel_info *" with "void *channel_cookie".
This improves abstraction and allows bus drivers that are independant of ide_adapter.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18794 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 18:55:00 +00:00
Marcus Overhagen
6e184da0bf use copy operator instead of memcpy
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18793 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 18:42:55 +00:00
Marcus Overhagen
7933c6db2c cleanup
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18792 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 18:41:20 +00:00
Niels Sascha Reedijk
61da80a80a This documentation is converted to docbook.
Check the trunk/src/documentation/haiku_book subdir.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18791 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 17:18:21 +00:00
Niels Sascha Reedijk
b5edf581e7 Convert the midi documents from Doxygen to Docbook. Please note that this is a pretty straight conversion and requires a more thoughtful markup and more consistency.
I do have some ideas on that, but that's for later.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18790 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 17:14:35 +00:00
Marcus Overhagen
33c2f1d2ed return error bit only instead of 0xff (B_ERROR)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18789 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 16:40:30 +00:00
Marcus Overhagen
269802a414 implemented controller init and uninit
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18788 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 16:27:38 +00:00
Marcus Overhagen
8bb6ce1a81 added controller probing and channel publishing
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18787 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 15:02:10 +00:00
Marcus Overhagen
c561dbbcc0 Added empty stub for implementation of Silicon Image 3112 and 3114 SATA driver
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18786 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 12:26:19 +00:00
imker
57c4d430a5 - fixed warnings, produced by Haiku version of gcc;
- space-based indentations replaced with tab-based ones;
 - a bit of cleanup;


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18785 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-08 19:45:43 +00:00
imker
65482713f4 - fixed warnings, produced by Haiku version of gcc;
- space-based indentations replaced with tab-based ones;
 - a bit of cleanup;


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18784 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-08 19:44:19 +00:00
imker
9bb1a5cd57 - fixed warnings, produced by Haiku version of gcc;
- space-based indentations replaced with tab-based ones;
 - USB_v3.h removed - now use  system USB interface descriptions;
 - a bit of cleanup;


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18783 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-08 19:42:29 +00:00
imker
2db0303fdc - fixed warnings, produced by Haiku version of gcc;
- space-based indentations replaced with tab-based;
 - a bit of cleanup;


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18782 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-08 19:40:29 +00:00
imker
d8b1cf0703 - fix warnings, produced by Haiku version of gcc;
- space indentation replaced by tab-based one to conform with Haiku coding guidelines;
 - a bit of cleanup;

 NB: Sorry for big amount of changes. :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18781 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-08 19:37:58 +00:00