Commit graph

2418 commits

Author SHA1 Message Date
gambas
0b96e3fb64 Some fixes in version control and image selection dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image selection dialog: Correctly define image files filter.
* BUG: Version control: Don't crash when opening a external file.
* NEW: Version control: Added files are now marked as modified with Git.
* NEW: Redraw some class symbol icons.
2017-10-21 01:26:59 +02:00
gambas
e4d996d57d [DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix update of conflict flag when saving a file.
2017-10-16 16:38:46 +02:00
gambas
57bf22b786 Version control: Modified state is now correctly refreshed when files are saved.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Modified state is now correctly refreshed when files are saved.
* NEW: Fix the width of SwitchButton according to its new look.
2017-10-14 02:02:41 +02:00
gambas
2b1a4016fa Fix renaming and moving files.
[DEVELOPMENT ENVIRONMENT]
* BUG: Rename files or move them should update all internal data correctly now.
* BUG: VersionControl: Implement moving and renaming in git version control.
* NEW: Renaming now keep the expanded items.
2017-10-12 04:22:22 +02:00
gambas
962adee567 Don't reload project if switching branch fails.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Version control: Don't reload project if switching branch fails.
* NEW: Version control: Print shell command output if there was an error.
2017-10-12 00:07:05 +02:00
Benoît Minisini
abc50e5af5 Merge branch 'master' into 'ide-git-support'
# Conflicts:
#   app/src/gambas3/.src/VersionControl/VersionControl.module
#   main/gbx/gbx_stream.c
2017-10-11 21:44:14 +00:00
gambas
ddb0723954 Version control: Ability to switch to another branch.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Ability to switch to another branch.
* NEW: Version control: Support for ssh asking to confirm unknown hosts.
2017-10-11 23:34:47 +02:00
gambas
6cb84ff7bc Project property dialog: Version control information is correctly refreshed now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Version control information is correctly refreshed now.
2017-10-11 23:18:42 +02:00
gambas
2b46719881 Work on version control continues.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Fix some labels.
* BUG: Version Control: Do not crash when there is nothign to commit.
2017-10-11 22:45:37 +02:00
gambas
ce2db39511 Work on version control continues.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a toolbar menu button for version control.
* NEW: Don't use file emblems in menu and workspace icons.
* NEW: Project property dialog: Add a version control tab with information about current repository.
* NEW: Version control: Commit window got a "do not push" check box if Git is in use.
2017-10-11 22:41:31 +02:00
gambas
7378a6c102 Version control: Don't print password prompts twice, and allow commit user & password to be remembered.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Don't print password prompts twice.
* NEW: Version control: Allow commit user & password to be remembered.
2017-10-11 01:23:17 +02:00
gambas
3889bd606c Version control: Always display commands output if requested, but once.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Always display commands output if requested, but once.
2017-10-11 01:10:02 +02:00
gambas
144fc1fb26 Version control: Always display commands output if requested.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Always display commands output if requested.
2017-10-11 01:07:28 +02:00
gambas
f48213d7ff Version control: 'git push' failure is ignored now.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: 'git push' failure is ignored now.
* NEW: Version control: Resize commit window at opening widely.
2017-10-11 01:00:47 +02:00
gambas
7d941a8861 Work continue on git support.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form emblems now take the class file into account.
* NEW: Version control: Committing with git automatically pushes to origin.
* NEW: Version control: Remember last commit log.
2017-10-11 00:52:19 +02:00
gambas
ad7295fd58 Version control: Implement commit on git support.
[DEVELOPMENT ENVIRONMENT]
* NEW: Remove old project creation dialog.
* NEW: Version control: Implement commit on git support.
2017-10-11 00:18:09 +02:00
gambas
35f5a54a19 Work continue on git support.
[DEVELOPMENT ENVIROMNENT]
* NEW: Work continue on git support.
* NEW: The subversion specific dialog has been removed, and is replaced by a commit dialog and sub-menu entries in the 'Project' menu.
* NEW: Redraw some icons.
* NEW: Emblem for modified files that must be committed.
* BUG: When there is no warning anymore, the warning panel now is automatically hidden.
2017-10-10 18:46:28 +02:00
gambas
b1de31eb3e Version control: Fix parsing of svn commands run in a virtual terminal.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix parsing of svn commands run in a virtual terminal.
2017-10-07 22:03:22 +02:00
gambas
06b5537c2b Work continue on git support.
[DEVELOPMENT ENVIRONMENT]
* NEW: Work continue on git support.
2017-10-07 21:00:52 +02:00
gambas
9ac8239954 Continue working on git support.
[DEVELOPMENT ENVIRONMENT]
* NEW: Continue working on git support.
* BUG: Create file dialog: Add a forgotten space after parent class label.
2017-10-07 17:51:44 +02:00
gambas
5bd50201bf Rework project tree management
[DEVELOPMENT ENVIRONMENT]
* NEW: Rework project tree management.
2017-10-07 15:00:59 +02:00
gambas
7aed3ba1e2 The date insertion popup menu is now refreshed automatically while opened.
[DEVELOPMENT ENVIRONMENT]
* NEW: The date insertion popup menu is now refreshed automatically while opened.
2017-10-07 02:12:59 +02:00
gambas
382f33c70d Editor: Add a button and a popup menu to insert today's date in many different formats.
[DEVELOPMENT ENVIRONMENT]
* NEW: Editor: Add a button and a popup menu to insert today's date in many different formats.

[WIKI]
* BUG: Some fixes in style sheet.
* NEW: New project icon.
2017-10-04 02:55:57 +02:00
gambas
c2e8c687cf Add search field for connected users to the wiki.
[WIKI]
* NEW: Add search field for connected users.
2017-10-04 01:03:20 +02:00
gambas
2d831bd7d0 Project tree: Source file can be marked as not translatable, not just folders.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Source file can be marked as not translatable, not just folders.
* OPT: Translation dialog: Compute statistics faster.
* NEW: Translation dialog: Add the number of untranslated strings in the statistics.
2017-10-01 21:28:52 +02:00
gambas
0a43958c80 [DEVELOPMENT ENVIRONMENT]
* NEW: Forgot to commit the new "do not translate" icon.
2017-09-30 13:17:58 +02:00
gambas
2fbb522e83 A source folder now can be marked as "non translatable". Every source inside will not be taken into account by the translation dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: A source folder now can be marked as "non translatable". Every source inside will not be taken into account by the translation dialog.
* NEW: Redraw symbol icons and other icons.
2017-09-30 13:15:28 +02:00
gambas
3c6af994f6 Translation dialog: The translation verification button always move to the next problem.
[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: The translation verification button always move to the next problem.
2017-09-30 01:26:50 +02:00
gambas
e204ae0c83 Packager wizard: Add a button to create the package immediately if possible.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager wizard: Add a button to create the package immediately if possible.
2017-09-30 00:56:53 +02:00
gambas
b2a4c166bf Search dialog: Replace is correctly disabled when the project is running.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: Replace is correctly disabled when the project is running.
* NEW: Update Gambas 10pt font. But ugly FontForge does not want to generate the font anymore!
2017-09-29 21:16:06 +02:00
gambas
f23776bb58 Project property dialog: Library information is correctly refreshed when a library has been installed or uninstalled.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Library information is correctly refreshed when a library has been installed or uninstalled.
2017-09-26 02:33:12 +02:00
gambas
84267ebaa2 Browsing the project after a file has failed to open does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Browsing the project after a file has failed to open does not crash anymore.
2017-09-26 02:06:36 +02:00
gambas
0a95709974 Add pretty print of CSS, C, C++, and Javascript files.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add pretty print of CSS, C, C++, and Javascript files.
2017-09-26 01:36:18 +02:00
gambas
e9ef723191 Fix automatic completion ; add comment & uncomment feature to text editor.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Fix word detection and ESC key handling.
* BUG: Form editor: Toolbar expanders are now correctly detected.
* NEW: Code editor: Move option buttons to the right of the toolbar.
* NEW: Text editor: Move option buttons to the right of the toolbar.
* NEW: Text editor: Add comment and uncomment feature, according to the type of the file currently edited.
2017-09-25 19:23:19 +02:00
gambas
f1046c70f9 Removing a project from the recent project list should not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Removing a project from the recent project list should not crash anymore.
2017-09-25 01:42:35 +02:00
gambas
41b9b88469 Automatic completion: Do not hide constants having underscore inside. Only those starting with an underscore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Do not hide constants having underscore inside. Only those starting with an underscore.
2017-09-24 00:58:48 +02:00
gambas
26039d08bb Automatic completion: Hide symbols having with an underscore in it, unless you have entered an underscore just after the point.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic completion: Hide symbols having with an underscore in it, unless you have entered an underscore just after the point.
2017-09-24 00:41:36 +02:00
gambas
a4539d6bb3 [WIKI]
* NEW: New design.
2017-09-23 20:45:44 +02:00
gambas
8eb04e3e00 Code editor: Fix completion of words having UTF-8 characters inside.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix completion of words having UTF-8 characters inside.
2017-09-22 00:54:15 +02:00
gambas
ccbe26c250 Optimize identifier completion and do not crash anymore when clicking many times on the project remove icon in recent project list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Rename source code directory 'Subversion' as 'VersionControl'.
* OPT: Completion of identifiers is faster.
* NEW: New icon emblem for symbolic links.
* BUG: Do not crash anymore when clicking many times on the project remove icon in recent project list.
2017-09-21 18:27:31 +02:00
gambas
f5e9443978 New wiki design.
[WIKI]
* NEW: New design.
2017-09-21 18:14:16 +02:00
gambas
ec5b9f9391 Create bigger versions of three other icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Create bigger versions of three other icons.
2017-09-19 03:39:06 +02:00
gambas
816a748736 Support for indenting with tabs in the IDE.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix some icons that were too dark.
* NEW: Start making some icons 32x32 pixels for a better look in big toolbars.
* NEW: Text editor: Add a toggle button for indenting with tabs or spaces.
2017-09-16 23:58:07 +02:00
gambas
c8ee5ee5da Wiki login works correctly again.
[WIKI]
* BUG: Login works correctly again.
2017-09-16 23:49:20 +02:00
gambas
0f072edcbf New project option to show or hide the deprecated components and controls in the IDE.
[DEVELOPMENT ENVIRONMENT]
* NEW: New project option to show or hide the deprecated components and controls.
2017-09-16 15:47:17 +02:00
gambas
72d6c1a6c0 * Implement automatic close of braces, brackets, markups, strings inside the TextEditor control.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use new TextEditor "CloseBraces" option instead of implementing it in the IDE.

[GB.FORM.EDITOR]
* NEW: TextEditor.Mode is a new property that defined the behaviour of the editor. It takes the same values as the Highlight property.
* NEW: TextEditor.CloseBraces is a new boolean property that defines if braces, brackets, markups, strings... must be automatically closed.
2017-09-16 04:04:18 +02:00
gambas
b498d75793 IDE editor now can close braces, brackets, markups... automatically.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Close braces, brackets, markups... automatically.
* NEW: Option dialog: Add an option to toggle automatic closing of braces, brackets...
2017-09-15 00:24:30 +02:00
gambas
143ceedf76 Farm dialog: Reset to the default farm if the current farm is removed from the farm list.
[DEVELOPMENT ENVIRONMENT]
* BUG: Farm dialog: Reset to the default farm if the current farm is removed from the farm list.
2017-09-14 03:28:41 +02:00
gambas
804144f59c The 'Tools' menu came back.
[DEVELOPMENT ENVIRONMENT]
* BUG: The 'Tools' menu came back.
2017-09-11 17:16:12 +02:00
gambas
1434cb0cd0 Form editor: Fix a possible crash when loading forms with Scaled property set to FALSE.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix a possible crash when loading forms with Scaled property set to FALSE.
2017-09-09 10:07:30 +02:00
gambas
90a872d05e Fix toolbar menu buttons and procedure popup management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix procedure popup management so that the focus starts on the current procedure.
* BUG: Main window: Menu buttons of the main toolbar are now correctly disabled like standard menus.
* NEW: Option dialog: Change the look of the background panel of the option dialog.
2017-09-09 01:40:09 +02:00
gambas
bac61774be Add a "reload project" menu entry in the IDE.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a "reload project" menu entry.
* BUG: Fix a typo in the author list.
2017-09-04 00:23:25 +02:00
gambas
bb8b7deae6 About dialog: Little redesign of the introduction of the about message.
[DEVELOPMENT ENVIRONMENT]
* NEW: About dialog: Little redesign of the introduction of the about message.
2017-09-02 03:48:31 +02:00
gambas
6450456741 Add a web form project template.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a web form project template.
2017-09-02 03:44:57 +02:00
gambas
0e2a8d062a Add dark versions of module icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add dark versions of module icons.
2017-08-31 16:59:37 +02:00
gambas
06809b9426 Redraw modules icons again and automatic variable declaration with INC and DEC instructions.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw modules icons again.
* NEW: Automatic variable declaration with INC and DEC instructions.
2017-08-30 21:43:37 +02:00
gambas
b3b717a526 Fix scrolling to an anchor with a CSS trick.
[GAMBAS WIKI]
* BUG: Fix scrolling to an anchor with a CSS trick.
2017-08-30 04:31:40 +02:00
gambas
bf48f40f5c [DEVELOPMENT ENVIRONMENT]
* NEW: Add support for gb.gui.qt.opengl.
* NEW: Update french translation.

[GB.GUI.QT.OPENGL]
* NEW: New Qt OpenGL switcher component.
2017-08-29 00:42:58 +02:00
W. Raets
f764361295 Updated all Dutch translations and dutch translator e-mail address 2017-08-28 19:56:14 +00:00
gambas
288fcef39e Fix current class metadata refresh in the IDE.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix current class metadata refresh.

[GB.FORM.EDITOR]
* NEW: TextEditor: Always raise Change events before Cursor events.
2017-08-28 21:40:09 +02:00
gambas
0538985834 Embedding controls in a new container now takes the form family into account.
[DEVELOPMENT ENVIRONMENT]
* NEW: Don't open the console if the compilation is successful.
* BUG: Form editor: Embedding controls in a new container now takes the form family into account.
2017-08-28 19:11:15 +02:00
gambas
c7d4a97125 Support for custom control coordinates.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Support for custom control coordinates. Not fully finished.
* BUG: File emblems are drawn in a more readable way now.
2017-08-26 13:08:27 +02:00
gambas
33ee393f60 Redraw source files icons and startup icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw source files icons and startup icon.
2017-08-26 13:05:15 +02:00
gambas
b3b04df8ea Limit the number of colors in the color popup menus.
[DEVELOPMENT ENVIRONMENT]
* BUG: Limit the number of colors in the color popup menus.
2017-08-26 13:03:17 +02:00
gambas
cca9b6a6c5 Fix analyze of boolean constants of the current project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix analyze of boolean constants of the current project.
2017-08-26 13:01:03 +02:00
gambas
c0a7a4aeaa Allow relative symbolic links of files imported in the IDE to go up six directories instead of four.
[DEVELOPMENT ENVIRONMENT]
* BUG: Allow relative symbolic links of imported files to go up six directories instead of four.
2017-08-25 18:17:08 +02:00
gambix
1e78fd8155 Merge branch 'master' of gitlab.com:gambas/gambas 2017-08-24 17:33:16 +02:00
gambix
38a6457dfc [DEVELOPMENT ENVIRONMENT]
* NEW: Begin to add support for terminal form in the designer.

[GB.TERM.FORM]
* NEW: Add all the stuff needed for the ide designer.
2017-08-24 17:28:54 +02:00
gambas
ab06f832ea The IDE now does not run 'konsole' with arguments it does not understand anymore for no reason.
[DEVELOPMENT ENVIRONMENT]
* BUG: Do not run 'konsole' with arguments it does not understand anymore for no reason.
2017-08-23 19:20:28 +02:00
gambas
f05e6bc0ca Fix the TerminalView control again, and the way processes are run in pseudo-terminals.
[DEVELOPMENT ENVIRONMENT]
* BUG: Terminal: Replace "\n" by "\r\n" when sending text to the output terminal.

[INTERPRETER]
* NEW: When a process is run with a pseudo-terminal, don't set the ECHO flag, and clear the ONLCR flag.
  That way, the data printed on the standard output is the same as when the process is not run in a pseudo-terminal.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Output filter now works correctly when it receives incomplete data.
* OPT: TerminalViews: Resize the terminal less often when the terminal view is resized.
* NEW: TerminalView: When a process is run inside the terminal, set the ECHO and ONLCR flags automatically.
2017-08-22 13:20:26 +02:00
Benoît Minisini
46f31edffc Merge branch 'fix-nested-withs' into 'master'
[COMPILER] Fix Nested WITHs expression evaluation.

See merge request !1
2017-08-21 22:20:24 +00:00
Adrien Prokopowicz
214a69b036
Optimize the IDE System Information dialog.
[DEVELOPMENT ENVIRONMENT]
* OPT: FSystemInfo: Do not scan /lib if it is a symlink to /usr/lib, and do not store intermediary results.
2017-08-19 19:58:22 +02:00
gambas
3c6d99d4d8 Website update.
[WEBSITE MAKER]
* NEW: The download link now points at gitlab.
* NEW: Add a link to the playground made by Adrien.
2017-08-17 15:43:12 +02:00
gambas
04040dcfc5 Add '.settings' to the '.gitignore' files of projects created by the IDE.
[DEVELOPMENT ENVIRONMENT]
* BUG: Add '.settings' to the '.gitignore' files of projects.
2017-08-17 15:36:38 +02:00
Laurent Carlier
e78a7fae66 Add more generated files to .gitignore, remove them from the repository 2017-08-15 08:03:17 +02:00
Laurent Carlier
8dc6679530 Remove 'missing' file ,generated by autotools, from the repository 2017-08-13 16:13:06 +02:00
Adrien Prokopowicz
4d1db3c607 [DEVELOPMENT ENVIRONMENT]
* NEW: Added support for nested WITH expressions in code completion.
2017-08-12 18:12:13 +00:00
Benoît Minisini
47aa838ba2 [DEVELOPMENT ENVIRONMENT]
* OPT: Editor: Some optimizations in identifier completion.
* NEW: Image editor: Add an opacity effect.
* NEW: Update backround images.

[WEBSITE MAKER]
* NEW: Update to 3.10 version.

[WIKI]
* NEW: The '{@classes}' command can take arguments to add custom classes to the list of classes.


git-svn-id: svn://localhost/gambas/trunk@8175 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-08-12 09:15:57 +00:00
Benoît Minisini
b2901f7d41 [DEVELOPMENT ENVIRONMENT]
* BUG: Editor: Fix identation of code beautifier on lines ending with an operator and on strings spread over multiple lines.


git-svn-id: svn://localhost/gambas/trunk@8166 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-07-22 13:59:00 +00:00
Benoît Minisini
1abf6bba44 [DEVELOPMENT ENVIRONMENT]
* BUG: Forgot to commit the new gambas background.


git-svn-id: svn://localhost/gambas/trunk@8160 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-07-17 20:29:37 +00:00
Benoît Minisini
6c9a771ce4 [DEVELOPMENT ENVIRONMENT]
* NEW: Add two new backgrounds, make the cross background bigger, and define the gambas background as default.


git-svn-id: svn://localhost/gambas/trunk@8156 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-07-15 13:06:09 +00:00
Benoît Minisini
b8d3e9eea8 [DEVELOPMENT ENVIRONMENT]
* NEW: Simplified chinese translation updated by Yizou He.


git-svn-id: svn://localhost/gambas/trunk@8153 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-07-14 15:33:43 +00:00
Benoît Minisini
af4773ca8b [DEVELOPMENT ENVIRONMENT]
* BUG: Allow to enter void arguments in project arguments list.

[GB.FORM]
* BUG: TabPanel: Tab buttons now eat the wheel events, so that they do not propagate.

[GB.JIT]
* NEW: Search llvm libraries with 'llvm-config' only.

[GB.QT4]
* BUG: Don't compile the QT5 menu fix.

[GB.WEB.FORM]
* NEW: Add '/~logout' URL to clear the session.


git-svn-id: svn://localhost/gambas/trunk@8151 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-07-14 14:39:25 +00:00
Benoît Minisini
a7b8aad5d3 [DEVELOPMENT ENVIRONMENT]
* BUG: Better detection of regular expressions when compressing a javascript file.

git-svn-id: svn://localhost/gambas/trunk@8141 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-05-30 13:22:52 +00:00
Benoît Minisini
00a05d9d6d [DEVELOPMENT ENVIRONMENT]
* BUG: Fix duplicated shortcuts in "fake" mode (i.e. when using the IDE to edit an external file).


git-svn-id: svn://localhost/gambas/trunk@8137 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-05-22 15:21:26 +00:00
Benoît Minisini
0dce432dfe [WIKI]
* NEW: The [...](...) syntax can be used for images links to display a thumbnail images opening a link in a new page (usually the image in full size).

[GB.GTK]
* NEW: Disabled controls do not raise mouse events anymore, unless in design mode.

[GB.GTK3]
* NEW: Disabled controls do not raise mouse events anymore, unless in design mode.

[GB.FORM]
* BUG: DateChooser: Use light colors when disabled.

[GB.QT4]
* NEW: Disabled controls do not raise mouse events anymore, unless in design mode.

[GB.QT5]
* NEW: Disabled controls do not raise mouse events anymore, unless in design mode.


git-svn-id: svn://localhost/gambas/trunk@8132 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-05-03 23:24:30 +00:00
Benoît Minisini
fdd37e7c3b [DEVELOPMENT ENVIRONMENT]
* BUG: Editor: Javascript compression now try to detect regular expressions so that they are never split if there is a space inside.


git-svn-id: svn://localhost/gambas/trunk@8125 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-04-27 05:59:59 +00:00
Benoît Minisini
47c37672fe [DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: The form editor contextual menu is now also opened when clicking in the form hierarchy tree.


git-svn-id: svn://localhost/gambas/trunk@8114 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-03-22 23:49:48 +00:00
Benoît Minisini
8ddf14c38e [DEVELOPMENT ENVIRONMENT]
* BUG: Code formatter: Multi-line declarations are correctly indented now.
* BUG: Code formatter: The new line after local variable declarations takes multi-line declarations into account.


git-svn-id: svn://localhost/gambas/trunk@8113 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-03-18 14:50:11 +00:00
Benoît Minisini
f01e9cf49d [DEVELOPMENT ENVIRONMENT]
* BUG: Display the GUI chooser button when the 'gb.gui.qt' is checked.
* BUG: Correctly refresh the GUI chooser button when the project environment changes.
* NEW: Update the Gambas fonts.


git-svn-id: svn://localhost/gambas/trunk@8112 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-03-18 12:41:43 +00:00
Benoît Minisini
82eddfd5c9 [CONFIGURATION]
* NEW: Remove all 'depcomp' files. Apparently they are not used anymore by autoconf.

[INTERPRETER]
* BUG: Fix some gcc 6 warnings.

[GB.DEBUG]
* BUG: Fix some gcc 6 warnings.

[GB.GTK]
* BUG: Fix some gcc 6 warnings.
* BUG: Fix a ';' mistake in a focus management test.

[GB.GTK3]
* BUG: Fix some gcc 6 warnings.
* BUG: Fix a ';' mistake in a focus management test.

[GB.IMAGE]
* BUG: Fix some gcc 6 warnings.


git-svn-id: svn://localhost/gambas/trunk@8101 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-02-18 17:24:01 +00:00
Benoît Minisini
d17e67c77b [DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Add 'rust' and 'javascript' package groups for Debian and Ubuntu.

git-svn-id: svn://localhost/gambas/trunk@8099 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-02-18 16:07:46 +00:00
Benoît Minisini
ca78e32f93 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix event automatic completion on controls having an underscore in their name.


git-svn-id: svn://localhost/gambas/trunk@8094 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-02-18 02:56:23 +00:00
Benoît Minisini
44c593bed3 [CONFIGURATION]
* NEW: Add 'gb.term.form' to the list of components to compile.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas font.
* NEW: Add 'gb.term.form' to the list of components.
* OPT: Optimize the automatic completion of identifiers.
* OPT: Optimize the automatic completion of event handlers.


git-svn-id: svn://localhost/gambas/trunk@8092 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-02-15 22:10:18 +00:00
Benoît Minisini
2c02c136ae [DEVELOPMENT ENVIRONMENT]
* NEW: Published software screenshots are now stretched to 640 pixels instead of 320 pixels.


git-svn-id: svn://localhost/gambas/trunk@8080 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-02-01 22:47:17 +00:00
Benoît Minisini
78ea41222f [DEVELOPMENT ENVIRONMENT]
* NEW: Don't use side preview in editors where this is not useful.


git-svn-id: svn://localhost/gambas/trunk@8073 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-01-31 19:18:57 +00:00
Benoît Minisini
8794f5b0fc [DEVELOPMENT ENVIRONMENT]
* NEW: Update debian & ubuntu package section lists.


git-svn-id: svn://localhost/gambas/trunk@8046 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-01-07 13:25:47 +00:00
Benoît Minisini
d5f1ac948c [DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Support for the new gb.term component.

[INTERPRETER]
* NEW: Add an API that returns the file descriptor associated with a specific stream.

[GB.TERM]
* NEW: New component for terminal management with an API very close to the one provided by the operating system.


git-svn-id: svn://localhost/gambas/trunk@8043 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-01-07 00:58:20 +00:00
Benoît Minisini
9959e44bde [DEVELOPMENT ENVIRONMENT]
* NEW: Update support file.


git-svn-id: svn://localhost/gambas/trunk@8042 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-01-07 00:56:06 +00:00
Benoît Minisini
bed54dc488 [WEBSITE MAKER]
* NEW: Update to Gambas 3.9.2.


git-svn-id: svn://localhost/gambas/trunk@8038 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2017-01-07 00:45:44 +00:00