Stefano Ceccherini
bfb5eef88f
When setting the palette, the passed array is 0 based, even if the first
...
index is not 0. Bruno, can you check if this fixes SoundPlay's colors?
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32241 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-11 04:47:39 +00:00
Stefano Ceccherini
4fd3a03652
Remove "CanControlFrameBuffer" again, since it wasn't the cause of the crash:
...
width and height were off by one, and ParticlesII was writing out of the
frame buffer. Some style cleanups.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32231 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-10 18:46:52 +00:00
Stefano Ceccherini
ceeeb99a7e
further cleanup
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32167 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-06 17:05:57 +00:00
Stefano Ceccherini
bdaaeb0c37
Applied the logic in r31871 to jpeg2000 translator too. Fixes bug #4139 .
...
Also cleaned up.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32166 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-06 17:05:42 +00:00
Stefano Ceccherini
d0c308a5b6
Accidentally enabled tracing
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32148 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-05 21:31:17 +00:00
Stefano Ceccherini
9a95658ce0
Some cleanups. Shouldn't include any functional changes, except maybe
...
better cleanup on exiting.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32147 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-05 21:30:39 +00:00
Stefano Ceccherini
804f3b726b
Reverted r21451, otherwise ParticlesII crashes after a while, if the
...
accelerant doesn't support moving the frame buffer.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32146 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-05 21:29:22 +00:00
Stefano Ceccherini
d6629c3102
fixed copy/paste error which caused bug #4186 . Sorry
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32127 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-05 11:00:35 +00:00
Stefano Ceccherini
36325c7fe5
Gcc4 fixes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32088 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-03 16:53:04 +00:00
Stefano Ceccherini
3bd4966700
Now also hide/show the cursor when BDirectWindow::SetFullScreen() is called.
...
in the handler, instead of checking if the window is an offscreen one,
check if fDirectWindowData is NULL, and do nothing if it's the case.
When setting a clip region in ServerPicture, also invalidate the clipping.
To do so, I added a public ServerWindoow::UpdateCurrentDrawingRegion()
which just calls the private function. Please review and see if it can
be done better. This fixes the problem with BPicture and the
ConstrainClippingRegion() op (see ticket #1389 )
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32087 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-03 16:50:01 +00:00
Stefano Ceccherini
4695f67019
Completed the server part of BDirectWindow::SetFullScreen(). The window is
...
now resized and moved correctly. Moved this functionality to its own method.
Should fix bug #4168 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32062 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-01 15:57:22 +00:00
Stefano Ceccherini
4bc68ed5c2
Fixed build with gcc4
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32057 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-01 09:39:46 +00:00
Stefano Ceccherini
dcc8ae9118
Some cleanups: made the bitmaps static, moved variables around. No functional change.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32056 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-01 08:14:18 +00:00
Stefano Ceccherini
c2c39a98a2
Moved functions declarations to InterfacePrivate.h
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31979 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-30 16:46:19 +00:00
Stefano Ceccherini
eac9c5450f
CreateBitmap(): Fail if it can not allocate bitmaps.
...
In init_interface_kit(), check the return value of MenuPrivate::CreateBitmaps()
and fail on error.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31964 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-30 12:11:41 +00:00
Stefano Ceccherini
7a8567e61d
Moved MenuPrivate implementation to its own file. Made MenuPrivate.h
...
self-contained. Adjusted other files accordingly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-30 10:41:33 +00:00
Stefano Ceccherini
c3d7cee2d9
Instead of creating the Modifiers bitmaps on demand, for every DrawItem invocation,
...
for every BMenuItem, have them created in _init_interface_kit(), and keep
them cached. This required some reorganisation of the code in Menu and MenuItem.
Also has the side effect that BMenuItem doesn't have to know about the
alt/ctrl/command keys stuff.
Added a comment in BMenu::AttachedToWindow().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31962 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-30 10:33:46 +00:00
Stefano Ceccherini
c212b8f649
Applied patch by richy_rich which removes BAlerts from jpeg
...
and jpeg2000 translators.
Fixes bug #3044
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31873 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-28 22:00:09 +00:00
Stefano Ceccherini
b20d13f4a6
The JPEG translator config view was using its own layouting code,
...
and its own version of a BTabView. This worked correctly on beos, but since it
hardcoded some things, didn't look correct on haiku (due to the new look).
I just removed the layouting code, and adapted the rest to fit well.
This fixed the weird white line which was
showing up. Note that the jpeg2000 translator needs to be fixed in the same way.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31871 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-28 21:51:02 +00:00
Stefano Ceccherini
8752f52d71
Added an (empty) destructor. Use a const BRegion (since we can now), honour
...
the 80 column limit. Some comment clarification.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31853 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-28 16:56:29 +00:00
Stefano Ceccherini
2e6adc56e4
Added a _BPictureExtent_::Flatten(), moved some code from BPicture::Flatten()
...
into it. Renamed ImportData() to Unflatten(). Some code shuffling.
No functional change.
Some style cleanup needed.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31842 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-28 12:33:47 +00:00
Stefano Ceccherini
40265acfb3
Fix the build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31758 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-26 08:04:13 +00:00
Stefano Ceccherini
ab53bb2086
Export get_bytes_per_row() from InterfacePrivate.h, and use it in ServerBitmap
...
in place of the own rolled implementation. Comment typo fix.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31757 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-26 07:59:16 +00:00
Stefano Ceccherini
e0826ec8d8
fixed gcc 4 warning
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31739 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-24 18:34:41 +00:00
Stefano Ceccherini
ba823bcb17
fBuffer was allocated with new and freed with "free()". Fixedx
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31738 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-24 18:34:05 +00:00
Stefano Ceccherini
e6a52fe4b7
Setting the font family/style in a BPicture works now. Added a comment
...
to ServerBitmap
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31691 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-22 16:38:52 +00:00
Stefano Ceccherini
de6a19ee14
Got rid of fBitsPerPixel (and BitsPerPixel()) in ServerBitmap,
...
since they were nowhere used.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31677 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-21 18:28:31 +00:00
Stefano Ceccherini
4bb65f96fc
Fixed some coding style violations
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31657 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-20 17:27:41 +00:00
Stefano Ceccherini
2637ecd547
made some methods private. Those weren't used anywhere outside of the class
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31656 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-20 17:25:27 +00:00
Stefano Ceccherini
bd09485ce9
try to handle the SetFontFamily case in ServerPicture, although it doesn't work. Maybe I'm not doing it correctly
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31638 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-19 10:21:21 +00:00
Stefano Ceccherini
2fb98dccf3
Added a test for BPicture 'SetFontFamilyAndStyle' which we don't handle yet
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31637 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-19 10:14:48 +00:00
Stefano Ceccherini
2d214dbbcb
Fixed wrong check
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31608 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-16 19:51:58 +00:00
Stefano Ceccherini
c6278c8f49
Lock the root menu before calling BMenuItem::Invoke(). This fixes #3842 , although in some circumstances could introduce a deadlock (if someone does strange things in Invoke(), for example).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30662 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-07 21:13:24 +00:00
Stefano Ceccherini
a48d16a026
BMenuItem didn't draw the modifier indicator for B_OPTION_KEY. Fixes ticket #3887
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30661 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-07 19:45:42 +00:00
Stefano Ceccherini
c1f949908a
get_device_hid() now has a 'size_t bufferLength' parameter, to avoid the risk of buffer overflow
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30575 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-02 16:04:15 +00:00
Stefano Ceccherini
33ce19159d
if opening a document failed because the system is shutting down, don't ask the user if he wants to open the document with another application, since that would fail as well.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30358 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-24 05:11:56 +00:00
Stefano Ceccherini
ce8253d97b
don't open the menu if it's disabled.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29463 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-09 11:11:57 +00:00
Stefano Ceccherini
4012c75a86
Remove TermView dependency from Shell. It now depends on TerminalBuffer instead.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29273 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-21 18:08:11 +00:00
Stefano Ceccherini
f498be9297
Applied patch by h.z. (slightly modified by myself) included in bug #2715 . I tested it briefly with Konatu Tohaba font and it seems to work correctly. Please review.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29129 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-03 14:04:52 +00:00
Stefano Ceccherini
6dcca60207
fix the build. Sorry for the trouble
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28999 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-23 21:54:34 +00:00
Stefano Ceccherini
4a7ad412f6
revert r28970, since they cause crashes. Still looking into it
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28997 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-23 14:05:12 +00:00
Stefano Ceccherini
530ce9aaab
added mbtest to the build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28971 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-20 16:10:39 +00:00
Stefano Ceccherini
64f6abaa91
Imported some wide char functions from freebsd, adapted to the build, tried to integrate them with the glibc we are using. The mbtest supplied in ticket #2822 seems to work, without regressions. Please shout if there are issues.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28970 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-20 16:09:58 +00:00
Stefano Ceccherini
ee9b4396bf
fCheckMouseTracking was never initialized to false, causing spurious selections when opening a new tab. Fixes bug #2910
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28955 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-19 16:01:43 +00:00
Stefano Ceccherini
321bba933d
Vertical menu scrolling was enabled also in case the menu was wider than the screen, but this is obviously wrong. The menu window was also resized to be the height of the screen in this case, and it was the cause of bug #3174 . Note that horizontal scrolling is not yet implemented
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28954 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-19 15:31:31 +00:00
Stefano Ceccherini
429f245650
log an error in case the passed buffer is too small. This happens with the acpi_thermal driver and also with the acpi_battery driver by Francesco Piccinno (not yet committed), but it's a design flaw of the api
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28638 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-13 15:40:38 +00:00
Stefano Ceccherini
176ecb2f37
use '=""' to initialize the empty strings
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28608 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-11 15:33:42 +00:00
Stefano Ceccherini
8f21745055
fix dos endlines
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28606 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-11 15:28:46 +00:00
Stefano Ceccherini
cf585ce00f
fix typo
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28605 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-11 14:17:09 +00:00
Stefano Ceccherini
7f1f15f775
"char string[9]; string[9] = 0;" -> not nice. Enabled getting the device hid again, as it works correctly now
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28501 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-04 16:27:49 +00:00
Stefano Ceccherini
6427c2e3fc
the last read() call would never return. Fixed.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28493 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-04 14:40:30 +00:00
Stefano Ceccherini
7730c1fb0a
this situation should never occur anymore, and anyway, the language used wasn't really safe....
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28492 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-04 14:27:21 +00:00
Stefano Ceccherini
d0406f388a
found out the problem with the endless loop, or at least, worked around it: get_device_hid() was screwing the tree enumeration in some way, so I commented it out for the time being. Some snprintf -> strlcpy changes, reduced debug output
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28491 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-04 14:22:55 +00:00
Stefano Ceccherini
3ece3174bf
more work on the acpi dumper: I had to limit the amount of returned data to 200 iterations, because it seems that the acpi dumping method enters an endless loop (after the device _AMR it goes back to the parent). There are still some issues, but it's still better than now
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28490 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-04 12:53:36 +00:00
Stefano Ceccherini
4cc3ec9fdd
Moved _joystick_info definition to JoystickTweaker.h, since there is no point to keep it public. Removed default parameter in the second version of Open(), otherwise the two functions can't be used unambiguously. Should fix bug #2904
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28291 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-23 08:18:48 +00:00
Stefano Ceccherini
6bda235a59
some gcc4 warning fixes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28207 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-17 08:08:20 +00:00
Stefano Ceccherini
a96b4beb84
Fix build for gcc4. If you really want to inline these methods, they need to be implemented in the header
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28161 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-16 09:53:06 +00:00
Stefano Ceccherini
b5e67ab6fb
Fix build for gcc4
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28160 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-16 09:30:07 +00:00
Stefano Ceccherini
80fa95ad77
no need to use private libbe variables anymore
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28073 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-14 09:19:21 +00:00
Stefano Ceccherini
adc7239906
also rename the device from 're' to 'rtl81xx'
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28070 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-14 07:32:46 +00:00
Stefano Ceccherini
b6e7f00598
sprintf -> snprintf. Also removed useless dprintf()
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28038 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-13 14:41:33 +00:00
Stefano Ceccherini
88b98cbc2c
also add a '\n' character, thanks to Francesco Piccinno for noticing
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28037 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-13 14:29:33 +00:00
Stefano Ceccherini
1125065dfa
build fix for nongcc4 build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28036 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-13 14:24:19 +00:00
Stefano Ceccherini
06679066a3
worked on the acpi namespace dumper: I kept the recursive implementation of the function, but I had to use a different thread, then, to read the data, without smashing the buffer passed by read(). It still doesnt' work correctly 100% (because I obviously made some stupid mistake, please review), but at least 'cat /dev/acpi/namespace' doesn't KDL anymore, and it even shows something.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28034 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-13 13:55:53 +00:00
Stefano Ceccherini
099e08d534
fixed gcc4 warnings
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28022 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-13 08:47:21 +00:00
Stefano Ceccherini
026c75e91c
add ctype-extn.c to the build. It contains the function versions of the is*** defines. Without this, bash 3 refuses to compile on haiku
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27946 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-09 14:58:45 +00:00
Stefano Ceccherini
2cddb12bac
don't use the minimum window width, but the real window width. Just in case one day the deskbar was a bit wider
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27944 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-09 12:35:06 +00:00
Stefano Ceccherini
36bc11a79f
I'm getting old. Without this change, bug #2350 was still with us. Sorry for forgetting to commit this
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27903 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-07 13:06:16 +00:00
Stefano Ceccherini
044627ee89
check for NULL in advance (CID 1056)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27900 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-07 07:49:36 +00:00
Stefano Ceccherini
bebd82c2b2
should've been part of r27898
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27899 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-07 05:51:09 +00:00
Stefano Ceccherini
0dcbaee24a
Screen was assuming setting a 800x600 mode would work anyway, but currently the Intel driver only supports the 'native' mode for laptop panels. Added a 'strict' parameter to SetBestMode which, if true, fails if it doesn't find any mode with the passed width. If false, and can't find any good mode, just uses the first mode in the list (could be improved). This fixes bug #2350
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27898 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-07 05:47:57 +00:00
Stefano Ceccherini
700b9c36d4
added some debug output
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27891 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-06 14:12:26 +00:00
Stefano Ceccherini
0dcd8099a3
With last commit, I accidentally removed a couple of network drivers from inclusion in the image. Sorry
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27889 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-06 12:09:09 +00:00
Stefano Ceccherini
286d55dccc
Added the rtl81xx driver to the image, at least for now. The problems I'm having seems not to be reproducible on other systems.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27888 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-06 12:07:11 +00:00
Stefano Ceccherini
40bab56b8f
renamed 're' driver to rtl81xx. I hope it's clear enough. If not, just shout. Also disabled the ids for cards already supported by the native rtl8169 driver
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27887 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-06 12:05:14 +00:00
Stefano Ceccherini
5feb95a185
Added Francesco Piccinno (and not Piccinini as I incorrectly wrote in the if_re driver commit message, sorry!) to the about box.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27848 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-03 11:12:14 +00:00
Stefano Ceccherini
bcdc0267c6
removed useless sprintf() call, added a TODO
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27845 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-03 06:25:28 +00:00
Stefano Ceccherini
4e0c2a797d
Menus can be scrolled also using the mouse wheel
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27844 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-03 06:03:27 +00:00
Stefano Ceccherini
bf732017df
if_re freebsd driver, adapted for the build by Francesco Piccinini. It
...
supports many Realtek based NIC which our own driver doesn't support
(for example the RTL8101E). Thanks! Not added to the image yet, since it
causes some problems on my laptop (but could well be caused by the
freebsd compat layer, or by the scheduler)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27843 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-03 05:57:35 +00:00
Stefano Ceccherini
ef68c59b17
Removed useless _APP_ links
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27840 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-02 09:56:01 +00:00
Stefano Ceccherini
2ebd72b194
sprintf -> snprintf. malloc.h ain't no standard header. Removed non-haiku code
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27820 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-01 12:39:59 +00:00
Stefano Ceccherini
01632a5340
Added optional debug code for the acpi busmanager. Removed code for compiling the module on beos/dano/zeta
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27819 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-01 12:33:04 +00:00
Stefano Ceccherini
60097e8433
fixed gcc4 warnings. BSlider::UpdateText() actually returns a const char *, not a char *
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27813 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-01 08:17:34 +00:00
Stefano Ceccherini
fb62af45a2
Use B_ANY_KERNEL_ADDRESS instead of B_ANY_KERNEL_BLOCK_ADDRESS, like suggested by Axel and Marcus
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27794 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-30 15:19:30 +00:00
Stefano Ceccherini
d6a7cd2564
Checking the return value of methods is always a good idea. This fixes a KDL I'm getting on start with vmware when including the acpi module in the build. Now, finding why this happens in the first place would be nice.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27777 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-29 13:13:39 +00:00
Stefano Ceccherini
3bb8984f7c
don't leak the BMessenger in case of error. CID 836
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27776 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-29 07:05:26 +00:00
Stefano Ceccherini
2b389c6e5a
don't leak the bmessenger. CID 888
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27746 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 15:51:29 +00:00
Stefano Ceccherini
85d7d4bc41
the loop was never entered. CID 93
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27745 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 14:36:29 +00:00
Stefano Ceccherini
84dcf4f24f
CID 996. Don't leak the BString
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27744 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 14:23:39 +00:00
Stefano Ceccherini
2e2f53f614
don't leak extendedPoseInfo on error. CID 997
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27743 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 14:19:59 +00:00
Stefano Ceccherini
d0397c5424
don't leak the BMessengers. CID 1009 and 1010
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27742 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 14:03:25 +00:00
Stefano Ceccherini
e32494d24f
Check for NULL before dereferencing the pointer. CID 1050
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27741 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 13:56:50 +00:00
Stefano Ceccherini
02de38b077
Fixed leaks. CID 893 and 894. There are still some leaks in this file, but the code is too complex and I won't touch it. I'd feel better if someone who knows it better would have a look
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27739 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 13:12:19 +00:00
Stefano Ceccherini
7483a2666e
fixed leaks. CID 906 and 907
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27737 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 12:12:59 +00:00
Stefano Ceccherini
d556a216cf
delete the str array in any case, although if numBytes <= 0, the array woulnd't have been allocated. CID 882.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27736 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 12:06:32 +00:00
Stefano Ceccherini
0f85a3eb5b
renamed field variables to fit our guidelines. Also use sem_id instead of long
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27735 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 12:00:03 +00:00
Stefano Ceccherini
68fba17fe7
style changes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27734 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 11:55:00 +00:00
Stefano Ceccherini
bdee0a3f6d
Don't leak the BMessenger (CID 880)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27733 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 11:49:25 +00:00
Stefano Ceccherini
657a3676f9
don't leak the BMessenger. CID 884
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27731 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 10:39:48 +00:00
Stefano Ceccherini
cd83a15bde
BFilePanel doesn't take ownership of the passed entry_ref. That code wouldn't have worked anyway, since FindRef() returns B_OK on success. CID 933
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27730 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-25 10:31:31 +00:00