Commit Graph

43393 Commits

Author SHA1 Message Date
Scott McCreary
df101c7835 Rebuilt some more packages mostly to fix directory issues. 2012-09-15 00:34:47 -04:00
Jérôme Duval
797a822aee DevelopmentMin optional package: add 3rdparty headers
* Add freetype, libpng and jpeg headers
2012-09-15 00:34:46 -04:00
Axel Dörfler
8ce8ccf96f Run the transaction flusher in another thread.
* This fixes bug #8977.
2012-09-15 00:34:46 -04:00
Scott McCreary
b87ff1acee Rebuilf beam and transmission gcc4 packages 2012-09-15 00:34:46 -04:00
Scott McCreary
43b331da20 Updated several more OptionalPackages 2012-09-15 00:34:46 -04:00
Ingo Weinhold
f93700929e Fix crash in MemoryManager::PerformMaintenance()
sFreeAreaCount wasn't decremented after removing an area from
sFreeAreas, thus causing the loop to continue until enountering and
crashing on a NULL pointer after removing the last area. Introduce
helper methods _PushFreeArea() and _PopFreeArea() to ensure this cannot
easily happen again.

Fixes ticket #8972.
2012-09-15 00:34:46 -04:00
Marcus Overhagen
636bf60b15 Use implemented ports mask to check if maximum port count needs to be extended.
* This should fix #8953
 * Also fix some harmless off-by-one errors
2012-09-15 00:34:45 -04:00
Niels Sascha Reedijk
c7bf5e093f Update translations from Pootle 2012-09-15 06:25:51 +02:00
Niels Sascha Reedijk
cd91331058 Update translations from Pootle 2012-09-14 06:24:18 +02:00
Niels Sascha Reedijk
c4dd4b5c35 Update translations from Pootle 2012-09-13 06:26:32 +02:00
Niels Sascha Reedijk
622fe17838 Update translations from Pootle 2012-09-12 06:25:08 +02:00
Niels Sascha Reedijk
082e4c8b87 Update translations from Pootle 2012-09-11 06:30:19 +02:00
Niels Sascha Reedijk
10041f245c Update translations from Pootle 2012-09-10 06:26:10 +02:00
Ryan Leavengood
d3e0280940 Update WebKit with the alpha4 specific version.
Thanks Rene for building it!
2012-09-09 19:42:36 -04:00
Alexander von Gluck IV
9f36741b8a VM Preflet: Fix user prompt string typo. Thanks ttcoder! 2012-09-09 19:13:42 -04:00
Alexander von Gluck IV
52d3e2efae VM Preflet: Add a BStatusBar to show swap file usage
* Correct a situation where disabling the auto swap without
  adjusting the swap size would result in an invalid swap
  size getting written to the configuration
2012-09-09 19:13:25 -04:00
Alexander von Gluck IV
c7df01860a VM Preflet: Style cleanup; check for success of fs_stat_dev
* Cleanup as per Axel on the ML
* Remove superfluous else statements
2012-09-09 19:13:23 -04:00
Alexander von Gluck IV
c6a63ebb27 VM Preflet: More correctly calculate default swap 2012-09-09 19:12:55 -04:00
Alexander von Gluck IV
45f231f0b5 VM Preflet: Center properly on screen
* On first run, dialog was at 0,0
* Rename window location/settings file
  from VM_data to virtualmemory_preferences
2012-09-09 19:12:52 -04:00
Alexander von Gluck IV
39792a3208 Kernel VM: Utilize swap_auto option
* Refine the swap logic a little
* Refine header copyright to preferred format
  I had hamishm's verbal permission to change his entry
2012-09-09 19:12:49 -04:00
Alexander von Gluck IV
a9816d4372 VM Preflet: Add an automatic swap option swap_auto
* Add swap_auto to the virtual memory settings file
* Disable controls based on the context of what is enabled
* hamishm gave permission to adjust his copyrights to Haiku, Inc.
2012-09-09 19:12:42 -04:00
Alexander von Gluck IV
749ab62820 VM Preflet: Style fix. bootDev to gBootDev. No functional change 2012-09-09 19:12:40 -04:00
Alexander von Gluck IV
df015ac1ce VM Preflet: More throughly translate BAlert window titles
* Ensure we call translate BAlert window titles
2012-09-09 19:12:37 -04:00
Hamish Morrison
994ed1bff9 VM Preflet: Add support for device selection
* Enables swap file to be placed on non-boot partition
* Changes tied closely to recent kernel virtual memory change
2012-09-09 19:12:33 -04:00
Axel Dörfler
e7c570cbc8 Added fallback model string parsing for Intel CPUs.
* When we do not have a predefined model string, we now try to parse
  the reported model string into something that is at least usable,
  and should look comparable to what we have now.
* For models where the parsed type string is acceptable, we could remove
  the predefined ones.
2012-09-09 19:09:20 -04:00
Axel Dörfler
09cdc7f2d3 Fixed warnings, 80 character line limit. 2012-09-09 19:09:18 -04:00
Humdinger
8b84d1a475 Small corrections to AboutSystem.
Thanks Rene.
2012-09-09 19:08:45 -04:00
Humdinger
775ca691cd Updated the list of contributers.
Added people to the list contributers.
Moved people to the list of past maintainers.
Added GCI to our Google thanks.
2012-09-09 19:08:22 -04:00
Ryan Leavengood
d034e5839d New icons for source code and patch files.
Both are from #8867, created by Justin Stressman. The previous source code icon
was not friendly to those with green color blindness. I also think it was an
ugly green.

Fixes #8867 of course.
2012-09-09 19:06:59 -04:00
Scott McCreary
9b844fbc7b Fix typo 2012-09-09 19:06:26 -04:00
Scott McCreary
10fb1ad5bf Update several more packages for R1A4
Conflicts:

	build/jam/OptionalPackages
2012-09-09 19:05:51 -04:00
Alexander von Gluck IV
21556b610d Kernel VM: A few changes as per Axel in #7742
* Avoid floating point numbers in the kernel
* Warning would always show if custom swap file in use
* Don't change a custom swap file size if low space occurs
* Ram > 1GB? Don't double the memory for the automatic size
2012-09-09 19:03:22 -04:00
Alexander von Gluck IV
33b1bc7bf7 Kernel VM: Add compatibility logic
* If old-format swap config file found, parse it properly
2012-09-09 19:02:32 -04:00
Alexander von Gluck IV
81d8910bd5 Kernel VM: Improve swap file selection
* Heavily based on Hamish Morrison's GCI work with some
  modified logic and cleanup. #3723
* Adds automatic swap as well as user specified swap
* Limits:
  Automatic: (ram * 2) up to 25% of the disk
  User: user specified up to 90% of the disk
* Supports changing the swap disk location
2012-09-09 19:00:20 -04:00
Alexander von Gluck IV
c9ac74f018 Kernel VM: Style cleanup; No functional change 2012-09-09 19:00:08 -04:00
Axel Dörfler
eec876e163 The sFragmentLock was never being initialized.
* This fixes bug #8958.
2012-09-09 22:51:40 +02:00
Niels Sascha Reedijk
5614e51478 Update translations from Pootle 2012-09-09 06:24:33 +02:00
Niels Sascha Reedijk
ae5f28ff0f Update translations from Pootle 2012-09-08 06:25:45 +02:00
Niels Sascha Reedijk
b89d8348cc Update translations from Pootle 2012-09-07 06:25:41 +02:00
Niels Sascha Reedijk
9dd46addee Update translations from Pootle 2012-09-06 06:22:56 +02:00
Niels Sascha Reedijk
c52640b4c6 Update translations from Pootle 2012-09-05 06:28:29 +02:00
Philippe Saint-Pierre
7d0e707aef Tracker: fix warning in gcc2
Refactor a bit the conditions to avoid a warning.
2012-09-04 22:47:49 -04:00
Axel Dörfler
6ba553e7b4 Fixed the new issue in #8910 from r44585.
* The ASSERT() I introduced in r44585 was incorrect: when the sub transaction
  used block_cache_get_empty() to get the block, there is no original_data for
  a reason.
* Added a test case that reproduces this situation.
* The block must be moved to the unused list in this situation, though, or else
  it might contain invalid data. Since the block can only be allocated in the
  current transaction, this should not be a problem, though, AFAICT.
2012-09-04 22:32:15 -04:00
Rene Gollent
d825876b4c Fix some behavioral regressions introduced by previous commit.
- Some parts of Tracker were basing certain assumptions on whether the
  types list was NULL or not. We now check on list emptiness instead.
2012-09-04 22:28:31 -04:00
Rene Gollent
297b501558 Fix crash when dragging files onto nav menus.
- BNavMenu now keeps its own copy of the cached types list that's passed to it.
  In some circumstances it could happen that the container window would
  delete the list and consequently the nav menu would wind up with a pointer
  to an invalid object. Probably a regression from the async mouse tracking
  rewrites.
2012-09-04 22:27:34 -04:00
Matt Madia
d4adbbf5c4 Updated graphics for r1a4.
+alpha
2012-09-04 22:25:58 -04:00
Jérôme Duval
94e9f94230 hda: later specification updates 2012-09-04 22:24:52 -04:00
Jérôme Duval
5d364e5e9a hda: mixer and audio paths fixes
* avoid mixing input and output paths when building a tree. In fact, an
audio input shouldn't use only a mixer used for output.
* in case an audio input has more than one input, use these inputs to
build a mux control.
* should help with #8270, #8333
2012-09-04 22:24:15 -04:00
Yongcong Du
fc9050d5a5 x86: Initialize IA32_MSR_ENERGY_PERF_BIAS
The lowest 4 bits of the MSR serves as a hint to the hardware to
favor performance or energy saving. 0 means a hint preference for
highest performance while 15 corresponds to the maximum energy
savings. A value of 7 translates into a hint to balance performance
with energy savings.

The default reset value of the MSR is 0. If BIOS doesn't intialize
the MSR, the hardware will run in performance state. This patch
initialize the MSR with value of 7 for balance between performance
and energy savings

Signed-off-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
2012-09-04 22:23:13 -04:00
Axel Dörfler
9b666f8ed4 The original_data could be freed late.
* In cache_abort_sub_transaction(), the original_data can already be freed
  when the block is being removed from the transaction.
* block_cache::_GetUnusedBlock() no longer frees original/parent data - it
  now requires them to be freed already (it makes no sense to have them still
  around at this point).
* AFAICT the previous version did not have any negative consequences besides
  freeing the original data late.
2012-09-04 22:20:15 -04:00