50276 Commits

Author SHA1 Message Date
John Scipione
819863d8a9 Docs: Put a comma in Haiku, Inc. in the copyright. hrev47312 2014-06-04 11:58:08 -04:00
John Scipione
daabbbe5f9 BRegion: Style fix, update parameter name
No functional change.

Trying to indentify each kind of object uniquely and consistently.

... update docs as well.
2014-06-04 11:58:07 -04:00
Adrien Destugues
cd805f6793 Remove some redundant fields
These were getting out of sync and causing trouble, and they are easy to
compute from existing information.

Fixes some problems detected by the testsuite where the user/password or
the host would sometime disappear from the URL.
hrev47311
2014-06-04 11:56:23 +02:00
Adrien Destugues
3fd76758ed Add some tests derived from Ruby Addressable
They have a very complete testsuite, but not all of it is relevant to
us. Pick some of the interesting tests for now.
2014-06-04 11:36:09 +02:00
Adrien Destugues
b5bde4ad81 Fix bugs identified by the testsuites
* Handle resolving . and .. in path properly
* Make the subtle distinction between empty and unset for the authority,
fragment and query.
2014-06-04 10:36:10 +02:00
Adrien Destugues
e29e0a0d2a Fix Url relative constructor.
Actually get the query from the base URL.
2014-06-04 08:22:13 +02:00
Jérôme Duval
1db8c51081 HaikuDevel: remove tiff headers hrev47310 2014-06-04 07:37:28 +02:00
Jérôme Duval
2388fa71b8 openssl, tiff: provides hybrid packages for x86 hrev47309 2014-06-04 07:24:50 +02:00
John Scipione
d0d41a229a Add BRegion documentation.
Most was written by Stephan Aßmus, and Stefano Ceccherini.
(moved from Region.cpp)

Thank you both for your contributions.
hrev47308
2014-06-03 20:28:44 -04:00
John Scipione
44cee34013 BRegion: Style updates for documentation.
No functional changes intended.

* Updated copyright information.
* Reduced doxygen documentation down to a helpful summary
  in a regular comment, the documentation has been moved into
  the Haiku Book.
* Some parameter renaming for consistency and clarity.
* A few other style fixes.
2014-06-03 20:26:45 -04:00
Axel Dörfler
c1400fb617 intel_extreme: use VESA EDID info as fallback.
* Only in case retrieving EDID info failed on head A and C.
* Should help with detecting the native resolution for ticket #10878.
hrev47307
2014-06-04 01:02:40 +02:00
Axel Dörfler
5336a8d11e intel_extreme: fixed warnings.
* And also most coding style violations.
2014-06-04 01:02:39 +02:00
Jérôme Duval
27843c6ffd TIFFTranslator is now dependent on the tiff build feature. hrev47306 2014-06-04 00:42:43 +02:00
Jérôme Duval
cf588872b4 openssl, tiff: provides hybrid packages for x86_gcc2 hrev47305 2014-06-04 00:29:16 +02:00
Axel Dörfler
0ed0765067 create_display_modes: added missing 1600x900.
* Might help with #10878.
* 1366x768 was at the wrong spot.
hrev47304
2014-06-04 00:23:38 +02:00
Adrien Destugues
b2468f37f6 Add hybrid tiff packages.
Should fix the build.
hrev47303
2014-06-03 18:10:36 +02:00
Adrien Destugues
0013f47d3f Import tests from http://skew.org/uri/uri%5Ftests.html
This shows there are some problems with BUrl, still.
CppUnit stops at the first failed assert in each test, which doesn't
give a good overview of the number of failures in this case (the first
subtest fails). A possible solution is splitting this into smaller
subsets.
2014-06-03 17:10:29 +02:00
Adrien Destugues
002f37b0cc Explicit template instanciation to please gcc2.
Makes CPPUNIT_ASSERT_EQUAL useable.
2014-06-03 15:27:53 +02:00
Adrien Destugues
68c13f94fb Convert BUrl tests to the UnitTester framework. 2014-06-03 13:34:35 +02:00
Adrien Destugues
5abe892c76 Remove deprecated file. 2014-06-03 13:17:23 +02:00
Jessica Hamilton
01fbdbab83 xsi_semaphore: use MemoryDeleter instead of multiple free() hrev47302 2014-06-03 13:38:04 +12:00
Andrew Lindesay
b4c773d32e modified layout intro docsZ
Signed-off-by: John Scipione <jscipione@gmail.com>
hrev47301
2014-06-02 20:13:16 -04:00
Jérôme Duval
9cd7c6a433 tiff: use the outsourced packages.
* packages for secondary architectures would be welcomed.
hrev47300
2014-06-02 23:45:19 +02:00
Jérôme Duval
da76d8da0c wget: remove 2014-06-02 23:25:12 +02:00
Jérôme Duval
31da886a61 tiff: fix headers for [u]int* types hrev47299 2014-06-02 23:18:55 +02:00
Jérôme Duval
890f4d006f add packages for tiff hrev47298 2014-06-02 21:04:23 +02:00
Adrien Destugues
b2b2ae1a1f Add quassel packages
provided by Arfonzo.
hrev47297
2014-06-02 15:04:12 +02:00
Adrien Destugues
f31bb74725 ConstrainClippingRegion does not transform.
Document the fact that the region-based clipping does not use the view
transform. Also hint to a way to constrain drawing to a transformed
region.
2014-06-02 14:55:23 +02:00
Oliver Tappe
d527dbc8f6 Avoid unwanted output of <build>unzip with DEBUG=1. hrev47296 2014-06-02 02:00:29 +02:00
Oliver Tappe
911821275a Increase HAIKU_BOOT_ARCHIVE_IMAGE_OFFSET for debug builds. 2014-06-02 02:00:28 +02:00
Oliver Tappe
1a7bcf6962 Lots of B_PRI... insertions to fix errors with DEBUG=1. 2014-06-02 02:00:28 +02:00
Jérôme Duval
1ee3031a90 wget: use the outsourced packages.
* remove wget Jamfile from the build.
hrev47295
2014-06-02 00:06:31 +02:00
Jérôme Duval
ec147911b4 updated for packages, added gmp, help2man, lz4, wget. hrev47294 2014-06-01 23:07:19 +02:00
Jérôme Duval
f196b1a662 hda: add snoop quirk for a few other pci ids.
* based on alsa.
hrev47293
2014-06-01 16:21:08 +02:00
Murai Takashi
45e3a5edae hda: Add Baytrail HDA controller
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2014-06-01 16:21:08 +02:00
Oliver Tappe
d4563ace72 Improve handling of Haiku clone without any tags.
* Error out early with a hint about how to solve the problem (by setting
  HAIKU_REVISION explicitly).
hrev47292
2014-05-31 15:35:24 +02:00
autonielx
e1594b1775 Update translations from Pootle hrev47291 2014-05-31 06:17:02 +02:00
John Scipione
532c873311 BRect: Replace max_c() and min_c() with std::max() and std::min() hrev47290 2014-05-30 19:46:30 -04:00
John Scipione
f90a92fdb2 Add documentation for the BRect class hrev47289 2014-05-30 19:32:15 -04:00
John Scipione
1f46fc6d52 BRect: Style fixes for documentation 2014-05-30 19:31:10 -04:00
autonielx
e0405a5615 Update userguide translations hrev47288 2014-05-31 00:02:52 +02:00
Jérôme Duval
f9a06522bd update gcc for x86 and x86_64 hrev47287 2014-05-30 22:39:37 +02:00
Oliver Tappe
087c0644cd Update Pe to newest version in all x86-architectures. hrev47286 2014-05-30 17:48:19 +02:00
Jérôme Duval
735f58f3e4 xhci: build fix hrev47285 2014-05-30 16:28:40 +02:00
Jessica Hamilton
1e31468302 ByteOrder.h: separate host & Haiku versions.
* This avoids polluting the Haiku headers with host issues,
  as pointed out by Axel.
* Should also resolve build issues for various versions of
  host compilers that were introduced in previous commits.
hrev47284
2014-05-30 20:39:43 +12:00
Jessica Hamilton
fad4fc59f9 Revert "ByteOrder.h: remove use of __builtin_bswap16."
This reverts commit 040dc2eebc6628cc05c4ac5e287c5287c5dacf2e.
2014-05-30 20:39:43 +12:00
Paweł Dziepak
b20eb413cd kernel/x86_64: help gcc with devirtualization
This patch gets rid of some indirect calls in the paging code.
hrev47283
2014-05-30 02:11:05 +02:00
Paweł Dziepak
fb010e297f kernel/x86_64: use C++11 atomics in X86PagingMethod64Bit hrev47282 2014-05-30 00:23:49 +02:00
Paweł Dziepak
91e7f347f9 kernel/x86_64: try to inline physical page mapper functions
The way we handle paging is very wasteful and relies heavily on virtual
funcions even if there is absolutely no reason to do so. The proper
solution would be to do a major rework of paging code (including
arch-independent parts).

On x86_64 physical page mapper is very simple what makes the overhead
resulting from the desing of paging interface very expensive. This
patch attempts to make things a bit better by helping GCC with
devirtualization and allowing inlining physical page mapper impementation
(well, only when it is devirtualized).
2014-05-29 23:41:46 +02:00
autonielx
e81fd38b16 Update translations from Pootle hrev47281 2014-05-29 23:26:12 +02:00