Fwd: Stan Here!
Hey, Check It Out...They Teach You How To: Explode Your Income In Your Current Company!! Double Even Triple Your Income In Your Very First Week Using Our System. Check It OUt, http://www.geocities.com/leads4you2000/ And Let Me Know If We Can Use Something Like This For Our Group. -Stan
Re: How do you run scripts synchronously?
Tim Lambert wrote: I'm writing a plugin in a mixture of Scheme and C. The problem I'm having is that when I call the Scheme code from C (using gimp_run_procedure2 after registering the script with script-fu-register), gimp_run_procedure2 returns immediately and the script runs in another thread. I'd like to wait until the script finishes before doing anything else. Gimp doesn't seem to be thread safe, so about half the time the plugin will crash or show the wrong data. Even if gimp was thread safe I would still want to wait, but the result would be confusing rather than catastrophic. I don't think there is a good way to do this, but there is a hack that should work. You can use a parasite as a mutex lock because calls to the parasite functions are atomic. C code should look something like this: gimp_image_parasite_detach(imageID, "myplugin-mutexlock"); /* in case it is left over from a previous call */ gimp_run_procedure2(); while (!(p = gimp_image_parasite_find(imageID, "myplugin-mutexlock")) usleep(500); gimp_parasite_free(p); gimp_image_parasite_detach(imageID, "myplugin-mutexlock"); /* clean up parasite */ rest of plugin goes here In your scheme function you will want to add a parasite to the image with the name "myplugin-mutexlock" as the last statement in the script. Of course if your script-fu bombs out your plugin will never return. Hope This helps, Jay Cox [EMAIL PROTECTED]
Re: Proposed Paint Core changes to support textures
On 6 Feb, David A. Bartold wrote: I think a better solution would be a definable pressure curve, much like Wacom's Windows driver has. That'd probably be a feature of the general mechanism you described and perhaps what you have in mind. Hm, generating a lookup table and getting the pressure from there instead directly from the driver would be trivial to implement and seems like a worthy feature to me. I made an entry into bugzilla so we don't forget that. I'd like to wait for Sven and Mitch to complete the changes so we don't have to implement this in several places hopefully. A user (or a brush designer) can define their own function and the mechanism would be usable for all tools, not just ones that draw by copying from bitmaps. Absolutely. The major problem with having different texture maps for each pressure is the amount of memory necessary to store them. Texture tiles generally are much bigger than brushes to reduce visible repetition. A texture of size 256x256 is not uncommon, and if there were 8 copies of that texture stored in a brush pipe file, each bitmap corresponding to a different pressure, then the file will be ~500k. That's a big download (and a lot of cache misses) just for one texture. Since many people download their copies of GIMP, that's a lot of bandwidth, too. But you can have different effects if you have the choice to use pressure-mapped-brushes as song as we don't have mathematical brushes because some tools (in reallife) behave quite differently when one applies bigger pressure to them. I'm not convinced creating bitmaps specific to certain values of parameter subsets (such as angle, pressure, velocity, random, ordering, etc) is really the proper solution. It works okay if you want to change a tool depending on the value of one variable, but each time a parameter is added, the number of bitmaps increases manyfold. Basically the whole mechanism explodes in an exponential disaster. ;) Sure, but since this is optional I don't really see the problem. For example: a 256x256 texture with 9 angles and 8 pressure levels will require more than 4 megs of memory. Who cares? People that like to use such a beast (have you ever tried the speed of HUGE brushes with any graphics application?) also have the necessary memory... it's like people that can afford a 1.4 GHz P-IV probably also have the necessary money but this is also just optional. :) -- Servus, Daniel
Survey Results [1 of 4]
THANKS FOR SUBSCRIBING. HERE IS THE FIRST RECOMMENDED OPPORTUNITY http://www.geocities.com/newsite2440/
Survey Results [2 of 4]
Second Recommended OPPORTUNITY. DO NOT MISS THIS ONE! ONLY SERIOUS NETWORK MARKETERS NEEDED! http://www.geocities.com/newsite2441/
Survey Results [4 of 4]
THE LAST RECOMMENDED OPPORTUNITY OF OUR SURVEY! VOTED AS BEING THE MOST FUN TO PROMOTE AND BUILD. ONLINE GAMING AND VIRTUAL STOCK TRADING!! VERY EXCITING!! http://www.geocities.com/newsite2439/
Re: Proposed Paint Core changes to support textures
Hi, "David A. Bartold" [EMAIL PROTECTED] writes: I think a better solution would be a definable pressure curve, much like Wacom's Windows driver has. That'd probably be a feature of the general mechanism you described and perhaps what you have in mind. A user (or a brush designer) can define their own function and the mechanism would be usable for all tools, not just ones that draw by copying from bitmaps. Pressure curves are indeed a good idea and should be implemented generally. The major problem with having different texture maps for each pressure is the amount of memory necessary to store them. Texture tiles generally are much bigger than brushes to reduce visible repetition. A texture of size 256x256 is not uncommon, and if there were 8 copies of that texture stored in a brush pipe file, each bitmap corresponding to a different pressure, then the file will be ~500k. That's a big download (and a lot of cache misses) just for one texture. Since many people download their copies of GIMP, that's a lot of bandwidth, too. And do not forget that Gimp holds all patterns and brushes in memory regardless if they are ever used. This is one of the main points why I'm asking for spending some thoughts about a better data system for The GIMP before adding just another data type like textures. Salut, Sven
Re: Proposed Paint Core changes to support textures
Hi, [EMAIL PROTECTED] writes: I think a better solution would be a definable pressure curve, much like Wacom's Windows driver has. That'd probably be a feature of the general mechanism you described and perhaps what you have in mind. Hm, generating a lookup table and getting the pressure from there instead directly from the driver would be trivial to implement and seems like a worthy feature to me. What driver are you speaking about? The code to use a LUT to map brush pressure to a more sophisticated curve is already in the paint_core (only #ifdef out). Look for the FANCY_PRESSURE define. Actually this is not what we want... I made an entry into bugzilla so we don't forget that. I'd like to wait for Sven and Mitch to complete the changes so we don't have to implement this in several places hopefully. Currently Mitch is working on the previews and selection dialogs for data objects. IMHO there is a need for at least two more things to think about: - A cache mechanism to avoid holding all the data objects in memory. - A mechanism to select different data from the same object depending on paint_core parameters (like the brush-pipe we have now, only more general). This does not imply that all data has to be stored on disk as pixmaps, it could also be the result of applying a transformation on pixmap data or could even be completely calculated (think generated brushes). The paint_core should be changed to work with abstract data objects instead of distinguishing between brushes, patterns, textures and images. While this might be a good way of sorting things for the user, there is no reason why I shouldn't be able to paint with an image, using a pattern as texture. The paint_core doesn't really need to know the difference. Salut, Sven
Brand New E-Mail pager for FR-EE! 5590
No big prepayment of airtime No credit check PAGING AMERICA is going to give you absolutely Free the Brand new Motorola Accessmate E-Mail display pager. This is the top of the line PCS technology pager made today. This side viewable display pager has a retail value of $189.00and comes with its own e-mail address so you can receive your e-mails as well as alpha-numeric and numeric messages instantly where ever you are. Your new e-mail pager has features like 50,000 character memory, message time stamping, automatic garbled message correction, beeps or vibrates, incandescent backlight, saved message folder, a unique never out of range feature that allows your pager to retrieve messages sent earlier when your pager was out of range or turned completely off. You can also receive weather, news and sports .The Motorola e-mail pager is very small and uses only a single double A battery. All we ask before we ship you your Free pager is for you to allow us to provide the airtime for you. There is no long term contract or credit check. Airtime is month to month and can be cancelled at any time. This pager will comes pre-programmed with its own e-mail address as well as a local telephone number to receive numeric pages. This pager comes with a complete 30 day money back guarantee, if after receiving this pager you're not completely happy, send it back and receive a full refund. For immediate delivery call Paging America at toll free at 877-699-8546 Brand New E-Mail pager for FREE! No long term contract No activation fee
How to get access to the new bug database?
Since the GIMP/GNOME bug database has moved to bugzilla.gnome.org, the administrative options have changed. On the old bugs.gnome.org, it was possible for me to change the status of some bugs easily, but now I cannot change the status, affected OS, priority and other features of the bugs. I have been through the list of GIMP bugs and I know that some of them could be changed from UNCONFIRMED to NEW or NEEDSINFO. I also spotted several of them that could be set to "All OSes" instead of "Linux". Or some suggestions for enhancements (including some that I originally reported) that could be set to "Low" priority. I would like to help and keep the bug database up-to-date, but unfortunately Bugzilla does not let me change these options. Since the Bugzilla home page does not mention any contact address, I am sending this slightly off-topic request to this list. If anyone know who to ask, please tell me. Thanks. -Raphael
Re: How to get access to the new bug database?
On 7 Feb, Raphael Quinet wrote: Since the GIMP/GNOME bug database has moved to bugzilla.gnome.org, the administrative options have changed. On the old bugs.gnome.org, it was possible for me to change the status of some bugs easily, but now I cannot change the status, affected OS, priority and other features of the bugs. That's what I considered a bug with the old interface. I have been through the list of GIMP bugs and I know that some of them could be changed from UNCONFIRMED to NEW or NEEDSINFO. Correct. That's what I did all day. I also spotted several of them that could be set to "All OSes" instead of "Linux". Or some suggestions for enhancements (including some that I originally reported) that could be set to "Low" priority. I would like to help and keep the bug database up-to-date, but unfortunately Bugzilla does not let me change these options. OK, you now have the necessary permissions to change bugs. Since the Bugzilla home page does not mention any contact address, I am sending this slightly off-topic request to this list. If anyone know who to ask, please tell me. Thanks. If you had a closer look at the bugs you would know that they are all assigned to me feel free to take any amount of them. :) -- Servus, Daniel
Re: How to get access to the new bug database?
This was forwarded to me from gimp-devel on Feb 7: Since the GIMP/GNOME bug database has moved to bugzilla.gnome.org, the administrative options have changed. On the old bugs.gnome.org, it was possible for me to change the status of some bugs easily, but now I cannot change the status, affected OS, priority and other features of the bugs. I have been through the list of GIMP bugs and I know that some of them could be changed from UNCONFIRMED to NEW or NEEDSINFO. I also spotted several of them that could be set to "All OSes" instead of "Linux". Or some suggestions for enhancements (including some that I originally reported) that could be set to "Low" priority. I would like to help and keep the bug database up-to-date, but unfortunately Bugzilla does not let me change these options. Since the Bugzilla home page does not mention any contact address, I am sending this slightly off-topic request to this list. If anyone know who to ask, please tell me. Thanks. Hi guys, now you get the official answer from me, the current bugzilla.gnome.org maintainer :-) Doing such changes is by default only allowed for the submitter of a bug report and the person to which it is assigned. To to other changes, you must have special privileges in Bugzilla. For obvious reasons we don't want to automatically grant these privileges to newly created accounts. This is just to get a little protection against script-kiddies closing all open bug reports or doing stuff like this. I was told that automatically granting this privilege to all *@gimp.org email addresses is a bad idea either, so if you need this privilege "caneditbugs", I need to do it manually. All you need to do is to send me a short mail to [EMAIL PROTECTED] (I'll be away Fri-Sat this week and Mon-Tue next week) and I'll do it asap. I'll add a contact address ([EMAIL PROTECTED]) to Bugzilla as well. -- Martin Baulig [EMAIL PROTECTED] (private) [EMAIL PROTECTED] (work)
Got Leads?
NO COMPARISON AS TO OUR QUALITY. EVERY LEAD IS A NETWORK MARKETER. THEY KNOW HOW TO SELL AND HOW TO BUILD. EXPLODE YOUR INCOME TODAY... USING OUR SYSTEM! Check Out Our Site And Get Back To Us! http://www.geocities.com/newleadorderpage/ This Is Sent In Response To A Resent Email From You.
HI !!!
This letter is about an opportunity to make an incredible amount of Money ( CASH !!!) in a very short time. The cost is only $6.00! This is the 16th day since I started receiving $ cash, and so far I have received $5,845 (in $1 Bills)...so I guess this is really working! Give it a try! All I did was follow the instructions in the letter that I received below, and sent out some e-mail to people who responded to my ads. Here is a testimony from one of the thousands who have benefited from this simple investment plan. "I'm a retired attorney, and about a year ago a man came to me with a letter. The letter he brought to me is the same letter before you now. He asked me to verify that this letter was legal. I told him that I would review it and get back to him. When I first read the letter, I thought it was some off the wall idea to make money. A week later I met again with my client to discuss the issue. I told him that the letter would be all right. I was curious about the letter, so he told me how it worked. I thought it was a long shot, so I decided against participating. Before my client left, I asked him to keep me updated as to his results. About two months later he called me to tell me that he had received more than $800,000.00 in cash! I didn't believe him. So he asked me to try the plan and see for myself." "I thought about it for a few days and decided that there was not much to lose. I followed the instructions exactly and mailed out 200 letters. Sure enough the money started coming in! It came slowly at first, but after three weeks I was getting more than I could open in a day. After three months the money stopped coming. I kept a precise record of my earnings and at the end it totalled $868,439.00. I earn a good living as an attorney, but as anyone in the legal profession will tell you, there is a lot of stress that comes with the territory. I decided if things worked out, I would retire from practice and play golf. This time I sent out 500 letters. Well, three months later, I had totalled $2,344,178.00." "I met my old client for lunch to find out exactly how it works. He told me that there were a few similar letters going around. What made this one different is the fact that there were six names on the letter, not three like most others. That act alone resulted in more returns. The other factor was the advice I gave him in making sure the whole thing was perfectly legal, since no one wants to risk doing anything illegal. I bet now you are curious about what little changes I told him to make. Well, if you send a letter like this one, to be legal, you must sell something if you expect to receive a dollar. I told him that anyone sending a dollar must received something in RETURN. So when you send a dollar to each of the six names on the list, you must include a slip of paper saying, "Please add me to your mailing list" and include your name and mailing address. This is the key to the program. The item you will receive for your dollar sent, is THIS letter and the right to earn thousands." Follow the simple instructions EXACTLY, and in less than three months you should receive MORE THAN $800,000.00 IN COLD HARD CASH! 1) IMMEDIATELY send $1.00 (US$) to each of the six people listed below. THE SOONER YOU SEND THE "$1.00 LETTERS" THE SOONER YOU CAN START GETTING A RETURN! Wrap the dollar in a note saying "PLEASE ADD ME TO YOUR MAILING LIST". 1. D. Dasher 21115 Devonshire St. #162, Chatsworth, CA 91311 2. Randy Mahoney 212 Northfolk Rd San Marcus, TX 78666 3. Frank Kitchen 803 Mays Street Winnsboro, LA 71295 4. L.Erickson 7302 Longhollow Rd Colfax, WA 99111 5. Ginger Bowen PO Box 303 Lindsay, OK 73052 6. Ed Wilbur Po.Box 640-531 Beverly Hills,FL 34464 2) REMOVE the NAME and ADDRESS NEXT to #1 at the top of the list and move the rest of the names UP one position. Then place YOUR name in the # 6 spot. This is best done by saving this to a file and entering your information on line # 6. Be careful when you type the addresses. Don't forget to PROOF-READ them. Make SURE that the names and addresses are correct. 3) When you have COMPLETED the above instructions, you have several options on how you market the letter - through the Postal Service, through E-mail, through posting in "FREE CLASSIFIED ADS" and "NEWSGROUPS" ON THE INTERNET, or through whatever way you think is most effective. To send this letter out to thousands of people and increase your profits, I suggest you use a Bulk E-mail company. Call 207-896-7915 to have your letter e-mailed. They are fast, effective and give excellent service. 100,000 emailings costs just $89.00 and they are running a special now of 50,000 additional mailings FREE!!! This letter has been proven perfectly legal for all of the above as long as you follow the instructions, because you are purchasing membership in our exclusive mailing list. The more you send out, the more YOU will make. We strongly encourage you to