Axel Dörfler
8cebe02569
Tracker now also sets the preferred application when installing the Person
...
MIME type to the People app.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18971 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 15:54:22 +00:00
Stefano Ceccherini
633d2d3d4e
don't hide the cursor when the menu pops up
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18969 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 13:53:42 +00:00
Stefano Ceccherini
1e17db8ac6
put common code for Insert() methods into DoInsertText(), this avoids an extra strlen() call
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18968 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 13:28:13 +00:00
Stefano Ceccherini
7d8ee43e80
now checks the real lenght of the passed buffer in BTextView::Insert(). Seems to fix bug 675
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18967 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 13:08:01 +00:00
Stefano Ceccherini
25ba188a07
added a parameter to _BTextGapBuffer_::GetString() so that the caller knows how many bytes are really returned. password mode looks better now
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18965 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 12:27:31 +00:00
Axel Dörfler
e0091c79d8
* Drag messages can now also be started with a NULL bitmap pointer and an invalid
...
drag rectangle - this fixes bug #596 , as Cortex obviously relies on this.
* Added a comment on how dragging without a bitmap should be done (app_server should
directly support this without needing to drag real bitmaps).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18964 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 12:11:45 +00:00
Stefano Ceccherini
f70a414b8b
fixed broken endlines in case there were TAB charachters (bug 865). A better solution is also coming.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18959 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 12:00:14 +00:00
Stefano Ceccherini
3091f56a1a
more bugs fixed in keyboard text selection
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18956 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 11:38:56 +00:00
Stefano Ceccherini
a09f0db169
fixed some remaining bugs in keyboard selection, reimported code for up/down keys handling
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18954 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 10:13:29 +00:00
Stefano Ceccherini
7184af5e4e
improved keyboard text selection.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18953 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 10:01:07 +00:00
Jérôme Duval
6867aa9263
uses cmath and cstring instead of string.h and math.h (thanks Stefano!)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18948 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-27 08:38:56 +00:00
Axel Dörfler
cc347633b9
This fixes bug #851 - GLTeapot unlocks the window before indirectly calling
...
BWindow::UpdateIfNeeded(); BPopUpMenu::Go() should be independent of this.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18946 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-26 21:06:20 +00:00
Jérôme Duval
4a718fa33d
fix for gcc4
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18944 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-26 17:24:00 +00:00
Stefano Ceccherini
9205b41148
fixed word by word selection
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18943 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-26 15:07:19 +00:00
Stefano Ceccherini
6343dc9855
Implemented working asynchronous mouse tracking, dropped synchronous tracking. Selecting text is now also much faster. Auto scrolling is missing for the moment, though
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18942 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-26 14:41:53 +00:00
Jérôme Duval
e2ba090e41
fixed some gcc4 warnings
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18935 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-25 21:49:41 +00:00
Jérôme Duval
3354a9cc67
B_MESSAGE_NOT_UNDERSTOOD is better than B_ERROR for what fields
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18934 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-25 21:21:28 +00:00
Jérôme Duval
ccc3d07d9e
match BView::Archive() signature, avoids a warning with gcc4
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18933 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-25 21:18:49 +00:00
Jérôme Duval
c7580d1694
put back errors in scripting replies : it's part of the BeOS behavior
...
MethodReplicant is now working again.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18932 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-25 20:27:19 +00:00
Jérôme Duval
dd24c10596
fix warning
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18931 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-25 20:21:32 +00:00
Jérôme Duval
9f6275e0e4
fixed build for gcc4, from eNigMa
...
tested also for gcc2.95
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18914 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-23 22:02:21 +00:00
Jérôme Duval
74ef7b9cb8
forgot these files, gcc4 build fix
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18903 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-21 12:39:49 +00:00
Jérôme Duval
c332e7f74e
fixed build for R5 : now uses inttypes.h because it's present on R5 also
...
HaikuBuildCompatibily.h exposes INT64_MAX based on limits.h
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18900 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-21 12:29:49 +00:00
Jérôme Duval
3347e0c60b
links against stdc++ as it could be needed depending of the cpp headers implementation
...
found by eNGIMa on gcc4
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18892 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-20 15:53:55 +00:00
Jérôme Duval
7d725e0df4
added weak symbols for inet_addr and inet_ntoa, normally exported by libnet.so
...
should be enough for bug #860 , feel free to drop them if a libnet.so is created
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18891 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-19 16:17:02 +00:00
Marcus Overhagen
5858929e12
fixed previous fix
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18877 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-17 17:49:30 +00:00
Marcus Overhagen
891a127fec
various gcc 4 related build fixes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18876 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-17 17:34:22 +00:00
Marcus Overhagen
3ec18e87d6
various GCC 4 build fixes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18875 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-17 15:08:41 +00:00
Stefano Ceccherini
d67b1efc99
Fixed broken endlines. This breaks a bit more 'password mode', but it wasn't 100% working yet anyway
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18874 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-17 13:34:15 +00:00
Marcus Overhagen
6636d6b74f
fixed two warnings
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18871 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-17 01:06:23 +00:00
Stephan Aßmus
e20af02a1d
* now draws disabled icons fine when they are B_RGBA32
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18847 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 18:14:17 +00:00
Stephan Aßmus
358b3c8e76
* don't mess so much with the drawing and blending mode when
...
drawing icons, most importantly, don't switch from compositing
to pixel alpha, this fixes the drag bitmap generation, now
it looks beautiful
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18846 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 18:13:11 +00:00
Stephan Aßmus
ebe10933dd
* when the group of dragged icons was a bit larger, the
...
bitmap was not completely transparent, but had a faint
shadow, I removed this, though it seemed to be on purpose,
I have no idea why... it looked like a bug
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18845 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 18:11:19 +00:00
Stephan Aßmus
a89fb19365
* on R5, invalid BRects cannot be used with FillRect(), Haiku is
...
compatible now. This fixes the last remaining drawing bug in
SoundRecorder.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18838 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 17:54:17 +00:00
Stefano Ceccherini
575a68b317
Implemented BTextView::HideTyping(). Now it will display B_UTF8_BULLET
...
chars instead of the real text if this option is enabled. Note that
there are problems with the text width, i.e. the calculation is still
done with the "real" chars, leading to text corruption.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18837 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 14:51:18 +00:00
Stefano Ceccherini
3a70724f43
Finally nailed that bug which caused text not to be drawn in some cases... OffsetAt() was returning 1 instead of 0 if you clicked on an empty BTextView due to a bug in NextInitialByte() . Some cleanups
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18836 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 13:17:47 +00:00
Stefano Ceccherini
277a78abf5
some cleanups
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18834 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-14 12:11:29 +00:00
Jérôme Duval
deb109cc84
fix some signatures, cleanup
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18827 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-13 14:11:42 +00:00
Jérôme Duval
769952f1a1
clean method signature to match the doc
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-13 13:30:33 +00:00
Jérôme Duval
55815ae60b
restored glapi.c as it seems needed by libGL.so, maybe it should be placed in another object file
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 13:42:29 +00:00
Axel Dörfler
946d88f90b
We're now using the same priorities for windows as BeOS does - this should improve
...
the responsiveness of the GUI, and should also fix bug #742 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18821 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 11:11:22 +00:00
Jérôme Duval
d75df30b25
fix R5 build as suggested by Stefano (please check :))
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18820 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 09:58:48 +00:00
Jérôme Duval
98e3c1a41e
removed glapi.c from libmesa.a as suggested by phoudoin
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18819 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 09:49:49 +00:00
Jérôme Duval
225a60f167
only load user addons when not in safe mode
...
fixes bug #842
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18817 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-12 08:45:29 +00:00
Stephan Aßmus
aac40c99c2
* Tracker makes sure certain mimetypes exist and copies icons from
...
its resources -> now also the vector icons (thanks Jérôme for
the hint)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18806 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 15:12:50 +00:00
Stephan Aßmus
59deaf10bc
various changes to improve integration of vector icons
...
* Deskbar uses 32 bit icons now
* vector icons are now correctly converted to B_CMAP8 bitmaps
if no B_CMAP8 icon is available
* small fixes in Tracker (window mode menu)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18803 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-11 10:52:01 +00:00
Marcus Overhagen
6e184da0bf
use copy operator instead of memcpy
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18793 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-10 18:42:55 +00:00
Jérôme Duval
1b6515a714
deactivated SSE for now
...
cleanup
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18778 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-08 12:56:41 +00:00
Jérôme Duval
1d08e70ac5
added a call to _mesa_make_current
...
not yet working but a bit better :
GLTeapot display is now white instead of black :)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18776 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-07 21:13:53 +00:00
Jérôme Duval
9a2240212a
passed options to the renderer
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18774 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-07 14:36:43 +00:00