34441 Commits

Author SHA1 Message Date
Jonas Sundström
523f15a901 Misspelling, reported by eml.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36031 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36031
2010-04-04 22:51:34 +00:00
Ingo Weinhold
550376ffb8 * vm_delete_areas(): Changed return type to void (was status_t and not used).
* _user_map_file(), _user_unmap_memory(): Verify that the address (if given) is
  page aligned.
* Reworked memory locking (wiring):
  - VMArea does now have a list of wired memory ranges and supports waiting for
    a range to be removed.
  - vm_soft_fault():
    - Added "wirePage" parameter that, if given, makes the function wire the
      page and return it.
    - Added "wiredRange" parameter (for calls from lock_memory_etc()) and made
      sure we never unmap wired pages. This could e.g. happen when a page from a
      lower cache was read-mapped and a write fault occurred. Now in such a
      situation the function waits for the page to be unwired and restarts.
  - All functions that manipulate areas in a way that could affect wired ranges
    do now either require the caller to make sure there are no wired ranges in
    the way or do that themselves. Added a few wait_if_*_is_wired() helper
    functions for that purpose.
  - lock_memory_etc():
    - Does now also work correctly when the range spans more than one area.
    - Adds VMAreaWiredRanges to the affected VMAreas and retains an address
      space reference (so that the address space won't be deleted as long as a
      wired range exists).
    - Resolved TODO: The area's caches are now locked when
      increment_page_wired_count() is called.
    - Resolved TODO: The race condition due to missing locking after looking up
      the page mapping is now prevented. We hold the cache locks (in case the
      page is already mapped) and the new vm_soft_fault() parameter allows us
      to get the page wired.
  - unlock_memory_etc(): Changes symmetrical to those in lock_memory_etc() and
    resolved all TODOs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36030 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36030
2010-04-03 18:01:29 +00:00
Ingo Weinhold
21ff565f76 AddressSpaceWriteLocker: Added VMAddressSpace* constructor and SetTo()
versions.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36029 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36029
2010-04-03 16:11:47 +00:00
Oliver Ruiz Dorantes
4d291edb32 Â- Use given macro for system team, thanks Jerome
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36028 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36028
2010-04-02 13:37:16 +00:00
Oliver Ruiz Dorantes
62f5ba006a - Read Local features al LocalDevice constructor
- keep record in UL and KL side



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36027 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36027
2010-04-02 12:12:29 +00:00
Oliver Ruiz Dorantes
0feca7d685 - Prepending l2cap header in a separate function to not play with c++ contexts
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36026 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36026
2010-04-02 11:42:00 +00:00
Oliver Ruiz Dorantes
2e26da485a - In the case the port is created in Kernel context force it to stay in kernel team,
as the creation can be initated by a UL thread



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36025 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36025
2010-04-02 11:31:39 +00:00
Oliver Ruiz Dorantes
ecd60ae87e - Fix creating BPath with empty string
- Add handling of local features to know about the role and encryption capabilities



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36024 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36024
2010-04-02 11:15:10 +00:00
Oliver Ruiz Dorantes
2168c373a2 - ..! Send main window creation also when there is acually a sever
- Check periodically its existence each 2 seconds before launching the preflet



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36023 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36023
2010-04-02 10:24:16 +00:00
Stephan Aßmus
470ca9dab6 Patch by cssvb94: Added Bulgarian (Phonetic) keymap. Fixes #3398, thanks a lot!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36022 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36022
2010-04-02 09:59:19 +00:00
Jérôme Duval
a527b02780 forgot these files as part of the previous commit
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36021 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36021
2010-04-01 19:55:54 +00:00
Jérôme Duval
9ff2343b35 Applied patch by sil2100 that enables handling of script files (bug #3762)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36020 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36020
2010-04-01 19:02:24 +00:00
Jérôme Duval
beb0419df1 Patch from Pete Goodeve: add MidiPortGlue to have old midikit endpoints registered in new midikit (#5625).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36019 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36019
2010-04-01 18:35:48 +00:00
Jérôme Duval
a4f52ae465 Patch from Pete Goodeve to add time data to incoming MIDI (#5664)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36018 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36018
2010-04-01 18:24:53 +00:00
Ingo Weinhold
58b0a5dda6 DoCatalogs:
* Renamed parameter "appName" to "target".
* Replaced parameter "generatedCatalog" by "sourceLanguage" and made it
  optional. Default is "en".
* Removed the no longer needed parameter from the DoCatalogs invocations.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36016 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36016
2010-03-31 18:34:03 +00:00
Adrien Destugues
ba8573cc3f Update japanese translation credits.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36015 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36015
2010-03-31 17:33:35 +00:00
Ingo Weinhold
6d9af5b7a0 Removed no longer needed DoCatalogs parameters.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36009 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36009
2010-03-30 18:21:26 +00:00
Matt Madia
2ccc03f388 Add PDFlib's documentation & sample programs as per licensing requirements.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36008 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36008
2010-03-30 17:59:56 +00:00
Ingo Weinhold
eb3a834144 Enabled automatic catkeys globbing.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36007 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36007
2010-03-30 17:57:49 +00:00
Ingo Weinhold
7ea2dfd66d Removed apparently broken catkeys files.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36006 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36006
2010-03-30 17:57:16 +00:00
Matt Madia
18a69c72f6 Condensed build_zip_archive & build_zip_archive into a single script,
build_archive. Updated ImageRules accordingly. Tested on the following:
 * jam -q -sTARGET_BOOT_PLATFORM=pxe_ia32 pxehaiku-loader haiku-netboot-archive
 * jam -q haiku-boot-floppy
 * jam -q haiku-alternative-gcc-archive


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36005 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36005
2010-03-30 05:32:50 +00:00
Matt Madia
3fed6ef6cc * Added plain text version of PDFlib-Lite-license.pdf
* Updated AboutSystem to utilize it


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36004 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36004
2010-03-30 02:10:50 +00:00
Matt Madia
0a38fb8dfc * Added FTL aka FreeType Project License & updated AboutSystem to use it
* Fixed the note for pdflib, we are indeed using PDFlib-Lite
 * Set atftp to GPL v2 


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36003 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36003
2010-03-29 22:54:15 +00:00
Ingo Weinhold
f29f258224 * DoCatalogs:
- Cleaned up and prepared automatic globbing of the catkeys files.
    Currently commented out as it breaks the build.
  - Removed the AddFilesToHaikuImage invocation, which doesn't belong there.
    Instead we set the variable HAIKU_CATALOG_FILES on the target and
    automatically add the catalogs of a target in AddFilesToContainer.
* LinkApplicationCatalog: Pass the language name to the actions via variable.
  Fixes the "independent target" warning.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36002 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36002
2010-03-29 21:36:00 +00:00
Matt Madia
063bb8051e * Added LibJPEG license file, updated AboutSystem
* Added a note for BRegion backend's license
 * These are the last planned license related commits
 * There's a few notes for ones that are uncertain


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36001 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36001
2010-03-29 19:14:33 +00:00
Matt Madia
bf2e237144 * Added UnRAR, Intel (ACPICA), & LibPNG licenses
* Updated AboutSystem to utilize them
 * Added a note, netcat allows us to choose the license


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36000 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev36000
2010-03-29 18:39:45 +00:00
Axel Dörfler
61fb53ddc5 * The usual cleanup behind mmu_man ;-)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35999 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35999
2010-03-29 18:22:04 +00:00
Matt Madia
9e1eee901e * Added license files for Bullet, Info-ZIP
* Updated AboutSytem for Bullet, Info-ZIP, bzip2, & OpenEXR
 * VIM was removed in r35848, updated AboutSystem to reflect this


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35998 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35998
2010-03-29 18:10:42 +00:00
Matt Madia
bbf48291af Added licenses for expat, zlib. Updated AboutSystem for Mesa, expat, & zlib.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35997 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35997
2010-03-29 17:41:31 +00:00
Matt Madia
58aaef72e0 * Added license files for GLU & GLUT
* Updated AboutSystem to reference new licenses
 * information based on http://www.mesa3d.org/license.html


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35996 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35996
2010-03-29 17:22:08 +00:00
Matt Madia
c98bab29e9 Fixed some licensing mistakes from over the weekend. Mistakenly grouped cortex,
xiph, and tcpdump with mkdepend's license.
 * Re-added MkDepend as a license
 * Removed BSD (Alternate 3-clause)
 * Modified BSD licenses to match http://en.wikipedia.org/wiki/BSD_license


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35995 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35995
2010-03-29 16:47:57 +00:00
Jérôme Duval
42581cdc8c Patch from kallisti #5557: add additional device ID's to Nvidia GPGPU driver
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35994 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35994
2010-03-29 16:47:28 +00:00
Matt Madia
ad8465b5b9 Added the icon as HVIF to the collection of icons.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35993 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35993
2010-03-29 00:41:03 +00:00
Matt Madia
16751cc43b Added HVIF icon to bootman, courtesy of Michele Frau aka zuMi.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35992 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35992
2010-03-29 00:35:55 +00:00
Matt Madia
30ddf40fe7 Added HVIFTranslator to the default image.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35991 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35991
2010-03-29 00:30:07 +00:00
François Revol
f3abd9ad73 Fix build.
Add test for ioctl(FIONREAD). Doesn't work much yet though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35990 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35990
2010-03-28 19:17:30 +00:00
François Revol
5f69c35f32 Fix tracing code.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35989 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35989
2010-03-28 19:14:33 +00:00
François Revol
e45fc8563b Hmm, ignoremask is an *ignore* mask :D
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35988 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35988
2010-03-28 18:32:14 +00:00
Siarzhuk Zharski
5fbfe93a98 - CPU identification for 'Core i5 CPU M 430 @ 2.27' added. Reported by Evgeny Abdraimov.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35987 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35987
2010-03-28 16:17:23 +00:00
Siarzhuk Zharski
dceaba5e4f - jmicron2x0 NIC driver reported as working by Evgeny Abdraimov. Add it into default build image;
- re-sorted NIC jam targets in alphabet order.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35986 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35986
2010-03-28 16:13:43 +00:00
Matt Madia
ac5b2f41d5 Added licenses that should've gone in the previous commit
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35985 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35985
2010-03-28 15:14:34 +00:00
Matt Madia
880a657a4e Updated some more licenses. Added a note about Freetype, which allows us to
choose either the FTL or GPL. Added a note about PDFLib, whose license file
is a pdf and lists some additional requirements for binary redistribution.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35984 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35984
2010-03-28 15:12:33 +00:00
Ingo Weinhold
320a5686e4 * The CompoundLayouters were leaked before. Made the class BReferenceable and
update references correctly.
* LocalLayouter::SetCompoundLayouter(): Remove the local layouter from the
  previous compound layouter.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35983 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35983
2010-03-28 13:28:10 +00:00
Siarzhuk Zharski
9be3c0f4c6 - russian localization data files are updated from HTA;
- missed Jamfile entries for russian localization data files added.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35982 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35982
2010-03-27 22:41:43 +00:00
Ingo Weinhold
345730da43 Fixed gcc 2 build.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35981 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35981
2010-03-27 20:16:10 +00:00
Matt Madia
0ba335bc99 * Replaced MkDepend license file with a more generic BSD (Alternate 3-clause)
* Updated several program's license & URL
 * Added a note about libxml2, libxslt, libexslt


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35980 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35980
2010-03-27 19:46:08 +00:00
François Revol
5692fe1305 Seems NetMos is another brand for MosChip, use the better known brand.
Add link to datasheet for the other supported chip. Seems their site wants people to register to get them, but google indexed the PDF directly anyway so...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35979 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35979
2010-03-27 19:22:10 +00:00
Matt Madia
5b3dd978fe Corrected CQuantizer license.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35978 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35978
2010-03-27 19:16:15 +00:00
Ingo Weinhold
25bca18888 Moved setting the debug syslog default to main(). Previously that was done
only when the boot loader menu was entered.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35977 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35977
2010-03-27 18:15:17 +00:00
Ingo Weinhold
c81e68b2b2 "syslog" debugger command: By default it now ignores the output added to the
syslog in the current KDL session. Added option "-k" for the former behavior.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35976 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev35976
2010-03-27 18:13:11 +00:00