* 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
* NEW: "Compress all" and "Uncompress all" action on project sub-
directories.
* BUG: Do not crash when checking for completion in text editor.
[INTERPRETER]
* BUG: Void string contants work correctly now.
[COMPILER]
* BUG: Functions now can have up to 65536 bytecode operations instead of
32768.
* NEW: Support for the Parent property of WebPage.
* NEW: WebPage markups attributes can use the <%...%> syntax.
[GB.EVAL.HIGHLIGHT]
* NEW: HTML highlighting has be rewritten. <%...%> markups are taken into
account inside <style> and <script> markups.
[GB.FORM]
* NEW: FileView and DirView now display hidden files lightly, and symbolic
links in italic.
* NEW: File properties dialog in FileChooser and DirChooser.
[GB.FORM.STOCK]
* NEW: Default icons for some mime types.
[GB.GTK]
* BUG: Menu click event is now triggered the same way as in gb.qt4.
* BUG: Control.HasFocus() works correctly now.
* BUG: Modal windows cannot be shrinked less then their initial size
anymore.
[GB.GUI.BASE]
* NEW: IconView, TreeView, ListView and ColumnView items now have a
RichText property.
[GB.WEB]
* NEW: WebPage.Parent property returns the parent webpage that includes the
current webpage with the <<...>> markup.
git-svn-id: svn://localhost/gambas/trunk@5623 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The XmlNode.Serialize() method does not crashes anymore if a null
string is given.
git-svn-id: svn://localhost/gambas/trunk@5622 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The XmlNode.Serialize method does not crash anymore if nothing has
been serialized.
* BUG: The XmlNode.Serialize method now correctly handles the " (")
serialization.
git-svn-id: svn://localhost/gambas/trunk@5621 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The XmlRPCClient.Method property's return value is now coherent.
git-svn-id: svn://localhost/gambas/trunk@5620 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Allow a component to have a requirement on the XML implementation
feature (i.e. 'gb.xml' or 'gb.libxml').
git-svn-id: svn://localhost/gambas/trunk@5617 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Sunken and raised borders are now drawn correctly with styles like
CleanLooks that incorrectly take the current painter brush into account.
git-svn-id: svn://localhost/gambas/trunk@5615 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix a memory leak when trying to run a non-existant program with
EXEC or SHELL.
git-svn-id: svn://localhost/gambas/trunk@5614 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Desktop.SendMail() does not quote the "-" character in e-mail
addresses anymore.
git-svn-id: svn://localhost/gambas/trunk@5613 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: ShowModal() now honors the initial window state (full screen,
maximized...)
git-svn-id: svn://localhost/gambas/trunk@5612 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the naming of controls. The rule is the following: by default, a
control takes the name of its event handler prefix. If it has no such
prefix, it takes a unique name made from an incremental integer. But the
automatic instance of Form is named from its class name.
[GB.QT4]
* BUG: Fix the naming of controls. The rule is the following: by default, a
control takes the name of its event handler prefix. If it has no such
prefix, it takes a unique name made from an incremental integer. But the
automatic instance of Form is named from its class name.
git-svn-id: svn://localhost/gambas/trunk@5608 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Display a warning at project loading when some libraries are missing.
* BUG: Prevent from selecting two different libraries with the same name.
[GB.JIT]
* BUG: Fix compilation error.
git-svn-id: svn://localhost/gambas/trunk@5607 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add text fields to enter the time in the calendar popup. Add an
apply button too.
git-svn-id: svn://localhost/gambas/trunk@5606 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The previous fix was incorrect. We can now really create an
executable when the project directory and the target directory are not on
the same device.
git-svn-id: svn://localhost/gambas/trunk@5604 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Be able to create the executable file if /tmp and the target
directory are not on the same device.
git-svn-id: svn://localhost/gambas/trunk@5603 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The 'Project -> Refresh' menu entry now reloads the symbol
information of all components and libraries used by the project.
git-svn-id: svn://localhost/gambas/trunk@5602 867c0c6c-44f3-4631-809d-bfa615b0a4ec