Re: [lazarus] MacOS X - Lazarus - TDBF

2006-05-14 Thread Vincent Snijders

Panagiotis Sidiropoulos schreef:

Trying to install TDBF package I get error message:

/usr/share/lazarus/components/tdbf/RegisterDBF.pas(25,34) Fatal: Can't 
find unit Dbf


DBF unit is placed in FPC/DB folder but can't be reached. At Environment 
options FPC folder is properly declared. FPC root folder specifically. I 
can't understand why this error. Other packages like IPro and DCP 
installed properly.


TDBF is only available for i386 and x86_64 processors, not for powerpc.

Vincent.

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Who needs Unicode controls.

2006-05-14 Thread ik
בMonday 15 May 2006 00:23, נכתב על ידי Felipe Monteiro de Carvalho:
> On 5/14/06, Mattias Gaertner <[EMAIL PROTECTED]> wrote:
> > AFAIK gtk, gtk2, carbon, qt and wince use UTF-8. So basically you test
>
> No, gtk 1 uses either utf-8 or iso depending on the font. On my
> computer and others I tested what works for Gtk 1 is iso.
>
> wince uses utf-16, not 8.

The problem is that GTK1 does not build to support unicode at all (unlike 
GTK2).

Another issue is Microsoft Windows. *Every* version of Windows have it's own 
way of supporting charsets. It never that easy with them (please note that 
I'm not talking about latin languages,where even on unicode, the values are 
the same).

Ido
-- 
Foolproof operation: All parameters are hard coded.

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Al Boldi
Mattias Gaertner wrote:
> "Felipe Monteiro de Carvalho" <[EMAIL PROTECTED]> wrote:
> > On 5/14/06, Al Boldi <[EMAIL PROTECTED]> wrote:
> > > A RAD/IDE should not lock itself into one language only, but should
> > > rather strive to be compiler/language independent.  Implementing this
> > > with the FPC would probably be proof enough that Pascal isn't dead.
> >
> > You would need to do like Borland did and add extensions to c++ so it
> > can support those pascal features, and this means either extending a
> > c++ compiler or creating a new one! The same for most other languages.
> > This is necessare so you can link pascal .o files together with c++ .o
> > files and make the c++ code able to understand the pascal functions /
> > methods and call them.
>
> The IDE is not only form designing.
> Many people would like to use one IDE for all of their source - pascal
> GUIs, php/html/js webpages, c++ tools/libs, perl/python/bash scripts ...
> We have already syntax highlighers for all of them. A plugin for code
> formatters and parsing tools could be useful. Although I have other
> priorities at the moment.

Wow!  Can you imagine pure PHP development RADstyle?

This probably needs a lot of work, but what's important now is to provide for 
an infrastructure that merely allows for a plugin system, with the first 
plugin being Pascal of course.

And you can probably be certain, that many will flock to provide for other 
pugins.

Thanks!

--
Al

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


[lazarus] Re: Patch for Qt RadioGroup

2006-05-14 Thread Felipe Monteiro de Carvalho


Hello,

This will probably be annoying, but I prepered another patch to 
substitute the last 2 I sent =)


This is the same as before, but I also implemented a good part of 
TBrush, TFont and other miscellaneous DC things.


TLabel still doesn't work, but this should bring us closer to make it work.

thanks,

Felipe

Index: lcl/interfaces/qt/qtwinapi.inc
===
--- lcl/interfaces/qt/qtwinapi.inc	(revisão 9282)
+++ lcl/interfaces/qt/qtwinapi.inc	(cópia de trabalho)
@@ -80,6 +80,88 @@
 end;
 
 {--
+  Function:  CreateBrushIndirect
+  Params:  none
+  Returns: Nothing
+ --}
+function TQtWidgetSet.CreateBrushIndirect(const LogBrush: TLogBrush): HBRUSH;
+var
+  QtBrush: TQtBrush;
+begin
+  Assert(False, Format('Trace:> [TQtWidgetSet.CreateBrushIndirect]  Style: %d, Color: %8x', [LogBrush.lbStyle, LogBrush.lbColor]));
+
+  result := 0;
+
+  QtBrush := TQtBrush.Create;
+
+  try
+case LogBrush.lbStyle of
+//  BS_HOLLOW, // Hollow brush.
+  BS_NULL:   // Same as BS_HOLLOW.
+  begin
+QtBrush.setStyle(QtNoBrush);
+  end;
+
+  BS_SOLID:  // Solid brush.
+  begin
+QtBrush.setStyle(QtSolidPattern);
+  end;
+
+  BS_HATCHED:// Hatched brush.
+  begin
+case LogBrush.lbHatch of
+  HS_BDIAGONAL: QtBrush.setStyle(QtBDiagPattern);
+  HS_CROSS: QtBrush.setStyle(QtCrossPattern);
+  HS_DIAGCROSS: QtBrush.setStyle(QtDiagCrossPattern);
+  HS_FDIAGONAL: QtBrush.setStyle(QtFDiagPattern);
+  HS_HORIZONTAL: QtBrush.setStyle(QtHorPattern);
+  HS_VERTICAL: QtBrush.setStyle(QtVerPattern);
+else
+  RaiseGDBException('invalid lbHatch');
+end;
+  end;
+
+  BS_DIBPATTERN, // A pattern brush defined by a device-independent
+ // bitmap (DIB) specification. If lbStyle is BS_DIBPATTERN, the
+ // lbHatch member contains a handle to a packed DIB.Windows 95:
+ // Creating brushes from bitmaps or DIBs larger than 8x8 pixels
+ // is not supported. If a larger bitmap is given, only a portion
+ // of the bitmap is used.
+  BS_DIBPATTERN8X8,  // Same as BS_DIBPATTERN.
+  BS_DIBPATTERNPT,   // A pattern brush defined by a device-independent
+ // bitmap (DIB) specification. If lbStyle is BS_DIBPATTERNPT, the
+ // lbHatch member contains a pointer to a packed DIB.
+  BS_PATTERN,// Pattern brush defined by a memory bitmap.
+  BS_PATTERN8X8: // Same as BS_PATTERN.
+  begin
+  end;
+else
+  RaiseGDBException(Format('unsupported Style %d',[LogBrush.lbStyle]));
+end;
+
+{   Other non-utilized Qt brushes:
+
+QtDense1Pattern,
+QtDense2Pattern,
+QtDense3Pattern,
+QtDense4Pattern,
+QtDense5Pattern,
+QtDense6Pattern,
+QtDense7Pattern,
+QtLinearGradientPattern,
+QtRadialGradientPattern,
+QtConicalGradientPattern,
+QtTexturePattern = 24 );}
+  except
+DebugLn('TQtWidgetSet.CreateBrushIndirect failed');
+  end;
+
+  Result := HBRUSH(QtBrush);
+
+  Assert(False, Format('Trace:< [TGtkWidgetSet.CreateBrushIndirect] Got --> %x', [Result]));
+end;
+
+{--
   Function: CreateCompatibleDC
   Params:  DC - handle to memory device context
   Returns: handle to a memory device context
@@ -96,6 +178,60 @@
 end;
 
 {--
+  Function: CreateFontIndirect
+  Params:  const LogFont: TLogFont
+  Returns: HFONT
+
+  Creates a font GDIObject.
+ --}
+function TQtWidgetSet.CreateFontIndirect(const LogFont: TLogFont): HFONT;
+var
+  QtFont: TQtFont;
+  FamilyName: string;
+begin
+  Result := 0;
+  
+  QtFont := TQtFont.Create;
+  try
+with LogFont do
+begin
+  if lfHeight > 0 then QtFont.setPointSize(lfHeight)
+  else if lfHeight < 0 then QtFont.setPointSize(-1 * lfHeight);
+
+  // Some values at available on Qt documentation at a table
+  // Others are guesses. The best would be to test different values for those
+  // See: http://doc.trolltech.com/4.1/qfont.html#Weight-enum
+  case lfWeight of
+FW_THIN   : QtFont.setWeight(10);
+FW_EXTRALIGHT : QtFont.setWeight(15);
+FW_LIGHT  : QtFont.setWeight(25);
+FW_NORMAL : QtFont.setWeight(50);
+FW_MEDIUM : QtFont.setWeight(55);
+FW_SEMIBOLD   : QtFont.setWeight(63);
+FW_BOLD   : QtFont.setWeight(75);
+FW_EXTRABOLD  : QtFont.setWeight(80);
+FW_HEAVY  : QtFont.setWeight(87);
+  end;
+
+//lfOrientation: Longint;
+
+  Qt

Re: [lazarus] Who needs Unicode controls.

2006-05-14 Thread Christian U.
> This isn't the end of the world, but is somewhat inconvenient.
>
> To answer which system is better, it is necessary to compare the
> overhead with the benefits.

The overhead is minimal, if the LCL convert the string one time it is be set
and store it internally.

> It would be nice to calculate what exactly is the overhead produced by
> the string conversion. Considering that you mostly set the strings of
> your GUI only once, it probably isn't relevant for most uses.

Think so.


_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


[lazarus] Re: Patch for Qt RadioGroup

2006-05-14 Thread Felipe Monteiro de Carvalho

Hello,

you can ignore the last patch and apply this one instead. It's the same 
as the last, but I also updated qt4.pas


thanks,

Felipe


Index: lcl/interfaces/qt/qt4.pas
===
--- lcl/interfaces/qt/qt4.pas	(revisão 9282)
+++ lcl/interfaces/qt/qt4.pas	(cópia de trabalho)
@@ -12,7 +12,6 @@
 
 
 const
-{$linklib libqt4intf}
 {$IFDEF MSWINDOWS}
   QtNamePrefix = '_';
   QtShareName = 'libqt4intf.dll';
@@ -23,7 +22,7 @@
 {$ENDIF}
 {$IFDEF DARWIN}
   QtNamePrefix = '';
-  QtShareName = 'libqt4intf.dylib';
+  QtShareName = '';
 {$ENDIF}
 
 
@@ -1760,7 +1759,51 @@
 QPaletteBackground = 10 { $a };
 
 
+function QPalette_create(): QPaletteH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_create';
+procedure QPalette_destroy(handle: QPaletteH); cdecl; external QtShareName name QtNamePrefix + 'QPalette_destroy'; 
+function QPalette_create(button: PQColor): QPaletteH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_create2';
+function QPalette_create(button: QtGlobalColor): QPaletteH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_create3';
+function QPalette_create(button: PQColor; window: PQColor): QPaletteH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_create4';
+function QPalette_create(windowText: QBrushH; button: QBrushH; light: QBrushH; dark: QBrushH; mid: QBrushH; text: QBrushH; bright_text: QBrushH; base: QBrushH; window: QBrushH): QPaletteH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_create5';
+function QPalette_create(windowText: PQColor; window: PQColor; light: PQColor; dark: PQColor; mid: PQColor; text: PQColor; base: PQColor): QPaletteH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_create6';
+function QPalette_create(palette: QPaletteH): QPaletteH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_create7';
+function QPalette_currentColorGroup(handle: QPaletteH): QPaletteColorGroup; cdecl; external QtShareName name QtNamePrefix + 'QPalette_currentColorGroup';
+procedure QPalette_setCurrentColorGroup(handle: QPaletteH; cg: QPaletteColorGroup); cdecl; external QtShareName name QtNamePrefix + 'QPalette_setCurrentColorGroup';
+function QPalette_color(handle: QPaletteH; cg: QPaletteColorGroup; cr: QPaletteColorRole): PQColor; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_color';
+function QPalette_brush(handle: QPaletteH; cg: QPaletteColorGroup; cr: QPaletteColorRole): QBrushH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_brush';
+procedure QPalette_setColor(handle: QPaletteH; cg: QPaletteColorGroup; cr: QPaletteColorRole; color: PQColor); overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_setColor';
+procedure QPalette_setColor(handle: QPaletteH; cr: QPaletteColorRole; color: PQColor); overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_setColor2';
+procedure QPalette_setBrush(handle: QPaletteH; cr: QPaletteColorRole; brush: QBrushH); overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_setBrush';
+procedure QPalette_setBrush(handle: QPaletteH; cg: QPaletteColorGroup; cr: QPaletteColorRole; brush: QBrushH); overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_setBrush2';
+procedure QPalette_setColorGroup(handle: QPaletteH; cr: QPaletteColorGroup; windowText: QBrushH; button: QBrushH; light: QBrushH; dark: QBrushH; mid: QBrushH; text: QBrushH; bright_text: QBrushH; base: QBrushH; window: QBrushH); cdecl; external QtShareName name QtNamePrefix + 'QPalette_setColorGroup';
+function QPalette_isEqual(handle: QPaletteH; cr1: QPaletteColorGroup; cr2: QPaletteColorGroup): Boolean; cdecl; external QtShareName name QtNamePrefix + 'QPalette_isEqual';
+function QPalette_color(handle: QPaletteH; cr: QPaletteColorRole): PQColor; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_color2';
+function QPalette_brush(handle: QPaletteH; cr: QPaletteColorRole): QBrushH; overload; cdecl; external QtShareName name QtNamePrefix + 'QPalette_brush2';
+function QPalette_foreground(handle: QPaletteH): QBrushH; cdecl; external QtShareName name QtNamePrefix + 'QPalette_foreground';
+function QPalette_windowText(handle: QPaletteH): QBrushH; cdecl; external QtShareName name QtNamePrefix + 'QPalette_windowText';
+function QPalette_button(handle: QPaletteH): QBrushH; cdecl; external QtShareName name QtNamePrefix + 'QPalette_button';
+function QPalette_light(handle: QPaletteH): QBrushH; cdecl; external QtShareName name QtNamePrefix + 'QPalette_light';
+function QPalette_dark(handle: QPaletteH): QBrushH; cdecl; external QtShareName name QtNamePrefix + 'QPalette_dark';
+function QPalette_mid(handle: QPaletteH): QBrushH; cdecl; external QtShareName name QtNamePrefix + 'QPalette_mid';
+function QPalette_text(handle: QPaletteH): QBrushH; cdecl; external QtShareName name QtNamePrefix + 'QPalette_text';
+fun

[lazarus] Patch for Qt RadioGroup

2006-05-14 Thread Felipe Monteiro de Carvalho

The attached patch fixes TRadioGroup for Qt, fixes some typos, add
comments and does other minor fixes.

--
Felipe Monteiro de Carvalho
Index: lcl/interfaces/qt/qtwsbuttons.pp
===
--- lcl/interfaces/qt/qtwsbuttons.pp	(revisão 9282)
+++ lcl/interfaces/qt/qtwsbuttons.pp	(cópia de trabalho)
@@ -101,7 +101,7 @@
 
   SetSlots(QtPushButton);
 
-  QWidget_show(QtPushButton.Widget);
+  if AWinControl.Visible then QtPushButton.Show;
 
   Result := THandle(QtPushButton);
 end;
@@ -210,7 +210,7 @@
 
   SetSlots(QtPushButton);
 
-  QWidget_show(QtPushButton.Widget);
+  if AWinControl.Visible then QtPushButton.Show;
 
   Result := THandle(QtPushButton);
 end;
@@ -273,4 +273,4 @@
   RegisterWSComponent(TCustomBitBtn, TQtWSBitBtn);
 //  RegisterWSComponent(TCustomSpeedButton, TQtWSSpeedButton);
 
-end.
\ No newline at end of file
+end.
Index: lcl/interfaces/qt/qtprivate.pp
===
--- lcl/interfaces/qt/qtprivate.pp	(revisão 9282)
+++ lcl/interfaces/qt/qtprivate.pp	(cópia de trabalho)
@@ -59,6 +59,7 @@
 procedure Repaint;
 procedure setWindowTitle(Str: PWideString);
 procedure WindowTitle(Str: PWideString);
+procedure Show;
   end;
   
   { TQtAbstractButton }
@@ -535,6 +536,11 @@
   QWidget_WindowTitle(Widget, Str);
 end;
 
+procedure TQtWidget.Show;
+begin
+  QWidget_show(Widget);
+end;
+
 {--
   Function: TQtWidget.QtKeyToLCLKey
   Params:  None
@@ -1499,7 +1505,7 @@
 
   // Creates the widget
   {$ifdef VerboseQt}
-WriteLn('Calling QCheckBox_create');
+WriteLn('Calling QGroupBox_create');
   {$endif}
   Parent := TQtWidget(AWinControl.Parent.Handle).Widget;
   Widget := QGroupBox_create(Parent);
@@ -1509,38 +1515,13 @@
AWinControl.Width, AWinControl.Height);

   {--
-Adds buttons if the control is a TCustomRadioGroup
+Adds a vertical layout if the control is a group
--}
-  if AWinControl is TCustomRadioGroup then
+  if (AWinControl is TCustomRadioGroup) or (AWinControl is TCustomCheckGroup) then
   begin
 VBoxLayout := QVBoxLayout_create;
 
-{for i := 0 to TCustomRadioGroup(AWinControl).Items.Count - 1 do
-begin
-  Str := WideString(TCustomRadioGroup(AWinControl).Items.Strings[i]);
-  Button := QRadioButton_create(@Str);
-
-  QLayout_addWidget(VBoxLayout, Button);
-end;}
-
 QWidget_setLayout(Widget, VBoxLayout);
-  end
-  {--
-Adds buttons if the control is a TCustomCheckGroup
-   --}
-  else if AWinControl is TCustomCheckGroup then
-  begin
-VBoxLayout := QVBoxLayout_create;
-
-{for i := 0 to TCustomCheckGroup(AWinControl).Items.Count - 1 do
-begin
-  Str := WideString(TCustomCheckGroup(AWinControl).Items.Strings[i]);
-  Button := QCheckBox_create(@Str);
-
-  QLayout_addWidget(VBoxLayout, Button);
-end;}
-
-QWidget_setLayout(Widget, VBoxLayout);
   end;
 end;
 
@@ -1552,10 +1533,10 @@
 destructor TQtGroupBox.Destroy;
 begin
   {$ifdef VerboseQt}
-WriteLn('Calling QCheckBox_destroy');
+WriteLn('Calling QGroupBox_destroy');
   {$endif}
 
-  QCheckBox_destroy(QCheckBoxH(Widget));
+  QGroupBox_destroy(QGroupBoxH(Widget));
 
   inherited Destroy;
 end;
Index: lcl/interfaces/qt/qtwsstdctrls.pp
===
--- lcl/interfaces/qt/qtwsstdctrls.pp	(revisão 9282)
+++ lcl/interfaces/qt/qtwsstdctrls.pp	(cópia de trabalho)
@@ -478,7 +478,7 @@
 
 //  SetSlots(QtStaticText);
 
-  QWidget_show(QtStaticText.Widget);
+  if AWinControl.Visible then QtStaticText.Show;
 
   Result := THandle(QtStaticText);
 end;
@@ -537,6 +537,11 @@
 
 { TQtWSCustomCheckBox }
 
+{--
+  Method: TQtWSCustomEdit.RetrieveState
+  Params:  None
+  Returns: Nothing
+ --}
 class function TQtWSCustomCheckBox.RetrieveState(const ACustomCheckBox: TCustomCheckBox): TCheckBoxState;
 begin
   case TQtCheckBox(ACustomCheckBox.Handle).CheckState of
@@ -547,12 +552,22 @@
   end;
 end;
 
+{--
+  Method: TQtWSCustomEdit.SetShortCut
+  Params:  None
+  Returns: Nothing
+ --}
 class procedure TQtWSCustomCheckBox.SetShortCut(const ACustomCheckBox: TCustomCheckBox;
   const OldShortCut, NewShortCut: TShortCut);
 begin
   inherited SetShortCut(ACus

Re: [lazarus] Combobox patch

2006-05-14 Thread Luiz Americo

Colin Western escreveu:
I think OnChange should be triggered for a combo box when the 
selection changes - I certainly have several forms that rely on this. 
The attached patch should match the Delphi behavior

Colin

I agree with this patch. In fact this was the behavior until revision 9108.

Luiz

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


[lazarus] MacOS X - Lazarus - TDBF

2006-05-14 Thread Panagiotis Sidiropoulos

Trying to install TDBF package I get error message:

/usr/share/lazarus/components/tdbf/RegisterDBF.pas(25,34) Fatal:  
Can't find unit Dbf


DBF unit is placed in FPC/DB folder but can't be reached. At  
Environment options FPC folder is properly declared. FPC root folder  
specifically. I can't understand why this error. Other packages like  
IPro and DCP installed properly.


Panagiotis

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Who needs Unicode controls.

2006-05-14 Thread Felipe Monteiro de Carvalho

On 5/14/06, Mattias Gaertner <[EMAIL PROTECTED]> wrote:

AFAIK gtk, gtk2, carbon, qt and wince use UTF-8. So basically you test


No, gtk 1 uses either utf-8 or iso depending on the font. On my
computer and others I tested what works for Gtk 1 is iso.

wince uses utf-16, not 8.

--
Felipe Monteiro de Carvalho

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Mattias Gaertner
On Sun, 14 May 2006 18:06:46 -0300
"Felipe Monteiro de Carvalho" <[EMAIL PROTECTED]> wrote:

> On 5/14/06, Al Boldi <[EMAIL PROTECTED]> wrote:
> > A RAD/IDE should not lock itself into one language only, but should
> > rather strive to be compiler/language independent.  Implementing this
> > with the FPC would probably be proof enough that Pascal isn't dead.
> 
> Some other things were mentioned, but I think that people forgot the
> main reason why adding c++ for example to Lazarus would be very hard.
> 
> Lazarus works on top of LCL, the Lazarus Component Library. LCL uses
> register calling convention, Pascal strings, and pascal classes.
> 
> You would need to do like Borland did and add extensions to c++ so it
> can support those pascal features, and this means either extending a
> c++ compiler or creating a new one! The same for most other languages.
> This is necessare so you can link pascal .o files together with c++ .o
> files and make the c++ code able to understand the pascal functions /
> methods and call them.

The IDE is not only form designing.
Many people would like to use one IDE for all of their source - pascal GUIs,
php/html/js webpages, c++ tools/libs, perl/python/bash scripts ...
We have already syntax highlighers for all of them. A plugin for code
formatters and parsing tools could be useful. Although I have other
priorities at the moment.

Mattias

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread SIX-S

Hi,

"NOMAD" is/was the name of a mainframe 4th generation language.
What about "Lotus"? I always thought that is a silly name for software. Sure 
didn't hurt that products popularity until Microsoft could build\copy a 
better(?) "Excel" with its monolopy of software integrated into the OS.

The name doesn't matter if the product is good
Jim
- Original Message - 
From: "Borut Maricic" <[EMAIL PROTECTED]>

To: 
Sent: Sunday, May 14, 2006 5:26 AM
Subject: Re: [lazarus] Request for PR noise !



Just a few thoughts (MHOs):

* The success of Lazarus depends on the support for doing
useful things in a reliable, nice and easy way - the name is
not so important.

* Lazarus is/will be on the radar screen of the Delphi users
in the first place. These could want to use it because of the
multiplatform support, because it is free (which Delphi
might become too!) and because of the Unicode support (when,
sometime in the future, it perhaps becomes available also
for win32).

* However named, the name will become known through the
unique qualities of the system and not the other way around.
I believe it is already quite known, so that possible
positive impacts of the name change are questionable.

* Abandoning the relation to and the mention of Pascal
(because those not in the know regard it as a dead and
never-of-any-use language) does not seem acceptable to me.
You do not suppress the name of your religion, ideology,
your partner, etc. because there are some that have some
objections on its/his/her properties.

* Persons not acquainted with Christianity might have a
problem associating the name with anything in particular.
Those acquainted might associate it with the image of a man
coming out of the tomb - not my favorite image. Is the
current name unacceptable to people following other
religions? - I can not tell, but it would not be good, if
so.

* The name based on a mythologycal association would perhaps
be more widely acceptable than one based on religious
association. In this respect, the concept of the Firebird
would perhaps be more suitable. That one is, however,
already being used for a very good open source DBMS (as most
of us know).

About firebirds: http://en.wikipedia.org/wiki/Fire_bird_(mythology)
Any ideas?

* Finally, what about an acronym:
Novel
Open
Multiplatform
Application
Development

It could even have a combined version:
NOMAD-Lazarus

Regards,
Borut


_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives



_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Who needs Unicode controls.

2006-05-14 Thread Mattias Gaertner
On Sun, 14 May 2006 17:56:13 -0300
"Felipe Monteiro de Carvalho" <[EMAIL PROTECTED]> wrote:

> On 5/14/06, Mattias Gaertner <[EMAIL PROTECTED]> wrote:
> > The question is: should the LCL use the 'native' string type and let the
> > applications write three times the code. Or should the LCL use UTF-8 and
> > map internally in the interfaces and let the applications write once and
> > compile anywhere.
> 
> Today it uses native strings. Then people need to set strings by code,
> and not using the IDE, and do something like this:
> 
> {$IFDEF LCLGtk2}
> set utf-8 strings
> {$ELSE}
> set iso strings
> {$ENDIF}


AFAIK gtk, gtk2, carbon, qt and wince use UTF-8. So basically you test

{$IFDEF LCLwin32}
set iso strings
{$ELSE}
set utf-8 strings
{$ENDIF}

 
> This isn't the end of the world, but is somewhat inconvenient.
> 
> To answer which system is better, it is necessary to compare the
> overhead with the benefits.
> 
> It would be nice to calculate what exactly is the overhead produced by
> the string conversion. Considering that you mostly set the strings of
> your GUI only once, it probably isn't relevant for most uses.

Don't forget the overhead by creating messages. This is almost always bigger
than the short strings.
I only see a potential problem with the TStrings. But as you said: Someone
must compare.


Mattias

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Felipe Monteiro de Carvalho

On 5/14/06, Al Boldi <[EMAIL PROTECTED]> wrote:

A RAD/IDE should not lock itself into one language only, but should rather
strive to be compiler/language independent.  Implementing this with the FPC
would probably be proof enough that Pascal isn't dead.


Some other things were mentioned, but I think that people forgot the
main reason why adding c++ for example to Lazarus would be very hard.

Lazarus works on top of LCL, the Lazarus Component Library. LCL uses
register calling convention, Pascal strings, and pascal classes.

You would need to do like Borland did and add extensions to c++ so it
can support those pascal features, and this means either extending a
c++ compiler or creating a new one! The same for most other languages.
This is necessare so you can link pascal .o files together with c++ .o
files and make the c++ code able to understand the pascal functions /
methods and call them.

--
Felipe Monteiro de Carvalho

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Panagiotis Sidiropoulos

>ls -laR /var/root/.lazarus

total 0
drwxr-xr-x2 root  wheel   68 May 14 23:52 .
drwxr-x---   12 root  wheel  408 May 14 23:52 ..

>df -h

FilesystemSize   Used  Avail Capacity  Mounted on
/dev/disk0s3   37G20G17G53%/
devfs  96K96K 0B   100%/dev
fdesc 1.0K   1.0K 0B   100%/dev
   512K   512K 0B   100%/.vol
automount -nsl [184]0B 0B 0B   100%/Network
automount -fstab [188]  0B 0B 0B   100%/automount/ 
Servers

automount -static [188] 0B 0B 0B   100%/automount/static

>touch /var/root/.lazarus/compilertest.pas

no results

Commands executed while cd in /var/root

.lazarus folder was deleted due to your prior suggestion. Recreated  
using mkdir.


Panagiotis


On May 14, 2006, at 11:40 PM, Mattias Gaertner wrote:


On Sun, 14 May 2006 23:34:45 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:


Is there any information I can provide would help you figure it out?


What gives:

ls -laR /var/root/.lazarus
df -h
touch /var/root/.lazarus/compilertest.pas


Mattias




It's OK with me, starting Lazarus this way is not big deal.

Panagiotis

On May 14, 2006, at 11:22 PM, Mattias Gaertner wrote:


On Sun, 14 May 2006 23:16:22 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:


If this does not help, please try to start with
lazarus --primary-config-path=/tmp/.lazarus


Starting Lazarus this way I see at last IDE. Thank you very much  
for

your help. Please allow me to get back for any other problem.


Then something is rotten with your /var/root/.lazarus directory.

Mattias




Panagiotis


On May 14, 2006, at 11:00 PM, Mattias Gaertner wrote:


On Sun, 14 May 2006 21:05:48 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:


Additional to prior information, "var/root/.lazarus" folder
exist and
creating files is allowed through user account logged in.


Strange.
I changed the procedure to catch the exception. But it means the
IDE can not
write to its config directory. Either the disk is full or some
other error
occur.
Please remove /var/root/.lazarus ad try again.
If this does not help, please try to start with
lazarus --primary-config-path=/tmp/.lazarus
If this helps then something is broken with /var/root/.lazarus.

Mattias




Panagioltis


On May 14, 2006, at 8:40 PM, Panagiotis Sidiropoulos wrote:


Here is xterm results. A message dialog appear with message
"Unable
to create file "/var/root/.lazarus/compilertest.pas". I had this
message a couple of times before but thought it was privileges
issue so, I used to change user account again. Please ask for  
any

more information needed to get into conclusion.

sh-2.05b$ cd /usr/share/lazarus/
sh-2.05b$ ./lazarus
TApplication.IconChanged - TODO: convert this message...no
implementation in gtk or win32
Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
WARNING: unable to write code template file "/var/root/.lazarus/
lazarus.dci"
NOTE: miscellaneous options file not found - using defaults
NOTE: codetools config file not found - using defaults
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
[FORMS.PP] ExceptionOccurred
  Sender=EFCreateError
  Exception=Unable to create file "/var/root/.lazarus/
compilertest.pas"
  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
include/darwin/../unix/lazbaseconf.inc
  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
TApplication.HandleException Unable to create file "/var/
root/.lazarus/compilertest.pas"
  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
include/darwin/../unix/lazbaseconf.inc
  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
[TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a
detailed dump follows:
[TGtkWidgetSet.Destroy]  DCs:   04A35438
[TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased
GDIObjects,
a detailed dump follows:
[TGtkWidgetSet.Destroy]   GDIOs: 04A15808 04A15868 04A157A8
04A15448
[TGtkWidgetSet.Destroy]   gdiBitmap: 1
[TGtkWidgetSet.Destroy]   gdiBrush: 1
[TGtkWidgetSet.Destroy]   gdiFont: 1
[TGtkWidgetSet.Destroy]   gdiPen: 1
Runtime error 217 at $E5FC
  $E5FC
  $EC5C
  $000401BC  TMAINIDE__CREATE,  line 1127 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
  $0001D9D8
  $1C64  _start,  of /SourceCache/Csu/Csu-58//SourceCache/ 
Csu/

Csu-58/crt.c
  $1B0C of SynEditTypes.pp

sh-2.05b$


Panagiotis


On May 14, 2006, at 8:08 PM, Vincent Snijders wrote:


Panagiotis Sidiropoulos wrote:
I'm trying to install Lazarus on MacOSX for several days 

Re: [lazarus] Who needs Unicode controls.

2006-05-14 Thread Felipe Monteiro de Carvalho

On 5/14/06, Mattias Gaertner <[EMAIL PROTECTED]> wrote:

The question is: should the LCL use the 'native' string type and let the
applications write three times the code. Or should the LCL use UTF-8 and map
internally in the interfaces and let the applications write once and compile
anywhere.


Today it uses native strings. Then people need to set strings by code,
and not using the IDE, and do something like this:

{$IFDEF LCLGtk2}
set utf-8 strings
{$ELSE}
set iso strings
{$ENDIF}

This isn't the end of the world, but is somewhat inconvenient.

To answer which system is better, it is necessary to compare the
overhead with the benefits.

It would be nice to calculate what exactly is the overhead produced by
the string conversion. Considering that you mostly set the strings of
your GUI only once, it probably isn't relevant for most uses.

--
Felipe Monteiro de Carvalho

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Who needs Unicode controls.

2006-05-14 Thread Mattias Gaertner
On Sun, 14 May 2006 17:36:15 -0300
"Felipe Monteiro de Carvalho" <[EMAIL PROTECTED]> wrote:

> On 5/12/06, Borut Maricic <[EMAIL PROTECTED]> wrote:
> > I agree - this is also my understanding after the recent
> > thread. It seems that it would be highly inefficient on
> > native utf-16 machines (such as WinNT+), but it should work,
> > in principle.
> 
> This is also very inefficient on iso systems, such as win 9x, but this
> is necessare so you only need to provide strings in utf-8, otherwise
> you would need strings in iso, utf-8 and utf-16

The question is: should the LCL use the 'native' string type and let the
applications write three times the code. Or should the LCL use UTF-8 and map
internally in the interfaces and let the applications write once and compile
anywhere.


Mattias

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Mattias Gaertner
On Sun, 14 May 2006 23:34:45 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:

> Is there any information I can provide would help you figure it out?

What gives:

ls -laR /var/root/.lazarus
df -h
touch /var/root/.lazarus/compilertest.pas


Mattias



> It's OK with me, starting Lazarus this way is not big deal.
> 
> Panagiotis
> 
> On May 14, 2006, at 11:22 PM, Mattias Gaertner wrote:
> 
> > On Sun, 14 May 2006 23:16:22 +0300
> > Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:
> >
> >>> If this does not help, please try to start with
> >>> lazarus --primary-config-path=/tmp/.lazarus
> >>
> >> Starting Lazarus this way I see at last IDE. Thank you very much for
> >> your help. Please allow me to get back for any other problem.
> >
> > Then something is rotten with your /var/root/.lazarus directory.
> >
> > Mattias
> >
> >
> >>
> >> Panagiotis
> >>
> >>
> >> On May 14, 2006, at 11:00 PM, Mattias Gaertner wrote:
> >>
> >>> On Sun, 14 May 2006 21:05:48 +0300
> >>> Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:
> >>>
>  Additional to prior information, "var/root/.lazarus" folder  
>  exist and
>  creating files is allowed through user account logged in.
> >>>
> >>> Strange.
> >>> I changed the procedure to catch the exception. But it means the
> >>> IDE can not
> >>> write to its config directory. Either the disk is full or some
> >>> other error
> >>> occur.
> >>> Please remove /var/root/.lazarus ad try again.
> >>> If this does not help, please try to start with
> >>> lazarus --primary-config-path=/tmp/.lazarus
> >>> If this helps then something is broken with /var/root/.lazarus.
> >>>
> >>> Mattias
> >>>
> >>>
> 
>  Panagioltis
> 
> 
>  On May 14, 2006, at 8:40 PM, Panagiotis Sidiropoulos wrote:
> 
> > Here is xterm results. A message dialog appear with message  
> > "Unable
> > to create file "/var/root/.lazarus/compilertest.pas". I had this
> > message a couple of times before but thought it was privileges
> > issue so, I used to change user account again. Please ask for any
> > more information needed to get into conclusion.
> >
> > sh-2.05b$ cd /usr/share/lazarus/
> > sh-2.05b$ ./lazarus
> > TApplication.IconChanged - TODO: convert this message...no
> > implementation in gtk or win32
> > Note: environment config file not found - using defaults
> > NOTE: editor options config file not found - using defaults
> > WARNING: unable to write code template file "/var/root/.lazarus/
> > lazarus.dci"
> > NOTE: miscellaneous options file not found - using defaults
> > NOTE: codetools config file not found - using defaults
> > [TMainIDE.Destroy] A
> > [TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
> > [TMainIDE.Destroy] END
> > [FORMS.PP] ExceptionOccurred
> >   Sender=EFCreateError
> >   Exception=Unable to create file "/var/root/.lazarus/
> > compilertest.pas"
> >   Stack trace:
> >   $00088FD0
> >   $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
> > include/darwin/../unix/lazbaseconf.inc
> >   $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
> >   $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
> >   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> > TApplication.HandleException Unable to create file "/var/
> > root/.lazarus/compilertest.pas"
> >   Stack trace:
> >   $00088FD0
> >   $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
> > include/darwin/../unix/lazbaseconf.inc
> >   $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
> >   $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
> >   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> > [TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a
> > detailed dump follows:
> > [TGtkWidgetSet.Destroy]  DCs:   04A35438
> > [TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased  
> > GDIObjects,
> > a detailed dump follows:
> > [TGtkWidgetSet.Destroy]   GDIOs: 04A15808 04A15868 04A157A8  
> > 04A15448
> > [TGtkWidgetSet.Destroy]   gdiBitmap: 1
> > [TGtkWidgetSet.Destroy]   gdiBrush: 1
> > [TGtkWidgetSet.Destroy]   gdiFont: 1
> > [TGtkWidgetSet.Destroy]   gdiPen: 1
> > Runtime error 217 at $E5FC
> >   $E5FC
> >   $EC5C
> >   $000401BC  TMAINIDE__CREATE,  line 1127 of Main.pp
> >   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> >   $0001D9D8
> >   $1C64  _start,  of /SourceCache/Csu/Csu-58//SourceCache/Csu/
> > Csu-58/crt.c
> >   $1B0C of SynEditTypes.pp
> >
> > sh-2.05b$
> >
> >
> > Panagiotis
> >
> >
> > On May 14, 2006, at 8:08 PM, Vincent Snijders wrote:
> >
> >> Panagiotis Sidiropoulos wrote:
> >>> I'm trying to install Lazarus on MacOSX for several days with no
> >>> luck  so I decide to start over again. After cleaning any
> >>> exist

Re: [lazarus] Who needs Unicode controls.

2006-05-14 Thread Felipe Monteiro de Carvalho

On 5/12/06, Borut Maricic <[EMAIL PROTECTED]> wrote:

I agree - this is also my understanding after the recent
thread. It seems that it would be highly inefficient on
native utf-16 machines (such as WinNT+), but it should work,
in principle.


This is also very inefficient on iso systems, such as win 9x, but this
is necessare so you only need to provide strings in utf-8, otherwise
you would need strings in iso, utf-8 and utf-16

--
Felipe Monteiro de Carvalho

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Panagiotis Sidiropoulos

Is there any information I can provide would help you figure it out?
It's OK with me, starting Lazarus this way is not big deal.

Panagiotis

On May 14, 2006, at 11:22 PM, Mattias Gaertner wrote:


On Sun, 14 May 2006 23:16:22 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:


If this does not help, please try to start with
lazarus --primary-config-path=/tmp/.lazarus


Starting Lazarus this way I see at last IDE. Thank you very much for
your help. Please allow me to get back for any other problem.


Then something is rotten with your /var/root/.lazarus directory.

Mattias




Panagiotis


On May 14, 2006, at 11:00 PM, Mattias Gaertner wrote:


On Sun, 14 May 2006 21:05:48 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:

Additional to prior information, "var/root/.lazarus" folder  
exist and

creating files is allowed through user account logged in.


Strange.
I changed the procedure to catch the exception. But it means the
IDE can not
write to its config directory. Either the disk is full or some
other error
occur.
Please remove /var/root/.lazarus ad try again.
If this does not help, please try to start with
lazarus --primary-config-path=/tmp/.lazarus
If this helps then something is broken with /var/root/.lazarus.

Mattias




Panagioltis


On May 14, 2006, at 8:40 PM, Panagiotis Sidiropoulos wrote:

Here is xterm results. A message dialog appear with message  
"Unable

to create file "/var/root/.lazarus/compilertest.pas". I had this
message a couple of times before but thought it was privileges
issue so, I used to change user account again. Please ask for any
more information needed to get into conclusion.

sh-2.05b$ cd /usr/share/lazarus/
sh-2.05b$ ./lazarus
TApplication.IconChanged - TODO: convert this message...no
implementation in gtk or win32
Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
WARNING: unable to write code template file "/var/root/.lazarus/
lazarus.dci"
NOTE: miscellaneous options file not found - using defaults
NOTE: codetools config file not found - using defaults
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
[FORMS.PP] ExceptionOccurred
  Sender=EFCreateError
  Exception=Unable to create file "/var/root/.lazarus/
compilertest.pas"
  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
include/darwin/../unix/lazbaseconf.inc
  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
TApplication.HandleException Unable to create file "/var/
root/.lazarus/compilertest.pas"
  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
include/darwin/../unix/lazbaseconf.inc
  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
[TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a
detailed dump follows:
[TGtkWidgetSet.Destroy]  DCs:   04A35438
[TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased  
GDIObjects,

a detailed dump follows:
[TGtkWidgetSet.Destroy]   GDIOs: 04A15808 04A15868 04A157A8  
04A15448

[TGtkWidgetSet.Destroy]   gdiBitmap: 1
[TGtkWidgetSet.Destroy]   gdiBrush: 1
[TGtkWidgetSet.Destroy]   gdiFont: 1
[TGtkWidgetSet.Destroy]   gdiPen: 1
Runtime error 217 at $E5FC
  $E5FC
  $EC5C
  $000401BC  TMAINIDE__CREATE,  line 1127 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
  $0001D9D8
  $1C64  _start,  of /SourceCache/Csu/Csu-58//SourceCache/Csu/
Csu-58/crt.c
  $1B0C of SynEditTypes.pp

sh-2.05b$


Panagiotis


On May 14, 2006, at 8:08 PM, Vincent Snijders wrote:


Panagiotis Sidiropoulos wrote:

I'm trying to install Lazarus on MacOSX for several days with no
luck  so I decide to start over again. After cleaning any
existing files  for previous installations and testings, I
followed these steps:
1. I Installed files:
- fpc-2.1.1-20060511-powerpc-macosx.dmg
- fpcsrc-2.1.1-20060511-powerpc-macosx.dmg
- lazarus-0.9.15-20060511-powerpc-macosx.dmg
As a result I had fpc and lazarus installed but could not open
lazarus due to ppcppc fpc compiler could not be found. After
this  message, lazarus wouldn't start. I'm not sure if this was
the reason.
2. I SVNed both fpc and Lazarus.
3. Run "make clean all" for fpc. Compilation completed
successfully.
4. Run "make install" for fpc. Installation completed
successfully.
5. Run "make clean all" for lazarus. Compilation completed
successfully.
6. Run "make install" for lazarus. Installation completed
successfully. Although .dmg installed lazarus on /usr/local/
share,  "make install" installed lazarus on /usr/share. Why is
that?
Now, what happen when trying to open lazarus as a root user in
various ways:
- While opening Lazarus from it's .dmg installed folder, it  
hangs

on  splash screen.
- W

Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Mattias Gaertner
On Sun, 14 May 2006 23:16:22 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:

> > If this does not help, please try to start with
> > lazarus --primary-config-path=/tmp/.lazarus
> 
> Starting Lazarus this way I see at last IDE. Thank you very much for  
> your help. Please allow me to get back for any other problem.

Then something is rotten with your /var/root/.lazarus directory.

Mattias


> 
> Panagiotis
> 
> 
> On May 14, 2006, at 11:00 PM, Mattias Gaertner wrote:
> 
> > On Sun, 14 May 2006 21:05:48 +0300
> > Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:
> >
> >> Additional to prior information, "var/root/.lazarus" folder exist and
> >> creating files is allowed through user account logged in.
> >
> > Strange.
> > I changed the procedure to catch the exception. But it means the  
> > IDE can not
> > write to its config directory. Either the disk is full or some  
> > other error
> > occur.
> > Please remove /var/root/.lazarus ad try again.
> > If this does not help, please try to start with
> > lazarus --primary-config-path=/tmp/.lazarus
> > If this helps then something is broken with /var/root/.lazarus.
> >
> > Mattias
> >
> >
> >>
> >> Panagioltis
> >>
> >>
> >> On May 14, 2006, at 8:40 PM, Panagiotis Sidiropoulos wrote:
> >>
> >>> Here is xterm results. A message dialog appear with message "Unable
> >>> to create file "/var/root/.lazarus/compilertest.pas". I had this
> >>> message a couple of times before but thought it was privileges
> >>> issue so, I used to change user account again. Please ask for any
> >>> more information needed to get into conclusion.
> >>>
> >>> sh-2.05b$ cd /usr/share/lazarus/
> >>> sh-2.05b$ ./lazarus
> >>> TApplication.IconChanged - TODO: convert this message...no
> >>> implementation in gtk or win32
> >>> Note: environment config file not found - using defaults
> >>> NOTE: editor options config file not found - using defaults
> >>> WARNING: unable to write code template file "/var/root/.lazarus/
> >>> lazarus.dci"
> >>> NOTE: miscellaneous options file not found - using defaults
> >>> NOTE: codetools config file not found - using defaults
> >>> [TMainIDE.Destroy] A
> >>> [TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
> >>> [TMainIDE.Destroy] END
> >>> [FORMS.PP] ExceptionOccurred
> >>>   Sender=EFCreateError
> >>>   Exception=Unable to create file "/var/root/.lazarus/
> >>> compilertest.pas"
> >>>   Stack trace:
> >>>   $00088FD0
> >>>   $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
> >>> include/darwin/../unix/lazbaseconf.inc
> >>>   $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
> >>>   $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
> >>>   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> >>> TApplication.HandleException Unable to create file "/var/
> >>> root/.lazarus/compilertest.pas"
> >>>   Stack trace:
> >>>   $00088FD0
> >>>   $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
> >>> include/darwin/../unix/lazbaseconf.inc
> >>>   $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
> >>>   $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
> >>>   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> >>> [TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a
> >>> detailed dump follows:
> >>> [TGtkWidgetSet.Destroy]  DCs:   04A35438
> >>> [TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased GDIObjects,
> >>> a detailed dump follows:
> >>> [TGtkWidgetSet.Destroy]   GDIOs: 04A15808 04A15868 04A157A8 04A15448
> >>> [TGtkWidgetSet.Destroy]   gdiBitmap: 1
> >>> [TGtkWidgetSet.Destroy]   gdiBrush: 1
> >>> [TGtkWidgetSet.Destroy]   gdiFont: 1
> >>> [TGtkWidgetSet.Destroy]   gdiPen: 1
> >>> Runtime error 217 at $E5FC
> >>>   $E5FC
> >>>   $EC5C
> >>>   $000401BC  TMAINIDE__CREATE,  line 1127 of Main.pp
> >>>   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> >>>   $0001D9D8
> >>>   $1C64  _start,  of /SourceCache/Csu/Csu-58//SourceCache/Csu/
> >>> Csu-58/crt.c
> >>>   $1B0C of SynEditTypes.pp
> >>>
> >>> sh-2.05b$
> >>>
> >>>
> >>> Panagiotis
> >>>
> >>>
> >>> On May 14, 2006, at 8:08 PM, Vincent Snijders wrote:
> >>>
>  Panagiotis Sidiropoulos wrote:
> > I'm trying to install Lazarus on MacOSX for several days with no
> > luck  so I decide to start over again. After cleaning any
> > existing files  for previous installations and testings, I
> > followed these steps:
> > 1. I Installed files:
> > - fpc-2.1.1-20060511-powerpc-macosx.dmg
> > - fpcsrc-2.1.1-20060511-powerpc-macosx.dmg
> > - lazarus-0.9.15-20060511-powerpc-macosx.dmg
> > As a result I had fpc and lazarus installed but could not open
> > lazarus due to ppcppc fpc compiler could not be found. After
> > this  message, lazarus wouldn't start. I'm not sure if this was
> > the reason.
> > 2. I SVNed both fpc and Lazarus.
> > 3. Run "make clean all" for fpc. Compilation completed  
> > successfully.
> > 4. Run "make install" for fpc. Installation comple

Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Panagiotis Sidiropoulos

If this does not help, please try to start with
lazarus --primary-config-path=/tmp/.lazarus


Starting Lazarus this way I see at last IDE. Thank you very much for  
your help. Please allow me to get back for any other problem.


Panagiotis


On May 14, 2006, at 11:00 PM, Mattias Gaertner wrote:


On Sun, 14 May 2006 21:05:48 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:


Additional to prior information, "var/root/.lazarus" folder exist and
creating files is allowed through user account logged in.


Strange.
I changed the procedure to catch the exception. But it means the  
IDE can not
write to its config directory. Either the disk is full or some  
other error

occur.
Please remove /var/root/.lazarus ad try again.
If this does not help, please try to start with
lazarus --primary-config-path=/tmp/.lazarus
If this helps then something is broken with /var/root/.lazarus.

Mattias




Panagioltis


On May 14, 2006, at 8:40 PM, Panagiotis Sidiropoulos wrote:


Here is xterm results. A message dialog appear with message "Unable
to create file "/var/root/.lazarus/compilertest.pas". I had this
message a couple of times before but thought it was privileges
issue so, I used to change user account again. Please ask for any
more information needed to get into conclusion.

sh-2.05b$ cd /usr/share/lazarus/
sh-2.05b$ ./lazarus
TApplication.IconChanged - TODO: convert this message...no
implementation in gtk or win32
Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
WARNING: unable to write code template file "/var/root/.lazarus/
lazarus.dci"
NOTE: miscellaneous options file not found - using defaults
NOTE: codetools config file not found - using defaults
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
[FORMS.PP] ExceptionOccurred
  Sender=EFCreateError
  Exception=Unable to create file "/var/root/.lazarus/
compilertest.pas"
  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
include/darwin/../unix/lazbaseconf.inc
  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
TApplication.HandleException Unable to create file "/var/
root/.lazarus/compilertest.pas"
  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./
include/darwin/../unix/lazbaseconf.inc
  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
[TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a
detailed dump follows:
[TGtkWidgetSet.Destroy]  DCs:   04A35438
[TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased GDIObjects,
a detailed dump follows:
[TGtkWidgetSet.Destroy]   GDIOs: 04A15808 04A15868 04A157A8 04A15448
[TGtkWidgetSet.Destroy]   gdiBitmap: 1
[TGtkWidgetSet.Destroy]   gdiBrush: 1
[TGtkWidgetSet.Destroy]   gdiFont: 1
[TGtkWidgetSet.Destroy]   gdiPen: 1
Runtime error 217 at $E5FC
  $E5FC
  $EC5C
  $000401BC  TMAINIDE__CREATE,  line 1127 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
  $0001D9D8
  $1C64  _start,  of /SourceCache/Csu/Csu-58//SourceCache/Csu/
Csu-58/crt.c
  $1B0C of SynEditTypes.pp

sh-2.05b$


Panagiotis


On May 14, 2006, at 8:08 PM, Vincent Snijders wrote:


Panagiotis Sidiropoulos wrote:

I'm trying to install Lazarus on MacOSX for several days with no
luck  so I decide to start over again. After cleaning any
existing files  for previous installations and testings, I
followed these steps:
1. I Installed files:
- fpc-2.1.1-20060511-powerpc-macosx.dmg
- fpcsrc-2.1.1-20060511-powerpc-macosx.dmg
- lazarus-0.9.15-20060511-powerpc-macosx.dmg
As a result I had fpc and lazarus installed but could not open
lazarus due to ppcppc fpc compiler could not be found. After
this  message, lazarus wouldn't start. I'm not sure if this was
the reason.
2. I SVNed both fpc and Lazarus.
3. Run "make clean all" for fpc. Compilation completed  
successfully.
4. Run "make install" for fpc. Installation completed  
successfully.

5. Run "make clean all" for lazarus. Compilation completed
successfully.
6. Run "make install" for lazarus. Installation completed
successfully. Although .dmg installed lazarus on /usr/local/
share,  "make install" installed lazarus on /usr/share. Why is  
that?

Now, what happen when trying to open lazarus as a root user in
various ways:
- While opening Lazarus from it's .dmg installed folder, it hangs
on  splash screen.
- While opening startLazarus from it's .dmg installed folder, it
displays splash screen, splash screen disappear normally but
Lazarus  never show up.
- While opening Lazarus from compiled folder /usr/share, it hangs
on  splash screen.
- While opening startLazarus from  compiled folder /usr/share,
it  displays splash screen, splash screen disappear normally but
La

Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Mattias Gaertner
On Sun, 14 May 2006 21:05:48 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:

> Additional to prior information, "var/root/.lazarus" folder exist and  
> creating files is allowed through user account logged in.

Strange.
I changed the procedure to catch the exception. But it means the IDE can not
write to its config directory. Either the disk is full or some other error
occur.
Please remove /var/root/.lazarus ad try again.
If this does not help, please try to start with 
lazarus --primary-config-path=/tmp/.lazarus
If this helps then something is broken with /var/root/.lazarus. 

Mattias


> 
> Panagioltis
> 
> 
> On May 14, 2006, at 8:40 PM, Panagiotis Sidiropoulos wrote:
> 
> > Here is xterm results. A message dialog appear with message "Unable  
> > to create file "/var/root/.lazarus/compilertest.pas". I had this  
> > message a couple of times before but thought it was privileges  
> > issue so, I used to change user account again. Please ask for any  
> > more information needed to get into conclusion.
> >
> > sh-2.05b$ cd /usr/share/lazarus/
> > sh-2.05b$ ./lazarus
> > TApplication.IconChanged - TODO: convert this message...no  
> > implementation in gtk or win32
> > Note: environment config file not found - using defaults
> > NOTE: editor options config file not found - using defaults
> > WARNING: unable to write code template file "/var/root/.lazarus/ 
> > lazarus.dci"
> > NOTE: miscellaneous options file not found - using defaults
> > NOTE: codetools config file not found - using defaults
> > [TMainIDE.Destroy] A
> > [TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
> > [TMainIDE.Destroy] END
> > [FORMS.PP] ExceptionOccurred
> >   Sender=EFCreateError
> >   Exception=Unable to create file "/var/root/.lazarus/ 
> > compilertest.pas"
> >   Stack trace:
> >   $00088FD0
> >   $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./ 
> > include/darwin/../unix/lazbaseconf.inc
> >   $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
> >   $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
> >   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> > TApplication.HandleException Unable to create file "/var/ 
> > root/.lazarus/compilertest.pas"
> >   Stack trace:
> >   $00088FD0
> >   $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./ 
> > include/darwin/../unix/lazbaseconf.inc
> >   $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
> >   $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
> >   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> > [TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a  
> > detailed dump follows:
> > [TGtkWidgetSet.Destroy]  DCs:   04A35438
> > [TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased GDIObjects,  
> > a detailed dump follows:
> > [TGtkWidgetSet.Destroy]   GDIOs: 04A15808 04A15868 04A157A8 04A15448
> > [TGtkWidgetSet.Destroy]   gdiBitmap: 1
> > [TGtkWidgetSet.Destroy]   gdiBrush: 1
> > [TGtkWidgetSet.Destroy]   gdiFont: 1
> > [TGtkWidgetSet.Destroy]   gdiPen: 1
> > Runtime error 217 at $E5FC
> >   $E5FC
> >   $EC5C
> >   $000401BC  TMAINIDE__CREATE,  line 1127 of Main.pp
> >   $21AC  PASCALMAIN,  line 88 of lazarus.pp
> >   $0001D9D8
> >   $1C64  _start,  of /SourceCache/Csu/Csu-58//SourceCache/Csu/ 
> > Csu-58/crt.c
> >   $1B0C of SynEditTypes.pp
> >
> > sh-2.05b$
> >
> >
> > Panagiotis
> >
> >
> > On May 14, 2006, at 8:08 PM, Vincent Snijders wrote:
> >
> >> Panagiotis Sidiropoulos wrote:
> >>> I'm trying to install Lazarus on MacOSX for several days with no  
> >>> luck  so I decide to start over again. After cleaning any  
> >>> existing files  for previous installations and testings, I  
> >>> followed these steps:
> >>> 1. I Installed files:
> >>> - fpc-2.1.1-20060511-powerpc-macosx.dmg
> >>> - fpcsrc-2.1.1-20060511-powerpc-macosx.dmg
> >>> - lazarus-0.9.15-20060511-powerpc-macosx.dmg
> >>> As a result I had fpc and lazarus installed but could not open   
> >>> lazarus due to ppcppc fpc compiler could not be found. After  
> >>> this  message, lazarus wouldn't start. I'm not sure if this was  
> >>> the reason.
> >>> 2. I SVNed both fpc and Lazarus.
> >>> 3. Run "make clean all" for fpc. Compilation completed successfully.
> >>> 4. Run "make install" for fpc. Installation completed successfully.
> >>> 5. Run "make clean all" for lazarus. Compilation completed  
> >>> successfully.
> >>> 6. Run "make install" for lazarus. Installation completed   
> >>> successfully. Although .dmg installed lazarus on /usr/local/ 
> >>> share,  "make install" installed lazarus on /usr/share. Why is that?
> >>> Now, what happen when trying to open lazarus as a root user in   
> >>> various ways:
> >>> - While opening Lazarus from it's .dmg installed folder, it hangs  
> >>> on  splash screen.
> >>> - While opening startLazarus from it's .dmg installed folder, it   
> >>> displays splash screen, splash screen disappear normally but  
> >>> Lazarus  never show up.
> >>> - While opening Lazarus from c

Re: [lazarus] VirtualTreeView compile error - FPC 2.0.2

2006-05-14 Thread Vincent Snijders

Christian U. wrote:

Hey, what is hard about zipping the sources and sending me an email?



not hard but nothing i do every 2 weeks :)

by the way, what about acs ? removed from ccr ?


I think it is hidden by sourceforge new directory structure, but it will 
be visible if you select the right package or view older releases:

http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=98986&release_id=330363


Vincent.

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Florian Klaempfl
Al Boldi wrote:
> Florian Klaempfl wrote:
>> Al Boldi wrote:
>>> A RAD/IDE should not lock itself into one language only, but should
>>> rather strive to be compiler/language independent.
>> Over looked into the FCL/LCL how close they are tight with the compiler?
> 
> Couldn't this be addressed using plugins?

How? Lazarus depends also a lot on the classes implemented by FPC. See
e.g. streaming of components.

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] VirtualTreeView compile error - FPC 2.0.2

2006-05-14 Thread Christian U.
> Hey, what is hard about zipping the sources and sending me an email?

not hard but nothing i do every 2 weeks :)

by the way, what about acs ? removed from ccr ?


regards
Christian

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread L505

> On Sun, 14 May 2006 21:00:44 +0300
> Al Boldi <[EMAIL PROTECTED]> wrote:
> 
> > Calling it OpenRAD would probably be perfect, unless it's already taken.
> 
> That's a description, not a name.
> 
> Micha

Call it DevCo IDE then ;-)

Just admit it - the best name for the IDE is "Lars".

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread L505

> Michael Van Canneyt wrote:
> > If Lazarus puts pascal as a language on the map again, it's name is
> > VERY well chosen indeed, as Lazarus rose again from the grave !!
>
> A RAD/IDE should not lock itself into one language only, but should rather
> strive to be compiler/language independent.  Implementing this with the FPC
> would probably be proof enough that Pascal isn't dead.

This is very very hard to do. It could be done with a plug-in system - if you 
unload the
Pascal parser then the IDE is no longer a Pascal IDE but now a C++ ide. For 
example,
CodeTools/CodeInsight needs a parser to parse the text in the IDE window. You'd 
have to be
able to unplug the Pascal CodeTools parser and plug another language CodeTools 
parser in.
But this is much more man-power required than just focusing on one language. 
Look at Vim
and Emacs - they are supposedly the tools which are supposed to handle multiple 
languages.
But what good are they? Don't we have to build Emacs plug-ins in Lisp? Why not 
Emacs
plug-ins in Pascal?

There is always some language favor it seems. And Eclipse? It is favored for 
Java - even
though it's supposed to be a multi language development tool. And as for 
BDS2006? It only
handles C++/Pascal but why not Lisp, Perl, PHP? If Borland doesn't have the man 
power it
is very slim chance that a small open source project can handle such a task. 
And then we
have to beg the question - where do we draw the line? Which languages do we 
skip? Perl?
Python? TCL? Algol? Right now it is easy to draw the line - Pascal. It's a very 
easy line
to draw. If you let this line slip - it becomes very hard to draw. Where do you 
stop? How
many languages are on the chocolate bar packaging before the chocolate bar 
package becomes
so flooded with languages and so lacking of actual chocolate bar?

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] VirtualTreeView compile error - FPC 2.0.2

2006-05-14 Thread Vincent Snijders

Christian U. wrote:

Well, I meant access in a broader term (svn based access). I do not
use csv... but I think there is something like tortoisecsv for the
brokenOS on which i'm right now. I'll try to get a download.

Is there a reason why zip distrib are not frequently released (since
it makes 2 months it's corrected)? Is there a reason not to use the
csv version?



no, only becouse i always have to ask vincent if he could load it up ...
its not a very easy way to publish files in the ccr



Hey, what is hard about zipping the sources and sending me an email?

Vincent

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Al Boldi
Florian Klaempfl wrote:
> Al Boldi wrote:
> > A RAD/IDE should not lock itself into one language only, but should
> > rather strive to be compiler/language independent.
>
> Over looked into the FCL/LCL how close they are tight with the compiler?

Couldn't this be addressed using plugins?

Thanks!

--
Al

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Micha Nelissen
On Sun, 14 May 2006 21:00:44 +0300
Al Boldi <[EMAIL PROTECTED]> wrote:

> Calling it OpenRAD would probably be perfect, unless it's already taken.

That's a description, not a name.

Micha

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Who needs Unicode controls.

2006-05-14 Thread Christian U.
> What non Latin languages (such as Arabic, Chinese) do you need to be
> supported ?

Chinese traditional and simplified and maybe russian and turkey unicode


regards
Christian Ulrich


_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] VirtualTreeView compile error - FPC 2.0.2

2006-05-14 Thread Christian U.
> Well, I meant access in a broader term (svn based access). I do not
> use csv... but I think there is something like tortoisecsv for the
> brokenOS on which i'm right now. I'll try to get a download.
> 
> Is there a reason why zip distrib are not frequently released (since
> it makes 2 months it's corrected)? Is there a reason not to use the
> csv version?

no, only becouse i always have to ask vincent if he could load it up ...
its not a very easy way to publish files in the ccr

regards
Christian

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Florian Klaempfl
[EMAIL PROTECTED] wrote:
> By the way,
> Why to have a PR noise at all?
> Why don't just keep doing its development and spreading it  through its
> website as it is?

Agreed and that's why I usually don't respond to such threads and work
instead on FPC :)

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Florian Klaempfl
Al Boldi wrote:
> Michael Van Canneyt wrote:
>> If Lazarus puts pascal as a language on the map again, it's name is
>> VERY well chosen indeed, as Lazarus rose again from the grave !!
> 
> A RAD/IDE should not lock itself into one language only, but should rather 
> strive to be compiler/language independent.  

Over looked into the FCL/LCL how close they are tight with the compiler?

> Implementing this with the FPC 
> would probably be proof enough that Pascal isn't dead.
> 
> Calling it OpenRAD would probably be perfect, unless it's already taken.
> 
> Thanks!
> 
> --
> Al
> 
> _
>  To unsubscribe: mail [EMAIL PROTECTED] with
> "unsubscribe" as the Subject
>archives at http://www.lazarus.freepascal.org/mailarchives
> 

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread anteusz

By the way,
Why to have a PR noise at all?
Why don't just keep doing its development and spreading it  through its 
website as it is?

Is it not enough what exists already?

Márton Papp

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Panagiotis Sidiropoulos
Additional to prior information, "var/root/.lazarus" folder exist and  
creating files is allowed through user account logged in.


Panagioltis


On May 14, 2006, at 8:40 PM, Panagiotis Sidiropoulos wrote:

Here is xterm results. A message dialog appear with message "Unable  
to create file "/var/root/.lazarus/compilertest.pas". I had this  
message a couple of times before but thought it was privileges  
issue so, I used to change user account again. Please ask for any  
more information needed to get into conclusion.


sh-2.05b$ cd /usr/share/lazarus/
sh-2.05b$ ./lazarus
TApplication.IconChanged - TODO: convert this message...no  
implementation in gtk or win32

Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
WARNING: unable to write code template file "/var/root/.lazarus/ 
lazarus.dci"

NOTE: miscellaneous options file not found - using defaults
NOTE: codetools config file not found - using defaults
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
[FORMS.PP] ExceptionOccurred
  Sender=EFCreateError
  Exception=Unable to create file "/var/root/.lazarus/ 
compilertest.pas"

  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./ 
include/darwin/../unix/lazbaseconf.inc

  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
TApplication.HandleException Unable to create file "/var/ 
root/.lazarus/compilertest.pas"

  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./ 
include/darwin/../unix/lazbaseconf.inc

  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
[TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a  
detailed dump follows:

[TGtkWidgetSet.Destroy]  DCs:   04A35438
[TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased GDIObjects,  
a detailed dump follows:

[TGtkWidgetSet.Destroy]   GDIOs: 04A15808 04A15868 04A157A8 04A15448
[TGtkWidgetSet.Destroy]   gdiBitmap: 1
[TGtkWidgetSet.Destroy]   gdiBrush: 1
[TGtkWidgetSet.Destroy]   gdiFont: 1
[TGtkWidgetSet.Destroy]   gdiPen: 1
Runtime error 217 at $E5FC
  $E5FC
  $EC5C
  $000401BC  TMAINIDE__CREATE,  line 1127 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
  $0001D9D8
  $1C64  _start,  of /SourceCache/Csu/Csu-58//SourceCache/Csu/ 
Csu-58/crt.c

  $1B0C of SynEditTypes.pp

sh-2.05b$


Panagiotis


On May 14, 2006, at 8:08 PM, Vincent Snijders wrote:


Panagiotis Sidiropoulos wrote:
I'm trying to install Lazarus on MacOSX for several days with no  
luck  so I decide to start over again. After cleaning any  
existing files  for previous installations and testings, I  
followed these steps:

1. I Installed files:
- fpc-2.1.1-20060511-powerpc-macosx.dmg
- fpcsrc-2.1.1-20060511-powerpc-macosx.dmg
- lazarus-0.9.15-20060511-powerpc-macosx.dmg
As a result I had fpc and lazarus installed but could not open   
lazarus due to ppcppc fpc compiler could not be found. After  
this  message, lazarus wouldn't start. I'm not sure if this was  
the reason.

2. I SVNed both fpc and Lazarus.
3. Run "make clean all" for fpc. Compilation completed successfully.
4. Run "make install" for fpc. Installation completed successfully.
5. Run "make clean all" for lazarus. Compilation completed  
successfully.
6. Run "make install" for lazarus. Installation completed   
successfully. Although .dmg installed lazarus on /usr/local/ 
share,  "make install" installed lazarus on /usr/share. Why is that?
Now, what happen when trying to open lazarus as a root user in   
various ways:
- While opening Lazarus from it's .dmg installed folder, it hangs  
on  splash screen.
- While opening startLazarus from it's .dmg installed folder, it   
displays splash screen, splash screen disappear normally but  
Lazarus  never show up.
- While opening Lazarus from compiled folder /usr/share, it hangs  
on  splash screen.
- While opening startLazarus from  compiled folder /usr/share,  
it  displays splash screen, splash screen disappear normally but  
Lazarus  never show up.
Unfortunately I'm out of ideas. If anyone could help, it would be  
nice.

Apple iBook G4, 512 MB Ram
MacOSX 10.4.6
FPC revision 3526
Lazarus revision 9281
Panagiotis


If you start lazarus in a xterm, what messages do you see?

Vincent.

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives



_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives




Re: [lazarus] Request for PR noise !

2006-05-14 Thread Al Boldi
Michael Van Canneyt wrote:
> If Lazarus puts pascal as a language on the map again, it's name is
> VERY well chosen indeed, as Lazarus rose again from the grave !!

A RAD/IDE should not lock itself into one language only, but should rather 
strive to be compiler/language independent.  Implementing this with the FPC 
would probably be proof enough that Pascal isn't dead.

Calling it OpenRAD would probably be perfect, unless it's already taken.

Thanks!

--
Al

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Panagiotis Sidiropoulos
Here is xterm results. A message dialog appear with message "Unable  
to create file "/var/root/.lazarus/compilertest.pas". I had this  
message a couple of times before but thought it was privileges issue  
so, I used to change user account again. Please ask for any more  
information needed to get into conclusion.


sh-2.05b$ cd /usr/share/lazarus/
sh-2.05b$ ./lazarus
TApplication.IconChanged - TODO: convert this message...no  
implementation in gtk or win32

Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
WARNING: unable to write code template file "/var/root/.lazarus/ 
lazarus.dci"

NOTE: miscellaneous options file not found - using defaults
NOTE: codetools config file not found - using defaults
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
[FORMS.PP] ExceptionOccurred
  Sender=EFCreateError
  Exception=Unable to create file "/var/root/.lazarus/compilertest.pas"
  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./ 
include/darwin/../unix/lazbaseconf.inc

  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
TApplication.HandleException Unable to create file "/var/ 
root/.lazarus/compilertest.pas"

  Stack trace:
  $00088FD0
  $00398DFC  CREATECOMPILERTESTPASCALFILENAME,  line 110 of ./ 
include/darwin/../unix/lazbaseconf.inc

  $0006AEE8  TMAINIDE__INITCODETOOLBOSS,  line 10320 of Main.pp
  $0003FE24  TMAINIDE__CREATE,  line 1077 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
[TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a  
detailed dump follows:

[TGtkWidgetSet.Destroy]  DCs:   04A35438
[TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased GDIObjects, a  
detailed dump follows:

[TGtkWidgetSet.Destroy]   GDIOs: 04A15808 04A15868 04A157A8 04A15448
[TGtkWidgetSet.Destroy]   gdiBitmap: 1
[TGtkWidgetSet.Destroy]   gdiBrush: 1
[TGtkWidgetSet.Destroy]   gdiFont: 1
[TGtkWidgetSet.Destroy]   gdiPen: 1
Runtime error 217 at $E5FC
  $E5FC
  $EC5C
  $000401BC  TMAINIDE__CREATE,  line 1127 of Main.pp
  $21AC  PASCALMAIN,  line 88 of lazarus.pp
  $0001D9D8
  $1C64  _start,  of /SourceCache/Csu/Csu-58//SourceCache/Csu/ 
Csu-58/crt.c

  $1B0C of SynEditTypes.pp

sh-2.05b$


Panagiotis


On May 14, 2006, at 8:08 PM, Vincent Snijders wrote:


Panagiotis Sidiropoulos wrote:
I'm trying to install Lazarus on MacOSX for several days with no  
luck  so I decide to start over again. After cleaning any existing  
files  for previous installations and testings, I followed these  
steps:

1. I Installed files:
- fpc-2.1.1-20060511-powerpc-macosx.dmg
- fpcsrc-2.1.1-20060511-powerpc-macosx.dmg
- lazarus-0.9.15-20060511-powerpc-macosx.dmg
As a result I had fpc and lazarus installed but could not open   
lazarus due to ppcppc fpc compiler could not be found. After this   
message, lazarus wouldn't start. I'm not sure if this was the reason.

2. I SVNed both fpc and Lazarus.
3. Run "make clean all" for fpc. Compilation completed successfully.
4. Run "make install" for fpc. Installation completed successfully.
5. Run "make clean all" for lazarus. Compilation completed  
successfully.
6. Run "make install" for lazarus. Installation completed   
successfully. Although .dmg installed lazarus on /usr/local/ 
share,  "make install" installed lazarus on /usr/share. Why is that?
Now, what happen when trying to open lazarus as a root user in   
various ways:
- While opening Lazarus from it's .dmg installed folder, it hangs  
on  splash screen.
- While opening startLazarus from it's .dmg installed folder, it   
displays splash screen, splash screen disappear normally but  
Lazarus  never show up.
- While opening Lazarus from compiled folder /usr/share, it hangs  
on  splash screen.
- While opening startLazarus from  compiled folder /usr/share, it   
displays splash screen, splash screen disappear normally but  
Lazarus  never show up.
Unfortunately I'm out of ideas. If anyone could help, it would be  
nice.

Apple iBook G4, 512 MB Ram
MacOSX 10.4.6
FPC revision 3526
Lazarus revision 9281
Panagiotis


If you start lazarus in a xterm, what messages do you see?

Vincent.

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives



_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Vincent Snijders

Panagiotis Sidiropoulos wrote:
I'm trying to install Lazarus on MacOSX for several days with no luck  
so I decide to start over again. After cleaning any existing files  for 
previous installations and testings, I followed these steps:


1. I Installed files:
- fpc-2.1.1-20060511-powerpc-macosx.dmg
- fpcsrc-2.1.1-20060511-powerpc-macosx.dmg
- lazarus-0.9.15-20060511-powerpc-macosx.dmg

As a result I had fpc and lazarus installed but could not open  lazarus 
due to ppcppc fpc compiler could not be found. After this  message, 
lazarus wouldn't start. I'm not sure if this was the reason.


2. I SVNed both fpc and Lazarus.

3. Run "make clean all" for fpc. Compilation completed successfully.

4. Run "make install" for fpc. Installation completed successfully.

5. Run "make clean all" for lazarus. Compilation completed successfully.

6. Run "make install" for lazarus. Installation completed  successfully. 
Although .dmg installed lazarus on /usr/local/share,  "make install" 
installed lazarus on /usr/share. Why is that?


Now, what happen when trying to open lazarus as a root user in  various 
ways:
- While opening Lazarus from it's .dmg installed folder, it hangs on  
splash screen.
- While opening startLazarus from it's .dmg installed folder, it  
displays splash screen, splash screen disappear normally but Lazarus  
never show up.
- While opening Lazarus from compiled folder /usr/share, it hangs on  
splash screen.
- While opening startLazarus from  compiled folder /usr/share, it  
displays splash screen, splash screen disappear normally but Lazarus  
never show up.


Unfortunately I'm out of ideas. If anyone could help, it would be nice.

Apple iBook G4, 512 MB Ram
MacOSX 10.4.6
FPC revision 3526
Lazarus revision 9281

Panagiotis



If you start lazarus in a xterm, what messages do you see?

Vincent.

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] MacOS X - Lazarus installation

2006-05-14 Thread Panagiotis Sidiropoulos
I'm trying to install Lazarus on MacOSX for several days with no luck  
so I decide to start over again. After cleaning any existing files  
for previous installations and testings, I followed these steps:


1. I Installed files:
- fpc-2.1.1-20060511-powerpc-macosx.dmg
- fpcsrc-2.1.1-20060511-powerpc-macosx.dmg
- lazarus-0.9.15-20060511-powerpc-macosx.dmg

As a result I had fpc and lazarus installed but could not open  
lazarus due to ppcppc fpc compiler could not be found. After this  
message, lazarus wouldn't start. I'm not sure if this was the reason.


2. I SVNed both fpc and Lazarus.

3. Run "make clean all" for fpc. Compilation completed successfully.

4. Run "make install" for fpc. Installation completed successfully.

5. Run "make clean all" for lazarus. Compilation completed successfully.

6. Run "make install" for lazarus. Installation completed  
successfully. Although .dmg installed lazarus on /usr/local/share,  
"make install" installed lazarus on /usr/share. Why is that?


Now, what happen when trying to open lazarus as a root user in  
various ways:
- While opening Lazarus from it's .dmg installed folder, it hangs on  
splash screen.
- While opening startLazarus from it's .dmg installed folder, it  
displays splash screen, splash screen disappear normally but Lazarus  
never show up.
- While opening Lazarus from compiled folder /usr/share, it hangs on  
splash screen.
- While opening startLazarus from  compiled folder /usr/share, it  
displays splash screen, splash screen disappear normally but Lazarus  
never show up.


Unfortunately I'm out of ideas. If anyone could help, it would be nice.

Apple iBook G4, 512 MB Ram
MacOSX 10.4.6
FPC revision 3526
Lazarus revision 9281

Panagiotis

On May 13, 2006, at 11:48 PM, Panagiotis Sidiropoulos wrote:


Normally you just click ok on the message and continue.
What happen if you click ok on the message?


When click OK on message dialog, Lazarus quits.

Panagiotis


On May 13, 2006, at 8:48 PM, Mattias Gaertner wrote:


On Sat, 13 May 2006 19:20:11 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:


Please open Run-> Run Parameters -> Environment. There the PATH
variable
should contain /usr/local/bin. Does it?


If you mean Lazarus IDE Run parameters, then I have to inform you
that I can't get into IDE, error message regarding missing ppcppc
appear while Lazarus start.


Normally you just click ok on the message and continue.
What happen if you click ok on the message?

Mattias




I tried to find such setting on MacOS but could not find a thing.  
Can

you please direct me?

Panagiotis

On May 13, 2006, at 5:49 PM, Mattias Gaertner wrote:


On Sat, 13 May 2006 17:31:34 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:


This should give you the path to your compiler. If not, then you
must add
the directory to the path.


In fact /usr/local/bin contain a link to physical position of the
file at /usr/local/lib/fpc/2.1.1/ppcppc. I mention this just in  
case

it is crucial information.


That's pretty normal.

Please open Run-> Run Parameters -> Environment. There the PATH
variable
should contain /usr/local/bin. Does it?

Mattias





Panagiotis


On May 13, 2006, at 10:34 AM, Mattias Gaertner wrote:


On Sat, 13 May 2006 10:08:45 +0300
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:


try this command to see which make you are using: which make


Here is the result of whichmake:
panagiotis-sidiropoulos-ibook-g4:/Users/panos/Develop/fpc root#
which
make
/usr/bin/make
whereis make, also reports same path.

And also try specifying the full path of the make to use the  
make

provide with Free Pascal binary install.


I could not found any other make except that mentioned earlier.


After a lot of effort on this, decided to follow the other way.
Downloaded and installed fpc and lazarus by .dmg files at  
http://

michael-ep3.physik.uni-halle.de/Lazarus/. All three files
downloaded
and installed successfully as installer reported. Opening  
Lazarus

from inside X11, I see splash to appear and the a message: "The
Free
Pascal compiler (filename: ppcppc) was not found. It is  
recommended

that you install fpc".

This file is installed at /usr/local/bin, checked and  
normally run.


Sometimes it is not in the PATH variable.
Try in a terminal

[]$ which ppcppc

This should give you the path to your compiler. If not, then you
must add
the directory to the path.




I
cannot figure why this is not found by Lazarus. It could  
because of
MacOSX way of operating? System's folder are not visible by  
normal
users. Should I open Lazarus as root? How could I do this?  
Another

cause could be a wrong path. Lazarus may search for ppcppc into
another path, other than /usr/local/bin. What file should I  
modify?

If it reads system variables what is it? How could I update a
system
variable permanently?


export PATH=$PATH:/usr/local/bin
Add this line to /Users/username/.profile


I know, a lot of questions, but I'm stack on this stage for  
several

d

Re: [lazarus] Request for PR noise !

2006-05-14 Thread Felipe Monteiro de Carvalho

On 5/14/06, Borut Maricic <[EMAIL PROTECTED]> wrote:

* The success of Lazarus depends on the support for doing
useful things in a reliable, nice and easy way - the name is
not so important.


Acctually I think that what makes a tool or language popular is
propaganda, and the best propaganda on software development is having
many popular software built with it! Being the best tool / language
doesn´t necessarely bring popularety.

The best thing that would happen for Lazarus IMHO, would be more
popular software built with it on the Linux distributions. So people
will start noticing it, and using it. KDE for example, is a major
propaganda for Qt. They even ship KDE with a Qt IDE!!

I am already doing an effort to get the magnifier into Fedora Extras,
but of course just one lone software isn´t enougth.


* Lazarus is/will be on the radar screen of the Delphi users
in the first place.


Yes, Lazarus is targeted at Delphi programmers. It will be more
independent as the help system improves, because then we can also
attract new developers, not only Delphi developers.


* However named, the name will become known through the
unique qualities of the system and not the other way around.
I believe it is already quite known, so that possible
positive impacts of the name change are questionable.


I see Lazarus gaining increasing popularety. Changing the name could
cause confusion and have a negative (yet temporary) effect on this
growth.


* Abandoning the relation to and the mention of Pascal
(because those not in the know regard it as a dead and
never-of-any-use language) does not seem acceptable to me.


This is the path borland headed to. They now say their language is
Delphi, not Object Pascal. Shame on them.

--
Felipe Monteiro de Carvalho

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Ido Kanner
Quoting Michael Van Canneyt <[EMAIL PROTECTED]>:

> 
> 
> On Sun, 14 May 2006, Ales Katona wrote:
> 
> > Lazarus might not be the best of names but neither is Delphi and
> > especialy not Gambas (which sounds extremely moronic).
> > 
> > Delphi is a stupid name too, it's just marketing which got it to the
> > position it has.
> 
> Amen to that :-)
> 
> If Lazarus puts pascal as a language on the map again, it's name is 
> VERY well chosen indeed, as Lazarus rose again from the grave !!
> 
> LOL 
> if we're going the religious tour anyway, let's go all the way ;-) 

In that case lets choose the name "The Holy Grail" :P that way it will make
anything else not that holy...

Delphi is a location at greece, where the Oracle women saw things... so you can
see that greek is very pupolar in computer names :)

I'm very pround at Pascal, but we never actually marked this language even
Borland never did so (I never seen borland's add in my country ... and I used to
work at the same location (few streets actually) from where the company that
market them is sitting... 

To market "smart people use Pascal" will never work! instead, we should build
tools that people needs and can't do without, and they will need Pascal for 
that.

In my country, there where two such tools in the past (two word proccessors),
when one of them existed on *every* computer that needed word processor. The
problem was, that Microsoft stolen that market, and it caused the company to
close itself.

I tried few years ago to talk with them in order to make the word processor open
source, and even to pay some monay to them, but they never responded.

There was/is another word processor that was written in pure TP, and now there
is an attempt to make rewrite it to Windows... I tried to contact (after few
contacts by them) them forther, but no luck :( 

So if you build something that people actually will need and use, then it will
be much better then just try to sell the name Pascal or Lazarus IMHO.

> 
> Michael.
> 

Ido


_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread George Lober

Florian Klaempfl wrote:


I think a name change isn't necessary, but what FPC/Lazarus would need
is a group of people doing the same as distributors do: combining
FPC/Lazarus into one nice and easy to use package. This project/package
could get a new name, probably something descriptive like FreeRAD,
OpenRAD or GNU RAD.
 



I think having a seperate project/package would be confusing. What 
documentation would you then change to the package name? I like the idea 
of having 'RAD' as part of the name. It is representative of what 
Lazarus is. OpenRad is good. How about PRAD or P-RAD, or PRADE short for 
Pascal Rad Environment, or at the risk of getting silly PARADE. Still, 
although some people may not like PARADE, it is logically 
representative, it does not have any negative or religious connotations, 
and rolls of the tongue easily.


George

_
To unsubscribe: mail [EMAIL PROTECTED] with
   "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread johnf
On Sunday 14 May 2006 08:57, Michael Van Canneyt wrote:
> On Sun, 14 May 2006, Ido Kanner wrote:
> > Nicholas Wirth once said that a language requires good name (I don't
> > recall the exact quote), without a good name the language will fail.
>
> In that case he did a poor PR job, obviously.
>
> > Personally, I belive that we need to kill the name "Pascal" because many
> > people does not respect that language (I still do not understand why).
>
> It _IS_ pascal, and we had better be proud of it !
> If _WE_ are not proud of it, who will be ?
>
> Really, this is the world upside down !!
> Why would the smart kneel for the stupid ??
>
> (Yes, being rethorical here... not accusing anyone of anything)
>
> Michael.
I agree!  There is nothing wrong with any of the names.  I truly doubt anyone 
is offended by 'Pascal" or 'Lazarus'.  If it becomes one of the best 
development environments available then I bet (even if the name was 
offensive) programmers would use it.

John

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Michael Van Canneyt


On Sun, 14 May 2006, Ido Kanner wrote:

> 
> Nicholas Wirth once said that a language requires good name (I don't recall 
> the
> exact quote), without a good name the language will fail.

In that case he did a poor PR job, obviously.

> 
> Personally, I belive that we need to kill the name "Pascal" because many 
> people
> does not respect that language (I still do not understand why).

It _IS_ pascal, and we had better be proud of it !
If _WE_ are not proud of it, who will be ? 

Really, this is the world upside down !! 
Why would the smart kneel for the stupid ??

(Yes, being rethorical here... not accusing anyone of anything)

Michael.

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Michael Van Canneyt


On Sun, 14 May 2006, Ales Katona wrote:

> Lazarus might not be the best of names but neither is Delphi and
> especialy not Gambas (which sounds extremely moronic).
> 
> Delphi is a stupid name too, it's just marketing which got it to the
> position it has.

Amen to that :-)

If Lazarus puts pascal as a language on the map again, it's name is 
VERY well chosen indeed, as Lazarus rose again from the grave !!

LOL 
if we're going the religious tour anyway, let's go all the way ;-) 

Michael.

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Ales Katona
Lazarus might not be the best of names but neither is Delphi and
especialy not Gambas (which sounds extremely moronic).

Delphi is a stupid name too, it's just marketing which got it to the
position it has.

Ales

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Borut Maricic
Just a few thoughts (MHOs):

* The success of Lazarus depends on the support for doing
useful things in a reliable, nice and easy way - the name is
not so important.

* Lazarus is/will be on the radar screen of the Delphi users
in the first place. These could want to use it because of the
multiplatform support, because it is free (which Delphi
might become too!) and because of the Unicode support (when,
sometime in the future, it perhaps becomes available also
for win32).

* However named, the name will become known through the
unique qualities of the system and not the other way around.
I believe it is already quite known, so that possible
positive impacts of the name change are questionable.

* Abandoning the relation to and the mention of Pascal
(because those not in the know regard it as a dead and
never-of-any-use language) does not seem acceptable to me.
You do not suppress the name of your religion, ideology,
your partner, etc. because there are some that have some
objections on its/his/her properties.

* Persons not acquainted with Christianity might have a
problem associating the name with anything in particular.
Those acquainted might associate it with the image of a man
coming out of the tomb - not my favorite image. Is the
current name unacceptable to people following other
religions? - I can not tell, but it would not be good, if
so.

* The name based on a mythologycal association would perhaps
be more widely acceptable than one based on religious
association. In this respect, the concept of the Firebird
would perhaps be more suitable. That one is, however,
already being used for a very good open source DBMS (as most
of us know).

About firebirds: http://en.wikipedia.org/wiki/Fire_bird_(mythology)
Any ideas?

* Finally, what about an acronym:
Novel
Open
Multiplatform
Application
Development

It could even have a combined version:
NOMAD-Lazarus

Regards,
Borut


_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Ido Kanner
Quoting Michael Van Canneyt <[EMAIL PROTECTED]>:

> 
> 
> On Sun, 14 May 2006, m2 wrote:
> 
> > Michael Van Canneyt a ֳ©crit :
> > > People taking offense at this name only make themselves ridiculous.
> > > I refuse to take that (or them) serious. ( Yes, and I will take the
> > > risk that I will burn eternally in hell for this ;-) )
> > 
> > As far as I am concerned, it is not a matter of offense. I am as
> > atheist as you are (if not more :-)
> 
> I am way beyond atheism already :-)
> 
> > 
> > The problem with "Lazarus" is that it is a very bad name. There is
> > nothing in it that is linked to the software itself or that suggests
> > something pleasant.
> 
> Well, just to name a few:
> 
> Delphi - reminds me of ancient greece. Duh !
> Gambas - I hate shrimp!
> GNU - not really an inspiring animal ?
> Python - a snake. Not exactly a positive image ??
> perl - Pathetically Eccclesiastic Rubbish Lister ?!
> Ruby - A girls name, and an obvious hint at perl ? Pathetic !

Ruby have very nice syntax, it's something between Perl and Pascal :) 

> Eclipse - I don't see what is positive about the light going out for everyone
> ?!
> 
> I'm sure that if you look up projects in freshmeat or whatever,
> you'll find a lot more names which are associated with strange 
> things.
> 
> Lazarus is just a name. The original project from which Lazarus 
> was derived was called 'Megido' - some sacred mountain in Israel.

Sacred for christianity just like the Lazarus person that returned from the dead
(it's actually an Hebrew name for person -> Eliezer, but the person was a figure
in the new testemony). 

I belive that less religious words the better... 

> I'm sure not many people on the list know this ?
> 
> > To keep the idea that is behind "Lazarus", for
> > instance, "Phoenix" would have been a better choice. But, as a matter
> > of fact, any "X-FPC" or "FPC-X" would have been better. Not that these
> > names are good, just it is very difficult to be worst than "Lazarus".
> 
> This obviously is a matter of taste.
> 
> If we're going to change the name, why not go for Cheetah ? 
> Honour the mascotte of FPC ? 
> Oh no ! it's already a template engine for Python !
> Tiger ? Damn, Apple used it.
> Puma ? Open source media player for Mac...
> Lynx ? Also in use..
> Leopard ? opensource Egovernment project
> Lion ? Nope: (La)TeX uses a lion's image...
> 
> and so on... 
> 
> To make it short: Personally, I really don't see the need...

Nicholas Wirth once said that a language requires good name (I don't recall the
exact quote), without a good name the language will fail.

Personally, I belive that we need to kill the name "Pascal" because many people
does not respect that language (I still do not understand why).

OpenRAD etc sounds really nice idea... :)

> 
> Michael.

Ido



_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives


[lazarus] Combobox patch

2006-05-14 Thread Colin Western
I think OnChange should be triggered for a combo box when the selection 
changes - I certainly have several forms that rely on this. The attached 
patch should match the Delphi behavior

Colin
diff -wuNr lazarus/lcl/include/customcombobox.inc /dos/fpc/lazarus.w/lcl/include/customcombobox.inc
--- lazarus/lcl/include/customcombobox.inc	2006-05-07 10:53:50.0 +0100
+++ /dos/fpc/lazarus.w/lcl/include/customcombobox.inc	2006-05-13 19:33:52.0 +0100
@@ -177,7 +177,10 @@
  --}
 procedure TCustomComboBox.Select;
 begin
-  if Assigned(FOnSelect) then  FOnSelect(Self);
+  if Assigned(FOnSelect) then
+FOnSelect(Self)
+  else
+Change;
 end;
 
 {--


Re: [lazarus] Request for PR noise !

2006-05-14 Thread Michael Van Canneyt


On Sun, 14 May 2006, m2 wrote:

> Michael Van Canneyt a écrit :
> > People taking offense at this name only make themselves ridiculous.
> > I refuse to take that (or them) serious. ( Yes, and I will take the
> > risk that I will burn eternally in hell for this ;-) )
> 
> As far as I am concerned, it is not a matter of offense. I am as
> atheist as you are (if not more :-)

I am way beyond atheism already :-)

> 
> The problem with "Lazarus" is that it is a very bad name. There is
> nothing in it that is linked to the software itself or that suggests
> something pleasant.

Well, just to name a few:

Delphi - reminds me of ancient greece. Duh !
Gambas - I hate shrimp!
GNU - not really an inspiring animal ?
Python - a snake. Not exactly a positive image ??
perl - Pathetically Eccclesiastic Rubbish Lister ?!
Ruby - A girls name, and an obvious hint at perl ? Pathetic !
Eclipse - I don't see what is positive about the light going out for everyone ?!

I'm sure that if you look up projects in freshmeat or whatever,
you'll find a lot more names which are associated with strange 
things.

Lazarus is just a name. The original project from which Lazarus 
was derived was called 'Megido' - some sacred mountain in Israel.
I'm sure not many people on the list know this ?

> To keep the idea that is behind "Lazarus", for
> instance, "Phoenix" would have been a better choice. But, as a matter
> of fact, any "X-FPC" or "FPC-X" would have been better. Not that these
> names are good, just it is very difficult to be worst than "Lazarus".

This obviously is a matter of taste.

If we're going to change the name, why not go for Cheetah ? 
Honour the mascotte of FPC ? 
Oh no ! it's already a template engine for Python !
Tiger ? Damn, Apple used it.
Puma ? Open source media player for Mac...
Lynx ? Also in use..
Leopard ? opensource Egovernment project
Lion ? Nope: (La)TeX uses a lion's image...

and so on... 

To make it short: Personally, I really don't see the need...

Michael.

Re: [lazarus] Request for PR noise !

2006-05-14 Thread Florian Klaempfl
I think a name change isn't necessary, but what FPC/Lazarus would need
is a group of people doing the same as distributors do: combining
FPC/Lazarus into one nice and easy to use package. This project/package
could get a new name, probably something descriptive like FreeRAD,
OpenRAD or GNU RAD.

_
 To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives