Commit Graph

55004 Commits

Author SHA1 Message Date
Adrien Destugues bfb6ef6133 python_imaging: add support for jpeg and png
* An imaging library that can't load images is much less useful.
2015-11-29 10:25:18 +01:00
Dario Casalinuovo 6423f87f9e BMediaRoster: Reference count polishment
* BMediaNode is registering it's presence to the roster.
* Only addons needs their configuration to be saved.
2015-11-28 16:35:06 +01:00
Dario Casalinuovo d98b8c7c59 BufferCache: More strict validity checks
* This add a debugger call if the BBuffer id is
mismatched at object creation.
2015-11-28 16:35:05 +01:00
Dario Casalinuovo 67060664c9 Allow BMediaRoster to log local nodes
* BMediaRoster is now capable to know which nodes are
instantiated in this team. This is also a first step to make
them survive after media_server crashes.
* A control at BMediaRoster::Quit can notify if all nodes
were correctly released. Ideally at this point the local nodes
list should be empty.
2015-11-28 16:35:04 +01:00
Dario Casalinuovo 05962bb1e1 Add a way to register loopers for quit
* BApplication can now take the job to quit a BLooper at
the application quit. It's rejecting requests from windows too.
* BMediaRoster is using now this service in conjunction with the
MediaRosterUndertaker.
* The BeBook specify that we should have a valid BApplication
before to instantiate the BMediaRoster. While in theory we should
add a debugger call when this situation happens, in pratice this
might lead to more problems. For example libraries might use the
media_kit and create a BApplication object, but they aren't
applications, this is a design problem. So I decided to replace it
with a TRACE call for the moment.
2015-11-28 16:35:03 +01:00
Axel Dörfler 893e3de866 mail_daemon: Converted to BServer. 2015-11-28 14:18:18 +01:00
Axel Dörfler f92aeedd7f User login: Fixed missing Deskbar tray icons.
* The mail_daemon could have been launched too early, which caused it
  not to be able to add its Deskbar icon. We don't really want a
  dependency to the Deskbar, though, which is why we only run the
  mail_daemon on the same event (which makes the Deskbar available
  at that point).
* Ideally, the mail_daemon should be smart enough to install its Deskbar
  icon once the Deskbar is available, though.
* Similar issue for the first login scripts. Here, we have a real
  dependency to the Deskbar which makes the script launch once the
  Deskbar is available.
* This finally fixes #12454.
2015-11-28 14:01:05 +01:00
Axel Dörfler 59e6d9d2e2 launch_daemon: Maintain pending jobs for requirements.
* If a requirement cannot be launched, a job is now added to the
  requirement as pending job.
* If the requirement enters the launch queue at a later time, the
  pending job will be put there, too.
2015-11-28 14:00:36 +01:00
Axel Dörfler 236e68efdc launch_daemon: Check requirements before launching a job.
* They were only launched, but we didn't check if we can actually
  launch them.
2015-11-28 14:00:01 +01:00
Axel Dörfler ea3e5d43d5 passwd: Fixed copy&paste error in error message. 2015-11-28 13:59:19 +01:00
Jérôme Duval f9422dc81d x86_gcc2: add dependency on ssl libs on haiku.hpkg. 2015-11-28 10:06:46 +01:00
autonielx 34a1d9361a Update translations from Pootle 2015-11-28 06:35:09 +01:00
Rene Gollent ce786c8810 x86: Update packages.
- Rebuild Ruby due to accidental dependency on libz.
- Update webkit to 1.5.1.
2015-11-27 22:30:49 -05:00
Jérôme Duval 4d53a2762b Update a few packages built against libz instead of zlib.
* hopefully fix the mess.
2015-11-27 06:27:30 +01:00
Jérôme Duval 24018385c8 Add qsystray package for x86_64. 2015-11-26 21:10:32 +01:00
Jérôme Duval 85a220ed53 Add qsystray package for x86.
* Update subversion package for x86, apr update wasn't taken into account.
2015-11-26 21:03:22 +01:00
Jérôme Duval e7e318fc73 haiku-x86: add a dependency on libssl and libcrypt 2015-11-26 18:58:14 +01:00
Jérôme Duval e1fa42848b Update openssl package for x86.
* libssl and libcrypto provides aren't compatible: rebuilt dependent packages.
* some packages built by Anevilyak.
2015-11-26 18:57:59 +01:00
Automatic Committer 087cbdf98d Update pci.ids from pciids.sourceforge.net 2015-11-26 05:20:22 +01:00
Jessica Hamilton d5449f12d4 app_server: add another missing dependency on freetype 2015-11-26 14:44:51 +13:00
Jessica Hamilton 2b899555e7 x86_gcc2: update openssl and libqt4 packages.
- openssl: changed compat to 1.0.0 for the package itself as well
  as the library provides.
- libqt4: rebuilt against latest openssl packages; dependency on
  libssl/libcrypto is now 1.0.0, as it should be.
2015-11-26 14:41:03 +13:00
François Revol e3c95b5aa1 usb_disk: add icon for mobile phones
Add a match for my Kazam dumb phone, which is not very descriptive...
2015-11-26 01:17:24 +01:00
Jérôme Duval 12b32ebf7a Updated ffmpeg package for x86_64. 2015-11-24 21:47:29 +01:00
Jérôme Duval c5c31f4118 haiku-x86/haiku-x86_gcc2: make some dependencies feature dependent. 2015-11-24 20:20:52 +01:00
Jérôme Duval e1ef395414 Updated flac, libsndfile, libpcre, libxml2 packages for x86_64. 2015-11-24 19:22:30 +01:00
François Revol eff74a3387 usb_disk: use SD card and Memory Stick icons when found
Check for partial matches on the product_name string.

Tested with a USB card reader and an SD card.

Feel free to add icons for Compact Flash and Secure Media and more matches.
2015-11-24 14:30:48 +01:00
François Revol 6c51d2639b usb_disk: use CD icon for optical media
Tested with a CD drive and a USB adapter.
2015-11-24 14:28:30 +01:00
François Revol ce27a0cc0a usb_disk: add some icons
- CD
- SD
- MemoryStick
2015-11-24 12:26:10 +01:00
François Revol ca5508d854 Add a Misc_Dog icon
Just App_Tracker without the window.

Had it sitting around for a while and in need of a walk :)
2015-11-24 12:10:57 +01:00
Rene Gollent a9aa59ef7c Debugger: Fix #12499.
DebugReportGenerator/UiUtils:
- When traversing the value node graph, detection of the case of
  an address type with a compound child wasn't taking type modifiers
  into account, leading to it sometimes not traversing down to members
  when it should, and consequently not reporting those members in a debug
  report.
2015-11-23 22:31:01 -05:00
Axel Dörfler 9b9e7ec808 E-mail: Converted auto config window to layout API.
* It still doesn't work correctly yet again, though; the servers cannot
  be configured there.
* I'm leaning towards removing the server configuration there, as they
  can easily changed in the add-on preferences from the same preferences
  application; the way it was done was pretty much a hack. Any hard
  feelings about this?
2015-11-23 21:50:42 +01:00
Jérôme Duval 69a973e2f7 screen_blanker: fix warning. 2015-11-23 20:48:15 +01:00
Jérôme Duval 2bc202c430 XHCI USB: Add port routing for Intel WildcatPoint LP USB.
* from FreeBSD.
2015-11-23 20:47:15 +01:00
Jérôme Duval 95c8163a16 Add Hangul and Hangul_Hanja keycodes for korean keyboards.
* map both keys on USB keyboards. Untested.
2015-11-23 20:04:22 +01:00
Jérôme Duval 3dd0c8198e PackageRules: use valid macro names in defines. 2015-11-23 18:16:08 +01:00
Simon South dbf060a3f7 libroot: Add brk() and sbrk().
This commit replaces the placeholder implementation of sbrk(), which
operated on a process' heap, with real implementations of brk() and
sbrk() that adjust a process' program break.

* unistd.h: Add standard definitions of brk() and sbrk(); include
  stdint.h for intptr_t.
* thread.cpp: Recognize RLIMIT_AS and RLIMIT_DATA resource limits
  (both currently unlimited); order limit identifiers alphabetically.
* arch-specific.cpp: Remove sbrk_hook().
* malloc_debug_api.cpp: Remove sbrk_hook().
* unistd/Jamfile: Build brk.c instead of sbrk.c.
* unistd/brk.c: Add.
* unistd/sbrk.c: Delete (placeholder implementation).
* libroot_stubs.c: Remove sbrk_hook().
* libroot_stubs_legacy.c: Remove sbrk_hook().
* src/tests/.../posix/Jamfile: Build brk_test.c.
* brk_test.c: Add (simple unit test that demonstrates behaviour of
  sbrk()).

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2015-11-22 17:59:22 +01:00
Humdinger dc0347f13e Added game BeVexed. 2015-11-22 17:47:38 +01:00
Jérôme Duval 75473ac722 Update ca_root_certificates for x86_64. 2015-11-22 17:06:12 +01:00
Jérôme Duval 83b31eb82a Update x86_64 packages to use libncurses 6.
* also update libqt4 x86_64 package to work with the updated openssl package.
2015-11-22 14:22:54 +01:00
Jérôme Duval d8e8078b3f net_server: warning on delete of address of a reference.
* fixes #12244.
2015-11-22 11:51:56 +01:00
Jérôme Duval b8c67b27cc haiku-x86_64: make some dependencies feature dependent. 2015-11-22 11:47:29 +01:00
Axel Dörfler 62eec60079 SMTP works again.
* The message to send the mails never made it to the add-on looper.
* Mail protocol threads now have names.
* Added a "public" BOutboundMailProtocol::SendMessages() call that sends
  itself a message (even the correct one this time).
2015-11-22 11:35:17 +01:00
Axel Dörfler 44d78872df user launch: Fixed mail_daemon signature.
* This allows the launch_daemon to properly quit the mail_daemon.
2015-11-22 11:35:01 +01:00
Axel Dörfler 0295da8893 Mail: Set min size in prefs instead of some random number.
* Since min/max size of the menu had contradicting values at larger font
  sizes, the layout was confused.
2015-11-22 11:34:45 +01:00
Axel Dörfler 04f969a596 BWindow::MoveOnScreen(): Need to use inner frame for resize.
* This caused the window to grow each time.
* This was especially noticeable at applications that store their
  size on quit, and restore it on start.
* This fixes bug #12456.
2015-11-22 11:33:49 +01:00
François Revol 5dc0eff0b0 Add package for hdialog 2015-11-21 22:54:19 +01:00
Jérôme Duval 56a0f2b3be haiku-x86_64: add a dependency on libssl and libcrypto
* this should be feature dependent though.
2015-11-21 12:22:16 +01:00
Jérôme Duval 946163e318 ffmpeg: fix x86_64 build. 2015-11-21 12:01:01 +01:00
Jérôme Duval 4217c52a3b Update openssl package for x86_64.
* libssl and libcrypto provides aren't compatible: rebuilt dependent packages.
2015-11-21 10:45:18 +01:00
autonielx 994a17c564 Update translations from Pootle 2015-11-21 06:36:48 +01:00