From gitlab at mg.gitlab.com Sun Dec 2 20:01:20 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sun, 02 Dec 2018 19:01:20 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Menu editor: Add a button for inserting a separator. Message-ID: <5c042c019446e_b503fe0874e42686421fb@sidekiq-asap-05-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 784d27f7 by gambas at 2018-12-02T19:01:07Z Menu editor: Add a button for inserting a separator. [DEVELOPMENT ENVIRONMENT] * NEW: Menu editor: Insert new menu after by default now. * NEW: Menu editor: Add a button for inserting a separator. - - - - - 5 changed files: - app/src/gambas3/.lang/fr.mo - app/src/gambas3/.lang/fr.po - app/src/gambas3/.src/Editor/Form/FMenu.class - app/src/gambas3/.src/Editor/Form/FMenu.form - app/src/gambas3/img/16/separator.png View it on GitLab: https://gitlab.com/gambas/gambas/commit/784d27f7b6ccd7b9dcfc6d36d155c1c4b341bd90 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/784d27f7b6ccd7b9dcfc6d36d155c1c4b341bd90 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Sun Dec 2 22:15:23 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sun, 02 Dec 2018 21:15:23 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Deleting a database should not crash anymore. Message-ID: <5c044b6c3a426_1ca03fc58be9e6bc9125aa@sidekiq-asap-03-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 4a033f5f by gambas at 2018-12-02T21:14:54Z Deleting a database should not crash anymore. [GB.DB.SQLITE3] * BUG: Deleting a database should not crash anymore. - - - - - 1 changed file: - gb.db.sqlite3/src/main.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/4a033f5f06e9c5336b4c2ca61de0aa4bc75c6d81 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/4a033f5f06e9c5336b4c2ca61de0aa4bc75c6d81 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Tue Dec 4 00:48:38 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Mon, 03 Dec 2018 23:48:38 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Correctly set the stack pointer before raising an exception in JIT code. Message-ID: <5c05c0d7b9a48_3e993feae4cd698c1082941@sidekiq-asap-01-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 52c1243c by gambas at 2018-12-03T23:48:02Z Correctly set the stack pointer before raising an exception in JIT code. [GB.JIT] * BUG: Correctly set the stack pointer before raising an exception in JIT code. - - - - - 2 changed files: - main/lib/jit/gb.jit/jit.h - main/lib/jit/jit_body.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/52c1243c35d613e0d20a9d7026a62dd1abef96d9 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/52c1243c35d613e0d20a9d7026a62dd1abef96d9 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Fri Dec 7 01:06:20 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Fri, 07 Dec 2018 00:06:20 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] 2 commits: String.Left() sometimes fails. Print a warning if such a case is detected. Message-ID: <5c09b97d7962d_36493fbb82f13bf01281392@sidekiq-asap-01-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 1d639e4b by gambas at 2018-12-07T00:02:49Z String.Left() sometimes fails. Print a warning if such a case is detected. [GB.FORM.TERMINAL] * BUG: String.Left() sometimes fails. Print a warning if such a case is detected. - - - - - df275f7c by gambas at 2018-12-07T00:03:47Z Forgot to call JIT function when the call is dynamic, i.e. if the object owning the method has an anonymous datatype (Object or Variant). [INTERPRETER] * BUG: Forgot to call JIT function when the call is dynamic, i.e. if the object owning the method has an anonymous datatype (Object or Variant). [GB.JIT] * BUG: Save the initial stack pointer of a function in the function stack instead of using the interpreter stack. - - - - - 5 changed files: - comp/src/gb.form.terminal/.src/TerminalView/TerminalScreen.class - main/gbx/gbx_exec_loop.c - main/gbx/gbx_jit.c - main/lib/jit/gb.jit/jit.h - main/lib/jit/jit_body.c View it on GitLab: https://gitlab.com/gambas/gambas/compare/52c1243c35d613e0d20a9d7026a62dd1abef96d9...df275f7c9be11515841c55cf36c7aa7abc5617e3 -- View it on GitLab: https://gitlab.com/gambas/gambas/compare/52c1243c35d613e0d20a9d7026a62dd1abef96d9...df275f7c9be11515841c55cf36c7aa7abc5617e3 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Sun Dec 9 03:50:49 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sun, 09 Dec 2018 02:50:49 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] 3 commits: Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea. Message-ID: <5c0c830b2c69f_207a3fc9fe6f57a42514c9@sidekiq-asap-04-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 8d6e0f9c by gambas at 2018-12-09T02:48:18Z Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea. [DEVELOPMENT ENVIRONMENT] * BUG: Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea. * NEW: Form editor: Always read SpinBox Min, Max and Value properties. - - - - - 6d9ba50c by gambas at 2018-12-09T02:49:41Z SpinBox: Setting the Border property now correctly refreshes the control. [GB.GUI.BASE] * BUG: SpinBox: Setting the Border property now correctly refreshes the control. - - - - - b897cec6 by gambas at 2018-12-09T02:50:14Z Remove the include of <stdio.h> from JIT header file. [GB.JIT] * BUG: Remove the include of <stdio.h> from JIT header file. - - - - - 4 changed files: - app/src/gambas3/.src/Component/CPropertyInfo.class - app/src/gambas3/.src/Editor/Form/CControl.class - comp/src/gb.gui.base/.src/SpinBox.class - main/lib/jit/gb.jit/jit.h View it on GitLab: https://gitlab.com/gambas/gambas/compare/df275f7c9be11515841c55cf36c7aa7abc5617e3...b897cec6cfd0218425083c6b2e70ab778372b49f -- View it on GitLab: https://gitlab.com/gambas/gambas/compare/df275f7c9be11515841c55cf36c7aa7abc5617e3...b897cec6cfd0218425083c6b2e70ab778372b49f You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Mon Dec 10 22:40:55 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Mon, 10 Dec 2018 21:40:55 +0000 Subject: [Gambas-Notification] =?utf-8?b?W0dpdF1bZ2FtYmFzL2dhbWJhc11bbWFz?= =?utf-8?q?ter=5D_Remove_the_QT4_TextBox_selection_bug_workaround=2E_It_pr?= =?utf-8?q?events_the_selection=E2=80=A6?= Message-ID: <5c0edd6918c24_13763f9d679b947c36737@sidekiq-asap-01-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 0706d6d1 by gambas at 2018-12-10T21:39:07Z Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases. [GB.QT4] * BUG: Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases. [GB.QT5] * BUG: Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases. - - - - - 2 changed files: - gb.qt4/src/CTextBox.cpp - gb.qt4/src/CTextBox.h View it on GitLab: https://gitlab.com/gambas/gambas/commit/0706d6d17027cc94e454e679b469720a5c52a838 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/0706d6d17027cc94e454e679b469720a5c52a838 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Mon Dec 10 23:35:58 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Mon, 10 Dec 2018 22:35:58 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Connection.LastInsertId now raises an error instead of crashing when the connection is closed. Message-ID: <5c0eea501cfc7_52f23fbbc1e72e1429189d@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 43350ebf by gambas at 2018-12-10T22:35:21Z Connection.LastInsertId now raises an error instead of crashing when the connection is closed. [GB.DB] * BUG: Connection.LastInsertId now raises an error instead of crashing when the connection is closed. - - - - - 1 changed file: - main/lib/db/CConnection.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/43350ebfbd8ada6145e14b71267e1f745a075496 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/43350ebfbd8ada6145e14b71267e1f745a075496 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Tue Dec 11 02:24:00 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Tue, 11 Dec 2018 01:24:00 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] 3 commits: TextEditor.CloseStrings is a new property that tells if strings should be automatically closed. Message-ID: <5c0f11b16afe9_169d3fcd8b76a7d0193267@sidekiq-asap-05-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: eb36e0e1 by gambas at 2018-12-11T01:18:38Z TextEditor.CloseStrings is a new property that tells if strings should be automatically closed. [GB.FORM.EDITOR] * NEW: TextEditor.CloseStrings is a new property that tells if strings should be automatically closed. - - - - - 37ef8c2c by gambas at 2018-12-11T01:21:46Z Option dialog: Add an option to set if strings must be automatically closed in text or code editors. [DEVELOPMENT ENVIRONMENT] * NEW: Option dialog: Add an option to set if strings must be automatically closed in text or code editors. * NEW: Update French translation. * NEW: Update Gambas fonts. - - - - - cc2b05a4 by gambas at 2018-12-11T01:23:16Z Desktop.OpenTerminal now handles "Ubuntu:Gnome" desktop type. [GB.DESKTOP] * NEW: Desktop.OpenTerminal now handles "Ubuntu:Gnome" desktop type. - - - - - 15 changed files: - app/src/gambas3/.hidden/font/GambasBold-13.sfd - app/src/gambas3/.hidden/font/GambasMedium-12.sfd - app/src/gambas3/.hidden/font/GambasMedium-13.sfd - app/src/gambas3/.lang/fr.mo - app/src/gambas3/.lang/fr.po - app/src/gambas3/.src/Exported/TextEditor.class - app/src/gambas3/.src/Options/FOption.class - app/src/gambas3/.src/Options/FOption.form - app/src/gambas3/font/GambasBold-13.bdf - app/src/gambas3/font/GambasMedium-12.bdf - app/src/gambas3/font/GambasMedium-13.bdf - comp/src/gb.desktop/.src/Desktop.class - comp/src/gb.form.editor/.src/CDocument.class - comp/src/gb.form.editor/.src/TextEditor.class - comp/src/gb.form.editor/.src/TextEditorMode.class View it on GitLab: https://gitlab.com/gambas/gambas/compare/43350ebfbd8ada6145e14b71267e1f745a075496...cc2b05a4c9de4d2191a968afdba45ec149053994 -- View it on GitLab: https://gitlab.com/gambas/gambas/compare/43350ebfbd8ada6145e14b71267e1f745a075496...cc2b05a4c9de4d2191a968afdba45ec149053994 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Tue Dec 11 02:41:23 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Tue, 11 Dec 2018 01:41:23 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Allow local variable declaration anywhere in the function. Message-ID: <5c0f15c492c69_169d3fcd899ba6a420603b@sidekiq-asap-05-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 82a9dca7 by gambas at 2018-12-11T01:40:14Z Allow local variable declaration anywhere in the function. [COMPILER] * NEW: Allow local variable declaration anywhere in the function. The local symbol still has a function scope, but can be used after its declaration only. - - - - - 1 changed file: - main/gbc/gbc_trans_code.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/82a9dca733b1e285b257487ba9d15c3fb3b7d5cd -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/82a9dca733b1e285b257487ba9d15c3fb3b7d5cd You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Wed Dec 12 01:41:26 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Wed, 12 Dec 2018 00:41:26 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Correctly compile structure controls mixed with variable declarations. Message-ID: <5c105937d5200_68143fb898cae3841139fd@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: c947cb1b by gambas at 2018-12-12T00:40:44Z Correctly compile structure controls mixed with variable declarations. [COMPILER] * BUG: Correctly compile structure controls mixed with variable declarations. - - - - - 1 changed file: - main/gbc/gbc_trans_ctrl.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/c947cb1b40b0eb18d7d15c24d38b5490e380da29 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/c947cb1b40b0eb18d7d15c24d38b5490e380da29 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Wed Dec 12 16:27:53 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Wed, 12 Dec 2018 15:27:53 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Fix compilation of control structures again. Message-ID: <5c1128fa26e9e_48bc3fbd180c8a04181941@sidekiq-asap-03-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 068274ea by gambas at 2018-12-12T15:27:02Z Fix compilation of control structures again. [COMPILER] * BUG: Fix compilation of control structures again. - - - - - 1 changed file: - main/gbc/gbc_trans_ctrl.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/068274ea85919f72cdf9c4c4c330209b82478a58 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/068274ea85919f72cdf9c4c4c330209b82478a58 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 13 01:29:31 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 13 Dec 2018 00:29:31 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Code editor: Pretty printer now takes local variable declared anywhere into account. Message-ID: <5c11a7eb5c1e8_75e93fb1d1b14fdc121284@sidekiq-asap-01-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 5a6940e8 by gambas at 2018-12-13T00:28:27Z Code editor: Pretty printer now takes local variable declared anywhere into account. [DEVELOPMENT ENVIRONMENT] * NEW: Add new "illusion" background. * BUG: Code editor: Pretty printer now takes local variable declared anywhere into account. - - - - - 4 changed files: - app/src/gambas3/.src/Editor/Code/MPrettyCode.module - app/src/gambas3/.src/Project.module - + app/src/gambas3/img/background/illusion.png - app/src/gambas3/img/background/list View it on GitLab: https://gitlab.com/gambas/gambas/commit/5a6940e8e83d88b733e180ff1deff4546b344a08 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/5a6940e8e83d88b733e180ff1deff4546b344a08 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 13 13:18:26 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 13 Dec 2018 12:18:26 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Allow loop variables to be declared inside the loop syntax. Message-ID: <5c124e132e9f3_51f03ffaee3aafc4660659@sidekiq-asap-03-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: a1f96a54 by gambas at 2018-12-13T12:15:33Z Allow loop variables to be declared inside the loop syntax. [COMPILER] * NEW: Allow loop variables to be declared inside the loop syntax. * NEW: Consequently, FOR EACH now can only use local variables. [INTERPRETER] * OPT: A little optimization of integer loops. They are about 5% faster now. - - - - - 5 changed files: - main/gbc/gbc_class.c - main/gbc/gbc_trans.h - main/gbc/gbc_trans_code.c - main/gbc/gbc_trans_ctrl.c - main/gbx/gbx_exec_loop.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/a1f96a549c4d591167946149173d055349399490 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/a1f96a549c4d591167946149173d055349399490 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Fri Dec 14 05:20:29 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Fri, 14 Dec 2018 04:20:29 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] 3 commits: [COMPILER] Message-ID: <5c132f8e42619_1683f98afbde2a01883058@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 26117d0f by gambas at 2018-12-14T04:16:24Z [COMPILER] * BUG: Compiler messages are prefixed with 'gbc3:', not just 'gbc:'. * NEW: Make loop variable errors more accurate. - - - - - f9aa750a by gambas at 2018-12-14T04:19:28Z Update error messages and take new compiler message prefix into account. [DEVELOPMENT ENVIRONMENT] * NEW: Update error messages. * NEW: Update French translation. * NEW: Take new compiler message prefix into account. - - - - - 22577f48 by gambas at 2018-12-14T04:19:58Z Fix compilation by not using global variables as loop variables. [GB.MYSQL] * BUG: Fix compilation by not using global variables as loop variables. - - - - - 13 changed files: - app/src/gambas3/.lang/fr.mo - app/src/gambas3/.lang/fr.po - app/src/gambas3/.src/Project.module - app/src/gambas3/.src/Util/MErrorMessage.module - comp/src/gb.mysql/.component - comp/src/gb.mysql/.project - comp/src/gb.mysql/.src/_MySQL.class - main/gbc/gb_error.c - main/gbc/gbc.c - main/gbc/gbc_compile.c - main/gbc/gbc_header.c - main/gbc/gbc_trans_code.c - main/share/gb_code_temp.h View it on GitLab: https://gitlab.com/gambas/gambas/compare/a1f96a549c4d591167946149173d055349399490...22577f48ae887345e46bf068600afec45538935f -- View it on GitLab: https://gitlab.com/gambas/gambas/compare/a1f96a549c4d591167946149173d055349399490...22577f48ae887345e46bf068600afec45538935f You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Sun Dec 16 00:38:37 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sat, 15 Dec 2018 23:38:37 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. Message-ID: <5c15907e2729e_2c1e3fa9afdc0198774194@sidekiq-asap-05-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: d91451cf by gambas at 2018-12-15T23:35:46Z Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. [COMPILER] * NEW: Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. The associated bytecode is not emitted if the '-x' option is specified. [INTERPRETER] * NEW: Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. [GB.DEBUG] * BUG: Fix a potential array overflow. - - - - - 15 changed files: - main/gbc/gbc.c - main/gbc/gbc_trans.h - main/gbc/gbc_trans_code.c - main/gbc/gbc_trans_subr.c - main/gbx/gb_error.c - main/gbx/gb_error.h - main/gbx/gbx_exec_loop.c - main/gbx/gbx_subr.h - main/gbx/gbx_subr_file.c - main/lib/debug/profile.c - main/share/gb_code.h - main/share/gb_code_temp.h - main/share/gb_reserved.h - main/share/gb_reserved_keyword.h - main/share/gb_reserved_temp.h View it on GitLab: https://gitlab.com/gambas/gambas/commit/d91451cf1e7c30f63e01a13d586a474f1bfe6906 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/d91451cf1e7c30f63e01a13d586a474f1bfe6906 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Wed Dec 19 10:33:47 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Wed, 19 Dec 2018 09:33:47 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Add Copy() method to WebTextBox and WebTextArea, and fix margins of... Message-ID: <5c1a107c388b8_7af33f9b25e6ff5048143d@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: da11a82b by gambas at 2018-12-19T09:30:39Z Add Copy() method to WebTextBox and WebTextArea, and fix margins of WebContainer using Row or Column arrangement. [GB.WEB.FORM] * BUG: Fix margins of WebContainer using Row or Column arrangement. * NEW: The '~dump' request now displays the environment variables too. * NEW: WebTextBox.Copy() is a new method that copies the control text to the clipboard. Works only with https. * NEW: WebTextArea.Clear() is a new method that clears the control text. * NEW: WebTextArea.Copy() is a new method that copies the control text to the clipboard. Works only with https. - - - - - 5 changed files: - comp/src/gb.web.form/.src/WebContainer.class - comp/src/gb.web.form/.src/WebForm.class - comp/src/gb.web.form/.src/WebTextArea.class - comp/src/gb.web.form/.src/WebTextBox.class - comp/src/gb.web.form/lib.js View it on GitLab: https://gitlab.com/gambas/gambas/commit/da11a82b63bcbc74758f9d405da14b543f3945a5 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/da11a82b63bcbc74758f9d405da14b543f3945a5 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Fri Dec 21 00:49:10 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 20 Dec 2018 23:49:10 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Assertion errors are now not catchable anymore. They always stop the program. Message-ID: <5c1c2a78338ec_6b8a3fc5b173a6fc67464d@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: c2c18510 by gambas at 2018-12-20T23:47:34Z Assertion errors are now not catchable anymore. They always stop the program. [INTERPRETER] * BUG: Assertion errors are now not catchable anymore. They always stop the program. - - - - - 1 changed file: - main/gbx/gbx_exec.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/c2c18510e1607c54872696348641cd18c886a4c6 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/c2c18510e1607c54872696348641cd18c886a4c6 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Fri Dec 21 02:49:06 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Fri, 21 Dec 2018 01:49:06 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Make 'gb.pdf' compile when poppler version >= 0.72. Message-ID: <5c1c469284b13_4f333fcfa7d366c861661@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: a576b687 by gambas at 2018-12-21T01:48:20Z Make 'gb.pdf' compile when poppler version >= 0.72. [GB.PDF] * BUG: Make 'gb.pdf' compile when poppler version >= 0.72. - - - - - 2 changed files: - gb.pdf/configure.ac - gb.pdf/src/CPdfDocument.cpp View it on GitLab: https://gitlab.com/gambas/gambas/commit/a576b687dbf4c081cb7935c1698dad8f6ddb224a -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/a576b687dbf4c081cb7935c1698dad8f6ddb224a You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Fri Dec 21 03:06:11 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Fri, 21 Dec 2018 02:06:11 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Assertion errors are now really not catchable anymore. Message-ID: <5c1c4a94e6136_4b9d3facc7dd8a20353b5@sidekiq-asap-04-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: fc41ff0b by gambas at 2018-12-21T02:05:32Z Assertion errors are now really not catchable anymore. [INTERPRETER] * BUG: Assertion errors are now really not catchable anymore. - - - - - 1 changed file: - main/gbx/gbx_exec.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/fc41ff0b23b2b2db5e54b4e46daa05b1cab6e2d1 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/fc41ff0b23b2b2db5e54b4e46daa05b1cab6e2d1 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Fri Dec 21 23:18:49 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Fri, 21 Dec 2018 22:18:49 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Fix Debug instruction. Message-ID: <5c1d66ca462cd_6af63fd795a9d4ac71387f@sidekiq-asap-04-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 87f88ac8 by gambas at 2018-12-21T21:40:47Z Fix Debug instruction. [INTERPRETER] * BUG: Fix Debug instruction. - - - - - 1 changed file: - main/gbx/gbx_subr_file.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/87f88ac88b549cf494bee2db2f90b4406b2b10f4 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/87f88ac88b549cf494bee2db2f90b4406b2b10f4 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Sat Dec 22 15:57:07 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sat, 22 Dec 2018 14:57:07 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] WebTextBox and WebTextArea Change event is now raised at each change, and... Message-ID: <5c1e50c358885_57943f9431f646cc12627f@sidekiq-asap-05-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: ffbacc3c by gambas at 2018-12-22T14:54:24Z WebTextBox and WebTextArea Change event is now raised at each change, and WebButton.Immediate is a new property that allows the javascript code emitted by the Click event handler to be run by the 'onclick' event immediately. [GB.WEB.FORM] * NEW: WebButton: Add the Immediate property. If set, the Javascript code emitted by the Click event handler is executed immediately by the 'onclick' button event. Use this feature when some DOM method (like clipboard copy) works only in the context of a user interaction. * BUG: WebTextBox: Optimize Change event. * BUG: WebTextArea: Optimize Change event. * NEW: WebTextBox: The Change event is now emitted a few milliseconds after each text change. * NEW: WebTextArea: The Change event is now emitted a few milliseconds after each text change. - - - - - 5 changed files: - comp/src/gb.web.form/.src/WebButton.class - comp/src/gb.web.form/.src/WebForm.class - comp/src/gb.web.form/.src/WebTextArea.class - comp/src/gb.web.form/.src/WebTextBox.class - comp/src/gb.web.form/lib.js View it on GitLab: https://gitlab.com/gambas/gambas/commit/ffbacc3cee8c9ef87ca5d0afa5896f855d812bb2 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/ffbacc3cee8c9ef87ca5d0afa5896f855d812bb2 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Sun Dec 23 19:38:35 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sun, 23 Dec 2018 18:38:35 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] WebTextBox: Correctly synchronize text before raising Activate event. Message-ID: <5c1fd62c1c6ae_74543f8b4286e248448284@sidekiq-asap-01-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 76a15e14 by gambas at 2018-12-23T18:37:56Z WebTextBox: Correctly synchronize text before raising Activate event. [GB.WEB.FORM] * BUG: WebTextBox: Correctly synchronize text before raising Activate event. - - - - - 4 changed files: - comp/src/gb.web.form/.src/WebButton.class - comp/src/gb.web.form/.src/WebTextArea.class - comp/src/gb.web.form/.src/WebTextBox.class - comp/src/gb.web.form/lib.js View it on GitLab: https://gitlab.com/gambas/gambas/commit/76a15e14ffaa6f8d487161a55ce27f6bcfce97c5 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/76a15e14ffaa6f8d487161a55ce27f6bcfce97c5 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Mon Dec 24 17:59:45 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Mon, 24 Dec 2018 16:59:45 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Correctly clear observer reference on the observed object when it is freed. Message-ID: <5c2110819f0c9_64e63fb0d76a58c0228982@sidekiq-asap-05-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: bfc88545 by gambas at 2018-12-24T16:57:36Z Correctly clear observer reference on the observed object when it is freed. [INTERPRETER] * BUG: Correctly clear observer reference on the observed object when it is freed. * BUG: Clear environment variables set by the interpreter, as they can be read by the shared libraries exit routines after main() has been terminated. - - - - - 3 changed files: - main/gbx/gbx_c_observer.c - main/gbx/gbx_local.c - main/gbx/gbx_object.c View it on GitLab: https://gitlab.com/gambas/gambas/commit/bfc88545c8e163ab3ce8e87105b49bf799ef8275 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/bfc88545c8e163ab3ce8e87105b49bf799ef8275 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Mon Dec 24 18:04:26 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Mon, 24 Dec 2018 17:04:26 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Add a bit of snow for X-Mas. Message-ID: <5c21119a60a52_3ea33fab63ee0c0c8650d0@sidekiq-asap-03-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: abc0c857 by gambas at 2018-12-24T17:03:32Z Add a bit of snow for X-Mas. [DEVELOPMENT ENVIRONMENT] * NEW: Update French translation. * NEW: Add a bit of snow for X-Mas. - - - - - 5 changed files: - app/src/gambas3/.lang/fr.mo - app/src/gambas3/.lang/fr.po - + app/src/gambas3/.src/Welcome/CSnowFlake.class - app/src/gambas3/.src/Welcome/CWelcome.class - + app/src/gambas3/img/snowflake.png View it on GitLab: https://gitlab.com/gambas/gambas/commit/abc0c857b9877caa339b78012d9479485d9ec5a2 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/abc0c857b9877caa339b78012d9479485d9ec5a2 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 27 00:17:41 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Wed, 26 Dec 2018 23:17:41 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision. Message-ID: <5c240c16c9688_d163fd277cfa1a013807d3@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: bae596cc by gambas at 2018-12-26T23:11:45Z Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision. [DEVELOPMENT ENVIRONMENT] * NEW: Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision. - - - - - 2 changed files: - app/src/gambas3/.src/Welcome/CWelcome.class - + app/src/gambas3/img/fir.png View it on GitLab: https://gitlab.com/gambas/gambas/commit/bae596cc68703071b18c7a8d9b5e312344b2a4a6 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/bae596cc68703071b18c7a8d9b5e312344b2a4a6 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 27 00:27:26 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Wed, 26 Dec 2018 23:27:26 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Half of snowflakes ignore the firs. Message-ID: <5c240e5f97e8f_3bb23fa8dbe90e8097329c@sidekiq-asap-04-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 30a74783 by gambas at 2018-12-26T23:26:34Z Half of snowflakes ignore the firs. [DEVELOPMENT ENVIRONMENT] * NEW: Half of snowflakes ignore the firs. - - - - - 2 changed files: - app/src/gambas3/.src/Welcome/CSnowFlake.class - app/src/gambas3/.src/Welcome/CWelcome.class View it on GitLab: https://gitlab.com/gambas/gambas/commit/30a74783cfca9807f55772e9604351c405f7b7a8 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/30a74783cfca9807f55772e9604351c405f7b7a8 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 27 03:55:04 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 27 Dec 2018 02:55:04 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Better snow algorithm. Message-ID: <5c243f084aadf_9383f907b39fa1c1525124@sidekiq-asap-01-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 33d9e395 by gambas at 2018-12-27T02:53:58Z Better snow algorithm. [DEVELOPMENT ENVIRONMENT] * NEW: Better snow algorithm. - - - - - 1 changed file: - app/src/gambas3/.src/Welcome/CWelcome.class View it on GitLab: https://gitlab.com/gambas/gambas/commit/33d9e3950a5f3ca7a9447a55e8f8aa9a95837b8e -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/33d9e3950a5f3ca7a9447a55e8f8aa9a95837b8e You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 27 15:09:11 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 27 Dec 2018 14:09:11 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Some little tweaks of firs & snow. Message-ID: <5c24dd0816d0d_79643fc78c815c205350fe@sidekiq-asap-04-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: fc8be234 by gambas at 2018-12-27T14:08:40Z Some little tweaks of firs & snow. [DEVELOPMENT ENVIRONMENT] * NEW: Some little tweaks of firs & snow. - - - - - 2 changed files: - app/src/gambas3/.src/Welcome/CWelcome.class - app/src/gambas3/img/fir.png View it on GitLab: https://gitlab.com/gambas/gambas/commit/fc8be23426c5f99ef7acf57ad8e9c1f1e9bb3500 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/fc8be23426c5f99ef7acf57ad8e9c1f1e9bb3500 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 27 15:22:46 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 27 Dec 2018 14:22:46 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] Update version to 3.12.0. Message-ID: <5c24e036b5005_31d03ff6eae084ec884613@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed to branch master at Gambas / gambas Commits: 634bd9e1 by gambas at 2018-12-27T14:22:24Z Update version to 3.12.0. [CONFIGURATION] * NEW: Update version to 3.12.0. - - - - - 2 changed files: - VERSION - version.m4 View it on GitLab: https://gitlab.com/gambas/gambas/commit/634bd9e13350c702b8eb4b63c2eca11192cfd233 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/634bd9e13350c702b8eb4b63c2eca11192cfd233 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 27 16:13:51 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 27 Dec 2018 15:13:51 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][stable] 453 commits: Start working on the new jit system. Message-ID: <5c24ec30724_665b3fb1bfc454405796b3@sidekiq-asap-03-sv-gprd.mail> Beno?t Minisini pushed to branch stable at Gambas / gambas Commits: f39f7063 by gambas at 2018-05-16T23:13:56Z Start working on the new jit system. [COMPILER] * NEW: Start working on the new jit system. [GB.JIT] * NEW: Rename the component as 'gb.jit.llvm'. - - - - - 398d6d91 by Adrien Prokopowicz at 2018-05-17T23:33:02Z Add gitlab-ci.yml - - - - - dfeb4243 by gambas at 2018-05-18T00:19:28Z Continue working on the new jit system. [COMPILER] * NEW: Continue working on the new jit system. - - - - - cb4bde6c by Beno?t Minisini at 2018-05-18T07:18:19Z Merge branch 'master' into 'master' Add basic configuration for Gitlab CI See merge request gambas/gambas!21 - - - - - 1b32fdc9 by Beno?t Minisini at 2018-05-18T07:22:52Z Use "configure -C", it's faster. - - - - - 4eec8113 by Adrien Prokopowicz at 2018-05-18T16:53:08Z Fix Debian poppler builds - - - - - b5edf09d by gambas at 2018-05-23T18:39:16Z Reading a fixed number of bytes with READ does not crash anymore if an "End of file" error is raised. [INTERPRETER] * BUG: Reading a fixed number of bytes with READ does not crash anymore if an "End of file" error is raised. - - - - - a9967b4a by gambas at 2018-05-23T18:40:26Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - ebd89636 by gambas at 2018-05-23T22:31:58Z Continue working on the new jit system. [COMPILER] * NEW: Continue working on the new jit system. * NEW: Initial support for arithmetic instructions. - - - - - 35e98598 by gambas at 2018-05-24T13:09:51Z Correctly fix the READ instruction without leaking memory. [INTERPRETER] * BUG: Correctly fix the READ instruction without leaking memory. - - - - - 502b4037 by gambas at 2018-05-24T15:41:49Z TextEditor: Shortcuts work again. [GB.FORM.EDITOR] * BUG: TextEditor: Shortcuts work again. - - - - - aebc6a0b by gambas at 2018-05-24T15:59:50Z Fix some memory leaks when opening a connection fails. [GB.DB.ODBC] * BUG: Fix some memory leaks when opening a connection fails. - - - - - e2a53d4a by gambas at 2018-05-25T10:17:30Z 't' and 'tt' date format now return the correct timezone. [INTERPRETER] * BUG: 't' and 'tt' date format now return the correct timezone. - - - - - cdc6d479 by gambas at 2018-05-25T19:01:38Z Work continues on new JIT system. [COMPILER] * NEW: Work continues on new JIT system. [INTERPRETER] * NEW: Make comparison operator true functions so that they can be called by the JIT code. - - - - - 3c8c7229 by gambas at 2018-05-25T19:03:48Z New component for compiling JIT code at runtime. [GB.JIT] * NEW: New component for compiling JIT code at runtime. - - - - - d797a545 by gambas at 2018-05-26T14:50:00Z [COMPILER] * NEW: Work on JIT continues... * NEW: Better panic errors. [INTERPRETER] * NEW: Remove the old JIT stuff. * NEW: Calls gb.jit at runtime if needed. If a fast function has no jit implementation, the bytecode version is used. * NEW: Start defining the JIT interface needed by the JIT functions. * NEW: The common static character buffer is now twice the size of the maximum symbol length, to avoid possible overflows. [GB.JIT] * NEW: Compilation starts to work. * NEW: Debugging messages. - - - - - 540cda45 by gambas at 2018-05-28T01:16:53Z C/C++ syntax highlighting: A backslash at the end of the line continues preprocessor definitions. [GB.EVAL.HIGHLIGHT] * BUG: C/C++ syntax highlighting: A backslash at the end of the line continues preprocessor definitions. * BUG: Fix a warning. - - - - - a2b64b19 by gambas at 2018-05-28T01:18:44Z Work on new JIT system continues. [COMPILER] * NEW: Internal initialization functions now can be JIT translated. * NEW: Support of subroutine calling completed. Interpreter subroutines are called if there is no optimization implemented in the JIT translation. [INTERPRETER] * NEW: Remove old JIT stuff. [GB.JIT] * NEW: Use 'gambas.h' and 'gb.jit.h' to compile translated code. - - - - - 83a2452a by gambas at 2018-05-29T01:43:23Z Continue working on new JIT system. [COMPILER] * NEW: JIT: Support for FOR...TO...NEXT loops. * NEW: JIT: Support for Len(), Left$(), Mid$(), and Right$(). * NEW: JIT: Subroutines return values are now hadled correctly. [GB.JIT] * NEW: Compile JIT code with -O3. - - - - - 5219fc48 by gambas at 2018-05-29T21:25:57Z Work continues on new JIT system. [COMPILER] * BUG: JIT: Fix local variable referencing. * NEW: JIT: Implement NEW operator and array accessors. [INTERPRETER] * NEW: Support for JIT NEW operator and array accessors. [GB.JIT] * NEW: Support for object datatypes. * NEW: Implement NEW operator and array accessors. - - - - - 714b77a1 by gambas at 2018-06-01T01:50:42Z Work on new JIT system continues. [CONFIGURATION] * NEW: Add '.jit' directory to '.gitignore'. [COMPILER] * NEW: New '-j' option that disables just in time compilation. * NEW: JIT: Support for private functions calls. * NEW: JIT: Support for native arrays accessors. * BUG: JIT: Fix loop support. * NEW: JIT: Support for GOSUB. [GB.JIT] * NEW: GB_JIT_DEBUG is an environment variable that defines if JIT compilation debugging messages are printed. * NEW: GB_JIT_CFLAGS is an environment variable that defines the JIT compilation flags. The default is "-O3". * NEW: Support for native arrays accessors. - - - - - 1d276cdc by gambas at 2018-06-01T12:40:07Z Work continues on new JIT system. [INTERPRETER] * BUG: Release arguments after having called a JIT method. * NEW: Add JIT interface for returning a value. [COMPILER] * NEW: JIT: Nicer translation for quick add of negative numbers. - - - - - 74ddac88 by gambas at 2018-06-01T12:55:53Z Fix clipboard instanciation. No more GTK+ warning at the end of the program. [GB.GTK] * BUG: Remove unused static cursors. * BUG: Fix clipboard instanciation. No more GTK+ warning at the end of the program. [GB.GTK3] * BUG: Fix clipboard instanciation. No more GTK+ warning at the end of the program. - - - - - 4956c768 by gambas at 2018-06-01T12:57:39Z Add '.jit' directory to '.gitignore'. [CONFIGURATION] * NEW: Add '.jit' directory to '.gitignore'. - - - - - 3454c0cd by gambas at 2018-06-01T14:01:51Z The Move() and Resize() methods now correctly update the contents of windows. [GB.QT4] * BUG: The Move() and Resize() methods now correctly update the contents of windows. [GB.QT5] * BUG: The Move() and Resize() methods now correctly update the contents of windows. - - - - - 23081e47 by gambas at 2018-06-02T15:59:47Z Work continues on new JIT system. The "Fractal" example runs! [INTERPRETER] * NEW: Implement return value of JIT methods. * NEW: Support for calling '.' operator from a JIT method. [COMPILER] * BUG: JIT: Fix detection of native arrays. * BUG: JIT: Delete translated file if a class has no fast method anymore. * BUG: JIT: Prefix JIT method with "jit_" to avoid possible conflicts. * BUG: JIT: Fix variable initialization. * NEW: JIT: Complete datatype support. * NEW: JIT: Support for SWAP. * NEW: JIT: Support for array operators. * BUG: JIT: Fix arithmetic operators. * NEW: JIT: Implement ME and "." operator. * NEW: JIT: Complete GOSUB / RETURN support. * NEW: JIT: Support for DIV and MOD operators. Not optimized yet. [ARCHIVER] * NEW: Put JIT translation in the archive. [GB.JIT] * NEW: Complete datatype support. Variant is not supported yet. * NEW: Complete GOSUB / RETURN support. * NEW: Support for ME and '.' operator. - - - - - eb00f9e5 by gambas at 2018-06-02T18:05:18Z Update version to 3.11.90. [CONFIGURATION] * NEW: Update version to 3.11.90. - - - - - e1272ec4 by Adrien Prokopowicz at 2018-06-03T19:36:29Z Fix Archlinux CI builds - - - - - 23be942b by gambas at 2018-06-05T09:43:39Z Work continues on the new JIT system. [BENCHMARKS] * NEW: Little meaningless changes. [INTERPRETER] * NEW: JIT: Support for FOR EACH loops. * BUG: JIT: Handle function values that are put on stack before calling them. [COMPILER] * NEW: JIT: Optimization of mathematic functions. * NEW: JIT: Support for FOR EACH loops. * NEW: JIT: Remove successive POP_x() / PUSH_x(). * NEW: JIT: Optimization of DIV and MOD. * NEW: JIT: Support of internal control local variables used by SELECT and FOR EACH. * NEW: JIT: Support for SWAP. [GB.JIT] * NEW: Optimization of mathematic functions. * NEW: Variants management. * NEW: All conversions are handled now. * NEW: FOR EACH loops are implemented. - - - - - b041e381 by Laurent Carlier at 2018-06-05T15:40:28Z [GB.SDL2] fix detection with at least pkgconf 2.4.2 - - - - - acf7242c by Laurent Carlier at 2018-06-05T22:33:06Z [GB.SDL] fix detection with at least pkgconf 2.4.2 - - - - - 2239e140 by Laurent Carlier at 2018-06-06T13:29:42Z [CONFIGURATION] * NEW: Only use pkg-config to detect sqlite3 (feature available since 2004!) - - - - - 4e50dec1 by gambas at 2018-06-09T20:42:35Z Work continues on new JIT system. Translation is now done at runtime. [INTERPRETER] * OPT: String routines are now compiled with -O3. * NEW: Don't display JIT debugging message unless GB_JIT_DEBUG is set to something different from zero. * NEW: String whose length is greater than 256 now have a growth step of 256 bytes instead of 16. [GB.JIT] * NEW: Do many global optimizations as now the class metadata is fully available. * NEW: Support for optional argument. Still buggy at the moment. - - - - - c671adfd by gambas at 2018-06-11T16:56:39Z Work continues on new JIT system. [INTERPRETER] * OPT: String searching (Instr, RInstr and Replace) has been made about 4x faster by searching the first occurence with memchr() and memrchr(). [GB.FORM.TERMINAL] * BUG: Fix warning messages. [GB.JIT] * BUG: Fix byte, short and boolean pushing and popping routines. * BUG: Fix string values referencing. * BUG: Fix optional argument management. * NEW: Optimization of bits management subroutines. [GB.QT4] * BUG: Delay hooks initialization, because now socket notifiers must not be used before creating the event loop. [GB.QT5] * BUG: Delay hooks initialization, because now socket notifiers must not be used before creating the event loop. - - - - - d44b4bd7 by Tobias Boege at 2018-06-12T11:40:44Z Chmod reads mode bit string correctly [INTERPRETER] * BUG: Fix off-by-one error in FILE_mode_from_string which couldn't read mode bits 's' and 't' - - - - - a5a117fd by Laurent Carlier at 2018-06-12T14:27:31Z Add a way to track configuration failures with CI Disable it for main as it's expected. => GAMBAS_CONFIG_FAILURE=1 ./configure ..... checking for gb.db.postgresql headers... no configure: WARNING: Unable to find file: postgres.h configure: WARNING: Unable to find file: pg_type.h checking for gb.db.postgresql libraries... /usr/lib64/ configure: error: Failed to configure gb.db.postgresql configure: error: ./configure failed for gb.db.postgresql - - - - - 431be5bc by gambas at 2018-06-12T14:30:11Z Fix string search routine optimization and thousand separator. [INTERPRETER] * BUG: Fix string search routine optimization. * BUG: Fix thousand separator. - - - - - d0e3c3a9 by Laurent Carlier at 2018-06-12T14:33:12Z Update Archlinux CI build - - - - - 2c9b2dcf by Adrien Prokopowicz at 2018-06-12T18:36:26Z Add the ability to expose some configuration failures with CI See merge request gambas/gambas!26 - - - - - 6b8afd06 by gambas at 2018-06-12T22:38:18Z [COMPILER] * BUG: Fix Left, Mid and Right subroutines metadata. [GB.JIT] * BUG: Fix function arguments management. * BUG: Functions returning objects work correctly now. * BUG: Fix internal control variables management. - - - - - 83eed970 by gambas at 2018-06-12T22:45:19Z Merge branch 'jit-with-c' - - - - - b8198005 by gambas at 2018-06-13T14:55:25Z [BENCHMARKS] * OPT: Little optimization in nbody benchmark. [GB.JIT] * BUG: Fix translation of loops. * BUG: Fix label generation. - - - - - 08c772a2 by gambas at 2018-06-13T14:59:56Z Fix FOR EACH loops translation. [GB.JIT] * BUG: Panic if the stack is not void once a function has been translated. * BUG: Fix FOR EACH loops translation. - - - - - 46882d57 by bgermann at 2018-06-13T16:11:20Z Make gb.mime compatible with libgmime 3.0 [GB.MIME] * OPT: Make compatible with libgmime 3.0 * OPT: Drop libgmime 2.4 support - - - - - d6637189 by bgermann at 2018-06-13T16:11:20Z Let Debian unstable depend on libgmime 3.0 - - - - - 5a1e3b48 by gambas at 2018-06-13T16:19:32Z Fix label generation again. [GB.JIT] * BUG: Fix label generation again. - - - - - ff8a1816 by bgermann at 2018-06-13T16:26:06Z Make compilation with clang possible [CONFIGURATION] * OPT: Compilation with clang is possible - - - - - ba76c292 by bgermann at 2018-06-13T16:30:47Z Add archlinux-clang CI runner - - - - - b9a83c8a by gambas at 2018-06-14T14:45:05Z Work continues on new JIT system. [INTERPRETER] * NEW: Support for error management in JIT methods. [COMPILER] * BUG: Fix Error() function metadata. [GB.JIT] * NEW: Support for error management. * NEW: TRY instruction. * BUG: Correct support of NULL. - - - - - 6b83ac7e by gambas at 2018-06-14T21:43:47Z Disable the old jit component, but keep the sources. [CONFIGURATION] * NEW: Disable the old jit component, but keep the sources. - - - - - 8e594286 by Tobias Boege at 2018-06-15T20:49:32Z IDE: Complete German translation [DEVELOPMENT ENVIRONMENT] * NEW: Complete German translation Co-Authored-By: Uwe Keller <uwe.keller at mail.de> - - - - - 4ef9c15a by gambas at 2018-06-15T23:12:13Z Support for CATCH and FINALLY. [INTERPRETER] * NEW: The NEW implementation routine takes its opcode as argument now, like other subroutines with a variable number of arguments. [GB.JIT] * OPT: Call subroutines using their static address. No significative performance gain was detected. * NEW: Support for CATCH and FINALLY. - - - - - 89f82c0b by gambas at 2018-06-15T23:15:37Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - f922f8c1 by gambas at 2018-06-16T12:51:36Z Correctly take default tab size into account when creating a new project. [DEVELOPMENT ENVIRONMENT] * BUG: Correctly take default tab size into account when creating a new project. - - - - - 0eda19df by gambas at 2018-06-16T13:36:34Z Don't remove a control from its parent immediately when destroying it, so that GTK+ components behave like the QT ones. [GB.GTK] * NEW: Don't remove a control from its parent immediately when destroying it, so that GTK+ components behave like the QT ones. [GB.GTK3] * NEW: Don't remove a control from its parent immediately when destroying it, so that GTK+ components behave like the QT ones. - - - - - b023f19c by gambas at 2018-06-16T14:08:26Z Translation dialog: Add menu entries for copying string to the clipboard. [DEVELOPMENT ENVIRONMENT] * NEW: Translation dialog: Add menu entries for copying string to the clipboard. * NEW: Menu editor: Don't reserve space for top-level menu icons, as they don't have any icon. - - - - - c1ee391f by bgermann at 2018-06-18T17:42:30Z Make the AppStream XML adhere to the standard [DEVELOPMENT ENVIRONMENT] * OPT: Make the AppStream XML adhere to the standard - - - - - 3bd9dca1 by gambas at 2018-06-18T22:30:12Z Work on new JIT system continues. [INTERPRETER] * NEW: JIT: Complex number support. * NEW: JIT: LAST support. [GB.JIT] * BUG: Fix management of local variable declaration of translated functions. * NEW: Support for WITH ... END WITH. * NEW: JIT: Complex number support. * NEW: JIT: LAST support. - - - - - 5e2a99a0 by gambas at 2018-06-18T22:30:29Z Session: Exist() method now works correctly for sessions stored in sqlite databases. [GB.WEB] * BUG: Session: Exist() method now works correctly for sessions stored in sqlite databases. - - - - - ab013552 by gambas at 2018-06-18T22:31:10Z Renaming an exported class in projects using non-GUI forms should not crash anymore. [DEVELOPMENT ENVIRONMENT] * BUG: Renaming an exported class in projects using non-GUI forms should not crash anymore. - - - - - 1c35f13e by Beno?t Minisini at 2018-06-18T23:39:22Z Merge branch 'appstream' into 'master' Make the AppStream XML adhere to the standard See merge request gambas/gambas!28 - - - - - 9834cc71 by Beno?t Minisini at 2018-06-19T00:07:32Z Merge branch 'clang' into 'master' Make compilation with clang possible See merge request gambas/gambas!27 - - - - - 1a8b4cf6 by Beno?t Minisini at 2018-06-19T00:11:34Z Merge branch 'gmime' into 'master' [GB.MIME] Make gb.mime compatible with libgmime 3.0 See merge request gambas/gambas!25 - - - - - 07506889 by bgermann at 2018-06-19T07:20:43Z Install clang instead of gcc for archlinux-clang - - - - - 757ecc14 by gambas at 2018-06-19T14:09:30Z Fix the clang fix. Compiler messages are visible again. [COMPILER] * BUG: Fix the clang fix. Compiler messages are visible again. - - - - - 0c43cfce by gambas at 2018-06-21T22:47:48Z Add Session.Path property, and fix the write of session values for sqlite sessions. [GB.WEB] * BUG: Fix the write of session values for sqlite sessions. * NEW: Session.Path is a new property that returns the path of the file where the session is stored. - - - - - 65026455 by gambas at 2018-06-22T02:49:05Z Work continues on new JIT system. [INTERPRETER] * BUG: JIT: Fix error handling when calling methods from JIT code. [GB.JIT] * NEW: Fix support of CATCH and FINALLY. * NEW: Support for ON GOTO and ON GOSUB. - - - - - 29d94d3f by gambas at 2018-06-22T02:49:35Z [DEVELOPMENT ENVIRONMENT] * OPT: Profile window: Use JIT when loading a profile dump file. - - - - - 7cd5a3ea by Beno?t Minisini at 2018-06-22T03:16:48Z Merge branch 'clang' into 'master' Install clang instead of gcc for archlinux-clang See merge request gambas/gambas!29 - - - - - 128b5de2 by gambas at 2018-06-22T23:31:39Z [INTERPRETER] * NEW: JIT: Support for QUIT and STOP EVENT instructions. [GB.JIT] * NEW: Implement QUIT and STOP EVENT instructions. - - - - - 06d13992 by gambas at 2018-06-22T23:37:06Z Work continues on new JIT system. [INTERPRETER] * BUG: JIT: No need to support breakpoints. [GB.JIT] * BUG: No need to support breakpoints. - - - - - b88ba310 by gambas at 2018-06-22T23:37:30Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 90700a48 by gambas at 2018-06-25T17:16:10Z Remove now unused JIT compilation source files. [COMPILER] * BUG: Remove now unused JIT compilation source files. - - - - - ab3963c9 by gambas at 2018-06-25T17:17:44Z Fix some bugs detected by clang, and JIT code can now raise events. [INTERPRETER] * NEW: JIT: Support for event raising. * BUG: Fix some bugs detected by clang. [GB.JIT] * NEW: Support for event raising. * OPT: Some optimizations in jit code generation and compilation. - - - - - 601776ef by gambas at 2018-06-26T16:43:54Z Menu editor: Always check the menu structure before saving it. [DEVELOPMENT ENVIRONMENT] * BUG: Menu editor: Always check the menu structure before saving it. - - - - - 6a23fa86 by gambas at 2018-06-26T16:50:38Z TreeView: Don't mess up multiple selection when automatic sorting is enabled. [GB.GUI.BASE] * BUG: TreeView: Don't mess up multiple selection when automatic sorting is enabled. - - - - - fe08dfa3 by gambas at 2018-06-27T17:35:23Z Work continues on new JIT system. [INTERPRETER] * NEW: JIT: Support for SUPER. * NEW: JIT: Support for extern functions. * NEW: Add a flag in Gambas functions to know if they are static or not. [GB.JIT] * NEW: Support for SUPER. * NEW: Support for extern functions. * BUG: Fix object arrays access. * OPT: Optimization of Abs, Sgn, Int, Fix, and Pi subroutines. - - - - - 789ce931 by Tobias Boege at 2018-06-28T17:07:31Z IconView: always raise Click event when clicked [GB.GUI.BASE] * BUG: IconView: always raise Click event when clicked and not only when selection changes See Gambas Bug #1358 - - - - - 5f4f12ac by gambas at 2018-06-28T22:10:31Z [COMPILER] * NEW: UNSAFE is a new keyword used in conjunction with FAST. It tells the JIT compiler not to do any safety check (null objects, division by zero, out of array bounds...). It makes the code a bit faster, but prone to segmentation fault. [INTERPRETER] * NEW: Support for the UNSAFE keyword. [GB.JIT] * NEW: Support for the UNSAFE keyword. * NEW: Check validity of objects that can be invalid. - - - - - 2c2c6103 by gambas at 2018-06-28T22:26:48Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 9cf443a0 by gambas at 2018-07-02T17:37:37Z [INTERPRETER] * BUG: Take JIT code into account when displaying current position in DEBUG instruction. [COMPILER] * BUG: Fix subroutine metadata. * BUG: Fix subroutine search function. [GB.JIT] * BUG: Fix string referencing. * NEW: Implement date arrays accessors. * BUG: Fix error management. * BUG: Fix mathematic functions implementation. * NEW: Support of functions with a variable number of arguments. * BUG: Fix support of Long constants. * BUG: Fix implementation of Collection array operator. * BUG: Fix READ, EXEC, SHELL and DEBUG instructions. * BUG: Fix VarPtr(). * BUG: Fix TRUE constant implementation. - - - - - 527702ea by gambas at 2018-07-02T20:37:33Z Subroutines returning something that are used as instructions correctly drop their return value now. [GB.JIT] * BUG: Subroutines returning something that are used as instructions correctly drop their return value now. - - - - - 4a1c81d0 by gambas at 2018-07-02T22:52:19Z Jit.Time is a new property that returns the time spent in JIT compilation, in seconds. [INTERPRETER] * NEW: Jit is a new static class that allows to deal with the JIT compiler. * NEW: Jit.Time is a new property that returns the time spent in JIT compilation, in seconds. [GB.JIT] * NEW: Support for the Jit.Time property. - - - - - 6fc6a488 by gambas at 2018-07-02T22:54:34Z Compute the duration of JIT Gambas code without JIT compilation time. [BENCHMARKS] * NEW: Compute the duration of JIT Gambas code without JIT compilation time. - - - - - d3c93a05 by gambas at 2018-07-05T05:10:31Z Work on new JIT system continues. [INTERPRETER] * NEW: Abort if a stack mismatch is detected after a JIT function has been called. [GB.JIT] * NEW: The GB_JIT_CC environment variable allows to define the C compiler that will generate the code. * OPT: Don't call the compiler through a shell anymore. * NEW: Support for clang. * BUG: Don't use the "," operator anymore to write JIT code. * BUG: Correctly free stack when leaving a function whereas we are still inside a GOSUB. * BUG: Declare all local variables and arguments as volatile as soon the function uses CATCH or FINALLY. - - - - - 50dedeb8 by gambas at 2018-07-05T05:15:23Z Don't use __attribute__((noreturn)), it makes gcc dizzy and slow as hell. [GB.JIT] * BUG: Don't use __attribute__((noreturn)), it makes gcc dizzy and slow as hell. - - - - - ed775d62 by gambas at 2018-07-06T22:58:55Z Correctly handle function values used as arguments. [GB.JIT] * BUG: Correctly handle function values used as arguments. - - - - - da5c7805 by gambas at 2018-07-07T00:23:08Z Allow compilation of structure accesses again. [COMPILER] * BUG: Allow compilation of structure accesses again. - - - - - e04ec717 by gambas at 2018-07-07T12:54:23Z JIT: Structures and static arrays have been implemented. [INTERPRETER] * NEW: JIT: Support for structures and static arrays. [GB.JIT] * NEW: Structures and static arrays have been implemented. - - - - - 9c2e3bfb by gambas at 2018-07-07T12:55:49Z Search dialog: New option to search data files only. [DEVELOPMENT ENVIRONMENT] * NEW: Search dialog: New option to search data files only. - - - - - bba19467 by gambas at 2018-07-08T06:24:31Z The datatype of object symbols was incorrectly computed. [GB.JIT] * BUG: The datatype of object symbols was incorrectly computed. - - - - - 81b64b96 by gambas at 2018-07-15T21:07:09Z Add a "-U" option to compile the script with the UNSAFE keyword. [SCRIPTER] * NEW: Add a "-U" option to compile the script with the UNSAFE keyword. - - - - - 9abaadc3 by gambas at 2018-07-15T21:10:41Z Some fixes in FileView and FileProperties. [GB.FORM] * BUG: FileView: Setting the Current property does nothing if the new value is the same as the old one. * BUG: FileProperties: Correctly abort the directory size background task if the Path property is set. * BUG: FileProperties: Don't fill the error tab if the directory size background task is aborted. - - - - - 3c84b78d by gambas at 2018-07-16T15:56:37Z Fix a memory leak when connecting to a database. [GB.DB.ODBC] * BUG: Fix a memory leak when connecting to a database. - - - - - 609ef351 by gambas at 2018-07-17T13:33:11Z The interpreter does not crash anymore when using standard streams at the end of the program whereas they have been already freed. [INTERPRETER] * BUG: The interpreter does not crash anymore when using standard streams at the end of the program whereas they have been already freed. - - - - - 8c34e888 by gambas at 2018-07-17T20:29:04Z TreeView: Canceling the Rename event keeps the editor opened. [GB.GUI.BASE] * NEW: TreeView: Canceling the Rename event keeps the editor opened. - - - - - 6e935d2e by gambas at 2018-07-17T21:09:11Z IconView: Canceling the Rename event keeps the editor opened. [GB.GUI.BASE] * BUG: IconView: Hitting ENTER while renaming an item does not insert a newline in the item text. * NEW: IconView: Canceling the Rename event keeps the editor opened. - - - - - 150f488f by gambas at 2018-07-17T21:11:43Z Fix renaming process of DirView and FileView controls. [GB.FORM] * BUG: DirView: Errors occuring during a renaming now display the balloon message on the renaming item. * BUG: DirView: Forbid void directory names. * BUG: FileView: Canceling an item rename now works as expected in icon mode, and correctly refreshes the view. * BUG: FileView: Forbid void file names. - - - - - 3f836f0b by gambas at 2018-07-19T15:44:15Z Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again. [DEVELOPMENT ENVIRONMENT] * NEW: Form editor: Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again. * NEW: Image editor: Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again. * BUG: Take the language direction into account when displaying the form and image editor tooltips. * BUG: Take the language direction into account when displaying the debug panel close button. - - - - - e3ca5b2e by gambas at 2018-07-21T07:27:37Z FileView: Invalidate directory cache every five second, or if an explicit reload is triggered. [GB.FORM] * NEW: FileView: A directory cache is now automatically invalidated every five second. * NEW: FileView: ReloadAll() now invalidates the directory cache. - - - - - 5b5356c2 by gambas at 2018-07-21T12:22:54Z IconView: Clicking on an item in multiple selection mode correctly makes it the current item. [GB.GUI.BASE] * NEW: IconView: Improve and normalize how items are draws between horizontal et vertical orientation. * BUG: IconView: Clicking on an item in multiple selection mode correctly makes it the current item. * OPT: IconView: Selecting items with the keyboard is faster now. - - - - - a36359b1 by gambas at 2018-07-21T13:42:24Z DataCheckBox: Its default value is now correctly set to NULL. [GB.DB.FORM] * BUG: DataCheckBox: Its default value is now correctly set to NULL. - - - - - 5a61b7d4 by gambas at 2018-07-21T14:09:03Z TextEditor: Entering a bracket, a brace... while part of the current line is selected now automatically encloses the selected text. [GB.FORM.EDITOR] * NEW: TextEditor: Entering a bracket, a brace... while part of the current line is selected now automatically encloses the selected text. - - - - - 584a7b6b by gambas at 2018-07-21T20:17:31Z Use 'gb.gui.*' components instead of 'gb.qt4.*' components when loading the documentation related to a feature needed by the currently loading component. [DEVELOPMENT ENVIRONMENT] * BUG: Use 'gb.gui.*' components instead of 'gb.qt4.*' components when loading the documentation related to a feature needed by the currently loading component. - - - - - cc505e3f by bgermann at 2018-08-03T02:26:12Z Use 'gb.gui' component instead of 'gb.qt4*' components [GB.CHART] * Use 'gb.gui' component instead of 'gb.qt4*' components - - - - - 2e488867 by Bastian Germann at 2018-08-03T18:08:46Z Use relative instead of absolute symbolic links [GB.FORM.STOCK] * Use relative instead of absolute symbolic links - - - - - d7dc233f by bgermann at 2018-08-06T09:55:27Z Replace wget with HttpClient [DEVELOPMENT ENVIRONMENT] * OPT: Replace wget with HttpClient to download documentation - - - - - ece6ff87 by bgermann at 2018-08-06T10:36:38Z Correct gb.qt5.component Key - - - - - bb344316 by gambas at 2018-08-06T11:26:49Z Fix a crash in JIT relative to SUPER management. [INTERPRETER] * BUG: Clear the 'super' field of the object value returned by NEW. [GB.JIT] * BUG: Correctly reset EXEC_super in error catching. - - - - - e07186d2 by bgermann at 2018-08-06T13:39:26Z Use *gui* instead of *qt4* components for some examples - - - - - acf401ba by gambas at 2018-08-09T09:05:51Z Correctly reset the stack pointer when releasing the stack in error handlers. [INTERPRETER] * BUG: Do not clear the 'super' field of the object value returned by NEW, as it does not fix actually anything. [GB.JIT] * BUG: Correctly reset the stack pointer when releasing the stack in error handlers. - - - - - 7b501542 by gambas at 2018-08-09T13:47:29Z Fix thousand separators again. [INTERPRETER] * BUG: Fix thousand separators again. - - - - - f5b1c1c0 by gambas at 2018-08-10T09:49:12Z Format$ now prints the expected number of decimal digits when using exponential format. [INTERPRETER] * BUG: Format$ now prints the expected number of decimal digits when using exponential format. - - - - - e76cdd33 by gambas at 2018-08-10T09:52:09Z Take multiline strings into account in javascript syntax highlighting and javascript editor mode. [GB.EVAL.HIGHLIGHT] * NEW: Take multiline strings into account in javascript syntax highlighting. [GB.FORM.EDITOR] * NEW: Take multiline strings into account in javascript mode. - - - - - 3a49f9f3 by gambas at 2018-08-10T09:54:30Z Use the correct default value for XDG_DATA_DIRS environment variable. [GB.DESKTOP] * BUG: Use the correct default value for XDG_DATA_DIRS environment variable. - - - - - 574a8a7f by bgermann at 2018-08-10T09:59:13Z Use HttpClient.Download for timestamp download - - - - - 4209cffa by gambas at 2018-08-10T11:26:54Z [INTERPRETER] * NEW: Fix panic error message. [GB.JIT] * BUG: Load project classes before try to resolve a unknown symbol. * BUG: Correctly restore the stack pointer in all cases at function exit. - - - - - 5df65532 by gambas at 2018-08-10T11:35:20Z Fix compilation of variant values releases. [GB.JIT] * BUG: Fix compilation of variant values releases. - - - - - 3966bfbc by gambas at 2018-08-10T11:53:20Z Fix compilation of variant values borrowings and NULL values conversions. [GB.JIT] * BUG: Fix compilation of variant values borrowings. * BUG: Fix NULL values conversions. - - - - - 4e83422f by gambas at 2018-08-10T12:22:49Z Fix optional arguments management. [INTERPRETER] * NEW: Fix panic error message again. [GB.JIT] * BUG: Fix optional arguments management. - - - - - 28b52f2d by gambas at 2018-08-10T21:37:55Z Val() correctly reads thousand separators again. [INTERPRETER] * BUG: Val() correctly reads thousand separators again. - - - - - aa33e0dd by gambas at 2018-08-11T05:53:02Z Add a '-j' option to the interpreter that disable the JIT compiler. [INTERPRETER] * NEW: Add a '-j' option to the interpreter that disable the JIT compiler. - - - - - 0aedbe63 by gambas at 2018-08-11T05:54:22Z Fix an internal common string routine used by thousand separator management. [INTERPRETER] * BUG: Fix an internal common string routine used by thousand separator management. - - - - - f8829465 by gambas at 2018-08-11T05:55:08Z Fix conversions of NULL. [GB.JIT] * BUG: Fix conversions of NULL. - - - - - 0975e520 by gambas at 2018-08-11T12:06:46Z JIT: Handle function datatype by raising a type mismatch error. [INTERPRETER] * NEW: JIT: Add an API for throwing type mismatch errors. * BUG: Raise a type mismatch error when converting a function to a variant. Don't panic anymore. [GB.JIT] * BUG: Handle function datatype by raising a type mismatch error. - - - - - 244b02c1 by gambas at 2018-08-11T15:00:28Z Store the sqlite connection paths relative to the project folder, or the user home directory, if possible. [DEVELOPMENT ENVIRONMENT] * BUG: Store the sqlite connection paths relative to the project folder, or the user home directory, if possible. * BUG: Fix a 'msgfmt' error that was displayed when the current language has not been yet translated. - - - - - a2123c7f by gambas at 2018-08-11T22:22:44Z Accesses to byte global variables are compiled correctly now. [GB.JIT] * BUG: Accesses to byte global variables are compiled correctly now. - - - - - 9c1fa465 by gambas at 2018-08-12T07:43:15Z Reading variants from memory is done correctly now. [GB.JIT] * BUG: Reading variants from memory is done correctly now. - - - - - bdb60ece by gambas at 2018-08-12T22:24:38Z Correctly compile long public constants. [GB.JIT] * BUG: Correctly compile long public constants. - - - - - ffa3cd08 by gambas at 2018-08-12T22:36:33Z Correctly read pointer variables. [GB.JIT] * BUG: Correctly read pointer variables. - - - - - bc2c0490 by gambas at 2018-08-13T09:39:09Z DesktopFile.FromMime() now follows the freedesktop search path specifications. [GB.DESKTOP] * BUG: DesktopFile.FromMime() now follows the freedesktop search path specifications. - - - - - 4782611d by bgermann at 2018-08-13T20:43:57Z Link gb.sdl.sound with libm sound.c has exp and log calls. [GB.SDL.SOUND] * Link with libm - - - - - 7a129a8d by gambas at 2018-08-13T20:55:01Z Add support fot date variables. [GB.JIT] * NEW: Add support fot date variables. - - - - - 698e5dd9 by gambas at 2018-08-13T21:01:27Z Fix access to objects that can be invalid. [GB.JIT] * BUG: Fix access to objects that can be invalid. - - - - - 3c110862 by gambas at 2018-08-13T21:10:17Z Debug panel: Activate the horizontal scrollbar of the search result grid. [DEVELOPMENT ENVIRONMENT] * NEW: Debug panel: Activate the horizontal scrollbar of the search result grid. - - - - - ad162385 by gambas at 2018-08-14T08:57:49Z Correctly compile subroutines that return an unknown datatype. [GB.JIT] * BUG: Correctly compile subroutines that return an unknown datatype. - - - - - c569a234 by gambas at 2018-08-14T10:15:04Z Don't leak memory when converting an object to a boolean and correctly pop the arguments from the stack when propagating an exception. [GB.JIT] * BUG: Don't leak memory when converting an object to a boolean. * BUG: Correctly pop the arguments from the stack when propagating an exception. - - - - - 0297c1ba by gambas at 2018-08-14T14:46:55Z Load classes without running the _init method, so that the JIT behaviour is closer to the interpreter behaviour. [INTERPRETER] * NEW: Add a JIT API for loading classes without running the _init method. [GB.JIT] * BUG: Load classes without running the _init method, so that the JIT behaviour is closer to the interpreter behaviour. - - - - - e491a675 by gambas at 2018-08-14T16:24:45Z Allow to compile with gmime 2.4. [GB.MIME] * NEW: Allow to compile with gmime 2.4. - - - - - ccce7ad1 by gambas at 2018-08-14T20:46:41Z Add an option to close the tabs with the middle mouse button instead of using little close buttons. [DEVELOPMENT ENVIRONMENT] * NEW: Add an option to close the tabs with the middle mouse button instead of using little close buttons. [GB.FORM] * NEW: TabPanel: The middle mouse button does not close tabs anymore. It is now a feature only implemented in the Workspace control. [GB.FORM.MDI] * NEW: Workspace: CloseWithMouse is a new property. If set, the workspace tabs little close buttons are hidden, and the workspace tabs can be closed with a middle mouse click. - - - - - 0b341e7c by gambas at 2018-08-14T22:01:51Z Compile optional arguments correctly. [GB.JIT] * BUG: Compile optional arguments correctly. - - - - - 6d35875a by gambas at 2018-08-15T06:37:25Z Correctly raise exceptions on the number of arguments of function calls. [GB.JIT] * BUG: Correctly raise exceptions on the number of arguments of function calls. - - - - - 979e22f6 by gambas at 2018-08-15T23:50:45Z Correctly load classes from archives other than the main project one during JIT compilation. [INTERPRETER] * NEW: When creating a new class, set its component immediately if we know the archive it comes from. [GB.JIT] * BUG: Correctly load classes from archives other than the main project one. - - - - - d3716146 by gambas at 2018-08-16T23:04:53Z Correctly compile conversion from object to boolean. [GB.JIT] * BUG: Correctly compile conversion from object to boolean. - - - - - 07ccec73 by gambas at 2018-08-18T10:03:44Z Compile correctly optional arguments initialization. [GB.JIT] * BUG: Compile correctly optional arguments initialization. - - - - - 7492efcc by gambas at 2018-08-18T13:28:19Z Always load the class before accessing a static variable, as it may not be ready. [INTERPRETER] * BUG: FIx JIT class loading API. [GB.JIT] * BUG: Always load the class before accessing a static variable, as it may not be ready. - - - - - 7ab07bd9 by gambas at 2018-08-20T17:57:47Z Correctly handle optional object arguments. [GB.JIT] * BUG: Correctly handle optional object arguments. - - - - - 706a605c by gambas at 2018-08-22T07:30:27Z Correctly restore the stack after calling a method through the interpreter, and handle null values as object values having a null address automatically. [INTERPRETER] * NEW: Creating a NULL value now clears the object address field so that it can be freely interpreted as a Object value with a null address by the JIT compiled code. [GB.JIT] * BUG: Correctly restore stack after calling a method through the interpreter. - - - - - c2b2d7d6 by gambas at 2018-08-23T10:22:30Z If an unknown symbol is called through a parent class reference, the _unknown() method is not called and an error is raised if the unknown symbol exists in the actual child class. [INTERPRETER] * NEW: If an unknown symbol is called through a parent class reference, the _unknown() method is not called and an error is raised if the unknown symbol exists in the actual child class. - - - - - f0dfa829 by Beno?t Minisini at 2018-08-23T18:02:12Z Merge branch 'master' into 'master' Fix some minor issues found while packaging for Debian without Qt4 See merge request gambas/gambas!30 - - - - - 60058fd9 by Beno?t Minisini at 2018-08-23T18:04:02Z Merge branch 'nowget' into 'master' Replace wget with HttpClient See merge request gambas/gambas!31 - - - - - 8b4eec26 by bgermann at 2018-08-24T21:50:47Z Find 5 components' dependencies via pkg-config [GB.COMPRESS.ZLIB] * NEW: Find dependency via pkg-config [GB.DB.SQLITE2] * NEW: Find dependency via pkg-config [GB.NCURSES] * NEW: Find dependency via pkg-config [GB.PCRE] * NEW: Find dependency via pkg-config [GB.SDL.SOUND] * NEW: Find dependency via pkg-config - - - - - 1b3a1480 by Beno?t Minisini at 2018-08-24T23:45:21Z Merge branch 'pkgconfig' into 'master' Find 5 components' dependencies via pkg-config See merge request gambas/gambas!34 - - - - - 89397907 by gambas at 2018-08-25T12:14:07Z Farm client: The "Show old versions" checkbox is now correctly taken into account when showing softwares. [DEVELOPMENT ENVIRONMENT] * BUG: Farm client: The "Show old versions" checkbox is now correctly taken into account when showing softwares. An old version will not be hidden if it is actually installed. - - - - - fe3717bc by gambas at 2018-08-25T12:16:14Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 4145ccd2 by gambas at 2018-08-26T07:08:49Z Add an option to tell if we want the debugging panel to be displayed automatically when the debugger starts or when something is printed on the console. [DEVELOPMENT ENVIRONMENT] * NEW: Add an option to tell if we want the debugging panel to be displayed automatically when the debugger starts or when something is printed on the console. - - - - - 7d16436c by gambas at 2018-08-27T21:57:30Z Eof() now correctly works on file bigger than 4GB opened in direct mode. [INTERPRETER] * BUG: Eof() now correctly works on file bigger than 4GB opened in direct mode. - - - - - fc2cbe81 by gambas at 2018-08-28T15:05:11Z Rename 'ClassStat' class as '_ClassStat' to avoid a possible name collision. [GB.JIT] * NEW: Rename 'ClassStat' class as '_ClassStat' to avoid a possible name collision. - - - - - bde635a6 by gambas at 2018-08-28T15:07:35Z TextEditor: Automatic brace completion is more clever now. [GB.FORM.EDITOR] * NEW: TextEditor: Automatic brace completion is more clever now. - - - - - 2aad9c06 by gambas at 2018-08-29T01:06:36Z Make the documentation on gui components work if gb.qt4 is not installed on the system. At least one GUI component must be present. [DEVELOPMENT ENVIRONMENT] * BUG: Make the documentation on gui components work if gb.qt4 is not installed on the system. At least one GUI component must be present. * BUG: Fix the stylesheet of the offline documentation. - - - - - b6a00614 by Bastian Germann at 2018-08-29T01:11:22Z Changes to the build system - - - - - 502244a2 by Beno?t Minisini at 2018-08-29T01:11:22Z Merge branch 'prefix' into 'master' Changes to the build system See merge request gambas/gambas!35 - - - - - f04492c9 by bgermann at 2018-08-29T07:26:48Z Remove crypt.h gb.crypt does not need crypt.h because it only uses crypt functions from unistd.h. On non-linux systems there is no crypt.h which causes autoconf to fail. - - - - - 7a680d73 by gambas at 2018-08-29T09:22:56Z Correctly compile void function arguments. [GB.JIT] * BUG: Correctly compile void function arguments. - - - - - d4750511 by gambas at 2018-08-29T09:23:37Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 4ff6099b by Beno?t Minisini at 2018-08-29T09:42:15Z Merge branch 'crypt' into 'master' Remove crypt.h See merge request gambas/gambas!36 - - - - - 078a4fe6 by gambas at 2018-08-29T09:46:02Z Fix merge request !36 made by Bastian Germann. [GB.CRYPT] * BUG: Fix merge request !36 made by Bastian Germann. - - - - - 17a6ad0c by gambas at 2018-08-29T11:41:57Z No need to include <crypt.h> anymore. [GB.CRYPT] * NEW: No need to include <crypt.h> anymore. - - - - - e6028806 by bgermann at 2018-08-29T12:18:33Z Fix libltdl workaround for NetBSD - - - - - a3df7692 by bgermann at 2018-08-29T12:29:54Z Use sys/ioctl.h instead of pty.h pty.h is not needed because its functions are not used. Use ioctl.h additionally to the already included termios.h to import the implicitly used functions/constants. - - - - - e74adab7 by bgermann at 2018-08-29T13:36:25Z Use FreeBSD exp10() fix for all BSDs [INTERPRETER] * BUG: The exp10() function works on all BSDs now - - - - - bb8106ce by bgermann at 2018-08-29T17:50:41Z Fix local variable conflict for older compilers [GB.NCURSES] * Fix local variable conflict for older compilers - - - - - 9e980453 by bgermann at 2018-08-29T21:22:44Z [GB.PDF] Compile with C++ 11 [GB.PDF] * BUG: Compile with C++ 11 which is needed by current poppler versions - - - - - b1a12236 by bgermann at 2018-08-29T21:59:11Z Convert from statfs to more portable statvfs [INTERPRETER] * NEW: Convert from statfs to more portable statvfs - - - - - 8fb275a2 by gambas at 2018-08-30T00:48:54Z Farm client: Display the upload age of each software. [DEVELOPMENT ENVIRONMENT] * NEW: Farm client: Display the upload age of each software. - - - - - 3685f21c by bgermann at 2018-08-30T07:35:44Z [GB.TERM] Compatiblitity with NetBSD [GB.TERM] * NEW: Compatiblitity with NetBSD - - - - - 3e6d9696 by bgermann at 2018-08-30T11:33:13Z Change enum prefix that collides with statvfs - - - - - 1b7abb97 by bgermann at 2018-08-30T12:07:18Z Correct 3e6d9696 - - - - - 7e3f84d1 by gambas at 2018-08-31T00:11:44Z [GB.FORM.EDITOR] * BUG: TextEditor: Fix automatic completion of string delimiters. * BUG: TextEditor: Add single quote to HTML and WebPage string delimiters. - - - - - a73c2ed4 by gambas at 2018-08-31T13:58:53Z Add three new color constants for syntax highlighting: Escape, Label and Constant. [COMPILER] * NEW: Rename a macro constant to avoid a symbol clash when compiling the interpreter. [INTERPRETER] * NEW: Get rid of a macro trick in 'gbx_eval.h' header. [GB.EVAL] * NEW: Highlight: Add three new color constants for syntax highlighting: Escape, Label and Constant. * NEW: Rename some source files. * NEW: Rename some constants. * NEW: Gambas syntax highlighter now use the three new contants for escape characters in strings, for labels, and for language contants (True, False, Null, +Inf and -Inf). [GB.EVAL.HIGHLIGHT] * NEW: Support for the new syntax highlighting color constants. [GB.FORM.EDITOR] * NEW: Support for the new syntax highlighting color constants. - - - - - 2374407b by gambas at 2018-08-31T22:46:48Z [DEVELOPMENT ENVIRONMENT] * NEW: Update highlighting themes by defining the new color constants. * NEW: Update French translation. * BUG: Option dialog: The highlighting color panel now takes the editor font size into account. [GB.EVAL] * BUG: Fix string highlighting. - - - - - 7e392841 by gambas at 2018-08-31T22:49:45Z FileChooser: After having uncompressed a file, calls the event loop before refreshing the views so that the possible inotify events are processed. [GB.FORM] * NEW: FileChooser: After having uncompressed a file, calls the event loop before refreshing the views so that the possible inotify events are processed. - - - - - 69958cde by gambas at 2018-09-01T00:59:23Z F2 key (find definition) works again on labels. [DEVELOPMENT ENVIRONMENT] * BUG: F2 key (find definition) works again on labels. - - - - - 9a4c951d by gambas at 2018-09-01T07:57:23Z Make the component compile again. [GB.QT4.EXT] * BUG: Make the component compile again. - - - - - 5b7b62de by gambas at 2018-09-01T10:01:56Z TableView: The cell editor now takes the color and font properties of the edited cell. [GB.FORM] * BUG: TableView: The cell editor now takes the color and font properties of the edited cell. - - - - - cb6f5ced by gambas at 2018-09-01T10:03:35Z Update wiki design. [WIKI] * NEW: Update wiki design. - - - - - 22b8c908 by gambas at 2018-09-01T10:04:25Z Update the design of debug windows. [DEVELOPMENT ENVIRONMENT] * NEW: Debug panel: Update the design of debug windows. * BUG: Debug panel: Do not display the "Current object" group in the variable panel if the current object has no variables. - - - - - 3cb8b1af by gambas at 2018-09-01T10:16:24Z Highlight.Analyze works correctly again. [GB.EVAL] * BUG: Highlight.Analyze works correctly again. - - - - - dde015e8 by gambas at 2018-09-01T10:17:56Z Update some project and component configuration files. - - - - - 9ffe91c2 by gambas at 2018-09-01T10:21:57Z Remove files that should not be tracked by git. - - - - - 847dcd8e by gambas at 2018-09-01T10:23:05Z Remove other files that should not be tracked by git. - - - - - ce379271 by Beno?t Minisini at 2018-09-01T10:28:18Z Merge branch 'netbsd' into 'master' Improve NetBSD support See merge request gambas/gambas!37 - - - - - d3a14565 by gambas at 2018-09-01T18:05:44Z Fix compilation of gb.pdf on old gcc, by checking if the '-std=c++11' flag is available. [INTERPRETER] * NEW: Write the name of optional libraries in the warning message displayed when not found. [GB.PDF] * BUG: Fix compilation of gb.pdf on old gcc, by checking if the '-std=c++11' flag is available. - - - - - a24dc980 by gambas at 2018-09-01T18:21:27Z Fix test of '-std=c++11' compilation flag. [CONFIGURATION] * BUG: Fix test of '-std=c++11' compilation flag. - - - - - ee674d90 by gambas at 2018-09-04T13:56:23Z Many fixes to the GTK+3 components, and rewrite the SpinBox control in Gambas. [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. - - - - - a908cbce by gambas at 2018-09-04T14:18:53Z ButtonBox: Fix some margin, according to the previous fix to Style metric properties. [GB.FORM] * NEW: ButtonBox: Fix some margin, according to the previous fix to Style metric properties. - - - - - 7e18d476 by gambas at 2018-09-04T14:20:30Z Color chooser dialog: Keep the last opened tab when the dialog is used for inserting a color. [DEVELOPMENT ENVIRONMENT] * NEW: Color chooser dialog: Keep the last opened tab when the dialog is used for inserting a color. - - - - - e5b3fa25 by gambas at 2018-09-04T19:56:08Z Compile with gtk+ < 3.20. [GB.GTK3] * BUG: Compile with gtk+ < 3.20. - - - - - 83a1ee29 by gambas at 2018-09-04T20:23:54Z Make gb.gtk3 compile with GTK+ < 3.14. [GB.GTK3] * BUG: Make gb.gtk3 compile with GTK+ < 3.14. - - - - - 41058b3f by gambas at 2018-09-04T22:23:53Z Really make gb.gtk3 compile with GTK+ < 3.14. [GB.GTK3] * BUG: Really make gb.gtk3 compile with GTK+ < 3.14. - - - - - d6174147 by gambas at 2018-09-05T19:19:57Z ScrollArea and all its children classes now can animate their scrolling. [DEVELOPMENT ENVIRONMENT] * NEW: Update Gambas fonts. * NEW: Option dialog: Add an option to enable control animations. Move the toolbar size option to the 'Fonts' panel. [GB.GTK] * NEW: Application.Animations is a new property that enable or disable control animations. [GB.GTK3] * NEW: Application.Animations is a new property that enable or disable control animations. * NEW: Control.Font is now implemented using GTK+ CSS. [GB.GUI.BASE] * NEW: ScrollArea: Animate scrolling if Application.Animations is set. [GB.QT4] * NEW: Application.Animations is a new property that enable or disable control animations. [GB.QT5] * NEW: Application.Animations is a new property that enable or disable control animations. - - - - - f00acc71 by gambas at 2018-09-06T05:41:29Z Default value of optional arguments are correctly referenced now. [GB.JIT] * BUG: Default value of optional arguments are correctly referenced now. - - - - - 89eb4ff2 by gambas at 2018-09-06T07:32:38Z Take Application.Animations property into account in some controls. [GB.FORM] * NEW: SwitchButton: Take Application.Animations property into account. * NEW: MessageView: Take Application.Animations property into account. - - - - - 0ce7ddf5 by gambas at 2018-09-06T07:33:55Z ScrollArea: Fix for scrolling animations. Add a new Scrolling property that returns if the control is scrolling for animations. [GB.GUI.BASE] * NEW: ScrollArea: Scrolling is a new property that returns if the control is scrolling for animations. * NEW: ScrollArea: Don't animate scrolling if nothing has been drawn yet. * BUG: ScrollArea: Fix the ScrollX and ScrollY properties when animations are enabled. - - - - - da1863bd by gambas at 2018-09-06T07:52:29Z TextEditor: Support for dotted highlighted text. [GB.FORM.EDITOR] * NEW: TextEditor: Support for dotted highlighted text. - - - - - 1b2ad271 by gambas at 2018-09-06T07:54:39Z Support for the new dotted highlighting style, and editor fixes for scrolling animation. [DEVELOPMENT ENVIRONMENT] * BUG: Animations and tooltips are enabled by default. * NEW: Option dialog: Support for the new dotted highlighting style. * NEW: Update highlighting themes. * BUG: Code editor: Fix message labels when animations are enabled. - - - - - fc00dcba by gambas at 2018-09-06T11:02:48Z SpinBox: The Change event is correctly raised when the value is changed by typing it. [GB.GUI.BASE] * BUG: SpinBox: The Change event is correctly raised when the value is changed by typing it. - - - - - ca324ba8 by gambas at 2018-09-06T11:03:36Z Update some icons. [GB.FORM.STOCK] * NEW: Update some icons. - - - - - 0edb8e6a by gambas at 2018-09-06T11:04:41Z Debugger: Watching an expression by selecting it on the editor does not crash anymore. [DEVELOPMENT ENVIRONMENT] * BUG: Debugger: Watching an expression by selecting it on the editor does not crash anymore. - - - - - e78d690a by gambas at 2018-09-06T20:55:19Z Let's try to compile 'gb.gtk3' on Ubuntu 12.04! [GB.GTK3] * BUG: Let's try to compile 'gb.gtk3' on Ubuntu 12.04! - - - - - b9af80fb by gambas at 2018-09-07T17:43:39Z ScrollArea: Fix behaviour when scrolling animation is enabled. [GB.GUI.BASE] * BUG: ScrollArea: Fix behaviour when scrolling animation is enabled. * BUG: SpinBox: Refresh correctly when the value changes. - - - - - 196d5a3e by gambas at 2018-09-07T17:48:39Z ColorPalette: Scroll to the color when the Current property is set. [GB.FORM] * BUG: SwitchButton: Remove a debugging message. * BUG: ColorPalette: Scroll to the color when the Current property is set. - - - - - b0d9e142 by gambas at 2018-09-07T17:50:04Z TextEditor: Fix scrolling when animations are enabled. [GB.FORM.EDITOR] * BUG: TextEditor: Fix scrolling when animations are enabled. - - - - - ec5efc17 by gambas at 2018-09-07T17:50:45Z [GB.GTK] * BUG: Frame: Fix arrangement. [GB.GTK3] * BUG: Frame: Fix control layout and arrangement. * BUG: Get rid of most of the GtkAlignment deprecated widgets. - - - - - 06ec4a80 by gambas at 2018-09-07T17:52:45Z [FARM SERVER] * NEW: Update project icon. - - - - - 85f2a251 by gambas at 2018-09-07T17:53:28Z Workaroud the mouse bug in automatic completion inner webbrowser. [DEVELOPMENT ENVIRONMENT] * BUG: Automatic completion: Enable the inner web browser later, to workaround a QtWebKit bug that triggers spurious mouse events. * BUG: ImageEditor: The color palette is correctly updated when a color is selected in the property panel. - - - - - 6e2a9d45 by bgermann at 2018-09-09T16:26:38Z Unify BSD ifdefs - - - - - 091543ed by gambas at 2018-09-10T18:07:07Z Help browser: Fix stylesheet. [DEVELOPMENT ENVIRONMENT] * BUG: Help browser: Fix stylesheet. - - - - - f3eca2dd by gambas at 2018-09-10T18:07:46Z Font dialog: dialog is now centered at startup. [GB.FORM.DIALOG] * BUG: Font dialog: dialog is now centered at startup. - - - - - 88220d48 by gambas at 2018-09-10T18:11:59Z Let the interpreter correctly manage exceptions when calling non-JIT code from JIT code. [INTERPRETER] * BUG: JIT: Let the interpreter correctly manage exceptions when calling non-JIT code from JIT code. [GB.JIT] * BUG: Correctly initialize CP during exception handler. - - - - - 279c9a27 by gambas at 2018-09-10T18:48:41Z SpinBox: Correctly refresh arrows when leaving the control. [GB.GUI.BASE] * BUG: SpinBox: Correctly refresh arrows when leaving the control. - - - - - 62fefce8 by gambas at 2018-09-10T18:49:46Z TerminalView: Animate scrolling when Application.Animations property is TRUE. [GB.FORM.TERMINAL] * NEW: TerminalView: Animate scrolling when Application.Animations property is TRUE. - - - - - 0aaee954 by bgermann at 2018-09-10T20:04:50Z [GB.TERM] Compatibility with OpenBSD [GB.TERM] * NEW: Compatibility with OpenBSD - - - - - c77865b9 by bgermann at 2018-09-11T15:45:59Z Merge two flag definition cases - - - - - 12c0ebda by gambas at 2018-09-12T11:39:05Z String.InStr() starting position is correctly taken into account now. [INTERPRETER] * BUG: String.InStr() starting position is correctly taken into account now. - - - - - 75105994 by gambas at 2018-09-12T11:51:09Z Remove ScrollView control, add a Change event to the DrawingArea control, and propagate MouseWheel events automatically. [GB.QT4] * NEW: ScrollView: Remove ScrollView control. * NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes. * NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child. [GB.QT5] * NEW: ScrollView: Remove ScrollView control. * NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes. * NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child. - - - - - 4ade5c25 by gambas at 2018-09-12T11:54:11Z Remove ScrollView link files. [GB.QT5] * NEW: Remove ScrollView link files. - - - - - 386ef35e by gambas at 2018-09-12T11:54:30Z Remove ScrollView control, add a Change event to the DrawingArea control, and propagate MouseWheel events automatically. [GB.GTK] * NEW: ScrollView: Remove ScrollView control. * NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes. * NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child. * BUG: ScrollBar: Correctly raise the Change event in all cases. * BUG: Slider: Correctly raise the Change event in all cases. [GB.GTK3] * NEW: ScrollView: Remove ScrollView control. * NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes. * NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child. * BUG: ScrollBar: Correctly raise the Change event in all cases. * BUG: Slider: Correctly raise the Change event in all cases. - - - - - 5bb286aa by gambas at 2018-09-12T12:38:19Z Implement ScrollView in Gambas. [GB.GUI.BASE] * NEW: ScrollArea: ContentsWidth and ContentsW are two new synonymous of the ScrollWidth property. * NEW: ScrollArea: ContentsHeight and ContentsH are two new synonymous of the ScrollHeight property. * NEW: ScrollArea: Shadow is a new property that displays inner shadows when scrolling is possible. * NEW: ScrollArea: Rework scrolling animation. * NEW: ScrollView: That control is now implemented in Gambas. - - - - - f191a6ed by gambas at 2018-09-12T12:39:03Z SidePanel: The height is now zero when the panel is closed. Does not work completly yet. [GB.FORM] * NEW: SidePanel: The height is now zero when the panel is closed. Does not work completly yet. - - - - - d152d887 by gambas at 2018-09-12T12:55:29Z TerminalView: Fix smooth scrolling support. [GB.FORM.TERMINAL] * BUG: TerminalView: Fix smooth scrolling support. - - - - - 813798a3 by gambas at 2018-09-12T12:56:29Z TextEditor: HighlightString() is a new method that highlights a specific string everywhere. [GB.FORM.EDITOR] * NEW: TextEditor: HighlightString() is a new method that highlights a specific string everywhere. - - - - - 740af727 by gambas at 2018-09-12T12:57:48Z The search string now can be highlighted. Add a global option to toggle shadows. [DEVELOPMENT ENVIRONMENT] * NEW: Search dialog: The option to highlight the search string is back. It takes "ignore case" and "word-only" options into account. * NEW: Search dialog: A word now includes the "$" character. * NEW: Option dialog: Add an option to toggle shadows. * NEW: Project properties dialog: Add icons to the left panel. - - - - - db8c500f by gambas at 2018-09-13T09:56:40Z Some fixes in Git management. Add a status line in the version control information tab. [DEVELOPMENT ENVIRONMENT] * NEW: Project property dialog: Add information about the status of the repository in the version control tab. * BUG: Version control: Fix how moves are handled by Git version control. * BUG: Version control: Git status interpretation now find more modified files. - - - - - b85df1ff by gambas at 2018-09-13T10:34:31Z Debugger: Do not force debugging windows foreground color to black. [DEVELOPMENT ENVIRONMENT] * BUG: Debugger: Do not force debugging windows foreground color to black. - - - - - 02a5a7e6 by gambas at 2018-09-13T11:50:13Z Fix mouse wheel scrolling on native widgets. [GB.QT4] * BUG: Fix mouse wheel scrolling on native widgets. [GB.QT5] * BUG: Fix mouse wheel scrolling on native widgets. - - - - - 1cf0e4bf by gambas at 2018-09-13T22:47:32Z Do not crash anymore when deleting a modal window during its Open event. [GB.GTK] * BUG: Do not crash anymore when deleting a modal window during its Open event. * BUG: Don't send fake configure event anymore when resizing a control. To check if it is actually needed for something. [GB.GTK3] * BUG: Do not crash anymore when deleting a modal window during its Open event. * BUG: Don't send fake configure event anymore when resizing a control. To check if it is actually needed for something. - - - - - 6ad13333 by gambas at 2018-09-14T17:17:56Z Fix String.InStr() and String.RInstr() in ignore case mode, when the starting position is not specified. [INTERPRETER] * BUG: Fix String.InStr() and String.RInstr() in ignore case mode, when the starting position is not specified. - - - - - 846c4bad by bgermann at 2018-09-15T08:50:10Z Change __WORDSIZE definition for BSDs - - - - - 828ef753 by bgermann at 2018-09-15T19:01:17Z Remove unnecessary freebsd case - - - - - f5e0d6eb by gambas at 2018-09-15T20:29:21Z Controls having a null size are now taken into by the arrangement routine, and are moved accordingly. [GB.GTK] * NEW: Controls having a null size are now taken into by the arrangement routine, and are moved accordingly. * BUG: Set a cursor by trying all possible API, to be sure to find one existing. [GB.GT3] * NEW: Controls having a null size are now taken into by the arrangement routine, and are moved accordingly. * BUG: Set a cursor by trying all possible API, to be sure to find one existing. [GB.QT4] * NEW: Controls having a null size are now taken into by the arrangement routine, and are moved accordingly. [GB.QT5] * NEW: Controls having a null size are now taken into by the arrangement routine, and are moved accordingly. - - - - - 6462ea00 by gambas at 2018-09-15T20:32:52Z ScrollArea: NoShadow is a new property, that disable shadows if it has been globally set by Application.Shadows. [GB.GUI.BASE] * NEW: ScrollArea: NoShadow is a new property, that disable shadows if it has been globally set by Application.Shadows. - - - - - 603052af by gambas at 2018-09-15T20:34:19Z TextEditor: GotoCenter() works correctly again, and HighlightString() correctly refreshes the editor contents in all cases. [GB.FORM.EDITOR] * BUG: TextEditor: GotoCenter() works correctly again. * BUG: TextEditor: HighlightString() correctly refreshes the editor contents in all cases. - - - - - 276c11d4 by gambas at 2018-09-15T20:35:42Z Option dialog: Some minor layout changes. [DEVELOPMENT ENVIRONMENT] * NEW: Update French translation. * NEW: Option dialog: Some minor layout changes. - - - - - 4769d060 by gambas at 2018-09-15T20:36:38Z SidePanel: Animate opening and closing when Application.Animations is set. [GB.FORM] * BUG: SidePanel: It should work correctly in all cases now. * NEW: SidePanel: Animate opening and closing when Application.Animations is set. - - - - - b417246a by bgermann at 2018-09-15T21:52:45Z Add musl-based alpine to CI - - - - - bf478f69 by gambas at 2018-09-16T21:46:48Z Workaround a QtWebkit but that made font size settings 3 points off. [GB.QT4.WEBKIT] * BUG: Workaround a QtWebkit but that made font size settings 3 points off. [GB.QT5.WEBKIT] * BUG: Workaround a QtWebkit but that made font size settings 3 points off. - - - - - 63af98dc by gambas at 2018-09-17T10:38:45Z Fix ScrollArea and ScrollView behaviour. [GB.GUI.BASE] * BUG: ScrollArea: Correctly raise Scroll events. * BUG: ScrollView: Arrangement should be correctly done now. - - - - - b6ab28fe by gambas at 2018-09-17T10:40:34Z Wizard takes Application.Animations into account, and SidePanel resize buttons should be correctly managed. [GB.FORM] * NEW: Wizard: Take Application.Animations into account. * NEW: Wizard: Animated property is now deprecated. * NEW: SidePanel: Fix resize buttons management. - - - - - 4d4918e3 by gambas at 2018-09-17T10:43:00Z Configuration for help browser fonts and Git version control file move fix. [DEVELOPMENT ENVIRONMENT] * NEW: Option dialog: Configuration for help browser fonts. * BUG: Version control: Fix file rename or move for Git version control. - - - - - 88c89d0d by gambas at 2018-09-19T17:36:19Z TextEditor: Setting the editor text does not crash anymore if the cursor of one of its view is out of bounds. [GB.FORM.EDITOR] * BUG: TextEditor: Setting the editor text does not crash anymore if the cursor of one of its view is out of bounds. Finally fixed it! - - - - - be9a0b29 by gambas at 2018-09-19T17:38:04Z Pressing F2 on a project class name now opens its source file. The compression message is now displayed with a balloon. [DEVELOPMENT ENVIRONMENT] * BUG: Connection dialog: Remove the yellow background on a checkbox. * NEW: Code editor: Pressing F2 on a project class name now opens its source file. * NEW: Text editor: The compression message is now displayed with a balloon. * NEW: Syntax highlighting: Make the Gambas theme's selection background color darker. - - - - - d2782ed9 by gambas at 2018-09-19T18:51:13Z WebView: Temporarily redirect stderr to /dev/null when creating the first WebView, to get rid of spurious libpng warnings on PNG files integrated inside the Qt WebKit library. [GB.QT4.WEBKIT] * BUG: WebView: Temporarily redirect stderr to /dev/null when creating the first WebView, to get rid of spurious libpng warnings on PNG files integrated inside the Qt WebKit library. [GB.QT5.WEBKIT] * BUG: WebView: Temporarily redirect stderr to /dev/null when creating the first WebView, to get rid of spurious libpng warnings on PNG files integrated inside the Qt WebKit library. - - - - - 46f21a7f by gambas at 2018-09-19T18:53:00Z Strip png files with ImageMagick convert command. - - - - - bc20ef46 by gambas at 2018-09-19T20:07:02Z Optimize many PNG files with 'pngquant'. - - - - - 35794a59 by gambas at 2018-09-19T20:07:55Z Support for automatic PNG file compression with 'pngquant'. [DEVELOPMENT ENVIRONMENT] * NEW: Support for automatic PNG file compression with 'pngquant'. * NEW: Option dialog: Add a project option to enable or disable the use of 'pngquant', if it is available. - - - - - b71eed5b by gambas at 2018-09-20T15:37:18Z TextEditor: Clean up the sidebar view management code, and fix its behaviour. [GB.FORM.EDITOR] * BUG: TextEditor: Clean up the sidebar view management code, and fix its behaviour. - - - - - 31d08dc9 by gambas at 2018-09-20T16:48:02Z Update French translation. [DEVELOPMENT ENVIRONMENT] * NEW: Update French translation. - - - - - 6ab416ea by gambas at 2018-09-21T09:08:57Z Workspace: The first tab is now closable with the middle mouse button, when the CloseWithMouse property is set. [GB.FORM.MDI] * BUG: Workspace: The first tab is now closable with the middle mouse button, when the CloseWithMouse property is set. - - - - - 6d1399aa by gambas at 2018-09-21T09:31:59Z Help browser: Fix the offline help of special methods. [DEVELOPMENT ENVIRONMENT] * BUG: Help browser: Fix the offline help of special methods. - - - - - 2ee35452 by gambas at 2018-09-21T11:00:37Z Version control: Pushing to Git repository was crashing in some cases. [DEVELOPMENT ENVIRONMENT] * BUG: Version control: Pushing to Git repository was crashing in some cases. - - - - - 41a62f34 by gambas at 2018-09-21T22:46:49Z Take the ScrollView margin into account, and do not propagage SpinBox mouse wheel events. [GB.GUI.BASE] * BUG: ScrollView: Take the Margin property into account correctly. * BUG: SpinBox: Do not propagate mouse wheel events. - - - - - be3b3fb8 by gambas at 2018-09-21T22:50:15Z Change automatic index presentation. [WIKI CGI SCRIPT] * NEW: Change automatic index presentation. - - - - - a79edf23 by Beno?t Minisini at 2018-09-21T22:55:31Z Merge branch 'bsd' into 'master' More BSD changes See merge request gambas/gambas!38 - - - - - 7e637398 by gambas at 2018-09-22T11:07:18Z WebSettings.Cache.Path now understands paths beginning with "~". [GB.QT4.WEBKIT] * BUG: WebSettings.Cache.Path now understands paths beginning with "~". [GB.QT5.WEBKIT] * BUG: WebSettings.Cache.Path now understands paths beginning with "~". - - - - - fd994506 by gambas at 2018-09-22T11:08:33Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 029f3d35 by gambas at 2018-09-23T07:12:37Z Remove the Connection.TimeZone property, it is not used yet. [GB.DB] * NEW: Remove the Connection.TimeZone property, it is not used yet. - - - - - 4bf287a4 by gambas at 2018-09-23T07:13:36Z ScrollView: Fix a possible infinite loop in contents arrangement routine. [GB.GUI.BASE] * BUG: ScrollView: Fix a possible infinite loop in contents arrangement routine. - - - - - 737b77c3 by gambas at 2018-09-23T07:15:29Z String value can be used like object. [INTERPRETER] * NEW: String value can be used like object. * NEW: String[X] returns the X-th character of the string, 0 being the first one. * NEW: String[X, N] returns N characters from the position X, 0 being the first one. IF N is strictly negative, then all characters from the position X, except the last N characters are returned. * NEW: String.Len returns the length of the string. [COMPILER] * NEW: Allow the [] operator to be applied to a string. - - - - - 1f29f16e by gambas at 2018-09-23T20:02:56Z Fix information about native classes. [INTERPRETER] * BUG: Fix information about native classes. - - - - - 1fa73046 by gambas at 2018-09-24T09:33:30Z Fix Container.Children.Clear() method. [GB.GTK] * BUG: Fix Container.Children.Clear() method. [GB.GTK3] * BUG: Fix Container.Children.Clear() method. * BUG: Remove a warning on deprecated API. - - - - - 6619f592 by gambas at 2018-09-24T13:39:37Z Unify and fix the behaviour of the Container.Children property. [GB.GTK] * NEW: Container.Children now returns a real object that is a read-only array of references to all container children. * NEW: Container.Children.Max is a new property that returns the number of container children minus one. [GB.GTK3] * NEW: Container.Children now returns a real object that is a read-only array of references to all container children. * NEW: Container.Children.Max is a new property that returns the number of container children minus one. [GB.QT4] * NEW: Container.Children now returns a real object that is a read-only array of references to all container children. * NEW: Container.Children.Max is a new property that returns the number of container children minus one. [GB.QT5] * NEW: Container.Children now returns a real object that is a read-only array of references to all container children. * NEW: Container.Children.Max is a new property that returns the number of container children minus one. - - - - - 1f631037 by gambas at 2018-09-25T11:57:07Z WebView: Correctly define the cache path. [GB.QT4.WEBKIT] * BUG: WebView: Correctly define the cache path. [GB.QT5.WEBKIT] * BUG: WebView: Correctly define the cache path. - - - - - c809886f by bgermann at 2018-09-25T17:20:39Z Fix test of '-std=c++11' compilation flag - - - - - 667a9ffd by bgermann at 2018-09-25T18:46:15Z Make Ubuntu CI fail on configure errors - - - - - 07a00880 by bgermann at 2018-09-25T18:47:36Z Enable new JIT on Arch - - - - - 042097be by bgermann at 2018-09-25T19:16:09Z Make Debian CI fail on configure errors - - - - - f6a88365 by gambas at 2018-09-26T15:47:23Z TreeView, ListView, ColumnView: Keys is a new property that returns an array of all item keys, and setting an item font has no side effect anymore. [GB.GUI.BASE] * NEW: TreeView, ListView, ColumnView: Keys is a new property that returns an array of all item keys. * BUG: TreeView, ListView, ColumnView: Setting an item font has no side effect anymore. - - - - - acafa3f2 by gambas at 2018-09-26T16:46:55Z SidePanel: Setting the Hidden property now takes the current animation into account. [GB.FORM] * BUG: SidePanel: Setting the Hidden property now takes the current animation into account. - - - - - 2d978ed9 by gambas at 2018-09-26T16:48:24Z Matching braces are now just underlined and Setting styles multiple times now triggers only one highlight update. [GB.FORM.EDITOR] * OPT: TextEditor: Setting styles multiple times now triggers only one highlight update. * NEW: TextEditor: Matching braces are now just underlined. I find that more readable. - - - - - b2a846e1 by gambas at 2018-09-26T16:50:23Z Option dialog: Add an option for setting the debugger font relative size. [DEVELOPMENT ENVIRONMENT] * NEW: Option dialog: Add an option for setting the debugger font relative size. * NEW: Gambas highlight theme: Make the highlight color a bit darker. - - - - - a7401ed3 by gambas at 2018-09-26T16:52:01Z Add an index to the TODO page. [WIKI CGI SCRIPT] * NEW: Add an index to the TODO page. - - - - - 9f0ca8d8 by gambas at 2018-09-26T16:54:06Z IconView: Keys is a new property that returns an array of all item keys. [GB.GUI.BASE] * NEW: IconView: Keys is a new property that returns an array of all item keys. - - - - - 0c4a0926 by gambas at 2018-09-28T15:59:17Z Fix mouse wheel events management again. [GB.QT4] * BUG: Fix mouse wheel events management again. [GB.QT5] * BUG: Fix mouse wheel events management again. - - - - - 4239ddba by gambas at 2018-09-28T16:55:19Z SpinBox: Allow the wheel event handler to be overrided, so that SliderBox works as expected again. [GB.GUI.BASE] * BUG: SpinBox: Allow the wheel event handler to be overrided, so that SliderBox works as expected again. - - - - - 5ae2f48b by gambas at 2018-09-28T16:58:46Z Make 128 pixels versions of message box icons. [GB.FORM.STOCK] * NEW: Make 128 pixels versions of message box icons. - - - - - 08ff595f by Beno?t Minisini at 2018-09-28T17:14:17Z Merge branch 'ci' into 'master' Stricter CI rules See merge request gambas/gambas!42 - - - - - a934f5c8 by gambas at 2018-09-29T02:12:35Z If a component source directory includes more than one component, and if one of these components is disabled, the other keep being enabled. [CONFIGURATION] * BUG: If a component source directory includes more than one component, and if one of these components is disabled, the other keep being enabled. - - - - - 28617a62 by gambas at 2018-09-29T02:13:52Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - aa6b7825 by gambas at 2018-09-29T02:40:24Z Do not disable 'gb.crypt' if libcrypt is not found. Let's suppose it is located in the C system library, as on some systems based on musl and busybox. [CONFIGURATION] * NEW: Fix some messages [GB.CRYPT] * NEW: Do not disable the component if libcrypt is not found. Let's suppose it is located in the C system library, as on some systems. - - - - - 35d20604 by gambas at 2018-09-29T02:42:42Z TextEditor: Try to make automatic insertion of quotes more clever. [GB.FORM.EDITOR] * NEW: TextEditor: Try to make automatic insertion of quotes more clever. - - - - - 5232d819 by bgermann at 2018-09-29T07:45:06Z Revert deleting the search for libcrypt.so - - - - - 0c67fc08 by Beno?t Minisini at 2018-09-29T09:19:44Z Merge branch 'alpine' into 'master' Add musl-based alpine to CI See merge request gambas/gambas!40 - - - - - e0ae5899 by Beno?t Minisini at 2018-09-29T09:34:53Z Merge branch 'cpp11test' into 'master' Fix test of '-std=c++11' compilation flag See merge request gambas/gambas!41 - - - - - c65d8824 by gambas at 2018-09-29T11:18:27Z Image editor: Add steps to image effects sliders. [DEVELOPMENT ENVIRONMENT] * NEW: Image editor: Add steps to image effects sliders. - - - - - c2469623 by gambas at 2018-09-29T11:20:33Z Add Action.Keys and Action[].HasShortcut properties. [GB.GUI.BASE] * NEW: Action.Keys is new static property that returns the list of all action keys. * NEW: Action[].HasShortcut is a new property that returs if an action can have a shortcut. - - - - - 51c80eba by gambas at 2018-09-29T11:23:36Z Allow to add actions at runtime to the static list created by the compiler. [GB.FORM.MDI] * NEW: Action.Add() is a new method that allows to declare a new action. * NEW: Action.AddFrom() is a new method that declare a new action from a control. - - - - - 5c6423ee by gambas at 2018-09-29T11:26:18Z Update some versions. - - - - - a2d936de by gambas at 2018-10-01T08:48:24Z Fix highlighting of strings including '\xXX' escape sequences. [GB.EVAL] * BUG: Fix highlighting of strings including '\xXX' escape sequences. - - - - - 5d1d758d by gambas at 2018-10-01T08:55:43Z Move some macro calls to fix autoconf warnings. [CONFIGURATION] * BUG: Move some macro calls to fix autoconf warnings. - - - - - f4b2bada by gambas at 2018-10-01T09:27:04Z Now configure should fail only if a component is actually disabled, not just because a library search fails. [CONFIGURATION] * BUG: Now configure should fail only if a component is actually disabled, not just because a library search fails. - - - - - 5c5eede2 by gambas at 2018-10-01T12:00:08Z Now configure should really fail only if a component is actually disabled. [CONFIGURATION] * BUG: Now configure should really fail only if a component is actually disabled. - - - - - cf89cf56 by gambas at 2018-10-01T14:16:01Z Fix configuration. [GB.CRYPT] * BUG: Fix configuration. - - - - - efd0a26d by gambas at 2018-10-01T15:18:53Z Really take into account configure disable flags! [CONFIGURATION] * BUG: Really take into account configure disable flags! - - - - - 31b67a7f by gambas at 2018-10-01T21:18:58Z Image editor: Fix view to image coordinates conversion. [DEVELOPMENT ENVIRONMENT] * BUG: Image editor: Fix view to image coordinates conversion. - - - - - 8adc5401 by gambas at 2018-10-01T21:19:49Z ImageView: Fix view to image coordinates conversion. [GB.FORM] * BUG: ImageView: Fix view to image coordinates conversion. - - - - - 7e2ccb7c by gambas at 2018-10-01T21:20:43Z TextEditor: Prevent a possible infinite looping on displaying an incorrectly highlighted text line. [GB.FORM.EDITOR] * BUG: TextEditor: Prevent a possible infinite looping on displaying an incorrectly highlighted text line. - - - - - 5c2cf516 by bgermann at 2018-10-02T11:58:04Z Enable gb.qt4.opengl for Arch CI - - - - - 6c50b5cf by Beno?t Minisini at 2018-10-02T21:37:12Z Merge branch 'ci' into 'master' Enable gb.qt4.opengl for Arch CI See merge request gambas/gambas!44 - - - - - 1bf70e1e by gambas at 2018-10-03T14:06:54Z PictureBox is now implemented in Gambas. [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. - - - - - a7ddfbe0 by gambas at 2018-10-03T14:07:04Z Fix ScrollView arrangement, and optimize TreeView items adding. [GB.GUI.BASE] * NEW: GridView: Draw last column and last rows separators even if Grid is not set when the GridView is actually a TableView. * BUG: ScrollView: Fix arrangement. * OPT: TreeView: Define the default row size, so that adding items is faster. - - - - - 261697ae by gambas at 2018-10-03T14:10:03Z Fix ColorPalette, optimize FileView refresh, make the TableView editor position nicer. [GB.FORM] * BUG: ColorPalette: Handle mouse wheel events correctly. * BUG: ColorPalette: Ensure that the current color is visible. * NEW: ColorChooser: The value slider now handles mouse wheel events. * OPT: FileView: Sort the files once when the view is reloaded. * NEW: TableView: Move the editor so that the cell border is correctly visible. - - - - - 65b0fb98 by gambas at 2018-10-03T14:14:08Z DataView: Clicking on the creation row now works correctly again. [GB.DB.FORM] * BUG: DataView: Clicking on the creation row now works correctly again. - - - - - bc42b29c by gambas at 2018-10-03T14:15:33Z Image editor: The property sheet is now disabled when the editor is read-only. [DEVELOPMENT ENVIRONMENT] * NEW: Update French translation. * BUG: Image editor: The property sheet is now disabled when the editor is read-only. * BUG: Image editor: Remove a debugging message. - - - - - b7ac71f2 by gambas at 2018-10-03T14:17:29Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 51230b93 by gambas at 2018-10-04T10:17:10Z ScrollBar: Correctly handle mouse wheel events. [GB.QT4] * BUG: ScrollBar: Correctly handle mouse wheel events. [GB.QT5] * BUG: ScrollBar: Correctly handle mouse wheel events. - - - - - af3ef8d1 by gambas at 2018-10-04T10:17:53Z Paint: Text should now be correctly drawn in all cases. [GB.GTK] * BUG: Paint: Text should now be correctly drawn in all cases. [GB.GTK3] * BUG: Paint: Text should now be correctly drawn in all cases. - - - - - d46368f2 by gambas at 2018-10-04T10:19:03Z IconView items highglight is correctly drawn now, and some TreeView optimizations. [GB.GUI.BASE] * BUG: IconView: Items highglight is correctly drawn now. * OPT: TreeView: Allows the view to be locked while a lot of items are added. * NEW: TreeView: BeforeSort is a new event that allows a caller to prepare its custom view sort. - - - - - ddf3275b by gambas at 2018-10-04T10:24:08Z Optimize FileView refresh, and fix SidePanel buttons that sometimes were created twice. [GB.FORM] * OPT: FileView: Optimize view refresh. * BUG: SidePanel: Side buttons were sometimes created twice. * BUG: SidePanel: Side buttons tooltips are now always correct. - - - - - f67b8ab3 by gambas at 2018-10-04T10:26:11Z Update some icons. [GB.FORM.STOCK] * NEW: Update some icons. - - - - - c41dcb38 by gambas at 2018-10-04T10:26:45Z Code editor: Fix spurious scrolling of procedure list. [DEVELOPMENT ENVIRONMENT] * BUG: Code editor: Fix spurious scrolling of procedure list. - - - - - 2475f364 by gambix at 2018-10-04T12:25:46Z Now if the layer in not existing return null and do nothing if .remove(shape) not exist. [GB.MAP] * BUG: return null if the required layer not exist * BUG: Remove function of Shape?Layer do nothing if the Layer id not exist - - - - - 6b7a8792 by gambix at 2018-10-04T12:27:00Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 63cf3a23 by gambas at 2018-10-08T14:34:41Z MouseWheel events on disabled controls are correctly propagated now. [GB.QT4] * NEW: Mouse.State has now flags for keyboard modifiers too. * BUG: MouseWheel events on disabled controls are correctly propagated now. [GB.QT5] * NEW: Mouse.State has now flags for keyboard modifiers too. * BUG: MouseWheel events on disabled controls are correctly propagated now. - - - - - a94bc793 by gambas at 2018-10-08T14:35:45Z Mouse.State has flags for keyboard modifiers now. [GB.GTK] * NEW: Mouse.State has flags for keyboard modifiers now. [GB.GTK3] * NEW: Mouse.State has flags for keyboard modifiers now. - - - - - 31929e1e by gambas at 2018-10-08T14:36:38Z Overriding public variables is forbidden, and JIT compiler correctly handles public constants. [INTERPRETER] * NEW: Overriding public variables was useless, and is now forbidden to help JIT compiler optimizations. [GB.JIT] * BUG: Correctly compile dynamic accesses to public constants. - - - - - 89184ba8 by gambas at 2018-10-08T14:42:24Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - f89186d6 by gambas at 2018-10-09T20:00:41Z SpinBox: Fix keyboard management when entering a value. [GB.GUI.BASE] * BUG: SpinBox: Fix keyboard management when entering a value. - - - - - 0cafd5da by gambas at 2018-10-10T00:04:48Z Remove a public variable declared in a parent and in a child class. [GB.MAP] * BUG: Remove a public variable declared in a parent and in a child class. - - - - - 0dc57ad4 by gambas at 2018-10-10T08:32:20Z ScrollView: Fix layout routine and correctly propagate focus events. [GB.GUI.BASE] * BUG: ScrollView: Fix layout routine. * BUG: ScrollView: Correctly propagate focus events. - - - - - 73a3d976 by gambas at 2018-10-10T08:34:30Z Fix project arguments editor. [DEVELOPMENT ENVIRONMENT] * BUG: Project property dialog: Some fixes in argument editor. * NEW: Small changes in toolbar buttons. - - - - - 901b84a3 by gambas at 2018-10-10T22:03:41Z Update xdg-utils to 1.1.3 version. [GB.DESKTOP] * NEW: Update xdg-utils to 1.1.3 version. - - - - - ad8ea52b by gambas at 2018-10-11T10:30:45Z Don't crash after a buffered file failed to close. [INTERPRETER] * BUG: Don't crash after a buffered file failed to close. - - - - - 3f002896 by gambas at 2018-10-11T10:33:31Z Panels controls got a smaller default size. [GB.GTK] * NEW: Panels controls got a smaller default size. [GB.GTK3] * NEW: Panels controls got a smaller default size. [GB.QT4] * NEW: Panels controls got a smaller default size. [GB.QT5] * NEW: Panels controls got a smaller default size. - - - - - 9b73e821 by gambas at 2018-10-12T15:12:06Z Fix a file descriptor leak when a socket fails to connect. [GB.NET] * BUG: Fix a file descriptor leak when a socket fails to connect. - - - - - 75c0cafe by bgermann at 2018-10-14T14:31:24Z [GB.DB.POSTGRESQL] Fix undefined TRUE/FALSE [GB.DB.POSTGRESQL] * BUG: Fix undefined TRUE/FALSE - - - - - a0e95cc0 by bgermann at 2018-10-14T19:52:07Z Spelling: catched -> caught - - - - - dace3b09 by bgermann at 2018-10-15T16:48:01Z Remove boolean definitions except in gb_common.h - - - - - 1d930231 by bgermann at 2018-10-15T19:54:31Z Fix missing define on MIPS More information: http://lists.busybox.net/pipermail/buildroot/2015-October/140931.html - - - - - f24657f3 by Beno?t Minisini at 2018-10-16T17:29:19Z Merge branch 'master' into 'master' Fix undefined TRUE/FALSE in postgresql driver, don't use or define TRUE/FALSE constants if not needed, and fix some english mistakes. [INTERPRETER] * BUG: Fix some english mistakes in comments of various files. [GB.DB.POSTGRESQL] * BUG: Fix undefined TRUE/FALSE [GB.DB.SQLITE2] * NEW: Do not define TRUE/FALSE constants. [GB.GTK] * NEW: Do not use TRUE/FALSE constants in 'font-parser.cpp'. [GB.GTK3] * NEW: Do not use TRUE/FALSE constants in 'font-parser.cpp'. [GB.JIT] * NEW: Remove the definition of TRUE/FALSE constants in generated code. That prevents the generated code from compiling, so it will be undone in a next commit. [GB.SIGNAL] * BUG: Fix an english mistake in an error message. See merge request gambas/gambas!45 - - - - - aab5aecd by Beno?t Minisini at 2018-10-16T17:29:38Z Merge branch 'mipsterm' into 'master' Fix missing define on MIPS See merge request gambas/gambas!47 - - - - - 1c6a9c1b by gambas at 2018-10-16T17:30:28Z Define the TRUE/FALSE constant in the generated code again. [GB.JIT] * NEW: Define the TRUE/FALSE constant in the generated code again. - - - - - 921067cd by gambas at 2018-10-16T17:31:24Z The IsAlnum() function was never defined in the subroutine symbol table! [COMPILER] * NEW: The IsAlnum() function was never defined in the subroutine symbol table! - - - - - 730bd63a by bgermann at 2018-10-17T20:08:50Z Make main compile on Hurd Replace some BSD-exclusive with Linux-only ifdefs to not pollute term with Hurd ifdefs - - - - - c41ebd5d by bgermann at 2018-10-22T20:52:52Z [GB.OPENSSL] Replace deprecated RAND_pseudo_bytes [GB.OPENSSL] * NEW: Replace the deprecated (as of OpenSSL 1.1.0) function RAND_pseudo_bytes with RAND_bytes - - - - - 9d617979 by bgermann at 2018-10-22T20:57:13Z Install AppStream in non-legacy metainfo directory [DEVELOPMENT ENVIRONMENT] * NEW: Install AppStream in non-legacy metainfo directory - - - - - b8987158 by Beno?t Minisini at 2018-10-22T21:22:11Z Merge branch 'ssl' into 'master' Reduce deprecated features See merge request gambas/gambas!49 - - - - - 86c18360 by gambas at 2018-10-25T21:28:46Z [GB.EVAL.HIGHLIGHT] * NEW: TextHighlighter.ToHTML() replaces all space by '&nbsp;'. * NEW: TextHighlighter.ToRichText() returns an highlighted text in rich text format. [GB.FORM.EDITOR] * BUG: TextEditor: Fix automatic insertion of string delimiters. [GB.FORM.MDI] * NEW: Toolbar: Redraw expander icon. [GB.FORM.STOCK] * NEW: Redraw 'spell-check' icon. - - - - - 6d4be9a1 by gambas at 2018-10-25T21:32:15Z [DEVELOPMENT ENVIRONMENT] * BUG: Code editor: "Run this class" uses ALT+F5 shortcut, and not SHIFT+F5 that was already used. * BUG: Javascript compression does not break 'return xxx;' expressions anymore. * NEW: Search result is highlighted now. * NEW: Update support text file. - - - - - 07e4113e by gambas at 2018-10-25T21:35:41Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 9aa856c3 by gambas at 2018-10-26T01:05:02Z Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds. [INTERPRETER] * BUG: Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds. [COMPILER] * BUG: Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds. [ARCHIVER] * BUG: Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds. [INFORMER] * BUG: Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds. - - - - - a3216900 by gambas at 2018-10-26T01:31:37Z Install appdata files in 'appdata' or 'metainfo' according to which directory exists. [CONFIGURATION] * BUG: Install appdata files in 'appdata' or 'metainfo' according to which directory exists. - - - - - 04ea50d7 by gambas at 2018-10-26T01:32:46Z The toplevel AUTHORS file now contains the list of all Gambas authors. [CONFIGURATION] * NEW: The toplevel AUTHORS file now contains the list of all Gambas authors. [DEVELOPMENT ENVIRONMENT] * NEW: Remove the 'authors.txt' file and use a symbolic link on the toplevel AUTHORS files instead. - - - - - c0314dc4 by bgermann at 2018-10-27T21:17:33Z Correct the license flag spelling [DEVELOPMENT ENVIRONMENT] * BUG: Correct the license flag spelling - - - - - 615ff675 by gambas at 2018-10-31T00:56:35Z Calling a jit function now correctly checks the number of arguments. [INTERPRETER] * BUG: Calling a jit function now correctly checks the number of arguments. * BUG: Fix a panic message. - - - - - 52d0fe2a by gambas at 2018-10-31T11:48:32Z Install the Gambas appdata file in both old 'appdata' and new 'metainfo' directories. [CONFIGURATION] * BUG: Install the Gambas appdata file in both old 'appdata' and new 'metainfo' directories. - - - - - 64ea8c3a by gambas at 2018-11-01T00:19:55Z Correctly refresh the debug panel contents when fonts are changed in the option dialog. [DEVELOPMENT ENVIRONMENT] * BUG: Correctly refresh the debug panel contents when fonts are changed in the option dialog. - - - - - 5d612e65 by Beno?t Minisini at 2018-11-01T00:24:26Z Merge branch 'spelling' into 'master' Correct the license flag spelling See merge request gambas/gambas!51 - - - - - e0495b25 by Beno?t Minisini at 2018-11-01T00:25:01Z Merge branch 'master' into 'master' Make main compile on Hurd See merge request gambas/gambas!48 - - - - - dcac5c2a by gambas at 2018-11-02T20:44:40Z Handle TRY inside JIT functions correctly. [INTERPRETER] * BUG: Handle TRY inside JIT functions correctly. [GB.DEBUG] * NEW: Add explicit messages when something fails during initialization. [GB.JIT] * BUG: Handle TRY correctly. - - - - - 5abdff41 by gambas at 2018-11-03T08:59:16Z Correctly install appdata file. [CONFIGURATION] * BUG: Correctly install appdata file. - - - - - 29135ad6 by gambas at 2018-11-03T08:59:34Z Image editor: correctly refresh paste selection frame. [DEVELOPMENT ENVIRONMENT] * BUG: Image editor: correctly refresh paste selection frame. - - - - - 1f641f3d by gambas at 2018-11-03T10:19:42Z Make gb.pdf compile with poppler 0.71. [GB.PDF] * BUG: Make gb.pdf compile with poppler 0.71. - - - - - 56f68cf8 by gambix at 2018-11-06T10:32:14Z Now if the layer in not existing return null and do nothing if .remove(shape) not exist. [GB.MAP] * BUG: return null if the required layer not exist * BUG: Remove function of Shape?Layer do nothing if the Layer did not exist * BUG: All the object can be removed in all order now. - - - - - 31901d72 by gambas at 2018-11-06T17:11:51Z Fix the LANGUAGE environment variable at startup, and add hebrew to the list of right-to-left written languages [INTERPRETER] * BUG: Fix the LANGUAGE environment variable at startup, not just when System.Language is set. This is a temporary fix, as you lost the contents of LANGUAGE. * NEW: Add hebrew to the list of right-to-left written languages. - - - - - 4f5215e1 by gambas at 2018-11-06T17:13:23Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - a0af4567 by gambas at 2018-11-07T16:03:36Z DocumentView: Use Timer.Trigger() method to prevent 100% CPU usage with QT4. [GB.FORM] * BUG: DocumentView: Use Timer.Trigger() method to prevent 100% CPU usage with QT4. - - - - - 682245ae by gambas at 2018-11-07T16:11:12Z Raise the offline documentation download timeout, for slow connections. [DEVELOPMENT ENVIRONMENT] * BUG: Raise the offline documentation download timeout, for slow connections. - - - - - 79a8e61c by gambas at 2018-11-07T16:15:38Z Option dialog: Add Mate terminal to the list of external terminals. [DEVELOPMENT ENVIRONMENT] * NEW: Option dialog: Add Mate terminal to the list of external terminals. - - - - - 6ffa483e by gambas at 2018-11-07T16:20:39Z TreeView: The space between the icon and the item text is now bigger, and proportional to the desktop font size. [GB.GUI.BASE] * NEW: TreeView: The space between the icon and the item text is now bigger, and proportional to the desktop font size. - - - - - ecf3410e by gambas at 2018-11-07T16:21:38Z Fix a crash in exception management. [INTERPRETER] * BUG: Fix a crash in exception management. - - - - - b9aca206 by Beno?t Minisini at 2018-11-07T18:46:53Z Remove libesd0-dev from debian unstable and use postgresql-dev-11 for debian testing & unstable - - - - - 38da5ea0 by gambix at 2018-11-08T14:05:49Z Change Timer delay for a trigger loop in ReportView layout [GB.REPORT] * BUG: Change Timer delay for a trigger loop in ReportView layout lookup. Now the processor will not have any over use any more. - - - - - 9726b53b by gambas at 2018-11-08T23:06:20Z Add First and Last read-write properties to arrays. [INTERPRETER] * NEW: Add First and Last read-write properties to arrays. - - - - - db89271e by gambas at 2018-11-08T23:07:02Z Merge branch 'master' of gitlab.com:gambas/gambas - - - - - 0b439f22 by Tobias Boege at 2018-11-14T22:19:25Z gb.ncurses: Silence compiler warnings [GB.NCURSES] * BUG: Silence compiler warnings - - - - - 1b66fb33 by Tobias Boege at 2018-11-14T22:20:13Z gb.ncurses: Fix wrong colors when setting Window.{Pen,Paper} [GB.NCURSES] * BUG: Do not OR the window's attr_t into the background chtype in wbkgd(), the background itself has no attributes. - - - - - 7759a19f by gambas at 2018-11-14T22:40:16Z Button automatic resize is not freezed anymore when one of its parent is in design mode. [GB.QT4] * BUG: Button automatic resize is not freezed anymore when one of its parent is in design mode. [GB.QT5] * BUG: Button automatic resize is not freezed anymore when one of its parent is in design mode. - - - - - 62d6f955 by gambas at 2018-11-14T22:42:50Z DownloadManager is a new class for managing downloads, and FtpClient got a TargetFile property. [GB.NET.CURL] * BUG: Progress event is now posted, because libcurl can crash if you stop a client during this event. * NEW: HttpClient and FtpClient now share the same TargetFile property. * NEW: DownloadManager is a new class that allows to manage several downloads simultaneously. - - - - - 3bd3cc2c by gambas at 2018-11-14T22:47:40Z Deleting a database now also deletes the possible associated sqlite temporary files that may be present. [GB.DB.SQLITE3] * BUG: Deleting a database now also deletes the possible associated sqlite temporary files that may be present. - - - - - 8fe11c04 by gambas at 2018-11-14T22:48:49Z Shell.MkDir() now handles paths starting with "~/", and Shell.Move() can automatically erase the destination. [GB.UTIL] * NEW: Shell.MkDir() now handles paths starting with "~/", and raises an error if creating the directory is impossible. * NEW: Shell.Move() got a new optional 'Force' argument, that erases the destination path The erase and the move are atomic if possible. - - - - - f30edfa3 by gambas at 2018-11-14T22:52:22Z ProgressBar: Pulsing is now visible as soon as the ProgressBar is twice large as high, and the animation is smoother. [GB.GUI.BASE] * NEW: ProgressBar: Pulsing is now visible as soon as the ProgressBar is twice large as high, and the animation is smoother. - - - - - 507f2d2b by gambas at 2018-11-14T22:53:38Z TextEditor: Syntax highlihgting of lines including tab characters has been fixed. [GB.FORM.EDITOR] * BUG: TextEditor: Syntax highlihgting of lines including tab characters has been fixed. - - - - - 8011bab5 by gambas at 2018-11-14T23:21:37Z Option dialog: Use the new DialogManager class to handle offline documentation download. [DEVELOPMENT ENVIRONMENT] * NEW: Option dialog: Use the new DialogManager class to handle offline documentation download. * BUG: Compressing or uncompressing a file now correctly refreshes the search list. - - - - - d6d558da by gambas at 2018-11-14T23:25:46Z Update French translation. [DEVELOPMENT ENVIRONMENT] * NEW: Update French translation. - - - - - a66ce09e by gambas at 2018-11-14T23:26:24Z TerminalView: Fix a possible crash when inserting a line longer than the terminal width. [GB.FORM.TERMINAL] * BUG: TerminalView: Fix a possible crash when inserting a line longer than the terminal width. - - - - - f0f113da by gambas at 2018-11-16T00:33:51Z Correctly restore EP after it has been used by the translation of the TRY instruction. [GB.JIT] * BUG: Correctly restore EP after it has been used by the translation of the TRY instruction. - - - - - 6303762f by gambas at 2018-11-16T00:35:59Z ScrollView: Automatic layout is now done before and after arrangement. [GB.GUI.BASE] * BUG: ScrollView: Automatic layout is now done before and after arrangement. - - - - - 3eaa0098 by gambas at 2018-11-19T22:19:33Z TextEditor: Make the automatic insertion of string delimiters more clever. [GB.FORM.EDITOR] * NEW: TextEditor: Make the automatic insertion of string delimiters more clever. - - - - - 9b779654 by gambas at 2018-11-19T22:20:51Z Remove the date from the copyright message defined in 'gb_common.h' [CONFIGURATION] * NEW: Remove the date from the copyright message defined in 'gb_common.h' - - - - - 44a3f5f6 by gambas at 2018-11-19T22:21:37Z Control.Parent now ignores the inner containers of Container controls made in Gambas. [GB.GTK] * NEW: Control.Parent now ignores the inner containers of Container controls made in Gambas. * NEW: Control._Parent is the old Parent property renamed. [GB.GTK3] * NEW: Control.Parent now ignores the inner containers of Container controls made in Gambas. * NEW: Control._Parent is the old Parent property renamed. [GB.QT4] * NEW: Control.Parent now ignores the inner containers of Container controls made in Gambas. * NEW: Control._Parent is the old Parent property renamed. [GB.QT5] * NEW: Control.Parent now ignores the inner containers of Container controls made in Gambas. * NEW: Control._Parent is the old Parent property renamed. - - - - - 83c39796 by gambas at 2018-11-20T11:14:18Z Toolbar: Drag & drop should not crash anymore because of the previous change in the Parent property. [GB.FORM.MDI] * BUG: Toolbar: Drag & drop should not crash anymore because of the previous change in the Parent property. - - - - - 572839a8 by gambas at 2018-11-20T11:14:58Z Text editor: The paste button is now a ToolButton as it should be. [DEVELOPMENT ENVIRONMENT] * BUG: Text editor: The paste button is now a ToolButton as it should be. - - - - - 3e7d502b by gambas at 2018-11-20T22:10:45Z Correctly detect PowerPC64 systems. [CONFIGURATION] * BUG: Correctly detect PowerPC64 systems. - - - - - 55d9d0aa by gambas at 2018-11-20T22:11:13Z Integer constants are correctly handled on little endian systems (arm, powerpc64...). [INTERPRETER] * BUG: Integer constants are correctly handled on little endian systems (arm, powerpc64...). - - - - - 1ba102c4 by gambas at 2018-11-20T22:12:11Z PictureBox: Setting the Picture or Image property now correctly refreshes the control. [GB.GUI.BASE] * BUG: PictureBox: Setting the Picture or Image property now correctly refreshes the control. - - - - - bd8a5fc5 by gambas at 2018-11-20T23:11:42Z Optionally link to libnotify on non-Linux systems. [CONFIGURATION] * BUG: Optionally link to libnotify on non-Linux systems. - - - - - 4250fb64 by gambas at 2018-11-20T23:12:21Z FreeBSD systems memory may be greater than 2GB. [DEVELOPMENT ENVIRONMENT] * BUG: FreeBSD systems memory may be greater than 2GB. - - - - - a8bd7546 by gambas at 2018-11-21T00:49:12Z Fix optional inotify library detection. [CONFIGURATION] * BUG: Fix optional inotify library detection. - - - - - 7cd9c0b7 by gambas at 2018-11-23T05:29:50Z Use 'volatile' to prevent the compiler from optimizing access to stack pointer in exception handling. [GB.JIT] * BUG: Use 'volatile' to prevent the compiler from optimizing access to stack pointer in exception handling. - - - - - 96d4e713 by gambas at 2018-11-24T12:24:34Z JIT now handles "no return value" errors correctly. [INTERPRETER] * BUG: Process.Wait() now handles error output correctly. [GB.JIT] * BUG: Display compiler error correctly. * BUG: Handle "no return value" errors correctly. - - - - - 112eb145 by gambas at 2018-11-24T18:57:12Z Fix a typo with 'libinotify' in 'acinclude.m4'. [CONFIGURATION] * BUG: Fix a typo with 'libinotify' in 'acinclude.m4'. - - - - - baaf962a by gambas at 2018-11-24T19:00:45Z JIT now handles "no return value" errors correctly. [INTERPRETER] * BUG: Process.Wait() now handles error output correctly. [GB.JIT] * BUG: Display compiler error correctly. * BUG: Handle "no return value" errors correctly. - - - - - c0c1adaa by gambas at 2018-11-24T20:33:18Z Correctly compile variable argument methods. [GB.JIT] * BUG: Correctly compile variable argument methods. - - - - - 6307eeba by gambas at 2018-11-24T20:38:47Z System information dialog: Make it work on FreeBSD. [DEVELOPMENT ENVIRONMENT] * BUG: System information dialog: Make it work on FreeBSD. - - - - - 7fa5bd52 by gambas at 2018-11-26T00:20:09Z Set the SP stack pointer before calling the conversion function to workaround the compiler optimizations and prevent a memory leak at function end if the conversion fails and an exception is raised. [GB.JIT] * BUG: Set the SP stack pointer before calling the conversion function to workaround the compiler optimizations and prevent a memory leak at function end if the conversion fails and an exception is raised. - - - - - 62d9bf86 by gambas at 2018-11-26T10:54:39Z Void optional arguments are compiled correctly again. [GB.JIT] * BUG: Void optional arguments are compiled correctly again. - - - - - 44fa1bb6 by gambas at 2018-11-26T11:09:34Z Do not add spurious spaces in rich text anymore. [GB.GTK] * BUG: Do not add spurious spaces in rich text anymore. [GB.GTK3] * BUG: Do not add spurious spaces in rich text anymore. - - - - - 3652b82b by gambas at 2018-11-27T01:59:21Z Let the caller always release the function arguments. [GB.JIT] * BUG: Let the caller always release the function arguments. - - - - - f420eaaf by gambas at 2018-11-27T02:01:00Z TextEditor: Add LastLine and LastColumn properties. [GB.FORM.EDITOR] * NEW: TextEditor.LastLine is a new property that returns the line position just before a cursor move. * NEW: TextEditor.LastColumn is a new property that returns the column position just before a cursor move. - - - - - 4ee175d0 by gambas at 2018-11-27T02:02:02Z Redraw the project icon. [SCRIPTER] * NEW: Redraw the project icon. - - - - - 08e62ac8 by gambas at 2018-11-27T02:02:23Z Use the unsafe flag for JIT-compiled scripts. [BENCHMARKS] * NEW: Use the unsafe flag for JIT-compiled scripts. - - - - - 2b6164cc by gambas at 2018-11-27T02:03:32Z Rewrite the global position history to fix it. [DEVELOPMENT ENVIRONMENT] * BUG: Rewrite the global position history to fix it. * NEW: Use the 'menu' icon for the 'hide menu bar' action. * BUG: Farm client: Check that the 'sha256sum' program is installed before computing a download checksum. - - - - - 1b0f9e48 by gambas at 2018-11-29T01:11:24Z Correctly initialize EC register to NULL before calling a compiled fast method. [INTERPRETER] * BUG: Correctly initialize EC register to NULL before calling a compiled fast method. - - - - - b4d3c761 by gambas at 2018-11-29T08:10:56Z Really correctly initialize EC register to NULL before calling a compiled fast method. [INTERPRETER] * BUG: Really correctly initialize EC register to NULL before calling a compiled fast method. - - - - - b3c305d8 by gambas at 2018-11-29T22:55:09Z Control.Parent does not crash anymore. [GB.GTK] * BUG: Control.Parent does not crash anymore. [GB.GTK3] * BUG: Control.Parent does not crash anymore. - - - - - 784d27f7 by gambas at 2018-12-02T19:01:07Z Menu editor: Add a button for inserting a separator. [DEVELOPMENT ENVIRONMENT] * NEW: Menu editor: Insert new menu after by default now. * NEW: Menu editor: Add a button for inserting a separator. - - - - - 4a033f5f by gambas at 2018-12-02T21:14:54Z Deleting a database should not crash anymore. [GB.DB.SQLITE3] * BUG: Deleting a database should not crash anymore. - - - - - 52c1243c by gambas at 2018-12-03T23:48:02Z Correctly set the stack pointer before raising an exception in JIT code. [GB.JIT] * BUG: Correctly set the stack pointer before raising an exception in JIT code. - - - - - 1d639e4b by gambas at 2018-12-07T00:02:49Z String.Left() sometimes fails. Print a warning if such a case is detected. [GB.FORM.TERMINAL] * BUG: String.Left() sometimes fails. Print a warning if such a case is detected. - - - - - df275f7c by gambas at 2018-12-07T00:03:47Z Forgot to call JIT function when the call is dynamic, i.e. if the object owning the method has an anonymous datatype (Object or Variant). [INTERPRETER] * BUG: Forgot to call JIT function when the call is dynamic, i.e. if the object owning the method has an anonymous datatype (Object or Variant). [GB.JIT] * BUG: Save the initial stack pointer of a function in the function stack instead of using the interpreter stack. - - - - - 8d6e0f9c by gambas at 2018-12-09T02:48:18Z Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea. [DEVELOPMENT ENVIRONMENT] * BUG: Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea. * NEW: Form editor: Always read SpinBox Min, Max and Value properties. - - - - - 6d9ba50c by gambas at 2018-12-09T02:49:41Z SpinBox: Setting the Border property now correctly refreshes the control. [GB.GUI.BASE] * BUG: SpinBox: Setting the Border property now correctly refreshes the control. - - - - - b897cec6 by gambas at 2018-12-09T02:50:14Z Remove the include of <stdio.h> from JIT header file. [GB.JIT] * BUG: Remove the include of <stdio.h> from JIT header file. - - - - - 0706d6d1 by gambas at 2018-12-10T21:39:07Z Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases. [GB.QT4] * BUG: Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases. [GB.QT5] * BUG: Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases. - - - - - 43350ebf by gambas at 2018-12-10T22:35:21Z Connection.LastInsertId now raises an error instead of crashing when the connection is closed. [GB.DB] * BUG: Connection.LastInsertId now raises an error instead of crashing when the connection is closed. - - - - - eb36e0e1 by gambas at 2018-12-11T01:18:38Z TextEditor.CloseStrings is a new property that tells if strings should be automatically closed. [GB.FORM.EDITOR] * NEW: TextEditor.CloseStrings is a new property that tells if strings should be automatically closed. - - - - - 37ef8c2c by gambas at 2018-12-11T01:21:46Z Option dialog: Add an option to set if strings must be automatically closed in text or code editors. [DEVELOPMENT ENVIRONMENT] * NEW: Option dialog: Add an option to set if strings must be automatically closed in text or code editors. * NEW: Update French translation. * NEW: Update Gambas fonts. - - - - - cc2b05a4 by gambas at 2018-12-11T01:23:16Z Desktop.OpenTerminal now handles "Ubuntu:Gnome" desktop type. [GB.DESKTOP] * NEW: Desktop.OpenTerminal now handles "Ubuntu:Gnome" desktop type. - - - - - 82a9dca7 by gambas at 2018-12-11T01:40:14Z Allow local variable declaration anywhere in the function. [COMPILER] * NEW: Allow local variable declaration anywhere in the function. The local symbol still has a function scope, but can be used after its declaration only. - - - - - c947cb1b by gambas at 2018-12-12T00:40:44Z Correctly compile structure controls mixed with variable declarations. [COMPILER] * BUG: Correctly compile structure controls mixed with variable declarations. - - - - - 068274ea by gambas at 2018-12-12T15:27:02Z Fix compilation of control structures again. [COMPILER] * BUG: Fix compilation of control structures again. - - - - - 5a6940e8 by gambas at 2018-12-13T00:28:27Z Code editor: Pretty printer now takes local variable declared anywhere into account. [DEVELOPMENT ENVIRONMENT] * NEW: Add new "illusion" background. * BUG: Code editor: Pretty printer now takes local variable declared anywhere into account. - - - - - a1f96a54 by gambas at 2018-12-13T12:15:33Z Allow loop variables to be declared inside the loop syntax. [COMPILER] * NEW: Allow loop variables to be declared inside the loop syntax. * NEW: Consequently, FOR EACH now can only use local variables. [INTERPRETER] * OPT: A little optimization of integer loops. They are about 5% faster now. - - - - - 26117d0f by gambas at 2018-12-14T04:16:24Z [COMPILER] * BUG: Compiler messages are prefixed with 'gbc3:', not just 'gbc:'. * NEW: Make loop variable errors more accurate. - - - - - f9aa750a by gambas at 2018-12-14T04:19:28Z Update error messages and take new compiler message prefix into account. [DEVELOPMENT ENVIRONMENT] * NEW: Update error messages. * NEW: Update French translation. * NEW: Take new compiler message prefix into account. - - - - - 22577f48 by gambas at 2018-12-14T04:19:58Z Fix compilation by not using global variables as loop variables. [GB.MYSQL] * BUG: Fix compilation by not using global variables as loop variables. - - - - - d91451cf by gambas at 2018-12-15T23:35:46Z Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. [COMPILER] * NEW: Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. The associated bytecode is not emitted if the '-x' option is specified. [INTERPRETER] * NEW: Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. [GB.DEBUG] * BUG: Fix a potential array overflow. - - - - - da11a82b by gambas at 2018-12-19T09:30:39Z Add Copy() method to WebTextBox and WebTextArea, and fix margins of WebContainer using Row or Column arrangement. [GB.WEB.FORM] * BUG: Fix margins of WebContainer using Row or Column arrangement. * NEW: The '~dump' request now displays the environment variables too. * NEW: WebTextBox.Copy() is a new method that copies the control text to the clipboard. Works only with https. * NEW: WebTextArea.Clear() is a new method that clears the control text. * NEW: WebTextArea.Copy() is a new method that copies the control text to the clipboard. Works only with https. - - - - - c2c18510 by gambas at 2018-12-20T23:47:34Z Assertion errors are now not catchable anymore. They always stop the program. [INTERPRETER] * BUG: Assertion errors are now not catchable anymore. They always stop the program. - - - - - a576b687 by gambas at 2018-12-21T01:48:20Z Make 'gb.pdf' compile when poppler version >= 0.72. [GB.PDF] * BUG: Make 'gb.pdf' compile when poppler version >= 0.72. - - - - - fc41ff0b by gambas at 2018-12-21T02:05:32Z Assertion errors are now really not catchable anymore. [INTERPRETER] * BUG: Assertion errors are now really not catchable anymore. - - - - - 87f88ac8 by gambas at 2018-12-21T21:40:47Z Fix Debug instruction. [INTERPRETER] * BUG: Fix Debug instruction. - - - - - ffbacc3c by gambas at 2018-12-22T14:54:24Z WebTextBox and WebTextArea Change event is now raised at each change, and WebButton.Immediate is a new property that allows the javascript code emitted by the Click event handler to be run by the 'onclick' event immediately. [GB.WEB.FORM] * NEW: WebButton: Add the Immediate property. If set, the Javascript code emitted by the Click event handler is executed immediately by the 'onclick' button event. Use this feature when some DOM method (like clipboard copy) works only in the context of a user interaction. * BUG: WebTextBox: Optimize Change event. * BUG: WebTextArea: Optimize Change event. * NEW: WebTextBox: The Change event is now emitted a few milliseconds after each text change. * NEW: WebTextArea: The Change event is now emitted a few milliseconds after each text change. - - - - - 76a15e14 by gambas at 2018-12-23T18:37:56Z WebTextBox: Correctly synchronize text before raising Activate event. [GB.WEB.FORM] * BUG: WebTextBox: Correctly synchronize text before raising Activate event. - - - - - bfc88545 by gambas at 2018-12-24T16:57:36Z Correctly clear observer reference on the observed object when it is freed. [INTERPRETER] * BUG: Correctly clear observer reference on the observed object when it is freed. * BUG: Clear environment variables set by the interpreter, as they can be read by the shared libraries exit routines after main() has been terminated. - - - - - abc0c857 by gambas at 2018-12-24T17:03:32Z Add a bit of snow for X-Mas. [DEVELOPMENT ENVIRONMENT] * NEW: Update French translation. * NEW: Add a bit of snow for X-Mas. - - - - - bae596cc by gambas at 2018-12-26T23:11:45Z Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision. [DEVELOPMENT ENVIRONMENT] * NEW: Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision. - - - - - 30a74783 by gambas at 2018-12-26T23:26:34Z Half of snowflakes ignore the firs. [DEVELOPMENT ENVIRONMENT] * NEW: Half of snowflakes ignore the firs. - - - - - 33d9e395 by gambas at 2018-12-27T02:53:58Z Better snow algorithm. [DEVELOPMENT ENVIRONMENT] * NEW: Better snow algorithm. - - - - - fc8be234 by gambas at 2018-12-27T14:08:40Z Some little tweaks of firs & snow. [DEVELOPMENT ENVIRONMENT] * NEW: Some little tweaks of firs & snow. - - - - - 634bd9e1 by gambas at 2018-12-27T14:22:24Z Update version to 3.12.0. [CONFIGURATION] * NEW: Update version to 3.12.0. - - - - - 9f3ccf1a by gambas at 2018-12-27T15:13:25Z Merge branch 'master' into stable - - - - - 30 changed files: - .gitignore - + .gitlab-ci.yml - AUTHORS - Makefile.am - VERSION - acinclude.m4 - app/Makefile.am - app/desktop/gambas3.png - app/examples/Basic/Blights/.icon.png - app/examples/Basic/Blights/.project - app/examples/Basic/Blights/ampoule.png - app/examples/Basic/Collection/.icon.png - app/examples/Basic/Collection/collection.png - app/examples/Basic/DragNDrop/.icon.png - app/examples/Basic/DragNDrop/drop.png - app/examples/Basic/Object/.icon.png - app/examples/Basic/Object/object.png - app/examples/Basic/Timer/.icon.png - app/examples/Basic/Timer/timer.png - app/examples/Control/ArrayOfControls/.icon.png - app/examples/Control/ArrayOfControls/green.png - app/examples/Control/ArrayOfControls/green1.png - app/examples/Control/ArrayOfControls/phone.png - app/examples/Control/ArrayOfControls/red.png - app/examples/Control/ArrayOfControls/red1.png - app/examples/Control/Embedder/.icon.png - ? app/examples/Control/Embedder/.settings - app/examples/Control/Embedder/embedder.png - app/examples/Control/HighlightEditor/.hidden/screenshots/2014-12-17.png - app/examples/Control/HighlightEditor/.icon.png View it on GitLab: https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa -- View it on GitLab: https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Thu Dec 27 16:15:56 2018 From: gitlab at mg.gitlab.com (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 27 Dec 2018 15:15:56 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas] Pushed new tag 3.12.0 Message-ID: <5c24ecad731d3_31d03ff6fe46fcb4100251d@sidekiq-asap-02-sv-gprd.mail> Beno?t Minisini pushed new tag 3.12.0 at Gambas / gambas -- View it on GitLab: https://gitlab.com/gambas/gambas/tree/3.12.0 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gitlab at mg.gitlab.com Sat Dec 29 13:26:17 2018 From: gitlab at mg.gitlab.com (BODARD Fabien) Date: Sat, 29 Dec 2018 12:26:17 +0000 Subject: [Gambas-Notification] [Git][gambas/gambas][master] [SCRIPTER] Message-ID: <5c2767eb22fcc_13723ff4cce7cdbc373420@sidekiq-asap-05-sv-gprd.mail> BODARD Fabien pushed to branch master at Gambas / gambas Commits: ad801363 by gambix at 2018-12-29T12:26:13Z [SCRIPTER] * BUG: Scripter now compile the content of arguments in inline mode (-e). - - - - - 3 changed files: - app/src/gbs3/.icon.png - app/src/gbs3/.project - app/src/gbs3/.src/MMain.module View it on GitLab: https://gitlab.com/gambas/gambas/commit/ad801363047c51b90ec8bb114a6a734d59661c30 -- View it on GitLab: https://gitlab.com/gambas/gambas/commit/ad801363047c51b90ec8bb114a6a734d59661c30 You're receiving this email because of your account on gitlab.com. -------------- next part -------------- An HTML attachment was scrubbed... URL: