48458 Commits

Author SHA1 Message Date
Ingo Weinhold
8304ec7c12 configure: Fix for whitespace in path (2nd try)
May fix #10170.
hrev46425
2013-11-23 20:08:17 +01:00
Alexander von Gluck IV
29996a0199 build: Disable WebPositive on x86_64 to fix build
* This commit is temporary and should be reverted
  when the x86_64 build is fixed.
hrev46424
2013-11-23 12:32:36 -06:00
Alexander von Gluck IV
bae76b3783 Revert "configure: Fix for whitespace in path"
This reverts commit 5369d17d119d1ae8e496805ed7c820bbfaa9accd.

Breaks the build. Take the walk of shame.
hrev46423
2013-11-23 12:13:26 -06:00
Ingo Weinhold
5369d17d11 configure: Fix for whitespace in path
May fix #10170.
hrev46422
2013-11-23 17:58:12 +01:00
Ingo Weinhold
a1c42e7189 Replace missed alpha-raw release build profile occurrences hrev46421 2013-11-23 16:58:53 +01:00
Matt Madia
54de8bbe8f Replace alpha-* profiles with release-*. Remove beta-*. 2013-11-23 16:58:53 +01:00
Humdinger
4494d99eba Added TermViewStates.cpp to the Jamfile.
TermViewStates.cpp wasn't translatable before.
hrev46420
2013-11-23 12:04:21 +01:00
autonielx
7b38619bdb Update translations from Pootle hrev46419 2013-11-23 06:14:14 +01:00
Urias McCullough
c19e7bb32b Remove all menu items in unambiguous way on x86_64
Signed-off-by: Rene Gollent <rene@gollent.com>
hrev46418
2013-11-22 22:47:47 -05:00
Ingo Weinhold
d85bab41bd Add target for building a Haiku package repository
* Add rule HaikuRepository to build a repository from a repository info
  file and a list of package files. It calls a build_haiku_repository
  script which does all the work.
* Add target <repository>haiku for building the Haiku package
repository.
  It should be built via "jam -q @alpha-raw build <repository>haiku";
  the build profile is only needed to activate all build features.
hrev46417
2013-11-23 01:46:04 +01:00
Ingo Weinhold
8e0eb17508 makefile_engine package info: Fix vendor 2013-11-23 01:40:44 +01:00
Ingo Weinhold
35c76fab52 TextSnifferAddon: Move includes out of namespaces hrev46416 2013-11-22 23:36:06 +01:00
Ingo Weinhold
b2806f310e RepositoryRules: Automatic whitespace cleanup 2013-11-22 23:36:06 +01:00
Rene Gollent
2d1c064a54 Fix STXTTranslator build.
- Adjust include path for new location of names.h.
hrev46415
2013-11-22 17:02:45 -05:00
Adrien Destugues
ef3d8f5731 Fix missing revision indicator for haikuwebkit. hrev46414 2013-11-22 19:23:38 +01:00
Adrien Destugues
3451901447 Add libxslt package (required by haikuwebkit). hrev46413 2013-11-22 19:10:10 +01:00
Adrien Destugues
d0826b6a53 Update haikuwebkit packages for gcc4.
This should bring the nightlies again.
hrev46412
2013-11-22 17:30:02 +01:00
Scott McCreary
a6f9bcb55e Added license file for SIL Open Font License v1.1 hrev46411 2013-11-22 08:15:56 -08:00
Ezo
7f6991c35e Fixed resource leak and possible strings corruption
Signed-off-by: Ingo Weinhold <ingo_weinhold@gmx.de>
hrev46410
2013-11-22 13:44:10 +01:00
Ingo Weinhold
4981e77645 TextSnifferAddon: Fix warnings hrev46409 2013-11-22 13:41:48 +01:00
Ingo Weinhold
83f63a216e pkgman [un]install/update: Add non-interactive mode (-y) hrev46408 2013-11-22 13:33:48 +01:00
Ingo Weinhold
2b76973fa2 mimeset: Use TextSnifferAddon when using a custom MIME DB
That addresses the problem that packaged text files aren't correctly
identified (ticket #9972). All concerned packages have to be rebuilt,
of course.
hrev46407
2013-11-22 12:24:13 +01:00
Ingo Weinhold
6140f897d4 TextSnifferAddon: Use MIME DB directly
A DatabaseLocation is passed to the constructor and used to verify that
the sniffed MIME type is installed instead of BMimeType::IsInstalled().
This makes the add-on independent of the default MIME DB.
2013-11-22 12:24:13 +01:00
Ingo Weinhold
85835e4186 registrar: Move more classes to libstorage_kit_mime.a
Move MimeSnifferAddon, MimeSnifferAddonManager, and TextSnifferAddon to
libstorage_kit_mime.a, so we can reuse them.
2013-11-22 12:24:12 +01:00
Julian Harnath
eb539d59e7 Don't try to open another menu window if there already is one.
* Fixes crash when using Gobe Productive toolbar.
hrev46406
2013-11-22 11:38:30 +01:00
John Scipione
c70a1cf836 Touchpad: Use font relative spacing units hrev46405 2013-11-22 00:35:35 -05:00
John Scipione
65423794de Touchpad: Obligatory style fixes 2013-11-21 23:52:26 -05:00
John Scipione
5632a8f0de Touchpad: Update copyright header 2013-11-21 23:51:03 -05:00
Ingo Weinhold
fc198cc3e4 PackageWriteImpl: Report error when failing to read .PackageInfo
Fixes #10228.
hrev46404
2013-11-21 21:11:07 +01:00
Scott McCreary
64c8d8c126 Updated cdrtools to 3.01~a18, and added _devel package hrev46403 2013-11-21 08:32:48 -08:00
Ingo Weinhold
73254051b1 makefile engine: Improve template makefile
Use findpaths to find the makefile-engine to include. This addresses the
remaining aspect of #10011. I.e. the package can now also be installed
in home.
hrev46402
2013-11-21 13:47:53 +01:00
Ingo Weinhold
676481a5f6 BPathFinder: Fix resolvable expression support
We need to use the package's .self symlink, since that does point to
the package's installation location. The containing directory lives in
/boot/system/package-links and would therefore always resolve to the
system installation location.
2013-11-21 13:45:37 +01:00
Ingo Weinhold
556e8b250a Update BPathFinder API docs
* Update FindPath() wrt. B_FIND_PATH_PACKAGE_PATH handling.
* Add documentation for BResolvableExpression version of constructor and
  SetTo().
hrev46401
2013-11-21 13:29:21 +01:00
Ingo Weinhold
0122bbf08b findpaths: Add '-r' option
It allows finding a path for a resolvable expression.
2013-11-21 13:29:21 +01:00
Ingo Weinhold
62b164bd71 BPathFinder: Add BPackageResolvableExpression initialization
Add a constructor and a SetTo() method with a
BPackageResolvableExpression parameter instead of a path. The path of
the package satisfying the expression is used.

The new functionality lives in libpackage as it uses the package kit.
2013-11-21 13:29:21 +01:00
Ingo Weinhold
ee8e91583e BPackageManager::UserInteractionHandler: Make non-abstract
Most of the hooks don't strictly need a non-empty implementation. The
defaults now simply throw exceptions in those that do. This allows the
class to be instantiated, which is useful when a BPackageManager is only
used for finding packages.
2013-11-21 13:29:21 +01:00
Ingo Weinhold
6722e1ae43 BPackageManager: Add mandatory constructor parameters
Require the installation interface and the user interaction handle to
be passed to the constructor. Formerly, derived classes set them
manually in their constructors. This makes using the class without
having to subclass it possible.
2013-11-21 13:29:20 +01:00
Ingo Weinhold
88706cfaa5 package kit: Add API for parsing resolvable expression strings
* Add BPackageInfo::ParseResolvableExpressionString().
* Add BPackageResolvableExpression constructor and SetTo() taking an
  expression string.
2013-11-21 13:29:20 +01:00
Ingo Weinhold
23c521cf5e find_path*(): Improve B_FIND_PATH_IMAGE_PATH handling
* get_file_attribute(): Use O_NOTRAVERSE, so we correctly read the
  attribute from symlinks.
* internal_path_for_path(): Shuffle things around a bit: The dependency
  is resolved before handling B_FIND_PATH_PACKAGE_PATH, now. This adds
  support for getting the package file for a dependency. The dependency
  was ignored in this case before.
* Use kSystemPackageLinksDirectory instead of hard-coding "/packages".
2013-11-21 13:29:20 +01:00
Ingo Weinhold
d0126238fd packagefs: Automatic package attributes for packages symlinks
Add automatically generated attributes "SYS:PACKAGE" and
"SYS:PACKAGE_FILE" to the /packages/... directories and symlinks.
2013-11-21 13:29:20 +01:00
Ingo Weinhold
4c61288e73 packagefs: Refactor UnpackingAttributeDirectoryCookie
Pull out a reusable base class AutoPackageAttributeDirectoryCookie.
2013-11-21 13:29:19 +01:00
Rene Gollent
79b1f63e81 Fix SerialConnect gcc4 build.
- Add missing forward declaration for BFilePanel.
hrev46400
2013-11-20 19:37:55 -05:00
Rene Gollent
3cfd6956e9 Revert "serialconnect: Fix gcc4 build"
This reverts commit 1eb5facaf43e5423e39cae752817f2d68881593e.
2013-11-20 19:36:56 -05:00
John Scipione
22d7435282 screen_blanker: Check if be_app is NULL
... before using it after dynamic_cast. Fixes CID 1130496
hrev46399
2013-11-20 19:04:14 -05:00
Alexander von Gluck IV
1eb5facaf4 serialconnect: Fix gcc4 build
* SerialWindow.h mentions BFilePanel and needs the
  include statement
* Patch submitted by Urias McCullough
hrev46398
2013-11-20 18:03:54 -06:00
Adrien Destugues
3d5714e20d Add SerialConnect to HaikuImage.
It's now complete enough.
hrev46397
2013-11-20 22:39:17 +01:00
Adrien Destugues
ccc6b9be5b Make SerialConnect more complete
* Mark the current connected device, or disable "Disconnect" menu when
there is no connection.
* Save and restore serial port settings
* Improve drawing code: make sure the border around the termview is
repainted, and do not leave a 1px space between lines unpainted.
2013-11-20 22:39:16 +01:00
Adrien Destugues
5c4dd6047b Remove debug print. 2013-11-20 22:39:14 +01:00
Ingo Weinhold
5fc2757a74 Add user settable HAIKU_REVISION build variable
Can be set to a revision string (hrev4...) to override the revision
determined via git. Useful when the repository doesn't have tags.
hrev46396
2013-11-20 16:42:05 +01:00
Ezo
1329152b52 Fixed possible bug resulting in not null-terminated string
Signed-off-by: Ingo Weinhold <ingo_weinhold@gmx.de>
hrev46395
2013-11-20 16:07:07 +01:00