Re: [E-devel] Release: EFL 1.27.0
Em sáb., 23 de dez. de 2023 às 14:00, Carsten Haitzler escreveu: > EFL 1.27.0 Release. Relevant info here: How's the status of Eo? -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Terminology] Cooperative tiling between Terminology and hosted programs
Em qui., 2 de fev. de 2023 às 18:45, Boris Faure escreveu: > There's no escape codes to handle the tiling, since those > could also be used to DDOS terminology, but that's something could be > thought about. > If we go this route, I don't think it should be done through escape codes. That's why I suggested separate UNIX sockets. One ptty per tile (as it's already done anyway). Just expose the same (and not a different one) feature to the user. However I'm glad you're not against the feature. Unfortunately I'm busy right now so I can't hack into Terminology to iterate some PoCs. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [Terminology] Cooperative tiling between Terminology and hosted programs
Hi folks, in my mind, Terminology tries to push the boundaries of what's possible with terminal emulators forward. For instance, it has support for embedding videos and images through custom escape sequences. It obviously expects programs will make use of the new Terminology features. It just occurred to me that programas could cooperate with Terminology to make their own custom tiling. For instance, Emacs has the eshell mode where Emacs acts as its own terminal emulator taking care of interpreting ANSI escape sequences and tiling the embedded terminal in its own window all by itself. What if Terminology exposed an env var such as TERMINOLOGY_SOCK=$XDG_RUNTIME_DIR/sock-1234.sock with a path for a UNIX socket so the program (such as Emacs) could open it to cooperate with Terminology? Emacs could open a new pty, spawn the embedded shell, and send a fd to the master end of the new pty back to Terminology. The message should include the position in the screen for the new embedded terminal. Now Terminology would only read from the master end so it can draw the contents of the embedded terminal appropriately in the new tile of the terminal window. Emacs would still get all the input as usual and only send input to the new terminal as it pleases (by writing in the master end of the pty). So, Terminology already decodes ANSI escape sequences and performs tiling of terminal windows. The idea is to let applications reuse this implementation to allow further embedding other interactive programs in their own windows. Thoughts? -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Happy New year E crowd
Em qui., 12 de jan. de 2023 às 16:50, Joonas Niilola escreveu: > > Anyway - there is a new year update on what I have been doing and where > it is > > now, where it's going etc. and real code to back it up - not just hot > air. > > > > As always, thanks for your (and everyone else's) work on efl/e/apps! > Quiet isn't always bad, but here's to an exciting, and hopefully > not-cold year 2023! > I must add my own thanks as well. EFL has always come to me as one of the most interesting open source projects to follow to this date. I really appreciate the work the E team has done to make this project alive. Let's hope for a shining future here. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] FlatPak runtime
Em seg., 2 de mar. de 2020 às 13:45, Boris Faure escreveu: > I wanted to look into it to be able to package Terminology. Here is a > file of what I did to package Terminology as a snap: > https://github.com/billiob/terminology/blob/master/snap/snapcraft.yaml > It's not a good idea to package Terminology as FlatPak (even if you can do that). But the list of dependencies you gathered on this file is going to help me tons. Thank you for the list and for the hand. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] FlatPak runtime
Em seg., 2 de mar. de 2020 às 13:35, Carsten Haitzler escreveu: > you're going to find an afl runtime flatpak is going to have a lot of > system > lib deps... you will have to solve systemd support too :) > Thanks for the answer. now e will have some problems for you too. acpid needs to be run by root on > the host... you might find you have to ship lots of xlibs and wayland libs > in > the efl runtime... > It's not a good idea to package any shell (be it a terminal shell like ZSH or a graphical shell like E) to run on a sandbox. It doesn't make sense as the shell will no longer let you explore your system but a sandboxed system (so it doesn't perform a shell's job). SELinux or alike policies work better on such programs. I only intend to create the runtime for apps based on EFL. But it's a good idea to check what other libraries besides EFL E depends on. Maybe I should put them as part of runtime if it looks like lots of apps will need them or there is some reason for them to be updated behind the app's back (like openssl and any crypto lib). -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] FlatPak runtime
Em seg., 2 de mar. de 2020 às 07:15, Carsten Haitzler escreveu: > On Sun, 1 Mar 2020 20:14:33 -0300 Vinícius dos Santos Oliveira > said: > > > What are E devs' thoughts on an E's runtime for FlatPak? > > are you volunteering? > Yes, but I need to know what are other essential libs besides EFL and its dependencies to make an “EFL SDK” and I'd like to know what you guys think on the topic. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] FlatPak runtime
What are E devs' thoughts on an E's runtime for FlatPak? -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Gitlab
Just curious. I'm not a developer. But what will happen to Gerrit? I remember one comment of Rasterman years ago that he fell in love with Gerrit. What will the migration mean to Gerrit? 2018-08-10 15:09 GMT-03:00 Mike Blumenkrantz : > Hello, > > For some time now, everyone in the community has been expressing > significant dissatisfaction with the current project management software, > Phabricator. A number of individuals have proposed switching to Gitlab for > various reasons. > > Some will recall that recently all of the FDO infrastructure migrated from > Phabricator to Gitlab thanks in large part to an incredible, hand-crafted > migration script authored by notable open source figure Daniel Stone. While > this script was not exactly what could be used to migrate our own > infrastructure, it gave me an idea. > > Thanks to a low-pay intern who just graduated and whose name I don't > recall, work began to modify the original FDO migration script and update > it to handle various features exclusive to our usage of Phabricator. Thanks > to generous hosting provided by the basement of the intern's parents, I was > able to review the work as it progressed to see if it would be worth > showing to the community. > > Weeks have passed, and now, thanks to many sleepless nights and long > weekends that this devoted intern spent doing devops work, I was able to > provide justification for more robust hosting and acquire a cloud service > to host an official proof-of-concept for a Gitlab migration: > > https://gitlab-prototype.s-opensource.org/ > > Some notes: > * This is read-only for now > * User creation is disabled, don't bother trying > * Issues with their comments have been imported > * Patch submissions have been imported (the intern screwed up some of the > early imports so there are a few patches without the diff inlined) > - Comments on patch submissions cannot be imported because Phabricator > has no API for retrieving comments on patch review > * Wiki pages are not imported since some decision-making is required > > As is easily noticeable, not all projects have been imported by my intern. > Importing the repo takes some time on its own, and then running the > migration script takes a variable amount of time on top of that depending > on the size of the project (EFL was estimated to take 10+ hours to fully > import). > > Wiki pages have not been imported. On Gitlab, a wiki is project-specific > and so it is impossible to do a 1:1 copy unless we decided to stick > everything onto a specific project. We would have to decide how we want to > do this. > > If we decided to switch to Gitlab, there would be a number of questions > that need to be answered: > Q: How do we migrate? > A: Gitlab cannot accurately mirror all of Phabricator, it can only do a > one-time migration of projects. This means we would at some point lock phab > and then begin migrating, likely over a weekend for the major projects with > the remainders being added later. > > Q: What happens to phab? > A: We would likely want to keep phab in read-only mode for a while after > the migration since all the migrated tickets/patches will provide links to > it. We can later evaluate if we need to keep it running. > > Q: Where would this be hosted? > A: The provided link here is a cloud service which will be funded for the > foreseeable future. At present I am very strongly opposed to hosting this > anywhere on the existing EFL infrastructure since it has been impossible > for anyone to get access to any part of the server or to have tasks > reliably handled in anything but a random and notification-less manner. A > community project cannot have infrastructure which is unable to be > accessed, managed, or maintained by the community which is using it. > > Regards, > Mike > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Terminology bug/feature (not supported escape sequence?)
2018-04-12 3:38 GMT-03:00 Boris Faure <bo...@fau.re>: > Could you please open a task on https://phab.enlightenment.org/ ? > https://phab.enlightenment.org/T6882 -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Terminology bug/feature (not supported escape sequence?)
Actually, I found more bugs related to mouse events. Dragable property is completely broken under Terminology. 2018-04-11 19:32 GMT-03:00 Vinícius dos Santos Oliveira < vini.ipsma...@gmail.com>: > Hi, > > I was testing a npm package used to build curses-like applications and the > first example had a `on_mouse_over` feature which runs fine on > gnome-terminal, but fails on Terminology. > > The npm package is: https://github.com/chjj/blessed > > Here is the sample program you can use to test: https://bin.disroot.org/? > 1d5d3fa1fa16c16c#3cscD1/2p9R92DQ4sv37hb82cM/ibo77KBTzRgjQzM8= > > Install the blessed lib dependency with the command `npm install blessed` > before running the previous program. > > -- > Vinícius dos Santos Oliveira > https://vinipsmaker.github.io/ > -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Terminology bug/feature (not supported escape sequence?)
Hi, I was testing a npm package used to build curses-like applications and the first example had a `on_mouse_over` feature which runs fine on gnome-terminal, but fails on Terminology. The npm package is: https://github.com/chjj/blessed Here is the sample program you can use to test: https://bin.disroot.org/?1d5d3fa1fa16c16c#3cscD1/2p9R92DQ4sv37hb82cM/ibo77KBTzRgjQzM8= Install the blessed lib dependency with the command `npm install blessed` before running the previous program. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] A step to improving communication - Meetings
2018-03-09 6:53 GMT-03:00 Simon Lees <sfl...@suse.de>: > Slack is now in the process of killing there irc bridge so this won't > work for much longer, goodbye slack. (The bots are terrible you have no > idea who's actually active in the other chat room). > It's possible to join Freenode through the matrix network. matrix.org hosts a bridge to Freenode. Once you join the matrix network, you can setup more bridges to Slack, Discord, gitter, Telegram and others. I used this method to glue the networks (Telegram, Discord and IRC) of a programming group of mine. It was pretty easy and I didn't need to setup any server (although a gitter bridge will require me to do so). So you guys can have Slack, but IRC users can continue to use IRC through Freenode as always. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Current State and Future Direction of E/EFL
2018-03-04 4:37 GMT-03:00 Davide Andreoli <d...@gurumeditation.it>: > 2018-03-02 4:42 GMT+01:00 Vinícius dos Santos Oliveira < > vini.ipsma...@gmail.com>: > > I miss the penguins module a lot. > > > > Why you miss it? the penguins module is perfectly working with current E > and > (I hope) with latest stable releases. Please report any issue you will > found to me. > Thank you, sir. It was not packaged by default on ArchLinux. I assumed it has just vanished on Enlightenment API changes just like the grudge theme. The penguins module is working and it rocks. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Current State and Future Direction of E/EFL
2018-03-01 21:17 GMT-03:00 William L. Thomson Jr. < wlt...@obsidian-studios.com>: > I also like Debians approach of an annually elected leader. > https://www.debian.org/devel/leader > https://en.wikipedia.org/wiki/List_of_Debian_project_leaders > I like “raster is top” way to go. Also: 2018-03-01 16:28 GMT-03:00 Stephen Houston <smhousto...@gmail.com>: > Same menus, same settings, same gadgets, same > shelves, same themes, same look, same interface, etc..., etc... > I miss the penguins module a lot. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Terminology support added on mdcat
Thanks for the chat. This helped a lot. 2018-02-01 6:14 GMT-03:00 Carsten Haitzler <ras...@rasterman.com>: > On Wed, 31 Jan 2018 22:20:58 -0300 Vinícius dos Santos Oliveira > <vini.ipsma...@gmail.com> said: > > > 2018-01-31 19:37 GMT-03:00 Carsten Haitzler <ras...@rasterman.com>: > > > > > tycat doesn't work because it needs to know size before emitting > escapes > > > thus > > > has to load the file and tycat wont bother to download :) but yes > - the > > > basic media object can just download to a tmp file itself > > > > > > > In the code I've written, I just set it to occupy half of the terminal > > height and I use ic escape sequence to not lose the aspect ratio. > > h. that's a bit of cheating... but sure. :) > > > I think the best solution would be to turn the tycat into a pager, but I > > don't know what is the author opinion on this. > > well i wrote it... :) really the tyls, tycat etc. tools are samples of how > to > make the escapes work for something real. they are not serious cmdline tool > efforts. i always thought that'd ultimately be done by existing cmdline > tools > like your mdcat :) > > > The second best solution I see is to keep doing what I do. > > > > > > -- > > Vinícius dos Santos Oliveira > > https://vinipsmaker.github.io/ > > > -- > - Codito, ergo sum - "I code, therefore I am" -- > Carsten Haitzler - ras...@rasterman.com > > -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Terminology support added on mdcat
2018-01-31 19:37 GMT-03:00 Carsten Haitzler <ras...@rasterman.com>: > tycat doesn't work because it needs to know size before emitting escapes > thus > has to load the file and tycat wont bother to download :) but yes - the > basic media object can just download to a tmp file itself > In the code I've written, I just set it to occupy half of the terminal height and I use ic escape sequence to not lose the aspect ratio. I think the best solution would be to turn the tycat into a pager, but I don't know what is the author opinion on this. The second best solution I see is to keep doing what I do. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Terminology support added on mdcat
I've tried to pipe the output to `less`, but it didn't work. I'll test it against tmux later. 2018-01-31 15:21 GMT-03:00 Carsten Haitzler <ras...@rasterman.com>: > On Wed, 31 Jan 2018 14:12:27 -0300 Vinícius dos Santos Oliveira > <vini.ipsma...@gmail.com> said: > > > Just to let you guys know that support to Terminology extended escape > > sequences has been added to mdcat: https://github.com/lunaryorn/mdcat > > that's awesome man! > > is there anything we can help you with? i just quickly scrolled down > https://github.com/lunaryorn/mdcat/pull/16 ... > > i see 2 issues. 1 is remote references. they woth for popups but not inline > (tycat won't work, but typop will). They worked on my tests. Maybe new code landed and you missed, but the media is discarded as soon as you scroll down and re-downloaded again when you scroll up. Caching the media so I don't have to download it every time I scroll down or up again would be great. even if we did download them... we'd have > to STORE them somewhere... because we're sure not going to keep them in > RAM. at > least stored they don't take precious ram all the time. so terminology will > also use tmp files too with references to remote url's anyway. if you do > it or > terminology does... it won't make much of a difference. :) There's one important difference. If Terminology creates the files and cache them, then Terminology will keep an open fd to these files. If I clear my `/tmp` folder, Terminology will still work properly. mdcat can't do that as the application closes as soon as the file is printed. the other is > fr/fs/fx ... that literally is for file sending. it's zmodem for > terminology. > tysend is a quick handy tool to run to do this. sample code is really just > that > - sample code, but it will begin a file send transaction and send file > blocks. > the terminology side will see the request and pop up a file selector with > the > ability to abort, and then put up a progress bar. it's not what you want i > think. > Thanks for the explanation. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Terminology support added on mdcat
2018-01-31 15:13 GMT-03:00 Gustavo Sverzut Barbieri <barbi...@gmail.com>: > hey, now you must add the jump marks so he can add those as well ;-) > Honestly, I don't think they are very useful, so I wouldn't bother with them. But if support for these escape sequences is added, then I can code the feature. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Terminology support added on mdcat
PS.: details about the support are commented in this PR: https://github.com/lunaryorn/mdcat/pull/16 2018-01-31 14:12 GMT-03:00 Vinícius dos Santos Oliveira < vini.ipsma...@gmail.com>: > Just to let you guys know that support to Terminology extended escape > sequences has been added to mdcat: https://github.com/lunaryorn/mdcat > > -- > Vinícius dos Santos Oliveira > https://vinipsmaker.github.io/ > -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Terminology support added on mdcat
Just to let you guys know that support to Terminology extended escape sequences has been added to mdcat: https://github.com/lunaryorn/mdcat -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Rust bindings
2017-12-06 7:12 GMT-03:00 Vincent Torri <vincent.to...@gmail.com>: > shouldn't binding be automatically generated ? Does this have something to do with Eo? Is it ready? -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Blend2D - a gfx framework with dynamic pipelines support
2017-12-06 4:56 GMT-03:00 Carsten Haitzler <ras...@rasterman.com>: > [...] That was very informative. Thank you. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Rust bindings
2017-12-05 23:54 GMT-03:00 Cedric Bail <ced...@ddlm.me>: > Care to share the link to that repo you found ? > https://github.com/arlowhite/rust-efl -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Rust bindings
What's the current state of EFL bindings for Rust? I just found a Github repo with scarce info. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Blend2D - a gfx framework with dynamic pipelines support
2017-12-03 10:19 GMT-03:00 Carsten Haitzler <ras...@rasterman.com>: > also i dislike the idea of a jit. i would prefer something like > "pre-compile > all permutations into special case functions then runtime call the > right/matching one". > I'm not familiar implementing gfx engines, but with my (small) background on compilers and the giant notes page[1], I assume there are optimizations that can't just be implemented otherwise. The API is like: ctx.draw_something1(); ctx.draw_something2(); ctx.draw_something3(); ctx.end(); //< here the pipeline is compiled In this API, the gfx engine can take info on cross-function information. If draw_something3 completely hides draw_something2, one call can be completely removed. It's actually boring, because you have to recompile the whole pipeline every value changed, but the plans to support shaders will change the situation[2][3]. There are drawbacks too. Evas already do interesting things and I just don't know if this blend2d would actually be helpful. Evas is pretty damn fast. And blend2d is whole CPU side, no GPU (but I still think it's interesting because Bézier curves). Oh, and thanks for replying to my email. It was just a different point of view, just as I wanted to have. [1] https://blend2d.com/notes.html [2] https://blend2d.com/roadmap.html [3] https://gist.github.com/vinipsmaker/08349a74566df4c4a9bf82624c13a33b -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Blend2D - a gfx framework with dynamic pipelines support
Hi all, I'd like to ask what is your opinion on this library[1]. It's a library where you call all the draw operations that comprise the drawing pipeline, and, when you call `context_end`, the pipeline is compiled (yep, JIT). Somehow exciting because it allows very interesting optimizations. But it's also boring, because you have to recompile the whole pipeline every time some value changes (i.e. probably every frame if you're writing a game). But there is also plans to support a shader language (with a working experimental code for a useless math functions language). With this support added, you could compile the rendering pipeline only once and evaluate it for every frame. The thing I like is support for Bézier curves. It's like OpenGL done for 2D rendering. The API seems a lot like cairo, so it's mostly transparent (except for the shaders). Maybe EFL could add a backend forked from SDL2 using this library to generate the screen bits. Or maybe there is not enough info flowing the higher layers to the lower layers to make this idea actually useful. Maybe some of these ideas could be stolen by the EFL project. I'd like to hear opinion from you guys about this project. You guys are experienced with 2d gfx code and I'd love to hear anything you guys have to say about this project. [1] https://blend2d.com/ -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E22 Reprioritizing
2016-06-03 13:19 GMT-03:00 Mike Blumenkrantz <michael.blumenkra...@gmail.com >: > Thanks for all your understanding and support, Take care man. Get well. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] (: From now on all EFL code will be happy... or else!
2016-04-05 19:50 GMT-03:00 Simon Lees <sfl...@suse.de>: > I don't like the idea of having opening brackets without close brackets > either. > This will make MANY IDEs mismatch the parens. -- Vinícius dos Santos Oliveira https://vinipsmaker.github.io/ -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [EGIT] [core/efl] master 03/55: autotools: enable make check per individual modules.
2015-05-08 1:36 GMT-03:00 Srivardhan sri.heb...@samsung.com: Until there is a way to run individual test suites in place, people who want to run just a particular test suite or a test case can make use of Environmental variable CK_RUN_SUITE and CK_RUN_CASE. When this is set, only that suite/test case is run. http://check.sourceforge.net/doc/check_html/check_4.html#Selective-Running-o f-Tests I am using this for some time and found it very useful. Hi, can you give an example on how to properly make use of these variables? I've been trying to use: CK_RUN_SUITE=eina_suite make check CK_RUN_CASE=eina_suite make check but nothing works. I've also tried: CK_RUN_SUITE='tests/eina/eina_suite' make check CK_RUN_CASE='tests/eina/eina_suite' make check -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] misleading ecore_timer_dump documentation
2015-04-01 5:25 GMT-03:00 Stefan Schmidt ste...@datenfreihafen.org: Nicely spotted. You are right. I moved the documentation to the right place in code now. Thanks Stefan. I also created a patch to add documentation for ecore_timer_dump (see attached file). Can you also apply this patch? -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker From 348a4d2908b8fce9856dc9bb8d6324ef9260 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20dos=20Santos=20Oliveira?= vini.ipsma...@expertisesolutions.com.br Date: Thu, 14 May 2015 09:58:18 -0300 Subject: [PATCH] ecore: add documentation for ecore_timer_dump --- src/lib/ecore/Ecore_Common.h | 9 + 1 file changed, 9 insertions(+) diff --git a/src/lib/ecore/Ecore_Common.h b/src/lib/ecore/Ecore_Common.h index c6cc1e7..07bd187 100644 --- a/src/lib/ecore/Ecore_Common.h +++ b/src/lib/ecore/Ecore_Common.h @@ -3065,6 +3065,15 @@ EAPI double ecore_timer_precision_get(void); */ EAPI void ecore_timer_precision_set(double precision); +/** + * This function returns a human readable text-based log for Ecore_Timer events. + * + * @return a heap allocated string or NULL. It MUST be freed manually by the + * caller using `free`. + * + * It only contains an useful implementation if EFL is built in debug build + * profile, but it's safe to call it for any build profile. + */ EAPI char *ecore_timer_dump(void); /** -- 2.4.0 -- One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] misleading ecore_timer_dump documentation
ecore_timer_dump documentation looks misleading: http://docs.enlightenment.org/stable/efl/group__Ecore__Timer__Group.html#ga9ba51cdf9b709138dec62586721387dd It receives nothing, but input parameters are documented and doesn't look to make sense. Header file ecore-1/Ecore_Common.h also shows the function as taking no arguments. And looks like the documentation is intended for ecore_timer_add, which is undocumented. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[EGIT] [core/efl] master 01/01: [eina-cxx] fix: wrong parameter type preventing the use of copy ctor
felipealmeida pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=5a2ac0c42f8ada84393b68c9695c1a6e13793547 commit 5a2ac0c42f8ada84393b68c9695c1a6e13793547 Author: Vinícius dos Santos Oliveira vini.ipsma...@expertisesolutions.com.br Date: Fri Jan 2 17:11:07 2015 -0300 [eina-cxx] fix: wrong parameter type preventing the use of copy ctor Eina_Stringshare * type is interchangeable with const char *. The stealing constructor from efl::eina::stringshare was incorrectly using char * instead const char *, preventing it from being used. --- src/bindings/eina_cxx/eina_stringshare.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bindings/eina_cxx/eina_stringshare.hh b/src/bindings/eina_cxx/eina_stringshare.hh index 9c93b78..e7e2f67 100644 --- a/src/bindings/eina_cxx/eina_stringshare.hh +++ b/src/bindings/eina_cxx/eina_stringshare.hh @@ -90,7 +90,7 @@ struct stringshare * shared this constructor simple increment its reference counter and * wraps the shared pointer. * - * @see stringshare(char* str, steal_stringshare_ref_t) + * @see stringshare(const char* str, steal_stringshare_ref_t) */ stringshare(const char* str) : _string( ::eina_stringshare_add(str) ) @@ -118,7 +118,7 @@ struct stringshare * * @see stringshare(const char* str) */ - stringshare(char* str, steal_stringshare_ref_t) + stringshare(const char* str, steal_stringshare_ref_t) : _string( str ) { } --
Re: [E-devel] RFC - Dropping Xembed support from E20
2014-11-05 10:27 GMT-03:00 Stefan Schmidt ste...@datenfreihafen.org: Xchat Xchat is broken[1]. Try Hexchat. [1] http://sourceforge.net/p/xchat/bugs/1416/ -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Eo API parameter nullability
2014-11-05 23:40 GMT-03:00 Carsten Haitzler ras...@rasterman.com: oh shit - yes. you're right. the other way around. maybe not @null but @skipnull ? ie it means IF this parameter is NULL, it's skipped (ignored). this then does nicely imply that the param can be made optional in langs that support it (as without the param being a valid thing - eg not NULL, it is ignored/skipped and thus can be optional). This is the opposite of intuitive and it required you a full paragraph to describe it. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Killing off Eina_Bool
2014-08-28 12:12 GMT-03:00 Tom Hacohen tom.haco...@samsung.com: What do you think? I'm not an E developer, but I think if you guys finally are allowing modern idioms on your code base, you should allow (allow != converting old code) the use of stdint.h. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] Rage 0.1.0 Release
2014-08-25 9:06 GMT-03:00 Carsten Haitzler ras...@rasterman.com: subtitles right now have no controls at all beyond you'll get them if there is a matching .srt file or you add -sub file.srt on the cmdline. very basic atm. Make sure to support embedded subtitles and proper subtitle selection in the future. And proper Unicode/alternative-encoding support (but I guess this one goes to GStreamer, so you might be good). -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Blog about EO
2014-08-16 2:36 GMT-03:00 Carsten Haitzler ras...@rasterman.com: https://phab.enlightenment.org/phame/live/1//post/yet_another_c_object_model_but_better/ I want to comment over there, but it requires facebook login. Is this authentication method the only supported on the Enlightenment blog? -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Blog about EO
2014-08-16 23:37 GMT-03:00 Carsten Haitzler ras...@rasterman.com: yup. thats what phab does. phabricator is what we use for our dev site and it's written by a bunch of ex facebook guys. thus fb is what it supports. I don't have a fb account, so I'm replying here. First, good to see you posting again. Secondly, it looks very promising. Good to see the EFL community is still improving its technologies. Now, just a few questions: - A few languages can guarantee that dangling references cannot be created or have its own techniques to detect them. Is the object-checking (dis)activatable? I mean, is there an alternative way to call the Eo functions without the unnecessary checking cost? - Is it thread-safe? I know it's a silly question, but a word confirming it would be good. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Blog about EO
2014-08-17 1:24 GMT-03:00 Carsten Haitzler ras...@rasterman.com: compile-time for efl itself. you have to build it without checking. i'd advise against it because efll uses its own objects internally and if efl has a mistake in it you just nuked efl's own internal safety. i highly suggest not doing this. it may be that we remove the ability to compile without this check in the end as i an just see it now. gentoo ricers are going to add a use flag to turn this off and then we will get tonnes of stability complaints because the rest of us normal people run without turning the safety off. it's worth keeping this safety on. it doesn't cost much and is totally worth it. I'd like to see this checking disabled per call only, not globally. Then only bindings for safe languages would use it. I'll leave the safety checks turned on. They're worth. Also, EFL is for GUI only and heavy computing sensitive data can be implemented without negative impact by just not touching EFL (temporally). Once more, good work. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Working on Enlightenment IDE
Em Ter, 2014-04-15 às 20:32 +0900, Carsten Haitzler escreveu: i'd say that that is a bit negative. Sorry if looked negative. I'm myself looking forward for this EFL IDE project. I've sent the link, because, besides being a funny/critic post, has a collection of good reminder. Some examples of reminders present in the gist are syntax highlighting and user-configurable indentation. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Working on Enlightenment IDE
Em Qua, 2014-04-16 às 08:40 +0900, Carsten Haitzler escreveu: all of us are used to color syntax hilighting... i don't see that we'd live without it. remember most of us use vim/emacs so we re going to expect similar functionality for most core stuff. indenting included too. not wanting to extend the discussion too much... but these items were examples. the original list was bigger and i don't see a reason to replicate them all here. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Working on Enlightenment IDE
I'd be delighted to get feedback You might want to read this open letter about IDEs. It tries to be funny, but has a nice list of things to not forget: https://gist.github.com/munificent/9749671 Good luck. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Why is Eina licensed under LGPL instead of BSD?
Em Sáb, 2014-01-25 às 00:54 +, jose_...@juno.com escreveu: [...] But don't worry, I intend to give code back for everyone to use! and even donate money back to you once I'm financially successful!! Lots of companies will do this, and hence, E-BSD will flourish! Get it?! Yes, that's accurate. I believe this is what Sony did to the FreeBSD developers after the success of PS4. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] Is there *real* documentation for edje?
Em Dom, 2013-11-03 às 22:24 +0900, Carsten Haitzler escreveu: that today was on arch (relatively up to date). i've had similar issues before on older ubuntu installs too. i chalked it up to doxygen output being broken for the kind of content/setup that efl ends up producing. Documentation from which package are you unable to generate? I just downloaded the latest eina stable code and the usual worked: ./configure make doc cd doc/latex make I have a PDF with 671 pages. Have you installed texlive-most? Have you read the related wiki page on ArchWiki? Just install texlive-most and you should be ready-to-go. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] Is there *real* documentation for edje?
Em Dom, 2013-11-03 às 21:12 +0100, Jérémy Zurcher escreveu: No, pacman -S texlive-latexextra to solve the above on archlinux texlive-latexextra is part of the texlive-most group. There is a whole wiki page on ArchWiki dedicated to texlive. If you don't want to care about LaTeX, just install the whole group and everything should work. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] Is there *real* documentation for edje?
Em Dom, 2013-11-03 às 00:36 +, Andrew F escreveu: Lets give detailed assistance and give a reference in the docs if its available and known, and if you want brownie points, offer some narrative to tie it all together if appropriate. Give detailed assistance and give reference is redundant work. If some E developer has free time and is willing to help a user with problems, then it could improve (just enough to help the user) the related docs and point the user to the updated docs. This way, he only will invest time for one thing (doc/ref) instead of two (doc/ref and user). But this suggestion won't work for everything, of course. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] Is there *real* documentation for edje?
Em Qua, 2013-10-30 às 22:42 +0900, Carsten Haitzler escreveu: given what you want is still a menu you can re-use the existing edje groups/parts for now until you have wrapped your head around edje. trust me - it's not something a document will tell you or teach you. it's cold hard slog and experience that will. :) Rasterman, I don't want to start a flame war or something, but maybe you're used to shitty java documentation and this is the reason why you underestimate documentation so much, but documentation is useful. This is an example of a good documentation: http://qt-project.org/doc/qt-5.0/qtgui/qpainter.html#details -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] Is there *real* documentation for edje?
Em Qui, 2013-10-31 às 00:48 +0900, Carsten Haitzler escreveu: this is simply a matter of time. spend 1hr adding a feature someone wants, or 1 hr writing docs. Documentation is a feature too. i personally use docs as reference only - i ALWAYS use example codee. nothing to do with java - it simply is faster, easier and more practical. Documentation can include snippets. i read unix man pages to begin with and frankly they told me very little at all. a whole tonne of words for very little use. examples taught me 100x more in the same amount of effort with docs backing it up as reference. Comparing manpages with HTML rich (or even PDFs) docs. * Manpages cannot have images (maybe with Terminology this is no longer true) and for a GUI toolkit this is kind of a must. * Manpages don't have an easily browsable content (like HTML) have * Summary * Detailed description and extra sections * Extra pages (not directly related to one class only) * A small text for each function as such most of efl does have docs. they are not voluminous essays. again - a matter of time. if you wish to contribute by writing voluminous docs.. go for it. :) The magic of open source. :) -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] Is there *real* documentation for edje?
Em Qua, 2013-10-30 às 13:43 -0400, Nigel Sollars escreveu: Would be cool to find a common agreement here. Nige Like Rasterman said: It's an open source project. We can change the project and if the contribution is useful, it'll go upstream. But about common agreement. This is not needed, because the options don't exclude each other. We can have documentation AND examples. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Eo API change and C++ binding
Em Seg, 2013-10-28 às 20:17 -0200, Felipe Magno de Almeida escreveu: The tool that will generate the C++ binding will read the header files and with a CPP library it wil hook on EO3_DEFINE_* and EO3_DECLARE_* to read the class informations. This part of the tool will be written as a C++ library to be reused for other bindings to get the necessary information for the EFL API through its headers. Please don't! Please don't make the same mistake of Qt developers. Don't write yet another preprocessing tool. At least, if you are going to write such a tool, write a complete parser that will never have any trouble with #defines and newer syntax and you're willing to maintain it... But... how will your tool know the defines and such things? Probably I'll have to change my build system to call your tool using the same compiler args... I think you're aware that GTK-- is winning from Qt among some C++ developers, because GTK-- is more C++ish than Qt (thanks to moc and other things). -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Eo API change and C++ binding
Em Seg, 2013-10-28 às 20:55 -0200, Felipe Magno de Almeida escreveu: We're not creating a preprocessing tool as moc. The tool is just used to generate C++ classes from C, so that we have C++ classes that we can inherit, instantiate and call with a C++ familiar syntax. It will not be required in the build system for C++ applications. Just run it before installing EFL and install the generated headers for C++ EFL and #include them and use them. That looks interesting. So we wouldn't need several C++ developers to maintain the C++ port. All conversion would be automatic. One code base to maintain is always better. :) -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Eo API change and C++ binding
Em Seg, 2013-10-28 às 21:03 -0200, Felipe Magno de Almeida escreveu: Also, The C++ binding is not just the generated headers, there is going to be a EINA-specific C++ API and more classes that will help with MVC and other helpful abstractions that aren't attainable with generated code. The generated C++, though, gives a type-safe layer and makes evolution easier and safer as EFL evolves. If good documentation is written, then I'll want to use EFL++ instead of Qt in my now-stalled bomberman-like game somewhere in the future. I hope you succeed with this work. =) -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E19 Development Cycle
Michael Blumenkrantz is going to be the next release manager. We'll be able to read the Enlightenment Hero of the Week again. =) -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker signature.asc Description: This is a digitally signed message part -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60134791iu=/4140/ostg.clktrk___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [RFC] Improving Eo boilerplate
2013/4/11 Cedric BAIL cedric.b...@free.fr https://phab.enlightenment.org/P17 Click Here To Register Why do you guys close the knowledge to yourself? T_T -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] ANNOUNCE: EFL 1.7.5 Stable Series
Are you the new release manager? =) 2013/1/4 Luis Felipe Strano Moraes luis.str...@gmail.com The Enlightenment Release Team is happy to announce the first series of updates to the EFL in 2013. Being an update to the stable tree, the 1.7.5 release is made mostly of bugfixes to our libraries. Please read the ChangeLog and NEWS files from each specific tarball in order to get more information about what has been fixed. This release corresponds with SVN revision 82180. - Eina 1.7.5 - [GZhttp://download.enlightenment.org/releases/eina-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/eina-1.7.5.tar.bz2] - Eet 1.7.5 - [GZ http://download.enlightenment.org/releases/eet-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/eet-1.7.5.tar.bz2] - Evas 1.7.5 - [GZhttp://download.enlightenment.org/releases/evas-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/evas-1.7.5.tar.bz2] - Ecore 1.7.5 - [GZhttp://download.enlightenment.org/releases/ecore-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/ecore-1.7.5.tar.bz2] - Embryo 1.7.5 - [GZhttp://download.enlightenment.org/releases/embryo-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/embryo-1.7.5.tar.bz2] - Edje 1.7.5 - [GZhttp://download.enlightenment.org/releases/edje-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/edje-1.7.5.tar.bz2] - Efreet 1.7.5 - [GZhttp://download.enlightenment.org/releases/efreet-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/efreet-1.7.5.tar.bz2] - E_dbus 1.7.5 - [GZhttp://download.enlightenment.org/releases/e_dbus-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/e_dbus-1.7.5.tar.bz2] - Eeze 1.7.5 - [GZhttp://download.enlightenment.org/releases/eeze-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/eeze-1.7.5.tar.bz2] - Expedite 1.7.5 - [GZhttp://download.enlightenment.org/releases/expedite-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/expedite-1.7.5.tar.bz2] - Evas Generic Loaders 1.7.5 - [GZ http://download.enlightenment.org/releases/evas_generic_loaders-1.7.5.tar.gz ] [BZ2 http://download.enlightenment.org/releases/evas_generic_loaders-1.7.5.tar.bz2 ] - Eio 1.7.5 - [GZ http://download.enlightenment.org/releases/eio-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/eio-1.7.5.tar.bz2] - Emotion 1.7.5 - [GZhttp://download.enlightenment.org/releases/emotion-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/emotion-1.7.5.tar.bz2] - Ethumb 1.7.5 - [GZhttp://download.enlightenment.org/releases/ethumb-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/ethumb-1.7.5.tar.bz2] - Elementary 1.7.5 - [GZhttp://download.enlightenment.org/releases/elementary-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/elementary-1.7.5.tar.bz2 ] - Evil 1.7.5 - [GZhttp://download.enlightenment.org/releases/evil-1.7.5.tar.gz] [BZ2 http://download.enlightenment.org/releases/evil-1.7.5.tar.bz2] Best regards, Luis Felipe -- Luís Felipe Strano Moraes http://www.strano.org -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ enlightenment-users mailing list enlightenment-us...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- Vinícius dos Santos Oliveira https://plus.google.com/118295250366112843114 http://vinipsmaker.wordpress.com/ Linux user #481186 Majoring in Computer Science (UFAL) -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eo and efl
2012/12/29 Carsten Haitzler ras...@rasterman.com reality is day in and out people turn up looking at efl as a single unit. When will EFL be a single unit? What release? I think I'll have free time to help with the C++ binding in a few months. -- Vinícius dos Santos Oliveira https://plus.google.com/118295250366112843114 http://vinipsmaker.wordpress.com/ Linux user #481186 Majoring in Computer Science (UFAL) -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EPhysics status
2012/11/26 Bruno Dilly bdi...@profusion.mobi I've just posted about it. http://brunodilly.org/blog/ephysics_update/ I saw the video. Nice work. Congratz. =) -- Vinícius dos Santos Oliveira https://plus.google.com/118295250366112843114 http://vinipsmaker.wordpress.com/ Linux user #481186 Majoring in Computer Science (UFAL) -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] [Announce] E17 Release Date
2012/11/9 Michael Blumenkrantz michael.blumenkra...@gmail.com Any assistance from translators, bug fixers, and testers is great appreciated from here on out. I have some spare time now and I can review and finish the translation for brazilian portuguese before the release. How can I help (where I download the translation files, what programs can I use to edit it, ...)? -- Vinícius dos Santos Oliveira https://plus.google.com/118295250366112843114 http://vinipsmaker.wordpress.com/ Linux user #481186 Majoring in Computer Science (UFAL) -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ArchLinux updated binary packages?
2012/10/31 Tom Hacohen t...@stosb.com Also, soon enough we'll have a release and we'd want to discourage people from building off svn anyway. Will E17 finally be released? Cool. =] -- Vinícius dos Santos Oliveira https://plus.google.com/118295250366112843114 http://vinipsmaker.wordpress.com/ Linux user #481186 Majoring in Computer Science (UFAL) -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Some thoughts on the e17 release
2012/7/12 Simon Lees si...@simotek.net Being someone who is not a packager and has no experience doing anything like it i think moving to a single build tree and efl lib is a great start. There are 2 other areas that i can see as issues the first being applications when i am building with easy e17 i struggle to work out what’s a application what’s stable and what’s worth building maybe there needs to be a stable and development directory for applications in svn instead of having them all in the root directory. Similarly with E-MODULES-EXTRA the poll a couple of weeks back showed that a lot of us use at least a few modules each but if the common ones like taskbar, cpu, net, comp scale don’t get moved into E17 and are left as extras they will risk being left out by some distro’s that only want stable packages or can’t be bothered figuring out what is worth packaging. Again i’d suggest a directory for stable modules and one for development modules so that distributions can easily find and produce 1 package of extra modules. Maybe it could even have a single build script as well as individual ones even a script that can be run that will call the individual configures makes and installs. From a users point of view i don’t want to install 1 package for each module i use its just a waste of time when you can unload them and they don’t use resources anyway. I do currently use daily packages on most of my machines and i imagine i would swap them to stable build at least until there’s a feature added that i want. On these machines i would also prefer to run E17 just from a package manager because i know the packages will be there and let’s face it its easier. It would be nice something like gstreamer: - e-modules-good - e-modules-bad - e-modules-ugly -- Vinícius dos Santos Oliveira https://plus.google.com/118295250366112843114 http://vinipsmaker.wordpress.com/ http://twitter.com/vinipsmaker Linux user #481186 Majoring in Computer Science (UFAL) -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Wayland: Complete support for keyboard events
2012/5/2 Boris Faure bill...@gmail.com Quoting raster: back when i was working on E like pre Dr0.13 i got complaints from irix users that these were not available for their platform - i just remained shy of them ever since as i could simply depend on a pseudo-standard that actually worked: char - 8bit short - 16bit int - 32bit long - 3n2/64bit long long - 64bit. void * - 32/64bit everything i've ever needed has fitted into one of these (or there have been special ways to do it - eg mmx/neon). as such due to history to keep consistency everything follows this.if you start throwing in int32_t's and bools and these types they will simply stand out as look weird in the api. Seems reasonable. Thanks. -- Vinícius dos Santos Oliveira https://plus.google.com/118295250366112843114 http://vinipsmaker.wordpress.com/ http://twitter.com/vinipsmaker Linux user #481186 Majoring in Computer Science (UFAL) -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 todo list - clock+calendar thing done
Awesome work. Can't wait to install E17 on my Archlinux again. :) 2011/6/6 Carsten Haitzler ras...@rasterman.com a reminder... http://trac.enlightenment.org/e/wiki/Release has a todo list... and i'm wading through it bit by bit. i've knocked off a few of the items and this weekend i polished off the clock one. added a whole data calendar display in a popup when u click on the clock and a digital mode etc. i'm cherrypicking things from that list bit by bit to get things done, but it takes some work to get the items done, some need more work than others. anyone working on stuff should update that list if they are working on it (its a wiki page - editable) or if they dont plan on working on it, remove their name. fyi screenies of new clock stuff: http://www.enlightenment.org/ss/e-4debac6416a8f8.44420097.jpg http://www.enlightenment.org/ss/e-4debaca600bcb2.4493.jpg -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Vinícius dos Santos Oliveira https://profiles.google.com/118295250366112843114/about Linux user #481186 Majoring in Computer Science Instituto da Computação at Universidade Federal de Alagoas Maceió, Alagoas, Brazil *Who cares?* -??? -- Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EFL 1.0 this weekend
I can do the same with brazilian blogs ^^ 2011/1/27 Daniel Juyung Seo seojuyu...@gmail.com I'll help with announcing Korean websites: let me list them up later. It'll be good if there is a good post for EFL advertisement. Yes, this would be really great. I am willing to translate that to Korean. Thanks. Daniel Juyung Seo (SeoZ) On Thu, Jan 27, 2011 at 11:38 PM, Mike Blumenkrantz m...@zentific.com wrote: On Thu, 27 Jan 2011 12:17:00 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Thu, Jan 27, 2011 at 1:26 AM, Carsten Haitzler ras...@rasterman.com wrote: OK. I'm going to ask that people keep hands off EFL for the next few days unless ABSOLUTELY needed. I want to get 1.0 out this weekend (I was sick end of last week). this means only touch things if absolutely needed. I will be making stable 1.0 branches in svn that will get bugfix updates only. trunk will become 1.1 development for all EFL libs (as has been discussed before that are going 1.0). the release timeframes for these will vary from lib to lib - as features go in, it matures and settles a 1.1 will come out. they will not be synchronised like this 1.0 release. as of 1.0 we have to keep the changelogs updated properly. any bugs fixed in trunk should also have the bugfix applies to the 1.0 stable branch so we can release bugfix releases easily and quickly. some libraries (like embryo) i don't ever see having a 1.1. it's stable and not doing anything. it will get bugfixes at most i imagine. i also know that several efl libraries have a long list of pending patches post 1.0 - i know these will all race into svn trunk after 1.0 and things may be a bit chaotic there for a few weeks. anyone relying on trunk should know that. i also expect a fairly quick 1.0 - 1.1 release cycle timeframe, so don't assume that there will be years before a 1.1 :) it may happen in the space of months or even weeks. as some point each library in trunk when readying for 1.1 or 1.2 etc. will go into a stabilization phase, then a freeze phase, then a release. if it depends on new features from other trunk development, it will have to wait for its dependencies to be released FIRST. we will have to maintain strict version checking at compile time (i'm tempted to also add it to runtime in the library init calls just in case). anyway - this weekend is it, so do whatever minor cleaning of docs or readmes or whatever, but prepare for 1.0 of EFL. this is the time to get the website in order for the 1.0 libs. Yay! Let's see if I can help with it! To help prepare and ensure the safety of the release, I will not be committing again until after branching has occurred. -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! -- Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Vinícius dos Santos Oliveira Linux user #481186 Member of COMPE - Laboratório de Computação Pervasiva. Instituto da Computação at Universidade Federal de Alagoas Maceió, Alagoas, Brazil *The man who has no imagination has no wings* -Muhammad Ali *Freedom is the oxygen of the soul* -Moshe Dayan *Without freedom, no one really has a name* -Milton Acorda -- Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Exception handling with EFL
Is there any implementation in Enlightenment to use exception handling in C? -- Vinícius dos Santos Oliveira Linux user #481186 Member of COMPE - Laboratório de Computação Pervasiva. Instituto da Computação at Universidade Federal de Alagoas Maceió, Alagoas, Brazil *The man who has no imagination has no wings* -Muhammad Ali *Freedom is the oxygen of the soul* -Moshe Dayan *Without freedom, no one really has a name* -Milton Acorda -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel