7801 Commits

Author SHA1 Message Date
Rudolf Cornelissen
682c6e4a07 sorted modelist for panel native modes
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7358 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7358
2004-05-03 07:23:04 +00:00
Axel Dörfler
b9523fa3ef Wrote a simple tool to copy files to a BFS image from a shell. Internally,
it uses the fs_shell offerings to provide that functionality.
This tool allows to overcome the BeOS cache bug that happens as soon as you
mount a file system image; when you write the files onto an image using this
tool, you will be able to use it in Bochs (or other such uses) directly
without a reboot.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7357 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7357
2004-05-03 00:00:57 +00:00
Axel Dörfler
b166160684 Our BSD stdio now has snprintf(), too, sorry for the inconvenience.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7355 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7355
2004-05-02 23:36:03 +00:00
Axel Dörfler
203849cc49 Fixed warnings about possibly non-initialized variables.
Fixed a possible non-crash (it OpenBeOS, addresses below 0x80000000 are valid
user memory).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7354 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7354
2004-05-02 23:20:15 +00:00
Axel Dörfler
743c3cceb9 The BeOS cache will no longer be turned off in case of a mounted image when
NO_FILE_UNCACHED_IO is defined at compile time.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7353 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7353
2004-05-02 22:58:15 +00:00
Axel Dörfler
1bf27bb166 Removed no longer needed files from the Jamfile (they've never been part of the repository anyway).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7352 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7352
2004-05-02 17:05:51 +00:00
Axel Dörfler
b80d229ec2 Managed to compile all other needed files from the main device manager.
Added all of them - module_loader.c and boot_hack.c won't be needed anymore.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7351 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7351
2004-05-02 17:04:25 +00:00
Rudolf Cornelissen
4a3cf87482 modified panel modelines to be placed sorted in list
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7350 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7350
2004-05-02 13:15:08 +00:00
Rudolf Cornelissen
63b94c104e fixed secondary head specs (nview)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7349 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7349
2004-05-02 12:18:19 +00:00
Rudolf Cornelissen
49e02c1862 fixed secondary head specs (nview)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7348 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7348
2004-05-02 12:12:55 +00:00
Rudolf Cornelissen
14787e6d3a important testrelease with panel DPMS programming disabled
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7347 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7347
2004-04-30 20:33:48 +00:00
Rudolf Cornelissen
22ffe8b5c8 important testrelease with panel DPMS programming disabled
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7346 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7346
2004-04-30 20:22:24 +00:00
Axel Dörfler
fe01b8fa14 Start of the integration of Thomas' pnp_manager (which is now called device_manager).
Nothing is tested right now, and it's not yet complete, but it's changed so that
it does compile in our tree (and looks a bit more like the other files, too).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7345 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7345
2004-04-30 16:42:58 +00:00
Rudolf Cornelissen
8addb7c3d8 doc-update on some bits and pieces for TVout and panel use
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7344 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7344
2004-04-29 12:40:29 +00:00
Axel Dörfler
511252a157 AddLink() added the link to the list of mounted volumes instead of the list
of links - that could have possibly hidden the boot volume under certain
circumstances. Thanks to Sean O'Brien for pointing this out.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7343 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7343
2004-04-28 23:57:47 +00:00
Axel Dörfler
a44e28cc02 Fixed a possible buffer overflow condition in vfs_get_module_path().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7342 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7342
2004-04-28 11:20:19 +00:00
Axel Dörfler
1802569c68 Removed the amount of warnings we get.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7341 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7341
2004-04-27 23:53:59 +00:00
Axel Dörfler
9e2f757a6b Unbuffered stdin/stdout the hard way - I'd guess this should be set to
buffered and determined at runtime if not (i.e. via isatty()) - but that
doesn't seem work at this time.
Must revisit later on!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7340 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7340
2004-04-27 23:52:55 +00:00
Axel Dörfler
d68b82804a Removed definition of internal_function - unfortunately, I don't remember why I did that, but lets hope for the best.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7339 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7339
2004-04-27 23:51:09 +00:00
Axel Dörfler
0bc86489bb Separated removed (via preprocessor) sections.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7338 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7338
2004-04-27 23:49:46 +00:00
Axel Dörfler
3e9b495a0d Added the real stdio_lim.h contents.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7337 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7337
2004-04-27 23:48:29 +00:00
Axel Dörfler
bb72477637 Sure it can be compiled without optimizations...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7336 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7336
2004-04-27 23:47:22 +00:00
Axel Dörfler
83375f1002 Removed unneeded exports.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7335 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7335
2004-04-27 23:46:14 +00:00
beveloper
7164993bd6 Removed binaries from source tree. They shouldn't be here
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7334 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7334
2004-04-27 23:39:08 +00:00
Rudolf Cornelissen
ed391aba66 panel DPMS update: now works on NV28 and NV34, still not ready yet though.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7333 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7333
2004-04-27 19:52:06 +00:00
Axel Dörfler
86f34490f8 Simple R5 style pwd function implementation, courtesy of Eli Green.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7332 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7332
2004-04-27 18:08:20 +00:00
Axel Dörfler
caa910df64 Changed some function return codes to return a status_t where appropriate.
Removed all old NewOS error codes.
Cleaned up the includes a bit.
Now prints out a list of preloaded images.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7331 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7331
2004-04-27 11:55:31 +00:00
Axel Dörfler
eaa9132647 Changed some function return codes to return a status_t where appropriate.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7330 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7330
2004-04-27 11:54:00 +00:00
Axel Dörfler
1bde925efe Is now also usable from plain C.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7329 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7329
2004-04-27 11:53:08 +00:00
Axel Dörfler
337d1d1bab Made C++ safe.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7328 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7328
2004-04-27 11:52:37 +00:00
Axel Dörfler
192f207c78 Absolutely didn't like negative values for tm_wday and tm_mon before.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7327 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7327
2004-04-27 00:50:01 +00:00
Axel Dörfler
50b3e5d4ce Implemented asctime() and asctime_r().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7326 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7326
2004-04-27 00:42:05 +00:00
Axel Dörfler
374d175555 Don't hide a possibly buggy caller.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7325 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7325
2004-04-27 00:12:08 +00:00
Matthew Wilber
7fb3685ba6 Fixed low-depth grayscale issue, PNGTranslator can now read grayscale PNG images that are less than 8 bpp
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7324 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7324
2004-04-26 23:09:19 +00:00
Matthew Wilber
1b56ef303a Removed "unsupported images" test, as those images are now supported by the PNGTranslator. Also, removed the folder from the image paths to reduce redundancy and improve readability
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7323 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7323
2004-04-26 23:07:29 +00:00
Axel Dörfler
130279a5bb Added a ToDo item in BVolume::SetName().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7322 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7322
2004-04-26 22:44:22 +00:00
Axel Dörfler
ef44862bfd Now creates the usual links /bin, /tmp, /var, /system, ...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7321 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7321
2004-04-26 21:46:01 +00:00
Axel Dörfler
52b6744e8d bootfs now implements the read_fs_info() hook - it mostly reports a volume
name ("OpenBeOS").


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7320 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7320
2004-04-26 21:43:12 +00:00
Axel Dörfler
179fd09879 Removed the unused argument from module_init().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7319 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7319
2004-04-26 21:04:06 +00:00
Axel Dörfler
4b5782942c Removed the unused argument from module_init().
Implemented the possibility for built-in modules - they have to be listed
in sBuiltInModules in module.c to be registered automatically.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7318 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7318
2004-04-26 21:02:27 +00:00
Axel Dörfler
04ba0ff394 Implemented support for the module_dependency structure.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7317 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7317
2004-04-26 17:13:36 +00:00
Axel Dörfler
29e1a3b55b Added the module_dependency structure.
A module can now define modules it depends on, and they will be automatically
loaded before B_MODULE_INIT is called.
This information will also be evaluated by the boot loader, so that it can
load all needed modules without further hacks.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7316 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7316
2004-04-26 17:11:56 +00:00
Rudolf Cornelissen
b4f28c2631 added DPMS for panels interfaced to with external TMDS transmitters
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7315 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7315
2004-04-26 13:57:51 +00:00
Rudolf Cornelissen
64c14e7e31 updated head sel code for NV11 special treatment
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7314 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7314
2004-04-26 08:29:11 +00:00
Philippe Houdoin
c6ee24f79e Wrong headers path order, local headers should win over private.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7313 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7313
2004-04-25 23:35:40 +00:00
Philippe Houdoin
f37d5d3cdd Ooops, -nodefaultlibs means no libroot.so link by default!
Add it explicitly now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7312 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7312
2004-04-25 23:22:25 +00:00
Philippe Houdoin
a1269ea0d9 Moved to /private/net. Not POSIX-standard headers.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7311 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7311
2004-04-25 23:06:36 +00:00
Philippe Houdoin
3fb2d6f43a Moved to headers/private/net, as they're not standard POSIX headers.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7310 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7310
2004-04-25 23:03:19 +00:00
Philippe Houdoin
a60e1f4f7f Moved from headers/posix to private/net, as they're not POSIX headers.
Expand the max numbers of area for IPC, as net_stack_control_module can
target to more than 5 structs by adresses...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7309 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7309
2004-04-25 22:53:41 +00:00
Philippe Houdoin
c898b9b707 Should not be linked against R5's libnet.so.
Move ISC-specific headers to private/net, including non-POSIX headers
required by ISC headers...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7308 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7308
2004-04-25 22:45:42 +00:00