Commit Graph

49339 Commits

Author SHA1 Message Date
Adrien Destugues
92419037cc SerialConnect: fix rdef file
* Declare icon the right way,
* Also add version and app signature.
2013-12-21 20:34:01 +01:00
Adrien Destugues
e2367275a8 SerialConnect: fix baudrate settings save.
There was a mixup of using the baudrate value (eg 115200), constant
(B_115200_BPS = 17) and position in the menu (18), leading to the
baudrate setting not being saved and restored properly.
2013-12-21 20:30:47 +01:00
Adrien Destugues
c516bac9f4 Revert part of hrev24647
The baudrate constant for MIDI speed was after all the others in BeOS,
and we have to keep them with the same values for things to work.
Moreover, the constants in SerialPort.h were not changed, so everything
was out of sync and all apps using BSerialPort ended up using the wrong
speed.

Add a comment in termios.h to make sure this doesn't happen again.
2013-12-21 20:25:24 +01:00
Adrien Destugues
edba5ea016 Add icon for Cereal... I mean SerialConnect.
* Icon drawn by Humdinger and myself.
* Also add SerialConnect entry in deskbat applications.
2013-12-21 16:59:24 +01:00
Gerasim Troeglazov
2b01519444 PSDTranslator: Prepare PSDWriter for B_GRAY8 and B_CMAP8 colorspaces support 2013-12-21 09:32:37 +00:00
autonielx
55ee5264e2 Update translations from Pootle 2013-12-21 06:14:09 +01:00
Ingo Weinhold
df37cd4edd BCheckBox: Add tri-state support
* Add possible control state B_CONTROL_PARTIALLY_ON and support it in
  BCheckBox and BControlLook.
* BCheckBox: Add partialStateToOff property defining whether the
  partial state should transition to off. Defaults to false (i.e.
  partial to on).
2013-12-21 02:12:04 +01:00
John Scipione
7bcfb21538 IFS: Fix CID 609761 init members 2013-12-20 18:20:01 -05:00
John Scipione
52a95e6f7b IFS Saver: CID 991177 (#1 of 1): Dead default in switch 2013-12-20 18:18:30 -05:00
John Scipione
7d265f4207 Spider Saver: init fPreview to default value
Fixes CID 609764
2013-12-20 17:50:23 -05:00
John Scipione
a1e717b8f7 Fix crash in Message Screensaver
In the Draw() method check to make sure that the view is valid, is
connected to the window, that the window is locked, that the screen
is valid and that the BBitmap buffer is valid. This (hopefully) fixes the
last of the bugs experienced due to #4260.

It is not sufficient to just check that the view is valid to prevent the crash,
you must also check that it is connected to a window via Window() and
that the window is locked.
2013-12-20 16:13:16 -05:00
Pawel Dziepak
b89b5d3826 x86: Make arch/smp.h a C++ only header 2013-12-20 22:05:26 +01:00
Ingo Weinhold
5d7f782d4e BLooper: Add DispatchExternalMessage()
* This is primarily a service method for ports of widget tool kits
  that require single-threaded GUI. DispatchExternalMessage() calls
  DispatchMessage(), but also sets fLastMessage, so that
  [Detach]CurrentMessage() work correctly. This allows to detach a
  message in DispatchMessage() when called from the window thread,
  add it to a global queue, and later process the queued messages in
  a different thread that calls DispatchExternalMessage().
* BLooper/BWindow: Make sure fLastMessage is accessed only when locked.
2013-12-20 15:47:23 +01:00
Ingo Weinhold
57973ac96b BRadioButton: Fix spurious Invoke()
MouseUp(): Don't call SetValue() and Invoke() when the button was
already the selected one.
2013-12-20 15:23:45 +01:00
Gerasim Troeglazov
49a4700789 mime_database: add psb extension for vnd.adobe.photoshop 2013-12-20 10:24:00 +00:00
Gerasim Troeglazov
6d7acad27d PSDTranslator: Add Photoshop Big (PSB) format support 2013-12-20 09:30:03 +00:00
Gerasim Troeglazov
a47ae0d08e PSDTranslator: Add compression settings 2013-12-20 09:26:59 +00:00
Gerasim Troeglazov
b43bd42518 PSDTranslator: DataArray class improvements 2013-12-20 09:19:50 +00:00
Gerasim Troeglazov
10b179b33d PSDTranslator: Fix index of alpha channel 2013-12-20 09:04:30 +00:00
Pawel Dziepak
9116eec24c scheduler: Allow calling UpdatePriority() for disabled CPU 2013-12-20 05:40:59 +01:00
Pawel Dziepak
b4552fcf9b x86: Remove debug message 2013-12-20 05:40:59 +01:00
Pawel Dziepak
73363f8dde kernel/vm: Fix unsigned/signed comparison warning 2013-12-20 05:40:59 +01:00
Pawel Dziepak
c08ed2db65 scheduler: Try to keep thread on the same logical CPU
Some SMT implementations (e.g. recent AMD microarchitectures) have
separate L1d cache for each SMT thread (which AMD decides to call "cores").
This means that we shouldn't move threads to another logical processor too
often even if it belongs to the same core. We aren't very strict about
this as it would complicate load balancing, but we try to reduce unnecessary
migrations.
2013-12-20 03:36:01 +01:00
Pawel Dziepak
ad6b9a1df8 scheduler: Use sequential locks instead of atomic 64 bit access 2013-12-20 02:18:44 +01:00
Pawel Dziepak
b258298c70 kernel: Protect cpu_ent::active_time with sequential lock
atomic_{get, set}64() are problematic on architectures without 64 bit
compare and swap.
Also, using sequential lock instead of atomic access ensures that
any reads from cpu_ent::active_time won't require any writes to shared
memory.
2013-12-20 01:31:32 +01:00
Pawel Dziepak
6639514437 x86[_64]: Support assigning MSI IRQs to arbitrary CPU 2013-12-20 01:07:08 +01:00
Pawel Dziepak
caf1b0dffb intel_cstates: Computing C-state requires constant time step 2013-12-19 20:47:22 +01:00
Pawel Dziepak
3add52e8ba kernel: Fix topology node count being decreased twice per node 2013-12-19 20:24:34 +01:00
Pawel Dziepak
e3d001ff02 x86: Implement multicast ICIs 2013-12-19 19:35:44 +01:00
Stephan Aßmus
0ff602f52a Fixed typo in comment 2013-12-19 14:56:18 +01:00
Jonathan Schleifer
0485942c82 gitignore: Ignore NFC vs NFD on OS X. 2013-12-19 13:33:56 +01:00
Gerasim Troeglazov
5a65c29781 PSDTranslator: Add RLE compression method for export 2013-12-19 12:21:16 +00:00
Gerasim Troeglazov
7983058de3 PSDTranslator: Rework export module 2013-12-19 12:21:15 +00:00
Gerasim Troeglazov
e3ec312ebf PSDTranslator: Implemented DataArray class for export improvements 2013-12-19 12:21:13 +00:00
Jonathan Schleifer
bd50e8aedb Get rid of a workaround; building with Clang works now. 2013-12-19 12:57:20 +01:00
Alexander von Gluck IV
1665250fa7 radeon_hd: crtc_memreq only on DCE 3 - 5
* Prevent some atombios missing table errors
  on DCE 6 and later
2013-12-19 01:19:31 -06:00
Alexander von Gluck IV
92f91bc8da radeon_hd: Update DisplayPort aux for DCE6
* DCE6 requires a non-0 value for lpAuxRequest
  (0 is reserved)
2013-12-19 01:19:31 -06:00
Alexander von Gluck IV
233507b3cd radeon_hd: Missed a % for a B_PRI 2013-12-19 01:19:31 -06:00
Rene Gollent
d3a119a2b4 x86_64: Update haikuwebkit to 1.2.1 and add/update...
various dependent packages.
2013-12-18 22:59:53 -05:00
Rene Gollent
ac8612008b Update x86_64 Vision package.
Fixes #10317.
2013-12-18 20:58:51 -05:00
Jonathan Schleifer
fc5dbdc92c Get rid of an error caused by -Werror=unused-function.
Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
2013-12-19 02:07:21 +01:00
Jonathan Schleifer
f5a47df37d Fix the agg headers to be proper C++.
Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
2013-12-19 02:00:44 +01:00
Jonathan Schleifer
e3e0255008 rootfs.cpp: Replace undefined behaviour with offsetof.
Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
2013-12-19 01:52:33 +01:00
Jonathan Schleifer
c7cb9b2f59 delete_driver_settings.cpp: Get rid of the weak alias.
As weak aliases are not supported on OS X, this caused problems when
building Haiku on OS X, as this file is also used for the host tools.

Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
2013-12-19 01:52:33 +01:00
Murai Takashi
44d352cdb1 Fix DebugServer build with GCC4.8
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2013-12-19 01:42:28 +01:00
Gerasim Troeglazov
63b8eb480e PSDTranslator: Fix array size 2013-12-18 09:56:11 +00:00
Gerasim Troeglazov
af6518e48e PSDTranslator: Code cleanup. No functional change 2013-12-18 09:36:44 +00:00
Gerasim Troeglazov
aae30e0ec9 PSDTranslator: Fix bitmap block alignment 2013-12-18 09:06:17 +00:00
Gerasim Troeglazov
a38a6547d7 PSDTranslator: Codestyle cleanup 2013-12-18 08:58:12 +00:00
Alexander von Gluck IV
857bfe579b DisplayPort: Dump linkspeed value on error 2013-12-18 00:30:58 -06:00