Commit Graph

34564 Commits

Author SHA1 Message Date
Ingo Weinhold
0450172a78 Enabling HAIKU_OFFICIAL_RELEASE.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36768 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-08 23:53:03 +00:00
Ingo Weinhold
7889bd0c17 Merged r36762 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36764 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-08 23:13:26 +00:00
Ingo Weinhold
35bd1f0f84 Merged r36745-r36746, r36752-r36754, r36757, r36759 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36763 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-08 22:54:50 +00:00
Joachim Seemer
1b1c4a7d25 This is our welcome package and all the translat
ions for alpha2. Thanks very much everyone\!

git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36744 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-08 15:00:22 +00:00
Joachim Seemer
297a120a8a This is our user guide and all the translations for alpha2. Thanks very much everyone\!
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36743 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-08 14:58:32 +00:00
Ingo Weinhold
dd317fec52 Merged r36716, r36722-r36724, r36726, r36734, r36736 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36737 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-08 10:06:20 +00:00
Ingo Weinhold
626bfa871b Disabled serial debug output by default. Interestingly the kernel still
produces some output.


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36721 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-07 14:40:23 +00:00
Ingo Weinhold
5c349bfbac Back-ported r36708 (don't translate add-on path).
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36720 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-07 13:59:43 +00:00
Ingo Weinhold
d33b2c58c6 Merged r36706-r36707 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36719 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-07 13:56:52 +00:00
Ingo Weinhold
b08245fd3c Merged r36643-r36644, r36646-r36647, r36659, r36714 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36718 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-07 12:37:54 +00:00
Ingo Weinhold
7e1933dc66 Merged r36465-r36466, r36471, r36478, r36500-r36501, r36505-r36507, r36514, r36648, r36702-r36705 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36717 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-07 11:37:13 +00:00
Ingo Weinhold
4aa4df143c Backed out r36640 and r36641 (Terminal localization). Didn't want to merge
them in the first place.


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36712 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-07 11:16:50 +00:00
Ingo Weinhold
46b0159627 Merged r36585, r36601-r36604, r36607, r36610-r36634, r36636-r36641, r36649, r36651-r36657, r36670 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36674 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-06 22:12:03 +00:00
Ingo Weinhold
51d13cba7c Merged r36373-r36374, r36436, r36438, r36443, r36452, r36458, r36489, r36491-r36495, r36516, r36529, r36533-r36535, r36539, r36543-r36584, r36586-r36599 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36600 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-05-03 21:49:24 +00:00
Ingo Weinhold
aa0aa33868 Merged r36372, r36420-r36421, r36425, r36475, r36486, r36497, r36511, r36513, r36517-r36525, r36527-r36528, r36530-r36532, r36536-r36538, r36540-r36541 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36542 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-29 21:52:46 +00:00
Ingo Weinhold
665767557c Merged r36405, r36413, r36424, r36451, r36455-r36457, r36459-r36464, r36467-r36470, r36472-r36474, r36476-r36477, r36479-r36485, r36487-r36488, r36490, r36496, r36498, r36503-r36504, r36509 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36510 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-27 20:45:15 +00:00
Ingo Weinhold
cb8d31493d Merged r36351-r36352, r36358, r36369, r36402, r36409-r36412, r36414-r36416, r36419, r36426-r36435, r36437, r36439-r36442 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36447 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-24 12:34:57 +00:00
Ingo Weinhold
2db29d0806 Merged r36386, r36388-r36392, r36394-r36401, r36403-r36404, r36406-r36408, r36417-r36418 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36423 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-22 19:09:56 +00:00
Ingo Weinhold
9868942d35 Merged r36349-r36350, r36353, r36355-r36357, r36360-r36368, r36370-r36371, r36375, r36379, r36381-r36385 from trunk into branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36387 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-20 20:35:36 +00:00
Oliver Tappe
488cb27f91 * updated gcc2 to r1a2-version
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36378 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-20 17:20:29 +00:00
Ingo Weinhold
6eb4f6d8f9 Adjusted versioning to R1 alpha 2.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36348 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-19 12:18:10 +00:00
Ingo Weinhold
40bbc0f20b Created R1 alpha 2 branch from trunk r36344.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha2@36345 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-19 11:44:07 +00:00
Ingo Weinhold
bf0a463e35 Introduced version constants for R1 alpha 2 and R1 pre alpha 3.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36344 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-19 11:41:00 +00:00
Stephan Aßmus
3d5f2c6f8d Patch by idefix, make sure the lists are properly scrolled to the selection
after showing the window. Thanks! Fixes #5576.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36343 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-19 08:46:29 +00:00
Stephan Aßmus
c9ec9c7211 Patch by augiedoggie: Remove the hardcoded translator_id values from Screenshot.
Fixes ticket #5733. Thanks a lot! (Note: small coding style fixes by myself,
so expect merge conflicts.)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36342 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-19 08:21:21 +00:00
Ingo Weinhold
45538a5e31 x86_handle_debug_exception(): The values of dr6 and dr7 are only stored in
the CPU info, if x86_exit_user_debug_at_kernel_entry() was executed before,
i.e. if the debug exception occurred in userlands. In all other cases we need
to read the current register values. Fixes #5742, a regression introduced in
r35951.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36340 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-18 17:06:02 +00:00
Matt Madia
d546a6fb9c Patch by Andreas F?\195?\164rber:
Define Tar's dependency on LibIconv. Fixes #5745.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36339 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-18 13:39:57 +00:00
Jérôme Duval
02b361c0b0 add a newline after setwep status (patch from luroh #5739).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36338 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-18 09:41:44 +00:00
Siarzhuk Zharski
4607535f11 - Russian translation updated from HTA.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36337 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-18 07:01:21 +00:00
Jérôme Duval
8c6242d071 * revert previous commit
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36336 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-18 00:27:00 +00:00
Oliver Ruiz Dorantes
2db900d8f1 - Some refactoring on the event handling
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36335 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-17 20:10:47 +00:00
Ingo Weinhold
b9d586e9d9 Added wrappers for the spinlock functions.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36334 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-17 19:59:02 +00:00
Ingo Weinhold
ef1716f81b Patch by Lucian Adrian Grijincu: Added pthread spinlock support.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36333 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-17 19:38:01 +00:00
Jérôme Duval
c8d939eaa8 * hopefully display correctly Penryn based Pentium models (instead of Core 2 Extreme).
* fix a cache entry I introduced.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36332 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-17 16:20:27 +00:00
Jérôme Duval
42fb4f4050 * fstatat: the meaning of AT_SYMLINK_NOFOLLOW was reversed. Fixed #5731.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36331 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-17 11:39:01 +00:00
Clemens Zeidler
8bb679076d Set the write combine flag for the framebuffer area.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36330 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-16 15:29:30 +00:00
Ingo Weinhold
a34e7d0ec4 Set fTranslationMap to NULL in the constructor. Otherwise an error in
Create() could cause the destructor to crash.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36329 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-16 08:36:58 +00:00
Axel Dörfler
b44c25de42 * Factored out a single base class out of the three Keymap implementations we
had in our tree.
* Adapted Keymap, <input>keyboard, and consoled to use it - the additional
  functionality is implemented via a subclass in the first two cases.
* "keymap" will come next.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36328 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-16 07:47:41 +00:00
Scott McCreary
c2d5ae0960 Updated PCRE to 8.02
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36327 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-16 05:53:47 +00:00
Scott McCreary
ae85d9bebc Updated openSSL to 1.0.0, this required rebuilding openSSH, git, curl, neon, python, subversion, and perhaps others that will need to be updated.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36326 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-16 05:18:34 +00:00
Adrien Destugues
6bea662d4c Adding more flags. I did all the easy ones in batch mode, I'll let a talented graphist do the others.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36325 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 23:41:12 +00:00
Ingo Weinhold
89dc7e4875 Added private BPositionIO derived classes BFileIO and BFileDescriptorIO which
wrap a FILE* respectively a file descriptor.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36324 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 22:19:27 +00:00
Ingo Weinhold
f71274580b * Private libroot locking primitives:
- Reimplemented mutex to use the _kern_mutex*() syscalls.
  - The initializer functions cannot fail anymore -- changed their return type
    to void.
  - Changed the initializer function semantics to not copy the name by default
    anymore (as in the kernel). Also added *_etc() versions of them that take an
    additional flags.
  - Added static initializer macros.
  - Made the mutex (and thus recursive_lock) lock functions non-interruptable.
  - Got rid of the "lazy" version. They are no longer needed, since the
    initialization of the standard types can be done statically and cannot fail.
* Adjusted libroot, runtime loader, and other code using the private libroot
  locking primitives to the new semantics.
* pthreads mutexes and condition variables:
  - Reimplemented using the _kern_mutex*() syscalls.
  - Consistently use POSIX error codes.
  - Fixed some not quite POSIX compliant behavior.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36323 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 21:52:49 +00:00
Ingo Weinhold
251e72542e Added TODO.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36322 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 21:48:12 +00:00
Adrien Destugues
0638c3ab4c * Add some more icons for better testing
* Use the country name instead of the language name to identify each icon
 * Cleanup, fixed copyrights, and some more checks to avoid crashing in case of a missing icon


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36321 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 21:34:00 +00:00
Ingo Weinhold
35ca8fd8aa Added various missing functions to the error mapper.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36320 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 21:23:46 +00:00
Ingo Weinhold
0dffa8d48e * remove_user_mutex_entry(): The next entry wasn't removed from its own list.
* user_mutex_unlock_locked(): Set or clear the locked flag depending on whether
  we wake up a waiter.
* _user_mutex_switch_lock(): The syscall cannot be restartable.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36319 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 21:21:32 +00:00
Fredrik Holmqvist
186058c517 Some corrections and cleanup to ACPI Embedded controller:
* Exposed ACPI API needed by Embedded Controller
	This will be removed again if moved inside the bus manager.
	It also duplicates ACPI's own headers so it might go out of sync atm.
 * Added mutex to controller and fixed the mixup between acpi_status needed in int handlers and Haiku status.
 * Major code cleanup
	Not for headers as they are mostly redundant if we move the controller.
	Variable names still needs some cleanup

This makes the ACPI errors from the controller understandable. I get AE_NO_HARDWARE_RESPONSE now.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36318 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 19:23:43 +00:00
Jérôme Duval
dd41712c26 * added more L2 cache labels
* white space cleaning


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36317 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 19:16:55 +00:00
Michael Lotz
1da48c4149 Simplify the SetTrigger() code. The trigger is a single byte char anyway, so no
need to convert the looked up label position to a char code. Also actually make
sure that the trigger is lower case by doing an explicit tolower() instead of
assuming that it already is.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36316 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-15 18:56:34 +00:00