Commit graph

2476 commits

Author SHA1 Message Date
gambas
23e7dec185 Move the tooltip to the bottom right, and add "LANGUAGE=C" to the predefined environment variables.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Move the tooltip to the bottom right.
* NEW: Form editor: Move the background outside of the form container, so that it does not scroll anymore with it.
* NEW: Image editor: Move the tooltip to the bottom right.
* NEW: Project property dialog: Add "LANGUAGE=C" to the predefined environment variables.
2018-04-06 00:20:31 +02:00
gambas
df02d308c9 Search dialog: Searching in form contents is now supported. But not replacing.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Text replace should not crash anymore in text editor.
* NEW: Search dialog: Searching in form contents is now supported. But not replacing.
* NEW: Remove unused icons.
2018-04-05 13:58:27 +02:00
gambas
ac7ac1e9d8 Update French translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
2018-04-03 23:47:16 +02:00
gambas
362aa289c0 Debugger: Do not switch to the debugging panel each time the debugger stops. Instead, switch to it only at startup, and automatically switch to the console only when something is written in it.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Do not switch to the debugging panel each time the debugger stops. Instead, switch to it only at startup, and automatically switch to the console only when something is written in it.
2018-04-02 13:20:12 +02:00
gambas
a2eec9ea2a Fix Gambas 2 to Gambas 3 project conversion.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix Gambas 2 to Gambas 3 project conversion.
2018-04-02 11:38:18 +02:00
gambas
9969c3c528 Debugger: Renaming a module correctly updates breakpoints now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Renaming a module correctly updates breakpoints now.
2018-04-02 11:12:03 +02:00
gambas
31193668a9 Debugger: Don't allow to change breakpoints while the project is running.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Don't allow to change breakpoints while the project is running, as the internal debugger does not support it.
2018-04-01 18:52:52 +02:00
gambas
789227d546 Debugger: Correctly update breakpoints when a source file is renamed.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Correctly update breakpoints when a source file is renamed.
2018-03-30 02:11:27 +02:00
gambas
f218d6a3c9 Code editor: Correctly hide the insert special character button when the editor is read-only.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Correctly hide the insert special character button when the editor is read-only.
2018-03-30 00:51:10 +02:00
gambas
66b1cfe225 Project tree: Do not crash if a file has no mime-type or no associated icon.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Do not crash if a file has no mime-type or no associated icon.
2018-03-29 22:51:09 +02:00
gambas
117d4ed58f Don't try to save breakpoints when dealing with a "fake" project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Don't try to save breakpoints when dealing with a "fake" project.
2018-03-27 23:07:40 +02:00
gambas
9ab1d8eade Do not crash anymore if the current project is deleted by another process.
[DEVELOPMENT ENVIRONMENT]
* BUG: Do not crash anymore if the current project is deleted by another process.
* NEW: Add some characters to the special character insertion dialog.
2018-03-24 17:14:50 +01:00
gambas
b5966b2c0b Inserting today's date now works as expected.
[DEVELOPMENT ENVIRONMENT]
* BUG: Inserting today's date now works as expected.
2018-03-22 23:08:18 +01:00
gambas
ae85e25a43 Code editor: Selecting a title line in the procedure pop-up does not move the cursor at the top of the file anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Selecting a title line in the procedure pop-up does not move the cursor at the top of the file anymore.
2018-03-22 19:08:23 +01:00
gambas
716c116818 Opening an unknown binary file automatically uses the first program associated with its mime type.
[DEVELOPMENT ENVIRONMENT]
* BUG: Icon selection dialog: Cannot select a void icon anymore.
* NEW: Project tree: Use desktop mime icons for unknown files.
* NEW: Project tree: Opening an unknown binary file automatically uses the first program associated with its mime type.
2018-03-22 13:26:44 +01:00
gambas
390b47ad50 Draw the form editor tooltip on two lines, and do not open the signature popup if we are inside a string.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Draw the tooltip on two lines.
* NEW: Code editor: Do not open the signature popup if we are inside a string.
2018-03-22 02:58:46 +01:00
gambas
b8bf24a8b2 Code editor: Keep the insert special character popup open.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Keep the insert special character popup open.
2018-03-21 04:11:40 +01:00
gambas
34a517feaf Code editor: New toolbar button and dialog for inserting special characters.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: New toolbar button and dialog for inserting special characters.
* NEW: Update Gambas fonts.
* NEW: Update French translation.
2018-03-21 04:00:15 +01:00
gambas
b5c96c17cc The project tree is correctly refreshed when the startup class is renamed.
[DEVELOPMENT ENVIRONMENT]
* BUG: The project tree is correctly refreshed when the startup class is renamed.
2018-03-20 22:32:38 +01:00
gambas
6eae56c3da Add a toolbar button that toggles the tooltip visibility, with the F6 key as shortcut.
[DEVELOPMENT ENVIRONMENT]
* BUG: Output console: Ensure that the terminal screen width is accurate even if the output console has not been shown yet.
* NEW: Form editor: Add a toolbar button that toggles the tooltip visibility, with the F6 key as shortcut.
* NEW: Image editor: Add a toolbar button that toggles the tooltip visibility, with the F6 key as shortcut.
* NEW: Use text colors inverted for form and image editor tooltips.
2018-03-20 18:21:22 +01:00
gambas
76ac4ee2dd Redesign form and image editors tooltips, and using SHIFT with the draw tool allows to pick a color from the current image.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Redesign the tooltip.
* NEW: Image editor: Redesign the tooltip.
* NEW: Image editor: Using SHIFT with the draw tool allows to pick a color from the current image.
2018-03-18 20:39:05 +01:00
gambas
cf70b1e3ff Support for the new interpreter error message "Free object referenced".
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the new interpreter error message "Free object referenced".
* NEW: Update french translation.
2018-03-17 23:35:27 +01:00
gambas
a3fa96bed9 New tooltip design in the form editor, and many fixes in the image editor.
[DEVELOPMENT ENVIRONMENT]
* NEW: Don't open console when an external command emits a message.
* NEW: Form editor: Display tooltip on the top left corner, like the image editor does.
* NEW: Use system tooltip colors for form and image editor tooltips.
* BUG: Image editor: Fix rectangle selection with SHIFT key.
* NEW: Image editor: Double-click now hides the selection, and single click never hides it.
* BUG: Image editor: Fix zero width line drawing.
* NEW: Image editor: Display fractional coordinates in the tooltip.
* NEW: Image editor: The ALT key is now used for rotating or drawing a line with an angle that is a multiple of 15 degrees.
* NEW: Image editor: Highlight the last point with the "draw" and "erase" tool.
2018-03-17 21:00:05 +01:00
gambas
ec7c275a21 Use the 'vector' stock icon for '*.svgz' files too.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use the 'vector' stock icon for '*.svgz' files too.
2018-03-17 02:54:12 +01:00
gambas
d5c21d4486 Use the console font for the local variable tree.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Use the console font for the local variable tree.
* BUG: File properties: Undoing the changes correctly resets the change tab.
* NEW: Form editor: Draw project exported controls icons with a square border.
* NEW: Use the new 'vector' stock icon for svg images in the project.
2018-03-17 02:51:16 +01:00
gambas
14be5945df Update control icons in many places. 2018-03-16 23:46:35 +01:00
gambas
f7f01c0c53 Image editor: Add optional diagonals to the grid.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Add optional diagonals to the grid.
2018-03-16 23:45:53 +01:00
gambas
598bb58e78 Merge branch 'master' of gitlab.com:gambas/gambas 2018-03-16 14:14:00 +01:00
gambas
900fee66d5 Update many project configuration files. 2018-03-16 14:13:21 +01:00
gambas
539f17a4bd Redraw many control icons using the new stock icons. 2018-03-16 14:10:12 +01:00
Tobias Boege
6a87383c32 Fix typo in German translation
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix typo in German translation
2018-03-16 09:41:47 +01:00
gambas
3f6c0961e6 Remove an unused local variable.
[SCRIPTER]
* BUG: Remove an unused local variable.
2018-03-16 02:29:44 +01:00
gambas
d77dbfd086 Do not write the comment line `# Compile with Gambas 3.X.X' in the '.project' file anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: Do not write the comment line `# Compile with Gambas 3.X.X' in the '.project' file anymore.
2018-03-16 02:08:19 +01:00
gambas
d78f4de7e7 Fix again breakpoint tab refresh after a file has been modified.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix again breakpoint tab refresh after a file has been modified.
2018-03-15 17:13:19 +01:00
gambas
c9e2c34081 Refresh breakpoints correctly even if the breakpoint tab is hidden.
[DEVELOPMENT ENVIRONMENT]
* BUG: Refresh breakpoints correctly even if the breakpoint tab is hidden.
2018-03-15 16:23:31 +01:00
gambas
52056b6146 The startup emblem should not be duplicated anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: The startup emblem should not be duplicated anymore.
2018-03-13 15:46:45 +01:00
gambas
b9a31ab989 BUG: Using pretty printing on load or save does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Using pretty printing on load or save does not crash anymore.
2018-03-13 15:34:17 +01:00
gambas
56bf5447e3 Form editor: Double-clicking on the form title now opens the menu editor.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Double-clicking on the form title now opens the menu editor.
2018-03-12 02:43:44 +01:00
gambas
25d7b565ab Code editor: Add groups to the procedure list popup for event handlers and hidden public methods.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Add groups to the procedure list popup for event handlers and hidden public methods.
2018-03-12 02:34:16 +01:00
gambas
cc79f63461 Search dialog: You cannot replace in read-only files anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: You cannot replace in read-only files anymore.
* NEW: Help browser: Try to guess a monospace font that matches the default font.
2018-03-11 17:58:30 +01:00
gambas
2b4d8553e2 Still fixing breakpoint management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Still fixing breakpoint management.
* NEW: Update french translation.
2018-03-10 15:09:32 +01:00
gambas
dd825e85c3 Keep fixing breakpoint management, and try to be clever about which panel to show during debugging.
[DEVELOPMENT ENVIRONMENT]
* BUG: Keep fixing breakpoint management.
* NEW: Automatically show the console while the program is running, and the debugging tab when the program is stopped.
* NEW: Add a new button to the console output that suspends the terminal.
2018-03-10 13:28:57 +01:00
gambas
4244505ba6 Code prettyfier: Try to keep the cursor on the same line after the code has been rewritten.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code prettyfier: Try to keep the cursor on the same line after the code has been rewritten.
2018-03-10 03:04:23 +01:00
gambas
6fd7ddaab0 Internal breakpoint management has been redesigned, and code prettyfier should not lose breakpoints and bookmarks anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Internal redesign of breakpoint management.
* NEW: Code editor: Code prettyfier should not lose breakpoints and bookmarks anymore.
2018-03-10 02:46:18 +01:00
gambas
6eeca9c0f3 Debugger: Setting breakpoints at runtime works again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Setting breakpoints at runtime works again.
2018-03-09 21:28:08 +01:00
gambas
369c668ca8 Use file icon and file preview in file autocompletion.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use file icon and file preview in file autocompletion.
2018-03-08 12:54:34 +01:00
gambas
1b890bd247 Debug panel: Merge the 'Watch' panel into the 'Debugging' panel.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Merge the 'Watch' panel into the 'Debugging' panel.
2018-03-08 10:15:00 +01:00
gambas
c192a0627d Debug panel: Merge the 'Local variables' and 'Current object' panels in one 'Debugging panel' put to the left. Put the stack backtrace in that new panel.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Merge the 'Local variables' and 'Current object' panels in one 'Debugging panel' put to the left. Put the stack backtrace in that new panel.
2018-03-08 02:01:54 +01:00
gambas
0c611d127f [DEVELOPMENT ENVIRONMENT]
* BUG: Debug panel: The 'Remove all breakpoints' button works correctly now.
2018-03-07 01:11:10 +01:00
gambas
9b2daacf93 Breakpoints now can be disabled.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Breakpoints now can be disabled.
* NEW: Debug panel: Add buttons to enable or disable breakpoints.
* NEW: Debug panel: Multiple breakpoints can be selected at the same time now.
* NEW: Image editor: Setting the grid snap to zero is now equivalent to default half-pixel snap.
* NEW: Image editor: Change default toolbar icons.
2018-03-06 23:47:43 +01:00