Jérôme Duval
d14dde17c4
minor cleanup
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16340 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16340
2006-02-10 20:28:04 +00:00
Jérôme Duval
500f710bca
fix the build on Dano
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16339 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16339
2006-02-10 20:25:57 +00:00
Stefano Ceccherini
10b26c62df
Added some check for B_INTERRUPTED in semaphores acquisitions. Could fix bug #89 , although I can't reproduce it in Qemu
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16338 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16338
2006-02-10 19:13:08 +00:00
Jérôme Duval
43f7b92977
made a slider vertical, reduced initial rects, and applied ResizeToPreferred()
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16337 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16337
2006-02-10 17:12:06 +00:00
Axel Dörfler
405bf9da6e
InnerFrame() used fLabelBox, but it has to take the font's descent into account.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16336 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16336
2006-02-10 17:10:42 +00:00
Axel Dörfler
ef4aa90f49
Added public InnerFrame() and TopBorderOffset() methods. If you don't like the
...
naming, please shout :-)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16335 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16335
2006-02-10 17:07:38 +00:00
Axel Dörfler
d2dcb851e6
Now it even looks like the original, at least a bit :-)
...
Still doesn't do anything, though.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16334 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16334
2006-02-10 15:32:54 +00:00
Axel Dörfler
3a3f6c1ee9
BTextControl::AttachedToWindow() set wrong colors in case the control was
...
disabled (unlike SetEnabled()). They are now both using the correctly working
_UpdateTextViewColors() method.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16333 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16333
2006-02-10 15:28:49 +00:00
Axel Dörfler
f3eeafa8b9
The label height now only takes the ascent into account, likewise, the label
...
is now drawn at the correct baseline offset (the ascent), without this strange
computation (ascent - descent + 1).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16332 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16332
2006-02-10 14:29:49 +00:00
Axel Dörfler
ffe72abd85
* Fixed BTextControl resizing (did not invalidate the border area before).
...
* Rewrote TextControl.h
* Minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16331 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16331
2006-02-10 14:22:33 +00:00
Jérôme Duval
039132ab1d
pulse is beos compatible
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16330 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16330
2006-02-10 14:11:21 +00:00
DarkWyrm
532d1ccd43
Main window is font sensitive now.
...
More style cleanups - still not finished, though
More code cleanup
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16329 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16329
2006-02-10 12:43:13 +00:00
Axel Dörfler
cf45491bc8
Unlike what shatty wrote in his commit messages, convert_from_utf8() does return
...
B_OK here when called with an empty string.
Since this is the natural thing to expect anyway, I changed our version to return
a sane value here as well - if this causes an error within our StyledEdit, as
shatty writes, we should just fix our StyledEdit.
Cleanup to match our style guides a bit better, added license.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16328 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16328
2006-02-10 12:00:38 +00:00
Axel Dörfler
a544829365
_PrepareUnicodeBuffer() no longer processes empty strings which should hide the
...
often seen error message.
I'll investigate if convert_from_utf8() is supposed to return an error for empty
strings.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16327 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16327
2006-02-10 11:37:06 +00:00
Jérôme Duval
48a3e0875c
a synchronous popup menu should be deleted, fixed bug #139
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16326 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16326
2006-02-10 10:57:32 +00:00
Jérôme Duval
10214ec48f
hopefully taken B_INPUT_METHOD_STOPPED into account
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16325 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16325
2006-02-10 10:45:08 +00:00
Jérôme Duval
a71a4d8199
fix bug #140
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16324 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16324
2006-02-10 10:26:40 +00:00
Jérôme Duval
2dd13cc8fe
fix some memory leaks
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16323 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16323
2006-02-10 10:16:52 +00:00
Jérôme Duval
718a665ba9
fix some memory leaks (part of bug #140
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16322 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16322
2006-02-10 10:13:43 +00:00
Rudolf Cornelissen
0dd48593ea
updated 3D related colorspace settings to be optimal speed wise. Also removed redundant stuff not having any effect with the current engine setup. 3D rendering speed stays same on RGB15 and 16, but RGB32 space just gained about 11% gain :)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16321 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16321
2006-02-10 09:37:05 +00:00
Ingo Weinhold
b1970bb8d8
When only the app version_info was contained in the resources/attribute we
...
read from (and the system version_info missing) GetVersionInfo() always
failed. Given that rc only writes the app version_info, mimeset never
created a BEOS:APP_VERSION attribute (nor ones for supported types icons).
The version attribute was usually created nevertheless, as a side effect
of the subsequent setversion invocation.
Under Linux the attribute emulation can accidentially pick up the
attributes of an earlier deleted node that had the the same node ID as the
file in question, which in this case could cause an invalid
BEOS:APP_VERSION attribute (the app version_info part at least).
Now GetVersionInfo() doesn't fail anymore, when only one info could be
read (the other one is zeroed). Not sure, if that is what BeOS does, but
it shouldn't harm. This fixes bug #100 .
Also made SetVersionInfo() zero out what couldn't be read before writing it
back.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16320 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16320
2006-02-10 02:24:34 +00:00
Stefano Ceccherini
15b4cc6ea6
reduced the histeresis, now it's a fixed value
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16319 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16319
2006-02-09 22:07:48 +00:00
Michael Pfeiffer
ee47c06033
Set protocol class in PCL6 header correctly (untested; hopefully this does not break anything).
...
Rewrote description of protocol classes.
Set 300 DPI as default resolution.
Uncommented protocol class 3.0 as driver does not support any new features of it.
Removed second enumeration ProtocolClass from PCL6Cap.h; it is already declared in PCL6Writer.h.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16318 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16318
2006-02-09 21:22:15 +00:00
Michael Pfeiffer
2e84c057c0
Made window resizable and increased min. window size.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16317 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16317
2006-02-09 21:00:14 +00:00
Stefano Ceccherini
2a5bad1541
Avoid menus in menufields going out of the screen in the upper part
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16316 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16316
2006-02-09 20:58:15 +00:00
Axel Dörfler
f877af82fe
* Implemented private functions do_minimize_team(), and do_bring_to_front_team()
...
used by the Deskbar (for "Hide All" and "Show All"). The latter doesn't work
correctly yet, though, it just maximizes all windows of that application.
* Added a TODO to ServerWindow AS_MINIMIZE_WINDOW on how to make it work correctly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16315 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16315
2006-02-09 18:53:36 +00:00
Axel Dörfler
995ab7b3c6
The server now differentiates between hidden and minimized - that concept somehow
...
got lost, before.
It might not work 100% correctly yet, but it works good enough to hide the Tracker
status window from the Deskbar, and thus, fixing bug #133 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16314 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16314
2006-02-09 18:28:29 +00:00
Axel Dörfler
0748857300
* Added a "listres" command (also to the image).
...
* Fixed building "stdbins that need libbe.so" for R5/Dano target.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16313 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16313
2006-02-09 17:01:23 +00:00
Stephan Aßmus
c81d2e7a59
* fixed window zooming/unzooming behaviour
...
* fixed FrameResized() and FrameMoved() not
being called anymore in response to ResizeTo()
and MoveTo() since I introduced a check in
DispatchMessage() (fixes bug #123 )
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16312 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16312
2006-02-09 16:39:46 +00:00
Stephan Aßmus
ebae3c7d61
this fixes Chart leaving dirty stars in BDirectWindow mode... at least on my machine. Looks like BDirectWindow resizing is notably smoother on Haiku btw. :-)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16311 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16311
2006-02-09 15:07:56 +00:00
Stephan Aßmus
d365e2039e
small cleanup
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16310 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16310
2006-02-09 15:05:33 +00:00
Stephan Aßmus
76cf2ec33f
turn off the blitting based MoveBy version, until it works better. The problem is that resizing views with children can invalidate parts which could still be copied by blitting when the child is moved because of FOLLOW modes. Or the problem is only with views that are moved and resized at the same time. I will find out later...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16309 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16309
2006-02-09 12:42:08 +00:00
Stephan Aßmus
b5182fe099
don't blit stuff arround on screen when moving or resizing invisible windows, this bug was most visibly triggered when navigating menus, since the menu window was reused and moved and resized when it was invisible, weird things could happen on the screen...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16308 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16308
2006-02-09 12:38:46 +00:00
Axel Dörfler
a92dff57f2
Stupid me - thanks to Michael Lotz for pointing that out :-)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16307 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16307
2006-02-09 11:27:06 +00:00
Jérôme Duval
7a1fce2101
add a zero at the end of the name string
...
fix bug #127
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16306 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16306
2006-02-09 11:10:40 +00:00
Axel Dörfler
2a47269907
SetWindowFocus() could reset the focus of a window that already had focus.
...
This fixes bug #128 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16305 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16305
2006-02-09 10:44:02 +00:00
Stefano Ceccherini
8aad1bff7c
Fixed another off-by-one bug which caused replicants to be shifted in a weird way if deskbar was moved around.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16304 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16304
2006-02-09 07:55:55 +00:00
Jérôme Duval
b5d904cbf3
added B_BACKGROUND_APP app flag
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16303 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16303
2006-02-09 00:10:29 +00:00
Axel Dörfler
f1486a980f
Started new FileTypes preferences application, so that you can at least see
...
it's supposed to do nothing at the moment :-)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16302 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16302
2006-02-08 20:10:47 +00:00
Axel Dörfler
00e0ed9f74
Minor cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16301 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16301
2006-02-08 20:07:16 +00:00
Jérôme Duval
5e99b7dfe4
use the current screen
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16300 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16300
2006-02-08 17:54:16 +00:00
Jérôme Duval
09362b0d5c
use the current screen
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16299 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16299
2006-02-08 17:50:36 +00:00
Jérôme Duval
cd64165bac
use the current screen
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16298 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16298
2006-02-08 17:49:49 +00:00
Jérôme Duval
b3c980ab0e
use the current screen
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16297 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16297
2006-02-08 17:48:43 +00:00
Axel Dörfler
9ff44370c8
Fixed centering of the window in case of multiple screens.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16296 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16296
2006-02-08 16:59:07 +00:00
Axel Dörfler
b8a7e035ff
Minor cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16295 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16295
2006-02-08 16:42:05 +00:00
Jérôme Duval
9fe8bb2d91
as on R5, return an error when *srcLen == 0 and set dstLen to 0
...
fix bug #120
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16294 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16294
2006-02-08 13:47:33 +00:00
Ingo Weinhold
340a36b304
Fixed gcc 4 compilation.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16293 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16293
2006-02-08 00:13:30 +00:00
Ingo Weinhold
2b89d38a63
Fixed gcc 4 compilation.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16292 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16292
2006-02-08 00:05:31 +00:00
Ingo Weinhold
c8a9444b63
After cancelling the shutdown process applications couldn't be started
...
anymore. Fixes bug #119 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16291 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev16291
2006-02-07 23:59:55 +00:00