Jérôme Duval
2a9be6aaa6
Patch from Olivier Coursiere, adds Athlon 64 and Opteron support. Thanks!
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9420 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9420
2004-10-19 21:29:10 +00:00
Nathan Whitehorn
073e50712a
Finally, finally fixed the IMAP zombie chain bug. OpenSSL, as it turns out kills whatever your current thread is if you try to deallocate a connection on an invalid socket. Without saying anything. Which is annoying.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9419 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9419
2004-10-19 17:58:55 +00:00
Axel Dörfler
11f838fbf7
Updated due to changes to the kernel_args frame buffer structure.
...
Most importantly, it now always uses map_physical_memory(), and no longer
relies on eventually mapped data by the boot loader (that the VM didn't
know about).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9418 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9418
2004-10-19 17:17:04 +00:00
Axel Dörfler
9f89132031
Updated due to changes to the kernel_args frame buffer structure.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9417 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9417
2004-10-19 17:13:09 +00:00
Axel Dörfler
184d298298
Now maintains the new kernel_args addr_range array in the kernel_args structure.
...
Exports the new insert_address_range() function as declared in boot/addr_range.h.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9416 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9416
2004-10-19 17:11:23 +00:00
Axel Dörfler
1e25c041ec
Removed kernel_args::str initialization, since it is no longer there.
...
Added a kMaxKernelSize constant to be able to change that limit a bit
easier.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9415 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9415
2004-10-19 17:08:31 +00:00
Axel Dörfler
a3a0808085
Updates due to the changed frame buffer part in kernel_args.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9414 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9414
2004-10-19 17:07:01 +00:00
Axel Dörfler
107f1a6a3f
Added an addr_range array for kernel_args.
...
Removed the "str" field I have no idea what it could have been useful for.
Changed the frame buffer part of the kernel args - "already_mapped" is
no longer there, as it doesn't make a lot of sense.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9413 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9413
2004-10-19 17:02:11 +00:00
Axel Dörfler
53ac60d4ea
Added the prototype for insert_address_range() that can be used for the
...
various addr_range arrays in the kernel_args structure.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9412 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9412
2004-10-19 16:57:19 +00:00
Rudolf Cornelissen
aaf64ea574
updated new panel_TV mode to VESA timing
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9411 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9411
2004-10-19 15:55:35 +00:00
shatty
a50f96fabc
updated from 2004-02-06
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9410 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9410
2004-10-19 05:00:16 +00:00
Nathan Whitehorn
c4a3b4837b
Made PPP state detection work on BONE. This was the last nonworking MDR feature after the import, so Haiku mail daemon builds should now be fully functional with or without SSL and with or without BONE. Yay.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9409 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9409
2004-10-19 03:57:39 +00:00
Nathan Whitehorn
123862f8f8
Rephrased the SSL warning in the install script, as POP3 now depends on SSL too.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9408 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9408
2004-10-19 03:33:55 +00:00
Axel Dörfler
8df71f7876
Fixed compilation with debug output enabled.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9407 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9407
2004-10-19 00:31:54 +00:00
Jérôme Duval
7cc945c1ef
added debug stuff
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9406 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9406
2004-10-18 22:46:50 +00:00
Jérôme Duval
7dcdcad2c0
Fixed mouse device naming, it now iterates from 1 :)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9405 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9405
2004-10-18 22:35:11 +00:00
Stefano Ceccherini
7bb5b0eaed
Fixed a bad bug in WidthBuffer, which would make BTextView behave in a weird way.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9404 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9404
2004-10-18 21:37:00 +00:00
DarkWyrm
134d6bb787
Removed a couple stupid cursor-related bugs
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9403 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9403
2004-10-18 21:31:15 +00:00
Rudolf Cornelissen
20d6c8266b
restored leaving AGP mode alone on coldstart script exec: removed forced AGP disable in script types #1 and #2 as that actually is prohibited the way it's done!
...
Note: this should restore coldstarts on all cards that worked before, NV28 still not OK, but it's finally coming (two more errors to remove).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9402 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9402
2004-10-18 20:10:55 +00:00
Rudolf Cornelissen
2b8e37ece9
added first widescreen_TV specific modeline, including checking if such a dev is connected. Modeline is not yet tuned, but driver will work already: internal checking will correct the modeline to work (if all is right).
...
Note: widescreen modes are ONLY exported if ALL output devices connected are widescreen type(!). (app_server restriction).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9401 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9401
2004-10-18 20:00:35 +00:00
Axel Dörfler
db01e67532
Added a comment about what vm_alloc_from_ka_struct() is used for.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9400 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9400
2004-10-18 15:56:08 +00:00
Axel Dörfler
0d2dca3b56
That requirement hasn't changed with the name :)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9399 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9399
2004-10-18 15:43:16 +00:00
Axel Dörfler
2fdc57b522
BeGeistert checkin: fixed broken allocation length as found by the USE_WALL
...
feature.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9398 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9398
2004-10-18 15:39:21 +00:00
Axel Dörfler
cc0c987a28
No longer relies on certain allocation aligments of malloc(), and instead
...
uses the new memalign() call.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9397 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9397
2004-10-18 15:36:31 +00:00
Axel Dörfler
09ff55a821
BeGeistert checkin: we now have memalign() - and because of that, the
...
USE_WALL feature can now be used.
Started implementing a USE_CHECKING_WALLS feature, that has a kernel
daemon running that periodically checks the walls of *all* memory
allocations - does not work yet (because of some initialization order
problems).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9396 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9396
2004-10-18 15:29:17 +00:00
Axel Dörfler
4976718d0e
We now have a memalign() call in the kernel, too (since there already was
...
some code that relied on malloc() to return memory with some alignment
restrictions fulfilled).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9395 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9395
2004-10-18 15:23:34 +00:00
Axel Dörfler
e1e5a66bc2
BeGeistert checkin: wait_for_child() does now work as expected for any
...
team and process group IDs as well.
Added a ToDo item that process groups do only work well as long as
their group leader is still active.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9394 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9394
2004-10-18 15:16:00 +00:00
Axel Dörfler
b767f41204
BeGeistert checkin: if B_RELEASE_ALL is used, the "count" argument should be
...
ignored completely (so that zero and below become valid).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9393 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9393
2004-10-18 15:14:03 +00:00
Stefano Ceccherini
99a5b57a50
Style and license fixes, added Marc Flerackers to the authors list.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9392 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9392
2004-10-18 13:39:20 +00:00
Stefano Ceccherini
058691d409
Style changes, updated license header,
...
now uses the correct constants (B_FONT_FAMILY_AND_STYLE, etc.) instead of the numbers directly... tsk, tsk :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9391 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9391
2004-10-18 10:21:46 +00:00
shatty
c811895a7e
static functions need static prototypes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9390 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9390
2004-10-18 09:10:20 +00:00
shatty
8c1dffa05b
remove unnecessary defines related to R5 compatibility
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9389 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9389
2004-10-18 03:03:08 +00:00
shatty
be1aef42d3
when target platform is r5, define COMPILE_FOR_R5
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9388 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9388
2004-10-18 03:01:19 +00:00
shatty
cb14d59346
patches for building for different targets
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9387 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9387
2004-10-18 02:31:12 +00:00
shatty
0566c7b352
quit taskbar closer to install and restart after install
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9386 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9386
2004-10-18 02:27:27 +00:00
shatty
614026d717
first cut target identification
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9385 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9385
2004-10-18 01:59:54 +00:00
DarkWyrm
a0fdabc807
<smacks forehead> Kevin's changes also affected the ScrollBar prefs. Fixed build. *sigh*
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9384 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9384
2004-10-16 23:05:05 +00:00
DarkWyrm
720dc8a4d1
DrawString updates the pen position
...
Removed a bug preventing use of antialiasing in DrawString
StrokeLine updates the pen position now
Added a couple forgotten break statements to a few cases in DispatchMessage
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9383 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9383
2004-10-16 22:42:08 +00:00
DarkWyrm
ce3a18db3d
Added the forgotten length parameter to DrawString
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9382 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9382
2004-10-16 22:39:41 +00:00
DarkWyrm
8373d74bdc
Updated DrawString to modify the pen position in the DrawData parameter
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9381 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9381
2004-10-16 22:38:43 +00:00
Nathan Whitehorn
8dbc8c1979
Added a highly experimental USB audio driver on behalf of Mikael Jansson (a.k.a. tic). This should probably be converted to the multi_audio API, among other changes, in future.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9380 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9380
2004-10-16 19:29:53 +00:00
Nathan Whitehorn
c60f83369f
Renamed BMailRemoteStorageProtocol to BRemoteMailStorageProtocol. Because I like it better. This should complete the API modifications from the Haiku import.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9379 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9379
2004-10-16 17:21:26 +00:00
DarkWyrm
37aec728fa
Updated the various drivers to match the DisplayDriver::StrokeLineArray changes
...
Removed dead code from ServerApp.h
Added to ServerWindow support for area-based messages and implemented code for AS_STROKE_LINEARRAY
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9378 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9378
2004-10-16 02:02:27 +00:00
DarkWyrm
11620a7e4c
Fixed the message code for making LineArray calls in the server
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9377 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9377
2004-10-16 01:59:40 +00:00
DarkWyrm
ad398ac272
Updated to match changes to DisplayDriver::StrokeLineArray
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9376 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9376
2004-10-16 01:58:44 +00:00
DarkWyrm
6f70fc00b6
Updated to match the change to DisplayDriver::StrokeLineArray
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9375 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9375
2004-10-16 01:58:03 +00:00
DarkWyrm
cf5f46ff73
Updated StrokeLineArray API to make life easier in calling on server side
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9374 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9374
2004-10-16 01:57:13 +00:00
Nathan Whitehorn
a622d7bb47
Fixed the everlasting IMAP crash-on-timeout bug and the everlasting zombie-chain bug. This eliminates all known bugs in the MDR network layer.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9373 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9373
2004-10-16 00:29:32 +00:00
Axel Dörfler
85fa73ff32
stdio does work, too.
...
Now uses waitpid() instead of wait_for_thread() - and surprise, it doesn't
work yet :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9372 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9372
2004-10-15 17:00:51 +00:00
Axel Dörfler
2b6c3301f7
Forgot to put the forked team into its parent group in fork_team() - which
...
resulted in a nice crash on exit.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9371 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev9371
2004-10-15 16:14:51 +00:00