Hello, this is my first post(newbie), and I would like to say I think GGI is
cool idea, may bring Linux into the present.
I know it's probably been asked before, but how do I change the make
configuration so that it loads ggi and gii to '/usr/include;
/usr/lib...etc..' and not '/usr/local/' I
. Julin [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: Lee Brown [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
Subject: Re: Make and Compile
Date: Mon, 2 Jul 2001 13:49:58 -0400 (EDT)
MIME-Version: 1.0
Received: from [204.122.16.48] by hotmail.com (3.2) with ESMTP id
On Mon, 09 Apr 2001, Brian S. Julin wrote:
Well, I've had a bit more of a look at DirectFB docs, and
herein lies the problem: There's no way to essentially do a "checkmode"
or check anything but raw capabilities; everything is gotten
on the spot with a "Create" call, which either fails, or
| Email : [EMAIL PROTECTED]=
--
Lee Brown Jr.
[EMAIL PROTECTED]
into a pixel value on the visual.
Good.
Lee
--
Lee Brown Jr.
[EMAIL PROTECTED]
On Thu, 01 Feb 2001, John McCutchan wrote:
On Thu, Feb 01, 2001 at 07:49:20AM -0500, Lee Brown wrote:
On Thu, 01 Feb 2001, John McCutchan wrote:
These seems like overkill to me, Just let the application handle multiple
cursors. I don't think this fits with the rest of the ggi
you think this is OK or not.
Thank you andy. I read the rest of your email and it made me feel more
comfortable with what I have done.
I really think we're on the same page. I really would like to hear about this
Hideifemulated business. You clearly have experience with the issue.
Lee
--
Le
with the best of intentions.
Thank You,
Lee Brown
--
Lee Brown Jr.
[EMAIL PROTECTED]
What if I wrote a server that listens to gii devices and forwards
(via a socket)the events to any client wishing to receive them..
Is this useful?
Is is not done?
Is it not done because it's useless?
You guys are smarter than I so
Anyway, I started doing this just to mess around.
--
Lee
On Thu, 25 Jan 2001, Tijs van Bakel wrote:
Lee Brown [EMAIL PROTECTED] writes:
How do you do a software cursor?
it depends on your display target;
for a framebuffer it's straightforward. keep the entire screen in
memory M; everytime the (mouse?)cursor position changes you do
don't need another hero
We don't need to know the way home
All we want is life beyond
Thunderdome
-Tina Turner
--
Tijs van Bakel, [EMAIL PROTECTED]
--
Lee Brown Jr.
[EMAIL PROTECTED]
On Wed, 13 Dec 2000, [EMAIL PROTECTED] wrote:
Hello Eric,
1) When is your site going to be the official site?
2) You may want to add MESA and minigui to the list of links
3) If you wish to add info about my lib just ask for anything you need.
Salut,
lee
--
Lee Brown Jr.
[EMAIL PROTECTED]
On Wed, 20 Dec 2000, [EMAIL PROTECTED] wrote:
Rorato,
I may also suggest that although you don't wan't to cache all letters for all
fg/bg combos, you may still may want to cache for the frequently used
combinations. I am sure you have alrerady thought of this however.
Lee
--
Lee Brown Jr
On Tue, 19 Dec 2000, [EMAIL PROTECTED] wrote:
thoughts?
Bloat. Bloat . Bloat.
How's that term coming? Still slower than a snail on a treadmill?
--
Lee Brown Jr.
[EMAIL PROTECTED]
On Tue, 19 Dec 2000, Cesar Crusius wrote:
In reply to Lee Brown [EMAIL PROTECTED]
Cesar,
Why not use the PackColors and UnPackPixel routines?
1) save glyph as array of colors (ggi_color* pixmap)
2) ggiPackColors(ggi_color* pixmap - void* buf)
3) ggiPutBox (void* buf)
--
Lee Brown Jr
I like your site. It is quite handsom.
--
Lee Brown Jr.
[EMAIL PROTECTED]
ten times slower).
Lee Brown Jr.
[EMAIL PROTECTED]
ideas of how a library should
be made. Ultimately, the usefulness of a library determines it's value.
--
Lee Brown Jr.
[EMAIL PROTECTED]
char and unicode. I don't like to add
gratuitous if statements when the programmers desires are clear. Casting needs
to be added and I'll do that too.
--
Lee Brown Jr.
[EMAIL PROTECTED]
functions because of their
simplicity and are what somebody would intuitively look for. Blindly using
these routines should get you the "right" result.
I think we're all on the same page here. I like your comments and I take them
all seriously. It's more fun that way.
--
Lee Brown
ntChar(vis, char );
I'll add them to the api. I thought that I could combine the routines for
char and unicode into one routine since they are so close. I was wrong I
guess. So gftCode* routines should be added in order to separate the two
types of values.
No?
--
Lee Brown Jr.
[EMAIL PROTECTED]
thought.
--
Lee Brown Jr.
[EMAIL PROTECTED]
-- Forwarded Message --
Subject: Re: GGItk status
Date: Tue, 5 Dec 2000 15:21:29 -0500
From: Lee Brown [EMAIL PROTECTED]
On Tue, 05 Dec 2000, Brian S. Julin wrote:
On Tue, 5 Dec 2000, Lee Brown wrote:
Here's a question for you: Should the window be drawn in the ggi_visual
got a coupla DS3's. Likely I will have to learn the ropes and
admin it personally as I don't think management would be too happy
with me giving outsiders access.
Power is cool.
--
Brian
--
Lee Brown Jr.
[EMAIL PROTECTED]
On Tue, 05 Dec 2000, Brian S. Julin wrote:
On Tue, 5 Dec 2000, Lee Brown wrote:
I think you're right. Top level windows could be visuals and any children
they have are drawn in them, perhaps.
I would say not put any restrictions on it so that any node in the window
tree could
-0400, Lee wrote:
Hello,
I am part o the GGI project.
I am curious about the status of your project and how bent you are on
getting
it done. I would also like to ask you what elements are missing from
the GGI
software that might help your enterprise.
Thanks.
--
change my mind.
Lee Brown Jr.
[EMAIL PROTECTED]
On Mon, 20 Nov 2000, WEI Yongming wrote:
If you like, please visit our web pages: http://www.minigui.org.
MiniGUI is a compact GUI for real-time and embedded systems, and it can
run on LibGGI, i.e. LibGGI can do well as a graphics engine for
MiniGUI.
Thank you for this pointer.
--
Lee
the problem is. Perhaps there needs to be a static
library for Mesa. Maybe removing 'disable-static' and rebuilding would help.
--
Lee Brown Jr.
[EMAIL PROTECTED]
ry
svgalib
vcsa
monotext
multi
palemu
tile
trueemu
sub
Libgii- Inputs
-
linux_evdev
inputX
directX
linux_joy
linux_kbd
pcjoy
spaceorb
Extensions
*libxmi
Suggestions anyone? Bueller.
--
Lee Brown Jr.
[EMAIL PROTECTED]
"There's more to good sof
of
Linux, not to itself.
Good point. I was only postulating the position of Linus.
Very well.
--
Lee Brown Jr.
[EMAIL PROTECTED]
It seems, that the time comes, where KGI can go into the kernel, no?
Would Linus have to take KGI ASIS or are the terms negotiable?
From what I can see, Linus usually has very specific likes and dislikes.
--
Lee Brown Jr.
[EMAIL PROTECTED]
as a whole to get your feedback.
--
Lee Brown Jr.
[EMAIL PROTECTED]
/*
libft
*/
#ifndef _GGI_FT_H
#define _GGI_FT_H
#include freetype/freetype.h
#include freetype/ftglyph.h
#include ggi/ggi.h
#include "ft_types.h"
__BEGIN_DECLS
/*
Initialization
*/
int ftInit(v
I guess this is for Andreas.
--
Lee Brown Jr.
[EMAIL PROTECTED]
Marcus:
Has anythibng happpened with ggi_malloc and friends. Either way,
what needs to be done to make it a happy situation? (Even it is long)
Lee Brown Jr.
[EMAIL PROTECTED]
)
--
Lee Brown Jr.
[EMAIL PROTECTED]
. Now it only takes .3 seconds.
--
Lee Brown Jr.
[EMAIL PROTECTED]
, not
only does it set the cpu registers it sets the graphics registers too.
Or something like that.
--
Lee Brown Jr.
[EMAIL PROTECTED]
of this too. Does it? I mean it's just a few more registers to
reset (on top of the CPU registers). If they don't use this then how do they
get RRM to work?
--
Lee Brown Jr.
[EMAIL PROTECTED]
(rootvis, xpos + dim.dx, ypos + dim.dy , dim.width, dim.height, 100 +
dim.dx,100 + dim.dy); /* all of a sudden an 'a' appears */
--
Lee Brown Jr.
[EMAIL PROTECTED]
I know it's simple, but I still don't know.
--
Lee Brown Jr.
[EMAIL PROTECTED]
make the following three functions happen?
fnt_font_t fntInitFTFont(FT_Face ftface);
fnt_font_t fntInitXFont(XFont xfont);
int fntPrintChar(ggi_visual_t vis, fnt_font_t font, uint32 char_code, sint32 x,sint32
y);
Thanks ahead.
Lee Brown Jr.
[EMAIL PROTECTED]
Yes. That why I was so strongly advocating to handle Font-Loading as well,
as this is the point where you can make the opaque font descriptor ...
Hmmm. I see a pattern here.
--
Lee Brown Jr.
[EMAIL PROTECTED]
to the visual are loaded dynamically, but the other functions as well.
Maybe, you think this idea sucks. I'm just putting it out there.
--
Lee Brown Jr.
[EMAIL PROTECTED]
ahead,
--
Lee Brown Jr.
[EMAIL PROTECTED]
Scratch that last question. I see the X documentation.
--
Lee Brown Jr.
[EMAIL PROTECTED]
I made the suggested changes. Thank you guys. I also saw one more thing to be
fixed.
Andreas how about adding this patch to the tree? The changes are all here for
you to see.
--
Lee Brown Jr.
[EMAIL PROTECTED]
-
diff -r degas
Marcus:
Sorry I forgot about the unified business.
I guess I wanted to get what I had
out there so the process was at least started.
--
Lee Brown Jr.
[EMAIL PROTECTED]
== NULL)
return GGI_ENOMEM;
You probably meant
if (vis-palette == 0) return GGI_ENOMEM;
Yes thank you. Just checking to see if you were pauing attention.
--
Lee Brown Jr.
[EMAIL PROTECTED]
Hi,
1) gel - (General || Generic || Graphic) Extension Library. Pretty creative .
2) The Foreground/Background business.
The text comes out as the foreground color onto the background color.
You see, when you get the font raw data it is an alpha factor. In order to get a
1) Extension library
This is all an extension library I modeled after libXMI.
2) Global wrapper lib
I gave this a try and I'm not sure this is the way to go. I think adding a
wrapper doesn't add much functionality and could ultimately limit what the user can
accomplish rather
FreeType2 uses a rasterizer to generate bitmaps from the glyph descriptions.
I'm not sure how flexible that rasterizer is but I could imagine that this
is the ideal entry point for a 'ggi target'.
Yes I need to get a better handle on this.
Lee
--
Get your free email from www.linuxmail.org
Heavily influenced by this mornings mail. Here's
a second shot at getting this right. As far as I can see this API allows optimizing up
the wazoo and also allows for using Font libraries other than Freetype.
Lee
__
/*
The libGEL API
*/
There seem (to me) to be a few other bugs as well in there.
Which ones?
I guess what threw me the most were the changes to libtool. I don't think they're
neccessary. If you
try to rebuild the library from the minimal files
{ autogen.sh,
Makefile.am,
[snip]
automake: reading ggi/Makefile.am
ggi/Makefile.am:4: library used but `LIBTOOL' not defined in `configure.in'
automake: creating ggi/Makefile.in
[snip]
I believe there is an error in configure.in
There is a line that says AC_PROG_LIBTOOL . I
believe it should say
Hello people,
I wanted to get some font action so I checked out
Freetype. It was kind of a pain to implement them so
I put together some library routines to make it easier to do this. All you have to do
is load the font, set its size and then print it to the screen (anti-aliased of
course).
struct texture {
ggi_visual vis;
char* filename;
};
I did so, even I don't like that.
Just one more comment about this. If you pick up the latest Linux Magazine there is a
nice piece on Object Oriented Programming in C. The code I used above is given as an
I did finish my example driver with documentation. It would be useful to KGI wanna be
hackers. Email me and I'll send it to you.
I also found a patch which allows you to generate DocBook from Texinfo. I liked it.
If anyone wants that email me and I'll get it to you.
Lee
--
Get your free
I spent some time creating the framework for a ggi Extension library. I'm sort of
anal so instead of doing it the easy way I went over extlib creation in detail. In
the process, I found some things which seemed to be of interest.
1) I noticed that the libtool had some statements commented
i just released a postscript/pdf viewer for ggi, i use it primarily to
view files under the console. the name is `psv', and it is at
sourceforge
http://sourceforge.net/projects/psv
I got your program. I like it a lot. Andreas Beck mentioned the anti aliasing. I am
curious as to how AA
Is it possible to store private data in visual?
Visuals are supposed to be opaque to the user. The only access to the visual is
through the API.
I want to use visuals for textures and I want to store the filename of each in
one visual.
I think I see what you are trying to do. You
2) While looking at the GGI API it struck me that there is ggiPutHLine,
ggiGetHline, ggiPutVline, ggiGetVline.
Why isn't there a ggiPutLine ggiGetLine?
What would you need that for ?
I can see why it wasn't included before. It seems stupid. I agree. Perhaps even
petty. Either
Mr. Taylor wrote,
We do assume that readback is always possible and consistent,
Jon,
Readback is consistent if getLength, getLine, and putLine are consistent (there's no
need to do a get on a drawLine since a drawLine is monocolor).
Who says these functions won't ever be hardware
1) I'll wrap up that KGI documentation I started.
This should be done by Sunday.
2) While looking at the GGI API it struck me that there is ggiPutHLine, ggiGetHline,
ggiPutVline, ggiGetVline. Why isn't there a ggiPutLine ggiGetLine?
Is this already implemented? It strikes me that
That's what I thought. Thank you.
Lee
On Tue, 19 Sep 2000, Lee Brown wrote:
ggi2d seems dated. Is this library worth bringing up to speed?
IMHO not. It's more worth doing that with libxmi.
CU,
Christoph Egger
E-Mail: [EMAIL PROTECTED]
--
Get your free email from
Is there any particular reason why the functions in stubs.c are not implemented as
macros?
--
Get your free email from www.linuxmail.org
Powered by Outblaze
Is there any particular reason why the functions in stubs.c are not
implemented as macros?
Yes. A smooth upgrade path.
Got that. Thank you.
Lee
--
Get your free email from www.linuxmail.org
Powered by Outblaze
What is the recommended means of receiving asynchronous(non-blocking) events in GGI?
All of the GII calls seem to be blocking? What obvious element am I missing here?
Lee
--
Get your free email from www.linuxmail.org
Powered by Outblaze
-Original Message-
From: "Brian S. Julin" [EMAIL PROTECTED]
Date: Sun, 17 Sep 2000 13:55:09 -0400 (EDT)
To: Lee Brown [EMAIL PROTECTED]
Subject: Re: asych gii
On Mon, 18 Sep 2000, Lee Brown wrote:
What is the recommended means of receiving asynchronous(non-blocking)
IIRC we decided the libraries should stay way from signals so as not to get
mixed up with anything the app does. You can get the same effect by
launching a thread and doing a blocking poll.
I see. Good answer. Thank You.
Maybe people would like to have something like event handler
-Original Message-
From: [EMAIL PROTECTED]
Date: Thu, 14 Sep 2000 20:03:07 +0200 (MEST)
To: [EMAIL PROTECTED]
Subject: news from the ggiart front
I got a first functional release for ggiart at:
http://soyt.free.fr/ggi/ggiart-0.1.tar.bz2
First of all, nice site. The see, hear,
will find a lot of the information in this document useful in
understanding the KGI source code. As I will repeatedly say, my ears
are open and it you have a comment, let me know!
Lee Brown Jr.
[EMAIL PROTECTED]
Compiling and Executing
System
Requirements Before you download any c
OUr KGIcon drivers could take a little maintenance ... The only halfway well
maintained driver I know of is the Permedia2 one, as I use it every day.
Heard that.
I think there are many people interested in this but don't really know how
or where to start. This may help or at least be
libart defines an ArtRender structure that is responsible to render objects
on a buffer, like a context. So I attach an ArtRender to the ggi_visual, make
it render directly in the visual framebuffer, and define wrappers around the
art_render_* api functions that take a ggi_visual instead of
I'm new to the ggi thing, so I've been messing around with some kernel programming
lately. Soon I'll have a little kernel module that allows you to change modes on
your vga card. This was inspired by a previous mailing to this list. I would be
willing to document the source code and post
To whoever said they were working on libart:
I think this is a neat thing. I just checked out the web page. I've seen pics and
anti-aliasing produces remarkable results.
I am just curious about what exactly you are doing to port this to ggi?
Lee
--
Get your free email from
GGI could be the coolest project on the
net.
For what it's worth,
Lee Brown Jr.
--
Get your free email from www.linuxmail.org
Powered by Outblaze
77 matches
Mail list logo