Commit Graph

4210 Commits

Author SHA1 Message Date
Niels Sascha Reedijk
a82ea040d1 Did some more designing:
- Borrowed the UHCI basic theory of operation from the freebsd handbook
- Started some work on the internals of devices


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4279 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-14 17:58:13 +00:00
shatty
884d2b83a6 error protection for Get functions
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4278 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-13 10:12:46 +00:00
shatty
5c78d8ec9e changed to not exercise r5 lib-style convert_to_utf8 behavior on 0 bytes because the r5 lib-style behavior contradicts the bebook specification
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4277 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-13 05:44:31 +00:00
shatty
5b7ea503a7 refine the error handling behavior. note: we depart from the bebook specification for returning B_ERROR when no characters are converted. we do this in exactly one situation: when there are no bytes in the input. this behavior is the behavior given by the R5 libs themselves. not having this behavior caused an error in our stylededit as well. stylededit has been fixed to not exercise this functionality. also added in the two most popular chinese encodings for my own evil purposes. GB18030 support is required to legally sell an operating system in mainland china as well. GB18030 support encompasses GBK and GB2312, additionally.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4276 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-13 05:38:07 +00:00
Niels Sascha Reedijk
1501c2bf3e This is just an outline of the USB stack: what it is going to look like. It is definately not
ready for testing. Also the documentation is far from complete (it's in it's early phases).
Unfortunately I don't have enough experience in hardware programming to prototype
it first, so I'll be testing the things that I design in the document.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4275 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-12 20:36:24 +00:00
Philippe Houdoin
e8d1b6e166 Moved back from headers/posix/sys from here, where they belong.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4274 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-11 22:50:27 +00:00
Philippe Houdoin
549b25ed0a Remove non-posix headers files, moved back to headers/private/net where they belong for
the moment.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4273 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-11 22:48:36 +00:00
shatty
ce5d5d8d39 fix technixs so called color bug
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4272 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-11 05:34:52 +00:00
shatty
cd600cf798 view experimentation, do not include debugger.h
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4271 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 17:38:30 +00:00
shatty
3349a7ac9d removed BTextView subview, it will not work for background text, complex cursor control, and will probably have problems with wide character alignment. also fixed long-standing scrollbar bug (stupid missing argument bug).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4270 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 14:25:09 +00:00
shatty
d85db6a722 fixed some initializations and edit menu initialization
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4269 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 12:47:05 +00:00
shatty
62e7938594 wrapping cascading! okay, i am really wasting my time now... I will go back to terminal I promise.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4268 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 11:46:37 +00:00
shatty
d727a85b3b null settings reveal improper ownership bugs which are now fixed, no more luck needed, fixed a missing delete in destructor
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4267 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 10:33:36 +00:00
shatty
54b7d67454 good boys delete what they new up when they get destroyed
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4266 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 10:00:48 +00:00
shatty
c7e570eb7f SetSettings turns over ownership to the BMessage so we null out our field to ensure we do not accidently use it later
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4265 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 10:00:16 +00:00
shatty
180efabe26 exactly duplicate R5 cascade behavior
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4264 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 09:59:33 +00:00
shatty
be7f06513d fixed swapping windows bug and simplified opening window api in anticipation of smart window locating
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4263 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 09:14:33 +00:00
shatty
1ede0ee1df implemented switch terminals... cute little implementation duplicates R5 behavior exactly afaict
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4262 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 08:53:12 +00:00
shatty
c8a095c755 implemented proper window/app behavior for pref files and command line opening. every sent ref should open a separate window, separate app. every command line invocation opens exactly one window, a separate app. this was tested by using the built-in meta-Q application quit keystroke sequence and verifying that exactly one window was closed, using various different orderings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4261 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 07:52:07 +00:00
shatty
a93443a14a removed CloseTerminal prototype
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4260 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 06:35:12 +00:00
shatty
f426094c5a fixed app flags for multiple launch setting
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4259 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 06:34:03 +00:00
shatty
c57129de76 fixed comment about app flag values
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4258 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 06:31:22 +00:00
shatty
11fb1b7634 new terminal behaves like r5 terminal, 1 terminal window per terminal application
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4257 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 06:19:16 +00:00
shatty
2deca29a77 new terminal behaves like r5 terminal, 1 terminal window per terminal application
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4256 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-10 06:03:51 +00:00
Matthew Wilber
e789715f25 No longer returns B_NO_TRANSLATOR if it suspects the data is not text data, instead, it returns B_OK with a low capability rating. This is so that STXTTranslator can be used with OBOS StyledEdit
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4255 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 13:40:51 +00:00
shatty
9b52b47b21 fake parsing colors, add argvs in the open message, go to sleep :-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4254 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 12:03:08 +00:00
shatty
3890b0b694 now parsing all arguments although the colors have not been resolved yet. Terminal seems to accept anything in /boot/beos/etc/rgb.txt. I wonder if there is an api for getting these values.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4253 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 11:32:51 +00:00
shatty
e70f15f55a yummy command line parsing
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4252 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 10:08:56 +00:00
shatty
30550660e2 removed include Terminal.h from Terminal.rdef
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4251 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 08:01:56 +00:00
shatty
d24e80185d fairly unbroken terminal window
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4250 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 07:44:29 +00:00
shatty
375d0381f0 added terminal resources
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4249 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 07:37:55 +00:00
shatty
4fd5206630 strange sanity check required
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4248 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 05:19:34 +00:00
shatty
aa9dc9ead8 disabled find next and replace same when no text has been found or replaced yet, enabled them when that occurs. also fixed replace all so it does not dirty the window if it fails to replace anything.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4247 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 04:52:41 +00:00
shatty
23e88e5ee2 expose buggy R5 behavior in a test so that we will not have the same bug (btw, we do not)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4246 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-09 04:30:43 +00:00
shatty
323ddd5728 update from jack burton
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4245 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-08 09:55:12 +00:00
shatty
9fdfaac6f3 unix linefeeds
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4244 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-08 09:53:59 +00:00
shatty
2a0650c030 better font sensitivity for replace window
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4243 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-08 06:03:59 +00:00
shatty
bed4e0fbf1 fixed the save as case as well
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4242 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-08 05:36:15 +00:00
shatty
82928e6a50 fixed close click save does not save bug
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4241 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-08 05:05:10 +00:00
Michael Pfeiffer
f1bf474ac1 Fixed wrong class name in dynamic cast.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4240 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-07 16:26:58 +00:00
Michael Pfeiffer
69e940458c Removed unused class prototype.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4239 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-07 16:26:47 +00:00
shatty
128133c081 fixed closing bug
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4238 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-06 21:20:08 +00:00
shatty
8c33a25737 refactored code in anticipation of future functionality
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4237 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-06 20:56:17 +00:00
shatty
a847fe8446 added font sensitivity and resources
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4236 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-06 20:26:07 +00:00
Stefano Ceccherini
bc0ea15dd4 On behalf of Jeremy Rand, BRegion tests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4235 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-06 06:46:06 +00:00
shatty
f1f43f47d8 include resource usage window.cpp in the build
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4234 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-06 06:01:09 +00:00
Tyler Dauwalder
417b2882c9 No reason for err to be an ssize_t in this function.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4233 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-05 07:41:18 +00:00
Tyler Dauwalder
282644b3ec Initial timestamp support.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4232 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-05 07:39:10 +00:00
Tyler Dauwalder
fb8ce46910 Added make_time(), which converts a udf_timestamp() to a time_t.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4231 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-05 07:38:35 +00:00
Tyler Dauwalder
a0ff5accb6 Added AccessTime() and ModificationTime().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4230 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-08-05 07:37:10 +00:00