Commit Graph

42118 Commits

Author SHA1 Message Date
Axel Dörfler
09ec0ad9c3 Also report errors when the free list is broken.
* This will cause the whole B+tree to be rewritten in that case, too.
* Added a TODO comment that describes an alternative solution for this.
2012-03-31 14:25:42 +02:00
JackBurton
577265d14f Avoid calling BMenu::HitTestItems() if the cursor is over a submenu. 2012-03-31 13:30:21 +02:00
Jerome Duval
0efb8b6639 Screen: fixed a warning and gcc2 build. 2012-03-31 10:43:37 +02:00
Axel Dörfler
a300055ed7 Minor cleanup. 2012-03-31 10:36:36 +02:00
Axel Dörfler
ce17af69dc Implemented repairing index b+trees.
* There are now two passes in case a corrupted index tree has been found.
* The second pass will clear the affected indices at first, and will then walk
  over all inodes again to fill them.
* As a side effect, this will also defragment the indices; ie. the same
  mechanism could be used for this some day.
2012-03-31 10:36:35 +02:00
Rene Gollent
ab2948538e Update Web+ optional package.
- Fixes a problem in Web+'s autocompletion handler that would
  result in it eating things like workspace switching shortcuts
  if Web+'s URL input had focus.
2012-03-30 22:23:58 -04:00
Rene Gollent
294a85aa68 Fix build. 2012-03-30 20:58:18 -04:00
Rene Gollent
7e44de362f Fix several issues in Screen preflet.
- Always initialize other menu item data member.
- Always use refresh_rate_to_string() to generate item labels.
- When searching for the item matching the selected refresh rate,
  look for it by the actual refresh rate stored in the item's message
  rather than by string comparisons of the label.
- Don't assume the Other menu item exists, since it doesn't in cases
  where the refresh rate constraints only allow a single rate.
- Update copyright year.

Fixes #8431.
2012-03-30 18:17:01 -04:00
Axel Dörfler
1674a53a45 Added recursive_lock_transfer_lock() to the fs_shell. 2012-03-31 00:09:47 +02:00
Axel Dörfler
225e1b1190 Minor cleanup. 2012-03-31 00:09:46 +02:00
Axel Dörfler
aed54a9a46 Use ID() instead of BlockNumber() for the debug output. 2012-03-31 00:09:46 +02:00
Axel Dörfler
b81ce43017 Made fLock a recursive lock instead of a mutex.
* This should fix bug #8069.
2012-03-31 00:09:45 +02:00
Axel Dörfler
fd8b9d4326 Added a recursive_lock_transfer() function. 2012-03-31 00:09:45 +02:00
Axel Dörfler
17f695029a No need for 'else' after return. 2012-03-31 00:09:45 +02:00
Alexander von Gluck IV
948be77f87 swrast: Cleanup, no functional change 2012-03-30 16:50:28 -05:00
Alexander von Gluck IV
d0df888925 swrast: Fix inverted rendering
* Override swrast RenderBuffer mapping function
  so we can invert Y at rendertime.
2012-03-30 16:43:21 -05:00
Alexander von Gluck IV
df82ad659d swrast: Style cleanup, no functional change 2012-03-30 15:28:28 -05:00
Alexander von Gluck IV
cd0ba1c23a swrast: Header comment cleanup
* Clean up header information and dates
* We can safely remove this Mesa blurb now
2012-03-30 15:02:27 -05:00
Alexander von Gluck IV
1044ebb29c swrast: Set RowStride, remove Viewport hook 2012-03-30 14:43:27 -05:00
Alexander von Gluck IV
ca55f49062 swrast: remove unneeded component ordering 2012-03-30 14:00:24 -05:00
Alexander von Gluck IV
db8c0f96f6 swrast: Remove unused clear code 2012-03-30 13:09:09 -05:00
Alexander von Gluck IV
21e0911b7d swrast: Header style cleanup
* Functions are pushed out one tab due to
  very long types
2012-03-30 13:07:53 -05:00
Alexander von Gluck IV
065cba5314 swrast: Initial rewrite for new Mesa
* Stop using internal fb and rb wrappers
* Stop doing Get/Put Row
* Stop malloc'ing buffers
* Tons of other changes
2012-03-30 13:02:40 -05:00
Alexander von Gluck IV
a37e0c23c8 swrast: Remove Get/Put Row/Value code as it no longer exists 2012-03-30 10:43:14 -05:00
Alexander von Gluck IV
67fd0d069c mesa: Use updated gcc4 Mesa build 2012-03-30 10:38:48 -05:00
Alexander von Gluck IV
b318ebee97 mesa: Add stock Mesa diffs for mainline mesa
* rtasm symbol collision fix.
  There is older Mesa rtasm code, and newer Gallium3D
  rtasm code. There are colliding symbols only seen when
  you link Mesa and Gallium into the same shared library.
  This diff makes Mesa use the Gallium3D rtasm code.
* Mesa target architecture fix.
  This ensures the generated Mesa binaries work under
  Pentium or higher processors. Fix for #8318
2012-03-30 10:09:08 -05:00
Hamish Morrison
8d40592821 mmap should try to honour the address hint 2012-03-29 20:02:37 +02:00
Alexander von Gluck IV
6aaadd60dd radeon_hd: Fix bytes per row passed to app_server
* Video modes with widths that are not multiples of
  32 were failing to set
* Should solve analog "skewed display"
* Add debugging on adjusted framebuffer pitch
* Thanks go out to AMD open source developers for
  the help tracking this one down!
2012-03-29 07:00:37 -05:00
Alexander von Gluck IV
7e9cb02755 radeon_hd: Correct framebuffer pixel pitch alignment 2012-03-29 06:14:35 -05:00
Jérôme Duval
66bcbd98fc ffmpeg: updated to 0.10.2 2012-03-29 00:04:17 +02:00
Matt Madia
94e42cca32 Updated VL-Gothic fonts to version 20120325. Fixes #8425. 2012-03-28 17:19:14 -04:00
Jérôme Duval
4d498fcbe6 ffmpeg: gcc2 seems to produce crashing code with -O3, switch to -O2.
* should help with #8393
2012-03-28 22:55:47 +02:00
luckypower
5dca884fa5 Fix #8257: Locale not showing 24h/12h mode.
* apply patch from 'luckypower', that fixes the problem
  in BFormattingConventions - thanks!

Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>
2012-03-28 22:39:49 +02:00
François Revol
6552b1085c Fix a typo
This code will go away anyway, but fix it for reference.
2012-03-26 23:38:14 +02:00
François Revol
be06c5a53c Build fix
Reuse haiku-utils_rsrc jam var from upper Jamfile.
2012-03-26 23:29:58 +02:00
François Revol
a59d56fa36 gcc4 build fixes. 2012-03-26 23:22:49 +02:00
Axel Dörfler
647cff2e59 Imported BFS-Tools (without docs), added bfsinfo to the image.
* The sources are unchanged, and most of it doesn't follow Haiku's coding
  style -- stuff that I updated over the years might also have seen a coding
  style update.
* This was also the basis on which Haiku's BFS has been written.
* In the long run, the stuff in 'lib' that is already part of BFS should
  be removed, and used directly from BFS itself.
* I haven't yet added any other of the tools to the image. Not sure if they
  are ready for inclusion yet; 'recover' could also be renamed to reflect that
  it is BFS specific.
2012-03-26 22:48:07 +02:00
Alexander von Gluck IV
8a7256ae14 jamfile: Update speex package name
* Not sure where this optional package went however
  it is no longer on haiku-files.org
* A newer speex package does exist however.
* Should fix #8371
* If this doesn't work speex (and maybe sdl) optional
  packages need rebuilt
2012-03-26 15:36:31 -05:00
François Revol
8f5e824baa Return something from CFE entry point
Return something in case of mismatched signature.
Added some test code, the entry point didn't seem to be called at all during last tests.
2012-03-26 22:07:35 +02:00
John Scipione
1a6b60e613 Addresses some of the issues brought up in ticket #8148
The key labels have been changed to Win/Option and Alt/Command
to better associate them with the key names on a PC keyboard. This is
not perfect, but, better.

Added a checkbox entitled "Switch right Alt/Command and Win/Option keys"
This checkbox does what it says, switches the keys on the right side
of your keyboard leaving the left side according to how you set them.
This is needed for some international keymaps.

Whether or not you have switched already is not remembered, you have to
check the box each time you open the dialog. I don't know how to figure
out whether or not the keys have been switched already reliably. Hopefully
this isn't a big deal.

Set the menu option and window title to sentence case, thanks Humdinger.
2012-03-25 16:45:00 -04:00
John Scipione
3109e9c7b5 Silly change. Make Apple Aluminum keyboard layout keys all white resembling the hardware that it comes from. 2012-03-25 12:18:29 -04:00
Alexander von Gluck IV
5e87e39562 radeon_hd: Don't pass old pixel clock to encoder
* pll_set can make pixel clock adjustments.
* Anything after pll_set should use encoder pll
  to ensure adjustments are picked up.
2012-03-24 21:08:28 -05:00
Alexander von Gluck IV
d8ac7e28ee radeon_hd: Fix DCE version check
* Trace cleanup
* Minimal change
2012-03-24 20:30:14 -05:00
Niels Sascha Reedijk
2a32bdb29e Update translations from Pootle. 2012-03-24 20:44:38 +01:00
JackBurton
73a1e6ebd2 Merge branch 'master' of ssh://git.haiku-os.org/haiku 2012-03-23 20:57:36 +01:00
JackBurton
74bf282400 Added correct dependency to freetype. I couldn't build a hybrid image
without this change.
2012-03-23 20:51:20 +01:00
François Revol
aa29a30426 Fix cutting names of views containing spaces. 2012-03-23 00:37:29 +01:00
François Revol
34cfa02327 Dump actual mode count in vesa_accelerant_mode_count() debug output. 2012-03-22 23:59:56 +01:00
Alexander von Gluck IV
151b499622 radeon_hd: Add spread spectrum control functions
* Store SS information with PLL
* Probe SS information for PLL
* Disable SS more correctly
* May resolve mode setting issues on newer cards
2012-03-22 17:00:08 -05:00
JackBurton
f367fc9d6a Merge branch 'master' of ssh://git.haiku-os.org/haiku 2012-03-22 22:43:06 +01:00