Commit Graph

54018 Commits

Author SHA1 Message Date
Adrien Destugues
ce7470f8bf BTab: fix behavior with custom BTabView
* BTab should not assume too much about BTabView, because some apps (eg.
Terminal) completely override the structure of it.
* Use the given owner view in Select/Deselect, rather than trying to
guess from the fTabView.

Fixes tabs not showing in Terminal, mouse not working in Terminal, and
probably some other problems there as the view tree was not correct
anymore.
2015-07-14 11:34:48 +02:00
Adrien Destugues
d585e4c396 DNS prefs: use thread-safe DNS settings getter
__res_state can't be used with pthreads involved, instead use
__res_get_state and __res_put_state which maintain a pool of res_state
instances.

Fixes #12195.
2015-07-14 11:02:56 +02:00
Adrien Destugues
58f9556840 Update OpenSSH package.
Fixes #12181.
2015-07-14 10:10:01 +02:00
Adrien Destugues
c1dbcef20d getaddrinfo: properly implement AI_ADDRCONFIG
* Exclude the localhost interface when building the supported family list,
* Filter DNS replies to keep only the allowed address families.

Fixes #8293, for real this time.
2015-07-14 09:42:27 +02:00
Humdinger
2bf1d39d9d Added libiodbc, postgresql, psqlodbc
Thanks Mark Hellegers for the recipes!
2015-07-14 09:19:37 +02:00
Alexander von Gluck IV
991710be39 radeon_hd: Reduce DisplayPort Tracing 2015-07-13 23:26:35 -05:00
Alexander von Gluck IV
f1b29809bd radeon_hd: Fix missing DP link status request flag 2015-07-13 23:26:31 -05:00
Alexander von Gluck IV
80a0d0da5a radeon_hd: Fix missing subtraction of MOT in case.
* DP i2c edid byte-bang working again
2015-07-13 23:26:29 -05:00
Alexander von Gluck IV
408e616e05 radeon_hd: Sanitize dp_aux messages before use 2015-07-13 23:26:26 -05:00
Alexander von Gluck IV
7ea1ad1028 radeon_hd: Fix dp aux request / response shifts 2015-07-13 23:26:24 -05:00
Alexander von Gluck IV
8611df9d0b radeon_hd: Move i2c to dp aux transaction function.
* WIP: EDID version 255.255 found
2015-07-13 23:26:18 -05:00
Alexander von Gluck IV
8a5884f561 radeon_hd: Improve aux transaction tracing 2015-07-13 23:26:15 -05:00
Alexander von Gluck IV
9cfe6f909d radeon_hd: Fix missing TRACE connector id 2015-07-13 23:26:13 -05:00
Alexander von Gluck IV
9816a89ade radeon_hd: Move to a unified dp aux transaction function.
* Leverage a single common dp aux message struct.
* Likely lots of obvious bugs that need fixed still.
* Untested.
2015-07-13 23:26:10 -05:00
Augustin Cavalier
6031dea0cb BTabView: Lots of fixes & cleanup.
* Address TODO about setting fSelected when nothing is done.
 * Pass a pointer to the tab view to the BTab so that it can call Invalidate().
  (Checked against BeOS).
 * Call Invalidate() from the BTab after SetView() & SetName().

Fixes #12108 & #12196.
2015-07-13 21:34:52 -04:00
Dario Casalinuovo
fb6c8a0479 NodeTest: Add GetNodeAttributesFor test 2015-07-13 18:13:48 +02:00
Dario Casalinuovo
c079d8d6d9 Implement BMediaRoster::GetNodeAttributesFor 2015-07-13 18:13:48 +02:00
Adrien Destugues
76e7f5688d bfs_tools: add some extra checks to avoid crashes.
I'm not sure I'm fixing the root cause of problems here, but this avoids
some crashes and I could recover my files this way.
2015-07-13 18:09:18 +02:00
Adrien Destugues
10e6523159 bfs_tools: some more structs needed packing. 2015-07-13 18:08:53 +02:00
Jérôme Duval
e5e3ac7f70 Updated gcc package for x86_64. 2015-07-13 06:47:26 +02:00
Rene Gollent
32b9dee486 Debugger: Minor tweaks. 2015-07-12 15:14:51 -04:00
Dario Casalinuovo
8abf9450f0 BMediaNode API is now feature complete
* Change BMediaNode::GetNodeAttributes macro to CALLED(),
  since the base implementation should just return B_ERROR,
  unset as unimplemented for consistency.
* This means that since the latest changes the class
  is now feature complete and implements the whole R5 API.
* Add documentation comment for it as well.
* Fix some lines going over 80 chars.
2015-07-12 13:58:44 +02:00
Humdinger
32e484046d Updated yab-ide to 2.2.5-1. 2015-07-12 08:12:21 +02:00
Dario Casalinuovo
57fddf2a93 AudioMixer: Remove duplicated case forgot after cleanup 2015-07-11 16:50:32 +02:00
Dario Casalinuovo
44cd1f48f3 MediaKit: Move old R3 API files to legacy subdir 2015-07-11 16:44:43 +02:00
Dario Casalinuovo
331792160a BBuffer: initialize variables and cleanup
* Restore the BSmallBuffer exception in constructor,
  it's not actually implemented or used but it should
  still be keep safe.
* Initialize some variables in BBuffer and BBufferGroup.
2015-07-11 15:40:17 +02:00
Dario Casalinuovo
8c19f07f3c AudioMixer: check for errors.
* Improve CreateBufferGroup function.
* Initialize variables.
* Check for BBufferGroup::InitCheck.
2015-07-11 15:40:17 +02:00
Dario Casalinuovo
e3b2c4efea multi_audio_node: check BBufferGroup init errors 2015-07-11 15:40:17 +02:00
Dario Casalinuovo
714446cfab BufferProducer: check for BBufferGroup creation 2015-07-11 15:40:16 +02:00
Dario Casalinuovo
280c64a92f BBufferGroup: rework init error handling 2015-07-11 15:40:16 +02:00
Dario Casalinuovo
1cc20d8231 BBufferGroup: Check for duplicated buffer id
* This exclude some possible cheating cases.
  It impose to have only a buffer_id per thread,
  so instances will not be duplicated if not needed.
2015-07-11 15:40:16 +02:00
Dario Casalinuovo
0341eac71b BufferConsumer: rework SetOutputBuffersFor
* Use MemoryDeleter.
* Avoid use of dynamic allocation.
2015-07-11 15:40:15 +02:00
Dario Casalinuovo
f50d7408b5 BBufferGroup::GetBufferList: avoid dynamic allocation 2015-07-11 15:40:15 +02:00
Dario Casalinuovo
aa50bf9e9e BufferCache: Don't find anonymous buffers 2015-07-11 15:36:00 +02:00
Dario Casalinuovo
2e60efdafe BMediaNode: Improve readability
* Style fixes.
* Remove pervasive comments.
* Cleanup.
2015-07-11 15:36:00 +02:00
autonielx
1f5588ed21 Update translations from Pootle 2015-07-11 06:40:05 +02:00
Jérôme Duval
a83446983d libroot: added a complex.h header based on ...
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html
* added missing parts from glibc.
* x86_64 was already complete, x86 was missing a few functions.
* should help with #12202, provided that the gcc4 buildtools are rebuilt.
2015-07-10 22:39:21 +02:00
Dario Casalinuovo
b6f0f88432 Implement BMediaRoster::GetFileFormatsFor 2015-07-10 18:46:20 +02:00
Dario Casalinuovo
42d17c1aa0 Add more checking for BFileInterface related methods
* Validity of node and correct kind are now checked.
2015-07-10 18:46:19 +02:00
Dario Casalinuovo
7548648420 Implement BMediaRoster::SyncToNode 2015-07-10 18:46:19 +02:00
Dario Casalinuovo
5720dfd49a MediaKit: Update NodeTest
* Update it to actual API and restore build.
* Add SyncToNode test.
2015-07-10 18:46:18 +02:00
Augustin Cavalier
394cd746c0 AboutSystem credits: Move Alexandre and Siarzhuk to "past".
Siarzhuk requested he be moved to "past".
2015-07-10 11:24:24 -04:00
Augustin Cavalier
d2f31ec424 AboutSystem credits: Move a few maintainers to "past", add Dario. 2015-07-10 10:31:33 -04:00
Dario Casalinuovo
1363ef8d85 MediaFilePlayer: use BString for fName attribute 2015-07-09 23:45:17 +02:00
Dario Casalinuovo
8208641822 media_addon_server: cleanup of MediaFilePlayer 2015-07-09 23:45:17 +02:00
Dario Casalinuovo
7bcdb36249 media_server: Improve BTimeSource slave nodes management
The media_server is now able to remember the timesource associated to
a certain registered_node and always remove it when the owner
application crash, Fixes Ticket #11852
2015-07-09 23:45:16 +02:00
Dario Casalinuovo
d97447ba40 media_server: Add missing notifications for flavors/nodes changes 2015-07-09 23:45:16 +02:00
Humdinger
b7d5c81a95 Updated yab and Clipdinger packages. 2015-07-09 19:18:52 +02:00
Automatic Committer
2f4a204dc3 Update pci.ids from pciids.sourceforge.net 2015-07-09 05:20:29 +02:00
John Scipione
0f0de97fed Nebula: Convert fixed length char to BString 2015-07-08 15:33:10 -07:00