Commit Graph

54693 Commits

Author SHA1 Message Date
Adrien Destugues
96f94789c4 input_server: fix debug build. 2015-10-23 19:31:39 +02:00
John Scipione
c06aefa0ee HaikuDepot: Reset package state on failure
* Save the package state before attempting to install/uninstall the package.
* In the case of failure set the package state back to what it was.
* Use the synchronous version of BAlert so that the package state won't
  change until the user clicks the Close button on the dialog.

Fixes #10838
2015-10-22 10:44:27 -07:00
John Scipione
ae557b7951 HaikuDepot: Style fix, whitespace only 2015-10-22 10:42:21 -07:00
John Scipione
6075d7d09d HaikuDepot: Indentation style fix 2015-10-22 10:27:58 -07:00
John Scipione
95ad2c7563 HaikuDepot: Remove extra ; 2015-10-22 10:27:27 -07:00
John Scipione
7cc5d1688d HaikuDepot: Set B_STOP_ALERT on fatal error BAlerts 2015-10-22 09:57:29 -07:00
Automatic Committer
6d574ebd1b Update pci.ids from pciids.sourceforge.net 2015-10-22 05:20:23 +02:00
Jérôme Duval
e02111ea5d HaikuBootstrap: launch bootstrap_daemon.py on boot.
* removed screen_saver and shortcut_catcher input addons, they need libgame or libGL.
2015-10-21 19:14:15 +02:00
Augustin Cavalier
4cb401968e Tracker: Remove needless NULL check before delete.
Thanks John!
2015-10-21 12:55:07 -04:00
Augustin Cavalier
c746acc289 Tracker: Delete own BTextWidgets in BPose destructor.
Fixes a memory leak, and #12393.
2015-10-21 12:01:04 -04:00
Michael Lotz
2fc325944b Add sdl_{gfx|image|mixer|net|sound|ttf}, dependencies for x86. 2015-10-19 23:11:09 +00:00
Michael Lotz
b64e119ace Add boost packages for x86. 2015-10-19 21:29:13 +00:00
John Scipione
d4e348b08e Mail: Implement select all hook for subject
This allows the Cmd+A key shortcut to select all text on
the subject control.  You could already Select All from the
View menu but this is more convinient.

Fixes #12361
2015-10-19 14:13:30 -07:00
John Scipione
b32f138231 Mail: Make AddressTextControl B_NAVIGABLE 2015-10-19 14:13:29 -07:00
John Scipione
a0242c53e2 Mail: Update background color to use setting
Fixes #12360
2015-10-19 14:13:28 -07:00
Axel Dörfler
d2eca26b73 Moved per user post install actions to first-login script.
* The same mechanism (and the same PostInstallScript) is used for this.
* If a file first_login exists in ~/config/settings/boot, the first-login
  scripts are launched, and the file removed.
* This fixes adding the deskbar tray icons even when there is no Deskbar
  running yet (for example on first boot when the FirstBootPrompt
  starts), or, IOW bug #12275.
2015-10-19 21:27:02 +02:00
Axel Dörfler
d9bb9513c5 launch_daemon: "file_exists" now resolves $HOME, and '~'. 2015-10-19 21:22:21 +02:00
Axel Dörfler
4e8fc45146 Deskbar: converted to BServer. 2015-10-19 21:21:56 +02:00
Axel Dörfler
cfe6baf62f cddb_daemon: renamed to cddb_lookup, moved to /src/bin.
* It's now a standard command line tool that is launched automatically
  via the launch_daemon whenver a volume is mounted.
2015-10-19 21:21:21 +02:00
Jérôme Duval
9939ccadff HaikuBootstrap: also include launch scripts.
* fix ncurses package name for bootstrap build profile.
2015-10-19 19:40:08 +02:00
Jérôme Duval
f7241c2e68 HaikuPortsCross: fix gawk version for x86_64.
* mistake was introduces in 6f4df461de
2015-10-18 19:15:02 +02:00
Jérôme Duval
56eb96022b Rename ncurses_bootstrap to ncurses6_bootstrap.
* Debugger and ftp depend on the libedit build feature.
2015-10-18 13:58:33 +02:00
Axel Dörfler
a1406a012e launch_daemon: Increased the number of worker threads.
* Since we're disk bound, and not CPU bound, it doesn't make much sense
  to restrict the number of threads on the number of CPUs.
* It's still not completely independent of the number of CPUs now,
  though: we'll have 3 * CPU count worker threads.
2015-10-18 13:11:26 +02:00
Axel Dörfler
4ae4b3ff57 launch_daemon: Fixed the remaining "operation not allowed" bug.
* This was the harmless part: a job was been requeued that already was
  being launched.
* I was already aware of this one, and only accidentally stumbled over
  the non-harmless case in the JobQueue code when I tried to fix that
  little issue... (ie. never ignore warnings, even if you think you
  know what's going on).
2015-10-18 13:11:26 +02:00
Axel Dörfler
c80084b025 JobQueue: fixed incorrect requeuing.
* A dependent job was requeued even if it wasn't part of the queue
  before. The code relied on dependent jobs being already enqueued;
  but that cannot be guaranteed.
* If a job failed, its dependent jobs are now also set to failed, so
  that they won't be requeued at a later point.
* This caused some of the "Launching xxx failed: Operation not allowed"
  messages in the boot process. Those actually weren't harmless, and
  could mess up the natural job order.
2015-10-18 13:11:26 +02:00
Jérôme Duval
e21da03a34 Updated ncurses_bootstrap versions. 2015-10-18 12:21:26 +02:00
Jérôme Duval
86e23e81b0 midi_server: fix debug build. 2015-10-18 11:42:03 +02:00
Jérôme Duval
3ca3c8cf96 Updated libicns, qrencode, libwebp packages.
* depend on libpng16.
2015-10-18 11:25:52 +02:00
Jérôme Duval
d43720add9 Switch to tiff4 as system dependency. 2015-10-18 10:00:02 +02:00
Jérôme Duval
0932b936eb Added tiff4 packages for x86 and x86_gcc2? 2015-10-18 09:25:00 +02:00
Jérôme Duval
5b3c88f1da Switch to ncurses 6 as system dependency.
* remove traces from libpng (as opposed to libpng16).
2015-10-18 00:44:30 +02:00
Jérôme Duval
802a3f9e61 Updated glib2 package for x86_64. 2015-10-17 23:20:05 +02:00
Axel Dörfler
0f3fcbe437 launch_daemon: Added volume_mounted event.
* Triggered whenever a volume is mounted (surprise!).
* There is no way to specify which volume you are interested in for now
  (if someone knows a good use case, I'd be willing to add that,
  though :-)).
2015-10-17 14:24:57 +02:00
Axel Dörfler
7cd19b7e5c launch_daemon: Implemented sticky events, and registration.
* Sticky events are events that keep their signal raised, ie. even if
  a job is initialized afterwards, it will still be triggered.
* Consolidated naming for external events.
* Events are now registered once they are actually being used. This
  allows them to allocate the resources they need to do their thing.
2015-10-17 14:16:26 +02:00
Axel Dörfler
5ab2b1457b BJob: Added SetState() method. 2015-10-17 14:16:26 +02:00
Axel Dörfler
e96f5c3330 launch_daemon: Renamed RegisteredEvent to ExternalEventSource.
* With events being registered, this proved to be confusing, and it also
  helps to differentiate between event objects within the daemon, and
  events coming from external sources.
2015-10-17 14:16:25 +02:00
Axel Dörfler
1034412d56 notification_server: Fixed include order. 2015-10-17 14:16:13 +02:00
Humdinger
19c3a98dbf Updated Sequitur to come in a much smaller package.
Stripping the add-ons and library saves another 15 MiB.
2015-10-16 19:50:59 +02:00
Alexander von Gluck IV
97aa078ef4 intel_extreme: Intial work for ValleyView support
* No impact to non-ValleyView chipsets
* Bump some register locations for VLV
* Only have HDMI port to test with on my ValleyView GPU
  and our driver seems to be missing all HDMI and
  sideband functionality.
* As ValleyView chipsets seem to be UEFI only, we don't
  have VESA fallback, so this shouldn't cause regressions.
  (unless we get UEFI framebuffer support)
2015-10-15 23:39:31 -05:00
Jérôme Duval
990845d3c2 Added libmodplug and tiff4 packages for x86_64.
* Updated harfbuzz and sqlite packages for x86_64.
2015-10-15 19:44:36 +02:00
Gerasim Troeglazov
2813d17bdd Added qt5base packages for x86_gcc2 2015-10-16 00:22:39 +10:00
John Scipione
e01bbf955f Tracker: Fix issue with vertical scroll bar border
This issue only manifested itself when the navigation toolbar was shown.

The scrollbar appeared to have no border while the rest did. This issue
manifested when the scrollbar insets were adjusted in hrev49654. The
scroll bar insets were really hiding the bug underlying bug though.

I'll try to explain what was happening and how I fixed it. The PoseView
container, called BorderedView, was showing its top border when the
navigation bar was hidden, and hiding its top border when the navigation
bar was shown.  This (almost) worked because the menu bar provided a
bottom border while the navigation toolbar didn't. However hiding
BorderedView's top border also hid the scroll bar border.

My solution was to draw a bottom border on the navigation toolbar and
then remove the top border from BorderedView unconditionally. So either
the menu bar or the navigation toolbar provides a bottom border and the
BorderedView has no top border.

Fixes #12392
2015-10-14 22:29:52 -07:00
Automatic Committer
e345b60486 Update pci.ids from pciids.sourceforge.net 2015-10-15 05:20:21 +02:00
Alexander von Gluck IV
fc20d30ed6 Notification Server: Build fix, missing stdlib.h for EXIT_ 2015-10-14 18:06:32 -05:00
Alexander von Gluck IV
c6475ba15c ahci: Minor trace cleanup; No functional change 2015-10-14 16:48:16 -05:00
Jérôme Duval
abe0862dcb Added docbook, gtk_doc, itstool, nss packages for x86_64.
* Updated libxml2, nspr packages for x86_64.
2015-10-14 22:54:34 +02:00
Axel Dörfler
b5e496b575 notification_server: Converted to BServer, launch on demand. 2015-10-14 22:24:19 +02:00
Axel Dörfler
8f27961801 midi_server: Converted to BServer, launched on demand. 2015-10-14 22:24:01 +02:00
Axel Dörfler
83f803c6ff midi_server: cleanup.
* Style cleanup.
* Moved documentation to source file.
* Improved variable/member naming, added '_' prefix for private methods.
2015-10-14 22:23:28 +02:00
John Scipione
8a3ae7a49d Restore the BMenuField label background
Highlighting was added in hrev45983, stopped working in hrev49614, specifically
d891923650.

Add comment to explain what is happening and hopefully deter this from being
removed again in the future.

Fixes #12359
2015-10-14 11:06:55 -07:00