42096 Commits

Author SHA1 Message Date
Hamish Morrison
43e7b1c2b0 Fix dladdr behaviour
* If dladdr can't find an exact match, it returns the nearest symbol
  less than the given address.
* If no suitable symbol can be found, but the address is within a
  loaded library, dladdr returns the library name and base address.

Signed-off-by: Ingo Weinhold <ingo_weinhold@gmx.de>
hrev43953
2012-04-05 12:32:31 +02:00
Matt Madia
71cfb0c8d0 Updated BeZillaBrowser. Built on hrev43937. Fixes #8417. hrev43952 2012-04-04 18:46:49 +00:00
Oliver Tappe
84c93bfba0 Attempt at #1586 (queries not being case-insensitive for umlauts):
* adjust corresponding query predicate to use BUnicodeChar instead
  of ctype-functions

Alas, this does not help as of now, since BUnicodeChar is missing
support for any codepoints above 0x9f ...
hrev43951
2012-04-04 22:54:08 +02:00
Oliver Tappe
60f75e901c Merge liblocale.so into libbe.so.
* Make the locale kit a part of libbe.
* Drop the LocaleBackend kludge used from within libbe (and from
  other places, too) in order to access system catalog strings. 
  This is now done via gSystemCatalog, which is provided and initialized
  by libbe.
* Drop all references to liblocale.so from all Jamfiles.
* Add legacy symlink liblocale.so in order to keep optional packages
  that rely on it in a working state.

TODO: the documentation hasn't been updated.
hrev43950
2012-04-04 22:44:42 +02:00
Ingo Weinhold
06114afc50 userlandfs: Remove superfluous driver_settings.c
It probably dates back to a time before our libroot exported the driver
settings API as well.
hrev43949
2012-04-04 21:53:00 +02:00
Jérôme Duval
bc11edcdb5 wpa_supplicant: updated to 0.7.3 2012-04-03
* compiles against updated FreeBSD compat layer headers.
hrev43948
2012-04-04 19:40:55 +02:00
Alexander von Gluck IV
bf70fcd9cc radeon_hd: Add missing 4650 PCIID hrev43947 2012-04-04 12:06:52 -05:00
Alexander von Gluck IV
8dfc5dbb26 radeon_hd: Complete move to common DisplayPort header
* Non-spec DP stuff in accelerant displayport.h
* Common DisplayPort header still has TODO's however
hrev43946
2012-04-04 10:41:34 -05:00
Alexander von Gluck IV
43c6828704 NetworkStatus: Simplify state change notification code hrev43945 2012-04-03 22:41:10 -05:00
Alexander von Gluck IV
608826f578 swrast: Remove fNewWidth/fNewHeight hrev43944 2012-04-03 12:15:38 -05:00
Alexander von Gluck IV
98c974a2c4 swrast: Add allocated renderbuffer option
* Double buffering no longer crashes, however
  it still doesn't function.
2012-04-03 12:00:42 -05:00
Alexander von Gluck IV
c6799d8ae1 dp_raw: Continued cleanup of DisplayPort common header
* Reduce number of common DP registers in radeon_hd
* Move to bitwise shifts as they will make more
  sense to more people in the long-run
hrev43943
2012-04-03 09:52:21 -05:00
Rene Gollent
ec495b30ce Fix incorrect error check.
The case where GetRefreshLimits() failed wasn't being detected and
handled correctly.
hrev43942
2012-04-02 18:04:16 -04:00
Alexander von Gluck IV
64dcb00f9f radeon_hd: Begin to widdle down DP to common code hrev43941 2012-04-02 17:00:24 -05:00
Alexander von Gluck IV
37550d80c9 dp_raw: Add AUX communication defines 2012-04-02 15:45:13 -05:00
Alexander von Gluck IV
30d5507541 dp_raw common: Style fix, no change. hrev43940 2012-04-02 15:36:07 -05:00
Alexander von Gluck IV
4185aa0c8c common header: Add work in progress DisplayPort header
* Obtained via DportV1.1.pdf
* Written based on my Xorg membership
hrev43939
2012-04-02 11:52:36 -05:00
François Revol
e1b41a1a8c Add base64 decoding helpers to read ints
Some helper functions to read uint8, uint16 and uint32 (actually int32 it seems...).
Note the value is effectively read as big-endian.
hrev43938
2012-04-02 00:47:16 +02:00
François Revol
c001665a7c Add a packed argument to encode_base64.
Reintroduced the '=' padding modulo 3 characters from the original code from the mail kit,
and a packed option to avoid it.
Broadway uses this packed scheme to save bytes when sending many separate values.
TODO: merge this with the mail kit one somewhere?
2012-04-02 00:47:16 +02:00
JackBurton
25f1f96111 Move the view when hitting the space key. This shows that GLView in direct
mode can't correctly handle the view being moved.
hrev43937
2012-04-01 22:08:05 +02:00
JackBurton
3a7313e1cc Fix build 2012-04-01 22:08:04 +02:00
Alexander von Gluck IV
3a8514d0c7 wc: Remove OpenB*OS version
* Was replaced by coreutils wc and options are the same.
hrev43936
2012-04-01 13:40:21 -05:00
Alexander von Gluck IV
b2305bab10 printf: Remove OpenB*OS version
* Was replaced by coreutils printf and options are the same.
2012-04-01 13:40:21 -05:00
Alexander von Gluck IV
6db1a7fa02 cut: Remove OpenB*OS version
* Was replaced by coreutils cut, and options are the same.
2012-04-01 13:40:21 -05:00
Alexander von Gluck IV
7029925bda factor: Remove OpenB*OS version
* Was replaced by coreutils factor, and options are the same.
2012-04-01 13:40:20 -05:00
Alexander von Gluck IV
cfa92fff7a csplit: Remove OpenB*OS version
* Was replaced by coreutils csplit, and options are the same.
2012-04-01 13:40:20 -05:00
Alexander von Gluck IV
aa49350403 cat: Remove OpenB*OS version
* Was replaced by coreutils cat, and options are the same.
2012-04-01 13:40:20 -05:00
Alexander von Gluck IV
1e1a9ea40a yes: Remove OpenB*OS version
* Was replaced by coreutils yes, and options are the same.
2012-04-01 13:40:20 -05:00
Alexander von Gluck IV
f855eb69ed echo: Remove OpenB*OS version
* Was replaced by coreutils echo, and options are the same.
2012-04-01 13:40:19 -05:00
Alexander von Gluck IV
75c81b64a9 whoami: Remove OpenB*OS version
* Was replaced by coreutils whoami, and options are the same.
2012-04-01 13:40:19 -05:00
Alexander von Gluck IV
e0153fad24 beep: Style cleanup. No functional change. 2012-04-01 13:40:19 -05:00
Alexander von Gluck IV
5cb635561c listdev: Style cleanup. No functional change. 2012-04-01 13:40:19 -05:00
Alex Wilson
91b523054f Resolve TODO about possible use after free bug. hrev43935 2012-04-01 11:54:25 +12:00
Alex Wilson
3c7caf81db Fix a bug that caused some NotificationViews to be double-shown.
This bug affected views added while the window was hidden, and would
result in that view not being hidden when the group was collapsed for
the first time.
2012-04-01 11:54:24 +12:00
Alex Wilson
c2fbfb1d58 Don't hardcode the NotificationView width to 300px. 2012-04-01 11:54:23 +12:00
Alex Wilson
2fab0e4804 Remove dead code in NotificationView.cpp 2012-04-01 11:54:23 +12:00
Alex Wilson
ac93328eb9 Have NotificationWindow enforce the window size setting. 2012-04-01 11:54:22 +12:00
Alex Wilson
d19e651f97 Expand click rects when checking for close/collapse clicks. 2012-04-01 11:54:21 +12:00
Alex Wilson
710eb7410f Clean up use of SetPosition().
This fixes a bug where an empty white window would appear when changing
workspaces if there were no notifications.
2012-04-01 11:54:20 +12:00
Alex Wilson
259ffc0252 Style cleanup in notification_server: #includes 2012-04-01 11:54:19 +12:00
Alex Wilson
617ee9eef6 be_control_look is never NULL, so we don't need backup drawing code. 2012-04-01 11:54:18 +12:00
Alex Wilson
fd3e582189 Fix bug in NotificationWindow where the window would be double hidden.
Also simplify and rename _ResizeAll(), now that AppGroupViews remove
themselves.
2012-04-01 11:54:17 +12:00
Alex Wilson
002fd626d6 Fix NotificationWindow's collapsing bug. (#8288)
When a BTwoDimensionalLayout has no visible elements, it has a max size
of B_SIZE_UNLIMITED in both dimensions. In this case, we want it to
shrink down to just the insets.
2012-04-01 11:54:16 +12:00
Alex Wilson
8090bd4a30 Add a TODO about a possible use after free bug. 2012-04-01 11:54:15 +12:00
Alex Wilson
80f96f761c In NotificationWindow, have AppGroupViews get deleted upon expiry.
I.e. once there are no more notifications in the AppGroupView, we get
the NotificationWindow to delete it. As a result of this change, we no
longer need the AppGroupView.cpp _ResizeViews() method.
2012-04-01 11:54:14 +12:00
Alex Wilson
cbdd108a09 In NotificationWindow, delete AppGroupViews when closed.
This is preferable to having them kick around for as long as the server
is running. They don't yet close when all of the notifications for the
view time out, that's coming next.
2012-04-01 11:54:13 +12:00
Oliver Tappe
94cefc8f79 Fix target folder of libgutenberg data.
* as pointed out by diver: libgutenberg has been configured to
  expect its data files in /system/data, but we used to install them
  into common.
This way, the Gutenberg printer add-on actually shows some printers.
hrev43934
2012-04-01 18:47:16 +02:00
Oliver Tappe
ee374beebf Reset ICU converter pointer after closing it.
* The pointer to the ICU converter that's kept in TLS needs to be
  reset (to NULL) immediately after closing it, as opening a new
  container may fail, leaving a dangling pointer to a now closed
  container in the TLS value.

Fixes #8361 & the userland cause of #8430.
hrev43933
2012-04-01 17:38:44 +02:00
Oliver Tappe
a91e17db42 Cleanup: drop unused implementation file. 2012-04-01 17:22:59 +02:00
Jerome Duval
8ea0100184 es1370: build fix hrev43932 2012-04-01 14:50:31 +02:00