Michael Pfeiffer
a744b32df3
Fixed race condition in Release(), supplied by Marcus Overhangen.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1529 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 15:53:49 +00:00
Michael Pfeiffer
905bdfe41c
Added some macros.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1528 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 15:47:23 +00:00
Tyler Dauwalder
d3cd2142e9
Added GetRecentApps() test apps to the build
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1527 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 08:13:09 +00:00
Tyler Dauwalder
9cd65c94fd
Added GetRecent tests
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1526 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 08:12:31 +00:00
Tyler Dauwalder
8a5e66fec9
Added GetRecentTester.cpp and RecentAppsTestApp.cpp to the build
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1525 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 08:11:32 +00:00
Tyler Dauwalder
01b174e535
Various specific test apps for GetRecentApps() tests
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1524 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 08:10:37 +00:00
Tyler Dauwalder
ff0ed19cd1
Initial checkin of generic test app code and constants used by GetRecentApps tests.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1523 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 08:09:45 +00:00
Tyler Dauwalder
bd723e1df8
Initial checkin of what will eventually be GetRecentDocs/Folders/Apps tests. Currently only Apps tests are implemented.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1522 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 08:08:44 +00:00
Stefano Ceccherini
1b0ea0ad6d
Added some comments to the tests
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1521 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-15 05:30:30 +00:00
François Revol
bb8a5f5822
Better error handling, fix from Ryan Fleet.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1520 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 22:20:19 +00:00
François Revol
9d9af368f7
Added unmount and setversion, code from Ryan Fleet.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1519 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 22:08:56 +00:00
Ingo Weinhold
b48b6fb598
Added method CheckSanity() which checks whether the (pre-)registered apps are still alive and removes obsolete entries.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1518 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:21:06 +00:00
Ingo Weinhold
463322c288
Added methods GetEventQueue() and App() (static). Added a sanity event for checking the roster for killed apps.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1517 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:19:43 +00:00
Ingo Weinhold
40a1dc4c7f
Documented the class.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1516 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:14:24 +00:00
Ingo Weinhold
1607957935
* Documented the class.
...
* Added helper methods and rewrote Remove() to take advantage of the fact
that the event list is ordered.
* Introduced a termination flag to shutdown the thread as early as
possible.
* Event::Do() get a pointer to the queue as parameter.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1515 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:13:24 +00:00
Ingo Weinhold
c2b2c7d9f7
Documented the class. Do() now gets a pointer to the event queue as parameter.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1514 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:08:53 +00:00
Ingo Weinhold
15a2383ff8
Added MakeEmpty() method.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1513 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:06:39 +00:00
Ingo Weinhold
4c0638893d
Added registrar internal message code for the roster sanity event.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1512 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:05:39 +00:00
Ingo Weinhold
05d576c2e8
Added/fixed some doxygen comments.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1511 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:05:02 +00:00
Ingo Weinhold
e439adc551
Added NULL parameter tests for BMessageRunner::GetInfo().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1510 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:03:40 +00:00
Ingo Weinhold
5293aa41b4
Added the class MessageEvent, which is an Event sending a message when executed.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1509 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 21:01:47 +00:00
Axel Dörfler
4544e733cd
Removed the debugging stuff I added to vm_page.c - things should now be
...
much smoother again... :-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1508 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-14 01:45:15 +00:00
Daniel Reinhold
b4987845fd
removed pwd app from the kernel script
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1507 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-13 23:48:28 +00:00
gendusoa
8f5f3a4503
Final changes before redesign. Fixed some issues with module preview lifetimes and added initial support for actually saving prefs, but just as likely broke much more.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1506 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-13 23:05:11 +00:00
Ingo Weinhold
e57d159b95
Fixed include.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1505 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-13 16:02:30 +00:00
DarkWyrm
7be1a1b833
Added system cursor support to CursorManager
...
Added some more classes to server for redraw and desktop management
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1504 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 23:31:49 +00:00
Ingo Weinhold
c890b606e6
Oops, the OBOS version of the test didn't even compile. Fixed.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1503 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 22:42:07 +00:00
Ingo Weinhold
6f1a85effd
Implemented BMessageRunner class.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1502 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 22:41:13 +00:00
Ingo Weinhold
121f83dd58
Moved the miscellaneous app kit functions into the BPrivate namespace and added the function current_team() which returns the ID of the current team.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1501 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 22:40:21 +00:00
Ingo Weinhold
cd1a0ce832
Added message constants for the message runner support.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1500 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 22:38:41 +00:00
Ingo Weinhold
e50950a254
Added protocols for the message runner communication.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1499 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 22:38:01 +00:00
Ingo Weinhold
44c3726b9d
Added EventQueue and Event and MessageRunnerManager classes used for the
...
registrar side message runner support.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1498 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 22:37:07 +00:00
DarkWyrm
3a93f97d52
*Doh* Forgot a couple minor edits before initial checkin
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1497 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 19:07:49 +00:00
DarkWyrm
fc45fe708d
Add Font.cpp to libopenbeos build
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1496 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 19:05:40 +00:00
DarkWyrm
34377c9b8f
Initial framework checkin. Rudimentary functions implemented.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1495 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 19:04:00 +00:00
DarkWyrm
04b6869176
Initial checkin
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1494 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 19:02:55 +00:00
Daniel Reinhold
66972fc258
removed pwd (redundant app, already built into shell)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1493 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 18:07:35 +00:00
Ingo Weinhold
f7bd3b34e9
Adjusted the Jamfiles to work with our build system and produce a nice shared library.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1492 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 15:20:50 +00:00
Ingo Weinhold
39229579fa
Jamfile for libs. Includes FreeType2.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1491 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 15:18:06 +00:00
Ingo Weinhold
49e06c4c57
Added the libs subdir to the build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1490 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 15:16:56 +00:00
Ingo Weinhold
21df594501
* MakeLocateObjects: The comment implied that the supplied file names
...
needed to be gristed, but actually all invocations supplied ungristed
files. The rule does add grist itself now.
* Added SharedLibraryFromObjects rule.
* Fixed a serious bug in ObjectReference.
* Added rules and variables needed for building the FreeType2 library.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1489 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 15:15:38 +00:00
Stefano Ceccherini
73d1e1fe5e
Fixes for bugs exposed by the tests
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1488 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 08:11:10 +00:00
Stefano Ceccherini
6903f4c65f
More tests for BString
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1487 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-12 08:10:34 +00:00
François Revol
1be7ab5229
Use stdio.h instead of cstdio (avoid possible namespace problem)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1486 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-11 22:53:55 +00:00
François Revol
5cd09bb9db
Added listattr (code by Ryan Fleet)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1485 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-11 22:35:14 +00:00
François Revol
f04e3ccece
Initial checkin
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1484 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-11 22:33:36 +00:00
Stefano Ceccherini
9a125bf5e0
Some fixes, added the missing operator[], switched to BeOS debug macros,
...
Implemented the missing Replace functions. Just ReplaceSet is missing
(tests coming)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1483 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-11 15:08:38 +00:00
François Revol
6b2bd871b1
Added /bin/version, code from Ryan Fleet.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1482 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-10 21:41:17 +00:00
Daniel Reinhold
9363d444c8
initial checkin
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1481 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-10 19:35:37 +00:00
Daniel Reinhold
00d29fe4dd
fixed the formatting
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1480 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-10 19:05:58 +00:00