Stefano Ceccherini
795a2888e7
Rewrote PopUpMenu.h and MenuBar.h. Adjusted source files accordingly.
...
Added license to SeparatorItem.h
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22759 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-29 10:40:16 +00:00
Axel Dörfler
6ae06ef86a
Implemented AS_IDLE_TIME, this closes bug #1593 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22758 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-29 09:11:25 +00:00
Michael Pfeiffer
3fc0398b6f
Removed duplicate code. MarginView is already in libprintutils.a.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22757 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-29 07:53:10 +00:00
Michael Pfeiffer
79d7211056
Write more detailed error message in case font cannot be embedded ( closes #1584 ).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22756 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-29 07:50:12 +00:00
Jérôme Duval
09f147fb33
test app for idle_time() (bug 1593)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22755 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-28 23:13:47 +00:00
Ryan Leavengood
b052daff3b
Applying patch from Łukasz Zemczak to fix bug #1570 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22754 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-28 22:37:53 +00:00
Rudolf Cornelissen
0835c0e0dc
updated docs to reflect non-G80 support.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22753 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-28 19:50:29 +00:00
Rudolf Cornelissen
05b8bc332c
disabled G80 and higher support. The driver recognizes the card, but the accelerant will refuse to operate the card. It might be a good idea to create a new seperate accelerant for G80 and higher support due to what looks to be extensive hardware architecture changes. You're stuck to VESA for now. Sorry. Bumped version to 0.84.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22752 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-28 19:49:59 +00:00
Stephan Aßmus
ed7081f728
* 'PNG ' -> B_PNG_FORMAT
...
* reformat long lines so that they don't exceed 80 chars
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22751 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-28 19:13:46 +00:00
François Revol
ac1a8a0c8d
Note on 060 equivalent of HLT.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22750 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-27 23:50:58 +00:00
François Revol
eb226d26e8
Add note about extended partitions and boot code...
...
I started this from the amiga code but it's closer to the DOS layout.
TODO: rewrite from the DOS code to support extended partitions.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22749 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-27 22:32:01 +00:00
François Revol
7986b7e36d
Make use of the kernel's elf loader code instead of duplicating it.
...
Add placeholder for m68k.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22748 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-27 12:01:52 +00:00
François Revol
0743882d32
Make kernel elf loaders usable by bootloader to factor them out of it.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22747 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-27 11:49:59 +00:00
Stephan Aßmus
d5f662106a
* define more classes for non-selfcontained R5 headers... maybe I would have
...
to define even more if I did a clean build
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22746 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 23:43:55 +00:00
François Revol
66cda9d0d7
Report the partition type as string. Not the best way yet.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22745 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 23:09:14 +00:00
François Revol
e99c785f5c
Add atari partitioning addon to the build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22744 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 22:29:24 +00:00
François Revol
b82ae48b36
Note on use of TAS,CAS and CAS2 on Amiga.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22743 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 22:27:31 +00:00
François Revol
8161a0aff8
Work around gcc issue: change (0x1fe-0x3a) to (0x1fe - 0x3a), to avoid missinterpretation.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22742 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 22:14:52 +00:00
François Revol
0e596fcaf9
Naive partitioning system addon for Atari...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22741 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 21:39:26 +00:00
Jérôme Duval
295059869b
updated libpng to 1.2.22
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22740 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 18:09:44 +00:00
François Revol
fac9743e5c
s/ppc/m68k/
...
Lure the preprocessor to not replace #n by "123" for syscalls...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22739 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 17:09:08 +00:00
François Revol
dd68e9e8b4
More of the libc...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22738 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 17:07:23 +00:00
Stephan Aßmus
42a2db3602
* track the fact if Painter is attached to a frame buffer, incorporate
...
this information in the fValidClipping flag... which should prevent
any drawing code to run if Painter is not attached properly
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22736 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 15:31:27 +00:00
François Revol
a790413138
More regs in m68k iframe.
...
Removed DOS CR.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22735 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 14:28:54 +00:00
Axel Dörfler
d1516993c2
Made the menu fields variable width again; it looked a bit ugly before to me.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22734 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 13:32:06 +00:00
Salvatore Benedetto
9d211eb104
* Removed endpoint and descriptor wrappers, everything is in the related structure like it's done in the uhci driver.
...
* Clean up continues
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22733 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 12:55:16 +00:00
Axel Dörfler
662e5c8ce4
Fixed warnings when building something for BeOS.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22732 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 12:53:25 +00:00
Axel Dörfler
c657332910
* The file cache now remembers the last 3 accesses to be able to detect
...
sequential access.
* This is now used to let the cache free some pages (or schedule them to be
written back) before vm_reserve_pages() is called, but only if that cache
is not mapped, and there is a memory shortage.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22731 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 09:15:33 +00:00
Ingo Weinhold
77c02b906b
Patch by Vasilis Kaoutsis: Check for a valid signal number before
...
doing something. If the signal is not valid, set errno and return -1.
Mini style changes by myself.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22728 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 22:01:16 +00:00
François Revol
2bbf13b7a5
Add syscalls.
...
Fix CAS2 usage, only supports (An) addressing mode.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22727 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 18:45:34 +00:00
Jérôme Duval
99d0c19e37
whenever a node has already a child, it means a driver has already attached to this node
...
for this reason, we don't add such a node in the list of nodes to be scanned
this fixes the bug #1578
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22726 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 18:25:23 +00:00
Stephan Aßmus
cf91c9e850
* some disabled code that was supposed to reveal more info on why
...
it can happen that a view's background region is outside the
framebuffer... for some weird reason, it doesn't get triggered
though.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22725 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 18:20:03 +00:00
Axel Dörfler
fcfbb8aa6c
libprefs.so uses the private _klock_node_() syscall, and even loops until it
...
returns success - since this stub always returned failure, this prevented all
apps using that library (like Gobe Productive) from running.
It now calls the Haiku equivalent _kern_lock_node(), and Gobe now runs fine!
This closes bug #562 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22724 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 17:04:10 +00:00
Axel Dörfler
ce78b3653a
Now only removes a default route for a domain in case a new one is specified;
...
this fixes bug #1423 , the loop interface removed the default route for the
other interface (didn't happen previously, as routes were bound to devices).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22723 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 15:15:25 +00:00
Axel Dörfler
9004a56437
* Made some functions static that should have been.
...
* Added a commented out dump_routes() function for debugging purposes.
* Removed weird spaces, fixed indentation.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22722 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 15:13:34 +00:00
Stephan Aßmus
ff85245718
* fixed the crashing result of bug #634 , check if the supplied region
...
falls within the frame buffer bounds. This should not happen, and
I am going to search for the cause next, but at least app_server
dosn't crash anymore in this context. Left a comment on my findings
so far.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22721 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 15:11:58 +00:00
Stephan Aßmus
e48d0f097b
* fix trailing tabs in FPS.h, thanks Michael!
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22720 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 13:33:07 +00:00
Stefano Ceccherini
2d05e85cb5
decide -> device
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22719 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 13:30:36 +00:00
François Revol
794771ddff
Suppress useless trigraph warnings triggered by pcihdr.h.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22718 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 13:22:01 +00:00
François Revol
0e26d146ec
tag warnings with M68K:
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22717 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 12:43:05 +00:00
Stephan Aßmus
450bb3e557
patch by Fredrik Modéen:
...
* extensive code cleanup
* small additional clean ups by myself
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22716 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 12:28:22 +00:00
François Revol
42b025bece
No need for ppc code there.
...
68030 invalidates only 1 long of a cache line each time.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22715 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 12:10:46 +00:00
Stefano Ceccherini
2e46156d87
forgot that too...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22714 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 11:55:00 +00:00
Stefano Ceccherini
09d6e976df
Looks like I deleted too much... copied Region.h back from the os
...
folder, updated Region.cpp and RegionSupport.cpp accordingly. Also
implemented empty BStatable destructor. Needed, since it's virtual now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22713 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 11:46:06 +00:00
Stefano Ceccherini
be9e376352
Removed most (unused) interface kit headers from the build folder
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22712 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 11:36:47 +00:00
Stefano Ceccherini
acaf7a73ff
Copied the updated Statable.h to the build folder, remove unneeded def
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22711 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 10:31:57 +00:00
Stefano Ceccherini
1ffa548338
Copied the update Screen.h to the build folder
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22710 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 10:31:01 +00:00
François Revol
829748d89d
Fix flushing the ATC, add flushing icache.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22709 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 02:24:38 +00:00
François Revol
5d31dc1586
Grmbl, wrong type!
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22708 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 01:45:09 +00:00
François Revol
2f6b2f8612
missing semi-colon.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22707 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-25 01:41:28 +00:00