[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / tools / sqlsharp / gui / gtk-sharp / ChangeLog
1 2003-11-13  Pedro Martínez Juliá  <yoros@wanadoo.es>
2
3         * LoginDialog.cs
4         * SqlEditorSharp.cs
5         * sqlsharpgtk.cs: Updated to the new changes in gtk-sharp
6         library.
7
8 2003-10-16  Daniel Morgan <danielmorgan@verizon.net>
9
10         * Makefile
11         * LoginDialog.cs
12         * SqlSharpDataAdapter.cs
13         * sqlsharpgtk.cs: after editing these files, forgot to edit my
14           new email address
15
16 2003-10-16  Daniel Morgan <danielmorgan@verizon.net>
17
18         * Win32.make: removed file.  replaced with Makefile
19
20         * Makefile: new makefile for building on Linux and Windows
21
22         * LoginDialog.cs
23         * SqlSharpDataAdapter.cs
24         * sqlsharpgtk.cs: correct compile errors
25
26 2003-04-25  Pedro Martínez Juliá  <yoros@wanadoo.es>
27
28         * SqlEditorSharp.cs: Change: Glib -> GLib.
29
30         * sqlsharpgtk.cs: Correct method calls because they
31     changed in GTK#.
32
33         * makefile.gnu: Reference gdk-sharp in assembly list.
34
35         * FileSelectionDialog.cs: Update method calls (GTK#).
36
37         * DataGrid.cs: Fix a type of a variable.
38
39 2003-04-14  Daniel Morgan <danmorg@sc.rr.com>
40
41         * SqlSharpDataAdapter.cs: added new file
42         as a special data adapter for SQL#
43         
44         * SqlEditorSharp.cs: allow the use of
45         syntax highlighting of SQL keywords or not
46         via a property and default to false
47         
48         * makefile.gnu
49         * win32.make: add SqlSharpDataAdapter.cs to
50         the build
51         
52         * sqlsharpgtk.cs: handle a key pressed event
53         when the user presses F5 to execute the SQL
54         in the editor's buffer.  Also, add an Edit menu, but
55         its menu options currently are placeholders
56
57 2003-02-16  Daniel Morgan <danmorg@sc.rr.com>
58
59         * sqlsharpgtk.cs: fixes to get data
60         from an Oracle 8i database via
61         Mono's System.Data.OracleClient.  It
62         can only output the results to the TextView
63         because the Oracle provider does not have
64         a data adapter yet.
65
66 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
67
68         * sqlsharpgtk.cs: added support for providers:
69          MySQLNet, Npgsql, DB2Client, and Oracle
70
71 2002-12-30  Daniel Morgan <danmorg@sc.rr.com>
72
73         * LoginDialog.cs
74         * DbProviderCollection.cs
75         * DbProvider.cs
76         * DataGrid.cs: save as Unix (LF) and format based on
77         Mono style
78         
79         * SqlEditorSharp.cs: SQL editor will be used in a
80         notebook, keep track of that tab.  Also, when text changed,
81         update the notebook tab to indicate text changed.  Save as
82         Unix (LF) and monostyle format
83         
84         * sqlsharpgtk.cs: add a notebook where each tab represents a SQL editor where
85         the selected tab could be opend or saved to a file or execute against the
86         database.  The full filename of the selected editor tab is displayed in the title
87         bar.  The tab gets an asterisk if the user changes the text in that text buffer.
88         Add a second notebook for the results to be a DataGrid or a TextView
89         to log messages.  Add new menu items for execute and saving to 
90         a HTML, XML, and CSV (Comma Separated Values) files.  Menu item New brings up a new
91         editor tab.  Add menu item New SQL# Window to open a new SQL# window. 
92
93 2002-12-12  Daniel Morgan <danmorg@sc.rr.com>
94
95         * makefile.gnu
96         * win32.make: removed non-existent file from build
97
98 2002-12-12  Daniel Morgan <danmorg@sc.rr.com>
99
100         * makefile.gnu: added file for linux build
101         
102         * win32.make: update file for windows build
103         
104         * DataGrid.cs: since SetColumnTypes has been fixed in GTK#,
105         update its use here
106         
107         * sqlsharpgtk.cs: change Console.WriteLine()s to Error()s or
108         get rid of the Console.WriteLine()s.  Created new menus Session
109         and Command and move some menu items.  Implement new menu items
110         File - New, Open, Save, and Save As
111         
112         * FileSelectionDialog.cs: added file
113         to make it easier to use the FileSelection dialog
114         
115         * SqlEditorSharp.cs: added public methods
116         LoadFromFile, SaveToFile, and Clear
117
118 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
119
120         * sqlsharpgtk.cs: fix dynamically creating DbDataAdapter
121         so external providers can display data in the DataGrid too, 
122         included the use of OdbcDataAdapter for ODBC to use
123         a DataGrid,     fix compile errors for a newer Gtk# in cvs
124
125 2002-11-17  Daniel Morgan <danmorg@sc.rr.com>
126
127         * DataGrid.cs: Redid Clear(). Made GetResolvedDataSource() protected.  
128         
129         * LoginDialog.cs: if Cancel is clicked, don't set provider
130         
131         * sqlsharpgtk.cs: for bottom panel (Output Results) add tool bar button
132         to toggle between DataGrid and TextView
133
134 2002-11-16  Daniel Morgan <danmorg@sc.rr.com>
135
136         * DataGrid.cs: made this a GTK# widget and
137           removed any references to System.Data
138           
139         * DbProvider.cs: added DbDataAdpter class
140         
141         * SqlEditorSharp.cs: made this an actual GTK# widget and
142           added a few more SQL keywords
143           
144         * sqlsharpgtk.cs: use the GTK# DataGrid for results by
145           using a DbDataAdapter to Fill a DataTable and then
146           data bind that DataTable to the DataGrid
147           
148         * win32.make: added DataGrid.cs to build
149         
150         * DataGrid.Makefile.win32: removed file
151         
152 2002-11-16  Daniel Morgan <danmorg@sc.rr.com>
153
154         * DataGrid.cs
155         * DataGrid.Makefile.win32: DataGrid demo based on the
156         TreeViewDemo in GTK#.  It works on GTK# Win32.
157         Includes the start of data binding for a GTK# widget.
158         However, it needs to be generalized into base classes.
159         The goal is to make a DataGrid for GTK# to be like
160         a ASP.NET DataGrid and Windows.Froms DataGrid.
161
162 2002-10-25  Daniel Morgan <danmorg@sc.rr.com>
163
164         * sqlsharpgtk.cs: add support for
165         SqlClient and TdsClient providers.  Added
166         DebugWriteLine() for debugging.  Misc. tweaks
167         
168         * LoginDialog.cs
169         * SqlEditorSharp.cs: use DebugWriteLine() for 
170     debug messages
171         
172 2002-10-25  Daniel Morgan <danmorg@sc.rr.com>
173
174         * all of the files: modified made sure 
175           licensing terms were the same
176           for mcs tools being under the GPL license
177
178         * sqlsharpgtk.cs: modified to load Login Dialog
179           to Connect to database.  Create a toolbar and
180           status bar.  When appending text to the output
181           textview, scroll to the end of the text.
182           created login dialog, toolbar, and status bar,
183           and use new SQL editor
184
185         * LoginDialog.cs: added file to be the Login Dialog
186         
187         * DbProvider.cs
188         * DbProviderCollection.cs: added files for the
189           database provider
190           
191         * SqlEditorSharp.cs: added new file to be the
192           SQL Editor written in C# and GTK#.  Replaces
193           the SqlEditor.cs which was only C# bindings to
194           native sqleditor.dll 
195
196         * win32.make: add new files to windows build and
197           removed the old native sqleditor.dll as a dependency.
198
199         * SqlEditor.cs: file removed
200
201         * sql-editor-gtk-widget: directory removed
202         
203         * sql-editor-gtk-widget/win32.make: file removed
204         
205         * sql-editor-gtk-widget/gnome-db-sqleditor.c
206         * sql-editor-gtk-widget/gnome-db-sqleditor.h: removed files 
207
208 2002-10-21  Daniel Morgan <danmorg@sc.rr.com>
209
210         * sqlsharpgtk.cs
211         * SqlEditor.cs: added files for SQL# For GTK#
212         
213         * win32.make: added make file to build on Windows
214         
215         * sql-editor-gtk-widget: added subdirectory
216         
217         * sql-editor-gtk-widget/gnome-db-sqleditor.c
218         * sql-editor-gtk-widget/gnome-db-sqleditor.h: added files for
219         sql editor gtk+ widget
220         
221         * sql-editor-gtk-widget/Win32.make: added make file 
222         to build gtk+ widget on Windows
223         
224