Searched +hist:25 +hist:dc253d (Results 101 - 125 of 130) sorted by relevance

123456

/haiku/headers/posix/
H A Dresolv.hdiff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/apps/icon-o-matic/gui/
H A DStyleView.hdiff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DPathListView.hdiff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/apps/icon-o-matic/document/
H A DDocument.cppdiff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/apps/deskbar/
H A DCalendarMenuWindow.cppdiff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25fd5c7b Thu Aug 12 10:54:03 MDT 2010 Alex Wilson <yourpalal2@gmail.com> Update some apps/add-ons/preflets for impending changes to the layout API, specifically the layout builders. Also do a bit of style and layout cleanup in some places. This is part of #6407. Everything I've updated should look and function the same as it did before.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38064 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff c984125a Sat Aug 30 08:25:12 MDT 2008 Karsten Heimrich <host.haiku@gmx.de> * not zoomable, minimizable
no hide shortcut, this will hide deskbar too



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27242 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25fd5c7b3558df58baee955efafec15fd2ceadae Thu Aug 12 10:54:03 MDT 2010 Alex Wilson <yourpalal2@gmail.com> Update some apps/add-ons/preflets for impending changes to the layout API, specifically the layout builders. Also do a bit of style and layout cleanup in some places. This is part of #6407. Everything I've updated should look and function the same as it did before.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38064 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff c984125a2dbe35794918482421149d2f4c860ab2 Sat Aug 30 08:25:12 MDT 2008 Karsten Heimrich <host.haiku@gmx.de> * not zoomable, minimizable
no hide shortcut, this will hide deskbar too



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27242 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DBarApp.cppdiff 1e0308a8 Thu Aug 25 14:52:10 MDT 2022 Augustin Cavalier <waddlesplash@gmail.com> Deskbar: Use BControlLook::ComposeIconSize() and other metrics routines.

This gets Deskbar looking somewhat more like its usual self in HiDPI
environments. There are still some hardcoded sizes which need to be
refactored, however.
diff 25dba9f1 Wed Apr 11 13:34:56 MDT 2012 John Scipione <jscipione@gmail.com> Fix another instance of < B_OK vs != B_OK
diff f454574f Wed Apr 11 13:16:25 MDT 2012 John Scipione <jscipione@gmail.com> Fix style issues Axel brought up.
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff f2a68969 Wed Mar 10 15:25:01 MST 2010 Jonas Sundström <jonas@kirilla.com> Adding menu item Restart Tracker, to be shown when Tracker isn't running.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35805 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dba9f11ae0f98fb8786bac163b0129a17e6ada Wed Apr 11 13:34:56 MDT 2012 John Scipione <jscipione@gmail.com> Fix another instance of < B_OK vs != B_OK
diff f454574fca347ea87e13555338d6bc52dd9247be Wed Apr 11 13:16:25 MDT 2012 John Scipione <jscipione@gmail.com> Fix style issues Axel brought up.
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff f2a68969a4a34d01f240d60c00e330f365d7f927 Wed Mar 10 15:25:01 MST 2010 Jonas Sundström <jonas@kirilla.com> Adding menu item Restart Tracker, to be shown when Tracker isn't running.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35805 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/bin/
H A Ddstcheck.cppdiff 0437cdba Sun Feb 26 11:01:25 MST 2012 Oliver Tappe <zooey@hirschkaefer.de> Cleanup: whitespace- and line-width-related adjustments.
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 4de827d5 Thu Jul 29 11:25:40 MDT 2010 Joachim Seemer <humdingerb@googlemail.com> Small changes to strings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37810 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0437cdba8f43c164949a403909b21218d14f2a43 Sun Feb 26 11:01:25 MST 2012 Oliver Tappe <zooey@hirschkaefer.de> Cleanup: whitespace- and line-width-related adjustments.
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 4de827d536ccfa1e0911ccfadf221306f4f33966 Thu Jul 29 11:25:40 MDT 2010 Joachim Seemer <humdingerb@googlemail.com> Small changes to strings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37810 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/kits/locale/
H A DLanguage.cppdiff 1bad1ff3 Sun Aug 02 03:53:25 MDT 2020 Adrien Destugues <pulkomandy@pulkomandy.tk> Prepare for ICU update

- libicule and libiculx do not exist anymore in newer ICU versions
(harfbuzz replaces them), but we didn't actually use them, so remove
them from the build feature and from the package dependencies
- Add namespace usage marcos since the newer ICU packages put ICU things
in a namespace, making it easier to have multiple versions of ICU used
side by side.

No functional change intended, but this makes it possible to build the
code with either ICU 57 (for gcc2) or 66 (for other architectures).
diff d57174ea Tue Dec 31 06:25:37 MST 2019 Adrien Destugues <pulkomandy@pulkomandy.tk> BLanguage: check locale validity in SetTo.

Fixes #15514
diff 702526b1 Wed May 25 11:09:30 MDT 2011 Axel Dörfler <axeld@pinc-software.de> * Added BLanguage::GetIcon(), and BLocaleRoster::GetFlagIconForLanguage(). The
former just calls the latter. Getting the flag for a language is pretty
simplistic for now, but it won't return the wrong flag, just only a few known
ones (should be enough for ReadOnlyBootPrompt, at least).
* Ordered methods in declaration order.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41744 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 702526b17f11858618c2a037dd25da57af48a4de Wed May 25 11:09:30 MDT 2011 Axel Dörfler <axeld@pinc-software.de> * Added BLanguage::GetIcon(), and BLocaleRoster::GetFlagIconForLanguage(). The
former just calls the latter. Getting the flag for a language is pretty
simplistic for now, but it won't return the wrong flag, just only a few known
ones (should be enough for ReadOnlyBootPrompt, at least).
* Ordered methods in declaration order.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41744 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DCatalog.cppdiff 41853a8b Tue Aug 25 06:49:37 MDT 2020 Adrien Destugues <pulkomandy@pulkomandy.tk> locale kit: allow creating a catalog without entry_ref

The catalogs are loaded from separate files, so there is no need to have
an app entry_ref to load them, just a MIME type is enough.

The implementation is a bit simplified: only the default catalog format
is allowed (unlike when loading from entry_ref, where extra catalog
formats can be added in add-ons).

Unrelated cleanup: remove unused code to load catalogs from attributes
of an application. We considered this when designing the locale kit, but
using resources or separate files works better.

Use this in Cortex, where some strings are in a static library, so they
don't have an associated executable or library or add-on to identify
them. The code in Cortex is not complete localization, several parts
should use StringForRate, BStringFormat, etc.

Change-Id: I09be22b1f50891250c4497c51e1db8dcee279140
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3172
Reviewed-by: Kacper Kasper <kacperkasper@gmail.com>
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DMutableLocaleRoster.cppdiff 41853a8b Tue Aug 25 06:49:37 MDT 2020 Adrien Destugues <pulkomandy@pulkomandy.tk> locale kit: allow creating a catalog without entry_ref

The catalogs are loaded from separate files, so there is no need to have
an app entry_ref to load them, just a MIME type is enough.

The implementation is a bit simplified: only the default catalog format
is allowed (unlike when loading from entry_ref, where extra catalog
formats can be added in add-ons).

Unrelated cleanup: remove unused code to load catalogs from attributes
of an application. We considered this when designing the locale kit, but
using resources or separate files works better.

Use this in Cortex, where some strings are in a static library, so they
don't have an associated executable or library or add-on to identify
them. The code in Cortex is not complete localization, several parts
should use StringForRate, BStringFormat, etc.

Change-Id: I09be22b1f50891250c4497c51e1db8dcee279140
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3172
Reviewed-by: Kacper Kasper <kacperkasper@gmail.com>
diff 52cdfde0 Sun Nov 25 17:18:57 MST 2012 Oliver Tappe <zooey@hirschkaefer.de> Fix relying on order of static object destruction in Locale Kit.

* use only a single static object (MutableLocaleRoster) instead of
two, which avoids any problems if the order of static object
destruction would destroy RosterData before MutableLocaleRoster
* rename BPrivate::RosterData to BPrivate::LocaleRosterData and move
it into a header and implementation file of its own
This should hopefully fix problems encountered with a clang-compiled
Locale Kit.
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 52cdfde04b346aa33eaebd4063321b80683973aa Sun Nov 25 17:18:57 MST 2012 Oliver Tappe <zooey@hirschkaefer.de> Fix relying on order of static object destruction in Locale Kit.

* use only a single static object (MutableLocaleRoster) instead of
two, which avoids any problems if the order of static object
destruction would destroy RosterData before MutableLocaleRoster
* rename BPrivate::RosterData to BPrivate::LocaleRosterData and move
it into a header and implementation file of its own
This should hopefully fix problems encountered with a clang-compiled
Locale Kit.
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DCountry.cppdiff 518f9c4e Mon Jul 26 03:06:25 MDT 2021 Jérôme Duval <jerome.duval@gmail.com> BCountry: check ICU version for addLikelySubtags

should help arm, riscv builds.

Change-Id: I2d626dfd28c9c4abaac15c010dd41afac410d564
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4246
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
diff 1bad1ff3 Sun Aug 02 03:53:25 MDT 2020 Adrien Destugues <pulkomandy@pulkomandy.tk> Prepare for ICU update

- libicule and libiculx do not exist anymore in newer ICU versions
(harfbuzz replaces them), but we didn't actually use them, so remove
them from the build feature and from the package dependencies
- Add namespace usage marcos since the newer ICU packages put ICU things
in a namespace, making it easier to have multiple versions of ICU used
side by side.

No functional change intended, but this makes it possible to build the
code with either ICU 57 (for gcc2) or 66 (for other architectures).
diff e050c0c6 Wed May 25 09:48:34 MDT 2011 Axel Dörfler <axeld@pinc-software.de> * Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41741 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 282582c0 Fri Jul 23 10:25:43 MDT 2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx> * Bcountry : private methods start with underscore. The timezone list isnow actually a list of BTimeZone objects, that holdsall the needed info, not only the code. Also tweak the listing code to
remove duplicatesfromthe list generated by ICU.
* BTimeZone : remove Code, rename Name to GetName. The class is likely to change again for further optimization.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37719 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e050c0c6781d3d3e8957fe0fc2cc9d6cf9ca7267 Wed May 25 09:48:34 MDT 2011 Axel Dörfler <axeld@pinc-software.de> * Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41741 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 282582c0059d82c9b3a87b20f63e16cbdfa446d3 Fri Jul 23 10:25:43 MDT 2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx> * Bcountry : private methods start with underscore. The timezone list isnow actually a list of BTimeZone objects, that holdsall the needed info, not only the code. Also tweak the listing code to
remove duplicatesfromthe list generated by ICU.
* BTimeZone : remove Code, rename Name to GetName. The class is likely to change again for further optimization.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37719 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/headers/private/locale/
H A DMutableLocaleRoster.hdiff 41853a8b Tue Aug 25 06:49:37 MDT 2020 Adrien Destugues <pulkomandy@pulkomandy.tk> locale kit: allow creating a catalog without entry_ref

The catalogs are loaded from separate files, so there is no need to have
an app entry_ref to load them, just a MIME type is enough.

The implementation is a bit simplified: only the default catalog format
is allowed (unlike when loading from entry_ref, where extra catalog
formats can be added in add-ons).

Unrelated cleanup: remove unused code to load catalogs from attributes
of an application. We considered this when designing the locale kit, but
using resources or separate files works better.

Use this in Cortex, where some strings are in a static library, so they
don't have an associated executable or library or add-on to identify
them. The code in Cortex is not complete localization, several parts
should use StringForRate, BStringFormat, etc.

Change-Id: I09be22b1f50891250c4497c51e1db8dcee279140
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3172
Reviewed-by: Kacper Kasper <kacperkasper@gmail.com>
diff 52cdfde0 Sun Nov 25 17:18:57 MST 2012 Oliver Tappe <zooey@hirschkaefer.de> Fix relying on order of static object destruction in Locale Kit.

* use only a single static object (MutableLocaleRoster) instead of
two, which avoids any problems if the order of static object
destruction would destroy RosterData before MutableLocaleRoster
* rename BPrivate::RosterData to BPrivate::LocaleRosterData and move
it into a header and implementation file of its own
This should hopefully fix problems encountered with a clang-compiled
Locale Kit.
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 52cdfde04b346aa33eaebd4063321b80683973aa Sun Nov 25 17:18:57 MST 2012 Oliver Tappe <zooey@hirschkaefer.de> Fix relying on order of static object destruction in Locale Kit.

* use only a single static object (MutableLocaleRoster) instead of
two, which avoids any problems if the order of static object
destruction would destroy RosterData before MutableLocaleRoster
* rename BPrivate::RosterData to BPrivate::LocaleRosterData and move
it into a header and implementation file of its own
This should hopefully fix problems encountered with a clang-compiled
Locale Kit.
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/libs/icon/
H A DIconUtils.cppdiff ed950532 Fri Feb 25 01:34:18 MST 2011 Stephan Aßmus <superstippi@gmx.de> Applied patch by John Scipione that adds the scale2x algorithm to BIconUtils
and uses it when old B_CMAP8 icons are to be upscaled exactly 2x. Looks much
better than the previous blurry bilinear scaling. Small cleanups by myself,
closes #7130, thanks a lot!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40678 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff ed95053221960709a4fe2363fa77c8d8d2d2a2ec Fri Feb 25 01:34:18 MST 2011 Stephan Aßmus <superstippi@gmx.de> Applied patch by John Scipione that adds the scale2x algorithm to BIconUtils
and uses it when old B_CMAP8 icons are to be upscaled exactly 2x. Looks much
better than the previous blurry bilinear scaling. Small cleanups by myself,
closes #7130, thanks a lot!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40678 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/preferences/locale/
H A DFormatSettingsView.cppdiff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25fd5c7b Thu Aug 12 10:54:03 MDT 2010 Alex Wilson <yourpalal2@gmail.com> Update some apps/add-ons/preflets for impending changes to the layout API, specifically the layout builders. Also do a bit of style and layout cleanup in some places. This is part of #6407. Everything I've updated should look and function the same as it did before.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38064 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25fd5c7b3558df58baee955efafec15fd2ceadae Thu Aug 12 10:54:03 MDT 2010 Alex Wilson <yourpalal2@gmail.com> Update some apps/add-ons/preflets for impending changes to the layout API, specifically the layout builders. Also do a bit of style and layout cleanup in some places. This is part of #6407. Everything I've updated should look and function the same as it did before.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38064 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DLocaleWindow.cppdiff 6c53279f Mon May 25 16:35:44 MDT 2020 Augustin Cavalier <waddlesplash@gmail.com> Locale preferences: Set a default for filesystem/application translation.

Change-Id: I5a7219a3380a8a2f72fe43b84ea0e85cc5454033
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2813
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
diff 560ff447 Fri Mar 25 16:13:48 MDT 2011 Jonas Sundström <jonas@kirilla.com> Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41103 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 31a81a2b Mon Oct 25 10:15:10 MDT 2010 Rene Gollent <anevilyak@gmail.com> Go through the list view to tell it to expand the super item rather than
setting its expanded property. Doesn't actually fix #6747 but at least corrects
the observed bogus behavior for now until I figure out a proper solution that
isn't hideously inefficient, no thanks to the train wreck that is the API
design we inherited from Be for BOLV.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39144 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 560ff4478d5c85455ea3e5ed5e392ef93132d545 Fri Mar 25 16:13:48 MDT 2011 Jonas Sundström <jonas@kirilla.com> Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41103 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 31a81a2b939f0c74bed6dc8b10d57207afcff7c0 Mon Oct 25 10:15:10 MDT 2010 Rene Gollent <anevilyak@gmail.com> Go through the list view to tell it to expand the super item rather than
setting its expanded property. Doesn't actually fix #6747 but at least corrects
the observed bogus behavior for now until I figure out a proper solution that
isn't hideously inefficient, no thanks to the train wreck that is the API
design we inherited from Be for BOLV.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39144 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/headers/os/locale/
H A DCatalog.hdiff 41853a8b Tue Aug 25 06:49:37 MDT 2020 Adrien Destugues <pulkomandy@pulkomandy.tk> locale kit: allow creating a catalog without entry_ref

The catalogs are loaded from separate files, so there is no need to have
an app entry_ref to load them, just a MIME type is enough.

The implementation is a bit simplified: only the default catalog format
is allowed (unlike when loading from entry_ref, where extra catalog
formats can be added in add-ons).

Unrelated cleanup: remove unused code to load catalogs from attributes
of an application. We considered this when designing the locale kit, but
using resources or separate files works better.

Use this in Cortex, where some strings are in a static library, so they
don't have an associated executable or library or add-on to identify
them. The code in Cortex is not complete localization, several parts
should use StringForRate, BStringFormat, etc.

Change-Id: I09be22b1f50891250c4497c51e1db8dcee279140
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3172
Reviewed-by: Kacper Kasper <kacperkasper@gmail.com>
diff 560ff447 Fri Mar 25 16:13:48 MDT 2011 Jonas Sundström <jonas@kirilla.com> Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41103 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff ad516863 Sun Jul 25 16:47:39 MDT 2010 Oliver Tappe <zooey@hirschkaefer.de> * improved the locale kit build rules and headers to use a different set of
B_TRANSLATE-macros when running collectcatkeys, simplifying the regex a lot
* added B_TRANSLATE_NOCOLLECT...-macros for the case where a non-literal
string shall be translated, but not picked up by collectcatkeys


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37746 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e9024a3b Sun Apr 11 17:00:25 MDT 2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx> * Build tools : allow to run DoCatalogs with a custom regexp for special cases
* Introduce a system-wide localization catalog used for strings hidden deep in some libraries. Add special API to get it.
* string_for_size is the first to make use of this system wide catalog. This allows to have a fully localized DriveSetup.
* As a side effect, tracker also uses it. It now requires liblocale.so.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36175 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 560ff4478d5c85455ea3e5ed5e392ef93132d545 Fri Mar 25 16:13:48 MDT 2011 Jonas Sundström <jonas@kirilla.com> Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41103 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff ad516863532f9b1ad947b88c329d498cfcd5971b Sun Jul 25 16:47:39 MDT 2010 Oliver Tappe <zooey@hirschkaefer.de> * improved the locale kit build rules and headers to use a different set of
B_TRANSLATE-macros when running collectcatkeys, simplifying the regex a lot
* added B_TRANSLATE_NOCOLLECT...-macros for the case where a non-literal
string shall be translated, but not picked up by collectcatkeys


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37746 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e9024a3be5be47004b588fdb80cd3021bd18680e Sun Apr 11 17:00:25 MDT 2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx> * Build tools : allow to run DoCatalogs with a custom regexp for special cases
* Introduce a system-wide localization catalog used for strings hidden deep in some libraries. Add special API to get it.
* string_for_size is the first to make use of this system wide catalog. This allows to have a fully localized DriveSetup.
* As a side effect, tracker also uses it. It now requires liblocale.so.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36175 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DLocaleRoster.hdiff 52cdfde0 Sun Nov 25 17:18:57 MST 2012 Oliver Tappe <zooey@hirschkaefer.de> Fix relying on order of static object destruction in Locale Kit.

* use only a single static object (MutableLocaleRoster) instead of
two, which avoids any problems if the order of static object
destruction would destroy RosterData before MutableLocaleRoster
* rename BPrivate::RosterData to BPrivate::LocaleRosterData and move
it into a header and implementation file of its own
This should hopefully fix problems encountered with a clang-compiled
Locale Kit.
diff 702526b1 Wed May 25 11:09:30 MDT 2011 Axel Dörfler <axeld@pinc-software.de> * Added BLanguage::GetIcon(), and BLocaleRoster::GetFlagIconForLanguage(). The
former just calls the latter. Getting the flag for a language is pretty
simplistic for now, but it won't return the wrong flag, just only a few known
ones (should be enough for ReadOnlyBootPrompt, at least).
* Ordered methods in declaration order.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41744 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e9024a3b Sun Apr 11 17:00:25 MDT 2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx> * Build tools : allow to run DoCatalogs with a custom regexp for special cases
* Introduce a system-wide localization catalog used for strings hidden deep in some libraries. Add special API to get it.
* string_for_size is the first to make use of this system wide catalog. This allows to have a fully localized DriveSetup.
* As a side effect, tracker also uses it. It now requires liblocale.so.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36175 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 52cdfde04b346aa33eaebd4063321b80683973aa Sun Nov 25 17:18:57 MST 2012 Oliver Tappe <zooey@hirschkaefer.de> Fix relying on order of static object destruction in Locale Kit.

* use only a single static object (MutableLocaleRoster) instead of
two, which avoids any problems if the order of static object
destruction would destroy RosterData before MutableLocaleRoster
* rename BPrivate::RosterData to BPrivate::LocaleRosterData and move
it into a header and implementation file of its own
This should hopefully fix problems encountered with a clang-compiled
Locale Kit.
diff 702526b17f11858618c2a037dd25da57af48a4de Wed May 25 11:09:30 MDT 2011 Axel Dörfler <axeld@pinc-software.de> * Added BLanguage::GetIcon(), and BLocaleRoster::GetFlagIconForLanguage(). The
former just calls the latter. Getting the flag for a language is pretty
simplistic for now, but it won't return the wrong flag, just only a few known
ones (should be enough for ReadOnlyBootPrompt, at least).
* Ordered methods in declaration order.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41744 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e9024a3be5be47004b588fdb80cd3021bd18680e Sun Apr 11 17:00:25 MDT 2010 Adrien Destugues <pulkomandy@pulkomandy.ath.cx> * Build tools : allow to run DoCatalogs with a custom regexp for special cases
* Introduce a system-wide localization catalog used for strings hidden deep in some libraries. Add special API to get it.
* string_for_size is the first to make use of this system wide catalog. This allows to have a fully localized DriveSetup.
* As a side effect, tracker also uses it. It now requires liblocale.so.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36175 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/apps/icon-o-matic/
H A DMainWindow.hdiff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DJamfilediff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff a8745d98 Fri May 25 01:53:54 MDT 2007 Stephan Aßmus <superstippi@gmx.de> * added "NativeSaver" which combines the MessageExporter and AttributeSaver
to save the document also as icon attribute to a native Icon-O-Matic
document file
* added cmd-Y short cut to main window (on a German keyboard, Y and Z
are swapped, but the Undo/Redo shortcuts are still "Z" while Z is much
harder to reach than Y)
* fixed warning in SetColorCommand.cpp
* FlatIconExporter needs to save the attribute using B_VECTOR_ICON_TYPE
(of course)



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21235 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0e684ccf Tue Jul 11 11:25:37 MDT 2006 Stephan Aßmus <superstippi@gmx.de> * added a framework for affine transformations and manipulating them
- Transformable: the base class with a nice interface to agg::trans_affine
- ChannelTransform: inheriting from Transformable, keeping the affine
parameters separate
- TransformBox: inheriting from ChannelTransform and Manipulator
- TransformShapesBox: transfering the TransformBox transformation onto
multiple selected Shape objects
* Shape inherits from Transformable
* solved an important TODO in IconRenderer: a Gradient is now transformed
along with a Shape
TODO: Undo/Redo for manipulating the transformation


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18099 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff a8745d98e92b2e25d6a9024cecc951e9a8ed8de4 Fri May 25 01:53:54 MDT 2007 Stephan Aßmus <superstippi@gmx.de> * added "NativeSaver" which combines the MessageExporter and AttributeSaver
to save the document also as icon attribute to a native Icon-O-Matic
document file
* added cmd-Y short cut to main window (on a German keyboard, Y and Z
are swapped, but the Undo/Redo shortcuts are still "Z" while Z is much
harder to reach than Y)
* fixed warning in SetColorCommand.cpp
* FlatIconExporter needs to save the attribute using B_VECTOR_ICON_TYPE
(of course)



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21235 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0e684ccfed8462d5e8647473765eafcf970899f6 Tue Jul 11 11:25:37 MDT 2006 Stephan Aßmus <superstippi@gmx.de> * added a framework for affine transformations and manipulating them
- Transformable: the base class with a nice interface to agg::trans_affine
- ChannelTransform: inheriting from Transformable, keeping the affine
parameters separate
- TransformBox: inheriting from ChannelTransform and Manipulator
- TransformShapesBox: transfering the TransformBox transformation onto
multiple selected Shape objects
* Shape inherits from Transformable
* solved an important TODO in IconRenderer: a Gradient is now transformed
along with a Shape
TODO: Undo/Redo for manipulating the transformation


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18099 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/kits/tracker/
H A DWidgetAttributeText.cppdiff 2b6ccde0 Tue Apr 25 21:40:02 MDT 2023 John Scipione <jscipione@gmail.com> Tracker: Disable edit menu items on ro volumes

... such as virtual directories or read-only media.
Also applies to open/save panels.

Menu items disabled on read-only volumes:
* New >
* Duplicate
* Move to Trash
* Move To >
* Cut
* Paste

Other reasons a menu item is disabled:
* Duplicate, Move To Trash, Cut, Copy, Move to >,
Copy to >, Create link > and Identify require a
selection.
* Paste requires something in your clipboard.
* Edit name requires a single item is selected.

Edit name is permitted on a read-only volume so
that you may copy the name. However the name is
not editable, you may only select and copy.

Pop system folder warning dialog on Edit name
commit instead, this way you won't see the dialog
if you just want to copy the name.

Move "Create link here" option last in the right-
click drag menu. Disable "Move here" if source or
dest is read-only, rest if dest is read-only.

Ignore Paste to virtual directory, (even more)
but permit Edit name.

Allow drag-and-drop to virtual directory but alert
and disable all right-click drag menu items like
other read-only directories.

Tint window backgrounds on all read-only windows
darker, not just on virtual and query folders.
Automatically switch the background color as you
navigate in and out of read-only folders.

Fix highlight color on column resize when background
color is not white. Fix "reverse video" effect so
that the highlight color is the inverse of the
background color. On Desktop however, highlight
color is always black or white.

Do not alter focus in save dialogs after initial
focus on the file name because focus on the pose
view is required for cut/copy/paste to work.

Make Edit Name work in file open/save dialogs and
make Cut/Copy/Paste work while editing file name.

Make Select all work in Edit name.

Duplicate code cleanup:

NameAttributeText::CommitEditedTextFlavor() and
HeaderView::FinishEditingTitle() call common
EditModelName() function in FSUtils.

RealNameAttributeText inherits from
NameAttributeText and calls its inherited
CommitEditedTextFlavor() method.

The alert text is defined in just one place in
FSUtils ShouldEditRefName() instead of three.
Consequently file name changed in the info window
can now be undone.

Change-Id: I3a78960057b8fb42d1f71af2ec3c808754c9b314
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6357
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
diff e6877f10 Fri Jul 25 17:27:41 MDT 2014 John Scipione <jscipione@gmail.com> Tracker: Unintentional integer overflow, CID 701977
diff 3748c166 Fri Jul 25 17:17:24 MDT 2014 John Scipione <jscipione@gmail.com> Tracker: Set initial value, CID 609895
diff b7735c4c Fri Jul 25 17:13:01 MDT 2014 John Scipione <jscipione@gmail.com> Tracker: Set initial value, CID 609894
diff 9ead583f Fri Jul 25 17:11:05 MDT 2014 John Scipione <jscipione@gmail.com> Tracker: Set default values, CID 609893
diff cf2902f4 Fri Jul 25 17:09:26 MDT 2014 John Scipione <jscipione@gmail.com> Tracker: Potential, but unlikly NULL dereference
diff a8216d9f Fri Jul 25 17:06:59 MDT 2014 John Scipione <jscipione@gmail.com> Tracker: Style fixes to WidgeAttributeText.cpp
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff ce6bec05 Thu Sep 30 08:25:03 MDT 2010 Axel Dörfler <axeld@pinc-software.de> * Based on Adrien's idea to use special unicode characters, I've added rating
and checkbox as new display_as types - editing, however, works the same as
before.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38864 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/system/runtime_loader/
H A Druntime_loader_private.hdiff e3ac2588 Wed Jul 25 08:05:21 MDT 2012 Alex Smith <alex@alex-smith.me.uk> Changed runtime_loader to use elf_* typedefs over Elf32_*.

This means that it will be using ELF64 types on x86_64 rather than
ELF32. The next step for supporting x86_64 is to implement relocations.
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 61b37794 Sat May 17 17:25:17 MDT 2008 Ingo Weinhold <ingo_weinhold@gmx.de> Added explicit support for loading executables compiled with the
respectively other gcc version on a Haiku compiled with gcc 2 or gcc 4.
The libraries for such an executable are first searched in "gcc4"
respectively "gcc2" subdirectories of the standard search path
directories. If not found there, we try again with the standard paths.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25532 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e3ac2588e64059e0c140504e9acc8e73b3c36fdc Wed Jul 25 08:05:21 MDT 2012 Alex Smith <alex@alex-smith.me.uk> Changed runtime_loader to use elf_* typedefs over Elf32_*.

This means that it will be using ELF64 types on x86_64 rather than
ELF32. The next step for supporting x86_64 is to implement relocations.
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 61b37794a4fa1d5766fc704db52b82e628e0149a Sat May 17 17:25:17 MDT 2008 Ingo Weinhold <ingo_weinhold@gmx.de> Added explicit support for loading executables compiled with the
respectively other gcc version on a Haiku compiled with gcc 2 or gcc 4.
The libraries for such an executable are first searched in "gcc4"
respectively "gcc2" subdirectories of the standard search path
directories. If not found there, we try again with the standard paths.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25532 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A Delf.cppdiff e3ac2588 Wed Jul 25 08:05:21 MDT 2012 Alex Smith <alex@alex-smith.me.uk> Changed runtime_loader to use elf_* typedefs over Elf32_*.

This means that it will be using ELF64 types on x86_64 rather than
ELF32. The next step for supporting x86_64 is to implement relocations.
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 61b37794 Sat May 17 17:25:17 MDT 2008 Ingo Weinhold <ingo_weinhold@gmx.de> Added explicit support for loading executables compiled with the
respectively other gcc version on a Haiku compiled with gcc 2 or gcc 4.
The libraries for such an executable are first searched in "gcc4"
respectively "gcc2" subdirectories of the standard search path
directories. If not found there, we try again with the standard paths.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25532 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e3ac2588e64059e0c140504e9acc8e73b3c36fdc Wed Jul 25 08:05:21 MDT 2012 Alex Smith <alex@alex-smith.me.uk> Changed runtime_loader to use elf_* typedefs over Elf32_*.

This means that it will be using ELF64 types on x86_64 rather than
ELF32. The next step for supporting x86_64 is to implement relocations.
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 61b37794a4fa1d5766fc704db52b82e628e0149a Sat May 17 17:25:17 MDT 2008 Ingo Weinhold <ingo_weinhold@gmx.de> Added explicit support for loading executables compiled with the
respectively other gcc version on a Haiku compiled with gcc 2 or gcc 4.
The libraries for such an executable are first searched in "gcc4"
respectively "gcc2" subdirectories of the standard search path
directories. If not found there, we try again with the standard paths.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25532 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/system/kernel/device_manager/
H A Ddevice_manager.cppdiff 97207829 Sun Jul 25 09:47:56 MDT 2021 X512 <danger_mail@list.ru> bus_managers/pci: add riscv64 support v2

* Refactored version of X512's original work to split out
the ecam and fu740 PCI Controllers

Change-Id: I631885af03b0118fb0084ed7aa4a5aa0a355b0fa
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4435
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
diff 25b6a6f1 Sat Apr 28 07:54:09 MDT 2018 krish_iyer <krishnaniyer97@gmail.com> SDHCI MMC Driver

1. SDHCI PCI Bus: Discovering SDHC device from the PCI bus
and registers a child node(MMC bus) to which slots
are attached. SDHC registers are mapped by MMUIO,
they are binded in a structure(struct* registers).
A pin based interrupt handler is also installed,
which triggers the handler function and interrupts
are being taken care of. Added API's to set-up and
the clock for SD/MMC card, change frequency and
reset the registers.

2. Device Manager: Currently, busses subdir lists are har-
dcoded and in order to load the driver. We hard
coded the bus dir under PCI devices.

3. MMC Disk Driver: In order to register the slots under
/dev/disk/mmc and hence data transfer and other
operations can be done.

4. MMC Bus Manager: Setted up a bus manager to create an object
to do a particular for eg certain data transfer and
get freed until another operation is requested.

Change-Id: I369354da6b79adc6b6dfb08fe160334af1392a34
Reviewed-on: https://review.haiku-os.org/318
Reviewed-by: Alexander von Gluck IV <kallisti5@unixzen.com>
diff d3b108c5 Tue Jul 02 14:48:25 MDT 2013 Jérôme Duval <jerome.duval@gmail.com> virtio_scsi: added to the image.

* device_manager: scans busses/scsi for generic drivers.
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 75d20856 Fri Jun 06 16:23:25 MDT 2008 Jérôme Duval <korli@users.berlios.de> fixed listdev and device_manager syscalls


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25833 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff d3b108c53d151d7c0aab32c1562bca355462868b Tue Jul 02 14:48:25 MDT 2013 Jérôme Duval <jerome.duval@gmail.com> virtio_scsi: added to the image.

* device_manager: scans busses/scsi for generic drivers.
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 75d2085651c0f0647e31f30f4c3889ba9cfcf25f Fri Jun 06 16:23:25 MDT 2008 Jérôme Duval <korli@users.berlios.de> fixed listdev and device_manager syscalls


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25833 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/preferences/time/
H A DZoneView.cppdiff f0e995c8 Sun Nov 25 21:05:16 MST 2012 Ziusudra <ziusudra@gmail.com> Create TimeZoneListView class and move GetToolTipAt into it, fixes #7726

Signed-off-by: Matt Madia <mattmadia@gmail.com>
diff c2f3ee3b Mon Oct 31 07:25:26 MDT 2011 Adrien Destugues <pulkomandy@pulkomandy.ath.cx> * Move the GMT/Local radio box to the timezone tab
* As there is some extra space there, use it to display a hint on what the
settings are useful for
* Remove the huge and unclear tooltip that explained it before (that'd rather
be part of the userguide)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43031 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 3740f52d Thu Aug 26 16:27:25 MDT 2010 Oliver Tappe <zooey@hirschkaefer.de> More Time preflet improvements:
* fixed another instance of BToolTip deletion, when we should be releasing
a reference instead (the first one was fixed by Rene - thanks BTW!)
* brought BCountry back into the game, such that the localized name of the
country is now being used, where possible (avoiding the " Time" suffixes
in English)
* country-items containing only one timezone are now being filtered (the
timezone moves up one level, replacing the country item, but adopting
the country's name)
* added the date to the timezone-item's tooltip, in order to make it obvious
which timezone is "before" and which is "behind" the date-borderline
I'm pretty happy with how it works now - what's yet missing is conversion of
the preflet to the layout kit and localization of the GUI.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38382 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 00a2914f Wed Aug 25 19:07:14 MDT 2010 Rene Gollent <anevilyak@gmail.com> If the tooltip exists, release its reference on exit instead of deleting it directly. Resolves a crash on exit if a tooltip was showing at the time.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38361 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 447b7fde Wed Aug 25 11:34:54 MDT 2010 Oliver Tappe <zooey@hirschkaefer.de> More work on Time preflet
* update the times shown on timezone page when the user switches RTC between
GMT/Local Time
* rename "Etc"-region to "<Other>" and sort it at the end of the list
* add current time of the corresponding zone to tooltip of a timezone-listitem
* show timezone names in the default language - not the default locale, as
the latter is just responsible for date/time and numeric formats
This works, but the localized names are sometimes a bit strange (for instance
in English, whose timezone names have a superfluous ' Time' prefix).
I am going to experiment with mixing country information back into the game, next.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38357 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff f0e995c8d48978ed5a78b7db6fe3ea6e73f3d17c Sun Nov 25 21:05:16 MST 2012 Ziusudra <ziusudra@gmail.com> Create TimeZoneListView class and move GetToolTipAt into it, fixes #7726

Signed-off-by: Matt Madia <mattmadia@gmail.com>
diff c2f3ee3b7b386d538f1181e7dc5e277307229c78 Mon Oct 31 07:25:26 MDT 2011 Adrien Destugues <pulkomandy@pulkomandy.ath.cx> * Move the GMT/Local radio box to the timezone tab
* As there is some extra space there, use it to display a hint on what the
settings are useful for
* Remove the huge and unclear tooltip that explained it before (that'd rather
be part of the userguide)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43031 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/system/kernel/
H A Delf.cppdiff 264451d9 Mon Oct 25 05:48:49 MDT 2021 David Karoly <karolyd577@gmail.com> kernel: fix loading kernel add-ons on arm

Change-Id: I60cc1c1aa9d4298453aece0456ce7ee74fc95a34
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4659
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: X512 <danger_mail@list.ru>
Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
diff e41c35ae Mon Nov 25 12:22:53 MST 2019 Andrej Antunovikj <tunas@cryptolab.net> kernel/elf: Replace sprintf with snprintf

In two places in elf.cpp, sprintf is used which does not check for buffer overflows. This could potentially lead to malicious executables trying to reach memory
they are not supposed to. Instead, it's possible to use snprintf with a sizeof() call.
I'm not very well-versed into C/C++, so this is just based on what I've learned. Please do provide feedback, I would like to get into more useful contributions :)

Change-Id: I9c36a9938f9c99b3849e77aa9cd2eab313f5bb95
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1975
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39571 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 45bd7bb3 Fri Jun 25 16:16:10 MDT 2010 Ingo Weinhold <ingo_weinhold@gmx.de> Removed unnecessary inclusions of <boot/kernel_args.h> in private kernel
headers and respectively added includes in source files.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37259 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff a8ad734f Mon Jun 14 10:25:14 MDT 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Introduced structures {virtual,physical}_address_restrictions, which specify
restrictions for virtual/physical addresses.
* vm_page_allocate_page_run():
- Fixed conversion of base/limit to array indexes. sPhysicalPageOffset was not
taken into account.
- Takes a physical_address_restrictions instead of base/limit and also
supports alignment and boundary restrictions, now.
* map_backing_store(), VM[User,Kernel]AddressSpace::InsertArea()/
ReserveAddressRange() take a virtual_address_restrictions parameter, now. They
also support an alignment independent from the range size.
* create_area_etc(), vm_create_anonymous_area(): Take
{virtual,physical}_address_restrictions parameters, now.
* Removed no longer needed B_PHYSICAL_BASE_ADDRESS.
* DMAResources:
- Fixed potential overflows of uint32 when initializing from device node
attributes.
- Fixed bounce buffer creation TODOs: By using create_area_etc() with the
new restrictions parameters we can directly support physical high address,
boundary, and alignment.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37131 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 38a97b2c Fri Dec 04 06:33:25 MST 2009 Ingo Weinhold <ingo_weinhold@gmx.de> Moved all knowledge of reserved areas from vm.cpp to VMAddressSpace. It's a
pure address space feature, so it should be handled there.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34491 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 6a1e04b1 Wed May 13 09:25:27 MDT 2009 Ingo Weinhold <ingo_weinhold@gmx.de> Symbol resolution functions in the kernel: Removed the unused parameter
allowing optional prepending of a string to the symbol names.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30750 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 4acbaafd Wed Mar 25 15:05:06 MDT 2009 Jérôme Duval <korli@users.berlios.de> * added help for image KDL command


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29710 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 25dc253d6ab28ce204fa4de2d3e7a27d167fc817 Mon Nov 22 06:06:36 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Merged weak-symbols branch.
* Fixed trivial merge conflict in src/system/libroot/posix/locale/nl_langinfo.cpp
* Fixed gcc 2 compilation of src/system/glue/init_term_dyn.c.


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

Completed in 464 milliseconds

123456