History log of /haiku/src/build/libbe/storage/Mime.cpp
Revision Date Author Comments
# bbd98073 08-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Remove update_mime_info() support from libbe_build

It was there only for <build>mimeset, which is now always invoked with a
custom MIME DB and thus won't use the function anymore. We could
actually easily implement it using MimeInfoUpdater, if the MIME DB
directory the build system generates was compiled in.


# d0815ca0 07-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add private MIME DB classes to libbe_build

* This pulls in some more stuff, like libicon and agg which are also
included in libbe_build, now.
* Update a few libbe_build classes and headers needed to get things
building.
* This likely breaks the <build>mimeset build on Haiku.


# 5ebf78f4 04-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

* More or less reverted r24782; most ifdef's are NOT needed when running
Haiku code, they work around buggy BeOS code not present on Haiku.
* If this code turns out to be problematic under Haiku (Bruno, did your changes
make any difference at all?), then please fix the problems in the Storage
Kit, don't enable work-arounds for BeOS.
* Simplified the macro check as suggested by Ingo.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24790 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 381016e1 03-Apr-2008 Bruno G. Albuquerque <bga@bug-br.org.br>

While tracking a mimeset bug when building under Haiku, I found these. Not sure
if these changes are correct byt they seem to make sense. Ingo?

- Haiku uses the same code that BeOS/Dano/Zeta uses for mime related stuff
during the build process. Added checking for HAIKU_HOST_PLATFORM_HAIKU where
relevant.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24782 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2a105bc1 04-Nov-2006 Axel Dörfler <axeld@pinc-software.de>

Added support for setting the vector icons under Linux - not yet tested, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19200 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 15285cb0 28-Jan-2006 Ingo Weinhold <ingo_weinhold@gmx.de>

Good deal of hackery to get update_mime_info() to work on the host
platform to the extend we need it.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16129 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


# bbd98073f9afd33feaa270581da7a558ff14ffcd 08-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Remove update_mime_info() support from libbe_build

It was there only for <build>mimeset, which is now always invoked with a
custom MIME DB and thus won't use the function anymore. We could
actually easily implement it using MimeInfoUpdater, if the MIME DB
directory the build system generates was compiled in.


# d0815ca03b474657ea161f5d3783b458c899a947 07-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add private MIME DB classes to libbe_build

* This pulls in some more stuff, like libicon and agg which are also
included in libbe_build, now.
* Update a few libbe_build classes and headers needed to get things
building.
* This likely breaks the <build>mimeset build on Haiku.


# 5ebf78f405dc810722e3ebf42821ffe3dfd4e5cd 04-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

* More or less reverted r24782; most ifdef's are NOT needed when running
Haiku code, they work around buggy BeOS code not present on Haiku.
* If this code turns out to be problematic under Haiku (Bruno, did your changes
make any difference at all?), then please fix the problems in the Storage
Kit, don't enable work-arounds for BeOS.
* Simplified the macro check as suggested by Ingo.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24790 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 381016e1e0d9097d93db747882695109eba0cb4b 03-Apr-2008 Bruno G. Albuquerque <bga@bug-br.org.br>

While tracking a mimeset bug when building under Haiku, I found these. Not sure
if these changes are correct byt they seem to make sense. Ingo?

- Haiku uses the same code that BeOS/Dano/Zeta uses for mime related stuff
during the build process. Added checking for HAIKU_HOST_PLATFORM_HAIKU where
relevant.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24782 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2a105bc1e6a6e397e63bd7e4265420d586e38f28 04-Nov-2006 Axel Dörfler <axeld@pinc-software.de>

Added support for setting the vector icons under Linux - not yet tested, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19200 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 15285cb04dbc44332caf4926f625e37a34af3833 28-Jan-2006 Ingo Weinhold <ingo_weinhold@gmx.de>

Good deal of hackery to get update_mime_info() to work on the host
platform to the extend we need it.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16129 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