Re: [fpc-devel] FreeBSD 6.x

2005-11-23 Thread Graeme Geldenhuys

Excellent!  Will try it later today.

G.

Marco van de Voort wrote:

Is FreeBSD 6.0 for i386 platform supported?



I ran FPC on  FreeBSD 6, and found no problems. Didn't expect them either,
6 is largely 5 backwards compat.



___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


[fpc-devel] X11/cursorfont.h header translation

2005-11-23 Thread Nikolay Nikolov
X11/cursorfont.h header translation. Yes, it's one of the standard 
headers of the official Xlib :)
{ $Xorg: cursorfont.h,v 1.4 2001/02/09 02:03:39 xorgcvs Exp $ }
{

Copyright 1987, 1998  The Open Group

Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of The Open Group shall
not be used in advertising or otherwise to promote the sale, use or
other dealings in this Software without prior written authorization
from The Open Group.

}

unit cursorfont;

interface

const
  XC_num_glyphs = 154;
  XC_X_cursor = 0;
  XC_arrow = 2;
  XC_based_arrow_down = 4;
  XC_based_arrow_up = 6;
  XC_boat = 8;
  XC_bogosity = 10;
  XC_bottom_left_corner = 12;
  XC_bottom_right_corner = 14;
  XC_bottom_side = 16;
  XC_bottom_tee = 18;
  XC_box_spiral = 20;
  XC_center_ptr = 22;
  XC_circle = 24;
  XC_clock = 26;
  XC_coffee_mug = 28;
  XC_cross = 30;
  XC_cross_reverse = 32;
  XC_crosshair = 34;
  XC_diamond_cross = 36;
  XC_dot = 38;
  XC_dotbox = 40;
  XC_double_arrow = 42;
  XC_draft_large = 44;
  XC_draft_small = 46;
  XC_draped_box = 48;
  XC_exchange = 50;
  XC_fleur = 52;
  XC_gobbler = 54;
  XC_gumby = 56;
  XC_hand1 = 58;
  XC_hand2 = 60;
  XC_heart = 62;
  XC_icon = 64;
  XC_iron_cross = 66;
  XC_left_ptr = 68;
  XC_left_side = 70;
  XC_left_tee = 72;
  XC_leftbutton = 74;
  XC_ll_angle = 76;
  XC_lr_angle = 78;
  XC_man = 80;
  XC_middlebutton = 82;
  XC_mouse = 84;
  XC_pencil = 86;
  XC_pirate = 88;
  XC_plus = 90;
  XC_question_arrow = 92;
  XC_right_ptr = 94;
  XC_right_side = 96;
  XC_right_tee = 98;
  XC_rightbutton = 100;
  XC_rtl_logo = 102;
  XC_sailboat = 104;
  XC_sb_down_arrow = 106;
  XC_sb_h_double_arrow = 108;
  XC_sb_left_arrow = 110;
  XC_sb_right_arrow = 112;
  XC_sb_up_arrow = 114;
  XC_sb_v_double_arrow = 116;
  XC_shuttle = 118;
  XC_sizing = 120;
  XC_spider = 122;
  XC_spraycan = 124;
  XC_star = 126;
  XC_target = 128;
  XC_tcross = 130;
  XC_top_left_arrow = 132;
  XC_top_left_corner = 134;
  XC_top_right_corner = 136;
  XC_top_side = 138;
  XC_top_tee = 140;
  XC_trek = 142;
  XC_ul_angle = 144;
  XC_umbrella = 146;
  XC_ur_angle = 148;
  XC_watch = 150;
  XC_xterm = 152;

implementation

end.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Systems fair

2005-11-23 Thread L505


 I read the very interesting article about the Systems fair:

 http://www.freepascal.org/wiki/index.php/Systems_2005

 One conclusion was that the web appearance needs to be improved:
 ..
 The websites are a serious problem. They are quite ugly and not very
 intuitive, and this is the case for years. The members present had quite
 some difficulties to explain how to get the latest full installer for
 Lazarus, for example. Not everybody knows Freshmeat, and the main
 address www.freepascal.org won't help those people really much to get to
 the right download location. sg will handle this issue as soon as possible.
 ...

 Are there any plans so far?


I think there should be more independent websites promoting freepascal in the 
mean
time. When I volunteered and asked why there wasn't a contributed programs 
section
in addition to the contributed units section, and why there wasn't more 
contributed
units categories, they simply stated the answer to my problems was creating more
pages on the FPC wiki.

I've given up suggesting ideas for the FPC website since then, and now work on 
my own
FPC based websites and put effort into them, instead of suggesting new ideas 
for FPC
website. I think other people are encouraged to build FPC related websites if 
they
can't help the freepascal site directly.

I think like how torry.net, Delphi 3000, etc. work (but you obviously can create
smaller websites than that) people should be building independent websites to 
promote
freepascal.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Systems fair

2005-11-23 Thread rstar

L505 wrote:


I think like how torry.net, Delphi 3000, etc. work (but you obviously can create
smaller websites than that) people should be building independent websites to 
promote
freepascal.

 


I would diagree. Up to now there a tons of sites concering FPC/Lazarus:
freepascal.org, sourceforge, stack.nl, wiki, ftp-sites, mirrors, cvs, etc.
That produces much confusion. There is a good rule by marketing people: 
One face to the customer.
Moreover people are used to see Free Pascal and Lazarus as *one* 
project. But it isn't.


some discussion points:

- one canonical site
- consistent style/color on all sites
- strip off old bones (TP tutorials, MOS)
- merge FPC and Lazarus sites











___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


[fpc-devel] PR advancement

2005-11-23 Thread Ales Katona
I think the simplest and perhaps most important change to get better PR 
for both Lazarus and FPC is the web page. It needs to be more wow 
style. News have to be a bit propagandistic. A FAQ is IMHO required with 
first questions like:


1. Is Free Pascal/Lazarus really free?
2. Can I use Free Pascal/Lazarus for commercial development?
3. Are there any real world applications made with Free Pascal/Lazarus?
4. Why should I use Free Pascal/Lazarus?
5. Isn't Free Software equal to crappy software?
etc.

In other words, FAQ for managers. I'm not saying you should scrap the 
old one. Just put the technical questions a bit lower.


I can write a few FAQ entries in plain text but I can't make a dynamic 
webpage(perhaps CGI? :) )


Ales
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] X11/cursorfont.h header translation

2005-11-23 Thread Florian Klaempfl
Nikolay Nikolov wrote:

 X11/cursorfont.h header translation. Yes, it's one of the standard
 headers of the official Xlib :)
 

Thanks, added.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] PR advancement

2005-11-23 Thread Adriaan van Os

Ales Katona wrote:

I think the simplest and perhaps most important change to get better 
PR for both Lazarus and FPC is the web page. It needs to be more wow 
style. News have to be a bit propagandistic. A FAQ is IMHO required 
with first questions like:


1. Is Free Pascal/Lazarus really free?
2. Can I use Free Pascal/Lazarus for commercial development?
3. Are there any real world applications made with Free Pascal/Lazarus?
4. Why should I use Free Pascal/Lazarus?
5. Isn't Free Software equal to crappy software?
etc.

In other words, FAQ for managers. I'm not saying you should scrap the 
old one. Just put the technical questions a bit lower.


Beware me ! Managers ! The lowest species on earth !

Yeah - and then the dynamic website for managers, I guess that's any 
website that can that only be viewed with MS IE 5.5 .. ?


Well - here is the special link for any manager 
http://www.dilbert.com.


Regards,

Adriaan van Os

P.S.
Here is a text, specially for managers, applicable for any tech project:

Blah blah ... de facto standard ... Blah blah ... highly committed ... 
Blah bah ... industrial strength ... Blah blah ... world class support 
... Blah blah ... handholding ... Blah blah ... support contract  
Blah blah ... even more handholding ... Blah blah  cutting edge 
technology  Blah blah  etcetera.


___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] PR advancement

2005-11-23 Thread Marco van de Voort
  1. Is Free Pascal/Lazarus really free?
  2. Can I use Free Pascal/Lazarus for commercial development?
  3. Are there any real world applications made with Free Pascal/Lazarus?
  4. Why should I use Free Pascal/Lazarus?
  5. Isn't Free Software equal to crappy software?
  etc.
 
  In other words, FAQ for managers. I'm not saying you should scrap the 
  old one. Just put the technical questions a bit lower.
 
 Beware me ! Managers ! The lowest species on earth !
 
 Yeah - and then the dynamic website for managers, I guess that's any 
 website that can that only be viewed with MS IE 5.5 .. ?
 
 Well - here is the special link for any manager 
 http://www.dilbert.com.
 
 Regards,
 
 Adriaan van Os
 
 P.S.
 Here is a text, specially for managers, applicable for any tech project:
 
 Blah blah ... de facto standard ... Blah blah ... highly committed ... 
 Blah bah ... industrial strength ... Blah blah ... world class support 
 ... Blah blah ... handholding ... Blah blah ... support contract  
 Blah blah ... even more handholding ... Blah blah  cutting edge 
 technology  Blah blah  etcetera.

This is incorrect. You miss the absolutely most important part. A
NDA/license/disclaimer that claims that you have no right to absolutely
anything, including support, fixes, up/downgrade rights etc, compensation
for lost time when they come to check your license compliance etc.


___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] PR advancement

2005-11-23 Thread Marcel Martin

Ales Katona wrote:

5. Isn't Free Software equal to crappy software?


You're right. About Proprietary Software, there is no need to ask the
question, the answer is obvious.

mm

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] Systems fair

2005-11-23 Thread Sebastian Günther
[EMAIL PROTECTED] schrieb:
 
 some discussion points:
 
 - one canonical site
 - consistent style/color on all sites
 - strip off old bones (TP tutorials, MOS)
 - merge FPC and Lazarus sites


this is about the same we've discussed during Systems... :)
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] PR advancement

2005-11-23 Thread Ales Katona

Michalis Kamburelis wrote:


Ales Katona wrote:



1. Is Free Pascal/Lazarus really free?



The freeness of FreePascal is already advertised in a lot of places, 
including the very name FreePascal. Current FAQ mentions (more than 
once) that the compiler is GPLed. I don't think there's any need to 
advertise this more.



Perhaps


2. Can I use Free Pascal/Lazarus for commercial development?



This is the 4th question of current FAQ. And I assume that you 
actually wanted to say closed source, this is not the same thing as 
commercial.


If you look at forums and mailing lists, NO people DON'T get it. You 
need to explicitly tell them YES YOU CAN STATIC LINK WITH OUR ENHANCED 
LGPL. Honestly the thing in the FAQ is good for lawyers only.





3. Are there any real world applications made with Free Pascal/Lazarus?



I guess that even a manager is able to type fpc or lazarus into 
google.



And he'll find a bunch of fanboy websites.


4. Why should I use Free Pascal/Lazarus?



Which is horribly outdated and utterly useless. Also it only specializes 
on comparing FP dialect of Pascal with other languages.
One half of currently listed advantages is basicly a pissing contest 
against C/C++ and the other is saying we got OOP/other features too you 
know.





5. Isn't Free Software equal to crappy software?



Of course it's total crap. But we're just a bunch of poor windoze 
lusers and we can't do anything better. So we devote our full time to 
maintain this miserable piece of software, this ugly webpage and this 
lousy FAQ.


I'm sorry, I could not resist to say this. :)

Seriously: I think that it's obvious (even to the managers) that if 
you maintain a FAQ for some software, then you don't think it's crappy.


I'll add a FAQ to my page and see.

The FAQ on FPC currently is relativly good for technical questions. But 
some basic questions asked over and over on forums and lists simply 
aren't there or are answered inapropriatly(for the masses..)
Also note I speak for BOTH projects. IMHO they should merge a bit more 
as Lazarus requires a certain RTL of compiler to be able to produce things.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] PR advancement

2005-11-23 Thread Michalis Kamburelis

Ales Katona wrote:

Michalis Kamburelis wrote:


Ales Katona wrote:


[...]



2. Can I use Free Pascal/Lazarus for commercial development?




This is the 4th question of current FAQ. And I assume that you 
actually wanted to say closed source, this is not the same thing as 
commercial.



If you look at forums and mailing lists, NO people DON'T get it. You 
need to explicitly tell them YES YOU CAN STATIC LINK WITH OUR ENHANCED 
LGPL. Honestly the thing in the FAQ is good for lawyers only.




Reading FPC and Lazarus mailing lists, and I don't see such problems. 
And I understood the FAQ, even though IANAL. There's a text


  It is therefore possible to create closed source or proprietary 
software using Free Pascal.


I think that this is even more explicit (and understandable to 
non-programmers) than your proposed Yes you can static link with our 
enhanced LGPL.





3. Are there any real world applications made with Free Pascal/Lazarus?




I guess that even a manager is able to type fpc or lazarus into 
google.



And he'll find a bunch of fanboy websites.



So what answer would you propose for the FAQ question Are there any 
real world applications made with Free Pascal/Lazarus ? A huge list of 
every program that was ever compiled with FPC ? A short list of chosen 
projects ? Who will decide and maintain the list of most bright 
projects developed using FPC+Lazarus ?



4. Why should I use Free Pascal/Lazarus?




Which is horribly outdated and utterly useless. Also it only specializes 
on comparing FP dialect of Pascal with other languages.
One half of currently listed advantages is basicly a pissing contest 
against C/C++ and the other is saying we got OOP/other features too you 
know.



[...]

Then propose a better text / feature list for Advantages page...

Michalis
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel