Raudus Web Components

Posted on


Template AdminLTE Update

Posted on

Hello
This is a template that can be used on your system.

In it is demonstrated use of Frames, the frames open one below the other, being that the last one will always open in the TOP, useful when tulizado in mobile.

For form it is tulzed a lateral GUIDE that has actions to close the form and to bring the fomulario to ferente.

The menu has scrool and is self-hiding, and can be used in mobile,
the main functions are:
NewFrame
NewForm

The project uses in visual inheritance. In Lazarus presents a BUG already known
https://bugs.freepascal.org/view.php?id=10394
However, this BUG is inherited from components inherited from TGraphicControl. In Delphi it works normally.

error “ancestor class not found”

New forms must be inherited from:
FrameDefault for frames
FormDefault for forms

I hope it will be useful in your projects.

Cristiano Barbosa


Raudus to Linux

Posted on

Raudus 0.9.9d is available. 24  November, 2017.
The installer package contains the framework, examples and javascript libraries.

Demo – Raudus 0.9.9d for Windows

RaudusInstallDemo0.9.9d.exe (50 MB)
Requirements:

  • Delphi 7.. XE10.2 Tokio,
  • Lazarus 1.6.4 and 1.80.rc5 32bit – Windows
  • Lazarus 1.8.0.rc5 64bit – Linux

 


Template AdminLTE

Posted on

Template AdminLTE


Raudus 0.9.9c Released

Posted on

Raudus 0.9.9c is released.

Download page

1) Support of Delphi XE8, Seattle, Belin and Tokio.
2) Support of Lazarus 1.6.4 and 1.8rc5.

Consider to apply a patch for Lazarus again (see previous post).

Thanks!


Raudus 0.9.9 Released

Posted on

Raudus 0.9.9 is released.

Download page

1) Support of Delphi XE7.
2) Support of Lazarus 1.2.6 and others.
3) SSL API improvements.
4) Minor stability improvements.

Consider to apply a patch for Lazarus again (see previous post).

Thanks!


Raudus 0.9.8 Released

Posted on

Raudus 0.9.8 is released.

Download page

1) Support of Delphi XE6.
2) Support of Lazarus 1.2.4 and others.
3) Minor performance improvements.

Patch for Lazarus

In Lazarus 1.2 so called “Mediators” were introduced.
Mediators allow one to create own designer for custom controlset.
But mediators broke the way Raudus was integrated in Lazarus.
I made an effort to go mediators-way, but it seems to be
a major update and i plan it for 0.10 now.

As a temporary hack you are adviced to apply a patch to your Lazarus
in file sourcefilemanager.pas in procedure TryRegisteredClasses.

  if FoundComponentClass<>nil then begin
    DebugLn(['TLazSourceFileManager.FindComponentClass.TryRegisteredClasses found: ',FoundComponentClass.ClassName]);
{+} if FoundComponentClass.ClassName='TRaFormCompatible' then FoundComponentClass:=TForm;
    TheModalResult:=mrOk;
    Result:=true;
  end;

The post about future plans and 0.10.x branch will be published later.

Thanks!


Raudus 0.9.7 Released

Posted on

Raudus 0.9.7 is released.

Download page

1) Formely Raudus application required mongoose32.dll. Now mongoose web server (it’s last MIT-based snapshot) is ported to Pascal and contained inside Raudus runtime. Now you only need “rfe.js” to deploy your standalone app. But if you need to compress your traffic, you must use zlib1.dll. Also, if you need to serve SSL (https), you must use SSL libraries. All these dll’s are in “requisite” directory. Refer to example “40-Timers-SSL”.
2) Default port is 8080 instead of 88.
3) Fixed scaling issue in Mobile Chrome and Firefox.
3) Bugfixes. Thanks to Francesco and Dario.
4) Support of Delphi XE5.
5) Support of Lazarus 1.0.14 and others. These are Lazarus installers, that are guaranteed to be compatible with Raudus (hosted at Raudus server for your convenience):
lazarus-1.0.14-fpc-2.6.2-win32.exe
Lazarus-1.1-42538-fpc-2.7.1-20130901-win32.exe
lazarus-1.2RC1-fpc-2.6.2-win32.exe
CodeTyphonIns460.zip
6) Known issue: In TRaDBGrid.OnClickTitle event handler you may probably need to cast: (Column as TRaDBGridColumn).FieldName

Thanks!

UPD: In Delphi XE5 you may probably need to add “VCL” to “scopes list” in Project Options.


Tiny hotfix for 0.9.6

Posted on

A small bug was found in TRxJqDatePicker and TRxJqCalculator. Here are the fixed files. Thanks to Maurizio for quick bugreport!


Raudus 0.9.6 Released

Posted on

Raudus 0.9.6 is released.

Download page

1) New component: TRaFrameHolder. You can use standard TFrame component. TFrame and TRaFrameHolder work in pair. TRaFrameHolder is parent, TFrame is the only child. Look at example 16.
2) New component: TRaCheckBox.
3) New component: TRxPublisherView. You can display contents of publishers. Suitable for browser-in-browser.
4) New component: TRxJqCalculator, taken from here. Look at example 94.
5) TRaUploader now works in Android (minimal version 4.0 is required). You can upload a file from device filesystem. You can also make photo or record speech, and then upload.
6) TRxGeolocation improved. Thanks to Joaquin!
7) TRxJqDatePicker improved. Thanks to Zdravko!
8) Design-time stability improved.
9) Browser-side performance improved (for complex UIs / slow machines / Internet Explorer).
10) Lazarus. Removed annoying message “Ignore, use TForm as ancestor”.
11) Lazarus. Added binaries for Lazarus 1.1 / FPC 2.7.1 (PPU 161 and PPU 162).

Thank you for attention to Raudus!