#
a6a99fce |
|
30-Oct-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
zlib: added an optional build package, integrated to the build * optional package for zlib 1.2.7 * keep zlib in build for the bootloader tarfs
|
#
61cb4d8c |
|
23-Aug-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
libpng and jpeg: build against optional packages. * added optional feature package for libpng 1.5.12 gcc4/gcc2 x86 and ppc * drop libpng sources and headers from the tree. * added optional feature package for jpeg 8d gcc4/gcc2 x86 and ppc * drop jpeg sources and headers from the tree.
|
#
99a7ed4d |
|
29-Apr-2012 |
czeidler <haiku@clemens-zeidler.de> |
Remove lp_solve from the source and from the image. Its not used anymore and should be an optional package otherwise.
|
#
362efe0c |
|
17-Mar-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
freetype: builds against the 2.4.6 optional package. * added optional feature package for freetype 2.4.6 gcc4/gcc2 x86 and gcc4 ppc. * FT_CONFIG_OPTION_SUBPIXEL_RENDERING is disabled, --include-patented-code doesn't change this setting anymore. This would require different packages. * drop freetype sources and headers from the tree. * fix decorators, test app server and appearance to use feature package headers. * hybrid build untested.
|
#
77d663c3 |
|
08-Jan-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Remove the Haiku Mesa fork
|
#
da465207 |
|
07-Jan-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Break glut out from mesa lib As glut is no longer in upstream Mesa and no longer developed we will need to keep a fork.
|
#
5098ba1b |
|
13-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Update ICU to 4.4 * Remove 4.2 sourcecode * ICU is now an optional package (mandatory) * Adjust the namespaces and libraries names where needed git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37498 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e842ee19 |
|
14-Mar-2010 |
Jérôme Duval <korli@users.berlios.de> |
* moved tiff public headers to headers/libs/tiff * build shared and static libraries for libtiff, cleaned libtiff sources * TIFFTranslator now uses this library I used 3.8 as library version as it seems the API didn't change since then git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35857 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
62f9de87 |
|
24-Sep-2009 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Moved Mesa libs (mesa, glu & glut) under src/libs/mesa, where it should have been since long already. This should help aljen reintegrate his gallium branch sooner than later, which after the speed improvment on softpipe made last days will be welcomed, I'll bet ;-) Maybe it's possible to even have both current Mesa Software Renderer add-on *and* Gallium-based SoftPipe one. Will need to actually support renderer selection (in OpenGL preference panel or via a missing OpenGL Kit API), as today the first add-on found is the only one ever selected... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33282 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
75f15221 |
|
18-Sep-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* reintegrated gsoc-locale-kit branch into trunk - there's more work to do, but it's about time to give this code more exposure. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33176 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e58f5f3d |
|
20-Aug-2009 |
Ryan Leavengood <leavengood@gmail.com> |
Extract libjpeg from the JPEGTranslator and make it a standalone lib. Added to image and DevelopmentMin optional package. This is the original libjpeg (6b), which I will updated to version 7 within the next few days. I need to understand better the modifications made to it before updating. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9996b69b |
|
15-Aug-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added new library libgnu.so, which will contain GNU compatibility interfaces (analoguously to libbsd.so). * Added an implementation of the GNU/Linux xattr interface. xattrs are mapped to Haiku attributes with type B_XATTR_TYPE. Haiku attributes are mapped to xattrs by moving them into the "user.haiku." namespace and appending the type to their name. Complete, but utterly untested yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
59d799da |
|
28-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved the mapm library from src/apps/deskcalc to src/libs and headers/libs. * Moved the ExpressionParser class to shared. It's now built into its own static library. * Added hexadecimal number support to the expression parser as well as Evaluation*() methods to get a number instead of a string. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31298 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
697eb34c |
|
20-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved libudis86 to headers/libs/udis86 and src/libs/udis86. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31153 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39d58e2f |
|
22-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Experimental approach to tackle the problem with Be's negative error codes and ported software: * If the macro B_USE_POSITIVE_POSIX_ERRORS is defined the POSIX error code constants (ENOMEM, EINTR,...) will have positive values. * Introduced the macros B_TO_{POSITIVE,NEGATIVE}_ERROR() which do convert a given error code to a positive/negative value. * Added static library libposix_error_mapper.a that overrides all POSIX functions (save the ones I forgot to add :-)) directly meddling with error codes (having them as parameter or returning them) dealing with the positive<->negative error code conversions. The functions have hidden visibility, so they affect only the shared object they are linked into. * So ideally all one has to do is to build a ported software with -DB_USE_POSITIVE_POSIX_ERRORS and -lposix_error_mapper and be good with respect to error code problems. * Potential issues: - When mixing ported and Haiku native code, i.e. using Haiku native code in a ported software or using a ported library in a Haiku native application care must be taken to convert error codes where the two interface. That's what the B_TO_{POSITIVE,NEGATIVE}_ERROR() macros are supposed to be used for. - A ported static library can obviously not be linked directly against -lposix_error_mapper. The shared object linking a against the ported static library has to do that. The previous point applies when that causes mixing with Haiku native code. - When dependent ported libraries are used probably all of them should use the error mapping. Comments welcome. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29653 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
02f81b02 |
|
12-Nov-2008 |
Oliver Tappe <zooey@hirschkaefer.de> |
switched libtextencoding to use the new standalone libiconv: * adjusted libtextencoding's Jamfile * added libiconv.so to image * added iconv headers to optional package Development (under 3rdparty) * removed old private version of libiconv from textencoding git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28631 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12fd6cc2 |
|
22-Jul-2008 |
Karsten Heimrich <host.haiku@gmx.de> |
* move libprint sources into libs, as it is a 3rdparty lib * move libprint headers into libs headers folder accordingly * merge all shared folders sources into kits print, we might build later on a real print kit, propably also to access cups from an nicely API, atm static * move all shared headers into private print, also pr_server.h from interface * adjust build to work with the changed folder layout git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26570 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d419b482 |
|
07-Apr-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Integrate the USBKit into libdevice and make it public. I left the USBKit.h name, as it in fact is like a kit in the kit. It combines the different BUSB* classes as compared to SerialPort.h where there really is a 1:1 relationship between the header and the (one) class. If someone has a better fitting name please shout. Separated the usb_raw.h into usb_raw.h which defines the protocol and usb_raw_private.h which holds the internal device structure for usb_raw. This reduces the header dependencies. Hopefully cought all occurencies of USBKit.a usage (in usb_dev_info and the usb_webcam media add-on) but might have missed something that is not in the image. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24858 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a101e99a |
|
06-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added libalm.so and its dependency liblinprog.so. libalm.so provides a BLayout implementation (BALMLayout) using the Auckland Layout Model (ALM). The original ALM was implemented by Christof Lutteroth, the Haiku/C++ version by James Kim. The code needs some review, but the test programs seem to work fine. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23889 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c264769 |
|
27-Sep-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed the qoca library and the layouter implementation using it. * Use the new ComplexLayouter for the more complex layouting tasks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22335 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f3138ed |
|
15-Sep-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved qoca to src/libs/qoca. * Made use of qoca opt-in. You have to set the jam/environment variable LAYOUT_CONSTRAINT_SOLVER to "qoca" to do that. Unfortunately it turned the latest version of qoca is GPL (only earlier version were LGPL; the license included in the downloadable archive was misleading), so we can't use it. Complex layouts constraints that would require constraint solver support are ignored until I've found a replacement. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22235 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
750ddafd |
|
02-May-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
initial work towards a FreeBSD network driver source level compatibility layer. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20985 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3c0b8e7f |
|
23-Jan-2007 |
Michael Lotz <mmlr@mlotz.ch> |
Commiting reimplemented USBKit that is compatible with the old Be sample code version. It is supposed to be cleaner and more object oriented. It also adds some features (like a string getter for the interface) that were appearantly left out in the Be implementation. It is currently built as a small static library from src/libs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19913 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fdad9c93 |
|
13-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Ported libtelnet.a and telnetd from FreeBSD. * The subdirectory is called "libtelnet" instead of "telnet" (as usual), since telnetd expects some headers to be found in libtelnet/ (which I could have changed as well, just in case you very much prefer telnet/). * I needed to disable some stuff to make it compile, and it's absolutely not tested, so it might as well not work yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19488 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5fc2ff88 |
|
26-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
work in progress to integrate vector icons with BNodeInfo, BMimeType and Tracker in general, nothing should have changed visually, Tracker is now using 32 bpp icons though I hope I have not broken anything... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd04a1e7 |
|
21-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* quickly unbreak the build... I wasn't realizing that the headers got added in my (bonefish's) developer branch... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18554 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
86133f5e |
|
21-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* (temporarily) added libexpat, built as static lib, removed all clutter, straight from the sources of release 1.95.8, configured to obtain expat_config.h, seems to work fine git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
844f23f9 |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added the BSD-ish libcrypt.h for your convenience. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18451 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a68dd7c2 |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Imported ncurses 5.5 after having run configure and make with build files removed. * Simplified build a lot due to running make before (should be fixed one day). * Only builds libncurses.a without the widechar and trace parts. * All other libs (forms, panels, ncursesc++, ...) are left out for now, until a need for them arise. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18439 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70b0887a |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Imported libutil.a and libedit.a from FreeBSD 6.1 release. * Build of libedit.a is simplified; it does not recreate some automatically created files. * Build of libutil.a currently only includes fparseln.c, others may be added as needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18438 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb07ece0 |
|
04-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* moved all the classes actually needed for reading a vector icon to this place, #ifdef'd out all the editing features (listening, referencing, converting to PropertyObject... etc) * TODO: put into BPrivate namespace... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d9d47fc |
|
03-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Started a libbsd.so with some useful stuff for porting applications. Very limited right now, but might even be enough. We might want to move arc4random.c from traceroute over, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18382 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2814f73c |
|
12-Jun-2006 |
Jérôme Duval <korli@users.berlios.de> |
imported a stripped down fluidsynth 1.0.7 * a shared library is built, no audio driver is included * implemented some platform specific functions (fluid_sys.*) * a test app is provided in fluidsynth.c * on target Haiku, posix mutex are used, else mutexes are implemented with simple semaphores (I could be wrong here) well I hope it can provide a good enough backend for a softsynth Note that needed SF2 banks would probably not be included. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc3 |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39241fe2 |
|
11-Nov-2004 |
DarkWyrm <darkwyrm@gmail.com> |
Initial checkin git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9933 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2ced752 |
|
10-Nov-2004 |
Oliver Tappe <zooey@hirschkaefer.de> |
- added implementation of stdc++ for haiku - this differs slightly from the one that lives in buildtools/gcc as it has been "ported" to the newer libio that haiku uses as part of its own libroot git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9906 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3239999b |
|
06-Oct-2004 |
Michael Pfeiffer <michael.w.pfeiffer@gmail.com> |
Added PDFlib lite 5.0.3 which is required to build the PDF printer driver. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9232 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a42e3e5 |
|
01-Jun-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added Gnu termcap 1.3.1 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7722 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f434a0a |
|
29-Mar-2003 |
DarkWyrm <darkwyrm@gmail.com> |
The mother of all commits. :P Unremoved zlib and added libpng to public libs (C'mon DW, make up your mind... ;^) Added screenshot support to app_server Added full keyboard message support to app_server Added UseLibraryHeaders and LibraryHeaders rules to jamrules Updated ColorUtils to convert uint32 colors to rgb_colors BAppServerLink now autolocks client-server communications on the client side (as it should) app_server now also juliennes and makes french fries. Yum. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3045 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6827c5b |
|
26-Mar-2003 |
DarkWyrm <darkwyrm@gmail.com> |
Removed zlib in agreement with MPhipps' decision on using libtranslation git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3043 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fbbad518 |
|
25-Mar-2003 |
DarkWyrm <darkwyrm@gmail.com> |
initial checkin git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3040 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39229579 |
|
12-Oct-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Jamfile for libs. Includes FreeType2. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1491 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a6a99fce04641549d5d765199533d8651e890b74 |
|
30-Oct-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
zlib: added an optional build package, integrated to the build * optional package for zlib 1.2.7 * keep zlib in build for the bootloader tarfs
|
#
61cb4d8c6d4b2733a53c3a3f9781bc3ee7e8c4ef |
|
23-Aug-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
libpng and jpeg: build against optional packages. * added optional feature package for libpng 1.5.12 gcc4/gcc2 x86 and ppc * drop libpng sources and headers from the tree. * added optional feature package for jpeg 8d gcc4/gcc2 x86 and ppc * drop jpeg sources and headers from the tree.
|
#
99a7ed4d4bda0f4dbd6e56dd7126fb3dab9d8f3c |
|
29-Apr-2012 |
czeidler <haiku@clemens-zeidler.de> |
Remove lp_solve from the source and from the image. Its not used anymore and should be an optional package otherwise.
|
#
362efe0c9f36d3dd38b22d2c24ac02e54b189d7c |
|
17-Mar-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
freetype: builds against the 2.4.6 optional package. * added optional feature package for freetype 2.4.6 gcc4/gcc2 x86 and gcc4 ppc. * FT_CONFIG_OPTION_SUBPIXEL_RENDERING is disabled, --include-patented-code doesn't change this setting anymore. This would require different packages. * drop freetype sources and headers from the tree. * fix decorators, test app server and appearance to use feature package headers. * hybrid build untested.
|
#
77d663c3ea0e56ab639cce2d326eb12ad4a49843 |
|
08-Jan-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Remove the Haiku Mesa fork
|
#
da4652077792eabf9e552f34cda4375671f6ab9e |
|
07-Jan-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Break glut out from mesa lib As glut is no longer in upstream Mesa and no longer developed we will need to keep a fork.
|
#
5098ba1b94a671c0be0e3f0a5823e9c0e8cc7d0c |
|
13-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Update ICU to 4.4 * Remove 4.2 sourcecode * ICU is now an optional package (mandatory) * Adjust the namespaces and libraries names where needed git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37498 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e842ee193336c5e8962f25562cd26ae185507841 |
|
14-Mar-2010 |
Jérôme Duval <korli@users.berlios.de> |
* moved tiff public headers to headers/libs/tiff * build shared and static libraries for libtiff, cleaned libtiff sources * TIFFTranslator now uses this library I used 3.8 as library version as it seems the API didn't change since then git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35857 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
62f9de87b03d8c5cc653fee155045bae54628a30 |
|
24-Sep-2009 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Moved Mesa libs (mesa, glu & glut) under src/libs/mesa, where it should have been since long already. This should help aljen reintegrate his gallium branch sooner than later, which after the speed improvment on softpipe made last days will be welcomed, I'll bet ;-) Maybe it's possible to even have both current Mesa Software Renderer add-on *and* Gallium-based SoftPipe one. Will need to actually support renderer selection (in OpenGL preference panel or via a missing OpenGL Kit API), as today the first add-on found is the only one ever selected... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33282 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
75f152215517c2af1a93938f46d3156503329a5e |
|
18-Sep-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* reintegrated gsoc-locale-kit branch into trunk - there's more work to do, but it's about time to give this code more exposure. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33176 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e58f5f3d02e872a52581c81dccdf3b0af8161d24 |
|
20-Aug-2009 |
Ryan Leavengood <leavengood@gmail.com> |
Extract libjpeg from the JPEGTranslator and make it a standalone lib. Added to image and DevelopmentMin optional package. This is the original libjpeg (6b), which I will updated to version 7 within the next few days. I need to understand better the modifications made to it before updating. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9996b69b8b31eb721eb19dad5bdb5e8d943f9e71 |
|
15-Aug-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added new library libgnu.so, which will contain GNU compatibility interfaces (analoguously to libbsd.so). * Added an implementation of the GNU/Linux xattr interface. xattrs are mapped to Haiku attributes with type B_XATTR_TYPE. Haiku attributes are mapped to xattrs by moving them into the "user.haiku." namespace and appending the type to their name. Complete, but utterly untested yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
59d799dabcba86f92658ddb402f634e262d9aae7 |
|
28-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved the mapm library from src/apps/deskcalc to src/libs and headers/libs. * Moved the ExpressionParser class to shared. It's now built into its own static library. * Added hexadecimal number support to the expression parser as well as Evaluation*() methods to get a number instead of a string. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31298 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
697eb34c63aa313d81e27d22d81b74f4a7db7d9b |
|
20-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved libudis86 to headers/libs/udis86 and src/libs/udis86. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31153 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39d58e2f49f4b073ded3dbf639fd55730fa520a0 |
|
22-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Experimental approach to tackle the problem with Be's negative error codes and ported software: * If the macro B_USE_POSITIVE_POSIX_ERRORS is defined the POSIX error code constants (ENOMEM, EINTR,...) will have positive values. * Introduced the macros B_TO_{POSITIVE,NEGATIVE}_ERROR() which do convert a given error code to a positive/negative value. * Added static library libposix_error_mapper.a that overrides all POSIX functions (save the ones I forgot to add :-)) directly meddling with error codes (having them as parameter or returning them) dealing with the positive<->negative error code conversions. The functions have hidden visibility, so they affect only the shared object they are linked into. * So ideally all one has to do is to build a ported software with -DB_USE_POSITIVE_POSIX_ERRORS and -lposix_error_mapper and be good with respect to error code problems. * Potential issues: - When mixing ported and Haiku native code, i.e. using Haiku native code in a ported software or using a ported library in a Haiku native application care must be taken to convert error codes where the two interface. That's what the B_TO_{POSITIVE,NEGATIVE}_ERROR() macros are supposed to be used for. - A ported static library can obviously not be linked directly against -lposix_error_mapper. The shared object linking a against the ported static library has to do that. The previous point applies when that causes mixing with Haiku native code. - When dependent ported libraries are used probably all of them should use the error mapping. Comments welcome. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29653 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
02f81b0253c3b85979a03aaa8c9dadb238242e62 |
|
12-Nov-2008 |
Oliver Tappe <zooey@hirschkaefer.de> |
switched libtextencoding to use the new standalone libiconv: * adjusted libtextencoding's Jamfile * added libiconv.so to image * added iconv headers to optional package Development (under 3rdparty) * removed old private version of libiconv from textencoding git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28631 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12fd6cc2e713920c32d691c50b881517a0c53988 |
|
22-Jul-2008 |
Karsten Heimrich <host.haiku@gmx.de> |
* move libprint sources into libs, as it is a 3rdparty lib * move libprint headers into libs headers folder accordingly * merge all shared folders sources into kits print, we might build later on a real print kit, propably also to access cups from an nicely API, atm static * move all shared headers into private print, also pr_server.h from interface * adjust build to work with the changed folder layout git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26570 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d419b482adf7aad578bc94e3d8142683356d5f99 |
|
07-Apr-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Integrate the USBKit into libdevice and make it public. I left the USBKit.h name, as it in fact is like a kit in the kit. It combines the different BUSB* classes as compared to SerialPort.h where there really is a 1:1 relationship between the header and the (one) class. If someone has a better fitting name please shout. Separated the usb_raw.h into usb_raw.h which defines the protocol and usb_raw_private.h which holds the internal device structure for usb_raw. This reduces the header dependencies. Hopefully cought all occurencies of USBKit.a usage (in usb_dev_info and the usb_webcam media add-on) but might have missed something that is not in the image. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24858 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a101e99aada54cf545bbf25e0cbb6329ad45535e |
|
06-Feb-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added libalm.so and its dependency liblinprog.so. libalm.so provides a BLayout implementation (BALMLayout) using the Auckland Layout Model (ALM). The original ALM was implemented by Christof Lutteroth, the Haiku/C++ version by James Kim. The code needs some review, but the test programs seem to work fine. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23889 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c2647695a7b6b6dc7257886ea2102561d3b100d |
|
27-Sep-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed the qoca library and the layouter implementation using it. * Use the new ComplexLayouter for the more complex layouting tasks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22335 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f3138edcb2f53329cc4c5557070ad8a056140b9 |
|
15-Sep-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved qoca to src/libs/qoca. * Made use of qoca opt-in. You have to set the jam/environment variable LAYOUT_CONSTRAINT_SOLVER to "qoca" to do that. Unfortunately it turned the latest version of qoca is GPL (only earlier version were LGPL; the license included in the downloadable archive was misleading), so we can't use it. Complex layouts constraints that would require constraint solver support are ignored until I've found a replacement. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22235 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
750ddafd50d75eff1baf4e34ed5f037863fb9cdc |
|
02-May-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
initial work towards a FreeBSD network driver source level compatibility layer. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20985 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3c0b8e7fff9386da5223feeda97f461e714a4d30 |
|
23-Jan-2007 |
Michael Lotz <mmlr@mlotz.ch> |
Commiting reimplemented USBKit that is compatible with the old Be sample code version. It is supposed to be cleaner and more object oriented. It also adds some features (like a string getter for the interface) that were appearantly left out in the Be implementation. It is currently built as a small static library from src/libs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19913 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fdad9c93d79ff7942676547a3c69b97e3a337100 |
|
13-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Ported libtelnet.a and telnetd from FreeBSD. * The subdirectory is called "libtelnet" instead of "telnet" (as usual), since telnetd expects some headers to be found in libtelnet/ (which I could have changed as well, just in case you very much prefer telnet/). * I needed to disable some stuff to make it compile, and it's absolutely not tested, so it might as well not work yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19488 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5fc2ff880a32f41cb786ddbe2d80d25722fbf299 |
|
26-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
work in progress to integrate vector icons with BNodeInfo, BMimeType and Tracker in general, nothing should have changed visually, Tracker is now using 32 bpp icons though I hope I have not broken anything... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd04a1e761d79c50c04e703243dad3a3044563f5 |
|
21-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* quickly unbreak the build... I wasn't realizing that the headers got added in my (bonefish's) developer branch... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18554 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
86133f5e63853438c8a5f76ecdf7b96933b45f9f |
|
21-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* (temporarily) added libexpat, built as static lib, removed all clutter, straight from the sources of release 1.95.8, configured to obtain expat_config.h, seems to work fine git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
844f23f9ba56cddecea216b7ecea2912394dead6 |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Added the BSD-ish libcrypt.h for your convenience. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18451 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a68dd7c24a4e99293a5307b375d5775211f3800a |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Imported ncurses 5.5 after having run configure and make with build files removed. * Simplified build a lot due to running make before (should be fixed one day). * Only builds libncurses.a without the widechar and trace parts. * All other libs (forms, panels, ncursesc++, ...) are left out for now, until a need for them arise. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18439 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70b0887a483a2d66a3bca1e712446ba5f717368b |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Imported libutil.a and libedit.a from FreeBSD 6.1 release. * Build of libedit.a is simplified; it does not recreate some automatically created files. * Build of libutil.a currently only includes fparseln.c, others may be added as needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18438 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb07ece069b8b7ca52eda06449ce2f0460b294ab |
|
04-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* moved all the classes actually needed for reading a vector icon to this place, #ifdef'd out all the editing features (listening, referencing, converting to PropertyObject... etc) * TODO: put into BPrivate namespace... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d9d47fc72028bb71b5f232a877231e59cfe2438 |
|
03-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Started a libbsd.so with some useful stuff for porting applications. Very limited right now, but might even be enough. We might want to move arc4random.c from traceroute over, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18382 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2814f73c87c5a56a0ee32886d82cd66213f19061 |
|
12-Jun-2006 |
Jérôme Duval <korli@users.berlios.de> |
imported a stripped down fluidsynth 1.0.7 * a shared library is built, no audio driver is included * implemented some platform specific functions (fluid_sys.*) * a test app is provided in fluidsynth.c * on target Haiku, posix mutex are used, else mutexes are implemented with simple semaphores (I could be wrong here) well I hope it can provide a good enough backend for a softsynth Note that needed SF2 banks would probably not be included. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17799 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc301721b1f472e8297a898d4eaa2f2ee3a |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39241fe22890fb958b6ba32d6ab9526da98be187 |
|
11-Nov-2004 |
DarkWyrm <darkwyrm@gmail.com> |
Initial checkin git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9933 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f2ced752a08ff5d2618826bcd3ae3976c9f3e92e |
|
10-Nov-2004 |
Oliver Tappe <zooey@hirschkaefer.de> |
- added implementation of stdc++ for haiku - this differs slightly from the one that lives in buildtools/gcc as it has been "ported" to the newer libio that haiku uses as part of its own libroot git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9906 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3239999b7648c3bf23f8a122cda528123ccb4b60 |
|
06-Oct-2004 |
Michael Pfeiffer <michael.w.pfeiffer@gmail.com> |
Added PDFlib lite 5.0.3 which is required to build the PDF printer driver. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9232 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a42e3e556d06d8ef1392615b80bc16c0de960e5 |
|
01-Jun-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added Gnu termcap 1.3.1 git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7722 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f434a0aadc0f10cebc94f8dbe9df0482257d718 |
|
29-Mar-2003 |
DarkWyrm <darkwyrm@gmail.com> |
The mother of all commits. :P Unremoved zlib and added libpng to public libs (C'mon DW, make up your mind... ;^) Added screenshot support to app_server Added full keyboard message support to app_server Added UseLibraryHeaders and LibraryHeaders rules to jamrules Updated ColorUtils to convert uint32 colors to rgb_colors BAppServerLink now autolocks client-server communications on the client side (as it should) app_server now also juliennes and makes french fries. Yum. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3045 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6827c5b93efd958eace8cdb6516f7ed5b86f123 |
|
26-Mar-2003 |
DarkWyrm <darkwyrm@gmail.com> |
Removed zlib in agreement with MPhipps' decision on using libtranslation git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3043 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fbbad518e2f89091e859ac12939f48842cf423d1 |
|
25-Mar-2003 |
DarkWyrm <darkwyrm@gmail.com> |
initial checkin git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3040 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
39229579fa627de141aba8d6907ed843de1c7620 |
|
12-Oct-2002 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Jamfile for libs. Includes FreeType2. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1491 a95241bf-73f2-0310-859d-f6bbb57e9c96
|