Axel Dörfler
d479fa7ae4
Floating windows no longer flicker when moving a window to another workspace
...
using the shortcut keys (Alt-Fn).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18593 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 21:49:59 +00:00
Axel Dörfler
6474795008
SetWorkspace() now also move the subset windows of the mouse event window to
...
the new workspace - this fixes bug #755 . Unlike floating windows, they aren't
even redrawn :-)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18592 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 21:21:45 +00:00
Axel Dörfler
85e2542930
Shouldn't try to move windows to top that aren't yet in the workspace
...
(a.k.a. floating windows) in SetWorkspace().
This fixes bug #211 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18591 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 20:11:36 +00:00
Stephan Aßmus
20d4ee1d59
* updated to Konatu 1.5 - I wasn't sure what to do with the Konatu_xx files.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18589 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 18:37:44 +00:00
Jérôme Duval
004ac1240f
improve the capacity display
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18588 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 16:05:54 +00:00
Jérôme Duval
ca863c7920
error is in errno, as noticed by axeld!
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18587 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 15:11:06 +00:00
Jérôme Duval
67bcce94f7
avoid linking against libbe.so
...
style cleanup
allows to use a disk image in case ioctl calls fail
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18586 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 14:41:48 +00:00
Axel Dörfler
258d8a3380
When building the update region on workspace switch, the mouse event window was
...
ignored even if it was not visible on the previous workspace (only normal windows
can be moved this way).
This fixes bug #765 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18585 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 12:20:28 +00:00
Stefano Ceccherini
a8945c367b
added +1 to the textrect width in AutoResize(). Maybe it needs still more space. Fixes bug 764.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18584 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 10:11:44 +00:00
Axel Dörfler
3e16073da7
Updated signature; replaced "obos" with "haiku".
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18583 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 09:56:32 +00:00
Jérôme Duval
1d130feff7
copied dosfs R5 version to tests
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18582 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 09:12:05 +00:00
Jérôme Duval
8d99ad5edc
tests for dosfs go here
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18581 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 09:11:47 +00:00
Jérôme Duval
c7eaf4b4cf
fix for bug #747
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18580 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 08:54:39 +00:00
Stefano Ceccherini
f60d8e0b59
Replaced Unlock() with UnlockFully() in BWindow's destructor, fixes bug
...
406
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18579 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 06:42:09 +00:00
Michael Lotz
5cbcad2217
Enable non Haiku target build. You will need a v3 USB bus_manager though (>= Dano, USB Patches or Haiku).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18578 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 04:08:54 +00:00
Michael Lotz
cef5199427
As Jerome put out correctly, I have forgotten to commit the v3 changes to usb_raw.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18577 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-23 03:59:41 +00:00
Axel Dörfler
8e8e662d0a
Forgot to update include names as well...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18576 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 23:40:25 +00:00
Axel Dörfler
73d4b58ec5
* Renamed ZipOMaticZipper.cpp|h to ZipperThread.cpp|h like the only class it contains.
...
* Joined the resource files together, updated version info.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18575 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 23:38:19 +00:00
Axel Dörfler
c11f830b37
More or less rewrote _PipeCommand() to be:
...
a) less error prone, and
b) easier on the eyes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18573 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 23:22:35 +00:00
Axel Dörfler
1c494ffa65
It no longer crashes, but now runs forever! At least this fixes bug #760 .
...
Looks like our fdopen() does not work correctly, though.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18572 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 22:09:59 +00:00
Axel Dörfler
9e22843851
* Fixed the most annoying style violations of the files I had to look at - there
...
are still plenty of them left, though. Hey Jonas, we do have a coding style guideline!
* Removed an extra copy of the message passed in to the settings constructor.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18571 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 21:37:22 +00:00
Axel Dörfler
48096634af
Enabled private BeOS syscalls for the build with GCC 4 as well for now, until
...
this issue has been solved in the code that needs them (which is the same as
the PPC version also does at this time).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18570 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 20:48:12 +00:00
Jérôme Duval
68f9cce4c9
clean up of tracing. I tried to distinguish error from trace, I could be wrong on some
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18569 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 17:03:46 +00:00
Stefano Ceccherini
f9d284011a
invalidate the null style in BTextView::MakeEditable(). Fixes bug 362
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18568 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 15:25:24 +00:00
Stephan Aßmus
8ae0d03ade
* Icon inherits from Referenceable in Icon-O-Matic mode
...
* new listeners receive an AreaInvalidated notification
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18564 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 13:33:27 +00:00
Jérôme Duval
58da9ac9e5
moved from cbuf to ring_buffer, untested
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18563 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 13:23:38 +00:00
Jérôme Duval
50028ed21e
adding usb_raw and usb_hid, hope nobody minds
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18562 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 12:59:33 +00:00
Niels Sascha Reedijk
f95dbf8906
Implement Find in Terminal. This is almost identical to R5's Terminal, except that it doesn't look for regexps. Code tested by me. Thanks to jburton for helping me out and reviewing the patch.
...
This resolves bug #199 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18561 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 09:33:01 +00:00
Stefano Ceccherini
0adbde4a9e
Don't invoke the highlighted item if menu was closed using the ESC key
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18560 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 09:04:21 +00:00
Stefano Ceccherini
136869d8c0
Don't start tracking if user clicked and released mouse button on a zone without any item.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18559 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-22 08:55:52 +00:00
Andrew Galante
171ee97271
TCP Socket creation and destruction implemented, as well as the beginning of the TCP state-machine
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18558 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 23:16:22 +00:00
DarkWyrm
8ecdb90192
Adding DejaVu fonts to eventually replace the Bitstream Vera fonts
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18557 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 21:21:59 +00:00
Stephan Aßmus
2d8b47105a
* a VectorPath can transform all it's points using a given
...
Transformable, should have been part of the last commit...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18556 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 18:19:16 +00:00
Stephan Aßmus
bd04a1e761
* quickly unbreak the build... I wasn't realizing that the headers
...
got added in my (bonefish's) developer branch...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18554 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 17:33:19 +00:00
Stephan Aßmus
86133f5e63
* (temporarily) added libexpat, built as static lib, removed all
...
clutter, straight from the sources of release 1.95.8, configured
to obtain expat_config.h, seems to work fine
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18552 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 17:24:26 +00:00
Niels Sascha Reedijk
438fdb88ea
Revision 18539 broke the build on R5. This is because on R5 it includes Be's headers, which of course don't include a USB2.h or USB3.h.
...
This change fixes that on non-haiku targets. Please note that the change is only needed on R5 and bone probably, but it won't do any harm on other build platforms either.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18551 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 16:19:47 +00:00
Jérôme Duval
c7295a063f
hopefully fix bug #758
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18550 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 15:10:25 +00:00
Jérôme Duval
5ed5c96602
updated these files to glibc 2.3.5
...
hopefully it should fix bug #754
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18549 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 15:05:59 +00:00
Stefano Ceccherini
9d402220eb
Added a test for MenusBeginning/MenusEnded\
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18548 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 14:39:24 +00:00
Stefano Ceccherini
e8db36f1d2
Don't scroll to the selection when calling BTextView::Insert(). This fixes bug 506
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18547 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 12:42:01 +00:00
Axel Dörfler
c33ac538c4
Semaphore could get interrupted by a pending signal, even if that signal was blocked.
...
This fixes the failure of the fork test 12-1.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18546 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-21 12:02:18 +00:00
Axel Dörfler
26a9fcd6ab
* set_alarm() now correctly returns the time left for the currently active
...
alarm, or 0 if there isn't any.
* setitimer() now also sets the previous timer values correctly, so that
alarm() and ualarm() now return the correct values as well - this fixes
the test fork_9-1 failing at alarm().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18545 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-20 22:44:53 +00:00
Axel Dörfler
505347b0b2
Threads are now removed from the hashtable earlier, so that a kill() following
...
a waitpid() can no longer succeed; this fixes the occasional fork 3-1 test failures.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18544 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-20 21:34:25 +00:00
Axel Dörfler
2b6a368811
wait_for_child() could eventually hang until another team exited (or forever if
...
it waited for a specific child), as B_RELEASE_ALL opened up a race condition between
looking for an existing death entry, and waiting for the dead children semaphore.
Now we're counting all waiting threads for teams and groups separately.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18543 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-20 21:27:12 +00:00
Stephan Aßmus
4fdb58bec0
* added device ids for "Geforce 7300 GT". Lucky me, this works
...
beautifully. Tested with ZETA on PCIe system.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18542 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-20 12:13:10 +00:00
Axel Dörfler
4b66b0e0ee
Imported ContainerWindow.cpp 1.38. This fixes bug #298 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18541 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-20 11:43:06 +00:00
Michael Lotz
1e8c0b3649
* Implemented iovec based data handling in Transfer and UHCI
...
* Implemented QueueBulkV of the v3 API that uses it
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18540 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-20 01:07:15 +00:00
Michael Lotz
5b0ec61f97
* Added USB API Version 3. It's put into USB3.h while the v2 API resides in USB2.h. USB.h just includes USB2.h for now.
...
* Rewrote both headers on the way.
* The usb module now exports both, the v2 and v3 module_info.
* Changed the internals of the USB Stack to give out usb_ids instead of opaque handles to internal classes.
* Cleaned up some more of the Stack by moving members into other classes and removing unused stuff.
* Updated the usb_raw driver from v2 to v3 API.
Since both usb_hid (which still uses the v2 API) and usb_raw (which now uses the v3 API) work, I'd call it a success ;-)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18539 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-19 23:09:05 +00:00
Michael Lotz
c3157a2749
Created a compatibility header for the USB Stack so that it can be compiled on BeOS too. How to do this correctly? I don't think that this stuff should go to HaikuBuildCompatibility.h as it's kernel stuff.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18538 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-19 13:18:03 +00:00
Stefano Ceccherini
27f1bc8217
Don't activate the window, because it will steal the focus from the current active window, and clicking elsewhere won't close the menu
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18537 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-18 10:26:29 +00:00