1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321
|
2000-02-07 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_string.c:
New file with routines to manipulate strings.
Thanks to Paul Gammans for sending me a patch with
this functions.
2000-01-26 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/:
Removed gtrans_labeled_entry.* .
2000-01-26 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn_dialog.c:
Removed gtrans_labeled_entry dependencies.
2000-01-24 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_edit_db.c (gtrans_edit_db_selected):
Now when a table editor is opened it's is also
pointed at by the member gde of the connection
list item of that connection, that way only one
Database Editor will be open for each connection.
And when the Database Editor is closed the member gde
of the connection list item is pointed NULL.
2000-01-24 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_db_editor.c:
Added the signal "close" to the GTransDbEditor.
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/main.c:
Adopted the routines from gtrans_conn_list.c
for cleaner manipulation of the open connection's
list.
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn_dialog.c:
Replaced member connect for member plugin.
Member plugin will point to the selected GTransIFasePlugin
if any selected or to NULL otherwise.
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_edit_db.c:
Adopted the routines from gtrans_conn_list.c
for cleaner manipulation of the open connection's
list.
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn.c:
Adopted the routines from gtrans_conn_list.c
for cleaner manipulation of the open connection's
list.
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn_list.c:
New file with routines to manipulate the open connections
list.
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_drop_table.c:
New file with the routines that drop table
from the database, this file was a part of
gtrans_edit_db.c
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_create_table.c:
New file with the routines that create a new table
via the table designer, this file was a part of
gtrans_edit_db.c
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.c:
New signal "closed".
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_edit_table.c (gtrans_edit_table):
Use #gtrans_db_editor_add_child so when the
GTransDbEditor is destroyed the GTransTableEditor will
be destroyed too.
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_db_editor.c (gtrans_db_editor_remove_child):
New routine, removes a widgetfrom the GTransDbEditor children list.
2000-01-23 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_db_editor.c (gtrans_db_editor_add_child):
New routine, adds a widget to the GTransDbEditor children list.
2000-01-21 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.c:
Improved a lot performance and memory managment,
instead of creating one page for each field definition we
have one set of attribute entries and the text of that entries
is stored in the member attr_data of the table designer.
attr_data is a GList where each link must point to an arry of
strings. each of the arry of string must be text entered in
the entries.
So whenever a row in the designer is selected
attr_data and the entries must be updated.
2000-01-16
* src/gtrans_about_dialog:
Prepared the about dialog for the new release.
2000-01-14 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_editor.c (grans_table_editor_create_update_query):
Fixed a problem with the identification of NULL values in
the WHERE clause, the test =NULL is not ANSI SQL, so I
replaced it with IS NULL.
2000-01-14 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtkmatrix.c (gtk_matrix_key_press):
Some improvments in the keyboard navegation.
2000-01-12 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.c:
Just separated (gtrans_table_desginer_get_table_def) in 2 to
make it cleaner.
(gtrans_table_desginer_get_field_def):
Get one field def.
(gtrans_table_desginer_get_field_def):
Get table def by calling #gtrans_table_designer_get_field_def.
2000-01-09 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_db_editor.c (gtrans_db_editor_destroy):
Now the gtrans_db_editor can be safetly destroyed
with gtk_widget_destroy. I added gtrans_db_editor_destroy
as the object's cast destroy function.
2000-01-09 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.c:
Now the gtrans_table_designer can be safetly destroyed
with gtk_widget_destroy. I added gtrans_table_designer_destroy
as the object's cast destroy function.
2000-01-09 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn_dialog.c:
Now the gtrans_conn_dialog can be safetly destroyed
with gtk_widget_destroy. I added gtrans_conn_dialog_destroy
as the object's cast destroy function.
2000-01-09 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_editor.c:
Now the gtrans_table_editor can be safetly destroyed
with gtk_widget_destroy. I added gtrans_table_editor_destroy
as the object's cast destroy function.
2000-01-07 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.c:
Removed the "Add Row" button, now a new
row is added when the last row is changed,
this is handled in gtrans_table_designer_cell_changed.
2000-01-06 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_editor.c (gtrans_table_editor_destroy):
New Function: Destroy the GTransTableEditor and frees all memory.
2000-01-04 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_db_editor.c (gtrans_db_editor_table_icon_selected):
New Feature: Emmit "open_table" when double click on the icon.
1999-12-18 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_db_editor.c:
Changed the way the editor works, now it never
interacts itself with the database, the interaction
must be made outside the GTransDbEditor and passed to
it as GTransIFaseResult, this is because GTransDbEditor
is a widget and i don like a widhet poping error dialogs.
How ever the GTransDbEditor does provides functions to help
with the interaction such as gtrans_db_editor_refresh or
gtrans_db_editor_fill_with_tables.
I Also added the signals "refresh" and "refresh_tables", cause
we need to know when to refresh since this is no logner taken care
of by the Editor itself.
1999-12-18 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_error_dialog.h:
Arranged error messages to an arry so it would work
with locale.
The arry: GTransErrorMsg
1999-12-08 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_error_dialog.c (gtrans_error_dialog):
Renamed this function: was gtrans_error_dialog_popit
1999-12-08
* src/gtrans_conn_dialog.c (gtrans_conn_dialog_plugin_clist_new):
Renamed this func: was gtrasn_conn_db_clist_new
1999-12-08 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn.c (gtrans_conn_pop_conn_dialog):
Changed the way it works to fit the GTransConnDialog
the conn_dialog now takes a GList of falid plugins,
If the plugins list is NULL, we pop error dialog.
1999-12-08 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn_dialog.c (gtrans_conn_dialog_new):
Changed the way it works, it now recives a GList
of plugins istead of creating it.
1999-12-08 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn_dialog.c (gtrans_conn_dialog_destroy):
Added a lot of stuff to free the allocated memory,
** Do not close the gmodule, we need to close it
** when we disconnect.
1999-12-08 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn_dialog.c:
Moved gtrans_conn_list_plugins to
a new file in gtrans_ifase: gtrans_ifase_plugin.c
it is now called gtrans_ifase_plugin_list
1999-12-07 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_edit_db.c (gtrans_edit_db_commit_design):
Modified this function, now, after the design is commited
the table icons are updated by calling gtrans_db_editor_refresh_tables
on the table designer owner.
** see below changes **
1999-12-07 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.h:
Modified the declaration of gtrans_table_designer_new,
now it must be called with two arguments, the connection
to the database server and the owner which should be the
GTransDbEditor that called the GTransTableDesigner.
** See the changes below **
1999-12-07 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.c (gtrans_table_designer_new):
Modified the function arguments so we could know which database
editor is the owner and update the table icons.
1999-12-07 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.c (gtrans_table_designer_build_sheet):
Moved the signals "activate" and "entry_changed" here, they were
in grans_table_designer_new.
1999-12-07 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_table_designer.h:
Added member owner to the GTransTableDesigner widget,
so we know which GTransDbEditor owns this designer.
1999-12-07 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_db_editor.h:
Added member children to the GTransDbEditor widget,
here we will keep track of all the opened stuff from this
editor, such as tables, designers, etc...
1999-12-06 Jos Miguel Ronquillo <itexxx@servidor.unam.mx>
* src/gtrans_conn_dialog.c (gtrans_conn_dialog_new): Cuando no hay
plugins, ya muestra un dilogo dicindolo y no permite hacer la conexin.
1999-12-05 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn.c (gtrans_conn_establish_connection):
If the connect member of the connection dialog is null an
error message will be poped, this works with the changes
below.
1999-12-05 Matias Mutchinick <mmb@quetzal.innsz.mx>
* src/gtrans_conn_dialog.c (gtrans_conn_db_clist_new):
Added unselect_clis_cb : Sets connect member of the conection dialog
to NULL, when a lis item has been unselected, this way we can pop an
error dialog when there is no plugin selected.
1999-12-05 Jos Miguel Ronquillo <itexxx@servidor.unam.mx>
* src/gtrans_conn_dialog.c (gtrans_conn_db_clist_new):
Fixed segmentation fault bug: cuando se crea la lista de motores
de db no se seleccionaba uno por default, entonces cuando se
trataba de llamar "conn = GTRANS_CONN_DIALOG(dlg)->connect
(host,port,db,user,pwd)" en gtrans_conn_establish_connection, pues
se mora. La solucin fue seleccionar al primer motor que se encuentre.
(gtrans_conn_dialog_new): Le cambi un poco la apariencia al
dilogo de conexin.
|