* NEW: WebMenuBar is a new control that acts as a container of WebMenu controls. It was made as a workaround of the badly designed CSS specifications of the overflow property. It may be removed if I find a way to use the WebHBox instead.
* NEW: WebComboBox: Activate waiting animation when selecting an item.
* BUG: WebForm: They can be resized horizontally again.
* BUG: WebForm: Top level form titlebar is now correctly highlighted again.
git-svn-id: svn://localhost/gambas/trunk@8111 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: WebForm: Don't raise the Open event twice anymore when showing a modal form.
* BUG: WebUploader: The progress bar is now correctly visible.
* NEW: WebUploader: Image is a new property that allows to define the icon of the file upload button.
git-svn-id: svn://localhost/gambas/trunk@8109 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: WebUploader is a control that aims at managing the file upload process entirely. It is a combination of a WebUploadArea, a cancel button, and a progress bar.
* BUG: Always refresh the parent when the visibility of a control changes.
git-svn-id: svn://localhost/gambas/trunk@8108 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correct ConnectTo to handle Socket connections correctly
* New: updated ConnectTo added new parameter, Preprocess. to allow a call back to the object method Preprocess for preprocessing
the buffer to handle protocol or state processing buffer and count are passed byref to allow proprocessor to change
the buffer and the length. Allows to plug in a protocol object or handle out of band data.
git-svn-id: svn://localhost/gambas/trunk@8107 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW : Method ConnectTo which allows to connect terminal to a stream
Pipe, etc. It takes as input the terminal input and output stream
the interface is Public Sub ConnectTo ( $hOutputStream As Variant, $hInputStream As Variant ) As Boolean
git-svn-id: svn://localhost/gambas/trunk@8106 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: GridView: AddColumn() is a new method to add a column.
* NEW: ColumnView: AddColumn() is a new method to add a column.
git-svn-id: svn://localhost/gambas/trunk@8102 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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
* NEW: DesktopWindow: Shaded is a new property that tells if a window is shaded (i.e. only its titlebar is visible).
git-svn-id: svn://localhost/gambas/trunk@8096 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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
* NEW: TerminalView: Raise a Resize event with the new terminal dimensions when the terminal is resized.
git-svn-id: svn://localhost/gambas/trunk@8091 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: WebTable: Clicking inside a row in multiple selection row now just toggle that row. It does not unselect all the other rows anymore.
* BUG: WebTable: Selection works correctly again with Firefox.
git-svn-id: svn://localhost/gambas/trunk@8090 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Apparently LXDE has support for indicators, whereas KDE system tray protocol is not supported.
git-svn-id: svn://localhost/gambas/trunk@8086 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Little optimizations in the main render routine based on profiler result.
git-svn-id: svn://localhost/gambas/trunk@8085 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly draw blinking text.
* BUG: Vertical and horizontal bar graphical characters now has a minimum size of 1 pixel, otherwise the thinner ones may not be visible.
git-svn-id: svn://localhost/gambas/trunk@8084 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Optimize a lot rendering by using String stream and limiting calls to attr class.
* BUG: Use term.makeraw function.
git-svn-id: svn://localhost/gambas/trunk@8083 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: TermTextBox: new widget TextBox
* NEW: TermRadioButton: new widget RadioButton
* NEW: the widgets use default colors from TermColor
git-svn-id: svn://localhost/gambas/trunk@8082 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: WebExpander: Arrows are correctly displayed now.
* NEW: Message boxes icons are now pre-loaded.
* NEW: WebTableView: Sortable is a new property that indicates that the table can be sorted.
* NEW: WebTableView: Columns[].Sortable is a new property that tells if a specific is sortable or not. By default, all columns are sortable.
* NEW: WebTableView: SortColumns is a new property that returns the index of the currently sorted columns, or -1 if no column is sorted.
* NEW: WebTableView: SortOrder is a new property that returns the sort order (gb.Ascent or gb.Descent) or the currently sorted column.
* NEW: WebTableView: Sort is a new event that is raised each time the sort state of the table has changed, meaning that the table view contents must be refreshed with the newly sorted data.
* NEW: WebTableView: Clicking on a row, when the table is in multiple selection mode, selects the clicked row and unselect the other ones.
git-svn-id: svn://localhost/gambas/trunk@8075 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Saving the settings of a window now takes the window desktop into account only for toplevel windows.
git-svn-id: svn://localhost/gambas/trunk@8074 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Begin to implement focus management (It work on forward but
I have a bug on backward).
git-svn-id: svn://localhost/gambas/trunk@8071 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The activate event of TextBox and ComboBox now display the waiting animation.
* BUG: WebTableView: Selected rows are now highlighted correctly even with cell having explicit background and foreground color.
git-svn-id: svn://localhost/gambas/trunk@8070 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Now use the Editor.View Poperty to share the CDocument content with the
Bar bubble.
git-svn-id: svn://localhost/gambas/trunk@8066 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Continue the windows management implementation
* NEW: Add the Key management
* NEW: TermCheckBox: Value can change on mouse Click
* NEW: Mouse: Add the Click event
git-svn-id: svn://localhost/gambas/trunk@8060 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now magnifier don't show any blank line when mouse is on the top of the preview bar.
* NEW: New simplified mouse handling. Left button to move to a place, middle one to lock
the magnifier on the current location.
git-svn-id: svn://localhost/gambas/trunk@8059 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: TextEditor: Never call the refresh timer when the side bar is hidden.
git-svn-id: svn://localhost/gambas/trunk@8058 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: MenuButton: Never popup the menu when the button is disabled.
git-svn-id: svn://localhost/gambas/trunk@8057 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Markdown.Verbatim is a new integer property that allows to enter or leave "verbatim" mode. It's a mode where markdown syntax is not interpreted anymore.
git-svn-id: svn://localhost/gambas/trunk@8055 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: GridView and its children classes display their selection in gray when they do not have the focus.
* NEW: IconView displays its selection in gray when it does not have the focus.
git-svn-id: svn://localhost/gambas/trunk@8054 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: a new Class Mouse allow to manage mouse
* NEW: Mouse events are working
* NEW: Window support Maximize and close on mouse click
* NEW: A new Message class allow to display a messagebox
* NEW: A TermPictureBox is available just for fun... working only on Xterm compatible emulators.
* OPT: And so on...
git-svn-id: svn://localhost/gambas/trunk@8051 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* New: Preview: Some arrows to make more visible separators
* New: Preview: Take folded lines into account.
* New: Preview: Right mouse button to got fast to a point, left to
slide or page up/down, center to fix the magnifier on a point.
git-svn-id: svn://localhost/gambas/trunk@8047 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: WebDateBox: Settings the Value (or Date) property raise the Change event.
* NEW: WebForm: The AddJavascriptFile() method now support extern javaascript files.
* NEW: WebTable: EnsureVisible() is a new method ensuring that a specific row is visible to the screen.
* BUG: WebTextBox: Fix the raise of Activate event.
* BUG: WebTextBox: Fix autocompletion support.
git-svn-id: svn://localhost/gambas/trunk@8041 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Always check for multi-line answers.
* BUG: Assume that TLS session is connected after running for one second.
* NEW: Print openssl error output if the Debug property is set.
git-svn-id: svn://localhost/gambas/trunk@8025 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: TextEditor: The ShowSideBar property is renamed ShowPreview.
* NEW: Now editor preview is moved on the left or right depend to
the System.RightToLeft property.
* NEW: Some cosmetic changes, the preview taque all the height of the editor
and the buttons are visible only on fly.
git-svn-id: svn://localhost/gambas/trunk@8014 867c0c6c-44f3-4631-809d-bfa615b0a4ec