[fpc-pascal] Web Service Toolkit (WST) release 0.6

2014-05-08 Thread Inoussa OUEDRAOGO
Hello,

I am glad to announce the 0.6 release of the Web Service Toolkit.

What is new in the 0.6 release :
  License change :
* All the code in WST is now using the FPC' RTL license (modified
LGPL see COPYING.modifiedLGPL)

  WSDL/XSD Parsers :
* Referenced external schemes parsing :  and  handling
* Pascal Unit renaming
* Handle top level(global) declared attribute and references
* More XSD constructs parsing
* Parser case sensitivity can be enabled or disabled
* Document wrapped parameters handling : generation of an easy
access interface

  Type Library Editor
* Beautification : +images for menu items, +Tool bar
* Support for External XSD Schema referencing
* Documentation for objects
* Show object dependency
* Show object XSD schema
* Collection based arrays support
* Items cloning
* Better WSDL generation

  Run Time :
* FPC's Native HTTP Client transport
* FPC's Native TCP Client transport
* FPC's Native HTTP Server
* FPC's Native TCP Server
* iOS http transport
* Client Data Filter (interceptors used to manipulate the payload
: encrypt, compress, ...)
* Client side HTTP Cookie management
* Better SOAP headers support
* Better WSDL generation

  Other :
* Documentation updated : the sample used for the tutorial is now
one of the WST samples
* More test cases
* Bug Fixes


"Web Service Toolkit" is a web services package for FPC, Lazarus and
Delphi; "Web Service Toolkit" is meant to ease web services
consumption and authoring by FPC, Lazarus and Delphi users.

Features :
* client and server development
* services as standalone EXE or dynamic libraries ( dll/so )
* SOAP, XMLRPC, JSON-RPC, binary serializers
* WSDL/XSD to Object Pascal converter
* The framework is not bound to a transport protocol (FPC native
network library, synapse and Indy based transport implementation
provided for server and client development)
* The framework is not bound to a messaging protocol(SOAP,
XMLRPC,JSONRPC,custom binary)
* Lazarus IDE WSDL importer wizard
* WSDL GUI editor ( Type library editor )
* can be used without the LCL
* FpcUnit and Dunit test cases

Download at 
https://sites.google.com/site/inoussa12/wst-0.61.zip?attredirects=0&d=1

Best regards.

-- 
Inoussa O.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Identifier not found "MEMW"

2014-05-08 Thread Jim Leonard

On 5/8/2014 2:35 PM, Karoly Balogh (Charlie/SGR) wrote:

Due to memory organization of modern operating systems, the Mem, MemW and
MemL are only supported under DOS and *cannot* be supported elsewhere.
This is legacy, non-portable code, which you have to rewrite to work with
a modern operating system, or any other CPU than i386.


This might be easy to port, however, if the original programmer used 
mem[] as a shortcut (for example, writing a character directly into 
video RAM).  For some cases, it's easy to rewrite.


If the OP could post a short snippet of the code that uses mem[], we 
could advise how difficult it would be to port...

--
Jim Leonard (trix...@oldskool.org)
Check out some trippy MindCandy: http://www.mindcandydvd.com/
A child borne of the home computer wars: http://trixter.oldskool.org/
You're all insane and trying to steal my magic bag!
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Identifier not found "MEMW"

2014-05-08 Thread Karoly Balogh (Charlie/SGR)
Hi,

On Thu, 8 May 2014, nitinjain wrote:

> I am migrating Turbo Pascal application into Free Pascal 32 bit operating
> system. whenever i compiled unit file in free pascal, compiler showing error
> message "Identifier not found "MEMW"". can anybody help me on this?.

About TP to FPC porting, see this page:
http://www.freepascal.org/port.var

To quote from there:
"You can access the realmode memory using MEM[seg:ofs], as well as MemW
and MemL (only available under Dos/Go32v2)"

Due to memory organization of modern operating systems, the Mem, MemW and
MemL are only supported under DOS and *cannot* be supported elsewhere.
This is legacy, non-portable code, which you have to rewrite to work with
a modern operating system, or any other CPU than i386.

Charlie
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


[fpc-pascal] Spam in FPC lists (Was: [fpc-devel] Fwd: [8])

2014-05-08 Thread Tomas Hajny
On Thu, May 8, 2014 16:34, Andrew Haines wrote:
 .
 .


Hello all,

As you probably noticed, some spammer or virus misused an address of one
of legitimate FPC users and sent several spam messages to fpc-devel and
fpc-pascal lists. Unfortunately, these e-mails slipped through our
anti-spam measures. I have set the address of Andrew Haines to be
moderated for now in order to prevent repetition of this situation (at
least using this address).

Tomas
(one of FPC lists moderators)


___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


[fpc-pascal] Identifier not found "MEMW"

2014-05-08 Thread nitinjain
Hi,

I am migrating Turbo Pascal application into Free Pascal 32 bit operating
system. whenever i compiled unit file in free pascal, compiler showing error
message "Identifier not found "MEMW"". can anybody help me on this?.

Thanks Regards,
Nitin Jain



--
View this message in context: 
http://free-pascal-general.1045716.n5.nabble.com/Identifier-not-found-MEMW-tp5719166.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Identifier not found "MEMW"

2014-05-08 Thread leledumbo
> whenever i compiled unit file in free pascal, compiler showing error
message "Identifier not found "MEMW"". can anybody help me on this?

AFAIK it's a direct memory access which is not possible in 32-bit (or
higher) protected mode OS. Figure out what the code wants to do and
implement it in a way possible in your OS.



--
View this message in context: 
http://free-pascal-general.1045716.n5.nabble.com/Identifier-not-found-MEMW-tp5719166p5719170.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


[fpc-pascal] Fw:

2014-05-08 Thread Andrew Haines
Hey! http://boerbalink.nl/-hi.friend?kusjfib=3171095&ravarydo=969545


___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal


[fpc-pascal] Fw: [5]

2014-05-08 Thread Andrew Haines
Hey! http://netchannel.hu/-hi.friend?odyhunjta=4841446&fitymema=653709


___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal