automatically cleaned up when the team is deleted: Class AssociatedData is
the base class for a data item, AssociatedDataOwner a container for them
(struct team derives from it). Functions team_associate_data() and
team_dissociate_data() add/remove data.
* Turned sTeamHash into a BOpenHashTable (necessary since struct team is no
longer a POD).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39860 a95241bf-73f2-0310-859d-f6bbb57e9c96
* Defined curthread to NULL. Using Haiku's struct thread is not acceptable
without proper locking and the only purpose ATM is to pass it to priv_check()
which ignores it anyway.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39858 a95241bf-73f2-0310-859d-f6bbb57e9c96
between the source file list and the controls on the right, and ticket
#6985 is fixed. A lot of issues and quirks remain with this application.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39855 a95241bf-73f2-0310-859d-f6bbb57e9c96
with the previous patch from him.
* More cleanup by myself in MediaConverterWindow::MessageReceived(),
no functional changes intended.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39853 a95241bf-73f2-0310-859d-f6bbb57e9c96
This lets us keep up to date with thread names, which makes, for example
Tracker a bit more tolerable to debug since it employs thread renaming
to set the names of its windows.
Implements #4430.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39847 a95241bf-73f2-0310-859d-f6bbb57e9c96
the initial value from the "interface" settings file.
* The setting should now work as expected.
* Also consider interfaces in configuring state as being automatically managed.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39842 a95241bf-73f2-0310-859d-f6bbb57e9c96
working on Google Code In "O-Z" task.
Note: Tracker is not included because some problems
at HTA today - most of lines disappeared from the HTA
and are neither accessible nor exported to catkeys. :-(
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39840 a95241bf-73f2-0310-859d-f6bbb57e9c96
* i18nize devices, charactermap, cdplayer, activitymonitor.
Thanks!
(note : there are some known 80-column problems in this patch)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39835 a95241bf-73f2-0310-859d-f6bbb57e9c96
and that allows you to force a specific network upon start. That setting isn't
restored yet when you launch Network, though.
* Also, it shows two bugs in the layout engine.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39834 a95241bf-73f2-0310-859d-f6bbb57e9c96
BNetworkInterface::AutoConfigure() method.
* Moved methods around to reflect their declaration order.
* Removed unused _PrepareRequest().
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39828 a95241bf-73f2-0310-859d-f6bbb57e9c96
- Add FindSection() and IsLoaded() calls to ElfFile.
- On init, cache the section start/end for the .text and .plt
sections in DwarfImageDebugInfo. Use them to make the check
for classifying addresses significantly cheaper.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39826 a95241bf-73f2-0310-859d-f6bbb57e9c96
no include dir is defined and import commands will failed then.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39825 a95241bf-73f2-0310-859d-f6bbb57e9c96
Linkage Table section. Use that additional information to skip PLT entries
while stepping. Fixes#6974.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39823 a95241bf-73f2-0310-859d-f6bbb57e9c96
- Russian localization at HTA is outdated;
- Belarusian localization is under completing now as last part of corresponding
GCI Task. As the mentor of this task I have to keep all changes related to it
in compact single changeset form. So adding incomplete parts of student's work
breaks this policy.
I'm sorry for the extra "noise", guys.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39822 a95241bf-73f2-0310-859d-f6bbb57e9c96
The following ones are not synced because the export from hta has a wrong fingerprint. Mail was sent to Travis in the hope we'll get a fix.
rm ../data/catalogs/apps/aboutsystem/uk.catkeys
rm ../data/catalogs/apps/diskprobe/be.catkeys
rm ../data/catalogs/apps/diskprobe/fi.catkeys
rm ../data/catalogs/apps/diskprobe/fr.catkeys
rm ../data/catalogs/apps/diskprobe/ja.catkeys
rm ../data/catalogs/apps/diskprobe/pl.catkeys
rm ../data/catalogs/apps/diskprobe/pt_br.catkeys
rm ../data/catalogs/apps/diskprobe/ru.catkeys
rm ../data/catalogs/apps/diskprobe/uk.catkeys
rm ../data/catalogs/apps/diskprobe/zh-hans.catkeys
rm ../data/catalogs/apps/drivesetup/zh-hans.catkeys
rm ../data/catalogs/apps/installedpackages/pl.catkeys
rm ../data/catalogs/apps/mail/pl.catkeys
rm ../data/catalogs/apps/terminal/fi.catkeys
rm ../data/catalogs/apps/tv/zh-hans.catkeys
rm ../data/catalogs/kits/tracker/fr.catkeys
rm ../data/catalogs/preferences/shortcuts/zh-hans.catkeys
rm ../data/catalogs/preferences/virtualmemory/zh-hans.catkeys
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39819 a95241bf-73f2-0310-859d-f6bbb57e9c96
read the attribute "transport_address" created and set to an empty
string by the print_server when the printer was created.
fEndpoint used an empty host name to connect to and then failed.
Not sure why this caused a crash after closing the error dialog.
Maybe something went wrong in the destructor using an invalid fEndpoint?
Cures the symptoms of ticket #6973.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39818 a95241bf-73f2-0310-859d-f6bbb57e9c96
- Init all registers to same value by default. gcc doesn't set up explicit CFI
for same-value registers, so assume any register follows that rule until
explicitly told otherwise (c.f. gdb/dwarf2-frame.c:793).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39817 a95241bf-73f2-0310-859d-f6bbb57e9c96
class in order to allow us to set up architecture specific default rules
for registers that aren't explicitly set by the CFI program.
- Set up default rule for EIP on x86.
- Theoretically set up a default rule for the stack pointer. Disabled for the
time being though until I determine why that rule's not yielding the expected
values for ESP in anything other than the top frame, though the other location
offset rules work as expected.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39816 a95241bf-73f2-0310-859d-f6bbb57e9c96
needed a corresponding adjustment to convert it back to host order before
working with it. Fixes#6972.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39812 a95241bf-73f2-0310-859d-f6bbb57e9c96
* consoled: CID 1696, the found deadkey string is unused.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39811 a95241bf-73f2-0310-859d-f6bbb57e9c96