Commit Graph

50038 Commits

Author SHA1 Message Date
Jonathan Schleifer
6c95865236 Replace a few equ with %define to make nasm happy
Interestingly, it only complained about some of them. Changing them all
to %define though, as equ means it should try to evaluate it once, which
of course it can't really if those are ebp+CONSTANT.

Didn't catch those since I wasn't building gcc2h.
Thanks to jessicah for reporting and testing the fix!
2014-03-29 05:07:54 +01:00
Rene Gollent
a743eac426 Add nasm x86 package.
Also update autoconf, curl and openssl.
2014-03-28 22:27:36 -04:00
Rene Gollent
133af3f5e1 HaikuDepot: Fix x86 build. 2014-03-28 22:12:06 -04:00
Jonathan Schleifer
d6f8092732 Sorry, my last commit was incomplete 2014-03-29 02:29:52 +01:00
Stephan Aßmus
5bd5f161e8 HaikuDepot: Populate package icons from web app.
* Transformed ConnectionTest into WebAppInterface
 * Added methods to Model to trigger the population of all packages
   with additional information that is needed in the list view.
 * This launches a thread which tries to retrieve icons for all known
   packages from depot.haiku-os.org. This is uncached and very slow. I
   guess it could even be fast enough with a change to the protocol where
   icons are not retrieved one at a time.
2014-03-28 23:49:29 +01:00
Stephan Aßmus
b34f1a8b11 HaikuDepot: Refactored setting title and icon in listview...
... so that it is also done when a package state change notification
is received that has the icon bit set.
2014-03-28 23:49:28 +01:00
Stephan Aßmus
22949ba2ef HaikuDepot: SharedBitmap: Added loading from buffers.
Refactored loading from a buffer when loading from resources and
 re-used that for instantiating a SharedBitmap from a BMallocIO.
2014-03-28 23:49:27 +01:00
Jonathan Schleifer
a04a520b0d Switch back from yasm to nasm
These days, nasm supports more instructions than yasm. Additionally, it
offers a disassembler.
2014-03-28 23:10:24 +01:00
Adrien Destugues
3dc701c1c7 Add nasm package. 2014-03-28 23:03:41 +01:00
Adrien Destugues
dded020a19 Update Qupzilla to 1.7
Packages provided by Arfonzo.
2014-03-28 13:47:48 +01:00
Adrien Destugues
626d341c24 ffmpeg media plugin: merge muxer and demuxer tables
* The media_file_format struct has B_READABLE and B_WRITABLE flags,
allowing us to tell which formats we support decoding and encoding
* This allows application to query for the supported decoding formats.
* Also adjust some of the MIME types to match what's actually used (eg.
in HTML5 audio).

This makes html5test.com detect which formats we declare we can decode.
2014-03-28 11:47:22 +01:00
Jonathan Schleifer
4626c49e32 desklink: Fix %ld being used instead of B_PRId32
Also enables -Werror.
2014-03-27 20:36:39 +01:00
Axel Dörfler
c8127e2b7d DatagramSocket.dox: fixed ReceiveFrom() description.
* Please read other documentation and code before trying to write any
  documentation for Haiku. While any effort to improve our documentation
  is welcome, adding non-sense to it is harmful. Writing proper
  documentation is hard.
* Fixed spelling in a number of cases.
* Please don't write method names without (). Please use \a and \c to
  mark the text accordingly.
2014-03-26 23:47:08 +01:00
Stephan Aßmus
4846299ab9 HaikuDepot: Test some web app features
* Invoke "getPkg" JSON API, doesn't work yet.
 * Download a package icon in HVIF, works nicely.
2014-03-26 23:02:48 +01:00
John Scipione
8d6d2daa3f Time: Remove superfluous MakeEmpty()
Thanks AnEvilYak
2014-03-26 17:51:14 -04:00
John Scipione
aa8033905a Time: Fix memory leak.
BListView::RemoveItem() doesn't delete the item, it just removes it
from the list. We have to delete the item to free the memory it
consumes ourselves.
2014-03-26 17:34:48 -04:00
John Scipione
14d7522197 Time: Style fixes to NetworkTimeView 2014-03-26 17:21:00 -04:00
Dariusz Knociński
39a1e74b08 Time Preferences crashes with empty selection
Application "Time" crashes when you push "Remove" button without any
selection on list of network time servers.

Fixes #10716

Please use git format-patch to create your patches in the future so that
the author information is preserved.

Signed-off-by: John Scipione <jscipione@gmail.com>
2014-03-26 16:56:49 -04:00
Jérôme Duval
aafc3386ef boot packagefs: Fix header path in zlib dependency
Thanks to Ingo for pointing at this better fix.
2014-03-26 19:38:30 +01:00
Adrien Destugues
be18025283 Update Protrekkr package.
This version can be installed. Sorry for the bug.
2014-03-26 15:23:55 +01:00
Axel Dörfler
bff2690587 makefile-engine: fixed build of kernel add-ons.
* Actually, hopefully: not yet tested.
* Automatic whitespace cleanup.
2014-03-25 23:36:26 +01:00
Axel Dörfler
d941d6bac3 Minor cleanup. 2014-03-25 23:36:21 +01:00
John Scipione
fc00fd8d91 build fix try number 2
Process Controller needs private shared headers for StringForSize.h
2014-03-25 15:16:13 -04:00
John Scipione
30dd4e6f70 fix build, update private headers
need to inform these apps that the location of about window has changed,
I must have had stale objects that made it appear to work initially.
2014-03-25 14:46:59 -04:00
John Scipione
9ce450b9c2 AboutWindow: Move to Interface Kit (still private) 2014-03-25 14:17:19 -04:00
John Scipione
a60e98f4a1 AboutWindow: Make setters virtual 2014-03-25 14:07:47 -04:00
John Scipione
78877e7200 AboutWindow: Add FBC padding 2014-03-25 14:07:46 -04:00
John Scipione
293d80be6f BAboutWindow: style fixes
* mostly whitespace fixes
* reorder methods
2014-03-25 14:07:44 -04:00
John Scipione
71e3210d35 AboutWindow: Right-align close button 2014-03-25 13:38:59 -04:00
John Scipione
f188f5ccfc AboutWindow: Simplify layout (de-ident)
There's no functional change here but this eliminates a redundant group.
2014-03-25 13:38:08 -04:00
John Scipione
924f8e5344 AboutWindow: Make FromSignature methods private 2014-03-25 13:37:01 -04:00
Stephan Aßmus
7f0d550a7c HaikuDepot: Forgot to add the new files. 2014-03-24 23:37:40 +01:00
Stephan Aßmus
f9ed97eaee HaikuDepot: Test app for haiku-depot-web connection
* Just a playground for getting my feet wet with communicating
   with the web-app. For now only connects over HTTP.
2014-03-24 23:36:13 +01:00
Stephan Aßmus
b25fb3d559 Add a few extensions to transport stream MIME type 2014-03-24 23:36:04 +01:00
Axel Dörfler
d7f7bf2d89 Renamed HaikuDepot's home to haikudepot.
* This closes #10699. I mentioned that to stippi after his first commit
  of HaikuDepot, anyway :-)
2014-03-24 22:25:21 +01:00
Alexander von Gluck IV
1d481eee64 3rdparty: These 3rd party mesa bits are no longer needed
* Mesa is completely filled by recipies now
2014-03-23 18:48:34 -05:00
Stephan Aßmus
39fce398ee Raised maximum vector data size from 16 KiB to 512 KiB.
* The maximum vector icon data size was a bit low. That may
   be hard to track down why a certain vector icon doesn't work,
   especially when imported from SVG...
 * Don't allocate the vector buffer on the stack anymore.
2014-03-23 21:59:58 +01:00
Alexander von Gluck IV
c075da70b6 3rdparty: Add Linux IOMMU script
* For use on linux hosts to attach a secondary GPU directly
  to a qemu / kvm virtual machine.
* The attached card may be in a limbo state, so the driver will
  need to re-post the GPUU
2014-03-23 12:48:30 -05:00
Oliver Tappe
9109e44e2e Include findutils_bootstrap on x86* versions of bootstrap image. 2014-03-22 23:21:25 +01:00
Jonathan Schleifer
18bac98397 Fix missing includes in libbsd
This makes it compile with -Werror.
2014-03-22 21:23:30 +01:00
Oliver Tappe
a8c098a3ba Replace HAIKU_{BOOTSTRAP,MINIMUM}_BUILD with HAIKU_BUILD_TYPE.
* Instead of separate variables, HAIKU_BUILD_TYPE is set to one of
  'bootstrap', 'minimum' or 'regular'.
* Adjust uses of HAIKU_BOOTSTRAP_BUILD accordingly.
2014-03-22 20:24:07 +01:00
Oliver Tappe
6d8c8a9dfd Default packages are now selected via image build feature.
* Introduce a build feature per image type (i.e. minimum_image, 
  bootstrap_image and regular_image).
* Activate the build feature matching the active image type.
* Use the image build features to group the default packages.
2014-03-22 20:24:06 +01:00
autonielx
835bcdda71 Update translations from Pootle 2014-03-22 06:18:26 +01:00
Jonathan Schleifer
dbb5224ac2 Revert "x86 and x86_64: Update binutils package."
This reverts commit 4a4e2dae77.

It broke the build with:
Resolving package dependencies ...
Encountered problems:
problem 1: nothing provides cmd:as>=2.23.2_2013_04_09 needed by
gcc-4.8.2_2014_01_28-2
  solution 1:
    - allow deinstallation of gcc-4.8.2_2014_01_28-2

Instead, the fixed binutils package should be used. Reverting this now
as otherwise it's not even possible to build a system to build a fixed
package.
2014-03-22 02:34:52 +01:00
Jonathan Schleifer
d665b2637e Fix compilation of WebPositive on x86_64 2014-03-22 02:33:29 +01:00
John Scipione
fd3fa9178b KeyMap: Redo modifier keys layout
... by using a group layout inside of a grid layout we can get this
to layout how we want it without having to calculate the label
widths manually.
2014-03-21 17:26:28 -04:00
Zhuowei Zhang
8512f7b056 Added a simple window to display console messages (fixes #10410)
Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
2014-03-21 08:47:20 +01:00
John Scipione
449d68282f KeyMap: Fix alignment of role labels
... by setting all labels to take up the width of the longest label.

Fixes #10693
2014-03-20 12:44:39 -04:00
Jérôme Duval
4a4e2dae77 x86 and x86_64: Update binutils package. 2014-03-19 23:47:33 +01:00
Jérôme Duval
c2719465fa Update binutils version in haikuports.cross repository. 2014-03-19 20:55:44 +01:00