1. 03 Oct, 2018 1 commit
    • Benoît Minisini's avatar
      PictureBox is now implemented in Gambas. · 1bf70e1e
      Benoît Minisini authored
      [GB.GTK]
      * NEW: Remove PictureBox control.
      
      [GB.GTK3]
      * NEW: Remove PictureBox control.
      
      [GB.GUI.BASE]
      * NEW: PictureBox is now implemented in Gambas.
      * NEW: PictureBox: Image is a new property that allows to display an Image instead of a Picture.
      * NEW: PictureBox: Mode is a new property that defines how the image fills the control.
      
      [GB.QT4]
      * NEW: Remove PictureBox control.
      
      [GB.QT5]
      * NEW: Remove PictureBox control.
      1bf70e1e
  2. 19 Sep, 2018 1 commit
  3. 12 Sep, 2018 1 commit
  4. 04 Sep, 2018 1 commit
    • Benoît Minisini's avatar
      Many fixes to the GTK+3 components, and rewrite the SpinBox control in Gambas. · ee674d90
      Benoît Minisini authored
      [GB.GTK]
      * NEW: Remove the native SpinBox implementation.
      * BUG: Add specific fixes for breeze and oxygen themes.
      
      [GB.GTK3]
      * NEW: Remove the native SpinBox implementation.
      * BUG: ComboBox: Fix rendering.
      * BUG: ComboBox: Use a GtkBox instead of the deprecated GtkAlignment.
      * BUG: Style: Fix some paint methods and metric properties.
      * BUG: Add specific fixes for breeze and oxygen themes.
      
      [GB.GUI.BASE]
      * NEW: SpinBox: New implementation of the control in Gambas.
      * BUG: ProgressBar: Fix rendering with GTK+ components.
      
      [GB.QT4]
      * NEW: Remove the native SpinBox implementation.
      * NEW: RadioButton: Fill the widget when the background color is set.
      * BUG: Style: Fix some metric properties.
      
      [GB.QT5]
      * NEW: Remove the native SpinBox implementation.
      * NEW: RadioButton: Fill the widget when the background color is set.
      * BUG: Style: Fix some metric properties.
      ee674d90
  5. 06 Aug, 2018 1 commit
  6. 12 Feb, 2018 1 commit
  7. 15 Aug, 2017 2 commits
    • Laurent Carlier's avatar
      [GB.QT5.EXT] · faa630b5
      Laurent Carlier authored
      * NEW: Add the LCDNumber class from gb.qt4.ext
      
      also remove the Qt3 transitional header/code
      faa630b5
    • Laurent Carlier's avatar
      [GB.QT5.EXT] · 7e07d833
      Laurent Carlier authored
      * NEW: Add the Dial class from gb.qt4.ext
      7e07d833
  8. 13 Aug, 2017 1 commit
  9. 18 Feb, 2017 1 commit
    • Benoît Minisini's avatar
      [CONFIGURATION] · 82eddfd5
      Benoît Minisini authored
      * NEW: Remove all 'depcomp' files. Apparently they are not used anymore by autoconf.
      
      [INTERPRETER]
      * BUG: Fix some gcc 6 warnings.
      
      [GB.DEBUG]
      * BUG: Fix some gcc 6 warnings.
      
      [GB.GTK]
      * BUG: Fix some gcc 6 warnings.
      * BUG: Fix a ';' mistake in a focus management test.
      
      [GB.GTK3]
      * BUG: Fix some gcc 6 warnings.
      * BUG: Fix a ';' mistake in a focus management test.
      
      [GB.IMAGE]
      * BUG: Fix some gcc 6 warnings.
      
      
      git-svn-id: svn://localhost/gambas/trunk@8101 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      82eddfd5
  10. 21 Jan, 2017 1 commit
  11. 13 Jan, 2017 1 commit
  12. 09 Jan, 2017 2 commits
  13. 24 May, 2016 1 commit
    • Benoît Minisini's avatar
      [CONFIGURATION] · f57d3273
      Benoît Minisini authored
      * NEW: Support for Haiku operating system.
      * BUG: Add explicit dependencies on 'x11' and 'gl' pkg-config packages.
      
      [GB.FORM]
      * NEW: MaskBox: Use unicode large spaces instead of ASCII smal spaces.
      
      [GB.UTIL.WEB]
      * BUG: Fix collection generation in JSON.Encode().
      
      [GB.WEB.FORM]
      * NEW: WebImage: Add the Border property.
      * NEW: WebImage: Image property now can be an absolute path.
      * BUG: WebButton: Workaround Firefox not supporting flex on buttons.
      * BUG: WebComboBox: Enabled property is now taken into account.
      * BUG: WebUploadArea: The file name now keeps the uploaded file extension.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7786 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      f57d3273
  14. 24 Jan, 2016 2 commits
  15. 01 Sep, 2015 1 commit
    • Benoît Minisini's avatar
      [GB.QT4] · 8ad98f62
      Benoît Minisini authored
      * NEW: Breeze widget theme patch to fix its bugs on small TextBox, ComboBox 
        and SpinBox controls.
      
      [GB.QT5]
      * NEW: Breeze widget theme patch to fix its bugs on small TextBox, ComboBox 
        and SpinBox controls.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7259 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      8ad98f62
  16. 31 Jul, 2015 1 commit
  17. 02 Jul, 2015 1 commit
    • Benoît Minisini's avatar
      [INTERPRETER] · 005c733d
      Benoît Minisini authored
      * BUG: Fix Object.Raise() method.
      
      [DEVELOPMENT ENVIRONMENT]
      * BUG: Replace a possible error while filling the toolbox by a warning 
        message.
      
      [GB.DBUS]
      * NEW: DBusValues is a new class that must be used when a DBus method canonical
        return several values. It works like DBusVariant.
      * NEW: DBus.SplitSignature is new method that allows to split a DBus signature.
      * NEW: DBusNull class is renamed as _DBusNull.
        
      [GB.DBUS.TRAYICON]
      * NEW: TrayIcon popup menu is now exported through the DBusMenu protocol,
        so that it becomes usable on Unity. Consequently, the Menu event will be
        removed.
      
      [GB.DESKTOP]
      * NEW: Remove the Desktop.Type property.
      * NEW: Add support for Unity.
      
      [GB.GTK]
      * NEW: Desktop.Type is now implemented in the GUI components.
      
      [GB.GTK3]
      * NEW: Desktop.Type is now implemented in the GUI components.
      
      [GB.QT]
      * NEW: Desktop.Type is now implemented in the GUI components.
      
      [GB.QT5]
      * NEW: Desktop.Type is now implemented in the GUI components.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7164 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      005c733d
  18. 29 Jun, 2015 1 commit
    • Benoît Minisini's avatar
      [INTERPRETER] · 930c7549
      Benoît Minisini authored
      * NEW: Add a new GB.Component.Declare() API, that allows a component to
        dynamically register a class description.
      
      [INFORMER]
      * NEW: A component now can declare classes through a GB_OPTIONAL_CLASSES 
        public symbol. Theses classes are included into the information file,
        but are not automatically loaded as the ones defined through the 
        GB_CLASSES symbol.
      
      [GB.FORM.STATUSICON]
      * NEW: This component has been removed and replaced by gb.dbus.trayicon.
      * NEW: This component now provide TrayIcon and TrayIcons classes that have
        exactly the same interface as the old ones.
      
      [GB.DBUS]
      * NEW: Remove the now useless DBusConnection.Raise(). The DBusConnection
        Register() and Unregister() are kept for backward-compatibility reason.
      * NEW: Add DBus.Raise() and DBus[].Raise() to raise signals. At the moment,
        there is no difference between the two methods, as there no mean to
        indicate the sender raising a signal. I don't know yet how DBus decides
        which service sends a signal!
      
      [GB.DBUS.TRAYICON]
      * NEW: This component implements the tray icon DBus protocol. It is 
        automatically loaded by the GUI components.
      
      [GB.GTK]
      * NEW: Load the 'gb.dbus' and 'gb.dbus.trayicon' components if the current
        desktop is KDE >= 4. Otherwise, use the old TrayIcon implementation.
      * BUG: Fix the old TrayIcon implementation, so that it matches the QT one.
      
      [GB.GTK3]
      * NEW: Load the 'gb.dbus' and 'gb.dbus.trayicon' components if the current
        desktop is KDE >= 4. Otherwise, use the old TrayIcon implementation.
      * BUG: Fix the component name in deprecation warning messages.
      * BUG: Fix the old TrayIcon implementation, so that it matches the QT one.
      
      [GB.QT4]
      * NEW: Load the 'gb.dbus' and 'gb.dbus.trayicon' components if the current
        desktop is KDE >= 4. Otherwise, use the old TrayIcon implementation.
      
      [GB.QT5]
      * NEW: Load the 'gb.dbus' and 'gb.dbus.trayicon' components if the current
        desktop is KDE >= 4. Otherwise, use the old TrayIcon implementation.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7154 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      930c7549
  19. 27 May, 2015 1 commit
  20. 21 May, 2015 1 commit
    • Benoît Minisini's avatar
      [DEVELOPMENT ENVIRONMENT] · b55f5f42
      Benoît Minisini authored
      * NEW: The string constants are now quoted in *.info files. Take that into 
        account.
      * BUG: Disable code that uses the old Editor procedure floding feature.
      * NEW: Make the option dialog smaller.
      
      [WIKI CGI SCRIPT]
      * NEW: The string constants are now quoted in *.info files. Take that into 
        account.
        
      [COMPILER]
      * BUG: The string constants are now quoted in *.info files.
      
      [GB.FORM.MDI]
      * BUG: Workspace: Disable some unused code.
      
      [GB.QT4]
      * OPT: Minimize X11 window properties changes.
      
      [GB.QT5]
      * BUG: Window SKipTaskbar, Stacking, Border... properties (all that rely on 
        Xlib calls) now work correctly.
      * OPT: Minimize X11 window properties changes.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7092 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      b55f5f42
  21. 11 May, 2015 4 commits
    • Benoît Minisini's avatar
      [GB.QT5] · 431e3ea8
      Benoît Minisini authored
      * NEW: Now depends on Qt 5.3 only.
      
      [GB.QT5.OPENGL]
      * NEW: Use the old OpenGL widget if QT version if 5.3 or lower, and the new 
        one if QT version is 5.4 or greater.
      
      [GB.QT5.WEBKIT]
      * BUG: Fix a missing space in Makefile.am file.
      
      git-svn-id: svn://localhost/gambas/trunk@7079 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      431e3ea8
    • Benoît Minisini's avatar
      [GB.QT5.OPENGL] · dc944577
      Benoît Minisini authored
      * NEW: Delete symbolic links to gb.qt4 source files.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7077 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      dc944577
    • Benoît Minisini's avatar
      [DEVELOPMENT ENVIRONMENT] · 245ab187
      Benoît Minisini authored
      * NEW: System information: Search for QT5 core library.
      
      [EXAMPLES]
      * BUG: Fix Browser example.
      
      [GB.FORM]
      * BUG: Fix stock icon map for breeze icon theme.
      
      [GB.GUI]
      * NEW: Use gb.qt5 if the current desktop is KDE5.
      
      [GB.GUI.OPENGL]
      * NEW: Support for gb.qt5.opengl.
      
      [GB.QT4]
      * BUG: Fix component name in warning messages.
      
      [GB.QT5]
      * NEW: Qt 5.4 is now required, because of gb.qt5.opengl.
      * BUG: Fix component name in warning messages.
      
      [GB.QT5.OPENGL]
      * NEW: QT5 OpenGL support component.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7076 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      245ab187
    • Benoît Minisini's avatar
      [GB.QT5.OPENGL] · 3da405a8
      Benoît Minisini authored
      * NEW: Remove the symbolic links of the GLArea source files.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7075 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      3da405a8
  22. 10 May, 2015 2 commits
  23. 08 May, 2015 1 commit
    • Benoît Minisini's avatar
      [CONFIGURATION] · 43f26cd8
      Benoît Minisini authored
      * NEW: gb.qt5 component.
      
      [EXAMPLES]
      * BUG: Fix WebBrowser example.
      
      [INTERPRETER]
      * NEW: Fix compilation of EXEC and SHELL for older bytecode versions.
      
      [GB.DB.FORM]
      * NEW: Display the busy mouse cursor while loading SQL data.
      
      [GB.QT4]
      * NEW: Support for QT5.
      
      [GB.QT5]
      * NEW: Initial version of the QT5 component. Not everything is working. 
        There is no Embedder and TrayIcon controls.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7062 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      43f26cd8