48855 Commits

Author SHA1 Message Date
Stephan Aßmus
810f0a42e5 IconUtis.cpp: Fixed cast. 2014-01-12 13:47:30 +01:00
Jonathan Schleifer
d1c7f766fd glibc: Remove a ++ that was accidentally added.
Thanks to PulkoMandy for noticing!

Work towards bug #10396
2014-01-11 17:33:42 -06:00
Jonathan Schleifer
624435c494 Add flags needed for Clang to the build system.
This uses a variable CLANG that should be set to the Clang version. For
now, this has to be done manually (e.g. when invoking jam using jam
-sCLANG=34), but later, this will be auto-detected.

Work towards bug #10396
2014-01-11 17:33:36 -06:00
Alexander von Gluck IV
4f357bc071 sysinfo: Improve x86 CPU information
* Displays standard CPUID, and shows what the
  internal CPUID used by OS.h *should* be.
* Should help out in identifying new CPU's
  as all end users have to do is run sysinfo
  to get the CPU info + value for OS.h
2014-01-11 16:14:22 -06:00
François Revol
586d22c9ba Fix function prototype to be valid C 2014-01-11 17:53:00 +01:00
autonielx
6414ae05c4 Update translations from Pootle 2014-01-11 06:18:54 +01:00
Jonathan Schleifer
faf564a527 netcat: Add missing declaration. 2014-01-10 22:32:29 +01:00
Jonathan Schleifer
b187bd95a0 compress: Add missing return types and declarations. 2014-01-10 22:32:21 +01:00
Jonathan Schleifer
04a0e9c7b6 ALM: Move forward declaration of Constraint to the right namespace. 2014-01-10 22:32:15 +01:00
Jonathan Schleifer
72b14059a9 Fix sizeof on private, non static variable. 2014-01-10 22:32:10 +01:00
Jonathan Schleifer
38fee4c388 glibc: Remove nested function.
Nested functions are a (again, broken) GNU extension which is not
supported by Clang. It has been replaced by a bunch of gotos and a
variable that works as a return address.
2014-01-10 22:32:05 +01:00
Jonathan Schleifer
4683fcc35c glibc: Correctly create weak symbols. 2014-01-10 22:31:58 +01:00
Jonathan Schleifer
f4c2f7ebdb Remove variable length arrays of non-PODs.
Variable length arrays of non-PODs are not part of the C++ standard, but
a GNU extension that never worked correctly. Instead, BStackOrHeap array
is used now, which makes sure that it's not too big for the stack, calls
all constructors and is valid C++.
2014-01-10 22:31:50 +01:00
Jonathan Schleifer
4bda0212ce Add BStackOrHeapArray. 2014-01-10 22:31:46 +01:00
Jonathan Schleifer
6abec6b93a Declare BLooperListIterator in the right place.
Before, it tried to typedef it to a private struct, but outside of the
class.
2014-01-10 22:31:37 +01:00
John Scipione
a2bf375cbd Use UTF-8 minus sign instead of dash 2014-01-10 15:19:22 -05:00
Adrien Destugues
090ba6d06b FileRequest: implement directory listings.
Use the EPFL (Easily Parsed File Listing) format. This is one of the
formats that WebKit allows for directory listings, and it's easily
parsed and generated.
2014-01-10 15:32:09 +01:00
François Revol
5143323fb6 myupdate: Close and restart Deskbar on update
Close Deskbar before trying to update and restart it afterward.
This way the addons are restored as they were before.
2014-01-09 17:08:22 +01:00
noryb009
f466a0b81e Fix Coverity CID 1108465: Use after free
Signed-off-by: Ingo Weinhold <ingo_weinhold@gmx.de>
2014-01-09 06:18:30 +01:00
Gordon JC Pearce
a19c04e6a3 Fix modeline being read incorrectly.
Signed-off-by: Rene Gollent <rene@gollent.com>
2014-01-08 18:28:06 -05:00
Jérôme Duval
2bc399a932 x86_64: Update haikuwebkit to 1.2.2 and add/update...
various dependent packages.
2014-01-08 20:07:27 +01:00
Alexander von Gluck IV
aa4b5749d6 runtime_loader: Detect and trigger on PE binaries
* Previously PE binaries would trigger the "incorrectly
  executable" dialog. Now we get a special message for
  B_LEGACY_EXECUTABLE and B_UNKNOWN_EXECUTABLE
* Legacy at the moment is a R3 x86 PE binary. This could
  be extended to gcc2 binaries someday far, far, down the
  road though
* The check for legacy is based on a PE flag I see
  set on every R3 binary (that isn't set on dos ones)
* Unknown is something we know *is* an executable, but
  can't do anything with (such as an MSDOS or Windows
  application)
* No performance drops as we do the PE scan last
* Tested on x86 and x86_gcc2
2014-01-07 19:38:07 -06:00
Rene Gollent
868c3d95cc Add updated libxml2 and zlib packages. 2014-01-07 18:03:09 -05:00
Rene Gollent
baec9c1bf3 Update x86 webkit package to 1.2.2 + dependencies. 2014-01-06 21:35:39 -05:00
Alexander von Gluck IV
a72cc0a9b7 radeon_hd: Add missing cedar chipset
* May fix #10373
2014-01-06 17:14:14 -06:00
Adrien Destugues
5bdd4157d3 SecureSocket: avoid crash on close
Deleting the BIO while it's still waiting on a read() in another thread
will lead to a crash when the socket is eventually closed. Close the
socket first, so the read() is unlocked, then safely delete the BIO.
2014-01-06 12:48:46 +01:00
Adrien Destugues
27b702f11a Update haikuwebkit to latest version.
* Also update dependencies cmake and libxml2
* Bonus package: Milkytracker

This is for gcc2hybrids only. gcc4 and x86_64 users are welcome to
contribute an haikuwebkit package for their architectures using the
haikuporter recipe.
2014-01-06 11:20:57 +01:00
Alexander von Gluck IV
465610acdc joystick: Don't crash when 0 joysticks exist on a port
* Interestingly, my SIXAXIS controller shows up in
  the window as usb/0 when plugged.
2014-01-05 23:35:05 -06:00
autonielx
de81fde11c Update translations from Pootle 2014-01-04 06:15:30 +01:00
Humdinger
f6c5dbf81c Some more code style corrections of Keymap. 2014-01-03 19:44:12 +01:00
Murai Takashi
7727da7d3d Fix mismatching allocation and deallocation 2014-01-03 13:57:03 +01:00
Humdinger
346c992352 Cleanup of KeymapWindow.cpp 2014-01-03 10:39:06 +01:00
Humdinger
4a3268e14f Replaced "makefile" Tracker template. Fixes #10366.
* copied the correct, up-to-date makefile template from data/develop/
2014-01-03 10:25:08 +01:00
Matt Madia
de5c16f10a Do not create the hpkg from within the directory to package. 2014-01-02 21:39:41 -05:00
Alexander von Gluck IV
64d7ff778b BuildSetup: Refactor 5e97cd45cf to better detect b.e.
* Looking back, we should not assume little endian if
  we see armv* as armv7l is little endian while armv7b
  is big endian
2014-01-02 10:26:34 -07:00
Humdinger
803fab4fac Slightly improved layout of Keymap prefs
* use the templated BLayoutBuilder
* reduced top inset to be the same as to all sides
* SetExplicitMinSize of the LayoutView so it can't shrink to
  illegibility
* set slightly smaller window default size (on small screens)
2014-01-02 10:11:00 +01:00
Adrien Destugues
5b53e2e516 HttpRequest: close the connection on Stop()
When calling Stop(), we expect the request thread to exit as soon as
possible. Closing the connection unlocks it from any blocking read() or
write(), avoiding some lockup situations.
2014-01-02 08:38:03 +01:00
Alexander von Gluck IV
f8da8f3477 ARM: Be aware of ARMEL and ARMEL
* My BeagleBone gcc defines __ARMEL__ but not
  __ARM__ which breaks the native tool builds
* As ARM was originally Little Endian, we assume
  __ARM__ means as such.
* Look for Big Endian ARM and define the needed big
  endian preprocessors
2014-01-01 23:41:02 -07:00
Alexander von Gluck IV
5e97cd45cf BuildSetup: Add better arm host detection
* rather unlikely... unless you're insane like me
* BeagleBoard is armv7l-, so lets look for armv*
  (I don't want to do arm* as it is less precise)
2014-01-01 22:20:12 -07:00
Humdinger
482f0f771a Corrected type from hrev46630. Sorry... 2014-01-01 19:29:56 +01:00
Humdinger
f1227e7220 Updated WebPositiveBookmarks optional package
Changed a few icons so they're not all the same...
Added a link to the "Community links" on the website.
2014-01-01 18:52:55 +01:00
Humdinger
080cf3be91 Corrected typo in overwrite alert. 2014-01-01 18:37:26 +01:00
Humdinger
047dc3356d Improved sniffer rule of I-O-M files.
The "keyword" at the start of I-O-M files has changed some
time ago. Now sniffing for both possibilities.
2014-01-01 18:35:10 +01:00
Alexander von Gluck IV
d068e94ca1 mesa: Update Mesa 10.0.1 package
* Resolves #10360 for Mesa 10.0.1 (gcc4)
* The changes in this revision are queued for upstream
2013-12-31 16:44:15 -06:00
Stephan Aßmus
f31a2f68cc Icon-O-Matic: Forget fMessageAfterSave when FilePanel was cancelled.
fMessageAfterSave capture what was to be done after a file panel was
used. For example, picking up quitting the app after the user saved
unsaved changes. The bug was that when trying to quit IOM, deciding to
save, but then cancelling the file panel, the quitting stopped (as expected).
But then the next time the document was saved, IOM quit unexpectedly.
2013-12-31 10:31:54 +01:00
Alexander von Gluck IV
852730f036 mesa: Update Mesa 7.9.2 package
* Resolves #10360 for Mesa 7.9.2 (gcc2)
2013-12-30 23:33:29 -06:00
Alexander von Gluck IV
39509da7de radeon_hd: Fix non-gcc2 pragma statement
* I'll ping the linux radeon guys to see if
  we can get this adjustment made as we use
  stock atombios headers
2013-12-30 21:54:10 -06:00
Alexander von Gluck IV
096413dbce radeon_hd: Upgrade AtomBIOS parser
* Bring inline to current Linux version
* Apply upstream bug fixes to AtomBIOS
* Update atombios headers to latest version
2013-12-30 21:38:14 -06:00
Alexander von Gluck IV
0d3ec98f66 Revert "radeon_hd: Correct RadeonHD DisplayPort link training"
This reverts commit fefb6da970c11a38c9300b27db49aad79e23045e.

* This was actually correct before, was looking at the wrong
  function while troubleshooting something.
2013-12-30 20:28:17 -06:00
Alexander von Gluck IV
224b875b3a radeon_hd: clean up clock units
* Ensure we store all clock units as khz or
  n * 10 off from AtomBIOS unit expected
* Perform DDC setup of external encoder
2013-12-30 19:09:53 -06:00