* BUG: Make {gba,gbc,gbi,gbx}.c depend on trunk_version.h so that they are
rebuilt when it changes in order to always show the correct version.
git-svn-id: svn://localhost/gambas/trunk@5679 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: If the IDE throws an uncatched error, try to save all modified files
before aborting.
[INTERPRETER]
* NEW: If a static public method named Application_Error() is defined in
the startup class, then this method will be called when an unhandled
error is thrown, just before the program is aborted.
git-svn-id: svn://localhost/gambas/trunk@5678 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The trunk version is now generated at compilation time through
custom rules and a generated include in the Makefile.am file.
[EXAMPLES]
* NEW: Use the new HttpClient Progress event and its properties in the
HttpGet networking example.
git-svn-id: svn://localhost/gambas/trunk@5676 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The trunk version is now put in the 'config.h' file of the /main
source directory. No compilation flag is used anymore.
* NEW: All Gambad executables return the trunk revision number when they
are called with the '-V' option.
[GB.WEB]
* BUG: The Request.Fields property now can be read without reading the
value of a request field first.
git-svn-id: svn://localhost/gambas/trunk@5674 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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