Stefano Ceccherini
27573dedcc
Fix build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40053 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-01 16:53:23 +00:00
Stefano Ceccherini
c4b9b7dbe5
(pointers) style.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40052 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-01 16:46:58 +00:00
Stefano Ceccherini
903625ee29
Extract the code to copy the bacbuffer to the direct window.
...
When in nondirect mode, SwapBuffers() wasn't respecting the vsync parameter.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40051 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-01 16:37:21 +00:00
Stefano Ceccherini
f95b5003de
Style changes, some more error checks, removed ifdeffed broken
...
behaviour.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40018 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-29 08:10:25 +00:00
Stefano Ceccherini
b2f1b918ed
empty the message before reusing it, otherwise the pictures will be archived multiple times. Should fix ticket #7035 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39981 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-28 13:05:23 +00:00
Stefano Ceccherini
190806e61f
Also check if there are active process when closing a tab.
...
This completes the work needed to close ticket #3745
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39329 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-06 20:49:39 +00:00
Stefano Ceccherini
49550a2089
Fix Build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38261 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 04:12:25 +00:00
Stefano Ceccherini
2aef272550
Change Path() to GetPath(), and made it accept a reference instead of
...
a pointer. Style changes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38260 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 03:57:58 +00:00
Stefano Ceccherini
2d05ca4e7a
Actually return B_NO_MEMORY in case of error (was a regression introduced
...
in r38247.
Small style fixes (more to come)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38250 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 20:03:07 +00:00
Stefano Ceccherini
d3485a2648
Renamed some members to fit our guidelines
...
(and to make the code more readable)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38249 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 19:57:53 +00:00
Stefano Ceccherini
1c9ed76e33
Fix CID 879. We leaked some stuff in case of error. Removed useless check.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38247 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 19:53:08 +00:00
Stefano Ceccherini
64bd6d9651
Fix CID 890. dest was leaked on error. To me it seems that src is leaked too,
...
and there's even a comment that says we are leaking memory.
Coverity doesn't complain, though, so I wonder if I'm wrong. Please someone
have a second look.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38241 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 16:25:31 +00:00
Stefano Ceccherini
5026e5cca4
Fix CID 885 by creating the image struct later.
...
Also small style fixes.
Added a TODO about unloading the addon.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38240 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 16:11:18 +00:00
Stefano Ceccherini
42f0a4a120
Fixed build after Layout api change (hopefully the fix is correct)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38210 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-17 20:09:25 +00:00
Stefano Ceccherini
5574811008
CID 1653. symbolTable could be leaked in certain error cases.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38116 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-15 12:46:10 +00:00
Stefano Ceccherini
372b00b0f7
Style (pointer & spaces/tabs)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38115 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-15 12:18:26 +00:00
Stefano Ceccherini
afa2074362
prof was dereferenced before checking for NULL. CID 1065
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38113 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-15 11:17:13 +00:00
Stefano Ceccherini
f97e560e1c
Fixed incorrect check. CID 1339
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38112 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-15 11:05:28 +00:00
Stefano Ceccherini
48a05691c4
directory was leaked. CID 1745
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38108 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-15 09:59:20 +00:00
Stefano Ceccherini
0f72bf29fe
Check for NULL pointers. CID 1589 and 1590.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38107 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-15 09:42:53 +00:00
Stefano Ceccherini
1345706a9f
Fix typo (CID 392)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38104 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-14 21:25:16 +00:00
Stefano Ceccherini
cdb58cbb69
Fix a possible NULL dereference. CID 1582
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38102 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-14 17:34:02 +00:00
Stefano Ceccherini
2323e7fa92
CID 1697. The FILE handle was leaked.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38099 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-14 16:24:48 +00:00
Stefano Ceccherini
25e4ba1fe4
The BMessengers were leaked. CID 1731.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38095 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-14 10:41:29 +00:00
Stefano Ceccherini
5a5cebea3d
Forgot to commit this some time ago: Disable debug printfs()
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37975 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-08 15:32:12 +00:00
Stefano Ceccherini
e749444dfb
Style
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37973 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-08 12:48:19 +00:00
Stefano Ceccherini
6fa16ae6e5
Add parenthesis, otherwise the code is broken
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37972 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-08 12:43:01 +00:00
Stefano Ceccherini
e571dc2536
free buffer in case of error.
...
CID 1695
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37971 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-08 12:35:15 +00:00
Stefano Ceccherini
5e2ed2f356
tempName was leaked in case team was NULL. CID 1702
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37970 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-08 12:11:46 +00:00
Stefano Ceccherini
e36d4dad06
Cast error to status_t when throwing, otherwise it won't be caught.
...
CID 1962
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37969 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-08 11:33:15 +00:00
Stefano Ceccherini
bb69cd6548
Basically revert r37824 (minus restoring the origin), since it causes other
...
problems (#6415 for example).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37833 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-02 08:04:33 +00:00
Stefano Ceccherini
568bdbf719
Convert the BPoint to screen coordinates respecting the scale
...
(using ConvertToScreenForDrawing()) before drawing a BPicture, both directly
and inside another BPicture. Restore the drawing origin when drawing a nested
BPicture (like we already do when drawing it directly).
Fixes #6008 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-30 20:46:29 +00:00
Stefano Ceccherini
111b8ee836
Better wording.
...
The colors don't need to be public.
Style.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37759 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-26 14:07:52 +00:00
Stefano Ceccherini
004b2edb11
Style
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37756 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-26 12:39:18 +00:00
Stefano Ceccherini
ed47eeec78
Style
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37755 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-26 12:33:52 +00:00
Stefano Ceccherini
6491fb598a
Terminal will issue an alert, if there are active processes and the
...
user closes the window (doesn't work if the user closes only a tab, yet).
Active by default but can be disabled by a checkbox.
- The preference window needs to be reworked.
- Wording of the alert and the option can be improved (I accept advices).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37754 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-26 12:24:31 +00:00
Stefano Ceccherini
d9fdb4f6cd
Added Shell::HasActiveProcesses() and TermView::IsShellBusy() (which calls
...
the former) to tell if some process launched from the terminal is still
running. Some style fix in Shell.h, made a parameter const.
Added basic TermWindow::QuitRequested()
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37631 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-20 20:38:53 +00:00
Stefano Ceccherini
be6c5ba6a7
Also add debug_server, input_server and cddb_daemon to the WError list.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37593 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-19 13:22:51 +00:00
Stefano Ceccherini
016386c6d1
Add midi_server, print_server and registrar to the WError list.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37592 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-19 12:39:36 +00:00
Stefano Ceccherini
6718659e48
Fix warning.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37591 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-19 12:38:49 +00:00
Stefano Ceccherini
7071dfc1d1
Style.
...
Add NULL guard to the color schemes struct, although the code was safe
neverthless (for now)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37575 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-19 06:17:52 +00:00
Stefano Ceccherini
6a78d35e85
Color schemas are applied live now.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37537 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-16 12:03:43 +00:00
Stefano Ceccherini
72439e2074
Obviously, just checking for the text color isn't enough.
...
Also renamed colors to schema since it makes more sense
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37536 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-16 11:56:11 +00:00
Stefano Ceccherini
80490c776a
Add a menufield to select color combinations, and add obvious
...
"white on black" and "black on white". For some reason these aren't
applied live, like when you chose a custom combo.
I'm not really fond of the code, and will rework it in the next few days.
But at least it works!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37535 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-16 11:52:35 +00:00
Stefano Ceccherini
e4c638f650
ServerApp::Quit() was hiding MessageLooper::Quit() due to the default
...
paramenter, causing warnings when compiling with gcc4.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37526 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-15 07:32:15 +00:00
Stefano Ceccherini
47a694d367
Fix warnings
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37525 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-15 07:28:44 +00:00
Stefano Ceccherini
4dc7415f9f
Also remove inclusion of AboutBox.cpp to fix the build. Sorry
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37493 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-13 13:17:08 +00:00
Stefano Ceccherini
4195dda90c
Removed unused file
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37491 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-13 12:22:56 +00:00
Stefano Ceccherini
4db1f9f387
Use BMenu::RemoveItems() instead of iterating.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37488 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-13 08:21:19 +00:00
Stefano Ceccherini
1e8e2989d6
Use -WError also for libdevice and libtranslation
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37451 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-10 04:53:07 +00:00
Stefano Ceccherini
7bbe3922f8
Enable WError for midi, midi2 and print kits (tested with both gcc2 and gcc4)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37448 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-09 19:55:30 +00:00
Stefano Ceccherini
acbbf2c0bb
Remove unused define
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37447 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-09 19:54:35 +00:00
Stefano Ceccherini
51b3623ee6
Fix warnings
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37446 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-09 19:54:18 +00:00
Stefano Ceccherini
9b74142851
Move assigments a bit earlier, so they aren't done at every loop.
...
Thanks to Sean Bailey for watching after me.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37445 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-09 19:53:58 +00:00
Stefano Ceccherini
c445fa21e6
missing return
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37444 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-09 17:53:49 +00:00
Stefano Ceccherini
bbbcf3d61b
regex.c is already in libroot
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37443 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-09 17:23:09 +00:00
Stefano Ceccherini
821a9b0306
Renamed attachAborted to addAborted
...
Use fAttachAborted in AttachedToWindow().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37442 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-09 17:13:34 +00:00
Stefano Ceccherini
4225e5b785
Use the Bfont object to discriminate between fonts (as in Dano)
...
and not just size and code. Style cleanups.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37369 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-03 09:34:59 +00:00
Stefano Ceccherini
8460e00cc0
_AddDynamicItems didn't pass the keyDown parameter to _OkToProceed (noticed
...
by Ziusudra).
Also removed leftover fDynamicItemsAdded.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37314 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-30 14:49:42 +00:00
Stefano Ceccherini
7ecc04177a
Removed use of fDynamicItemsAdded, since it can't work like this.
...
Since a custom BMenu can remove the added items whenever it wants,
they wouldn't never be added back if the menu wasn't destroyed
and recreated
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37262 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-26 12:43:16 +00:00
Stefano Ceccherini
780b76dcf9
Applied patch by Ziusudra in ticket #4930 to avoid a deadlock when
...
navigating the menus via keyboard.
I also factored some code into functions, in particular the code to
add the dynamic items. Also keep track if the dynamic items have been added
or not (using a new boolean class member).
I tested for regressions but couldn't find any.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37261 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-26 12:29:17 +00:00
Stefano Ceccherini
8345d7559d
Don't set the width and height of the view in the constructor,
...
otherwise some other calculation screws up later, and the menu frame ends up
to be offsetted by its height. Fixes ticket #6159 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37149 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-15 11:15:15 +00:00
Stefano Ceccherini
52de8b0e66
Also add the resource
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37148 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-15 11:12:21 +00:00
Stefano Ceccherini
b47e904c1f
Add to the build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37111 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-12 07:09:57 +00:00
Stefano Ceccherini
372eb8749c
Fix the build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37110 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-12 07:09:45 +00:00
Stefano Ceccherini
3f28966548
Imported MenuWorld beos sample code into the repository.
...
Wrote a jamfile and did some build fix (but doesn't build yet).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37109 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-12 07:03:01 +00:00
Stefano Ceccherini
c65e6981d2
rest of the patch by Kaliber in ticket #5875 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36578 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-02 10:34:57 +00:00
Stefano Ceccherini
a8e3f15774
Applied (part of) a patch by Kaliber, attached to ticket #5875 . Thanks!
...
Will commit the rest later.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36577 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-02 09:58:06 +00:00
Stefano Ceccherini
76d5e0641b
Partially revert r35962, since the cure is worse than the sickness.
...
Should fix #5717 (but probably reopens #3103 )
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36369 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-20 12:37:08 +00:00
Stefano Ceccherini
9f568b889d
NULL check after pointer dereference. CID 1032, btw.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36098 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-08 20:47:48 +00:00
Stefano Ceccherini
101ff0b674
authentification -> authentication, at least where it doesn't harm.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36097 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-08 20:40:13 +00:00
Stefano Ceccherini
fc00480277
TRUE -> true
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36096 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-08 20:39:27 +00:00
Stefano Ceccherini
9917e1a6b2
Style changes. No functional changes.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36095 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-08 20:38:53 +00:00
Stefano Ceccherini
599a58a6ef
Better error checking.
...
Style changes
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36094 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-08 20:37:15 +00:00
Stefano Ceccherini
393127df0f
Use %c to print uint8. This avoids a crash. I'm not sure this is a gcc bug,
...
or we were using the previous form incorrectly. Anyway, this doesn't change
the functionality and fixes ticket #5676 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36052 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-06 19:06:55 +00:00
Stefano Ceccherini
6d17af7e5e
Added some error checking to DNSQuery::GetDNSServers(), since it could fail.
...
Temporarily enabled debug to help with ticket #5655 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35970 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-27 13:12:13 +00:00
Stefano Ceccherini
bb2576f0c8
Removed some code which was added to fix a crash, which was obviously fixed
...
correctly later in another way.
Removing this code should also fix ticket #3103 .
Use the width of the Bitmaps instead of fixed values.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35962 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-26 20:23:30 +00:00
Stefano Ceccherini
8ce4644fbd
If SetFullScreen() was called on a hidden BDirectWindow, it wouldn't be
...
set to fullscreen (since that code checks for a Screen object, and is null in
that case). So we also call ResizeToFullScreen() in ServerWindow::_Show(),
if needed. Fix ticket #4456 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35959 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-26 17:34:44 +00:00
Stefano Ceccherini
f0330c4aff
Removed AreaLink, not used
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35914 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-19 17:29:10 +00:00
Stefano Ceccherini
96d7f22d56
Reverting this, since BMessage doesn't crash anymore.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35912 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-19 12:26:14 +00:00
Stefano Ceccherini
e6dc15ca68
int8 and uint8 passed 3 parameters to the printf string,
...
but only 2 were used, leading to various problems (like bug #5596 ).
I added another variation of print_type which handles that case.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35911 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-19 11:51:56 +00:00
Stefano Ceccherini
05525b50d0
Commented out BMessage::PrintToStream() calls which crash (worked before).
...
The tests shows that Drawing shapes within BPicture is broken.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35909 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-19 07:53:30 +00:00
Stefano Ceccherini
43e738bd36
Style fixes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35897 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-18 06:31:01 +00:00
Stefano Ceccherini
33e11f7c0f
Squashed todo: only compute the numEntries once, and made it static.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35889 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-17 12:19:34 +00:00
Stefano Ceccherini
8074fdceb9
Set the preferred height of the separator to be always even, since, and center
...
the horizontal lines which represents it to the actual bounds. Should fix
#5440 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35856 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-14 12:54:53 +00:00
Stefano Ceccherini
08876f2b96
Move the code which checks for disabled apic earlier (in the boot loader).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35741 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-03 19:14:42 +00:00
Stefano Ceccherini
283926fe70
small cleanup. Also increased LAPIC timer priority from 2 to 3 (nothing changes yet anyway).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35662 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-28 17:20:50 +00:00
Stefano Ceccherini
ae6721ad6e
Small cleanups, undef TRACE_HPET. Still at priority 0.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35661 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-28 17:18:43 +00:00
Stefano Ceccherini
5b15d1ec1e
small cleanup: move variables declaration near where they're used.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35660 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-28 17:17:42 +00:00
Stefano Ceccherini
734d41fbf6
Move variables declaration from start of function to where they are used.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35659 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-28 17:16:29 +00:00
Stefano Ceccherini
36eb70516c
Fixed various problems which didn't let HPET timers work on my machine, most
...
notably:
- in hpet_clear_hardware_timer() we cleared the HPET_CONF_TIMER_INT_ENABLE
flag, and never set it back anymore (now we do, in hpet_set_hardware_timer())
- the incorrect interrupt configuration (although it shouldn't matter in legacy mode).
Also test the HPET counter before trying to use it.
Improved debug information.
HPET timers are still at priority 0, since I coulnd't yet test on other
machines (besides mine, QEMU and XenServer 5.5), and doen't work for
some reason with SMP enabled.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35611 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-24 21:52:04 +00:00
Stefano Ceccherini
03bab65450
set_hardware_timer() would sometimes (on boot) pass a negative timeout to
...
arch_timer_set_hardware_timer(). This was harmless, at least with our
current x86 timers implementation, since they checked for minimum timeouts.
Very small cleanup (now that the file is compiled as C++).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35505 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-17 09:12:43 +00:00
Stefano Ceccherini
0b102d72d5
The hpet registers area is already wired, so use the vm_map_physical_memory()
...
call with the true parameter. Fixes a panic at boot when using the hpet timers
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35453 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-11 15:57:59 +00:00
Stefano Ceccherini
a0b5b08b2e
Added back the id for rtl8139C+. Tested succesfully under XenServer.
...
Fixes ticket #5180 (or at least part of it)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35452 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-11 15:45:46 +00:00
Stefano Ceccherini
7ae188c379
Patch by Grey which fixes "auto-enabling" of the boot loader screen debug
...
which happened on some systems (mine included).
Should close ticket #5341 .
Thanks!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35441 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-09 19:47:23 +00:00
Stefano Ceccherini
7a2cbc6c30
Moved terminal preferences to its own directory.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35317 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-27 12:46:21 +00:00
Stefano Ceccherini
af029e2fb3
Fixed a gcc4 warning
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35103 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-16 16:49:57 +00:00
Stefano Ceccherini
f7c5116756
Removed the shell invocation from Arguments, moved it into TermApp.
...
Get the user shell with getpwuid(), since this should be the correct way
to do it (and mmu_man wants it like this).
Note that when opening a new terminal tab, this is ignored, and a fixed
invocation is used (in the Shell class)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34902 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-04 22:59:18 +00:00
Stefano Ceccherini
71ddd07bcd
Fix the build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34901 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-04 21:59:26 +00:00
Stefano Ceccherini
74d2e1599a
Invoke the shell using /bin/bash instead of /bin/sh.
...
Use convert_to/from_utf8() directly instead of the homebrewn proxy methods.
Removed CodeConv from the repository.
Remove UTF8WidthTbl.c from the repository, since it's not used anymore.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34894 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-04 18:37:37 +00:00