T1 files

Martin Wynne

Admin
Location
West of the Severn UK
Info
Please do not send requests for help direct to me via email.

Post your questions on the forum where everyone can see them and add helpful replies.

Attachments

  • intersect_unit.pas
    17.3 KB · Views: 27
  • intersect_unit.dfm
    11.6 KB · Views: 28
  • info_unit.pas
    28.5 KB · Views: 24
  • info_unit.dfm
    25.6 KB · Views: 26
  • image_viewer_unit.pas
    7.7 KB · Views: 23
  • image_viewer_unit.dfm
    3 KB · Views: 29
_______________
message ref: 1754

graeme

Member
Location
Bangkok
Thanks Martin,

Actually, we have not yet started to bring them together. Obviously it is going to be a fairly major job, and it may well be that the best strategy is a merge of the two. Whether we can automate any of it will only be clearer once we have pretty much a full set of files in T1.

I think I have been guided by cowardice so far. In the worst case, it will be a manual effort, probably based on functions, rather than files, which is another reason to leave it until we have them at least mostly in place.

Given the amount of work done on T2 in the interim, it may turn out that it is easier to layer our changes on top of these T1 sources rather than the other way round.

@Alistair Ward - have you had any brainwaves in this area?

Cheers,

g
 
_______________
message ref: 1760

Martin Wynne

Admin
Location
West of the Severn UK
Info
Please do not send requests for help direct to me via email.

Post your questions on the forum where everyone can see them and add helpful replies.
Given the amount of work done on T2 in the interim, it may turn out that it is easier to layer our changes on top of these T1 sources rather than the other way round.
@graeme @Alistair Ward

Bear in mind that I did a lot of work to make the first T3 compile in Lazarus, so if you use T1 as the basis you would need to do all that again.

For example, writing Parent:=pad_form; doesn't work, Lazarus has a different approach to child forms. Also EMF metafiles are not supported, so I replaced the Delphi code with direct calls to Windows API. Which remains non-portable to other platforms of course.

3 more.

keep_select.pas is a large file, contains the storage box and .box file handling.

lib_unit.pas is the new library viewer in 227.

Martin.
 

Attachments

  • jotter_unit.dfm
    6.7 KB · Views: 26
  • lib_unit.dfm
    3.8 KB · Views: 28
  • lib_unit.pas
    9.1 KB · Views: 26
  • keep_select.pas
    500.9 KB · Views: 29
  • keep_select.dfm
    75 KB · Views: 28
  • jotter_unit.pas
    21.8 KB · Views: 27
_______________
message ref: 1762

Martin Wynne

Admin
Location
West of the Severn UK
Info
Please do not send requests for help direct to me via email.

Post your questions on the forum where everyone can see them and add helpful replies.

Attachments

  • map_clarity_unit.pas
    52.7 KB · Views: 24
  • map_clarity_unit.dfm
    18.6 KB · Views: 27
  • make_slip_unit.pas
    36.3 KB · Views: 26
  • make_slip_unit.dfm
    1.5 KB · Views: 28
_______________
message ref: 1765

graeme

Member
Location
Bangkok
Bear in mind that I did a lot of work to make the first T3 compile in Lazarus, so if you use T1 as the basis you would need to do all that again.
Yes, indeed.

That thought was the reasoning behind my earlier question about basing T1 on the earlier version that T3 was based on. That would have given us a common base from which both branches were derived, but that turned out to be impractical, so I think it will be a case of comparing T1 with the original (2019) T3 to ferret out those Lazarussian changes.

Hopefully they will be easily distinguished from the changes you have made for T2. :)

After that .... hmmmm .... well it will depend to some extent on what comes out of that process, I suppose.

At least it is a one-off exercise. Things should be easier after that.

Cheers,

Graeme
 
_______________
message ref: 1767

Martin Wynne

Admin
Location
West of the Severn UK
Info
Please do not send requests for help direct to me via email.

Post your questions on the forum where everyone can see them and add helpful replies.
@graeme @Alistair Ward

This is the background maps unit, which is in a constant state of flux as I try to keep up with the web sites.

Martin.
 

Attachments

  • map_loader_unit.dfm
    39.3 KB · Views: 23
  • map_loader_unit.pas
    96.2 KB · Views: 23
_______________
message ref: 1768

Martin Wynne

Admin
Location
West of the Severn UK
Info
Please do not send requests for help direct to me via email.

Post your questions on the forum where everyone can see them and add helpful replies.
@graeme @Alistair Ward

Sorry about the delay in posting these files. Alphabetically I have reached the math_unit. It contains a lot of changes in 228, so there didn't seem much point in posting it until I have 228a released. Which will hopefully be in the next few days.

cheers,

Martin.
 
_______________
message ref: 1924

graeme

Member
Location
Bangkok
Sorry about the delay in posting these files.
No problem - I guessed that you were busy with the latest release.

... there didn't seem much point in posting it until I have 228a released. Which will hopefully be in the next few days.
Indeed! It will certainly be better if we are working from a complete set of files which represent one release as our base.

Cheers,

Graeme
 
_______________
message ref: 1932
Top