Michael Phipps
a48062f5fa
Many bug fixes and changes.
...
Also added "locked list" - a semaphore protected list derived from list.h.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2851 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-27 04:41:44 +00:00
Michael Phipps
7c9135c008
Updated and added some tests.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2850 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-27 04:40:34 +00:00
Michael Pfeiffer
8fb205f2b6
Bug fixes.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2849 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-26 06:45:42 +00:00
Michael Pfeiffer
ae586a5a46
Updated version information.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2848 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-26 06:45:07 +00:00
Axel Dörfler
1104b1b0f6
Added my "open" command to the repository.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2847 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 18:00:40 +00:00
Ingo Weinhold
d62fee5142
The global OPTIM variable is now reset at the end of the file.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2846 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 17:10:55 +00:00
Axel Dörfler
98b972c906
Fixed all warnings that appeared with DEBUG=1 set.
...
Also fixed missing return codes in BufferPool::ReleaseBuffer() and Journal::WriteLogEntry().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2845 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 15:07:26 +00:00
Axel Dörfler
130798445f
Followed Ingo's suggestions and removed the "nothrow" stuff completely - since
...
we are explicitely compiling with -fno-exceptions, there shouldn't be any problems.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2844 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 15:05:32 +00:00
Axel Dörfler
ceeb00d41a
Fixed a possibly crashing bug (missing strerror() with %s format).
...
Fixed many warnings (due to -Wall). Some style cleanups.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2843 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 03:03:30 +00:00
Axel Dörfler
4c94430a7e
Added a virtual desctructor for the Term base class, and added the virtual
...
keyword to the ones of its subclasses as well.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2842 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 03:01:39 +00:00
Axel Dörfler
eabe73689f
Fixed wrong storage classifier (was LL instead of UL).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2841 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 03:00:17 +00:00
Axel Dörfler
cdeaad9578
Fixed some warnings (due to -Wall).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2840 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 02:59:27 +00:00
Axel Dörfler
adf71bf608
Fixed many warnings because of -Wall (thanks to David for pointing this out).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2839 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 02:55:08 +00:00
Axel Dörfler
cc2a95b2e3
Fixed two warnings (due to -Wall).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2838 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 02:53:43 +00:00
Axel Dörfler
bc8d3bda19
Fixed many warnings.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2837 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 02:53:01 +00:00
Axel Dörfler
b4d14910f5
Fixed some warnings, and some minor style issues.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2836 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 02:50:28 +00:00
Axel Dörfler
5d60085846
Now compiles with -Wall (why aren't we using that as default anyway?)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2835 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-25 02:49:18 +00:00
DarkWyrm
193776bde4
Removed extra file - the file used is in headers/private/app
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2834 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 15:52:04 +00:00
DarkWyrm
e8cde26567
Finished up ServerApp
...
Implemented most of and documented all of ServerWindow
Miscellaneous necessary tweaks to other classes
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2833 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 15:47:06 +00:00
DarkWyrm
364bb57e76
Updated sources to reflect changes in <ServerProtocol.h>
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2832 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 15:44:37 +00:00
DarkWyrm
fe67d1c1ad
Retooled message defs into something respectable
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2831 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 15:41:34 +00:00
Axel Dörfler
d99c61a52c
Now includes fs_volume.h rather than unistd.h for B_MOUNT_READ_ONLY.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2830 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 13:20:43 +00:00
Axel Dörfler
1211df5f90
Removed the "_dontthrow" stuff - "nothrow" is already defined anyway, and
...
now used instead.
Some style cleanups.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2829 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 13:20:15 +00:00
Axel Dörfler
ee478c021b
Renamed fs_device.h to fs_volume.h, renamed functions from *_device() to
...
*_volume().
Added a "volumeName" parameter to the fs_initialize_volume() call.
Introduced a "flags" field to the fs_unmount_volume() call - I have only
defined one flag, B_FORCE_UNMOUNT, right now.
But the unmount behaviour should be discussed anyway first (always force
unmount?).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2828 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 13:14:54 +00:00
Phil Greenway
faf47df33f
I don't know what I've done but I've stuffed something up and it doesnt compile with the subclass of ListItem, so I removed it and took it back to the plain boring ListItem.
...
Might have to leave it like this as I've spent way too much time on this as it is.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2827 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 12:14:26 +00:00
shadow303
de34217176
Bug fixes for FillTriangle and FillPolygon
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2826 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:59:24 +00:00
shadow303
163b5adda5
Add tests for Fill/Stroke Triangle and Polygon
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2825 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:58:56 +00:00
Ingo Weinhold
2d350d3dba
The hack needed to be able to communicate with our registrar though not linking against libopenbeos has been moved to BDiskDeviceRoster. Link against libdiskdevice now, instead of compiling the sources in.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:47:25 +00:00
Ingo Weinhold
5ef822af8a
Aestetical change. :-)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:45:47 +00:00
Ingo Weinhold
0f04e70bd8
Added the GUI part of the dialog. Now it is fully functional (maybe not nice, but functional ;-).
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2822 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:44:38 +00:00
Ingo Weinhold
d4ebd51785
We build a separate libdiskdevice.so now, which will be integrated into libopenbeos, when the GUI stuff there is working.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2821 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:43:03 +00:00
Ingo Weinhold
9ca9a5bb49
Moved the hack making it possible to communicate with our registrar even, if not linking against libopenbeos from DiskDeviceTest to here.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2820 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:41:21 +00:00
Ingo Weinhold
707fa51022
Fixed return type of read_partition_map (status_t -> bool). Fixed PartitionMapParser::Parse(): It wrongly error checked for a NULL block, which is allowed.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2819 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:39:27 +00:00
Ingo Weinhold
19d8037692
Removed GetPartitioningSystemList(). I though this had already been done. Weird.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2818 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:36:21 +00:00
Ingo Weinhold
83b3b0dff1
Added optional libraries parameter to Addon rule.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2817 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:35:09 +00:00
Ingo Weinhold
646658b30b
Added the intel GUI partition add-on.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2816 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:34:30 +00:00
Ingo Weinhold
989d607833
The beginning of the GUI add-on for Intel style partitioning. Well, the very beginning. It does only show a blue box right now. ;-)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2815 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-24 00:33:49 +00:00
DarkWyrm
c26d77e634
Implemented Screen::SetMode
...
Added Workspace::SetSpace
Removal of old, commented-out server emu code in ScreenDriver
Tweaks to ServerProtocol and ServerConfig to have all BApplication messages, main server port name
AppServer now works fully at prototype #3 level - really cool with ScreenDriver!
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2814 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 21:40:44 +00:00
DarkWyrm
16d1f45f81
Implemented IsCursorHidden
...
Removed PortLink usage where unnecessary
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2813 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 21:31:58 +00:00
DarkWyrm
99ddcf1a1b
Tweaks to support all BApplication-related tasks
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2812 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 21:30:32 +00:00
Michael Pfeiffer
2394890a66
Added PCL6 disassembler.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2811 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 20:59:57 +00:00
Phil Greenway
2847689550
Added Images and New Sub Class of ListItem called MediaListItem
...
Still not working properly :(
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2810 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 13:48:28 +00:00
Phil Greenway
d633aff072
Added 3D Look Bar and Title Heading.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2809 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 06:01:39 +00:00
DarkWyrm
69e09bebe2
Cursor is initially displayed at the proper position
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2808 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 01:42:11 +00:00
DarkWyrm
ce2891d251
Properly implemented StrokeRoundRect
...
FillRoundRect still not implemented, but draws a roundrect now
Removed a crash when cursor is partly off right or bottom edge of screen
New mouse input emulation code works *great*
BlitBitmap needs some tweaking in the clipping code - redraw bug
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2807 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 01:35:29 +00:00
Phil Greenway
f13a07f594
Added Audio Mixer View with Controls - how easy was that ;)
...
Still have troubles with OutlineView :( Might have to override it and sub-class my own. In two minds about this atm.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2806 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-23 00:09:53 +00:00
Ingo Weinhold
fdb95f3aeb
Added the new classes needed for the DiskDevice API.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2805 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-22 23:56:52 +00:00
Ingo Weinhold
24f179d905
Commented out the DiskScannerAddOn class. It will be of no use until the whole DiskDevice API goes into libopenbeos.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2804 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-22 23:56:00 +00:00
Ingo Weinhold
fd57a94634
Changed the parameters of the CreateEditor() methods and added a EditingDone() method to the editor class.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2803 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-22 23:54:31 +00:00
Ingo Weinhold
366ab0c1a5
Added TODO item.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2802 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-22 23:52:52 +00:00