Commit Graph

49555 Commits

Author SHA1 Message Date
Oliver Tappe
b6bd9f7b46 Fix build problem of haiku-bootstrap package.
* adjust names of Tracker add-ons to match the ones used in the 'Haiku'
  package, otherwise jam complains about not knowing how to build them
2014-02-19 17:17:23 +01:00
Kacper Kasper
db0132297b Fix button layout consistency issues in preflets
Signed-off-by: Stephan Aßmus <superstippi@gmx.de>
2014-02-19 09:33:53 +01:00
John Scipione
1d5c1fc35d packageinstaller: style fixes 2014-02-18 20:09:51 -05:00
Jonathan Schleifer
0992d43c0b Add clang-3.4-3 for x86 2014-02-19 01:22:34 +01:00
Alexander von Gluck IV
1b38c3412c mips: Remove mips
* As per the ML discussions. Bumps MIPS to tier 3.
* We've reached a unanimous descision that MIPS doesn't
  target any real / valid hardware Haiku wants to pursue
  at the moment.  In the event that anyone wants to pursue
  MIPS, feel free to fork Haiku into your own repository
  (and we'll even link to it on the website ports page)
* If someone develops a viable plan for MIPS (and gets the
  port working, it can be readded at a later date)
2014-02-18 16:29:09 -06:00
Stephan Aßmus
39d7cced9f PackageInstaller: Ignore uninstall-error before install 2014-02-18 23:06:15 +01:00
Stephan Aßmus
1835c16d8e PackageInstaller: Disable debug output of scripts 2014-02-18 23:05:52 +01:00
Stephan Aßmus
51f34888d9 PackageInstaller: More robust way to select destination...
... after file panel is cancelled.
2014-02-18 23:01:51 +01:00
Stephan Aßmus
1e35b8fc96 PackageInstaller: Handle aborting the file panel
* Select the first item and reset the path.
2014-02-18 22:57:24 +01:00
Stephan Aßmus
bb322d3500 BMenuField: Draw everything on resize
* The label might be truncated, in which case the entire width needs to be
   redrawn when the menu field shrinks or grows.
 * Invalidating the border in the parent looked a bit weird. Simplified.
2014-02-18 22:50:07 +01:00
Stephan Aßmus
5da0005349 PackageInstaller: Improved main window layout
* Moved "Install to:" besides the "Install" button again.
 * Don't right-align menu field labels.
 * Give the install type description some default text when no description is
   given. Give it a smaller font, align with the type menu.
2014-02-18 22:34:27 +01:00
Adrien Destugues
9046835de9 Patch by Ingo Weinhold: fix stack alignment on x86.
This is required to use some SSE instructions, which are generated by
gcc 4.8, most notably when compiling WebKit code (but it may happen
elsewhere as well).

Fixes about 900 crashes and 10000 test failures in WebKit, so this must
be working. Fixes #10509 for x86.
2014-02-18 20:55:37 +01:00
Stephan Aßmus
224641c4b5 Install scripts can define a NULL path...
... don't try to call InitPath() then.
Also replace more hard-coded paths. Added TODO about refactoring this
code and not using hard-coded paths myself, which is no better than these
scripts.
2014-02-17 23:20:28 +01:00
Axel Dörfler
891babcf29 AHCI: fixed broken debug output.
* Thanks Urias!
2014-02-17 21:14:27 +01:00
Adrien Destugues
67d06c8802 Httprequest: remove "chunked" from http accept-encoding.
This is useless, chunked support is mandatory in HTTP1.1, and it's not a
content-encoding, but a transfer-encoding, so accept-encoding wouldn't
help anyway.
2014-02-17 14:48:57 +01:00
Stephan Aßmus
3f5014ec86 PackageInstaller: Run install scripts in the correct directory
* From debugging with the Gobe and Moho installer, scripts define which
   folder to run them from. The PackageInstaller is supposed to run the script
   in that working directory. The parser seems to have the correct folder in
   "installPath" when adding the script as PackageItem, but that code is rather
   horrible. I've changed it so PackageScript items also set the path, use
   InitPath() to obtain the final working directory and set it before running
   the script.
 * Both Moho and Gobe create the Deskbar link from that script, the folder
   is rewritten in the script via ReplaceAll().
 * Correctly running the script makes a bug visible: Dynamically added files
   in the install location by these scripts are not removed when uninstalling
   the package. When re-installing a package, it is first uninstalled and this
   currently gives an error for both Moho and Gobe, since they create some
   links in these scripts which never worked before. To install again, the
   install folder needs to be deleted manually.
 * Some cleanup along the way... sorry.
2014-02-16 23:32:01 +01:00
Stephan Aßmus
4407020ba4 PackageInstaller: Install apps to non-packaged "apps" folder.
Previously, the target folder was always unset, which meant one needed
to select a target folder manually. When running from a read-only media,
this would still be a problem (a TODO), so that instead of failing to install
the package, the user is simply prompted for a path.
The change means that together with rewriting old paths to packaged
locations to the non-packaged equivalents, just double clicking a PKG and
hitting "Install" will now work. Tested with Moho installer and
Gobe Productive.
2014-02-16 12:19:16 +01:00
Stephan Aßmus
735727da48 PackageInstaller: Converted to use layout API
* Also auto-hide vertical scroll-bars when not needed.
 * Nicer margins everywhere
 * TODO: Install type description could collapse when empty or display
   a default message.
 * More refactoring and cleanup
2014-02-16 12:12:25 +01:00
Stephan Aßmus
a16a1437a7 PackageView: Small coding-style cleanup 2014-02-16 12:12:25 +01:00
Stephan Aßmus
193a4de178 PackageView: Refactored a lot of repetitive code...
... to create menu items.
2014-02-16 12:12:24 +01:00
Stephan Aßmus
236dd276ac PackageInstaller: Make window title properly localizeable 2014-02-16 12:12:24 +01:00
Stephan Aßmus
a1b7cb6256 PackageInstaller: Another round of cleanup. 2014-02-16 12:12:23 +01:00
Stephan Aßmus
2a7d988dc5 PackageInstaller: Cleanup PackageWindow
* Also center main package installation window on screen.
2014-02-16 12:12:23 +01:00
Axel Dörfler
ef18b77adc trim: added debug output.
* Can you give it another try, Alexander? The outcome won't change, I'm afraid,
  but maybe we'll know some more afterwards.
2014-02-15 20:50:57 +01:00
Ithamar R. Adema
8f4db360bc arm/atomic: round of atomic function changes
* change vint{32,64} to int{32,64} in:
  * kernel implementation
  * syscall definitions
  * libroot prototypes
* update syscall functions with new atomic prototypes.
2014-02-15 11:46:12 +01:00
Ithamar R. Adema
f5e19a38de board/arm: cleanup setting of ARM compiler options
The ones with ARCH extension are used for setting up the KERNEL
ones, so no need to try and set both.
Also, the verdex target was not setting the ARCH one, and therefore
never configured gcc for ARMv5.
2014-02-15 11:46:11 +01:00
Ithamar R. Adema
4b47d96a77 arm: fix compiler ARM architecture detection
For determining if to define ATOMIC{,64}_FUNCS_ARE_SYSCALLS, use
the proper macro.
2014-02-15 11:46:11 +01:00
Ithamar R. Adema
5cef6be21f arm/atomic: fixup arch_atomic.h
* Remove _inline functions, since we're not using inlines
* Use compiler barrier instead of GCC builtin
2014-02-15 11:46:11 +01:00
Ithamar R. Adema
3eb1ffdb6c kernel/arm: implement stubs for new functions
These were mostly introduced after the scheduler merge.
2014-02-15 11:46:11 +01:00
Jonathan Schleifer
2937677524 Downgrade libpcre for x86
The new version breaks git, but only once it's in the repository.
Installing it manually alongside the old one works. Rebuilding git and
uploading a new package does not work, as for the package management,
the new version is exactly equal to the old, as the port revision isn't
newer. We need to come up with a proper way to handle this.

Also removes zsh, as that requires the new libpcre.
2014-02-15 11:39:39 +01:00
Jonathan Schleifer
47343f61a5 Update libpcre to 8.33-1 for x86 2014-02-15 02:54:58 +01:00
Jonathan Schleifer
a781beade7 Add zsh for x86 2014-02-15 02:48:36 +01:00
John Scipione
ceafe5b48a Fix 2 shortcut bugs, one in Web+, one in S&T
It's really 2 instances of the same bug, we only want to consider a
fixed set of modifier keys ignoring the lock keys and left/right keys.
2014-02-14 18:51:13 -05:00
Jérôme Duval
480a333cff Update freetype package for x86, x86_gcc2 and x86_64. 2014-02-14 22:35:02 +01:00
Jérôme Duval
ea81f96218 mesa: update x86_gcc2 packages to 7.9.2-6 2014-02-14 17:52:12 +01:00
Jonathan Schleifer
97ab2b9b2f AboutSystem: Add myself to current maintainers 2014-02-14 01:26:38 +01:00
Jonathan Schleifer
be3f404ca1 Terminal: Add option to use bright instead of bold text
A saturated add was chosen instead of tint_color, as the results of
tint_color were too extreme.
2014-02-14 01:22:37 +01:00
Stephan Aßmus
3e2e0e63cd BHttpRequest: Improve cookie string building loop...
... to avoid some checks. Does it make the code more readable? Not
that it was hard to follow before.
2014-02-13 12:27:33 +01:00
Stephan Aßmus
1514eb3753 BHttpRequest: More elegant way to build cookieString 2014-02-13 10:21:37 +01:00
Stephan Aßmus
6aeaeade6b BHttpRequest: Small fixes
* Allow BString to find a semicolon more efficiently.
 * Replace a dynamic stack allocated array with BStackOrHeapArray
   in one more place.
2014-02-13 10:12:55 +01:00
Adrien Destugues
3e358c1fca HttpRequest: use BStackOrHeapArray
Sometimes we get enough bytes at once from the connection to trigger a
stack overflow. Allocate memory on the heap instead.
2014-02-13 09:36:40 +01:00
Alexander von Gluck IV
abcbb5d617 arm/paging: Convert to new-style CPU management
* Aka, post-scheduler changes
* Luckily ARM paging code is very simular to x86 paging
2014-02-12 23:54:35 -06:00
Alexander von Gluck IV
35171b073d arm: Miscellaneous build fixes
* Use atomic_get_and_set for return value
* Atomics are no longer volatile
* Add missing arch_cpu_pause stub
* Move arch_cpu_idle to arch_cpu header to match
  other architectures
2014-02-12 23:37:15 -06:00
Alexander von Gluck IV
8018e8fa91 arm: Rework hrev46863 to use gcc built-in
* Those calls were indeed v7+ only, and our toolchain
  is v6.
2014-02-12 23:34:08 -06:00
Alexander von Gluck IV
92b2e03d0d arm: Add initial memory barrier functions
* These likely need reviewed by someone better
  at arm assembly. (#10537)
2014-02-12 23:11:11 -06:00
Alexander von Gluck IV
fca8407a2a radeon_hd: Fix GPIOInfo pin shortage on some cards
* Some cards have a lot of pins!
* Should fix #10536
* Add a check to give a friendy warning if we find
  more GPIO pins than what we are prepared for.
* Technically the maximum GPIO pins could be
  ATOM device max * 2 (16 for i2c and other)
  however lets leave some room for expansion.
2014-02-12 21:25:47 -06:00
Jérôme Duval
ed66187183 mesa: update x86 packages to 10.0.2-3 2014-02-12 21:59:50 +01:00
Adrien Destugues
916382a10f Style fixes, no functional changes
* Pointed out by Axel and Ingo.
2014-02-12 14:05:27 +01:00
Adrien Destugues
f6658d2c2c Fix one more status_t/ssize_t mixup. 2014-02-12 09:50:34 +01:00
Jérôme Duval
0ca8f08038 Add Web Open Font Format to mime_db. 2014-02-11 23:25:43 +01:00