1. 12 Feb, 2018 1 commit
  2. 20 Sep, 2017 1 commit
  3. 22 Aug, 2017 1 commit
  4. 13 Aug, 2017 1 commit
  5. 13 Jan, 2017 1 commit
  6. 21 Oct, 2016 1 commit
    • Benoît Minisini's avatar
      [GB.MEDIA] · 8fbd5bda
      Benoît Minisini authored
      * NEW: Link explicitly with the thread library.
      * BUG: MediaPipeline: Prevent message callback routine possible recursion.
      * NEW: MediaPipeline: Raise the Start event when a new stream is started.
      * NEW: MediaPipeline: The Position and Duration properties are now computed during the message callback routine.
      * NEW: MediaPipeline: Raise the AboutToFinish event two seconds before the stream end.
      * NEW: MediaPlayer: NextURL is a new property that you must set to define the next stream that will be played without gap.
      * NEW: MediaPlayer: Setting the URL property now automatically stops the player.
      * NEW: MediaPlayer: The AboutToFinish event is now raised by MediaPipeline. This is not the GStreamer 'about-to-finish' signal anymore.
      git-svn-id: svn://localhost/gambas/trunk@7933 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  7. 14 May, 2015 1 commit
    • Adrien Prokopowicz's avatar
      [GB.MEDIA] · 3f229484
      Adrien Prokopowicz authored
      * NEW: Added the MediaMessage class to process GStreamer messages.
      * NEW: Added the MediaPipeline_Event event to catch generic GStreamer
        pipeline events, in the form of a MediaMessage object.
      git-svn-id: svn://localhost/gambas/trunk@7082 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  8. 01 Jan, 2015 1 commit
    • Benoît Minisini's avatar
      [CONFIGURATION] · d3ebb6cc
      Benoît Minisini authored
      * NEW: Update the state of many components.
      * NEW: The project property dialog now uses an IconPanel.
      * NEW: New design of the component tab in the project property dialog.
      * NEW: GridView: The background of the sorted column is now lighter.
      * NEW: WebView.History is a new virtual access to get the number of entries 
        in the history, to set or get the current history entry index, and to get
        or set the history maximum capacity.
      git-svn-id: svn://localhost/gambas/trunk@6788 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  9. 09 Nov, 2014 1 commit
    • Benoît Minisini's avatar
      [WIKI CGI SCRIPT] · 0c2a6008
      Benoît Minisini authored
      * NEW: Help comments of component classes and symbols are now automatically 
        used for creating non-existing documentation pages.
      * NEW: Images are clickable in editing mode. They point at the image wiki 
      * NEW: Url$() is a new function to encode an URL.
      * NEW: FromUrl$() is a new function to decode an URL.
      * NEW: FromBase64$() is now a synonymous for UnBase64$().
      * BUG: MediaPipeline.Pause() does nothing if the media is not playing. That
        avoid some GStreamer bad behaviour.
      * NEW: MediaView: Remove the ShowVideo property, it is useless.
      * NEW: MediaView: The URL property can receive a true URL or a file path.
        The conversion is automatically done.
      * BUG: MediaView: Do pause or stop the media file only if it has sense.
      * NEW: MediaView: Hide the video part if the control height is too low.
      git-svn-id: svn://localhost/gambas/trunk@6617 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  10. 01 Aug, 2014 1 commit
    • Benoît Minisini's avatar
      · 73b2d0dd
      Benoît Minisini authored
      * BUG: FileChooser: Fix an infinite loop when trying to initialize the path 
        with an unknown file.
      * NEW: New component based on gb.media that includes a full media player 
        widget with controls.
      * NEW: SmtpClient is now a virtual control.
      git-svn-id: svn://localhost/gambas/trunk@6408 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  11. 16 May, 2014 2 commits
    • Benoît Minisini's avatar
      [GB.MEDIA] · 9e89e5bb
      Benoît Minisini authored
      * BUG: Fix a leak in MediaControl.GetLastImage().
      git-svn-id: svn://localhost/gambas/trunk@6266 867c0c6c-44f3-4631-809d-bfa615b0a4ec
    • Benoît Minisini's avatar
      [GB.MEDIA] · 72c4ef28
      Benoît Minisini authored
      * NEW: MediaLink is a new class that represents a link between an element 
        input and an element output. Its interface may change in next revisions.
      * NEW: MediaControl.Parent is a new property that returns the parent of a 
        MediaControl object.
      * NEW: MediaControl.LinkTo method now automatically unlinks the output 
        before linking it.
      * NEW: MediaControl.GetLink is a new method that returns a MediaLink object
        representing what is linked to the specified input or output.
      * NEW: MediaControl.GetLastImage() returns a screenshot of the last video 
        frame seen by a sink (i.e. final) element.
      git-svn-id: svn://localhost/gambas/trunk@6265 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  12. 05 Apr, 2014 1 commit
  13. 22 Mar, 2014 1 commit
    • Benoît Minisini's avatar
      [WEBSITE] · f3438a8d
      Benoît Minisini authored
      * NEW: Use the new wiki now.
      * BUG: Fix style sheet and class description layout.
      * NEW: Inherited symbols links are in italic now.
      * NEW: Automatic registration system.
      * NEW: Use the new LOCK ... WAIT instruction.
      * BUG: Some fixes in the old wiki conversion routine.
      * NEW: The administrator account can see the recent changes.
      * NEW: SmallWiki: Update the embedded markdown support from gb.markdown.
      * NEW: The '#' character is now optional if possible (for example in the 
        'OUTPUT TO' instruction).
      * NEW: Some new icons.
      * BUG: Fix all missing icons.
      * BUG: Fix incorrect translation when drawing inside a DrawingArea.
      * BUG: Fix inputs and outputs enumeration.
      * BUG: Correctly handle UTF-8 when displaying the error message.
      * NEW: WebPage.ToString() is a new method that generates the webpage and 
        returns it as a string.
      * BUG: When creating a session, other sessions having the same prefix and 
        being older than 24 hours are automatically removed from disk.
      git-svn-id: svn://localhost/gambas/trunk@6206 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  14. 24 Feb, 2014 1 commit
    • Benoît Minisini's avatar
      [GB.MEDIA] · 00fcff2b
      Benoît Minisini authored
      * BUG: MediaPlayer works again.
      * BUG: MediaPipeline.Stop() tries to send an EOS message at most during 
        250 ms. A warning message is printed if the EOS message has not been 
      git-svn-id: svn://localhost/gambas/trunk@6185 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  15. 16 Feb, 2014 2 commits
    • Benoît Minisini's avatar
      [GB.FORM] · ed9f8be5
      Benoît Minisini authored
      * NEW: LCDLabel: Support for new characters.
      * BUG: Rich text support is more robust now: it can handle self-closed 
      * BUG: Rich text support is more robust now: it can handle self-closed 
      * BUG: According to the GStreamer documentation, you can send an EOS 
        message only while playing.
      * BUG: Rich text paragraph margins are now proportional to the font size.
      git-svn-id: svn://localhost/gambas/trunk@6161 867c0c6c-44f3-4631-809d-bfa615b0a4ec
    • Benoît Minisini's avatar
      [GB.MEDIA] · 551ff27e
      Benoît Minisini authored
      * NEW: If the MediaControl type contains a '/' character, then a 
        MediaFilter is created using that type as filter.
      * NEW: Properties having the "Caps" type are now handled everywhere.
      git-svn-id: svn://localhost/gambas/trunk@6160 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  16. 15 Feb, 2014 2 commits
  17. 12 Feb, 2014 1 commit
    • Benoît Minisini's avatar
      Benoît Minisini authored
      * NEW: Menu shortcut for defining a class or a form as startup class has 
        been removed from the editor (but not from the project tree).
      * NEW: A new menu to run a specific form as if it was the startup class.
      * NEW: The wiki is almost finished. Tuning is needed, as the automatic 
        conversion between the old wiki syntax and the new markdown syntax cannot 
        be perfect. Not yet done: history, registration, to do list.
      * NEW: WaveGenerator: Set the "is-live" property of the 'audiotestsrc' 
      * NEW: WaveGenerator: Use the 'autoaudiosink' output instead of a specific 
      * NEW: WaveGenerator: Allow to choose the wave form.
      * NEW: A new '-s' command-line option to override the startup class defined 
        in the project.
      * NEW: MaskBox has a new ShowDefault property. When set, the maskbox does 
        not hide its contents anymore when losing the focus if its value was the 
        default value.
      * BUG: Control Move() and MoveScaled() method do not try to resize the 
        control anymore if their width and height arguments are omitted.
      * BUG: Bug fixes, tuning...
      * NEW: MediaControl: An enumeration property can be set through its integer 
        value now.
      git-svn-id: svn://localhost/gambas/trunk@6153 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  18. 08 Feb, 2014 1 commit
  19. 03 Aug, 2013 1 commit
    • Benoît Minisini's avatar
      [CONFIGURATION] · c9ca5ab9
      Benoît Minisini authored
      * NEW: Update copyright year to 2013.
      * NEW: ImageView is a new control that allows to view an image inside a 
        scrolled view, at different zoom levels.
      * BUG: FileProperties now works correctly if 'gb.desktop' is not used.
      * NEW: The FileProperties preview tab now uses an ImageView control and has
        a toolbar to zoom the preview.
      * BUG: Add the 'linux' and 'gnu' icon in the stock icon list.
      git-svn-id: svn://localhost/gambas/trunk@5770 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  20. 30 Jun, 2013 2 commits
    • Benoît Minisini's avatar
      [GB.MEDIA] · ab78dd8c
      Benoît Minisini authored
      * BUG: Correctly handle GStreamer dates with year but no month and no day.
      git-svn-id: svn://localhost/gambas/trunk@5718 867c0c6c-44f3-4631-809d-bfa615b0a4ec
    • Benoît Minisini's avatar
      [GB.MEDIA] · 02234a26
      Benoît Minisini authored
      * NEW: Support for properties that are enumerations. Use them like string 
        properties that can only take some specific values.
      * NEW: GStreamer element not created explicitely are now managed through 
        the MediaControl class.
      * NEW: MediaFilter is a new MediaControl that implements the 'capsfilter'
        element. It has a Filter property that understands the same syntax as the
        'gst-launch' GStreamer tool.
      * NEW: MediaContaienr.Children is a new virtual property that allows to
        enumerate its children elements.
      git-svn-id: svn://localhost/gambas/trunk@5717 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  21. 29 Jun, 2013 1 commit
    • Benoît Minisini's avatar
      Benoît Minisini authored
      * NEW: When installing the Gambas font, don't use the deprecated 
        '~/.fonts.conf' file anymore.
      * NEW: The MediaPlayer example now has a panel to configure the image
      * NEW: MediaPlayer.Balance is a new property that allows to configure the
        image brightness, contrast, hue, saturation... It actually returns a
        virtual array of balance "channels", each one having a minimum value, a
        maximum value, a current value and a name.
      * NEW: When Request.Debug is set, only the first 4K of a POST request is 
        stored in the Request.Contents property.
      git-svn-id: svn://localhost/gambas/trunk@5710 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  22. 03 Jun, 2013 1 commit
    • Benoît Minisini's avatar
      [EXAMPLE] · 3e76b4d9
      Benoît Minisini authored
      * NEW: MediaPlayer: Add a button to take a screenshot of the current video
      * NEW: gb.media now depends on gb.image.
      * NEW: MediaPlayer.Video.Image is a new property that returns a screenshot
        of the current video frame.
      git-svn-id: svn://localhost/gambas/trunk@5694 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  23. 02 Jun, 2013 2 commits
    • Benoît Minisini's avatar
      [EXAMPLES] · 60adb14b
      Benoît Minisini authored
      * NEW: MediaPlayer: Display error messages in the interface.
      * BUG: MediaPlayer.ConnectionSpeed will not crash anymore.
      git-svn-id: svn://localhost/gambas/trunk@5693 867c0c6c-44f3-4631-809d-bfa615b0a4ec
    • Benoît Minisini's avatar
      [GB.MEDIA] · 0a97949f
      Benoît Minisini authored
      * BUG: Do not crash while receiving a message associated with a GStreamer 
        plugin unknown to Gambas.
      * BUG: Hide warnings when reading a GStreamer date/time value.
      git-svn-id: svn://localhost/gambas/trunk@5692 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  24. 01 Jun, 2013 2 commits
    • Benoît Minisini's avatar
      Benoît Minisini authored
      * NEW: Highlight the background of special methods in the code editor 
        procedure list.
      * NEW: MediaPlayer: Add a button to display the contents of the first video
        device (/dev/video0).
      * BUG: The MediaPlayer.Input property is actually read-only.
      * BUG: Remove a debugging message.
      git-svn-id: svn://localhost/gambas/trunk@5691 867c0c6c-44f3-4631-809d-bfa615b0a4ec
    • Benoît Minisini's avatar
      [GB.MEDIA] · c9dc4085
      Benoît Minisini authored
      * NEW: Use GStreamer 1.0 instead of GStreamer 0.10 that is now deprecated.
      git-svn-id: svn://localhost/gambas/trunk@5690 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  25. 15 Dec, 2012 2 commits
  26. 05 Dec, 2012 1 commit
    • Benoît Minisini's avatar
      Benoît Minisini authored
      * BUG: The project tree control now uses the same icons as the main project 
        tree view.
      * NEW: Support for LCDLabel.
      * BUG: MediaPlayer: Remove uses of the DrawingArea.Painted property.
      * BUG: The GB.GetProperty() API has been fixed, and now use the datatype of 
        the property for the return value.
      * OPT: Remove some useless table symbol class at class loading for native 
        classes that do not raise events.
      * NEW: PaintMatrix is now creatable.
      * NEW: LCDLabel is a new control that displays its contents with sixteen 
        segments LCD digits.
      * BUG: Remove the useless MediaPlayer.Visualisation property.
      git-svn-id: svn://localhost/gambas/trunk@5412 867c0c6c-44f3-4631-809d-bfa615b0a4ec
  27. 21 Jul, 2012 1 commit
    • Benoît Minisini's avatar
      [CONFIGURATION] · 938458a0
      Benoît Minisini authored
      * NEW: Switch to 3.2.90 version.
      * BUG: Fix automatic completion of project classes that reimplements 
        another class.
      * BUG: Fix scrolling frames on Chrome.
      * 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
  28. 29 May, 2012 1 commit
  29. 18 May, 2012 1 commit
  30. 13 May, 2012 1 commit
  31. 12 May, 2012 1 commit
  32. 09 May, 2012 1 commit
    • Benoît Minisini's avatar
      [GB.MEDIA] · 17f5f0fa
      Benoît Minisini authored
      * 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.
      * 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
  33. 08 May, 2012 1 commit
    • Benoît Minisini's avatar
      [INTERPRETER] · 30f9a40f
      Benoît Minisini authored
      * 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.
      * BUG: Use g_object_unref() instead of rsvg_handle_free() now.
      git-svn-id: svn://localhost/gambas/trunk@4721 867c0c6c-44f3-4631-809d-bfa615b0a4ec