152 Commits

Author SHA1 Message Date
guy
1855e56994 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
Gestione postino e permessi di esecuzione


git-svn-id: svn://10.65.10.50/trunk@7553 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-12-10 16:25:48 +00:00
guy
062476b25d Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
isam.*      Migliorate get e put field_buffer() e update()
            Eliminato _cod dai TRectype
maskfld.c*  Corretta gestione selezione files
*.*         Corretti conflitti generati dal riporto della 1.5


git-svn-id: svn://10.65.10.50/trunk@7426 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-11-10 10:07:12 +00:00
alex
d0ab8cc457 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            : riportata la versione 98.01.05 patch 34


git-svn-id: svn://10.65.10.50/trunk@7409 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-11-04 18:04:26 +00:00
guy
956304d26c Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
array.cpp    Migliorata gestione [] quando non c'e' l'oggetto desiderato
classes.h    Aggiunta CLASS_CURRENCY_FIELD
config.*     Aggiunto metodo for_each_paragraph
controls.cpp BOOLEAN trasformati in bool
currency.*   Reimplementati completamente i TCurrency
date.*       Migliorati operatori aritmetici sulle date
default.url  Modificati identificatori per gestire popup degli sheet
isam.*       Aggiunta gestione flag di modifica e ridotto uso __isam_string
mask.*       Reso pubblico il costruttore vuoto e read_mask
             Aggiunta gestione TCurrency_field
maskfld.*    Aggiornati TCurrency_field
msksheet.cpp Usata read_mask per leggere la maschera degli sheet
multirec.cpp Eliminato memory_leak causato da _fiels.remove
prefix.cpp   Riga vuota
progind.cpp  Corretto aggiornamento in assenza di barra
rdoc.h       Aggiunti campi IMPIANTO e LINEA
real.cpp     Allungata stringa fissa di lavoro da 24 a 64
relapp.cpp   Migliorata gestione /I
relation.cpp Corretta gestione indici dei cursori
strings.cpp  Corretto << dei TObject
tabutil.*    Eliminato uso TRecfield erratissimo
varmask.*    Aggiunto costruttore vuoto
viswin.cpp   Ridotta frequenza di update dell'icona in basso a sinistra
window.cpp   Corretto disegno in modo _pixmap
xvtility.cpp Allungata stringa per status_bar


git-svn-id: svn://10.65.10.50/trunk@7391 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-11-03 10:27:35 +00:00
guy
1efdf8ef16 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
filetext.*          Aggiunto metodo add_field con un long
form.h              Trasformato il TArray _subsections in TPointer_array
form.cpp            Stampa i numeri nulli se nella picture c'e' una lumaca
isam.*              Aggiunto journaling
maskfld.cpp         Corretta gestione tabelle non della base
modaut.h            Aggiunto modulo MRP


git-svn-id: svn://10.65.10.50/trunk@7200 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-10-01 13:59:39 +00:00
alex
1df67d66c8 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            : Riportata la verione 98.01.04 sul main trunk


git-svn-id: svn://10.65.10.50/trunk@6986 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-08-25 18:07:30 +00:00
guy
011286b521 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
isam.cpp     Corretta packfile e load
maskfld.*    Corretta gestione TBrowse sulle directory
msksheet.*   Aggiunto parametro alla check_row
multirec.cpp Aggiunstata indentazione e commenti


git-svn-id: svn://10.65.10.50/trunk@6948 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-08-10 10:20:31 +00:00
guy
6aad57da86 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
controls.cpp    Corretta gestione list box aperti durante la chiusura
default.url     Aggiunto BMP_STOP
dongle.cpp      Gestito utente GUEST
expr.cpp        Aggiunto errore su radice negativa
files.cpp       Tolti spazi inutili
isam.cpp        Migliorata conversione


git-svn-id: svn://10.65.10.50/trunk@6851 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-07-20 13:07:00 +00:00
guy
017422bc2c assoc.cpp Diminuita HASH_SIZE che era un po' esagerata
isam.cpp     Corretta cancellazione dei memo nei file temporanei
maskfld.*    Aggiunta keyword FSELECT agli edit field
multirec.*   Aggiunto metodo compare
prefix.cpp   Corretta gestione autochiusura e nome dei file temporanei
strins.cpp   Aggiunti delete [] qua e la'


git-svn-id: svn://10.65.10.50/trunk@6775 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-06-24 07:11:33 +00:00
guy
d5db644881 currency.cpp Correzioni sulla gestione valuta
isam.cpp        Evita di chiudere files se il prefix e' gia' stato chiuso
mask.cpp        Riconoscimento campi CURRENCY
maskfld.*       Aggiunti campi CURRENCY
prefix.*        Aggiunta funzione prefix_valid() per sapere se il prefix e' stato inizializzato


git-svn-id: svn://10.65.10.50/trunk@6653 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-05-13 15:07:41 +00:00
guy
f49f7f1f84 Risolti conflitti
git-svn-id: svn://10.65.10.50/trunk@6591 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-05-04 08:54:51 +00:00
alex
5e6ec4d235 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            : Riportata la versione 98.01.03pl015


git-svn-id: svn://10.65.10.50/trunk@6581 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-04-30 15:31:34 +00:00
guy
918068e758 form.cpp Migliorata indentazione
isam.*       Migliorata gestione handles dei file isam aperti
os_win16.cpp Migliorate le funzioni di riconoscimento del tipo di disco
os_win32.cpp Semplificati calcoli di centrature icone


git-svn-id: svn://10.65.10.50/trunk@6456 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-03-30 13:43:36 +00:00
guy
138208fcc9 dongle.cpp Migliorato riconoscimento delle chiavi programmatore
execp.*      Corretta gestione nomi ed errori della classe TExternal_app
extctype.h   Tolte struct inutili usate da campo
files.h      Tolte variabili inutili usate da campo
isam.cpp     Corretta ricezione files di testo
isam.h       Tolti flags di linkrecinst


git-svn-id: svn://10.65.10.50/trunk@6349 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-03-13 10:25:37 +00:00
guy
306e964e2c Nuntio vobis gaudium magnum: habemus Papam,
cui nomen inditum est Victorius XXXII

Aggiunte maschere senza handler statici, TAutomask
Tolto file inutile libdefs.h
Megafigata per un significativo speed-up dei TCursori


git-svn-id: svn://10.65.10.50/trunk@6304 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-03-05 13:54:51 +00:00
guy
369bde9243 Eliminate dipendenze dal sistema operativo tramite os_dep.h
git-svn-id: svn://10.65.10.50/trunk@6251 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-02-24 10:37:28 +00:00
alex
ba17e909b2 Riportata la versione 98.01.01pl000 sul main trunk
git-svn-id: svn://10.65.10.50/trunk@6152 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-02-09 11:54:26 +00:00
guy
af43d798cd filetext.* Aggiunto supporto per saltare le prime _skiplines di un file
form.cpp    Rimodernato uso della clessidra:
            niente piu' main_app().begin_wait(); e main_app().end_wait();
            ma solo e semplicemente TWait_cursor hourglass;
isam.*      Aggiunto metodo TBaseisamfile::open_ex che non da' errore
            fatale se non puo' aprire un file, bensi' ritorna un codice
            d'errore appropriato.
            Aggiunto parametro zap alla TSystemisamfile::pack_file
            che permette di azzerare completamente i record di un file
lffiles.h   Aggiunta #define LF_EXTERNAL 1000 per indicare la base
            dei numeri logici dei file dbf esterni


git-svn-id: svn://10.65.10.50/trunk@6041 c028cbd2-c16b-5b4b-a496-9718f37d4682
1998-01-28 08:29:13 +00:00
augusto
72802a774b Corretto da Angelo l'errore sul ripristino dell'indice: i Localisamfile con
memo o che usano altre istanze del localisamfile non mantenevano
	correttamente la chiave impostata se diversa da 1
Corretto da me e Guy un errore sui Isamtempfile: il distruttore causava
	la chiusura delle informazioni di tracciato dell'isam


git-svn-id: svn://10.65.10.50/trunk@5780 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-23 11:29:38 +00:00
guy
e394195ac8 array.cpp Corretto calcolo resize per array molto grandi (> 32000)
array.h      Corretto distruttore dei TPointer_array
controls.cpp Corretto disegno cornice in maschere senza tag buttons
isam.cpp     Eliminato include <applicat.cpp> inutilissimo
mask.*       Migliorato controllo campi con id duplicato


git-svn-id: svn://10.65.10.50/trunk@5765 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-17 14:36:43 +00:00
alex
83487ad324 Riportato branch sulla modifica di TBaseisamfile e tabelle in modo
da renderli piu' coerenti con i TRectype. Si consiglia vivamente
di controllare tutte le derivazioni da TBaseisamfile e TTable!


git-svn-id: svn://10.65.10.50/trunk@5683 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-12-02 12:05:16 +00:00
alex
63f0cbadb9 Riportata modifica relativa al flag di autodelete nel costruttore
dei TTempisamfile


git-svn-id: svn://10.65.10.50/trunk@5417 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-22 13:02:59 +00:00
alex
7fa73a982c Riportate modifiche dalla R9702:
1.113.2.7 ed 1.113.2.8, relative alla conversione dei tracciati record
nel caso di variazione della lunghezza del campo.


git-svn-id: svn://10.65.10.50/trunk@5416 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-22 12:58:17 +00:00
angelo
569760adf1 Riportate modifiche dalla R9702 per quanto riguarda l'apertura di
files senza indice, utile per scaricare un file con indice danneggiato.

Tolta fatal_box() nel caso si tenti di scrivere una stringa piu'
lunga del campo: ora tronca i valori alfanumerici alla lunghezza
massima, mentre quelli numerici vengono azzerati.


git-svn-id: svn://10.65.10.50/trunk@5389 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-16 14:06:40 +00:00
augusto
c7ad697b47 Costruttore di TIsamtempfile con flag di autodel separato;
Corretta la correzioone del nome di file temp con % in TIsamtempfile


git-svn-id: svn://10.65.10.50/trunk@5383 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-16 12:49:07 +00:00
guy
4a0695a363 Coretta correzione errata alla generazione dei nomi dei TIsamtempfile
git-svn-id: svn://10.65.10.50/trunk@5358 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-13 15:26:11 +00:00
guy
f955b1a48e execp.* Tolte funzioni sugli url e spostate nei golem
golem.cpp    Potenziata la gestione delle icone
isam.cpp     Modificata la creazione dei file temporanei
progind.cpp  Cambiati i colori della barra
strings.*    Potenziata la generazione dei file temporanei


git-svn-id: svn://10.65.10.50/trunk@5339 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-08 10:46:39 +00:00
alex
b9a32f04f3 Implementate col metodo dei record anche la first, last, reread
git-svn-id: svn://10.65.10.50/trunk@5291 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-09-26 15:27:10 +00:00
guy
11d8c5e0b0 browfile.h Stampa background multipli
form.cpp                  "
printer.*                 "
viswin.*                  "
execp.*       Aggiunta fantastica goto_url
isam.cpp      Tolta riga vuota
mask.h        Tolto TMask:: da un metodo
files.h       Tolto include object.h


git-svn-id: svn://10.65.10.50/trunk@5225 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-09-19 08:47:46 +00:00
angelo
3e54971b14 Modifiche per collegare una tabella in base al modulo al
quale appartiene.

ISAM.H,
ISAM.CPP    : modificato metodo TBaseisamfile::description()
MASKFLD.CPP : modifica alla gestione della chiamata al programma di
			  gestione in base al modulo della tabella
PREFIX.CPP  :   "                     "    "
TABAPP.CPP  : modifiche per lettura nome file tabella
TABUTIl.H
TABUTIL.CPP : aggiunti metodi per leggere modulo e descrizione della
			  tabella.


git-svn-id: svn://10.65.10.50/trunk@5110 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-08-27 09:53:29 +00:00
guy
21ea6df4df applicat.cpp Gestione di EdApp oltre che EdMask nelle configurazioni
execp.cpp    Aggiunta forzatura user sulla riga di comando
form.cpp     Aggiunte sezioni ad altezza variabile
form.h       Aggiuto metodo virtual bool TForm_item::is_section() const
isam.cpp     Forzatura user in chiamata delle conversioni
lffiles.h    Sostituito LF_ABPROF con LF_SVRIEP
mask.*       Aggiunto metodo sfield() che ritorna direttamente uno spreadsheet
rdoc.h       Risolti conflitti
relapp.cpp   Corretta cancellazione veloce di documenti protetti
relation.cpp Tolto spazio inutile


git-svn-id: svn://10.65.10.50/trunk@5062 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-08-18 14:11:37 +00:00
alex
35200a8042 Corretta put di un bool per supportare correttamente i virtual field
git-svn-id: svn://10.65.10.50/trunk@4988 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-07-30 17:08:44 +00:00
angelo
cb6ab516e6 Aggiunta "upperizzazione" del nome del campo in lettura definizione
indici di TExternisamfile.


git-svn-id: svn://10.65.10.50/trunk@4963 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-07-29 07:03:46 +00:00
angelo
6ebc12bbb2 Modifiche alla libreria ISAM per leggere files esterni (files non compresi in TRC):
aggiunta classe TExternisamfile


git-svn-id: svn://10.65.10.50/trunk@4878 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-07-22 09:49:11 +00:00
alex
a44eff33f3 1o merge della 97.02
git-svn-id: svn://10.65.10.50/trunk@4703 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-06-18 09:32:29 +00:00
angelo
73a8cf70c6 Aggiunto metodo TSystemisamfile::build(long, const TTrec&), per
la costruzione di files non ancora presenti in TRC.GEN.
Corretta la exec_convapp(), prima di chiamare il programma
per convertire il livello controlla che esso esista, in caso
contrario non segnala alcun errore. Questa necessita' e dovuta
alla separazione dei programmi di conversione per modulo:
BACNV, 77CNV ecc.


git-svn-id: svn://10.65.10.50/trunk@4629 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-06-12 15:52:14 +00:00
angelo
036a257e6e Modificate segnalazioni di errore nell'apertura files
temporanei


git-svn-id: svn://10.65.10.50/trunk@4577 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-06-10 14:38:12 +00:00
alex
e6ff4aa8c2 Eliminato parametro data
git-svn-id: svn://10.65.10.50/trunk@4487 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-06-02 10:06:58 +00:00
augusto
3fdd1b2259 Funzioni sui file portate a livello record
git-svn-id: svn://10.65.10.50/trunk@4382 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-05-23 14:02:46 +00:00
angelo
1ba0cde0c3 Correzione alla TBaseisamfile::rewrite(): effettua le letture
con chiave 1 e poi ripristina la chiave corrente; corrisponde
alla correzione MI6162.


git-svn-id: svn://10.65.10.50/trunk@4245 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-04-01 13:51:50 +00:00
guy
cfeded0c58 config.cpp Aggiustamenti minimi alla read_paragraph
config.h       Aggiunta funzione get_paragraph
isam.cpp       Eliminato warning per null_char = (char)0xFF;
relapp.cpp     Aggiunto supporto per transazioni mediante .ini
relapp.h       Aggiunte dichiarazioni per funzioni di gestione .ini
realtion.cpp   Aggiunta possibilita' di leggere e scrivere i TFieldref su .ini
relation.h     Aggiunte dichiarazioni dei metodi suddetti
rmov.h         Aggiunta dichiarazione dei NUMGIO
strings.cpp    Aggiunto operatore di copia tra TString_array
string.h       Dichiarato operatore di copia di array di stringhe


git-svn-id: svn://10.65.10.50/trunk@4243 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-03-28 12:07:58 +00:00
angelo
fa15ce0480 Corretta chiamata alla _strerror() in aperture files temporanei.
git-svn-id: svn://10.65.10.50/trunk@4227 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-03-24 16:30:09 +00:00
alex
1ea856efbb Riportata la modifica per ricerca con chiavi che abbiano espressioni o
campi numerici all'interno. Particolarmente indicata per stampe vendite
(Listini-Contratti-Offerte).


git-svn-id: svn://10.65.10.50/trunk@4112 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-02-03 15:12:38 +00:00
guy
12f4ee0441 applicat.cpp Tolti include inutili
codeb.c         Sostituita la x4go con la d4go
isam.cpp        Tolta una riga vuota
maskfld.cpp     Aggiunto controllo sugli id duplicati
relation.cpp    Aggiunto test di cancellato nel metodo TCursor::changed
realtion.h      Aggiunto const al metodo TFieldref::len


git-svn-id: svn://10.65.10.50/trunk@4027 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-12-20 12:09:45 +00:00
alex
6e108af987 Correzione per eseguire le put di un bool specificando direttamente
TRUE o FALSE.


git-svn-id: svn://10.65.10.50/trunk@4003 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-12-13 08:07:49 +00:00
guy
972e56a4bd isam.cpp Migliorate conversioni dei TRecfield
printapp.cpp  Corretta formattazione dei long double
printer.cpp   Migliorato riconoscimento del fax
progind.cpp   Aggiorna la barro solo se cambia la percentuale
strings.cpp   Aggiunta funzione get_buffer


git-svn-id: svn://10.65.10.50/trunk@3952 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-12-02 11:01:06 +00:00
angelo
3cd85407dd Corretta elucubrazione mentale della hashfun().
git-svn-id: svn://10.65.10.50/trunk@3884 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-11-12 09:09:43 +00:00
alex
7a3e6da413 MOdificato isam
git-svn-id: svn://10.65.10.50/trunk@3671 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-26 15:26:47 +00:00
simona
c978fa5266 Modifiche alla documentazione
git-svn-id: svn://10.65.10.50/trunk@3623 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-19 10:21:32 +00:00
guy
9fd2d09c0b controls.cpp Aggiunte alcune righe di debug per tasti freccia
msksheet.cpp    Corretta gestione tasti freccia
relation.cpp    Tolto il maiuscolo dai nomi dei TFieldref


git-svn-id: svn://10.65.10.50/trunk@3522 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-05 13:29:13 +00:00