Stefano Ceccherini
be6c5ba6a7
Also add debug_server, input_server and cddb_daemon to the WError list.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37593 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37593
2010-07-19 13:22:51 +00:00
Stefano Ceccherini
016386c6d1
Add midi_server, print_server and registrar to the WError list.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37592 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37592
2010-07-19 12:39:36 +00:00
Stefano Ceccherini
6718659e48
Fix warning.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37591 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37591
2010-07-19 12:38:49 +00:00
Axel Dörfler
8a5b57ee47
* Enlarged chunk size to 64k - this fixes boot over the network.
...
* Fixed typos.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37590 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37590
2010-07-19 12:19:54 +00:00
Adrien Destugues
a6036edea1
* Update the MacDecorator to be more in-line with the new API. It still doesn't draw anything, however.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37589 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37589
2010-07-19 12:12:18 +00:00
Ingo Weinhold
1e0016e1a9
BlockAllocator didn't update the freeBlocks field in the superblock. So after
...
unmounting and remounting the number of free blocks could be off.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37588 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37588
2010-07-19 11:59:22 +00:00
Ingo Weinhold
284f17739e
Open the underlying file (or device) with O_NOCACHE. This works around a
...
potential page writer deadlock.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37587 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37587
2010-07-19 11:57:57 +00:00
Adrien Destugues
e2cc7215e8
* Fix bug spotted by Rimas Kudelis : if an escaped sequence (such as \xA9) was immediately followed by other digits,
...
collectcatkeys parsed all the digits instead of just the two associated to the \x, leading to wrong characters in thecatkeys
file.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37586 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37586
2010-07-19 11:21:11 +00:00
Wim van der Meer
7235f8680c
Prevent the 'Settings...' button from opening multiple windows
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37585 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37585
2010-07-19 11:18:25 +00:00
Axel Dörfler
51b6847f5f
* Dump a line if an unhandled ICMP packet was received.
...
* Cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37584 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37584
2010-07-19 11:10:45 +00:00
Axel Dörfler
0fc7ab7be6
* put_route() now survives being called with a NULL domain (TCP might do this).
...
* This fixes bug #6239 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37583 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37583
2010-07-19 10:58:59 +00:00
Ingo Weinhold
470934be8c
Implemented link() hook.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37582 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37582
2010-07-19 10:49:29 +00:00
Ingo Weinhold
ae3bba85bb
Volume::Link(): Also unwrap the target vnode. The client FS would get a wrong
...
vnode pointer.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37581 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37581
2010-07-19 10:48:44 +00:00
Axel Dörfler
e7c3a8ffd7
Fixed a few regressions that were introduced during the last months:
...
* device_attach() must not load the network stack. Besides being completely
unbalanced, this was also one reason why the stack could not be unloaded
anymore. Instead, it's now done in compat_open(), as before.
* This also fixes network booting from FreeBSD drivers - the stack apparently
could not be initialized that early.
* Replaced the previous network stack based callout implementation with one
that mostly copies its functionality, but has no dependencies. Furthermore,
it runs at a higher priority (the one of the network timer should also be
revisited, though).
* Fixed mtx_owned() to work without KDEBUG as well. It's not a good idea to
introduce code that behaves completely different based on debug settings.
* Minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37580 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37580
2010-07-19 10:41:16 +00:00
Ingo Weinhold
69d34a505b
Implemented rename() hook.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37579 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37579
2010-07-19 10:27:26 +00:00
Axel Dörfler
fd5c0135e2
* Fixed warning.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37578 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37578
2010-07-19 10:18:04 +00:00
Axel Dörfler
98e415e567
* Corrected and improved debug output.
...
* Minor cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37577 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37577
2010-07-19 09:20:29 +00:00
Stefano Ceccherini
7071dfc1d1
Style.
...
Add NULL guard to the color schemes struct, although the code was safe
neverthless (for now)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37575 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37575
2010-07-19 06:17:52 +00:00
Ingo Weinhold
5b3d789879
File::GetFileVecs():
...
* Added debug output.
* Rounding up the size argument could cause an overflow. Use uint64 and block
indexes, now.
* The iteration index wasn't incremented in the main loop.
* The in-block index was ignored when filling the first vector. Shouldn't
really matter since we pass back complete blocks only, so the file map
should never supply an unaligned offset, but anyway.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37573 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37573
2010-07-19 01:19:44 +00:00
Ingo Weinhold
08e2a0556c
do_iterative_fd_io(): Don't fail when the getVecs callback returns
...
B_BUFFER_OVERFLOW. It will have returned valid vectors in this case.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37572 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37572
2010-07-19 01:14:02 +00:00
Ingo Weinhold
45849022ce
syslog_sender():
...
* After an unsuccessful find_port() wait a while before trying again.
find_port() is quite expensive and particularly during the boot process it
was called quite busily. Essentially a find_port() per written syslog
message was performed.
* Added TODOs regarding using a semaphore and using find_port().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37571 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37571
2010-07-18 23:55:39 +00:00
François Revol
92d7886758
Fix Mac decorator build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37570 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37570
2010-07-18 20:16:23 +00:00
Clemens Zeidler
43d808c01d
Simplify code as suggested by Stippi.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37569 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37569
2010-07-18 20:05:37 +00:00
Adrien Destugues
cc5a68f1c1
* Use a BDateTime instead of a BTime to hold the time value forthe TimeEdit. This allow proper handling of conversion to time_t, taking timezones into account.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37568 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37568
2010-07-18 19:24:15 +00:00
Adrien Destugues
4366ca40fe
* A subtle bug in hta catkey computation made linkcatkey fail at buid o matic (freebsd), but not haiku, nor linux. Fix the affected files to make freebsd happy.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37567 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37567
2010-07-18 18:47:11 +00:00
Adrien Destugues
189ad1a924
* Sync all approved catalogs from hta.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37566 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37566
2010-07-18 17:05:37 +00:00
Adrien Destugues
3becd1d260
* Fix the ClassicBe decorator for decorator API change.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37565 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37565
2010-07-18 16:31:25 +00:00
Ingo Weinhold
935c5e8278
Fixed build with TRACE_VFS_REQUEST_IO enabled.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37564 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37564
2010-07-18 13:25:26 +00:00
Ingo Weinhold
a628d23613
Prevent creation of entries in unlinked directories.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37563 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37563
2010-07-18 13:17:43 +00:00
Adrien Destugues
7b8dcda464
Add gcc version information to kdl info command. This could help debugging in some cases and fixes #3240 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37562 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37562
2010-07-18 12:21:42 +00:00
Matt Madia
1e4d65f578
Create symlinks for the static libs of GCC Agnostic packages.
...
Note: Should we create symlinks for the *.la libtool related files?
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37561 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37561
2010-07-18 03:11:28 +00:00
Matt Madia
7bf351fce9
Added a small sanity check for improperly built images.
...
Added a TODO about creating the symlinks for gcc-agnostic packages.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37560 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37560
2010-07-18 02:12:16 +00:00
Clemens Zeidler
e07ebdeb71
Fix SetTitle (bug #6321 ).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37559 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37559
2010-07-18 01:35:45 +00:00
Rene Gollent
9509e395e7
Update Web+ to r535. Fixes ticket #6321 , though behavior isn't correctly observable right now due to an app_server bug with respect to updating window titles.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37558 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37558
2010-07-18 00:56:52 +00:00
Ingo Weinhold
54f25b672a
Fixed build with TRACE_VM86 enabled. Closes #6325 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37556 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37556
2010-07-17 16:17:14 +00:00
Ingo Weinhold
c019945cbd
Added detail to the comment about why we can't call the create() hook without
...
O_EXCL.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37555 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37555
2010-07-17 16:11:56 +00:00
Ingo Weinhold
1a38616f35
Fixed fs_vnode_ops::create() documentation: The function shall not fail, if
...
the file already exists, unless O_EXCL has been specified. At least that's
how our file systems with write support implement it.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37554 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37554
2010-07-17 16:00:48 +00:00
Ingo Weinhold
1f23605dd7
Added description for fs_volume_ops::get_vnode()'s _type and _flags
...
parameters.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37552 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37552
2010-07-17 15:39:39 +00:00
Adrien Destugues
7af097b973
* Add FormatDate variant returning fields positions and associated DateFields returning their identifiers
...
* Use them in the time preflet to display and edit the date in a local-aware way
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37551 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37551
2010-07-17 12:24:57 +00:00
Fredrik Holmqvist
a636d1e365
Patch by kaliber to fix some compiling errors with clang. Removed the #include <iostream> part, but otherwise not modified.
...
See http://clang.llvm.org/compatibility.html#c++ why it is needed. Note that HashMap.h Key and Value are typenames as well.
Afaict this is correctly done, builds and runs on gcc4. This fixes #5892 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37550 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37550
2010-07-17 10:33:24 +00:00
Ingo Weinhold
e5ea208d71
Patch by Alex Wilson:
...
* Added archiving/unarchiving support.
* Coding style cleanup (some by myself).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37549 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37549
2010-07-17 02:04:32 +00:00
Ingo Weinhold
4b20c303bd
Patch by Alex Wilson:
...
* Added archiving/unarchiving support.
* Coding style cleanup (some more by myself).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37548 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37548
2010-07-17 01:46:40 +00:00
Ingo Weinhold
39c72631a3
Patch by Alex Wilson:
...
* Added archiving/unarchving support.
* Coding style cleanup (some more by myself).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37547 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37547
2010-07-17 01:05:28 +00:00
Ingo Weinhold
ff626c8e29
Patch by Alex Wilson: Added archiving/unarchiving support.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37546 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37546
2010-07-17 00:46:40 +00:00
Ingo Weinhold
3fb74eb796
Patch by Alex Wilson (with minor changes by myself):
...
* Added support for archiving/unarchiving.
* Coding style cleanup.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37545 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37545
2010-07-17 00:41:56 +00:00
Ingo Weinhold
a3d9e70188
dos2unix
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37544 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37544
2010-07-17 00:20:19 +00:00
Ingo Weinhold
849e11ad8d
Patch by Alex Wilson:
...
* Implemented archiving/unarchiving support.
* Coding style cleanup (some more by myself).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37543 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37543
2010-07-17 00:15:31 +00:00
Ingo Weinhold
d1535a45df
Patch by Alex Wilson:
...
* Implemented archiving/unarchiving support.
* Coding style cleanup (some more by myself).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37542 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37542
2010-07-17 00:09:06 +00:00
Ingo Weinhold
80c2bbd8ae
Patch by Alex Wilson (with small style changes by myself): Added support for
...
archiving/unarchiving.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37541 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37541
2010-07-16 18:11:24 +00:00
Ingo Weinhold
7ed1644c55
Patch by Alex Wilson:
...
* Added archiving/unarchiving support.
* Style cleanup (also some by myself).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37540 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev37540
2010-07-16 17:23:15 +00:00