Commit Graph

56657 Commits

Author SHA1 Message Date
Jessica Hamilton c337460525 binutils: update x86_64 to include PE targets 2017-01-07 05:24:24 +00:00
Humdinger 09ee925c56 Small change to Printer prefs strings
Talked with Vidrep, and he's right:
Apps already have a "Page setup" menu item, opening a window titled
"Page setup". Having a picture button in there that's labeled "Page setup",
too, isn't cool.
So, let's name that and its opening window "Paper setup", even if it's not
always 100% accurate. The PDFWriter e.g. has a compression and version
setting in there...
2017-01-06 08:11:37 +01:00
Augustin Cavalier 02b11c1982 LegacyPackageInstaller: Fix strnlen/strncmp usage.
I should have my "License to C" revoked...
2017-01-05 16:51:21 -05:00
Humdinger 5f050a9e7a Change strings in Printer prefs
Per tests by Vidrep, makes the GUI slightly more consistent.
Plus additional sentence casing.
2017-01-05 18:26:00 +01:00
Augustin Cavalier bdf0ed4231 LegacyPackageInstaller: Ignore files which do not end in ".pdb".
The LegacyPackageInstaller's data folder is (and has always been)
"~/config/packages", which is of course the same directory that Haiku's
(relatively) new package management system uses. We don't want the
"administrative" folder and any HPKGs in that directory to show up in
the "installed legacy packages" list, so ignore them.
2017-01-05 12:06:30 -05:00
Jessica Hamilton e6efd8f21c gawk: downgrade to 4.1.0 to fix build issues on x86_64 Haiku hosts. 2017-01-05 22:33:44 +00:00
Automatic Committer 083aab66b1 Update pci.ids from pciids.sourceforge.net 2017-01-05 05:20:19 +01:00
John Scipione 617acada9c BFS: CachedNode initialize members
Fixes CID 609586:  Uninitialized members  (UNINIT_CTOR)

Non-static class member "fWritable" is not initialized in this
constructor nor in any functions that it calls.

Also initialize fOffset and fBlockNumber to 0 for good measure.
2017-01-04 19:20:00 -08:00
Axel Dörfler 39f437f77e bfs: Always check if NodeGetter succeeded.
* There were quite a few cases that just assumed that the disk access
  would succeed.
* This also fixes bug #12962.
2017-01-04 23:27:23 +01:00
Axel Dörfler 80d54534fa Coding style cleanup. 2017-01-04 23:26:35 +01:00
Axel Dörfler 9bcf23b1a2 bfs: Made stream code more robust against bad data.
* Avoid divisions by zero. This closes ticket #13094.
2017-01-04 23:25:43 +01:00
Adrien Destugues 7894dfde26 Update sqlite
Fixes subversion complaining that it was built against a newer version.
2017-01-03 19:58:50 +01:00
Humdinger 096d1a4e6a Update BurnItNow to v1.1 2017-01-02 19:21:03 +01:00
Humdinger 4d23ea8e81 Fix css for userguide and welcome page 2017-01-02 19:21:03 +01:00
John Scipione 30f554d464 Make it a bit easier to skip first boot prompt
...by adding default Locale settings to image

Add sample to UserBuildConfig.sample
2017-01-01 16:59:47 -08:00
John Scipione e1304871bb Revert "BWindow: CenterOnScreen a bit above center"
This reverts commit a5be1832cc.
2017-01-01 12:25:05 -08:00
Adrien Destugues 74d5847f99 Add some explanation to the CD image
This page could be made to look a little better, but at least mention
it is expected to not see much files on the ISO part of the anyboot
image.
2017-01-01 12:44:40 +01:00
Murai Takashi 57db30a752 find_paths.cpp: fix memory leak
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

fixes #13136
2017-01-01 11:38:13 +01:00
Murai Takashi 22e3e14aab TabDecorator.cpp: fix dereference of null pointer
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

fixes #13137
2017-01-01 11:36:36 +01:00
Murai Takashi 80d8697c0e DeskbarMenu.cpp: fix memory leak
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

Fixes #13133
2017-01-01 11:25:56 +01:00
Murai Takashi dfe2eac4c6 RemoteMessage.cpp: fix memory leak
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

Fixes #13134
2017-01-01 11:20:27 +01:00
Adrien Destugues 6e02aa9d1c NotificationWindow: fix memory leak
Thanks to mt for analysis of the problem. Fixed in a different way from
the original patch.

Fixes #13135.
2017-01-01 11:17:56 +01:00
Mictlantecuhtli e32c64c113 #11963: Add missing PCI IDs to ipro1000
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
2017-01-01 11:10:12 +01:00
John Scipione a5be1832cc BWindow: CenterOnScreen a bit above center
BWindow docs: Document changes to CenterOnScreen()

https://68.media.tumblr.com/d8dff7a17b9d90b41e32c5a2a0312513/tumblr_oj2wg1tmKs1r0f0hfo1_1280.png

Will revert if not appreciated.
2016-12-31 18:06:55 -08:00
Jérôme Duval 879db60ae0 Sync x86_64 packages with Haikuports trunk. 2016-12-31 14:09:44 +01:00
Humdinger ada65d5c36 Updated cdrtools to 3.02~a07 for gcc2 2016-12-30 20:52:57 +01:00
Humdinger 824d380b69 Added new Clipdinger v1.0 package
Release v1.0

Fewer bugs, full of drag&drop.

*   Add clips to favorites and re-ordering favorites with drag & drop.
*   Drag & drop clips and favorites into other apps.
*   Power user feature: holding SHIFT while pasting to sprunge.us keeps window
    open.
*   Made history clips titles editable as well.
*   Made the GUI unambiguous. There's only ever one clip shown as active.
*   Added menu items that apply to clips/favorites, re-ordered context menus.
*   Renamed menu to "Lists" and added item to "Clear favorites".
*   Added Romanian translation. Thanks Emrys!
*   Updated Russian translation. Thanks Diver!
*   Bug fix: Fixed drawing errors of split view handle on resize.
*   Bug fix: Fixed issues when starting without settings file.
*   Bug fix: Fixed crash when trying to paste to sprunge.us with no selection.
*   Bug fix: Put formerly 2nd clip into clipboard when 1st was removed.
*   Bug fix: Correctly show GUI controls availablity (e.g. the move buttons).
2016-12-30 20:01:02 +01:00
Adrien Destugues 1942b3b1ee Missing include.
Make gcc5 happy.
2016-12-30 17:50:06 +01:00
Adrien Destugues 0d7ac5eb20 Accidentally left tracing enabled. 2016-12-30 17:47:30 +01:00
Adrien Destugues f621b750f6 BSoundFile: implement most of it.
Based on the amazing work of puckipedia, this gets BePac Deluxe to play
fine on Haiku (complete with sound effects and music).

This is based on his original patch, but the irrelevent parts (working
around bugs in ffmpeg that were fixed since then) are removed.

Fixes #9939.
2016-12-30 17:32:48 +01:00
Adrien Destugues 3a530660d0 ffmpeg: use stream frame count, if provided.
Not sure why that was commented out. Computing the frame count back from
the frame duration and stream duration can be inaccurate (especially for
long frame durations and/or short streams). It is important that the
stream ends exactly when expected. If it ends earlier than the announced
frame count, an app may be stuck forever waiting for the end, or would
interpret it as a read error. If it is too long, a buffer overflow may
occur.
2016-12-30 17:30:41 +01:00
Adrien Destugues b480a593f2 ffmpeg: declare support for AIFF files in the MuxerTable.
There used to be endianness problems, but they have been fixed long ago.
It is important for some legacy apps, that these are properly recognized
as B_AIFF_FORMAT_TYPE.
2016-12-30 17:29:44 +01:00
Adrien Destugues 0963770f62 ffmpeg: update to version 0.10.16.
- This is the latest from the 0.10 branch.
- It includes several improvements and update to codecs, while keeping
  the old API.
- The patch to keep things working with gcc2 is getting quite huge.

Tested working with various files, no regressions spotted so far. Please
help complete the test set if you have files that stop working with this
version.
2016-12-30 16:30:58 +01:00
Jérôme Duval 0df7d0081b Only install libfluidsynth.so on x86_gcc2. 2016-12-30 11:32:04 +01:00
Dmytro Shynkevych 0e0f49e799 libroot: Implemented pthread barriers
This is an implementation of pthread barriers pursuant to the relevant specification.

Barriers are essentially a special case of conditional variables,
such that all threads waiting on one are woken up when the number of
waiters reaches a number provided at the initialization of the barrier.
In view of that, this implementation mimics the implementation of pthread_cond,
except it is more specialized and self-contained.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2016-12-30 11:32:04 +01:00
Adrien Destugues efd1e1eee8 fix binutils package to provide correct version of libbfd 2016-12-30 11:08:19 +01:00
Adrien Destugues d11c962bfc update sdl_ttf to remove libpng linkage 2016-12-30 10:11:44 +01:00
Adrien Destugues 4d4ccf444f Update sdl_image and sdl_sound for new libpng. 2016-12-30 09:24:54 +01:00
PulkoMandy 7056e542b7 Add forwarding header for BUrl. 2016-12-29 18:18:21 +01:00
Adrien Destugues 2c26ad4b39 move BUrl to the support kit
It is used by the media kit, which created a dependency from libmedia to
libbnetapi to openssl.
It is not entirely specific to the network kit, there are some use cases
that don't involve network at all.
2016-12-29 16:38:53 +01:00
Adrien Destugues 05d0fc8ec3 Fix more packages depending on libpng. 2016-12-29 11:48:28 +01:00
Murai Takashi 682adeb3aa IconButton.cpp: fix memory leak.
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

Ticket : #13127
2016-12-29 11:48:28 +01:00
Murai Takashi b50d53dd19 NodePreloader.cpp: fix memory leak.
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

Fixes #13115.
2016-12-29 11:48:28 +01:00
Automatic Committer b4896fbf3b Update pci.ids from pciids.sourceforge.net 2016-12-29 05:20:14 +01:00
Axel Dörfler 2060602c78 Workspaces: Turn off wheel switch for replicant.
* It's turned off by default for the app, so I see no reason why the
  replicant should have it. It's annoying to use, as my touchpad
  obviously scrolls when moving the mouse while having a button pressed.
* A cleaner solution would be to read the settings once if there is no
  WorkspacesWindow, and use the setting from there instead.
2016-12-29 00:27:48 +01:00
Adrien Destugues e8cfcb1f60 update netsurf, fontconfig, ffmpeg, cpctools
Should fix most dependencies to libpng (instead of libpng16).
2016-12-28 18:29:22 +01:00
Axel Dörfler 4068f2821a MediaPlayer: Make sure the window is on screen.
* The existing check in _ResizeWindow() was avoided when there
  is an initial frame to use (when launching with an audio file).
2016-12-28 17:43:19 +01:00
Axel Dörfler 707717e8be keystore_server: Use path as dummy checksum.
* Slighty better than nothing.
2016-12-28 17:41:04 +01:00
PulkoMandy d249a6ae85 Update more packages from the buildbots. 2016-12-28 14:18:02 +01:00
Adrien Destugues 36928a386b Update BePDF to version 2.0.1~beta1
Many improvements over the 1.2 versions, this has been waiting outside
of the depot for way too long.
2016-12-28 11:26:08 +01:00