Commit Graph

28630 Commits

Author SHA1 Message Date
François Revol
e2238bd923 - fixed hardcoded color in Deskbar replicant.
- fixed transparent pixels in the icon. This could make use of an HVIF one :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29927 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 11:02:38 +00:00
François Revol
def8fff107 Replace hardcoded defines by substrings from $(HAIKU_GCC_MACHINE).
OSTYPE is still set to BeOS, I know some scripts check for it... will need to be fixed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29926 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 10:51:04 +00:00
François Revol
dc54109d98 Install bash as bash, and symlink sh to it, it's how it's done on other platforms and more logical.
Btw those defines here are x86 only... FIXME


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29925 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 09:14:21 +00:00
François Revol
c9c87ba8dc Introduce a BeOSCompatibility OptionalPackage for those why need to demo apps before fixing them, you lazy. :P
Use with caution, it will disappear someday.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29924 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 08:57:29 +00:00
Axel Dörfler
c7fe8932fd * _FreeKeys() now also clears the indicator list (so they are no longer copied
each time you load a new layout).
* Fixed the IBM laptop keyboard layout.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29923 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 08:55:18 +00:00
Stephan Aßmus
4d16240245 * Should fix the default desktop background (Haiku logo) since the move of the
artwork folder.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29922 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 08:41:48 +00:00
Axel Dörfler
c066660256 * Fixed drawing the L-shaped enter key; the clipping was constrained on the
wrong view since I added offscreen drawing.
* Added a description of the keyboard layout language; it's unlikely to
  undergo much changes anymore now.
* Added a few comments for stippi :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29921 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 08:34:32 +00:00
Stephan Aßmus
ab89b2f0c9 Patch by Olivier Coursiere: Reset the touchpad mode when closing the device.
Will be useful when (input) devices are closed during shutdown. (app_server
and input_server are never quit during shutdown, so the drivers are not closed
either.) Apparently, the touchpad will remain as configured before, on a soft
reset which confuses for example BeOS, when it's booted after Haiku.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29920 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 08:18:53 +00:00
Axel Dörfler
9200ccec5a * That must have been a BeOS limitation, at least our kernel sports the same
generic API for each architecture.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29919 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 08:01:23 +00:00
Stephan Aßmus
14cfdab543 Reset the follow mode to "follow none" when instantiating a replicant view.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29918 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 07:35:40 +00:00
François Revol
80e1f0e419 Fix error reporting to conform to the POSIX ttyname_r and ttyname.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29917 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 07:34:37 +00:00
Rene Gollent
909dad39fb Mark Flurry as x86-only for now, as other platforms don't yet have a libGL. Thanks again to Urias.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29916 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 03:35:59 +00:00
Rene Gollent
fcd5f6b97c Patch by Urias McCullough: Fix userlandfs build on ppc (unused variable warning/error). Thanks!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29915 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-05 02:43:35 +00:00
Ingo Weinhold
53e1017720 bonefish + mmlr:
* We started the "main2" thread too late. Since the scheduler was already
  started on all CPUs, the idle thread could wait (for a mutex) while
  spawing the "main2" thread. This violated the assumption in the scheduler
  that all idle threads would always be ready or running. We now create the
  thread while the kernel runs still single-threaded.
* scheduler_start() is now invoked with interrupts still disabled. We enable
  them after the function returns. This prevents scheduler_reschedule() from
  potentially being invoked before scheduler_start().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29914 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 23:54:01 +00:00
Axel Dörfler
aeab3755ee * Made the button bar no longer draw over the menu bar, and it now uses the
BControlLook to draw its bottom border instead of using a BBox, and have the
  parent move it around to make it somehow fit (or not).
* Cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29913 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 23:05:55 +00:00
François Revol
37fbed721c Fix gcc4 build.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29912 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 22:42:26 +00:00
Stephan Aßmus
c06e28719b Patch by Olivier Coursiere: Fixes ticket #3673. Thanks a lot!
NOTE: There are some more problems with regard to this, if you resize
DeskCalc (which sets a new font size on the expression view, and then type
something, the newly typed stuff will have the old font still...)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29911 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 22:40:58 +00:00
Axel Dörfler
7f629a4121 * Tried to make the scrolling position less surprising when resizing the window.
Sometimes it even seems to work :-)
* FrameResized() called _UpdateSize(), although DoLayout() already did so.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29910 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 22:22:34 +00:00
Stephan Aßmus
3a45db8ab8 Added PoorMan to the image.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29909 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 22:00:00 +00:00
Ingo Weinhold
ec29f0842c bonefish + mmlr:
Don't really resume the undertaker thread after creating it, since at that
point the scheduler has not been started yet. Didn't do any harm, since it was
only the second thread anyway and the idle thread was rescheduled almost
immediately.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29908 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 21:59:37 +00:00
Ingo Weinhold
73b118b633 bonefish + mmlr:
Check gKernelStartup to avoid sending ICI when entering the kernel debugger
(after ICI is enabled). Moreover it's more obvious than to use that instead
of relying on ICIs not being enabled.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29907 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 21:57:07 +00:00
Stephan Aßmus
000fe088a7 Patch by Ma Jie: Basically - make Poorman (the webserver) work. Libhttpd from
Jef Poskanzer is providing the backend, but had to be adopted in some ways.
Other issues in Poorman have been resolved.

When testing the license integration, I stumbled over some AboutSystem bugs,
basically clicking licenses would not open them. I fixed those in this patch,
sorry for mixing that up.

Note to Ma Jie: I changed the encoding of the libhttpd files to UTF-8!
(This affects only the (C) glyph.) Thanks a lot for your awesome work on
Poorman, it's really appreciated!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29906 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 21:03:19 +00:00
Stephan Aßmus
86e64a7355 Patch by Maxime Simon: Add short cuts ot the icon modes. Thanks a lot! Fixes
ticket #2431.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29905 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 17:26:52 +00:00
Axel Dörfler
195981bb59 * Removed the polling of the network status; instead, it now uses the new
network notifications.
* It also doesn't keep a socket open over the whole time which would prevent
  the network stack to be unloaded.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29904 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 17:12:18 +00:00
François Revol
8dd71c2b23 Implemented UnurlString() and used it. Now you can fully use query: as in
query://%28%28MAIL:to==%22%2ahaiku%2a%22%29%26%26%28BEOS:TYPE==%22text/x-email%22%29%29 :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29903 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 16:31:33 +00:00
Axel Dörfler
bda94e2e25 * Locking order dictates that this lock is an inner lock, and shouldn't
be used everywhere.
* This also fixes a panic when deleting interfaces (an already deleted
  lock was unlocked).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29902 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 16:23:42 +00:00
Philippe Houdoin
d7553dfed0 Now using finddir to get system path, as suggested by Axel.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29901 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 16:15:22 +00:00
Philippe Houdoin
d38e00569e Made errors reported on stderr, not stdout.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29900 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 16:13:15 +00:00
Axel Dörfler
0a5c6763e3 * Now it works.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29899 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 14:43:48 +00:00
Axel Dörfler
e6a9468e2c * Improved tracing.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29898 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 14:38:10 +00:00
Axel Dörfler
4f4312b1c7 * Fixed Canna (and bug #3660) for real this time.
* Cleaned up CannaLooper.cpp/h to mostly conform to our coding style.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29897 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 13:35:46 +00:00
Axel Dörfler
ded432494c * Updated to contain all of the directory constant changes made so far.
* Some cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29896 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 12:25:36 +00:00
François Revol
97ca224359 Fixed googlefs,
- it now reports as Mozilla/5 compatible to get classed tags to better identify results and make sure the server doesn't fallback to html4
- fixed parsing
- the google servers are getting picky about http CRLF, so send them correctly.
Now it needs to be ported to the Haiku VFS...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29895 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 11:24:03 +00:00
Stephan Aßmus
333d6460aa Patch by Jaagup Repaen: Fix crash when pressing "Defaults" because of
non-existing decor popup. Thanks a lot!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29894 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 11:07:44 +00:00
Stephan Aßmus
2833e9ea83 * Fix drawing the background if needed on other shelfs than Tracker (untested).
* Fix invalidating the whole view when receiving a color drop, since the frame
  around the text input is also affected now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29893 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 08:08:51 +00:00
Philippe Houdoin
2030e24a4e Fixed system paths.
At least, this system directory relayout show vividly that in many places we should use find_directory() 
instead. Ironically, these ones can't but keep hardcoded paths, except if I've missed some 
/bin/find_directory tool ;-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29892 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 00:34:46 +00:00
Philippe Houdoin
b965b3f2c6 Fixed default fortunes file path.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29891 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-04 00:02:49 +00:00
Philippe Houdoin
afb38b7ce9 Fixed iconv LIBDIR definition.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29890 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 23:56:26 +00:00
Philippe Houdoin
4402c73154 Fixed UDF drive_setup_addon install location.
Please review, as I clearly dunno what I'm doing here ;-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29889 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 23:51:47 +00:00
Philippe Houdoin
23614f0aeb Another fix after /boot/beos -> /boot/system change.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29888 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 23:50:12 +00:00
Philippe Houdoin
6c85866b82 Fixed system teams check.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29887 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 23:36:31 +00:00
Rene Gollent
df0389f978 Fix building library symlinks. Should un-break building things within Haiku. Thanks Axel for helping track this down.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29886 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 23:34:13 +00:00
Oliver Ruiz Dorantes
f0c9d3e745 - Path by Joerg Meyer
- Add identification for Efficeon CPUs



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29885 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 23:04:30 +00:00
Stephan Aßmus
25bd6415a3 An unintentional line break was added in last commit.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29884 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 19:42:50 +00:00
Stephan Aßmus
6cd6dd87db When setting a network device to DHCP and applying the settings, trigger
auto-configuration in the net_server. Code taken and adopted from ifconfig.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29883 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 19:39:15 +00:00
Axel Dörfler
ef908ae4b9 * Fixed locale default directory (was wrong before my patch as well, though).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29882 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 18:31:59 +00:00
Axel Dörfler
5544769e7d * Forgot to update the Canna directory.
* This fixes bug #3660.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29881 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 17:52:49 +00:00
Axel Dörfler
e78f5dd383 * Updated to the relocated/renamed beos/system directory.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29880 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 09:42:58 +00:00
Axel Dörfler
0d7e201276 * The artwork directory has been relocated as well.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29879 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 09:35:40 +00:00
Stephan Aßmus
454ff904bf Prettify the column title drawing. TODO: Make this more re-usable and put into
BControlLook. Then use from Tracker as well. Also, Tracker still has the nicer
sorting indicators.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29878 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 09:19:58 +00:00