1. 12 Feb, 2018 1 commit
  2. 13 Aug, 2017 1 commit
  3. 13 Jan, 2017 1 commit
  4. 04 Dec, 2015 1 commit
    • Benoît Minisini's avatar
      [GB.DESKTOP.X11] · 1e32bb79
      Benoît Minisini authored
      * BUG: Do not crash when some desktop properties are not defined by the
        window manager.
      
      [GB.GTK]
      * BUG: Initialize the root window event mask when setting the X11 event
        filter.
      
      [GB.GTK3]
      * BUG: Initialize the root window event mask when setting the X11 event
        filter.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7497 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      1e32bb79
  5. 25 Jun, 2015 1 commit
    • Benoît Minisini's avatar
      [DEVELOPMENT ENVIRONMENT] · f2f34019
      Benoît Minisini authored
      * BUG: Code prettyfier should not move the cursor anymore.
      
      [GB.DBUS]
      * NEW: Support for sending signals.
      
      [GB.QT4]
      * NEW: Detect system tray with the Qt routine.
      
      [GB.QT5]
      * NEW: Detect system tray with the Qt routine.
      
      [GB.GTK]
      * NEW: Actually try to detect the system tray. Only the old protocol is 
        supported.
      
      [GB.GTK3]
      * NEW: Actually try to detect the system tray. Only the old protocol is 
        supported.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7145 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      f2f34019
  6. 27 May, 2015 1 commit
    • Benoît Minisini's avatar
      [DEVELOPMENT ENVIRONMENT] · 4c38879e
      Benoît Minisini authored
      * BUG: Text editor: Compression correctly marks the file as modified.
      * NEW: Take gb.qt5 into account in the help system.
      
      [WIKI CGI SCRIPT]
      * NEW: Take gb.qt5 into account.
      
      [INTERPRETER]
      * NEW: GB.Component.IsLoaded() is new interpreter API that returns if a
        specific component has been loaded.
      * BUG: Running executables from an absolute path works again.
      
      [GB.DESKTOP]
      * BUG: DesktopWatcher: Use Desktop.Windows.FromHandle() instead of 
        Desktop.Windows[].
      
      [GB.DESKTOP.X11]
      * NEW: Support for gb.qt5.
        
      [GB.FORM.EDITOR]
      * BUG: TextEditor.Save() highlights the current line before saving.
      
      [GB.QT5]
      * NEW: Support for X11 event filter by translating xcb event into xlib 
        events.
      * BUG: Cached DrawingArea works correctly now.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7099 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      4c38879e
  7. 30 Jun, 2014 1 commit
  8. 28 Jun, 2014 1 commit
    • Benoît Minisini's avatar
      [DEVELOPMENT ENVIRONMENT] · 22977a4d
      Benoît Minisini authored
      * NEW: Color chooser in forms now allows to select a transparent color.
      
      [GB.DESKTOP.X11]
      * NEW: The Arrange event is now delayed.
      * BUG: Do not display X11 errors anymore.
      * BUG: Disable the X11 event filter if the system tray has been closed.
      * BUG: Don't crash when closing the system tray and freeing the internal 
        data.
      * NEW: Support for the _NET_SYSTEM_TRAY_VISUAL protocol. Now the system 
        tray can be a transparent window, but embedded icons keeps being opaque.
      
      [GB.GTK]
      * NEW: Support for X11 event filter has been implemented.
      * BUG: Wait 10 ms after showing a tray icon. Apparently you must not be too
        fast when creating several tray icons.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6347 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      22977a4d
  9. 03 Jun, 2014 1 commit
    • Benoît Minisini's avatar
      [DEVELOPMENT ENVIRONMENT] · 90e7f54b
      Benoît Minisini authored
      * NEW: Shrink the welcome window a bit if the window is too small.
      
      [EXAMPLES]
      * NEW: SystemTray is a new example that shows how to use the system tray 
        support of the gb.desktop.x11 component.
      
      [GB.DESKTOP.X11]
      * BUG: A lot of clean up in the system tray support.
      * NEW: X11SystrayIcon.Handle is a new property that returns the X11 window 
        id of a systray icon.
      
      [GB.GUI.BASE]
      * BUG: Draw: Use Paint.LineJoinRound by default.
      
      [GB.QT4]
      * NEW: TrayIcon: Provide the icon size to the system tray.
      
      [GB.GTK]
      * NEW: TrayIcon: Try to provide the icon size to the system tray, but it is
        apparently overriden by the GTK+ library with the default small size.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6301 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      90e7f54b
  10. 02 Jun, 2014 2 commits
    • Benoît Minisini's avatar
      [GB.DESKTOP.X11] · 37b6796c
      Benoît Minisini authored
      * BUG: Make component compila again.
      * BUG: Start cleaning up the system tray sources.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6300 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      37b6796c
    • Benoît Minisini's avatar
      [CONFIGURATION] · fb1b6a76
      Benoît Minisini authored
      * NEW: Add an automake init flag to prevent warnings with recent versions 
        of automake.
      
      [DEVELOPMENT ENVIRONMENT]
      * NEW: A Gambas project directory is now identify by a ".project" file that
        actually begins with the expected header.
      
      [GB.DESKTOP.X11]
      * NEW: X11Systray is a new static class that implements a system tray 
        inside an already existing DrawingArea of your project. Beware, this it 
        the initial experimental version. That class is based on the 'stalone'
        project source code.
      
      [GB.GTK]
      * BUG: Default tray icon is correctly visible now.
      
      [GB.GTK3]
      * BUG: Default tray icon is correctly visible now.
      
      [GB.QT4]
      * BUG: Tray icons are now scaled, like with GTK+.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6299 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      fb1b6a76
  11. 16 May, 2014 1 commit
    • Benoît Minisini's avatar
      [GB.DESKTOP] · 3253cf2c
      Benoît Minisini authored
      * NEW: Update with the new gb.desktop.x11 syntax.
      
      [GB.DESKTOP.X11]
      * NEW: X11.SetProperty and X11.GetProperty window argument is now first, 
        and is not optional anymore. You have to specify X11.RootWindow 
        explicitely.
      * NEW: The global X11 event handler 'Desktop_Change' is now named 
        'X11_PropertyNotify'.
      * NEW: The global X11 event handler 'Desktop_Window' is now named 
        'X11_ConfigureNotify'.
      
      [GB.QT4]
      * NEW: The Frame container now has all arrangement properties.
      
      [GB.GTK]
      * NEW: The Frame container now has all arrangement properties.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6269 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      3253cf2c
  12. 13 May, 2014 1 commit
  13. 12 May, 2014 1 commit
    • Benoît Minisini's avatar
      [GB.DESKTOP] · eb9e30e1
      Benoît Minisini authored
      * NEW: 'gb.desktop' is now a pure Gambas component that relies on 
        'gb.desktop.x11' and 'gb.desktop.gnome.keyring'.
      
      [GB.DESKTOP.X11]
      * NEW: This new component offers a bunch of helper functions that allows to
        deal with the low-level X11 library.
      
      [GB.DESKTOP.GNOME]
      * NEW: This component has been renamed as 'gb.desktop.gnome.keyring'.
      
      [GB.DESKTOP.GNOME.KEYRING]
      * NEW: This component was named 'gb.desktop.gnome' before. It allows to 
        store and retrieve passwords from the GNOME 2 keyring.
      
      [GB.FORM]
      * OPT: A little optimization in the DirChooser control.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6260 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      eb9e30e1