]>
git.llucax.com Git - z.facultad/75.06/emufs.git/log
Ricardo Markiewicz [Mon, 19 Apr 2004 03:48:08 +0000 (03:48 +0000)]
* Se resuelve el problema de cambiar el formato del archivo notas. Revisando mail
me habian dicho que es parametro de Facturas, es decir que cuando
cambio los parametros de facturas ahi tambien especifico
los parametros de las notas. DONE !!
Nicolás Dimov [Mon, 19 Apr 2004 03:45:08 +0000 (03:45 +0000)]
subo un par de comentarios, y tengo que buscar un bug en las stats que debe andar por el fsc
Ricardo Markiewicz [Mon, 19 Apr 2004 03:27:12 +0000 (03:27 +0000)]
* agrego doc
Ricardo Markiewicz [Mon, 19 Apr 2004 03:15:10 +0000 (03:15 +0000)]
* Actualizo estadisticas
VEAN SI ASI ESTA BIEN !!
Alan Kennedy [Mon, 19 Apr 2004 02:18:29 +0000 (02:18 +0000)]
Chapter 5, Tipo2 uploaded y terminado al menos por ahora
Nicolás Dimov [Mon, 19 Apr 2004 02:06:55 +0000 (02:06 +0000)]
un poco de lo general de EMUFS
Ricardo Markiewicz [Mon, 19 Apr 2004 01:50:32 +0000 (01:50 +0000)]
* BUGFIXED el ver registros de archivos tipo2 , ahora si se ve lindo realmente :-)
Ricardo Markiewicz [Mon, 19 Apr 2004 01:40:18 +0000 (01:40 +0000)]
* Ver registros de Notas agregado
Leandro Lucarella [Mon, 19 Apr 2004 01:33:50 +0000 (01:33 +0000)]
Se agrega una nota al memcpy que salta en el valgrind para que se sepa que es a proposito.
Ricardo Markiewicz [Mon, 19 Apr 2004 01:32:03 +0000 (01:32 +0000)]
* Leaks
Leandro Lucarella [Mon, 19 Apr 2004 01:23:23 +0000 (01:23 +0000)]
Arreglo el conflicto.
Nicolás Dimov [Mon, 19 Apr 2004 01:18:17 +0000 (01:18 +0000)]
subo lo de rich mas lo mio, espero que se haya bancado el merge
Leandro Lucarella [Mon, 19 Apr 2004 01:09:50 +0000 (01:09 +0000)]
- Agrego parte de la organizacion fisica general (fijense si tienen algo
regundante es sus tipos de archivos).
- Agrego un primer puchito de lo mio.
- Mergeo lo de Alan.
- Hago algunas correcciones de formato minimas.
Ricardo Markiewicz [Mon, 19 Apr 2004 01:06:23 +0000 (01:06 +0000)]
* Ahroa tambien anda el buscar por ID de registro en Ver Registro.
Ricardo Markiewicz [Mon, 19 Apr 2004 01:01:52 +0000 (01:01 +0000)]
* BUGFIX : Estaba mal la condicion de salida en el while de preguntar_id
* Ahora el buscar en Ver bloques anda.
Nicolás Dimov [Mon, 19 Apr 2004 00:53:48 +0000 (00:53 +0000)]
asi esta bien?
Ricardo Markiewicz [Mon, 19 Apr 2004 00:43:09 +0000 (00:43 +0000)]
* BUGFIXs varios.
Alan Kennedy [Mon, 19 Apr 2004 00:26:47 +0000 (00:26 +0000)]
Chapter 5 al 80%, revisen sino no explique demasiado profundo las funciones o mejor dicho el API
Ricardo Markiewicz [Mon, 19 Apr 2004 00:23:34 +0000 (00:23 +0000)]
* BUGFIXs : Varios memory leaks
* Se hace reformatear factura
* Falta probar algunas cosas
Nicolás Dimov [Mon, 19 Apr 2004 00:18:04 +0000 (00:18 +0000)]
cambio los tipos de EMUFS_FSC y agrego doxycomentarios en tipo3.h
Ricardo Markiewicz [Sun, 18 Apr 2004 23:56:22 +0000 (23:56 +0000)]
* Quito la malita restriccion.
Ricardo Markiewicz [Sun, 18 Apr 2004 23:52:18 +0000 (23:52 +0000)]
* Se actualiza GUI para tipo1 en Ver registros o bloque para Articulos
y/o facturas.
* Se generaliza la api de procesamiento, ya que ahora que no depende del
tipo de registro que se guarda es una API unificada y mucho mas simple :-D
* Falta para Notas. Falta arreglar el scroll
Nicolás Dimov [Sun, 18 Apr 2004 23:31:22 +0000 (23:31 +0000)]
subo algo de lo que hice porque hay cosas que no me convencen, mirenlo, yo mientras sigo
Alan Kennedy [Sun, 18 Apr 2004 22:54:18 +0000 (22:54 +0000)]
Graficos usados para Doc Tipo 2
Alan Kennedy [Sun, 18 Apr 2004 22:53:29 +0000 (22:53 +0000)]
Dir para graficos usados en la doc lyx
Ricardo Markiewicz [Sun, 18 Apr 2004 22:52:19 +0000 (22:52 +0000)]
* Ver Registros/bloques de Facturas y Articulos con tipo1
actualizada.
Ricardo Markiewicz [Sun, 18 Apr 2004 22:42:03 +0000 (22:42 +0000)]
* Ver Registros de Facturas con archivo de tipo3 ok
Ricardo Markiewicz [Sun, 18 Apr 2004 22:26:03 +0000 (22:26 +0000)]
* Actualizo leer_registro_raw de tipo1
* Actualizo GUI para Articulos (tanto bloques como registros)
Leandro Lucarella [Sun, 18 Apr 2004 22:24:15 +0000 (22:24 +0000)]
Bugfix. En borrar_registro() se complica poner en cero la basura del final.
Leandro Lucarella [Sun, 18 Apr 2004 22:08:14 +0000 (22:08 +0000)]
Esqueleto del informe.
Alan Kennedy [Sun, 18 Apr 2004 21:49:18 +0000 (21:49 +0000)]
Version PDF de la tentantiva de Doc
Alan Kennedy [Sun, 18 Apr 2004 21:28:46 +0000 (21:28 +0000)]
Subo la doc tentativa que arme ayer en .pdf. En cuanto este la estructura en .lyx la paso y agrego lo que haya que agregar como las consideraciones generales y todas las justificaciones
Alan Kennedy [Sun, 18 Apr 2004 21:26:59 +0000 (21:26 +0000)]
Creo dir para mi doc
Leandro Lucarella [Sun, 18 Apr 2004 21:26:01 +0000 (21:26 +0000)]
Se reimplementa leer_registro_raw() y se rellena espacio libre con ceros para GUI.
Ricardo Markiewicz [Sun, 18 Apr 2004 21:25:11 +0000 (21:25 +0000)]
* Ver registro de tipo2 ahora anda ... creo que falta ajustarlo, pero anda.
Ricardo Markiewicz [Sun, 18 Apr 2004 20:32:59 +0000 (20:32 +0000)]
* Implemento tipo2_leer_raw ... Ojo que todavia no hice el parser que lo muestra
en pantalla y creo que va a tratar de usar el tipo1 !!! asi que puede palmar!
en un ratito subo todo actualizado!!
Nicolás Dimov [Sun, 18 Apr 2004 20:13:03 +0000 (20:13 +0000)]
se estaba actualizando mal el fsc cuando guarda
Ricardo Markiewicz [Sun, 18 Apr 2004 20:11:07 +0000 (20:11 +0000)]
* BUGFIX : En ver bloques la funcion que juntaba memoria estaba para el orto.
Leandro Lucarella [Sun, 18 Apr 2004 20:06:16 +0000 (20:06 +0000)]
Cambio el nombre de la maldita variabla, espero que no hayan mas malentendidos :)
Leandro Lucarella [Sun, 18 Apr 2004 20:00:38 +0000 (20:00 +0000)]
Algunos detalles de coding style y pruebas de stats.
Leandro Lucarella [Sun, 18 Apr 2004 20:00:19 +0000 (20:00 +0000)]
Se agrega debug_ver_estadisticas() para hacer pruebas.
Ricardo Markiewicz [Sun, 18 Apr 2004 19:53:00 +0000 (19:53 +0000)]
* Listo el problema de tipo 2 .. me faltaba otro if ... el problema se daba cuando el ultimo parametro era el tipo 2
es decir :
emufs_view -f facturas.xml 2
emufs_view -f facturas.xml 2 -a articulos.xml 2
emufs_view -a articulos.xml 2 -f facturas.xml 2
etc. .. done!
Leandro Lucarella [Sun, 18 Apr 2004 18:57:17 +0000 (18:57 +0000)]
GUI vuelve a compilar. Ahora las estadisticas respetan el enunciado pero se ven
bastante mas confusas :(
Tal vez hay que agregar mas items (todos los que estan en la estructura
estadisticas ademas de lo que piden en el enunciado, para que se entienda bien).
Leandro Lucarella [Sun, 18 Apr 2004 18:46:00 +0000 (18:46 +0000)]
Se cambia tam_archivo_aux por tam_archivos_aux (me parece mas claro).
Leandro Lucarella [Sun, 18 Apr 2004 18:44:11 +0000 (18:44 +0000)]
Se vuelve a agregar el comentario que volo por error al sacar el TODO :)
Alan Kennedy [Sun, 18 Apr 2004 18:29:03 +0000 (18:29 +0000)]
Me habia olvidado de sacar el TODO del renombre de campos en la estructura de stats.
Alan Kennedy [Sun, 18 Apr 2004 18:25:22 +0000 (18:25 +0000)]
Cambios en la estructura de estadisticas discutidos en la lista. POR FAVOR chequeen sus tipos (tipo1 y tipo3) para ver que no me haya mandado cagada y habria que hacer una mini pruebita de stats con calculadora en mano. Yo la hize con mi tipo2, si estan muy a full, me ocupo de hacerla con los otros dos, pero avisen
Nicolás Dimov [Sun, 18 Apr 2004 18:03:59 +0000 (18:03 +0000)]
le agrego el common.h para qeu compile
Leandro Lucarella [Sun, 18 Apr 2004 17:01:15 +0000 (17:01 +0000)]
Se agregan los correspondientes xxx_get_file_size().
Leandro Lucarella [Sun, 18 Apr 2004 16:52:01 +0000 (16:52 +0000)]
Se agrega una bolsa de funciones (common) con emufs_common_get_file_size().
Alan Kennedy [Sun, 18 Apr 2004 16:31:42 +0000 (16:31 +0000)]
Se agrego a la estructura de Estadisticas, el campo tam_datos_bytes, y se calcula y devuelve en la funcion de estadisticas del tipo2
Ricardo Markiewicz [Sun, 18 Apr 2004 15:23:29 +0000 (15:23 +0000)]
* BUGFIX : habia puesto un -1 que no va.
Ricardo Markiewicz [Sun, 18 Apr 2004 15:18:12 +0000 (15:18 +0000)]
* BUGFIX : Cuando se usa -a o -f con tipo 2 ahora no se cuelga (falto un if :-)
Ricardo Markiewicz [Sun, 18 Apr 2004 08:06:37 +0000 (08:06 +0000)]
Inicio de doc.
Nicolás Dimov [Sun, 18 Apr 2004 07:16:54 +0000 (07:16 +0000)]
ultimo comit antes de dormir
Alan Kennedy [Sun, 18 Apr 2004 06:50:33 +0000 (06:50 +0000)]
Small change al fix de Luca en emufs_fsc_agregar_gap. No need to break the while, reaching EOF is not an error
Leandro Lucarella [Sun, 18 Apr 2004 06:50:25 +0000 (06:50 +0000)]
Bugfix.
Ricardo Markiewicz [Sun, 18 Apr 2004 06:47:31 +0000 (06:47 +0000)]
* Primer paso a tipo2_leer_raw . La declaro :) .. por lo menos ahora no
se cuelga la aplicacion, solo no muestra anda.
Ricardo Markiewicz [Sun, 18 Apr 2004 06:29:13 +0000 (06:29 +0000)]
* Mas lindas las estadisticas, con % :-D
Leandro Lucarella [Sun, 18 Apr 2004 06:06:21 +0000 (06:06 +0000)]
Mientras miroteaba que era cada archivo agregue cosas.
Leandro Lucarella [Sun, 18 Apr 2004 06:05:48 +0000 (06:05 +0000)]
Supongo que vino por error.
Ricardo Markiewicz [Sun, 18 Apr 2004 05:35:56 +0000 (05:35 +0000)]
* Mas manejo de la nota de una factura. Ahora realmente ya quedo (espero :-)
Nicolás Dimov [Sun, 18 Apr 2004 05:35:37 +0000 (05:35 +0000)]
saco un par de comentarios que no van
Ricardo Markiewicz [Sun, 18 Apr 2004 05:23:44 +0000 (05:23 +0000)]
* Listo las notas en las facturas. se pueden agregar o modificar.
Ricardo Markiewicz [Sun, 18 Apr 2004 05:13:47 +0000 (05:13 +0000)]
* Valgrind rulez :-)
Ricardo Markiewicz [Sun, 18 Apr 2004 05:10:05 +0000 (05:10 +0000)]
* Pocos cambios.
Leandro Lucarella [Sun, 18 Apr 2004 05:01:47 +0000 (05:01 +0000)]
Se arregla memory leak (aunque en el ejemplo no importe demasiado :)
Nicolás Dimov [Sun, 18 Apr 2004 05:01:16 +0000 (05:01 +0000)]
escribi un poco mas, pero sigo pensado que mucho de lo que puse puede ser redundante... espero opiniones
Leandro Lucarella [Sun, 18 Apr 2004 05:00:03 +0000 (05:00 +0000)]
bugfix.
Ricardo Markiewicz [Sun, 18 Apr 2004 04:49:02 +0000 (04:49 +0000)]
* BUGFIX : tenia ciertos lugares donde hacia tipo==3 o similares
en lugar de tipo == T3 (T3 == 2, lindo lio!)
Ricardo Markiewicz [Sun, 18 Apr 2004 04:41:50 +0000 (04:41 +0000)]
* Agrego entrada de nota en GUI (algo no anda bien)
Leandro Lucarella [Sun, 18 Apr 2004 04:21:32 +0000 (04:21 +0000)]
Un poco mas de limpieza usando los codigos de error.
Ricardo Markiewicz [Sun, 18 Apr 2004 04:16:38 +0000 (04:16 +0000)]
* Se agrega campo Ubicacion, que parecia que no iba pero me confirmaron que
si. Todo ok.
Leandro Lucarella [Sun, 18 Apr 2004 04:14:52 +0000 (04:14 +0000)]
Se agrega un archivo con codigos de error.
Nicolás Dimov [Sun, 18 Apr 2004 04:11:26 +0000 (04:11 +0000)]
no se cuanto agregue pero lo subo por las dudas, si alguien tiene algun template de documentacion que lo suba asi adapato lo mio
Ricardo Markiewicz [Sun, 18 Apr 2004 04:04:03 +0000 (04:04 +0000)]
* BUGFIX : Estaba siendo olvidado verificar de no sobrepasar
el limite de los campos impuesto en el enunciado.
Leandro Lucarella [Sun, 18 Apr 2004 03:47:02 +0000 (03:47 +0000)]
Se arreglan algunas cosillas.
Nicolás Dimov [Sun, 18 Apr 2004 03:40:25 +0000 (03:40 +0000)]
saco el i++ que estaba por obra del señor no hacia nada malo
Ricardo Markiewicz [Sun, 18 Apr 2004 03:29:22 +0000 (03:29 +0000)]
* Agrego mas documentacion de las API's
Ricardo Markiewicz [Sun, 18 Apr 2004 03:13:18 +0000 (03:13 +0000)]
* Mas cambio de nombres.
Ricardo Markiewicz [Sun, 18 Apr 2004 03:09:40 +0000 (03:09 +0000)]
* Reestructuro para que quede mas claro
* Cambio nombre del ejecutable de la gui
Ricardo Markiewicz [Sun, 18 Apr 2004 03:02:32 +0000 (03:02 +0000)]
* Agrego archivo que me falto.
Nicolás Dimov [Sun, 18 Apr 2004 03:02:31 +0000 (03:02 +0000)]
comiteo esto porque no se si estoy yendo por el buen camino con la doc, me puse a comentar las funciones principales pero eme di cuenta que es un poco redundante con lo que pueda llegar a salir del doxygen, aceptio todo tipo de criticas
Ricardo Markiewicz [Sun, 18 Apr 2004 02:58:17 +0000 (02:58 +0000)]
* Termino Ver bloques para :
- Articulos
- Facturas
- Notas
Si el tipo de archivo no tiene bloques. Avisa y no hace nada
* Se agrega leer_bloque_raw que lee el bloque pedido, el anterior
y el siguiente. Tanto para tipo1 como para tipo3.
Leandro Lucarella [Sun, 18 Apr 2004 02:11:41 +0000 (02:11 +0000)]
Se arregla un pedin que hacia que no compile (y la identacion).
Leandro Lucarella [Sun, 18 Apr 2004 02:08:43 +0000 (02:08 +0000)]
Se agrega emufs_fsc_get_num_blocks().
Nicolás Dimov [Sun, 18 Apr 2004 01:36:37 +0000 (01:36 +0000)]
subo un intento de documentacion, no le pude poner el indice al documento porque se me cuelga el lyx cuando lo intento
Ricardo Markiewicz [Sun, 18 Apr 2004 00:54:07 +0000 (00:54 +0000)]
* Algunos detalles
* Reorganizo el menu
* saco todos los fprintf y reemplazo aquellos que debe ir por PERR
Leandro Lucarella [Sun, 18 Apr 2004 00:44:14 +0000 (00:44 +0000)]
Se arreglan un par de includes y memory leaks. Me queda por encontrar uno.
Ricardo Markiewicz [Sun, 18 Apr 2004 00:32:42 +0000 (00:32 +0000)]
* BUGFIX : procesar_guardar_factura grababa mal
* BUGFIX : leer_items no leia si el tipo de archivo era variable
* Completo : Completo Ver Registros para factura para cualquier tipo de archivo.
Leandro Lucarella [Sun, 18 Apr 2004 00:03:47 +0000 (00:03 +0000)]
Se eliminan warnings. Solo quedan los del truncate() que no puedo entender por que salen :(.
Ricardo Markiewicz [Sat, 17 Apr 2004 23:32:28 +0000 (23:32 +0000)]
* Saco los <> porque molestan al juntar bloques
* Ajusto Ver registro para tipo3 con muchos bloques
Ricardo Markiewicz [Sat, 17 Apr 2004 23:07:53 +0000 (23:07 +0000)]
* BUGFIX : estaba mal el modo de apertura del archivo.
Ricardo Markiewicz [Sat, 17 Apr 2004 23:05:45 +0000 (23:05 +0000)]
* Se eliminan a pedido de Luca que le molestan los diff grandes :-)
Usar generar_art y generar_fact para hacer sus propios XML.
Ricardo Markiewicz [Sat, 17 Apr 2004 22:58:44 +0000 (22:58 +0000)]
* Ver Registros de archivo de Factura (para tipo3) implementado. Falta probar y
algunos cambios para registros partidos.
Leandro Lucarella [Sat, 17 Apr 2004 22:17:46 +0000 (22:17 +0000)]
Se termina el fatidico tipo1.
Hay varios cambios:
- Vuela la funcion grabar_registro_con_id(), no tenia sentido porque, como en
modificar(), si borro un registro y lo grabo inmediatamente conserva el id.
- grabar_registro() es ahora mas inteligente, permitiendo a compactar() ser mas
estupida.
Basicamente ahora grabar_registro() maneja mejor los registros multibloque,
usando la nueva funcion fsc_buscar_n_lugares(). Ahora si hay un hueco en el
medio del archivo con N bloques libres (siendo N la cantidad de bloques que
necesita mi registro), lo aprovecha e inserta ahi.
- compactar() se limita entonces al siguiente (y estupido) algoritmo:
Por cada registro en el archivo: 1- Lee el registro.
2- Borra el registro.
3- Graba registro.
Con la inteligencia de grabar_registro() es todo lo que necesito.
Con las pruebas simples todo parece andar pipon.
Leandro Lucarella [Sat, 17 Apr 2004 22:12:09 +0000 (22:12 +0000)]
Se agrega funcion emufs_fsc_buscar_n_lugares() para buscar bloques consecutivos con espacio para registros multibloque.
Ricardo Markiewicz [Sat, 17 Apr 2004 21:06:22 +0000 (21:06 +0000)]
* BUGFIX en idx_get . No filtraba los ids no utilizados.
* Nuevo archivo de facturas (1000) y de articulos (150)
* Generar_fact finalizado
Ricardo Markiewicz [Sat, 17 Apr 2004 20:46:01 +0000 (20:46 +0000)]
* Se agrega generador de facturas. Primero hay que correr el generador de articulos
que deja un archivo txt con datos que se van a usar. Las notas son sacadas
de un archivo llamado nota.txt.
Faltan un par de campos. Los subo en 5 minutos.
Los datos cumplen con la relacion de % pedidos en el enunciado.
Nicolás Dimov [Sat, 17 Apr 2004 20:44:47 +0000 (20:44 +0000)]
hago un pequeño fix para que ande un poco mejor cuando bloque < reg