Commit Graph

48759 Commits

Author SHA1 Message Date
Ezo
aeaf492157 Terminal: Fixed resource leak CID:702031
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2013-11-24 12:18:09 +01:00
Ingo Weinhold
8304ec7c12 configure: Fix for whitespace in path (2nd try)
May fix #10170.
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.
2013-11-23 12:32:36 -06:00
Alexander von Gluck IV
bae76b3783 Revert "configure: Fix for whitespace in path"
This reverts commit 5369d17d11.

Breaks the build. Take the walk of shame.
2013-11-23 12:13:26 -06:00
Ingo Weinhold
5369d17d11 configure: Fix for whitespace in path
May fix #10170.
2013-11-23 17:58:12 +01:00
Ingo Weinhold
a1c42e7189 Replace missed alpha-raw release build profile occurrences 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.
2013-11-23 12:04:21 +01:00
autonielx
7b38619bdb Update translations from Pootle 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>
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.
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 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.
2013-11-22 17:02:45 -05:00
Adrien Destugues
ef3d8f5731 Fix missing revision indicator for haikuwebkit. 2013-11-22 19:23:38 +01:00
Adrien Destugues
3451901447 Add libxslt package (required by haikuwebkit). 2013-11-22 19:10:10 +01:00
Adrien Destugues
d0826b6a53 Update haikuwebkit packages for gcc4.
This should bring the nightlies again.
2013-11-22 17:30:02 +01:00
Scott McCreary
a6f9bcb55e Added license file for SIL Open Font License v1.1 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>
2013-11-22 13:44:10 +01:00
Ingo Weinhold
4981e77645 TextSnifferAddon: Fix warnings 2013-11-22 13:41:48 +01:00
Ingo Weinhold
83f63a216e pkgman [un]install/update: Add non-interactive mode (-y) 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.
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.
2013-11-22 11:38:30 +01:00
John Scipione
c70a1cf836 Touchpad: Use font relative spacing units 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.
2013-11-21 21:11:07 +01:00
Scott McCreary
64c8d8c126 Updated cdrtools to 3.01~a18, and added _devel package 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.
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().
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.
2013-11-20 19:37:55 -05:00
Rene Gollent
3cfd6956e9 Revert "serialconnect: Fix gcc4 build"
This reverts commit 1eb5facaf4.
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
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
2013-11-20 18:03:54 -06:00
Adrien Destugues
3d5714e20d Add SerialConnect to HaikuImage.
It's now complete enough.
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.
2013-11-20 16:42:05 +01:00