François Revol
75453edc01
ARM: Add a C version of __sync_fetch_and_add_4()
...
It just calls atomic_add().
No need for the asm version, it doesn't need to depend on defines.
hrev46132
2013-09-29 19:46:41 +02:00
Alexander von Gluck IV
48ea3fca49
radeon_hd: Style fix, no functional change
hrev46131
2013-09-29 11:58:27 -05:00
Alexander von Gluck IV
878a8d3fdd
radeon_hd: Move to using the first found monitor's EDID
...
* This has positive and negitive effects. Using the
first monitor's EDID vs the VESA EDID means DisplayPort
monitors and adaptors function. I think the benefits
outweigh the risks at this point.
* Haiku will use the native display mode of the first
monitor and set it across all attached displays.
* Please open bug reports if you notice and regressions.
2013-09-29 11:58:27 -05:00
Stephan Aßmus
572c729258
HaikuDepoStore and restore column state
...
* Better mechanism totore and restore window
settiings.
hrev46130
2013-09-29 14:57:08 +02:00
Ingo Weinhold
81a828b660
BPackageManager: Auto-refresh if repository cache is missing
...
This makes the initial "pkgman refresh" superfluous, that was necessary
for "install"/"search" to work.
hrev46129
2013-09-29 13:14:43 +02:00
Niels Sascha Reedijk
b5a871b1bf
shasum -a 256 is an alternative for sha256 on Mac OS X
...
First set of patches from #10028
hrev46128
2013-09-29 11:56:38 +02:00
Niels Sascha Reedijk
3e3ffe6858
Set defines for Mac OS X so that libsolv can be built
2013-09-29 11:56:27 +02:00
Niels Sascha Reedijk
8ce48ae581
Add HOST_LIBSUPC++ to fix compilation on MacOS X
2013-09-29 11:56:22 +02:00
Niels Sascha Reedijk
0e1ec24ac0
Merge all the documentation from Archivable.h together
hrev46127
2013-09-29 11:48:33 +02:00
Niels Sascha Reedijk
b7235efc80
Update support kit documentation to the latest changes on trunk
...
SetSubDirSupportedPlatformsBeOSCompatible ;
2013-09-29 11:48:33 +02:00
Stephan Aßmus
cb67ac0163
HaikuDepot: Avoid showing ugly rating info when there are no ratings.
hrev46126
2013-09-29 11:41:24 +02:00
François Revol
735ec4c018
ARM: Add longjmp_return.c to the libroot built
...
Linking was failing with undefined reference to __longjmp_return.
hrev46125
2013-09-29 04:03:09 +02:00
François Revol
396fc0b0eb
Add definitions for ARM repositories and package infos
hrev46124
2013-09-29 03:43:02 +02:00
François Revol
3d2c989bb5
disasm: Add stub for ARM
hrev46123
2013-09-29 03:33:19 +02:00
François Revol
4d65f429d0
Fix bashisms
...
Besides, at least one test was probably incorrect,
trying to match /* with a single = in [[.
hrev46122
2013-09-29 03:01:39 +02:00
Ingo Weinhold
56214e2b30
Update ReadMe
...
* List library dependencies.
* Remove "Specific: Linux" section. I can only assume that zlib1g-dev
is/was a package for a specific distribution.
* "Configuring your build" section:
- Mention that a change of the cross-compilation tools may require
re-configuring.
- Update the configure calls as required since the package management
merge.
* "Building via Jam" section:
- Use build profiles.
- Consequently use "-q".
hrev46121
2013-09-29 01:25:09 +02:00
François Revol
6a4f39545c
configure: Fix bashism
...
Debian uses dash as /bin/sh which doesn't know about [[ ]].
hrev46120
2013-09-29 00:14:21 +02:00
François Revol
c608fa61f8
Notes for an Efika MX port, for when I get the time
2013-09-29 00:14:21 +02:00
François Revol
4c1e32d222
Some pointers for whoever would want to port to BeBox
2013-09-29 00:14:21 +02:00
François Revol
e004486647
Mention the ePAPR specification url
2013-09-29 00:14:20 +02:00
Ingo Weinhold
b543870a97
libpackage_build: Fix build for paths with spaces
hrev46119
2013-09-28 23:44:23 +02:00
Ingo Weinhold
a106b5224c
x86: Update pe, add missing libpcre_devel packages
hrev46118
2013-09-28 20:16:54 +02:00
Ingo Weinhold
6eb7e259e9
libpackage_build: undefined weak symbols are unsupported
...
... also for gcc 4 (#8288 ), so we have to use the dlopen() method
always when building on Haiku. Fixes the build on gcc 4 Haiku.
hrev46117
2013-09-28 16:38:41 +02:00
Ingo Weinhold
ef6f476892
Remove build/jam/HaikuImage
...
Apparently accidentally reintroduced with the merge.
2013-09-28 15:42:37 +02:00
Ingo Weinhold
52b81e5a60
libpackage_build: Make sure built-in data dir path is absolute
...
Fixes #10022 .
hrev46116
2013-09-28 15:07:06 +02:00
Axel Dörfler
86cdd3f81a
PackageWriterImpl: improve error output.
hrev46115
2013-09-28 00:52:06 +02:00
Rene Gollent
c8f47aeac8
Fix build.
hrev46114
2013-09-26 21:00:26 -04:00
Ingo Weinhold
9f81ca838c
Merge branch 'package-management'
...
Conflicts:
src/preferences/network/Jamfile
hrev46113
2013-09-27 02:01:12 +02:00
Ingo Weinhold
81291304ad
Merge remote-tracking branch 'haiku/master' into package-management
...
Conflicts:
build/jam/BuildSetup
build/jam/HaikuImage
build/jam/board/sam460ex/BoardSetup
build/jam/board/verdex/BoardSetup
data/catalogs/apps/icon-o-matic/fr.catkeys
src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
src/apps/debugger/files/FileManager.cpp
src/apps/debugger/files/FileManager.h
src/apps/debugger/user_interface/gui/inspector_window/MemoryView.cpp
src/apps/haiku-depot/MainWindow.cpp
src/apps/haiku-depot/MainWindow.h
src/apps/haiku-depot/Model.cpp
src/apps/haiku-depot/PackageInfo.h
src/apps/haiku-depot/PackageInfoListener.h
src/apps/haiku-depot/PackageInfoView.cpp
src/apps/haiku-depot/PackageInfoView.h
src/apps/haiku-depot/PackageListView.cpp
src/apps/haiku-depot/PackageListView.h
src/system/kernel/arch/arm/arch_timer.cpp
src/system/libroot/os/arch/arm/atomic.S
src/tools/translation/bitsinfo/Jamfile
src/tools/translation/bmpinfo/Jamfile
src/tools/translation/tgainfo/Jamfile
2013-09-27 01:55:45 +02:00
Rene Gollent
23afdc2ba4
Network preflet: Fix gcc4 build.
hrev46112
2013-09-26 19:44:11 -04:00
John Scipione
7889cac6cf
Keymap: Add Defaults button to revert keymap
...
Fixes #9980
Since hrev44455 we save your modifier keys settings when you switch
keymaps so you could get your modifiers keys messed up and unable to
get back to normal. This Defaults button allows you to override all
that and go back to the default US-International keymap with default
modifiers so you can start with a fresh slate and set things up the
way you want.
Also moved Revert button to the left side next to the Defaults button.
We do this on other preflets, the right side is reserved for an Apply
or OK button, and, if the preflet doesn't have one, is left empty.
hrev46111
2013-09-26 19:37:06 -04:00
Axel Dörfler
5243ff9403
Network: Fix associated networks, support store by MAC.
...
* The associated networks are now selected by address, not their name.
* Storing the settings now stores the address, too.
* This fixes #10001 .
hrev46110
2013-09-27 01:02:01 +02:00
Axel Dörfler
e3beee6b66
net_server: Support joining networks by address.
...
* Until now, only the SSID name was being used to select a certain network.
* Now, you can also specify an address.
* Unfortunately, I could not test these changes, but they are part of ticket
#10001 .
2013-09-27 01:02:00 +02:00
Axel Dörfler
a3c0790695
BNetworkAddress: accept NULL link address strings.
2013-09-27 01:02:00 +02:00
John Scipione
91de051305
ScreenSaver: Revert the controversial parts of hrev46012
...
ScreenSaver once again locks up due to the bug described in #4260
awaiting a systemic fix.
hrev46109
2013-09-26 18:56:58 -04:00
Ingo Weinhold
23733521a7
package daemon: Implement writable files handling
...
* Move Volume::Exception to top level and into own files.
* Add utility class FSUtils, move Volume::RelativePath there and add a
bunch of FS utility functionality.
* Add FSTransaction, a helper class to record FS operations and revert
them.
* When activating a package we now extract the writable
files/directories it declares. The handling is not quite complete:
- We don't handle merges yet. I.e. the user will have to do that
manually for now.
- We don't propagate issues/infos regarding the writable files (e.g.
that a manual intervention is required) to the user yet.
2013-09-27 00:51:30 +02:00
Ingo Weinhold
99f1939fd8
package daemon: Package: Add RevisionedName[Throws]()
2013-09-27 00:51:30 +02:00
Ingo Weinhold
0ee677e7f1
Add BRemoveEngine
...
Similar to BCopyEngine, but it (surprise!) removes an entry.
2013-09-27 00:51:30 +02:00
Ingo Weinhold
4cf3529cbb
BCopyEngine: Add base class BEntryOperationEngineBase
...
It contains a helper class Entry, which allows to generalize the
BCopyEngine::CopyEntry() parameters.
2013-09-27 00:51:30 +02:00
Ingo Weinhold
43ff23ebbf
<NotOwningEntryRef.h>: Denote BPrivate explicitly
2013-09-27 00:51:29 +02:00
Axel Dörfler
6c7caf44df
NetworkStatus now joins networks by address instead of name.
...
* This solves part of ticket #10008 .
hrev46108
2013-09-27 00:21:04 +02:00
Jérôme Duval
1bc85a38d5
libroot: spawn_thread() now creates a detached pthread.
...
* __pthread_destroy_thread() will in turn free the pthread_thread object.
* this fixes a leak of 2072 bytes on each thread construction/destruction
and #9945 . MediaExtractor spawns a thread on construction, which leaked
its pthread_thread object on destuction.
hrev46107
2013-09-26 21:30:59 +02:00
Alexander von Gluck IV
53e2862144
radeon_hd: Style cleanup of displayport.cpp
...
* These errors slipped in from an external patch
* No functional change
hrev46106
2013-09-25 20:49:15 -05:00
Alexander von Gluck IV
e1d4323c6c
radeon_hd: Style cleanup of display.cpp
...
* These errors slipped in from an external patch
* No functional change
2013-09-25 20:46:14 -05:00
Adrien Destugues
e813a15846
Minimal support for uname -p
...
* This is used by cmake to know which CPU to build for.
hrev46105
2013-09-25 18:39:00 +02:00
Pawel Dziepak
2b66a08acb
nfs4: Ignore superfluous slashes and get proper NFS4 share name
hrev46104
2013-09-25 00:58:43 +02:00
François Revol
1f4aeff06a
Some places where to find OpenFirmware specs...
hrev46103
2013-09-23 20:21:53 +02:00
Rene Gollent
a5d9833346
HaikuDepot: Minor optimization.
...
- PackageAction now stores/returns a type code indicating the embodied
action. Adjust PackageActionView accordingly in its comparison of
the old/new package action list.
2013-09-22 17:30:02 -04:00
Rene Gollent
dd9658f010
HaikuDepot: Sort package list by name column on startup.
2013-09-22 17:26:26 -04:00
Jérôme Duval
4c78b73b8a
ps2: added initial support for elantech pads.
...
* also added a license to ps2_alps.h
* added ps2_dev_sliced_command()
* moved some ps2 commands definitions to ps2_defs.h
hrev46102
2013-09-22 23:15:23 +02:00