* BUG: Execute the svn command for TRUNK_VERSION within the C locale to
avoid surprises when grepping the output.
git-svn-id: svn://localhost/gambas/trunk@5673 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Define the TRUNK_VERSION macro in gbx's Makefile.am which is less
error-prone and other parts of the build process won't use it anyway.
automake thinks that the $(shell ...) call shall a variable and warns but
that can safely be ignored I think.
git-svn-id: svn://localhost/gambas/trunk@5672 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add gb.crypt.openssl component.
[GB.CRYPT.OPENSSL]
* NEW: New component to wrap cryptographic functions of libcrypto from the
OpenSSL project.
* NEW: Cipher and Digest classes can be used through their _get() methods to
access all the cipher and message digest algorithms that libcrypto knows.
* NEW: HMac class is separate because it cannot be found using the above
method.
git-svn-id: svn://localhost/gambas/trunk@5667 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Define the TRUNK_VERSION make variable as "simply expanded" to have
the "svn info" command executed exactly once per Makefile and not for
every gcc invocation. This required an ugly hack to get it done directly
from acinclude.m4.
git-svn-id: svn://localhost/gambas/trunk@5666 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New Progress event raised while the FtpClient is downloading or
uploading some data. The event is not raised by the HttpClient yet.
* NEW: FtpClient has four new read-only properties to get information on
uploading and downloading progress: Downloaded, Uploaded, TotalDownloaded
and TotalUploaded.
git-svn-id: svn://localhost/gambas/trunk@5663 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The TRUNK_VERSION macro is now defined to the overall SVN repository
revision if Gambas is compiled from inside a repository. The value is
detected by the Makefiles and passed as a command line definition to gcc.
[INTERPRETER]
* NEW: --version also prints the SVN revision number when gbx3 was compiled
from a SVN repository.
git-svn-id: svn://localhost/gambas/trunk@5662 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't send an extra blank line in the first part.
* NEW: SmtpClient.Body is a new property that allows to define the text
body of the mail. That body is sent as the first part, with 'text/plain'
datatype and UTF-8 charset.
git-svn-id: svn://localhost/gambas/trunk@5661 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Updated Spanish tranlation. Reverted some changes in last
commit and fixed some strings.
git-svn-id: svn://localhost/gambas/trunk@5660 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Request.Post.Contents is correctly updated if the content type is
'application/x-www-form-urlencoded'.
git-svn-id: svn://localhost/gambas/trunk@5657 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Remove deprecated call to gb_type_init()
[GB.IMAGE.IO]
* BUG: Remove deprecated call to gb_type_init()
This call is deprecated since glib 2.36
git-svn-id: svn://localhost/gambas/trunk@5656 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some little corrections
* NEW: Add a Max property to ShapeLayer
git-svn-id: svn://localhost/gambas/trunk@5652 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now ShapeItem have a property Color so each shape on a layer can have its
own color
* BUG: Shape stroke is correctly drawed
git-svn-id: svn://localhost/gambas/trunk@5650 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: a new function Grab allow to get an image of a given zone at the given
size and at the better zoom level.
ex: PictureBox1.Picture = $Map.Grab($Map!MyShape!zone1.Bounds, PictureBox1.Width,
PictureBox1.Height, 0).Picture
* NEW: Map Class have an event Draw()
* NEW: Map have a property Loading that allow to control if the layers have finished
to get theire datas
* NEW: I've replaced the _ShapeItem box (RectF) by Bounds (MapBounds)
git-svn-id: svn://localhost/gambas/trunk@5649 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now the property AllowEffect really stop effect
* NEW: Now you can define a different point image for each Shape of
type Point
* BUG: The property ShowControls is now visible in the property windows
git-svn-id: svn://localhost/gambas/trunk@5648 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: ShapeItem.Data become _ShapeItem.Points
* NEW: A new function refresh in _ShapeLayer allow to update the Shapes box and center value
when points value have been changed.
git-svn-id: svn://localhost/gambas/trunk@5647 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Improve the slide inertia
* BUG: correct detection of the mouse in the Viewer controls
git-svn-id: svn://localhost/gambas/trunk@5646 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A new static layer in the MapView give user control.
It have just the zoom control for now. It can be disabled with the property ShowControls.
* NEW: A new property Bounds in Map Class give the lat/lon coord at the limits of the drawed
map.
* NEW: Now shapes are stored directly in the ShapeLayer. It act like a collection.
ex: Map!Shape.AddPoint("Home", MapPoint(0.05, 45))
You can access to it with Map!Shape!Home.Data
* BUG: Many change in the zoom effect. I hope it is good
git-svn-id: svn://localhost/gambas/trunk@5645 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Switch to version 3.4.90.
[GB.EVAL.HIGHLIGHT]
* BUG: In HTML highlighting, highlighting inside <script> and <style>
markups works correctly now.
git-svn-id: svn://localhost/gambas/trunk@5643 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove geometry classes and put them in the gb.geom component.
[GB.GEOM]
* NEW: New hidden component that implements all geometry classes: Point,
PointF, Rect and RectF.
git-svn-id: svn://localhost/gambas/trunk@5641 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: SmtpClient.Add() now uses a void name if its third argument is
specified and is a void string.
git-svn-id: svn://localhost/gambas/trunk@5640 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now a FOR loop with no loop variable correctly raises a syntax
error.
git-svn-id: svn://localhost/gambas/trunk@5637 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Invaders: New example for gb.ncurses showing some variant of Space
Invaders. Most internal code is right, only the surface needs polishing.
git-svn-id: svn://localhost/gambas/trunk@5635 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't wait for a stream to be ready for reading if the stream has no
underlying file descriptor.
git-svn-id: svn://localhost/gambas/trunk@5633 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now shapes are usables, you can use, point, multipoints,
polylines, and polygons.
Data Position are defined in lat/lon value.
ex: Map["MyShape"].AddPoint(MapPoint(lat,lon))
* NEW: _MapShape.Color is a property to define the shape color on the layer
git-svn-id: svn://localhost/gambas/trunk@5627 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Omitting the optional 'Attr' and 'Pair' parameters to Window.Print()
now indicates to use the window settings instead of no attributes and
default colour
git-svn-id: svn://localhost/gambas/trunk@5626 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Allow to apply attributes and colours to a particular
Window.Print{,Center}()
* NEW: Change Window.Attributes into a bitmask (Integer)
* NEW: .Window.Attrs isn't anymore. The Attr static class now provides
OR-able constants to assign to Window.Attributes. .Char.Attrs, however,
remains a virtual object to manage attributes on a per character basis
* NEW: Provide Window.Pair to set the colour pair for all *subsequent*
writes, as opposed to Foreground and Background which set the colours
of all that is and will be
[EXAMPLES]
* NEW: Pong: Use gb.ncurses improvements
git-svn-id: svn://localhost/gambas/trunk@5625 867c0c6c-44f3-4631-809d-bfa615b0a4ec