Fredrik Holmqvist
a54db680ba
Revert "Remove fno-tree-vrp compile flag."
...
This reverts commit e8d6e3fe3b
.
Also added a comment pointing to the recent discussion.
See http://www.freelists.org/post/haiku-development/hrev45320-Yet-another-nonobvious-effect-of-ftreevrp-optimization
2013-03-25 22:29:15 +01:00
Siarzhuk Zharski
daebca78f8
More standard handling G0,G1,G2,G3 graph.char sets
...
Handling of graphic character sets G0-G3 is fixed and implemented in
more consistent, extensible way.
2013-03-25 10:34:10 +01:00
Rene Gollent
9595506fb8
Fix typo.
2013-03-24 21:33:57 -04:00
Jérôme Duval
f097e26bf3
iprowifi4965: updated iwlwifi-6000g2a firmware to 18.168.6.1
2013-03-24 22:25:32 +01:00
Rene Gollent
5787587d53
Disable array bounds warnings on gcc 4.6. Fixes #9522 .
2013-03-24 11:27:49 -04:00
Alexander von Gluck IV
d31319b941
swpipe: Cleanup; Store GalliumContext
...
* Store GalliumContext in st_manager_private
2013-03-24 03:46:40 +00:00
Alexander von Gluck IV
2b69feb92e
swpipe: Update for new Mesa
...
* Fix swpipe build.
* DriverCtx went away.. lovely.
2013-03-24 01:56:24 +00:00
Michael Lotz
066ca38aea
Include the actual error message in usb_disk debug output.
2013-03-23 21:42:24 +01:00
John Scipione
53ec5d1f33
Rebuild application menu bar less. Fixes #8539 (I hope)
...
Instead of destroying and rebuilding the application menu bar each time we
change state, create it at startup and then only update it from there on. This
means that bugs that rely on the app bar being constantly destroyed and rebuilt
will be much less likely to occur.
Unfortunatly, there is still one case where the application menu bar is being
destroyed and recreated and that is when you are switching between horizontal
and vertical mode, and that is because a menu bar cannot be altered from
B_ITEMS_IN_ROWS to B_ITEMS_IN_COLUMNS anywhere but in the constructor.
* Renamed fExpando to fExpandoMenuBar
* Updated TExpandoMenuBar to be more flexible after construction, the menu
items are built in the new BuildItems() method. Also, don't pass the BarView
object in at contruction, that can happen in AttachedToWindow(). Also, set
fDeskbarMenuWidth just once at constructor, no reason to keep setting it over and over again.
2013-03-23 14:59:09 -04:00
Niels Sascha Reedijk
7b8c0971ce
Update translations from Pootle
2013-03-23 06:23:03 +01:00
Axel Dörfler
40440e7419
Clarified why the documentation does not belong into headers.
...
* Haiku is slow, and that's why we do not put documentation in headers???
Hell yeah.
2013-03-22 20:56:17 +01:00
Alex Smith
e6a0c79790
CID 608055: Fixed unintended sign extension.
2013-03-22 19:41:57 +00:00
Alex Smith
5e0c3db286
Account for the physical map area in the kernel VM space. Fixes #9547 .
...
The physical memory map area was not included in the kernel virtual
address space range (it was below KERNEL_BASE). This caused problems
if an I/O operation took place on physical memory mapped there (the
bad address error seen in #9547 was occurring in lock_memory_etc()).
Changed KERNEL_BASE and KERNEL_SIZE to cover the area and add a null
area that covers all of it. Also changed X86VMTranslationMap64Bit to
handle large pages in Query(), as the physical map area uses large
pages.
2013-03-22 18:30:01 +00:00
Alex Smith
8627383bf7
Fixed compilation errors with ENABLE_TRACING set.
2013-03-22 16:46:09 +00:00
Alex Smith
1aef6664d1
Fixed compilation of VFS/IORequest trace messages.
2013-03-22 14:14:33 +00:00
Alex Smith
27aafb14d7
CID 712421: Missed some other occurrences, fixed them as well.
2013-03-22 11:45:13 +00:00
Alex Smith
ee8f0ab0dc
CID 712421: Fix unintended sign extension.
2013-03-22 11:38:50 +00:00
Axel Dörfler
928001cea9
Further tuned AMD CPU identifier parsing.
...
* Thanks to a list of 1384 entries with AMD CPU identifiers from Alex.
2013-03-22 09:37:47 +01:00
Pawel Dziepak
b6868c6e78
nfs4: Fix CID 991756: do not delete RPC::Request if (re)sending fails
2013-03-21 03:16:42 +01:00
Pawel Dziepak
edb1255117
nfs4: Fix CID 991494: memory leak if acquiring a lock fails
2013-03-21 02:48:46 +01:00
Pawel Dziepak
ce6f81f7b2
nfs4: Fix CID 991503: memory leak in handling callback requests
2013-03-21 02:46:04 +01:00
Pawel Dziepak
65389e2f2b
nfs4: Fix CID 991755: break the loop after finding required element
2013-03-21 02:36:58 +01:00
Pawel Dziepak
18d2a3609e
nfs4: Fix #9556 : wrong error handling in CreateObject
2013-03-21 02:32:00 +01:00
Pawel Dziepak
3d064796c7
nfs4: Allow customization of DirectoryCache expiration time
2013-03-21 00:44:59 +01:00
Pawel Dziepak
1ca8178c52
nfs4: Fix #9555 : wrong relational operator used
2013-03-21 00:20:11 +01:00
Axel Dörfler
df4d35e837
Added a parse_amd() for CPU identification.
...
* This parses the reported CPU name, and tries to translate it to a normal
and concise identifier.
* For example, it will translate "AMD FX(tm)-8320 Eight-core Processor" into
"FX™ 8320" or "Dual Core AMD Opteron(tm) Processor 275 HE" into
"Opteron™ 275 HE".
* This means we can remove AMD strings for those models for which this
function produces useful results.
2013-03-20 21:04:23 +01:00
Alexander von Gluck IV
190423a656
cpu_type: Add model 2 AMD FX CPU
2013-03-20 13:15:28 -05:00
Alexander von Gluck IV
5d8d472d1a
GL: Upgrade to Mesa 9.1.1
...
* Somefix-ups and repairs for
changes to how Mesa works internally
* _Flush and _Error need additional
work as DriverCtx was removed
* Tested working
2013-03-20 01:38:43 -05:00
Alexander von Gluck IV
3764bc554c
swrast_legacy: fix gcc2 GL rendering
...
* hrev45297 removed the setting of the defines
in addition to removing the --no-warnings
* Found after a git bisect and stpere's sharp eyes
* Finally resolves #9473
2013-03-19 19:51:17 -05:00
Pawel Dziepak
ca8ad1dc1a
nfs4: Fix CID 991752: remove unnecessary return
2013-03-19 02:57:18 +01:00
Pawel Dziepak
5bdf33bc7a
nfs4: Remove check for presence of mandatory attributes
...
This fixes CID 991495.
2013-03-19 02:55:31 +01:00
Pawel Dziepak
b302859608
nfs4: Fix memory leaks in case of errors while reading a directory
...
This fixes CID 991497.
2013-03-19 02:52:39 +01:00
Pawel Dziepak
83b13040c8
nfs4: Remove RequestBuilder::ReadDir() count argument
...
The argument is ignored anyway. This fixes CID 991593.
2013-03-19 02:43:22 +01:00
Pawel Dziepak
80f94193c4
nfs4: Fix error handling issues in Inode::Open() and Inode::Create()
...
This fixes CID 991498.
2013-03-19 02:37:44 +01:00
Pawel Dziepak
55ca54ccf5
nfs4: Take advantage of strlcpy()
2013-03-19 02:32:05 +01:00
Pawel Dziepak
4fa87bf152
nfs4: check for presence of FATTR4_CHANGE is not required
...
This fixes CID 991501.
2013-03-19 02:30:17 +01:00
Pawel Dziepak
2723b9eba4
nfs4: Fix CID 991506: memory leak in case of error
2013-03-19 02:22:14 +01:00
Pawel Dziepak
246c199c40
nfs4: Fix memory leaks in case of error in ReplyInterpreter::_DecodeAttrs()
...
This patch fixes CID 991505, 991504, 991502, 991500, 991499, 991496.
2013-03-19 01:34:22 +01:00
Pawel Dziepak
f73dd62491
nfs4: Fix CID 991294: error handling issues in Auth::CreateSys()
2013-03-19 01:24:06 +01:00
Pawel Dziepak
b0e5bfeab5
nfs4: Fix CID 991246: use name of the old entry when reporting removal
2013-03-19 01:24:05 +01:00
Pawel Dziepak
b42b242f62
nfs4: Fix CID 991174: improve error checking in NFS4Inode::OpenFile()
2013-03-19 01:24:04 +01:00
Pawel Dziepak
271d1540b1
nfs4: Do not rely on implementation defined casting uint32 to int32
...
This solves CID 991172.
2013-03-19 01:24:03 +01:00
Pawel Dziepak
a43c0e5ce0
nfs4: Fix error checking in NFS4Server::_Renewal()
...
This fixes CID 990985.
2013-03-19 01:24:02 +01:00
Pawel Dziepak
c689b9f5f1
nfs4: Fix CID 990984 and 991173: missing assignment in error check
2013-03-19 01:24:01 +01:00
Pawel Dziepak
e975b31db3
nfs4: Ensure that a string is NULL terminated after strncpy()
...
This fixes CID 990971.
2013-03-19 01:24:00 +01:00
Pawel Dziepak
62e43541d7
nfs4: Fix wrong parenthesising in ReplyInterpreter::_FlattenPathname
...
This patch solves CID 990966.
2013-03-19 01:23:59 +01:00
John Scipione
6e8749b27f
Update BMessage documentation adding Get* methods.
...
Also, lots of little cleanups: formatting, adding return statements and
return values where they were missing, fix spelling mistakes, add newlines to
separate command blocks, remove trailing whitespace.
2013-03-18 20:05:45 -04:00
Axel Dörfler
bc4dd456f9
ActivityMonitor: fixed minor issue CID 609788.
...
* If the circular buffer was created with a size of zero, fBuffer would
be freed without being initialized.
2013-03-19 00:56:47 +01:00
Axel Dörfler
161400fbcc
intel_extreme: sanitize EDID modes as well.
...
* Since we add those modes to our mode list, we should better accept them.
* This may help with bug #9145 , and #7523 if they still occur.
2013-03-18 22:11:26 +01:00
John Scipione
cf7c89ff4a
Use the new Get* BMessage methods to simplify code.
...
Thanks Axel!
2013-03-18 11:48:58 -04:00