that would solve problems 1-3. Thanks much,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
in a slideshow feature
too. The problem is getting the program to run by resuming the file
from the Journal.
I'm using my work email account and the application is at home. I can
send it to you as an attachment later if you still think it would help.
Thanks,
James Simmons
Tomeu Vizoso wrote
suffix to be opened by my Activity by default. Unfortunately, the files
by their nature must be created by a program other than the Activity.
Any suggestions would be welcomed.
Thanks,
James Simmons
Carl-Daniel Hailfinger wrote:
On 04.02.2008 18:21, James Simmons wrote:
To accomplish
it out on the XO.
Thanks again for your help.
James Simmons
Tomeu Vizoso wrote:
Ok, so what if your activity registers into the mime registry a new type
like application/x-slide-activity associated to the *.slide glob? That
can be done in the mimetypes.xml file. And then your activity should
Carl,
If I can get this working I'll definitely use a MIME type like
activity/x-slide-activity. I want to distribute this activity when its
finished.
Thanks,
James Simmons
Carl-Daniel Hailfinger wrote:
Hi James,
On 06.02.2008 16:46, James Simmons wrote:
I agree I have no business
of dubious.
James Simmons
Ok, so what if your activity registers into the mime registry a new type
like application/x-slide-activity associated to the *.slide glob? That
can be done in the mimetypes.xml file. And then your activity should add
this mime to the activity.info.
In this way, the journal
thought having my own MIME type would solve the problem,
but that was only because I didn't understand what the real problem was.
James Simmons
Albert Cahalan wrote:
The faster sugar can phase out MIME the better.
The MIME type of application/zip works, but Etoys is
using that one too
. There is no need to list
non-committer developers.
Username Full name SSH2 key URLE-mail
- --
#1 jdsimmons James Simmons ? [EMAIL
PROTECTED]
#2
#3
.
James Simmons
Edward Cherlin wrote:
Will it include Text-to-Speech, for the purposes we have discussed on
this list? If so, could we get some sort of cursor or coloring effect
to show the illiterate or semi-literate where they are in the text
Publications page for more
suggestions and invitations.
I'll definitely check them out.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
there. Also, anything I get wrong
could be corrected by others.
James Simmons
Edward Cherlin wrote:
I started a document on the Wiki, Programming for Children
(activities), and another, Programming with Children (tutorials). Your
input would be most welcome. See the OLPC Publications page for more
:
http://wiki.laptop.org/go/Developers
If the consensus is that the page is of some use, I or others can link
to it from more places.
Thanks,
James Simmons
Edward Cherlin wrote:
On Feb 15, 2008 9:12 AM, James Simmons [EMAIL PROTECTED] wrote:
Edward,
I browsed through the links on your
could be chapter 2, as Edward Cherlin suggested. My EtextReader
Activity, when it is hosted, could be the sample for that chapter.
James Simmons
Eduardo Silva wrote:
Hi,
Some months ago, I was working in a document called: Hacking Sugar,
which can be a place to push information about how
would be welcome.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
deliberate
feature. Am I understanding this correctly?
James Simmons
I also went through a number of activity sources in git looking for
examples, but I didn't find one that ONLY used metadata. They all seem
to either not bother storing any UI state (so resuming or from new
makes
.
On the USB and SD, I don't know if the metadata is saved or not. I
suppose it could be saved and never retrieved. In any case, it's nice
to know this is a bug and not intentional.
James Simmons
Tomeu Vizoso wrote:
When is metadata not saved? Or you mean the metadata is saved but not
retrieved
the Activity this far. I hope to continue work on it and its
sister activity View Slides until they are both worthy and useful
additions to the Activities catalog for the XO.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http
non-committer developers.
Username Full name SSH2 key URLE-mail
- --
#1 jdsimmons James Simmons attached ja.simmons at
sbcglobal.net
#2
#3
...
If any
, though. I would guess there
are a lot of sugar-jhbuild users on this list, and I'd appreciate any
suggestions. I can easily uninstall automake 1.7.9, the question is
what to do after that.
Thanks,
James Simmons
___
Devel mailing list
Devel
to be that environment, the build
sugar-jhbuild on xubuntu after removing the sugar RPMs.
James Simmons
Tomeu Vizoso wrote:
On Wed, Mar 12, 2008 at 2:56 PM, James Simmons
[EMAIL PROTECTED] wrote:
I'm trying to set up sugar-jhbuild on my OpenSuse 10.2 computer. When I
was satisfying all the dependencies
,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
I think I figured out what happened with automake. I think that while I
deleted automake form /usr/local/bin I did NOT delete aclocal from
that directory. I'll try that tonight.
The missing abiword file is still a concern.
James Simmons
___
Devel
.
Thanks again,
James Simmons
Tomeu Vizoso wrote:
I checked the website. The website came up OK, but the file was
definitely not there. This was not a problem when I first tried running
sugar-jhbuild, so the file or URL must have changed in the last day or so.
Hmm, it worked here
Morgan,
Thanks much, that should be a big help.
James Simmons
Morgan Collett wrote:
2008/3/13 James Simmons [EMAIL PROTECTED]:
I'm getting timeouts here at work on both http://sugar.abisource.com and
the IP address. Yesterday I was able to bring up a website at
sugar.abisource.com
tell what kind of file I am receiving when
someone shares a file with me?
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
Tomeu and Michael,
It turns out Python has a method you can pass a filename to and it will
identify if the file is a Zip file or not, based on the magic number,
not the filename. It seems to do the trick.
Thanks,
James Simmons
Tomeu Vizoso wrote:
On Wed, Mar 19, 2008 at 9:43 PM, Michael
Tomeu,
The zipfile.is_zipfile(filename) method solved my problem. I was able
to successfully share a Zip file between two computers running my
activity. Still some kinks to iron out, though. I'll keep your
suggestion in mind for the future.
Thanks,
James Simmons
Tomeu Vizoso wrote
activities in my
testing, so I can develop on the xubuntu machine and test on both
without passing USB drives back and forth. If someone could improve my
understanding of this I'd be grateful.
Thanks,
James Simmons
___
Devel mailing list
Devel
that has sharing code. I'd like to be able to do
the same with View Slides.
James Simmons
John Watlington wrote:
It is a known problem that the Read activity doesn't automatically store
a copy of the shared document in the Journal.
Read has bigger problems. I haven't been able to get
I hope you'll address is the code in the Read activity for
sharing. It is full of FIXME comments, yet the Wiki recommends its use
as sample code. I'm stuck adapting that code for my own Activities as
they are variations on the Read activity.
Thanks,
James Simmons
Date: Mon, 14 Apr 2008 17
:
SUGAR_PROFILE=2 ./sugar-jhbuild run
In any case, if I could get the Salut thing working that would be
*exactly* the kind of thing that I hope that Morgan would document better.
Thanks,
James Simmons
Tomeu Vizoso wrote:
On Mon, Apr 14, 2008 at 8:30 PM, James Simmons
[EMAIL PROTECTED] wrote
,
James Simmons
Morgan Collett wrote:
As Tomeu pointed out you can use salut and it is the fall-back for
when you cannot connect to a Jabber server.
If you want to run your own server, I have posted instructions on the
wiki on installing ejabberd with the required patches and
configuration at http
to
copy a 15 mb or so file, and my theory is that all these debug messages
are slowing it down. If you can think of a better explanation I'd love
to hear it.
Thanks again for your help.
James Simmons
Guillaume Desmottes wrote:
Le mardi 15 avril 2008 à 20:32 +0200, Morgan Collett a écrit
speechd in my app that may not be possible. Or
can I do a conditional import, something like:
if speechd file exists:
import speechd
If you have any ideas I'd like to hear them.
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
the latest is in the git repository and
I have a page for View Slides linked from the OLPC Activities page.
Thanks,
James Simmons
Morgan Collett wrote:
If you get stuck with View Slides, I'll be happy to take a look.
The Read activity is definitely on my list as the sharing was found to
have
that the python stuff was missing. As
for the source RPMs, wouldn't I need a C compiler on the XO to install a
source RPM?
Your suggestion on dealing with the import problem looks right on the
money. Thanks!
James Simmons
Hemant Goyal wrote:
Hi,
Yesterday I finally got around
on another
box, but have not had the opportunity to do a test that way yet.) The
stream tube code I use was adapted from the core Read activity.
Good luck with getting p2p working. That sounds like it would help a lot.
James Simmons
Guillaume Desmottes wrote:
Le lundi 21 avril 2008 à 10:24 -0500
to be careful. I have had an experience where it
copied a Journal entry to the SD card and ran out of disk space before
the copy completed, and there was no indication of this at all, other
than the fact that my Activity didn't work. I had to open the Terminal
to find out what went wrong.
James
tried:
http://janimo.blogspot.com/2007/12/xubuntusugar-livecd.html
I liked this one enough to install it on my hard drive, and I use it for
Activity development.
James Simmons
Message: 9
Date: Thu, 15 May 2008 22:55:00 -0700
From: Steve Lewis [EMAIL PROTECTED]
Subject: How do I project an XO
) Activities it would give a better impression.
The other stuff could be moved to this Future page.
Statistics on downloads would be great. The Talk pages on the Wiki
have given me some user feedback, but I wish I had more.
James Simmons
___
Devel mailing
Activities
that seem to be abandoned (Space Wars, DOS Emulator, Spreadsheet,
Calculadora, etc).
James Simmons
Morgan Collett wrote:
On Mon, May 19, 2008 at 9:35 PM, James Simmons
[EMAIL PROTECTED] wrote:
One thing that would help in the short term is to create a page listing
Future Activities
. Somehow or
other this needs to be adjustable. Plus I need to get pause and resume
working.
James Simmons
Edward Cherlin wrote:
Hemant Goyal is working on creating RPMs for speech-dispatcher and will
be updating the instructions on the wiki.
Is anybody interested in making
but metadata currently does not. I think several activities
already do this.
I wrote a wiki page titled Beyond Hello World that covers much the same
ground as yours, but I like yours better.
Thanks,
James Simmons
Date: Fri, 13 Jun 2008 17:34:43 -0400
From: Faisal Anwar [EMAIL PROTECTED]
Subject
haven't
needed any translations to be done. Now that's starting to change,
because I've added the Speech toolbar. I'm not sure how to proceed.
If anyone wants to try this out they can download it here:
http://wiki.laptop.org/go/Read_Etexts
James Simmons
could finally show my wife why I've been spending so much time in
the basement programming.
Thanks,
James Simmons
Hemant Goyal wrote:
Hi Michael,
The basic package is ready to use, and a few more Q/A issues as
described in the bug report need to be resolved.
The major Q/A issues
you wouldn't
do that is when you have a file in the datastore that must not be
modified, as in the Read activity.
James Simmons
Faisal Anwar wrote:
Hi James,
Thanks for the feedback. I had two follow up questions for you or
others who are in the know with datastore:
1. You said: 'However
in there too.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
it *does* work for kids. Meta data would be fixed so that it
persisted across reboots. Journal entries would *not* be made for
Activities that don't really need them (Terminal, Log Viewer, etc. The
Activity would specify that it did not want to be resumeable).
James Simmons
Wade Brainerd
. If anyone
has ideas on how I can debug this or what the problem is that would be
even better.
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
containing the same code running under
the Terminal.
James Simmons
Michael Stone wrote:
On Mon, Jul 14, 2008 at 10:46:57AM -0500, James Simmons wrote:
...but after I stop Speech I can't get it to start up again.
Do the activity logs contain any clues?
Worse, it generally hangs
program did not have
the issue on the same computer, but I may yet figure that out.
James Simmons
Hemant Goyal wrote:
Hi,
I had written a mail to the speechd community regarding the problems
that James was facing some time back.
___
Devel
permissions and Sugar
Activities should get the benefit of your control panel with minimal work.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
for OLPC. I haven't tried them.
The instructions in the wiki for installing speech-dispatcher are
incorrect and out of date. I'm hoping Hemant will update these as well
when he is ready.
You can read more on the Activities page at:
http://wiki.laptop.org/go/Read_Etexts
James Simmons
own Activity. So if the author of Speak can fix that up we
might be able to remove espeak without hurting anything much. I haven't
tried festival myself, though.
Thanks again,
James Simmons
Hemant Goyal wrote:
Hi James,
I did explore a few solutions to the problem and make the speechd API
. The MediaWiki docs explain what is needed. It might be
easier to rename the Activity.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
the Activity. I think Read does about as well for viewing
PDFs as anything I've used, but looking at PDFs on a small screen is not
that great. When someone gives me a PDF I tend to print it out.
James Simmons
the page for read_etexts doesn't say what it does that makes it better
than
itself.
James Simmons
Subject: Re: Sugar unusable as an e-book reader
To: devel@lists.laptop.org
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hi James and David,
I want to track additions and improvements to the XOs eBook Reader on
our Feature
with using the Journal. An outdated screenshot
showing how to do this is in the Wiki:
http://wiki.laptop.org/images/1/15/ReadEtextsJournal.jpg
James Simmons
[EMAIL PROTECTED] wrote:
there is also the problem that since the journal doesn't let you
specify what program to use to open documents
knowing its file name.
It would help if we knew what your Activity does.
James Simmons
Date: Tue, 18 Nov 2008 18:13:56 +0100
From: Aleix Palet [EMAIL PROTECTED]
Subject: Differents behaviours of my application
To: devel@lists.laptop.org
Message-ID:
[EMAIL PROTECTED]
Content-Type: text/plain
of that release.
I'm well aware of all the other work going on with the XO and I don't
kid myself that this should be a priority for anyone, but if someone
could bring me up to date on what's happening with text to speech on the
XO I'd be much obliged.
James Simmons
-dispatcher.
James Simmons
Edward Cherlin wrote:
Welcome back. There is significant interest from other organizations
in our use of TTS with text coloring. I have just started discussions
with the Doug Engelbart Foundation, Creative Commons ccLearn, Alan
Kay's Viewpoints Research, and OLE about
is
happening and how I might go about fixing it.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
environment on the same box very useful
for testing the sharing features that all Sugar activities should
support. Is there a way to run what you have created this way?
Thanks again,
James Simmons
Jigish Gohil wrote:
On Mon, Jan 19, 2009 at 8:33 PM, James Simmons
jim.simm...@walgreens.com wrote
to run sugar from the command line and have it run
in a window like sugar-jhbuild does?
James Simmons
Jigish Gohil wrote:
On Thu, Jan 22, 2009 at 10:32 PM, James Simmons
jim.simm...@walgreens.com wrote:
27, i
n module
import telepathy
ImportError: No module named telepathy
You
Jigish,
The only thing I ignored deps on *should* have been sugar-activities.
However, tonight I will uninstall both RPMs using YAST, then reinstall
only sugar and see what happens. I'll let you know.
James Simmons
Jigish Gohil wrote:
On Thu, Jan 22, 2009 at 10:45 PM, James Simmons
made it difficult to write and test
Activities. I considered replacing openSUSE with Fedora but the Fedora
live CD seems to need a lot more memory to run than I have (I have 256 meg).
Thanks again,
James Simmons
---
Jigish Gohil wrote:
On Thu, Jan 22, 2009 at 10:45 PM, James Simmons
your zypper commands again and
I'll let you know how it went. Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
# cleanup[2] errno
# cleanup[2] _abcoll
# cleanup[2] types
# cleanup[2] genericpath
# cleanup[2] stat
# cleanup[2] warnings
# cleanup[2] UserDict
# cleanup[2] os.path
# cleanup[2] linecache
# cleanup[2] os
# cleanup sys
# cleanup __builtin__
# cleanup ints: 19 unfreed ints
# cleanup floats
Thanks,
James
to be there, though.
In your email you said *some* Activities don't work, and I assumed you
meant you were missing etoys. You're doing better than I am, so I have
to wonder what you're doing that I am not?
Finally, I'd like to thank you and the others who tried to help me with
this!
James Simmons
with
collaboration I'll restore it. Is this possible, and how would I go
about doing it?
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
don't know if this is my problem or something to do with
git.sugarlabs.org. If you or someone else can steer me in the right
direction I'd appreciate it.
James Simmons
Wade Brainerd wrote:
On Mon, Feb 2, 2009 at 6:10 PM, James Simmons
jim.simm...@walgreens.com mailto:jim.simm...@walgreens.com
Morgan,
This is *exactly* what I was looking for, thanks. As a bonus I can get
rid of the keep button as well, which is of no use to me.
James Simmons
Morgan Collett wrote:
On Tue, Feb 3, 2009 at 01:21, Wade Brainerd wad...@gmail.com wrote:
There might be something in the Sugar
and they look similar when I view them in my user profile, so I have to
wonder if there is a problem on the server side and if anyone is trying
to resolve it.
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org
of them on Python.
James Simmons
For teaching, remember that Knuth uses assembly. C is an awful
lot closer to that than Python, and isn't the XO about teaching?
Ha, ahat age group is Knuth teaching assembly to?? What level of math and
science skills are they expected to have
thought that
really good support for ebooks would make the XO a Kindle-killer. It
would cost less, be readable in sunlight, give you access to thousands
of free books, and when you get one a kid in a foreign land gets one
too. What's not to like?
Sorry I can't be more encouraging,
James Simmons
will
welcome feedback on my code once I have something good enough to
criticize, but I'm not there yet.
Thanks,
James Simmons
Wade Brainerd wrote:
Hey James,
I can help you out with this if you want.
Your collaboration design sounds fine to me. I did something similar
in Colors! where certain
for installing SD.
Thanks,
James Simmons
Tony Anderson wrote:
Hi,
The educational team at OLENepal would like a 'karaoke-style' text
reader above all other activities on the XO. This is primarily for
English. Looking at the activity code, it looks like the speech code
there was an keep error when closing the activity.
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
deserved
better. So she may tolerate more hours of basement hacking than she
normally does.
I hope you'll try out Read Etexts with speech-dispatcher installed and
let me know what you think.
Thanks,
James Simmons
Tony Anderson wrote:
Hi,
The educational team at OLENepal would like a 'karaoke
of these machines as well. I don't have my own jabber
server. How would you suggest I set up a test environment for
collaboration?
Thanks again,
James Simmons
Wade Brainerd wrote:
Hey James,
FYI here is the collaboration code in Colors!
http://git.sugarlabs.org/projects/colors/repos
this weekend and take it from there. Thanks again for your help.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
think that the mesh networking is a function of the wireless networking
built into the XO and that two computers wired to the same router can't
collaborate that way. I'd be interested to know if I'm right.
Thanks,
James Simmons
Gary C Martin wrote:
Hmm, interesting. I've had no problems here
problem. I hope this doesn't mean that if we use
SD on the XO then Tam Tam doesn't work. I have posted a question to the
SD mailing list on this.
I should have a much improved Read Etexts published in the usual place
some time this weekend.
Thanks,
James Simmons
. In any case, what ever it is is not a speech-dispatcher
problem and the XO should not be affected.
James Simmons
Tony Anderson wrote:
James,
I appreciate your work. It sounds like you are making great progress.
As I understand the dispatcher, it acts as a daemon to allow multiple
on,
and none of them seemed to be Activities. With the possibility that
Read Etexts may be used in Nepal I've become much more interested in
getting the text strings in my Activities translated. If someone could
point me in the right direction I'd be grateful.
Thanks,
James Simmons
I'm sending this to this mailing list because I am not subscribed to
Sugar Developers. Let me know if there are any problems.
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
think, and Yahoo Go for TV) so maybe there is a way to
accomplish this on the XO as well. Or maybe I could set up a key
combination to toggle the mouse pointer visibility. But how, in Python,
can I hide the mouse pointer? I haven't been able to find anything on
that using The Google.
James
-jhbuild.
I can't test and develop collaboration until I get these machines to
both see each other and I don't know where to begin. I'd be grateful
for any suggestions.
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http
truncated, so I
don't know.
I'm not exactly sure that the same users are appearing in both
neighborhoods (other than the one I know is missing). I'll try and
verify that tonight.
James Simmons
Benjamin M. Schwartz wrote:
James Simmons wrote:
I have two PCs running Fedora 10
server the next time it happens. Thanks,
James Simmons
Morgan Collett wrote:
On Mon, Mar 2, 2009 at 17:46, Benjamin M. Schwartz
bmsch...@fas.harvard.edu wrote:
James Simmons wrote:
I have two PCs running Fedora 10 and the Sugar RPMs that come with
that. One of the computers runs GNOME
plugin is not generally available yet. However, if you
are interested in giving it a try I can email you everything you need as
attachments.
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
it needs to download the file. I need a way for the
__init__ method to realize that it doesn't need to download the file, or
some other way to deal with the problem.
Thanks,
James Simmons
___
Devel mailing list
Devel@lists.laptop.org
http
Great, once again I'm going to be indebted to Aleksey Lim. I'll give
shared.py a try as soon as I can.
James Simmons
Wade Brainerd wrote:
I wrote a brief proposal a few weeks ago for an improvement to the
collab API that might help this problem. The discussion is in
http
Simmons
Gary C Martin wrote:
On 16 Mar 2009, at 15:29, James Simmons wrote:
It looks like my last naive question about collaboration started a
discussion so notable that Walter Bender wrote about it in his blog
http://walterbender.org/. Let's see what you can do with this one.
Both my
on that in the Read Etexts page in the
wiki. If anyone has suggestions on how I might implement those ideas in
Python and pygtk please pass them along.
The members of this list have been extremely helpful in making these
Activities as good as they have become. Thanks,
James Simmons
,
James Simmons
Morgan Collett wrote:
On Sat, Mar 28, 2009 at 00:31, James Simmons jim.simm...@walgreens.com wrote:
As many of you already know, I have written a couple of Activities
called Read Etexts and View Slides. For the most part they work pretty
well, however they are written entirely
of functionality in
.84, which might be the newest thing out in the field.
I'll try out your Activity at home in my dev environment and let you
know what I think. It sound pretty neat!
Terrific job on the icon, by the way.
James Simmons
On Sun, Nov 7, 2010 at 4:30 PM, Manusheel Gupta m...@laptop.org wrote
the image I'm displaying. You might look at the code for
View Slides to see how I do that (or look at Read SD Comics which does
the same thing but is simpler).
Screen rotation is a useful feature of the XO. Your Activity should
be able to deal with it gracefully.
James Simmons
On Thu, Dec 9, 2010
on the XO screen dimensions, without
rotation. Don't be that guy!
James Simmons
On Fri, Dec 10, 2010 at 4:14 PM, James Cameron qu...@laptop.org wrote:
On Fri, Dec 10, 2010 at 04:29:31PM -0500, Erik Blankinship wrote:
It is sometimes a designer's prerogative to present their work in one format
1 - 100 of 102 matches
Mail list logo