John Scipione
93e5d9fa15
DiskUsage: Fix CID 1288122
...
In hrev48870 I made some updates to DiskUsage which accidentally caused this
CID.
Both the volume and item pointers were going out of scope without being deleted
in the error case leading to a resource leak. This commit seeks to fix the
problem by creating these objects as late as possible after the error checking.
tempVolume, which, as it's name implies, is created temporarily on the stack is
used instead of volume up until the point that AddTab() requires a more
permanent heap-stored volume pointer. Same goes for the VolumeView and
VolumeTab. name is created temporarily on the stack as well which works
because it is copied when passed into VolumeView constructor by the grandparent
BHandler before going out of scope.
hrev48897
2015-03-13 16:28:47 -04:00
Axel Dörfler
24bb6e132d
addattr: host build fix.
...
* parsedate() is not yet part of the host environment; it's now only
included in the Haiku version of the command.
hrev48896
2015-03-13 20:34:22 +01:00
Humdinger
53253ac470
Sentence casing in context menus. Thanks Janus for noticing.
hrev48895
2015-03-13 20:01:47 +01:00
Axel Dörfler
78c9dabd9e
addattr: added support for B_TIME_TYPE.
...
* Using parsedate().
hrev48894
2015-03-13 13:44:57 +01:00
Axel Dörfler
31a414d453
listattr: added support for B_TIME_TYPE.
2015-03-13 13:44:22 +01:00
Axel Dörfler
06732c7c71
addattr: minor cleanup.
2015-03-13 12:38:04 +01:00
Dario Casalinuovo
e40dece194
Use ERROR macro in MediaAddonServer instead of debugger call
...
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
hrev48893
2015-03-12 21:02:19 +01:00
Dario Casalinuovo
49f0011c1e
Unregister SystemTimeSource when the media_addon_server quit, better error checking and explicit initialization/deletion for some attributes
...
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2015-03-12 21:02:08 +01:00
Dario Casalinuovo
5a1e452ba2
Fix style issues in MediaAddonServer
...
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2015-03-12 21:02:01 +01:00
Jérôme Duval
4d04c262c9
Updated sqlite and mpg123 packages
...
* added libunistring packages.
hrev48892
2015-03-12 20:39:18 +01:00
Jérôme Duval
2a8be552b7
Updated lzo and libssh2 packages.
hrev48891
2015-03-12 20:13:48 +01:00
Augustin Cavalier
6310fe231c
HaikuDepot: only display copyright symbol if the string is not empty.
hrev48890
2015-03-12 12:16:07 -04:00
Augustin Cavalier
477c53895f
HaikuDepot: display copyright symbol.
hrev48889
2015-03-12 10:01:09 -04:00
Automatic Committer
04966b7319
Update usb.ids from www.linux-usb.org
hrev48888
2015-03-12 05:20:26 +01:00
Automatic Committer
6bbc0153b6
Update pci.ids from pciids.sourceforge.net
2015-03-12 05:20:24 +01:00
Janus
f0cf06d6ae
Fix 11899. [Mail Preferences] move the revert button to the left
...
Signed-off-by: John Scipione <jscipione@gmail.com>
hrev48887
2015-03-11 18:41:56 -04:00
Janus
60c23976e6
Fix 11898. [ShowImage] Move toolbar buttons near the screen border in fullscreen mode
...
Signed-off-by: John Scipione <jscipione@gmail.com>
2015-03-11 18:41:45 -04:00
Humdinger
2ce574a149
Updated unrar, befar, beae and added weather, beezer, desknotes
...
On request by diver. :)
Corrected beezer package name...
hrev48886
2015-03-11 19:50:00 +01:00
Humdinger
59252a03b2
Updated packages of yab and yab_ide
hrev48885
2015-03-11 18:22:17 +01:00
Jérôme Duval
2eae5754c5
Update haikuwebkit package for x86_64.
hrev48884
2015-03-11 07:46:49 +01:00
Alexander von Gluck IV
91c878846b
u-boot: Improve error checking on framebuffer
hrev48883
2015-03-10 22:40:38 -05:00
Alexander von Gluck IV
2ac9acbba4
bcm2835: Improve framebuffer tracing and error trapping
2015-03-10 22:40:07 -05:00
Alexander von Gluck IV
2fc1ec2238
bcm2835: Adjust mailbox base register
2015-03-10 22:07:38 -05:00
Alexander von Gluck IV
f90ec6bffc
bcm2835: Use mailbox calls again
hrev48882
2015-03-07 20:43:41 -06:00
Alexander von Gluck IV
b8dff21b5a
rpi2: Add mmc code to generate SD card images
...
* jam -q haiku-mmc-image
* sudo dd if=haiku-rpi2.mmc of=/dev/...
2015-03-07 20:42:51 -06:00
François Revol
1bd23f7213
rpi1/rpi2: fix linux bootloader entry point
...
Looks like bad copy-paste :P
hrev48881
2015-03-08 00:14:56 +01:00
Alexander von Gluck IV
9f76848eca
doc/rpi1: Fix old reference to old FDT blob
hrev48880
2015-03-07 16:52:43 -06:00
Alexander von Gluck IV
1ac3785a72
doc: Update rpi1/rpi2 documentation.
hrev48879
2015-03-07 16:50:51 -06:00
Alexander von Gluck IV
ed9321d9f7
rpi2: Change BoardConfig to armv7
hrev48878
2015-03-07 16:07:24 -06:00
Alexander von Gluck IV
ed9a0b70f3
u-boot/serial: Only reference pl011 on ARM
...
* This will likely change once we FDT.
hrev48877
2015-03-07 13:50:32 -06:00
Alexander von Gluck IV
deb4929b9a
rpi1/rpi2: Use PL011 UART fallback in loader.
...
* Adjust UART base locations to reflect ARM pref base.
* We have a working haiku_loader_u-boot on Raspberry Pi 2!:q
hrev48876
2015-03-07 13:42:18 -06:00
Alexander von Gluck IV
db24244df1
rpi1/rpi2: More sane board loader bases
2015-03-07 13:00:56 -06:00
Alexander von Gluck IV
196479ae96
headers/bcm283X: Don't depend on others to include board_config.h
hrev48875
2015-03-07 12:35:00 -06:00
Alexander von Gluck IV
427d40adb5
arm/targets: Add rpi2, rename raspberry_pi to rpi1
...
* The Raspberry pi 2 uses a new SoC which differs slightly
from the Raspberry Pi 1.
* Someday these two board targets could go away when we get
FDT support.
2015-03-07 12:31:12 -06:00
Alexander von Gluck IV
d05e5f1db6
bcm283X: Add new peripheral base for bcm2836
...
* BCM2836 == Raspberry Pi 2
hrev48874
2015-03-07 11:23:49 -06:00
Alexander von Gluck IV
523c77e052
arm: Rename BCM2835 SoC header to bcm283X.h
...
* Fix a few typos in hrev48873
2015-03-07 11:11:53 -06:00
Alexander von Gluck IV
f8e19d47fb
arm: Rename BCM2708 to BCM2805
...
* To while there was some compatibility between
BCM2708 and BCM2805, it makes the BCM2806 changes
more confusing. We don't have any valueable BCM2708
targets.
hrev48873
2015-03-07 11:03:01 -06:00
autonielx
ac6b4d6f37
Update translations from Pootle
hrev48872
2015-03-07 06:31:53 +01:00
Alexander von Gluck IV
b8e37b7ba3
board/raspberry_pi: Add missing loader entry addresses
hrev48871
2015-03-06 14:58:46 -06:00
John Scipione
fa05f35a2c
DiskUsage: Skip virtual volumes
...
so we don't see the 4.00Kib system and config tab.
hrev48870
2015-03-06 13:51:55 -05:00
John Scipione
57ee63a5e5
DiskUsage: TabView flush to window border
...
http://postimg.org/image/izae7h1qd/
2015-03-06 13:51:55 -05:00
John Scipione
1b53ff0784
DiskUsage: Use an int32 instead of an int
...
for CountTabs() which returns an int32
2015-03-06 13:51:54 -05:00
John Scipione
58f4a50b33
DiskUsage: Style fixes
2015-03-06 13:51:54 -05:00
Paweł Dziepak
91bf7d51f0
boot/arm: mailbox_bxm2708: add final and override specifiers
...
Signed-off-by: Paweł Dziepak <pdziepak@quarnos.org>
hrev48869
2015-03-06 19:03:59 +01:00
Paweł Dziepak
1410ffb696
boot/arm: use std::atomic<> to access bcm2708 mailbox
...
Signed-off-by: Paweł Dziepak <pdziepak@quarnos.org>
2015-03-06 19:03:59 +01:00
Paweł Dziepak
2b92ac2a70
boot/arm: enable C++14
...
Signed-off-by: Paweł Dziepak <pdziepak@quarnos.org>
2015-03-06 19:03:59 +01:00
Paweł Dziepak
1592beeabd
build/raspberry_pi: tell gcc to generate code for armv6
...
Signed-off-by: Paweł Dziepak <pdziepak@quarnos.org>
2015-03-06 19:03:59 +01:00
Alexander von Gluck IV
5eeb4163fa
platform/u-boot: Make bcm2708 mailbox code functional
...
* Functional == compiles. Needs tested :-)
hrev48868
2015-03-06 10:17:52 -06:00
Alexander von Gluck IV
5906dbb4d4
platform/u-boot: Work towards using arm mailbox driver
...
* Reference bcm2708 framebuffer when it makes sense
* Add bcm2708 define to Raspberry Pi board_config.h
hrev48867
2015-03-06 07:47:32 -06:00
Alexander von Gluck IV
7ddf9bcf0d
boot/arm: bcm2708 cleanup; no functional change
hrev48866
2015-03-05 22:54:21 -06:00