Lazarus

Announcements => Lazarus => Topic started by: mattias on March 02, 2015, 06:27:31 pm

Title: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 02, 2015, 06:27:31 pm
The Lazarus team would like to announce the second release candidate for the upcoming Version 1.4.

We would like to invite all users to test this release candidate.
Please read below why everybody really should join the testing now.

New in this Version
http://wiki.lazarus.freepascal.org/Lazarus_1.4.0_release_notes

On Windows the installer now allows two independent installations.
http://wiki.lazarus.freepascal.org/Multiple_Lazarus#Installation_of_multiple_Lazarus
 
About the release process:
http://wiki.lazarus.freepascal.org/Lazarus_1.4_fixes_branch#Roadmap_to_1.4


The 1.4RC2 is built with fpc 2.6.4.

The release candidate is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/

Choose your CPU, OS, distro and then the "Lazarus 1.4RC2" directory.

Minimum requirements:
Windows:       98, 2k, XP, Vista, 7, 32 or 64bit.
               On 64bit it is recommended to use the 32bit IDE.
               Win98 IDE needs building with flag -dWIN9XPLATFORM.
FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit.
Mac OS X:      10.5 to 10.10, 10.9+ debugging requires -gw,
               LCL only 32bit, non LCL apps can be 64bit.


== Why should everybody (including you) test the release candidate? ==

In the past weeks the Lazarus team has stabilized the 1.4 fixes branch. The resulting 1.4RC2 is now stable enough to be used by any one for test purposes.

However many of the fixes and new features that where committed since the release of 1.2 required changes to the code of existing features too. While we have tested those ourself, there may still be problems that only occur with very specific configurations or one project in a million.

Yes, it may be that you are the only person with a project, that will not work in the new IDE. So if you do not test, we can not fix it.

Please do not wait for the final release, in order to test. It may be too late. Once the release is out we will have to be more selective about which fixes can be merged for further 1.4.x releases. So it may be, that we can not merge the fix you require. And then you will miss out on all the new features.

== How to test ==

Download and install the 1.4RC2.
- On Windows you can install as a 2ndary install, that will not affect your current install:
  http://wiki.lazarus.freepascal.org/Multiple_Lazarus#Installation_of_multiple_Lazarus
- On other platforms, if you install to a new location you need to use --primary-config-path

In either case you should make backups. (including your primary config)

Open your project in the current Lazarus (1.2.6), and use "Publish Project" from the project menu. This creates a clean copy of your project.

You can then open that copy in the RC2. Please test:
- If you can edit forms in the designer
   - rename components / change properties in Object inspector / Add new events
   - Add components to form / Move components on form
   - Frames, if you use them
- If you can navigate the source code (e.g. jump to implementation)
- Auto completion in source code
- Compile, debug and run
- Anything else you use in your daily work
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Eugene Loza on March 02, 2015, 07:04:04 pm
Quote
You can then open that copy in the RC1
in RC2, I think...
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 02, 2015, 07:18:18 pm
Quote
You can then open that copy in the RC1
in RC2, I think...

Yes.   ;D
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Windsurfer on March 02, 2015, 09:45:25 pm
In the downloads for Lazarus Linux amd64 DEB / Lazarus 1.4RC2 the fpc and fpc-src versions do not match. Is this important?

fpc-src_2.6.4-150228_amd64.deb
fpc_2.6.4-140420_amd64.deb
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 02, 2015, 10:37:25 pm
fpc-src_2.6.4-150228_amd64.deb
fpc_2.6.4-140420_amd64.deb

There was a change in the deb meta data of fpc-src. The fpc-src now replaces the package fpc-source.
The installed files are the same. Maybe I should rename the fpc package 150228 too.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JZS on March 03, 2015, 03:33:47 pm
Many thanks Lazarus Team.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: swierzbicki on March 03, 2015, 06:51:39 pm
Hello,

Lazarus 1.4RC2 successfully installed on my system.
IDE does starts undocked. Is this expected ?

I'm getting exception (TControl.InvalidatePreferedSize loop detected) within the IDE when doing this :

Quote
IDE Tools Menu
Options
click on Editor / General / Tab and Identation

Not really related with 1.4RC2 but WinCE LCL interface is still brocken with WinCE VGA devices.


Last lines must be modified,
from

Quote
// no menu
20006 MENU DISCARDABLE
BEGIN
END

20006 RCDATA DISCARDABLE
BEGIN
    20006, 0
END

//*****************************************************
// Uncomment the line below to run application in real VGA mode
// HI_RES_AWARE CEUX {1}
//*****************************************************

to (resource compiler does't allow empty menu)

Quote
// no menu
//20006 MENU DISCARDABLE
//BEGIN
//END

//20006 RCDATA DISCARDABLE
//BEGIN
//    20006, 0
//END

//*****************************************************
// Uncomment the line below to run application in real VGA mode
// HI_RES_AWARE CEUX {1}
//*****************************************************

HI_RES_AWARE CEUX DISCARDABLE
BEGIN
  0x0001
END
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Windsurfer on March 03, 2015, 08:28:53 pm
I may have found a problem when trying to set z-order for buttons and comboboxes in a panel.Would someone please check it and confirm the behaviour?

In the attached example:
1) The two comboboxes are anchored to the right side button, which is anchored to the right side of the panel. Using the IDE I set the z-order so that the left hand button highest.
2) When the right edge of the form is dragged to the left, the combo boxes should pass under the button on the left hand side, but this does not happen.

The .lpi file does not contain any z-order information, which is not expected.

i7 processor, Linux Mint 17.1, qt.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 03, 2015, 08:31:44 pm
The .lpi file does not contain any z-order information, which is not expected.

The form is stored in the unitname.lfm file. The z-order is defined by the order in the lfm file.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 03, 2015, 08:59:57 pm
IDE does starts undocked. Is this expected ?

Yes.
You can install for example the package "anchordockingdsgn" to get a docked IDE.
It still has some bugs, but many users are happy with it.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Windsurfer on March 03, 2015, 09:11:22 pm
@Mattias,

Thanks, I discovered that a few moments ago. However, right clicking on an object shows a menu that contains z-order items Move to Front, Move to Back, etc.

Perhaps this should be disabled, because it has no effect.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 03, 2015, 09:20:10 pm
Thanks, I discovered that a few moments ago. However, right clicking on an object shows a menu that contains z-order items Move to Front, Move to Back, etc.

Perhaps this should be disabled, because it has no effect.

Please create a bug report.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 03, 2015, 09:36:06 pm
I'm getting exception (TControl.InvalidatePreferedSize loop detected) within the IDE when doing this :

Quote
IDE Tools Menu
Options
click on Editor / General / Tab and Identation

Please create bug reports.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Ondrej Pokorny on March 05, 2015, 01:28:18 am
Could somebody review and add this patch to the trunk?
http://bugs.freepascal.org/view.php?id=26940 (http://bugs.freepascal.org/view.php?id=26940)

This is an old issue and nobody seems to care of it any more. I even created patch files for the needed files.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 05, 2015, 01:48:53 am
This is an old issue and nobody seems to care of it any more. I even created patch files for the needed files.

According to the mantis log you uploaded the patch 20 minutes ago, don't you?
Bart automatically receives a notification mail.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Ondrej Pokorny on March 05, 2015, 06:49:58 am
This is an old issue and nobody seems to care of it any more. I even created patch files for the needed files.

According to the mantis log you uploaded the patch 20 minutes ago, don't you?
Bart automatically receives a notification mail.

OK, thanks! I was refering to the discussion in the past - Bart hasn't stated anything about my last proposal from 2014-11-13, which was already 4 months ago so I thought he lost interest in the issue.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: hinst on March 05, 2015, 11:44:04 am
So it is now possible to hide component palette and toolbar at top

THANK YOU  THANK YOU  THANK YOU  (the person who implemented this feature)

I LOVE U SO MUCH
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on March 05, 2015, 04:06:24 pm
Hello,

IDE with Spanish configuration shown a lot of menu items in English (1.4RC2).

There is some active translator working with this strings?

Thanks.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on March 05, 2015, 04:23:53 pm
I have been looking into lazaruside.es.po and it seems all OK, translations are correct, now i´m going to remove entire Lazarus and reinstall all cleanly.....
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 05, 2015, 04:32:25 pm
Check that the IDE uses the right Lazarus directory (Tool  / Options / Environment / Files).
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 05, 2015, 04:35:51 pm
IDE with Spanish configuration shown a lot of menu items in English (1.4RC2).
There is some active translator working with this strings?

Maxim coordinates the translations.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JuhaManninen on March 05, 2015, 07:38:56 pm
So it is now possible to hide component palette and toolbar at top

It has been possible forever. A new feature is the configurable component palette. Soon the toolbar will be more configurable, too, but ideas for its options are needed. See :
  http://bugs.freepascal.org/view.php?id=27603
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: x2nie on March 06, 2015, 09:14:03 am
Dear all,


the "About Lazarus" menu item under "Help" menu should be the last item menu.


In the prior version (1.2) it was, but Lazarus 1.4.RC2 isn't


IMHO, it's a best practice to put the "About" menu at the last position.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JD on March 06, 2015, 09:37:34 am
So it is now possible to have multiple tabs beside the standard message window when anchor docking is enabled. It was possible to do this before but the window layout was not being accepted as the default layout in Lazarus 1.2.

Thanks a lot for your efforts.

JD
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Windsurfer on March 06, 2015, 10:21:31 am
@mattias, I have created  a bug report with an example file. It is shown as 1.4RC1 because 1.4RC2 is not an option in the bug tracker.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 06, 2015, 10:59:55 am
@mattias, I have created  a bug report with an example file. It is shown as 1.4RC1 because 1.4RC2 is not an option in the bug tracker.

What bug report? Number?
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on March 06, 2015, 01:31:01 pm
When i go into Tools -> Options -> Editor -> View ... it crash

TControl.InvalidatePreferredSize loop detected EditorsPanel:TScrollBox Bounds=l=259,t=0,r=794,b=463.

Pulse Aceptar para ignorar y correr el riesgo de corromper datos.
Pulse Cancelar para terminar el programa.

Also when Lazarus init every times ask confirmation about initial configuration. In previous instalation i update over previous existing installation.

Now, i have uninstalled all, delete manualy all the rest of directories after. Then a new installation with delete previous configuration checked.... Menues continued in a mixed mode of Spanish and English.

I changed Desktop Language to Spanish in options.... same result as selecting Spanish in installation time.

First menu columm in english: Close all |  Cean Directory ... | Print .... in the rest of menu columns a lot of items without translations.
Im checking files as:

C:\lazarus\languages\lazaruside.es.po

But i think are ok
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JuhaManninen on March 06, 2015, 01:55:38 pm
C:\lazarus\languages\lazaruside.es.po
But i think are ok

No, those string have fuzzy translations, meaning the original text has changed at some point but the translation was not changed.
See for example lisMenuCloseAll and lisMenuCleanDirectory.
The translation system now ignores fuzzy translations.

I don't know who is the Spanish translator. Maxim knows.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on March 06, 2015, 02:22:09 pm
Sorry for my understanding of english...

Does it mean that is preferred to catch the actual and original english file containing clean strings and translate from scratch?  :o

C:\lazarus\languages\lazaruside.es.po
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on March 06, 2015, 02:29:08 pm
All files with #, fuzzy Need to review?

But some of then have a correct translation...

I have no rights to edit this files in repo... if i review and trasnlate it Can i upload here?
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JuhaManninen on March 06, 2015, 02:29:52 pm
Does it mean that is preferred to catch the actual and original english file containing clean strings and translate from scratch?

No, just remove the "fuzzy" lines and fix the translation if needed.

Quote
I have no rights to edit this files in repo... if i review and trasnlate it Can i upload here?

No, open a bug report and attach the whole .po file there (not a diff).
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on March 06, 2015, 02:31:32 pm
ok, thanks.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Windsurfer on March 06, 2015, 06:32:31 pm
@mattias,

Quote
What bug report? Number?

bug no: 0027609
title: Setting z-order of objects does not work
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: bylaardt on March 07, 2015, 03:21:53 pm
After install on Linux:
Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Windsurfer on March 07, 2015, 06:59:31 pm
You probably need to install libpangocairo in your linux.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: bylaardt on March 07, 2015, 11:48:18 pm
You probably need to install libpangocairo in your linux.
libpangocairo is ok.
but cairo canvas is in gtk subdir, and no paths stored in pamgo package.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Fred vS on March 08, 2015, 12:16:13 am
Quote
libpangocairo is ok.
but cairo canvas is in gtk subdir, and no paths stored in pamgo package.

Hum, a other easy solution is to...
Download Code Typhon =>
http://www.pilotlogic.com/sitejoom/index.php/downloads/viewcategory/30-codetyphon (http://www.pilotlogic.com/sitejoom/index.php/downloads/viewcategory/30-codetyphon)

 => run setup and choose =>
-  0) Install System Libraries

Then install Lazarus...
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: LA.Center on March 09, 2015, 07:06:36 am
After install on Linux:
Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted

After installation do this:

Code: [Select]
sudo apt-get install -f

this will fix all missing libraries.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: tonyw on March 10, 2015, 12:26:24 pm
i'd just like to add that 1.4 RC2 has a really good feel about it. There are just so many bugs fixed, especially as regards debugging that I am now using it as my preferred development platform replacing 1.2.6. (Linux Mint 17, AMD64).

P.S. Minor cosmetic detail: will someone please remember to add an icon for TDBDateEdit before 1.4 finally makes it out the door.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: zynicus on March 11, 2015, 05:35:28 pm
Hello,

I see bug 0026006: TDBLookUpComboBox don't display content when style is set to csDropDownList http://bugs.freepascal.org/view.php?id=26006 still exists in 1.4RC2.

It should be fixed in trunk; will the 1.4 or rc3 release include the fix?

Thanks
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on March 11, 2015, 05:41:18 pm
i'd just like to add that 1.4 RC2 has a really good feel about it. There are just so many bugs fixed, especially as regards debugging that I am now using it as my preferred development platform replacing 1.2.6. (Linux Mint 17, AMD64).

P.S. Minor cosmetic detail: will someone please remember to add an icon for TDBDateEdit before 1.4 finally makes it out the door.

I agree it's looking to be a stellar release.  Hopefully more Delphi users will see the light and start using it more.   I switched 3 years ago and could not be happier with
Lazarus. It's what Delphi should have been.   I really like how I can do all my development on Linux with my prefered KDE plasma 5 Desktop (which is also great) and simply cross compile when I need a win32 or win64 app.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on March 13, 2015, 06:54:07 pm
I might have missed it in the change history, but has the debugger gotten better with threads on Linux?
I just debugged a multi threaded app and it did not lock up the UI like it did before.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: zeljko on March 13, 2015, 09:26:18 pm
i'd just like to add that 1.4 RC2 has a really good feel about it. There are just so many bugs fixed, especially as regards debugging that I am now using it as my preferred development platform replacing 1.2.6. (Linux Mint 17, AMD64).

P.S. Minor cosmetic detail: will someone please remember to add an icon for TDBDateEdit before 1.4 finally makes it out the door.

Open issue about it, comments from here are mostly unseen by developers.
Title: Can't input goEditing for StringGrid1: TStringGrid Properties Options
Post by: flywire on March 14, 2015, 08:35:27 am
Can't input goEditing for StringGrid1: TStringGrid Properties Options. See attachment.

(http://i.imgur.com/3iC6EYQ.png)

Running lazarus-1.4RC2-fpc-2.6.4-win32
Title: Re: Can't input goEditing for StringGrid1: TStringGrid Properties Options
Post by: mattias on March 14, 2015, 09:32:09 am
Can't input goEditing for StringGrid1: TStringGrid Properties Options.

Click the triangle left of the property name to see all available options.
Title: Re: Lazarus Release Candidate 2 of 1.4 - Screen Update Bug
Post by: flywire on March 14, 2015, 12:12:29 pm
I changed my mind - I am going to call it a bug because I am sure this doesn't happen in the previous version.

In Object Inspector select an option on the Right Hand Side of the properties window so that the property and option are both selected. Then scroll up or down and the RHS of the window is filled with horizontal lines from the open property selection box. It settles down. Apparently something to do with screen updating, maybe my graphics card and driver.

Running lazarus-1.4RC2-fpc-2.6.4-win32 on Win7 Core Duo
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Pascal on March 16, 2015, 10:05:43 pm
I found a Bug in SynEdit with setting CaretX, CaretY, TopLine, LeftChar.

if i create more than one instance of TSynEdit in OnShow of an TForm and set its parent to newly createy Tabsheets of an PageControl and then set CaretX, CaretY, TopLine and LeftChar, from the second SynEdit on it behaves strange:
LeftChar and sometime TopLine are not set correctly.

See attached simple sample Project.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 16, 2015, 10:51:04 pm
I found a Bug in SynEdit

Please create a bug report in our bug tracker: http://bugs.freepascal.org/.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Martin_fr on March 16, 2015, 11:29:09 pm
And please mention the OS/ widgetset

Edit:

You can fix this by adding
  e.parent := ts;  // your code
  e.HandleNeeded;  // new code


The reason for the behaviour is that before the handle is created, SynEdit does not know what Size, its client area will be.

That is, even if you set it to a fixed size (width/Heigh properties), it will assume it does not know. And it in many cases does not know , as the size of scrollbars in unknown, and need to be deducted.)
For simplicity it assume
 no handle => final size not known.


Next part of the reason:
When you set the caret, SynEdit updates the topline, to make it visible

Now I know:
Code: [Select]
  e.CaretY := 37;
  e.CaretX := 44;
  e.TopLine := 30;

You update the topline afterwards.

But SynEdit had no handle, so it could not yet enforce the caret visible. It remembers, and will do when the handle is created.

But it does not know then, that you set the topline later.
So that is why it overrides your topline.

SynEdit does intentionally not ask for a handle when you set the caret, because in an app with many SynEdit on many tabs, this would cause a lot of extra work.

(Just to say, because SynEdit defers work, you can open a project with 100 tabs in the editor, and you do not have to wait 5 minutes for it (yes there was a time it took that long)

I will look at improving it, but create a bug so it wont be forgotten.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Pascal on March 17, 2015, 09:12:40 am
Martin,

your solution partly works. But if i do no set LeftChar, LeftChar has a Value other than 1. But it never get changed by me.
In my "real" application your solution with HandleNeeded has no effect. Also the position of setting TopLine makes no difference.
I've randomly seen this behaviour also in the IDE (after starting). What makes me wonder is that it works as intended for the first created SynEdit. If i put the SynEdits on different panels everyhing works okay.

Regards Pascal
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Pascal on March 17, 2015, 09:18:23 am
Martin,

i found the problem: The problem is the inactive TTabSheet. (The first created one is by default the active one, this is why the first SynEdit worked)

If i add
Code: [Select]
PageControl1.ActivePage := ts;
before setting the Topline and Caret everything works as expected as now the SynEdit is on the active page.

Pascal
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Martin_fr on March 17, 2015, 01:25:44 pm
your solution partly works.
Quote
I've already done a fix in 1.5 that does not need the Handle. I might merge it to 1.4.

But if i do no set LeftChar, LeftChar has a Value other than 1. But it never get changed by me. In my "real" application your solution with HandleNeeded has no effect. Also the position of setting TopLine makes no difference.
I've randomly seen this behaviour also in the IDE (after starting). What makes me wonder is that it works as intended for the first created SynEdit. If i put the SynEdits on different panels everyhing works okay.

If you do not set LeftChar this may be intended behaviour. may be ....

Here is what happens:

* CaretXY := ...
same for just CaretX, or CaretY, or anything that moves the caret (CaretXY := does not need to move the caret it always acts)

This will scroll SynEdit, so the caret is visible. So if you do not set LeftChar, then SynEdit may get scrolled.


* The first verses the other SynEdits.

The first is immediately visible, it has its Handle, and it gets its final Size. That is the difference.

As I explained; No Handle => SynEdit does not know its Size (Not a problem in SynEdit, Depending on a variety of things this can happen to any component)

Therefore SynEdit defers the scroll to when it gets a Handle.

-----------------------------------------------------
Now the question is:

At the time, you make any of the 2ndary SynEdits visible, can the caret be visible without scrolling.

If SynEdit Scrolls, even though the caret could have been seen on the screen without the scroll => then there is a bug.

-----------------------
Again I need OS and widgetset.

It Might be that for some reason the widgetset, defers the setting of the correct size. Then SynEdit will act on the wrong size.




Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Martin_fr on March 17, 2015, 01:26:28 pm
Please create a bug report, and answer there. (Unless there is no bug to fix, and it all behaves as explained)

I will NOT be able to track this on the forum.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Pascal on March 18, 2015, 07:53:14 am
Martin, no Bug, as it behaves as intended when tabscheet is active page.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Headless on March 19, 2015, 06:13:41 pm
Hi all,

Is it correct that Lazarus 1.2.6 is not upwards compatible with Lazarus 1.4?
If I make a project with 1.4 (just a simple form with 1 button), I can not open it with 1.2.6.
I have Linux Mint 13.4 with several instances of Lazarus (of course each with their own configuration directory).
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JuhaManninen on March 19, 2015, 06:43:43 pm
Is it correct that Lazarus 1.2.6 is not upwards compatible with Lazarus 1.4?
If I make a project with 1.4 (just a simple form with 1 button), I can not open it with 1.2.6.

Not true. Besides, you can test it easily yourself if you want.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on March 19, 2015, 08:39:57 pm
http://bugs.freepascal.org/view.php?id=27696

I installed the last RC on Linux 64bit and I noticed that the tlistview is not showing text if you assign a image index to the
item. 
I recompiled my install of lazarus for QT.

I verified it does not happen on win32/64

for example:

procedure TMainDatamod.addmsg(themsg:string;icon:TmsgIconType);
var
   datestr:string;
   aitem:TListItem;
begin
      datestr:=formatdatetime('mm/dd/yyyy HH:MM:SS AM/PM',now);
      aitem:= mainform.messages_lv.Items.Add;
      aitem.ImageIndex:=integer(icon);
      aitem.Caption:=format('%-32s %s',[datestr,themsg]);
      mainform.messages_lv.Items.Item[mainform.messages_lv.Items.Count-1].MakeVisible(false);
end;

Only the icon is shown in the listview.

I will have to verify if it's doing it just on QT or GTK2 as well.

***UPDATE***

It's only happening when IDE is built for QT.



Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on March 19, 2015, 09:09:23 pm
IDE compiled with GTK2 on KDE 4.x

Does anyone know why the IDE when compiled as GTK2 does not show the menu icons under KDE?

My compiled GTK2 apps show menu icons fine when run on KDE.

Right now I am using NetRunner Rolling with KDE 4.x
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on March 19, 2015, 09:19:25 pm
http://bugs.freepascal.org/view.php?id=27695

GTK 2 StatusBar Owner draw not working properly:

When I compile my app to use GTK2 the status bar looks messed up like it's writing the
plain text as well.  See Attachment.

This is on latest RC on Linux 64bit

It does not happen on QT or windows widget sets.

Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: zeljko on March 19, 2015, 09:41:27 pm
GTK 2 StatusBar Owner draw not working properly:

When I compile my app to use GTK2 the status bar looks messed up like it's writing the
plain text as well.  See Attachment.

This is on latest RC on Linux 64bit

It does not happen on QT or windows widget sets.

Without code which paints in owner draw nobody can help you here.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on March 19, 2015, 09:47:15 pm
GTK 2 StatusBar Owner draw not working properly:

When I compile my app to use GTK2 the status bar looks messed up like it's writing the
plain text as well.  See Attachment.

This is on latest RC on Linux 64bit

It does not happen on QT or windows widget sets.

Without code which paints in owner draw nobody can help you here.

Verified it's only on GTK2

procedure TMainForm.MainStatusBarDrawPanel(StatusBar: TStatusBar;
 Panel: TStatusPanel; const Rect: TRect);
var
   image_index:integer;
begin
     with statusbar.Canvas do
          case panel.Index of
              0:begin
                      image_index:=48;
                      Font.Style := [fsBold];
                end;
               2: begin
                   image_index:=49;
                   Font.Style := [fsBold];
               end;
              4:begin
                     image_index:=50;
                     Font.Style := [fsBold];
                end;
           end;
     maindatamod.MenuImages.Draw(StatusBar.Canvas, Rect.Left, Rect.Top,image_index) ;
     TextRect(Rect,2 + maindatamod.MenuImages.Width + Rect.Left, 2 + Rect.Top,Panel.Text) ;
end;
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 19, 2015, 10:52:25 pm
Please create a bug report.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: zeljko on March 20, 2015, 08:23:54 am
GTK 2 StatusBar Owner draw not working properly:

When I compile my app to use GTK2 the status bar looks messed up like it's writing the
plain text as well.  See Attachment.

This is on latest RC on Linux 64bit

It does not happen on QT or windows widget sets.

Without code which paints in owner draw nobody can help you here.

Verified it's only on GTK2

procedure TMainForm.MainStatusBarDrawPanel(StatusBar: TStatusBar;
 Panel: TStatusPanel; const Rect: TRect);
var
   image_index:integer;
begin
     with statusbar.Canvas do
          case panel.Index of
              0:begin
                      image_index:=48;
                      Font.Style := [fsBold];
                end;
               2: begin
                   image_index:=49;
                   Font.Style := [fsBold];
               end;
              4:begin
                     image_index:=50;
                     Font.Style := [fsBold];
                end;
           end;
     maindatamod.MenuImages.Draw(StatusBar.Canvas, Rect.Left, Rect.Top,image_index) ;
     TextRect(Rect,2 + maindatamod.MenuImages.Width + Rect.Left, 2 + Rect.Top,Panel.Text) ;
end;

Have you tried FillRect() before maindatamod.MenuImages.Draw(). Gtk2 status bar is transparent,so that's why you have problem.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Headless on March 20, 2015, 04:01:22 pm

Quote from: Headless on March 19, 2015, 06:13:41 pm

    Is it correct that Lazarus 1.2.6 is not upwards compatible with Lazarus 1.4?
    If I make a project with 1.4 (just a simple form with 1 button), I can not open it with 1.2.6.


Not true. Besides, you can test it easily yourself if you want.

Hi JuhaManninen,

Thank you for your answer.
Of course I tested it before posting my question, obviously you didn't before answering it.
Again, under Linux Mint 13.4 (32 bit), Lazarus1.2.6 is NOT upwards compatible with Lazarus1.4RC (either 1 or 2).
If I save a project with 1.4 (a simple form with 1 button) and open it with 1.2.6 I see no form and the objectinspector is empty (wich is logic if there is no object like the form). If I compile and run it however, to my surprise it runs.
Lazarus1.4RC is otherwise downwards compatible with Lazarus1.2.6. If I save a project with 1.2.6 (again a form with 1 button), and open it with 1.4, everything works fine. But as soon as I change something (add another button) and save it, it can not be opened with 1.2.6 anymore (same result as above).
I also tested this with complete new standard installations of 1.2.6, 1.4RC1 and 1.4RC2.
I therefore strongly advise everyone not to use 1.4 in a production environment, because if there are problems you can't go back to 1.2.6, at least not in Mint 13.4.

Best regards.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 20, 2015, 04:08:13 pm
Lazarus was always only downwards compatible. That means it can open old projects, but old IDEs might misunderstand projects created by newer IDEs.
In case of your "I see no form" it might be this incompatibility:
http://wiki.lazarus.freepascal.org/Lazarus_1.4.0_release_notes#Old_IDE_does_not_reopen_first_file_when_opening_a_project
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JuhaManninen on March 20, 2015, 05:02:45 pm
I therefore strongly advise everyone not to use 1.4 in a production environment, because if there are problems you can't go back to 1.2.6, at least not in Mint 13.4.

Ok, you confused "opening a project" with "opening a unit in editor".
If for some reason you must go back to 1.2.6 then you can open Unit1.pas (or similar) explicitly in editor.
This is quite an irrelevant problem.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on March 23, 2015, 04:40:16 pm

     maindatamod.MenuImages.Draw(StatusBar.Canvas, Rect.Left, Rect.Top,image_index) ;
     TextRect(Rect,2 + maindatamod.MenuImages.Width + Rect.Left, 2 + Rect.Top,Panel.Text) ;
end;

Have you tried FillRect() before maindatamod.MenuImages.Draw(). Gtk2 status bar is transparent,so that's why you have problem.
[/quote]

No, I didn't know the GTK status bar is Transparent.  Will look into trying that and post results.

UPDATE:  fillrect worked, only issue is I can't seem to match the color to the non owner drawn panels.  What I did was just use cllightgrey and that looks pretty good.   I tried the color of the parent form, but it still didn't match.

Thanks
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: zeljko on March 23, 2015, 08:57:00 pm

     maindatamod.MenuImages.Draw(StatusBar.Canvas, Rect.Left, Rect.Top,image_index) ;
     TextRect(Rect,2 + maindatamod.MenuImages.Width + Rect.Left, 2 + Rect.Top,Panel.Text) ;
end;

Have you tried FillRect() before maindatamod.MenuImages.Draw(). Gtk2 status bar is transparent,so that's why you have problem.

No, I didn't know the GTK status bar is Transparent.  Will look into trying that and post results.

UPDATE:  fillrect worked, only issue is I can't seem to match the color to the non owner drawn panels.  What I did was just use cllightgrey and that looks pretty good.   I tried the color of the parent form, but it still didn't match.

Thanks
[/quote]

FillRect is just workaround for your RC2, it was bug in Gtk2 since it painted panel text + your paint.
Maybe better would be to set Panels.Text to '' and then paint whatever in owner draw method, and it will be ok until 1.4 or RC3 is out when you'll have this fixed.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: bylaardt on March 25, 2015, 09:05:43 pm
This error occurs only when i cross-compile on linux to win64-x86_64.

Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted

it works when i downgraded to RC-1.
crosscompile to win32-i386 works like a charm
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: dziesig on March 26, 2015, 11:49:55 pm
I just downloaded the .deb files for 1.4RC2 and installed them over my existing 1.2.6 version.  When I went to start Lazarus using startlazarus it brought up "Welcome to Lazarus 1.2.6" with the Lazarus directory field still pointing to /usr/share/lazarus/1.2.6/ and the message "Error: directory not found".  I changed this to /usr/share/lazarus/1.4RC2/ and the message changed to "Warning: wrong version in ide/version.inc: 1.4RC2".

I ignored the warning and pressed "Start IDE".  This produced a message dialog saying "Without a proper Lazarus directory you will get a lot of warnings."

I will stop here until I make sure that I have eliminated all vestiges of 1.2.6 from my personal directory (I can't find anything but 1.4RC2 in the rest of the filesystem).

I will post the results of that process when I get done.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: dziesig on March 27, 2015, 12:22:22 am
I renamed my ~/.lazarus directory, re-started the IDE, and accepted the warning about getting many warnings.  I got a few warnings, mostly about it not being able to find some of my private components, then everything went away (no messages about being finished, etc.).  I checked "top" to be sure it was done and re-started Lazarus.  This time I got "Welcome to Lazarus 1.4RC2" with no errors so I started the IDE and it had installed correctly.  I installed the first batch of my private components and they all seem to work.

I will post the results of my later work as it is completed.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Pascal on March 27, 2015, 09:14:17 am
There is a bug with SynEdit auto indent:

Create the following text in the ide:

Code: [Select]
        line1
       line2

Now place the caret at the end of line2 and press enter to create a new line.
And now try to delete the just create line with backpspace: You are not able to as
the caret toggles between the startpositions of line1 and line2.

Pascal

Windows 8.1 x64, 1.4RC2
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Eugene Loza on March 27, 2015, 09:49:16 am
Yesterday installed Lazarus 1.4 RC2 32 bit at Windows 7 64 bit. Old version (1.4 RC1) removed clean and 'user preferences deleted' at install.
When editing options got the attached error at Editor>Display
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: taazz on March 27, 2015, 09:59:06 am
I can confirm the error it is persistent happens every time you select the display option.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: taazz on March 27, 2015, 03:31:44 pm
TeditButton.borderstyle is attached to the container. If this is by design then you should add an EditBorderstyle property too so we can turn of the editor border and on the containers for a more. I'll create a bug report too later today.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JuhaManninen on March 27, 2015, 03:50:20 pm
This error occurs only when i cross-compile on linux to win64-x86_64.

Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted

it works when i downgraded to RC-1.
crosscompile to win32-i386 works like a charm

I checked this :
 http://wiki.lazarus.freepascal.org/Lazarus_1.4_fixes_branch
but I don't see any commit that could cause your error.
I suspect you have left-over .ppu files from the old installation. Actually the error message gives a hint to the same direction.

Re-install or build everything clean. If you still get the error, please try to find which revision caused it.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Martin_fr on March 27, 2015, 04:06:00 pm
There is a bug with SynEdit auto indent:

Create the following text in the ide:

Code: [Select]
        line1
       line2

Now place the caret at the end of line2 and press enter to create a new line.
And now try to delete the just create line with backpspace: You are not able to as
the caret toggles between the startpositions of line1 and line2.

Please attach your editior options.

Please test if it depends on the content of either line, or surrounding lines? Does it happen if you create a new unit and literally type "line1" somewhere? (that is invalid pascal)?
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Pascal on March 27, 2015, 05:08:22 pm
How can i attach the editor options?

This issue has nothing to do with Pascal, it happens in a naked TCusomSynEdit subclass.
Mainly you have this problem with Cobol sources where column 1 to 6 are blank and
sometime you have a indicator at line 7 and code starts at column 8.
If auto indent is switched of it works as expected but without auto indent :-(
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: swierzbicki on March 27, 2015, 05:25:14 pm
I don't know if I'm the only one but I'm no more able to debug my WinCE projects !
No errors, exe is deployed and then... nothing happens...
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Martin_fr on March 27, 2015, 05:30:50 pm
I don't know if I'm the only one but I'm no more able to debug my WinCE projects !
No errors, exe is deployed and then... nothing happens...
- Does the exe work outside the debugger?
- Do you have the correct version of gdb ?
- Is the Path to GDB correct? (Tools > Options)
- If you check in the task manager, is gdb running?
- Did you check the debugger setup and project options?
  I dont know if WinCe works with dwarf, maybe you need Stabs
- Make sure your antivirus does not dislike gdb

If nothing of the above: http://wiki.lazarus.freepascal.org/GDB_Debugger_Tips#Log_info_for_debug_session
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Signal on March 28, 2015, 03:56:46 pm
Just installed 1.4RC2. Looks good and no issues so far. Seems faster, too.

Thanks to all who contributed.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Dodfr on March 29, 2015, 11:54:32 pm
Just installed RC2 and start playing with IDE interface and got a crash when I go to Tools->Options->Editor->Display, some kind of loop starts because I see the scrollbars going crazy then crash.

Attached screenshot.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JuhaManninen on March 30, 2015, 12:18:52 am
Just installed RC2 and start playing with IDE interface and got a crash when I go to Tools->Options->Editor->Display, some kind of loop starts because I see the scrollbars going crazy then crash.

http://bugs.freepascal.org/view.php?id=27637
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Basile B. on March 30, 2015, 04:38:43 am
up, a 3rd RC  or release date ?
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Basile B. on March 30, 2015, 04:41:24 am
this changes the news rank on the home page
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: bylaardt on March 30, 2015, 02:40:20 pm
This error occurs only when i cross-compile on linux to win64-x86_64.

Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted

it works when i downgraded to RC-1.
crosscompile to win32-i386 works like a charm

I checked this :
 http://wiki.lazarus.freepascal.org/Lazarus_1.4_fixes_branch
but I don't see any commit that could cause your error.
I suspect you have left-over .ppu files from the old installation. Actually the error message gives a hint to the same direction.

Re-install or build everything clean. If you still get the error, please try to find which revision caused it.

I Made a clean install on linux and only with cross compile to win64 occurs this error.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: JuhaManninen on March 30, 2015, 02:45:08 pm
I Made a clean install on linux and only with cross compile to win64 occurs this error.

Which revision caused it?
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Martin_fr on March 30, 2015, 02:53:00 pm
This error occurs only when i cross-compile on linux to win64-x86_64.

Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted

it works when i downgraded to RC-1.
crosscompile to win32-i386 works like a charm

This was fixed after the RC2 release.
Actually, the fix made it into the windows release, but not into the linux release. So compilation works on win, but not if you cross compile.

Revision: 48057
Date: 01 March 2015 01:41:10
Message:
Revert 48004:
Merged revision(s) 47969 from trunk:
LazReport: fix compilation of lr_cairoexp_reg by checking "use unit" boxes in CairoCanvas package.

Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Martin_fr on March 31, 2015, 01:02:58 am
There is a bug with SynEdit auto indent:
Code: [Select]
        line1
       line2

Now place the caret at the end of line2 and press enter to create a new line.
And now try to delete the just create line with backpspace: You are not able to as
the caret toggles between the startpositions of line1 and line2.

Fixed / Merged for 1.4
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on March 31, 2015, 09:51:03 am
Hello, i´m checking all es.po files, when i will have finished it all them will be upload here. I need more time  8-).
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on March 31, 2015, 10:25:53 am
Please use the bug tracker for patches and translations.
And upload them til thursday.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: bylaardt on March 31, 2015, 08:05:31 pm
Quote
This was fixed after the RC2 release.
Actually, the fix made it into the windows release, but not into the linux release. So compilation works on win, but not if you cross compile.

Revision: 48057
Date: 01 March 2015 01:41:10
Message:
Revert 48004:
Merged revision(s) 47969 from trunk:
LazReport: fix compilation of lr_cairoexp_reg by checking "use unit" boxes in CairoCanvas package

Thanks Martin
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: marcodor on April 01, 2015, 08:43:56 am
Maybe this is done already in RC2, using 1.2.6 now.
When you press Ctrl+F9 to compile a project, Messages window remain later focused, instead of editor.
You need to make aditional manipulations to return back to editor, that take time.
I'm new to FP from Delphi and this is somehow annoying & uncomfortable.
Please fix this, if possible.
Thanks!
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: howardpc on April 01, 2015, 11:29:39 am
Are you aware of the checkbox in the Tools->Options->Environment->Messages Window page which allows you to "Focus messages after compilation" (or not) ?
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: marcodor on April 01, 2015, 12:17:31 pm
howardpc, Thanks for sugestion!

Just found it "hidden" on Tools/Options/Environement/Desktop/Focus messages ...
I think it is better to be unchecked by default.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: mattias on April 01, 2015, 02:01:23 pm
It is checked on Windows, otherwise unchecked. Windows users complained.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on April 01, 2015, 08:12:54 pm
Is there going to be another RC?

Also I noticed that when I debug multi threaded apps on Linux the UI did not lock up, before I had to tell the GUI to display  on another desktop under Linux.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on April 03, 2015, 07:57:26 pm
Hi,
I usually cross compile on linux to win32 and win64, but since upgrading to the last RC I get this when
compiling for win64 (win32 works fine)

cairocanvas.pas(17,13) Fatal: Cannot find unit Cairo used by CairoCanvas of package cairocanvas_pkg.

I have not touched my FPC config file so nothing has changed.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: Martin_fr on April 03, 2015, 08:08:01 pm
cairocanvas.pas(17,13) Fatal: Cannot find unit Cairo used by CairoCanvas of package cairocanvas_pkg.

This was fixed after RC2. Search my previous post.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: snorkel on April 03, 2015, 08:09:46 pm
cairocanvas.pas(17,13) Fatal: Cannot find unit Cairo used by CairoCanvas of package cairocanvas_pkg.

This was fixed after RC2. Search my previous post.

sweet, that works for me :-)
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on April 07, 2015, 09:40:58 am
   I have finished checking and translating several es.po files, im not member of translators so i have not added strings to file headers indicating date of the update and contact.
Along the day i will upload it to bugtracker, i hope that if someone find errors report it for corrections.

   I need some time to learn more about structure of this files so i need to look for information about it.

  Also for looking about native english po files that could be not yet translated but i have limited time so i have to found time in my little spare time.

  Thanks for all, specially for the previous and actual translators who have dedicated a lot of time in translation. Only you can seee how when you waste hours translating and reviewing.

Best Regards.
Title: Re: Lazarus Release Candidate 2 of 1.4
Post by: jma_sp on April 07, 2015, 09:44:33 am
Also i find menu entries that have aparently no correlations with strings in po files but i have to check it with time and if the case report for including it. Such is the case of Print in menu with the translation "Imprimir". It appear in some files but not reflect changes in menu.

Some entries i have found not translatable are:

Archivo --> Print ...
Ver --------> Leaks and Traces
Fuente ----> JEDI Code Format

I have tried to upload one file to bugtracker but i get error so i will try later from other connection.

The error show this  :o :o :o:

Token de seguridad del formulario no válido. Esto podría ser causado por haberse agotado el tiempo de espera de la sesión, o por enviar el formulario dos veces por accidente.

Utilice el botón «Atrás» de su navegador web para volver a la página anterior. Allí puede corregir los problemas que han sido identificados en esta notificación de error o seleccionar otra acción. También puede hacer click sobre una opción de la barra de menú para ir directamente a una nueva sección.





TinyPortal © 2005-2018