Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gambas3-gb-gui-3.14.3-lp152.4.1 RPM for aarch64

From OpenSuSE Ports Leap 15.2 for aarch64

Name: gambas3-gb-gui Distribution: openSUSE Leap 15.2
Version: 3.14.3 Vendor: openSUSE
Release: lp152.4.1 Build date: Mon May 11 09:22:31 2020
Group: Development/Tools/IDE Build host: obs-arm-9
Size: 958971 Source RPM: gambas3-3.14.3-lp152.4.1.src.rpm
Summary: The Qt/GTK loader component for Gambas
This is the component that just loads gb.qt if you are running KDE or
gb.gtk in the other cases. It is used to make your application more






* Wed May 06 2020 Carsten Ziepke <>
  - Added gambas3-3.14.3-fix_build_with_poppler-0.88.patch.
    This patch fixes the build problems with newer poppler version.
    poppler 0.85:
    poppler 0.86:
* Mon Mar 16 2020 Max Lin <>
  - BuildRequires postgresql-server-devel on Leap >= 15.2
* Thu Feb 27 2020 Bjørn Lie <>
  - Replace pkgconfig(gmime-2.6) with pkgconfig(gmime-3.0)
* Wed Jan 22 2020 Bjørn Lie <>
  - Update to version 3.14.3:
    * Fix compilation with poppler >= 0.83.
  - Changes from version 3.14.2:
    * This release mainly includes a fix of the Message class that
      disturbs a lot of people.
    * INTERPRETER: Fix Find() method on Float, Single, and Long
    * GB.DB.POSTGRESQL: Compile with PostgreSQL 12.
    * GB.GUI.BASE: Message: The ENTER key now selects the button
      having the focus, not the default one, so that message boxes
      behave the same with GTK+ and Qt.
* Mon Jan 20 2020 Bjørn Lie <>
  - Drop pkgconfig(ORBit-2.0) BuildRequires: No longer needed, nor
* Wed Oct 30 2019 Alexei Podvalsky <>
  - Update to 3.14.1:
    * Fix exponent sign printed twice in float to string
    * Some fixes in Drag & drop frame management.
    * Prevent possible flickering of drag & drop frame.
    * Form editor: Draw the control frame as soon as the Drag event
      is raised, to try to workaround a dnd bug.
    * Fix drag & drop frame management.
    * Update project configuration files.
    * Redraw the 'menu' and 'new-dir' icon.
    * Fix mouse wheel zoom and paper size refresh.
    * DocumentView: Some little design changes.
    * Paint.TextHeight is a new property that returns the height of
      one line of text, and Paint.FontScale is now "transparent".
    * Fix highlighting of long lines and comments.
    * Remove a useless global variable.
    * Message boxes now correctly handle multi-line text in
    * Apply Paint.FontScale only when Paint.Font is assigned. Not
      when one of the Paint.Font properties changes.
    * Merge branch 'master' into 'master'
    * [GB.QT5] BUG: Workaround "Setting a QCompleter on
      non-editable QComboBox is not allowed" message
    * Do not imbricate focus events.
    * Do JIT compilation after class loading. Otherwise the JIT
      compiler may want to load the class that triggers the compilation
    * Windows whose Utility property is set now use
      '_NET_WM_WINDOW_TYPE_DIALOG' instead of
    * Correctly generate metadata file for events so that there is
      no spurious ByRef arguments anymore.
    * Forgot to commit common header files.
    * System.Trace is a new property that toggles the dump of the
      position of each executed line.
    * Project property dialog: Fix deletion in argument list when
      pressing Backspace.
    * Disable qt4 webkit component.
    * Floating-point number to string conversion is now 1.7 times
    * Add a '-t' option that dumps to the standard error the
      position of each executed line of code.
    * Update Gambas 16 px size font. Make it less round and fix
      many characters.
    * Fix support of read-only arrays.
* Mon Sep 23 2019 Alexei Podvalsky <>
  - Update to 3.14.0:
    * Add dark theme versions of component chooser icons (checked,
      partially checked, locked).
    * Fix XmlExplorer constructor declaration.
    * Handle the new error hook.
    * Don't leak control reference when raising an error from a
      click event handler.
    * Uncatched errors raised from an event handler can be ignored
    * Update Gambas 16 fonts.
    * Always specify the direction of input method arguments in
      introspection, otherwise the 'qdbusviewer' tool does not work.
    * Add a bookmark on the current project in all directory and
      file choosers.
    * Bookmarks is a new static class that allows to define global
      bookmarks for all FileChooser and DirChooser controls.
    * Fix again the management of the new new PROPERTY...
    * Take column in compiler warning messages into account.
    * Fix again some crash when using the new PROPERTY
    * Fix crash when using the new PROPERTY ...
    * Error.Clear() now clears the error flag returned by the ERROR
    * Remove a debugging message.
    * Take newlines, tabs, and backticks into account when
      analyzing a table schema.
    * Fix the declaration of static properties using USE.
    * Automatic completion: Don't crash when displaying the
      signature of '_new'.
    * Fix menu proxy management that could crash combo-box popups.
    * Add a bold version of the 16 pt Gambas font.
    * Fix some memory leaks in font management.
    * [GB.DB] NEW: Add a driver API that handles debugging
      messages. NEW: Print the current date/time before any debugging
    * Add a 16 point size version of the medium Gambas font.
    * Menu editor: Double-clicking on a menu entry now
      automatically closes the menu editor to open the Click event
      handler of that menu.
    * Update component version.
    * Component version is now taken from the VERSION file.
    * Some minus signs reformatting.
    * Project tree: 'Open in folder' menu entry is now visible on
      file items, not just directories.
    * ...
* Thu Apr 11 2019 Alexei Podvalsky <>
  - Update to 3.13.0:
    * [GP.MAP] BUG: Small bug fixes.
    * Fix Url$() escaping characters.
    * Code editor: The method popup font is sized according to the
      number of methods to display.
    * Some unary operator syntax rewrite in source code.
    * Fix the JIT compiler: '_init' method, Lock instruction,
      Object datatype, and DO / REPEAT loops at the beginning of a
      function now work correctly.
    * Update es.po
    * Compile with GStreamer < 1.16.
    * Speed is a new property that allows to define the media
      playing speed. A negative speed moves backward.
    * Support for playing speed rate and step-by-step forward.
    * Update readme files.
    * Option dialog: Fix spacing of some options in 'Project' tab.
    * Changes in testing code.
    * TerminalView: the minimal screen height is now 2 lines.
    * NEW: Run Gambas tests last.
    * Fix case typo in source code.
    * Correctly normalize SQLite session file names.
    * Fix typo in a source file that is not yet used.
    * Cosmetic changes in debugger code.
    * Fix Array.Shuffle() on String, Long and Object arrays.
    * Array.Shuffle() is a new method that randomly shuffles an
      array using Fisher–Yates algorithm.
    * ASSERT ... PRINT or ERROR allows to use PRINT or ERROR to
      print a message when the assertion fails.
* Tue Apr 09 2019 Christophe Giboudeaux <>
  - Add the missing dependencies for Tumbleweed.
* Tue Mar 05 2019
  - Version 3.12 has a hard buildrequirement for pkgconfig(ncurses)
    This requirement is only available in 13.2 and later.
    Disable the ncurses subpkg and swallow pkgs from previous versions
  - Switch to autosetup, do not touch sources in prep
  - Package metainfo directory to fix build
* Sun Feb 10 2019 Jan Engelhardt <>
  - Trim future goals.
* Mon Feb 04 2019 Alexei Podvalsky <>
  - Update to 3.12.2:
    * Fix UdpSocket class declaration.
    * UdpSocket: Host is a new property that allows to define the
      IP address the UDP socket will be bounded to.
    * Make the "./" path equivalent to "." as before, and not a
      prefix for a component with a null name.
    * Take care of components that modifiy the 'environ' variable.
      Using 'gb.httpd' does not crash anymore.
    * Fix Debug instruction and support for the new Assert
    * Really fix the loop optimization.
    * Fix loop optimization that didn't work on loops calling
      themselves recursively.
    * Fix badly committed files.
    * Font[] now assumes a default size of 10 points, so that you
      don't have to specify the font size when creating the Font object.
    * TerminalView: Implement "ESC <N> b" sequence.
    * Support for 'tcc' compiler.
    * Do not propagate mouse wheel events of ComboBox, TextArea,
      Slider and ScrollBar, as in Qt components.
    * Project property dialog: Use custom icons for component tab
      check boxes, because some style cannot draw them correctly.
    * Introduce RssDate for date+timezone handling
    * RssGuid: do not set IsPermaLink by default when parsing
    * Depend on gb.util for RFC822 date conversions
    * Switch version to 3.12.1.
    * Merge branch 'stable' of into stable
    * Merge branch 'master' into stable
    * Update some test forms and version numbers.
  - Update gambas3-3.10.0-llvm.patch > gambas3-3.12.2-llvm.patch
* Wed Oct 03 2018 Lars Vogdt <>
  - update to 3.11.4:
    This release includes the backports of fixes made in the development
    version since 3.11.3.
    The main fixes are:
    * The thousand separators management has been fixed.
    * The CHMOD instruction has been fixed.
    * The sqlite session management has been fixed in the gb.web component.
    * gb.mime is now compatible with the 3.0 version of the libgmime library.
    See the ChangeLog for the other ones.
  - removed gambas3-3.11.3-pkgconfig-sdl2.patch
* Wed Aug 22 2018
  - Fix packaging with qt4
* Fri Aug 03 2018
  - Switch to gitlab
* Thu Aug 02 2018
  - Update tp 3.11.3:
    * The compilation of gb.pdf with different versions of the
      randomly changing poppler library.
    * Some bugs in the gb.xml and gb.xml.html components.
    * A few other bugs.
  - Change in 3.11.2:
    * This release disables link time optimization by default, and
      allows Gambas to compile with older versions of Qt and GTK+
  - Change in 3.11.1:
    * This release fixes the compilation with older version of gcc
      that do not support link time optimization
  - Change in 3.11.0:
    * Besides tons of bug fixes, here is the main enhancements since
      the last version
    * More info:
  - Add gambas3-3.11.3-pkgconfig-sdl2.patch
  - Drop gambas3-adapt-to-poppler-058.patch (fixed)
  - Drop gambas3-3.10.0-disable-qt4.patch (fixed)
  - Add the control directory to runtime
* Wed Apr 18 2018
  -  Drop sqlite2 support as it is being obsoleted
* Tue Mar 06 2018
  - use %license macro
  - use spdx 3.0 license string
* Mon Dec 11 2017
  - Fix build on Factory (add pkgconfig({ice,sm}))
* Sun Dec 10 2017
  - Rebase bconds
  - Add gb-openal package
  - [Fixed] E: summary-not-capitalized
  - Update description for: gb-args, gb-option, gb-xml-rpc
  - Spec file cleanup
* Sat Dec 09 2017
  - Build with the --disable-qt4 option on Factory
  - Add gambas3-3.10.0-disable-qt4.patch (bnc#1072031)
  - Drop gambas3-gb-chart (only qt4 version)
  - Add pkgconfig(poppler-qt{4,5})
* Thu Dec 07 2017
  - Escape the usage of %{VERSION} when calling out to rpm.
    RPM 4.14 has %{VERSION} defined as 'the main packages version'.
* Tue Sep 19 2017
  - Add gambas3-adapt-to-poppler-058.patch: Adapt to poppler 0.58 api
  - Drop obsolete and unused pkgconfig(webkit-1.0) BuildRequires.
* Mon Aug 28 2017
  - Pull in tarball from upstream again to please Factory source
    checker bots, as a new tarball with same version was uploaded
* Wed Jul 19 2017
  - Update to 3.10.0:
    * see:
  - Add component gambas3-gb-term
  - Drop gambas3-3.9.2-gcc7.patch
  - Rename and rebase gambas3-3.9.2-llvm.patch to
  - Spec file cleanup
* Sun Jun 04 2017
  - Build with gcc7 (gambas3-3.9.2-gcc7.patch)
* Wed Feb 08 2017
  - Fix conflict with shared-mime-info
* Wed Feb 08 2017
  - Add gambas3-rpmlintrc in spec file
* Tue Feb 07 2017
  - Update descriptions
  - Fix a wrong {with qt4} to be {with qt5}
* Sun Feb 05 2017
  - Update to 3.9.2:
    * Release includes various bugfixes
    * See more info:
  - Update patch:
    * gambas3-3.8.3-llvm.patch -> gambas3-3.9.2-llvm.patch
* Fri Sep 16 2016
  - Update to 3.9.1:
    * Release includes various bugfixes
    * See more info:
  - Change in 3.9.0:
    * A new component gb.web.form and gb.form.terminal
    * A new IDE output console based on the previous component
    * A new and better project argument list interface
    * Project creation is now based on project templates
    * The Expression class is now inheritable and allows to customize
      the interpreter evaluator.
    * FileView and DirView controls automatically refresh themselves
      if your project uses the gb.inotify component
    * TextEditor now can display thin vertical lines to emphasize
    * Menu can have a proxy, i.e. pop up the children of another menu
    * Paint.StretchImage() is a new method that scales an image to
      fit a rectangle, keeping the image proportions
    * component support PLAIN and CRAM-MD5 authentication
    * See more info:
  - Use default Qt5 on openSUSE > 13.2
* Tue May 31 2016
  - Recheck the required dependencies
* Sat May 21 2016
  - Fixed Tumbleweed build
* Mon Mar 07 2016
  - Add Requires:	gb-{markdown,util}
* Sun Mar 06 2016
  - Fix: Installation of Gambas [bnc#969744]
* Fri Dec 25 2015
  - Update to 3.8.4:
    * Release includes various bugfixes
    * No crash anymore when running the IDE through a terminal server.
    * Support for time-only values on recent PostgreSQL databases.
    * Support for PLAIN and CRAM-MD5 authentications in
    * See more info:
* Wed Nov 11 2015
  - Update to 3.8.3:
    * Source files can now be dragged & dropped in the IDE project
    * Project directories are now movable.
    * Support for line cap style, line join style and fill rule in
      the IDE image editor.
    * Array accessors are faster.
    * See more info:
  - Build with llvm on openSUSE <= 13.2 (gambas3-3.8.3-llvm.patch)
  - Clean up functions for configuration gambas3
  - Add a new package for openSUSE <= 13.2: gb-jit
  - Remove files: gambas3-Fedora_16.spec, gambas3.png
* Sat Oct 31 2015
  - Add a new package: gb-libxml
  - Don't use fdupes: symbolic links can be empty
* Tue Oct 27 2015
  - Update to 3.8.2:
    * Support for dark themes.
    * New logo, project, mime types and control icons based on the
      breeze theme look.
    * Project creation is now based on customizable project templates.
    * Logical set operations on selections in the image editor.
    * Relative paths now can refer to files located in the main
      project, in the current component, or in components crossed by
      stacked function calls.
    * The ODBC component is usable now.
    * Includes all bugs fixes since the release of 3.8.1
    * See more info:
  - Change in 3.8.1:
    * This release includes all bugs fixes and little changes made
      since the release of Gambas 3.8.0.
    * See more info:
  - Change in 3.8.0:
    * The text editor has been entirely rewritten in Gambas. It is
      located in a new component named gb.form.editor.
    * Support for QT5. The new gb.qt5, gb.qt5.opengl and gb.qt5.webkit
      components have the same interface as the QT4 components.
    * Automatic support for KDE & Unity tray icon DBus protocols.
    * Important fixed in UTF-8 string handling.
    * Searching inside native arrays is faster.
    * The SQLite3 driver has been rewritten and is faster now.
    * And of course tons of bug fixes...
    * See more info:
  - Use pkgconfig(foo) style
  - Use %{version} macro: its use is highly recommended
  - Update Requires in gb-image-imlib and gb-sdl
  - Fix build with v4l support
  - Do not compile in DATE and TIME
  - Build with Qt5 on openSUSE > 13.2
  - Del old functions for configuration gambas3
  - Add a svg icon instead of png: use %icon_theme_cache_post(un)
  - Use %mime_database_post(un) and %desktop_database_post(un)
  - Add a new packages: gb-gmp, gb-form-editor, gb-media
  - Spec file cleanup
* Wed May 20 2015
  - update to 3.7.1:
    * A new software repository made with Gambas for Gambas. It allows to
      publish and install Gambas softwares.
      All Gambas examples will be stored there now.
    [Development environment]
    * Projects can be published to a "farm server", and installed from there.
    * The database editor now automatically store the description of the
      database into a template file that can be used at runtime to
      initialize a new database.
    * The text editor now can handle Unix, Windows and Mac end-of-lines
    [Interpreter & compiler]
    * Array accessors are now faster.
    * Two new functions for encoding URLs: Url$ and FromUrl$.
    * The child process interface has been fixed and optimized.
    * The USE instruction of Gambas scripts is now part of the language.
    * gb.db got new methods to create databases from templates generated by the IDE.
    * gb.db.mysql is now faster, as metadata requests are now cached.
    * gb.db.sqlite3 now supports common table expressions introduced in SQLite 3.8.3.
    * ListEditor is a new control that allows to edit and reorder the contents
      of a ListBox.
    * Completion is a new class that helps implementing automatic completion.
    * FileCompletion is a new class that implements file automatic completion.
    * DocumentView is a new control that allows to implement a viewer of any document.
    * ColorPalette is a new control that allows to select a color among a
      predefined list of colors.
    * MessageView is a new control that implements an embedded notification panel
      that is automatically hidden and shown if there is a message to display.
    * Keyboard management and input method nightmare have been fixed in gb.gtk and gb.gtk3.
    * The Border class is now creatable and allows to paint complex css-like
      border where you want.
    * HttpForm is a new class to help submit forms to HTTP servers.
    * /wiki/comp/gb.report2 is a new and better implementation of the
      reporting component.
    * gb.scanner is a new component based on SANE to help dealing with scanners.
    * The same Settings can now be shared by several running applications.
    * gb.util is a new component written in Gambas that provides utility
      functions to the interpreter.
    * gb.util.web is a new component written in Gambas that provides utility
      functions to web applications.
  - spec file cleanup
  - removed example sub-package
* Sat Dec 27 2014
  - update to 3.6.2:
    * BUG: Control properties containing a database table name can be modified
    * BUG: Don't use forward typedefs as some compilers don't seem to
      understand them.
    * BUG: Silence false positive compiler warnings.
    * BUG: Try to reconnect to a lost database server when listing existing
      databases and the fields of a table.
    * NEW: The SliderBox is now in the same change group as Slider.
    * BUG: Fix an uninitialized variable.
    * BUG: Fix warning with Slider or SpinBox when setting a minimum value
      equal to the maximum value, or the contrary.
    * BUG: Fix an uninitialized variable.
    * BUG: Fix warning with Slider or SpinBox when setting a minimum value
      equal to the maximum value, or the contrary.
    * BUG: Paint.Reset() now works as expected on non-cached DrawingArea.
    * BUG: TreeView renaming works now if the renamed item is not visible.
    * BUG: MediaView: The Control property has been renamed as ShowControl.
    * BUG: The Menu.Checked property now returns the correct value for
      non-radio menu items.
    * BUG: TextBox: Workaround a Qt4 weird behaviour that sometimes lose the
      selection. Same workaround for editable ComboBox.
    * BUG: Fix a compilation warning.
* Fri Dec 19 2014
  - update to 3.6.1:
    This new release fixes more than 459 bugs, adds 465 new features
    and 22 optimizations. Some of the main changes are:
    * A new open project dialog in the IDE.
    * Support for session management.
    * Offline help automatically downloaded from the wiki.
    * Single-file mode for the IDE.
    * Support for transparent windows.
    * Shadowed text drawing routines.
    * New controls: Spinner, SwitchButton, DirBox, FontBox.
    * gb.gtk3 is a new GUI component based on GTK+ 3.
    * gb.inotify is a new component to monitor filesystem events
      with Linux inotify interface.
    * gb.markdown is a new component that implements the Gambas
      Markdown syntax.
    * The component has been entirely rewritten in
      Gambas and fixed.
  - added sub-packages:
    + gb-inotify
    + gb-gtk3
    + gb-markdown
  - adapted file list for latest changes and fixes



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 11:45:28 2024