Axel Dörfler
2e71ef292f
* Minor cleanup, removed TODO that doesn't make much sense.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-27 20:41:06 +00:00
Axel Dörfler
3ede860e30
* kernel.so must link agaist kernel_misc.o as well to make all of its symbols
...
available for modules.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-27 20:37:55 +00:00
Axel Dörfler
9e692e673b
* Removed svn:executable property.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28822 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-26 16:10:11 +00:00
François Revol
e64095e728
Handle passing start and end block
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28819 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-21 23:41:20 +00:00
Oliver Ruiz Dorantes
8a32045bf6
Fix Null access at request ident, reported by Mika Lindqvist
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28818 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-21 19:14:47 +00:00
Rene Gollent
168cc3df42
Patch by Adrian Panasiuk: Initialize the renewal time before starting the message runner. This fixes a timing race that would trigger on some DHCP servers and result in constant renewal requests (Ticket #2531 ). Thanks!
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28817 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-19 22:47:41 +00:00
Axel Dörfler
8fcbae95c7
Applied patch by Gerald Zajac:
...
* Fix for a problem of the ProSavage chip when VESA ran 32 bit before.
* Better error codes in SetDisplayMode().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28816 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-18 21:01:18 +00:00
Jérôme Duval
04a72492c0
fix my last change for muxers controls
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28815 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-15 23:32:19 +00:00
Oliver Ruiz Dorantes
515e878c43
Add method to dump all DeviceClass information in one single string
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28814 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-14 16:22:22 +00:00
Jérôme Duval
2bbb828870
added get_modifier_key() as proposed by Olivier Cortes. Thanks.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28812 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-14 14:43:49 +00:00
Jérôme Duval
c6e951f4e6
use control index as parameter id, instead of control id
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28811 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-14 14:05:36 +00:00
Oliver Ruiz Dorantes
c1990799c0
- Show the class of device(for local and discovered ones).
...
- Listeners do not need to inform about the LocalDevice handling to the Discovery Agent anymore.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28810 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 23:47:10 +00:00
Oliver Ruiz Dorantes
33fe7b32db
- Implement retrieval of Device Classes.
...
- Implement DeviceClass for easy analisys of discovered devices's type.
- Make harder the intantiation of RemoteDevices.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28809 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 23:41:32 +00:00
Oliver Ruiz Dorantes
a2f8edf787
Add HCI command for retieving Local Device Class
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28808 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 23:24:11 +00:00
Ithamar R. Adema
e33427e19c
Disabled B_FIND_CHILD_ON_DEMAND for ACPI nodes for now, so more then just level 2 ACPI nodes get a chance to have drivers assigned to them too ;)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28807 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 22:29:01 +00:00
Jérôme Duval
910fcec7c1
mimic a swap on flush events to force display in single buffering mode (and glSwapBuffers would not be called).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28806 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 22:17:50 +00:00
Jérôme Duval
dc7290d08d
fix noticed by Olivier Cortes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28805 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 12:35:54 +00:00
François Revol
7c9f1243c4
return a proper error after the panic when no device is found, and avoid a leak. Shouldn't happen anyway, but doesn't hurt.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28803 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 02:30:07 +00:00
Jérôme Duval
6bee3c14b5
unlock the application after calling Quit(): this fixes #3188 . Not sure it's the best fix.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28801 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-11 22:54:04 +00:00
Rene Gollent
cf44fcdb52
Updated patch from Olivier Cortes - complete the list of modifier keys that are checked and returned. Thanks!
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28800 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-11 04:27:56 +00:00
Rene Gollent
0017304e3d
Correct a small style violation noted by Axel, and add a TODO note.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28799 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-10 14:41:10 +00:00
Rene Gollent
3332e5b796
Correct small style violation.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28798 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-10 14:36:53 +00:00
Rene Gollent
932334b709
Build fix, thanks to Olivier Cortes for submitting!
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28797 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-10 14:34:36 +00:00
Rene Gollent
835e354694
Remove unnecessary comparison.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28796 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-10 02:28:00 +00:00
Rene Gollent
bdffbce7af
Adjust ScreenSaverRunner to make the screen saver draw once before sleeping. This fixes the perceived black screen problem with the Message screensaver. Also cleaned up Message slightly to retrieve its string from fortune more cleanly, and readded it to the build since it will no longer deadlock the screensaver module for 30 seconds at a time.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28793 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-10 00:44:14 +00:00
Rene Gollent
dbcdcf3950
Correct slight regression from r28777 - screen saver tick size can be adjusted dynamically, and thus we must update it after each complete tick. Fixes ticket #3211 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28792 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-10 00:33:55 +00:00
Axel Dörfler
e6dd439f7c
* Work-in-progress of a network notification implementation.
...
* Compiles, but doesn't work at all yet. For those who wonder: the networking
notifications are put into a separate module, so that the network stack can
be unloaded without losing connection, IOW user applications will continue
to retrieve notifications when the stack is loaded again.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28790 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-09 23:16:10 +00:00
Axel Dörfler
311635a1ab
* Minor cleanup - thanks, Rene, I just got aware of it.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28789 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-09 23:09:58 +00:00
Rene Gollent
5a60521c89
Build fix. Redeclaration of status variable.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28788 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-09 22:36:00 +00:00
Axel Dörfler
c0c4841c24
While looking at the code, I found two memory leaks:
...
* UpdateUserListener() did not delete the copiedListener in case adding the
monitor listener failed.
* RemoveListener() did never delete UserNodeListeners, IOW user node monitors
were never freed!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28787 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-09 22:23:36 +00:00
Rene Gollent
8aafdd05fc
Make the uptime view a multiline textview. This allows it to gracefully wrap the text instead of simply cutting it off when your uptime is too long to fit into the provided space. Fixes ticket #701 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28786 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-09 05:37:35 +00:00
Rene Gollent
27c43a2d8f
Implement the missing pieces to handle per workspace display mode support.
...
Adjust Workspace view to correctly scale each workspace based on the
resolution of that workspace. This exposes one or two anomalies in other
places in the app_server code though which I wasn't able to track down.
This fixes ticket #693 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28785 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-09 02:50:23 +00:00
Oliver Ruiz Dorantes
fbbf64a410
Remove dedicated implementation of GetAddress and GetName in server side.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28784 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-08 22:49:20 +00:00
Oliver Ruiz Dorantes
e41b54f56c
GetAddress and GetFriendlyName does not need a dedicated request in the server side
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28783 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-08 22:45:25 +00:00
Jérôme Duval
4f8e7ecc5a
* use the keymap control and command keys to trigger the team monitor
...
* this fixes part of #3176
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28782 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-08 20:50:16 +00:00
Jérôme Duval
49cdd09be6
added missing label
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28780 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-05 20:05:51 +00:00
Jérôme Duval
1b8d812005
update 20081205
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28779 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-05 19:08:21 +00:00
Rene Gollent
4f07e62e33
Break up the screen saver update interval into 50 msec ticks. This lets us quickly evaluate if it's time to exit the screen saver, which would previously have blocked until the tick interval was up. This fixes ticket #2339 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28777 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-04 23:52:28 +00:00
Ithamar R. Adema
8acabe5a2b
* Take into account that get_device_hid() can fail; so empty string before passing it.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28776 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-04 22:28:42 +00:00
Rene Gollent
71279b24dd
Adjust the thread counting to use atomic adds. This should prevent the previous scenario where many more threads than the limit could actually be spawned.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28775 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-04 03:28:19 +00:00
Rene Gollent
83868e649d
Defer actually spawning the thread to the call to Run(). The way the thread manager is currently written as a whole won't correctly enforce the thread limit (looking into that, though I think a different approach entirely is merited here anyways), but this at least prevents large numbers of threads from being spawned and sitting in the suspended state in the registrar forever. Fixes ticket #3172 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28774 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-04 00:28:03 +00:00
Ithamar R. Adema
6de5686743
Add network driver for Atheros AR8121/AR8113/AR8114 controllers to the build. These are used in the EeePC 901 and later.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28771 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-03 20:10:48 +00:00
Ithamar R. Adema
33f40256a5
Add if_llc.h to BSD compatibility layer; remove a semicolon from a macro definition where it shouldn't be; and add the roundup() macro.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28770 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-03 20:05:20 +00:00
Rene Gollent
c3341227ea
If the source volume is read only, only allow a copy op since move makes no sense in this case. Ideally we should probably also modify NavMenu and the drag context menu to only present the options that make sense in a particular situation. Fixes ticket #3195 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28769 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-03 14:43:23 +00:00
François Revol
1872ef33ab
Add to build, wow it even builds without a single warning :)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28767 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-03 02:46:39 +00:00
François Revol
01f3ea96af
YetAnotherUselessDebugToolIWrote
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28766 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-03 02:38:26 +00:00
Ithamar R. Adema
4a3ec9b6a4
add the acpi_lid driver to the build system; not in the image yet though...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28764 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-02 23:43:50 +00:00
Ithamar R. Adema
672ed10926
Update iasl bin tool to acpica-20080701
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28763 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-02 23:42:13 +00:00
Rene Gollent
4f7d38d331
Correctly indicate "Copying" vs "Moving" state in status window (thanks Adrian Panasiuk for pointing this out).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28762 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-02 23:05:06 +00:00
Jérôme Duval
2735ebaeb1
* merge current nfe driver from FreeBSD
...
* now uses the generated miidevs header
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28761 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-02 17:52:30 +00:00