Stephan Aßmus
e8a110090c
make sure the mouse settings are initialized with default values
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13695 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13695
2005-07-16 14:33:18 +00:00
Rudolf Cornelissen
af9151617b
shutoff all R4.5.0 cloning workarounds for the drivers I worked on.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13694 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13694
2005-07-16 08:47:10 +00:00
Rudolf Cornelissen
f7d400fbff
disabled R4.5.0 cloning bug workaround. Zeta 1.0 kernel is incorrectly identified as being R4.5.0. We should probably just remove the workaround alltogether anyway..
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13693 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13693
2005-07-16 08:41:51 +00:00
Jérôme Duval
02bf3b7c13
added some checks, this shouldn't be needed with a consistent keymap, but as we don't want to crash in this case ... (could help DarkWyrm)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13692 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13692
2005-07-15 23:57:51 +00:00
Rudolf Cornelissen
02619f4da6
added recognition for those 5 extra variations of unichrome cards. Bumped version to 0.03 btw.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13691 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13691
2005-07-15 20:07:27 +00:00
Rudolf Cornelissen
4ac0231388
added defines for other unichrome cards and archs.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13690 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13690
2005-07-15 19:46:32 +00:00
Rudolf Cornelissen
8a6917cc3e
added support for 5 more Unichrome (pro) card - types.. ;-)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13689 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13689
2005-07-15 19:45:53 +00:00
Rudolf Cornelissen
5f1ba12a23
added (corrected) define for memory pitch programming (CRTC).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13688 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13688
2005-07-15 19:21:15 +00:00
Rudolf Cornelissen
622b285564
completed virtualscreen support. Via constraints correctly set, checked and ok.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13687 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13687
2005-07-15 19:19:34 +00:00
Axel Dörfler
fd5bec1e48
First baby step to a restructured app_server:
...
- introduced new ScreenManager and VirtualScreen classes
- removed screen handling from RootLayer
- removed multiple screen/root layer stuff from Desktop, it's
now using a VirtualScreen object instead
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13686 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13686
2005-07-15 12:45:23 +00:00
Ingo Weinhold
97021af901
We now launch the registrar and the debug server before the app server. So
...
we get at least a stack trace when the app server crashes under qemu when
starting up.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13685 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13685
2005-07-15 12:31:59 +00:00
Ingo Weinhold
c9ce15c94a
* Reworked the design: It certainly doesn't make sense to display more than
...
one alert, when two threads of a team crash. Now we have a per team queue
of debug messages and a thread per team that processes them (that is
usually only the first one). The application class does nothing anymore.
* Implemented debugger handover:
- In case of normal apps, when the relevant servers needed for GUI are
running, we show an alert and, if requested, start a MiniTerminal with
gdb for the crashed team. I couldn't really test it, since alerts don't
seem to work, respectively crash the app server (usually both ;-).
- In case the app server crashes, we always start a consoled with gdb.
This does indeed seem to work.
A gdb attached to a team is not really useful yet, since the shared object
relocations seem to be incorrect, so "bt" is not giving any useful info.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13684 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13684
2005-07-15 12:29:53 +00:00
Ingo Weinhold
7f9c673981
* Introduced a new debugger message B_DEBUGGER_MESSAGE_HANDED_OVER, which
...
is sent to a debugger when the debugged team has been successfully handed
over to another debugger.
* Fixed handling of B_DEBUG_MESSAGE_PREPARE_HANDOVER. We don't send a reply.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13683 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13683
2005-07-15 12:18:33 +00:00
Ingo Weinhold
310c813fa8
Minor error output change.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13682 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13682
2005-07-15 12:16:02 +00:00
Ingo Weinhold
cd05d511e6
Introduced generalized versions of get_app_path() and get_app_ref() returning the path/ref for an arbitrary team.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13681 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13681
2005-07-15 12:15:21 +00:00
Jérôme Duval
03d8b13291
added Fonts
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13680 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13680
2005-07-15 11:11:06 +00:00
Jérôme Duval
90d6af5d14
added StyledEdit (seems it works)
...
Canna data files copy command is added but commented out
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13679 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13679
2005-07-15 10:26:02 +00:00
Stefano Ceccherini
70cb1d917c
Implemented BPrintJob::BeginJob() and CancelJob() (tested a bit)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13678 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13678
2005-07-15 09:48:26 +00:00
Ingo Weinhold
9333bf301b
consoled now supports a program to be run instead of the shell being supplied
...
via command line parameters. Not tested yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13677 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13677
2005-07-15 00:14:51 +00:00
Ingo Weinhold
42244cf30e
* Changed MiniTerminal command line arguments. Location and size are now
...
specified via options -l and -s. An arbitrary program can be run in the
terminal instead of a shell.
* Console::fState was never initialized which could cause the terminal to
not print anything.
* stdin, -out, and -err were set in MiniView::Start() and in
MiniView::ExecuteShell(). Thus resetting them in the latter method after
executing the shell had no effect. Removed it in the former method and
now reset them after loading, but before resuming the shell.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13676 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13676
2005-07-14 23:55:49 +00:00
Jérôme Duval
b8b9dc1c24
Fix FindPointer (tested with unit tests)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13675 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13675
2005-07-14 15:07:26 +00:00
Rudolf Cornelissen
f1ed02e9cb
small registerdefine update (testing).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13674 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13674
2005-07-14 13:50:42 +00:00
Rudolf Cornelissen
2a2a54c811
small registerdefine update.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13673 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13673
2005-07-14 13:40:28 +00:00
Rudolf Cornelissen
f085bc335d
added CRTC timing programming (VGA compatible part only yet). Modesetting for resolution works 'partly' now.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13672 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13672
2005-07-14 13:39:31 +00:00
Jérôme Duval
f75b92e753
added bmessage speed tests
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13671 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13671
2005-07-14 13:07:13 +00:00
Rudolf Cornelissen
8eefa6ccc5
added several (temporary) registerdefines for VIA.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13670 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13670
2005-07-14 12:21:28 +00:00
Rudolf Cornelissen
27a839aaca
modified via.settings file to enable automatic RAM size detection.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13669 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13669
2005-07-14 12:20:50 +00:00
Rudolf Cornelissen
3ede6fca8a
added RAM size detection, added VCO range and (preliminary) MAX DAC speeds. Bumped version to 0.02.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13668 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13668
2005-07-14 12:20:01 +00:00
Axel Dörfler
31a5ff5d8e
We now have a (private) writev_port_etc() call. This could be used to avoid
...
allocating a buffer and copying your data into it, when you have data to
send in several chunks (for example, this could be used by BMessage, as
suggested by Ingo Weinhold).
Code is untested, but should work.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13667 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13667
2005-07-13 23:55:15 +00:00
Axel Dörfler
d7013609a8
Fixed a big memory leak: _user_writev() and _user_readv() allocated
...
a new iovec array, but only freed them on (early) error.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13666 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13666
2005-07-13 23:43:05 +00:00
Stefano Ceccherini
16046321cc
Implemented BPrivateScreen::ReadBitmap(), but the guts are still missing
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13665 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13665
2005-07-13 22:33:52 +00:00
Rudolf Cornelissen
9b7ed7eb1f
added parial memory pitch programming: lowres virtual width screens can be used now.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13664 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13664
2005-07-13 18:58:28 +00:00
Rudolf Cornelissen
318120fe05
added parial memory pitch programming: lowres virtual width screens can be used now.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13663 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13663
2005-07-13 18:57:41 +00:00
Axel Dörfler
ea563033b2
Same as before, but for Replace*() methods: fixed memory leaks, small
...
optimazation for ReplaceFlat() (also done for AddFlat() before).
Minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13662 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13662
2005-07-13 18:34:11 +00:00
Axel Dörfler
b9dddc39f3
Fixed some memory leaks in case of errors (Add*() only).
...
Some minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13661 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13661
2005-07-13 18:25:23 +00:00
Axel Dörfler
c9955bf00a
Added new but empty function file_cache_invalidate_file_map().
...
This is needed in case the on-disk representation of a file changes (due to reorganization/defragmentation).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13660 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13660
2005-07-13 16:33:05 +00:00
Jérôme Duval
1188944790
Readded TYPE()
...
Init Messenger, Ref, Message on error
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13659 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13659
2005-07-13 15:56:46 +00:00
David McPaul
f1459e8f91
performance improvements
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13658 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13658
2005-07-13 13:41:08 +00:00
David McPaul
24af6494ea
Removed many bugs relating to multiple video tracks. Replaced these bugs with much more interesting ones
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13657 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13657
2005-07-13 12:59:02 +00:00
Jérôme Duval
b39b6ee51c
DispatchEvent is now using when field from input message instead of real_time_clock()
...
Also watchs B_UNMAPPED_KEY_DOWN for Alt+Space (input method change)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13656 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13656
2005-07-13 09:48:35 +00:00
Jérôme Duval
ce42d864ee
Took Axel's remarks into account
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13655 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13655
2005-07-13 09:23:21 +00:00
Axel Dörfler
698b96ef9b
Added a simple test for the Dano message format reader (it accepts flattened message files as parameter).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13654 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13654
2005-07-13 06:32:33 +00:00
Jérôme Duval
b0ba19ba3a
Moved Add* through AddData, Find* through FindData, Replace* through ReplaceData
...
I think BMessageBody::FindData<>, BMessageBody::AddData<>, BMessageBody::ReplaceData<> could be untemplatized
Works here, not unit tested though
Axel, please review this.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13653 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13653
2005-07-12 23:21:29 +00:00
Rudolf Cornelissen
ef36c64242
activated hardware cursor in via.settings file.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13652 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13652
2005-07-12 20:03:08 +00:00
Rudolf Cornelissen
b3f85e6fb7
VIA cursor works (almost) perfectly now, added support for vertical virtual workspaces, so setting framebuffer startadress now (expl. pixelpanning yet).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13651 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13651
2005-07-12 19:55:51 +00:00
Rudolf Cornelissen
5a2735230d
VIA cursor works (almost) perfectly now, added support for vertical virtual workspaces, so setting framebuffer startadress now (expl. pixelpanning yet).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13650 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13650
2005-07-12 19:55:11 +00:00
DarkWyrm
bc5804fdb6
Implemented Fast Forward and Rewind
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13649 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13649
2005-07-12 19:47:21 +00:00
DarkWyrm
b8673e4300
Added menu selector like in R5's player.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13648 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13648
2005-07-12 18:51:30 +00:00
Michael Lotz
9ea776d708
Removed (unimplemented) BMessageBody::Unflatten() as Unflattening happens directly at the BMessage level.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13647 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13647
2005-07-12 17:49:33 +00:00
Michael Lotz
13b42e5eb4
Just some style cleanups again. Sorry I couldn't resist, won't happen again ;-).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13646 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev13646
2005-07-12 17:41:22 +00:00