Terminix 1.5.0 Released

2017-02-20 Thread Gerald via Digitalmars-d-announce
I'm pleased to announce that Terminix 1.5.0 has been released. 
Terminix is a GTK3 tiling terminal emulator for Linux which 
follows the Gnome Human Interface Guidelines (HIG). More 
information about Terminix can be found here:


https://gnunn1.github.io/terminix-web/

The following changes have been made in this release:

- Added initial support for bookmarks
- Re-worked terminal menu to include bookmark and password 
options, some lesser used options moved to a sub-menu
- Added a new feature to raise a notification if activity is 
detected after a specified period of silence

- Uses overlay scrollbars in GTK 3.22 and later
- Search button now toggles depending if focused terminal has 
search open

- Improved performance when using background images
- Added new Window Appearance preference
- Improved title editors in preferences to show available 
variables
- Re-worked -e option to fix some bugs, should work better across 
more permutations

- Many bug fixes

I'm always looking for help, if you are interested in 
contributing to the project please feel free to drop me a line. 
Terminix is a pretty popular project (currently the second most 
starred project on github for D language projects) so it's a 
great opportunity to work on something that is actively used by 
end-users.


Found on Reddit: D language gets more points than C++ in DigitalWhip benchmark on Windows.

2017-02-20 Thread Ali Çehreli via Digitalmars-d-announce


https://www.reddit.com/r/programming/comments/5v43p6/d_language_gets_more_points_than_c_in_digitalwhip/

Ali


Re: Android LDC in a Container

2017-02-20 Thread Andre Pany via Digitalmars-d-announce
On Sunday, 19 February 2017 at 23:16:20 UTC, Nick Sabalausky 
(Abscissa) wrote:

On 01/15/2017 12:40 PM, Andre Pany wrote:

Hi,

on Dockerhub I published a repository which makes it really 
easy to

develop Android
applications using LDC and Joakims work. The repository 
contains Android

1.1.0 beta from
https://github.com/joakim-noah/android/releases and also the 
NDK from

google.



I haven't actually had a chance to try either this or Joakims's 
stuff by itself, although I am interested. Can you describe how 
this repo simplifies things?


Also, using this stuff, is there a way for the D application to 
call into Android's API?


I created a docker repo which contains Joakims's work 
(LDC+modifications).

You do not have to install LDC or Android NDK on your host system.
It is a fail safe, operation system independent solution.

You only have docker installed on your host system 
(windows/linux/mac)
and enter the command from my first post. This will open a shell 
which
is like a virtual system. LDC and Android NDK is available in 
this shell,

ready to run.

Kind regards
André



Re: Android LDC in a Container

2017-02-20 Thread Rory McGuire via Digitalmars-d-announce
On Mon, Feb 20, 2017 at 1:16 AM, Nick Sabalausky (Abscissa) via
Digitalmars-d-announce  wrote:
> I haven't actually had a chance to try either this or Joakims's stuff by
> itself, although I am interested. Can you describe how this repo simplifies
> things?

Using the docker image just makes it so that you don't have to do the
builds yourself. The docker image works on multiple OS. I've built
Joakim's stuff myself and used the docker image and the docker image
saves time if you're just wanting to take a quick look.

>
> Also, using this stuff, is there a way for the D application to call into
> Android's API?

Regarding Android's API there is the NDK. NDK exposes a cut down
version of the Linux/posix APIs and JNI for interfacing with the VM,
the app still runs in its own sandbox and you can call Java code or
have Java call your code. DlangUI has some android code. Check out
native-activity [0] for accessing the screen and sensors natively (it
seems to be the most popular native example.

[0]: https://github.com/googlesamples/android-ndk/tree/master/native-activity