diff --git a/3rdparty/mmu_man/irc/Haiku/README.txt b/3rdparty/mmu_man/irc/Haiku/README.txt
new file mode 100644
index 0000000000..f7c41afe5b
--- /dev/null
+++ b/3rdparty/mmu_man/irc/Haiku/README.txt
@@ -0,0 +1,2 @@
+This supybot plugin adds commands useful to Haiku developers.
+
diff --git a/3rdparty/mmu_man/irc/Haiku/__init__.py b/3rdparty/mmu_man/irc/Haiku/__init__.py
new file mode 100644
index 0000000000..31baebcb4d
--- /dev/null
+++ b/3rdparty/mmu_man/irc/Haiku/__init__.py
@@ -0,0 +1,64 @@
+# -*- coding: utf-8 -*-
+###
+# Copyright (c) 2012, François Revol
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions, and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions, and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of the author of this software nor the name of
+# contributors to this software may be used to endorse or promote products
+# derived from this software without specific prior written consent.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+###
+
+"""
+A plugin providing helpers for Haiku developers.
+"""
+
+import supybot
+import supybot.world as world
+
+# Use this for the version of this plugin. You may wish to put a CVS keyword
+# in here if you're keeping the plugin in CVS or some similar system.
+__version__ = "0.1"
+
+__author__ = supybot.Author('François Revol', 'mmu_man', 'revol@free.fr')
+
+# This is a dictionary mapping supybot.Author instances to lists of
+# contributions.
+__contributors__ = {}
+
+# This is a url where the most recent plugin package can be downloaded.
+__url__ = 'FIXME:http://github.com/mmueller/supybot-git'
+
+import config
+import plugin
+reload(plugin) # In case we're being reloaded.
+# Add more reloads here if you add third-party modules and want them to be
+# reloaded when this plugin is reloaded. Don't forget to import them as well!
+
+if world.testing:
+ import test
+
+Class = plugin.Class
+configure = config.configure
+
+
+# vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79:
diff --git a/3rdparty/mmu_man/irc/Haiku/config.py b/3rdparty/mmu_man/irc/Haiku/config.py
new file mode 100644
index 0000000000..1455d79cf8
--- /dev/null
+++ b/3rdparty/mmu_man/irc/Haiku/config.py
@@ -0,0 +1,50 @@
+# -*- coding: utf-8 -*-
+###
+# Copyright (c) 2012, François Revol
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions, and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions, and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of the author of this software nor the name of
+# contributors to this software may be used to endorse or promote products
+# derived from this software without specific prior written consent.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+###
+
+import supybot.conf as conf
+import supybot.registry as registry
+
+def configure(advanced):
+ # This will be called by supybot to configure this module. advanced is
+ # a bool that specifies whether the user identified himself as an advanced
+ # user or not. You should effect your configuration by manipulating the
+ # registry as appropriate.
+ from supybot.questions import expect, anything, something, yn
+ conf.registerPlugin('Haiku', True)
+
+Haiku = conf.registerPlugin('Haiku')
+conf.registerChannelValue(Haiku, 'format',
+ registry.String(str(conf.supybot.reply.format.time()), """Determines the
+ format string for timestamps. Refer to the Python documentation for the
+ time module to see what formats are accepted. If you set this variable to
+ the empty string, the timestamp will not be shown."""))
+
+
+# vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79:
diff --git a/3rdparty/mmu_man/irc/Haiku/errors.py b/3rdparty/mmu_man/irc/Haiku/errors.py
new file mode 100644
index 0000000000..e886707abb
--- /dev/null
+++ b/3rdparty/mmu_man/irc/Haiku/errors.py
@@ -0,0 +1,248 @@
+errors = {
+'B_NO_INIT': {'expr': 'B_GENERAL_ERROR_BASE + 13', 'str': 'Initialization failed', 'value': 2147483661},
+'EISDIR': {'expr': 'B_IS_A_DIRECTORY', 'str': 'Is a directory', 'value': 2147508233},
+'EPROTONOSUPPORT': {'expr': 'B_POSIX_ERROR_BASE + 19', 'str': 'Protocol not supported', 'value': 2147512339},
+'ETXTBSY': {'expr': 'B_POSIX_ERROR_BASE + 59', 'str': 'Text file busy', 'value': 2147512379},
+'B_DEV_FORMAT_ERROR': {'expr': 'B_DEVICE_ERROR_BASE + 5', 'str': 'Device format error', 'value': 2147524613},
+'B_POSIX_ENOMEM': {'expr': 'B_POSIX_ERROR_BASE + 0', 'str': 'Out of memory', 'value': 2147512320},
+'ENXIO': {'expr': 'B_POSIX_ERROR_BASE + 11', 'str': 'Device not accessible', 'value': 2147512331},
+'B_NOT_AN_EXECUTABLE': {'expr': 'B_OS_ERROR_BASE + 0x302', 'str': 'Not an executable', 'value': 2147488514},
+'ETIME': {'expr': 'B_POSIX_ERROR_BASE + 58', 'str': 'STREAM ioctl() timeout', 'value': 2147512378},
+'B_MEDIA_REALTIME_UNAVAILABLE': {'expr': 'B_MEDIA_ERROR_BASE + 130', 'str': 'Realtime unavailable', 'value': 2147500162},
+'ENOTTY': {'expr': 'B_POSIX_ERROR_BASE + 10', 'str': 'Not a tty', 'value': 2147512330},
+'ENAMETOOLONG': {'expr': 'B_NAME_TOO_LONG', 'str': 'File name too long', 'value': 2147508228},
+'B_DEV_SEEK_ERROR': {'expr': 'B_DEVICE_ERROR_BASE + 8', 'str': 'Device seek error', 'value': 2147524616},
+'B_CANCELED': {'expr': 'B_GENERAL_ERROR_BASE + 12', 'str': 'Operation canceled', 'value': 2147483660},
+'EAGAIN': {'expr': 'B_WOULD_BLOCK', 'str': 'Operation would block', 'value': 2147483659},
+'B_ERRORS_END': {'expr': 'B_GENERAL_ERROR_BASE + 0xffff', 'str': '', 'value': 2147549183},
+'ENOLINK': {'expr': 'B_POSIX_ERROR_BASE + 53', 'str': 'Reserved', 'value': 2147512373},
+'B_IO_ERROR': {'expr': 'B_GENERAL_ERROR_BASE + 1', 'str': 'I/O error', 'value': 2147483649},
+'ECONNRESET': {'expr': 'B_POSIX_ERROR_BASE + 28', 'str': 'Connection reset by peer', 'value': 2147512348},
+'B_MAIL_NO_DAEMON': {'expr': 'B_MAIL_ERROR_BASE + 0', 'str': 'No mail daemon', 'value': 2147516416},
+'B_MEDIA_SYSTEM_FAILURE': {'expr': 'B_MEDIA_ERROR_BASE + 100', 'str': 'System failure', 'value': 2147500132},
+'EMLINK': {'expr': 'B_POSIX_ERROR_BASE + 5', 'str': 'Too many links', 'value': 2147512325},
+'EINPROGRESS': {'expr': 'B_POSIX_ERROR_BASE + 36', 'str': 'Operation now in progress', 'value': 2147512356},
+'ENOTSOCK': {'expr': 'B_POSIX_ERROR_BASE + 44', 'str': 'Socket operation on non-socket', 'value': 2147512364},
+'B_DEV_FIFO_UNDERRUN': {'expr': 'B_DEVICE_ERROR_BASE + 27', 'str': 'Device FIFO underrun', 'value': 2147524635},
+'B_NAME_IN_USE': {'expr': 'B_GENERAL_ERROR_BASE + 8', 'str': 'Name in use', 'value': 2147483656},
+'ESHUTDOWN': {'expr': 'B_POSIX_ERROR_BASE + 31', 'str': "Can't send after socket shutdown", 'value': 2147512351},
+'B_DIRECTORY_NOT_EMPTY': {'expr': 'B_STORAGE_ERROR_BASE + 6', 'str': 'Directory not empty', 'value': 2147508230},
+'B_DEV_CRC_ERROR': {'expr': 'B_DEVICE_ERROR_BASE + 20', 'str': 'Device check-sum error', 'value': 2147524628},
+'B_BAD_HANDLER': {'expr': 'B_APP_ERROR_BASE + 3', 'str': 'Bad handler', 'value': 2147491843},
+'B_DEV_TIMEOUT': {'expr': 'B_DEVICE_ERROR_BASE + 6', 'str': 'Device timeout', 'value': 2147524614},
+'ENOLCK': {'expr': 'B_POSIX_ERROR_BASE + 8', 'str': 'No record locks available', 'value': 2147512328},
+'B_LAUNCH_FAILED_EXECUTABLE': {'expr': 'B_APP_ERROR_BASE + 10', 'str': 'File is mistakenly marked as executable', 'value': 2147491850},
+'B_NO_MORE_TEAMS': {'expr': 'B_OS_ERROR_BASE + 0x104', 'str': 'No more teams', 'value': 2147488004},
+'B_MAIL_ACCESS_ERROR': {'expr': 'B_MAIL_ERROR_BASE + 4', 'str': 'Mail access error', 'value': 2147516420},
+'EDEADLK': {'expr': 'B_POSIX_ERROR_BASE + 3', 'str': 'Resource deadlock', 'value': 2147512323},
+'EFBIG': {'expr': 'B_POSIX_ERROR_BASE + 4', 'str': 'File too large', 'value': 2147512324},
+'B_MEDIA_APP_ALREADY_REGISTERED': {'expr': 'B_MEDIA_ERROR_BASE + 111', 'str': 'Application already registered', 'value': 2147500143},
+'ECANCELED': {'expr': 'B_POSIX_ERROR_BASE + 47', 'str': 'Operation canceled', 'value': 2147512367},
+'B_BAD_TEAM_ID': {'expr': 'B_OS_ERROR_BASE + 0x103', 'str': 'Operation on invalid team', 'value': 2147488003},
+'B_DEV_INVALID_PIPE': {'expr': 'B_DEVICE_ERROR_BASE + 19', 'str': '', 'value': 2147524627},
+'EEXIST': {'expr': 'B_FILE_EXISTS', 'str': 'File or Directory already exists', 'value': 2147508226},
+'B_AMBIGUOUS_APP_LAUNCH': {'expr': 'B_APP_ERROR_BASE + 6', 'str': 'Ambiguous app launch', 'value': 2147491846},
+'EMSGSIZE': {'expr': 'B_POSIX_ERROR_BASE + 42', 'str': 'Message too long', 'value': 2147512362},
+'EPROTO': {'expr': 'B_POSIX_ERROR_BASE + 57', 'str': 'Protocol error', 'value': 2147512377},
+'B_LAST_BUFFER_ERROR': {'expr': 'B_MEDIA_ERROR_BASE + 7', 'str': 'Last buffer', 'value': 2147500039},
+'B_BAD_THREAD_ID': {'expr': 'B_OS_ERROR_BASE + 0x100', 'str': 'Bad thread ID', 'value': 2147488000},
+'EOPNOTSUPP': {'expr': 'B_POSIX_ERROR_BASE + 43', 'str': 'Operation not supported', 'value': 2147512363},
+'EBUSY': {'expr': 'B_BUSY', 'str': 'Device/File/Resource busy', 'value': 2147483662},
+'B_MEDIA_ADDON_RESTRICTED': {'expr': 'B_MEDIA_ERROR_BASE + 126', 'str': 'Media addon restricted', 'value': 2147500158},
+'B_MEDIA_BAD_DESTINATION': {'expr': 'B_MEDIA_ERROR_BASE + 118', 'str': 'Bad destination', 'value': 2147500150},
+'B_ERROR': {'expr': '', 'str': 'General system error', 'value': -1},
+'B_LAUNCH_FAILED_NO_PREFERRED_APP': {'expr': 'B_APP_ERROR_BASE + 13', 'str': 'There is no preferred application for this type of file', 'value': 2147491853},
+'EADDRNOTAVAIL': {'expr': 'B_POSIX_ERROR_BASE + 23', 'str': "Can't assign requested address", 'value': 2147512343},
+'B_MEDIA_BAD_NODE': {'expr': 'B_MEDIA_ERROR_BASE + 101', 'str': 'Bad media node', 'value': 2147500133},
+'B_DEV_PENDING': {'expr': 'B_DEVICE_ERROR_BASE + 28', 'str': 'Device pending', 'value': 2147524636},
+'B_MISMATCHED_VALUES': {'expr': 'B_GENERAL_ERROR_BASE + 6', 'str': 'Mismatched values passed to function', 'value': 2147483654},
+'B_CROSS_DEVICE_LINK': {'expr': 'B_STORAGE_ERROR_BASE + 11', 'str': 'Cross-device link', 'value': 2147508235},
+'B_NO_MORE_SEMS': {'expr': 'B_OS_ERROR_BASE + 1', 'str': 'No more semaphores', 'value': 2147487745},
+'EPERM': {'expr': 'B_NOT_ALLOWED', 'str': 'Operation not allowed', 'value': 2147483663},
+'B_WOULD_BLOCK': {'expr': 'B_GENERAL_ERROR_BASE + 11', 'str': 'Operation would block', 'value': 2147483659},
+'B_DEV_CONFIGURATION_ERROR': {'expr': 'B_DEVICE_ERROR_BASE + 16', 'str': 'Configuration error', 'value': 2147524624},
+'B_MEDIA_ADDON_DISABLED': {'expr': 'B_MEDIA_ERROR_BASE + 123', 'str': 'Media addon disabled', 'value': 2147500155},
+'ENODATA': {'expr': 'B_POSIX_ERROR_BASE + 52', 'str': 'No message available', 'value': 2147512372},
+'B_BAD_PORT_ID': {'expr': 'B_OS_ERROR_BASE + 0x200', 'str': 'Bad port ID', 'value': 2147488256},
+'B_TIMED_OUT': {'expr': 'B_GENERAL_ERROR_BASE + 9', 'str': 'Operation timed out', 'value': 2147483657},
+'B_NOT_A_DIRECTORY': {'expr': 'B_STORAGE_ERROR_BASE + 5', 'str': 'Not a directory', 'value': 2147508229},
+'ENOSPC': {'expr': 'B_DEVICE_FULL', 'str': 'No space left on device', 'value': 2147508231},
+'EPROTOTYPE': {'expr': 'B_POSIX_ERROR_BASE + 18', 'str': 'Protocol wrong type for socket', 'value': 2147512338},
+'B_MEDIA_CHANGE_IN_PROGRESS': {'expr': 'B_MEDIA_ERROR_BASE + 124', 'str': 'Change in progress', 'value': 2147500156},
+'EISCONN': {'expr': 'B_POSIX_ERROR_BASE + 29', 'str': 'Socket is already connected', 'value': 2147512349},
+'B_MESSAGE_TO_SELF': {'expr': 'B_APP_ERROR_BASE + 2', 'str': "Can't send message to self", 'value': 2147491842},
+'B_DEV_UNEXPECTED_PID': {'expr': 'B_DEVICE_ERROR_BASE + 23', 'str': '', 'value': 2147524631},
+'B_MEDIA_CANNOT_SEEK': {'expr': 'B_MEDIA_ERROR_BASE + 109', 'str': 'Cannot seek', 'value': 2147500141},
+'ERANGE': {'expr': 'B_POSIX_ERROR_BASE + 17', 'str': 'Range Error', 'value': 2147512337},
+'B_BAD_VALUE': {'expr': 'B_GENERAL_ERROR_BASE + 5', 'str': 'Invalid Argument', 'value': 2147483653},
+'ESTALE': {'expr': 'B_POSIX_ERROR_BASE + 40', 'str': 'Stale file handle', 'value': 2147512360},
+'B_RESOURCE_UNAVAILABLE': {'expr': 'B_MEDIA_ERROR_BASE + 3', 'str': 'Resource unavailable', 'value': 2147500035},
+'ENOPROTOOPT': {'expr': 'B_POSIX_ERROR_BASE + 34', 'str': 'Protocol option not available', 'value': 2147512354},
+'B_DEV_FIFO_OVERRUN': {'expr': 'B_DEVICE_ERROR_BASE + 26', 'str': 'Device FIFO overrun', 'value': 2147524634},
+'B_DEV_RESOURCE_CONFLICT': {'expr': 'B_DEVICE_ERROR_BASE + 15', 'str': 'Resource conflict', 'value': 2147524623},
+'ENOATTR': {'expr': 'B_POSIX_ERROR_BASE + 60', 'str': 'No such attribute', 'value': 2147512380},
+'B_DEVICE_FULL': {'expr': 'B_STORAGE_ERROR_BASE + 7', 'str': 'No space left on device', 'value': 2147508231},
+'B_NO_PRINT_SERVER': {'expr': 'B_PRINT_ERROR_BASE + 0', 'str': 'No print server', 'value': 2147520512},
+'ELOOP': {'expr': 'B_LINK_LIMIT', 'str': 'Too many symbolic links', 'value': 2147508236},
+'ECHILD': {'expr': 'B_POSIX_ERROR_BASE + 2', 'str': 'No child process', 'value': 2147512322},
+'B_BUFFER_NOT_AVAILABLE': {'expr': 'B_MEDIA_ERROR_BASE + 6', 'str': 'Buffer not available', 'value': 2147500038},
+'ENOBUFS': {'expr': 'B_POSIX_ERROR_BASE + 35', 'str': 'No buffer space available', 'value': 2147512355},
+'B_RESOURCE_NOT_FOUND': {'expr': 'B_MEDIA_ERROR_BASE + 2', 'str': 'Resource not found', 'value': 2147500034},
+'EDESTADDRREQ': {'expr': 'B_POSIX_ERROR_BASE + 48', 'str': 'Destination address required', 'value': 2147512368},
+'B_MEDIA_BUFFERS_NOT_RECLAIMED': {'expr': 'B_MEDIA_ERROR_BASE + 114', 'str': 'Buffers not reclaimed', 'value': 2147500146},
+'B_FILE_ERROR': {'expr': 'B_STORAGE_ERROR_BASE + 0', 'str': 'Bad file descriptor', 'value': 2147508224},
+'B_ILLEGAL_DATA': {'expr': 'B_TRANSLATION_ERROR_BASE + 2', 'str': 'Illegal data', 'value': 2147502082},
+'EINTR': {'expr': 'B_INTERRUPTED', 'str': 'Interrupted system call', 'value': 2147483658},
+'B_MEDIA_NO_HANDLER': {'expr': 'B_MEDIA_ERROR_BASE + 127', 'str': 'No handler', 'value': 2147500159},
+'ETIMEDOUT': {'expr': 'B_TIMED_OUT', 'str': 'Operation timed out', 'value': 2147483657},
+'ENOSYS': {'expr': 'B_POSIX_ERROR_BASE + 9', 'str': 'Function not implemented', 'value': 2147512329},
+'B_DONT_DO_THAT': {'expr': 'B_GENERAL_ERROR_BASE + 17', 'str': "Don't do that!", 'value': 2147483665},
+'B_DEV_UNREADABLE': {'expr': 'B_DEVICE_ERROR_BASE + 4', 'str': 'Device unreadable', 'value': 2147524612},
+'B_MEDIA_BAD_BUFFER': {'expr': 'B_MEDIA_ERROR_BASE + 104', 'str': 'Bad buffer', 'value': 2147500136},
+'B_MAIL_NO_RECIPIENT': {'expr': 'B_MAIL_ERROR_BASE + 6', 'str': 'No mail recipient', 'value': 2147516422},
+'B_LAUNCH_FAILED_APP_IN_TRASH': {'expr': 'B_APP_ERROR_BASE + 12', 'str': 'Application is in the trash', 'value': 2147491852},
+'B_FILE_NOT_FOUND': {'expr': 'B_STORAGE_ERROR_BASE + 1', 'str': 'No such file or directory', 'value': 2147508225},
+'B_NO_MORE_THREADS': {'expr': 'B_OS_ERROR_BASE + 0x101', 'str': 'No more threads', 'value': 2147488001},
+'B_MAIL_WRONG_PASSWORD': {'expr': 'B_MAIL_ERROR_BASE + 2', 'str': 'Wrong password (mail)', 'value': 2147516418},
+'B_NO_MEMORY': {'expr': 'B_GENERAL_ERROR_BASE + 0', 'str': 'Out of memory', 'value': 2147483648},
+'EALREADY': {'expr': 'B_POSIX_ERROR_BASE + 37', 'str': 'Operation already in progress', 'value': 2147512357},
+'ENODEV': {'expr': 'B_POSIX_ERROR_BASE + 7', 'str': 'No such device', 'value': 2147512327},
+'E2BIG': {'expr': 'B_POSIX_ERROR_BASE + 1', 'str': 'Argument too big', 'value': 2147512321},
+'B_LAUNCH_FAILED_APP_NOT_FOUND': {'expr': 'B_APP_ERROR_BASE + 11', 'str': 'Application could not be found', 'value': 2147491851},
+'B_OK': {'expr': '', 'str': 'No Error', 'value': 0},
+'EMULTIHOP': {'expr': 'B_POSIX_ERROR_BASE + 51', 'str': 'Reserved', 'value': 2147512371},
+'EMFILE': {'expr': 'B_NO_MORE_FDS', 'str': 'Too many open files', 'value': 2147508234},
+'B_MEDIA_TIME_SOURCE_BUSY': {'expr': 'B_MEDIA_ERROR_BASE + 116', 'str': 'Time source busy', 'value': 2147500148},
+'B_NO_ERROR': {'expr': '', 'str': 'No Error', 'value': 0},
+'EHOSTDOWN': {'expr': 'B_POSIX_ERROR_BASE + 45', 'str': '', 'value': 2147512365},
+'B_RESULT_NOT_REPRESENTABLE': {'expr': 'ERANGE', 'str': '', 'value': 2147512337},
+'B_DEV_DATA_UNDERRUN': {'expr': 'B_DEVICE_ERROR_BASE + 25', 'str': 'Device data underrun', 'value': 2147524633},
+'B_FILE_TOO_LARGE': {'expr': 'EFBIG', 'str': '', 'value': 2147512324},
+'B_BAD_MIME_SNIFFER_RULE': {'expr': 'B_APP_ERROR_BASE + 15', 'str': 'Bad sniffer rule', 'value': 2147491855},
+'EDOM': {'expr': 'B_POSIX_ERROR_BASE + 16', 'str': 'Numerical argument out of range', 'value': 2147512336},
+'ESIGPARM': {'expr': 'B_POSIX_ERROR_BASE + 15', 'str': 'Signal Error', 'value': 2147512335},
+'B_PARTITION_TOO_SMALL': {'expr': 'B_STORAGE_ERROR_BASE + 15', 'str': 'Partition too small to contain filesystem', 'value': 2147508239},
+'ENFILE': {'expr': 'B_POSIX_ERROR_BASE + 6', 'str': 'File table overflow', 'value': 2147512326},
+'EBADMSG': {'expr': 'B_POSIX_ERROR_BASE + 46', 'str': 'Bad message', 'value': 2147512366},
+'B_BAD_REPLY': {'expr': 'B_APP_ERROR_BASE + 0', 'str': 'Invalid or unwanted reply', 'value': 2147491840},
+'EADDRINUSE': {'expr': 'B_POSIX_ERROR_BASE + 22', 'str': 'Address already in use', 'value': 2147512342},
+'B_NOT_SUPPORTED': {'expr': 'EOPNOTSUPP', 'str': '', 'value': 2147512363},
+'EXDEV': {'expr': 'B_CROSS_DEVICE_LINK', 'str': 'Cross-device link', 'value': 2147508235},
+'B_DEV_READ_ERROR': {'expr': 'B_DEVICE_ERROR_BASE + 10', 'str': 'Device read error', 'value': 2147524618},
+'B_MISSING_LIBRARY': {'expr': 'B_OS_ERROR_BASE + 0x303', 'str': 'Missing library', 'value': 2147488515},
+'B_DEV_ID_ERROR': {'expr': 'B_DEVICE_ERROR_BASE + 9', 'str': 'Device ID error', 'value': 2147524617},
+'B_MEDIA_BAD_SOURCE': {'expr': 'B_MEDIA_ERROR_BASE + 117', 'str': 'Bad source', 'value': 2147500149},
+'B_NO_TRANSLATOR': {'expr': 'B_TRANSLATION_ERROR_BASE + 1', 'str': 'No translator found', 'value': 2147502081},
+'B_DUPLICATE_REPLY': {'expr': 'B_APP_ERROR_BASE + 1', 'str': 'Duplicate reply', 'value': 2147491841},
+'ENOMEM': {'expr': 'B_NO_MEMORY', 'str': 'Out of memory', 'value': 2147483648},
+'ENOSR': {'expr': 'B_POSIX_ERROR_BASE + 54', 'str': 'No STREAM resources', 'value': 2147512374},
+'B_DEV_DATA_OVERRUN': {'expr': 'B_DEVICE_ERROR_BASE + 24', 'str': 'Device data overrun', 'value': 2147524632},
+'B_BUSY': {'expr': 'B_GENERAL_ERROR_BASE + 14', 'str': 'Device/File/Resource busy', 'value': 2147483662},
+'B_NOT_ALLOWED': {'expr': 'B_GENERAL_ERROR_BASE + 15', 'str': 'Operation not allowed', 'value': 2147483663},
+'B_MEDIA_BAD_CLIP_FORMAT': {'expr': 'B_MEDIA_ERROR_BASE + 121', 'str': 'Bad clipping format', 'value': 2147500153},
+'B_FILE_EXISTS': {'expr': 'B_STORAGE_ERROR_BASE + 2', 'str': 'File or Directory already exists', 'value': 2147508226},
+'B_MEDIA_CANNOT_CHANGE_RUN_MODE': {'expr': 'B_MEDIA_ERROR_BASE + 110', 'str': 'Cannot change run mode', 'value': 2147500142},
+'ENOTCONN': {'expr': 'B_POSIX_ERROR_BASE + 30', 'str': 'Socket is not connected', 'value': 2147512350},
+'B_NAME_NOT_FOUND': {'expr': 'B_GENERAL_ERROR_BASE + 7', 'str': 'Name not found', 'value': 2147483655},
+'EFAULT': {'expr': 'B_BAD_ADDRESS', 'str': 'Bad address', 'value': 2147488513},
+'EPIPE': {'expr': 'B_BUSTED_PIPE', 'str': 'Broken pipe', 'value': 2147508237},
+'ENETUNREACH': {'expr': 'B_POSIX_ERROR_BASE + 25', 'str': 'Network is unreachable', 'value': 2147512345},
+'B_MEDIA_TIME_SOURCE_STOPPED': {'expr': 'B_MEDIA_ERROR_BASE + 115', 'str': 'Time source stopped', 'value': 2147500147},
+'B_NAME_TOO_LONG': {'expr': 'B_STORAGE_ERROR_BASE + 4', 'str': 'File name too long', 'value': 2147508228},
+'B_READ_ONLY_DEVICE': {'expr': 'B_STORAGE_ERROR_BASE + 8', 'str': 'Read-only file system', 'value': 2147508232},
+'B_MEDIA_NODE_ALREADY_EXISTS': {'expr': 'B_MEDIA_ERROR_BASE + 107', 'str': 'Media node already exists', 'value': 2147500139},
+'B_MAIL_UNKNOWN_USER': {'expr': 'B_MAIL_ERROR_BASE + 1', 'str': 'Unknown mail user', 'value': 2147516417},
+'ECONNABORTED': {'expr': 'B_POSIX_ERROR_BASE + 27', 'str': 'Software caused connection abort', 'value': 2147512347},
+'EDQUOT': {'expr': 'B_POSIX_ERROR_BASE + 49', 'str': 'Reserved', 'value': 2147512369},
+'ENOMSG': {'expr': 'B_POSIX_ERROR_BASE + 39', 'str': 'No message of desired type', 'value': 2147512359},
+'ENOENT': {'expr': 'B_ENTRY_NOT_FOUND', 'str': 'No such file or directory', 'value': 2147508227},
+'B_SERVER_NOT_FOUND': {'expr': 'B_MEDIA_ERROR_BASE + 1', 'str': 'Server not found', 'value': 2147500033},
+'B_NOT_INITIALIZED': {'expr': 'B_GENERAL_ERROR_BASE + 13', 'str': '', 'value': 2147483661},
+'B_UNSUPPORTED': {'expr': 'B_STORAGE_ERROR_BASE + 14', 'str': 'Operation not supported', 'value': 2147508238},
+'B_DEV_WRITE_ERROR': {'expr': 'B_DEVICE_ERROR_BASE + 11', 'str': 'Device write error', 'value': 2147524619},
+'B_MAIL_INVALID_MAIL': {'expr': 'B_MAIL_ERROR_BASE + 7', 'str': 'Invalid mail', 'value': 2147516423},
+'ESPIPE': {'expr': 'B_POSIX_ERROR_BASE + 12', 'str': 'Seek not allowed on file descriptor', 'value': 2147512332},
+'B_LAUNCH_FAILED': {'expr': 'B_APP_ERROR_BASE + 5', 'str': 'Launch failed', 'value': 2147491845},
+'B_INTERRUPTED': {'expr': 'B_GENERAL_ERROR_BASE + 10', 'str': 'Interrupted system call', 'value': 2147483658},
+'B_DEV_NO_MEMORY': {'expr': 'B_DEVICE_ERROR_BASE + 1', 'str': 'No device memory', 'value': 2147524609},
+'B_BUSTED_PIPE': {'expr': 'B_STORAGE_ERROR_BASE + 13', 'str': 'Broken pipe', 'value': 2147508237},
+'B_DEVICE_NOT_FOUND': {'expr': 'ENODEV', 'str': '', 'value': 2147512327},
+'B_NO_MORE_FDS': {'expr': 'B_STORAGE_ERROR_BASE + 10', 'str': 'Too many open files', 'value': 2147508234},
+'B_STREAM_NOT_FOUND': {'expr': 'B_MEDIA_ERROR_BASE + 0', 'str': 'Stream not found', 'value': 2147500032},
+'B_MAIL_UNKNOWN_HOST': {'expr': 'B_MAIL_ERROR_BASE + 3', 'str': 'Mail unknown host', 'value': 2147516419},
+'B_PERMISSION_DENIED': {'expr': 'B_GENERAL_ERROR_BASE + 2', 'str': 'Permission denied', 'value': 2147483650},
+'B_DEV_RECALIBRATE_ERROR': {'expr': 'B_DEVICE_ERROR_BASE + 7', 'str': 'Device recalibrate error', 'value': 2147524615},
+'B_DEV_INVALID_IOCTL': {'expr': 'B_DEVICE_ERROR_BASE + 0', 'str': 'Invalid device ioctl', 'value': 2147524608},
+'EROFS': {'expr': 'B_READ_ONLY_DEVICE', 'str': 'Read-only file system', 'value': 2147508232},
+'B_MEDIA_NODE_BUSY': {'expr': 'B_MEDIA_ERROR_BASE + 102', 'str': 'Media node busy', 'value': 2147500134},
+'ECONNREFUSED': {'expr': 'B_POSIX_ERROR_BASE + 32', 'str': 'Connection refused', 'value': 2147512352},
+'ENOTEMPTY': {'expr': 'B_DIRECTORY_NOT_EMPTY', 'str': 'Directory not empty', 'value': 2147508230},
+'B_BAD_TYPE': {'expr': 'B_GENERAL_ERROR_BASE + 4', 'str': 'Bad argument type passed to function', 'value': 2147483652},
+'ENETDOWN': {'expr': 'B_POSIX_ERROR_BASE + 24', 'str': 'Network is down', 'value': 2147512344},
+'ENOSTR': {'expr': 'B_POSIX_ERROR_BASE + 55', 'str': 'Not a STREAM', 'value': 2147512375},
+'ENOTDIR': {'expr': 'B_NOT_A_DIRECTORY', 'str': 'Not a directory', 'value': 2147508229},
+'B_DEV_BAD_DRIVE_NUM': {'expr': 'B_DEVICE_ERROR_BASE + 2', 'str': 'Bad drive number', 'value': 2147524610},
+'B_DEV_MULTIPLE_ERRORS': {'expr': 'B_DEVICE_ERROR_BASE + 29', 'str': 'Multiple device errors', 'value': 2147524637},
+'EILSEQ': {'expr': 'B_POSIX_ERROR_BASE + 38', 'str': 'Illegal byte sequence', 'value': 2147512358},
+'B_MEDIA_TOO_MANY_NODES': {'expr': 'B_MEDIA_ERROR_BASE + 105', 'str': 'Too many nodes', 'value': 2147500137},
+'B_DEV_BAD_PID': {'expr': 'B_DEVICE_ERROR_BASE + 22', 'str': '', 'value': 2147524630},
+'B_MEDIA_ADDON_FAILED': {'expr': 'B_MEDIA_ERROR_BASE + 122', 'str': 'Media addon failed', 'value': 2147500154},
+'ENOEXEC': {'expr': 'B_NOT_AN_EXECUTABLE', 'str': 'Not an executable', 'value': 2147488514},
+'EACCES': {'expr': 'B_PERMISSION_DENIED', 'str': 'Permission denied', 'value': 2147483650},
+'ENOTSUP': {'expr': 'B_POSIX_ERROR_BASE + 56', 'str': 'Not supported', 'value': 2147512376},
+'EOVERFLOW': {'expr': 'B_POSIX_ERROR_BASE + 41', 'str': 'Value too large for defined type', 'value': 2147512361},
+'B_DEBUGGER_ALREADY_INSTALLED': {'expr': 'B_OS_ERROR_BASE + 0x400', 'str': 'Debugger already installed for this team', 'value': 2147488768},
+'B_BAD_INDEX': {'expr': 'B_GENERAL_ERROR_BASE + 3', 'str': 'Index not in range for the data set', 'value': 2147483651},
+'B_BAD_SCRIPT_SYNTAX': {'expr': 'B_APP_ERROR_BASE + 8', 'str': 'Bad script syntax', 'value': 2147491848},
+'EPFNOSUPPORT': {'expr': 'B_POSIX_ERROR_BASE + 20', 'str': 'Protocol family not supported', 'value': 2147512340},
+'EFPOS': {'expr': 'B_POSIX_ERROR_BASE + 14', 'str': 'File Position Error', 'value': 2147512334},
+'B_MEDIA_CANNOT_RECLAIM_BUFFERS': {'expr': 'B_MEDIA_ERROR_BASE + 113', 'str': 'Cannot reclaim buffers', 'value': 2147500145},
+'B_BAD_SEM_ID': {'expr': 'B_OS_ERROR_BASE + 0', 'str': 'Bad semaphore ID', 'value': 2147487744},
+'EBADF': {'expr': 'B_FILE_ERROR', 'str': 'Bad file descriptor', 'value': 2147508224},
+'B_MEDIA_STALE_CHANGE_COUNT': {'expr': 'B_MEDIA_ERROR_BASE + 125', 'str': 'Stale change count', 'value': 2147500157},
+'B_DEV_NOT_READY': {'expr': 'B_DEVICE_ERROR_BASE + 12', 'str': 'Device not ready', 'value': 2147524620},
+'B_MEDIA_APP_NOT_REGISTERED': {'expr': 'B_MEDIA_ERROR_BASE + 112', 'str': 'Application not registered', 'value': 2147500144},
+'B_MEDIA_DUPLICATE_FORMAT': {'expr': 'B_MEDIA_ERROR_BASE + 128', 'str': 'Duplicate format', 'value': 2147500160},
+'B_DEV_STALLED': {'expr': 'B_DEVICE_ERROR_BASE + 21', 'str': 'Device stalled', 'value': 2147524629},
+'ENETRESET': {'expr': 'B_POSIX_ERROR_BASE + 26', 'str': 'Network dropped connection on reset', 'value': 2147512346},
+'B_TOO_MANY_ARGS': {'expr': 'E2BIG', 'str': '', 'value': 2147512321},
+'EWOULDBLOCK': {'expr': 'B_WOULD_BLOCK', 'str': 'Operation would block', 'value': 2147483659},
+'B_MEDIA_REALTIME_DISABLED': {'expr': 'B_MEDIA_ERROR_BASE + 129', 'str': 'Realtime disabled', 'value': 2147500161},
+'B_MAIL_UNKNOWN_FIELD': {'expr': 'B_MAIL_ERROR_BASE + 5', 'str': 'Unknown mail field', 'value': 2147516421},
+'B_DEV_MEDIA_CHANGE_REQUESTED': {'expr': 'B_DEVICE_ERROR_BASE + 14', 'str': 'Device media change requested', 'value': 2147524622},
+'EIO': {'expr': 'B_IO_ERROR', 'str': 'I/O error', 'value': 2147483649},
+'EAFNOSUPPORT': {'expr': 'B_POSIX_ERROR_BASE + 21', 'str': 'Address family not supported by protocol family', 'value': 2147512341},
+'B_MEDIA_ALREADY_CONNECTED': {'expr': 'B_MEDIA_ERROR_BASE + 119', 'str': 'Already connected', 'value': 2147500151},
+'B_DEV_MEDIA_CHANGED': {'expr': 'B_DEVICE_ERROR_BASE + 13', 'str': 'Device media changed', 'value': 2147524621},
+'ESRCH': {'expr': 'B_POSIX_ERROR_BASE + 13', 'str': 'No such process', 'value': 2147512333},
+'B_DEV_DOOR_OPEN': {'expr': 'B_DEVICE_ERROR_BASE + 18', 'str': 'Drive door open', 'value': 2147524626},
+'B_SHUTTING_DOWN': {'expr': 'B_APP_ERROR_BASE + 18', 'str': 'System shutting down', 'value': 2147491858},
+'B_MISSING_SYMBOL': {'expr': 'B_OS_ERROR_BASE + 0x304', 'str': 'Symbol not found', 'value': 2147488516},
+'B_SUBSCRIBER_NOT_ENTERED': {'expr': 'B_MEDIA_ERROR_BASE + 5', 'str': 'Subscriber not entered', 'value': 2147500037},
+'B_DEV_TOO_LATE': {'expr': 'B_DEVICE_ERROR_BASE + 30', 'str': 'Device too late', 'value': 2147524638},
+'B_BAD_SUBSCRIBER': {'expr': 'B_MEDIA_ERROR_BASE + 4', 'str': 'Bad subscriber', 'value': 2147500036},
+'B_ENTRY_NOT_FOUND': {'expr': 'B_STORAGE_ERROR_BASE + 3', 'str': 'No such file or directory', 'value': 2147508227},
+'B_LAUNCH_FAILED_FILES_APP_NOT_FOUND': {'expr': 'B_APP_ERROR_BASE + 14', 'str': 'This file has a preferred app, but it could not be found', 'value': 2147491854},
+'B_BAD_THREAD_STATE': {'expr': 'B_OS_ERROR_BASE + 0x102', 'str': 'Thread is inappropriate state', 'value': 2147488002},
+'B_MEDIA_BAD_FORMAT': {'expr': 'B_MEDIA_ERROR_BASE + 103', 'str': 'Bad media format', 'value': 2147500135},
+'B_DEV_NO_MEDIA': {'expr': 'B_DEVICE_ERROR_BASE + 3', 'str': 'No media present', 'value': 2147524611},
+'B_BAD_IMAGE_ID': {'expr': 'B_OS_ERROR_BASE + 0x300', 'str': 'Bad image ID', 'value': 2147488512},
+'EINVAL': {'expr': 'B_BAD_VALUE', 'str': 'Invalid Argument', 'value': 2147483653},
+'B_UNKNOWN_MIME_TYPE': {'expr': 'B_APP_ERROR_BASE + 7', 'str': 'Unknown MIME type', 'value': 2147491847},
+'B_NOT_A_MESSAGE': {'expr': 'B_APP_ERROR_BASE + 16', 'str': 'Data is not a message', 'value': 2147491856},
+'B_DEV_DISABLED_BY_USER': {'expr': 'B_DEVICE_ERROR_BASE + 17', 'str': 'Disabled by user', 'value': 2147524625},
+'EIDRM': {'expr': 'B_POSIX_ERROR_BASE + 50', 'str': 'Identifier removed', 'value': 2147512370},
+'B_MEDIA_TOO_MANY_BUFFERS': {'expr': 'B_MEDIA_ERROR_BASE + 106', 'str': 'Too many buffers', 'value': 2147500138},
+'B_SHUTDOWN_CANCELLED': {'expr': 'B_APP_ERROR_BASE + 17', 'str': 'System shutdown cancelled', 'value': 2147491857},
+'B_MEDIA_NOT_CONNECTED': {'expr': 'B_MEDIA_ERROR_BASE + 120', 'str': 'Not connected', 'value': 2147500152},
+'B_LINK_LIMIT': {'expr': 'B_STORAGE_ERROR_BASE + 12', 'str': 'Too many symbolic links', 'value': 2147508236},
+'B_ALREADY_RUNNING': {'expr': 'B_APP_ERROR_BASE + 4', 'str': 'Already running', 'value': 2147491844},
+'B_BUFFER_OVERFLOW': {'expr': 'EOVERFLOW', 'str': '', 'value': 2147512361},
+'B_BAD_DATA': {'expr': 'B_GENERAL_ERROR_BASE + 16', 'str': 'Bad data', 'value': 2147483664},
+'B_IS_A_DIRECTORY': {'expr': 'B_STORAGE_ERROR_BASE + 9', 'str': 'Is a directory', 'value': 2147508233},
+'B_BAD_ADDRESS': {'expr': 'B_OS_ERROR_BASE + 0x301', 'str': 'Bad address', 'value': 2147488513},
+'B_LAUNCH_FAILED_NO_RESOLVE_LINK': {'expr': 'B_APP_ERROR_BASE + 9', 'str': 'Could not resolve a link', 'value': 2147491849},
+'B_NO_MORE_PORTS': {'expr': 'B_OS_ERROR_BASE + 0x201', 'str': 'No more ports available', 'value': 2147488257},
+'EHOSTUNREACH': {'expr': 'B_POSIX_ERROR_BASE + 33', 'str': 'No route to host', 'value': 2147512353},
+'B_MEDIA_BUFFER_ALREADY_EXISTS': {'expr': 'B_MEDIA_ERROR_BASE + 108', 'str': 'Buffer already exists', 'value': 2147500140},
+}
diff --git a/3rdparty/mmu_man/irc/Haiku/gen_err_list.py b/3rdparty/mmu_man/irc/Haiku/gen_err_list.py
new file mode 100644
index 0000000000..a06457848e
--- /dev/null
+++ b/3rdparty/mmu_man/irc/Haiku/gen_err_list.py
@@ -0,0 +1,129 @@
+#!python
+
+# run from trunk/ and > errors.py
+
+import re
+
+errors = {}
+
+
+errors_h = open("headers/os/support/Errors.h", "r")
+
+bases = {}
+
+for line in errors_h:
+
+ match = re.match(r'#\s?define\s+(?P\w+)\s+(?P.+)', line)
+ if match:
+ define = match.groupdict().get("define")
+ expr = match.groupdict().get("expr")
+ value = None
+ #print "==== %s ==== %s" % (define, expr)
+ if expr == "INT_MIN":
+ value = 0x80000000
+ if expr == "(-1)":
+ value = -1
+ expr = ""
+ if expr == "((int)0)":
+ value = 0
+ expr = ""
+
+ m = re.match(r"B_TO_POSIX_ERROR\((?P.*)\)", expr)
+ if m:
+ # strip the macro
+ expr = m.group("expr")
+ #print expr
+
+ m = re.match(r"B_FROM_POSIX_ERROR\((?P.*)\)", expr)
+ if m:
+ # strip the macro
+ expr = m.group("expr")
+ #print expr
+
+ m = re.match(r"\((?P.*)\)", expr)
+ if m:
+ # strip the parens
+ expr = m.group("expr")
+ #print expr
+
+ m = re.match(r"(?P\w+)$", expr)
+ if m:
+ # strip the macro
+ token = m.group("expr")
+ if token in errors:
+ value = errors[token]["value"]
+ #print "%s -> %s = %s" % (define, token, value)
+
+ m = re.match(r"(?P .*_BASE)\s*\+\s*(?P\w+)$", expr)
+ if m:
+ base = m.group("base")
+ if base not in bases:
+ raise "error"
+ b = bases[base]
+ o = int(m.group("offset"), 0)
+ value = b + o
+ #print "value: %x + %x = %x = %d" % (b, o, value, value)
+
+ if value is None:
+ print "Value unknown for %s" % (define)
+ exit(1)
+
+ if re.match(r".*_BASE", define):
+ #print "base: %s=%s" % (define, value)
+ bases[define] = value
+
+ else:
+ #print "%s=%s :%s" % (define, expr, value)
+ errors[define] = {"expr": expr, "value": value, "str": ""}
+
+
+errors_h.close()
+
+#print bases
+#print errors
+#print errors['EILSEQ']
+
+#exit(0)
+
+strerror_c = open("src/system/libroot/posix/string/strerror.c", "r")
+
+defines = []
+
+for line in strerror_c:
+
+ match = re.match(r'\t*case (?P\w+):', line)
+ if match:
+ define = match.groupdict().get("define")
+ defines.append(define)
+ match = re.match(r'\t*//\s+(?P\w+):*$', line)
+ if match:
+ define = match.groupdict().get("define")
+ defines.append(define)
+
+ match = re.match(r'\t*return "(?P.+)";', line)
+ if match:
+ str = match.groupdict().get("str")
+ #print defines
+ for d in defines:
+ #print d
+ if errors[d]:
+ #print errors[d]#['str']
+ errors[d]['str'] = str
+ else:
+ print "not found: %s" % (d)
+ exit(1)
+ defines = []
+ #errors[define] = "plop"
+
+strerror_c.close()
+
+# Some fixup
+errors['B_OK']['str'] = "No Error"
+errors['B_NO_ERROR']['str'] = "No Error"
+errors['B_DONT_DO_THAT']['str'] = "Don't do that!"
+
+#print errors
+print "errors = {"
+for e in errors:
+ print "'%s': %s," % (e, errors[e])
+print "}"
diff --git a/3rdparty/mmu_man/irc/Haiku/plugin.py b/3rdparty/mmu_man/irc/Haiku/plugin.py
new file mode 100644
index 0000000000..1bdb6cb276
--- /dev/null
+++ b/3rdparty/mmu_man/irc/Haiku/plugin.py
@@ -0,0 +1,249 @@
+# -*- coding: utf-8 -*-
+###
+# Copyright (c) 2012, François Revol
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions, and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions, and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of the author of this software nor the name of
+# contributors to this software may be used to endorse or promote products
+# derived from this software without specific prior written consent.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+###
+
+import supybot.conf as conf
+import supybot.utils as utils
+from supybot.commands import *
+import supybot.callbacks as callbacks
+import supybot.log as log
+
+import random
+
+import errors
+
+class Haiku(callbacks.Plugin):
+ def __init__(self, irc):
+ #log.error("plop")
+ #print "plop"
+ self.fortunes = []
+ fortunes = open("/home/revol/devel/haiku/trunk/data/system/data/fortunes/Haiku", "r")
+ print fortunes
+ if fortunes:
+ fortune = ""
+ for line in fortunes:
+ if line == "%\n":
+ self.fortunes.append(fortune)
+ fortune = ""
+ else:
+ fortune += line
+ fortunes.close()
+
+ self.__parent = super(Haiku, self)
+ self.__parent.__init__(irc)
+
+ def error(self, irc, msg, args):
+ """
+
+ Returns the code and value for the given value or code.
+ """
+ print "Haiku: error"
+ print args
+ if not args:
+ raise callbacks.ArgumentError
+ for arg in args:
+ err = None
+ if arg in errors.errors:
+ err = errors.errors[arg]
+ key = arg
+ else:
+ try:
+ i = int(arg, 0)
+ except ValueError:
+ irc.errorInvalid('argument', arg, Raise=True)
+ for e in errors.errors:
+ if errors.errors[e]['value'] == i:
+ err = errors.errors[e]
+ key = e
+ if err is None:
+ irc.reply("Unknown error '%s'" % (arg))
+ else:
+ expr = err['expr']
+ value = err['value']
+ r = "%s = %s = 0x%x (%d): %s" % (key, expr, int(value), value, err['str'])
+ irc.reply(r)
+
+ def haiku(self, irc, msg, args):
+ """
+
+ Returns a random haiku.
+ """
+
+ if len(self.fortunes) > 0:
+ h = self.fortunes[int(random.random() * len(self.fortunes))].split('\n')
+ for l in h:
+ if l != "":
+ irc.reply(l, prefixNick = False)
+ else:
+ irc.reply("No haiku found")
+
+ def reportbugs(self, irc, msg, args):
+ """
+
+ Returns some infos on reporting bugs.
+ """
+
+ to = None
+ if len(args) > 0:
+ to = args[0]
+ t = "If you think there is a bug in Haiku, please report a bug so we can remember to fix it. cf. http://dev.haiku-os.org/wiki/ReportingBugs"
+ irc.reply(t, to = to)
+
+ def patchwanted(self, irc, msg, args):
+ """
+
+ Returns some infos on submitting patches.
+ """
+
+ to = None
+ if len(args) > 0:
+ to = args[0]
+ t = "Haiku is Free Software, therefore you can fix it yourself and send a patch, which would likely be very appreciated. cf. http://dev.haiku-os.org/wiki/SubmittingPatches"
+ irc.reply(t, to = to)
+
+ def download(self, irc, msg, args):
+ """
+
+ Returns download links.
+ """
+
+ to = None
+ if len(args) > 0:
+ to = args[0]
+ t = "Current release: http://www.haiku-os.org/get-haiku - Nightly builds: http://haiku-files.org/haiku/development/"
+ irc.reply(t, to = to)
+
+ def dl(self, irc, msg, args):
+ """
+
+ Returns download links.
+ """
+ return self.download(irc, msg, args)
+
+ def vi(self, irc, msg, args):
+ """
+
+ Trolls.
+ """
+
+ to = None
+ if len(args) > 0:
+ to = args[0]
+ t = "emacs!"
+ irc.reply(t, to = to)
+
+ def emacs(self, irc, msg, args):
+ """
+
+ Trolls.
+ """
+
+ to = None
+ if len(args) > 0:
+ to = args[0]
+ t = "vi!"
+ irc.reply(t, to = to)
+
+ def bored(self, irc, msg, args):
+ """
+
+ Returns some infos.
+ """
+
+ to = None
+ if len(args) > 0:
+ to = args[0]
+ t = "Why won't you get on some easy tasks then? http://dev.haiku-os.org/wiki/EasyTasks"
+ irc.reply(t, to = to)
+
+ def jlg(self, irc, msg, args):
+ """
+
+ Praise Jean-Louis Gassée.
+ """
+
+ to = None
+ if len(args) > 0:
+ to = args[0]
+ t = "Jean-Louis Gassée, such a Grand Fromage!"
+ irc.reply(t, to = to)
+
+ def basement(self, irc, msg, args):
+ """
+
+ Puts people to work.
+ """
+
+ to = "everyone"
+ who = "them"
+ if len(args) > 0:
+ to = args[0]
+ who = "him"
+ if len(args) > 1:
+ to = ' and '.join([', '.join(args[:-1]), args[-1]])
+ who = "them"
+ t = "sends %s to BGA's basement and chains %s to a post in front of a computer. Get to work!" % (to, who)
+ irc.reply(t, action = True)
+
+ def trout(self, irc, msg, args):
+ """
+
+ Puts someone back to his place.
+ """
+
+ if len(args) > 0:
+ to = args[0]
+ if len(args) > 1:
+ to = ' and '.join([', '.join(args[:-1]), args[-1]])
+ t = "slaps %s with a trout." % (to)
+ irc.reply(t, action = True)
+
+ def plop(self, irc, msg, args):
+ """
+
+ Returns some infos.
+ """
+
+ to = None
+ if len(args) > 0:
+ to = args[0]
+ t = "plop"
+ irc.reply(t, to = to)
+
+ def shibboleet(self, irc, msg, args):
+ """
+
+ Tech support.
+ """
+
+ irc.reply("http://xkcd.com/806/ Tech Support")
+
+Class = Haiku
+
+# vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79:
diff --git a/3rdparty/mmu_man/irc/Haiku/test.py b/3rdparty/mmu_man/irc/Haiku/test.py
new file mode 100644
index 0000000000..ff300c3218
--- /dev/null
+++ b/3rdparty/mmu_man/irc/Haiku/test.py
@@ -0,0 +1,47 @@
+# -*- coding: utf-8 -*-
+###
+# Copyright (c) 2012, François Revol
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions, and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions, and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of the author of this software nor the name of
+# contributors to this software may be used to endorse or promote products
+# derived from this software without specific prior written consent.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+###
+
+from supybot.test import *
+
+class HaikuTestCase(PluginTestCase):
+ plugins = ('Haiku')
+ def testSeconds(self):
+ self.assertResponse('!plop', 'plop')
+
+
+ def testNoErrors(self):
+ self.assertNotError('!plop')
+
+ def testNoNestedErrors(self):
+ self.assertNotError('!plop')
+
+
+# vim:set shiftwidth=4 softtabstop=4 expandtab textwidth=79:
+
diff --git a/3rdparty/mmu_man/scripts/dev-perso b/3rdparty/mmu_man/scripts/dev-perso
index 6809930d1c..bd9ecad908 100755
--- a/3rdparty/mmu_man/scripts/dev-perso
+++ b/3rdparty/mmu_man/scripts/dev-perso
@@ -162,6 +162,9 @@ dev() {
test -z "$DEVUPCMD" -a \( -f _FOSSIL_ -o -f .fslckout \) && DEVUPCMD="fossil update"
test -z "$DEVUPCMD" -a -n "$P4PORT" && DEVUPCMD="p4 sync"
test -n "$DEVUPCMD" && history -s "$DEVUPCMD"
+
+ # spice up terminal window title for git, add current branch name
+ test -d .git && PROMPT_COMMAND='echo -en "\033]0;['$DEVPROJ':`git branch 2>/dev/null | sed "/^[^*]/d;s/^\*\s//"`:${PWD##*/}]\a"'
}
complete -W complete -W "$(dev)" dev
diff --git a/build/jam/BuildSetup b/build/jam/BuildSetup
index 8ca0b1a4bd..30dc85abfe 100644
--- a/build/jam/BuildSetup
+++ b/build/jam/BuildSetup
@@ -1395,7 +1395,7 @@ if $(HAIKU_NO_WERROR) != 1 {
EnableWerror src add-ons translators bmp ;
# EnableWerror src add-ons translators exr ;
EnableWerror src add-ons translators gif ;
- EnableWerror src add-ons translators hpgs ;
+# EnableWerror src add-ons translators hpgs ;
EnableWerror src add-ons translators hvif ;
EnableWerror src add-ons translators ico ;
# EnableWerror src add-ons translators jpeg ; # gcc2
diff --git a/build/jam/FloppyBootImage b/build/jam/FloppyBootImage
index ece250f398..7ecd4872c0 100644
--- a/build/jam/FloppyBootImage
+++ b/build/jam/FloppyBootImage
@@ -3,12 +3,15 @@
local X86_ONLY = ;
local PPC_ONLY = ;
+local ARM_ONLY = ;
if $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 {
X86_ONLY = "" ;
} else if $(TARGET_ARCH) = ppc {
X86_ONLY = ;
} else if $(TARGET_ARCH) = m68k {
X86_ONLY = ;
+} else if $(TARGET_ARCH) = arm {
+ ARM_ONLY = "" ;
}
local GPL_ONLY = ;
@@ -115,6 +118,7 @@ if $(TARGET_ARCH) = x86_64 {
# drivers
AddNewDriversToFloppyBootArchive disk scsi : scsi_cd scsi_disk ;
+ AddNewDriversToFloppyBootArchive disk : $(ARM_ONLY)norflash ;
if $(USB_BOOT) = 1 {
AddDriversToFloppyBootArchive disk usb : usb_disk ;
}
@@ -168,7 +172,7 @@ if $(TARGET_ARCH) = x86_64 {
ahci generic_ide_pci $(X86_ONLY)ide_isa silicon_image_3112 legacy_sata
it8211
$(USB_ONLY)uhci $(USB_ONLY)ohci $(USB_ONLY)ehci
- scsi_cd scsi_disk $(USB_ONLY)usb_disk
+ scsi_cd scsi_disk $(USB_ONLY)usb_disk $(ARM_ONLY)norflash
intel session
$(SYSTEM_ADD_ONS_FILE_SYSTEMS)
$(BOOT_ADD_ONS_NET)
diff --git a/build/jam/HaikuCD b/build/jam/HaikuCD
index e88ba3bf90..d77e752d90 100644
--- a/build/jam/HaikuCD
+++ b/build/jam/HaikuCD
@@ -28,8 +28,6 @@ AddVariableToScript $(script) : isCD : 1 ;
AddVariableToScript $(script) : cdLabel : $(HAIKU_CD_LABEL) ;
AddVariableToScript $(script) : addBuildCompatibilityLibDir
: $(HOST_ADD_BUILD_COMPATIBILITY_LIB_DIR) ;
-AddVariableToScript $(script) : stripOptionalPackageDebugSymbols
- : $(HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES) ;
AddTargetVariableToScript $(script) : addattr ;
AddTargetVariableToScript $(script) : copyattr ;
AddTargetVariableToScript $(script) : rc ;
diff --git a/build/jam/HaikuImage b/build/jam/HaikuImage
index 714b1edf62..9c6992989e 100644
--- a/build/jam/HaikuImage
+++ b/build/jam/HaikuImage
@@ -33,7 +33,7 @@ SYSTEM_BIN = "[" addattr alert arp base64 basename bash bc beep bfsinfo
cal cat catattr checkfs checkitout chgrp chmod chop chown chroot cksum clear
clockconfig cmp collectcatkeys comm compress copyattr CortexAddOnHost cp
csplit cut date dc dd desklink df diff diff3 dircolors dirname
- draggers driveinfo dstcheck du dumpcatalog
+ diskimage draggers driveinfo dstcheck du dumpcatalog
echo eject env error expand expr
factor false fdinfo ffm filepanel find finddir fmt fold fortune frcode
ftp ftpd funzip fwcontrol
@@ -86,19 +86,19 @@ SYSTEM_DEMOS = BSnow Chart Clock Cortex FontDemo $(X86_ONLY)GLTeapot
SYSTEM_LIBS =
libbe.so libbsd.so libbnetapi.so
libdebug.so libdevice.so
- libgame.so $(X86_ONLY)libGL.so libgnu.so
- libjpeg.so
- libmail.so libmedia.so libmidi.so libmidi2.so
+ libgame.so $(X86_ONLY)libGL.so $(X86_ONLY)libglut.so
+ libgnu.so libmail.so libmedia.so libmidi.so libmidi2.so
libnetwork.so
- libpng.so
libroot.so libroot-addon-icu.so
libscreensaver.so
libtextencoding.so libtiff.so libtracker.so libtranslation.so
- libz.so
$(HAIKU_SHARED_LIBSTDC++) $(HAIKU_SHARED_LIBSUPC++)
- $(HAIKU_FREETYPE_CURRENT_LIB)
;
PRIVATE_SYSTEM_LIBS =
+ $(HAIKU_JPEG_CURRENT_LIB)
+ $(HAIKU_LIBPNG_CURRENT_LIB)
+ $(HAIKU_ZLIB_CURRENT_LIB)
+ $(HAIKU_FREETYPE_CURRENT_LIB)
libalm.so
libfluidsynth.so
libilmimf.so
@@ -129,7 +129,7 @@ SYSTEM_ADD_ONS_TRANSLATORS = BMPTranslator EXRTranslator GIFTranslator
HVIFTranslator ICOTranslator JPEGTranslator JPEG2000Translator
PCXTranslator PNGTranslator PPMTranslator
RAWTranslator RTFTranslator SGITranslator STXTTranslator TGATranslator
- TIFFTranslator WebPTranslator WonderBrushTranslator
+ TIFFTranslator WebPTranslator WonderBrushTranslator ICNSTranslator
;
SYSTEM_ADD_ONS_LOCALE_CATALOGS = plaintext ;
SYSTEM_ADD_ONS_MEDIA = cortex_audioadapter.media_addon
@@ -144,6 +144,8 @@ SYSTEM_ADD_ONS_MEDIA = cortex_audioadapter.media_addon
video_window_demo.media_addon
firewire_dv.media_addon
#legacy.media_addon
+ equalizer.media_addon
+ vst_host.media_addon
;
SYSTEM_ADD_ONS_MEDIA_PLUGINS = $(X86_ONLY)ffmpeg raw_decoder ;
SYSTEM_ADD_ONS_PRINT =
@@ -303,9 +305,8 @@ if $(HAIKU_GCC_VERSION[1]) = 2 {
}
-# libGL.so has GLU (like BeOS) *and* GLUT API built-in
-SYSTEM_LIBS_LIBGL_ALIASES
- = libGLU.so libglut.so ;
+# libGL.so has GLU (like BeOS) built-in
+SYSTEM_LIBS_LIBGL_ALIASES = libGLU.so ;
if $(TARGET_ARCH) = x86 {
local lib ;
@@ -332,12 +333,37 @@ SYSTEM_LIBS_ALIASES =
$(SYSTEM_LIBS_LIBBE_ALIASES)
;
+OPTIONAL_LIBS_ALIASES =
+ libfreetype.so
+ libjpeg.so
+ libpng.so
+ libz.so
+;
+
# libfreetype.so links to the current freetype lib
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LIB:BS)
: $(HAIKU_FREETYPE_CURRENT_LINK) : : true ;
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LINK)
: libfreetype.so : : true ;
+# libpng.so links to the current libpng
+AddSymlinkToHaikuHybridImage system lib : $(HAIKU_LIBPNG_CURRENT_LIB:BS)
+ : $(HAIKU_LIBPNG_CURRENT_LINK) : : true ;
+AddSymlinkToHaikuHybridImage system lib : $(HAIKU_LIBPNG_CURRENT_LINK)
+ : libpng.so : : true ;
+
+# libjpeg.so links to the current libjpeg
+AddSymlinkToHaikuHybridImage system lib : $(HAIKU_JPEG_CURRENT_LIB:BS)
+ : $(HAIKU_JPEG_CURRENT_LINK) : : true ;
+AddSymlinkToHaikuHybridImage system lib : $(HAIKU_JPEG_CURRENT_LINK)
+ : libjpeg.so : : true ;
+
+# zlib.so links to the current zlib
+AddSymlinkToHaikuHybridImage system lib : $(HAIKU_ZLIB_CURRENT_LIB:BS)
+ : $(HAIKU_ZLIB_CURRENT_LINK) : : true ;
+AddSymlinkToHaikuHybridImage system lib : $(HAIKU_ZLIB_CURRENT_LINK)
+ : libz.so : : true ;
+
# servers
AddFilesToHaikuImage system servers : $(SYSTEM_SERVERS) ;
@@ -667,7 +693,7 @@ AddFilesToHaikuImage system add-ons Screen\ Savers
: $(SYSTEM_ADD_ONS_SCREENSAVERS) ;
AddFilesToHaikuImage system add-ons disk_systems
- : intel bfs ;
+ : intel bfs ntfs ;
# decorators
AddDirectoryToHaikuImage home config add-ons decorators ;
@@ -710,42 +736,42 @@ AddDirectoryToHaikuImage home config settings printers "Save as PDF"
# PDF Writer enconding files
CopyDirectoryToHaikuImage system data
: [ FDirName $(HAIKU_TOP) src add-ons print drivers pdf encoding ]
- : "PDF Writer" : -x .svn -x Jamfile ;
+ : "PDF Writer" : -x Jamfile ;
# Gutenprint data files
CopyDirectoryToHaikuImage system data
: [ FDirName $(HAIKU_TOP) src libs print libgutenprint src xml ]
- : gutenprint : -x .svn -x *.c -x Makefile.am -x Makefile.in ;
+ : gutenprint : -x *.c -x Makefile.am -x Makefile.in ;
# dvb channel settings
CopyDirectoryToHaikuImage home config settings Media
: [ FDirName $(HAIKU_TOP) data settings media dvb ]
- : dvb : -x .svn -x Jamfile ;
+ : dvb : -x Jamfile ;
# licenses
CopyDirectoryToHaikuImage system data
: [ FDirName $(HAIKU_TOP) data system data licenses ]
- : licenses : -x .svn ;
+ : licenses ;
# Copy documentation as per DiskUsage's license requirement.
CopyDirectoryToHaikuImage system documentation
: [ FDirName $(HAIKU_TOP) docs apps diskusage ]
- : diskusage : -x .svn ;
+ : diskusage ;
# Copy documentation as per PDFlib Lite's license requirement.
CopyDirectoryToHaikuImage system documentation
: [ FDirName $(HAIKU_TOP) src libs pdflib doc ]
- : pdflib : -x .svn ;
+ : pdflib ;
# Copy sample programs as per PDFlib Lite's license requirement.
CopyDirectoryToHaikuImage develop sample-code
: [ FDirName $(HAIKU_TOP) src libs pdflib bind pdflib ]
- : pdflib : -x .svn ;
+ : pdflib ;
# Copy Mesa3D GL headers into image
if $(TARGET_ARCH) = x86 {
CopyDirectoryToHaikuImage develop headers os opengl
- : [ FDirName $(HAIKU_MESA_HEADERS) GL ] : : -x .svn ;
+ : [ FDirName $(HAIKU_MESA_HEADERS) GL ] ;
}
#pragma mark - Optional Packages
@@ -892,8 +918,6 @@ AddVariableToScript $(script) : addBuildCompatibilityLibDir
: $(HOST_ADD_BUILD_COMPATIBILITY_LIB_DIR) ;
AddVariableToScript $(script) : dontClearImage : $(HAIKU_DONT_CLEAR_IMAGE) ;
AddVariableToScript $(script) : updateOnly : [ IsUpdateHaikuImageOnly ] ;
-AddVariableToScript $(script) : stripOptionalPackageDebugSymbols
- : $(HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES) ;
AddTargetVariableToScript $(script) : addattr ;
AddTargetVariableToScript $(script) : bfs_shell : bfsShell ;
AddTargetVariableToScript $(script) : fs_shell_command : fsShellCommand ;
diff --git a/build/jam/ImageRules b/build/jam/ImageRules
index 48ebb82b6e..34f90ae832 100644
--- a/build/jam/ImageRules
+++ b/build/jam/ImageRules
@@ -283,16 +283,17 @@ rule CopyDirectoryToContainer container : directoryTokens : sourceDirectory
}
rule ExtractArchiveToContainer container : directoryTokens : archiveFile
- : extractedSubDir
+ : extractedSubDir : stripDebugSymbols
{
# ExtractArchiveToContainer : :
- # : ;
+ # : : ;
local directory = [ AddDirectoryToContainer $(container)
: $(directoryTokens) ] ;
ARCHIVE_FILES_TO_INSTALL on $(directory) += $(archiveFile) ;
ARCHIVE_SUBDIR_TO_INSTALL_FROM on $(archiveFile) = $(extractedSubDir) ;
+ ARCHIVE_FILES_TO_STRIP on $(archiveFile) = $(stripDebugSymbols) ;
}
rule AddDriversToContainer container : relativeDirectoryTokens : targets
@@ -607,6 +608,11 @@ rule CreateContainerExtractFilesScript container : script
ARCHIVE_SUBDIR_TO_INSTALL_FROM on $(dummyTarget) =
$(extractedSubDir:E=.) ;
+ local stripDebugSymbols = [ on $(archiveFile)
+ return $(ARCHIVE_FILES_TO_STRIP) ] ;
+ STRIP_DEBUG_SYMBOLS_FROM_ARCHIVE on $(dummyTarget) =
+ $(stripDebugSymbols) ;
+
Depends $(dummyTarget) : $(initScript) $(archiveFile)
$(serializationDependency) ;
Depends $(script) : $(dummyTarget) ;
@@ -622,7 +628,8 @@ rule CreateContainerExtractFilesScript container : script
actions AddExtractFileToContainerExtractFilesScript
{
echo extractFile "\"$(2[2])\"" "\"$(TARGET_DIR)\"" \
- "\"$(ARCHIVE_SUBDIR_TO_INSTALL_FROM)\"" >> $(2[1])
+ "\"$(ARCHIVE_SUBDIR_TO_INSTALL_FROM)\"" \
+ "\"$(STRIP_DEBUG_SYMBOLS_FROM_ARCHIVE)\"" >> $(2[1])
}
@@ -698,7 +705,7 @@ rule AddSourceDirectoryToHaikuImage dirTokens : alwaysUpdate
CopyDirectoryToHaikuImage home HaikuSources
: [ FDirName $(HAIKU_TOP) $(dirTokens) ]
- : : -x .svn : $(alwaysUpdate) ;
+ : : : $(alwaysUpdate) ;
}
rule AddHeaderDirectoryToHaikuImage dirTokens : dirName : alwaysUpdate
@@ -708,7 +715,7 @@ rule AddHeaderDirectoryToHaikuImage dirTokens : dirName : alwaysUpdate
CopyDirectoryToHaikuImage develop headers
: [ FDirName $(HAIKU_TOP) headers $(dirTokens) ]
- : $(dirName) : -x .svn : $(alwaysUpdate) ;
+ : $(dirName) : : $(alwaysUpdate) ;
}
rule AddWifiFirmwareToHaikuImage driver : package : archive : extract
@@ -729,7 +736,7 @@ rule AddWifiFirmwareToHaikuImage driver : package : archive : extract
}
rule ExtractArchiveToHaikuImage dirTokens : archiveFile : alwaysUpdate
- : extractedSubDir
+ : extractedSubDir : stripDebugSymbols
{
# ExtractArchiveToHaikuImage : :
# : ;
@@ -738,7 +745,7 @@ rule ExtractArchiveToHaikuImage dirTokens : archiveFile : alwaysUpdate
# requested.
if ! [ IsUpdateHaikuImageOnly ] || $(alwaysUpdate) {
ExtractArchiveToContainer $(HAIKU_IMAGE_CONTAINER_NAME) : $(dirTokens)
- : $(archiveFile) : $(extractedSubDir) ;
+ : $(archiveFile) : $(extractedSubDir) : $(stripDebugSymbols) ;
}
}
@@ -825,6 +832,7 @@ rule InstallSourceArchive file : url
}
rule InstallOptionalHaikuImagePackage package : url : dirTokens : isCDPackage
+ : stripDebugSymbols
{
# download archive file
local archiveFile = [ DownloadFile $(package) : $(url) ] ;
@@ -835,8 +843,17 @@ rule InstallOptionalHaikuImagePackage package : url : dirTokens : isCDPackage
# copy onto image
AddFilesToHaikuImage _packages_ : $(archiveFile) ;
} else {
+ if $(HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES) = 1 {
+ stripDebugSymbols ?= 1 ;
+ # The script will only test for = 1. This is in case someone
+ # manually set the flag 'true'
+ if $(stripDebugSymbols) = true {
+ stripDebugSymbols = 1 ;
+ }
+ }
# extract onto image
- ExtractArchiveToHaikuImage $(dirTokens) : $(archiveFile) ;
+ ExtractArchiveToHaikuImage $(dirTokens) : $(archiveFile)
+ : : : $(stripDebugSymbols) ;
}
}
@@ -1472,7 +1489,7 @@ actions BuildCDBootPPCImage1 bind MAPS
|| \
genisoimage -v -hfs -part -map $(MAPS) -no-desktop -hfs-volid bootimg \
-V bootimg -hfs-bless $(HAIKU_OUTPUT_DIR)/cd/ppc -prep-boot \
- ppc/$(>[2]:D=) -r -o $(<) $(HAIKU_OUTPUT_DIR)/cd
+ ppc/$(>[2]:D=) -r -o $(<) $(HAIKU_OUTPUT_DIR)/cd
#$(RM) -R $(HAIKU_OUTPUT_DIR)/cd
}
diff --git a/build/jam/OptionalBuildFeatures b/build/jam/OptionalBuildFeatures
index aaed4ed7ee..5e8112884d 100644
--- a/build/jam/OptionalBuildFeatures
+++ b/build/jam/OptionalBuildFeatures
@@ -23,9 +23,9 @@ if [ IsOptionalHaikuImagePackageAdded OpenSSL ] {
}
if $(HAIKU_GCC_VERSION[1]) >= 4 {
- HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-x86-gcc4-2012-06-19.zip ;
+ HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-r1a4-x86-gcc4-2012-08-29.zip ;
} else {
- HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-x86-gcc2-2012-06-19.zip ;
+ HAIKU_OPENSSL_PACKAGE = openssl-1.0.0j-r1a4-x86-gcc2-2012-08-26.zip ;
}
HAIKU_OPENSSL_URL = $(baseURL)/$(HAIKU_OPENSSL_PACKAGE) ;
@@ -66,16 +66,20 @@ if $(HAIKU_BUILD_FEATURE_SSL) {
# ICU
# Note ICU isn't actually optional, but is still an external package
-HAIKU_ICU_GCC_2_PACKAGE = icu-4.8.1-x86-gcc2-2011-11-02a.zip ;
-HAIKU_ICU_GCC_4_PACKAGE = icu-4.8.1-x86-gcc4-2011-11-02.zip ;
+HAIKU_ICU_GCC_2_PACKAGE = icu-4.8.1.1-r1a4-x86-gcc2-2012-08-29.zip ;
+HAIKU_ICU_GCC_4_PACKAGE = icu-4.8.1.1-r1a4-x86-gcc4-2012-08-29.zip ;
HAIKU_ICU_PPC_PACKAGE = icu-4.8.1-ppc-2011-08-20.zip ;
+HAIKU_ICU_ARM_PACKAGE = icu-4.8.1.1-arm-2012-11-16.zip ;
HAIKU_ICU_X86_64_PACKAGE = icu-4.8.1.1-x86_64-2012-07-30.zip ;
-if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 {
+if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = arm || $(TARGET_ARCH) = x86_64 {
local icu_package ;
if $(TARGET_ARCH) = ppc {
icu_package = $(HAIKU_ICU_PPC_PACKAGE) ;
HAIKU_ICU_DEVEL_PACKAGE = icu-devel-4.8.1-ppc-2011-12-19.zip ;
+ } else if $(TARGET_ARCH) = arm {
+ icu_package = $(HAIKU_ICU_ARM_PACKAGE) ;
+ HAIKU_ICU_DEVEL_PACKAGE = icu-devel-4.8.1.1-arm-2012-11-16.zip ;
} else if $(TARGET_ARCH) = x86_64 {
icu_package = $(HAIKU_ICU_X86_64_PACKAGE) ;
HAIKU_ICU_DEVEL_PACKAGE = icu-devel-4.8.1.1-x86_64-2012-07-30.zip ;
@@ -184,6 +188,29 @@ if $(HAIKU_BUILD_FEATURE_CLUCENE) {
}
+# GLU (GL Utilities)
+if $(TARGET_ARCH) = x86 {
+ if $(HAIKU_GCC_VERSION[1]) >= 4 {
+ HAIKU_GLU_FILE = glu-9.0-x86-gcc4-2012-11-13.zip ;
+ } else {
+ HAIKU_GLU_FILE = glu-9.0-x86-gcc2-2012-11-13.zip ;
+ }
+
+ local zipFile = [ DownloadFile $(HAIKU_GLU_FILE)
+ : $(baseURL)/lib/$(HAIKU_GLU_FILE) ] ;
+
+ HAIKU_GLU_DIR = [ FDirName $(HAIKU_OPTIONAL_BUILD_PACKAGES_DIR)
+ $(HAIKU_GLU_FILE:B) ] ;
+ HAIKU_GLU_HEADERS_DEPENDENCY = [ ExtractArchive $(HAIKU_GLU_DIR)
+ : develop/headers/os/opengl/GL : $(zipFile) : extracted-glu-headers ] ;
+ HAIKU_GLU_LIBS = [ ExtractArchive $(HAIKU_GLU_DIR)
+ : system/lib/libGLU.a : $(zipFile) : extracted-glu ] ;
+ HAIKU_GLU_HEADERS = [ FDirName $(HAIKU_GLU_DIR) develop headers os opengl ] ;
+} else {
+ Echo "GLU not yet available on $(TARGET_ARCH)" ;
+}
+
+
# Mesa
if $(TARGET_ARCH) = x86 {
local glslObject ;
@@ -209,7 +236,6 @@ if $(TARGET_ARCH) = x86 {
HAIKU_MESA_LIBS = [ ExtractArchive $(HAIKU_MESA_DIR)
:
- lib.haiku/libglu.a
$(galliumObjects)
lib.haiku/libglapi.a
$(glslObject)
@@ -219,6 +245,9 @@ if $(TARGET_ARCH) = x86 {
HAIKU_MESA_HEADERS = [ FDirName $(HAIKU_MESA_DIR) include ] ;
+ Depends $(HAIKU_MESA_HEADERS_DEPENDENCY) : $(HAIKU_GLU_HEADERS_DEPENDENCY) ;
+ Depends $(HAIKU_MESA_LIBS) : $(HAIKU_GLU_LIBS) ;
+
} else {
Echo "Mesa 3D rendering support not available on $(TARGET_ARCH)" ;
}
@@ -228,19 +257,19 @@ if $(TARGET_ARCH) = x86 {
local ffmpegBaseURL = $(baseURL)/lib ;
if $(TARGET_ARCH) = x86 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
- HAIKU_FFMPEG_FILE = ffmpeg-0.10.2-x86-gcc4-2012-03-28.zip ;
- HAIKU_SPEEX_FILE = speex-1.2rc1-x86-gcc4-2012-03-12.zip ;
- HAIKU_LIBTHEORA_FILE = libtheora-1.1.1-x86-gcc4-2012-03-12.zip ;
- HAIKU_LIBVORBIS_FILE = libvorbis-1.3.2-x86-gcc4-2012-03-12.zip ;
- HAIKU_LIBOGG_FILE = libogg-1.3.0-x86-gcc4-2012-03-12.zip ;
- HAIKU_LIBVPX_FILE = libvpx-1.0.0-x86-gcc4-2012-03-14.zip ;
+ HAIKU_FFMPEG_FILE = ffmpeg-0.10.2-r1a4-x86-gcc4-2012-09-02.zip ;
+ HAIKU_SPEEX_FILE = speex-1.2rc1-r1a4-x86-gcc4-2012-09-02.zip ;
+ HAIKU_LIBTHEORA_FILE = libtheora-1.1.1-r1a4-x86-gcc4-2012-09-02.zip ;
+ HAIKU_LIBVORBIS_FILE = libvorbis-1.3.2-r1a4-x86-gcc4-2012-09-02.zip ;
+ HAIKU_LIBOGG_FILE = libogg-1.3.0-r1a4-x86-gcc4-2012-09-02.zip ;
+ HAIKU_LIBVPX_FILE = libvpx-1.0.0-r1a4-x86-gcc4-2012-09-02.zip ;
} else {
- HAIKU_FFMPEG_FILE = ffmpeg-0.10.2-x86-gcc2-2012-03-28.zip ;
- HAIKU_SPEEX_FILE = speex-1.2rc1-x86-gcc2-2012-03-11.zip ;
- HAIKU_LIBTHEORA_FILE = libtheora-1.1.1-x86-gcc2-2012-03-11.zip ;
- HAIKU_LIBVORBIS_FILE = libvorbis-1.3.2-x86-gcc2-2012-03-11.zip ;
- HAIKU_LIBOGG_FILE = libogg-1.3.0-x86-gcc2-2012-03-11.zip ;
- HAIKU_LIBVPX_FILE = libvpx-1.0.0-x86-gcc2-2012-03-14.zip ;
+ HAIKU_FFMPEG_FILE = ffmpeg-0.10.2-r1a4-x86-gcc2-2012-08-30.zip ;
+ HAIKU_SPEEX_FILE = speex-1.2rc1-r1a4-x86-gcc2-2012-08-29.zip ;
+ HAIKU_LIBTHEORA_FILE = libtheora-1.1.1-r1a4-x86-gcc2-2012-08-29.zip ;
+ HAIKU_LIBVORBIS_FILE = libvorbis-1.3.2-r1a4-x86-gcc2-2012-08-29.zip ;
+ HAIKU_LIBOGG_FILE = libogg-1.3.0-r1a4-x86-gcc2-2012-08-29.zip ;
+ HAIKU_LIBVPX_FILE = libvpx-1.0.0-r1a4-x86-gcc2-2012-08-29.zip ;
}
local ffmpegZipFile = [ DownloadFile $(HAIKU_FFMPEG_FILE)
@@ -350,9 +379,9 @@ if $(TARGET_ARCH) = x86 {
local mikmodBaseURL = http://haiku-files.org/files/optional-packages/lib ;
if $(TARGET_ARCH) = x86 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
- HAIKU_MIKMOD_FILE = libmikmod-3.1.11-r1a3-x86-gcc4-2011-05-26.zip ;
+ HAIKU_MIKMOD_FILE = libmikmod-3.1.11-r1a4-x86-gcc4-2012-09-02.zip ;
} else {
- HAIKU_MIKMOD_FILE = libmikmod-3.1.11-r1a3-x86-gcc2-2011-05-19.zip ;
+ HAIKU_MIKMOD_FILE = libmikmod-3.1.11-r1a4-x86-gcc2-2012-08-29.zip ;
}
local mikmodZipFile = [ DownloadFile $(HAIKU_MIKMOD_FILE)
@@ -386,9 +415,9 @@ if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 {
} else if $(TARGET_ARCH) = x86_64 {
HAIKU_FREETYPE_FILE = freetype-2.4.9-x86_64-2012-08-04.zip ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
- HAIKU_FREETYPE_FILE = freetype-2.4.9-x86-gcc4-2012-06-15.zip ;
+ HAIKU_FREETYPE_FILE = freetype-2.4.9-r1a4-x86-gcc4-2012-09-02.zip ;
} else {
- HAIKU_FREETYPE_FILE = freetype-2.4.9-x86-gcc2-2012-06-19.zip ;
+ HAIKU_FREETYPE_FILE = freetype-2.4.9-r1a4-x86-gcc2-2012-08-28.zip ;
}
local freetypeZipFile = [ DownloadFile $(HAIKU_FREETYPE_FILE)
@@ -431,7 +460,7 @@ if [ IsOptionalHaikuImagePackageAdded TagLib ] {
HAIKU_BUILD_FEATURE_TAGLIB = 1 ;
}
-HAIKU_TAGLIB_PACKAGE = taglib-1.6.3-r1a3-x86-gcc2-2011-05-20.zip ;
+HAIKU_TAGLIB_PACKAGE = taglib-1.6.3-r1a4-x86-gcc2-2012-09-03.zip ;
HAIKU_TAGLIB_URL = $(baseURL)/$(HAIKU_TAGLIB_PACKAGE) ;
if $(HAIKU_BUILD_FEATURE_TAGLIB) {
@@ -473,7 +502,7 @@ if [ IsOptionalHaikuImagePackageAdded WebPositive ] {
HAIKU_BUILD_FEATURE_WEBKIT = 1 ;
}
-HAIKU_WEBKIT_FILE = haikuwebkit-1.1.3-x86-gcc4-2012-07-20-1.zip ;
+HAIKU_WEBKIT_FILE = haikuwebkit-1.1.3-x86-gcc4-2012-08-31a.zip ;
if $(HAIKU_BUILD_FEATURE_WEBKIT) {
if $(TARGET_ARCH) != x86 {
@@ -507,3 +536,123 @@ if $(HAIKU_BUILD_FEATURE_WEBKIT) {
HAIKU_WEBKIT_HEADERS = [ FDirName $(HAIKU_WEBKIT_DIR) include ] ;
}
}
+
+# libpng
+local libpngBaseURL = $(baseURL)/lib ;
+if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 {
+ if $(TARGET_ARCH) = ppc {
+ HAIKU_LIBPNG_FILE = libpng-1.5.12-ppc-gcc4-2012-08-27.zip ;
+ } else if $(HAIKU_GCC_VERSION[1]) >= 4 {
+ HAIKU_LIBPNG_FILE = libpng-1.5.12-x86-gcc4-2012-08-23.zip ;
+ } else {
+ HAIKU_LIBPNG_FILE = libpng-1.5.12-x86-gcc2-2012-08-23.zip ;
+ }
+
+ local libpngZipFile = [ DownloadFile $(HAIKU_LIBPNG_FILE)
+ : $(libpngBaseURL)/$(HAIKU_LIBPNG_FILE) ] ;
+
+ HAIKU_LIBPNG_DIR = [ FDirName $(HAIKU_OPTIONAL_BUILD_PACKAGES_DIR)
+ $(HAIKU_LIBPNG_FILE:B) ] ;
+
+ HAIKU_LIBPNG_HEADERS_DEPENDENCY = [ ExtractArchive $(HAIKU_LIBPNG_DIR)
+ : common/include : $(libpngZipFile)
+ : extracted-libpng ] ;
+
+ HAIKU_LIBPNG_LIB = [ ExtractArchive $(HAIKU_LIBPNG_DIR)
+ :
+ common/lib/libpng.so
+ : $(libpngZipFile)
+ : extracted-libpng ] ;
+ HAIKU_LIBPNG_CURRENT_LIB = [ ExtractArchive $(HAIKU_LIBPNG_DIR)
+ :
+ common/lib/libpng15.so.15.12.0
+ : $(libpngZipFile)
+ : extracted-libpng ] ;
+ Depends $(HAIKU_LIBPNG_LIB) $(HAIKU_LIBPNG_CURRENT_LIB) : $(HAIKU_LIBPNG_HEADERS_DEPENDENCY) ;
+
+ HAIKU_LIBPNG_CURRENT_LINK = libpng15.so.15 ;
+
+ HAIKU_LIBPNG_HEADERS = [ FDirName $(HAIKU_LIBPNG_DIR) common include ] ;
+} else {
+ Echo "libpng support not available on $(TARGET_ARCH)" ;
+}
+
+# jpeg
+local jpegBaseURL = $(baseURL)/lib ;
+if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 {
+ if $(TARGET_ARCH) = ppc {
+ HAIKU_JPEG_FILE = jpeg-8d-ppc-gcc4-2012-08-27.zip ;
+ } else if $(HAIKU_GCC_VERSION[1]) >= 4 {
+ HAIKU_JPEG_FILE = jpeg-8d-x86-gcc4-2012-08-23.zip ;
+ } else {
+ HAIKU_JPEG_FILE = jpeg-8d-x86-gcc2-2012-08-23.zip ;
+ }
+
+ local jpegZipFile = [ DownloadFile $(HAIKU_JPEG_FILE)
+ : $(jpegBaseURL)/$(HAIKU_JPEG_FILE) ] ;
+
+ HAIKU_JPEG_DIR = [ FDirName $(HAIKU_OPTIONAL_BUILD_PACKAGES_DIR)
+ $(HAIKU_JPEG_FILE:B) ] ;
+
+ HAIKU_JPEG_HEADERS_DEPENDENCY = [ ExtractArchive $(HAIKU_JPEG_DIR)
+ : common/include : $(jpegZipFile)
+ : extracted-jpeg ] ;
+
+ HAIKU_JPEG_LIB = [ ExtractArchive $(HAIKU_JPEG_DIR)
+ :
+ common/lib/libjpeg.so
+ : $(jpegZipFile)
+ : extracted-jpeg ] ;
+ HAIKU_JPEG_CURRENT_LIB = [ ExtractArchive $(HAIKU_JPEG_DIR)
+ :
+ common/lib/libjpeg.so.8.4.0
+ : $(jpegZipFile)
+ : extracted-jpeg ] ;
+ Depends $(HAIKU_JPEG_LIB) $(HAIKU_JPEG_CURRENT_LIB) : $(HAIKU_JPEG_HEADERS_DEPENDENCY) ;
+
+ HAIKU_JPEG_CURRENT_LINK = libjpeg.so.8 ;
+
+ HAIKU_JPEG_HEADERS = [ FDirName $(HAIKU_JPEG_DIR) common include ] ;
+} else {
+ Echo "jpeg support not available on $(TARGET_ARCH)" ;
+}
+
+# zlib
+local zlibBaseURL = $(baseURL)/lib ;
+if $(TARGET_ARCH) = ppc || $(TARGET_ARCH) = x86 {
+ if $(TARGET_ARCH) = ppc {
+ HAIKU_ZLIB_FILE = zlib-1.2.7-ppc-gcc4-2012-10-30.zip ;
+ } else if $(HAIKU_GCC_VERSION[1]) >= 4 {
+ HAIKU_ZLIB_FILE = zlib-1.2.7-x86-gcc4-2012-10-30.zip ;
+ } else {
+ HAIKU_ZLIB_FILE = zlib-1.2.7-x86-gcc2-2012-10-30.zip ;
+ }
+
+ local zlibZipFile = [ DownloadFile $(HAIKU_ZLIB_FILE)
+ : $(zlibBaseURL)/$(HAIKU_ZLIB_FILE) ] ;
+
+ HAIKU_ZLIB_DIR = [ FDirName $(HAIKU_OPTIONAL_BUILD_PACKAGES_DIR)
+ $(HAIKU_ZLIB_FILE:B) ] ;
+
+ HAIKU_ZLIB_HEADERS_DEPENDENCY = [ ExtractArchive $(HAIKU_ZLIB_DIR)
+ : common/include : $(zlibZipFile)
+ : extracted-zlib ] ;
+
+ HAIKU_ZLIB_LIB = [ ExtractArchive $(HAIKU_ZLIB_DIR)
+ :
+ common/lib/libz.so
+ : $(zlibZipFile)
+ : extracted-zlib ] ;
+ HAIKU_ZLIB_CURRENT_LIB = [ ExtractArchive $(HAIKU_ZLIB_DIR)
+ :
+ common/lib/libz.so.1.2.7
+ : $(zlibZipFile)
+ : extracted-zlib ] ;
+ Depends $(HAIKU_ZLIB_LIB) $(HAIKU_ZLIB_CURRENT_LIB) : $(HAIKU_ZLIB_HEADERS_DEPENDENCY) ;
+
+ HAIKU_ZLIB_CURRENT_LINK = libz.so.1 ;
+
+ HAIKU_ZLIB_HEADERS = [ FDirName $(HAIKU_ZLIB_DIR) common include ] ;
+} else {
+ Echo "zlib support not available on $(TARGET_ARCH)" ;
+}
diff --git a/build/jam/OptionalLibPackages b/build/jam/OptionalLibPackages
index d1902eae4f..a72774aa65 100644
--- a/build/jam/OptionalLibPackages
+++ b/build/jam/OptionalLibPackages
@@ -38,24 +38,24 @@ if [ IsOptionalHaikuImagePackageAdded AllegroLibs ] {
Echo "No optional package AllegroLibs available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- allegro-4.4.1.1-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/allegro-4.4.1.1-r1a3-x86-gcc4-2011-05-26.zip ;
+ allegro-4.4.1.1-r1a4-x86-gcc4-2012-09-09.zip
+ : $(baseURL)/lib/allegro-4.4.1.1-r1a4-x86-gcc4-2012-09-09.zip ;
InstallOptionalHaikuImagePackage
- dumb-0.9.3-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/dumb-0.9.3-r1a3-x86-gcc4-2011-05-26.zip ;
+ dumb-0.9.3-r1a4-x86-gcc4-2012-09-09.zip
+ : $(baseURL)/lib/dumb-0.9.3-r1a4-x86-gcc4-2012-09-09.zip ;
InstallOptionalHaikuImagePackage
- jgmod-0.99-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/jgmod-0.99-r1a3-x86-gcc4-2011-05-26.zip ;
+ jgmod-0.99-r1a4-x86-gcc4-2012-09-09.zip
+ : $(baseURL)/lib/jgmod-0.99-r1a4-x86-gcc4-2012-09-09.zip ;
} else {
InstallOptionalHaikuImagePackage
- allegro-4.4.1.1-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/allegro-4.4.1.1-r1a3-x86-gcc2-2011-05-19.zip ;
+ allegro-4.4.1.1-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/lib/allegro-4.4.1.1-r1a4-x86-gcc2-2012-08-30.zip ;
InstallOptionalHaikuImagePackage
- dumb-0.9.3-x86-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/dumb-0.9.3-r1a3-x86-gcc2-2011-05-19.zip ;
+ dumb-0.9.3-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/lib/dumb-0.9.3-r1a4-x86-gcc2-2012-08-30.zip ;
InstallOptionalHaikuImagePackage
- jgmod-0.99-x86-gcc2-2011-08-02.zip
- : $(baseURL)/lib/jgmod-0.99-x86-gcc2-2011-08-02.zip ;
+ jgmod-0.99-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/lib/jgmod-0.99-r1a4-x86-gcc2-2012-08-30.zip ;
}
}
@@ -67,8 +67,8 @@ if [ IsOptionalHaikuImagePackageAdded box2d ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 || $(isHybridBuild) {
InstallOptionalHaikuImagePackage
- box2d-2.1.2-r1a3-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/box2d-2.1.2-r1a3-x86-gcc4-2011-05-26.zip
+ box2d-2.1.2-r1a4-x86-gcc4-2012-09-09.zip
+ : $(baseURL)/lib/box2d-2.1.2-r1a4-x86-gcc4-2012-09-09.zip
: : true ;
} else {
Echo "No optional package box2d available for $(TARGET_ARCH)-gcc2" ;
@@ -83,13 +83,13 @@ if [ IsOptionalHaikuImagePackageAdded fribidi ] {
Echo "No optional package fribidi available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- fribidi-0.19.2-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/fribidi-0.19.2-r1a3-x86-gcc4-2011-05-26.zip
+ fribidi-0.19.2-r1a4-x86-gcc4-2012-09-01.zip
+ : $(baseURL)/lib/fribidi-0.19.2-r1a4-x86-gcc4-2012-09-01.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- fribidi-0.19.2-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/fribidi-0.19.2-r1a3-x86-gcc2-2011-05-19.zip
+ fribidi-0.19.2-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/fribidi-0.19.2-r1a4-x86-gcc2-2012-08-29.zip
: : true ;
}
}
@@ -101,13 +101,13 @@ if [ IsOptionalHaikuImagePackageAdded lcms ] {
Echo "No optional package lcms available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- lcms-2.1-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/lcms-2.1-r1a3-x86-gcc4-2011-05-26.zip
+ lcms-2.1-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/lcms-2.1-r1a4-x86-gcc4-2012-09-02.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- lcms-2.1-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/lcms-2.1-r1a3-x86-gcc2-2011-05-19.zip
+ lcms-2.1-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/lcms-2.1-r1a4-x86-gcc2-2012-08-29.zip
: : true ;
}
}
@@ -119,13 +119,13 @@ if [ IsOptionalHaikuImagePackageAdded libart_lgpl ] {
Echo "No optional package libart_lgpl available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libart_lgpl-2.3.21-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libart_lgpl-2.3.21-r1a3-x86-gcc4-2011-05-26.zip
+ libart_lgpl-2.3.21-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libart_lgpl-2.3.21-r1a4-x86-gcc4-2012-09-02.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- libart_lgpl-2.3.21-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libart_lgpl-2.3.21-r1a3-x86-gcc2-2011-05-19.zip
+ libart_lgpl-2.3.21-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libart_lgpl-2.3.21-r1a4-x86-gcc2-2012-08-29.zip
: : true ;
}
}
@@ -137,13 +137,13 @@ if [ IsOptionalHaikuImagePackageAdded libmad ] {
Echo "No optional package libmad available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libmad-0.15.1b-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libmad-0.15.1b-r1a3-x86-gcc4-2011-05-26.zip
+ libmad-0.15.1b-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libmad-0.15.1b-r1a4-x86-gcc4-2012-09-02.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- libmad-0.15.1b-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libmad-0.15.1b-r1a3-x86-gcc2-2011-05-19.zip
+ libmad-0.15.1b-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libmad-0.15.1b-r1a4-x86-gcc2-2012-08-29.zip
: : true ;
}
}
@@ -155,13 +155,13 @@ if [ IsOptionalHaikuImagePackageAdded libmikmod ] {
Echo "No optional package libmikmod available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libmikmod-3.1.11-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libmikmod-3.1.11-r1a3-x86-gcc4-2011-05-26.zip
+ libmikmod-3.1.11-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libmikmod-3.1.11-r1a4-x86-gcc4-2012-09-02.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- libmikmod-3.1.11-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libmikmod-3.1.11-r1a3-x86-gcc2-2011-05-19.zip
+ libmikmod-3.1.11-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libmikmod-3.1.11-r1a4-x86-gcc2-2012-08-29.zip
: : true ;
}
}
@@ -173,13 +173,13 @@ if [ IsOptionalHaikuImagePackageAdded libmodplug ] {
Echo "No optional package libmodplug available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libmodplug-0.8.8.1-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libmodplug-0.8.8.1-r1a3-x86-gcc4-2011-05-26.zip
+ libmodplug-0.8.8.4-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libmodplug-0.8.8.4-r1a4-x86-gcc4-2012-09-02.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- libmodplug-0.8.8.1-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libmodplug-0.8.8.1-r1a3-x86-gcc2-2011-05-19.zip
+ libmodplug-0.8.8.4-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libmodplug-0.8.8.4-r1a4-x86-gcc2-2012-08-29.zip
: : true ;
}
}
@@ -191,13 +191,13 @@ if [ IsOptionalHaikuImagePackageAdded libpaper ] {
Echo "No optional package libpaper available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libpaper-1.1.24-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libpaper-1.1.24-r1a3-x86-gcc4-2011-05-26.zip
+ libpaper-1.1.24-r1a4-x86-gcc4-2012-09-01.zip
+ : $(baseURL)/lib/libpaper-1.1.24-r1a4-x86-gcc4-2012-09-01.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- libpaper-1.1.24-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libpaper-1.1.24-r1a3-x86-gcc2-2011-05-19.zip
+ libpaper-1.1.24-r1a4-x86-gcc4-2012-09-01.zip
+ : $(baseURL)/lib/libpaper-1.1.24-r1a4-x86-gcc4-2012-09-01.zip
: : true ;
}
}
@@ -209,13 +209,13 @@ if [ IsOptionalHaikuImagePackageAdded physfs ] {
Echo "No optional package physfs available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- physfs-2.0.1-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/physfs-2.0.1-r1a3-x86-gcc4-2011-05-26.zip
+ physfs-2.0.1-r1a4-x86-gcc4-2012-09-09.zip
+ : $(baseURL)/lib/physfs-2.0.1-r1a4-x86-gcc4-2012-09-09.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- physfs-2.0.1-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/physfs-2.0.1-r1a3-x86-gcc2-2011-05-19.zip
+ physfs-2.0.1-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/physfs-2.0.1-r1a4-x86-gcc2-2012-08-29.zip
: : true ;
}
}
@@ -227,78 +227,78 @@ if [ IsOptionalHaikuImagePackageAdded SDLLibs ] {
Echo "No optional package SDLLibs available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libsdl-1.2.15-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/libsdl-1.2.15-x86-gcc4-2012-05-31.zip ;
+ libsdl-1.2.15-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libsdl-1.2.15-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- guilib-1.2.1-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/guilib-1.2.1-x86-gcc4-2012-05-31.zip ;
+ guilib-1.2.1-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/guilib-1.2.1-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- sdl-gfx-2.0.23-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/sdl-gfx-2.0.23-x86-gcc4-2012-05-31.zip ;
+ sdl-gfx-2.0.23-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/sdl-gfx-2.0.23-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- sdl-image-1.2.12-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/sdl-image-1.2.12-x86-gcc4-2012-05-31.zip ;
+ sdl-image-1.2.12-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/sdl-image-1.2.12-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- sdl-mixer-1.2.11-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/sdl-mixer-1.2.11-x86-gcc4-2012-05-31.zip ;
+ sdl-mixer-1.2.11-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/sdl-mixer-1.2.11-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- sdl-net-1.2.8-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/sdl-net-1.2.8-x86-gcc4-2012-05-31.zip ;
+ sdl-net-1.2.8-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/sdl-net-1.2.8-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- sdl-sound-1.0.3-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/sdl-sound-1.0.3-x86-gcc4-2012-05-31.zip ;
+ sdl-sound-1.0.3-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/sdl-sound-1.0.3-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- sdl-rtf-0.1.0-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/sdl-rtf-0.1.0-r1a3-x86-gcc4-2011-05-26.zip ;
+ sdl-rtf-0.1.0-r1a4-x86-gcc4-2012-09-03.zip
+ : $(baseURL)/lib/sdl-rtf-0.1.0-r1a4-x86-gcc4-2012-09-03.zip ;
InstallOptionalHaikuImagePackage
- sdl-ttf-2.0.11-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/sdl-ttf-2.0.11-x86-gcc4-2012-05-31.zip ;
+ sdl-ttf-2.0.11-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/sdl-ttf-2.0.11-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- sge-030809-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/sge-030809-x86-gcc4-2012-05-31.zip ;
+ sge-030809-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/sge-030809-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- smjpeg-0.2.1-x86-gcc4-2012-05-31.zip
- : $(baseURL)/lib/smjpeg-0.2.1-x86-gcc4-2012-05-31.zip ;
+ smjpeg-0.2.1-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/smjpeg-0.2.1-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- smpeg-0.4.5-x86-gcc4-2011-05-31.zip
- : $(baseURL)/lib/smpeg-0.4.5-x86-gcc4-2012-05-31.zip ;
+ smpeg-0.4.5-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/smpeg-0.4.5-r1a4-x86-gcc4-2012-09-02.zip ;
} else {
InstallOptionalHaikuImagePackage
- libsdl-1.2.15-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/libsdl-1.2.15-x86-gcc2-2012-06-24.zip ;
+ libsdl-1.2.15-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libsdl-1.2.15-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- guilib-1.2.1-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/guilib-1.2.1-x86-gcc2-2012-06-24.zip ;
+ guilib-1.2.1-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/guilib-1.2.1-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- sdl-gfx-2.0.23-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/sdl-gfx-2.0.23-x86-gcc2-2012-06-24.zip ;
+ sdl-gfx-2.0.23-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/sdl-gfx-2.0.23-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- sdl-image-1.2.12-x86-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/sdl-image-1.2.12-x86-gcc2-2012-06-24.zip ;
+ sdl-image-1.2.12-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/sdl-image-1.2.12-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- sdl-mixer-1.2.11-x86-gcc2-2012-06-25.zip
- : $(baseURL)/lib/sdl-mixer-1.2.11-x86-gcc2-2012-06-25.zip ;
+ sdl-mixer-1.2.11-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/sdl-mixer-1.2.11-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- sdl-net-1.2.8-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/sdl-net-1.2.8-x86-gcc2-2012-06-24.zip ;
+ sdl-net-1.2.8-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/sdl-net-1.2.8-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- sdl-sound-1.0.3-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/sdl-sound-1.0.3-x86-gcc2-2012-06-24.zip ;
+ sdl-sound-1.0-hg-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/lib/sdl-sound-1.0-hg-r1a4-x86-gcc2-2012-08-30.zip ;
InstallOptionalHaikuImagePackage
sdl-rtf-0.1.0-r1a3-x86-gcc2-2011-05-20.zip
: $(baseURL)/lib/sdl-rtf-0.1.0-r1a3-x86-gcc2-2011-05-20.zip ;
InstallOptionalHaikuImagePackage
- sdl-ttf-2.0.11-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/sdl-ttf-2.0.11-x86-gcc2-2012-06-24.zip ;
+ sdl-ttf-2.0.11-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/sdl-ttf-2.0.11-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- sge-030809-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/sge-030809-x86-gcc2-2012-06-24.zip ;
+ sge-030809-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/sge-030809-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- smjpeg-0.2.1-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/smjpeg-0.2.1-x86-gcc2-2012-06-24.zip ;
+ smjpeg-0.2.1-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/smjpeg-0.2.1-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- smpeg-0.4.5-x86-gcc2-2012-06-24.zip
- : $(baseURL)/lib/smpeg-0.4.5-x86-gcc2-2012-06-24.zip ;
+ smpeg-0.4.5-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/smpeg-0.4.5-r1a4-x86-gcc2-2012-08-29.zip ;
}
}
@@ -309,48 +309,48 @@ if [ IsOptionalHaikuImagePackageAdded XiphLibs ] {
Echo "No optional package XiphLibs available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- flac-1.2.1-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/flac-1.2.1-r1a3-x86-gcc4-2011-05-26.zip ;
+ flac-1.2.1-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/flac-1.2.1-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- libao-1.0.0-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libao-1.0.0-r1a3-x86-gcc4-2011-05-26.zip ;
+ libao-1.0.0-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libao-1.0.0-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- libogg-1.2.2-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libogg-1.2.2-r1a3-x86-gcc4-2011-05-26.zip ;
+ libogg-1.3.0-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libogg-1.3.0-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- libtheora-1.1.1-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libtheora-1.1.1-r1a3-x86-gcc4-2011-05-26.zip ;
+ libtheora-1.1.1-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libtheora-1.1.1-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- libvorbis-1.3.2-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/libvorbis-1.3.2-r1a3-x86-gcc4-2011-05-26.zip ;
+ libvorbis-1.3.2-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libvorbis-1.3.2-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- speex-1.2rc1-x86-gcc4-2012-03-12.zip
- : $(baseURL)/lib/speex-1.2rc1-x86-gcc4-2012-03-12.zip ;
+ speex-1.2rc1-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/speex-1.2rc1-r1a4-x86-gcc4-2012-09-02.zip ;
InstallOptionalHaikuImagePackage
- vorbis-tools-1.4.0-r1a3-x86-gcc4-2011-05-26.zip
- : $(baseURL)/lib/vorbis-tools-1.4.0-r1a3-x86-gcc4-2011-05-26.zip ;
+ vorbis-tools-1.4.0-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/vorbis-tools-1.4.0-r1a4-x86-gcc4-2012-09-02.zip ;
} else {
InstallOptionalHaikuImagePackage
- flac-1.2.1-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/flac-1.2.1-r1a3-x86-gcc2-2011-05-19.zip ;
+ flac-1.2.1-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/flac-1.2.1-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- libao-1.0.0-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libao-1.0.0-r1a3-x86-gcc2-2011-05-19.zip ;
+ libao-1.0.0-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libao-1.0.0-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- libogg-1.2.2-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libogg-1.2.2-r1a3-x86-gcc2-2011-05-19.zip ;
+ libogg-1.3.0-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libogg-1.3.0-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- libtheora-1.1.1-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libtheora-1.1.1-r1a3-x86-gcc2-2011-05-19.zip ;
+ libtheora-1.1.1-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libtheora-1.1.1-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- libvorbis-1.3.2-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/libvorbis-1.3.2-r1a3-x86-gcc2-2011-05-19.zip ;
+ libvorbis-1.3.2-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/libvorbis-1.3.2-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- speex-1.2-git-r1a3-x86-gcc2-2011-05-26.zip
- : $(baseURL)/lib/speex-1.2-git-r1a3-x86-gcc2-2011-05-26.zip ;
+ speex-1.2rc1-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/speex-1.2rc1-r1a4-x86-gcc2-2012-08-29.zip ;
InstallOptionalHaikuImagePackage
- vorbis-tools-1.4.0-r1a3-x86-gcc2-2011-05-19.zip
- : $(baseURL)/lib/vorbis-tools-1.4.0-r1a3-x86-gcc2-2011-05-19.zip ;
+ vorbis-tools-1.4.0-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/lib/vorbis-tools-1.4.0-r1a4-x86-gcc2-2012-08-29.zip ;
}
}
diff --git a/build/jam/OptionalPackageDependencies b/build/jam/OptionalPackageDependencies
index 9bca225c2e..441fc5234b 100644
--- a/build/jam/OptionalPackageDependencies
+++ b/build/jam/OptionalPackageDependencies
@@ -10,6 +10,7 @@ OptionalPackageDependencies ArmyKnife : TagLib ;
OptionalPackageDependencies Beam : LibIconv LibLayout OpenSSL PCRE ;
OptionalPackageDependencies BeHappy : BeBook NetSurf ;
OptionalPackageDependencies BurnItNow : CDRecord ;
+OptionalPackageDependencies Caya : Expat ;
OptionalPackageDependencies CDRecord : GetText LibIconv ;
OptionalPackageDependencies Curl : OpenSSL ;
OptionalPackageDependencies DevelopmentBase : CDRecord DevelopmentMin Yasm ;
diff --git a/build/jam/OptionalPackages b/build/jam/OptionalPackages
index 6784b53a61..b4574e425a 100644
--- a/build/jam/OptionalPackages
+++ b/build/jam/OptionalPackages
@@ -28,7 +28,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# Bluetooth - experimental Haiku components for Bluetooth
# BurnItNow - CD burning app
# Bzip - file archiving utility
-# Caya - a multiprotocol im client
+# Caya - a multiprotocol im client
# CCache - fast compiler cache
# CDRecord - the command line CD writing tools
# Clang - the LLVM C and C++ compiler (llvm, libs, headers)
@@ -45,6 +45,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# DevelopmentMin - development headers, libs, tools, from sources only
# DevelopmentPowerPC - Cross compiling environment for PowerPC
# Doxygen - Generate documentation from source code
+# Droid - Font family from Google's Android project
# Expat - XML parsing libraries
# Fastdep - fast dependency generator for C/C++ files
# friss - RSS/ATOM/... feeds reader
@@ -68,6 +69,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# Man - standard commands to read man pages
# Mercurial - the distributed version control system
# Nano - the command line text editor
+# Nanumfont - Korean monospace font
# Neon - support libraries used for example by SVN
# NetFS - the native networked file system components
# NetSurf - the web browser
@@ -81,6 +83,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# Pe - the powerful native Programmer's Editor
# Perl - the scripting language
# Python - the scripting language
+# Puri - chess game
# Rsync - remote directory synchronization
# Ruby - the programming language
# Sed - the ultimate stream editor
@@ -125,13 +128,13 @@ if [ IsOptionalHaikuImagePackageAdded APR ] {
Echo "No optional package APR available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- apr-1.4.6-x86-gcc4-2012-06-19.zip
- : $(baseURL)/apr-1.4.6-x86-gcc4-2012-06-19.zip
+ apr-1.4.6-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/apr-1.4.6-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- apr-1.4.6-x86-gcc2-2012-06-19.zip
- : $(baseURL)/apr-1.4.6-x86-gcc2-2012-06-19.zip
+ apr-1.4.6-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/apr-1.4.6-r1a4-x86-gcc2-2012-08-27.zip
: : true ;
}
}
@@ -143,13 +146,13 @@ if [ IsOptionalHaikuImagePackageAdded APR-util ] {
Echo "No optional package APR-util available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- apr-util-1.4.1-x86-gcc4-2012-06-19.zip
- : $(baseURL)/apr-util-1.4.1-x86-gcc4-2012-06-19.zip
+ apr-util-1.4.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/apr-util-1.4.1-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- apr-util-1.4.1-x86-gcc2-2012-06-19.zip
- : $(baseURL)/apr-util-1.4.1-x86-gcc2-2012-06-19.zip
+ apr-util-1.4.1-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/apr-util-1.4.1-r1a4-x86-gcc2-2012-08-27.zip
: : true ;
}
}
@@ -163,8 +166,8 @@ if [ IsOptionalHaikuImagePackageAdded ArmyKnife ] {
Echo "No optional package ArmyKnife for gcc4" ;
} else {
InstallOptionalHaikuImagePackage
- armyknife-63-r1a3-x86-gcc2-2011-06-04.zip
- : $(baseURL)/armyknife-63-r1a3-x86-gcc2-2011-06-04.zip ;
+ armyknife-63-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/armyknife-63-r1a4-x86-gcc2-2012-08-30.zip ;
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/ArmyKnife/ArmyKnife ;
}
@@ -176,11 +179,11 @@ if [ IsOptionalHaikuImagePackageAdded Bazaar ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Bazaar available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
- InstallOptionalHaikuImagePackage bzr-2.5.1-x86-gcc4-2012-06-22.zip
- : $(baseURL)/bzr-2.5.1-x86-gcc4-2012-06-22.zip ;
+ InstallOptionalHaikuImagePackage bzr-2.6b1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/bzr-2.6b1-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
- InstallOptionalHaikuImagePackage bzr-2.5.1-x86-gcc2-2012-06-22.zip
- : $(baseURL)/bzr-2.5.1-x86-gcc2-2012-06-22.zip ;
+ InstallOptionalHaikuImagePackage bzr-2.5.1-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/bzr-2.5.1-r1a4-x86-gcc2-2012-08-27.zip ;
}
}
@@ -192,12 +195,12 @@ if [ IsOptionalHaikuImagePackageAdded BeAE ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- beae-22-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/beae-22-r1a3-x86-gcc4-2011-05-24.zip ;
+ beae-22-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/beae-22-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- beae-22-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/beae-22-r1a3-x86-gcc2-2011-05-18.zip ;
+ beae-22-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/beae-22-r1a4-x86-gcc2-2012-08-27.zip ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/BeAE/BeAE ;
@@ -212,12 +215,12 @@ if [ IsOptionalHaikuImagePackageAdded Beam ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- beam-1.2alpha-x86-gcc4-2012-08-11.zip
- : $(baseURL)/beam-1.2alpha-x86-gcc4-2012-08-11.zip ;
+ beam-1.2alpha-r1a4-x86-gcc4-2012-09-12.zip
+ : $(baseURL)/beam-1.2alpha-r1a4-x86-gcc4-2012-09-12.zip ;
} else {
InstallOptionalHaikuImagePackage
- Beam-1.2alpha-x86-gcc2-2012-06-04.zip
- : $(baseURL)/Beam-1.2alpha-x86-gcc2-2012-06-04.zip ;
+ beam-1.2alpha-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/beam-1.2alpha-r1a4-x86-gcc2-2012-08-29.zip ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/Beam/Beam ;
@@ -279,8 +282,8 @@ if [ IsOptionalHaikuImagePackageAdded BePDF ] {
: $(baseURL)/bepdf-1.1.1b4-x86-gcc4-2012-08-11.zip ;
} else {
InstallOptionalHaikuImagePackage
- bepdf-1.1.1b4-r1a3-x86-gcc2-2011-05-30.zip
- : $(baseURL)/bepdf-1.1.1b4-r1a3-x86-gcc2-2011-05-30.zip ;
+ bepdf-1.1.1b4-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/bepdf-1.1.1b4-r1a4-x86-gcc2-2012-08-30.zip ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/BePDF/BePDF ;
@@ -295,12 +298,12 @@ if [ IsOptionalHaikuImagePackageAdded BeZillaBrowser ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- BeZillaBrowser-2.0.0.22pre-x86-gcc4-2012-04-04.zip
- : $(baseURL)/BeZillaBrowser-2.0.0.22pre-x86-gcc4-2012-04-04.zip ;
+ BeZillaBrowser-2.0.0.22pre-x86-gcc4-2012-09-21.zip
+ : $(baseURL)/BeZillaBrowser-2.0.0.22pre-x86-gcc4-2012-09-21.zip ;
} else {
InstallOptionalHaikuImagePackage
- BeZillaBrowser-2.0.0.22pre-x86-gcc2-2012-04-02.zip
- : $(baseURL)/BeZillaBrowser-2.0.0.22pre-x86-gcc2-2012-04-02.zip ;
+ BeZillaBrowser-2.0.0.22pre-x86-gcc2-2012-09-21.zip
+ : $(baseURL)/BeZillaBrowser-2.0.0.22pre-x86-gcc2-2012-09-21.zip ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/BeZillaBrowser/BeZillaBrowser ;
@@ -337,12 +340,12 @@ if [ IsOptionalHaikuImagePackageAdded BurnItNow ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- burnitnow-39-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/burnitnow-39-r1a3-x86-gcc4-2011-05-24.zip ;
+ burnitnow-39-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/burnitnow-39-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- burnitnow-39-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/burnitnow-39-r1a3-x86-gcc2-2011-05-18.zip ;
+ burnitnow-39-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/burnitnow-39-r1a4-x86-gcc2-2012-08-27.zip ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/BurnItNow/BurnItNow ;
@@ -355,13 +358,13 @@ if [ IsOptionalHaikuImagePackageAdded Bzip ] {
if $(TARGET_ARCH) = x86 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- bzip2-1.0.6-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/bzip2-1.0.6-r1a3-x86-gcc4-2011-05-24.zip
+ bzip2-1.0.6-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/bzip2-1.0.6-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- bzip2-1.0.6-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/bzip2-1.0.6-r1a3-x86-gcc2-2011-05-17.zip
+ bzip2-1.0.6-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/bzip2-1.0.6-r1a4-x86-gcc2-2012-08-27.zip
: : true ;
}
} else if $(TARGET_ARCH) = x86_64 {
@@ -390,12 +393,12 @@ if [ IsOptionalHaikuImagePackageAdded Caya ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 || $(isHybridBuild) {
InstallOptionalHaikuImagePackage
- caya-264-x86-gcc4-2012-05-20.zip
- : $(baseURL)/caya-264-x86-gcc4-2012-05-20.zip
+ caya-279-r1a4-x86-gcc4-2012-10-02.zip
+ : $(baseURL)/caya-279-r1a4-x86-gcc4-2012-10-02.zip
: : true ;
InstallOptionalHaikuImagePackage
- caya-gpl-protocols-35-x86-gcc4-2012-05-20.zip
- : $(baseURL)/caya-gpl-protocols-35-x86-gcc4-2012-05-20.zip
+ caya-gpl-protocols-36-r1a4-x86-gcc4-2012-10-01.zip
+ : $(baseURL)/caya-gpl-protocols-36-r1a4-x86-gcc4-2012-10-01.zip
: : true ;
AddSymlinkToHaikuImage home config be Applications
: /boot/apps/Caya/Caya ;
@@ -411,12 +414,12 @@ if [ IsOptionalHaikuImagePackageAdded CCache ] {
Echo "No optional package CCache available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- ccache-3.0.1-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/ccache-3.0.1-r1a3-x86-gcc4-2011-05-23.zip ;
+ ccache-3.0.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/ccache-3.0.1-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- ccache-3.0.1-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/ccache-3.0.1-r1a3-x86-gcc2-2011-05-17.zip ;
+ ccache-3.0.1-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/ccache-3.0.1-r1a4-x86-gcc2-2012-08-27.zip ;
}
}
@@ -427,12 +430,12 @@ if [ IsOptionalHaikuImagePackageAdded CDRecord ] {
Echo "No optional package CDRecord available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- cdrtools-3.01a07-x86-gcc4-2012-06-19.zip
- : $(baseURL)/cdrtools-3.01a07-x86-gcc4-2012-07-19.zip ;
+ cdrtools-3.01a07-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/cdrtools-3.01a07-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- cdrtools-3.01a07-x86-gcc2-2012-07-19-r2.zip
- : $(baseURL)/cdrtools-3.01a07-x86-gcc2-2012-07-19-r2.zip ;
+ cdrtools-3.01a07-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/cdrtools-3.01a07-r1a4-x86-gcc2-2012-08-28.zip ;
}
}
@@ -493,13 +496,13 @@ if [ IsOptionalHaikuImagePackageAdded CMake ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- cmake-2.8.5-x86-gcc4-2012-07-18.zip
- : $(baseURL)/cmake-2.8.5-x86-gcc4-2012-07-18.zip
+ cmake-2.8.5-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/cmake-2.8.5-r1a4-x86-gcc4-2012-08-28.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- cmake-2.8.5-x86-gcc2-2012-07-16.zip
- : $(baseURL)/cmake-2.8.5-x86-gcc2-2012-07-16.zip
+ cmake-2.8.5-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/cmake-2.8.5-r1a4-x86-gcc2-2012-08-27.zip
: : true ;
}
}
@@ -513,12 +516,12 @@ if [ IsOptionalHaikuImagePackageAdded Colors! ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- Colors!-2.0-x86-gcc4-2012-04-30.zip
- : $(baseURL)/Colors\!-2.0-x86-gcc4-2012-04-30.zip ;
+ Colors!-2.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/Colors\!-2.1-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- Colors!-2.0-x86-gcc2-2012-04-30.zip
- : $(baseURL)/Colors\!-2.0-x86-gcc2-2012-04-30.zip ;
+ Colors!-2.1-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/Colors\!-2.1-r1a4-x86-gcc2-2012-08-30.zip ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/Colors\!/Colors\! ;
@@ -533,13 +536,13 @@ if [ IsOptionalHaikuImagePackageAdded Ctags ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- ctags-5.8-x86-gcc4-2012-01-23.zip
- : $(baseURL)/ctags-5.8-x86-gcc4-2012-01-23.zip
+ ctags-5.8-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/ctags-5.8-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- ctags-5.8-x86-gcc2-2010-05-24.zip
- : $(baseURL)/ctags-5.8-x86-gcc2-2010-05-24.zip
+ ctags-5.8-r1a4-x86-gcc2-2012-09-03.zip
+ : $(baseURL)/ctags-5.8-r1a4-x86-gcc2-2012-09-03.zip
: : true ;
}
}
@@ -551,11 +554,11 @@ if [ IsOptionalHaikuImagePackageAdded Curl ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Curl available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
- InstallOptionalHaikuImagePackage curl-7.26.0-x86-gcc4-2012-06-20.zip
- : $(baseURL)/curl-7.26.0-x86-gcc4-2012-06-20.zip ;
+ InstallOptionalHaikuImagePackage curl-7.26.0-r1a4-x86-gcc4-2012-08-29.zip
+ : $(baseURL)/curl-7.26.0-r1a4-x86-gcc4-2012-08-29.zip ;
} else {
- InstallOptionalHaikuImagePackage curl-7.26.0-x86-gcc2-2012-06-21.zip
- : $(baseURL)/curl-7.26.0-x86-gcc2-2012-06-21.zip ;
+ InstallOptionalHaikuImagePackage curl-7.26.0-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/curl-7.26.0-r1a4-x86-gcc2-2012-08-28.zip ;
}
}
@@ -567,13 +570,13 @@ if [ IsOptionalHaikuImagePackageAdded CVS ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- cvs-1.12.13.1-x86-gcc4-2012-06-22.zip
- : $(baseURL)/cvs-1.12.13.1-x86-gcc4-2012-06-22.zip
+ cvs-1.12.13.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/cvs-1.12.13.1-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- cvs-1.12.13.1-x86-gcc2-2012-06-20.zip
- : $(baseURL)/cvs-1.12.13.1-x86-gcc2-2012-06-20.zip
+ cvs-1.12.13.1-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/cvs-1.12.13.1-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -584,7 +587,7 @@ if [ IsOptionalHaikuImagePackageAdded CVS ] {
if [ IsOptionalHaikuImagePackageAdded DemoPackage_Audio ] {
InstallOptionalHaikuImagePackage DemoPackage_Audio-0.1-2012-02-19.zip
: $(baseURL)/DemoPackage_Audio-0.1-2012-02-19.zip
- : home ;
+ : ;
}
@@ -592,15 +595,15 @@ if [ IsOptionalHaikuImagePackageAdded DemoPackage_Audio ] {
if [ IsOptionalHaikuImagePackageAdded DemoPackage_Data ] {
InstallOptionalHaikuImagePackage DemoPackage_Data-0.1-2012-02-19.zip
: $(baseURL)/DemoPackage_Data-0.1-2012-02-19.zip
- : home ;
+ : ;
}
# DemoPackage_Image
if [ IsOptionalHaikuImagePackageAdded DemoPackage_Image ] {
- InstallOptionalHaikuImagePackage DemoPackage_Image-0.1-2012-02-19.zip
- : $(baseURL)/DemoPackage_Image-0.1-2012-02-19.zip
- : home ;
+ InstallOptionalHaikuImagePackage DemoPackage_Image-0.2-2012-09-22.zip
+ : $(baseURL)/DemoPackage_Image-0.2-2012-09-22.zip
+ : ;
}
@@ -608,7 +611,7 @@ if [ IsOptionalHaikuImagePackageAdded DemoPackage_Image ] {
if [ IsOptionalHaikuImagePackageAdded DemoPackage_Video ] {
InstallOptionalHaikuImagePackage DemoPackage_Video-0.1-2012-02-19.zip
: $(baseURL)/DemoPackage_Video-0.1-2012-02-19.zip
- : home ;
+ : ;
}
@@ -621,37 +624,37 @@ if [ IsOptionalHaikuImagePackageAdded Development ] {
# autotools
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip
+ autoconf-2.68-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/autoconf-2.68-r1a4-x86-gcc4-2012-08-28.zip
: : true ;
InstallOptionalHaikuImagePackage
- automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip
+ automake-1.11.1-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/automake-1.11.1-r1a4-x86-gcc4-2012-08-28.zip
: : true ;
InstallOptionalHaikuImagePackage
- libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip
+ libtool-2.4-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/libtool-2.4-r1a4-x86-gcc4-2012-08-28.zip
: : true ;
InstallOptionalHaikuImagePackage
- texinfo-4.13a-x86-gcc4-2012-03-31.zip
- : $(baseURL)/texinfo-4.13a-x86-gcc4-2012-03-31.zip
+ texinfo-4.13a-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/texinfo-4.13a-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip
+ autoconf-2.68-r1a4-x86-gcc2-2012-08-26.zip
+ : $(baseURL)/autoconf-2.68-r1a4-x86-gcc2-2012-08-26.zip
: : true ;
InstallOptionalHaikuImagePackage
- automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip
+ automake-1.11.1-r1a4-x86-gcc2-2012-08-26.zip
+ : $(baseURL)/automake-1.11.1-r1a4-x86-gcc2-2012-08-26.zip
: : true ;
InstallOptionalHaikuImagePackage
- libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip
+ libtool-2.4-r1a4-x86-gcc2-2012-08-26.zip
+ : $(baseURL)/libtool-2.4-r1a4-x86-gcc2-2012-08-26.zip
: : true ;
InstallOptionalHaikuImagePackage
- texinfo-4.13a-x86-gcc2-2012-03-31.zip
- : $(baseURL)/texinfo-4.13a-x86-gcc2-2012-03-31.zip
+ texinfo-4.13a-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/texinfo-4.13a-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
} else if $(TARGET_ARCH) = x86_64 {
@@ -681,21 +684,21 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentBase ] {
# gcc and binutils
if $(HAIKU_GCC_VERSION[1]) = 2 || $(isHybridBuild) {
InstallOptionalHaikuImagePackage
- gcc-2.95.3-x86-gcc2-2011-11-22.zip
- : $(baseURL)/gcc-2.95.3-x86-gcc2-2011-11-22.zip ;
+ gcc-2.95.3-r1a4-x86-gcc2-2012-11-01.zip
+ : $(baseURL)/gcc-2.95.3-r1a4-x86-gcc2-2012-11-01.zip ;
}
if $(HAIKU_GCC_VERSION[1]) = 2 {
# symlink to the appropriate system/lib[/gcc2] folder
AddSymlinkToHaikuHybridImage
- develop abi x86 gcc2 tools gcc-2.95.3-haiku-111122 lib
+ develop abi x86 gcc2 tools gcc-2.95.3-haiku-121101 lib
: /system/lib libstdc++.r4.so : : true ;
}
if $(HAIKU_GCC_VERSION[1]) = 4 || $(isHybridBuild) {
InstallOptionalHaikuImagePackage
- gcc-4.6.2-x86-gcc4-2012-01-21.zip
- : $(baseURL)/gcc-4.6.2-x86-gcc4-2012-01-21.zip ;
+ gcc-4.6.3-r1a4-x86-gcc4-2012-11-01.zip
+ : $(baseURL)/gcc-4.6.3-r1a4-x86-gcc4-2012-11-01.zip ;
}
if $(HAIKU_GCC_VERSION[1]) = 4 {
@@ -707,7 +710,7 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentBase ] {
local libs = libstdc++.so libsupc++.so ;
for lib in $(libs) {
AddSymlinkToHaikuHybridImage
- develop abi x86 gcc4 tools gcc-4.6.2-haiku-120121 lib
+ develop abi x86 gcc4 tools gcc-4.6.3-haiku-121101 lib
: /system/lib $(lib) : : true ;
}
}
@@ -715,42 +718,42 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentBase ] {
# other commonly used tools
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- bison-2.4.3-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/bison-2.4.3-r1a3-x86-gcc4-2011-05-23.zip ;
+ bison-2.4.3-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/bison-2.4.3-r1a4-x86-gcc4-2012-08-28.zip ;
InstallOptionalHaikuImagePackage
- m4-1.4.16-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/m4-1.4.16-r1a3-x86-gcc4-2011-05-23.zip ;
+ m4-1.4.16-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/m4-1.4.16-r1a4-x86-gcc4-2012-08-28.zip ;
InstallOptionalHaikuImagePackage
- flex-2.5.35-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/flex-2.5.35-r1a3-x86-gcc4-2011-05-23.zip ;
+ flex-2.5.35-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/flex-2.5.35-r1a4-x86-gcc4-2012-08-28.zip ;
InstallOptionalHaikuImagePackage
- jam-2.5-x86-gcc4-2011-12-26.zip
- : $(baseURL)/jam-2.5-x86-gcc4-2011-12-26.zip ;
+ jam-2.5-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/jam-2.5-r1a4-x86-gcc4-2012-08-28.zip ;
InstallOptionalHaikuImagePackage
- mkdepend-1.7-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/mkdepend-1.7-r1a3-x86-gcc4-2011-05-23.zip ;
+ mkdepend-1.7-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/mkdepend-1.7-r1a4-x86-gcc4-2012-08-28.zip ;
InstallOptionalHaikuImagePackage
- make-3.82-r1a3-x86-gcc4-2011-05-23.zip
- : $(baseURL)/make-3.82-r1a3-x86-gcc4-2011-05-23.zip ;
+ make-3.82-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/make-3.82-r1a4-x86-gcc4-2012-08-28.zip ;
} else {
InstallOptionalHaikuImagePackage
- bison-2.4.3-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/bison-2.4.3-r1a3-x86-gcc2-2011-05-17.zip ;
+ bison-2.4.3-r1a4-x86-gcc2-2012-08-26.zip
+ : $(baseURL)/bison-2.4.3-r1a4-x86-gcc2-2012-08-26.zip ;
InstallOptionalHaikuImagePackage
- m4-1.4.16-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/m4-1.4.16-r1a3-x86-gcc2-2011-05-17.zip ;
+ m4-1.4.16-r1a4-x86-gcc2-2012-08-26.zip
+ : $(baseURL)/m4-1.4.16-r1a4-x86-gcc2-2012-08-26.zip ;
InstallOptionalHaikuImagePackage
- flex-2.5.35-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/flex-2.5.35-r1a3-x86-gcc2-2011-05-17.zip ;
+ flex-2.5.35-r1a4-x86-gcc2-2012-09-10.zip
+ : $(baseURL)/flex-2.5.35-r1a4-x86-gcc2-2012-09-10.zip ;
InstallOptionalHaikuImagePackage
- jam-2.5-x86-gcc2-2011-12-26.zip
- : $(baseURL)/jam-2.5-x86-gcc2-2011-12-26.zip ;
+ jam-2.5-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/jam-2.5-r1a4-x86-gcc2-2012-08-27.zip ;
InstallOptionalHaikuImagePackage
- mkdepend-1.7-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/mkdepend-1.7-r1a3-x86-gcc2-2011-05-17.zip ;
+ mkdepend-1.7-r1a4-x86-gcc2-2012-08-26.zip
+ : $(baseURL)/mkdepend-1.7-r1a4-x86-gcc2-2012-08-26.zip ;
InstallOptionalHaikuImagePackage
- make-3.82-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/make-3.82-r1a3-x86-gcc2-2011-05-17.zip ;
+ make-3.82-r1a4-x86-gcc2-2012-08-26.zip
+ : $(baseURL)/make-3.82-r1a4-x86-gcc2-2012-08-26.zip ;
}
} else if $(TARGET_ARCH) = x86_64 {
# gcc and binutils
@@ -843,7 +846,8 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentMin ]
# library symlinks
local lib ;
- for lib in $(SYSTEM_LIBS) $(SYSTEM_LIBS_LIBGL_ALIASES) $(developmentLibs) {
+ for lib in $(SYSTEM_LIBS) $(SYSTEM_LIBS_LIBGL_ALIASES) $(developmentLibs)
+ $(OPTIONAL_LIBS_ALIASES) {
AddSymlinkToHaikuHybridImage $(abiDirTokens) lib
: /system/lib $(lib:BS) : : true ;
local abiVersion = [ on $(lib) return $(HAIKU_LIB_ABI_VERSION) ] ;
@@ -904,20 +908,26 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentMin ]
AddHeaderDirectoryToHaikuImage compatibility gnu : gnu ;
# third party libs headers
- AddHeaderDirectoryToHaikuImage libs jpeg : 3rdparty ;
AddHeaderDirectoryToHaikuImage libs ncurses : 3rdparty ;
- AddHeaderDirectoryToHaikuImage libs png : 3rdparty ;
AddHeaderDirectoryToHaikuImage libs termcap : 3rdparty ;
AddHeaderDirectoryToHaikuImage libs tiff : 3rdparty ;
- AddHeaderDirectoryToHaikuImage libs zlib : 3rdparty ;
+
+ CopyDirectoryToHaikuImage develop headers :
+ [ FDirName $(HAIKU_FREETYPE_DIR) develop headers 3rdparty ] ;
+ CopyDirectoryToHaikuImage develop headers : $(HAIKU_JPEG_HEADERS)
+ : 3rdparty ;
+ CopyDirectoryToHaikuImage develop headers : $(HAIKU_LIBPNG_HEADERS)
+ : 3rdparty ;
+ CopyDirectoryToHaikuImage develop headers : $(HAIKU_ZLIB_HEADERS)
+ : 3rdparty ;
# cpp headers
if $(HAIKU_GCC_VERSION[1]) = 2 {
# GCC 2 only -- for GCC 4 they come with the DevelopmentBase package
CopyDirectoryToHaikuImage $(abiDirTokens) headers
- : [ FDirName $(HAIKU_TOP) headers cpp ] : : -x .svn ;
+ : [ FDirName $(HAIKU_TOP) headers cpp ] ;
CopyDirectoryToAlternativeGCCArchive $(abiDirTokens) headers
- : [ FDirName $(HAIKU_TOP) headers cpp ] : : -x .svn ;
+ : [ FDirName $(HAIKU_TOP) headers cpp ] ;
}
}
@@ -946,12 +956,12 @@ if [ IsOptionalHaikuImagePackageAdded DMIDecode ] {
Echo "No optional package DMIDecode available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- dmidecode-2.11-x86-gcc4-2011-11-02.zip
- : http://revolf.free.fr/beos/dmidecode-2.11-x86-gcc4-2011-11-02.zip ;
+ dmidecode-2.11-r1a4-x86-gcc4-2012-09-04.zip
+ : $(baseURL)/dmidecode-2.11-r1a4-x86-gcc4-2012-09-04.zip ;
} else {
InstallOptionalHaikuImagePackage
- dmidecode-2.11-x86-gcc2-2011-11-02.zip
- : http://revolf.free.fr/beos/dmidecode-2.11-x86-gcc2-2011-11-02.zip ;
+ dmidecode-2.11-r1a4-x86-gcc2-2012-09-03.zip
+ : $(baseURL)/dmidecode-2.11-r1a4-x86-gcc2-2012-09-03.zip ;
}
}
@@ -963,19 +973,27 @@ if [ IsOptionalHaikuImagePackageAdded Doxygen ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- doxygen-1.6.3-x86-gcc4-2010-05-17.zip
- : $(baseURL)/doxygen-1.6.3-x86-gcc4-2010-05-17.zip
+ doxygen-1.6.3-r1a4-x86-gcc4-2012-09-04.zip
+ : $(baseURL)/doxygen-1.6.3-r1a4-x86-gcc4-2012-09-04.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- doxygen-1.6.3-x86-gcc2-2010-05-17.zip
- : $(baseURL)/doxygen-1.6.3-x86-gcc2-2010-05-17.zip
+ doxygen-1.6.3-r1a4-x86-gcc2-2012-09-05.zip
+ : $(baseURL)/doxygen-1.6.3-r1a4-x86-gcc2-2012-09-05.zip
: : true ;
}
}
}
+# Droid
+if [ IsOptionalHaikuImagePackageAdded Droid ] {
+ InstallOptionalHaikuImagePackage
+ droid-113-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/droid-113-r1a4-x86-gcc2-2012-08-27.zip ;
+}
+
+
# Expat
if [ IsOptionalHaikuImagePackageAdded Expat ] {
if $(TARGET_ARCH) != x86 {
@@ -983,13 +1001,13 @@ if [ IsOptionalHaikuImagePackageAdded Expat ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- expat-2.0.1-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/expat-2.0.1-r1a3-x86-gcc4-2011-05-24.zip
+ expat-2.0.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/expat-2.0.1-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- expat-2.0.1-x86-gcc2-2012-06-20.zip
- : $(baseURL)/expat-2.0.1-x86-gcc2-2012-06-20.zip
+ expat-2.0.1-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/expat-2.0.1-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -1002,12 +1020,12 @@ if [ IsOptionalHaikuImagePackageAdded Fastdep ] {
Echo "No optional package Fastdep available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- fastdep-0.16-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/fastdep-0.16-r1a3-x86-gcc4-2011-05-24.zip ;
+ fastdep-0.16-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/fastdep-0.16-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- fastdep-0.16-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/fastdep-0.16-r1a3-x86-gcc2-2011-05-18.zip ;
+ fastdep-0.16-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/fastdep-0.16-r1a4-x86-gcc2-2012-08-28.zip ;
}
}
@@ -1019,12 +1037,12 @@ if [ IsOptionalHaikuImagePackageAdded friss ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- friss-24-r1a3-x86-gcc4-2011-05-31.zip
- : $(baseURL)/friss-24-r1a3-x86-gcc4-2011-05-31.zip ;
+ friss-33-r1a4-x86-gcc4-2012-11-06.zip
+ : $(baseURL)/friss-33-r1a4-x86-gcc4-2012-11-06.zip ;
} else {
InstallOptionalHaikuImagePackage
- friss-24-r1a3-x86-gcc2-2011-05-31.zip
- : $(baseURL)/friss-24-r1a3-x86-gcc2-2011-05-31.zip ;
+ friss-33-r1a4-x86-gcc2-2012-11-06.zip
+ : $(baseURL)/friss-33-r1a4-x86-gcc2-2012-11-06.zip ;
}
# AddSymlinkToHaikuImage home config settings deskbar Desktop\ applets
# : /boot/apps/FRiSS/FRiSS ;
@@ -1037,13 +1055,13 @@ if [ IsOptionalHaikuImagePackageAdded GetText ] {
if $(TARGET_ARCH) = x86 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- gettext-0.18.1.1-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/gettext-0.18.1.1-r1a3-x86-gcc4-2011-05-24.zip
+ gettext-0.18.1.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/gettext-0.18.1.1-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- gettext-0.18.1.1-x86-gcc2-2011-02-07.zip
- : $(baseURL)/gettext-0.18.1.1-x86-gcc2-2011-02-07.zip
+ gettext-0.18.1.1-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/gettext-0.18.1.1-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
} else if $(TARGET_ARCH) = x86_64 {
@@ -1064,13 +1082,13 @@ if [ IsOptionalHaikuImagePackageAdded Git ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- git-1.7.10.2-x86-gcc4-2012-06-19.zip
- : $(baseURL)/git-1.7.10.2-x86-gcc4-2012-06-19.zip
+ git-1.7.10.2-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/git-1.7.10.2-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- git-1.7.10.2-x86-gcc2-2012-06-20.zip
- : $(baseURL)/git-1.7.10.2-x86-gcc2-2012-06-20.zip
+ git-1.7.10.2-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/git-1.7.10.2-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -1084,13 +1102,13 @@ if [ IsOptionalHaikuImagePackageAdded GitDoc ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- gitdoc-1.7.10.2-x86-gcc4-2012-06-20.zip
- : $(baseURL)/gitdoc-1.7.10.2-x86-gcc4-2012-06-20.zip
+ gitdoc-1.7.10.2-r1a4-x86-gcc4-2012-09-03.zip
+ : $(baseURL)/gitdoc-1.7.10.2-r1a4-x86-gcc4-2012-09-03.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- gitdoc-1.7.10.2-x86-gcc2-2012-06-20.zip
- : $(baseURL)/gitdoc-1.7.10.2-x86-gcc2-2012-06-20.zip
+ gitdoc-1.7.10.2-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/gitdoc-1.7.10.2-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -1104,13 +1122,13 @@ if [ IsOptionalHaikuImagePackageAdded GPerf ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- gperf-3.0.4-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/gperf-3.0.4-r1a3-x86-gcc4-2011-05-24.zip
+ gperf-3.0.4-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/gperf-3.0.4-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- gperf-3.0.4-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/gperf-3.0.4-r1a3-x86-gcc2-2011-05-18.zip
+ gperf-3.0.4-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/gperf-3.0.4-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -1124,13 +1142,13 @@ if [ IsOptionalHaikuImagePackageAdded Groff ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- groff-1.20.1-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/groff-1.20.1-r1a3-x86-gcc4-2011-05-24.zip
+ groff-1.20.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/groff-1.20.1-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- groff-1.20.1-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/groff-1.20.1-r1a3-x86-gcc2-2011-05-18.zip
+ groff-1.20.1-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/groff-1.20.1-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -1175,6 +1193,10 @@ if [ IsOptionalHaikuImagePackageAdded ICU ] {
: system lib gcc2 ;
}
}
+ } else if $(TARGET_ARCH) = arm {
+ InstallOptionalHaikuImagePackage $(HAIKU_ICU_ARM_PACKAGE)
+ : $(baseURL)/(HAIKU_ICU_ARM_PACKAGE)
+ : system lib ;
} else if $(TARGET_ARCH) = x86_64 {
InstallOptionalHaikuImagePackage $(HAIKU_ICU_X86_64_PACKAGE)
: $(baseURL)/$(HAIKU_ICU_X86_64_PACKAGE)
@@ -1215,12 +1237,14 @@ if [ IsOptionalHaikuImagePackageAdded KeymapSwitcher ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- KeymapSwitcher-1.2.7-x86-gcc4-2012-05-19.zip
- : $(baseURL)/KeymapSwitcher-1.2.7-x86-gcc4-2012-05-19.zip ;
+ KeymapSwitcher-1.2.7-r1a4-x86-gcc4-2012-11-01.zip
+ : $(baseURL)/KeymapSwitcher-1.2.7-r1a4-x86-gcc4-2012-11-01.zip
+ : : : false ;
} else {
InstallOptionalHaikuImagePackage
- KeymapSwitcher-1.2.7-x86-gcc2-2012-05-19.zip
- : $(baseURL)/KeymapSwitcher-1.2.7-x86-gcc2-2012-05-19.zip ;
+ KeymapSwitcher-1.2.7-r1a4-x86-gcc2-2012-11-01.zip
+ : $(baseURL)/KeymapSwitcher-1.2.7-r1a4-x86-gcc2-2012-11-01.zip
+ : : : false ;
}
AddSymlinkToHaikuImage home config settings deskbar Preferences
: /boot/common/bin/KeymapSwitcher ;
@@ -1247,13 +1271,13 @@ if [ IsOptionalHaikuImagePackageAdded LibEvent ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libevent-2.0.10-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/lib/libevent-2.0.10-r1a3-x86-gcc4-2011-05-24.zip
+ libevent-2.0.10-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/libevent-2.0.10-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- libevent-2.0.10-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/lib/libevent-2.0.10-r1a3-x86-gcc2-2011-05-18.zip
+ libevent-2.0.10-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/libevent-2.0.10-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -1267,12 +1291,12 @@ if [ IsOptionalHaikuImagePackageAdded LibIconv ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libiconv-1.13.1-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/libiconv-1.13.1-r1a3-x86-gcc4-2011-05-24.zip ;
+ libiconv-1.13.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/libiconv-1.13.1-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- libiconv-1.13.1-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/libiconv-1.13.1-r1a3-x86-gcc2-2011-05-18.zip ;
+ libiconv-1.13.1-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/libiconv-1.13.1-r1a4-x86-gcc2-2012-08-28.zip ;
}
}
}
@@ -1283,8 +1307,8 @@ if [ IsOptionalHaikuImagePackageAdded LibLayout ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package LibLayout available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
- InstallOptionalHaikuImagePackage liblayout-1.4.1-gcc4-2012-08-11.zip
- : $(baseURL)/liblayout-1.4.1-gcc4-2012-08-11.zip ;
+ InstallOptionalHaikuImagePackage liblayout-1.4.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/liblayout-1.4.1-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage liblayout-1.4.0-gcc2-2009-03-08.zip
: $(baseURL)/liblayout-1.4.0-gcc2-2009-03-08.zip ;
@@ -1298,12 +1322,12 @@ if [ IsOptionalHaikuImagePackageAdded Libmng ] {
Echo "No optional package Libmng available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libmng-1.0.10-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/lib/libmng-1.0.10-r1a3-x86-gcc4-2011-05-24.zip ;
+ libmng-1.0.10-r1a4-x86-gcc4-2012-09-02.zip
+ : $(baseURL)/lib/libmng-1.0.10-r1a4-x86-gcc4-2012-09-02.zip ;
} else {
InstallOptionalHaikuImagePackage
- libmng-1.0.10-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/lib/libmng-1.0.10-r1a3-x86-gcc2-2011-05-18.zip ;
+ libmng-1.0.10-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/lib/libmng-1.0.10-r1a4-x86-gcc2-2012-08-28.zip ;
}
}
@@ -1315,12 +1339,12 @@ if [ IsOptionalHaikuImagePackageAdded LibXML2 ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libxml2-2.8.0-x86-gcc4-2012-07-18.zip
- : $(baseURL)/libxml2-2.8.0-x86-gcc4-2012-07-18.zip ;
+ libxml2-2.8.0-r1a4-x86-gcc4-2012-08-28.zip
+ : $(baseURL)/libxml2-2.8.0-r1a4-x86-gcc4-2012-08-28.zip ;
} else {
InstallOptionalHaikuImagePackage
- libxml2-2.8.0-x86-gcc2-2012-07-17.zip
- : $(baseURL)/libxml2-2.8.0-x86-gcc2-2012-07-17.zip ;
+ libxml2-2.8.0-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/libxml2-2.8.0-r1a4-x86-gcc2-2012-08-30.zip ;
}
}
}
@@ -1332,12 +1356,12 @@ if [ IsOptionalHaikuImagePackageAdded LibXSLT ] {
Echo "No optional package LibXSLT available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libxslt-1.1.26-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/libxslt-1.1.26-r1a3-x86-gcc4-2011-05-24.zip ;
+ libxslt-1.1.26-r1a4-x86-gcc4-2012-08-29.zip
+ : $(baseURL)/libxslt-1.1.26-r1a4-x86-gcc4-2012-08-29.zip ;
} else {
InstallOptionalHaikuImagePackage
- libxslt-1.1.26-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/libxslt-1.1.26-r1a3-x86-gcc2-2011-05-18.zip
+ libxslt-1.1.26-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/libxslt-1.1.26-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -1347,11 +1371,16 @@ if [ IsOptionalHaikuImagePackageAdded LibXSLT ] {
if [ IsOptionalHaikuImagePackageAdded Links ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Links available for $(TARGET_ARCH)" ;
- } else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) {
- Echo "No optional package Links available for gcc4" ;
+ } else if $(HAIKU_GCC_VERSION[1]) >= 4 {
+ InstallOptionalHaikuImagePackage
+ links-2.3pre2-r1a4-x86-gcc4-2012-09-09.zip
+ : $(baseURL)/links-2.3pre2-r1a4-x86-gcc4-2012-09-09.zip ;
+ AddSymlinkToHaikuImage home config settings deskbar Applications
+ : /boot/home/config/bin/links ;
} else {
- InstallOptionalHaikuImagePackage Links.zip
- : $(baseURL)/links-x86-gcc2-2008-05-03.zip ;
+ InstallOptionalHaikuImagePackage
+ links-2.3pre2-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/links-2.3pre2-r1a4-x86-gcc2-2012-08-30.zip ;
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/home/config/bin/links ;
}
@@ -1365,13 +1394,13 @@ if [ IsOptionalHaikuImagePackageAdded Lua ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- lua-5.1.4-x86-gcc4-2010-10-30.zip
- : $(baseURL)/lua-5.1.4-x86-gcc4-2010-10-30.zip
+ lua-5.1.4-3-r1a4-x86-gcc4-2012-09-01.zip
+ : $(baseURL)/lua-5.1.4-3-r1a4-x86-gcc4-2012-09-01.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- lua-5.1.4-3-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/lua-5.1.4-3-r1a3-x86-gcc2-2011-05-18.zip
+ lua-5.1.4-3-r1a4-x86-gcc2-2012-09-01.zip
+ : $(baseURL)/lua-5.1.4-3-r1a4-x86-gcc2-2012-09-01.zip
: : true ;
}
}
@@ -1384,12 +1413,12 @@ if [ IsOptionalHaikuImagePackageAdded Man ] {
Echo "No optional package Man available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- man-1.6g-x86-gcc4-2012-06-19.zip
- : $(baseURL)/man-1.6g-x86-gcc4-2012-06-19.zip ;
+ man-1.6g-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/man-1.6g-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- man-1.6g-x86-gcc2-2012-06-21.zip
- : $(baseURL)/man-1.6g-x86-gcc2-2012-06-21.zip ;
+ man-1.6g-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/man-1.6g-r1a4-x86-gcc2-2012-08-28.zip ;
}
}
@@ -1407,13 +1436,13 @@ if [ IsOptionalHaikuImagePackageAdded Mercurial ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- mercurial-2.2.2-x86-gcc4-2012-06-19.zip
- : $(baseURL)/mercurial-2.2.2-x86-gcc4-2012-06-19.zip
+ mercurial-2.2.2-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/mercurial-2.2.2-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- mercurial-2.2.2-x86-gcc2-2012-06-20.zip
- : $(baseURL)/mercurial-2.2.2-x86-gcc2-2012-06-20.zip
+ mercurial-2.2.2-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/mercurial-2.2.2-r1a4-x86-gcc2-2012-08-27.zip
: : true ;
}
}
@@ -1425,12 +1454,12 @@ if [ IsOptionalHaikuImagePackageAdded Nano ] {
if $(TARGET_ARCH) = x86 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- nano-2.2.6-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/nano-2.2.6-r1a3-x86-gcc4-2011-05-24.zip ;
+ nano-2.2.6-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/nano-2.2.6-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- nano-2.2.6-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/nano-2.2.6-r1a3-x86-gcc2-2011-05-18.zip ;
+ nano-2.2.6-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/nano-2.2.6-r1a4-x86-gcc2-2012-08-28.zip ;
}
} else if $(TARGET_ARCH) = x86_64 {
InstallOptionalHaikuImagePackage
@@ -1442,6 +1471,14 @@ if [ IsOptionalHaikuImagePackageAdded Nano ] {
}
+# Nanumfont
+if [ IsOptionalHaikuImagePackageAdded Nanumfont ] {
+ InstallOptionalHaikuImagePackage
+ nanumfont-2.0-r1a4-x86-gcc2-2012-09-12.zip
+ : $(baseURL)/nanumfont-2.0-r1a4-x86-gcc2-2012-09-12.zip ;
+}
+
+
# Neon
if [ IsOptionalHaikuImagePackageAdded Neon ] {
if $(TARGET_ARCH) != x86 {
@@ -1449,12 +1486,12 @@ if [ IsOptionalHaikuImagePackageAdded Neon ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- neon-0.29.6-x86-gcc4-2012-06-19.zip
- : $(baseURL)/neon-0.29.6-x86-gcc4-2012-06-19.zip ;
+ neon-0.29.6-r1a4-x86-gcc4-2012-08-29.zip
+ : $(baseURL)/neon-0.29.6-r1a4-x86-gcc4-2012-08-29.zip ;
} else {
InstallOptionalHaikuImagePackage
- neon-0.29.6-x86-gcc2-2012-06-21.zip
- : $(baseURL)/neon-0.29.6-x86-gcc2-2012-06-21.zip ;
+ neon-0.29.6-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/neon-0.29.6-r1a4-x86-gcc2-2012-08-28.zip ;
}
}
}
@@ -1509,15 +1546,22 @@ if [ IsOptionalHaikuImagePackageAdded NetSurf ] {
if [ IsOptionalHaikuImagePackageAdded OCaml ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package OCaml available for $(TARGET_ARCH)" ;
- } else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) {
- Echo "No optional package OCaml available for gcc4" ;
} else {
- InstallOptionalHaikuImagePackage
- ocaml-3.11.1-r1a1-x86-gcc2-2009-09-06.zip
- : $(baseURL)/ocaml-3.11.1-r1a1-x86-gcc2-2009-09-06.zip ;
- InstallOptionalHaikuImagePackage
- camlp5-5.12-r1a1-x86-gcc2-2009-09-06.zip
- : $(baseURL)/camlp5-5.12-r1a1-x86-gcc2-2009-09-06.zip ;
+ if $(HAIKU_GCC_VERSION[1]) >= 4 {
+ InstallOptionalHaikuImagePackage
+ ocaml-4.00.0-r1a4-x86-gcc4-2012-09-30.zip
+ : $(baseURL)/ocaml-4.00.0-r1a4-x86-gcc4-2012-09-30.zip ;
+ InstallOptionalHaikuImagePackage
+ camlp5-6.06-r1a4-x86-gcc4-2012-09-30.zip
+ : $(baseURL)/camlp5-6.06-r1a4-x86-gcc4-2012-09-30.zip ;
+ } else {
+ InstallOptionalHaikuImagePackage
+ ocaml-4.00.0-r1a4-x86-gcc2-2012-09-27.zip
+ : $(baseURL)/ocaml-4.00.0-r1a4-x86-gcc2-2012-09-27.zip ;
+ InstallOptionalHaikuImagePackage
+ camlp5-6.06-r1a4-x86-gcc2-2012-09-27.zip
+ : $(baseURL)/camlp5-6.06-r1a4-x86-gcc2-2012-09-27.zip ;
+ }
}
}
@@ -1546,12 +1590,12 @@ if [ IsOptionalHaikuImagePackageAdded OpenSSH ] {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- openssh-6.0p1-x86-gcc4-2012-06-20.zip
- : $(baseURL)/openssh-6.0p1-x86-gcc4-2012-06-20.zip ;
+ openssh-6.0p1-r1a4-x86-gcc4-2012-09-29.zip
+ : $(baseURL)/openssh-6.0p1-r1a4-x86-gcc4-2012-09-29.zip ;
} else {
InstallOptionalHaikuImagePackage
- openssh-6.0p1-x86-gcc2-2012-06-21.zip
- : $(baseURL)/openssh-6.0p1-x86-gcc2-2012-06-21.zip ;
+ openssh-6.0p1-r1a4-x86-gcc2-2012-09-28.zip
+ : $(baseURL)/openssh-6.0p1-r1a4-x86-gcc2-2012-09-28.zip ;
}
AddUserToHaikuImage sshd : 1001 : 100 : /var/empty : /bin/true
@@ -1583,12 +1627,12 @@ if [ IsOptionalHaikuImagePackageAdded P7zip ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- p7zip-9.20.1-x86-gcc4-2012-06-19.zip
- : $(baseURL)/p7zip-9.20.1-x86-gcc4-2012-06-19.zip ;
+ p7zip-9.20.1-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/p7zip-9.20.1-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- p7zip-9.20.1-x86-gcc2-2012-06-21.zip
- : $(baseURL)/p7zip-9.20.1-x86-gcc2-2012-06-21.zip ;
+ p7zip-9.20.1-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/p7zip-9.20.1-r1a4-x86-gcc2-2012-08-29.zip ;
}
AddExpanderRuleToHaikuImage "application/x-7z-compressed" : .7z
: "7za l \\0045s"
@@ -1606,8 +1650,8 @@ if [ IsOptionalHaikuImagePackageAdded Paladin ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- paladin-1.3-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/paladin-1.3-r1a3-x86-gcc4-2011-05-24.zip ;
+ paladin-1.3-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/paladin-1.3-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
paladin-1.3-r1a3-x86-gcc2-2011-05-18.zip
@@ -1629,12 +1673,12 @@ if [ IsOptionalHaikuImagePackageAdded PCRE ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- libpcre-8.12-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/libpcre-8.12-r1a3-x86-gcc4-2011-05-24.zip ;
+ libpcre-8.21-r1a4-x86-gcc4-2012-09-03.zip
+ : $(baseURL)/libpcre-8.21-r1a4-x86-gcc4-2012-09-03.zip ;
} else {
InstallOptionalHaikuImagePackage
- libpcre-8.12-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/libpcre-8.12-r1a3-x86-gcc2-2011-05-17.zip ;
+ libpcre-8.21-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/libpcre-8.21-r1a4-x86-gcc2-2012-08-28.zip ;
}
}
}
@@ -1648,11 +1692,11 @@ if [ IsOptionalHaikuImagePackageAdded Pe ] {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
pe-2.4.3-600-x86-gcc4-2011-12-18.zip
- : $(baseURL)/pe-2.4.3-600-x86-gcc4-2011-12-18.zip ;
+ : $(baseURL)/pe-2.4.3-hg-r1a4-x86-gcc4-2012-09-04.zip ;
} else {
InstallOptionalHaikuImagePackage
- pe-2.4.3-600-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/pe-2.4.3-600-r1a3-x86-gcc2-2011-05-18.zip ;
+ pe-2.4.3-hg-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/pe-2.4.3-hg-r1a4-x86-gcc2-2012-08-29.zip ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/Pe/Pe ;
@@ -1667,13 +1711,13 @@ if [ IsOptionalHaikuImagePackageAdded Perl ] {
if $(TARGET_ARCH) = x86 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- perl-5.10.1-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/perl-5.10.1-r1a3-x86-gcc4-2011-05-24.zip
+ perl-5.10.1-r1a4-x86-gcc4-2012-10-17.zip
+ : $(baseURL)/perl-5.10.1-r1a4-x86-gcc4-2012-10-17.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- perl-5.10.1-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/perl-5.10.1-r1a3-x86-gcc2-2011-05-17.zip
+ perl-5.10.1-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/perl-5.10.1-r1a4-x86-gcc2-2012-08-27.zip
: : true ;
}
} else if $(TARGET_ARCH) = x86_64 {
@@ -1687,6 +1731,22 @@ if [ IsOptionalHaikuImagePackageAdded Perl ] {
}
+# Puri
+if [ IsOptionalHaikuImagePackageAdded Puri ] {
+ if $(TARGET_ARCH) != x86 {
+ Echo "No optional package Puri available for $(TARGET_ARCH)" ;
+ } else if $(HAIKU_GCC_VERSION[1]) < 4 && ! $(isHybridBuild) {
+ Echo "No optional package Puri for gcc2" ;
+ } else {
+ InstallOptionalHaikuImagePackage
+ puri-0.3.9.1-x86-gcc4-2012-11-01.zip
+ : $(baseURL)/puri-0.3.9.1-x86-gcc4-2012-11-01.zip ;
+ AddSymlinkToHaikuImage home config settings deskbar Applications
+ : /boot/apps/Puri/Puri ;
+ }
+}
+
+
# Python
if [ IsOptionalHaikuImagePackageAdded Python ] {
if $(TARGET_ARCH) != x86 {
@@ -1694,13 +1754,13 @@ if [ IsOptionalHaikuImagePackageAdded Python ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- python-2.6.7-x86-gcc4-2011-06-24.zip
- : $(baseURL)/python-2.6.7-x86-gcc4-2011-06-24.zip
+ python-2.6.8-r1a4-x86-gcc4-2012-09-03.zip
+ : $(baseURL)/python-2.6.8-r1a4-x86-gcc4-2012-09-03.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- python-2.6.7-x86-gcc2-2011-06-24.zip
- : $(baseURL)/python-2.6.7-x86-gcc2-2011-06-24.zip
+ python-2.6.8-r1a4-x86-gcc2-2012-08-30.zip
+ : $(baseURL)/python-2.6.8-r1a4-x86-gcc2-2012-08-30.zip
: : true ;
}
}
@@ -1714,13 +1774,13 @@ if [ IsOptionalHaikuImagePackageAdded Rsync ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- rsync-3.0.7-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/rsync-3.0.7-r1a3-x86-gcc4-2011-05-24.zip
+ rsync-3.0.7-r1a4-x86-gcc4-2012-09-09.zip
+ : $(baseURL)/rsync-3.0.7-r1a4-x86-gcc4-2012-09-09.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- rsync-3.0.7-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/rsync-3.0.7-r1a3-x86-gcc2-2011-05-18.zip
+ rsync-3.0.7-r1a4-x86-gcc2-2012-09-12.zip
+ : $(baseURL)/rsync-3.0.7-r1a4-x86-gcc2-2012-09-12.zip
: : true ;
}
}
@@ -1733,12 +1793,12 @@ if [ IsOptionalHaikuImagePackageAdded Ruby ] {
Echo "No optional package Ruby available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- ruby-1.9.1-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/ruby-1.9.1-r1a3-x86-gcc4-2011-05-24.zip ;
+ ruby-1.9.1-r1a4-x86-gcc4-2012-09-10.zip
+ : $(baseURL)/ruby-1.9.1-r1a4-x86-gcc4-2012-09-10.zip ;
} else {
InstallOptionalHaikuImagePackage
- ruby-1.9.1-r1a3-x86-gcc2-2011-05-31.zip
- : $(baseURL)/ruby-1.9.1-r1a3-x86-gcc2-2011-06-01.zip ;
+ ruby-1.9.1-r1a4-x86-gcc2-2012-09-10.zip
+ : $(baseURL)/ruby-1.9.1-r1a4-x86-gcc2-2012-09-10.zip ;
}
}
@@ -1748,12 +1808,12 @@ if [ IsOptionalHaikuImagePackageAdded Sed ] {
if $(TARGET_ARCH) = x86 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- sed-4.2.1-r1a3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/sed-4.2.1-r1a3-x86-gcc4-2011-05-24.zip ;
+ sed-4.2.1-r1a4-x86-gcc4-2012-08-31.zip
+ : $(baseURL)/sed-4.2.1-r1a4-x86-gcc4-2012-08-31.zip ;
} else {
InstallOptionalHaikuImagePackage
- sed-4.2.1-r1a3-x86-gcc2-2011-05-17.zip
- : $(baseURL)/sed-4.2.1-r1a3-x86-gcc2-2011-05-17.zip ;
+ sed-4.2.1-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/sed-4.2.1-r1a4-x86-gcc2-2012-08-27.zip ;
}
} else if $(TARGET_ARCH) = x86_64 {
InstallOptionalHaikuImagePackage
@@ -1772,12 +1832,12 @@ if [ IsOptionalHaikuImagePackageAdded SQLite ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- sqlite-3.7.13-x86-gcc4-2012-06-19.zip
- : $(baseURL)/sqlite-3.7.13-x86-gcc4-2012-06-19.zip ;
+ sqlite-3.7.13-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/sqlite-3.7.13-r1a4-x86-gcc4-2012-08-30.zip ;
} else {
InstallOptionalHaikuImagePackage
- sqlite-3.7.13-x86-gcc2-2012-06-20.zip
- : $(baseURL)/sqlite-3.7.13-x86-gcc2-2012-06-20.zip ;
+ sqlite-3.7.13-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/sqlite-3.7.13-r1a4-x86-gcc2-2012-08-27.zip ;
}
}
}
@@ -1790,13 +1850,13 @@ if [ IsOptionalHaikuImagePackageAdded Subversion ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- subversion-1.6.18-x86-gcc4-2012-06-19.zip
- : $(baseURL)/subversion-1.6.18-x86-gcc4-2012-06-19.zip
+ subversion-1.6.18-r1a4-x86-gcc4-2012-08-30.zip
+ : $(baseURL)/subversion-1.6.18-r1a4-x86-gcc4-2012-08-30.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- subversion-1.6.18-x86-gcc2-2012-06-21.zip
- : $(baseURL)/subversion-1.6.18-x86-gcc2-2012-06-21.zip
+ subversion-1.6.18-r1a4-x86-gcc2-2012-08-28.zip
+ : $(baseURL)/subversion-1.6.18-r1a4-x86-gcc2-2012-08-28.zip
: : true ;
}
}
@@ -1809,12 +1869,12 @@ if [ IsOptionalHaikuImagePackageAdded TagLib ] {
Echo "No optional package TagLib available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- taglib-1.6.3-r1r3-x86-gcc4-2011-05-24.zip
- : $(baseURL)/taglib-1.6.3-r1r3-x86-gcc4-2011-05-24.zip ;
+ taglib-1.6.3-r1a4-x86-gcc4-2012-09-03.zip
+ : $(baseURL)/taglib-1.6.3-r1a4-x86-gcc4-2012-09-03.zip ;
} else {
InstallOptionalHaikuImagePackage
- taglib-1.6.3-r1a3-x86-gcc2-2011-05-20.zip
- : $(baseURL)/taglib-1.6.3-r1a3-x86-gcc2-2011-05-20.zip ;
+ taglib-1.6.3-r1a4-x86-gcc2-2012-09-03.zip
+ : $(baseURL)/taglib-1.6.3-r1a4-x86-gcc2-2012-09-03.zip ;
}
}
@@ -1824,12 +1884,12 @@ if [ IsOptionalHaikuImagePackageAdded Tar ] {
if $(TARGET_ARCH) = x86 {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- tar-1.26-x86-gcc4-2012-06-19.zip
- : $(baseURL)/tar-1.26-x86-gcc4-2012-06-19.zip ;
+ tar-1.26-r1a4-x86-gcc4-2012-09-03.zip
+ : $(baseURL)/tar-1.26-r1a4-x86-gcc4-2012-09-03.zip ;
} else {
InstallOptionalHaikuImagePackage
- tar-1.26-x86-gcc2-2012-06-21.zip
- : $(baseURL)/tar-1.26-x86-gcc2-2012-06-21.zip ;
+ tar-1.26-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/tar-1.26-r1a4-x86-gcc2-2012-08-29.zip ;
}
} else if $(TARGET_ARCH) = x86_64 {
InstallOptionalHaikuImagePackage
@@ -1864,13 +1924,13 @@ if [ IsOptionalHaikuImagePackageAdded Transmission ] {
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- transmission-2.21-r1a3-x86-gcc4-2011-05-27.zip
- : $(baseURL)/transmission-2.21-r1a3-x86-gcc4-2011-05-27.zip
+ transmission-2.21-r1a4-x86-gcc4-2012-09-12.zip
+ : $(baseURL)/transmission-2.21-r1a4-x86-gcc4-2012-09-12.zip
: : true ;
} else {
InstallOptionalHaikuImagePackage
- transmission-2.21-r1a3-x86-gcc2-2011-05-27.zip
- : $(baseURL)/transmission-2.21-r1a3-x86-gcc2-2011-05-27.zip
+ transmission-2.21-r1a4-x86-gcc2-2012-09-05.zip
+ : $(baseURL)/transmission-2.21-r1a4-x86-gcc2-2012-09-05.zip
: : true ;
}
}
@@ -1936,18 +1996,16 @@ if [ IsOptionalHaikuImagePackageAdded Vim ] {
Echo "No optional package Vim available for $(TARGET_ARCH)" ;
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
- InstallOptionalHaikuImagePackage vim-7.3-x86-gcc4-2011-12-23.zip
- : $(baseURL)/vim-7.3-x86-gcc4-2011-12-23.zip
+ InstallOptionalHaikuImagePackage vim-7.3-r1a4-x86-gcc4-2012-09-26.zip
+ : $(baseURL)/vim-7.3-r1a4-x86-gcc4-2012-09-26.zip
: : true ;
} else {
- InstallOptionalHaikuImagePackage vim-7.3-x86-gcc2-2011-12-23.zip
- : $(baseURL)/vim-7.3-x86-gcc2-2011-12-23.zip
+ InstallOptionalHaikuImagePackage vim-7.3-r1a4-x86-gcc2-2012-09-26.zip
+ : $(baseURL)/vim-7.3-r1a4-x86-gcc2-2012-09-26.zip
: : true ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/common/bin/gvim ;
- # TODO: move this symlink to the archive
- AddSymlinkToHaikuImage common bin : vim : vi ;
}
}
@@ -1958,12 +2016,12 @@ if [ IsOptionalHaikuImagePackageAdded Vision ] {
Echo "No optional package Vision available for $(TARGET_ARCH)" ;
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
- InstallOptionalHaikuImagePackage vision-908-x86-gcc4-2012-02-26.zip
- : $(baseURL)/vision-908-x86-gcc4-2012-02-26.zip ;
+ InstallOptionalHaikuImagePackage vision-908-r1a4-x86-gcc4-2012-09-04.zip
+ : $(baseURL)/vision-908-r1a4-x86-gcc4-2012-09-04.zip ;
} else {
InstallOptionalHaikuImagePackage
- vision-908-x86-gcc2-2012-02-26.zip
- : $(baseURL)/vision-908-x86-gcc2-2012-02-26.zip ;
+ vision-908-r1a4-x86-gcc2-2012-08-29.zip
+ : $(baseURL)/vision-908-r1a4-x86-gcc2-2012-08-29.zip ;
}
AddSymlinkToHaikuImage home config settings deskbar Applications
: /boot/apps/Vision/Vision ;
@@ -1994,6 +2052,12 @@ if [ IsOptionalHaikuImagePackageAdded WebPositive ] {
Echo "No optional package WebPositive available for gcc2" ;
} else {
Echo "WebPositive will be compiled by gcc4 inside $(HAIKU_ALTERNATIVE_GCC_OUTPUT_DIR)" ;
+ local catalogs = [ on WebPositive return $(HAIKU_CATALOG_FILES) ] ;
+ if $(catalogs) {
+ local signature = x-vnd.Haiku-WebPositive ;
+ AddFilesToHaikuImage system data locale catalogs $(signature)
+ : $(catalogs) ;
+ }
}
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
AddFilesToHaikuHybridImage apps : WebPositive ;
@@ -2014,10 +2078,10 @@ if [ IsOptionalHaikuImagePackageAdded WebPositiveBookmarks ] {
if [ IsOptionalHaikuImagePackageAdded Welcome ] {
CopyDirectoryToHaikuImage system documentation
: [ FDirName $(HAIKU_TOP) docs welcome ]
- : welcome : -x .svn ;
+ : welcome ;
CopyDirectoryToHaikuImage system documentation
: [ FDirName $(HAIKU_TOP) docs userguide ]
- : userguide : -x .svn ;
+ : userguide ;
}
@@ -2091,11 +2155,13 @@ if [ IsOptionalHaikuImagePackageAdded wpa_supplicant ] {
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
wpa_supplicant-0.7.3-x86-gcc4-2012-04-03.zip
- : $(baseURL)/wpa_supplicant-0.7.3-x86-gcc4-2012-04-03.zip ;
+ : $(baseURL)/wpa_supplicant-0.7.3-x86-gcc4-2012-04-03.zip
+ : : : false ;
} else {
InstallOptionalHaikuImagePackage
wpa_supplicant-0.7.3-x86-gcc2-2012-04-03.zip
- : $(baseURL)/wpa_supplicant-0.7.3-x86-gcc2-2012-04-03.zip ;
+ : $(baseURL)/wpa_supplicant-0.7.3-x86-gcc2-2012-04-03.zip
+ : : : false ;
}
}
@@ -2103,8 +2169,8 @@ if [ IsOptionalHaikuImagePackageAdded wpa_supplicant ] {
# WQY-MicroHei
if [ IsOptionalHaikuImagePackageAdded WQY-MicroHei ] {
InstallOptionalHaikuImagePackage
- wqy-microhei-0.2.0-beta-r1a3-x86-gcc2-2011-05-18.zip
- : $(baseURL)/wqy-microhei-0.2.0-beta-r1a3-x86-gcc2-2011-05-18.zip ;
+ wqy-microhei-0.2.0-beta-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/wqy-microhei-0.2.0-beta-r1a4-x86-gcc2-2012-08-27.zip ;
}
@@ -2114,8 +2180,8 @@ if [ IsOptionalHaikuImagePackageAdded XZ-Utils ] {
Echo "No optional package XZ-Utils available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage
- xz-utils-5.0.1-x86-gcc4-2012-07-18.zip
- : $(baseURL)/xz-utils-5.0.1-x86-gcc4-2012-07-18.zip ;
+ xz-utils-5.0.1-r1a4-x86-gcc4-2012-09-03.zip
+ : $(baseURL)/xz-utils-5.0.1-r1a4-x86-gcc4-2012-09-03.zip ;
AddExpanderRuleToHaikuImage "application/x-xz" : .tar.xz
: "tar -Jtvf \\0045s"
: "tar -Jxvf \\0045s"
@@ -2138,11 +2204,11 @@ if [ IsOptionalHaikuImagePackageAdded Yasm ] {
Echo "No optional package Yasm available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
- yasm-1.2.0-x86-gcc4-2012-06-18.zip
- : $(baseURL)/yasm-1.2.0-x86-gcc4-2012-06-18.zip ;
+ yasm-1.2.0-r1a4-x86-gcc4-2012-08-29.zip
+ : $(baseURL)/yasm-1.2.0-r1a4-x86-gcc4-2012-08-29.zip ;
} else {
InstallOptionalHaikuImagePackage
- yasm-1.2.0-x86-gcc2-2012-06-19.zip
- : $(baseURL)/yasm-1.2.0-x86-gcc2-2012-06-19.zip ;
+ yasm-1.2.0-r1a4-x86-gcc2-2012-08-27.zip
+ : $(baseURL)/yasm-1.2.0-r1a4-x86-gcc2-2012-08-27.zip ;
}
}
diff --git a/build/jam/ReleaseBuildProfiles b/build/jam/ReleaseBuildProfiles
index fc751be44b..0fc925fdf6 100644
--- a/build/jam/ReleaseBuildProfiles
+++ b/build/jam/ReleaseBuildProfiles
@@ -16,6 +16,7 @@ switch $(HAIKU_BUILD_PROFILE) {
HAIKU_ROOT_USER_REAL_NAME = "Yourself" ;
AddGroupToHaikuImage party : 101 : user sshd ;
HAIKU_IMAGE_HOST_NAME = shredder ;
+ HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES = 1 ;
HAIKU_IMAGE_SIZE = 800 ;
AddOptionalHaikuImagePackages TimGMSoundFont TrackerNewTemplates
@@ -24,7 +25,8 @@ switch $(HAIKU_BUILD_PROFILE) {
WebPositive WonderBrush ;
AddOptionalHaikuImagePackages CVS Development Git Mercurial
Python Subversion OpenSSH OpenSSL ;
- AddOptionalHaikuImagePackages Nano P7zip Welcome BeBook XZ-Utils ;
+ AddOptionalHaikuImagePackages KeymapSwitcher Nano P7zip Welcome
+ BeBook XZ-Utils ;
AddOptionalHaikuImagePackages wpa_supplicant ;
}
@@ -37,8 +39,9 @@ switch $(HAIKU_BUILD_PROFILE) {
HAIKU_ROOT_USER_NAME = user ;
HAIKU_ROOT_USER_REAL_NAME = "Yourself" ;
AddGroupToHaikuImage party : 101 : user sshd ;
+ HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES = 1 ;
HAIKU_IMAGE_HOST_NAME = shredder ;
- HAIKU_IMAGE_SIZE = 550 ;
+ HAIKU_IMAGE_SIZE = 600 ;
AddOptionalHaikuImagePackages Pe Nano Vision P7zip XZ-Utils ;
AddOptionalHaikuImagePackages Development Git OpenSSH OpenSSL ;
diff --git a/build/jam/UserBuildConfig.ReadMe b/build/jam/UserBuildConfig.ReadMe
index d1c9eb172d..637de80f67 100644
--- a/build/jam/UserBuildConfig.ReadMe
+++ b/build/jam/UserBuildConfig.ReadMe
@@ -63,6 +63,7 @@ HAIKU_IMAGE_DIR = /tmp ;
HAIKU_IMAGE_SIZE = 100 ;
# Enable stripping the debug symbols from optional packages.
+# Note, some optional packages may override this to prevent stripping.
HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES = 1 ;
# Set image volume label to "Walter". Default label is "Haiku".
diff --git a/build/jam/board/raspberry_pi/BoardSetup b/build/jam/board/raspberry_pi/BoardSetup
index 6be630cea1..c70eb90a3d 100644
--- a/build/jam/board/raspberry_pi/BoardSetup
+++ b/build/jam/board/raspberry_pi/BoardSetup
@@ -7,7 +7,7 @@ HAIKU_BOOT_PLATFORM = raspberrypi_arm ;
# Various hardcoded addresses
#
-HAIKU_BOARD_LOADER_BASE = 0x32000000 ;
+HAIKU_BOARD_LOADER_BASE = 0x0 ;
#
# Flash image
diff --git a/build/jam/board/raspberry_pi/info.txt b/build/jam/board/raspberry_pi/info.txt
index 41e912ac7f..c8651971c2 100644
--- a/build/jam/board/raspberry_pi/info.txt
+++ b/build/jam/board/raspberry_pi/info.txt
@@ -1,4 +1,5 @@
Setting up the Haiku boot partition
+-------------------------------------
partition 1 -- FAT32, bootable flag, type 'c'
partition 2 -- BeFS, Haiku filesystem, type 'eb'
@@ -7,7 +8,7 @@ The boot partition must contain the following files to boot Haiku:
* bootcode.bin : 2nd stage bootloader, starts with SDRAM disabled
* loader.bin : 3rd stage bootloader, starts with SDRAM enabled
* start.elf: The GPU binary firmware image, provided by the foundation.
-* kernel.img: Haiku Loader (haiku_loader)
+* haiku_loader: Haiku Loader
* config.txt: A configuration file read by the GPU.
Optional files:
@@ -20,4 +21,13 @@ Additional GPU firmware images, rename over start.elf to use them:
- this is the default
* arm224_start.elf : 224M ARM, 32M GPU split
- (use this for Linux only with no 3D or video processing.
- Its enough for the 1080p framebuffer, but not much else)
+ Enough for the 1080p framebuffer, but not much else)
+
+Building
+-------------------------------------
+jam -q -sHAIKU_BOOT_BOARD=raspberry_pi -sHAIKU_BOOT_PLATFORM=raspberrypi_arm haiku_loader
+
+config.txt options
+-------------------------------------
+kernel=haiku_loader
+disable_commandline_tags=1
diff --git a/build/scripts/build_cross_tools b/build/scripts/build_cross_tools
index ea442b5557..cc7c63d3c4 100755
--- a/build/scripts/build_cross_tools
+++ b/build/scripts/build_cross_tools
@@ -89,12 +89,15 @@ mkdir -p $installDir $objDir $binutilsObjDir $gccObjDir $tmpIncludeDir \
$tmpLibDir || exit 1
mkdir -p $installDir/lib/gcc-lib/i586-pc-haiku/$haikuRequiredLegacyGCCVersion
+# force the POSIX locale, as the build (makeinfo) might choke otherwise
+export LC_ALL=POSIX
+
# build binutils
cd $binutilsObjDir
CFLAGS="-O2" CXXFLAGS="-O2" $buildToolsDir/binutils/configure \
--prefix=$installDir --target=i586-pc-haiku --disable-nls \
--enable-shared=yes --disable-werror || exit 1
-make $additionalMakeArgs || exit 1
+make -j1 $additionalMakeArgs || exit 1
make $additionalMakeArgs install || exit 1
PATH=$PATH:$installDir/bin
@@ -109,7 +112,7 @@ copy_headers()
sourceDir=$1
targetDir=$2
- headers="`find $sourceDir -name \*\.h | grep -v /.svn`"
+ headers="`find $sourceDir -name \*\.h`"
headers="`echo $headers | sed -e s@$sourceDir/@@g`"
for f in $headers; do
headerTargetDir=$targetDir/`dirname $f`
@@ -154,7 +157,7 @@ eval "sed $sedExpr Makefile.bak > Makefile" || exit 1
rm Makefile.bak
# make gcc
-make cross || {
+make -j1 cross || {
echo "ERROR: Building gcc failed." >&2
exit 1
}
diff --git a/build/scripts/build_cross_tools_gcc4 b/build/scripts/build_cross_tools_gcc4
index 3298bf4826..3f5a99696d 100755
--- a/build/scripts/build_cross_tools_gcc4
+++ b/build/scripts/build_cross_tools_gcc4
@@ -113,6 +113,8 @@ mkdir -p $installDir $objDir $binutilsObjDir $gccObjDir $stdcxxObjDir \
$tmpIncludeDir $tmpLibDir || exit 1
mkdir -p $installDir/lib/gcc/$haikuMachine/$gccVersion
+# force the POSIX locale, as the build (makeinfo) might choke otherwise
+export LC_ALL=POSIX
# build binutils
cd $binutilsObjDir
@@ -133,7 +135,7 @@ copy_headers()
sourceDir=$1
targetDir=$2
- headers="$(find $sourceDir -name \*\.h | grep -v /.svn)"
+ headers="$(find $sourceDir -name \*\.h)"
headers="$(echo $headers | sed -e s@$sourceDir/@@g)"
for f in $headers; do
headerTargetDir=$targetDir/$(dirname $f)
diff --git a/build/scripts/build_haiku_image b/build/scripts/build_haiku_image
index d6001f9d19..155e5f6876 100755
--- a/build/scripts/build_haiku_image
+++ b/build/scripts/build_haiku_image
@@ -16,7 +16,6 @@ set -o errexit
# dontClearImage
# isVMwareImage
# optionalPackageDescriptions
-# stripOptionalPackageDebugSymbols
#
# addattr
# copyattr
@@ -158,10 +157,11 @@ stripDebugInfo()
extractFile()
{
- # extractFile
+ # extractFile
archiveFile=$1
targetExtractedDir=$2
extractedSubDir=$3
+ stripDebugSymbols=$4
echo "Extracting $archiveFile ..."
@@ -188,7 +188,7 @@ extractFile()
rm $extractDir/.OptionalPackageDescription
fi
- if [ "$stripOptionalPackageDebugSymbols" = "1" ]; then
+ if [ "$stripDebugSymbols" = "1" ]; then
# strip executables in common/bin
if [ -d $extractDir/common/bin ]; then
for file in `find $extractDir/common/bin -type f -a -perm +100 \
diff --git a/configure b/configure
index b7e0d33eb8..f0df8ebabf 100755
--- a/configure
+++ b/configure
@@ -353,7 +353,7 @@ HOST_GCC_OBJCOPY=`gcc -print-prog-name=objcopy`
SFDISK_BINARY=sfdisk
HOST_SFDISK=$SFDISK_BINARY
-haikuRequiredLegacyGCCVersion="2.95.3-haiku-111122"
+haikuRequiredLegacyGCCVersion="2.95.3-haiku-121101"
export haikuRequiredLegacyGCCVersion
# version of legacy gcc required to build haiku
diff --git a/data/artwork/GET HAIKU - download box 2 b/data/artwork/GET HAIKU - download box 2
index b1f79ba110..97d7fcc26f 100644
Binary files a/data/artwork/GET HAIKU - download box 2 and b/data/artwork/GET HAIKU - download box 2 differ
diff --git a/data/artwork/HAIKU logo - black on white - installer b/data/artwork/HAIKU logo - black on white - installer
index 9c23baee61..10820d7ba7 100644
Binary files a/data/artwork/HAIKU logo - black on white - installer and b/data/artwork/HAIKU logo - black on white - installer differ
diff --git a/data/artwork/HAIKU logo - black on white - installer.png b/data/artwork/HAIKU logo - black on white - installer.png
index 83fadde56a..b33399cf41 100644
Binary files a/data/artwork/HAIKU logo - black on white - installer.png and b/data/artwork/HAIKU logo - black on white - installer.png differ
diff --git a/data/artwork/alpha-numbers-stamp b/data/artwork/alpha-numbers-stamp
index 72cac7ad4a..25452e58f8 100644
Binary files a/data/artwork/alpha-numbers-stamp and b/data/artwork/alpha-numbers-stamp differ
diff --git a/data/bin/installoptionalpackage b/data/bin/installoptionalpackage
index f2a22dfd6d..bd8c40c4f0 100755
--- a/data/bin/installoptionalpackage
+++ b/data/bin/installoptionalpackage
@@ -42,8 +42,8 @@ declare alreadyInstalled=""
# Some Packages cannot be installed,
# as they require either the source code or compiled binaries
declare packageIgnoreList="Bluetooth Development DevelopmentMin \
-DevelopmentBase MandatoryPackages UserlandFS Welcome WifiFirmwareScriptData \
-ICU-devel ICU "
+DevelopmentBase ICU-devel ICU MandatoryPackages UserlandFS \
+WebPositive Welcome WifiFirmwareScriptData "
function CreateInstallerScript()
@@ -65,6 +65,7 @@ HAIKU_INCLUDE_SOURCES=0
$urlLine
$sslPkgLine
$sslUrlLine
+$webkitFileLine
declare -a functionArgs
expanderRulesFile=`finddir B_COMMON_DATA_DIRECTORY`/expander.rules
if [ -f \${expanderRulesFile} ] ; then
@@ -686,7 +687,7 @@ function ConvertJamToBash()
#icuDevelPkgLine=`sed -n -e "$regExp" ${baseDir}/OptionalBuildFeatures`
#ConvertVariableDeclarationLines "$regExp" 'icuDevelPkgLine'
- local regExp='/^HAIKU_OPENSSL_PACKAGE/p'
+ local regExp="/^\s*HAIKU_OPENSSL_PACKAGE = .*-gcc${HAIKU_GCC_VERSION[1]}-/p"
sslPkgLine=`sed -n -e "$regExp" ${baseDir}/OptionalBuildFeatures`
ConvertVariableDeclarationLines "$regExp" 'sslPkgLine'
@@ -694,6 +695,10 @@ function ConvertJamToBash()
sslUrlLine=`sed -n -e "$regExp" ${baseDir}/OptionalBuildFeatures`
ConvertVariableDeclarationLines "$regExp" 'sslUrlLine'
+ local regExp='/^HAIKU_WEBKIT_FILE/p'
+ webkitFileLine=`sed -n -e "$regExp" ${baseDir}/OptionalBuildFeatures`
+ ConvertVariableDeclarationLines "$regExp" 'webkitFileLine'
+
local regExp='/^local\ baseURL/p'
urlLine=`sed -n -e "$regExp" ${baseDir}/OptionalPackages`
urlLine=${urlLine/local\ /''}
diff --git a/data/catalogs/add-ons/media/media-add-ons/mixer/ru.catkeys b/data/catalogs/add-ons/media/media-add-ons/mixer/ru.catkeys
index 974d67ba41..214de561c6 100644
--- a/data/catalogs/add-ons/media/media-add-ons/mixer/ru.catkeys
+++ b/data/catalogs/add-ons/media/media-add-ons/mixer/ru.catkeys
@@ -24,4 +24,4 @@ Setup AudioMixer Настройка
Use non linear gain sliders (like BeOS R5) AudioMixer Использовать нелинейные ползунки управления звуком
Gain AudioMixer Усиление
Allow output channel remapping AudioMixer Разрешить переназначение выходного канала
-Physical input channels AudioMixer Физические входные каналы
+Physical input channels AudioMixer Физические каналы входа
diff --git a/data/catalogs/add-ons/screen_savers/glife/ja.catkeys b/data/catalogs/add-ons/screen_savers/glife/ja.catkeys
index aa16edd95f..bd7d5f7044 100644
--- a/data/catalogs/add-ons/screen_savers/glife/ja.catkeys
+++ b/data/catalogs/add-ons/screen_savers/glife/ja.catkeys
@@ -1,4 +1,4 @@
-1 japanese x-vnd.Haiku-GLifeScreensaver 206066243
+1 japanese x-vnd.Haiku-GLifeScreensaver 1707534289
Grid Border: %li GLife ScreenSaver グリッドの輪郭: %li
Grid Width: GLife ScreenSaver グリッドの幅:
none GLife ScreenSaver 無し
@@ -10,5 +10,6 @@ Grid Width: %li GLife ScreenSaver グリッドの幅: %li
Grid Height: %li GLife ScreenSaver グリッドの高さ: %li
Grid Life Delay: GLife ScreenSaver グリッドの生存猶予:
OpenGL \"Game of Life\" GLife ScreenSaver OpenGL \"ライフゲーム\"
+Grid Life Delay: %s GLife ScreenSaver グリッドの生存猶予: %s
Grid Border: GLife ScreenSaver グリッドの境界:
by Aaron Hill GLife ScreenSaver Aaron Hill 作
diff --git a/data/catalogs/add-ons/translators/exr/be.catkeys b/data/catalogs/add-ons/translators/exr/be.catkeys
index 280bcc3ee9..12541168ca 100644
--- a/data/catalogs/add-ons/translators/exr/be.catkeys
+++ b/data/catalogs/add-ons/translators/exr/be.catkeys
@@ -1,7 +1,9 @@
-1 belarusian x-vnd.Haiku-EXRTranslator 2253035870
+1 belarusian x-vnd.Haiku-EXRTranslator 106859695
Version %d.%d.%d, %s ConfigView Версія %d.%d.%d, %s
EXR image translator EXRTranslator Канвертар EXR выяваў
Based on OpenEXR (http://www.openexr.com) ConfigView Грунтуецца на матэрыялах праекту OpenEXR (http://www.openexr.com)
EXR Settings main Наладкі EXR
+EXR images EXRTranslator Выявы EXR
a division of Lucasfilm Entertainment Company Ltd ConfigView падраздяленне Lucasfilm Entertainment Company Ltd
EXR image EXRTranslator Выява EXR
+EXR image translator ConfigView Канвертар EXR выяваў
diff --git a/data/catalogs/add-ons/translators/exr/fr.catkeys b/data/catalogs/add-ons/translators/exr/fr.catkeys
index b96b46b675..5f62f75b1e 100644
--- a/data/catalogs/add-ons/translators/exr/fr.catkeys
+++ b/data/catalogs/add-ons/translators/exr/fr.catkeys
@@ -1,7 +1,9 @@
-1 french x-vnd.Haiku-EXRTranslator 2253035870
+1 french x-vnd.Haiku-EXRTranslator 106859695
Version %d.%d.%d, %s ConfigView Version %d.%d.%d, %s
EXR image translator EXRTranslator Traducteur d'images EXR
Based on OpenEXR (http://www.openexr.com) ConfigView Basé sur OpenEXR (http://www.openexr.com)
EXR Settings main Réglages EXR
+EXR images EXRTranslator Images EXR
a division of Lucasfilm Entertainment Company Ltd ConfigView une division de Lucasfilm Entertainment Company Ltd
EXR image EXRTranslator Image EXR
+EXR image translator ConfigView Traducteur d'images EXR
diff --git a/data/catalogs/add-ons/translators/hvif/be.catkeys b/data/catalogs/add-ons/translators/hvif/be.catkeys
index 7e7542ee62..71cb3856f7 100644
--- a/data/catalogs/add-ons/translators/hvif/be.catkeys
+++ b/data/catalogs/add-ons/translators/hvif/be.catkeys
@@ -1,6 +1,8 @@
-1 belarusian x-vnd.Haiku-HVIFTranslator 2227623652
+1 belarusian x-vnd.Haiku-HVIFTranslator 249304797
+Haiku vector icon translator HVIFTranslator Канвертар вектарных значкаў Haiku
HVIF icons HVIFTranslator значкі HVIF
Render size: HVIFView Памер выніковай выявы:
HVIFTranslator Settings HVIFTranslator Наладкі канвертара HVIF
+Haiku vector icon translator HVIFView Канвертар вектарных значкаў Haiku
HVIF Settings HVIFMain Наладкі HVIF
Version %d.%d.%d, %s HVIFView Версія %d.%d.%d, %s
diff --git a/data/catalogs/add-ons/translators/hvif/fr.catkeys b/data/catalogs/add-ons/translators/hvif/fr.catkeys
index 720538ab1f..91e3e37554 100644
--- a/data/catalogs/add-ons/translators/hvif/fr.catkeys
+++ b/data/catalogs/add-ons/translators/hvif/fr.catkeys
@@ -1,6 +1,8 @@
-1 french x-vnd.Haiku-HVIFTranslator 2227623652
+1 french x-vnd.Haiku-HVIFTranslator 249304797
+Haiku vector icon translator HVIFTranslator Traducteur d'icônes vectorielles Haiku
HVIF icons HVIFTranslator Icônes HVIF
Render size: HVIFView Taille de rendu :
HVIFTranslator Settings HVIFTranslator Réglages du traducteur d'icônes HVIF
+Haiku vector icon translator HVIFView Traducteur d'icônes vectorielles Haiku
HVIF Settings HVIFMain Réglages HVIF
Version %d.%d.%d, %s HVIFView Version %d.%d.%d, %s
diff --git a/data/catalogs/add-ons/translators/ico/be.catkeys b/data/catalogs/add-ons/translators/ico/be.catkeys
index 6bac8df8e6..d2411ed034 100644
--- a/data/catalogs/add-ons/translators/ico/be.catkeys
+++ b/data/catalogs/add-ons/translators/ico/be.catkeys
@@ -1,8 +1,9 @@
-1 belarusian x-vnd.Haiku-ICOTranslator 1637901496
+1 belarusian x-vnd.Haiku-ICOTranslator 3916328565
Cursor ICOTranslator Курсор
Version %d.%d.%d, %s ConfigView Версія %d.%d.%d, %s
Windows %s %ld bit image ICOTranslator Выява Windows %s %ld біт
Valid icon sizes are 16, 32, or 48 ConfigView Стандартныя памеры значкаў 16, 32 або 48
+Windows icons ICOTranslator Значкі Windows
Enforce valid icon sizes ConfigView Выкарыстоўваць стандартныя памеры
ICO Settings main Наладкі ICO
Windows icon translator ICOTranslator Канвертар значкаў Windows
@@ -10,3 +11,4 @@ pixels in either direction. ConfigView пікселяў у кожным нап
Write 32 bit images on true color input ConfigView Запісать выявы ў 32 біт поўны колер
Icon ICOTranslator Значак
ICOTranslator Settings ConfigView Наладкі канвертара ICO
+Windows icon translator ConfigView Канвертар значкаў Windows
diff --git a/data/catalogs/add-ons/translators/ico/fr.catkeys b/data/catalogs/add-ons/translators/ico/fr.catkeys
index c50bcca32d..221d6b74ee 100644
--- a/data/catalogs/add-ons/translators/ico/fr.catkeys
+++ b/data/catalogs/add-ons/translators/ico/fr.catkeys
@@ -1,8 +1,9 @@
-1 french x-vnd.Haiku-ICOTranslator 1637901496
+1 french x-vnd.Haiku-ICOTranslator 3916328565
Cursor ICOTranslator Curseur
Version %d.%d.%d, %s ConfigView Version %d.%d.%d, %s
Windows %s %ld bit image ICOTranslator Image Windows %s %ld bits
Valid icon sizes are 16, 32, or 48 ConfigView Les tailles d'icônes valides sont 16, 32 ou 48
+Windows icons ICOTranslator Icône Windows
Enforce valid icon sizes ConfigView Imposer des tailles valides aux icônes
ICO Settings main Réglages des icônes
Windows icon translator ICOTranslator Traducteur d'icônes Windows
@@ -10,3 +11,4 @@ pixels in either direction. ConfigView pixels dans n'importe quel sens.
Write 32 bit images on true color input ConfigView Écrire des images 32 bits pour les entrées en vraies couleurs
Icon ICOTranslator Icône
ICOTranslator Settings ConfigView Réglages du traducteur d'icônes
+Windows icon translator ConfigView Traducteur d'icônes Windows
diff --git a/data/catalogs/add-ons/translators/pcx/be.catkeys b/data/catalogs/add-ons/translators/pcx/be.catkeys
index 6158246ac9..5613584f9a 100644
--- a/data/catalogs/add-ons/translators/pcx/be.catkeys
+++ b/data/catalogs/add-ons/translators/pcx/be.catkeys
@@ -1,6 +1,8 @@
-1 belarusian x-vnd.Haiku-PCXTranslator 2307793683
+1 belarusian x-vnd.Haiku-PCXTranslator 938242683
PCX Settings main Наладкі PCX
Version %d.%d.%d, %s ConfigView Версія %d.%d.%d, %s
PCXTranslator Settings ConfigView Наладкі канвертару PCX
+PCX image translator PCXTranslator Канвертар выяваў PCX
PCX %lu bit image PCXTranslator %lu-бітная выява PCX
PCX images PCXTranslator Выявы PCX
+PCX image translator ConfigView Канвертар выяваў PCX
diff --git a/data/catalogs/add-ons/translators/pcx/fr.catkeys b/data/catalogs/add-ons/translators/pcx/fr.catkeys
index 1e44aa8de3..59d0e5a427 100644
--- a/data/catalogs/add-ons/translators/pcx/fr.catkeys
+++ b/data/catalogs/add-ons/translators/pcx/fr.catkeys
@@ -1,6 +1,8 @@
-1 french x-vnd.Haiku-PCXTranslator 2307793683
+1 french x-vnd.Haiku-PCXTranslator 938242683
PCX Settings main Réglages PCX
Version %d.%d.%d, %s ConfigView Version %d.%d.%d, %s
PCXTranslator Settings ConfigView Réglages du traducteur PCX
+PCX image translator PCXTranslator Traducteur d'images PCX
PCX %lu bit image PCXTranslator Image PCX %lu bits
PCX images PCXTranslator Images PCX
+PCX image translator ConfigView Traducteur d'images PCX
diff --git a/data/catalogs/add-ons/translators/ppm/be.catkeys b/data/catalogs/add-ons/translators/ppm/be.catkeys
index 6c9a9f86bd..3b0ff66d3c 100644
--- a/data/catalogs/add-ons/translators/ppm/be.catkeys
+++ b/data/catalogs/add-ons/translators/ppm/be.catkeys
@@ -1,4 +1,4 @@
-1 belarusian x-vnd.Haiku-PPMTranslator 2435270880
+1 belarusian x-vnd.Haiku-PPMTranslator 276252412
PPM Settings PPMMain Наладкі PPM
Based on PPMTranslator sample code PPMTranslator Грунтуецца на зыходным тэксце прыкладу "PPMTranslator"
OK PPMMain ОК
@@ -9,6 +9,7 @@ RGBA 5:5:5:1 16 bits PPMTranslator RGBA 5:5:5:1 16 біт
Be Bitmap Format (PPMTranslator) PPMTranslator Фармат бітмапу BeOS (Канвертар PPM)
CMYA 8:8:8:8 32 bits PPMTranslator CMYA 8:8:8:8 32 біт
CMYK 8:8:8:8 32 bits PPMTranslator CMYK 8:8:8:8 32 біт
+PPM image translator PPMTranslator Канвертар выяваў PPM
bits/space PPMTranslator бітаў/ліст
RGB 8:8:8 32 bits big-endian PPMTranslator RGB 8:8:8 32 бітаў (big-endian)
RGB 5:6:5 16 bits big-endian PPMTranslator RGB 5:6:5 16 бітаў (big-endian)
diff --git a/data/catalogs/add-ons/translators/ppm/fr.catkeys b/data/catalogs/add-ons/translators/ppm/fr.catkeys
index 9554feb0ca..7e18a6d061 100644
--- a/data/catalogs/add-ons/translators/ppm/fr.catkeys
+++ b/data/catalogs/add-ons/translators/ppm/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-PPMTranslator 2435270880
+1 french x-vnd.Haiku-PPMTranslator 276252412
PPM Settings PPMMain Réglages PPM
Based on PPMTranslator sample code PPMTranslator Basé sur le code d'exemple du traducteur PPM
OK PPMMain OK
@@ -9,6 +9,7 @@ RGBA 5:5:5:1 16 bits PPMTranslator RVBA 5:5:5:1 16 bits
Be Bitmap Format (PPMTranslator) PPMTranslator Format Bitmap Be (Traducteur PPM)
CMYA 8:8:8:8 32 bits PPMTranslator CMJA 8:8:8:8 32 bits
CMYK 8:8:8:8 32 bits PPMTranslator CMJN 8:8:8:8 32 bits
+PPM image translator PPMTranslator Traducteur d'images PPM
bits/space PPMTranslator bits/espace
RGB 8:8:8 32 bits big-endian PPMTranslator RVB 8:8:8 32 bits big-endian
RGB 5:6:5 16 bits big-endian PPMTranslator RVB 5:6:5 16 bits big-endian
diff --git a/data/catalogs/add-ons/translators/raw/be.catkeys b/data/catalogs/add-ons/translators/raw/be.catkeys
index 342037ad83..78922b35db 100644
--- a/data/catalogs/add-ons/translators/raw/be.catkeys
+++ b/data/catalogs/add-ons/translators/raw/be.catkeys
@@ -1,7 +1,6 @@
-1 belarusian x-vnd.Haiku-RAWTranslator 1938728039
+1 belarusian x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView Наладкі канвертара RAW
Version %d.%d.%d, %s ConfigView Версія %d.%d.%d, %s
-RAW Images ConfigView Выявы RAW
RAW image translator RAWTranslator Канвертар выяваў RAW
RAW Settings RAWTranslator main Наладкі RAW
RAW images RAWTranslator Выявы RAW
diff --git a/data/catalogs/add-ons/translators/raw/de.catkeys b/data/catalogs/add-ons/translators/raw/de.catkeys
index e7f08c07e5..5d3963ba48 100644
--- a/data/catalogs/add-ons/translators/raw/de.catkeys
+++ b/data/catalogs/add-ons/translators/raw/de.catkeys
@@ -1,7 +1,6 @@
-1 german x-vnd.Haiku-RAWTranslator 1938728039
+1 german x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAWTranslator-Einstellungen
Version %d.%d.%d, %s ConfigView Version %d.%d.%d, %s
-RAW Images ConfigView RAW-Bilder
RAW image translator RAWTranslator RAW-Bild-Translator
RAW Settings RAWTranslator main RAW-Einstellungen
RAW images RAWTranslator RAW-Bilder
diff --git a/data/catalogs/add-ons/translators/raw/el.catkeys b/data/catalogs/add-ons/translators/raw/el.catkeys
index 2541effcac..b5639e56a8 100644
--- a/data/catalogs/add-ons/translators/raw/el.catkeys
+++ b/data/catalogs/add-ons/translators/raw/el.catkeys
@@ -1,7 +1,6 @@
-1 greek, modern (1453-) x-vnd.Haiku-RAWTranslator 1938728039
+1 greek, modern (1453-) x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView Ρυθμίσεις μεταφραστή RAW
Version %d.%d.%d, %s ConfigView Έκδοση %d.%d.%d, %s
-RAW Images ConfigView RAW Εικόνες
RAW image translator RAWTranslator Μεταφραστής εικόνας RAW
RAW Settings RAWTranslator main RAW Ρυθμίσεις
RAW images RAWTranslator RAW εικόνες
diff --git a/data/catalogs/add-ons/translators/raw/fi.catkeys b/data/catalogs/add-ons/translators/raw/fi.catkeys
index b82158142d..bffc0f0d0e 100644
--- a/data/catalogs/add-ons/translators/raw/fi.catkeys
+++ b/data/catalogs/add-ons/translators/raw/fi.catkeys
@@ -1,7 +1,6 @@
-1 finnish x-vnd.Haiku-RAWTranslator 1938728039
+1 finnish x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAW-muunninasetukset
Version %d.%d.%d, %s ConfigView Versio %d.%d.%d, %s
-RAW Images ConfigView RAW-kuvat
RAW image translator RAWTranslator RAW-kuvamuunnin
RAW Settings RAWTranslator main RAW-asetukset
RAW images RAWTranslator RAW-kuvat
diff --git a/data/catalogs/add-ons/translators/raw/fr.catkeys b/data/catalogs/add-ons/translators/raw/fr.catkeys
index d7cb5a2ba3..f39a351fc7 100644
--- a/data/catalogs/add-ons/translators/raw/fr.catkeys
+++ b/data/catalogs/add-ons/translators/raw/fr.catkeys
@@ -1,9 +1,8 @@
-1 french x-vnd.Haiku-RAWTranslator 1938728039
+1 french x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView Réglages du traducteur RAW
Version %d.%d.%d, %s ConfigView Version %d.%d.%d, %s
-RAW Images ConfigView Images RAW
RAW image translator RAWTranslator Traducteur d'images RAW
RAW Settings RAWTranslator main Réglages RAW
RAW images RAWTranslator Images RAW
-%s RAW image RAWTranslator Parameter (%s) is the name of the manufacturer (like 'Canon') Image %s RAW
+%s RAW image RAWTranslator Parameter (%s) is the name of the manufacturer (like 'Canon') Image brute %s
Based on Dave Coffin's dcraw 8.63 ConfigView Basé sur dcraw 8.63 de Dave Coffin
diff --git a/data/catalogs/add-ons/translators/raw/hi.catkeys b/data/catalogs/add-ons/translators/raw/hi.catkeys
index dc3f16d8cf..4e6818bf80 100644
--- a/data/catalogs/add-ons/translators/raw/hi.catkeys
+++ b/data/catalogs/add-ons/translators/raw/hi.catkeys
@@ -1,7 +1,6 @@
-1 hindi x-vnd.Haiku-RAWTranslator 1938728039
+1 hindi x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAWTranslator की सेत्तिंग्स
Version %d.%d.%d, %s ConfigView संस्करण %d.%d.%d, %s
-RAW Images ConfigView RAW चित्र
RAW image translator RAWTranslator RAW चित्र का अनुवादक
RAW Settings RAWTranslator main RAW की सेत्तिंग्स
RAW images RAWTranslator RAW चित्र
diff --git a/data/catalogs/add-ons/translators/raw/ja.catkeys b/data/catalogs/add-ons/translators/raw/ja.catkeys
index f625655ace..6ec794939d 100644
--- a/data/catalogs/add-ons/translators/raw/ja.catkeys
+++ b/data/catalogs/add-ons/translators/raw/ja.catkeys
@@ -1,7 +1,6 @@
-1 japanese x-vnd.Haiku-RAWTranslator 1938728039
+1 japanese x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAW トランスレーター設定
Version %d.%d.%d, %s ConfigView バージョン %d.%d.%d, %s
-RAW Images ConfigView RAW イメージ
RAW image translator RAWTranslator RAW イメージトランスレーター
RAW Settings RAWTranslator main RAW 設定
RAW images RAWTranslator RAW イメージ
diff --git a/data/catalogs/add-ons/translators/raw/lt.catkeys b/data/catalogs/add-ons/translators/raw/lt.catkeys
index cd3e927cc9..904c8fb50e 100644
--- a/data/catalogs/add-ons/translators/raw/lt.catkeys
+++ b/data/catalogs/add-ons/translators/raw/lt.catkeys
@@ -1,7 +1,6 @@
-1 lithuanian x-vnd.Haiku-RAWTranslator 1938728039
+1 lithuanian x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAW keitiklio nuostatos
Version %d.%d.%d, %s ConfigView Versija %d.%d.%d, %s
-RAW Images ConfigView RAW paveikslai
RAW image translator RAWTranslator RAW paveikslų keitiklis
RAW Settings RAWTranslator main RAW nuostatos
RAW images RAWTranslator RAW paveikslai
diff --git a/data/catalogs/add-ons/translators/raw/nb.catkeys b/data/catalogs/add-ons/translators/raw/nb.catkeys
index 5e0d2c0f33..eb7ff993fe 100644
--- a/data/catalogs/add-ons/translators/raw/nb.catkeys
+++ b/data/catalogs/add-ons/translators/raw/nb.catkeys
@@ -1,7 +1,6 @@
-1 bokmål, norwegian; norwegian bokmål x-vnd.Haiku-RAWTranslator 1938728039
+1 bokmål, norwegian; norwegian bokmål x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAW-oversetterinnstillinger
Version %d.%d.%d, %s ConfigView Versjon %d.%d.%d, %s
-RAW Images ConfigView RAW-bilder
RAW image translator RAWTranslator RAW-bildeoversetter
RAW Settings RAWTranslator main RAW-innstillinger
RAW images RAWTranslator RAW-bilder
diff --git a/data/catalogs/add-ons/translators/raw/nl.catkeys b/data/catalogs/add-ons/translators/raw/nl.catkeys
index 61c84cebae..3f1800a647 100644
--- a/data/catalogs/add-ons/translators/raw/nl.catkeys
+++ b/data/catalogs/add-ons/translators/raw/nl.catkeys
@@ -1,7 +1,6 @@
-1 dutch; flemish x-vnd.Haiku-RAWTranslator 1938728039
+1 dutch; flemish x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAWTranslator Instellingen
Version %d.%d.%d, %s ConfigView Versie %d.%d.%d, %s
-RAW Images ConfigView RAW Afbeeldingen
RAW image translator RAWTranslator RAW afbeelding vertaler
RAW Settings RAWTranslator main RAW Instellingen
RAW images RAWTranslator RAW afbeeldingen
diff --git a/data/catalogs/add-ons/translators/raw/pl.catkeys b/data/catalogs/add-ons/translators/raw/pl.catkeys
index 9f56cea639..1f64820188 100644
--- a/data/catalogs/add-ons/translators/raw/pl.catkeys
+++ b/data/catalogs/add-ons/translators/raw/pl.catkeys
@@ -1,7 +1,6 @@
-1 polish x-vnd.Haiku-RAWTranslator 1938728039
+1 polish x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView Ustawienia translatora RAW
Version %d.%d.%d, %s ConfigView Wersja %d.%d.%d, %s
-RAW Images ConfigView Obrazy RAW
RAW image translator RAWTranslator Translator obrazów RAW
RAW Settings RAWTranslator main Ustawienia RAW
RAW images RAWTranslator Obrazy RAW
diff --git a/data/catalogs/add-ons/translators/raw/ru.catkeys b/data/catalogs/add-ons/translators/raw/ru.catkeys
index 8b69fe81f7..7d53f8d86e 100644
--- a/data/catalogs/add-ons/translators/raw/ru.catkeys
+++ b/data/catalogs/add-ons/translators/raw/ru.catkeys
@@ -1,7 +1,6 @@
-1 russian x-vnd.Haiku-RAWTranslator 1938728039
+1 russian x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView Настройки RAW транслятора
Version %d.%d.%d, %s ConfigView Версия %d.%d.%d, %s
-RAW Images ConfigView Транслятор RAW изображений
RAW image translator RAWTranslator Транслятор RAW изображений
RAW Settings RAWTranslator main Настройки RAW транслятора
RAW images RAWTranslator RAW изображения
diff --git a/data/catalogs/add-ons/translators/raw/sk.catkeys b/data/catalogs/add-ons/translators/raw/sk.catkeys
index e06689ba40..f05ad62a1d 100644
--- a/data/catalogs/add-ons/translators/raw/sk.catkeys
+++ b/data/catalogs/add-ons/translators/raw/sk.catkeys
@@ -1,7 +1,6 @@
-1 slovak x-vnd.Haiku-RAWTranslator 1938728039
+1 slovak x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView Nastavenia Prekladača RAW
Version %d.%d.%d, %s ConfigView Verzia %d.%d.%d, %s
-RAW Images ConfigView Obrázky RAW
RAW image translator RAWTranslator Prekladač obrázkov RAW
RAW Settings RAWTranslator main Nastavenia RAW
RAW images RAWTranslator Obrázky RAW
diff --git a/data/catalogs/add-ons/translators/raw/sv.catkeys b/data/catalogs/add-ons/translators/raw/sv.catkeys
index ba4eb5d4b3..14fbd7d5bf 100644
--- a/data/catalogs/add-ons/translators/raw/sv.catkeys
+++ b/data/catalogs/add-ons/translators/raw/sv.catkeys
@@ -1,7 +1,6 @@
-1 swedish x-vnd.Haiku-RAWTranslator 1938728039
+1 swedish x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAW översättare inställningar
Version %d.%d.%d, %s ConfigView Version %d.%d.%d, %s
-RAW Images ConfigView RAW bilder
RAW image translator RAWTranslator RAW bildöversättare
RAW Settings RAWTranslator main RAW inställningar
RAW images RAWTranslator RAW bilder
diff --git a/data/catalogs/add-ons/translators/raw/uk.catkeys b/data/catalogs/add-ons/translators/raw/uk.catkeys
index b2c046faa9..974aff609e 100644
--- a/data/catalogs/add-ons/translators/raw/uk.catkeys
+++ b/data/catalogs/add-ons/translators/raw/uk.catkeys
@@ -1,7 +1,6 @@
-1 ukrainian x-vnd.Haiku-RAWTranslator 1938728039
+1 ukrainian x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView Настройки Перетворювача RAW
Version %d.%d.%d, %s ConfigView Версія %d.%d.%d, %s
-RAW Images ConfigView Зображення RAW
RAW image translator RAWTranslator Перетворювач зображень RAW
RAW Settings RAWTranslator main Настройки RAW
RAW images RAWTranslator Зображення RAW
diff --git a/data/catalogs/add-ons/translators/raw/zh-Hans.catkeys b/data/catalogs/add-ons/translators/raw/zh-Hans.catkeys
index 40c43437e9..231974d285 100644
--- a/data/catalogs/add-ons/translators/raw/zh-Hans.catkeys
+++ b/data/catalogs/add-ons/translators/raw/zh-Hans.catkeys
@@ -1,7 +1,6 @@
-1 english x-vnd.Haiku-RAWTranslator 1938728039
+1 english x-vnd.Haiku-RAWTranslator 2229230003
RAWTranslator Settings ConfigView RAW 转换器设置
Version %d.%d.%d, %s ConfigView 版本 %d.%d.%d, %s
-RAW Images ConfigView RAW 图像
RAW image translator RAWTranslator RAW 图像转换器
RAW Settings RAWTranslator main RAW 设置
RAW images RAWTranslator RAW 图像
diff --git a/data/catalogs/add-ons/translators/rtf/be.catkeys b/data/catalogs/add-ons/translators/rtf/be.catkeys
index 20577b9268..482c72f4d2 100644
--- a/data/catalogs/add-ons/translators/rtf/be.catkeys
+++ b/data/catalogs/add-ons/translators/rtf/be.catkeys
@@ -1,7 +1,9 @@
-1 belarusian x-vnd.Haiku-RTFTranslator 3736645044
+1 belarusian x-vnd.Haiku-RTFTranslator 1620328626
Version %d.%d.%d, %s ConfigView Версія %d.%d.%d, %s
RTF text files RTFTranslator Файлы тэксту ў RTF
RTF-Translator Settings ConfigView Наладкі канвертара RTF
+Rich Text Format (RTF) translator ConfigView Канвертар Фарматаванага Тэксту (RTF)
RTF Settings main Наладки RTF
RichTextFormat file RTFTranslator Файл RichTextFormat
+Rich Text Format translator RTFTranslator Канвертар Фарматаванага Тэксту (RTF)
Rich Text Format translator v%d.%d.%d %s RTFTranslator Канвертар Багата Фарматаванага Тэксту (RTF) версія %d.%d.%d %s
diff --git a/data/catalogs/add-ons/translators/rtf/fr.catkeys b/data/catalogs/add-ons/translators/rtf/fr.catkeys
index 46da7b01d5..6b88b4f5ac 100644
--- a/data/catalogs/add-ons/translators/rtf/fr.catkeys
+++ b/data/catalogs/add-ons/translators/rtf/fr.catkeys
@@ -1,7 +1,9 @@
-1 french x-vnd.Haiku-RTFTranslator 3736645044
+1 french x-vnd.Haiku-RTFTranslator 1620328626
Version %d.%d.%d, %s ConfigView Version %d.%d.%d, %s
RTF text files RTFTranslator Fichiers textes RTF
RTF-Translator Settings ConfigView Réglages du traducteur RTF
+Rich Text Format (RTF) translator ConfigView Traducteur du Format Texte enRichi (RTF)
RTF Settings main Réglages RTF
RichTextFormat file RTFTranslator Fichier Format Texte enRichi
+Rich Text Format translator RTFTranslator Traducteur du Format Texte enRichi
Rich Text Format translator v%d.%d.%d %s RTFTranslator Traducteur du Format Texte enRichi v%d.%d.%d %s
diff --git a/data/catalogs/add-ons/translators/stxt/be.catkeys b/data/catalogs/add-ons/translators/stxt/be.catkeys
index a3cf681121..41f308f80f 100644
--- a/data/catalogs/add-ons/translators/stxt/be.catkeys
+++ b/data/catalogs/add-ons/translators/stxt/be.catkeys
@@ -1,6 +1,8 @@
-1 belarusian x-vnd.Haiku-STXTTranslator 3302294301
+1 belarusian x-vnd.Haiku-STXTTranslator 274886668
Be styled text file STXTTranslator Тэкставы файл са стылямі (Be styled)
Plain text file STXTTranslator Файл з простым тэкстам
STXTTranslator Settings STXTTranslator Наладкі канвертара STXT
+StyledEdit file translator STXTView Канвртар файлаў StyledEdit
StyledEdit files STXTTranslator Файлы StyledEdit
+StyledEdit file translator STXTTranslator Канвeртар файлаў StyledEdit
STXT Settings STXTMain Наладкі STXT
diff --git a/data/catalogs/add-ons/translators/stxt/fr.catkeys b/data/catalogs/add-ons/translators/stxt/fr.catkeys
index d9cd87acf6..a4d1161178 100644
--- a/data/catalogs/add-ons/translators/stxt/fr.catkeys
+++ b/data/catalogs/add-ons/translators/stxt/fr.catkeys
@@ -1,6 +1,8 @@
-1 french x-vnd.Haiku-STXTTranslator 3302294301
+1 french x-vnd.Haiku-STXTTranslator 274886668
Be styled text file STXTTranslator Fichier texte stylé Be
Plain text file STXTTranslator Fichier de texte brut
STXTTranslator Settings STXTTranslator Réglages du traducteur STXT
+StyledEdit file translator STXTView Traducteur de fichiers texte stylé
StyledEdit files STXTTranslator Fichiers texte stylé
+StyledEdit file translator STXTTranslator Traducteur de fichiers texte stylé
STXT Settings STXTMain Réglages STXT
diff --git a/data/catalogs/add-ons/translators/webp/be.catkeys b/data/catalogs/add-ons/translators/webp/be.catkeys
index 57211cfe5f..4acf1343e7 100644
--- a/data/catalogs/add-ons/translators/webp/be.catkeys
+++ b/data/catalogs/add-ons/translators/webp/be.catkeys
@@ -1,8 +1,7 @@
-1 belarusian x-vnd.Haiku-WebPTranslator 3630570850
+1 belarusian x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Метад сціску:
Based on libwebp v0.1, ConfigView Грунтуецца на матэрыялах libwebp v0.1,
Preset ConfigView Прадвызначаныя
-WebP Images ConfigView Выявы WebP
WebP images WebPTranslator Выявы WebP
WebPTranslator Settings ConfigView Наладкі канвертара выяваў WebP
Output quality: ConfigView Выходная якасць:
diff --git a/data/catalogs/add-ons/translators/webp/de.catkeys b/data/catalogs/add-ons/translators/webp/de.catkeys
index 11cb5c09d3..6ff6a87182 100644
--- a/data/catalogs/add-ons/translators/webp/de.catkeys
+++ b/data/catalogs/add-ons/translators/webp/de.catkeys
@@ -1,8 +1,7 @@
-1 german x-vnd.Haiku-WebPTranslator 3630570850
+1 german x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Komprimierungsart:
Based on libwebp v0.1, ConfigView Basiert auf libwebp v0.1
Preset ConfigView Voreinstellung
-WebP Images ConfigView WebP-Bilder
WebP images WebPTranslator WebP-Bilder
WebPTranslator Settings ConfigView WebPTranslator-Einstellungen
Output quality: ConfigView Ausgabequalität:
diff --git a/data/catalogs/add-ons/translators/webp/el.catkeys b/data/catalogs/add-ons/translators/webp/el.catkeys
index 3e2e3bdac6..e3dbd78829 100644
--- a/data/catalogs/add-ons/translators/webp/el.catkeys
+++ b/data/catalogs/add-ons/translators/webp/el.catkeys
@@ -1,8 +1,7 @@
-1 greek, modern (1453-) x-vnd.Haiku-WebPTranslator 3630570850
+1 greek, modern (1453-) x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Μέθοδος συμπίεσης:
Based on libwebp v0.1, ConfigView Βασισμένο στο libwebp v0.1,
Preset ConfigView Προεπιλογή
-WebP Images ConfigView Εικόνες WebP
WebP images WebPTranslator Εικόνες WebP
WebPTranslator Settings ConfigView Ρυθμίσεις μεταφραστή WebP
Output quality: ConfigView Ποιότητα εξόδου:
diff --git a/data/catalogs/add-ons/translators/webp/fi.catkeys b/data/catalogs/add-ons/translators/webp/fi.catkeys
index 240231252e..956352d791 100644
--- a/data/catalogs/add-ons/translators/webp/fi.catkeys
+++ b/data/catalogs/add-ons/translators/webp/fi.catkeys
@@ -1,8 +1,7 @@
-1 finnish x-vnd.Haiku-WebPTranslator 3630570850
+1 finnish x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Tiivistysmenetelmä
Based on libwebp v0.1, ConfigView Perustuu kirjastoon libwebp v0.1,
Preset ConfigView Esiasetus
-WebP Images ConfigView WebP-kuvat
WebP images WebPTranslator WebP-kuvat
WebPTranslator Settings ConfigView WebP-muunninasetukset
Output quality: ConfigView Tulostuslaatu:
diff --git a/data/catalogs/add-ons/translators/webp/fr.catkeys b/data/catalogs/add-ons/translators/webp/fr.catkeys
index e53444633a..d2f3b463c6 100644
--- a/data/catalogs/add-ons/translators/webp/fr.catkeys
+++ b/data/catalogs/add-ons/translators/webp/fr.catkeys
@@ -1,8 +1,7 @@
-1 french x-vnd.Haiku-WebPTranslator 3630570850
+1 french x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Méthode de compression :
Based on libwebp v0.1, ConfigView Basé sur libwebp v0.1,
Preset ConfigView Préréglage
-WebP Images ConfigView Images WebP
WebP images WebPTranslator Images WebP
WebPTranslator Settings ConfigView Réglages du traducteur WebP
Output quality: ConfigView Qualité de sortie :
diff --git a/data/catalogs/add-ons/translators/webp/hi.catkeys b/data/catalogs/add-ons/translators/webp/hi.catkeys
index a2354c8eef..58fc25e32c 100644
--- a/data/catalogs/add-ons/translators/webp/hi.catkeys
+++ b/data/catalogs/add-ons/translators/webp/hi.catkeys
@@ -1,8 +1,7 @@
-1 hindi x-vnd.Haiku-WebPTranslator 3630570850
+1 hindi x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView काम्प्रेस्शन का तरीका:
Based on libwebp v0.1, ConfigView libwebp v0.1 पर आधारित,
Preset ConfigView प्रीसेट
-WebP Images ConfigView WebP चित्र
WebP images WebPTranslator WebP चित्र
WebPTranslator Settings ConfigView WebP ट्रांसलेटर सेतिनग्स
Output quality: ConfigView आउटपुट गुणवत्ता:
diff --git a/data/catalogs/add-ons/translators/webp/ja.catkeys b/data/catalogs/add-ons/translators/webp/ja.catkeys
index 15289114d4..186ba72b31 100644
--- a/data/catalogs/add-ons/translators/webp/ja.catkeys
+++ b/data/catalogs/add-ons/translators/webp/ja.catkeys
@@ -1,8 +1,7 @@
-1 japanese x-vnd.Haiku-WebPTranslator 3630570850
+1 japanese x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView 圧縮方法:
Based on libwebp v0.1, ConfigView libwebp v0.1 に基づく、
Preset ConfigView プリセット:
-WebP Images ConfigView WebP イメージ
WebP images WebPTranslator WebP イメージ
WebPTranslator Settings ConfigView WebP トランスレーター設定
Output quality: ConfigView 出力品質:
diff --git a/data/catalogs/add-ons/translators/webp/lt.catkeys b/data/catalogs/add-ons/translators/webp/lt.catkeys
index 51e0cf11bb..1bdf672156 100644
--- a/data/catalogs/add-ons/translators/webp/lt.catkeys
+++ b/data/catalogs/add-ons/translators/webp/lt.catkeys
@@ -1,8 +1,7 @@
-1 lithuanian x-vnd.Haiku-WebPTranslator 3630570850
+1 lithuanian x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Glaudinimo būdas:
Based on libwebp v0.1, ConfigView Sukurta „libwebp v0.1“ pagrindu,
Preset ConfigView Ruošinys
-WebP Images ConfigView WebP paveikslai
WebP images WebPTranslator WebP paveikslai
WebPTranslator Settings ConfigView WebP keitiklio nuostatos
Output quality: ConfigView Išvesties kokybė:
diff --git a/data/catalogs/add-ons/translators/webp/nb.catkeys b/data/catalogs/add-ons/translators/webp/nb.catkeys
index 6029ba5958..f1ce63614a 100644
--- a/data/catalogs/add-ons/translators/webp/nb.catkeys
+++ b/data/catalogs/add-ons/translators/webp/nb.catkeys
@@ -1,8 +1,7 @@
-1 bokmål, norwegian; norwegian bokmål x-vnd.Haiku-WebPTranslator 3630570850
+1 bokmål, norwegian; norwegian bokmål x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Kompresjonsmetode:
Based on libwebp v0.1, ConfigView Basert på libwebp v0.1,
Preset ConfigView Forhåndsinstilling
-WebP Images ConfigView WebP-bilder
WebP images WebPTranslator WebP-bilder
WebPTranslator Settings ConfigView WebP-oversetterinnstillinger
Output quality: ConfigView Output kvalitet:
diff --git a/data/catalogs/add-ons/translators/webp/nl.catkeys b/data/catalogs/add-ons/translators/webp/nl.catkeys
index 7a155c126c..71db77ebf9 100644
--- a/data/catalogs/add-ons/translators/webp/nl.catkeys
+++ b/data/catalogs/add-ons/translators/webp/nl.catkeys
@@ -1,8 +1,7 @@
-1 dutch; flemish x-vnd.Haiku-WebPTranslator 3630570850
+1 dutch; flemish x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Compressie methode:
Based on libwebp v0.1, ConfigView Gebaseerd op libwebp v0.1,
Preset ConfigView Voorinstelling
-WebP Images ConfigView WebP Afbeeldingen
WebP images WebPTranslator WebP afbeeldingen
WebPTranslator Settings ConfigView WebPVertaler Instellingen
Output quality: ConfigView Uitvoerkwaliteit:
diff --git a/data/catalogs/add-ons/translators/webp/pl.catkeys b/data/catalogs/add-ons/translators/webp/pl.catkeys
index 0748d18940..47fa1c4fa0 100644
--- a/data/catalogs/add-ons/translators/webp/pl.catkeys
+++ b/data/catalogs/add-ons/translators/webp/pl.catkeys
@@ -1,8 +1,7 @@
-1 polish x-vnd.Haiku-WebPTranslator 3630570850
+1 polish x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Metoda kompresji:
Based on libwebp v0.1, ConfigView Bazuje na libwebp v0.1,
Preset ConfigView Ustawienie
-WebP Images ConfigView Obrazki WebP
WebP images WebPTranslator Obrazki WebP
WebPTranslator Settings ConfigView Ustawienia translatora WebP
Output quality: ConfigView Jakość wyjściowa:
diff --git a/data/catalogs/add-ons/translators/webp/ro.catkeys b/data/catalogs/add-ons/translators/webp/ro.catkeys
index a692ddfee9..ba2bcb3318 100644
--- a/data/catalogs/add-ons/translators/webp/ro.catkeys
+++ b/data/catalogs/add-ons/translators/webp/ro.catkeys
@@ -1,5 +1,4 @@
-1 romanian x-vnd.Haiku-WebPTranslator 1423533669
-WebP Images ConfigView Imagini WebP
+1 romanian x-vnd.Haiku-WebPTranslator 220563709
WebP images WebPTranslator Imagini WebP
WebPTranslator Settings ConfigView Configurări TraducătorWebP
WebP Settings main Configurări WebP
diff --git a/data/catalogs/add-ons/translators/webp/ru.catkeys b/data/catalogs/add-ons/translators/webp/ru.catkeys
index 1f55644280..642081a026 100644
--- a/data/catalogs/add-ons/translators/webp/ru.catkeys
+++ b/data/catalogs/add-ons/translators/webp/ru.catkeys
@@ -1,8 +1,7 @@
-1 russian x-vnd.Haiku-WebPTranslator 3630570850
+1 russian x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Метод сжатия
Based on libwebp v0.1, ConfigView Основано на libwebp v0.1,
Preset ConfigView Пресет
-WebP Images ConfigView Транслятор WebP изображений
WebP images WebPTranslator WebP изображения
WebPTranslator Settings ConfigView Настройки WebP транслятора
Output quality: ConfigView Качество вывода:
diff --git a/data/catalogs/add-ons/translators/webp/sk.catkeys b/data/catalogs/add-ons/translators/webp/sk.catkeys
index 8ca3462ecc..0e26410570 100644
--- a/data/catalogs/add-ons/translators/webp/sk.catkeys
+++ b/data/catalogs/add-ons/translators/webp/sk.catkeys
@@ -1,8 +1,7 @@
-1 slovak x-vnd.Haiku-WebPTranslator 3630570850
+1 slovak x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Spôsob kompresie:
Based on libwebp v0.1, ConfigView Založené na libwebp v0.1,
Preset ConfigView Predvoľby
-WebP Images ConfigView Obrázky WebP
WebP images WebPTranslator Obrázky WebP
WebPTranslator Settings ConfigView Nastavenie WebPTranslator
Output quality: ConfigView Kvalita výstupu:
diff --git a/data/catalogs/add-ons/translators/webp/sv.catkeys b/data/catalogs/add-ons/translators/webp/sv.catkeys
index 58d14655f0..8ba1c66903 100644
--- a/data/catalogs/add-ons/translators/webp/sv.catkeys
+++ b/data/catalogs/add-ons/translators/webp/sv.catkeys
@@ -1,8 +1,7 @@
-1 swedish x-vnd.Haiku-WebPTranslator 3630570850
+1 swedish x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Komprimeringsmetod
Based on libwebp v0.1, ConfigView Baserat på libwebp v0.1,
Preset ConfigView Förval
-WebP Images ConfigView WebP bilder
WebP images WebPTranslator WebP bilder
WebPTranslator Settings ConfigView WebP översättningsinställningar
Output quality: ConfigView Utdatakvalité
diff --git a/data/catalogs/add-ons/translators/webp/uk.catkeys b/data/catalogs/add-ons/translators/webp/uk.catkeys
index 6f7216b7b3..cbc6b63c23 100644
--- a/data/catalogs/add-ons/translators/webp/uk.catkeys
+++ b/data/catalogs/add-ons/translators/webp/uk.catkeys
@@ -1,8 +1,7 @@
-1 ukrainian x-vnd.Haiku-WebPTranslator 3630570850
+1 ukrainian x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView Метод стискання
Based on libwebp v0.1, ConfigView На основі libwebp v0.1,
Preset ConfigView Набір параметрів
-WebP Images ConfigView Зображення WebP
WebP images WebPTranslator Зображення WebP
WebPTranslator Settings ConfigView Настройки перетворювача WebP
Output quality: ConfigView Якість виведення
diff --git a/data/catalogs/add-ons/translators/webp/zh-Hans.catkeys b/data/catalogs/add-ons/translators/webp/zh-Hans.catkeys
index ce8dfcc326..c6b716a690 100644
--- a/data/catalogs/add-ons/translators/webp/zh-Hans.catkeys
+++ b/data/catalogs/add-ons/translators/webp/zh-Hans.catkeys
@@ -1,8 +1,7 @@
-1 english x-vnd.Haiku-WebPTranslator 3630570850
+1 english x-vnd.Haiku-WebPTranslator 2427600890
Compression method: ConfigView 压缩方法:
Based on libwebp v0.1, ConfigView 基于 libwebp v0.1,
Preset ConfigView 预设
-WebP Images ConfigView WebP 图像
WebP images WebPTranslator WebP 图像
WebPTranslator Settings ConfigView WebP 转换器设置
Output quality: ConfigView 输出质量:
diff --git a/data/catalogs/apps/codycam/fr.catkeys b/data/catalogs/apps/codycam/fr.catkeys
index d14a1c7801..468f37eaa4 100644
--- a/data/catalogs/apps/codycam/fr.catkeys
+++ b/data/catalogs/apps/codycam/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-CodyCam 2499223827
+1 french x-vnd.Haiku-CodyCam 2416864674
Capturing Image… VideoConsumer.cpp Capture d'une image…
Every 30 seconds CodyCam Toutes les 30 secondes
File name: CodyCam Nom du fichier :
@@ -85,6 +85,7 @@ Cannot find the media roster CodyCam Impossible de trouver le diagramme des mé
Every 4 hours CodyCam Toutes les 4 heures
FTP CodyCam FTP
File transmission failed VideoConsumer.cpp Erreur dans la transmission du fichier
+Cannot seek time source! CodyCam Impossible de positionner la référence de temps !
File CodyCam Fichier
Image Format Menu CodyCam Menu de formats d'images
Every 30 minutes CodyCam Toutes les 30 minutes
diff --git a/data/catalogs/apps/devices/fr.catkeys b/data/catalogs/apps/devices/fr.catkeys
index 5da59e267b..3c07c38c1a 100644
--- a/data/catalogs/apps/devices/fr.catkeys
+++ b/data/catalogs/apps/devices/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-Devices 2511616912
+1 french x-vnd.Haiku-Devices 865240481
Manufacturer DeviceSCSI Fabricant
Order by: DevicesView Trier par :
ACPI controller Device Contrôleur ACPI
@@ -18,6 +18,7 @@ Detailed DevicesView Détail
Category DevicesView Catégorie
Quit DevicesView Quitter
Device paths Device Chemin des périphériques
+Scanner DeviceSCSI Scanner
Printer DeviceSCSI Imprimante
Processor Device Microprocesseur
Optical Drive DeviceSCSI Lecteur optique
@@ -40,6 +41,7 @@ Driver used Device Pilote utilisé
Other DeviceSCSI Autre
Device Name\t\t\t\t: %Name%\nManufacturer\t\t\t: %Manufacturer%\nDriver used\t\t\t\t: %DriverUsed%\nDevice paths\t: %DevicePaths% Device Nom du périphérique\t\t\t\t\t: %Name%\nFabricant\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t: %Manufacturer%\nPilote utilisé\t\t\t\t\t\t\t\t\t\t: %DriverUsed%\nChemins du périphérique\t: %DevicePaths%
ACPI Thermal Zone DeviceACPI Zone thermique ACPI
+Communications DeviceSCSI Communications
Bus DevicesView Bus
Communication controller Device Contrôleur de communication
Manufacturer DeviceACPI Fabricant
@@ -52,8 +54,10 @@ Basic information DevicesView Informations de base
PCI Information DevicePCI Informations PCI
Manufacturer: Device Fabricant :
ACPI bus DevicesView Bus ACPI
+Changer DeviceSCSI Changeur de disques
ACPI System Bus DeviceACPI Bus système ACPI
Devices System name Périphériques
+Worm DeviceSCSI Disque inscriptible
Multimedia controller Device Contrôleur multimédia
Unknown DevicePCI Inconnu
Device name: Device Nom du périphérique :
@@ -72,6 +76,8 @@ Manufacturer DevicePCI Fabricant
Intelligent controller Device Contrôleur intelligent
Satellite communications controller Device Contrôleur de communications par satellite
SCSI Information DeviceSCSI Informations SCSI
+Enclosure DeviceSCSI Zone de stockage
+Array DeviceSCSI Baie
Bridge Device Pont
Refresh devices DevicesView Rafraichir les périphériques
Unknown device DevicesView Périphérique inconnu
diff --git a/data/catalogs/apps/drivesetup/fr.catkeys b/data/catalogs/apps/drivesetup/fr.catkeys
index 6cb62990bf..84d5fbadfa 100644
--- a/data/catalogs/apps/drivesetup/fr.catkeys
+++ b/data/catalogs/apps/drivesetup/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-DriveSetup 3496601396
+1 french x-vnd.Haiku-DriveSetup 1372142450
DriveSetup System name Gestionnaire de disque
Delete MainWindow Supprimer
Are you sure you want to write the changes back to disk now?\n\nAll data on the selected partition will be irretrievably lost if you do so! MainWindow Êtes-vous sûr de vouloir écrire les changements sur le disque ?\n\nToutes les données de la partition sélectionnée seront effacées si vous le faites !
@@ -11,12 +11,15 @@ There's no space on the partition where a child partition could be created. Main
Unable to find the selected partition by ID. MainWindow Impossible de trouver la partition sélectionnée par son ID.
Select a partition from the list below. DiskView Sélectionnez une partition dans la liste ci-dessous.
No disk devices have been recognized. DiskView Aucun périphérique disque n'a été reconnu.
+Failed to initialize the disk %s!\n MainWindow Impossible d'initialiser le disque %s !\n
The selected disk is read-only. MainWindow Le disque choisi est en lecture seule.
Partition name: CreateParamsPanel Nom de la partition :
Initialize InitParamsPanel Initialiser
+Are you sure you want to format the partition \"%s\"? You will be asked again before changes are written to the disk. MainWindow Êtes-vous sûr de vouloir formater la partition « %s » ? Une confirmation vous sera à nouveau demandée avant que les changements ne soient écrits sur le disque.
Could not mount partition %s. MainWindow Impossible de monter la partition %s.
+The partition %s has been successfully formatted.\n MainWindow La partition %s a été correctement formatée.\n
The partition %s is already unmounted. MainWindow La partition %s est déjà démontée.
-Failed to delete the partition. No changes have been written to disk. MainWindow Impossible de supprimer la partition. Aucun changement n'a été enregistré sur le disque.
+Failed to delete the partition. No changes have been written to disk. MainWindow Impossible de supprimer la partition. Aucun changement n'a été écrit sur le disque.
Partition type: CreateParamsPanel Type de partition :
Could not delete the selected partition. MainWindow Impossible de supprimer la partition sélectionnée.
Initialize MainWindow Initialiser
@@ -29,21 +32,25 @@ Mounted at PartitionList Montée en
There was an error acquiring the partition row. MainWindow Erreur de lecture des informations de la partition.
You need to select a partition entry from the list. MainWindow Sélectionnez d'abord une entrée de la table des partitions.
The currently selected partition does not have a parent partition. MainWindow La partition sélectionnée n'a pas de partition parente.
-Are you sure you want to write the changes back to disk now?\n\nAll data on the selected disk will be irretrievably lost if you do so! MainWindow Êtes-vous sur de vouloir enregistrer les changements sur le disque ?\n\nToutes les données du disque seront définitivement perdues si vous le faites !
+Are you sure you want to write the changes back to disk now?\n\nAll data on the selected disk will be irretrievably lost if you do so! MainWindow Êtes-vous sur de vouloir écrire les changements sur le disque ?\n\nToutes les données du disque seront définitivement perdues si vous le faites !
Offset: %ld MB Support Déplacement : %ld Mo
-Write changes MainWindow Enregistrer les modifications
+Write changes MainWindow Écrire les modifications
There was an error preparing the disk for modifications. MainWindow Une erreur est survenue pendant la préparation des modifications du disque.
The partition %s is already mounted. MainWindow La partition %s est déjà montée.
+Are you sure you want to format the partition? You will be asked again before changes are written to the disk. MainWindow Êtes-vous sûr de vouloir formater la partition ? Une confirmation vous sera à nouveau demandée avant que les changements ne soient écrits sur le disque.
Are you sure you want to write the changes back to disk now?\n\nAll data on the disk %s will be irretrievably lost if you do so! MainWindow Êtes-vous sûr de vouloir écrire les modifications sur disque maintenant ?\n\nToutes les données du disque %s seront irrémédiablement perdues si vous le faites !
Are you sure you want to delete the selected partition?\n\nAll data on the partition will be irretrievably lost if you do so! MainWindow Êtes-vous sûr de vouloir supprimer la partition sélectionnée ?\n\nToutes les données sur la partition seront définitivement perdues si vous le faites !
Create… MainWindow Créer…
Disk system \"%s\"\" not found! MainWindow Le disque système « %s » est introuvable !
The disk has been successfully initialized.\n MainWindow Le disque a été correctement initialisée.\n
Could not unmount partition %s. MainWindow Impossible de démonter la partition %s.
+Failed to format the partition %s!\n MainWindow Impossible de formater la partition %s !\n
Mount MainWindow Monter
Create CreateParamsPanel Créer
+Are you sure you want to format a raw disk? (most people initialize the disk with a partitioning system first) You will be asked again before changes are written to the disk. MainWindow Êtes-vous sûr de vouloir formater un disque brut ? (la plus part du temps, il convient au préalable d'initialiser le disque avec un système de partitions ) Une confirmation vous sera à nouveau demandée avant que les changements ne soient écrits sur le disque.
Device PartitionList Périphérique
Disk MainWindow Disque
+Are you sure you want to initialize the selected disk? All data will be lost. You will be asked again before changes are written to the disk.\n MainWindow Êtes-vous sûr de vouloir initialiser le disque sélectionné ? Toutes les données seront perdues. Une confirmation vous sera à nouveau demandée avant que les changements ne soient écrits sur le disque.\n
Device DiskView Périphérique
Active PartitionList Active
Volume name PartitionList Nom de volume
@@ -58,6 +65,7 @@ Partition MainWindow Partition
File system PartitionList Système de fichiers
Validation of the given creation parameters failed. MainWindow Le contrôle des paramètres de création donnés a échoué.
Size PartitionList Taille
+Wipe (not implemented) MainWindow Effacer (non implémenté)
Validation of the given initialization parameters failed. MainWindow Le contrôle des paramètres d'initialisation donnés a échoué.
The selected partition does not contain a partitioning system. MainWindow La partition sélectionnée ne contient pas de système de partitionnement.
Are you sure you want to write the changes back to disk now?\n\nAll data on the partition %s will be irretrievably lost if you do so! MainWindow Êtes-vous sûr de vouloir enregistrer les modifications sur le disque maintenant ?\n\nToutes les données sur la partition %s seront définitivement perdues si vous le faites !
@@ -66,7 +74,9 @@ Partition size CreateParamsPanel Taille de la partition
Surface test (not implemented) MainWindow Test de surface (non implémenté)
Cancel InitParamsPanel Annuler
Cancel CreateParamsPanel Annuler
+Format MainWindow Formater
Parameters PartitionList Paramètres
Creation of the partition has failed. MainWindow La partition n'a pas pu être créée.
The currently selected partition is not empty. MainWindow La partition sélectionnée n'est pas vide.
+Failed to format the partition. No changes have been written to disk. MainWindow Impossible de formater la partition. Aucun changement n'a été écrit sur le disque.
Unmount MainWindow Démonter
diff --git a/data/catalogs/apps/fontdemo/fr.catkeys b/data/catalogs/apps/fontdemo/fr.catkeys
index 1b91450ac8..dd38cb9fb7 100644
--- a/data/catalogs/apps/fontdemo/fr.catkeys
+++ b/data/catalogs/apps/fontdemo/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-FontDemo 3756411221
+1 french x-vnd.Haiku-FontDemo 1769653414
Outline: ControlView Contour :
Size: 50 ControlView Taille : 50
Stop cycling ControlView Arrêter de boucler
@@ -11,6 +11,8 @@ Spacing: %d ControlView Espacement : %d
Cycle fonts ControlView Polices en boucle
Font: ControlView Police :
Rotation: 0 ControlView Rotation : 0
+Drawing mode: ControlView Mode de dessin :
+FontDemo FontDemo FontDemo
Haiku, Inc. ControlView Haiku, Inc.
Controls FontDemo Contrôles
Outline: %d ControlView Contour : %d
diff --git a/data/catalogs/apps/glteapot/be.catkeys b/data/catalogs/apps/glteapot/be.catkeys
index 7947745a67..7d5a80a1a2 100644
--- a/data/catalogs/apps/glteapot/be.catkeys
+++ b/data/catalogs/apps/glteapot/be.catkeys
@@ -1,4 +1,4 @@
-1 belarusian x-vnd.Haiku-GLTeapot 2890609668
+1 belarusian x-vnd.Haiku-GLTeapot 1569683445
Upper center TeapotWindow Зверху
Lighting TeapotWindow Падсветка
Off TeapotWindow Выключыць
@@ -9,11 +9,11 @@ Blue TeapotWindow Блакітны
Gouraud shading TeapotWindow Адценне Gouraud
Quit TeapotWindow Выйсці
Filled polygons TeapotWindow Запоўненыя палігоны
+Settings TeapotWindow Наладкі
Fog TeapotWindow Туман
Backface culling TeapotWindow Адкідаць заднія
Z-buffered TeapotWindow Z-буферызаваны
File TeapotWindow Файл
-Options TeapotWindow Наладкі
Perspective TeapotWindow Перспектыва
GLTeapot System name GL Чайнік
Green TeapotWindow Зялёны
diff --git a/data/catalogs/apps/glteapot/de.catkeys b/data/catalogs/apps/glteapot/de.catkeys
index 74341dc872..82b2d5c6c5 100644
--- a/data/catalogs/apps/glteapot/de.catkeys
+++ b/data/catalogs/apps/glteapot/de.catkeys
@@ -1,4 +1,4 @@
-1 german x-vnd.Haiku-GLTeapot 2890609668
+1 german x-vnd.Haiku-GLTeapot 1569683445
Upper center TeapotWindow Mitte oben
Lighting TeapotWindow Beleuchtung
Off TeapotWindow Aus
@@ -9,11 +9,11 @@ Blue TeapotWindow Blau
Gouraud shading TeapotWindow Gouraud Shading
Quit TeapotWindow Beenden
Filled polygons TeapotWindow Gefüllte Polygone
+Settings TeapotWindow Einstellungen
Fog TeapotWindow Nebel
Backface culling TeapotWindow Backface Culling
Z-buffered TeapotWindow Z-Buffering
File TeapotWindow Datei
-Options TeapotWindow Optionen
Perspective TeapotWindow Perspektive
GLTeapot System name GL-Teekanne
Green TeapotWindow Grün
diff --git a/data/catalogs/apps/glteapot/el.catkeys b/data/catalogs/apps/glteapot/el.catkeys
index 2802105e8f..af27850dd5 100644
--- a/data/catalogs/apps/glteapot/el.catkeys
+++ b/data/catalogs/apps/glteapot/el.catkeys
@@ -1,4 +1,4 @@
-1 greek, modern (1453-) x-vnd.Haiku-GLTeapot 2890609668
+1 greek, modern (1453-) x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow Πάνω κέντρο
Lighting TeapotWindow Φωτισμός
Off TeapotWindow Κλειστό
@@ -13,7 +13,6 @@ Fog TeapotWindow Ομίχλη
Backface culling TeapotWindow Κλείσιμο οπίσθιας όψης
Z-buffered TeapotWindow Z-buffered
File TeapotWindow Αρχείο
-Options TeapotWindow Επιλογές
Perspective TeapotWindow Προοπτική
GLTeapot System name GL-Τσαγιέρα
Green TeapotWindow Πράσινο
diff --git a/data/catalogs/apps/glteapot/fi.catkeys b/data/catalogs/apps/glteapot/fi.catkeys
index 73be5ceadc..7ed06497d2 100644
--- a/data/catalogs/apps/glteapot/fi.catkeys
+++ b/data/catalogs/apps/glteapot/fi.catkeys
@@ -1,4 +1,4 @@
-1 finnish x-vnd.Haiku-GLTeapot 2890609668
+1 finnish x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow Ylempi keskikohta
Lighting TeapotWindow Valaistus
Off TeapotWindow Valot pois
@@ -13,7 +13,6 @@ Fog TeapotWindow Sumu
Backface culling TeapotWindow Taustakulman häivytys
Z-buffered TeapotWindow Z-puskuroitu
File TeapotWindow Tiedosto
-Options TeapotWindow Valitsimet
Perspective TeapotWindow Perspektiivi
GLTeapot System name GL-teekannu
Green TeapotWindow Vihreä
diff --git a/data/catalogs/apps/glteapot/fr.catkeys b/data/catalogs/apps/glteapot/fr.catkeys
index cd64cf4ad7..d68bedc700 100644
--- a/data/catalogs/apps/glteapot/fr.catkeys
+++ b/data/catalogs/apps/glteapot/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-GLTeapot 2890609668
+1 french x-vnd.Haiku-GLTeapot 1569683445
Upper center TeapotWindow En haut au centre
Lighting TeapotWindow Éclairage
Off TeapotWindow Arrêt
@@ -9,11 +9,11 @@ Blue TeapotWindow Bleu
Gouraud shading TeapotWindow Ombrages de Gouraud
Quit TeapotWindow Quitter
Filled polygons TeapotWindow Polygones pleins
+Settings TeapotWindow Réglages
Fog TeapotWindow Brouillard
Backface culling TeapotWindow Abattage des faces arrières
Z-buffered TeapotWindow Tampon de profondeur
File TeapotWindow Fichier
-Options TeapotWindow Options
Perspective TeapotWindow Perspective
GLTeapot System name GLTeapot
Green TeapotWindow Vert
diff --git a/data/catalogs/apps/glteapot/hi.catkeys b/data/catalogs/apps/glteapot/hi.catkeys
index 92c543b7e7..13f72f6e8e 100644
--- a/data/catalogs/apps/glteapot/hi.catkeys
+++ b/data/catalogs/apps/glteapot/hi.catkeys
@@ -1,4 +1,4 @@
-1 hindi x-vnd.Haiku-GLTeapot 2890609668
+1 hindi x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow ऊपरी बीच
Lighting TeapotWindow प्रकाश
Off TeapotWindow बंद
@@ -13,7 +13,6 @@ Fog TeapotWindow कोहरा
Backface culling TeapotWindow बेकफेस कल्लिंग
Z-buffered TeapotWindow ज़ड-बफर
File TeapotWindow फ़ाइल
-Options TeapotWindow विकल्पों
Perspective TeapotWindow परिप्रेक्ष्य
GLTeapot System name जीअल टीपोट
Green TeapotWindow हरा
diff --git a/data/catalogs/apps/glteapot/ja.catkeys b/data/catalogs/apps/glteapot/ja.catkeys
index d977a4eadf..360c5a760c 100644
--- a/data/catalogs/apps/glteapot/ja.catkeys
+++ b/data/catalogs/apps/glteapot/ja.catkeys
@@ -1,4 +1,4 @@
-1 japanese x-vnd.Haiku-GLTeapot 2890609668
+1 japanese x-vnd.Haiku-GLTeapot 1569683445
Upper center TeapotWindow 上中央
Lighting TeapotWindow Lighting
Off TeapotWindow オフ
@@ -9,11 +9,11 @@ Blue TeapotWindow 青
Gouraud shading TeapotWindow グローシェーディング
Quit TeapotWindow 終了
Filled polygons TeapotWindow ポリゴンを塗りつぶす
+Settings TeapotWindow 設定
Fog TeapotWindow フォグ
Backface culling TeapotWindow バックフェースカリング
Z-buffered TeapotWindow Z バッファーを使用
File TeapotWindow ファイル
-Options TeapotWindow オプション
Perspective TeapotWindow パースペクティブ
GLTeapot System name GLTeapot
Green TeapotWindow 緑
diff --git a/data/catalogs/apps/glteapot/lt.catkeys b/data/catalogs/apps/glteapot/lt.catkeys
index 8b237ca34e..3e635cc942 100644
--- a/data/catalogs/apps/glteapot/lt.catkeys
+++ b/data/catalogs/apps/glteapot/lt.catkeys
@@ -1,4 +1,4 @@
-1 lithuanian x-vnd.Haiku-GLTeapot 2890609668
+1 lithuanian x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow Viršuje centre
Lighting TeapotWindow Apšvietimas
Off TeapotWindow Išjungta
@@ -13,7 +13,6 @@ Fog TeapotWindow Rūkas
Backface culling TeapotWindow Nugarėlių atranka
Z-buffered TeapotWindow Z–buferiavimas
File TeapotWindow Failas
-Options TeapotWindow Parinktys
Perspective TeapotWindow Perspektyva
GLTeapot System name Arbatinukas
Green TeapotWindow Žalia
diff --git a/data/catalogs/apps/glteapot/nl.catkeys b/data/catalogs/apps/glteapot/nl.catkeys
index 47b5da99ac..41ab1c969b 100644
--- a/data/catalogs/apps/glteapot/nl.catkeys
+++ b/data/catalogs/apps/glteapot/nl.catkeys
@@ -1,4 +1,4 @@
-1 dutch; flemish x-vnd.Haiku-GLTeapot 2890609668
+1 dutch; flemish x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow Middenboven
Lighting TeapotWindow Verlichting
Off TeapotWindow Uit
@@ -13,7 +13,6 @@ Fog TeapotWindow Mist
Backface culling TeapotWindow Backface culling
Z-buffered TeapotWindow Z-gebufferd
File TeapotWindow Bestand
-Options TeapotWindow Opties
Perspective TeapotWindow Perspectief
GLTeapot System name GLTeapot
Green TeapotWindow Groen
diff --git a/data/catalogs/apps/glteapot/pl.catkeys b/data/catalogs/apps/glteapot/pl.catkeys
index 9b2f316b8c..d6c14cafbe 100644
--- a/data/catalogs/apps/glteapot/pl.catkeys
+++ b/data/catalogs/apps/glteapot/pl.catkeys
@@ -1,4 +1,4 @@
-1 polish x-vnd.Haiku-GLTeapot 2890609668
+1 polish x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow Górne
Lighting TeapotWindow Oświetlenie
Off TeapotWindow Wyłącz
@@ -13,7 +13,6 @@ Fog TeapotWindow Mgła
Backface culling TeapotWindow Usuwanie niewidocznych powierzchni
Z-buffered TeapotWindow Buforowane Z
File TeapotWindow Plik
-Options TeapotWindow Opcje
Perspective TeapotWindow Perspektywa
GLTeapot System name GLTeapot
Green TeapotWindow Zielony
diff --git a/data/catalogs/apps/glteapot/ro.catkeys b/data/catalogs/apps/glteapot/ro.catkeys
index 1c3c39d392..85413a1f0b 100644
--- a/data/catalogs/apps/glteapot/ro.catkeys
+++ b/data/catalogs/apps/glteapot/ro.catkeys
@@ -1,4 +1,4 @@
-1 romanian x-vnd.Haiku-GLTeapot 2878465056
+1 romanian x-vnd.Haiku-GLTeapot 3675948244
Upper center TeapotWindow Centru sus
Lighting TeapotWindow Iluminare
Off TeapotWindow Oprit
@@ -11,7 +11,6 @@ Quit TeapotWindow Părăsește
Filled polygons TeapotWindow Poligoane completate
Fog TeapotWindow Ceață
File TeapotWindow Fișier
-Options TeapotWindow Opțiuni
Perspective TeapotWindow Perspectivă
GLTeapot System name CeainicGL
Green TeapotWindow Verde
diff --git a/data/catalogs/apps/glteapot/ru.catkeys b/data/catalogs/apps/glteapot/ru.catkeys
index 9b85b0c8e2..036eae9169 100644
--- a/data/catalogs/apps/glteapot/ru.catkeys
+++ b/data/catalogs/apps/glteapot/ru.catkeys
@@ -1,4 +1,4 @@
-1 russian x-vnd.Haiku-GLTeapot 4001979038
+1 russian x-vnd.Haiku-GLTeapot 2681052815
Upper center TeapotWindow Сверху на центр
Lighting TeapotWindow Освещение
Off TeapotWindow Выключить
@@ -9,10 +9,10 @@ Blue TeapotWindow Голубой
Gouraud shading TeapotWindow Метод тонирования Гуро
Quit TeapotWindow Выход
Filled polygons TeapotWindow Заполненные многоугольники
+Settings TeapotWindow Настройки
Fog TeapotWindow Туман
Z-buffered TeapotWindow Z-буферизация
File TeapotWindow Файл
-Options TeapotWindow Опции
Perspective TeapotWindow Перспектива
GLTeapot System name Чайник
Green TeapotWindow Зеленый
diff --git a/data/catalogs/apps/glteapot/sk.catkeys b/data/catalogs/apps/glteapot/sk.catkeys
index 1fce41e998..c42d4b0d73 100644
--- a/data/catalogs/apps/glteapot/sk.catkeys
+++ b/data/catalogs/apps/glteapot/sk.catkeys
@@ -1,4 +1,4 @@
-1 slovak x-vnd.Haiku-GLTeapot 2890609668
+1 slovak x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow Hore v strede
Lighting TeapotWindow Osvetlenie
Off TeapotWindow Vypnuté
@@ -13,7 +13,6 @@ Fog TeapotWindow Dym
Backface culling TeapotWindow Orezávanie zadnej strany
Z-buffered TeapotWindow Z-buffering
File TeapotWindow Súbor
-Options TeapotWindow Možnosti
Perspective TeapotWindow Perspektíva
GLTeapot System name GLKonvica
Green TeapotWindow Zelená
diff --git a/data/catalogs/apps/glteapot/sv.catkeys b/data/catalogs/apps/glteapot/sv.catkeys
index 43297ce8f6..e6081ab03b 100644
--- a/data/catalogs/apps/glteapot/sv.catkeys
+++ b/data/catalogs/apps/glteapot/sv.catkeys
@@ -1,4 +1,4 @@
-1 swedish x-vnd.Haiku-GLTeapot 2890609668
+1 swedish x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow Övre mitten
Lighting TeapotWindow Ljussättning
Off TeapotWindow Av
@@ -13,7 +13,6 @@ Fog TeapotWindow Dimma
Backface culling TeapotWindow Filtrera bort bakåtvända polygoner
Z-buffered TeapotWindow Z-buffrad
File TeapotWindow Arkiv
-Options TeapotWindow Alternativ
Perspective TeapotWindow Perspektiv
GLTeapot System name GLTekanna
Green TeapotWindow Grön
diff --git a/data/catalogs/apps/glteapot/uk.catkeys b/data/catalogs/apps/glteapot/uk.catkeys
index 11ea36b1be..199d46a955 100644
--- a/data/catalogs/apps/glteapot/uk.catkeys
+++ b/data/catalogs/apps/glteapot/uk.catkeys
@@ -1,4 +1,4 @@
-1 ukrainian x-vnd.Haiku-GLTeapot 2890609668
+1 ukrainian x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow Вище центру
Lighting TeapotWindow Свічення
Off TeapotWindow Вимкнути
@@ -13,7 +13,6 @@ Fog TeapotWindow Туман
Backface culling TeapotWindow Backface culling
Z-buffered TeapotWindow Z-буферизація
File TeapotWindow Файл
-Options TeapotWindow Опції
Perspective TeapotWindow Перспектива
GLTeapot System name Чайник GL
Green TeapotWindow Зелений
diff --git a/data/catalogs/apps/glteapot/zh-Hans.catkeys b/data/catalogs/apps/glteapot/zh-Hans.catkeys
index 01fd536b01..a584c08127 100644
--- a/data/catalogs/apps/glteapot/zh-Hans.catkeys
+++ b/data/catalogs/apps/glteapot/zh-Hans.catkeys
@@ -1,4 +1,4 @@
-1 english x-vnd.Haiku-GLTeapot 2890609668
+1 english x-vnd.Haiku-GLTeapot 3688092856
Upper center TeapotWindow 上部中心
Lighting TeapotWindow 灯光
Off TeapotWindow 关闭
@@ -13,7 +13,6 @@ Fog TeapotWindow 模糊
Backface culling TeapotWindow 隐面消除
Z-buffered TeapotWindow Z-缓冲
File TeapotWindow 文件
-Options TeapotWindow 选项
Perspective TeapotWindow 透视
GLTeapot System name GL 茶壶
Green TeapotWindow 绿色
diff --git a/data/catalogs/apps/icon-o-matic/be.catkeys b/data/catalogs/apps/icon-o-matic/be.catkeys
index 08002c4ed5..bb7d438d1e 100644
--- a/data/catalogs/apps/icon-o-matic/be.catkeys
+++ b/data/catalogs/apps/icon-o-matic/be.catkeys
@@ -1,4 +1,4 @@
-1 belarusian x-vnd.haiku-icon_o_matic 4233739176
+1 belarusian x-vnd.haiku-icon_o_matic 2079362081
Select All Icon-O-Matic-PathManipulator Выбраць Усё
Add Style Icon-O-Matic-AddStylesCmd Дадаць Стыль
Color (#%02x%02x%02x) Style name after dropping a color Колер (#%02x%02x%02x)
@@ -65,6 +65,7 @@ Remove Shape Icon-O-Matic-RemoveShapesCmd Выдаліць Фігуру
Reverse Icon-O-Matic-PathsList Зваротна
HVIF Source Code Icon-O-Matic-SavePanel Зыходны код HVIF
Reset Transformations Icon-O-Matic-ResetTransformationCmd Скінуць Трансфармацыі
+Settings Icon-O-Matic-Menus Наладкі
All Icon-O-Matic-Properties Усё
Multi Paste Properties Icon-O-Matic-Properties Уставіць некалькі уласцівасцяў
Undo Icon-O-Matic-Main Вярнуць
@@ -192,7 +193,6 @@ Overwrite Icon-O-Matic-SVGExport Перазапісаць
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Замарозіць Фігуры
Split Control Point Icon-O-Matic-SplitPointsCmd Раздзяліць Кантрольную Кропку
Open… Icon-O-Matic-Menu-File Адкрыць...
-Options Icon-O-Matic-Menus Опцыі
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Колер (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Правіць Градыент
Clean Up Path Icon-O-Matic-CleanUpPathCmd Ачысціць Шлях
diff --git a/data/catalogs/apps/icon-o-matic/de.catkeys b/data/catalogs/apps/icon-o-matic/de.catkeys
index 86422954e6..c568f7de73 100644
--- a/data/catalogs/apps/icon-o-matic/de.catkeys
+++ b/data/catalogs/apps/icon-o-matic/de.catkeys
@@ -1,4 +1,4 @@
-1 german x-vnd.haiku-icon_o_matic 4233739176
+1 german x-vnd.haiku-icon_o_matic 2079362081
Select All Icon-O-Matic-PathManipulator Alles auswählen
Add Style Icon-O-Matic-AddStylesCmd Stil hinzufügen
Color (#%02x%02x%02x) Style name after dropping a color Farbe (#%02x%02x%02x)
@@ -65,6 +65,7 @@ Remove Shape Icon-O-Matic-RemoveShapesCmd Form entfernen
Reverse Icon-O-Matic-PathsList Umkehren
HVIF Source Code Icon-O-Matic-SavePanel HVIF-Quellcode
Reset Transformations Icon-O-Matic-ResetTransformationCmd Transformationen zurücksetzen
+Settings Icon-O-Matic-Menus Einstellungen
All Icon-O-Matic-Properties Alle
Multi Paste Properties Icon-O-Matic-Properties Mehrere Eigenschaften einfügen
Undo Icon-O-Matic-Main Rückgängig:
@@ -192,7 +193,6 @@ Overwrite Icon-O-Matic-SVGExport Überschreiben
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Formen einfrieren
Split Control Point Icon-O-Matic-SplitPointsCmd Kontrollpunkt trennen
Open… Icon-O-Matic-Menu-File Öffnen…
-Options Icon-O-Matic-Menus Optionen
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Farbe (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Farbverlauf bearbeiten
Clean Up Path Icon-O-Matic-CleanUpPathCmd Pfad aufräumen
diff --git a/data/catalogs/apps/icon-o-matic/el.catkeys b/data/catalogs/apps/icon-o-matic/el.catkeys
index 28cae72282..d7286aadfb 100644
--- a/data/catalogs/apps/icon-o-matic/el.catkeys
+++ b/data/catalogs/apps/icon-o-matic/el.catkeys
@@ -1,4 +1,4 @@
-1 greek, modern (1453-) x-vnd.haiku-icon_o_matic 3736361491
+1 greek, modern (1453-) x-vnd.haiku-icon_o_matic 2591538723
Select All Icon-O-Matic-PathManipulator Επιλογή όλων
Add Style Icon-O-Matic-AddStylesCmd Προσθήκη Στυλ
Color (#%02x%02x%02x) Style name after dropping a color Χρώμα (#%02x%02x%02x)
@@ -191,7 +191,6 @@ Overwrite Icon-O-Matic-SVGExport Αντικατάσταση
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Πάγωμα Σχημάτων
Split Control Point Icon-O-Matic-SplitPointsCmd Διαίρεση σημείου ελέγχου
Open… Icon-O-Matic-Menu-File Άνοιγμα...
-Options Icon-O-Matic-Menus Επιλογές
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Χρώμα (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Επεξεργασία Gradient
Clean Up Path Icon-O-Matic-CleanUpPathCmd Καθαρισμός Μονοπατιού
diff --git a/data/catalogs/apps/icon-o-matic/fi.catkeys b/data/catalogs/apps/icon-o-matic/fi.catkeys
index 97f9008902..a7e36800a1 100644
--- a/data/catalogs/apps/icon-o-matic/fi.catkeys
+++ b/data/catalogs/apps/icon-o-matic/fi.catkeys
@@ -1,4 +1,4 @@
-1 finnish x-vnd.haiku-icon_o_matic 4233739176
+1 finnish x-vnd.haiku-icon_o_matic 3088916408
Select All Icon-O-Matic-PathManipulator Valitse kaikki
Add Style Icon-O-Matic-AddStylesCmd Lisää tyyli
Color (#%02x%02x%02x) Style name after dropping a color Väri (#%02x%02x%02x)
@@ -192,7 +192,6 @@ Overwrite Icon-O-Matic-SVGExport Korvaa
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Jähmetä hahmot
Split Control Point Icon-O-Matic-SplitPointsCmd Halkaise ohjauspiste
Open… Icon-O-Matic-Menu-File Avaa...
-Options Icon-O-Matic-Menus Valitsimet
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Väri (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Muokkaa kaltevuutta
Clean Up Path Icon-O-Matic-CleanUpPathCmd Nollaa polku
diff --git a/data/catalogs/apps/icon-o-matic/fr.catkeys b/data/catalogs/apps/icon-o-matic/fr.catkeys
index 5376580672..74f149bbbe 100644
--- a/data/catalogs/apps/icon-o-matic/fr.catkeys
+++ b/data/catalogs/apps/icon-o-matic/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.haiku-icon_o_matic 3302636941
+1 french x-vnd.haiku-icon_o_matic 2934880409
Select All Icon-O-Matic-PathManipulator Sélectionner tout
Add Style Icon-O-Matic-AddStylesCmd Ajouter un style
Color (#%02x%02x%02x) Style name after dropping a color Couleur (#%02x%02x%02x)
@@ -6,26 +6,33 @@ Add Icon-O-Matic-StylesList Ajouter
Move Shape Icon-O-Matic-MoveShapesCommand Déplacer la forme
Opening the document failed! Icon-O-Matic-Main L'ouverture du document a échoué !
Reset transformation Icon-O-Matic-ShapesList Annuler la transformation
+Move Paths Icon-O-Matic-MovePathsCmd Déplacer les chemins
None Icon-O-Matic-Properties Aucun
New Icon-O-Matic-Menu-File Nouveau
Icon-O-Matic might not have interpreted all data from the SVG when it was loaded. By overwriting the original file, this information would now be lost. Icon-O-Matic-SVGExport Icon-O-Matic peut ne pas avoir interprété toutes les données du fichier SVG lors de son importation. En sauvegardant par-dessus le fichier original, ces informations seront perdues.
Paste Properties Icon-O-Matic-Properties Coller les propriétés
+Stroke Transformation Barré
Save Icon Dialog title Enregistrer icône
Closed Icon-O-Matic-PropertyNames Fermé
Remove Path Icon-O-Matic-RemovePathsCmd Enlever le chemin
+Add shape with path Icon-O-Matic-Menu-Shape Ajouter une forme avec un chemin
Select Icon-O-Matic-Properties Sélectionner
Height Icon-O-Matic-PropertyNames Hauteur
+Remove Transformers Icon-O-Matic-RemoveTransformersCmd Enlever les Transformations
Width Icon-O-Matic-PropertyNames Largeur
Transformation Icon-O-Matic-TransformationBoxStates Transformation
Duplicate Icon-O-Matic-ShapesList Dupliquer
Icon-O-Matic-PropertyNames
Linear Icon-O-Matic-StyleTypes Linéaire
+Assign Path Icon-O-Matic-AddPathsCmd Assigner un chemin
Move Icon-O-Matic-TransformationBoxStates Déplacer
+Flip Control Points Icon-O-Matic-FlipPointsCmd Retourner les points de contrôle
warning Icon-O-Matic-SVGExport alerte
Copy Icon-O-Matic-Properties Copier
OK Icon-O-Matic-ColorPicker OK
Remove Control Point Icon-O-Matic-RemovePointsCmd Enlever le point de contrôle
Add circle Icon-O-Matic-PathsList Ajouter un cercle
+Shorten Icon-O-Matic-PropertyNames Raccourcir
bad news Title of error alert mauvaises nouvelles
Remove Paths Icon-O-Matic-RemovePathsCmd Enlever les chemins
Add Control Point Icon-O-Matic-AddPointCmd Ajouter un point de contrôle
@@ -44,11 +51,15 @@ Cancel Icon-O-Matic-SVGExport Annuler
Add shape with style Icon-O-Matic-Menu-Shape Ajouter une forme avec un style
Remove Shape Icon-O-Matic-RemoveShapesCmd Enlever la forme
HVIF Source Code Icon-O-Matic-SavePanel Code source HVIF
+Reset Transformations Icon-O-Matic-ResetTransformationCmd Réinitialiser les Transformations
+Settings Icon-O-Matic-Menus Réglages
All Icon-O-Matic-Properties Tout
Undo Icon-O-Matic-Main Annuler
Add Shape Icon-O-Matic-AddShapesCmd Ajouter une forme
Contour Transformation Contour
+ Icon-O-Matic-Menu-Edit
Perspective Transformation Perspective
+Move Transformer Icon-O-Matic-MoveTransformersCmd Déplacer la Transformation
Opacity Icon-O-Matic-PropertyNames Opacité
Gradient type Icon-O-Matic-StyleTypes Type de dégradé
Icon-O-Matic System name Icon-O-Matic
@@ -56,6 +67,7 @@ Cancel Icon-O-Matic-Menu-Settings Annuler
Modify Control Point Icon-O-Matic-ChangePointCmd Modifier le point de contrôle
Saving your document failed! Icon-O-Matic-Exporter L'enregistrement du document a échoué !
Split Icon-O-Matic-PathManipulator Diviser
+Nudge Control Points Icon-O-Matic-NudgePointsCommand Orner les points de contrôle
Remove Icon-O-Matic-StylesList Enlever
META:ICON Attribute Icon-O-Matic-SavePanel Attribut META:ICON
Rotate Icon-O-Matic-TransformationBoxStates Pivoter
@@ -101,11 +113,13 @@ Swatches Icon-O-Matic-Menus Nuancier
Icon-O-Matic-StyleTypes
Rotation Icon-O-Matic-PropertyNames Rotation
Add Icon-O-Matic-PathsList Ajouter
+Add Shapes Icon-O-Matic-AddShapesCmd Ajouter des Formes
Move Style Icon-O-Matic-MoveStylesCmd Déplacer le style
Snap to grid Icon-O-Matic-Menu-Settings Aligner sur la grille
Remove Icon-O-Matic-ShapesList Enlever
Yes Icon-O-Matic-StyledTextImport Oui
Transformation Icon-O-Matic-TransformersList Transformation
+Save image Icon-O-Matic-SavePanel Enregistrer l'image
Add Styles Icon-O-Matic-AddStylesCmd Ajouter des styles
Remove Control Points Icon-O-Matic-RemovePointsCmd Enlever les points de contrôle
Format Icon-O-Matic-SavePanel Format
@@ -114,6 +128,7 @@ Duplicate Icon-O-Matic-StylesList Dupliquer
too big Icon-O-Matic-StyledTextImport trop grand
Color Icon-O-Matic-PropertyNames Couleur
Insert Control Point Icon-O-Matic-InsertPointCmd Insérer un point de contrôle
+Flip Control Point Icon-O-Matic-FlipPointsCmd Retourner le Point de Contrôle
Redo Icon-O-Matic-Main Rétablir
OK Icon-O-Matic-SVGImport OK
Reset Transformation Icon-O-Matic-ResetTransformationCmd Réinitialiser la transformation
@@ -124,7 +139,6 @@ Overwrite Icon-O-Matic-SVGExport Écraser
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Figer les formes
Split Control Point Icon-O-Matic-SplitPointsCmd Diviser le point de contrôle
Open… Icon-O-Matic-Menu-File Ouvrir…
-Options Icon-O-Matic-Menus Options
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Couleur (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Éditer le dégadé
Remove Shapes Icon-O-Matic-RemoveShapesCmd Enlever les formes
diff --git a/data/catalogs/apps/icon-o-matic/ja.catkeys b/data/catalogs/apps/icon-o-matic/ja.catkeys
index b864003b0a..2e44b78400 100644
--- a/data/catalogs/apps/icon-o-matic/ja.catkeys
+++ b/data/catalogs/apps/icon-o-matic/ja.catkeys
@@ -1,4 +1,4 @@
-1 japanese x-vnd.haiku-icon_o_matic 3736361491
+1 japanese x-vnd.haiku-icon_o_matic 2591538723
Select All Icon-O-Matic-PathManipulator すべて選択
Add Style Icon-O-Matic-AddStylesCmd スタイルを追加
Color (#%02x%02x%02x) Style name after dropping a color カラー (#%02x%02x%02x)
@@ -191,7 +191,6 @@ Overwrite Icon-O-Matic-SVGExport 上書き
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd シェイプを固定
Split Control Point Icon-O-Matic-SplitPointsCmd コントロールポイントを分割
Open… Icon-O-Matic-Menu-File 開く…
-Options Icon-O-Matic-Menus オプション
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport カラー (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd グラデーションの編集
Clean Up Path Icon-O-Matic-CleanUpPathCmd パスをクリーンアップ
diff --git a/data/catalogs/apps/icon-o-matic/lt.catkeys b/data/catalogs/apps/icon-o-matic/lt.catkeys
index 840bce9a64..31a018a76b 100644
--- a/data/catalogs/apps/icon-o-matic/lt.catkeys
+++ b/data/catalogs/apps/icon-o-matic/lt.catkeys
@@ -1,4 +1,4 @@
-1 lithuanian x-vnd.haiku-icon_o_matic 2985145160
+1 lithuanian x-vnd.haiku-icon_o_matic 1840322392
Select All Icon-O-Matic-PathManipulator Pažymėti viską
Add Style Icon-O-Matic-AddStylesCmd Pridėti stilių
Color (#%02x%02x%02x) Style name after dropping a color Spalva (#%02x%02x%02x)
@@ -189,7 +189,6 @@ Overwrite Icon-O-Matic-SVGExport Perrašyti
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Fiksuoti figūras
Split Control Point Icon-O-Matic-SplitPointsCmd Perkelti valdymo tašką
Open… Icon-O-Matic-Menu-File Atverti…
-Options Icon-O-Matic-Menus Parinktys
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Spalva (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Keisti gradientą
Clean Up Path Icon-O-Matic-CleanUpPathCmd Išvalyti kreivę
diff --git a/data/catalogs/apps/icon-o-matic/nb.catkeys b/data/catalogs/apps/icon-o-matic/nb.catkeys
index 74348386d8..a2dc1f9d9c 100644
--- a/data/catalogs/apps/icon-o-matic/nb.catkeys
+++ b/data/catalogs/apps/icon-o-matic/nb.catkeys
@@ -1,4 +1,4 @@
-1 bokmål, norwegian; norwegian bokmål x-vnd.haiku-icon_o_matic 2755867189
+1 bokmål, norwegian; norwegian bokmål x-vnd.haiku-icon_o_matic 1611044421
Select All Icon-O-Matic-PathManipulator Velg alle
Add Style Icon-O-Matic-AddStylesCmd Legg til stil
Color (#%02x%02x%02x) Style name after dropping a color Farge (#%02x%02x%02x)
@@ -162,7 +162,6 @@ Move Path Icon-O-Matic-MovePathsCmd Flytt sti
Overwrite Icon-O-Matic-SVGExport Overskriv
Split Control Point Icon-O-Matic-SplitPointsCmd Splitt kontrollpunkt
Open… Icon-O-Matic-Menu-File Åpne...
-Options Icon-O-Matic-Menus Valg
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Farge (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Endre gradient
Rounding Icon-O-Matic-PropertyNames Runding
diff --git a/data/catalogs/apps/icon-o-matic/nl.catkeys b/data/catalogs/apps/icon-o-matic/nl.catkeys
index ff1c85b74d..882da63bf0 100644
--- a/data/catalogs/apps/icon-o-matic/nl.catkeys
+++ b/data/catalogs/apps/icon-o-matic/nl.catkeys
@@ -1,4 +1,4 @@
-1 dutch; flemish x-vnd.haiku-icon_o_matic 3736361491
+1 dutch; flemish x-vnd.haiku-icon_o_matic 2591538723
Select All Icon-O-Matic-PathManipulator Alles selecteren
Add Style Icon-O-Matic-AddStylesCmd Stijl toevoegen
Color (#%02x%02x%02x) Style name after dropping a color Kleur (#02x%02x%02x)
@@ -191,7 +191,6 @@ Overwrite Icon-O-Matic-SVGExport Overschrijven
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Vormen bevriezen
Split Control Point Icon-O-Matic-SplitPointsCmd Controlepunt splitsen
Open… Icon-O-Matic-Menu-File Openen...
-Options Icon-O-Matic-Menus Opties
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Kleur (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Gradiënt aanpassen
Clean Up Path Icon-O-Matic-CleanUpPathCmd Pad opruimen
diff --git a/data/catalogs/apps/icon-o-matic/pl.catkeys b/data/catalogs/apps/icon-o-matic/pl.catkeys
index 0b9f08fe4f..b9f649f026 100644
--- a/data/catalogs/apps/icon-o-matic/pl.catkeys
+++ b/data/catalogs/apps/icon-o-matic/pl.catkeys
@@ -1,4 +1,4 @@
-1 polish x-vnd.haiku-icon_o_matic 3736361491
+1 polish x-vnd.haiku-icon_o_matic 2591538723
Select All Icon-O-Matic-PathManipulator Zaznacz wszystko
Add Style Icon-O-Matic-AddStylesCmd Dodanie stylu
Color (#%02x%02x%02x) Style name after dropping a color Kolor (#%02x%02x%02x)
@@ -191,7 +191,6 @@ Overwrite Icon-O-Matic-SVGExport Nadpisz
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Zamrożenie kształtów
Split Control Point Icon-O-Matic-SplitPointsCmd Podzielenie punktów kontrolnych
Open… Icon-O-Matic-Menu-File Otwórz…
-Options Icon-O-Matic-Menus Opcje
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Kolor (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Edycję gradientu
Clean Up Path Icon-O-Matic-CleanUpPathCmd Czyszczenie ścieżki
diff --git a/data/catalogs/apps/icon-o-matic/ro.catkeys b/data/catalogs/apps/icon-o-matic/ro.catkeys
index cc94d2a320..4b98533224 100644
--- a/data/catalogs/apps/icon-o-matic/ro.catkeys
+++ b/data/catalogs/apps/icon-o-matic/ro.catkeys
@@ -1,4 +1,4 @@
-1 romanian x-vnd.haiku-icon_o_matic 2326864078
+1 romanian x-vnd.haiku-icon_o_matic 1182041310
Select All Icon-O-Matic-PathManipulator Selectează tot
Add Style Icon-O-Matic-AddStylesCmd Adaugă stil
Color (#%02x%02x%02x) Style name after dropping a color Culoare (#%02x%02x%02x)
@@ -190,7 +190,6 @@ Overwrite Icon-O-Matic-SVGExport Suprascrie
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Îngheață forme
Split Control Point Icon-O-Matic-SplitPointsCmd Separă punct de control
Open… Icon-O-Matic-Menu-File Deschide...
-Options Icon-O-Matic-Menus Opțiuni
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Culoare (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Editează degrade
Clean Up Path Icon-O-Matic-CleanUpPathCmd Curăță cale
diff --git a/data/catalogs/apps/icon-o-matic/ru.catkeys b/data/catalogs/apps/icon-o-matic/ru.catkeys
index feb4d516b6..5fae5af33f 100644
--- a/data/catalogs/apps/icon-o-matic/ru.catkeys
+++ b/data/catalogs/apps/icon-o-matic/ru.catkeys
@@ -1,4 +1,4 @@
-1 russian x-vnd.haiku-icon_o_matic 4233739176
+1 russian x-vnd.haiku-icon_o_matic 2079362081
Select All Icon-O-Matic-PathManipulator Выделить всё
Add Style Icon-O-Matic-AddStylesCmd Добавить стиль
Color (#%02x%02x%02x) Style name after dropping a color Цвет (#%02x%02x%02x)
@@ -65,6 +65,7 @@ Remove Shape Icon-O-Matic-RemoveShapesCmd Удалить форму
Reverse Icon-O-Matic-PathsList Обратить
HVIF Source Code Icon-O-Matic-SavePanel Исходный код HVIF
Reset Transformations Icon-O-Matic-ResetTransformationCmd Сбросить изменения
+Settings Icon-O-Matic-Menus Настройки
All Icon-O-Matic-Properties Все
Multi Paste Properties Icon-O-Matic-Properties Вставить все свойства
Undo Icon-O-Matic-Main Отменить
@@ -192,7 +193,6 @@ Overwrite Icon-O-Matic-SVGExport Перезаписать
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Заморозить формы
Split Control Point Icon-O-Matic-SplitPointsCmd Разделить точку
Open… Icon-O-Matic-Menu-File Открыть…
-Options Icon-O-Matic-Menus Опции
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Цвет (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Изменить градиент
Clean Up Path Icon-O-Matic-CleanUpPathCmd Очистить контур
diff --git a/data/catalogs/apps/icon-o-matic/sk.catkeys b/data/catalogs/apps/icon-o-matic/sk.catkeys
index e38db46494..e307ae4746 100644
--- a/data/catalogs/apps/icon-o-matic/sk.catkeys
+++ b/data/catalogs/apps/icon-o-matic/sk.catkeys
@@ -1,4 +1,4 @@
-1 slovak x-vnd.haiku-icon_o_matic 4233739176
+1 slovak x-vnd.haiku-icon_o_matic 3088916408
Select All Icon-O-Matic-PathManipulator Vybrať všetky
Add Style Icon-O-Matic-AddStylesCmd Pridať štýl
Color (#%02x%02x%02x) Style name after dropping a color Farba (#%02x%02x%02x)
@@ -192,7 +192,6 @@ Overwrite Icon-O-Matic-SVGExport Prepísať
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Zmraziť tvary
Split Control Point Icon-O-Matic-SplitPointsCmd Rozdeliť riadiaci bod
Open… Icon-O-Matic-Menu-File Otvoriť…
-Options Icon-O-Matic-Menus Možnosti
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Farba (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Upraviť farebný prechod
Clean Up Path Icon-O-Matic-CleanUpPathCmd Vyčistiť cestu
diff --git a/data/catalogs/apps/icon-o-matic/sv.catkeys b/data/catalogs/apps/icon-o-matic/sv.catkeys
index a92603ae35..7825e1ff8d 100644
--- a/data/catalogs/apps/icon-o-matic/sv.catkeys
+++ b/data/catalogs/apps/icon-o-matic/sv.catkeys
@@ -1,4 +1,4 @@
-1 swedish x-vnd.haiku-icon_o_matic 4233739176
+1 swedish x-vnd.haiku-icon_o_matic 3088916408
Select All Icon-O-Matic-PathManipulator Markera allt
Add Style Icon-O-Matic-AddStylesCmd Lägg till stil
Color (#%02x%02x%02x) Style name after dropping a color Färg (#%02x%02x%02x)
@@ -192,7 +192,6 @@ Overwrite Icon-O-Matic-SVGExport Skriv över
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Frys figurer
Split Control Point Icon-O-Matic-SplitPointsCmd Klyv kontrollpunkt
Open… Icon-O-Matic-Menu-File Öppna...
-Options Icon-O-Matic-Menus Alternativ
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Färg (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Redigera övergång
Clean Up Path Icon-O-Matic-CleanUpPathCmd Rensa upp bana
diff --git a/data/catalogs/apps/icon-o-matic/uk.catkeys b/data/catalogs/apps/icon-o-matic/uk.catkeys
index d1f6b9b777..d76465dbda 100644
--- a/data/catalogs/apps/icon-o-matic/uk.catkeys
+++ b/data/catalogs/apps/icon-o-matic/uk.catkeys
@@ -1,4 +1,4 @@
-1 ukrainian x-vnd.haiku-icon_o_matic 3736361491
+1 ukrainian x-vnd.haiku-icon_o_matic 2591538723
Select All Icon-O-Matic-PathManipulator Вибрати все
Add Style Icon-O-Matic-AddStylesCmd Додати cтиль
Color (#%02x%02x%02x) Style name after dropping a color Колір (#%02x%02x%02x)
@@ -191,7 +191,6 @@ Overwrite Icon-O-Matic-SVGExport Перезаписати
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd Заморозити фігури
Split Control Point Icon-O-Matic-SplitPointsCmd Розділити контрольну точку
Open… Icon-O-Matic-Menu-File Відкрити…
-Options Icon-O-Matic-Menus Налаштування
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport Колір (#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd Редагувати градієнт
Clean Up Path Icon-O-Matic-CleanUpPathCmd Очистити шлях
diff --git a/data/catalogs/apps/icon-o-matic/zh-Hans.catkeys b/data/catalogs/apps/icon-o-matic/zh-Hans.catkeys
index dceb68b003..b8277b083d 100644
--- a/data/catalogs/apps/icon-o-matic/zh-Hans.catkeys
+++ b/data/catalogs/apps/icon-o-matic/zh-Hans.catkeys
@@ -1,4 +1,4 @@
-1 english x-vnd.haiku-icon_o_matic 4233739176
+1 english x-vnd.haiku-icon_o_matic 3088916408
Select All Icon-O-Matic-PathManipulator 全选
Add Style Icon-O-Matic-AddStylesCmd 添加样式
Color (#%02x%02x%02x) Style name after dropping a color 颜色(#%02x%02x%02x)
@@ -192,7 +192,6 @@ Overwrite Icon-O-Matic-SVGExport 覆盖
Freeze Shapes Icon-O-Matic-FreezeTransformationCmd 冻结模型
Split Control Point Icon-O-Matic-SplitPointsCmd 分割控制点
Open… Icon-O-Matic-Menu-File 打开...
-Options Icon-O-Matic-Menus 选项
Color (#%02x%02x%02x) Icon-O-Matic-StyledTextImport 颜色(#%02x%02x%02x)
Edit Gradient Icon-O-Matic-SetGradientCmd 编辑渐变
Clean Up Path Icon-O-Matic-CleanUpPathCmd 清理路径
diff --git a/data/catalogs/apps/login/fr.catkeys b/data/catalogs/apps/login/fr.catkeys
new file mode 100644
index 0000000000..51dbbfd319
--- /dev/null
+++ b/data/catalogs/apps/login/fr.catkeys
@@ -0,0 +1,17 @@
+1 french x-vnd.Haiku-Login 3428662131
+Error: %1 Login App Erreur : %1
+Hide password Login View Camoufler le mot de passe
+Desktop Desktop Window Bureau
+Invalid login! Login View Échec de l'identification !
+--edit\tLaunch in shelf editting mode to allow customizing the desktop.\n Login App --edit\tLancer en mode édition de présentoire pour permettre la personnalisation du bureau.\n
+OK Login View OK
+error %s\n Desktop Window A return message from fDesktopShelf->Save(). It can be \"B_OK\" erreur %s\n
+Login: Login View Identifiant :
+Error Login App Erreur
+Unimplemented Login App Non implémenté
+Welcome to Haiku Login Window Bienvenue dans Haiku
+Reboot Login View Redémarrer
+Halt Login View Arrêter
+Password: Login View Mot de passe :
+OK Login App OK
+--nonmodal\tDo not make the window modal\n Login App --nonmodal\tLa fenêtre n'est pas rendue modale\n
diff --git a/data/catalogs/apps/magnify/fr.catkeys b/data/catalogs/apps/magnify/fr.catkeys
index 16bef6518c..551fa0203a 100644
--- a/data/catalogs/apps/magnify/fr.catkeys
+++ b/data/catalogs/apps/magnify/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-Magnify 3515889001
+1 french x-vnd.Haiku-Magnify 283320408
no clip msg\n In console, when clipboard is empty after clicking Copy image aucun clip\n
Make square Magnify-Main Rendre carré
Copy image Magnify-Main Copier l'image
@@ -6,6 +6,7 @@ Magnify help Magnify-Help Aide de la Loupe
usage: magnify [size] (magnify size * size pixels)\n Console utilisation : magnify [taille] (taille d'agrandissement * taille des pixels)\n
Stick coordinates Magnify-Main Mémoriser les coordonnées
Info:\n hide/show info - hides/shows all these new features\n note: when showing, a red square will appear which signifies\n which pixel's rgb values will be displayed\n add/remove crosshairs - 2 crosshairs can be added (or removed)\n to aid in the alignment and placement of objects.\n The crosshairs are represented by blue squares and blue lines.\n hide/show grid - hides/shows the grid that separates each pixel\n Magnify-Help Informations :\n cacher/afficher les informations - cache ou affiche toutes les nouvelles fonctionnalités\n note : Lorsqu'un carré rouge apparait\n Il indique sur quel pixel la valeur de couleur RVB est mesurées\n Ajouter/Enlever un viseur - 2 viseurs peuvent être ajoutés (ou retirés...)\n pour aider à aligner et placer des objets\n les viseurs sont représentés par des carrés bleus et des lignes bleus\n montrer/cacher la grille - montre ou cache la grille séparant chaque pixel\n
+ freeze - freezes/unfreezes magnification of whatever the\n cursor is currently over\n Magnify-Help freeze - gèle/dégèle le grossissement quel que soit l'endroit\n où se trouve le curseur\n
Hide/Show grid Magnify-Main Cacher/afficher la grille
magnify: size must be a multiple of 4\n Console Loupe : la taille doit être un multiple de 4\n
General:\n 32 x 32 - the top left numbers are the number of visible\n pixels (width x height)\n 8 pixels/pixel - represents the number of pixels that are\n used to magnify a pixel\n R:152 G:52 B:10 - the RGB values for the pixel under\n the red square\n Magnify-Help Général :\n 32⨯32 - les nombres dans le coin supérieur gauche représentent\n le nombre de pixels affichés (largeur ⨯ hauteur).\n 8 pixels/pixel - représente le facteur de grossissement des pixels.\n R:152 V:52 B:10 - les valeurs RVB du pixel sous le carré rouge.\n
diff --git a/data/catalogs/apps/mail/be.catkeys b/data/catalogs/apps/mail/be.catkeys
index 808c051706..675c9b3885 100644
--- a/data/catalogs/apps/mail/be.catkeys
+++ b/data/catalogs/apps/mail/be.catkeys
@@ -1,4 +1,4 @@
-1 belarusian x-vnd.Be-MAIL 2834665561
+1 belarusian x-vnd.Be-MAIL 3337401776
View Mail Агляд
%d - Date Mail %d - Дата
Attach attributes: Mail Атрыбуты ўкладання:
@@ -27,6 +27,7 @@ Expert Mail Поўны
Reply account: Mail Акаунт для адказаў:
Discard Mail Адхіліць
Message Mail Паведамленне
+Settings… Mail Наладкі…
Reply to sender Mail Адказаць адпраўніку
There is no installed handler for URL links. Mail Апрацоўшчык URL спасылак не ўсталяваны.
Signature Mail Подпіс
@@ -38,7 +39,6 @@ Save changes to this signature? Mail Захаваць змены подпісу
Cc: Mail Cc:
Off Mail Адключыць
Find Mail Шукаць
-Preferences… Mail Наладкі…
Undo Mail Вярнуць
Date: Mail Дата:
An error occurred trying to open this signature. Mail Памылка. Немагчыма адкрыць гэты подпіс.
diff --git a/data/catalogs/apps/mail/de.catkeys b/data/catalogs/apps/mail/de.catkeys
index d8fbc87509..228ad08c7a 100644
--- a/data/catalogs/apps/mail/de.catkeys
+++ b/data/catalogs/apps/mail/de.catkeys
@@ -1,4 +1,4 @@
-1 german x-vnd.Be-MAIL 2834665561
+1 german x-vnd.Be-MAIL 3337401776
View Mail Ansicht
%d - Date Mail %d - Datum
Attach attributes: Mail Attribute von Anhängen:
@@ -27,6 +27,7 @@ Expert Mail Experte
Reply account: Mail Konto zum Beantworten:
Discard Mail Verwerfen
Message Mail Nachricht
+Settings… Mail Einstellungen…
Reply to sender Mail Antwort an Absender
There is no installed handler for URL links. Mail URL-Verweisen ist keine Anwendung zugeordnet.
Signature Mail Signatur
@@ -38,7 +39,6 @@ Save changes to this signature? Mail Änderungen an der Signatur speichern?
Cc: Mail Kopie:
Off Mail Aus
Find Mail Suchen
-Preferences… Mail Einstellungen…
Undo Mail Rückgängig
Date: Mail Datum:
An error occurred trying to open this signature. Mail Beim Öffnen dieser Signatur ist ein Fehler aufgetreten.
diff --git a/data/catalogs/apps/mail/fi.catkeys b/data/catalogs/apps/mail/fi.catkeys
index 6b2bb2ac91..728d0da52f 100644
--- a/data/catalogs/apps/mail/fi.catkeys
+++ b/data/catalogs/apps/mail/fi.catkeys
@@ -1,4 +1,4 @@
-1 finnish x-vnd.Be-MAIL 2834665561
+1 finnish x-vnd.Be-MAIL 849531913
View Mail Näkymä
%d - Date Mail %d - Päivämäärä
Attach attributes: Mail Liittämisattribuutit:
@@ -38,7 +38,6 @@ Save changes to this signature? Mail Tallennetaanko muutokset tähän allekirjo
Cc: Mail Kopio:
Off Mail Pois päältä
Find Mail Etsi
-Preferences… Mail Asetukset…
Undo Mail Peru
Date: Mail Päivämäärä:
An error occurred trying to open this signature. Mail Tapahtui virhe yritettäessä avata tätä allekirjiotusta.
diff --git a/data/catalogs/apps/mail/fr.catkeys b/data/catalogs/apps/mail/fr.catkeys
index e76e7a52dd..2e07fc2b97 100644
--- a/data/catalogs/apps/mail/fr.catkeys
+++ b/data/catalogs/apps/mail/fr.catkeys
@@ -1,10 +1,11 @@
-1 french x-vnd.Be-MAIL 1925197549
+1 french x-vnd.Be-MAIL 3337401776
View Mail Vue
%d - Date Mail %d - Date
Attach attributes: Mail Attributs du fichier joint :
Inconsistency occurred in the undo/redo buffer. Mail Une incohérence est survenue dans le tampon d'annulation.
An error occurred trying to save the attachment. Mail Une erreur s'est produite en essayant de sauvegarder le fichier joint.
Copy to new Mail Copier vers nouveau
+Leave as 'New' Mail Do not translate New - this is non-localizable e-mail status Laisser en « nouveau »
Edit Mail Modifier
Print Mail Imprimer
Mail
@@ -26,6 +27,7 @@ Expert Mail Expert
Reply account: Mail Compte de réponse :
Discard Mail Ignorer
Message Mail Message
+Settings… Mail Réglages…
Reply to sender Mail Répondre à l'expéditeur
There is no installed handler for URL links. Mail Il n'y a pas d'application d'ouvrir les liens URL.
Signature Mail Signature
@@ -37,7 +39,6 @@ Save changes to this signature? Mail Enregistrer les modifications apportées
Cc: Mail Cc :
Off Mail Arrêt
Find Mail Rechercher
-Preferences… Mail Préférences…
Undo Mail Annuler
Date: Mail Date :
An error occurred trying to open this signature. Mail Une erreur est survenue en essayant d'ouvrir la signature.
@@ -63,12 +64,14 @@ Warn unencodable: Mail Avertir si non encodable :
Quit Mail Quitter
%n - Full name Mail %n - Nom complet
Read Mail Lu
+UTF-8 Mail This string is used as a key to set default message compose encoding. It must be correct IANA name from http://cgit.haiku-os.org/haiku/tree/src/kits/textencoding/character_sets.cpp Translate it only if you want to change default message compose encoding for your locale. If you don't know what is it and why it may needs changing, just leave \"UTF-8\". UTF-8
Trash Mail Corbeille
Default account: Mail Compte par défaut :
Size: Mail Taille :
Account from mail Mail Compte de courrier
Edit signatures… Mail Modifier les signatures…
New Mail Nouveau
+Attachments: Mail Pièces jointes :
On Mail Marche
Set to %s Mail Changer en %s
Forward Mail Transférer
@@ -77,6 +80,7 @@ E-mail draft could not be saved! Mail Le brouillon n'a pas pu être sauvegardé
To: Mail À :
Only files can be added as attachments. Mail Seuls des fichiers peuvent être joints à un message.
Previous message Mail Message précédent
+Attachments: Mail Pièces jointes :
Title: Mail Titre :
Find… Mail Chercher…
Accounts… Mail Comptes…
@@ -99,6 +103,7 @@ Show raw message Mail Montrer le message brut
\\n - Newline Mail \\n - Nouvelle ligne
Start now Mail Démarrer maintenant
Close Mail Fermer
+No matches Mail Pas de correspondances
The mail_daemon is not running. The message is queued and will be sent when the mail_daemon is started. Mail mail_daemon n'est pas démarré. Ce message a été placé en file d'attente et sera envoyé quand mail_daemon sera démarré.
Really delete this signature? This cannot be undone. Mail Voulez-vous vraiment effacer cette signature ? Ça ne pourra pas être annulé.
Open Mail Ouvrir
diff --git a/data/catalogs/apps/mail/ja.catkeys b/data/catalogs/apps/mail/ja.catkeys
index 5e76c37e7f..5bf9463fd5 100644
--- a/data/catalogs/apps/mail/ja.catkeys
+++ b/data/catalogs/apps/mail/ja.catkeys
@@ -1,4 +1,4 @@
-1 japanese x-vnd.Be-MAIL 2834665561
+1 japanese x-vnd.Be-MAIL 3337401776
View Mail 表示
%d - Date Mail %d - 日付
Attach attributes: Mail 属性の添付:
@@ -27,6 +27,7 @@ Expert Mail 上級者
Reply account: Mail 返信アカウント:
Discard Mail 破棄
Message Mail メッセージ
+Settings… Mail 設定…
Reply to sender Mail 差出人に返信
There is no installed handler for URL links. Mail URL リンク用ハンドラがインストールされていません。
Signature Mail 署名
@@ -38,7 +39,6 @@ Save changes to this signature? Mail 署名の変更を確定し保存します
Cc: Mail Cc:
Off Mail オフ
Find Mail 検索
-Preferences… Mail メールの設定…
Undo Mail 元に戻す
Date: Mail 日付:
An error occurred trying to open this signature. Mail この署名を開くときにエラーが発生しました。
diff --git a/data/catalogs/apps/mail/lt.catkeys b/data/catalogs/apps/mail/lt.catkeys
index 4b54577e60..0a711f1ff4 100644
--- a/data/catalogs/apps/mail/lt.catkeys
+++ b/data/catalogs/apps/mail/lt.catkeys
@@ -1,4 +1,4 @@
-1 lithuanian x-vnd.Be-MAIL 1831526878
+1 lithuanian x-vnd.Be-MAIL 4141360526
View Mail Rodymas
%d - Date Mail %d – data
Attach attributes: Mail Pridedamų failų požymių įtraukimas:
@@ -37,7 +37,6 @@ Save changes to this signature? Mail Ar įrašyti šio prierašo pakeitimus?
Cc: Mail Kopija:
Off Mail Išjungti
Find Mail Ieškoti
-Preferences… Mail Nuostatos…
Undo Mail Atšaukti
Date: Mail Data:
An error occurred trying to open this signature. Mail Bandant atverti šį prierašą, įvyko klaida.
diff --git a/data/catalogs/apps/mail/nl.catkeys b/data/catalogs/apps/mail/nl.catkeys
index 6665f861bf..c64e70823f 100644
--- a/data/catalogs/apps/mail/nl.catkeys
+++ b/data/catalogs/apps/mail/nl.catkeys
@@ -1,4 +1,4 @@
-1 dutch; flemish x-vnd.Be-MAIL 2834665561
+1 dutch; flemish x-vnd.Be-MAIL 849531913
View Mail Bekijken
%d - Date Mail %d - Datum
Attach attributes: Mail Attributen bijvoegen:
@@ -38,7 +38,6 @@ Save changes to this signature? Mail Veranderingen aan dit onderschrift opslaan
Cc: Mail Cc:
Off Mail Uit
Find Mail Zoeken
-Preferences… Mail Voorkeuren...
Undo Mail Ongedaan maken
Date: Mail Datum:
An error occurred trying to open this signature. Mail Er is een fout ontstaan bij het openen van dit onderschift.
diff --git a/data/catalogs/apps/mail/pl.catkeys b/data/catalogs/apps/mail/pl.catkeys
index 970f29786b..a5f07e32c1 100644
--- a/data/catalogs/apps/mail/pl.catkeys
+++ b/data/catalogs/apps/mail/pl.catkeys
@@ -1,4 +1,4 @@
-1 polish x-vnd.Be-MAIL 2834665561
+1 polish x-vnd.Be-MAIL 849531913
View Mail Widok
%d - Date Mail %d - Data
Attach attributes: Mail Dołączaj atrybuty:
@@ -38,7 +38,6 @@ Save changes to this signature? Mail Czy zapisać zmiany tej sygnaturki?
Cc: Mail Cc:
Off Mail Wyłącz
Find Mail Znajdź
-Preferences… Mail Ustawienia…
Undo Mail Cofnij
Date: Mail Data:
An error occurred trying to open this signature. Mail Wystąpił błąd podczas próby otwarcia tej sygnaturki.
diff --git a/data/catalogs/apps/mail/ro.catkeys b/data/catalogs/apps/mail/ro.catkeys
index 147d5ab862..8d2614bdc5 100644
--- a/data/catalogs/apps/mail/ro.catkeys
+++ b/data/catalogs/apps/mail/ro.catkeys
@@ -1,4 +1,4 @@
-1 romanian x-vnd.Be-MAIL 1770407339
+1 romanian x-vnd.Be-MAIL 4080240987
View Mail Vizualizare
%d - Date Mail %d - Dată
Attach attributes: Mail Atașează atribute:
@@ -36,7 +36,6 @@ Save changes to this signature? Mail Se salvează modificările la această sem
Cc: Mail Cc:
Off Mail Oprit
Find Mail Găsește
-Preferences… Mail Preferințe...
Undo Mail Refă
Date: Mail Dată:
An error occurred trying to open this signature. Mail A apărut o eroare când s-a încercat deschiderea acestei semnături.
diff --git a/data/catalogs/apps/mail/ru.catkeys b/data/catalogs/apps/mail/ru.catkeys
index 0dbce3f763..f7cfc6f742 100644
--- a/data/catalogs/apps/mail/ru.catkeys
+++ b/data/catalogs/apps/mail/ru.catkeys
@@ -1,4 +1,4 @@
-1 russian x-vnd.Be-MAIL 2834665561
+1 russian x-vnd.Be-MAIL 3337401776
View Mail Вид
%d - Date Mail %d - Дата
Attach attributes: Mail Прикрепление атрибутов:
@@ -27,6 +27,7 @@ Expert Mail Эксперт
Reply account: Mail Ответить, используя акканут:
Discard Mail Сбросить
Message Mail Сообщение
+Settings… Mail Настройки…
Reply to sender Mail Ответить отправителю
There is no installed handler for URL links. Mail Не выбрано приложение для открытия ссылок.
Signature Mail Подпись
@@ -38,7 +39,6 @@ Save changes to this signature? Mail Сохранить изменения в
Cc: Mail Копия:
Off Mail Выключить
Find Mail Найти
-Preferences… Mail Настройки…
Undo Mail Отменить
Date: Mail Дата:
An error occurred trying to open this signature. Mail Возникла ошибка при попытке открытия этой подписи.
diff --git a/data/catalogs/apps/mail/sk.catkeys b/data/catalogs/apps/mail/sk.catkeys
index 4005250df6..420b55dd20 100644
--- a/data/catalogs/apps/mail/sk.catkeys
+++ b/data/catalogs/apps/mail/sk.catkeys
@@ -1,4 +1,4 @@
-1 slovak x-vnd.Be-MAIL 2834665561
+1 slovak x-vnd.Be-MAIL 849531913
View Mail Zobraziť
%d - Date Mail %d - Dátum
Attach attributes: Mail Pripojiť atribúty:
@@ -38,7 +38,6 @@ Save changes to this signature? Mail Uložiť zmeny tohto podpisu?
Cc: Mail Kópia:
Off Mail Vypnúť
Find Mail Nájsť
-Preferences… Mail Predvoľby…
Undo Mail Vrátiť
Date: Mail Dátum:
An error occurred trying to open this signature. Mail Vyskytla sa chyba pri pokuse otvoriť podpis.
diff --git a/data/catalogs/apps/mail/sv.catkeys b/data/catalogs/apps/mail/sv.catkeys
index 175c57ac59..4dd208c84a 100644
--- a/data/catalogs/apps/mail/sv.catkeys
+++ b/data/catalogs/apps/mail/sv.catkeys
@@ -1,4 +1,4 @@
-1 swedish x-vnd.Be-MAIL 1584464035
+1 swedish x-vnd.Be-MAIL 3894297683
View Mail Visa
%d - Date Mail %d - Datum
Attach attributes: Mail Bifoga attribut:
@@ -30,7 +30,6 @@ There is no installed handler for URL links. Mail Det finns ingen behandlare in
Signature Mail Signatur
Find again Mail Sök igen
Signature: Mail Signatur:
-Preferences… Mail Inställningar...
Undo Mail Ångra
Date: Mail Datum:
Paste Mail Klistra in
diff --git a/data/catalogs/apps/mail/uk.catkeys b/data/catalogs/apps/mail/uk.catkeys
index d30ee280fc..3acd051bcc 100644
--- a/data/catalogs/apps/mail/uk.catkeys
+++ b/data/catalogs/apps/mail/uk.catkeys
@@ -1,4 +1,4 @@
-1 ukrainian x-vnd.Be-MAIL 485048633
+1 ukrainian x-vnd.Be-MAIL 2794882281
View Mail Вигляд
%d - Date Mail %d - Дата
Attach attributes: Mail Додати атрибути:
@@ -38,7 +38,6 @@ Save changes to this signature? Mail Зберегти зміни в цьому
Cc: Mail Cc:
Off Mail Вимкнути
Find Mail Знайти
-Preferences… Mail Настройки…
Undo Mail Відмінити
Date: Mail Дата:
An error occurred trying to open this signature. Mail Помилка при спробі відкрити цей підпис.
diff --git a/data/catalogs/apps/mail/zh-Hans.catkeys b/data/catalogs/apps/mail/zh-Hans.catkeys
index 37f59abeed..646c13a121 100644
--- a/data/catalogs/apps/mail/zh-Hans.catkeys
+++ b/data/catalogs/apps/mail/zh-Hans.catkeys
@@ -1,4 +1,4 @@
-1 english x-vnd.Be-MAIL 2834665561
+1 english x-vnd.Be-MAIL 849531913
View Mail 查看
%d - Date Mail %d - 日期
Attach attributes: Mail 附加属性:
@@ -38,7 +38,6 @@ Save changes to this signature? Mail 保存此样式?
Cc: Mail 副本:
Off Mail 关闭
Find Mail 搜索
-Preferences… Mail 首选项…
Undo Mail 撤销
Date: Mail 日期:
An error occurred trying to open this signature. Mail 试图打开标识出错。
diff --git a/data/catalogs/apps/mediaplayer/fr.catkeys b/data/catalogs/apps/mediaplayer/fr.catkeys
index 06bcad6d2e..e5c9bcf0c1 100644
--- a/data/catalogs/apps/mediaplayer/fr.catkeys
+++ b/data/catalogs/apps/mediaplayer/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-MediaPlayer 4127722853
+1 french x-vnd.Haiku-MediaPlayer 2969013755
raw audio MediaPlayer-InfoWin audio brut
Location MediaPlayer-InfoWin Emplacement
1.85 : 1 (American) MediaPlayer-Main 1.85 : 1 (Panoramique américain)
@@ -72,6 +72,7 @@ Stop playing. MediaPlayer-Main Arrêter la lecture.
The file '%filename' could not be opened.\n\n MediaPlayer-Main Impossible d'ouvrir le fichier « %filename ».\n\n
Error: MediaPlayer-RemovePLItemsCmd Erreur :
Audio MediaPlayer-InfoWin Audio
+Move into trash error MediaPlayer-RemovePLItemsCmd Erreur en déplaçant dans la corbeille
Internal error (malformed message). Saving the playlist failed. MediaPlayer-PlaylistWindow Erreur interne (message incorrect). La liste de lecture n'a pas pu être sauvegardée.
Skip to the previous track. MediaPlayer-Main Passer à la piste précédente.
%app% encountered an internal error. The file could not be opened. MediaPlayer-Main %app% a rencontré une erreur interne. Le fichier n'a pas pu être ouvert.
diff --git a/data/catalogs/apps/webpositive/fr.catkeys b/data/catalogs/apps/webpositive/fr.catkeys
index 9bce8756f4..4450442117 100644
--- a/data/catalogs/apps/webpositive/fr.catkeys
+++ b/data/catalogs/apps/webpositive/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-WebPositive 2104753528
+1 french x-vnd.Haiku-WebPositive 732657731
Show home button Settings Window Afficher le bouton de la page d'accueil
Username: Authentication Panel Utilisateur :
Copy URL to clipboard Download Window Copier l'URL dans le presse-papiers
@@ -6,6 +6,7 @@ Cancel Settings Window Annuler
Close window WebPositive Window Fermer la fenêtre
Quit WebPositive Quitter
The download could not be opened. Download Window Impossible d'ouvrir l'objet téléchargé.
+The downloads folder could not be opened.\n\nError: %error Download Window Don't translate variable %error Le dossier de téléchargement n'a pas pu être ouvert.\n\nErreur : %error
Open location WebPositive Window Ouvrir l'emplacement
Clear history WebPositive Window Nettoyer l'historique
WebPositive System name WebPositive
@@ -54,10 +55,13 @@ Revert Settings Window Restaurer
Fixed font: Settings Window Police à chasse fixe :
Cut WebPositive Window Couper
Bookmark this page WebPositive Window Poser un signet sur cette page
+Open downloads folder Download Window Ouvrir le dossier des téléchargements
+Number of days to keep links in History menu: Settings Window Nombre de jours de conservation de l'historique :
Hide Download Window Cacher
Reset size WebPositive Window Réinitialiser la taille
Find: WebPositive Window Rechercher :
Increase size WebPositive Window Augmenter la taille
+There was an error retrieving the bookmark folder.\n\nError: %error WebPositive Window Don't translate the variable %error Une erreur est survenue en récupérant le dossier des signets.\n\nErreur : %error
Over 1 day left Download Window Plus d'un jour restant
Downloads WebPositive Window Téléchargements
Requesting %url WebPositive Window Requête de %url
@@ -70,6 +74,7 @@ Finish: Download Window Finishing time Fin :
Fonts Settings Window Polices
Close WebPositive Window Fermer
OK Download Window OK
+Page source error WebPositive Window Erreur dans la page source
Open blank page Settings Window Ouvrir une page blanche
New tabs: Settings Window Nouvel onglet :
Cancel WebPositive Window Annuler
@@ -111,8 +116,12 @@ Style: Font Selection view Style :
General Settings Window Général
View WebPositive Window Affichage
Previous WebPositive Window Précédent
+There was an error creating the bookmark file.\n\nError: %error WebPositive Window Don't translate variable %error Une erreur est survenue en créant le fichier de signet.\n\nErreur : %error
Bookmark error WebPositive Window Erreur de signet
+Do you really want to clear the browsing history? WebPositive Window Voulez-vous vraiment effacer l'historique de navigation ?
Copy WebPositive Window Copier
+Open bookmarks confirmation WebPositive Window Confirmation de l'ouverture des signets
+Clone current page Settings Window Cloner la page actuelle
OK Authentication Panel OK
Copy URL Bar Copier
OK WebPositive Window OK
diff --git a/data/catalogs/apps/workspaces/fr.catkeys b/data/catalogs/apps/workspaces/fr.catkeys
index 984d4ff80c..d3b8ff84f2 100644
--- a/data/catalogs/apps/workspaces/fr.catkeys
+++ b/data/catalogs/apps/workspaces/fr.catkeys
@@ -1,12 +1,15 @@
-1 french x-vnd.Be-WORK 932379173
+1 french x-vnd.Be-WORK 2548258861
Invalid argument: %s\n Workspaces Argument invalide : %s\n
Quit Workspaces Quitter
Workspaces System name Bureaux
Change workspace count… Workspaces Changer le nombre de bureaux virtuels…
+Remove replicant Workspaces Retirer les réplicants
About Workspaces… Workspaces À propos de Bureaux…
Workspaces\nwritten by %1, and %2.\n\nCopyright %3, Haiku.\n\nSend windows behind using the Option key. Move windows to front using the Control key.\n Workspaces Bureaux\nécrit par %1 et %2.\n\nCopyright %3, Haiku.\n\nEnvoyez les fenêtre à l'arrière-plan avec la touche Option. Envoyez les fenêtres au premier plan avec la touche Contrôle.\n
Show window border Workspaces Montrer la bordure de fenêtre
Auto-raise Workspaces Auto-montée
OK Workspaces OK
Always on top Workspaces Toujours au dessus
+Live in the Deskbar Workspaces Loger dans la Deskbar
Show window tab Workspaces Afficher l'onglet de la fenêtre
+Usage: %s [options] [workspace]\nwhere \"options\" are:\n --notitle\t\ttitle bar removed, border and resize kept\n --noborder\t\ttitle, border, and resize removed\n --avoidfocus\t\tprevents the window from being the target of keyboard events\n --alwaysontop\t\tkeeps window on top\n --notmovable\t\twindow can't be moved around\n --autoraise\t\tauto-raise the workspace window when it's at the screen edge\n --help\t\tdisplay this help and exit\nand \"workspace\" is the number of the Workspace to which to switch (0-31)\n Workspaces Utilisation : %s [options] [bureaux]\noù les \"options\" peuvent être :\n --notitle\t\tla barre de titre est retirée, les bordures et le redimensionnement sont conservés\n --noborder\t\tla barre de titre, les bordures et le redimensionnement sont retirés\n --avoidfocus\t\tempêche que la fenêtre soit la cible des événements claviers\n --alwaysontop\t\tgarde la fenêtre au dessus\n --notmovable\t\tla fenêtre ne peut pas être déplacée\n --autoraise\t\tmonte la fenêtre des bureaux quand elle est au coin de l'écran\n --help\t\taffiche cette aide et sort\net \"bureaux\" est le nombre de bureaux virtuels parmi lesquels basculer (0-31)\n
diff --git a/data/catalogs/kits/tracker/be.catkeys b/data/catalogs/kits/tracker/be.catkeys
index 5a69f37dc0..cfaffa87a9 100644
--- a/data/catalogs/kits/tracker/be.catkeys
+++ b/data/catalogs/kits/tracker/be.catkeys
@@ -1,4 +1,4 @@
-1 belarusian x-vnd.Haiku-libtracker 1301055003
+1 belarusian x-vnd.Haiku-libtracker 2606149823
common B_COMMON_DIRECTORY агульны
OK WidgetAttributeText ОК
Icon view VolumeWindow Від іконак
@@ -164,6 +164,7 @@ no supporting apps OpenWithWindow няма падыходзячых прагр
That name is already taken. Please type another one. InfoWindow Імя ўжо занятае. Калі ласка, выберыце іншае.
Sorry, you can't create links in the Trash. PoseView Прабачце, вы не можаце свараце спасылкі ў Сметніцы.
An item named \"%name\" already exists in this folder, and may contain\nitems with the same names. Would you like to replace them with those contained in the folder you are %verb? FSUtils Элемент \"%name\" ужо ёсць у каталозе, і можа мясціць\nэлементы з такімі ж імёнамі. Жадаеце замяніць іх файламі з каталога, які вы %verb?
+Tracker preferences… ContainerWindow Наладкі Трэкера…
Link \"%name\" to: InfoWindow File dialog title for new sym link Спасылка \"%name\" на
Mount settings… VolumeWindow Наладкі мантавання...
Select… VolumeWindow Выбраць...
@@ -378,7 +379,6 @@ Modified FindPanel Зменены
Error moving \"%name\" to Trash. (%error) FSUtils Памылка пры адпраўцы \"%name\" да Сметніцы. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Вы не можаце замяніць каталог адным з яго падкаталогаў.
FavoritesMenu <Няма нядаўніх элементаў>
-Preferences… ContainerWindow Наладкі...
Move PoseView Перамясціць
Open and make preferred OpenWithWindow Адкрыць і зрабіць пажаданай
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Вы ўпэўненыя, что жадаеце беззваротна выдаліць выбраны(я) элемент(ы)?
diff --git a/data/catalogs/kits/tracker/de.catkeys b/data/catalogs/kits/tracker/de.catkeys
index cd99a1e0de..5ddf4fa7d0 100644
--- a/data/catalogs/kits/tracker/de.catkeys
+++ b/data/catalogs/kits/tracker/de.catkeys
@@ -1,4 +1,4 @@
-1 german x-vnd.Haiku-libtracker 1301055003
+1 german x-vnd.Haiku-libtracker 2606149823
common B_COMMON_DIRECTORY Allgemein
OK WidgetAttributeText OK
Icon view VolumeWindow Icon-Ansicht
@@ -164,6 +164,7 @@ no supporting apps OpenWithWindow keine unterstützenden Anwendungen
That name is already taken. Please type another one. InfoWindow Dieser Name wird bereits verwendet. Bitte einen anderen wählen.
Sorry, you can't create links in the Trash. PoseView Im Papierkorb können leider keine Verknüpfungen erstellt werden.
An item named \"%name\" already exists in this folder, and may contain\nitems with the same names. Would you like to replace them with those contained in the folder you are %verb? FSUtils Ein Objekt mit dem Namen \"%name\" existiert bereits in diesem Ordner und könnte\nObjekte mit gleichen Namen enthalten. Sollen sie mit denen des Ordners ersetzt werden, der %verb werden soll?
+Tracker preferences… ContainerWindow Tracker-Einstellungen…
Link \"%name\" to: InfoWindow File dialog title for new sym link Verknüpfe \"%name\" mit:
Mount settings… VolumeWindow Einhänge-Einstellungen…
Select… VolumeWindow Auswählen…
@@ -378,7 +379,6 @@ Modified FindPanel Geändert
Error moving \"%name\" to Trash. (%error) FSUtils Fehler beim Verschieben von \"%name\" in den Papierkorb. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Ordner können nicht mit einem seiner Unterordner ersetzt werden.
FavoritesMenu
-Preferences… ContainerWindow Einstellungen…
Move PoseView Verschieben
Open and make preferred OpenWithWindow Öffnen und zur Bevorzugten machen
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Sollen die ausgewählten Objekte wirklich gelöscht werden? Diese Aktion kann nicht rückgängig gemacht werden.
diff --git a/data/catalogs/kits/tracker/el.catkeys b/data/catalogs/kits/tracker/el.catkeys
index 2814be303f..3dce1bfa11 100644
--- a/data/catalogs/kits/tracker/el.catkeys
+++ b/data/catalogs/kits/tracker/el.catkeys
@@ -1,4 +1,4 @@
-1 greek, modern (1453-) x-vnd.Haiku-libtracker 250739144
+1 greek, modern (1453-) x-vnd.Haiku-libtracker 3595866216
common B_COMMON_DIRECTORY κοινό
OK WidgetAttributeText Εντάξει
Icon view VolumeWindow Προβολή εικονιδίου
@@ -357,7 +357,6 @@ Modified FindPanel Τροποποιήθηκε
Error moving \"%name\" to Trash. (%error) FSUtils Σφάλμα κατά τη μετακίνηση του \"%name\" στα Απορρίματα.(%error)
You can't replace a folder with one of its sub-folders. FSUtils Δεν μπορείτε να αντικαταστήσετε ένα φάκελο με ένα από τους υποφακέλους του.
FavoritesMenu <Κανένα πρόσφατο στοιχείο>
-Preferences… ContainerWindow Προτιμήσεις...
Move PoseView Μετακίνηση
Open and make preferred OpenWithWindow 'Ανοιγμα και ορισμός προεπιλεγμένου
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Είστε σίγουρος οτι θέλετε να διαγράψετε τα επιλεγμένα αρχεία; Αυτή η λειτουργία δε μπορεί να αναστραφεί.
diff --git a/data/catalogs/kits/tracker/fi.catkeys b/data/catalogs/kits/tracker/fi.catkeys
index 0355bcedc7..2965c25ae6 100644
--- a/data/catalogs/kits/tracker/fi.catkeys
+++ b/data/catalogs/kits/tracker/fi.catkeys
@@ -1,4 +1,4 @@
-1 finnish x-vnd.Haiku-libtracker 1301055003
+1 finnish x-vnd.Haiku-libtracker 351214779
common B_COMMON_DIRECTORY yhteinen
OK WidgetAttributeText Valmis
Icon view VolumeWindow Kuvakenäkymä
@@ -378,7 +378,6 @@ Modified FindPanel Muokattu
Error moving \"%name\" to Trash. (%error) FSUtils Virhe siirrettäessä kohdetta ”%name” roskakoriin. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Et voi korvata kansiota yhdellä sen alikansioista.
FavoritesMenu
-Preferences… ContainerWindow Asetukset...
Move PoseView Siirrä
Open and make preferred OpenWithWindow Avaa ja tee ensisijaiseksi
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Oletko varma, että haluat poistaa valitut kohteet? Tätä toimintoa ei voi palauttaa.
diff --git a/data/catalogs/kits/tracker/fr.catkeys b/data/catalogs/kits/tracker/fr.catkeys
index 45a8c9fb4d..84b138c71b 100644
--- a/data/catalogs/kits/tracker/fr.catkeys
+++ b/data/catalogs/kits/tracker/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-libtracker 1301055003
+1 french x-vnd.Haiku-libtracker 2606149823
common B_COMMON_DIRECTORY commun
OK WidgetAttributeText OK
Icon view VolumeWindow Vue en icônes
@@ -164,6 +164,7 @@ no supporting apps OpenWithWindow aucune application apte
That name is already taken. Please type another one. InfoWindow Ce nom est déjà utilisé. Veuillez en saisir un autre.
Sorry, you can't create links in the Trash. PoseView Désolé, vous ne pouvez pas créer des liens dans la Corbeille.
An item named \"%name\" already exists in this folder, and may contain\nitems with the same names. Would you like to replace them with those contained in the folder you are %verb? FSUtils Un élément nommé « %name » existe déjà dans ce dossier, et peut contenir\ndes éléments de même noms. Voulez vous les remplacer par ceux contenu dans le dossier que vous êtes en train de %verb ?
+Tracker preferences… ContainerWindow Préférences du Tracker…
Link \"%name\" to: InfoWindow File dialog title for new sym link Lier « %name » à :
Mount settings… VolumeWindow Réglages du montage…
Select… VolumeWindow Sélectionner…
@@ -378,7 +379,6 @@ Modified FindPanel Modifié
Error moving \"%name\" to Trash. (%error) FSUtils Erreur en envoyant « %name » à la Corbeille. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Vous ne pouvez pas remplacer un dossier par l'un de ses sous-dossiers.
FavoritesMenu
-Preferences… ContainerWindow Préférences…
Move PoseView Déplacer
Open and make preferred OpenWithWindow Ouvrir et en faire la préférence
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Êtes vous sûr de vouloir supprimer l(es) élément(s) sélectionné(s) ? Cette opération est irrémédiable.
diff --git a/data/catalogs/kits/tracker/hi.catkeys b/data/catalogs/kits/tracker/hi.catkeys
index d988106840..4d2d230103 100644
--- a/data/catalogs/kits/tracker/hi.catkeys
+++ b/data/catalogs/kits/tracker/hi.catkeys
@@ -1,4 +1,4 @@
-1 hindi x-vnd.Haiku-libtracker 2988504432
+1 hindi x-vnd.Haiku-libtracker 2038664208
common B_COMMON_DIRECTORY सामान्य
OK WidgetAttributeText ठीक है
Icon view VolumeWindow चिह्न दृश्य
@@ -360,7 +360,6 @@ Modified FindPanel संशोधित किया गया
Error moving \"%name\" to Trash. (%error) FSUtils जाने में त्रुटि \"%name\" रद्दी में. (%error)
You can't replace a folder with one of its sub-folders. FSUtils आप इस फ़ोल्डर की जगह इस के उप फ़ोल्डर नहीं डाल सकते.
FavoritesMenu <कोई हाल के आइटम नहीं>
-Preferences… ContainerWindow वरीयताएँ...
Move PoseView जाए
Open and make preferred OpenWithWindow खोलें और फिर पसंद करें
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils आप सुनिश्चित हैं कि आप चयनित मद (s) को मिटाना चाहते हैं? इस आपरेशन को लौटाया नहीं जा सकता
diff --git a/data/catalogs/kits/tracker/ja.catkeys b/data/catalogs/kits/tracker/ja.catkeys
index 0009beeeda..11f9b32079 100644
--- a/data/catalogs/kits/tracker/ja.catkeys
+++ b/data/catalogs/kits/tracker/ja.catkeys
@@ -1,4 +1,4 @@
-1 japanese x-vnd.Haiku-libtracker 1680698556
+1 japanese x-vnd.Haiku-libtracker 730858332
OK WidgetAttributeText OK
Icon view VolumeWindow アイコン表示
Add-ons FilePanelPriv アドオン
@@ -373,7 +373,6 @@ Modified FindPanel 更新日時
Error moving \"%name\" to Trash. (%error) FSUtils \"%name\" をごみ箱に捨てようとしたら、エラーが発生しました。(%error)
You can't replace a folder with one of its sub-folders. FSUtils サブフォルダーを同名のフォルダーと置き換えられません。
FavoritesMenu <最近使った項目はありません>
-Preferences… ContainerWindow 設定…
Move PoseView 移動
Open and make preferred OpenWithWindow 関連づけて開く
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils 選択した項目を削除してもよろしいですか?削除した項目は復元できませんので、ご注意ください。
diff --git a/data/catalogs/kits/tracker/lt.catkeys b/data/catalogs/kits/tracker/lt.catkeys
index 9451bae812..ca856c8c26 100644
--- a/data/catalogs/kits/tracker/lt.catkeys
+++ b/data/catalogs/kits/tracker/lt.catkeys
@@ -1,4 +1,4 @@
-1 lithuanian x-vnd.Haiku-libtracker 1868621245
+1 lithuanian x-vnd.Haiku-libtracker 918781021
common B_COMMON_DIRECTORY Bendra
OK WidgetAttributeText Gerai
Icon view VolumeWindow Rodyti piktogramas
@@ -367,7 +367,6 @@ Modified FindPanel Modifikavimo data
Error moving \"%name\" to Trash. (%error) FSUtils Klaida perkeliant „%name“ į Šiukšlinę (%error)
You can't replace a folder with one of its sub-folders. FSUtils Aplanko pakeisti vienu jo poaplankių negalima.
FavoritesMenu
-Preferences… ContainerWindow Nuostatos…
Move PoseView Perkelti
Open and make preferred OpenWithWindow Atverti ir laikyti numatytąja
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Ar tikrai norite pašalinti pažymėtus objektus? Neužmirškite, jog šis veiksmas negrįžtamas.
diff --git a/data/catalogs/kits/tracker/nb.catkeys b/data/catalogs/kits/tracker/nb.catkeys
index 6e99a2015b..fae93afeb1 100644
--- a/data/catalogs/kits/tracker/nb.catkeys
+++ b/data/catalogs/kits/tracker/nb.catkeys
@@ -1,4 +1,4 @@
-1 bokmål, norwegian; norwegian bokmål x-vnd.Haiku-libtracker 1776686592
+1 bokmål, norwegian; norwegian bokmål x-vnd.Haiku-libtracker 826846368
common B_COMMON_DIRECTORY felles
OK WidgetAttributeText OK
Icon view VolumeWindow Ikonvisning
@@ -362,7 +362,6 @@ Modified FindPanel Endret
Error moving \"%name\" to Trash. (%error) FSUtils Feil ved flytting av \"%name\" til søppelkurv. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Du kan ikke erstatte en mappe med en av sine undermapper.
FavoritesMenu
-Preferences… ContainerWindow Innstillinger...
Move PoseView Flytt
Open and make preferred OpenWithWindow Åpne og gjør til standard
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Er du sikker på at du vil slette valgte element(er)? Du kan ikke angre på denne handlingen.
diff --git a/data/catalogs/kits/tracker/nl.catkeys b/data/catalogs/kits/tracker/nl.catkeys
index f23c9932b2..9b413830be 100644
--- a/data/catalogs/kits/tracker/nl.catkeys
+++ b/data/catalogs/kits/tracker/nl.catkeys
@@ -1,4 +1,4 @@
-1 dutch; flemish x-vnd.Haiku-libtracker 1294519032
+1 dutch; flemish x-vnd.Haiku-libtracker 344678808
common B_COMMON_DIRECTORY algemeen
OK WidgetAttributeText OK
Icon view VolumeWindow Icoonweergave
@@ -363,7 +363,6 @@ Modified FindPanel Gewijzigd
Error moving \"%name\" to Trash. (%error) FSUtils Fout bij het verplaatsen van \"%name\" naar de prullenbak. (%error)
You can't replace a folder with one of its sub-folders. FSUtils U kunt een map niet vervangen door een van zijn submappen.
FavoritesMenu
-Preferences… ContainerWindow Voorkeuren...
Move PoseView Verplaatsen
Open and make preferred OpenWithWindow Openen en bevoorkeuren
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Bent u zeker dat u het/de geselecteerde item(s) wilt verwijderen? Deze actie kan niet ongedaan gemaakt worden.
diff --git a/data/catalogs/kits/tracker/pl.catkeys b/data/catalogs/kits/tracker/pl.catkeys
index 44cced418b..3481e974cb 100644
--- a/data/catalogs/kits/tracker/pl.catkeys
+++ b/data/catalogs/kits/tracker/pl.catkeys
@@ -1,4 +1,4 @@
-1 polish x-vnd.Haiku-libtracker 1868621245
+1 polish x-vnd.Haiku-libtracker 918781021
common B_COMMON_DIRECTORY common
OK WidgetAttributeText OK
Icon view VolumeWindow Widok ikon
@@ -367,7 +367,6 @@ Modified FindPanel Zmodyfikowano
Error moving \"%name\" to Trash. (%error) FSUtils Błąd przy przenoszeniu \"%name\" do Kosza. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Nie możesz podmienić folderu jednym z jego podfolderów.
FavoritesMenu
-Preferences… ContainerWindow Ustawienia…
Move PoseView Przenieś
Open and make preferred OpenWithWindow Otwórz i zaznacz jako preferowane
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Jesteś pewien, że chcesz usunąć zaznaczone obiekty? Ta operacja nie może być cofnięta.
diff --git a/data/catalogs/kits/tracker/ro.catkeys b/data/catalogs/kits/tracker/ro.catkeys
index 4bb000af66..436628348b 100644
--- a/data/catalogs/kits/tracker/ro.catkeys
+++ b/data/catalogs/kits/tracker/ro.catkeys
@@ -1,4 +1,4 @@
-1 romanian x-vnd.Haiku-libtracker 65899779
+1 romanian x-vnd.Haiku-libtracker 3411026851
OK WidgetAttributeText OK
Icon view VolumeWindow Vizualizare pictogramă
Add-ons FilePanelPriv Module
@@ -298,7 +298,6 @@ Name QueryPoseView Nume
Delete FSUtils Șterge
Modified FindPanel Modificat
You can't replace a folder with one of its sub-folders. FSUtils Nu puteți înlocui un dosar cu unul din subdosarele acestuia.
-Preferences… ContainerWindow Preferințe...
Move PoseView Mută
Open and make preferred OpenWithWindow Deschide sau fixează ca preferat
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Sigur doriți să ștergeți elementul(ele) selectat(e)? Această operație nu poate fi inversată.
diff --git a/data/catalogs/kits/tracker/ru.catkeys b/data/catalogs/kits/tracker/ru.catkeys
index 8687c011ee..eb50b9da58 100644
--- a/data/catalogs/kits/tracker/ru.catkeys
+++ b/data/catalogs/kits/tracker/ru.catkeys
@@ -1,4 +1,4 @@
-1 russian x-vnd.Haiku-libtracker 853863347
+1 russian x-vnd.Haiku-libtracker 2158958167
common B_COMMON_DIRECTORY Общие
OK WidgetAttributeText ОК
Icon view VolumeWindow Большие значки
@@ -161,6 +161,7 @@ no supporting apps OpenWithWindow нет поддерживающих прог
That name is already taken. Please type another one. InfoWindow Это имя уже занято. Пожалуйста, введите другое.
Sorry, you can't create links in the Trash. PoseView Извините, но вы не можете создавать ссылки в корзине.
An item named \"%name\" already exists in this folder, and may contain\nitems with the same names. Would you like to replace them with those contained in the folder you are %verb? FSUtils Папка \"%name\" уже существует.\nЗаменить существующие файлы при совпадении имён?
+Tracker preferences… ContainerWindow Настройки Tracker…
Link \"%name\" to: InfoWindow File dialog title for new sym link Ссылка \"%name\" на:
Mount settings… VolumeWindow Настройка подключения дисков…
Select… VolumeWindow Выделить…
@@ -374,7 +375,6 @@ Modified FindPanel Изменён
Error moving \"%name\" to Trash. (%error) FSUtils Ошибка при перемещении \"%name\" в корзину. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Невозможно заменить папку её же собственной подпапкой.
FavoritesMenu <Нет недавних объектов>
-Preferences… ContainerWindow Настройки…
Move PoseView Переместить
Open and make preferred OpenWithWindow Открыть и сделать предпочтительным
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Вы уверены, что хотите удалить выделенные объекты? Эту операцию будет невозможно отменить.
diff --git a/data/catalogs/kits/tracker/sk.catkeys b/data/catalogs/kits/tracker/sk.catkeys
index dfa5c9bd17..ba15d0f0a8 100644
--- a/data/catalogs/kits/tracker/sk.catkeys
+++ b/data/catalogs/kits/tracker/sk.catkeys
@@ -1,4 +1,4 @@
-1 slovak x-vnd.Haiku-libtracker 1574172506
+1 slovak x-vnd.Haiku-libtracker 624332282
common B_COMMON_DIRECTORY spoločné
OK WidgetAttributeText OK
Icon view VolumeWindow Zobrazenie ikon
@@ -377,7 +377,6 @@ Modified FindPanel Zmenené
Error moving \"%name\" to Trash. (%error) FSUtils Chyba pri presúvaní „%name“ do Koša. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Nemôžete nahradiť priečinok jedným z jeho podpriečinkov.
FavoritesMenu <Žiadne nedávne položky>
-Preferences… ContainerWindow Predvoľby…
Move PoseView Presunúť
Open and make preferred OpenWithWindow Otvoriť a nastaviť ako preferovanú
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Ste si istí, že chcete zmazať vybrané položky? Túto operáciu nemožno vrátiť.
diff --git a/data/catalogs/kits/tracker/sv.catkeys b/data/catalogs/kits/tracker/sv.catkeys
index 98890cc347..41840e7b97 100644
--- a/data/catalogs/kits/tracker/sv.catkeys
+++ b/data/catalogs/kits/tracker/sv.catkeys
@@ -1,4 +1,4 @@
-1 swedish x-vnd.Haiku-libtracker 2663284831
+1 swedish x-vnd.Haiku-libtracker 1713444607
common B_COMMON_DIRECTORY gemensam
OK WidgetAttributeText OK
Icon view VolumeWindow Ikonvy
@@ -372,7 +372,6 @@ Modified FindPanel Modifierad
Error moving \"%name\" to Trash. (%error) FSUtils Fel vid flytt av "%name" till Papperskorgen. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Du kan inte ersätta en katalog med en av dess underkataloger.
FavoritesMenu
-Preferences… ContainerWindow Inställningar…
Move PoseView Flytta
Open and make preferred OpenWithWindow Öppna och gör till förval
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Är du säker på att du vill radera de valda objekten? Denna operation kan inte ångras.
diff --git a/data/catalogs/kits/tracker/uk.catkeys b/data/catalogs/kits/tracker/uk.catkeys
index db39b00d00..c78b042977 100644
--- a/data/catalogs/kits/tracker/uk.catkeys
+++ b/data/catalogs/kits/tracker/uk.catkeys
@@ -1,4 +1,4 @@
-1 ukrainian x-vnd.Haiku-libtracker 335362992
+1 ukrainian x-vnd.Haiku-libtracker 3680490064
common B_COMMON_DIRECTORY common
OK WidgetAttributeText Гаразд
Icon view VolumeWindow У вигляді іконок
@@ -362,7 +362,6 @@ Modified FindPanel Змінений
Error moving \"%name\" to Trash. (%error) FSUtils Помилка переміщення \"%name\" до Кошика. (%error)
You can't replace a folder with one of its sub-folders. FSUtils Ви не можете замінити папку однією з вкладених папок.
FavoritesMenu <Немає недавніх елементів>
-Preferences… ContainerWindow Настройки…
Move PoseView Перемістити
Open and make preferred OpenWithWindow Відкрити і зробити бажаним
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils Ви впевнені що хочете видалити вибрані елементи? Ця операція необоротна
diff --git a/data/catalogs/kits/tracker/zh-Hans.catkeys b/data/catalogs/kits/tracker/zh-Hans.catkeys
index 778fbe9f5b..179a3c5c7f 100644
--- a/data/catalogs/kits/tracker/zh-Hans.catkeys
+++ b/data/catalogs/kits/tracker/zh-Hans.catkeys
@@ -1,4 +1,4 @@
-1 english x-vnd.Haiku-libtracker 4242202911
+1 english x-vnd.Haiku-libtracker 3292362687
common B_COMMON_DIRECTORY 常用
OK WidgetAttributeText 确定
Icon view VolumeWindow 图标视图
@@ -363,7 +363,6 @@ Modified FindPanel 修改
Error moving \"%name\" to Trash. (%error) FSUtils 移动 \"%name\" 到垃圾箱出错。(%error)
You can't replace a folder with one of its sub-folders. FSUtils 您无法替换目录为其子目录。
FavoritesMenu <无最近项目>
-Preferences… ContainerWindow 首选项...
Move PoseView 移动
Open and make preferred OpenWithWindow 打开并创建首选
Are you sure you want to delete the selected item(s)? This operation cannot be reverted. FSUtils 您确定要删除选中项目?该操作将无法恢复。
diff --git a/data/catalogs/preferences/mail/fr.catkeys b/data/catalogs/preferences/mail/fr.catkeys
index afd656d3a4..f9d175b53c 100644
--- a/data/catalogs/preferences/mail/fr.catkeys
+++ b/data/catalogs/preferences/mail/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Haiku-Mail 3624866527
+1 french x-vnd.Haiku-Mail 2592587573
Mail checking Config Window Levée du courrier
Settings Config Window Réglages
Never Config Window show status window Jamais
@@ -14,6 +14,7 @@ Account name: E-Mail Nom du compte :
Account name: Config Views Nom du compte :
Create new account AutoConfigWindow Créé un nouveau compte
OK Config Views OK
+The filter could not be moved. Deleting filter. Config Views Le filtre n'a pas pu être déplacé. Suppression du filtre.
Revert Config Window Rétablir
Login name: E-Mail Nom de connexion :
Incoming E-Mail En arrivée
diff --git a/data/catalogs/servers/mail/be.catkeys b/data/catalogs/servers/mail/be.catkeys
index d3be2dee8c..1143825f1a 100644
--- a/data/catalogs/servers/mail/be.catkeys
+++ b/data/catalogs/servers/mail/be.catkeys
@@ -1,4 +1,4 @@
-1 belarusian x-vnd.Be-POST 2300302075
+1 belarusian x-vnd.Be-POST 1091177030
Fetching mail for %name Notifier Атрымліваю пошту для %name
Check for mails only DeskbarView Толькі праверыць пошту
Send pending mails DeskbarView Даслаць паведамленні што чакаюць
@@ -9,7 +9,6 @@ Mail status MailDaemon Статус Пошты
Shutdown mail services DeskbarView Спыніць паштовыя службы
%num new message DeskbarView %num новае паведамленне
Sending mail for %name Notifier Дасылаю пошту для %name
-Preferences… DeskbarView Наладкі…
%num new messages. MailDaemon %num новых паведамленняў.
%num new message. MailDaemon %num новае паведамленне.
Create new message… DeskbarView Стварыць новае паведамленне…
@@ -19,5 +18,6 @@ Check for mail now DeskbarView Праверыць пошту
No new messages DeskbarView Няма новых паведамленняў
%num new messages for %name\n MailDaemon %num новых паведамленняў для %name\n
Mail daemon status log MailDaemon Пратакол паштовай службы
+Settings… DeskbarView Наладкі…
No new messages. MailDaemon Няма новых паведамленняў.
Mail status Notifier Статус пошты
diff --git a/data/catalogs/servers/mail/de.catkeys b/data/catalogs/servers/mail/de.catkeys
index d408bb8ef0..6811df87ee 100644
--- a/data/catalogs/servers/mail/de.catkeys
+++ b/data/catalogs/servers/mail/de.catkeys
@@ -1,4 +1,4 @@
-1 german x-vnd.Be-POST 2300302075
+1 german x-vnd.Be-POST 1091177030
Fetching mail for %name Notifier E-Mails für %name abrufen
Check for mails only DeskbarView E-Mails nur abrufen für
Send pending mails DeskbarView E-Mails senden
@@ -9,7 +9,6 @@ Mail status MailDaemon E-Mail-Status
Shutdown mail services DeskbarView E-Mail-Dienst ausschalten
%num new message DeskbarView %num neue Nachricht
Sending mail for %name Notifier E-Mails von %name senden
-Preferences… DeskbarView Einstellungen…
%num new messages. MailDaemon %num neue Nachrichten.
%num new message. MailDaemon %num neue Nachricht.
Create new message… DeskbarView Nachricht verfassen…
@@ -19,5 +18,6 @@ Check for mail now DeskbarView E-Mails jetzt abrufen
No new messages DeskbarView Keine neuen Nachrichten
%num new messages for %name\n MailDaemon %num neue Nachrichten für %name\n
Mail daemon status log MailDaemon E-Mail-Dienst Statusmeldungen
+Settings… DeskbarView Einstellungen…
No new messages. MailDaemon Keine neuen Nachrichten.
Mail status Notifier Email-Status
diff --git a/data/catalogs/servers/mail/el.catkeys b/data/catalogs/servers/mail/el.catkeys
index c89b9bc030..efb5ebbb3e 100644
--- a/data/catalogs/servers/mail/el.catkeys
+++ b/data/catalogs/servers/mail/el.catkeys
@@ -1,4 +1,4 @@
-1 greek, modern (1453-) x-vnd.Be-POST 2300302075
+1 greek, modern (1453-) x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Κατέβασμα μηνυμάτων από %name
Check for mails only DeskbarView Ελεγχος για νέα μηνύματα μόνο
Send pending mails DeskbarView Αποστολή αλληλογραφίας στην ουρά
@@ -9,7 +9,6 @@ Mail status MailDaemon Κατάσταση αλληλογραφίας
Shutdown mail services DeskbarView Κλείσιμο υπηρεσιών αλληλογραφίας
%num new message DeskbarView %num νέο μήνυμα
Sending mail for %name Notifier Αποστολή μηνύματος από %name
-Preferences… DeskbarView Επιλογές...
%num new messages. MailDaemon %num καινούργια μηνύματα.
%num new message. MailDaemon %num καινούργια μηνύματα.
Create new message… DeskbarView Δημιουργία μηνύματος...
diff --git a/data/catalogs/servers/mail/fi.catkeys b/data/catalogs/servers/mail/fi.catkeys
index fce0108e63..470ed46510 100644
--- a/data/catalogs/servers/mail/fi.catkeys
+++ b/data/catalogs/servers/mail/fi.catkeys
@@ -1,4 +1,4 @@
-1 finnish x-vnd.Be-POST 2300302075
+1 finnish x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Noudetaan sähköpostia vastaanottajalle %name
Check for mails only DeskbarView Tarkista vain sähköpostit
Send pending mails DeskbarView Lähetä odottamassa olevat sähköpostit
@@ -9,7 +9,6 @@ Mail status MailDaemon Sähköpostitila
Shutdown mail services DeskbarView Sulje sähköpostipalvelut
%num new message DeskbarView %num uusi viesti
Sending mail for %name Notifier Lähetetään sähköpostia vastaanottajalle %name
-Preferences… DeskbarView Asetukset...
%num new messages. MailDaemon %num uutta viestiä.
%num new message. MailDaemon %num uusi viesti.
Create new message… DeskbarView Luo uusi viesti...
diff --git a/data/catalogs/servers/mail/fr.catkeys b/data/catalogs/servers/mail/fr.catkeys
index 12cd45ca76..e97b17b9ed 100644
--- a/data/catalogs/servers/mail/fr.catkeys
+++ b/data/catalogs/servers/mail/fr.catkeys
@@ -1,4 +1,4 @@
-1 french x-vnd.Be-POST 677638342
+1 french x-vnd.Be-POST 1091177030
Fetching mail for %name Notifier Récupération des mails de %name
Check for mails only DeskbarView Vérifier seulement les courriels
Send pending mails DeskbarView Envoyer les courriels en attente
@@ -9,7 +9,6 @@ Mail status MailDaemon État du courrier
Shutdown mail services DeskbarView Arrêter les services de messagerie
%num new message DeskbarView %num nouveau message
Sending mail for %name Notifier Envoi des mails de %name
-Preferences… DeskbarView Préférences…
%num new messages. MailDaemon %num nouveaux messages.
%num new message. MailDaemon %num nouveau message.
Create new message… DeskbarView Créer un nouveau message…
@@ -18,4 +17,7 @@ No new messages MailDaemon Aucun nouveau message
Check for mail now DeskbarView Vérifier les courriels maintenant
No new messages DeskbarView Aucun nouveau message
%num new messages for %name\n MailDaemon %num nouveaux messages pour %name\n
+Mail daemon status log MailDaemon Journal d'état du démon de courrier
+Settings… DeskbarView Réglages…
No new messages. MailDaemon Aucun nouveau message.
+Mail status Notifier État du courrier
diff --git a/data/catalogs/servers/mail/hi.catkeys b/data/catalogs/servers/mail/hi.catkeys
index 35fee32976..842a3c49ce 100644
--- a/data/catalogs/servers/mail/hi.catkeys
+++ b/data/catalogs/servers/mail/hi.catkeys
@@ -1,4 +1,4 @@
-1 hindi x-vnd.Be-POST 2300302075
+1 hindi x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier मेल खोज रहें है %name
Check for mails only DeskbarView केवल मेंल के लिए चेक करें
Send pending mails DeskbarView बची हुई मेल को भेजें
@@ -9,7 +9,6 @@ Mail status MailDaemon मेल की स्थति
Shutdown mail services DeskbarView मिल सर्विसेस बंद कर दीजिए
%num new message DeskbarView %num नया सन्देश
Sending mail for %name Notifier मेल भेज रहें है %name
-Preferences… DeskbarView वरीयताएँ...
%num new messages. MailDaemon %num नया सन्देश.
%num new message. MailDaemon %num नया सन्देश.
Create new message… DeskbarView नया सन्देश बनाने के लिए
diff --git a/data/catalogs/servers/mail/ja.catkeys b/data/catalogs/servers/mail/ja.catkeys
index 2c0f7740b0..726f03e81a 100644
--- a/data/catalogs/servers/mail/ja.catkeys
+++ b/data/catalogs/servers/mail/ja.catkeys
@@ -1,4 +1,4 @@
-1 japanese x-vnd.Be-POST 2300302075
+1 japanese x-vnd.Be-POST 1091177030
Fetching mail for %name Notifier %name からのメールを受信中
Check for mails only DeskbarView メール受信のみ
Send pending mails DeskbarView 保留メールを送信
@@ -9,7 +9,6 @@ Mail status MailDaemon メールの状況
Shutdown mail services DeskbarView 終了
%num new message DeskbarView %num 通の新着メッセージがあります
Sending mail for %name Notifier %name へのメールを送信中
-Preferences… DeskbarView メールの設定
%num new messages. MailDaemon %num 通の新着メッセージがあります。
%num new message. MailDaemon %num 通の新着メッセージがあります。
Create new message… DeskbarView 新規メッセージ作成
@@ -19,5 +18,6 @@ Check for mail now DeskbarView 今すぐメールをチェック
No new messages DeskbarView 新着メッセージはありません
%num new messages for %name\n MailDaemon %name より %num 通のメッセージが届きました\n
Mail daemon status log MailDaemon メールデーモン状況ログ
+Settings… DeskbarView 設定…
No new messages. MailDaemon 新着メッセージはありません。
Mail status Notifier メールの状況
diff --git a/data/catalogs/servers/mail/lt.catkeys b/data/catalogs/servers/mail/lt.catkeys
index 453adca4a4..a9935d1f5e 100644
--- a/data/catalogs/servers/mail/lt.catkeys
+++ b/data/catalogs/servers/mail/lt.catkeys
@@ -1,4 +1,4 @@
-1 lithuanian x-vnd.Be-POST 2300302075
+1 lithuanian x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Gaunami %name laiškai
Check for mails only DeskbarView Tik patikrinti laiškus
Send pending mails DeskbarView Išsiųsti eilėje esančius laiškus
@@ -9,7 +9,6 @@ Mail status MailDaemon Pašto būsena
Shutdown mail services DeskbarView Išjungti el. pašto tarnybą
%num new message DeskbarView Naujų laiškų: %num
Sending mail for %name Notifier Siunčiami %name laiškai
-Preferences… DeskbarView Nuostatos…
%num new messages. MailDaemon Naujų laiškų: %num.
%num new message. MailDaemon Naujų laiškų: %num.
Create new message… DeskbarView Rašyti laišką…
diff --git a/data/catalogs/servers/mail/nl.catkeys b/data/catalogs/servers/mail/nl.catkeys
index 11bebbba5c..135d3db8c6 100644
--- a/data/catalogs/servers/mail/nl.catkeys
+++ b/data/catalogs/servers/mail/nl.catkeys
@@ -1,4 +1,4 @@
-1 dutch; flemish x-vnd.Be-POST 2300302075
+1 dutch; flemish x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Mail ophalen voor %name
Check for mails only DeskbarView Alleen mails controleren
Send pending mails DeskbarView Mails in wachtrij verzenden
@@ -9,7 +9,6 @@ Mail status MailDaemon Mailstatus
Shutdown mail services DeskbarView Mailservices afsluiten
%num new message DeskbarView %num nieuwe berichten
Sending mail for %name Notifier Mail voor %name versturen
-Preferences… DeskbarView Voorkeuren...
%num new messages. MailDaemon %num nieuwe berichten.
%num new message. MailDaemon %num nieuw bericht.
Create new message… DeskbarView Een nieuw bericht opstellen...
diff --git a/data/catalogs/servers/mail/pl.catkeys b/data/catalogs/servers/mail/pl.catkeys
index e65bec89cd..dfde1f427f 100644
--- a/data/catalogs/servers/mail/pl.catkeys
+++ b/data/catalogs/servers/mail/pl.catkeys
@@ -1,4 +1,4 @@
-1 polish x-vnd.Be-POST 2300302075
+1 polish x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Pobieranie poczty dla %name
Check for mails only DeskbarView Sprawdź tylko pocztę
Send pending mails DeskbarView Wyślij oczekującą pocztę
@@ -9,7 +9,6 @@ Mail status MailDaemon Status poczty
Shutdown mail services DeskbarView Wyłącz usługi poczty
%num new message DeskbarView %num nowa wiadomość
Sending mail for %name Notifier Wysyłanie poczty dla %name
-Preferences… DeskbarView Preferencje…
%num new messages. MailDaemon %num nowych wiadomości.
%num new message. MailDaemon %num nowa wiadomość.
Create new message… DeskbarView Utwórz nową wiadomość…
diff --git a/data/catalogs/servers/mail/ro.catkeys b/data/catalogs/servers/mail/ro.catkeys
index b1f1da914a..26c83fd13e 100644
--- a/data/catalogs/servers/mail/ro.catkeys
+++ b/data/catalogs/servers/mail/ro.catkeys
@@ -1,4 +1,4 @@
-1 romanian x-vnd.Be-POST 2300302075
+1 romanian x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Se primește emailul pentru %name
Check for mails only DeskbarView Verifică doar pentru emailuri
Send pending mails DeskbarView Trimite emailurile în așteptare
@@ -9,7 +9,6 @@ Mail status MailDaemon Stare email
Shutdown mail services DeskbarView Oprește serviciile de email
%num new message DeskbarView %num de mesaje noi
Sending mail for %name Notifier Se trimite emailul pentru %name
-Preferences… DeskbarView Preferințe...
%num new messages. MailDaemon %num mesaje noi.
%num new message. MailDaemon %num mesaj nou.
Create new message… DeskbarView Creează mesaj nou...
diff --git a/data/catalogs/servers/mail/ru.catkeys b/data/catalogs/servers/mail/ru.catkeys
index 1c2c91179a..1b162e2c38 100644
--- a/data/catalogs/servers/mail/ru.catkeys
+++ b/data/catalogs/servers/mail/ru.catkeys
@@ -1,4 +1,4 @@
-1 russian x-vnd.Be-POST 734840027
+1 russian x-vnd.Be-POST 1091177030
Fetching mail for %name Notifier Получение почты для %name
Check for mails only DeskbarView Только проверить почту
Send pending mails DeskbarView Отправить почту в ожидании
@@ -6,6 +6,7 @@ New Messages MailDaemon Новые сообщения
DeskbarView <нет аккаунтов>
%num new messages DeskbarView %num новых сообщений
Mail status MailDaemon Статус почты
+Shutdown mail services DeskbarView Выключить почтовые службы
%num new message DeskbarView %num новое сообщение
Sending mail for %name Notifier Отправка почты для %name
%num new messages. MailDaemon %num новых сообщений.
@@ -16,5 +17,7 @@ No new messages MailDaemon Нет новых сообщений
Check for mail now DeskbarView Проверить почту
No new messages DeskbarView Нет новых сообщений
%num new messages for %name\n MailDaemon У вас есть %num новых сообщений для %name\n
+Mail daemon status log MailDaemon Журнал почтового демона
+Settings… DeskbarView Настройки…
No new messages. MailDaemon Нет новых сообщений.
Mail status Notifier Статус почты
diff --git a/data/catalogs/servers/mail/sk.catkeys b/data/catalogs/servers/mail/sk.catkeys
index 682f8b58fc..c21e517821 100644
--- a/data/catalogs/servers/mail/sk.catkeys
+++ b/data/catalogs/servers/mail/sk.catkeys
@@ -1,4 +1,4 @@
-1 slovak x-vnd.Be-POST 2300302075
+1 slovak x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Sťahuje sa pošta účtu %name
Check for mails only DeskbarView Iba skontrolovať poštu
Send pending mails DeskbarView Poslať čakajúcu poštu
@@ -9,7 +9,6 @@ Mail status MailDaemon Stav pošty
Shutdown mail services DeskbarView Vypnúť poštové služby
%num new message DeskbarView %num nová správa
Sending mail for %name Notifier Posiela sa pošta účtu %name
-Preferences… DeskbarView Nastavenia…
%num new messages. MailDaemon %num nových správ.
%num new message. MailDaemon %num nová správa.
Create new message… DeskbarView Vytvoriť novú správu…
diff --git a/data/catalogs/servers/mail/sv.catkeys b/data/catalogs/servers/mail/sv.catkeys
index e3d250508d..2453e58856 100644
--- a/data/catalogs/servers/mail/sv.catkeys
+++ b/data/catalogs/servers/mail/sv.catkeys
@@ -1,4 +1,4 @@
-1 swedish x-vnd.Be-POST 2300302075
+1 swedish x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Hämtar e-post för %name
Check for mails only DeskbarView Kontrollera bara e-post
Send pending mails DeskbarView Skicka väntande meddelanden
@@ -9,7 +9,6 @@ Mail status MailDaemon E-post status
Shutdown mail services DeskbarView Stäng av e-posttjänsterna
%num new message DeskbarView %num nytt meddelande
Sending mail for %name Notifier Skickar e-post för %name
-Preferences… DeskbarView Inställningar...
%num new messages. MailDaemon %num nya meddelanden.
%num new message. MailDaemon %num nytt meddelande.
Create new message… DeskbarView Skapa nytt meddelande...
diff --git a/data/catalogs/servers/mail/uk.catkeys b/data/catalogs/servers/mail/uk.catkeys
index 5e1378a668..ca86c2cdd3 100644
--- a/data/catalogs/servers/mail/uk.catkeys
+++ b/data/catalogs/servers/mail/uk.catkeys
@@ -1,4 +1,4 @@
-1 ukrainian x-vnd.Be-POST 2300302075
+1 ukrainian x-vnd.Be-POST 2566871483
Fetching mail for %name Notifier Отримання пошти для %name
Check for mails only DeskbarView Перевірити тільки пошту
Send pending mails DeskbarView Відправити чергову пошту
@@ -9,7 +9,6 @@ Mail status MailDaemon Стан пошти
Shutdown mail services DeskbarView Закрити поштові сервіси
%num new message DeskbarView %num нов. повід.
Sending mail for %name Notifier Відправка пошти для %name
-Preferences… DeskbarView Настройки…
%num new messages. MailDaemon %num нових повід.
%num new message. MailDaemon %num нове повідомлення.
Create new message… DeskbarView Створити нове повідомлення…
diff --git a/data/etc/profile b/data/etc/profile
index a6548080c1..e61bbc89fa 100644
--- a/data/etc/profile
+++ b/data/etc/profile
@@ -24,7 +24,7 @@ export LC_COLLATE=$LC_MESSAGES
export LC_CTYPE=$LC_MESSAGES
export LC_MONETARY=$LC_NUMERIC
-alias ls="ls --color"
+alias ls="ls --color=auto"
alias ll="ls -lA"
alias la="ls -A"
alias m="more"
diff --git a/data/etc/profile.d/colorgrep.sh b/data/etc/profile.d/colorgrep.sh
new file mode 100644
index 0000000000..ada2d65092
--- /dev/null
+++ b/data/etc/profile.d/colorgrep.sh
@@ -0,0 +1,3 @@
+alias egrep='egrep --color=auto'
+alias fgrep='fgrep --color=auto'
+alias grep='grep --color=auto'
diff --git a/data/etc/profile.d/colorls.sh b/data/etc/profile.d/colorls.sh
new file mode 100644
index 0000000000..6d6784aff5
--- /dev/null
+++ b/data/etc/profile.d/colorls.sh
@@ -0,0 +1,17 @@
+#
+# colorls.sh - set up the ls color preferences.
+#
+# The environment variable LS_COLORS maintains colon (:) seperated list of
+# color preferences to be used by ls program. This script is placed in
+# /etc/profile.d/ directory that would make sure the script is executed on
+# before a terminal is started. The script sets LS_COLORS environment with
+# suitable color setting for Haiku terminal.
+#
+# Copyright 2012 Haiku, Inc. All rights reserved.
+# Distributed under the terms of the MIT License.
+#
+# Author:
+# Prasad Joshi
+#
+
+eval `dircolors -b`
diff --git a/data/settings/kernel/drivers/kernel b/data/settings/kernel/drivers/kernel
index 0c7fd48873..3b11402631 100644
--- a/data/settings/kernel/drivers/kernel
+++ b/data/settings/kernel/drivers/kernel
@@ -60,10 +60,6 @@ load_symbols true
#acpi false
# ACPI support, enabled by default
-#acpi_avoid_full_init true
- # Avoids running _INI and _STA methods and final object initialization,
- # which may be used to for debugging ACPI issues, false by default
-
#disable_ioapic true
# Disables IO-APIC support, enabled by default
diff --git a/docs/develop/debugger/todo.txt b/docs/develop/debugger/todo.txt
new file mode 100644
index 0000000000..f4b91850ad
--- /dev/null
+++ b/docs/develop/debugger/todo.txt
@@ -0,0 +1,14 @@
+- Need the ability to save crash reports.
+- CLI needs to be more fully implemented.
+- General expression evaluation parser. Once implemented, should supplant the primitive one currently used for C/C++ typecasting support, as well as being exposed for user expression input.
+- Conditional breakpoint/watchpoints. Contingent on above general expression parser.
+- Remote debug interface support.
+- Kernel debug support.
+- Architecture needs to be able to report back the hardware debugging capabilities/limitations of the target platform.
+- WatchpointManager needs to be able to use the aforementioned information from Architecture in order to more intelligently
+ manage/restrict watchpoint usage (especially once expression watchpoints come into play).
+- More complete DWARF3/4 support.
+- x86-64 support.
+- Support for retrieving/displaying function return values (arch-specific).
+- Syntax highlighting in source view.
+- Detection of mouse hovering over a variable in SourceView and showing value in tooltip (probably requires expression parsing support).
diff --git a/docs/develop/ports/arm/limitations.txt b/docs/develop/ports/arm/limitations.txt
new file mode 100644
index 0000000000..7d080c831d
--- /dev/null
+++ b/docs/develop/ports/arm/limitations.txt
@@ -0,0 +1,2 @@
+* Does not support < ARMv5
+* Requires support for high vectors
diff --git a/docs/develop/ports/arm/todo.txt b/docs/develop/ports/arm/todo.txt
new file mode 100644
index 0000000000..17cc54bf21
--- /dev/null
+++ b/docs/develop/ports/arm/todo.txt
@@ -0,0 +1,21 @@
+* Figure out how to get page flags (modified/accessed) and implement it ;)
+ use unmapped/read-only mappings to trigger soft faults
+ for tracking used/modified flags for ARMv5 and ARMv6
+
+* Fix serial port mapping. Currently kernel uses the haiku_loader identity
+ mapping for it, but this lives in user virtual address space...
+ (Need to not use identity mapping in haiku_loader but just
+ map_physical_memory() there too so it can be handed over without issues).
+
+* Seperate ARM architecture/System-On-Chip IP code. Needed very early on
+ (Interrupt Controller, Timer IP block). Should use FDT for this too.
+
+* Use FDT to remove all the seperate board definitions in the build. Use a
+ "minimal ARM architecture version" as the compile flag for ARM support.
+ This to be able to optimize a kernel build for a specific SoC (or family).
+
+* Research stack unwinding to implement backtrace support for KDL & friends.
+
+* Add KDL hangman to the boot floppy image for more enjoyment during porting....
+
+* Userland...........
diff --git a/docs/develop/ports/arm/urls.txt b/docs/develop/ports/arm/urls.txt
new file mode 100644
index 0000000000..68a41c21f6
--- /dev/null
+++ b/docs/develop/ports/arm/urls.txt
@@ -0,0 +1,11 @@
+* FDT
+http://www.denx.de/wiki/U-Boot/UBootFdtInfo
+http://wiki.freebsd.org/FlattenedDeviceTree#Supporting_library_.28libfdt.29
+http://elinux.org/images/4/4e/Glikely-powerpc-porting-guide.pdf
+http://ols.fedoraproject.org/OLS/Reprints-2008/likely2-reprint.pdf
+http://www.bsdcan.org/2010/schedule/events/171.en.html
+http://www.devicetree.org/ (unofficial bindings)
+http://www.devicetree.org/Device_Tree_Usage
+http://elinux.org/Device_Trees
+* OF
+http://www.openfirmware.info/Bindings
diff --git a/docs/develop/ports/m68k/TODO b/docs/develop/ports/m68k/TODO
index a75d4dadbe..e67f5557e4 100644
--- a/docs/develop/ports/m68k/TODO
+++ b/docs/develop/ports/m68k/TODO
@@ -1,4 +1,3 @@
-- fix the VM stuff that broke after the Great VM Overhaul(tm).
- optimization: remove M68KPagingStructures[*]::UpdateAllPageDirs() and just allocate all the kernel page root entries at boot and be done with it. It's not very big anyway.
- possibly other optimizations in the VM code due to not supporting SMP?
diff --git a/docs/develop/ports/m68k/amiga/urls.txt b/docs/develop/ports/m68k/amiga/urls.txt
new file mode 100644
index 0000000000..b11018a6b6
--- /dev/null
+++ b/docs/develop/ports/m68k/amiga/urls.txt
@@ -0,0 +1 @@
+http://wandel.ca/homepage/execdis/
diff --git a/docs/develop/ports/m68k/atari/urls.txt b/docs/develop/ports/m68k/atari/urls.txt
new file mode 100644
index 0000000000..2874b4b90c
--- /dev/null
+++ b/docs/develop/ports/m68k/atari/urls.txt
@@ -0,0 +1,19 @@
+http://toshyp.atari.org/en/index.html
+
+http://www.lysator.liu.se/~celeborn/sync/atari/misc.html
+http://www.lysator.liu.se/~celeborn/sync/atari/ATARI/F30.ZIP
+http://www.lysator.liu.se/~celeborn/sync/atari/ATARI/FALCLIB6.ZIP
+http://www.lysator.liu.se/~celeborn/sync/atari/ATARI/FALCREGS.ZIP
+
+
+http://fxr.watson.org/fxr/source/include/asm-m68k/atarihw.h?v=linux-2.4.22
+http://lxr.linux.no/linux+v2.6.27/arch/m68k/atari/config.c#L664
+
+http://www.atari-forum.com/wiki/index.php/MFP_MK68901
+
+http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/arch/atari/stand/xxboot/ahdi-xxboot/xxboot.ahdi.S
+AHDI args
+http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/arch/atari/stand/xxboot/wdboot/wdboot.S
+http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/arch/atari/stand/xxboot/sdboot/sdboot.S
+http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/arch/atari/stand/xxboot/fdboot/fdboot.S
+
diff --git a/docs/userguide/ca/images/apps-images/activitymonitor.png b/docs/userguide/ca/images/apps-images/activitymonitor.png
new file mode 100644
index 0000000000..94ee224e90
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/activitymonitor.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmanager-1.png b/docs/userguide/ca/images/apps-images/bootmanager-1.png
new file mode 100644
index 0000000000..254f731d81
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmanager-1.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmanager-2.png b/docs/userguide/ca/images/apps-images/bootmanager-2.png
new file mode 100644
index 0000000000..a4e7367623
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmanager-2.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmanager-3.png b/docs/userguide/ca/images/apps-images/bootmanager-3.png
new file mode 100644
index 0000000000..b92bb346c5
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmanager-3.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmanager-4.png b/docs/userguide/ca/images/apps-images/bootmanager-4.png
new file mode 100644
index 0000000000..7148b2d4d5
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmanager-4.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmanager-5.png b/docs/userguide/ca/images/apps-images/bootmanager-5.png
new file mode 100644
index 0000000000..3a17fce129
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmanager-5.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmanager-6.png b/docs/userguide/ca/images/apps-images/bootmanager-6.png
new file mode 100644
index 0000000000..4d766dcf74
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmanager-6.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmanager-7.png b/docs/userguide/ca/images/apps-images/bootmanager-7.png
new file mode 100644
index 0000000000..7fab263435
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmanager-7.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmanager-8.png b/docs/userguide/ca/images/apps-images/bootmanager-8.png
new file mode 100644
index 0000000000..6ab9b43e85
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmanager-8.png differ
diff --git a/docs/userguide/ca/images/apps-images/bootmenu.png b/docs/userguide/ca/images/apps-images/bootmenu.png
new file mode 100644
index 0000000000..1fe7ead138
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/bootmenu.png differ
diff --git a/docs/userguide/ca/images/apps-images/cdplayer.png b/docs/userguide/ca/images/apps-images/cdplayer.png
new file mode 100644
index 0000000000..07e941933d
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/cdplayer.png differ
diff --git a/docs/userguide/ca/images/apps-images/charactermap.png b/docs/userguide/ca/images/apps-images/charactermap.png
new file mode 100644
index 0000000000..a5542f3831
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/charactermap.png differ
diff --git a/docs/userguide/ca/images/apps-images/cli-alert.png b/docs/userguide/ca/images/apps-images/cli-alert.png
new file mode 100644
index 0000000000..a372778720
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/cli-alert.png differ
diff --git a/docs/userguide/ca/images/apps-images/cli-desklink.png b/docs/userguide/ca/images/apps-images/cli-desklink.png
new file mode 100644
index 0000000000..b56fd0c53f
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/cli-desklink.png differ
diff --git a/docs/userguide/ca/images/apps-images/cli-filepanel.png b/docs/userguide/ca/images/apps-images/cli-filepanel.png
new file mode 100644
index 0000000000..d9f7b81490
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/cli-filepanel.png differ
diff --git a/docs/userguide/ca/images/apps-images/codycam.png b/docs/userguide/ca/images/apps-images/codycam.png
new file mode 100644
index 0000000000..5679698b76
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/codycam.png differ
diff --git a/docs/userguide/ca/images/apps-images/deskcalc.png b/docs/userguide/ca/images/apps-images/deskcalc.png
new file mode 100644
index 0000000000..b4b14b991d
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/deskcalc.png differ
diff --git a/docs/userguide/ca/images/apps-images/diskprobe-about-attr.png b/docs/userguide/ca/images/apps-images/diskprobe-about-attr.png
new file mode 100644
index 0000000000..a7bee6b197
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/diskprobe-about-attr.png differ
diff --git a/docs/userguide/ca/images/apps-images/diskprobe.png b/docs/userguide/ca/images/apps-images/diskprobe.png
new file mode 100644
index 0000000000..8f4f2a1762
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/diskprobe.png differ
diff --git a/docs/userguide/ca/images/apps-images/diskusage.png b/docs/userguide/ca/images/apps-images/diskusage.png
new file mode 100644
index 0000000000..6b7f86709d
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/diskusage.png differ
diff --git a/docs/userguide/ca/images/apps-images/drivesetup-create.png b/docs/userguide/ca/images/apps-images/drivesetup-create.png
new file mode 100644
index 0000000000..d91486def3
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/drivesetup-create.png differ
diff --git a/docs/userguide/ca/images/apps-images/drivesetup-initialize.png b/docs/userguide/ca/images/apps-images/drivesetup-initialize.png
new file mode 100644
index 0000000000..8c02ea1b90
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/drivesetup-initialize.png differ
diff --git a/docs/userguide/ca/images/apps-images/drivesetup.png b/docs/userguide/ca/images/apps-images/drivesetup.png
new file mode 100644
index 0000000000..f14d571b05
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/drivesetup.png differ
diff --git a/docs/userguide/ca/images/apps-images/expander-preferences.png b/docs/userguide/ca/images/apps-images/expander-preferences.png
new file mode 100644
index 0000000000..3288945617
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/expander-preferences.png differ
diff --git a/docs/userguide/ca/images/apps-images/expander.png b/docs/userguide/ca/images/apps-images/expander.png
new file mode 100644
index 0000000000..07b37ea9cd
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/expander.png differ
diff --git a/docs/userguide/ca/images/apps-images/i-o-m-gradients.png b/docs/userguide/ca/images/apps-images/i-o-m-gradients.png
new file mode 100644
index 0000000000..db2823f143
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/i-o-m-gradients.png differ
diff --git a/docs/userguide/ca/images/apps-images/i-o-m-overview.png b/docs/userguide/ca/images/apps-images/i-o-m-overview.png
new file mode 100644
index 0000000000..6429bbb7eb
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/i-o-m-overview.png differ
diff --git a/docs/userguide/ca/images/apps-images/installer.png b/docs/userguide/ca/images/apps-images/installer.png
new file mode 100644
index 0000000000..0106866921
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/installer.png differ
diff --git a/docs/userguide/ca/images/apps-images/magnify.png b/docs/userguide/ca/images/apps-images/magnify.png
new file mode 100644
index 0000000000..6fea1ac224
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/magnify.png differ
diff --git a/docs/userguide/ca/images/apps-images/mail-attachments.png b/docs/userguide/ca/images/apps-images/mail-attachments.png
new file mode 100644
index 0000000000..12df2df096
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mail-attachments.png differ
diff --git a/docs/userguide/ca/images/apps-images/mail-preferences.png b/docs/userguide/ca/images/apps-images/mail-preferences.png
new file mode 100644
index 0000000000..64c0b9d22a
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mail-preferences.png differ
diff --git a/docs/userguide/ca/images/apps-images/mail-read.png b/docs/userguide/ca/images/apps-images/mail-read.png
new file mode 100644
index 0000000000..1e11ffa4a0
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mail-read.png differ
diff --git a/docs/userguide/ca/images/apps-images/mail-signature.png b/docs/userguide/ca/images/apps-images/mail-signature.png
new file mode 100644
index 0000000000..432cc5b522
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mail-signature.png differ
diff --git a/docs/userguide/ca/images/apps-images/mail-spellcheck.png b/docs/userguide/ca/images/apps-images/mail-spellcheck.png
new file mode 100644
index 0000000000..2511586647
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mail-spellcheck.png differ
diff --git a/docs/userguide/ca/images/apps-images/mail-write.png b/docs/userguide/ca/images/apps-images/mail-write.png
new file mode 100644
index 0000000000..fe85df60a6
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mail-write.png differ
diff --git a/docs/userguide/ca/images/apps-images/mediaplayer-info.png b/docs/userguide/ca/images/apps-images/mediaplayer-info.png
new file mode 100644
index 0000000000..5601ff94c4
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mediaplayer-info.png differ
diff --git a/docs/userguide/ca/images/apps-images/mediaplayer-playlist.png b/docs/userguide/ca/images/apps-images/mediaplayer-playlist.png
new file mode 100644
index 0000000000..03f666ff76
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mediaplayer-playlist.png differ
diff --git a/docs/userguide/ca/images/apps-images/mediaplayer-settings.png b/docs/userguide/ca/images/apps-images/mediaplayer-settings.png
new file mode 100644
index 0000000000..9d7ef19ea4
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mediaplayer-settings.png differ
diff --git a/docs/userguide/ca/images/apps-images/mediaplayer.png b/docs/userguide/ca/images/apps-images/mediaplayer.png
new file mode 100644
index 0000000000..ad6cc192a6
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/mediaplayer.png differ
diff --git a/docs/userguide/ca/images/apps-images/midiplayer.png b/docs/userguide/ca/images/apps-images/midiplayer.png
new file mode 100644
index 0000000000..22b2081dd4
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/midiplayer.png differ
diff --git a/docs/userguide/ca/images/apps-images/newactivitymonitor.png b/docs/userguide/ca/images/apps-images/newactivitymonitor.png
new file mode 100644
index 0000000000..94ee224e90
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/newactivitymonitor.png differ
diff --git a/docs/userguide/ca/images/apps-images/packageinstaller-installer.png b/docs/userguide/ca/images/apps-images/packageinstaller-installer.png
new file mode 100644
index 0000000000..5ce144af22
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/packageinstaller-installer.png differ
diff --git a/docs/userguide/ca/images/apps-images/packageinstaller.png b/docs/userguide/ca/images/apps-images/packageinstaller.png
new file mode 100644
index 0000000000..cdab34eda3
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/packageinstaller.png differ
diff --git a/docs/userguide/ca/images/apps-images/people-files.png b/docs/userguide/ca/images/apps-images/people-files.png
new file mode 100644
index 0000000000..f82758f20c
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/people-files.png differ
diff --git a/docs/userguide/ca/images/apps-images/people.png b/docs/userguide/ca/images/apps-images/people.png
new file mode 100644
index 0000000000..6b7854f0dc
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/people.png differ
diff --git a/docs/userguide/ca/images/apps-images/poorman.png b/docs/userguide/ca/images/apps-images/poorman.png
new file mode 100644
index 0000000000..df094ffbd9
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/poorman.png differ
diff --git a/docs/userguide/ca/images/apps-images/screenshot.png b/docs/userguide/ca/images/apps-images/screenshot.png
new file mode 100644
index 0000000000..8e54baaea9
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/screenshot.png differ
diff --git a/docs/userguide/ca/images/apps-images/showimage-browse.jpg b/docs/userguide/ca/images/apps-images/showimage-browse.jpg
new file mode 100644
index 0000000000..2d4681c1dd
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/showimage-browse.jpg differ
diff --git a/docs/userguide/ca/images/apps-images/showimage-dnd.jpg b/docs/userguide/ca/images/apps-images/showimage-dnd.jpg
new file mode 100644
index 0000000000..e284a8d7c0
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/showimage-dnd.jpg differ
diff --git a/docs/userguide/ca/images/apps-images/showimage-edit.jpg b/docs/userguide/ca/images/apps-images/showimage-edit.jpg
new file mode 100644
index 0000000000..f2d69b4b74
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/showimage-edit.jpg differ
diff --git a/docs/userguide/ca/images/apps-images/showimage-toolbar.png b/docs/userguide/ca/images/apps-images/showimage-toolbar.png
new file mode 100644
index 0000000000..a51f23f576
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/showimage-toolbar.png differ
diff --git a/docs/userguide/ca/images/apps-images/showimage-view.jpg b/docs/userguide/ca/images/apps-images/showimage-view.jpg
new file mode 100644
index 0000000000..2130d0b3d6
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/showimage-view.jpg differ
diff --git a/docs/userguide/ca/images/apps-images/stylededit.png b/docs/userguide/ca/images/apps-images/stylededit.png
new file mode 100644
index 0000000000..4ebd7e2643
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/stylededit.png differ
diff --git a/docs/userguide/ca/images/apps-images/terminal-settings.png b/docs/userguide/ca/images/apps-images/terminal-settings.png
new file mode 100644
index 0000000000..331b505450
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/terminal-settings.png differ
diff --git a/docs/userguide/ca/images/apps-images/terminal.png b/docs/userguide/ca/images/apps-images/terminal.png
new file mode 100644
index 0000000000..079ff04eed
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/terminal.png differ
diff --git a/docs/userguide/ca/images/apps-images/textsearch.png b/docs/userguide/ca/images/apps-images/textsearch.png
new file mode 100644
index 0000000000..974ec4c06a
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/textsearch.png differ
diff --git a/docs/userguide/ca/images/apps-images/web+bookmarks.png b/docs/userguide/ca/images/apps-images/web+bookmarks.png
new file mode 100644
index 0000000000..7d8647aed8
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/web+bookmarks.png differ
diff --git a/docs/userguide/ca/images/apps-images/web+download.png b/docs/userguide/ca/images/apps-images/web+download.png
new file mode 100644
index 0000000000..621e022340
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/web+download.png differ
diff --git a/docs/userguide/ca/images/apps-images/web+downloads-folder.png b/docs/userguide/ca/images/apps-images/web+downloads-folder.png
new file mode 100644
index 0000000000..f01f9e3b9b
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/web+downloads-folder.png differ
diff --git a/docs/userguide/ca/images/apps-images/web+downloads-window.png b/docs/userguide/ca/images/apps-images/web+downloads-window.png
new file mode 100644
index 0000000000..402072a463
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/web+downloads-window.png differ
diff --git a/docs/userguide/ca/images/apps-images/web+settings.png b/docs/userguide/ca/images/apps-images/web+settings.png
new file mode 100644
index 0000000000..7b9a0945ad
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/web+settings.png differ
diff --git a/docs/userguide/ca/images/apps-images/webpositive-bookmarks.png b/docs/userguide/ca/images/apps-images/webpositive-bookmarks.png
new file mode 100644
index 0000000000..e7a04ba460
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/webpositive-bookmarks.png differ
diff --git a/docs/userguide/ca/images/apps-images/webpositive-downloads.png b/docs/userguide/ca/images/apps-images/webpositive-downloads.png
new file mode 100644
index 0000000000..88ceb0e825
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/webpositive-downloads.png differ
diff --git a/docs/userguide/ca/images/apps-images/webpositive-locator.png b/docs/userguide/ca/images/apps-images/webpositive-locator.png
new file mode 100644
index 0000000000..eeb3491e43
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/webpositive-locator.png differ
diff --git a/docs/userguide/ca/images/apps-images/webpositive-settings.png b/docs/userguide/ca/images/apps-images/webpositive-settings.png
new file mode 100644
index 0000000000..2a6123a735
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/webpositive-settings.png differ
diff --git a/docs/userguide/ca/images/apps-images/webpositive-tabbar.png b/docs/userguide/ca/images/apps-images/webpositive-tabbar.png
new file mode 100644
index 0000000000..5cf13f972e
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/webpositive-tabbar.png differ
diff --git a/docs/userguide/ca/images/apps-images/webpositive.png b/docs/userguide/ca/images/apps-images/webpositive.png
new file mode 100644
index 0000000000..17f776e5d8
Binary files /dev/null and b/docs/userguide/ca/images/apps-images/webpositive.png differ
diff --git a/docs/userguide/ca/images/attributes-images/people.png b/docs/userguide/ca/images/attributes-images/people.png
new file mode 100644
index 0000000000..df7892c6c5
Binary files /dev/null and b/docs/userguide/ca/images/attributes-images/people.png differ
diff --git a/docs/userguide/ca/images/deskbar-images/calendar.png b/docs/userguide/ca/images/deskbar-images/calendar.png
new file mode 100644
index 0000000000..b805afaee5
Binary files /dev/null and b/docs/userguide/ca/images/deskbar-images/calendar.png differ
diff --git a/docs/userguide/ca/images/deskbar-images/configure.png b/docs/userguide/ca/images/deskbar-images/configure.png
new file mode 100644
index 0000000000..3f53b2280d
Binary files /dev/null and b/docs/userguide/ca/images/deskbar-images/configure.png differ
diff --git a/docs/userguide/ca/images/deskbar-images/deskbar.png b/docs/userguide/ca/images/deskbar-images/deskbar.png
new file mode 100644
index 0000000000..67d09d587b
Binary files /dev/null and b/docs/userguide/ca/images/deskbar-images/deskbar.png differ
diff --git a/docs/userguide/ca/images/deskbar-images/list-of-apps.png b/docs/userguide/ca/images/deskbar-images/list-of-apps.png
new file mode 100644
index 0000000000..e9f9cd34f7
Binary files /dev/null and b/docs/userguide/ca/images/deskbar-images/list-of-apps.png differ
diff --git a/docs/userguide/ca/images/deskbar-images/positions.png b/docs/userguide/ca/images/deskbar-images/positions.png
new file mode 100644
index 0000000000..de38e8dee7
Binary files /dev/null and b/docs/userguide/ca/images/deskbar-images/positions.png differ
diff --git a/docs/userguide/ca/images/desktop-applets-images/launchbox.png b/docs/userguide/ca/images/desktop-applets-images/launchbox.png
new file mode 100644
index 0000000000..16d43d404b
Binary files /dev/null and b/docs/userguide/ca/images/desktop-applets-images/launchbox.png differ
diff --git a/docs/userguide/ca/images/filesystem-layout-images/achtung-system.png b/docs/userguide/ca/images/filesystem-layout-images/achtung-system.png
new file mode 100644
index 0000000000..fbcebee00c
Binary files /dev/null and b/docs/userguide/ca/images/filesystem-layout-images/achtung-system.png differ
diff --git a/docs/userguide/ca/images/filesystem-layout-images/achtung-user.png b/docs/userguide/ca/images/filesystem-layout-images/achtung-user.png
new file mode 100644
index 0000000000..fa6d1cfa24
Binary files /dev/null and b/docs/userguide/ca/images/filesystem-layout-images/achtung-user.png differ
diff --git a/docs/userguide/ca/images/filetypes-images/filetype-addon-stylededit.png b/docs/userguide/ca/images/filetypes-images/filetype-addon-stylededit.png
new file mode 100644
index 0000000000..928f02c631
Binary files /dev/null and b/docs/userguide/ca/images/filetypes-images/filetype-addon-stylededit.png differ
diff --git a/docs/userguide/ca/images/filetypes-images/filetype-addon.png b/docs/userguide/ca/images/filetypes-images/filetype-addon.png
new file mode 100644
index 0000000000..15180be2d6
Binary files /dev/null and b/docs/userguide/ca/images/filetypes-images/filetype-addon.png differ
diff --git a/docs/userguide/ca/images/gui-images/favorites.png b/docs/userguide/ca/images/gui-images/favorites.png
new file mode 100644
index 0000000000..cf9f5f3be5
Binary files /dev/null and b/docs/userguide/ca/images/gui-images/favorites.png differ
diff --git a/docs/userguide/ca/images/gui-images/gui-s+t.gif b/docs/userguide/ca/images/gui-images/gui-s+t.gif
new file mode 100644
index 0000000000..6cbab7f641
Binary files /dev/null and b/docs/userguide/ca/images/gui-images/gui-s+t.gif differ
diff --git a/docs/userguide/ca/images/gui-images/gui-stacking.png b/docs/userguide/ca/images/gui-images/gui-stacking.png
new file mode 100644
index 0000000000..fb2cce5572
Binary files /dev/null and b/docs/userguide/ca/images/gui-images/gui-stacking.png differ
diff --git a/docs/userguide/ca/images/gui-images/gui-tiling.png b/docs/userguide/ca/images/gui-images/gui-tiling.png
new file mode 100644
index 0000000000..7f18ae5cf5
Binary files /dev/null and b/docs/userguide/ca/images/gui-images/gui-tiling.png differ
diff --git a/docs/userguide/ca/images/gui-images/gui.png b/docs/userguide/ca/images/gui-images/gui.png
new file mode 100644
index 0000000000..0ee9666efc
Binary files /dev/null and b/docs/userguide/ca/images/gui-images/gui.png differ
diff --git a/docs/userguide/ca/images/gui-images/open-save.png b/docs/userguide/ca/images/gui-images/open-save.png
new file mode 100644
index 0000000000..662bedc2ae
Binary files /dev/null and b/docs/userguide/ca/images/gui-images/open-save.png differ
diff --git a/docs/userguide/ca/images/gui-images/resizing.png b/docs/userguide/ca/images/gui-images/resizing.png
new file mode 100644
index 0000000000..2a2ff48320
Binary files /dev/null and b/docs/userguide/ca/images/gui-images/resizing.png differ
diff --git a/docs/userguide/ca/images/networkstatus-images/applet.png b/docs/userguide/ca/images/networkstatus-images/applet.png
new file mode 100644
index 0000000000..81e42499af
Binary files /dev/null and b/docs/userguide/ca/images/networkstatus-images/applet.png differ
diff --git a/docs/userguide/ca/images/networkstatus-images/icon-connecting.png b/docs/userguide/ca/images/networkstatus-images/icon-connecting.png
new file mode 100644
index 0000000000..84013cb9a6
Binary files /dev/null and b/docs/userguide/ca/images/networkstatus-images/icon-connecting.png differ
diff --git a/docs/userguide/ca/images/networkstatus-images/icon-noconnection.png b/docs/userguide/ca/images/networkstatus-images/icon-noconnection.png
new file mode 100644
index 0000000000..329d5a6c94
Binary files /dev/null and b/docs/userguide/ca/images/networkstatus-images/icon-noconnection.png differ
diff --git a/docs/userguide/ca/images/networkstatus-images/icon-nodevices.png b/docs/userguide/ca/images/networkstatus-images/icon-nodevices.png
new file mode 100644
index 0000000000..442f3b6c8a
Binary files /dev/null and b/docs/userguide/ca/images/networkstatus-images/icon-nodevices.png differ
diff --git a/docs/userguide/ca/images/networkstatus-images/icon-nosettings.png b/docs/userguide/ca/images/networkstatus-images/icon-nosettings.png
new file mode 100644
index 0000000000..a0fa47e9b8
Binary files /dev/null and b/docs/userguide/ca/images/networkstatus-images/icon-nosettings.png differ
diff --git a/docs/userguide/ca/images/networkstatus-images/icon-ready.png b/docs/userguide/ca/images/networkstatus-images/icon-ready.png
new file mode 100644
index 0000000000..7d9ea72428
Binary files /dev/null and b/docs/userguide/ca/images/networkstatus-images/icon-ready.png differ
diff --git a/docs/userguide/ca/images/powerstatus-images/applet.png b/docs/userguide/ca/images/powerstatus-images/applet.png
new file mode 100644
index 0000000000..64c30d75f3
Binary files /dev/null and b/docs/userguide/ca/images/powerstatus-images/applet.png differ
diff --git a/docs/userguide/ca/images/prefs-images/appearance-antialiasing.png b/docs/userguide/ca/images/prefs-images/appearance-antialiasing.png
new file mode 100644
index 0000000000..cbb49dc808
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/appearance-antialiasing.png differ
diff --git a/docs/userguide/ca/images/prefs-images/appearance-colors.png b/docs/userguide/ca/images/prefs-images/appearance-colors.png
new file mode 100644
index 0000000000..eeb3574015
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/appearance-colors.png differ
diff --git a/docs/userguide/ca/images/prefs-images/appearance-decorators.png b/docs/userguide/ca/images/prefs-images/appearance-decorators.png
new file mode 100644
index 0000000000..99d9ade42b
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/appearance-decorators.png differ
diff --git a/docs/userguide/ca/images/prefs-images/appearance-fonts.png b/docs/userguide/ca/images/prefs-images/appearance-fonts.png
new file mode 100644
index 0000000000..c962c53232
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/appearance-fonts.png differ
diff --git a/docs/userguide/ca/images/prefs-images/appearance-glyph-off.png b/docs/userguide/ca/images/prefs-images/appearance-glyph-off.png
new file mode 100644
index 0000000000..0fe9e2169c
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/appearance-glyph-off.png differ
diff --git a/docs/userguide/ca/images/prefs-images/appearance-glyph-on-subpixel.png b/docs/userguide/ca/images/prefs-images/appearance-glyph-on-subpixel.png
new file mode 100644
index 0000000000..e4d03a1643
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/appearance-glyph-on-subpixel.png differ
diff --git a/docs/userguide/ca/images/prefs-images/appearance-glyph-on.png b/docs/userguide/ca/images/prefs-images/appearance-glyph-on.png
new file mode 100644
index 0000000000..28b80dfed8
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/appearance-glyph-on.png differ
diff --git a/docs/userguide/ca/images/prefs-images/appearance-subpixel.png b/docs/userguide/ca/images/prefs-images/appearance-subpixel.png
new file mode 100644
index 0000000000..a42a3d006e
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/appearance-subpixel.png differ
diff --git a/docs/userguide/ca/images/prefs-images/backgrounds.png b/docs/userguide/ca/images/prefs-images/backgrounds.png
new file mode 100644
index 0000000000..ed757967dc
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/backgrounds.png differ
diff --git a/docs/userguide/ca/images/prefs-images/datatranslations.png b/docs/userguide/ca/images/prefs-images/datatranslations.png
new file mode 100644
index 0000000000..c7ea18a396
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/datatranslations.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-accounts.png b/docs/userguide/ca/images/prefs-images/e-mail-accounts.png
new file mode 100644
index 0000000000..17694e831e
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-accounts.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-filter-header.png b/docs/userguide/ca/images/prefs-images/e-mail-filter-header.png
new file mode 100644
index 0000000000..9e6839c9c5
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-filter-header.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-filter-notification.png b/docs/userguide/ca/images/prefs-images/e-mail-filter-notification.png
new file mode 100644
index 0000000000..c1e5160bb6
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-filter-notification.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-filter-spam.png b/docs/userguide/ca/images/prefs-images/e-mail-filter-spam.png
new file mode 100644
index 0000000000..2b88579c8f
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-filter-spam.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-in.png b/docs/userguide/ca/images/prefs-images/e-mail-in.png
new file mode 100644
index 0000000000..8d42bb21b5
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-in.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-mailbox.png b/docs/userguide/ca/images/prefs-images/e-mail-mailbox.png
new file mode 100644
index 0000000000..8ea1d4811e
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-mailbox.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-new-account-2.png b/docs/userguide/ca/images/prefs-images/e-mail-new-account-2.png
new file mode 100644
index 0000000000..fd42a1cda9
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-new-account-2.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-new-account.png b/docs/userguide/ca/images/prefs-images/e-mail-new-account.png
new file mode 100644
index 0000000000..8904978729
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-new-account.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-out.png b/docs/userguide/ca/images/prefs-images/e-mail-out.png
new file mode 100644
index 0000000000..2ed6eecb6c
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-out.png differ
diff --git a/docs/userguide/ca/images/prefs-images/e-mail-settings.png b/docs/userguide/ca/images/prefs-images/e-mail-settings.png
new file mode 100644
index 0000000000..00c0e34085
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/e-mail-settings.png differ
diff --git a/docs/userguide/ca/images/prefs-images/fonts.png b/docs/userguide/ca/images/prefs-images/fonts.png
new file mode 100644
index 0000000000..fbf879455d
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/fonts.png differ
diff --git a/docs/userguide/ca/images/prefs-images/keyboard.png b/docs/userguide/ca/images/prefs-images/keyboard.png
new file mode 100644
index 0000000000..d7ead8e810
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/keyboard.png differ
diff --git a/docs/userguide/ca/images/prefs-images/keymap.png b/docs/userguide/ca/images/prefs-images/keymap.png
new file mode 100644
index 0000000000..b502b82adc
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/keymap.png differ
diff --git a/docs/userguide/ca/images/prefs-images/locale-formatting.png b/docs/userguide/ca/images/prefs-images/locale-formatting.png
new file mode 100644
index 0000000000..1debec6faa
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/locale-formatting.png differ
diff --git a/docs/userguide/ca/images/prefs-images/locale-language.png b/docs/userguide/ca/images/prefs-images/locale-language.png
new file mode 100644
index 0000000000..d94efe28ac
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/locale-language.png differ
diff --git a/docs/userguide/ca/images/prefs-images/mouse.png b/docs/userguide/ca/images/prefs-images/mouse.png
new file mode 100644
index 0000000000..b735a68a7d
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/mouse.png differ
diff --git a/docs/userguide/ca/images/prefs-images/network.png b/docs/userguide/ca/images/prefs-images/network.png
new file mode 100644
index 0000000000..0cb30f816f
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/network.png differ
diff --git a/docs/userguide/ca/images/prefs-images/screen.png b/docs/userguide/ca/images/prefs-images/screen.png
new file mode 100644
index 0000000000..75cfe8bcb2
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/screen.png differ
diff --git a/docs/userguide/ca/images/prefs-images/screensaver-fade.png b/docs/userguide/ca/images/prefs-images/screensaver-fade.png
new file mode 100644
index 0000000000..cdb2a2e5e3
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/screensaver-fade.png differ
diff --git a/docs/userguide/ca/images/prefs-images/screensaver-modules.png b/docs/userguide/ca/images/prefs-images/screensaver-modules.png
new file mode 100644
index 0000000000..ebeac24d1e
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/screensaver-modules.png differ
diff --git a/docs/userguide/ca/images/prefs-images/sounds.png b/docs/userguide/ca/images/prefs-images/sounds.png
new file mode 100644
index 0000000000..e89cb8a52a
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/sounds.png differ
diff --git a/docs/userguide/ca/images/prefs-images/time-time.png b/docs/userguide/ca/images/prefs-images/time-time.png
new file mode 100644
index 0000000000..4b60a7136d
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/time-time.png differ
diff --git a/docs/userguide/ca/images/prefs-images/time-timezone.png b/docs/userguide/ca/images/prefs-images/time-timezone.png
new file mode 100644
index 0000000000..4ddf6df643
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/time-timezone.png differ
diff --git a/docs/userguide/ca/images/prefs-images/touchpad.png b/docs/userguide/ca/images/prefs-images/touchpad.png
new file mode 100644
index 0000000000..b7f7365b9d
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/touchpad.png differ
diff --git a/docs/userguide/ca/images/prefs-images/virtualmemory.png b/docs/userguide/ca/images/prefs-images/virtualmemory.png
new file mode 100644
index 0000000000..19f66bcb1c
Binary files /dev/null and b/docs/userguide/ca/images/prefs-images/virtualmemory.png differ
diff --git a/docs/userguide/ca/images/processcontroller-images/applet.png b/docs/userguide/ca/images/processcontroller-images/applet.png
new file mode 100644
index 0000000000..6bb61d3151
Binary files /dev/null and b/docs/userguide/ca/images/processcontroller-images/applet.png differ
diff --git a/docs/userguide/ca/images/processcontroller-images/memory.png b/docs/userguide/ca/images/processcontroller-images/memory.png
new file mode 100644
index 0000000000..e2b7e4f4de
Binary files /dev/null and b/docs/userguide/ca/images/processcontroller-images/memory.png differ
diff --git a/docs/userguide/ca/images/processcontroller-images/priority.png b/docs/userguide/ca/images/processcontroller-images/priority.png
new file mode 100644
index 0000000000..c40c0b0678
Binary files /dev/null and b/docs/userguide/ca/images/processcontroller-images/priority.png differ
diff --git a/docs/userguide/ca/images/processcontroller-images/quit.png b/docs/userguide/ca/images/processcontroller-images/quit.png
new file mode 100644
index 0000000000..497b1801db
Binary files /dev/null and b/docs/userguide/ca/images/processcontroller-images/quit.png differ
diff --git a/docs/userguide/ca/images/queries-images/basic-query.png b/docs/userguide/ca/images/queries-images/basic-query.png
new file mode 100644
index 0000000000..4fb4306de2
Binary files /dev/null and b/docs/userguide/ca/images/queries-images/basic-query.png differ
diff --git a/docs/userguide/ca/images/queries-images/formula-query.png b/docs/userguide/ca/images/queries-images/formula-query.png
new file mode 100644
index 0000000000..23f94c790d
Binary files /dev/null and b/docs/userguide/ca/images/queries-images/formula-query.png differ
diff --git a/docs/userguide/ca/images/queries-images/query-window-filled.png b/docs/userguide/ca/images/queries-images/query-window-filled.png
new file mode 100644
index 0000000000..a11ac49515
Binary files /dev/null and b/docs/userguide/ca/images/queries-images/query-window-filled.png differ
diff --git a/docs/userguide/ca/images/queries-images/query-window.png b/docs/userguide/ca/images/queries-images/query-window.png
new file mode 100644
index 0000000000..6d38e807ee
Binary files /dev/null and b/docs/userguide/ca/images/queries-images/query-window.png differ
diff --git a/docs/userguide/ca/images/queries-images/result-window.png b/docs/userguide/ca/images/queries-images/result-window.png
new file mode 100644
index 0000000000..a45f9a70fd
Binary files /dev/null and b/docs/userguide/ca/images/queries-images/result-window.png differ
diff --git a/docs/userguide/ca/images/teammonitor-images/teammonitor.png b/docs/userguide/ca/images/teammonitor-images/teammonitor.png
new file mode 100644
index 0000000000..26fed82446
Binary files /dev/null and b/docs/userguide/ca/images/teammonitor-images/teammonitor.png differ
diff --git a/docs/userguide/ca/images/tracker-images/drill-down.png b/docs/userguide/ca/images/tracker-images/drill-down.png
new file mode 100644
index 0000000000..74d1e1caf6
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/drill-down.png differ
diff --git a/docs/userguide/ca/images/tracker-images/get-info.png b/docs/userguide/ca/images/tracker-images/get-info.png
new file mode 100644
index 0000000000..fc9e493c82
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/get-info.png differ
diff --git a/docs/userguide/ca/images/tracker-images/mount-settings.png b/docs/userguide/ca/images/tracker-images/mount-settings.png
new file mode 100644
index 0000000000..fbf85dd2b6
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/mount-settings.png differ
diff --git a/docs/userguide/ca/images/tracker-images/new-menu.png b/docs/userguide/ca/images/tracker-images/new-menu.png
new file mode 100644
index 0000000000..09189af74b
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/new-menu.png differ
diff --git a/docs/userguide/ca/images/tracker-images/open-with-preferred.png b/docs/userguide/ca/images/tracker-images/open-with-preferred.png
new file mode 100644
index 0000000000..869ef8da90
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/open-with-preferred.png differ
diff --git a/docs/userguide/ca/images/tracker-images/open-with.png b/docs/userguide/ca/images/tracker-images/open-with.png
new file mode 100644
index 0000000000..42715557a1
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/open-with.png differ
diff --git a/docs/userguide/ca/images/tracker-images/tracker-preferences-navigator.png b/docs/userguide/ca/images/tracker-images/tracker-preferences-navigator.png
new file mode 100644
index 0000000000..68bf5a6cec
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/tracker-preferences-navigator.png differ
diff --git a/docs/userguide/ca/images/tracker-images/transaction-status.png b/docs/userguide/ca/images/tracker-images/transaction-status.png
new file mode 100644
index 0000000000..8799bc6af7
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/transaction-status.png differ
diff --git a/docs/userguide/ca/images/tracker-images/window-drill-down.png b/docs/userguide/ca/images/tracker-images/window-drill-down.png
new file mode 100644
index 0000000000..fb0103d6db
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/window-drill-down.png differ
diff --git a/docs/userguide/ca/images/tracker-images/window-menu.png b/docs/userguide/ca/images/tracker-images/window-menu.png
new file mode 100644
index 0000000000..cffa41cd33
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/window-menu.png differ
diff --git a/docs/userguide/ca/images/tracker-images/window-type-ahead.png b/docs/userguide/ca/images/tracker-images/window-type-ahead.png
new file mode 100644
index 0000000000..9197002fe0
Binary files /dev/null and b/docs/userguide/ca/images/tracker-images/window-type-ahead.png differ
diff --git a/docs/userguide/ca/images/workshop-email-images/browsing.png b/docs/userguide/ca/images/workshop-email-images/browsing.png
new file mode 100644
index 0000000000..9713e0fdfb
Binary files /dev/null and b/docs/userguide/ca/images/workshop-email-images/browsing.png differ
diff --git a/docs/userguide/ca/images/workshop-email-images/daemon-in-deskbar.png b/docs/userguide/ca/images/workshop-email-images/daemon-in-deskbar.png
new file mode 100644
index 0000000000..853d6bd582
Binary files /dev/null and b/docs/userguide/ca/images/workshop-email-images/daemon-in-deskbar.png differ
diff --git a/docs/userguide/ca/images/workshop-email-images/query-1.png b/docs/userguide/ca/images/workshop-email-images/query-1.png
new file mode 100644
index 0000000000..e093383948
Binary files /dev/null and b/docs/userguide/ca/images/workshop-email-images/query-1.png differ
diff --git a/docs/userguide/ca/images/workshop-email-images/query-2.png b/docs/userguide/ca/images/workshop-email-images/query-2.png
new file mode 100644
index 0000000000..b1d2a5f85e
Binary files /dev/null and b/docs/userguide/ca/images/workshop-email-images/query-2.png differ
diff --git a/docs/userguide/ca/images/workshop-email-images/query-3.png b/docs/userguide/ca/images/workshop-email-images/query-3.png
new file mode 100644
index 0000000000..39d4506715
Binary files /dev/null and b/docs/userguide/ca/images/workshop-email-images/query-3.png differ
diff --git a/docs/userguide/ca/images/workshop-email-images/query-4.png b/docs/userguide/ca/images/workshop-email-images/query-4.png
new file mode 100644
index 0000000000..8ecd8de316
Binary files /dev/null and b/docs/userguide/ca/images/workshop-email-images/query-4.png differ
diff --git a/docs/userguide/ca/images/workshop-email-images/status.png b/docs/userguide/ca/images/workshop-email-images/status.png
new file mode 100644
index 0000000000..e425361ba7
Binary files /dev/null and b/docs/userguide/ca/images/workshop-email-images/status.png differ
diff --git a/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetype-extra-attribute.png b/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetype-extra-attribute.png
new file mode 100644
index 0000000000..d957d697cf
Binary files /dev/null and b/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetype-extra-attribute.png differ
diff --git a/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-dvddb-empty.png b/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-dvddb-empty.png
new file mode 100644
index 0000000000..d9e5b8bcce
Binary files /dev/null and b/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-dvddb-empty.png differ
diff --git a/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-dvddb.png b/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-dvddb.png
new file mode 100644
index 0000000000..5411fdfe99
Binary files /dev/null and b/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-dvddb.png differ
diff --git a/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-new-file-type.png b/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-new-file-type.png
new file mode 100644
index 0000000000..97e926f72b
Binary files /dev/null and b/docs/userguide/ca/images/workshop-filetypes+attributes-images/filetypes-new-file-type.png differ
diff --git a/docs/userguide/ca/images/workshop-filetypes+attributes-images/query-dvddb.png b/docs/userguide/ca/images/workshop-filetypes+attributes-images/query-dvddb.png
new file mode 100644
index 0000000000..7897ca38df
Binary files /dev/null and b/docs/userguide/ca/images/workshop-filetypes+attributes-images/query-dvddb.png differ
diff --git a/docs/userguide/ca/images/workshop-wlan-images/join-network.png b/docs/userguide/ca/images/workshop-wlan-images/join-network.png
new file mode 100644
index 0000000000..2fedecda91
Binary files /dev/null and b/docs/userguide/ca/images/workshop-wlan-images/join-network.png differ
diff --git a/docs/userguide/ca/images/workshop-wlan-images/join-status.gif b/docs/userguide/ca/images/workshop-wlan-images/join-status.gif
new file mode 100644
index 0000000000..dea116d418
Binary files /dev/null and b/docs/userguide/ca/images/workshop-wlan-images/join-status.gif differ
diff --git a/docs/userguide/ca/images/workspaces-images/workspaces.png b/docs/userguide/ca/images/workspaces-images/workspaces.png
new file mode 100644
index 0000000000..015f05aa31
Binary files /dev/null and b/docs/userguide/ca/images/workspaces-images/workspaces.png differ
diff --git a/docs/userguide/de/applications.html b/docs/userguide/de/applications.html
index 00a45c3fce..c5a633d2cb 100644
--- a/docs/userguide/de/applications.html
+++ b/docs/userguide/de/applications.html
@@ -43,6 +43,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/activitymonitor.html b/docs/userguide/de/applications/activitymonitor.html
index f5036587d7..fc33c40436 100644
--- a/docs/userguide/de/applications/activitymonitor.html
+++ b/docs/userguide/de/applications/activitymonitor.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/bepdf.html b/docs/userguide/de/applications/bepdf.html
index 47c9d7d9ea..ba799719e0 100644
--- a/docs/userguide/de/applications/bepdf.html
+++ b/docs/userguide/de/applications/bepdf.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/bootmanager.html b/docs/userguide/de/applications/bootmanager.html
index 6544a16d49..299ab52c60 100644
--- a/docs/userguide/de/applications/bootmanager.html
+++ b/docs/userguide/de/applications/bootmanager.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/cdplayer.html b/docs/userguide/de/applications/cdplayer.html
index 039d1af753..a79f2f5708 100644
--- a/docs/userguide/de/applications/cdplayer.html
+++ b/docs/userguide/de/applications/cdplayer.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/charactermap.html b/docs/userguide/de/applications/charactermap.html
index aad632c2b7..a3925326c3 100644
--- a/docs/userguide/de/applications/charactermap.html
+++ b/docs/userguide/de/applications/charactermap.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/cli-apps.html b/docs/userguide/de/applications/cli-apps.html
index 5c3b4c25d2..3817fe5e4f 100644
--- a/docs/userguide/de/applications/cli-apps.html
+++ b/docs/userguide/de/applications/cli-apps.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/codycam.html b/docs/userguide/de/applications/codycam.html
index d45fb29e1d..7e9c3f9956 100644
--- a/docs/userguide/de/applications/codycam.html
+++ b/docs/userguide/de/applications/codycam.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/deskcalc.html b/docs/userguide/de/applications/deskcalc.html
index c1a8c5584f..746185b0f3 100644
--- a/docs/userguide/de/applications/deskcalc.html
+++ b/docs/userguide/de/applications/deskcalc.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
@@ -62,7 +64,7 @@
Rechner ist ein einfacher Rechner, der aber trotzdem einige nette Funktionen hat, die allerdings nicht sofort ersichtlich sind.
-
+
diff --git a/docs/userguide/de/applications/diskusage.html b/docs/userguide/de/applications/diskusage.html
index db3e0a983d..3b4489f2cc 100644
--- a/docs/userguide/de/applications/diskusage.html
+++ b/docs/userguide/de/applications/diskusage.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/drivesetup.html b/docs/userguide/de/applications/drivesetup.html
index ac535f20f8..e49a8609ca 100644
--- a/docs/userguide/de/applications/drivesetup.html
+++ b/docs/userguide/de/applications/drivesetup.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/expander.html b/docs/userguide/de/applications/expander.html
index 630962194a..53505217d0 100644
--- a/docs/userguide/de/applications/expander.html
+++ b/docs/userguide/de/applications/expander.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
@@ -65,14 +67,14 @@
Ein Doppelklick auf ein Archiv öffnet den Entpacker :
-Quelle ALT S öffnet einen Dialog zur Auswahl eines Archivs
+Quelle ALT O öffnet einen Dialog zur Auswahl eines Archivs
Ziel ALT D öffnet einen Dialog, um zu bestimmen wohin entpackt werden soll
Entpacken ALT E startet das Entpacken; kann mit ALT K abgebrochen werden
Der Inhalt des Archivs lässt sich mit Inhalt anzeigen oder ALT L anzeigen und verbergen.
Entpacker kann lediglich ganze Archive entpacken.
Nur einzelne Dateien eines Archivs auspacken, beziehungsweise Dateien entfernen oder hinzufügen, ist nicht möglich.
-Über oder ALT P gelangt man zu den Einstellungen von Entpacker .
+
Über oder ALT S gelangt man zu den Einstellungen von Entpacker .
Die Optionen sind selbsterklärend:
diff --git a/docs/userguide/de/applications/icon-o-matic.html b/docs/userguide/de/applications/icon-o-matic.html
index 35059a5855..dadde4aa4c 100644
--- a/docs/userguide/de/applications/icon-o-matic.html
+++ b/docs/userguide/de/applications/icon-o-matic.html
@@ -24,7 +24,7 @@
@@ -347,7 +349,7 @@ Natürlich kann der Marker verschoben werden, um den Farbverlauf anzupassen. Zus
diff --git a/docs/userguide/de/applications/installer.html b/docs/userguide/de/applications/installer.html
index a9ca8a91b3..e441ca9011 100644
--- a/docs/userguide/de/applications/installer.html
+++ b/docs/userguide/de/applications/installer.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/list-cli-apps.html b/docs/userguide/de/applications/list-cli-apps.html
index 1ec22a356e..1b863d761e 100644
--- a/docs/userguide/de/applications/list-cli-apps.html
+++ b/docs/userguide/de/applications/list-cli-apps.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/magnify.html b/docs/userguide/de/applications/magnify.html
index 28acecc065..a17e3877ca 100644
--- a/docs/userguide/de/applications/magnify.html
+++ b/docs/userguide/de/applications/magnify.html
@@ -43,6 +43,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
@@ -71,7 +73,7 @@ Das jeweils aktivierte, durch ein X markierte der beiden kann mit OPT ← / → / ↑ / ↓ verschoben werden.
Das Auswahlmenü oben rechts enthält mehrere Einträge:
-ALT S Die aktuelle Darstellung wird als "Resource"-Datei gespeichert.
+ALT O Die aktuelle Darstellung wird als "Resource"-Datei gespeichert.
ALT C Die aktuelle Darstellung wird in die Ablage kopiert.
ALT T Die Informationen im Programmfenster oben und unten werden ein/ausgeblendet.
ALT H Fügt ein von maximal zwei blauen Fadenkreuzen hinzu.
diff --git a/docs/userguide/de/applications/mail.html b/docs/userguide/de/applications/mail.html
index 9fb1250207..e7f1f3e580 100644
--- a/docs/userguide/de/applications/mail.html
+++ b/docs/userguide/de/applications/mail.html
@@ -24,7 +24,7 @@
@@ -192,8 +194,8 @@ Entscheidet man sich gegen den Versand von Dateiattributen, darf man nicht verge
diff --git a/docs/userguide/de/applications/mediaplayer.html b/docs/userguide/de/applications/mediaplayer.html
index 27304b7a68..d50678d499 100644
--- a/docs/userguide/de/applications/mediaplayer.html
+++ b/docs/userguide/de/applications/mediaplayer.html
@@ -43,6 +43,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/midiplayer.html b/docs/userguide/de/applications/midiplayer.html
index 97aba194f9..6f56047908 100644
--- a/docs/userguide/de/applications/midiplayer.html
+++ b/docs/userguide/de/applications/midiplayer.html
@@ -43,6 +43,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/packageinstaller.html b/docs/userguide/de/applications/packageinstaller.html
index f85abdce62..41725cd50b 100644
--- a/docs/userguide/de/applications/packageinstaller.html
+++ b/docs/userguide/de/applications/packageinstaller.html
@@ -12,6 +12,7 @@
* Translators:
* Matthias
* taos
+ * Humdinger
*
-->
@@ -41,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
@@ -52,7 +55,6 @@
-
Solange die Übersetzung dieser Seite noch nicht ganz fertig ist, erscheint für die noch fehlenden Teile die englische Version.
PackageInstaller
@@ -61,19 +63,19 @@
Einstellungen: keine
-
This page is currently only a first draft. Please check back later for a refined version.
-
PackageInstaller is a software installer for BeOS packages in PKG format. It provides an easy-to-use GUI that helps in fast package installation in Haiku.
-
It is being executed automatically when you try to open files with .pkg extension.
+
Diese Seite ist nur ein erster Entwurf, sie wird bestimmt irgendwann mal verbessert...
+
Der PackageInstaller ist ein Programm für die Installation von BeOS Paketen im PKG Format. Es besitzt eine einfach zu benutzende Oberfläche, mit der sich Pakete schnell installieren lassen.
+
Es startet automatisch wenn man Dateien mit der Endung .pkg öffnen will.
-
The main window gives access to two configurations:
+
Über das Hauptfenster gelangt man zu zwei Konfigurationen:
-type of installation (depending on the developer there might be more than one (standard) installation option).
-Installation location (only entire partitions/hard disks can be chosen, not custom paths)
+Installationstyp (je nach Entwickler kann es mehr als die eine (Standard) Installationsoption geben)
+Installationsort (es können nur ganze Partitionen oder Festplatten ausgewählt werden, keine eigenen Pfade)
-
After clicking Install the extraction and installation process will begin.
+
Ein Klick auf "Installieren" startet Auspacken und Installation.
-
At this point warnings and errors can appear saying which libraries and dependencies are missing in order to run the program. It might be required to install these packages before attempting to install desired program.
-
When the installation is complete, package should appear in the Deskbar applications menu.
+
An dieser Stelle können Warnungen und Fehler auftauchen, die anzeigen welche Bibliotheken und Abhängigkeiten noch fehlen, bevor das Programm lauffähig ist. Möglicherweise müssen diese Pakete zuerst installiert werden, bevor das eigentliche Paket installiert werden kann.
+
Ist die Installation abgeschlossen, sollte die installierte Anwendung im Anwendungs-Menü der Deskbar erscheinen.
diff --git a/docs/userguide/de/applications/pe.html b/docs/userguide/de/applications/pe.html
index 61be174606..4f68042875 100644
--- a/docs/userguide/de/applications/pe.html
+++ b/docs/userguide/de/applications/pe.html
@@ -40,6 +40,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/people.html b/docs/userguide/de/applications/people.html
index 63da5f95c5..e78ea3e535 100644
--- a/docs/userguide/de/applications/people.html
+++ b/docs/userguide/de/applications/people.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/poorman.html b/docs/userguide/de/applications/poorman.html
index 6632a9c1d7..7c0dc2e857 100644
--- a/docs/userguide/de/applications/poorman.html
+++ b/docs/userguide/de/applications/poorman.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/screenshot.html b/docs/userguide/de/applications/screenshot.html
index d543de3979..b5e747adf0 100644
--- a/docs/userguide/de/applications/screenshot.html
+++ b/docs/userguide/de/applications/screenshot.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/showimage.html b/docs/userguide/de/applications/showimage.html
index a249b6126f..fb3239f349 100644
--- a/docs/userguide/de/applications/showimage.html
+++ b/docs/userguide/de/applications/showimage.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/soundrecorder.html b/docs/userguide/de/applications/soundrecorder.html
index 0275b0724f..258217fe12 100644
--- a/docs/userguide/de/applications/soundrecorder.html
+++ b/docs/userguide/de/applications/soundrecorder.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/stylededit.html b/docs/userguide/de/applications/stylededit.html
index d5b7edf4a3..13f7e739f9 100644
--- a/docs/userguide/de/applications/stylededit.html
+++ b/docs/userguide/de/applications/stylededit.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/terminal.html b/docs/userguide/de/applications/terminal.html
index 705158f026..3cb22d0828 100644
--- a/docs/userguide/de/applications/terminal.html
+++ b/docs/userguide/de/applications/terminal.html
@@ -43,6 +43,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/textsearch.html b/docs/userguide/de/applications/textsearch.html
index 7570da5268..d59130a482 100644
--- a/docs/userguide/de/applications/textsearch.html
+++ b/docs/userguide/de/applications/textsearch.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/tv.html b/docs/userguide/de/applications/tv.html
index 6dfddf450f..00efef057e 100644
--- a/docs/userguide/de/applications/tv.html
+++ b/docs/userguide/de/applications/tv.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/vision.html b/docs/userguide/de/applications/vision.html
index 99487c7475..e8ba3fc0af 100644
--- a/docs/userguide/de/applications/vision.html
+++ b/docs/userguide/de/applications/vision.html
@@ -41,6 +41,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/webpositive.html b/docs/userguide/de/applications/webpositive.html
index 83de177ab6..066bcfcdfa 100644
--- a/docs/userguide/de/applications/webpositive.html
+++ b/docs/userguide/de/applications/webpositive.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/applications/wonderbrush.html b/docs/userguide/de/applications/wonderbrush.html
index 64f26b5de9..9c3f4479a8 100644
--- a/docs/userguide/de/applications/wonderbrush.html
+++ b/docs/userguide/de/applications/wonderbrush.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/attributes.html b/docs/userguide/de/attributes.html
index a6a939f56d..cb25ba777c 100644
--- a/docs/userguide/de/attributes.html
+++ b/docs/userguide/de/attributes.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/bash-scripting.html b/docs/userguide/de/bash-scripting.html
index 72d68247ec..91d78cac48 100644
--- a/docs/userguide/de/bash-scripting.html
+++ b/docs/userguide/de/bash-scripting.html
@@ -43,6 +43,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/bootloader.html b/docs/userguide/de/bootloader.html
index 1d9bad4441..617e0479c3 100644
--- a/docs/userguide/de/bootloader.html
+++ b/docs/userguide/de/bootloader.html
@@ -42,6 +42,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/de/contents.html b/docs/userguide/de/contents.html
index 70bc3c7203..1297e3a4b6 100644
--- a/docs/userguide/de/contents.html
+++ b/docs/userguide/de/contents.html
@@ -4,7 +4,7 @@
diff --git a/docs/userguide/de/preferences/fonts.html b/docs/userguide/de/preferences/fonts.html
index 021c7ae51b..5d0b53fc73 100644
--- a/docs/userguide/de/preferences/fonts.html
+++ b/docs/userguide/de/preferences/fonts.html
@@ -42,17 +42,22 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
- « FileTypes
-:: Einstellungen
-:: Keyboard »
+ « FileTypes
+:: Einstellungen
+:: Keyboard »
+
Solange die Übersetzung dieser Seite noch nicht ganz fertig ist, erscheint für die noch fehlenden Teile die englische Version.
+
+
Since "Fonts" moved into the Appearance panel, this is an outdated page. Do not translate!
Schriftarten
@@ -65,8 +70,8 @@
Haiku verwendet systemweit drei verschiedene Schriftarten. Sie können hier unter "Normal", "Fett" und "Feste Breite" (Schrift mit fester Buchstabenbreite) festgelegt werden. Daneben kann auch noch die Schriftart für Menüs eingestellt werden.
-Standardwerte setzt alles auf Standardwerte zurück.
-Anfangswerte stellt den Zustand wieder her, der beim Start von "Fonts" aktiv war.
+Standardwerte setzt alles auf Standardwerte zurück.
+Anfangswerte stellt den Zustand wieder her, der beim Start von "Fonts" aktiv war.
@@ -79,9 +84,9 @@
diff --git a/docs/userguide/de/preferences/keyboard.html b/docs/userguide/de/preferences/keyboard.html
index efbdc425e9..98e8aea171 100644
--- a/docs/userguide/de/preferences/keyboard.html
+++ b/docs/userguide/de/preferences/keyboard.html
@@ -42,10 +42,12 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
- « Fonts
+ « FileTypes
:: Einstellungen
:: Keymap »
@@ -74,7 +76,7 @@
+
+
+
+ Workshop: Funknetzwerke nutzen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Workshop: Funknetzwerke nutzen
+
+
Bei der heutzutage üblichen Drang zur permanenten Internetverbindung ist es unerlässlich eine funktionierende Netzwerkumgebung zu haben. Weil es für ein so kleines Projekt wie Haiku unmöglich ist mit der laufend neuen Hardware und ihre Treiber Schritt zu halten, verlässt sich Haiku auf eine FreeBSD Kompatibilitätsschicht für seine Netzwerktreiber.
+Dadurch erhält man eine große Anzahl an unterstützter Hardware, wenn auch wahrscheinlich nicht für alles was es so gibt. Online existiert eine Liste unterstützter Hardware und FreeBSD 9's Release Hardware Notes .
+
Zur Zeit werden nur PCI, PCI-X, PCI-Express, Mini PCI, und Mini PCI-Express Geräte unterstützt.
+PCMCIA, CardBus, ExpressCard, USB und ISA Geräte funktionieren noch nicht.
+
+
+
Selbst wenn die erste Hürde von generell unterstützter Hardware genommen ist, benötigen einige Funknetzkarten noch Firmware Module um richtig zu funktionieren. Einige dieser proprietären Firmwaredateien dürfen aus lizenzrechtlichen Gründen nicht mit Haiku geliefert werden. Haiku bietet allerdings ein einfaches Skript, das alle benötigten Dateien herunterlädt und installiert. Wer drahtlos online gehen möchte, sollte das Skript ausführen um sicherzugehen, dass alle eventuell benötigten Firmwaredateien an Bord sind.
+
Dazu öffnet man ein Terminal und schreibt:
+
install-wifi-firmwares.sh
+
Nun werden die entsprechenden Lizenzen angezeigt, die akzeptiert werden müssen bevor die Firmwaredateien installiert werden.
+
+
Besteht keine Internetverbindung, um die fehlenden Firmwaredateien unter Haiku herunterzuladen, gibt es auch eine Offline-Methode, siehe Tipps weiter unten.
+
+
+
Standardmäßig wird nach dem Booten automatisch mit dem ersten nicht-verschlüsselten Netzwerk verbunden. Mit der Desktop-App Networkstatus kann man mit einem spezifischen Netzwerk Kontakt aufnehmen.
+
Ein Rechtsklick auf dessen Icon in der Deskbar zeigt ein Kontextmenü, aus dem der öffentliche Name (die gesendete "SSID") des Netzwerks gewählt wird.
+
+
Es öffnet sich ein Fenster, in dem die Art der Authentifizierung gewählt (wahrscheinlich WPA/WPA2, WEP ist keine sichere Verschlüsselung mehr!) und das Passwort für dieses Funknetzwerk eingegeben werden kann. OK beginnt den Login-Prozess.
+Je nach verwendeter Hardware und Konfiguration kann das eine Weile dauern. Über den Fortschritt wird durch Benachrichtigungen informiert:
+
+
Sobald "Ready" angezeigt wird und das Netzwerkstatus-Icon in der Deskbar ein rundes grünes Licht anzeigt, ist die Verbindung aufgebaut. Enden die Benachrichtigungen mit "No link" und einem gelben Dreieck als Icon, ging etwas schief, wahrscheinlich ein falsches Passwort.
+
+
+
Wer die Konsole bevorzugt oder Skripte nutzen möchte oder das ~/Konfiguration/boot/UserBootscript , um sich nach dem Hochfahren automatisch mit einem bestimmten Funknetzwerk zu verbinden, für den gibt es den Befehl ifconfig .
+
Um nach verfügbaren Funknetzwerken zu suchen, öffnet man ein Terminal und gibt die erste Zeile ein:
+
ifconfig /dev/net/iprowifi3945/0 scan
+name address signal auth
+haiku-top 01:d0:19:a6:88:42 30 WPA
+ArcorInternet123 00:20:12:a4:29:e1 15 WPA
+
Der Pfad zum eigenen Funknetzwerk-Adapter muss selbstverständlich entsprechend angepasst werden.
+Die Ausgabe zeigt den öffenlichen Namen (SSID), die MAC Adresse, Signalstärke und Authentifizierungsmethode aller gefundenen Netzwerke.
+
Mit folgender Befehlszeile wird mit einem bestimmten Funknetzwerk Verbindung aufgenommen. Einzusetzen ist der entsprechende öffentliche Name (SSID) und das zugehörige Passwort.
+
ifconfig /dev/net/iprowifi3945/0 join {SSID} {Passwort}
+
Bevor man ifconfig Befehle absetzt, sollte man warten bis die erste Konfiguration des Funknetzwerk-Adapters nach dem Hochfahren abgeschlossen ist, da diese ansonsten eventuell ignoriert werden. Je nach verwendeter Hardware und Konfiguration kann das eine Weile dauern. Am besten man hat ein Auge auf die Benachrichtigungen...
+
+
+
Funktioniert die Internetverbindung unter Haiku noch nicht, kann man die nötige Firmware wie folgt installieren. Man lädt die nachfolgenden Dateien unter einem anderen Betriebssystem herunter, bootet Haiku, kopiert sie an die entsprechenden Orte und ruft das Skript install-wifi-firmwares.sh auf.
+
+
+Sind alle Dateien an ihrem Platz, geht es weiter wie oben beschrieben, also Terminal öffnen und eingeben:
+install-wifi-firmwares.sh
+Jetzt nuch die Lizenzen lesen und akzeptieren, um alle der jetzt vorhandenen Firmwaredateien zu installieren.
+
+
+
+
+
+
+
+
diff --git a/docs/userguide/de/workspaces.html b/docs/userguide/de/workspaces.html
index b1899005e9..19cdef184c 100644
--- a/docs/userguide/de/workspaces.html
+++ b/docs/userguide/de/workspaces.html
@@ -44,6 +44,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
English
diff --git a/docs/userguide/en/applications.html b/docs/userguide/en/applications.html
index f38910de42..e451e09695 100644
--- a/docs/userguide/en/applications.html
+++ b/docs/userguide/en/applications.html
@@ -40,6 +40,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
« Workshop
diff --git a/docs/userguide/en/applications/activitymonitor.html b/docs/userguide/en/applications/activitymonitor.html
index cb8d5241f4..d56fe0435f 100644
--- a/docs/userguide/en/applications/activitymonitor.html
+++ b/docs/userguide/en/applications/activitymonitor.html
@@ -39,6 +39,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
Applications
diff --git a/docs/userguide/en/applications/bepdf.html b/docs/userguide/en/applications/bepdf.html
index a154bd06a8..2fa0ca31d2 100644
--- a/docs/userguide/en/applications/bepdf.html
+++ b/docs/userguide/en/applications/bepdf.html
@@ -39,6 +39,8 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
diff --git a/docs/userguide/en/preferences/fonts.html b/docs/userguide/en/preferences/fonts.html
index 024dcca00e..0b8ee95686 100644
--- a/docs/userguide/en/preferences/fonts.html
+++ b/docs/userguide/en/preferences/fonts.html
@@ -39,17 +39,21 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
- « FileTypes
-:: Preferences
-:: Keyboard »
+ « FileTypes
+:: Preferences
+:: Keyboard »
+
Since "Fonts" moved into the Appearance panel, this is an outdated page. Do not translate!
+
Fonts
Deskbar:
@@ -61,8 +65,8 @@
Haiku defines three standard fonts for different purposes. You set plain, bold and fixed font types and sizes that will be used throughout the system. Besides these, there's also a separate setting for the font used in menus.
-Defaults resets everything to default values.
-Revert brings back the settings that were active when you started the Fonts preferences.
+Defaults resets everything to default values.
+Revert brings back the settings that were active when you started the Fonts preferences.
@@ -75,9 +79,9 @@
diff --git a/docs/userguide/en/preferences/keyboard.html b/docs/userguide/en/preferences/keyboard.html
index 55af9047a6..11d120d4b2 100644
--- a/docs/userguide/en/preferences/keyboard.html
+++ b/docs/userguide/en/preferences/keyboard.html
@@ -39,9 +39,11 @@
Português
Suomi
Slovenčina
+ Magyar
+ Português (Brazil)
- « Fonts
+ « FileTypes
:: Preferences
:: Keymap »
@@ -70,7 +72,7 @@
+
+
+
+ Workshop: Wireless networking
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Workshop: Wireless networking
+
+
Getting the networking to run is essential in today's need for permanent internet connection. As keeping up to date with all the different and ever changing hardware and drivers is quite impossible for a small project, Haiku relies on a FreeBSD compatibility layer for its networking drivers.
+This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See this list online for a list of supported models or check FreeBSD 9's release hardware notes .
+
Currently only PCI, PCI-X, PCI-Express, Mini PCI, and Mini PCI-Express devices are expected to work.
+PCMCIA, CardBus, ExpressCard, USB and ISA devices still need more work to become functional.
+
+
+
Even if the first hurdle of generally supported hardware is taken, some wireless network cards require binary firmware modules to properly operate. Haiku cannot include some of these proprietary firmware files due to licensing issues. Haiku does however include a simple script which will retrieve and install all of the needed proprietary bits for you. Generally, if you are planning to use wireless networking, it is a good idea to run this script to ensure your system has all of these firmwares available when they are needed.
+
Open a Terminal and type:
+
install-wifi-firmwares.sh
+
Now review the licenses and accept them to install all of the available firmware files.
+
+
If you don't have internet access to download those lacking firmwares under Haiku, there's an offline method, see under tips below.
+
+
+
By default, Haiku will join the first unencrypted wireless network it finds after booting up. To connect to a specific network, you use the Desktop applet NetworkStatus .
+
Right-click on its icon in the Deskbar and choose the network's public name (which is the "SSID" it broadcasts) from the context menu.
+
+
A window opens where you enter the type of authentication (probably WPA/WPA2, WEP is not a secure encryption anymore!) and the password for that wireless network. Click OK to start the login process. Depending on your hardware and network configuration this may take a while. You'll be kept informed of the progress by notifications:
+
+
Once it reads "Ready" and the NetworkStatus icon in the Deskbar shows a green round light, the connection is established. If the notifications end in "No link" and a yellow triangle, something went wrong, probably an incorrect password.
+
+
+
If you prefer to use the command line or would like to use scripting or the ~/config/boot/UserBootscript to automate things to join a specific network on bootup, there's the command ifconfig .
+
Start a Terminal and enter the first line to scan for available wireless networks:
+
ifconfig /dev/net/iprowifi3945/0 scan
+name address signal auth
+haiku-top 01:d0:19:a6:88:42 30 WPA
+ArcorInternet123 00:20:12:a4:29:e1 15 WPA
+
The path to your wireless network adapter has to be adjusted, of course.
+The output shows the public name (SSID), MAC address, signal strength and authentication method of all found networks.
+
To join a network, use this line and insert the respective public name (SSID) and password:
+
ifconfig /dev/net/iprowifi3945/0 join {SSID} {password}
+
Make sure the initial configuration of the wireless network adapter after booting up has finished, before issuing ifconfig commands or they might be ignored. Depending on your hardware and network configuration that may take a while. Watch those notifications...
+
+
+
Here is how you get to install your firmware if you don't yet have a working internet connection under Haiku. You download the following files while in another operating system, boot Haiku, copy them to their respective location and invoke the install-wifi-firmwares.sh script.
+
+
+When all those files are in their place, proceed as described above, i.e. open a Terminal and type:
+install-wifi-firmwares.sh
+Review the licenses and accept them to install all of the now available firmware files.
+
+
+
+
+
+
+
+
+