1 2003-11-13 Pedro Martínez Juliá <yoros@wanadoo.es>
5 * sqlsharpgtk.cs: Updated to the new changes in gtk-sharp
8 2003-10-16 Daniel Morgan <danielmorgan@verizon.net>
12 * SqlSharpDataAdapter.cs
13 * sqlsharpgtk.cs: after editing these files, forgot to edit my
16 2003-10-16 Daniel Morgan <danielmorgan@verizon.net>
18 * Win32.make: removed file. replaced with Makefile
20 * Makefile: new makefile for building on Linux and Windows
23 * SqlSharpDataAdapter.cs
24 * sqlsharpgtk.cs: correct compile errors
26 2003-04-25 Pedro Martínez Juliá <yoros@wanadoo.es>
28 * SqlEditorSharp.cs: Change: Glib -> GLib.
30 * sqlsharpgtk.cs: Correct method calls because they
33 * makefile.gnu: Reference gdk-sharp in assembly list.
35 * FileSelectionDialog.cs: Update method calls (GTK#).
37 * DataGrid.cs: Fix a type of a variable.
39 2003-04-14 Daniel Morgan <danmorg@sc.rr.com>
41 * SqlSharpDataAdapter.cs: added new file
42 as a special data adapter for SQL#
44 * SqlEditorSharp.cs: allow the use of
45 syntax highlighting of SQL keywords or not
46 via a property and default to false
49 * win32.make: add SqlSharpDataAdapter.cs to
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
57 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
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
66 2003-01-26 Daniel Morgan <danmorg@sc.rr.com>
68 * sqlsharpgtk.cs: added support for providers:
69 MySQLNet, Npgsql, DB2Client, and Oracle
71 2002-12-30 Daniel Morgan <danmorg@sc.rr.com>
74 * DbProviderCollection.cs
76 * DataGrid.cs: save as Unix (LF) and format based on
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
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.
93 2002-12-12 Daniel Morgan <danmorg@sc.rr.com>
96 * win32.make: removed non-existent file from build
98 2002-12-12 Daniel Morgan <danmorg@sc.rr.com>
100 * makefile.gnu: added file for linux build
102 * win32.make: update file for windows build
104 * DataGrid.cs: since SetColumnTypes has been fixed in GTK#,
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
112 * FileSelectionDialog.cs: added file
113 to make it easier to use the FileSelection dialog
115 * SqlEditorSharp.cs: added public methods
116 LoadFromFile, SaveToFile, and Clear
118 2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
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
125 2002-11-17 Daniel Morgan <danmorg@sc.rr.com>
127 * DataGrid.cs: Redid Clear(). Made GetResolvedDataSource() protected.
129 * LoginDialog.cs: if Cancel is clicked, don't set provider
131 * sqlsharpgtk.cs: for bottom panel (Output Results) add tool bar button
132 to toggle between DataGrid and TextView
134 2002-11-16 Daniel Morgan <danmorg@sc.rr.com>
136 * DataGrid.cs: made this a GTK# widget and
137 removed any references to System.Data
139 * DbProvider.cs: added DbDataAdpter class
141 * SqlEditorSharp.cs: made this an actual GTK# widget and
142 added a few more SQL keywords
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
148 * win32.make: added DataGrid.cs to build
150 * DataGrid.Makefile.win32: removed file
152 2002-11-16 Daniel Morgan <danmorg@sc.rr.com>
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.
162 2002-10-25 Daniel Morgan <danmorg@sc.rr.com>
164 * sqlsharpgtk.cs: add support for
165 SqlClient and TdsClient providers. Added
166 DebugWriteLine() for debugging. Misc. tweaks
169 * SqlEditorSharp.cs: use DebugWriteLine() for
172 2002-10-25 Daniel Morgan <danmorg@sc.rr.com>
174 * all of the files: modified made sure
175 licensing terms were the same
176 for mcs tools being under the GPL license
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
185 * LoginDialog.cs: added file to be the Login Dialog
188 * DbProviderCollection.cs: added files for the
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
196 * win32.make: add new files to windows build and
197 removed the old native sqleditor.dll as a dependency.
199 * SqlEditor.cs: file removed
201 * sql-editor-gtk-widget: directory removed
203 * sql-editor-gtk-widget/win32.make: file removed
205 * sql-editor-gtk-widget/gnome-db-sqleditor.c
206 * sql-editor-gtk-widget/gnome-db-sqleditor.h: removed files
208 2002-10-21 Daniel Morgan <danmorg@sc.rr.com>
211 * SqlEditor.cs: added files for SQL# For GTK#
213 * win32.make: added make file to build on Windows
215 * sql-editor-gtk-widget: added subdirectory
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
221 * sql-editor-gtk-widget/Win32.make: added make file
222 to build gtk+ widget on Windows