]> git.llucax.com Git - z.facultad/75.06/emufs.git/log
z.facultad/75.06/emufs.git
20 years ago * Ver registros completo!!. Ya se puede :
Ricardo Markiewicz [Wed, 14 Apr 2004 18:57:11 +0000 (18:57 +0000)]
 * Ver registros completo!!. Ya se puede :
    - hace altas, bajas y modificaciones del registro actualmente selecciondo
- Resalta el registro actual dentro del bloque al que pertenece
- Tiene GUI autoexplicada

20 years ago * Se restaura el control del scroll al ver registros.
Ricardo Markiewicz [Wed, 14 Apr 2004 18:44:37 +0000 (18:44 +0000)]
 * Se restaura el control del scroll al ver registros.

20 years ago * Agrego leer_registro_raw en EMUFS y para tipo3
Ricardo Markiewicz [Wed, 14 Apr 2004 17:58:29 +0000 (17:58 +0000)]
 * Agrego leer_registro_raw en EMUFS y para tipo3
 * En tipo3 hago que cuando se crea un nuevo bloque se lo pone
 todo en 0 (asi la GUI se ve mejor). Tambien arreglo un bug
 en el que al borrar se estaba haciendo un desplazamiento de mas.

20 years ago * Modifico el ver registro porque como estaba antes no era como se pedia.
Ricardo Markiewicz [Wed, 14 Apr 2004 17:56:59 +0000 (17:56 +0000)]
 * Modifico el ver registro porque como estaba antes no era como se pedia.
 Ahora se ajusta mas a lo pedido.

20 years ago * Agrego Widgets de solo lectura en los formularios.
Ricardo Markiewicz [Wed, 14 Apr 2004 07:44:56 +0000 (07:44 +0000)]
 * Agrego Widgets de solo lectura en los formularios.

20 years ago * Agrego un msg de advertencia a la GUI si se compila con -DDEBUG, para prevenir
Ricardo Markiewicz [Wed, 14 Apr 2004 07:28:48 +0000 (07:28 +0000)]
 * Agrego un msg de advertencia a la GUI si se compila con -DDEBUG, para prevenir
 al usuario de redirigir el flujo stderr a un archivo por posibles problemas
 entre curses y fprintf
 * Mejoro parser de opciones

20 years ago * Se agregan a tipo123 los metodos emufs_tipoX_modificar_registro
Ricardo Markiewicz [Wed, 14 Apr 2004 07:05:14 +0000 (07:05 +0000)]
 * Se agregan a tipo123 los metodos emufs_tipoX_modificar_registro
 * Se ajustan punteros dentro de EMUFS en los inicializar
 * TODO : Tipo1 modificar no anda por faltante de tipo1_borrar!!
   (lo pongo para que no esten como yo 1 hora sin saber por que
 se cuelga :-D)

20 years ago * Se hace una reestructuracion de algunas funciones para facilitar la edicion
Ricardo Markiewicz [Wed, 14 Apr 2004 06:57:20 +0000 (06:57 +0000)]
 * Se hace una reestructuracion de algunas funciones para facilitar la edicion
 de registros desde distintos puntos.
 * Ahora se pueden modificar registros desde "Ver Registros" (y cambia on-the-fly!)
 y desde Articulos->Modificar

20 years ago * Si se esta en "Ver registro" y se presiona "e" se abre la ventana para editar...
Ricardo Markiewicz [Wed, 14 Apr 2004 06:25:35 +0000 (06:25 +0000)]
 * Si se esta en "Ver registro" y se presiona "e" se abre la ventana para editar los datos
 de ese registro :-) ... claro que no guarda nada, porque ahora recien voy a editar
 los tipo1,2,3 para agregarle un modificar_registro que solo llama a borrar y luego
 a agregar.

20 years ago * Se agregan leyendas a "Ver Registro" para que sea mas facil adivinar
Ricardo Markiewicz [Wed, 14 Apr 2004 06:03:32 +0000 (06:03 +0000)]
 * Se agregan leyendas a "Ver Registro" para que sea mas facil adivinar
 que hacer :-)

20 years ago * Ver Registro ahora desplaza y resalta los registros, valida movimiento
Ricardo Markiewicz [Wed, 14 Apr 2004 05:37:46 +0000 (05:37 +0000)]
 * Ver Registro ahora desplaza y resalta los registros, valida movimiento
 * GUI ahora toma algo de marametros :
    -h Muestra ayuda
archivo.xml tipo <-- genera articulos a partir del XML y el archivo es de tipo "tipo"
NADA <- trata de leer el archivo existente.

Miren los registros para distintos tipo de archivos. Claro que tipo1 y 2 ni
se notan que son distintos, pero el tipo3 si  hay muchos ***** :-D

20 years ago * Agrego '*' al espacio no utilizado en los campos de los articulos cuando
Ricardo Markiewicz [Wed, 14 Apr 2004 04:47:52 +0000 (04:47 +0000)]
 * Agrego '*' al espacio no utilizado en los campos de los articulos cuando
 grabo en tipo3, asi en el Ver registro no se mete basura y se ve mucho
 mas lindo.

20 years agoUn retoque para mejor portabilidad :)
Leandro Lucarella [Tue, 13 Apr 2004 16:14:22 +0000 (16:14 +0000)]
Un retoque para mejor portabilidad :)

20 years ago * Ver Registros muestra el primer registro de articulos en pantalla (con scrol!...
Ricardo Markiewicz [Tue, 13 Apr 2004 15:41:30 +0000 (15:41 +0000)]
 * Ver Registros muestra el primer registro de articulos en pantalla (con scrol!! Ojo, no valido!!).
   Los campos numericos los transforma en string y los pone entre ( y ) y ademas
 pone el caracter | como separador de campos.

20 years agoagrego leer estadisticas del tipo 3 al emufs, todavia tengo que verificar que todos...
Nicolás Dimov [Tue, 13 Apr 2004 05:08:21 +0000 (05:08 +0000)]
agrego leer estadisticas del tipo 3 al emufs, todavia tengo que verificar que todos los numeros esten bien

20 years agoalgunas estadisticas
Nicolás Dimov [Tue, 13 Apr 2004 05:01:09 +0000 (05:01 +0000)]
algunas estadisticas

20 years ago * Primer intento de ver registros en pantalla.
Ricardo Markiewicz [Mon, 12 Apr 2004 14:59:35 +0000 (14:59 +0000)]
 * Primer intento de ver registros en pantalla.

20 years ago * un lindo cuadro de dialogo para hacer esperar a los usuarios.
Ricardo Markiewicz [Mon, 12 Apr 2004 14:22:40 +0000 (14:22 +0000)]
 * un lindo cuadro de dialogo para hacer esperar a los usuarios.

20 years ago * metodo para eliminar nodos.
Ricardo Markiewicz [Mon, 12 Apr 2004 14:02:48 +0000 (14:02 +0000)]
 * metodo para eliminar nodos.

20 years ago * Articulos : mejora en el manejo de la lista
Ricardo Markiewicz [Mon, 12 Apr 2004 13:38:53 +0000 (13:38 +0000)]
 * Articulos : mejora en el manejo de la lista
 * Facturas : Se implementa lista doble.

20 years agoArchivo Tipo 2 Documentado para Doxygen.
Alan Kennedy [Mon, 12 Apr 2004 06:00:51 +0000 (06:00 +0000)]
Archivo Tipo 2 Documentado para Doxygen.

20 years ago * Agrego menues que se van a usar pronto
Ricardo Markiewicz [Mon, 12 Apr 2004 05:18:44 +0000 (05:18 +0000)]
 * Agrego menues que se van a usar pronto

20 years ago * Cambio manejo estatico de articulos por una lista doblemente enlazada.
Ricardo Markiewicz [Mon, 12 Apr 2004 04:44:59 +0000 (04:44 +0000)]
 * Cambio manejo estatico de articulos por una lista doblemente enlazada.

20 years agoNormalizacion de nomenclatura en FSC.c y TIPO2.c, ergo cambios requeridos en emufs...
Alan Kennedy [Mon, 12 Apr 2004 03:48:18 +0000 (03:48 +0000)]
Normalizacion de nomenclatura en FSC.c y TIPO2.c, ergo cambios requeridos en emufs.c que lo utiliza directo en ver archivo. Also fix a tipo1.c y tipo3.c dado el cambio del tipo EMUFS_TYPE a EMUFS_Tipo, para que compilen.

20 years ago * tipo2 vuelve a ser el default en los articulos.
Ricardo Markiewicz [Mon, 12 Apr 2004 03:32:45 +0000 (03:32 +0000)]
 * tipo2 vuelve a ser el default en los articulos.

20 years ago BUGFIX : en crear_input_widget habia un bug que hacia que se metiera basura
Ricardo Markiewicz [Mon, 12 Apr 2004 03:29:01 +0000 (03:29 +0000)]
 BUGFIX : en crear_input_widget habia un bug que hacia que se metiera basura

20 years ago Ups, faltaban cosas
Ricardo Markiewicz [Mon, 12 Apr 2004 03:00:42 +0000 (03:00 +0000)]
 Ups, faltaban cosas

20 years ago * Modifico el tipo que estaba mal.
Ricardo Markiewicz [Mon, 12 Apr 2004 02:58:22 +0000 (02:58 +0000)]
 * Modifico el tipo que estaba mal.
 * Desquiebro una funcion
 * Agrego warp a las opciones del vim para aquellos que no les gusta scrollear

20 years ago arreglo el typo
Ricardo Markiewicz [Mon, 12 Apr 2004 02:53:55 +0000 (02:53 +0000)]
 arreglo el typo

20 years ago * Se agregan 2 nuevas funciones y un nuevo tipo de dato (a completar)
Ricardo Markiewicz [Mon, 12 Apr 2004 02:46:50 +0000 (02:46 +0000)]
 * Se agregan 2 nuevas funciones y un nuevo tipo de dato (a completar)

20 years agocambio los printf por PERR
Nicolás Dimov [Mon, 12 Apr 2004 01:24:24 +0000 (01:24 +0000)]
cambio los printf por PERR

20 years ago * articulos se crean con tipo2
Ricardo Markiewicz [Sun, 11 Apr 2004 22:15:01 +0000 (22:15 +0000)]
 * articulos se crean con tipo2
 * Articulos->borrar ahora anda

20 years ago- emufs.c: Utilizacion de emufs_tipo2_inicializar, idem a lo que hizo luca con su...
Alan Kennedy [Sun, 11 Apr 2004 20:27:01 +0000 (20:27 +0000)]
- emufs.c: Utilizacion de emufs_tipo2_inicializar, idem a lo que hizo luca con su tipo.

- tipo2.c | .h: Added funcion emufs_tipo2_leer_registro, por lo cual el tipo 2 ya se encuentra terminado. Also Added inicializador de punteros a funciones para la estructura EMUFS*, mencionado arriba.

- tipo2_main.c: Se agregaron algunos tests de leer registro, espacio libre, etc.

20 years agoBorrado de registros ya funciona entero dado que se arreglo el idx_borrar. Rutina...
Alan Kennedy [Sun, 11 Apr 2004 18:56:48 +0000 (18:56 +0000)]
Borrado de registros ya funciona entero dado que se arreglo el idx_borrar. Rutina interna tipo2 optimizada en fsc.c

20 years agodefinitivamente hacia lo mismo... la saque
Nicolás Dimov [Sun, 11 Apr 2004 18:40:52 +0000 (18:40 +0000)]
definitivamente hacia lo mismo... la saque

20 years agodos funciones estadisticas
Nicolás Dimov [Sun, 11 Apr 2004 18:19:18 +0000 (18:19 +0000)]
dos funciones estadisticas

20 years agoNo compilaba dado los cambios de nomenclatura de Richie en la estructura de idx.h...
Alan Kennedy [Sun, 11 Apr 2004 17:25:44 +0000 (17:25 +0000)]
No compilaba dado los cambios de nomenclatura de Richie en la estructura de idx.h (id_reg, location)

20 years ago- Uso tipos EMUFS_XXX en los nuevos emufs_idx_xxx().
Leandro Lucarella [Sun, 11 Apr 2004 15:42:31 +0000 (15:42 +0000)]
- Uso tipos EMUFS_XXX en los nuevos emufs_idx_xxx().
- Vuelvo a agregar chequeo de error sobre emufs_did_get_last().
- Agrego algunas 'b' al fopen() para compatibilidad ANSI.
- Saco (*err) = 0; en funciones (para la polémica). Inicializo variable error en
  la GUI para que ande.
Ricky, el ultimo punto es para que veas como habia pensado yo lo de los errores.
Si sigue sin convencerte, lo dejamos como vos queres, no tengo ganas de seguir
peleando por esta boludez.

20 years agoCambios esteticos.
Leandro Lucarella [Sun, 11 Apr 2004 15:24:28 +0000 (15:24 +0000)]
Cambios esteticos.

20 years agoSe vuelve al original que estaba bien.
Leandro Lucarella [Sun, 11 Apr 2004 15:17:00 +0000 (15:17 +0000)]
Se vuelve al original que estaba bien.

20 years ago * BUGFIX : error de typo
Ricardo Markiewicz [Sun, 11 Apr 2004 08:29:39 +0000 (08:29 +0000)]
 * BUGFIX : error de typo
 * Ahora la GUI puede abrir archivos existentes. Si gui se ejecuta sin
 parámetros va a abrir el archivo existente. Si se ejecuta pasandole
 el parametro articulos.xml genera desde 0 el archivo de articulos.

20 years ago * Agrego idx_get_count e idx_get_at para recuperar los registros
Ricardo Markiewicz [Sun, 11 Apr 2004 08:18:38 +0000 (08:18 +0000)]
 * Agrego idx_get_count e idx_get_at para recuperar los registros

20 years ago * Mas cambios GUI
Ricardo Markiewicz [Sun, 11 Apr 2004 07:58:35 +0000 (07:58 +0000)]
 * Mas cambios GUI

20 years ago * BUGFIX : Al rearmar los campos estaba olvidando recuperar el \0
Ricardo Markiewicz [Sun, 11 Apr 2004 07:23:57 +0000 (07:23 +0000)]
 * BUGFIX : Al rearmar los campos estaba olvidando recuperar el \0
 para los campos de texto.

20 years agosaco un par de lineas de debug
Nicolás Dimov [Sun, 11 Apr 2004 07:20:20 +0000 (07:20 +0000)]
saco un par de lineas de debug

20 years ago * Refloto agregar articulo con la nueva api
Ricardo Markiewicz [Sun, 11 Apr 2004 07:05:31 +0000 (07:05 +0000)]
 * Refloto agregar articulo con la nueva api

20 years ago * BUGFIX : error de typo (va, mas de copy&paste) en la recuperacion
Ricardo Markiewicz [Sun, 11 Apr 2004 07:01:28 +0000 (07:01 +0000)]
 * BUGFIX : error de typo (va, mas de copy&paste) en la recuperacion
 de registros variables.

20 years ago * Ahora la GUI maneja los articulos con tipo1 y las facturas con t3. Aun queda un...
Ricardo Markiewicz [Sun, 11 Apr 2004 06:57:33 +0000 (06:57 +0000)]
 * Ahora la GUI maneja los articulos con tipo1 y las facturas con t3. Aun queda un pequeño fallo
 en la recuperacion, que tal vez sea mio. Lookin' around!!

20 years agoBUGFIX: en idx habia que hacer el for hasta cant y no cant-1, ahora parece que camina...
Nicolás Dimov [Sun, 11 Apr 2004 06:57:12 +0000 (06:57 +0000)]
BUGFIX: en idx habia que hacer el for hasta cant y no cant-1, ahora parece que camina... sigo con las pruebas de fuego

20 years ago* BUGFIX: en tipo1 grabar_registro cuando se pregunta por espacio libre no se esta...
Ricardo Markiewicz [Sun, 11 Apr 2004 06:56:00 +0000 (06:56 +0000)]
* BUGFIX: en tipo1 grabar_registro cuando se pregunta por espacio libre no se esta tomando
en cuenta el espacio extra para los ID y Tamaño

20 years ago * Se inicializa otro err no inicializado.
Ricardo Markiewicz [Sun, 11 Apr 2004 06:49:11 +0000 (06:49 +0000)]
 * Se inicializa otro err no inicializado.
 * Se agrega un +1 al ejemplo de tipo1 a ver si con eso seguia andando y lo hace, la GUI no :(

 Los Troll han avanzado sobre la ladera sur, la Puerta de Baldur se encuentra en problemas, a medida
 que el temible GOTO inunda los campos de tipo1_main :-)

20 years ago * BUGFIX : en idx_borrar se estaba abriendo el archivo como "a+" en lugar
Ricardo Markiewicz [Sun, 11 Apr 2004 06:40:58 +0000 (06:40 +0000)]
 * BUGFIX : en idx_borrar se estaba abriendo el archivo como "a+" en lugar
 de "r+".

20 years ago * Hago idx_borrar para que ande.
Ricardo Markiewicz [Sun, 11 Apr 2004 06:28:05 +0000 (06:28 +0000)]
 * Hago idx_borrar para que ande.

20 years ago* BUGFIX : Luca olvide inicializar los errores molestos que quiso poner :-)
Ricardo Markiewicz [Sun, 11 Apr 2004 06:18:51 +0000 (06:18 +0000)]
* BUGFIX : Luca olvide inicializar los errores molestos que quiso poner :-)

Ahora el CAOS deja de dominar la tierra y llega la Era del Hombre. Los Gobblings
dormiran por siglos y los Elfos seguiran en la tierra prometida

20 years agoAgrego ver_archivo_FS() para ver archivos auxiliares.
Leandro Lucarella [Sun, 11 Apr 2004 06:16:01 +0000 (06:16 +0000)]
Agrego ver_archivo_FS() para ver archivos auxiliares.

20 years agoSe hace un test funcional (y un par de bugfixes).
Leandro Lucarella [Sun, 11 Apr 2004 06:00:36 +0000 (06:00 +0000)]
Se hace un test funcional (y un par de bugfixes).

20 years agoSe ignoran archivos de prueba en el svn st.
Leandro Lucarella [Sun, 11 Apr 2004 05:45:09 +0000 (05:45 +0000)]
Se ignoran archivos de prueba en el svn st.

20 years agoArreglos esteticos.
Leandro Lucarella [Sun, 11 Apr 2004 05:39:42 +0000 (05:39 +0000)]
Arreglos esteticos.

20 years agoLast working copy del dia, utilizando latest revision del resto de los archivos
Alan Kennedy [Sun, 11 Apr 2004 05:28:00 +0000 (05:28 +0000)]
Last working copy del dia, utilizando latest revision del resto de los archivos

20 years agoAdded algunas rutinas especificas para el sistema de GAPS del filetype 2
Alan Kennedy [Sun, 11 Apr 2004 05:15:21 +0000 (05:15 +0000)]
Added algunas rutinas especificas para el sistema de GAPS del filetype 2

20 years agoBugfix.
Leandro Lucarella [Sun, 11 Apr 2004 04:58:13 +0000 (04:58 +0000)]
Bugfix.

20 years agoCambio de nombre para respetar nomenclatura.
Leandro Lucarella [Sun, 11 Apr 2004 04:37:17 +0000 (04:37 +0000)]
Cambio de nombre para respetar nomenclatura.

20 years agoBugfixes para que compile (quedaron cosas colgadas al resolver el conflicto :).
Leandro Lucarella [Sun, 11 Apr 2004 04:36:20 +0000 (04:36 +0000)]
Bugfixes para que compile (quedaron cosas colgadas al resolver el conflicto :).

20 years ago- Se agrega reporte de errores a emufs_did_get_last() y a emufs_did_get_last().
Leandro Lucarella [Sun, 11 Apr 2004 04:29:52 +0000 (04:29 +0000)]
- Se agrega reporte de errores a emufs_did_get_last() y a emufs_did_get_last().
- Se crea una nueva funcion emufs_idx_get_new_id() para reemplazar la serie
  emufs_tipoX_get_id().
- Se agrega una macro PERR() que cuando se compila con -DDEBUG imprime un
  mensaje de debug por la salida de error (si se compila sin DEBUG no hace
  nada).
- Se cambia nombre de emufs_idx_buscar_mayor_id() a
  emufs_idx_buscar_mayor_id_libre() que es mas representativo (igual con
  emufs_idx_get_new_id() ya practicamente no se usa directamente).

20 years ago * BUGFIX : habia 2 parametros mal al llamar a IDX_AGREGAR en tipo3 grabar_bloque
Ricardo Markiewicz [Sun, 11 Apr 2004 04:12:48 +0000 (04:12 +0000)]
 * BUGFIX : habia 2 parametros mal al llamar a IDX_AGREGAR en tipo3 grabar_bloque

20 years ago * BUGFIX : en tipo3 cuando pedia lugar estaba faltando agregar sizeof(EMUFS_REG_ID)
Ricardo Markiewicz [Sun, 11 Apr 2004 04:07:37 +0000 (04:07 +0000)]
 * BUGFIX : en tipo3 cuando pedia lugar estaba faltando agregar sizeof(EMUFS_REG_ID)
 * CodeClean : se limpia un poco algunas cosas, se ajusta coding style.

20 years ago * ver_archivo emite por stderr para poder hacer un pipe desde la GUI
Ricardo Markiewicz [Sun, 11 Apr 2004 03:49:21 +0000 (03:49 +0000)]
 * ver_archivo emite por stderr para poder hacer un pipe desde la GUI

20 years ago * Empiezan a llover facturas
Ricardo Markiewicz [Sun, 11 Apr 2004 03:39:48 +0000 (03:39 +0000)]
 * Empiezan a llover facturas

20 years ago * Se arregla para que todo compile.
Ricardo Markiewicz [Sun, 11 Apr 2004 03:29:10 +0000 (03:29 +0000)]
 * Se arregla para que todo compile.

20 years ago * Agrego "doc" como sentencia de make
Ricardo Markiewicz [Sun, 11 Apr 2004 03:26:35 +0000 (03:26 +0000)]
 * Agrego "doc" como sentencia de make

20 years ago * Makefile general
Ricardo Markiewicz [Sun, 11 Apr 2004 03:23:32 +0000 (03:23 +0000)]
 * Makefile general

20 years agoTipo2 ya reutiliza ID's y Gaps en el archivo de datos. Aun falta fixear el borrado...
Alan Kennedy [Sun, 11 Apr 2004 03:11:27 +0000 (03:11 +0000)]
Tipo2 ya reutiliza ID's y Gaps en el archivo de datos. Aun falta fixear el borrado de un reg del .idx.

20 years ago * Actualizo API en la GUI
Ricardo Markiewicz [Sun, 11 Apr 2004 03:11:00 +0000 (03:11 +0000)]
 * Actualizo API en la GUI

20 years agoSe cambia el prototipo de leer_registro() para poder devolver el tamaño del
Leandro Lucarella [Sun, 11 Apr 2004 02:59:05 +0000 (02:59 +0000)]
Se cambia el prototipo de leer_registro() para poder devolver el tamaño del
registro leido.

20 years ago * Ya encontre el problema de la gui, ahora anda con todos los tipos de datos.
Ricardo Markiewicz [Sun, 11 Apr 2004 02:51:20 +0000 (02:51 +0000)]
 * Ya encontre el problema de la gui, ahora anda con todos los tipos de datos.

 Esperando actualizacion de Luca.

20 years ago- El archivo del tipo 2 ya mete registros y los borra (falta fixear el emufs_ifx_borr...
Alan Kennedy [Sun, 11 Apr 2004 02:37:09 +0000 (02:37 +0000)]
- El archivo del tipo 2 ya mete registros y los borra (falta fixear el emufs_ifx_borrar_registro para que los borre de ese indice porque hasta ahora no me funciono ni pa atras (ahora me bajo el nuevo idx.c que subio luca a ver que onda..

- Cambios fsc.c: Implemente una funcion especifica para mi tipo2, emufs_fsc_agregar_gap la cual mete un gap dado el borrado de un registro en el .dat, y si encuentra un gap anterior Y/O posterior, hace los merges que tenga que hacer. Por ahora cuando hacer un merge y tiene que justificar el .fsc, lo hace reg por reg (leeeeentoooo), luego lo hare de a N Registros por vez, como hablaba con Luca hoy por icq...

20 years ago * Saco un fopen que no se estaba usando en tipo1
Ricardo Markiewicz [Sun, 11 Apr 2004 02:23:25 +0000 (02:23 +0000)]
 * Saco un fopen que no se estaba usando en tipo1

20 years ago * Primer intento de usar tipo1, aunque fallido, no revisado. ... Trabajando en eso.
Ricardo Markiewicz [Sun, 11 Apr 2004 02:17:35 +0000 (02:17 +0000)]
 * Primer intento de usar tipo1, aunque fallido, no revisado. ... Trabajando en eso.

20 years ago- Se cambia el prototipo de la función grabar_registro() para que acepte como
Leandro Lucarella [Sun, 11 Apr 2004 00:37:34 +0000 (00:37 +0000)]
- Se cambia el prototipo de la función grabar_registro() para que acepte como
  último parámetro un puntero a int para guardar un código de error.
  (actualice todo para que siga compilando, es transparente si no lo usan)
- Implemento casi todo tipo1_grabar_registro(). Falta hacer get_id() para
  empezar a probarlo.

20 years ago * Empiezo con las Facturas en la GUI
Ricardo Markiewicz [Sun, 11 Apr 2004 00:24:37 +0000 (00:24 +0000)]
 * Empiezo con las Facturas en la GUI

20 years agoPruebo y pruebo pero no hay caso, no puedo ajustar el archivo idx luego de borrar...
Nicolás Dimov [Sat, 10 Apr 2004 23:26:14 +0000 (23:26 +0000)]
Pruebo y pruebo pero no hay caso, no puedo ajustar el archivo idx luego de borrar un registro del mismo.... help

20 years ago* Ajusto gui a las nuevas funciones
Ricardo Markiewicz [Sat, 10 Apr 2004 23:15:26 +0000 (23:15 +0000)]
* Ajusto gui a las nuevas funciones
* Arreglo un bug en leer_registro de tipo3 que no me estaba dando el tamaño del registro leido

20 years agocambios en los sizeof
Nicolás Dimov [Sat, 10 Apr 2004 22:32:17 +0000 (22:32 +0000)]
cambios en los sizeof

20 years agouna pequeña sincronizacion, nada raro
Nicolás Dimov [Sat, 10 Apr 2004 21:29:16 +0000 (21:29 +0000)]
una pequeña sincronizacion, nada raro

20 years ago- Se hace que leer_registro() y leer_bloque() devuelvan un puntero al
Leandro Lucarella [Sat, 10 Apr 2004 21:20:26 +0000 (21:20 +0000)]
- Se hace que leer_registro() y leer_bloque() devuelvan un puntero al
  fragmento de memoria alocada para almacenar el registro/bloque a leer.
  Para reportar errores, reciben un puntero a un entero como parametro.
- Se corrige prototipo de emufs_tipo3_grabar_registro().
- Se arregla test3_main.c para que compile.
- Se agrega una constante EMUFS_NOT_FOUND (== (unsigned long) -1 == ULONG_MAX)
  para que sea mas legible el codigo (para usar en vez del -1).

20 years agoMinor progress, le agarro el ataque a mi linux y se colgo FEO, safe upload por si...
Alan Kennedy [Sat, 10 Apr 2004 21:18:31 +0000 (21:18 +0000)]
Minor progress, le agarro el ataque a mi linux y se colgo FEO, safe upload por si las moscas..

20 years ago * Poniendo linda a la cosa
Ricardo Markiewicz [Sat, 10 Apr 2004 19:56:24 +0000 (19:56 +0000)]
 * Poniendo linda a la cosa

20 years ago * Mais bonitou ...
Ricardo Markiewicz [Sat, 10 Apr 2004 19:40:58 +0000 (19:40 +0000)]
 * Mais bonitou ...

20 years ago * Mas normalizacion de nomenclaruta
Ricardo Markiewicz [Sat, 10 Apr 2004 19:38:31 +0000 (19:38 +0000)]
 * Mas normalizacion de nomenclaruta

20 years ago * Ajusto la GUI para que siga andando
Ricardo Markiewicz [Sat, 10 Apr 2004 19:35:53 +0000 (19:35 +0000)]
 * Ajusto la GUI para que siga andando

20 years ago * Ajusto algunas cosas al coding style.
Ricardo Markiewicz [Sat, 10 Apr 2004 19:34:40 +0000 (19:34 +0000)]
 * Ajusto algunas cosas al coding style.

20 years ago * BUGFIX en EMUFS
Ricardo Markiewicz [Sat, 10 Apr 2004 19:29:11 +0000 (19:29 +0000)]
 * BUGFIX en EMUFS

20 years ago- Changed routine: emufs_idx_agregar, cambiando el orden de los parametros 2 y 3...
Alan Kennedy [Sat, 10 Apr 2004 19:18:49 +0000 (19:18 +0000)]
- Changed routine: emufs_idx_agregar, cambiando el orden de los parametros 2 y 3 que estan invertidos respecto de como se graban en el HD y podia llevar a llamadas erroneas. Chequeen sus llamadas porque probablemente lo tengan que invertir (sorry por la molestia, pero lo cambie para hacerlo homogeneo con el resto).

Quedo asi: int emufs_idx_agregar(EMUFS *emu, EMUFS_REG_ID n_IdReg, EMUFS_BLOCK_ID n_Location)

- Fixed EMUFS_REG_ID emufs_idx_buscar_mayor_id(EMUFS *emu), el cual andaba mal puese devolvia siempre ID 0, ya que comparaba todos los ID's encontrados contra el -1 pero definido en una variable EMUFS_REG_ID (unsigned long int), por lo que nunca encontraba anda mayor que eso, y luego al sumarle uno a ese maximo devolvia siempre 0. (En fin, ahora anda).

- Fixes en tipo2.c y tipo2_main.c. Ahora ya funcione como ayer mi proyecto.

20 years agoFile Type 2 Test Added. Por ahora solo agrega registros y arma el indice. Ahora toy...
Alan Kennedy [Sat, 10 Apr 2004 18:37:22 +0000 (18:37 +0000)]
File Type 2 Test Added. Por ahora solo agrega registros y arma el indice. Ahora toy por laburar sobre el borrado que no es de lo mas directo.

20 years agosaco todos los parametros de tamaño de registro de las funciones porque ahora viene...
Nicolás Dimov [Sat, 10 Apr 2004 18:26:49 +0000 (18:26 +0000)]
saco todos los parametros de tamaño de registro de las funciones porque ahora viene metido en el EMUFS*

20 years agoCambios Realizados (son varios, read carefuly):
Alan Kennedy [Sat, 10 Apr 2004 17:42:22 +0000 (17:42 +0000)]
Cambios Realizados (son varios, read carefuly):

A) En los tres sets de rutinas para el manejo de los archivos auxiliares IDX,FSC y DID, se utilizan ahora los nuevos tipos de datos que definio Luca (son unsigned long int todos creo). Ademas, yo modifique algunas rutinas (y voy a tener que seguir modificando), para que se acomodem al esquema del Archivo Tipo2, en donde no tenemos bloques, tonces hay unas mini-diferencias ya que tenemos Gaps, no hay recompactacion automatica (perderia sentido tener los Gaps), se maneja la localizacion de los registros por Offsets y no bloque, etc.

B) En IDX, fixee la rutina que busca un registro por su ID. El problema que detecte ayer cuando la use, era que si terminaba de recorrer y no lo encontraba en vez de devolver -1, devolvia el ultimo ID que levanto.

C) En EMUFS.c|h, agrege a la estructura un campo para guardar el tamanio de registro, a ser utilizado solo por el Tipo3. Asi mismo, saque el ultimo parametro de la funcion dinamica borrar_registro en la cual se pasaba dicho dato, pues ahora ya se pasa en la estructura.

En el Emufs.c, ahora se deberia estar levantan correctamente el tamanio de registro en el header del archivo Tipo3 (chequeen ese OR por favor), por lo que Nico simplemente modificando tu funcion emufs_tipo3_borrar_registro, para que levante el dato de la estructura y no ese tercer parametro que ya no esta mas, deberia salir andando.

D) Por lo explicado anterioremente deshabilite las asignaciones en los Tipo1 y 3, de la rutina para Borrar Registros.

E) Tipo1 y Tipo3 me compilan, pero no se si estan tirando bien el output (o sea no se si es lo esperado). Fijense antes que nada en los printf que ahora es un unsigned int lo que se imprime y no integer, por lo que si ven un numero raro puede ser por eso. Los dos tests compilan sin warnings salvo el del truncate, pero recuerden que les saque el borrar registro, fix that.

-------------------------------------------
Bueno eso es todo, me tomo un buen rato reordenar esto con los tipos nuevos y lo que yo tenia desde ayer. Ahora voy a ver si puedo dejar mi tipo2 andando como lo habia dejado ayer y lo subo mas tarde. Por ahora solo grabo registros, ayer empeze hacer el borrar registro mio pero quebre (toy enfermo). Calculo que se me va a complicar un toque dado que si borro dos registros consecutivos deberia hacer un merge de esos dos gaps y dejarlo como uno solo en el .DID, pero bueno problema mio, cualquier cosa les pido ayuda.

Saludos, si me necesitan toy en ICQ hasta la noche facil, laburando sobre el TP.

20 years agoFixed mezcla de data types utilizando los nuevos tipos definidos por Luca - by Bugo
Alan Kennedy [Sat, 10 Apr 2004 16:12:46 +0000 (16:12 +0000)]
Fixed mezcla de data types utilizando los nuevos tipos definidos por Luca - by Bugo

20 years agoSe mueve Doxyfile a la raiz para ejecutarlo mas facil.
Leandro Lucarella [Sat, 10 Apr 2004 04:33:28 +0000 (04:33 +0000)]
Se mueve Doxyfile a la raiz para ejecutarlo mas facil.

20 years agoEjemplo para leer un registro andando.
Leandro Lucarella [Sat, 10 Apr 2004 04:33:05 +0000 (04:33 +0000)]
Ejemplo para leer un registro andando.

20 years agoAgreguo los nuevos tipos de datos:
Leandro Lucarella [Sat, 10 Apr 2004 02:06:23 +0000 (02:06 +0000)]
Agreguo los nuevos tipos de datos:
EMUFS_REG_ID
EMUFS_REG_SIZE
EMUFS_BLOCK_ID
EMUFS_BLOCK_SIZE
EMUFS_FREE
EMUFS_OFFSET /* este hay que ver si vuela y hacemos un mismo tipo para BLOCK y
                OFFSET */
En tipo3 hay cosas no convertidas porque no estaba seguro de que tipo de dato
tenia que guardar (nico por favor mira los sizeof(int) o similares).
Agrego un test del tipo1 que no anda.