Commit Graph
49533 Commits
Author SHA1 Message Date
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
Stephan Aßmus be94359ce4 PackageItem: Fixed rewriting item paths
* The version of BString::Replace() that was used takes the offset at which
   replacing should start, not the number of replacements. So did this ever
   work? Use ReplaceFirst() instead.
 * Address the performance issues which Pawel commented on, plus some more.
 * I've left some debug output in the code (commented out), since I want to
   work on this some more. For example, I noticed that GoBe Productive puts
   files into /boot/beos/...
2014-02-11 23:19:12 +01:00
Stephan Aßmus ad1c3c44bf PackageTextViewer: Fix include position 2014-02-11 23:19:11 +01:00
Stephan Aßmus 6568820634 PackageInstaller: Refactoring and cleanup
* Extraced common base class BlockingWindow from PackageTextViewer and
   PackageImagerViewer.
 * Use layouted version of PackageTextViewer.
 * Center ReadMe on screen.
 * Apply margins around the text view.
2014-02-11 23:19:11 +01:00
Stephan Aßmus 3421284044 PackageImageViewer: Re-use B_QUIT_REQUESTED 2014-02-11 23:19:10 +01:00
Stephan Aßmus 79350dde31 PackageInstaller: Yet more cleanup and code simplifications 2014-02-11 23:19:09 +01:00
Stephan Aßmus 4450737441 PackageInstaller: More cleanup and code simplifications 2014-02-11 23:19:09 +01:00
Stephan Aßmus bdcd6afc18 PackageInstaller: Cleanup and code simplification 2014-02-11 23:19:08 +01:00
John Scipione 5b10d763d0 exfat: use diff structs 4 vol labels and filenames
... and rename the structs to reflect this.

* Volume labels contain up to 11 uint16s (11 2-byte UTF-16 characters).
* Filenames are packed into 1 to 17 structs of 15 uint16s each (for a total
  of 255 2-byte UTF-16 characters).
* Use 2 different packed structs in the exfat_entry union (same bytes, accessed
  with different structs) to access these 2 things.
* Remove a check that assumed the length returned the number of 2-byte UTF-16
  characters, i.e. the number of uint16s the string uses. It doesn't, it
  returns the number of characters contained in the string which might be 2 or
  4-bytes wide. We're doing the conversion wrong for 4-byte UTF-16 characters
  anyway, more on that later.
2014-02-11 13:26:55 -05:00
Jérôme Duval 675878fcfe shared kit: fixed headers dependency. 2014-02-11 18:47:24 +01:00
Jérôme Duval 7202cfb455 build fix follow up on status_t/ssize_t changes.
* added a TODO in packagefs.
2014-02-11 18:26:41 +01:00
Jérôme Duval bcccee9322 Appearance: use FT_CONFIG_OPTIONS_H instead of ftoption.h 2014-02-11 17:53:14 +01:00
Adrien Destugues 19f3bae071 Fix more issues detected by gcc4 compiler:
More ssize_t/status_t mixup.
2014-02-11 17:51:22 +01:00
Adrien Destugues 6555120f3b ...and also fix a mismatched prototype
gcc2 doesn't seem to notice.
2014-02-11 13:26:32 +01:00
Adrien Destugues 00dfae0bce Fix build.
Sorry, renaming headers isn't detected by Jam and not everything was
rebuilt.
2014-02-11 12:50:27 +01:00
Adrien Destugues c3d0dd7a5e HttpRequest: support gzip and deflate compression.
* Use the ZlibDecompressor to decompress the data
* Advertise support in accept-encoding

This should make web browsing feel even faster on wesites that support
these compresion schemes. It also fixes some websites (www.ru,
rainloop.net, ...) that serve gzipped resources even to browser not
supporting it.
2014-02-11 12:06:42 +01:00
Adrien Destugues 36b1f55a18 DynamicBuffer: implement BDataIO
This makes it possible to use it with the ZlibDecompressor.
2014-02-11 12:06:41 +01:00
Adrien Destugues 142d59ca90 ZlibDecompressor: also accept gzip format
zlib can decompress both gzip and zlib formatted compressed streams. The
compression algorithm is the same, but the headers are different. The
format is autodetected from the data.
2014-02-11 12:06:39 +01:00
Adrien Destugues 9af2105d36 Move ZlibDecompressor to libshared
* This will be used to implement compressed http streams
* Remove the custom BDataOutput class, and use BDataIO instead, for
easier integration with existing code.
2014-02-11 12:06:38 +01:00
Jérôme Duval 9f11100be5 Update freetype package for x86 and x86_gcc2. 2014-02-10 22:50:56 +01:00
Alexander von Gluck IV 0ba833faa0 docs: Update arm build instructions; no functional change
* For a post PM world
2014-02-09 23:44:57 -06:00
Alexander von Gluck IV 490f23801a AboutSystem: Remove Jonas from current maintainers
* As per his own request on haiku-commits.
* Sorry to see you go!
2014-02-09 21:57:44 -06:00
Jérôme Duval b3ece9056d configure: --use-gcc-pipe now affects build_cross_tools_gcc4. 2014-02-09 10:06:43 +01:00