55062 Commits

Author SHA1 Message Date
Julian Harnath
85e034e479 app_server: lock previous alpha mask when generating mask
* Also, regenerate masks from bottom to top to make sure all
  of the lower mask is generated before masks higher in the
  stack are rendered.
hrev49972
2016-01-03 16:42:48 +01:00
Julian Harnath
e532264bcb app_server: attach correct rendering buffer to cloned mask
* When cloning a cached mask, we have to attach the
  AGG rendering buffer of the new instance to the AGG clipped
  mask object. Before, it was using the buffer description from
  the clone source.. which can later disappear at any time.

* Fixes bug #12478
2016-01-03 16:42:40 +01:00
Dario Casalinuovo
6f5c753d12 MediaPlayer: Show tip with current time when seeking.
* Rework of the patch from dburkart, Thanks!
* Fixes #8567.
hrev49971
2016-01-02 19:26:33 +01:00
Augustin Cavalier
4dfbf1d04c network/stack: #if 0 out ppp_frame datalink protocol.
Forgot to do this in previous push.
hrev49970
2016-01-02 12:28:00 -05:00
mshlyn
e3724c38cb PPP: Port to the new stack.
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>

This is a squash of the 42 commits by @mshlyn, as I couldn't find a
way to break them into logical chunks. I did not include these in the build,
as it appears that they only partially work anyway, and much more cleanup is
still needed. However, this is a huge improvement on what was in the tree
before, which looked horrendous and didn't even compile (as it was designed
for the old stack).

Mostly fixes #812.
hrev49969
2016-01-02 07:22:13 -05:00
François Revol
7121057cb7 Add an App_FLUID icon (FLTK's IDE)
Based on Misc_Erlenmeyer
hrev49968
2016-01-01 22:41:55 +01:00
François Revol
733150c77a Add a Misc_Erlenmeyer icon
Hmm, transparency!
2016-01-01 22:41:55 +01:00
DarkmatterVale
6511a06111 Add help option to RemoteDesktop hrev49967 2016-01-01 21:03:33 +01:00
DarkmatterVale
8de8a927ee Fix white screen of death in remotedesktop
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
2016-01-01 21:03:30 +01:00
François Revol
b23cb01e7c Add a Misc_Milestone icon
How come we didn't have one yet?
hrev49966
2016-01-01 20:25:35 +01:00
François Revol
62aa9bd547 Misc_FreeBSD: fix shadows hrev49965 2016-01-01 19:49:49 +01:00
François Revol
1eafdb85fe Add a Misc_FreeBSD icon hrev49964 2016-01-01 19:32:05 +01:00
Augustin Cavalier
599289f2f3 ACPI: Revert the upgrade.
I don't have any hardware that reproduces the KDLs, and the developers
that do don't seem to have time to test / debug it, so I'm just reverting.
hrev49963
2016-01-01 07:51:56 -05:00
François Revol
694f80a877 Add an App_LibreOffice icon
Not sure the design looks obvious enough though.
hrev49962
2016-01-01 17:18:08 +01:00
François Revol
340c698e80 Add an App_Lazarus icon 2016-01-01 16:50:01 +01:00
François Revol
4a44a4f15f Add a Misc_Terminal_ncurses icon
Really just to illustrate my next FOSDEM talk ;-)
2016-01-01 16:25:50 +01:00
François Revol
c7ae2d8296 Add an Misc_HaikuBook icon hrev49961 2016-01-01 16:07:47 +01:00
François Revol
3e004e8c20 Add a Misc_BeBook icon 2016-01-01 15:56:58 +01:00
François Revol
a5f29c01b4 Misc_Book: add missing object names 2016-01-01 15:49:07 +01:00
François Revol
d3eeff20bd Add Be, Be_2 and Zeta Overlay icons
Separated from the Device_Harddisk versions.
2016-01-01 15:44:48 +01:00
François Revol
0b88c85656 Device_Harddisk_Zeta icon: remove unused colors 2016-01-01 15:43:55 +01:00
François Revol
7408c0a8a4 Fix some icon shadows
- Misc_ORICAtmos: the back is larger
- Misc_TARDIS: use a gradient since it also has a light atop
hrev49960
2016-01-01 15:28:30 +01:00
François Revol
1e0e585e44 Add an App_wxWidgets icon just so it's there hrev49959 2016-01-01 06:37:53 +01:00
François Revol
0fe022fd0d Add a little script to generate a montage of all icons
This needs the 'montage' command from ImageMagick.
(it will install it with pkgman if missing)

It first uses 'translate' to convert Icon-O-Matic files to PNG,
then makes a montage with the icon titles.

Run it from the top source folder under Haiku, it might take a while.
hrev49958
2016-01-01 05:53:38 +01:00
François Revol
805569fcf3 Add an App_FLTK icon for FLTK-based apps hrev49957 2016-01-01 05:47:12 +01:00
François Revol
cc27637f99 Add a Misc_UEFI icon mimicking the UEFI Forum logo hrev49956 2016-01-01 04:20:33 +01:00
François Revol
98f17b72c1 Add a Misc_ORICAtmos icon
A much needed addition!

ASCII NEW YEAR
hrev49955
2016-01-01 03:15:23 +01:00
Augustin Cavalier
3c85734188 BTextView: Don't crash if the file supplied is zero-length.
Fixes #12551.
hrev49954
2015-12-31 20:54:27 -05:00
Augustin Cavalier
aa89e2de03 ACPI: Use AcpiGbl_OverrideDefaultRegionHandlers and do the init ourselves.
May help with the recent boot failures, according to a post on the ACPICA-dev
mailing list.
hrev49953
2015-12-31 16:36:38 -05:00
Adrien Destugues
2c49943980 Use the existing ffmpeg function to decide if a format is planar. hrev49952 2015-12-31 16:19:59 +01:00
Jessica Hamilton
8113bbfe40 ffmpeg addon: only use swresample for planar audio.
Fixes #12547.
2015-12-31 16:19:57 +01:00
Automatic Committer
ccb3f7e7a0 Update pci.ids from pciids.sourceforge.net hrev49951 2015-12-31 05:20:29 +01:00
François Revol
57346752bb listfont: remove (broken) check for R5 bug hrev49950 2015-12-30 19:56:01 +01:00
Augustin Cavalier
2839ab9cda ACPICA: Exclude from build & delete utclib.c.
ACPI_USE_SYSTEM_CLIBRARY is/has been defined, so it isn't used.
hrev49949
2015-12-30 08:06:52 -05:00
Akshay Jaggi
f91361e0db XHCI: Even more fixes.
* Fix Endpoint Context Initialisation (Refer xHCI v1.1 - 6.2.3)
 * Fix Interval Calculation (Refer xHCI v1.1 - 6.2.3.6 , USB 2.0 - 9.6.6 page 271)
 * Fix MaxBurst, MaxPacketSize Calculation (Refer xHCI v1.1 - 6.2.3.5, USB 2.0 - 9.6.6 page 271)
 * Fix MaxESITPayload Calculation (Refer xHCI v1.1 - 4.14.2)
 * Remove Link TRBs as they were never being used
 * Increase Number of TRBs per endpoint (to utilise the whole area allocated for Device TRBs)
 * Fix usage of XHCI_MAX_ENDPOINTS (most of the checks were failing at corner cases)
 * Some coding style fixes.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
Before this patch, writes to USB disks on XHCI in VirtualBox (which emulates
an Intel C210) stalled or failed. After this patch, they apparently work,
although I got mixed results - a BFS disk seemed to work perfectly, a FAT32
one also seemed to work OK but after a reboot there was data corruption. USB
mouse is still as busted as ever.
hrev49948
2015-12-29 13:06:33 -05:00
Augustin Cavalier
3cc632615c busses/usb: Trim trailing whitespace. 2015-12-29 12:09:56 -05:00
Augustin Cavalier
d4fb4ebd67 ACPI: Remove manual address space handler initialization.
These are now done in AcpiInitializeSubsystem(), as part of the
early init so they can be present when the tables are loaded.

Should fix ACPI not working since the merge.
hrev49947
2015-12-29 11:29:52 -05:00
Adrien Destugues
9ec8a1e4d9 Kernel POSIX: add stpcpy.
- Required by new GCC versions, which are able to optimize string
  appends using it.
- Fixes build of ACPICA for x86/gcc4.
hrev49946
2015-12-29 10:24:06 +01:00
Augustin Cavalier
4dffc0abb9 ACPICA: Update to 20151218 from 20150818.
Requested by RudolfC. Apparently there was a regression which prevented
ACPI battery/power from working on his system, which was fixed by
https://github.com/acpica/acpica/commit/a3267967c.

The only testing I did with this was confirm it compiles and boots
in a VM, so apologies if this breaks something else.
hrev49945
2015-12-28 23:05:46 -05:00
Michael Lotz
28d3c8ca50 runtime_loader: Resync heap impl with the one of the bootloader.
The heap implementation of the runtime_loader was switched to the one
of the bootloader in 6f0994d but was since updated independently.

To keep the diff between the two implementations as small as possible,
the bootloader implementation was first copied to the runtime_loader
and then some features not relevant in the runtime_loader (like the
special large allocation handling) have been removed and the
runtime_loader specific features (grow_heap, add_area) have been
reintegrated. But basically this applies 96689a5..HEAD of
src/system/boot/loader/heap.cpp to the runtime_loader heap.

This brings in the switch from a linked list to a splay tree based
free chunk management. Since the allocation counts in the runtime_loader
are rather small, this does not perceptibly affect performance in either
direction though.
hrev49944
2015-12-27 13:54:48 +01:00
Michael Lotz
8bbfae7b05 runtime_loader: Fix endless rld heap grow loop in edge case.
The needed storage space for tracking the allocation size was not
accounted for when growing the heap. Since the growth size is always
rounded up to a multiple of 32KiB, this did almost never matter as the
new allocation wouldn't need the full size. If the allocation did
happen to need the full size however, the newly added area would always
be too small. As the allocation attempt was simply restarted after each
successful growth, this lead to an endless loop creating small new
areas, which would then quickly starve the system for memory.
2015-12-27 13:54:47 +01:00
Markus Himmel
52c0749723 BLayoutBuilder: Add support for BCardLayout
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
hrev49943
2015-12-26 20:13:25 -05:00
Markus Himmel
5f2db70ffb Interface Kit: Add BCardView
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
2015-12-26 20:13:22 -05:00
RudolfC
c09a549146 nVidia driver: Doc update, no functional change hrev49942 2015-12-26 12:03:14 +00:00
Jérôme Duval
757d62098f Update openssh packages. hrev49941 2015-12-25 13:17:20 +01:00
Automatic Committer
3ac1bac8e3 Update usb.ids from www.linux-usb.org hrev49940 2015-12-24 05:20:25 +01:00
Automatic Committer
7d9bcf3e7e Update pci.ids from pciids.sourceforge.net 2015-12-24 05:20:23 +01:00
Axel Dörfler
29871039d7 IMAP: Use BStringList instead of STL vector. hrev49939 2015-12-22 19:35:09 +01:00
Axel Dörfler
e69a3a86fc strace: Added option to dump syscall stats.
* Use -c/-C (same as in Linux's strace) to enable the stat output.
* Former -c to turn of colored output is now --no-color.
2015-12-22 19:35:09 +01:00
Axel Dörfler
30ac5550f1 mail_daemon: Only show new message count for new messages.
* Ie. do not show it always when the new message count changes,
  only show it when it increases.
2015-12-22 19:35:09 +01:00