Rene Gollent
177d3b66f0
Cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40200 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-11 00:53:33 +00:00
Rene Gollent
0baa186bfb
Refactor a little bit in order to better handle the button states as suggested by Axel. Should resolve #7073 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40193 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-10 18:09:13 +00:00
Rene Gollent
3927ba4b3d
Don't crash if no item is currently selected. Fixes #7085 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40189 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-10 01:58:18 +00:00
Rene Gollent
0d791a3062
Fix uninitialized member var that was resulting in a crash on startup. Resolves #7055 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40102 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-04 04:02:51 +00:00
Rene Gollent
5c9b247667
The cmd+` shortcut wasn't taking into account if the user was currently holding a
...
window with the mouse, and as such didn't take it along to the new workspace
as the cmd+F# shortcuts do. Fixes #7057 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40070 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-01-02 16:04:15 +00:00
Rene Gollent
6997467eea
Fix an instance where an allocation wasn't checked for success.
...
Wrap call to SymbolLookup::Init() in a try/catch block since it could
potentially throw an exception. This was causing the debugger to terminate
in some instances.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40046 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-31 17:17:19 +00:00
Rene Gollent
521f1d058d
- Add some extra methods to DataReader which obtain a new reader with additional restrictions.
...
- Use new methods to simplify a few places in DwarfFile.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39918 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-22 20:30:53 +00:00
Rene Gollent
11e3001c3f
Cleanup: multiplex debug and system watch messages across a single port.
...
Simplify accordingly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39875 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-17 02:42:39 +00:00
Rene Gollent
e37327bd6b
Check for port deletion.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39868 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-16 04:58:35 +00:00
Rene Gollent
892f944251
Slight refactoring. Also, always process all waiting debugger events before any
...
system watch events, since otherwise there's a potential race where we might
try to process a thread rename before having processed the notification for
that thread's creation.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39867 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-16 04:48:29 +00:00
Rene Gollent
ba3f23c636
Re-implement watching for thread name changes via the new thread
...
property change notification interface.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39866 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-16 04:19:53 +00:00
Rene Gollent
260241b41b
The wrong ID was being passed into _SendMessage(), leading to all thread
...
property change notifications being sent as having occurred for the team's
main thread.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39865 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-16 04:15:39 +00:00
Rene Gollent
03a4f3aff3
Fix gcc2 kernel build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39864 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-16 03:00:22 +00:00
Rene Gollent
131e477eb9
Should have been part of previous commit.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39850 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-14 19:01:37 +00:00
Rene Gollent
27a115f668
Revert r39846 and r39847.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39849 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-14 17:55:38 +00:00
Rene Gollent
68258fd9d0
Actually copy the data to be written into the message.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39848 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-14 13:16:44 +00:00
Rene Gollent
8fb7eb8b17
Implement support for catching rename and thread priority change events.
...
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
2010-12-14 05:11:21 +00:00
Rene Gollent
7040b50df5
Add support for thread rename and priority change notifications to the
...
debugger API/message set.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39846 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-14 05:08:47 +00:00
Rene Gollent
95acfc2225
Added keyboard shortcut for Run to go with the shortcuts for Step Over/Step Into.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39845 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-13 23:44:02 +00:00
Rene Gollent
8d8864e162
Add WriteMemory hooks to TeamMemory / DebuggerInterface to go with ReadMemory.
...
Will be used in the (eventual) memory inspection tool.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39844 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-13 23:33:29 +00:00
Rene Gollent
6cdfe5505c
Add write counterparts to debug_read_memory/debug_read_memory_partial.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39843 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-13 23:27:59 +00:00
Rene Gollent
be443f5333
Code duplication cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39827 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-13 16:01:52 +00:00
Rene Gollent
d4556a4f56
- More style cleanups.
...
- 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
2010-12-13 14:05:44 +00:00
Rene Gollent
bfd3cafa8b
Style fix.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-12 22:21:46 +00:00
Rene Gollent
958cc95d32
Implement support for detecting if a given target address is in a Procedure
...
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
2010-12-12 22:08:43 +00:00
Rene Gollent
411fe79789
- Add definition for return address register type.
...
- Add TODO wrt default instruction pointer rule.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39821 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-12 15:12:17 +00:00
Rene Gollent
2e3906da98
- Set up correct stack pointer rule (value offset, not location offset).
...
- 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
2010-12-11 20:13:15 +00:00
Rene Gollent
87d85ea382
- Refactor setting up the default register rules to happen in the Architecture
...
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
2010-12-11 19:05:54 +00:00
Rene Gollent
452c6bfade
Draw strings right aligned to be consistent with how other values are rendered.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39815 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-11 04:51:05 +00:00
Rene Gollent
73fd617531
Since sdl_e_type is now stored in network byte order, device_consumer_thread()
...
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
2010-12-10 23:57:26 +00:00
Rene Gollent
c454897103
Cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39808 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-10 19:56:30 +00:00
Rene Gollent
a4943027ae
ValueLocation::SetTo() normally tries to resolve size and offset differences
...
versus the passed in base location. In the case of a union we don't
want this behavior since all members start at offset 0. Fixes union values
showing up incorrectly in various circumstances.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39797 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-10 01:02:04 +00:00
Rene Gollent
2f9d5a5aa6
Extend ValueLoader::LoadStringValue() to accept a max length
...
parameter. When a CStringValue is representing an array, use
the array's length to limit how many bytes we read.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39795 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-09 23:45:13 +00:00
Rene Gollent
942fed9fa3
Make sure we only try to handle the final dimension of the array
...
and not any intermediate ones in the case of a multidimensional character
array.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39786 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-09 04:30:33 +00:00
Rene Gollent
eb756d4264
Modify the CString type/value handlers to accept character arrays as well as
...
character pointers.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39785 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-09 04:28:10 +00:00
Rene Gollent
c65d3d305d
Cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39756 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-07 13:34:19 +00:00
Rene Gollent
abd313a55c
When parsing the CIE, the offset being passed to _ParseFrameInfoInstructions() was not taking the initial CIE offset into account. This led to completely the wrong instructions being parsed, which in turn resulted in stack frames for some functions failing to unwind correctly.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39754 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-07 00:06:55 +00:00
Rene Gollent
5f0c5d527c
Dump CIE offset in hex format so as to be more readily comparable with the offsets presented by readelf.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39753 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-06 23:58:48 +00:00
Rene Gollent
558028c0e6
Also dump the name of the function to which the current call frame belongs.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39752 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-06 23:33:07 +00:00
Rene Gollent
17e54d27dc
r39419 accidentally introduced an additional local variable that shadowed the one used to return errors from _LaunchApp. This had the net effect that errors were never returned correctly.
...
Fixes #6956 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39723 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-04 16:55:57 +00:00
Rene Gollent
9119091a71
Cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39704 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-02 16:09:12 +00:00
Rene Gollent
f07f493d26
When unwinding the stack frame, correctly account for the number of
...
bytes of augmentation data that were skipped. Fixes some of the problems
seen with, e.g. StyledEdit in the Debugger, though it doesn't help
explain the corresponding problems seen with gdb as well.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39703 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-02 14:22:36 +00:00
Rene Gollent
7330d2fae3
Looks like this was somehow missed in r39602. Fixes build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39603 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-24 03:20:09 +00:00
Rene Gollent
0741a7c295
Automatic whitespace cleanup.
...
When in single window mode, also add opt+cmd+down as a shortcut to navigate to the selected folder in a new window. Fixes ticket #3548 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39551 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-21 02:29:38 +00:00
Rene Gollent
1a5bb78d9e
Cleanup: store and retrieve the relocation delta from
...
the evaluation context instead.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39416 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-13 01:31:40 +00:00
Rene Gollent
3a1ce93bc7
When computing absolute addresses, take the image relocation
...
delta into account. Fixes retrieving the addresses and
consequently values of static variables.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39407 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-11 23:58:17 +00:00
Rene Gollent
6a3160743e
Remove unnecessary parameter.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39368 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-09 01:42:25 +00:00
Rene Gollent
716f06ce58
Added type/value handlers for C strings. This allow's the debugger's
...
variable view to actually render their contents rather than simply giving
the string's address.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39367 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-09 01:06:32 +00:00
Rene Gollent
bcb394d6b1
Bugfix: ReadMemoryString() never actually copied the data into the passed in string.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39354 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-08 02:40:15 +00:00
Rene Gollent
5c06337b7e
Cleanup, no functional change.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39353 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-08 00:02:24 +00:00
Rene Gollent
7bab78133d
Build fix, ShowImage now uses STL classes,
...
but wasn't specifying libstdc++ in the Jamfile.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39326 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-06 16:23:44 +00:00
Rene Gollent
6bb1b32f42
Should have been part of previous commit.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39290 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-03 21:54:52 +00:00
Rene Gollent
5a13e7b045
Add a means for the user to locate source files if they are not found
...
at the location specified in the debug info.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39289 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-03 21:52:39 +00:00
Rene Gollent
b1534fc0e8
Build fixes mostly due to usage of a translation macro that isn't (currently) available in the source tree.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39267 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-02 02:22:29 +00:00
Rene Gollent
04e916ccb5
Override Update() so we can return an item width that includes our flag.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39145 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-25 17:33:06 +00:00
Rene Gollent
31a81a2b93
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
2010-10-25 16:15:10 +00:00
Rene Gollent
99d56d5f78
Remove a few no longer needed debug traces, and
...
add a TODO note regarding gcc4's eh_frame format.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39072 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-23 15:36:36 +00:00
Rene Gollent
cc7d899023
When using gcc 4, disallow use of CFI asm for now. This renders executables
...
generated by Haiku's build sys usable with our Debugger, pending support
for gcc4's (different) exception handler frame format.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39071 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-23 15:35:41 +00:00
Rene Gollent
fae657041d
anevilyak+bonefish: Fix several instances of off-by-one errors when
...
computing the data block for CFA expressions. This fixes unwinding the
stack frame on gcc4.4.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39047 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-22 16:13:16 +00:00
Rene Gollent
419df705d4
Style fix.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39045 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-22 08:53:38 +00:00
Rene Gollent
df66f40bb5
When right/control click drag and dropping onto an x-ray menu, present
...
the same choices that we do when dropping onto a normal poseview.
Resolves #6732 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39044 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-22 08:53:03 +00:00
Rene Gollent
ddd8552b78
Style fix.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39029 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-20 19:51:52 +00:00
Rene Gollent
10cf5ccec2
Bring up Calendar immediately on left click instead of long click, since
...
there's no longer a need for the differentation. Clean up consequently
unused code. Thanks Axel!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39026 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-20 19:08:00 +00:00
Rene Gollent
9e9c8091e7
Remove the "Full Date" setting and associated madness with respect to
...
the deskbar's current orientation. Instead, we now always show the full
date, but as a tooltip rather than switching the timeview's display
based on a mouse click.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39019 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-20 09:40:56 +00:00
Rene Gollent
1959f8502b
When trying to auto-place a pose, we need to short circuit if we're the
...
Desktop and the next available slot lies outside of the view bounds.
Otherwise we loop forever. Resolves ticket #5218 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39012 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-19 20:01:13 +00:00
Rene Gollent
567ffaecb9
FetchNaturalChunk() needs to use isspace() just as NaturalCompare does
...
when retrieving number chunks. Otherwise we wind up with an infinite
loop if a number chunk is preceded by another whitespace char such as
\t. Fixes a hang observed on Clemens' mail store.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39011 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-19 15:10:01 +00:00
Rene Gollent
ad47c011b8
More fixes.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39009 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-18 20:32:46 +00:00
Rene Gollent
c7b27349ee
Another build fix.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39008 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-18 20:30:12 +00:00
Rene Gollent
1f0b0045c2
Fix build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39007 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-18 20:26:33 +00:00
Rene Gollent
b8616583e4
Sort poses using std::stable_sort. Should resolve #6700 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38998 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-18 11:54:09 +00:00
Rene Gollent
a81c488016
Clearly I need sleep.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38862 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-30 02:51:38 +00:00
Rene Gollent
fe0f49ea80
Fix header order.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38861 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-30 02:49:58 +00:00
Rene Gollent
7c8978a92c
Patch by Takashi Murai: Style cleanup and fix an untranslated string in the navigation context menus.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38859 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-30 00:37:52 +00:00
Rene Gollent
f6d6a61645
Work around gcc2 limitation to fix build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38825 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-26 22:13:25 +00:00
Rene Gollent
c6789116b7
Build fix.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38799 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-23 16:11:32 +00:00
Rene Gollent
4f9892e0f8
Build fix.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38692 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-17 18:21:54 +00:00
Rene Gollent
814fddc8bf
Patch by diver: increase the size of the buffer used to format the partition size, since it's insufficient for some languages. Resolves #6603 . Thanks!
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38647 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-14 12:51:05 +00:00
Rene Gollent
697e029919
Fix app_server build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38620 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-09-12 15:25:03 +00:00
Rene Gollent
703b67c0ca
Update Web+ to r545 to fix compatibility with recent Locale Kit ABI changes.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38471 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-31 00:07:28 +00:00
Rene Gollent
00a2914f9c
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
2010-08-26 01:07:14 +00:00
Rene Gollent
4e3080b72d
Updated cdrtools optional package rebuilt by Chris Roberts due to some errors that crept into the earlier one. Added iconv as dependency.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38358 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-25 20:49:21 +00:00
Rene Gollent
2dda1d60ea
Remove duplicated files from cdrtools package. Closes #6501 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38352 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-25 14:04:39 +00:00
Rene Gollent
f1684e3466
Fix a logic hole that would result in hidden teams being visible in switcher (sans icon) on ctrl+~. Fixes #4290 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38311 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-23 04:11:55 +00:00
Rene Gollent
d8ede51747
If we failed to instantiate the view (ergo we are a zombie), don't remove the drop coordinates from the replicant message we store as they'll be needed in order to reinstantiate the zombie at the correct position on the next pass.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38303 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-21 21:22:12 +00:00
Rene Gollent
994e96504c
- Remove leftover debug output.
...
- Simplified BShelf::SaveLocation(). Resolves CID 431.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38302 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-21 21:11:39 +00:00
Rene Gollent
cc26ee399d
Forgot to adjust the copyright on files affected in previous commit.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38297 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-21 15:29:52 +00:00
Rene Gollent
2041484b41
Fix various problems found while investigating (and fixing) CID 1453. In short, handling of zombie replicants was completely broken ; they never actually made it to the shelf, and weren't saved/restored either. A problem still remains with respect to restoring them (the shelf relies on the dragged message's drop point to position them, which isn't preserved when the message is flattened/unflattened it seems).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38296 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-21 15:28:50 +00:00
Rene Gollent
1f50b439bb
Make gcc2 happy.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38284 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 22:35:04 +00:00
Rene Gollent
1e7a45fd7a
Fix build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38259 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-19 01:48:03 +00:00
Rene Gollent
c36933ad2e
Fetch ICU PPC optional package from the default optional packages dir.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38255 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 23:22:42 +00:00
Rene Gollent
316c84b2b4
Update WebPositive to r544 - fixes compatibility break due to
...
recent layout kit changes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38253 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 22:59:13 +00:00
Rene Gollent
420cd21c94
Move the password structs outside of the inner block as well. Fixes #6464 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38221 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-18 03:43:02 +00:00
Rene Gollent
6e23be561a
Fix build.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38161 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-16 20:58:35 +00:00
Rene Gollent
606e627e76
Remove unnecessary NULL check (the view in question is created in all cases in InitCommon(), and is already dereferenced several times prior to the check in the function anyways).
...
Fixes CID 1078.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38129 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-16 02:45:08 +00:00
Rene Gollent
e4dd2130ec
Thought I reverted that change, shouldn't have been part of the previous commit.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38094 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-14 01:47:00 +00:00
Rene Gollent
cdd17fcb56
Add an rdef for the keymap command line applet to specify background app so it doesn't pop up in Deskbar when being executed (especially annoying during Haiku builds).
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38093 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-14 01:44:46 +00:00
Rene Gollent
323e7fe567
Fix build error in IMAP client due to incorrect inequality check in one of BString's inlines. Fixes #6439 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38075 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-12 23:32:23 +00:00
Rene Gollent
385605d0c9
Correct previous fix, clearly I'm not as awake as I should be.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37961 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-07 23:17:47 +00:00
Rene Gollent
9e3865c76d
Allocate AboutWindow on stack as suggested by Stephan.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37959 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-07 23:16:14 +00:00
Rene Gollent
7283e760ab
Update Web+ to r542 for locale kit compatibility fixes.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37832 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-02 02:17:33 +00:00