Commit Graph
100 Commits
Author SHA1 Message Date
Augustin Cavalier 2423ba8470 Revert "Switch from DejaVu to Noto font"
This reverts commit 945566ff43.

As discussed on the mailing lists and with Humdinger off-list:
 * The general design concensus tends slightly towards DejaVu, as metrics
   of DejaVu look much better (DejaVu 12 and Noto 13 are roughly the same size,
   but Noto has much wider margins with that)
 * While Noto does have a wider set of fonts with support for lots of
   different languages, DejaVu actually has built-in support for more
   Unicode languages (the default Noto has, as far as I can tell, only
   Latin/Greek/Cyrillic [2416 glyphs], while DejaVu also has Armenian, Georgian,
   and a few other scripts too [5119 glyphs].)
 * The worse rendering of DejaVu appears to have been somewhat rectified by
   disabling the average-based subpixel filter in app_server.
2017-02-18 14:36:36 -05:00
Augustin Cavalier 024752cf16 ppp/modem: Update the Jamfile to make it start building again.
It fails, of course, because it hasn't been ported to the new stack.
(I made an attempt at that, but quickly wound up in code that I didn't
understand enough to migrated...)
2017-02-11 16:33:18 -05:00
Augustin Cavalier b6f76ebe71 s/OpenBeOS License/MIT License/ universally, as they're the same thing.
Fixes #8681.
2017-02-09 22:09:56 -05:00
Augustin Cavalier 6c9415e3ca BJson: Use the normal "input, output" argument ordering instead of the reverse.
Update all in-tree consumers of the BJson API to match. Also added
const-qualifiers to the BString versions of the API, and added the leading
"_" to the header guards.
2017-02-09 13:43:26 -05:00
Augustin Cavalier aae431375e BJson: Fixes, tweaks, and behavioral changes based on the JSON Minefield Tests.
As found on http://seriot.ch/parsing_json.php -- anything using the API
presently with valid JSON should have no troubles, but more valid JSON
that previously didn't work now does (e.g. JSON with root array nodes, not
root map nodes), and invalid JSON that silently succeeded before now fails.

Not all the bad cases from that testsuite now fail, and not all of the good
ones pass, but the few that remain are odd things that wouldn't map well to
the BMessage API (e.g. root string nodes, etc.) or are other behaviors that
make sense to leave as they are for compatibility reasons.
2017-02-08 21:35:42 -05:00
Augustin Cavalier ae0dad00b7 app_server: Remove erroenous comment as per Julian's review. 2017-02-04 16:06:53 -05:00
Augustin Cavalier d10e64f851 app_server: Enable the RGB subpixel rendering codepath.
This change will have no effect if your FreeType was compiled without subpixel
rendering support, but since FreeType is now binary compatible between versions
with and without subpixel rendering, all you have to do after this change
is to recompile and reinstall FreeType.
2017-02-02 19:55:56 -05:00
Augustin Cavalier 1de2d72812 Partially revert "ReadMe & docs: The Haiku Book has moved to www.haiku-os.org/docs/api."
This mostly reverts commit 75b219d35a.
The changes to the image URLs in Alert.dox are still needed, so I
didn't revert those.

As per discussion on the mailing list and IRC.
2017-02-01 15:23:54 -05:00
Augustin Cavalier 75b219d35a ReadMe & docs: The Haiku Book has moved to www.haiku-os.org/docs/api. 2017-02-01 11:22:01 -05:00
Augustin Cavalier 92b020b5ea docs/user: Update infobox CSS to match the new colors. 2017-01-28 13:33:19 -05:00
Augustin Cavalier 44460faf4d docs/user: Make string literals in code blocks gray.
Class and function reference links are also blue, so this distinguishes
them from each other.
2017-01-28 13:26:20 -05:00
Augustin Cavalier 9dc2625de0 docs/user: Remove duplicate "ingroup interface" from layout docs.
Since the "Layout" group is a member of the "Interface" group,
Doxygen automatically adds the "Interface" group to all pages
in the "Layout" group, meaning that having an explicit "ingroup Interface"
created duplicate group tags.
2017-01-28 13:22:53 -05:00
Augustin Cavalier 3d7aa45e7a docs/user: Fix duplicate and erroneous BTabView class definition. 2017-01-28 13:19:14 -05:00
Augustin Cavalier bd7dc5223f docs/user: Make more code blocks and the like appear in monospace fonts. 2017-01-28 13:17:41 -05:00
Augustin Cavalier 38e1208a75 docs/user: Add $projectname to the page title.
Doxygen used to add this to $title itself, but now it doesn't, so we
have to change our template.
2017-01-28 13:02:44 -05:00
Augustin Cavalier 8d38dd18f1 docs/user: Updates for Doxygen 1.8.
Surprisingly, after disabling the new Markdown support in the Doxyfile,
everything else pretty much worked out of the box. Only a number of CSS
changes were needed to adapt.

I wonder why nobody ever did this back in 2012 when 1.8 first came out...
2017-01-25 21:45:42 -05:00
Augustin Cavalier b01e48c6fb Tracker: Warn if there is < 5% of free space left on the drive.
Previously it would warn only below 20MB of free space, if this was
less than 10% of the drive's capacity. This is obviously ridiculous now.
The first suggested patch used a simple 10% as the new criteria, but that's
a little high -- 100GB out of a 1TB drive is still a bunch of space left.
5% seems like a more appropriate choice here, and preserves a behavior
closer to the original 20MB on smaller (older) drives (5% of 500MB = 25MB.)

If this turns out to be too annoying for some users, we can make the check
more refined than it is now, but I don't think that will be necessary.

Fixes #4520.
2017-01-22 15:24:26 -05:00
Augustin Cavalier 1aacfd6940 Repositories: Use std::min and std::max to fix the x86_64 build. 2017-01-07 14:33:50 -05:00
Augustin Cavalier 07558eb152 build: Add the Repositories preflet to the regular image. 2017-01-07 13:59:20 -05:00
Augustin Cavalier 02b11c1982 LegacyPackageInstaller: Fix strnlen/strncmp usage.
I should have my "License to C" revoked...
2017-01-05 16:51:21 -05:00
Augustin Cavalier bdf0ed4231 LegacyPackageInstaller: Ignore files which do not end in ".pdb".
The LegacyPackageInstaller's data folder is (and has always been)
"~/config/packages", which is of course the same directory that Haiku's
(relatively) new package management system uses. We don't want the
"administrative" folder and any HPKGs in that directory to show up in
the "installed legacy packages" list, so ignore them.
2017-01-05 12:06:30 -05:00
Augustin Cavalier 4b235ebeb9 test_app_server: Fix the build.
It doesn't work, however; it throws an error message about failing to connect
to a port, which I presume was caused by the launch_daemon changes. If
Axel could take a look at it, that'd be much appreciated...
2016-12-17 14:03:13 -05:00
Augustin Cavalier 7127f7320a FontEngine: Fix warnings (and thus the build) of subpixel rendering code. 2016-12-17 14:03:13 -05:00
Augustin Cavalier 3798bf90cb Use the kDesktopWindowLook/kDesktopWindowFeel constants from WindowPrivate.h...
... instead of redefining them, or including a private Tracker header to
get them.
2016-10-22 04:24:49 -04:00
Augustin Cavalier 49a2d53d35 Magnify: Write an actual image for "save image", not a C++ data header.
I've no idea why this was what "save image" did, but apparently it's
done so since this code was imported into the trunk in the very first
commit. Now it saves PNGs, which is what users expect.

Fixes #5011.
2016-10-22 03:23:21 -04:00
Augustin Cavalier 79d6f0870e PoorMan: Fix 'resizing mode or flags swapped', trim trailing space. 2016-10-22 02:57:04 -04:00
Augustin Cavalier 71452e9833 3rdparty/qtcreator: Totally new version of the create_project_file script.
Qt Creator now has a "generic project" mode, in which it just acts
as an auto-completing code editor. I tried using it on the entire
Haiku project at once, but it's just too much for Qt Creator to handle.
So instead, I created a script which generates project files for
any given directory in the tree, as well as sets up the proper include
directories. The project files themselves are .gitignore'd; use the script
to create them.

Works on Haiku. Did not test on Linux with a crosstools setup; but
it should work there too.
2016-10-22 02:09:56 -04:00
Augustin Cavalier cfe0adf0fb Tracker: Remove unused definition. 2016-10-22 02:07:27 -04:00
Augustin Cavalier 13cf3fecae Tracker: Remove unused Cursors.h header. 2016-10-22 02:07:27 -04:00
Augustin Cavalier 87534026de docs/develop: Create a 'bluetooth' directory.
Presently contains only oco's final blogpost, for posterity's sake.
2016-10-19 19:18:14 -04:00
Augustin Cavalier a37925696f Mandelbrot: Fetch pressed mouse buttons the proper way.
Thanks to Stephan for noticing.
2016-10-19 12:52:35 -04:00
Augustin Cavalier 45e5951b88 Tracker: Fix the TitleView appearing sometimes in icon-view folders.
It appears this would only happen when opening a new window (not an
existing one) for a folder that was set to icon-view.

Regression from hrev48734 (Layout API commit). Fixes #13000.
2016-10-17 15:19:31 -04:00
Augustin Cavalier 25a6c9dad3 Mandelbrot: Don't bother passing in "where" to GetMouse.
Prior to the previous commit, this would crash, which is why
I wrote it this way in the first place.
2016-10-17 15:01:46 -04:00
Augustin Cavalier 6a42abb28a BView: Add missing NULL checks to GetMouse().
Fixes #12821.
2016-10-17 15:00:17 -04:00
Augustin Cavalier 4fecb09f14 libroot: Ship empty libpthread.a and libm.a for POSIX and general compatibility.
A few weeks back, I spotted in the Musl FAQ that they apparently ship
empty libm.a and libpthread.a files (https://www.musl-libc.org/faq.html),
which they said was for POSIX compatibility. A bit of digging got me to
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html which
says:

> It is unspecified whether the libraries libc.a, libl.a, libm.a, libpthread.a,
> librt.a, [OB] [Option Start] libtrace.a, [Option End] libxnet.a, or liby.a
> exist as regular files. The implementation may accept as -l option-arguments
> names of objects that do not exist as regular files.

So to follow the letter of the law, we only need to have the "c99" command
accept these; however, it appears all Linux and BSD cstdlibs accept them
no matter what compliance mode is in effect.

Discussed with PulkoMandy. This will make HaikuPorts' job a lot easier...
2016-08-13 11:16:06 -04:00
Augustin Cavalier ebb20270fd Tracker: Don't show warning alert when working in /system/cache/tmp.
Originally, the tmp folder was in /boot/common, where it didn't show
an alert box. Since the move to /system, it simply fell into the general
"is in system directory" case.

Fixes #10173.
2016-07-29 20:41:46 -04:00
Augustin Cavalier c397198f33 WebPositive: Ensure the downloads window is onscreen.
Fixes #12704.
2016-07-29 19:58:18 -04:00
Augustin Cavalier a055d42d5b pkgman: Change the update prompt to be "yes/no" instead of "y/n".
Matches the text used elsewhere on the system (and that of the "add-repo"
command.) You can still type a single character to confirm/deny.

Fixes #11260.
2016-07-29 19:39:55 -04:00
Augustin Cavalier b070edd867 packages/HaikuDevel: Add GLUT header to image.
We've shipped libglut.so since a long time ago, so let's ship the header
too. Fixes #11739.
2016-07-29 18:41:30 -04:00
Augustin Cavalier 48440e6945 headers/libs/mesa: Remove.
Unused, as far as I can tell, and not installed. (Grok returns 0 results
for "glcore.h" and 0 relevant results for "mesa".)
2016-07-29 18:41:30 -04:00
Augustin Cavalier 2381f8276a be_apps/ServicesDaemon: Remove.
The last reference to the Services Daemon, which was removed from the
tree a while back (the launch_daemon has supplanted it).
2016-07-29 18:41:30 -04:00
Augustin Cavalier a3e794ae45 be_apps/Deskbar: Remove.
The only file in here was Deskbar.h, which just included the "real"
Deskbar.h. Considering nothing in-tree cares about this, and only
a small number of applications at HaikuArchives do, and that Haiku already
broke BeOS source compatibility in lots of other ways, let's just remove
this deprecated cruft.
2016-07-29 18:41:30 -04:00
Augustin Cavalier bf628b4790 LibHTTPd: Remove license, it's just the BSD 2-Clause.
Also fix reference to now-removed MkDepend license and replace it with MIT.
2016-07-29 17:47:01 -04:00
Augustin Cavalier 241ac545e8 Bullet: Remove license file and AboutSystem credit.
We aren't really using Bullet itself; there are only two classes
(Quaternion and Vector3) which are from Bullet, and even they were
heavily modified. Furthermore, the Bullet license is really just the Zlib
license, which the Bullet source repository confirms (and you can see
by looking at its text.) It does not require attribution in documentation,
but only in the source code, and we aren't even using a substantial part
of it.
2016-07-29 17:37:49 -04:00
Augustin Cavalier 4f117b7751 Haiku's GLUT has been licensed under the MIT license since 2012...
... as we obtained permission from Mark Kilgard to do so (see commit
c3eddfc0682b99f28ddbe33a14dadc40dc5b5f71.) So update AboutSystem and
the licenses directory to reflect that.
2016-07-29 17:36:17 -04:00
Augustin Cavalier dc55ffb419 LICENSE: Rename to License.md, and remove all licenses but the MIT.
This file was introduced with the rationale that bots attempt to scrape
GitHub repositories for license data. GitHub now has an API for this,
and since all its sniffer rules fail because this file is not identical
to any known license, it just marks it "Other" and includes the full text
anyway.

Since this is the case, nobody else wants to look at all the licenses
in a single monolithic file, so we just put the explanatory message
and a reference to the directory containing all the licenses at the top
of the file, and include only the MIT license.

Also, GitHub renders Markdown nicer than it does plain text, so use that
(which matches what we already do for READMEs.)
2016-07-29 17:36:17 -04:00
Augustin Cavalier b267679b51 XHCI: Remove the whitelist and enable by default for all controllers.
Discussed with kallisti5 and PulkoMandy before committing. So far, the
only bugs since korli's recent changes either are minor ones that don't
appear to affect functionality (e.g. #12860), or so bad that nothing works
(so, just as good as if the controller was disabled.) PulkoMandy reports
that his controller works but wasn't whitelisted, as have some other users,
so I'm enabling it by default.

If there turn out to be too many broken devices, we can revert this. Or only
revert it in the beta branch, if needed.
2016-07-25 18:01:32 -04:00
Augustin Cavalier af3057423c LegacyPackageInstaller: Correct previous commit.
The test in the previous commit had a totally flawed invocation of strcmp().
I probably shouldn't attempt to write C code without consulting the manual.

Even if it had worked, it would have worked on too many cases, including
some volume paths. So I reordered the if statement and added it in there.
2016-07-23 10:54:01 -04:00
Augustin Cavalier 8cf0752f1b LegacyPackageInstaller: Override fPathType when the path begins with /boot/.
Fixes installation of the RefLine pkg. I don't know why, but it seems to
specify the path as a P_INSTALL_PATH.
2016-07-23 10:28:07 -04:00
Augustin Cavalier 606ae81af4 Tracker: Move deprecated FSUtils functions to FBCPadding.cpp.
This includes FSCopyAttributesAndStats as well as an older version of
FSGetDeskDir, and adds another alias of FSGetTrashDir. Fixes BeIDE
compatibility.
2016-07-21 22:19:01 -04:00
Augustin Cavalier c1cd54a0e1 FSUtils: Add a "bool copyTimes" argument to FSCopyAttributesAndStats().
BPoseView::NewFileFromTemplate does not want to copy the times. Fixes #11702.

We have to keep a 2-argument version of this function because it looks like
some third-party applications might call it (e.g. Dockbert), and even
though it's technically private API, it's easy enough to preserve binary
compatibility.
2016-07-21 21:23:18 -04:00
Augustin Cavalier e944dacae0 Tracker: Remove special filtering case from NewFileFromTemplate.
If the pose matches the current type-ahead filter, it will be added
by the node watcher anyway, so this just created duplicate poses
which messed up internal data structures. Fixes #11122.
2016-07-21 21:12:09 -04:00
Augustin Cavalier 0c1281a14f hda: Create HDA_QUIRK_NO_CORBRP_RESET_ACK and use it.
This is instead of just checking for NVIDIA devices. Also add an entry
for Intel 0x2668 (VirtualBox's HDA controller). Gets HDA a bit further
in VirtualBox, but an acquire_sem() times out later on.
2016-07-21 19:21:31 -04:00
Augustin Cavalier dcdb22ed4e 3DMov: Remove from tree, now lives at HaikuArchives.
Hasn't been included in the build for some time, AFAICT.
2016-07-19 20:24:34 -04:00
Augustin Cavalier ef0ed91e55 libcrypt: Remove from tree.
Not used by anything, and not included in the build.
2016-07-18 18:06:53 -04:00
Augustin Cavalier 00a3a794e0 BSecureSocket: Let OpenSSL choose the most appropriate D-H curve. 2016-07-16 18:55:46 -04:00
Augustin Cavalier b515f3b4b4 BSecureSocket: Print SSL error message as well as the error code.
Helps with debugging failed SSL connections.
2016-07-16 18:44:04 -04:00
Augustin Cavalier 44ffe7c28f BSecureSocket: Explicitly set the list of ciphersuites.
OpenSSL's default cipherlist has a lot of spurious and arguably insecure
suites left in it for compatibility reasons. We have no need for all that,
so let's just use the suites Firefox/Chrome do.
2016-07-16 14:47:17 -04:00
Augustin Cavalier b39f9357bc BSecureSocket: Disable SSL/TLS compression to prevent the CRIME attack.
See wikipedia:CRIME (Compression-Rate Info-leak Made Easy) for details.
2016-07-10 17:56:01 -04:00
Augustin Cavalier aeb0a1ec48 MediaPlayer: Fix layout insets & translations in NetworkStreamWin. 2016-07-10 17:53:47 -04:00
Augustin Cavalier 82f44f2db1 libbe_build: Fix the new "network" Jamfile.
Was introduced in fa2dd9c45f, but was
causing weird problems (leaving stray '.o's around the tree.) The problem
was that it didn't have a space before the semicolon on the "SubDir" line,
which also ate the following UseHeaders directive, which also meant
that running "jam" inside a subdirectory was broken between that commit
and this one.
2016-06-19 19:11:50 -04:00
Augustin Cavalier 73e180c9b9 Revert "cppunit: Enable elf symbol patching for Haiku."
This reverts commit 56430ad800.

It builds on my machine, but apparently the buildbots choke on it...
2016-06-18 18:57:48 -04:00
Augustin Cavalier a4f86e7f78 .gitignore: Ignore .DS_Store (Mac OS X directory attribute files).
Split off from the next commit.
2016-06-18 18:25:40 -04:00
Augustin Cavalier 8981510671 Mandelbrot: Work around #12821. 2016-06-18 17:56:37 -04:00
Augustin Cavalier ee9b10153d Mandelbrot: Implement trivial multithreading.
Does not do "incremental render" (displays progress as it's rendering.)
2016-06-18 17:56:37 -04:00
Augustin Cavalier b92f800862 Mandelbrot: More coding style fixes. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 5322a6dbc7 Mandelbrot: Add about window. 2016-06-18 17:56:37 -04:00
Augustin Cavalier e8f108e18d Mandelbrot: Implement mouse wheel zooming. 2016-06-18 17:56:37 -04:00
Augustin Cavalier d4bca23f9b Mandelbrot: Reset position when changing sets. 2016-06-18 17:56:37 -04:00
Augustin Cavalier fb292a367a Mandelbrot: Add 'box-select-to-zoom' support. 2016-06-18 17:56:37 -04:00
Augustin Cavalier c80973eb36 Mandelbrot: Add 'Iterations' menu. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 84b9e76650 Mandelbrot: Rename the last global constants and remove some unused ones. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 3cf08d8f27 Mandelbrot: Fix the last warnings, enable -Werror. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 366c1832ca Mandelbrot: Style fixes. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 54e2ef8417 Mandelbrot: Get rid of RenderPixelSmooth. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 29781d2641 Mandelbrot: Implement changing sets. 2016-06-18 17:56:37 -04:00
Augustin Cavalier d25186e7a0 Mandelbrot: Implement palette switching. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 7c0a95d255 Mandelbrot: Fix resizing. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 35e590e3d1 Mandelbrot: Set the pixels in the Render functions. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 9daf130b6d Move the FractalEngine to its own thread. 2016-06-18 17:56:37 -04:00
Augustin Cavalier bdf389fde5 Mandelbrot: Add zoom out, correct initial render. 2016-06-18 17:56:37 -04:00
Augustin Cavalier 86370d7b02 Mandelbrot: Scrap the old app, initial workings of a new one.
Based upon a HTML5 fractal engine by @kerwizzy (relicensed as MIT and copyright
assigned to Haiku, Inc. with permission from the author). Hacky and a mess,
but it works, and has the potentiality to be much nicer than the previous
Mandelbrot app.

Already supports rendering & zooming in, but has hacks all over the place.
2016-06-18 17:56:37 -04:00
Augustin Cavalier 9c7d0c3157 FileTypes: Remove hardcoded message what from generic class.
As noted on the commits list.
2016-05-14 15:53:13 -04:00
Augustin Cavalier d455c57ea2 Tracker: Change QueryPoseView over to using a BRefFilter.
Fixes #12640 (was broken by hrev44493).
2016-05-14 13:22:14 -04:00
Augustin Cavalier 62f555d640 HaikuDepot: Don't use operator= on BLocker. 2016-05-13 23:38:42 -04:00
Augustin Cavalier 44d19f4d32 GameSoundDevice: Don't use operator= on BLocker. 2016-05-13 23:16:40 -04:00
Augustin Cavalier f0a5e33a55 HttpAuthentication: Add explicit copy & assignment constructors.
So that we don't copy the BLocker. Fixes part of the build.
2016-05-13 16:49:52 -04:00
Augustin Cavalier 69b8f7f1f4 BLocker: Make copy constructor & assignment operator private.
On suggestion of Axel.
2016-05-13 16:23:08 -04:00
Augustin Cavalier 9b5957aae8 SMTP: Fix coding style violations. 2016-05-13 16:09:19 -04:00
Augustin Cavalier 8f3b264a06 usb_audio: Change driver path to match Haiku conventions. 2016-05-13 14:45:19 -04:00
Augustin Cavalier 88445a43e8 bluetooth_server: Attempt to fix the x86_64 build. 2016-05-07 22:00:46 -04:00
Augustin Cavalier 5559d51db7 bluetooth_server: Nuke the weird logging system, just use macros...
... just like everything else on Haiku does. Permanently enabled for the
time being. At least I can tell what's going on now.
2016-05-07 21:10:34 -04:00
Augustin Cavalier b83e81795a bluetooth: Rename rdefs to be the same as binary names as is convention. 2016-05-07 20:22:21 -04:00
Augustin Cavalier a563f9b38b preferences/bluetooth: More UI creation fixes.
Hopefully fixes a "pure virtual call" crash I was getting in UI kit
layout code in the InquiryPanel.
2016-05-07 20:18:19 -04:00
Augustin Cavalier a9cf7e56e0 Nuke the "DUN" (Dial-Up Networking) preflet.
It literally did nothing except look nice^W^W^W^Wterrible, as it didn't
use the Layout Kit and it pre-dates the Haiku coding style (last "real"
modification was sometime before 2005). Supposedly it saved its settings
to disk but I can't find that.

See the "pppconfig" and "ppp_up" applications in src/bin/network for
something that actually works (though the modem stuff in the kernel PPP
stack hasn't been rewritten, so those are PPPoE only at the moment.)
2016-05-07 18:21:02 -04:00
Augustin Cavalier 685e5cbd2e virtualkeyboard: Delete some of the copied classes and use the originals.
The keyboard view class has too many modifications to be trivially merged.
2016-05-07 18:21:02 -04:00
Augustin Cavalier e20d72d947 preferences/bluetooth: Remove a bunch of needless debug statements. 2016-05-06 17:35:34 -04:00
Augustin Cavalier aa0020bf07 preferences/bluetooth: Remove last non-layout code. 2016-05-06 17:35:34 -04:00
Augustin Cavalier 0cce7d31c5 bluetooth_server: Remove the "show debug console" item from the replicant.
Redundant (the Preferences dialog now has this), and unnecessary, as only
developers want it; it'll confuse end-users.
2016-05-06 17:35:34 -04:00
Augustin Cavalier f7359bb49a preferences/bluetooth: Make the "show debug" menu item actually work. 2016-05-06 17:35:34 -04:00