Commit Graph

46391 Commits

Author SHA1 Message Date
John Scipione
54153cc8b2 Update CenterIn() and CenterOnScreen() methods in BWindow
* These methods now return the new point after centering.
* But more importantly CenterIn() does some new adjustments to keep the window
  position inside the screen edge. If you pass the screen frame into CenterIn()
  it skips these adjustments.
2013-04-28 20:30:21 -04:00
John Scipione
65e6ce6d53 Style changes in Alert and StyledEdit Find Window 2013-04-28 20:30:19 -04:00
Ingo Weinhold
0302ce8180 Update bzip2 package 2013-04-29 01:43:01 +02:00
Ingo Weinhold
bd3c533887 Update openssh package 2013-04-29 01:03:50 +02:00
Oliver Tappe
d287414628 Update BeBook package and fix URL of BePDF package. 2013-04-28 23:50:46 +02:00
Oliver Tappe
3cd00599c8 Update packages for CARootCertificates, curl, BePDF 2013-04-28 19:58:29 +02:00
Ingo Weinhold
49da4a2d47 Update cmake and libsolv packages 2013-04-28 19:21:46 +02:00
Alexander von Gluck IV
292b0d784c Mesa: Reorganize the Mesa BuildFeature
* Only specify some library deps on gcc4
  as they are unused on gcc2
2013-04-28 16:35:38 +00:00
Alexander von Gluck IV
c87173f9b2 Mesa: Update Mesa 7.8.2 package
* Fixes #9685 gcc2 debug issue
2013-04-28 15:25:41 +00:00
Alexander von Gluck IV
0d24800212 docs: Add initial BeagleBone Black docs
* No porting has occured, just collecting
  information as it is a likely target
* #9716
2013-04-28 13:02:03 -05:00
Rene Gollent
23dfa8b82e Add column to threads list view for stop reason. 2013-04-28 13:53:46 -04:00
Alexander von Gluck IV
107ab75ea6 docs: Clean up RaspberryPi Documentation; move
* Convert the RaspberryPi documentation to markdown
* Move into the proper arm port docs location
2013-04-28 12:37:36 -05:00
Niels Sascha Reedijk
361b691265 Update translations from Pootle 2013-04-28 16:50:23 +02:00
Jérôme Duval
849683f4c8 app_server: workaround for GCC 4.7 misbehavior in IntRect.
* moved the inlined BRect constructor of IntRect to the cpp file. GCC will inline the method
anyway.
* impacted methods were both AGGTextRenderer::RenderString() in
src/servers/app/drawing/Painter/AGGTextRenderer.cpp, calling the StringRenderer constructor
with a BRect reference.
* unless someone comes up with an explanation, I'll try to come with a smaller testcase to
submit this problem upstream.
2013-04-28 16:39:14 +02:00
Jérôme Duval
7db03c63a0 FontManager: fixed trace mode 2013-04-28 16:39:13 +02:00
Ingo Weinhold
212cb7333a packagefs: Fix deadbeef when using a file after package removal
When closing a file whose package had been removed,
PackageFile::VFSUninit() would crash due to calling Package::Close() on
an already destroyed Package object. PackageNode does now hold a
reference to the package between VFSInit() and VFSUninit().
2013-04-28 14:41:29 +02:00
Oliver Tappe
4521d4c6c7 Updated package for Pe (lpe symlink was borked). 2013-04-28 14:11:17 +02:00
Michael Lotz
a01dd96346 Return more than a single dirent at a time in bfs_read_dir().
Return as many dirents as fit into the provided buffer. The readdir()
implementation in libroot tries to get many dirents and caches them to
reduce the amount of syscalls and the associated overhead.

This reduces the syscall count dramatically for use cases where a lot
of directories are enumerated. A "git status" on a Haiku repository for
example goes from over 50k read dir syscalls down to just under 7k.
The performance gain is only around a moderate 5% in that use case
though.
2013-04-28 13:36:20 +02:00
Michael Lotz
91b4626a78 Check for and report an error on key buffer overrun.
This usually wasn't a problem as the key buffer is generally large
enough to hold a single value. Still on short buffers or very long
it could have silently overrun before.
2013-04-28 13:33:05 +02:00
Michael Lotz
c4dbefe0b4 Fix build with tracing turned on. 2013-04-28 03:45:55 +02:00
Michael Lotz
d057026dc4 Poll more frequently for the first explore.
This reduces needless waiting for the special case of the polled and
synchronous first explore.
2013-04-28 03:45:53 +02:00
Michael Lotz
22af7532d1 Reduce port reset recovery time from 250ms to 50ms.
The specs say the reset recovery time is 10ms only. The extra 40ms are
taken from the Linux hub driver.
2013-04-28 03:45:52 +02:00
Michael Lotz
827c7224a0 Implement debounce sequence according to USB 2.0 specs.
This replaces waiting a fixed time of 300ms for the device power to
stabilize. In the ideal case this reduces the boot time by 200ms per
connected device (including internal hubs).

This is very similar to what Linux implements and we use the same time
values. An interval of 25ms is used to check for connection state
changes, the stable time is at least 100ms as per the USB specs and the
whole process times out after 1.5 seconds.
2013-04-28 03:45:51 +02:00
Oliver Tappe
8aa0b0d792 Update packages apr, apr_util, curl, flex, jam, libpcre and Pe. 2013-04-28 02:40:43 +02:00
John Scipione
e94d7e41e8 Remove the And/Or menu field when you remove a row 2013-04-27 20:26:46 -04:00
Ingo Weinhold
c704b139ee Update packages libtool, texinfo, sed, tar 2013-04-28 02:25:01 +02:00
John Scipione
43f6509cd0 Turn off radio mode and set label from marked for fRecentQueries 2013-04-27 19:40:36 -04:00
John Scipione
35e34dda8a Use sentence case lowercasing the word "query" 2013-04-27 19:40:35 -04:00
John Scipione
0184cbec0a Eliminate variable, set directly 2013-04-27 19:40:34 -04:00
John Scipione
f7467fd1ff Set the PaneSwitch arrow rect based on the be_plain_font size 2013-04-27 19:40:32 -04:00
John Scipione
bedc69662e Put checkboxes under query box in more options 2013-04-27 19:40:31 -04:00
John Scipione
d3277fa8e7 Tweak the latch position 2013-04-27 19:40:28 -04:00
John Scipione
e8a78127bd Sentence case Recent queries, clip count from 0 to 10 2013-04-27 19:40:26 -04:00
John Scipione
1db0bf0058 Make the logic menu fields non-navigatable, tab order 2013-04-27 19:40:25 -04:00
John Scipione
16c46df9b1 Remove dead code, de-indent comment 2013-04-27 19:40:24 -04:00
John Scipione
c65c2a54bd Rename add and remove to add button and remove button 2013-04-27 19:40:22 -04:00
John Scipione
c00d064252 Right align Add and Remove buttons 2013-04-27 19:40:21 -04:00
John Scipione
56fe9fad23 Refactor attaching FindPanel to FindWindow 2013-04-27 19:40:19 -04:00
John Scipione
8e8b861c83 Set the initial rect to 0 and center the window on screen 2013-04-27 19:40:18 -04:00
John Scipione
a12df99d53 Use font relative spacing units 2013-04-27 19:40:15 -04:00
John Scipione
1b98948370 Style fixes 2013-04-27 19:40:13 -04:00
Jessica Hamilton
21fd5809a7 Update Tracker's Find Panel to use the Layout API.
Signed-off-by: John Scipione <jscipione@gmail.com>
2013-04-27 19:34:17 -04:00
Rene Gollent
a10aec9c5c Fix some cases where return values failed to resolve.
- Sometimes the return type doesn't appear to have a
  an associated byte size attribute. If so, simply
  revert to using the architecture's register width,
  since at least empirically all such cases appear
  to be primitive types that fit into one anyways.
2013-04-27 18:15:31 -04:00
Ingo Weinhold
274ca38fd1 BOpenHashTable::Clear(): Set fItemCount to 0
If not empty, the count would afterwards be out of sync with reality.
2013-04-27 16:21:41 -04:00
Rene Gollent
6a2d6f5062 Fix a case where values wouldn't be requested properly.
- If a node was already expanded, and we then removed/replaced
  its children, those wouldn't automatically get their value nodes
  added. Consequently, value retrieval for them would fail until
  the parent was collapsed/re-expanded. If we encounter such a
  model node when receiving a value request, notify the table model so
  it can construct the value node appropriately.
2013-04-27 16:04:33 -04:00
Rene Gollent
7198436cc2 Fix several crash problems in Debugger.
- When removing a value node in response to ValueNodeChildrenDeleted,
  we need to recurse down and ensure that each node's children are
  likewise notified/removed. Otherwise we end up with deleted child
  nodes in the node table, which in turn led to potential crashes when
  either adjusting a node's type and/or its visible array range.
2013-04-27 15:11:04 -04:00
Rene Gollent
fc23dd2ca2 Implement ranged container hooks for B{Object}List handler. 2013-04-27 14:21:45 -04:00
Rene Gollent
920576bbfe Implement setting visible ranges on containers.
- Objects that act as ranged containers now expose a menu option
  which allows the user to input a comma-separated list of ranges to
  show. These need not be contiguous, ergo one can show only
  the first and last elements of an array, or some random set of
  indices in the middle as well.
2013-04-27 14:04:37 -04:00
Rene Gollent
7969833f35 Add utility functions for parsing a range expression.
- Fills out the supplied RangeList with the set of ranges that
  the expression stipulates.
2013-04-27 14:04:36 -04:00
Rene Gollent
874abbdaaf Remove unnecessary cast. 2013-04-27 14:04:35 -04:00