jrand
eae4530961
Add final test for BPolygon, update Marc's BPolygon implementation a bit
...
and integrate it into the build.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2136 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-03 04:07:21 +00:00
jrand
f7081347c5
Adding the first tests for BPolygon.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2067 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-23 04:42:57 +00:00
jrand
64617204bb
Adding use cases for the BPolygon class
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1727 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-28 02:50:08 +00:00
jrand
be1c65218b
Adding implementation provided by Marc Flerackers.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1543 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-16 04:29:31 +00:00
jrand
63c051f283
Adding implementation and tests for global function get_deskbar_frame().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1187 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-26 03:27:26 +00:00
jrand
47a39f50ed
Moving this file from this location to a more appropriate location under the "interface" directory.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1186 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-26 02:23:03 +00:00
jrand
57a893c47d
Moving this file from the app subdirectory to a more appropriate place.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1185 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-26 02:21:31 +00:00
jrand
b5b2bdae33
Finishing BDeskbar implementation and fixing minor test issue.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1169 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-25 03:24:17 +00:00
jrand
74ec84df17
Adding first attempt at source code for BDeskbar.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1154 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-24 05:45:52 +00:00
jrand
0af8a6afe0
Add the header for the BDeskbar class.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1145 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-24 04:11:55 +00:00
jrand
5025cfce1b
Adding final test for BDeskbar which tests adding and removing items from the deskbar.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1113 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-22 05:27:25 +00:00
jrand
7f3de5c362
Add tests for Location(), SetLocation(), Frame() etc
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1026 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-13 03:51:09 +00:00
jrand
46231bee2b
Adding first test for BDeskbar.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1017 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-12 05:14:36 +00:00
jrand
30f7ca4eab
Fixing some errors in the message descriptions.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1016 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-12 04:47:16 +00:00
jrand
9eb78d12d6
Add final use cases and implementation details for AddItem().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1006 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-10 03:30:21 +00:00
jrand
fd9e0303b3
Add use cases and message implementation details for all "Item()" type member functions except
...
the AddItem() member function.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@997 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-09 04:18:20 +00:00
jrand
3597a35dba
Add use cases and implementation details for everything except the deskbar shelf management members.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@994 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-08 05:03:36 +00:00
jrand
9f9f4b0c19
Adding use cases for the BDeskbar class.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@990 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-07 03:05:55 +00:00
jrand
310f8ec314
Add tests for unflattening data in big endian format.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@851 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-22 03:15:35 +00:00
jrand
e39c71fce8
Remove R3 compatibility details from BPropertyInfo, fix memory leak and implement endian-ness
...
aware flatten and unflatten code.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@844 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-21 06:44:27 +00:00
jrand
a215064d68
Updated the implementation section to describe what is now understood about the flattened
...
data format and to match the current OpenBeOS implementation.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@814 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-19 05:26:56 +00:00
jrand
3841621d26
Fixed Flatten() and FlattenedSize() implementation so the unit tests pass now.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@813 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-19 04:13:06 +00:00
jrand
52ec2aa88b
Fixed Unflatten() and FindMatch() so the unit tests pass now.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@805 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-18 06:52:03 +00:00
jrand
75d07a502f
Add the BPropertyInfo implementation to the library.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@804 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-18 04:30:06 +00:00
jrand
765a2199e3
Add initial BPropertyInfo implementation, courtesy of Marc Flerackers.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@803 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-18 04:29:14 +00:00
jrand
b05c5af69b
Add some comments to these tests.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@802 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-18 04:14:22 +00:00
jrand
448dcd4157
Complete the list of usecases for BPropertyInfo.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@801 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-18 04:10:29 +00:00
jrand
10f4de1259
Moving these tests into three different files for construction tests, flattening tests and findmatch tests.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@800 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-18 03:47:09 +00:00
jrand
25a9178631
Adding BPropertyInfo tests to CVS
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@799 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-18 03:45:43 +00:00
jrand
d081dee68d
Adding BPropertyInfo tests to CVS.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@798 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-18 03:44:21 +00:00
jrand
1ddfa2f84e
Added tests for the FindMatch() member function
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@792 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-17 05:55:18 +00:00
jrand
91166d65cc
Add checks for property and value structures allocated on the heap.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@767 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-15 04:42:06 +00:00
jrand
f8167c7ec4
Clean up the test implementation a bit.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@760 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-14 03:34:54 +00:00
jrand
43cf7754a4
Add some test code for unflatten.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@734 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-13 05:17:55 +00:00
jrand
28543016bd
Add some more tests for flattening BPropertyInfo classes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@733 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-13 05:02:46 +00:00
jrand
8795d3cfc9
Add some asserts for checking the simple methods from the archivable interface inherited by BPropertyInfo.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@647 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-08 04:31:43 +00:00
jrand
43bc12cd2b
Add some more use cases for the simple archivable members.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@646 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-08 04:13:51 +00:00
jrand
cc3a5fd2c2
Adding BPropertyInfo tests to the app kit test suite.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@629 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-07 05:14:09 +00:00
jrand
3208425015
Add the first testcases for BPropertyInfo.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@628 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-07 05:12:53 +00:00
jrand
d8d9683660
Add first use cases to the document
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@627 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-07 05:08:56 +00:00
jrand
5004ee27f8
Adding the BPropertyInfo use cases to cvs. Actual use cases to be filled in still but there
...
is significant implementation information here already.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@549 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-01 03:15:10 +00:00
jrand
c46f9e8a4c
Adding BMessageFilter docs to CVS
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@449 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-26 03:06:04 +00:00