* NEW: Switch to 3.2.90 version.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix automatic completion of project classes that reimplements
another class.
[WEB SITE MAKER]
* BUG: Fix scrolling frames on Chrome.
[INTERPRETER]
* NEW: Args and Env classes are now shortcuts for Application.Args and
Application.Env properties.
git-svn-id: svn://localhost/gambas/trunk@4977 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Add some include to try fix compilation error on old distributions.
git-svn-id: svn://localhost/gambas/trunk@4727 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: MediaControl Tag event now takes a MediaTagList object as argument.
That object contains all tags received at event time. Not all possible
tags are supported yet.
[EXAMPLES]
* NEW: MediaPlayer: Add a panel that displays information about the media
file get through the Tag event.
git-svn-id: svn://localhost/gambas/trunk@4723 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Rename all API related to components, and fix components using them.
* NEW: New signal API that allows to catch signals from the event loop.
[GB.GTK]
* BUG: Use g_object_unref() instead of rsvg_handle_free() now.
git-svn-id: svn://localhost/gambas/trunk@4721 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Replace the old "INCLUDES" directive by "xxx_CPPFLAGS" in all
Makefile.am files.
[GB.XML]
* BUG: Remove debugging flags from compilation flags.
git-svn-id: svn://localhost/gambas/trunk@4714 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New MediaPlayer example based on the new gb.media GStreamer
component.
[GB.GTK]
* BUG: Utility windows are make transient the same way as in gb.qt4.
[GB.MEDIA]
* NEW: MediaControl.SetWindow() is a new method to associate a GUI control
to a GStreamer plugin implementing the 'X overlay' interface.
git-svn-id: svn://localhost/gambas/trunk@4706 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Invert the argument order (again) in MediaControl constructor. The
parent comes first, the control type next.
* NEW: Now the MediaControl link methods are LinkTo() and LinkLaterTo().
LinkTo() has two optional arguments that allows to link specific inputs
and outputs by name. LinkLaterTo() link to another control just after a
new pad has been internally added.
* NEW: MediaContainer got two new methods, AddInput() and AddOutput(), to
create ghost pads, i.e. symbolic links on child inputs or outputs. By
default a MediaContainer has no input and no output.
* NEW: Media.URL() is a new method that returns a GStreamer URL from a file
path. If the file path is relative (i.e. a file inside the project), a
temporary copy of the project file is made and returned.
* NEW: MediaPlayer got new properties to redefine its input, video output,
audio output and subtitle output.
* NEW: MediaPlayer.Video.Visualisation is a new property that defines an
optional visualisation plugin used when there is no video to play.
* BUG: The MediaPlayer SourceSetup event has been removed, because the
underlying signal must be handled immediately in thread context,
otherwise it is useless.
git-svn-id: svn://localhost/gambas/trunk@4703 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A new MediaPlayer control that encapsulates the "playbin2"
gstreamer plugin inside a nice interface.
* NEW: MediaControl.Inputs and MediaControl.Outputs are two new properties
that return the list of sinks and sources of the control.
git-svn-id: svn://localhost/gambas/trunk@4701 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Several fixes in message management, state management.
* BUG: MediaControl.Type works as expected.
* BUG: Don't query in Position and Duration properties if an error message
has been received.
git-svn-id: svn://localhost/gambas/trunk@4696 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update *.component files to the new format.
* BUG: Fix component TEMPLATE directory.
[EXAMPLES]
* NEW: PhotoTouch: Display the browsed directory path.
[INTERPRETER]
* NEW: Change the 'main' hook syntax. Add a macro to call the previous
'main' hook, so that several hooks can be declared.
[GB.MEDIA]
* NEW: New multimedia component based on GStreamer.
[GB.GTK]
* BUG: Fix timer management so that it is compatible with the GB.Every()
interpreter API.
* NEW: Allows multiple 'main' hooks.
[GB.QT4]
* NEW: Allows multiple 'main' hooks.
git-svn-id: svn://localhost/gambas/trunk@4693 867c0c6c-44f3-4631-809d-bfa615b0a4ec