Commit graph

2097 commits

Author SHA1 Message Date
Willy Raets
29d31b52f0 [DEVELOPMENT ENVIRONMENT]
* Updated Dutch translations



git-svn-id: svn://localhost/gambas/trunk@7394 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-10-07 23:50:48 +00:00
Benoît Minisini
f073b22eae [DEVELOPMENT ENVIRONMENT]
* BUG: Correctly catch errors when reloading a file.

[INTERPRETER]
* BUG: Fix a possible crash when removing an element from an enumerated 
  collection.


git-svn-id: svn://localhost/gambas/trunk@7392 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-10-06 23:29:35 +00:00
Benoît Minisini
2a7c35e6e8 [DEVELOPMENT ENVIRONMENT]
* BUG: Automatic comment insertion is now done in one step to prevent 
  syntax highlighting from occuring inside the new comment line.


git-svn-id: svn://localhost/gambas/trunk@7391 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-10-06 01:54:30 +00:00
Benoît Minisini
d0ba56aaa0 [DEVELOPMENT ENVIRONMENT]
* BUG: Opening the startup class moves to the Main function only the first 
  time now.


git-svn-id: svn://localhost/gambas/trunk@7383 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-10-04 11:26:30 +00:00
Benoît Minisini
834ba4746d [DEVELOPMENT ENVIRONMENT]
* BUG: Code beautyfier now does its job entirely.


git-svn-id: svn://localhost/gambas/trunk@7382 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-10-04 11:23:02 +00:00
Benoît Minisini
1d4b1ad5e6 [DEVELOPMENT ENVIRONMENT]
* BUG: Code beautyfier now keeps the cursor position.


git-svn-id: svn://localhost/gambas/trunk@7381 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-10-04 11:11:45 +00:00
Benoît Minisini
fa54b1e89b [DEVELOPMENT ENVIRONMENT]
* NEW: Add a large toolbox icon size, for HighDPI screens.
* BUG: Image editor: Fix mouse wheel behaviour when zooming.
* BUG: Image editor: Clip pasted image.

[GB.REPORT2]
* NEW: Update icons.


git-svn-id: svn://localhost/gambas/trunk@7379 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-10-03 23:11:15 +00:00
Benoît Minisini
e115c34a66 [DEVELOPMENT ENVIRONMENT]
* NEW: List property dialog: Invert button.
* BUG: Image editor: Many bug fixes in draw, erase, and line tool.
* NEW: New icons for networking controls.

[GB.DB.FORM]
* NEW: New icon for DataSource control.

[GB.QT4]
* BUG: DrawingArea now can be resized during a paint event as soon as it is 
  not cached.

[GB.QT5]
* BUG: DrawingArea now can be resized during a paint event as soon as it is 
  not cached.


git-svn-id: svn://localhost/gambas/trunk@7375 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-10-01 20:55:19 +00:00
Benoît Minisini
1409a5ab55 [DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Fix rectangle and ellipse selection when they are 
  done backwards.
* NEW: Image editor: Set operations on selections (union, intersection, 
  difference and exclusive or).


git-svn-id: svn://localhost/gambas/trunk@7373 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-30 04:49:31 +00:00
Benoît Minisini
7bebd8a89a [DEVELOPMENT ENVIRONMENT]
* BUG: Hitting ESC while current method signature is displayed only hides 
  the signature now.


git-svn-id: svn://localhost/gambas/trunk@7370 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-29 20:20:30 +00:00
Benoît Minisini
2af0d8751f [DEVELOPMENT ENVIRONMENT]
* OPT: Reset Wiki metadata only when having to load a component that is 
  not yet loaded.


git-svn-id: svn://localhost/gambas/trunk@7368 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-29 19:46:49 +00:00
Benoît Minisini
beeabd049f [DEVELOPMENT ENVIRONMENT]
* NEW: Put the WebView icon in the IDE.

[GB.FORM.EDITOR]
* OPT: Don't raise Cursor event if we are between calls to Begin / End or 
  during an undo or redo process.

[GB.GUI.QT.WEBKIT]
* NEW: No need to put the WebView icon there.


git-svn-id: svn://localhost/gambas/trunk@7367 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-29 15:03:16 +00:00
Benoît Minisini
afd98e3f55 [CONFIGURATION]
* NEW: Redraw many control icons.


git-svn-id: svn://localhost/gambas/trunk@7366 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-29 12:53:38 +00:00
Benoît Minisini
298def4fba [DEVELOPMENT ENVIRONMENT]
* OPT: Faster about dialog based on a triple image cache.


git-svn-id: svn://localhost/gambas/trunk@7364 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-28 00:39:46 +00:00
Benoît Minisini
e0a2b615d3 [DEVELOPMENT ENVIRONMENT]
* OPT: About dialog should be a little bit faster.


git-svn-id: svn://localhost/gambas/trunk@7363 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 23:51:40 +00:00
Benoît Minisini
e33211e287 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix author list width in about dialog.


git-svn-id: svn://localhost/gambas/trunk@7362 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 21:59:09 +00:00
Willy Raets
c24cf1406c [DEVELOPMENT ENVIRONMENT]
* Updated Dutch translations



git-svn-id: svn://localhost/gambas/trunk@7360 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 21:40:12 +00:00
Benoît Minisini
8dde817ed7 [DEVELOPMENT ENVIRONMENT]
* OPT: Try to optimize the about dialog.


git-svn-id: svn://localhost/gambas/trunk@7358 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 15:54:53 +00:00
Benoît Minisini
4f26bcdd12 [DEVELOPMENT ENVIRONMENT]
* BUG: Store the 'report-ng.sh' script in the "Project" folder, as it is 
  not used anymore.


git-svn-id: svn://localhost/gambas/trunk@7357 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 15:29:48 +00:00
Benoît Minisini
bb898f29a0 [DEVELOPMENT ENVIRONMENT]
* BUG: Project open dialog: Fix a crash when using the recent list several 
  times.


git-svn-id: svn://localhost/gambas/trunk@7356 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 15:15:49 +00:00
Benoît Minisini
ade4524d67 [DEVELOPMENT ENVIRONMENT]
* BUG: Property sheet: Fix text property edit dialog.
* BUG: Property sheet: Double-clicking on read-only properties does not 
  open the text property edit dialog anymore.
  
[GB.DEBUG]
* BUG: Fix profiler error messages.
  
[GB.QT4]
* BUG: Startup forms with Visible property set to FALSE are not shown at
  startup anymore.
  
[GB.QT5]
* BUG: Startup forms with Visible property set to FALSE are not shown at
  startup anymore.


git-svn-id: svn://localhost/gambas/trunk@7355 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 15:11:50 +00:00
Jesus Guardon
0e24341646 [DEVELOPMENT ENVIRONMENT]
* NEW: Updated Spanish translations in new templates
* OPT: Enhance Xfce detection in system report script



git-svn-id: svn://localhost/gambas/trunk@7354 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 14:01:07 +00:00
Benoît Minisini
6d66c9e4e9 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix a crash in the new class metadata management.


git-svn-id: svn://localhost/gambas/trunk@7351 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-27 02:18:03 +00:00
Benoît Minisini
59d9da6eec [DEVELOPMENT ENVIRONMENT]
* BUG: Konsole is correctly used by default on KDE5 desktops.
* BUG: Support for lxterminal works as much as possible.


git-svn-id: svn://localhost/gambas/trunk@7350 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-26 16:42:18 +00:00
Benoît Minisini
39bd0d873d [DEVELOPMENT ENVIRONMENT]
* BUG: Remove an image link in the italian tooltips.
* NEW: Update gambas icons everywhere.


git-svn-id: svn://localhost/gambas/trunk@7349 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-26 08:51:03 +00:00
Benoît Minisini
fb45db720a [DEVELOPMENT ENVIRONMENT]
* BUG: Initiliaze documentation metadata after command-line options 
  processing to avoid circular dependencies.


git-svn-id: svn://localhost/gambas/trunk@7342 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-25 19:32:53 +00:00
Benoît Minisini
10098c219f [DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Really fix Debian standard version.


git-svn-id: svn://localhost/gambas/trunk@7341 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-25 19:25:35 +00:00
Benoît Minisini
e838264954 [CONFIGURATION]
* BUG: Register mimetype icon with correct sizes.

[INTERPRETER]
* BUG: Fix Component.FindFromPath() method signature.


git-svn-id: svn://localhost/gambas/trunk@7340 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-25 18:35:44 +00:00
Benoît Minisini
1b143cb9e1 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix documentation metadata reset.


git-svn-id: svn://localhost/gambas/trunk@7339 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-25 17:34:21 +00:00
Benoît Minisini
b2cb2fc070 [DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Unify debian standards version reported inside packages.


git-svn-id: svn://localhost/gambas/trunk@7338 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-25 02:50:08 +00:00
Benoît Minisini
7063ca7a1b [DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Fix debian packages so that lintian likes them better.


git-svn-id: svn://localhost/gambas/trunk@7337 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-25 02:45:55 +00:00
Benoît Minisini
faca7d2408 [CONFIGURATION]
* BUG: Uninstall correctly remove templates and XML appdata file.
* NEW: New Gambas icons.

[DEVELOPMENT ENVIRONMENT]
* BUG: New class CDocumentation that allows to handle distinct sets of 
  component metadata. That way, offline documentation does not interact 
  with automatic completion and method signature popups anymore.
* NEW: Project property dialog: Add two more environment variable 
  definitions.
* NEW: New Gambas icons.
* NEW: Remove now useless icons of the old project creation dialog.

[WIKI CGI SCRIPT]
* BUG: Fix and enhance automatic generation of Gambas application package 
  dependencies.


git-svn-id: svn://localhost/gambas/trunk@7336 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-24 23:52:22 +00:00
Tobias Boege
70e9f96aa7 [DEVELOPMENT ENVIRONMENT]
* NEW: Update German translation
* BUG: Fix RichText in a message



git-svn-id: svn://localhost/gambas/trunk@7329 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-22 21:08:56 +00:00
Jesus Guardon
425b887e5a [DEVELOPMENT ENVIRONMENT]
* NEW: Corrected some typos in Spanish translation



git-svn-id: svn://localhost/gambas/trunk@7328 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-22 13:46:41 +00:00
Jesus Guardon
aefa52591d [DEVELOPMENT ENVIRONMENT]
* NEW: Updated Spanish translation



git-svn-id: svn://localhost/gambas/trunk@7327 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-20 18:10:00 +00:00
Benoît Minisini
495703cb68 [DEVELOPMENT ENVIRONMENT]
* NEW: Don't crash if the template global directory has not been correctly 
  installed.


git-svn-id: svn://localhost/gambas/trunk@7324 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-18 20:21:52 +00:00
Benoît Minisini
8cc489787c [DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.

[TEMPLATES]
* NEW: Some new templates.


git-svn-id: svn://localhost/gambas/trunk@7323 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-18 02:47:43 +00:00
Benoît Minisini
32941bc047 [TEMPLATES]
* NEW: Commit template project. '~subversion' is a false template, it's 
  just there for allowing the project creation dialog to create a project
  from a subversion repository.


git-svn-id: svn://localhost/gambas/trunk@7322 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-18 00:49:57 +00:00
Benoît Minisini
abf1ba8cbf [DEVELOPMENT ENVIRONMENT]
* NEW: New project creation dialog based on template projects located in
  '/usr/share/gambas3/template' and in '~/.local/share/gambas3/template'.
  These are default directories, they may change according to your gambas
  installation prefix and home directory configuration.

[TEMPLATES]
* NEW: Project templates. There are only two at the moment, others will
  come.

git-svn-id: svn://localhost/gambas/trunk@7321 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-18 00:41:43 +00:00
Benoît Minisini
8665f8766d [DEVELOPMENT ENVIRONMENT]
* NEW: More dark theme icons.
* NEW: Fabien's version of the new logo.
* BUG: Image editor: Pasted images are not one pixel too big anymore.

[GB.DBUS.TRAYICON]
* BUG: Toggle menus triggered from the trayicon menu correctly raise the
  Click event
  
[GB.FORM]
* NEW: TabPanel: Clicking with the middle mouse button on a tab button now 
  closes it.


git-svn-id: svn://localhost/gambas/trunk@7317 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-16 21:37:04 +00:00
Benoît Minisini
5779f4d76c [DEVELOPMENT ENVIRONMENT]
* NEW: New breeze default project icon.


git-svn-id: svn://localhost/gambas/trunk@7312 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-14 18:52:32 +00:00
Benoît Minisini
0ae08d5271 [CONFIGURATION]
* BUG: Fix gambas server page mimetype file.
* NEW: New breeze-like icons for mimetypes.

[GB.GUI.BASE]
* NEW: Picture: Use Color[].Luminance on default background color to detect 
  dark themes.

[GB.DBUS.TRAYICON]
* NEW: New breeze default tray icon.


git-svn-id: svn://localhost/gambas/trunk@7310 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-14 18:22:28 +00:00
Benoît Minisini
2f14f6c452 [DEVELOPMENT ENVIRONMENT]
* BUG: Catch missing emblem to try to fix the current problem with Picture 
  class.


git-svn-id: svn://localhost/gambas/trunk@7308 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-14 02:27:50 +00:00
Benoît Minisini
c4287b0901 [DEVELOPMENT ENVIRONMENT]
* NEW: Editor color themes better adapt to desktop dark themes.
* NEW: Dark version of drawing icons.


git-svn-id: svn://localhost/gambas/trunk@7307 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-14 02:25:00 +00:00
Benoît Minisini
5edc798e2f [DEVELOPMENT ENVIRONMENT]
* NEW: Add an option to invert an editor theme so that it is usable with a 
  GUI dark theme.
* NEW: Fix some default themes so that it is more usable inverted.

[GB.FORM.MDI]
* BUG: Don't load 'gb.form.mdi' action files. What for?


git-svn-id: svn://localhost/gambas/trunk@7306 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-13 18:43:10 +00:00
Benoît Minisini
bdd864f41a [DEVELOPMENT ENVIRONMENT]
* BUG: Fix windows using icons not existing anymore.
* NEW: Add dark theme versions of some icons.

[INTERPRETER]
* NEW: "../xxx" now refers to a file located in the parent archive, not
  necessarily the main project archive. "../../xxx" refers to the 
  grand-parent archive, and so on. A component written in Gambas that 
  receives a relative path is supposed to prefix it with "../" if he wants 
  to access it. Please report any incompatibility!
* NEW: File.IsRelative() is a new method that returns if a file is 
  relative, i.e. if it does not starts with '/' or '~'.
  
[GB.FORM]
* NEW: The Stock class does not use the Picture cache anymore. It is 
  useless as normally the Stock class is accessed from the Picture[]
  method.

[GB.FORM.MDI]
* BUG: When browsing actions, do not try to load an icon for actions that
  do not have one.

[GB.GTK]
* NEW: Remove the Picture[] array accessor and the Picture.Flush() method.
  They are now implemented in the 'gb.gui.base' component.
  
[GB.GTK3]
* NEW: Remove the Picture[] array accessor and the Picture.Flush() method.
  They are now implemented in the 'gb.gui.base' component.
  
[GB.GUI.BASE]
* NEW: The Picture[] array accessor and the Picture.Flush() method are now 
  implemented in that component.
* NEW: Remove support for theme specific icons.
* NEW: Add support for right-to-left specific icons. For example, if an
  icon is named 'abc-ltr.png', then it will be considered as a 
  'left-to-right' icon, and the 'abc-rtl.png' icon will be used if the 
  current langauge is right-to-left written.
* NEW: Add support for dark theme specific icons. An icon named 
  'abc-dark.png' will be the dark theme version of the 'abc.png' icon.

[GB.QT4]
* NEW: Remove the Picture[] array accessor and the Picture.Flush() method.
  They are now implemented in the 'gb.gui.base' component.
* NEW: Message boxes do not support theme specific icons automatically 
  anymore.
  
[GB.QT5]
* NEW: Remove the Picture[] array accessor and the Picture.Flush() method.
  They are now implemented in the 'gb.gui.base' component.
* NEW: Message boxes do not support theme specific icons automatically 
  anymore.


git-svn-id: svn://localhost/gambas/trunk@7304 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-12 23:21:44 +00:00
Benoît Minisini
083e138e9f [DEVELOPMENT ENVIRONMENT]
* BUG: "F2" now correctly finds the definition of classes used as method or 
  array.


git-svn-id: svn://localhost/gambas/trunk@7302 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-12 18:37:46 +00:00
Benoît Minisini
8ecb0c50be [DEVELOPMENT ENVIRONMENT]
* BUG: Profile windows should not crash anymore when displaying percentage 
  values.


git-svn-id: svn://localhost/gambas/trunk@7298 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-11 20:35:57 +00:00
Benoît Minisini
99c8a1a7c7 [DEVELOPMENT ENVIRONMENT]
* BUG: Code formating when saving does not prevent modification flag to 
  work anymore.
* NEW: Option dialog: Change the order of panels.
  
[GB.FORM.EDITOR]
* NEW: TextEditor: The Save() and Reset() methods now cancel any pending
  Change event.


git-svn-id: svn://localhost/gambas/trunk@7297 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-11 03:02:58 +00:00
Benoît Minisini
1a36138620 [DEVELOPMENT ENVIRONMENT]
* BUG: The label of the check-box that adds the vendor prefix to the 
  package names is clearer now.


git-svn-id: svn://localhost/gambas/trunk@7296 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2015-09-10 21:46:56 +00:00