Axel Dörfler
73ebb119f3
Forgot to check the endian of the ELF header.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5053 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 18:08:04 +00:00
Axel Dörfler
f44f6a045e
Removed test MMU allocation.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5052 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 18:07:21 +00:00
Axel Dörfler
2ea8f7d444
Added mmu.cpp to the build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5051 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 18:06:25 +00:00
Axel Dörfler
b6384820ac
Implemented the platform MMU functions.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5050 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 18:05:37 +00:00
Axel Dörfler
384be72972
Implemented load_kernel(), load_modules() now traverses the
...
/boot/beos/system/add-ons/boot directory for boot modules (it
currently only prints out all the modules found).
Not yet tested!
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5049 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 18:02:36 +00:00
Axel Dörfler
21a3fff594
Added the ELF loader to the build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5048 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 18:01:24 +00:00
Axel Dörfler
8fbf1c6169
Since there currently are no directory traversing functions, I've
...
added a temporary get_node_from() function which returns the Node
assigned to the file descriptor.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5047 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 18:00:28 +00:00
Axel Dörfler
af0e9e9d12
Implemented the boot loader's ELF loader (untested).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5046 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 17:58:55 +00:00
Axel Dörfler
7a17e3aeea
Some fixes because of the elf32.h header cleaning.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5045 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 17:56:05 +00:00
Axel Dörfler
b73b3e5a2d
Changes for the ELF loader in the boot loader.
...
Removed the arch_mmu_alloc() function, added (empty) arch_mmu_free() function.
Added platform prototypes for allocating and freeing a region.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5044 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 17:55:21 +00:00
Axel Dörfler
e44d4929ce
Made it independent.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5043 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 17:52:35 +00:00
Axel Dörfler
c550d8537a
Cleaned up the ELF header a lot, added missing definitions.
...
Added some C++ only accessor methods for convenience.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5042 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 17:51:53 +00:00
Stefano Ceccherini
b17e9812fd
Fixed the long outstanding bug that made BRect::Intersects() return false when one rect was completely contained into the other. Cleaned up (a bit) the code.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5041 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-16 08:00:44 +00:00
Waldemar Kornewald
0fc3ae8c5c
Finished PPP interface manager module.
...
TODO:
- IPCP protocol module
- PAP authentication module
- PPPoE device module
- pppdial cmd-line app including needed net_stack_driver changes for control() function support
- tests, tests, tests :))
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5040 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-15 16:01:40 +00:00
shadow303
4c4cad9f02
Add clipping wrapper for display drivers.
...
Fix minor bug with AccelerantDriver opening the stub device
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5039 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-15 00:25:24 +00:00
Michael Pfeiffer
93e2dd77fb
Renamed Preview test app to ShowPrintJob to avoid name conflict with Preview printer driver.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5038 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 17:14:11 +00:00
Michael Pfeiffer
44350116a7
Obsolete.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5037 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 17:07:55 +00:00
Michael Pfeiffer
d9b3e69ea4
Implemented preview printer driver.
...
Based on PDF Writer (thanks Philippe).
To do: share code with PDF Writer.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5036 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 17:06:50 +00:00
Michael Pfeiffer
869850df64
Added preview printer driver.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5035 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 17:05:50 +00:00
Michael Pfeiffer
4c6f063e7e
Added missing return statement.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5034 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 17:04:48 +00:00
Jérôme Duval
e75df357b9
internal latency = 1 buffer
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5033 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 16:25:28 +00:00
Axel Dörfler
2b3e9b28d6
Added bin.linuxppc to the ignore list
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5032 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 15:51:52 +00:00
Waldemar Kornewald
77f15b8315
Implemented some methods.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5031 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 13:48:41 +00:00
Waldemar Kornewald
d6a3da1874
Initial commit of very skeletal ppp interface module.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5030 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 12:55:28 +00:00
Waldemar Kornewald
b80f17599b
Added control() function (as NULL pointer).
...
Fixed warnings.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5029 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 12:24:50 +00:00
Waldemar Kornewald
5a10f7ebb4
Added control() function (as NULL pointer).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5028 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 12:24:28 +00:00
Waldemar Kornewald
d73f313295
Added control() function (as NULL pointer).
...
Fixed some warnings.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5027 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 12:23:57 +00:00
Waldemar Kornewald
eb5d50b665
Added support for controlling modules.
...
Fixed warnings.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5026 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 12:23:09 +00:00
Waldemar Kornewald
f5ef266db8
Replaced direct access to max_xxx variables with get/set_max_xxx.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5025 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 10:15:31 +00:00
Waldemar Kornewald
13b219e125
Added get/set_max_xxx functions.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5024 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 10:14:57 +00:00
Waldemar Kornewald
917d6a9d1f
Removed declaration of h_errno variable.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5023 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 10:12:04 +00:00
Axel Dörfler
494601c3fc
The boot loader test application now works again (adapted to recent
...
changes).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5022 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 00:50:17 +00:00
Axel Dörfler
0634bc3221
Fixed error jam was continuously reporting on PPC.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5021 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 00:37:29 +00:00
Axel Dörfler
962c1957d8
Minor fixes.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5020 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 00:34:08 +00:00
Axel Dörfler
2664bace2e
Changed to use the DoublyLinked::List implementation.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5019 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 00:33:11 +00:00
Axel Dörfler
603d81b967
Some more debug output.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5018 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 00:31:12 +00:00
Axel Dörfler
53bc5ce937
Switched to use the DoublyLinked::List implemenatition.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5017 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 00:29:47 +00:00
Axel Dörfler
c3e36ff498
Now uses the DoublyLinked::List class instead of the C list stuff.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5016 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 00:26:04 +00:00
gendusoa
52f5e4a81b
Readded some logging to stdout.
...
Changed add-on handling so that it suspends and resumes the thread when another module is picked, instead of trying to outwait it. That helps when the modules set long delays in their displays (like Message).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5015 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-14 00:12:30 +00:00
DarkWyrm
40b7eb39b2
Tweaks to handle the changes in messaging protocol formats
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5014 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 23:34:54 +00:00
DarkWyrm
83f9647173
Updates to sync with (hopefully) final tweaks to messaging protocols
...
Implemented BSession::DropInputBuffer with code from Adi
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5013 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 23:34:12 +00:00
DarkWyrm
fb7da50d34
Updates to sync with (hopefully) last messaging protocol tweaks
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5012 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 23:33:20 +00:00
Jérôme Duval
27f94d1dcc
Added a FX0/1 recording control so that output recording is possible on Audigies
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5011 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 16:06:14 +00:00
Waldemar Kornewald
e3cdd30a7a
Quick and dirty fix of the DNS resolver bug. Now "ping localhost" works again! :))
...
The problem was that netdb.h defined a macro that always replaced h_errno with a function call so that libnet.so failed when res_query (and all other functions using h_errno, but this is where the bug occured for me) tried to assign a new value to h_errno which of course failed because it was actually assigned to the return value of _h_errnop().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5010 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 14:42:18 +00:00
Stefano Ceccherini
b032f97253
- Fixed text pasting
...
- Fixed text moving
- Almost completely implemented Undo capabilities
- in BTextView::GetSupportedSuites(BMessage *data): added the suites name
- fixed BTextView::Insert(int32, const char *, int32, const text_run_array *), it didn't
take offset into account
- undo is disabled by default (even if the BeBook says the opposite)
- added B_SELECT_ALL message handler
- now it doesn't select anything if the object isn't selectable
- drag message is now filled in BTextView::GetDragMessage() as it should, and not in
BTextView::InitiateDrag()
- changed all deprecated SetCursor() calls to SetViewCursor()
- added some NormalizeFont() calls, while trying to fix the multi-byte insertion bug
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5009 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 14:38:43 +00:00
Axel Dörfler
2d6751a062
Switched to the new DoublyLinkedList implementation.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5008 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 03:38:05 +00:00
Axel Dörfler
83d00a1ef4
Added a test suite for the DoublyLinkedList implementation.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5007 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 03:21:02 +00:00
Axel Dörfler
da69f27233
The iterator was broken.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5006 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 03:19:21 +00:00
Axel Dörfler
a5589a93b1
Fixed compilation on Dano.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5005 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 02:45:24 +00:00
Axel Dörfler
06b932a49d
Fixed compilation of many tests under Dano.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5004 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-13 02:26:22 +00:00