Commit Graph

1550 Commits

Author SHA1 Message Date
Axel Dörfler 1a60caf375 * We don't do R5 testing anymore.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40158 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-08 17:26:26 +00:00
Axel Dörfler 364de37ea7 * Added Ingo's explanations as comments to the MakeLocate variants.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40157 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-08 17:26:08 +00:00
Axel Dörfler 34bebc2df0 * BootManager now only builds on x86 because it needs yasm to assemble the
boot loader.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40150 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-08 13:48:52 +00:00
Ryan Leavengood 3daa92ef31 Update WebPositive optional package.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40145 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-07 22:05:56 +00:00
Scott McCreary cb7becc01d Removing VLC from OptionalPackages, as we have no .bep file for it and no automated way to rebuild it. We can add it back in if someone puts together a working bep file or build script for it that can build it from sources and provides any required patches.
Warning you may need to update your UserBuildScript.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40141 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-07 16:37:17 +00:00
Axel Dörfler b76ca311d1 * Renamed bootman to BootManager, and moved it to the applications.
* Renamed its signature to BootManager as well.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40114 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-04 19:23:24 +00:00
Ryan Leavengood fc74a4ff91 Add the new screen savers Butterfly and Leaves to the image, and also
alphabatize the screen savers in this file.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40104 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-04 06:20:44 +00:00
Ingo Weinhold 3292bde924 Opening a FIFO end is supposed to block until the other end is opened, too.
So we need a little work-around to open both ends in the shell process to
avoid blocking. Apparently Haiku's FIFO implementation isn't quite conforming
yet.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40100 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-04 01:39:30 +00:00
Ingo Weinhold 17ebe2b021 Reimplemented the communication with the FS shell for Unixish systems (now
including also Haiku) using FIFOs instead of Unix sockets. Advantages:
* Multiple FS shells can run concurrently, since they no longer need a unique
  address.
* Killing/aborting the build_haiku_image script will automatically tear down
  the FS shell as well, so there shouldn't be any stray FS shell processes
  anymore. Hopefully also fixes #5498.

So far only tested under Haiku.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40097 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-04 01:06:56 +00:00
Scott McCreary 357eb4e314 Added build of vorbis-tools for gcc4, previous one was missing.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40045 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-31 02:22:43 +00:00
Bruno G. Albuquerque 2eb5e77d9b - Fix reference to GCC4 lib FLAC.
Note that the reference to GCC4 Vorbis Tools is also broken but I did not fix
it as there is no GCC4 vorbis Tools package available where all the other
optional packages are.
 


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40043 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-30 18:22:20 +00:00
Scott McCreary 209727818f Updated build of curl, with openssl-1.0.0c in place, should fix #7045
Fixed the filename of smpeg gcc4 build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40042 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-30 04:36:47 +00:00
Scott McCreary 1abf556ecf Added in missing sdl-rtf gcc4 package
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39952 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-26 16:14:55 +00:00
Scott McCreary 15426bc2a4 Updated openssl to 1.0.0c
Updated curl to 7.21.3
Updated build of SDL to include off by 1 resolution fix by GCI student Daniel Marth, 
and the OpenGL fix by Urias McCullough



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39940 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-24 19:21:12 +00:00
Marcus Overhagen df4948df6a Copy the DVB channel setting files to target image.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39882 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-17 21:54:06 +00:00
Axel Dörfler 529b094654 * Removed setwep from the image; it's no longer needed.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39852 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-14 21:07:56 +00:00
Matt Madia ad271e2f3e Added OverlayImage to the default image as a Demo.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39743 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-05 17:40:50 +00:00
Matt Madia 49c928a9c9 Updated baseSourceURL. Should have been part of r39552.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39738 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-05 14:11:25 +00:00
Ingo Weinhold 25dc253d6a * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-22 13:06:36 +00:00
Matt Madia 7e4d0ca539 Updated baseSourceURL (and copied the necessary files on haiku-files.org).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39552 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-21 06:28:57 +00:00
Philippe Houdoin d01a7e01ed Revert mistaken committed change.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39517 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-19 17:17:45 +00:00
Philippe Houdoin 5a2f51f20e Added WebPTranslator to Haiku image, with due credits in AboutSystem.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39516 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-19 15:45:37 +00:00
Matt Madia f84079e242 Replaced $(baseLibURL) with $(baseURL)/lib.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39400 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-10 23:31:07 +00:00
Scott McCreary 729f344683 Fixed libmng URL.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39376 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-09 16:21:18 +00:00
Michael Pfeiffer 112cf45c66 * On image renamed print_server_add_on to print_addon_server
and moved it from folder bin to servers.
  The print_server uses print_addon_server now to
  execute printer driver add-ons.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39357 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-08 18:34:43 +00:00
Michael Pfeiffer 61729fe266 * Added application print_server_add_on that is used
by the print_server to run a printer driver add-on.
  This makes the print_server
  1) resistant to add-on crashes
  2) and memory leaks in add-ons
  3) license of an add-on cannot influence the
     license of the print_server since it does not
     directly load the add-on anymore; might be
     an issue with GPL printer drivers like Gutenprint
 
  Transport add-ons directly loaded by the print_server
  should be moved outside the print_server too.
  Right now I am not aware that the transport add-ons
  in the repository have any of the issues.
  The Gutenprint driver has 2 + 3 that was the main
  motivation to implement that now. 

  Disabled for now until the launch issue is resolved.
  BRoster does not find the application by its
  signature until it is opened in Tracker once.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39346 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-07 17:13:55 +00:00
Scott McCreary 6d1078eb7a Updated the filename for OpenSSH, and fixed the conditional for Vision.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39297 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-04 15:00:36 +00:00
Scott McCreary 14324b423f Added vision gcc4 package
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39294 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-04 06:37:20 +00:00
Scott McCreary 99c871094e Updated the OpenSSH package to include the updated sshd_keymaker from mmu_man.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39293 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-04 00:04:50 +00:00
Ingo Weinhold db2b2bd629 Resolved TODO (gcc 4 .eh_frame support).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39277 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-02 20:22:48 +00:00
Scott McCreary 2ee3a4e272 Set the baseLibURL to the lib directory.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39274 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-02 15:22:54 +00:00
Scott McCreary f735809f0b Fix indentation for box2d
Fix url for libevent
Changed baselibURL to baseLibURL


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39273 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-02 15:18:59 +00:00
Scott McCreary ce658a595d Fixed conditional for box2d.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39251 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 15:37:46 +00:00
François Revol 336b87d2c4 Fix syntax.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39250 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 15:24:28 +00:00
Scott McCreary 77d77844f9 Added more gcc4 libs, removed duplicate libmng.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39249 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 05:49:49 +00:00
François Revol 9217a573f8 The 68k bootloader will get fatter with video handling...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39248 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 02:50:10 +00:00
Matt Madia 92dc6fdfb5 Fixed several conditionals. Added a TODO about a duplicate Libmng, libmng.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39228 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 12:02:35 +00:00
Scott McCreary 70782c8f24 Update libevent. Added some more gcc4 packages, including builds of the SDLLibs, AllegroLibs, and XiphLibs.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39224 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 04:32:48 +00:00
Scott McCreary 2a28aaa447 Added gcc4 packages for cmake and lua.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39221 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 00:40:25 +00:00
Michael Pfeiffer 9295cd647f * Added Gutenprint printer driver add-on to image.
* This is still work in progress:
  Printing should work with the following restrictions:
  - Color printing is untested.
  - Some configuration options provided by Gutenprint are missing.
  - Error reporting is missing. 
  - The page margins should at least to increased to 1 cm
    or 0.4 Inch.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39216 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 18:05:09 +00:00
Michael Pfeiffer c0710fb94e * Added Gutenprint data files to image (common/data/gutenprint).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39215 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 17:40:46 +00:00
Matt Madia 2b5ef22794 More cleanup.
* Removed commented code
 * Removed incorrect comments for pkgconfig, readline
 * Fixed names of archives
 * Added a TODO about duplicate libevent, LibEvent


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39209 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 16:16:34 +00:00
Matt Madia e0b5badf4b Added missing opening braces.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39208 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 16:08:06 +00:00
Matt Madia def1ceca9d Restructured conditionals. More cleanup to come.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39207 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 15:56:49 +00:00
Scott McCreary 599b0482e1 Added OptionalLibPackages, which brings in most of the LibPak gcc2 libs.
TODO: Create fresh gcc4 packages for several libs which are currently #'d out in the version.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39194 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 07:22:17 +00:00
Scott McCreary d8a9d43683 Added gcc2 armyknife and stable vision packages.
TODO: Create fresh gcc4 packages for armyknife, vision and taglib.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39193 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 07:19:02 +00:00
Scott McCreary 4b4219eba4 Added Lua as an OptionalPackage
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39187 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-29 16:20:25 +00:00
Clemens Zeidler 2ad1d63bf9 Add TagLib optional package. gcc4 package would be welcome!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39184 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-29 13:00:19 +00:00
Clemens Zeidler a4f9d5359e Fix clucene package name.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39178 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-28 21:24:50 +00:00
Clemens Zeidler 831d929e8c Cleanup OptionalBuildFeatures and add CLucene as optional build feature / fix dependencies.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39176 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-28 20:57:11 +00:00
François Revol 710dac2313 M68K: Do not force HAIKU_BOOT_PLATFORM and make the floppy image size depend on it. One should use HAIKU_BOOT_PLATFORM={atari_m68k|amiga_m68k} now instead of setting TARGET_BOOT_PLATFORM.
Note we aren't yet at the point where jam can make you a floppy image due to broken vm stuff.
It might be interesting to also switch the extension used on the image, amiga emulators prefer .adf for ex.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39165 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-27 15:51:54 +00:00
Matt Madia 9de5b02252 Renamed the variables for the catalogs and re-introduced the target 'catkeys',
which builds just the en.catkeys inside HAIKU_OUTPUT_DIR/objects/catalogs


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39130 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-24 16:55:33 +00:00
Matt Madia a8fcb885b0 Improved upon r39090.
* removed the catkeys pseudo-target
 * created catalogs pseudo-target, which builds all catalogs & en.catkeys(.pre)
 * created LocalizedTargets pseudo-target, which builds all targets that have
 been localized.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39114 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-24 03:31:34 +00:00
Matt Madia 1974e33826 * More work relating to supporting multiple localized targets in the same
directory. Introduced a new variable HAIKU_MULTIPLE_LOCALIZED_TARGETS, which
gets set in any Jamfiles that contain multiple DoCatalogs invocations. This
removes the need to supply folder parameter to DoCatalogs.
 * Add the DoCatalogs invocation for filepanel.
 * Relocated the catkeys for Screenshot and screenshot into their respective
directories.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39112 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-24 02:49:44 +00:00
Matt Madia 85cf9e37d6 Updated DoCatalogs rule, to apply a grist based on the target's signature and
not based on the automatic path-based grist. This (in conjunction with passing
a value for the 'folder' parameter) allows multiple targets within the same
source directory to have their own catalog files.
Fixes #6741.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39109 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-24 01:21:07 +00:00
Colin Günther bda76e2de0 Adding the new ralink 2860 driver. Testet on Christof Lutteroth's Eee PC 901.
Thx for letting me hack on it.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39093 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-23 20:34:26 +00:00
Matt Madia 80ad173e89 Introduced a pseudo-target "catkeys", for building all of the localized
applications. The eventual goal is to have jam package a catkeys.zip,
which can be provided to the application translation websites.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39090 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-23 20:26:08 +00:00
Rene Gollent cc7d899023 When using gcc 4, disallow use of CFI asm for now. This renders executables
generated by Haiku's build sys usable with our Debugger, pending support
for gcc4's (different) exception handler frame format.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39071 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-23 15:35:41 +00:00
Matt Madia 43882ac52c Removed Clockwerk from ReleaseBuildProfiles. This brings alpha-* in line
with that of a release build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39068 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-23 14:01:22 +00:00
Clemens Zeidler 1c52448e60 Fix dependency, thanks to anevilyak
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39017 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-20 08:48:11 +00:00
Clemens Zeidler d9fef66862 Add etPan optional package. Want to use this e-mail library to improve the imap support of MDR
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39016 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-20 07:44:30 +00:00
Michael Pfeiffer 5a695bce10 * Use layout API in libprint dialogs.
* Use layout API in preview printer add-on.
* Use layout API in some dialogs in PDF Writer.
* Removed unused class PrinterSetupWindow from PDF Writer.
* Improved layout in print_server configuration dialog.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38986 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-16 19:56:34 +00:00
Scott McCreary 7b2d993398 Updated nano to 2.2.6, neon to 0.29.5, and bazaar to 2.2.1
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38980 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-16 07:00:08 +00:00
Stephan Aßmus 01af3c69af Updated Clockwerk package one more time to fix
another crash at exit bug for which there is
even a ticket.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38968 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-13 21:06:09 +00:00
Stephan Aßmus 7536ad8142 Updated Clockwerk optional package.
* The GUI has been reworked to fix a lot of issues
   and to be more efficient (for example no backbuffered
   views are necessary on Haiku).
 * Mouse wheel zooming in the video preview uses the mouse
   position as anchor.
 * Several crashing at exit bugs have been fixed.
 * Rendering of audio/video happens interleaved now.
 * The annoying prompt to save the project when nothing
   changed is fixed.
 * The quick intro documentation has been updated as well.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38966 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-13 19:44:51 +00:00
Scott McCreary 0d6d8db9ab Updated apr-util, cmake, curl, sqlite and subversion optionalpackages.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38961 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-13 06:11:51 +00:00
Matt Madia b0ce12a2af Introduced a sanity check for building hybrids. This will cause jam to error
when the user attempts to build an incorrectly configured hybrid.
For example a GCC 2  + GCC 2 system.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38949 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-11 17:51:44 +00:00
Philippe Houdoin b2b54ce0f6 Check in BuildFloppyBootImage1 that haiku_loader could actually fit
before the image archive.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38945 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-11 10:23:22 +00:00
Matt Madia e6e5634b43 Reverted r38875, as this caused /bin to become an actual directory in /boot.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38912 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-10 00:19:52 +00:00
Matt Madia 98aa3a45fe * Repackaged the gcc-4.4.4 archive, with a g++ -> c++/4.4.4 symlink included.
* Reverted part of r38901 to create the symlink
 develop/abi/x86/gcc4/headers/cpp -> ../tools/current/include/g++


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38905 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-09 15:41:06 +00:00
Matt Madia 47d6e426e2 fixed a few issues with the jam rules associated with the gcc-4.4.4 package.
* libstdc++.so, libsupc++.so were being created in gcc-4.3.3-haiku-100425/lib
 * updated the target directory for the headers (from g++/ to c++/)
May help with #6701 -- at least #6701#comment:2


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38901 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-09 01:36:12 +00:00
Matt Madia e0f9a0eac6 Fixed a stray typo from r38873, which prevented catkey & catalog
generation/collection.  Thanks RISC for pointing this out!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38894 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-07 00:34:12 +00:00
Clemens Zeidler d9c5a02fff Put liblinprog.so into a static library and compile it into libalm.so.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38886 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-04 19:32:35 +00:00
Axel Dörfler 45d84067a1 * Removed the (supposedly) private libalm.so from the image - nothing depends
on it.
* This also fixes a broken build, as libalm currently does not compile.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38882 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-04 14:53:57 +00:00
Scott McCreary 1d2ce8b8dc Added missing symlink for sed in /bin.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38875 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-03 16:34:36 +00:00
Matt Madia 53fb9062d2 Fixed a typo from last minute changes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38874 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-03 15:24:50 +00:00
Matt Madia ab17e86a66 Reworked LocaleRules (again). The generated catkeys and catalogs are stored in
a directory structure that reflects the catalogs in the repository. DoCatalogs
accepts an optional folder parameter, which allows one to specify an additional
subfolder to glob *.catkeys from. For example dstcheck in src/bin.
Improves upon r38819 and should address the concerns in
http://www.freelists.org/post/haiku/BOM-providing-catkeyszip-and-catkeyszipmd5-again,1


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38873 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-03 15:21:59 +00:00
Scott McCreary 3221e0c669 Updated neon to 0.29.4
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38868 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-01 16:28:44 +00:00
Scott McCreary 971b07a990 Updated Pe to 2.4.3 (Pe-r600).
Removed source code links for sqlite and subversion.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38855 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-29 15:55:25 +00:00
Matt Madia 0a53d94bd5 Introduced a new variable HAIKU_CATALOGS_OBJECT_DIR. The catkeys and catalogs
are stored in signature-based subdirectories. This improves upon r37871 and
should allow BOM to properly harvest catkeys for online translation tools.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38819 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-26 16:55:06 +00:00
Scott McCreary 842b416b9b Update netsurf to 2.6, added libmng as a dependency for netsurf.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38818 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-26 16:26:55 +00:00
Scott McCreary 5722edeb67 Moved make and mkdepend to OptionalPackages, updated libtool to 2.4.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38813 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-25 16:21:22 +00:00
Scott McCreary 9cd45f7edf Updated autoconf to 2.68
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38798 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-23 14:33:11 +00:00
Stephan Aßmus c1e73fbf52 Enabled any and all decoders and demuxers which are currently compiled into
FFmpeg. It's a bit sad, but this obsoletes pretty much all other decoder
and reader plugins. Some of them were built on external libraries as well
(AC3 (not part of default image anyway, since it's GPL), APE, MusePack),
so it's not really a big difference to using FFmpeg as external library.
The format matching is greatly simplified by using B_MISC_FORMAT_FAMILY
for everything but raw audio, and the actual FFmpeg CodecID as codec tag.
The downside of this is that the AVFormatReader can no longer be used with
other decoder plugins, but it would be easy to add special cases for native
decoders we wish to support. Obviously the out of the box support for file
formats and decoders has greatly increased with this change, so there has
to be a pretty good reason now for writing a "native" decoder or reader.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38786 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-22 11:10:51 +00:00
Scott McCreary 7e4a820354 Updated bzip2 OptionalPackage to 1.0.6.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38755 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-21 07:16:33 +00:00
Jérôme Duval 64bf10e2aa added several firmwares for the iprowifi4965 driver
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38732 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-19 22:02:21 +00:00
Jérôme Duval eea6d49bd6 switch gcc 4 native compiler to version 4.4.4
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38723 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-19 13:32:32 +00:00
Scott McCreary 4831b4fbfd Fix the gcc4 conditionals for BeAE, Bazaar and BurnItNow so that they will work on a ggc4hybrid build correctly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38714 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-18 23:43:48 +00:00
Scott McCreary beb4fe7528 Updated BeAE and added a gcc4 build.
Added BurnItNow, both a gcc2 and gcc4 build.
Added Bazaar, both a gcc2 and gcc4 build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38665 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-16 02:34:38 +00:00
Stephan Aßmus 5021eb2421 Removed the "native" ogg, vorbis, theora and speex plugins in favor
of support for these codecs and demuxer in the FFmpeg plugin. The
ogg test streams I downloaded play fine now. For example, Big Buck Bunny
would play without video before and ogg files natively encoded with the
FFmpeg plugin wouldn't play at all. Since the removed plugins were not
maintained and were based on external libs themselves, I didn't see the
point in keeping them.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38646 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-14 12:32:04 +00:00
Clemens Zeidler 3c4e4aa4f6 Add SATDecorator to the image and create the decorator directory. To use S&T it has to be enabled by setdecor SATDecorator.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38626 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-13 03:52:26 +00:00
Stephan Aßmus f3d6fe6493 Disabled ffmpeg build for anything than x86, since there are problems
on PPC and it was pointless to give the PPC developers trouble while
there isn't even a desktop on PPC yet. Sorry about that!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38611 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-12 10:01:22 +00:00
Scott McCreary 8f25594c11 Fixed the BeAE build.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38595 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-10 01:41:29 +00:00
Scott McCreary d3902df608 Added Ruby and Paladin as OptionalPackages
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38574 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-08 08:01:53 +00:00
Stephan Aßmus 631e3dcf4b * FFmpeg is not x86-only at all. The Jamfile tries to configure
the build depending on the target architecture.
 * Add the folder for media plugins to home/config/add-ons.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38559 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-07 10:19:35 +00:00
Stephan Aßmus d29fcc50b8 Switched support for AVI files from native Reader to
FFmpeg plugin, which now works for much more files
in my testings.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38556 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-06 21:23:39 +00:00
Stephan Aßmus 9abb7d4713 Remove the Matroska reader from the image and enable
Matroska support in the FFmpeg plugin. I have a few streams
to test with, most didn't play right with the Matroska reader,
many simply crash. With the FFmpeg matroska support, most files
do play fine. Seeking the audio stream is a problem, in that
the FFmpeg code does not build the index for the audio stream,
and so seeking always falls back to regions of the file that
have already played. The audio will catch up eventually and
playback will be fine again. A minority of files I could test
with don't work right, those seem all to be older files.
Overall, the support for Matroska files has much improved
with this commit. I am still investigating why FFplay has
no trouble seeking in mkv files, while the FFmpeg plugin only
seeks perfectly in video streams. It may be a problem that
the FFmpeg plugin uses completely separate AVFormatContexts
for each stream, which on the other hand allows to seek BMediaTracks
independently from each other and resolves concurrency issues.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38541 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-06 09:50:24 +00:00
Scott McCreary 3a82446b9a Add man and groff as optionalpackages, update cmake, bzip2, p7zip, openssh to move their
man files from /boot/common/man to B_COMMON_DOCUMENTATION_DIRECTORY/man.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38495 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-01 15:26:28 +00:00
Rene Gollent 703b67c0ca Update Web+ to r545 to fix compatibility with recent Locale Kit ABI changes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38471 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-31 00:07:28 +00:00
Scott McCreary 10c5ff834d Second try at python-2.6.6
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38436 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-30 05:53:08 +00:00
Scott McCreary 843c2663c8 Update openssl to 1.0.0a and python to 2.6.6
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38435 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-30 02:37:40 +00:00
Adrien Destugues 18900042ce * Use defines for the SCSI commands instead of the numeric opcode directly
* Colorize the trace output for easier syslog reading
 * Add usb_floppy to the default image
 * disable error tracing


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38411 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-28 08:57:29 +00:00
Stephan Aßmus e9a09f6670 * Enabled the mp2/mp3 decoder in the ffmpeg plug-in (CodecTable.h).
* Removed the mp3_reader and mp3_decoder from the image and from
   the source tree even. The mpeg123lib based decoder was crashy,
   since the lib didn't cope with bad input data too well, whatever
   the reason, but bad input can also be a specially crafted file.
   I didn't see the value in keeping two decoders around that use
   a third party library as backend. While reading in the mp3_decoder
   code, I even saw that it used global variables in the mpeg123 lib
   to figure out framerate and channel count, after decoding a bit of
   input. Obviously this has concurrency issues.
 * Removed the mp4_reader from the image. It is native code, and should
   perhaps be preferred over imported code, but I don't have the
   resources to look into it, and David doesn't seem to have the time
   either. There are basically three types of problems with the
   native mp4 reader: 1) It is way too CPU intensive. I have many HD
   files that don't play at all, since there is not enough time left
   for actual decoding. 2) Seeking leaves a lot of visual artifacts
   (with the very same decoder plug-in), since there seems something
   wrong either with finding true keyframes, or with flushing buffers
   correctly. And 3) very often audio stops working at all after
   seeking. Sometimes a keyframe is returned for audio which is very
   far away from the wanted frame, which currently triggers bad
   behavior in the audio producer node in MediaPlayer and can even
   crash the media_addon_server. With the ffmpeg based mp4 reader,
   none of these problems exist: Seeking is perfect, no artifacts,
   CPU load is low enough for pretty much all HD clips I tested with,
   and audio always works and is always in perfect sync with the video
   after seeking.

If there are regressions after this commit at all (I tested a lot of
files), then I anticipate only that the ffmpeg plugin does not advertise
support for files it could actually handle (i.e. easily fixable). In
those cases hopefully a test stream can be made available. If the
native mp4 reader is improved to the point that it works as well as
the ffmpeg mp4 demuxer, we can easily switch it back, but for now, users
will prefer reliable playback.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38403 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-27 17:16:00 +00:00
Axel Dörfler d26fafe96b * The arp module gives warnings in GCC4, so the typo was actually needed; this
temporarily fixes the build again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38398 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-27 12:09:47 +00:00
Axel Dörfler 40b788d449 * Fixed typo that prevented the datalink_protocols to be compiled with -Werror.
* Enabled -Werror for the protocols.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38392 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-27 10:53:04 +00:00
Oliver Tappe 8b31c7e7aa * oops - removed debug leftover
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38385 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-27 00:58:34 +00:00
Oliver Tappe 540cbcd8e6 * add explicit check against mismatching version of legacy compiler, avoids
trying to build the compiler when it's not going to work


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38384 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-27 00:57:11 +00:00
Axel Dörfler f9bb7404fa * Updated the GCC2 package to version -100818. This will soon be needed to be
able to build Haiku.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38376 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-26 14:31:52 +00:00
Rene Gollent 4e3080b72d Updated cdrtools optional package rebuilt by Chris Roberts due to some errors that crept into the earlier one. Added iconv as dependency.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38358 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-25 20:49:21 +00:00
Rene Gollent 2dda1d60ea Remove duplicated files from cdrtools package. Closes #6501.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38352 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-25 14:04:39 +00:00
Oliver Tappe 34d9bfb077 Missed this when working on warnings a couple of days ago:
* enable -Werror for print add-ons and wonderbrush translator add-on

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38320 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-23 14:40:29 +00:00
Scott McCreary 87bd186931 Updated yasm to 1.1.0
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38315 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-23 06:56:08 +00:00
Matt Madia dbbd40614e Siarzhuk Zharski updated Vim to version 7.3. Updated files per request.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38308 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-22 10:03:30 +00:00
Oliver Tappe eba0c4d6d7 * enabled -Werror for all apps
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38275 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 17:36:23 +00:00
Oliver Tappe 3605272d0f * turns out src/kits/tracker was low hanging fruit, as it didn't contain any
warnings at all - enabled -Werror for all kits

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38267 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 15:54:21 +00:00
Oliver Tappe 1662a36480 * fix the single remaining gcc2-warning in media kit and enable -Werror for it
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38266 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 15:46:54 +00:00
Oliver Tappe 269ebc04b9 Fix #6373, second try
* make BDADDR_* macros refer to value types instead of addresses
* adjust all interfaces using bdaddr_t* to use (mostly const) refs instead,
  which IMHO makes the interface & code clearer
* that got rid of a couple of const incorrectness casts
* some cleanup along the way


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38265 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 15:29:02 +00:00
Oliver Tappe 32a2294fdc * revert r38213, as it introduces initialization problems
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38263 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 14:40:17 +00:00
Rene Gollent c36933ad2e Fetch ICU PPC optional package from the default optional packages dir.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38255 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 23:22:42 +00:00
Andreas Färber 6f5eadd525 ppc: Add ICU package
As an interim solution for fixing the build,
download an ICU package from Haiku Ports.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38254 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 23:06:15 +00:00
Rene Gollent 316c84b2b4 Update WebPositive to r544 - fixes compatibility break due to
recent layout kit changes.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38253 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 22:59:13 +00:00
Oliver Tappe e0ef64750f * fix #6373 by switching the BD... macros to take the address of corresponding
constants, which had to be defined in several places in order to be available
  in the kernel addons, network protocols and the server/kit.
* enable -Werror for all servers

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38213 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-17 21:46:32 +00:00
Oliver Tappe 8f62243f37 * fix warnings in Keymap preflet about hidden virtual by renaming SetFont()
to SetBaseFont() (and fFont to fBaseFont)
* enabled -Werror for all preflets


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38203 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-17 17:37:15 +00:00
Oliver Tappe 37cebf6883 * fixed all warnings in FileTypes preflet and enabled -Werror
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38199 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-17 16:41:28 +00:00
Oliver Tappe 2655efc395 Fixes to Notifications preflet
* CID-1501: protect against dynamic_cast potentially returning NULL
* additional style fixes
* fixed all warnings and enabled -Werror

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38188 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-17 14:56:51 +00:00
Oliver Tappe 529fd9af5d Fixed all warnings in Shortcuts preflet and enabled -Werror for it
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38186 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-17 14:35:28 +00:00
Scott McCreary 9fef36ccc8 updated cdrtools to 3.00
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38111 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-15 10:59:01 +00:00
Scott McCreary f50aabd24d update curl optional package to 7.21.1
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38101 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-14 17:30:39 +00:00
Andreas Färber 8b006b36e7 Allow to suppress individual Optional Packages
Add Jam rule SuppressOptionalHaikuImagePackages as a mechanism to keep
packages from being installed.

Extend the UserBuildConfig.ReadMe document to cover the new command.

Closes ticket #6260.

Changes from v1:
* Simplified IsOptionalHaikuImagePackageAdded as suggested by Ingo.
* Added example as documentation.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38100 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-14 16:43:55 +00:00
Scott McCreary 84f7450097 Update autoconf to 2.67
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37915 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-05 03:16:18 +00:00
Philippe Houdoin e45b794a5d OpenGL add-ons should be hybrid targets.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37901 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-04 14:09:48 +00:00
Adrien Destugues a7faa05822 * Allow to put the different catalogs for the bin/ directory in spearate places in the generated folder.
*  I didn't manage to make it work for the translations, however. If someone with better jam knowledge could look at it...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37871 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-03 14:10:15 +00:00
Adrien Destugues 4d978eea2f * Fix the WinDecorator and some parts of the MacDecorator
* Since they all work reasonalbly well, add them to the default image. (beOs had them after all)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37864 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-03 10:32:19 +00:00
Rene Gollent 7283e760ab Update Web+ to r542 for locale kit compatibility fixes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37832 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-02 02:17:33 +00:00
Rene Gollent f6896f2175 Update Web+ to r541.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37826 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-31 18:19:10 +00:00
Oliver Tappe f0900cb3ea * fixed a warning in the opengl preflet and added the current
state of things for all preflets to the EnableWerror 
  declarations


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37814 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-29 20:13:00 +00:00
Matt Madia 19aa183a5d Increased the size of the default image. Upon first boot, less than 800 KiB was
available for a gcc2hybrid.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37811 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-29 18:31:36 +00:00
Matt Madia 7bb30491f0 Fixed the haiku-netboot-archive, as ipv4_datagram was removed in r37794.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37797 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-28 20:12:49 +00:00
Axel Dörfler 61729d9323 * Reworked the complete stack to allow more than one address per network
interface - this caused quite a number of changes.
* Network interfaces, and its addresses are now reference counted (not yet
  complete, though, InterfaceAddresses need to hold references to their
  interface as well).
* There are two known regressions of this commit that I will fix later:
  - you cannot remove interfaces anymore
  - IPv4 multicast was broken anyway, but now it's disabled, too.
* Moved a device_interfaces.cpp|h out of interfaces.cpp.
* The datalink layer chain is now instantiated per domain per interface,
  not just per interface anymore.
* When a buffer reaches the network layer, it has no known interface yet, ie.
  the ipv4|6|whatever modules need to set this manually.
* Added more debug output, and some new debugger commands, the control option
  is now printed in clear text.
* Added hash_address() function to the address modules. Added "const" to
  set_to_defaults() where needed.
* Fixed net_buffer's restore header functions offset use as reported by Atis.
* Improved buffer dump output, use the domain module to print the address if
  available.
* Moved net_buffer::type into the union, as it's not needed by the upper layers
  anymore.
* Moved IPv6 specific code from {add|remove}_default_route() to where it
  belongs, but disabled it for the time being.
* Completely discarded useless ipv4_datagram module.
* Added ping6 to the build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37794 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-28 17:38:23 +00:00
Michael Pfeiffer 6f0d416957 * Moved enconding files into system/data/PDF Writer directory,
as correctly pointed out by Ingo these are no setting files.
* Use find_directory() here and in places marked with TODOs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37772 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-27 14:45:25 +00:00
Adrien Destugues ba12b8a9c1 * Remove references to the timezone files in userbuildconfig jamfiles. We would need another AddSymlinkToHaikuImage
example...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37770 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-27 10:46:02 +00:00
Adrien Destugues 4782f2be6c * Remove now unneeded (hopefully) timezone data
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37769 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-27 09:48:36 +00:00
Oliver Tappe c090a0fd84 * updated ICU build packages with newer builds that try a bit harder to avoid
warnings and incorporate some of the ICU-patches we had in our repo before
  we upgraded to 4.4.1
* fixed remaining warnings when building locale kit
* activated EnableWerror for locale kit
* added 'Unicode' license, which is the second license in use by ICU


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37763 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-26 22:05:39 +00:00
Michael Pfeiffer b085f93bcd * Added files used by PDF Writer to the image
(closed ticket #6380).
* Changed path to /boot/common/settings.
Someone feel free to change the implementation to get 
the path from find_directory(...). 


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37761 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-26 18:30:36 +00:00
Matt Madia 266c6cf464 Remove useless commented code. No functional change.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37748 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-25 23:41:39 +00:00
Oliver Tappe ad51686353 * improved the locale kit build rules and headers to use a different set of
B_TRANSLATE-macros when running collectcatkeys, simplifying the regex a lot
* added B_TRANSLATE_NOCOLLECT...-macros for the case where a non-literal
  string shall be translated, but not picked up by collectcatkeys


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37746 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-25 22:47:39 +00:00
Matt Madia 0f75e967c8 Introduced a new variable, HAIKU_INCLUDE_TRADEMARKS. It used to include/exclude
files from HaikuImage and is set when HAIKU_DISTRO_COMPATIBILITY is 'official'
or 'compatible'


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37742 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-25 20:34:17 +00:00
Oliver Tappe a3f665982e * reintegrated posix-locale
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37725 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-23 23:13:00 +00:00
Oliver Tappe b891b0acae * broke out locale-related jam rules into their own file, LocaleRules
* made locale build tools shut up about anything except warnings or errors


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37723 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-23 19:56:24 +00:00
Oliver Tappe 8c28b85ef3 * one more Werror-related build fix for bluetooth
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37673 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-21 23:30:32 +00:00