Stefano Ceccherini
|
19de443e9a
|
removed useless stuff
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16065 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-24 15:31:52 +00:00 |
|
Stefano Ceccherini
|
2ec687d889
|
small corrections for BScrollBar and BScrollView
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16046 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-23 14:32:12 +00:00 |
|
Stefano Ceccherini
|
81a02ebcfa
|
Fixed crash in case there were no selection and you clicked on the date/time controls's arrows. patch by John Drinkwater
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-23 13:08:17 +00:00 |
|
Stefano Ceccherini
|
ccee0bb56d
|
renamed fToken to fAreaOffset and use it instead of fArea for the area offset. Less hacky.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16031 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-21 20:30:31 +00:00 |
|
Stefano Ceccherini
|
365a41fd5c
|
Reduced the time hysteresis. Need more testing, though
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16030 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-21 20:08:58 +00:00 |
|
Stefano Ceccherini
|
0219459ba0
|
Added a small time hysteresis: submenus are only opened if the user keeps the mouse there for a while. I'd like feedback on this
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16015 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-21 09:23:59 +00:00 |
|
Stefano Ceccherini
|
3276412ef2
|
Resolved a TODO in BBitmap: now the bitmap area is cloned when needed: i.e. when Bits() or ImportBits() is called. Works fine, but I'd feel better if someone reviewed
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16014 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-21 09:22:15 +00:00 |
|
Stefano Ceccherini
|
92071609a1
|
extended support for BPicture, still not working
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16006 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-18 21:29:29 +00:00 |
|
Stefano Ceccherini
|
af675e2c03
|
implemented some more stuff for bpicture support. In theory StrokeLine, Stroke/FillRect should work but in practice they don't.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16005 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-18 20:49:29 +00:00 |
|
Stefano Ceccherini
|
9cc00d82fb
|
sync
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-17 21:39:41 +00:00 |
|
Stefano Ceccherini
|
9e8d2dd28b
|
Removed PicturePlayer, it only contains code duplicated from TPicture. Some cleanups for BPicture. This commit also completes previous commit for BMenu
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16002 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-17 21:39:07 +00:00 |
|
Stefano Ceccherini
|
ffa2503b55
|
first style changes
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-17 21:12:59 +00:00 |
|
Stefano Ceccherini
|
c592b98fd2
|
Reworked BMenu::Set/IsEnabled(). I tested what happens under beos and our code seems to be finally correct
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15999 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-17 20:11:07 +00:00 |
|
Stefano Ceccherini
|
0c7450238f
|
followed stippi's suggestion and implemented SetEnabled more cleanly
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15989 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-16 22:49:05 +00:00 |
|
Stefano Ceccherini
|
dd180e6378
|
SetEnabled() enables or disables the parent menu too, SetRadioMode() and SetLabelFromMarked() call each other if needed, BMenuBar::Draw() doesn't make a difference if the menubar is disabled or not, should even fix bug #87 as it was calling LayoutItems() every cycle. Work done by John Drinkwater and me
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15988 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-16 21:42:57 +00:00 |
|
Stefano Ceccherini
|
3532dd20d5
|
Now the kDesktopWindowFeel means also that the window doesn't want focus.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15953 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-15 19:36:16 +00:00 |
|
Stefano Ceccherini
|
ade091f23e
|
Don't activate a window (in FFM mode) if it has the B_AVOID_FOCUS flag
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15945 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-14 22:51:10 +00:00 |
|
Stefano Ceccherini
|
5364573ebd
|
Partially reverted to 15464 to have less code duplication, now that the special case is handled in BMenu::CalcFrame()
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15944 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-14 21:50:35 +00:00 |
|
Stefano Ceccherini
|
b5cd88a5c7
|
Small changes, nothing important
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15942 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-13 20:49:41 +00:00 |
|
Stefano Ceccherini
|
fc3a8a1c73
|
Fixed popup menus opened at the wrong position (mostly noticed in Installer) with a horrible hack which I can't see how to avoid
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15941 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-13 20:48:48 +00:00 |
|
Stefano Ceccherini
|
201381d6ab
|
Menus make a better use of windows: when a child menu is opened, it asks the parent for a window, which is then cached for every other child for that parent menu. This avoids multiple creation/deletion of BWindows in a row. This also makes menus much nicer to use in qemu (together with the slight change in locking in BMenuBar (Lock() instead of LockWithTimeout))
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15939 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-13 17:47:35 +00:00 |
|
Stefano Ceccherini
|
3d453d2da3
|
Fixed redrawing when alignment is center or right. Extended a comment to a bug which I can't reproduce anymore
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15912 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-11 17:44:22 +00:00 |
|
Stefano Ceccherini
|
f9f970d98c
|
Yesterday's commit triggered some other visual bugs: hopefully fixed them all. A disabled menufield now doesn't open its associated menu anymore.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15906 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-11 09:31:27 +00:00 |
|
Stefano Ceccherini
|
797d1a66fa
|
menufields should default to B_ITEMS_IN_COLUMN. This fixes the workspaces menu (in Screen) opened at the wrong position. As a consequence of this, I had to change the drawing code a bit
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15892 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-10 16:00:07 +00:00 |
|
Stefano Ceccherini
|
b120bcd665
|
Don't quit tracking the menu even if OverSuper() returns true, if HitTestItems() doesn't return NULL. This should fix (at least in part) bug #85
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-10 09:40:28 +00:00 |
|
Stefano Ceccherini
|
a041f6e8f6
|
Fixed a couple problems in the time keeping mechanism, which got broken lately. Done in tandem with Korli
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15846 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-05 16:03:22 +00:00 |
|
Stefano Ceccherini
|
3b39bd1d07
|
slightly better layout, the left view accomodates its width to fit the controls. The boxes inside it don't, yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-05 13:41:20 +00:00 |
|
Stefano Ceccherini
|
7898383a8a
|
Implemented AS_CREATE_PICTURE, started cleaning up Picture.cpp
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15843 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-05 10:27:29 +00:00 |
|
Stefano Ceccherini
|
8f3f25cf63
|
Merged the four AS_LAYER_DRAW_BITMAP handlers into just one handler
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15842 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-04 12:15:58 +00:00 |
|
Stefano Ceccherini
|
448641c5c1
|
Fixed all the warnings in Chart. This app is still VERY font-insensitive and it doesn't do ANY error checking, but I won't fix it. At least, not now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15841 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-04 10:14:02 +00:00 |
|
Stefano Ceccherini
|
9c0c899e7d
|
Added a copy constructor to ServerPicture. ServerPicture's constructors are private now, and can be called only from ServerApp (friend). Changed BList to a stl::stack which is better suited as a stack... Changed ServerApp::CreatePicture() to accept a picture to clone, instead of passing back a token which was never used anyway.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15840 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-04 09:49:47 +00:00 |
|
Stefano Ceccherini
|
ee6bcb7d78
|
Initial support for recording (some, for now) drawing events into a BPicture
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15838 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-04 07:30:38 +00:00 |
|
Stefano Ceccherini
|
b41356006a
|
Implement AS_CLONE_PICTURE handler, needed to copy bpictures server side. Not tested yet
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15826 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-03 16:41:00 +00:00 |
|
Stefano Ceccherini
|
5b0c0d601d
|
we don't need this hack anymore
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15819 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-03 13:53:29 +00:00 |
|
Stefano Ceccherini
|
cba9e9ece6
|
Moved picture handlers to DispatchViewMessage, otherwise they are never called as the view can be hidden
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15818 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-03 13:49:20 +00:00 |
|
Stefano Ceccherini
|
1c33148d10
|
Implemented handlers needed for Begin/EndPicture, and a handler for DrawPicture().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15816 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-03 12:44:29 +00:00 |
|
Stefano Ceccherini
|
a1a73d28be
|
Force a Sync() in DrawPicture() instead of expecting a reply. Looks more correct
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15815 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-03 12:41:56 +00:00 |
|
Stefano Ceccherini
|
69706266c5
|
Added SetPicture and Picture() to ViewLayer
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15809 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-03 10:30:08 +00:00 |
|
Stefano Ceccherini
|
82b37bb257
|
Replace our current ServerPicture implementation with the one from Marc Flerackers. Currently it doesn't do anything as I commented out or removed most code, but it shows what we need to do
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15807 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-03 09:29:22 +00:00 |
|
Stefano Ceccherini
|
20c2f67293
|
Added Create/DeletePicture to ServerApp
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15802 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-03 08:08:20 +00:00 |
|
Stefano Ceccherini
|
4d2cd8d601
|
Converted binary resource to rdef format
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 15:46:34 +00:00 |
|
Stefano Ceccherini
|
598ed29546
|
Remove debug output
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15798 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 15:11:11 +00:00 |
|
Stefano Ceccherini
|
bf9071ee27
|
SupportsWindowMode now always return true, at least for the moment. Chart works with DirectWindow in window mode even with the vesa driver
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15797 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 15:10:43 +00:00 |
|
Stefano Ceccherini
|
e6c149ddd1
|
Added Chart to the hd image
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15796 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 15:09:47 +00:00 |
|
Stefano Ceccherini
|
3a9c608b2f
|
forgot to commit Jamfile
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15795 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 15:09:24 +00:00 |
|
Stefano Ceccherini
|
be51f21d8a
|
Added chart demo
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15794 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 15:09:03 +00:00 |
|
Stefano Ceccherini
|
8e64a82404
|
Added a sort of hack which allows BPictureButton not to hang the app. Strangely, dereferencing a NULL pointer hangs the app instead of crashing it
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15793 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 14:49:27 +00:00 |
|
Stefano Ceccherini
|
a5e82db05a
|
Commented out AS_LAYER_***_PICTURE handlers, as they don't do anything and can block the client
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15792 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 13:09:59 +00:00 |
|
Stefano Ceccherini
|
80be55c442
|
Some fixes, sort of fixed client side communication code.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15790 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 13:07:22 +00:00 |
|
Stefano Ceccherini
|
3edb84e5ed
|
DirectWindow and ServerLink updated to the new ClipRegion, as I'm tired to edit them every time. Only for the test app.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15787 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 10:02:51 +00:00 |
|
Stefano Ceccherini
|
f2da9e4e06
|
Avoid setting the value when clicked outside the color ramp area, but still inside the view's bounds. Unfortunately this also 'hides' the bug mentioned in the previous commit. Now it calls SetTracking() on mousedown/up, so that an eventual subclass can check the tracking status
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15786 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 09:07:27 +00:00 |
|
Stefano Ceccherini
|
264767162c
|
Avoid setting the value if it's the same as the current one. Sometimes the bitmap was drawn at the wrong position. BTW looks like sometimes the event mask set with SetMouseEventMask() isn't resetted when a MouseUp occurs. In fact, sometimes when I click on the window decorator (in Backgrounds), I still get MouseUp/Down event for the ColorControl
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15785 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2006-01-02 08:16:22 +00:00 |
|
Stefano Ceccherini
|
545611c7eb
|
The indicators weren't updated at all. The offscreen version of the control didn't draw anything. fFocusedControl wasn't initialized, so the control was calling SetValue() at every MouseMoved() even if unneeded. The control at the moment flickers a lot, but at least it's updated correctly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15766 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-31 13:39:04 +00:00 |
|
Stefano Ceccherini
|
370aa51090
|
Scrollbars losed their target when detached. Once again, the problem showed up with BTabView
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15738 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-30 08:54:55 +00:00 |
|
Stefano Ceccherini
|
6fce24d777
|
no need to const_cast in there...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15737 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-30 08:32:22 +00:00 |
|
Stefano Ceccherini
|
b34197fb51
|
Fixed the possible race condition reported by stippi, by getting the bounds and parent offsets of the view on detach
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15736 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-30 08:26:06 +00:00 |
|
Stefano Ceccherini
|
1ae8b8cd19
|
-When a view was detached, its parent offset was resetted to B_ORIGIN. This caused BTabViews not to work correctly. - The view state was retrieved twice when a view was detached.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15734 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-29 22:57:34 +00:00 |
|
Stefano Ceccherini
|
e94a459785
|
Fixed cloning accelerants
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15691 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-28 08:40:34 +00:00 |
|
Stefano Ceccherini
|
0398e7fb64
|
After so much debugging, I realized that the vesa driver can't set the display mode. I'm stuck with testing till I find some other way...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15676 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-26 14:55:41 +00:00 |
|
Stefano Ceccherini
|
ee44f668eb
|
Added page_flipper as a test for BWindowScreen (thanks to Stephan for sending it to me)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15675 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-26 14:54:04 +00:00 |
|
Stefano Ceccherini
|
2c6856d660
|
more cleanups. I'll probably end up rewriting the etire header
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15673 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-26 10:16:22 +00:00 |
|
Stefano Ceccherini
|
5a077d3f0d
|
Windowscreen sorta works. This should've waited till the end of Christmas holidays, but since I had to fix the build today...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15670 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-25 10:45:39 +00:00 |
|
Stefano Ceccherini
|
805d0b82d1
|
Fixed cloning the vesa accelerant
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15669 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-25 10:43:51 +00:00 |
|
Stefano Ceccherini
|
66080bed4a
|
Sorry for breaking the build
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15668 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-25 10:43:24 +00:00 |
|
Stefano Ceccherini
|
51a523b147
|
implemented AS_GET_ACCELERANT/DRIVER_PATH and renamed the relative constants
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15666 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-24 16:25:47 +00:00 |
|
Stefano Ceccherini
|
a66e501974
|
more cleanup. I can't seem to be able to clone the vesa accelerant so I'm a bit stuck at the moment
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15665 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-24 14:20:44 +00:00 |
|
Stefano Ceccherini
|
ed58e05e18
|
Partly converted the header to our coding style, added some debug output, started to clean up
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15664 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-24 13:06:05 +00:00 |
|
Stefano Ceccherini
|
6edaa0f6a6
|
Fixed PostMessage usage
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15663 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-23 22:43:11 +00:00 |
|
Stefano Ceccherini
|
6700022a75
|
Looks like the fix didn't work
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-22 21:37:19 +00:00 |
|
Stefano Ceccherini
|
57de0ba79d
|
Now clock doesn't quit in case it can't find its resource (due to a bug in BRoster::FindApp(), probably). It looks like crap but it's not important right now. Also restyled a bit the cl_view.h/cpp files
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15657 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-22 21:19:23 +00:00 |
|
Stefano Ceccherini
|
291540f51a
|
Signatures are case insensitive. This should allow Clock to start.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15654 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-22 11:14:06 +00:00 |
|
Stefano Ceccherini
|
d69c048704
|
No longer needed
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15619 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-20 22:13:31 +00:00 |
|
Stefano Ceccherini
|
2b6ac34551
|
Got rid of R5 code
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15618 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-20 22:12:09 +00:00 |
|
Stefano Ceccherini
|
5aa032f1e8
|
cleanup
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-20 16:28:52 +00:00 |
|
Stefano Ceccherini
|
700b38edc4
|
Started porting WindowScreen to haiku
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15612 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-20 14:31:26 +00:00 |
|
Stefano Ceccherini
|
cbe65c2e73
|
Don't ask me how, but I apparently fixed the weird bug I had introduced.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15583 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-19 11:06:20 +00:00 |
|
Stefano Ceccherini
|
70da1fab92
|
Haiku doesn't have byteorder.h
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15582 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-19 10:52:48 +00:00 |
|
Stefano Ceccherini
|
4c0af4a82e
|
Cleanup. Removed the weird SingletonMouseDevice
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15575 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-17 21:46:37 +00:00 |
|
Stefano Ceccherini
|
4722c56e4c
|
avoid code duplication
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-17 21:45:41 +00:00 |
|
Stefano Ceccherini
|
b8fe2d4ed5
|
some changes, fixed a possible segfault
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15573 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-17 21:45:18 +00:00 |
|
Stefano Ceccherini
|
579d1b23d7
|
Improved debug output
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-15 23:14:13 +00:00 |
|
Stefano Ceccherini
|
4fbc3f5803
|
Researched and implemented BDirectWindow::SupportsWindowMode() more
correctly, both for r5 and haiku
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-12 20:46:13 +00:00 |
|
Stefano Ceccherini
|
56f2fa945f
|
Removed duplicated status variable, which would've caused the wrong value to be returned
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15506 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-11 21:55:15 +00:00 |
|
Stefano Ceccherini
|
0efe29e09d
|
There is a FillRegion() call after all
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15432 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-09 12:04:18 +00:00 |
|
Stefano Ceccherini
|
7042f1dd6e
|
Mouse won't crash anymore if it can't find its bitmaps.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15431 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-09 11:15:05 +00:00 |
|
Stefano Ceccherini
|
78d0941945
|
small change, still commented out, though
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15430 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-09 09:10:34 +00:00 |
|
Stefano Ceccherini
|
06dd435a79
|
Add the bmp translator (again) to the image. It has been removed accidentally, probbably in the build system migration. This fixes the problem with missing bitmaps (and crashes in the Mouse preflet)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15426 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-08 22:07:36 +00:00 |
|
Stefano Ceccherini
|
70206143d0
|
Tested the new implementation, corrected a ton of bugs and wrong code, now Include and IntersectWith methods work. Exclude is still not working, and there are still a couple of hacks to remove
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15422 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-08 14:57:54 +00:00 |
|
Stefano Ceccherini
|
bdac8966fa
|
the signature in the resource didn't match with the one in the constructor. As a result, Fonts didn't start
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15372 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-06 16:51:08 +00:00 |
|
Stefano Ceccherini
|
8fed3280e7
|
removed some commented stuff. Declarations should be moved to the proper files, anyway...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15356 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-06 08:34:57 +00:00 |
|
Stefano Ceccherini
|
35a6c07857
|
Bitmaps are now owned (and deleted) by BitmapMenuItem, small changes. Added a check for NULL which cures the symptoms of a bug in resource loading. Even if we fix the bug, this is defensive programming
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15355 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-06 08:19:58 +00:00 |
|
Stefano Ceccherini
|
9bd3f620bc
|
More stuff, should be almost feature complete (but bugged as hell, probably), I should start real testing tomorrow, hopefully
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15350 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-05 20:12:18 +00:00 |
|
Stefano Ceccherini
|
503f85dc8a
|
forgot to commit this file, I noticed after a revert
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15306 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-03 21:09:49 +00:00 |
|
Stefano Ceccherini
|
4f6f70e059
|
small change, use the public methods where possible
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15300 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-03 14:26:32 +00:00 |
|
Stefano Ceccherini
|
2b3861d601
|
some bugfixing
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15299 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-03 14:12:53 +00:00 |
|
Stefano Ceccherini
|
a410e190a4
|
Added rect_contains()
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15298 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-03 14:12:10 +00:00 |
|
Stefano Ceccherini
|
eba7781c71
|
Now Region.h is binary compatible with R5's one
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-03 11:11:12 +00:00 |
|
Stefano Ceccherini
|
f76e95c4ee
|
more stuff, still completely untested
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15294 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-12-03 11:08:45 +00:00 |
|
Stefano Ceccherini
|
983af123cd
|
Obviously forgot to svn add
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15247 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-11-30 18:43:57 +00:00 |
|
Stefano Ceccherini
|
f505f1798d
|
Added a jamfile for NewRegionTest. Small changes
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15246 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-11-30 18:43:26 +00:00 |
|