window.h Resa pubblica le log2dev e dev2log
xvtility.cpp Corretta gestione statbar in seguito a cambio titolo
git-svn-id: svn://10.65.10.50/trunk@6147 c028cbd2-c16b-5b4b-a496-9718f37d4682
Tolta classe fantasma TTransaction
mask.cpp Aggiunto riconoscimento ufficiale dei TTree_field
maskfld.cpp Implementazione dei nuovi, nonche' ovviamente
fichissimi TWindowed_field
maskfld.h Aggiunti i TWindowed_field e i TTree_field da essi derivati
git-svn-id: svn://10.65.10.50/trunk@6145 c028cbd2-c16b-5b4b-a496-9718f37d4682
classes.h Aggiunta CLASS_TREE_FIELD
default.url Aggiunter bitmap standard per i tree field
execp.cpp Tolta #define inutile
git-svn-id: svn://10.65.10.50/trunk@6144 c028cbd2-c16b-5b4b-a496-9718f37d4682
viswin.h Resi virtuali alcuni metodi di disegno
window.cpp Corretto uso del membro _pixmap per disegnare a pixel
invece che a caratteri
xvtility.cpp Aggiunta riga vuota
git-svn-id: svn://10.65.10.50/trunk@6046 c028cbd2-c16b-5b4b-a496-9718f37d4682
TToken_string vuota, molto indispensabile in funzioni
che devono ritornare TString& a volte introvabili
come ad esempio i TConfig o i TAssoc_array
strings.cpp Implementazione di EMPTY_STRING
text.h Aggiornato #ifdef sull'inclusione di <stdio.h>
text.cpp Cambiata indentazione parentesi
utility.* Tolte righe vuote
git-svn-id: svn://10.65.10.50/trunk@6045 c028cbd2-c16b-5b4b-a496-9718f37d4682
il tasto Imposta: MI6251
progind.cpp Corrette dimensioni barra di attesa in 3D
relation.cpp Tolto il limite di 80 caratteri sulla descrizione dei files
scanner.h Tolto #include <xvt.h>
scanner.cpp Modificato il metodo TScanner::rectangle
git-svn-id: svn://10.65.10.50/trunk@6044 c028cbd2-c16b-5b4b-a496-9718f37d4682
spreadsheets contenuti in una maschera che richiedeva di
essere aggiornato da tutte le maschere derivate
mask.cpp Modificato metodo sheets() che conta gli sheet presenti
semplificando la vita alle maschere derivate
Gestione menu di modifica
msksheet.cpp Adeguato uso del metodo TMask::sheets()
varmask.h Modificata indentazione
varmask.cpp Adeguato uso del metodo TMask::sheets()
Tolta stringa statica var_mask_str
maskfld.* Tolti metodi obsoleti on_clipboard
git-svn-id: svn://10.65.10.50/trunk@6042 c028cbd2-c16b-5b4b-a496-9718f37d4682
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
array.h Aggiunto metodo TPointer_array::insert_long
browfile.h Aggiunto metodo TBrowse_file::set_vis_win da usare nelle derivazioni
confapp.cpp Aggiornato uso del metodo TConfig::get (vedi sotto)
config.h Tolto #include <xvt.h>
Il metodo TConfig::get ora ritorna una 'const TString&'
non piu' una 'TString&'
I valori di default vengono scritti su file solo se non nulli
controls.cpp Gestione menu di Modifica
Allineamento dei bottoni a fianco di campi o listbox
Corretta gestione dei tasti AltGr nelle tatstiere non U.S.A.
git-svn-id: svn://10.65.10.50/trunk@6040 c028cbd2-c16b-5b4b-a496-9718f37d4682
applicat.cpp Implementato metodo statico get_version_info
Aggiunta gestione dei nomi del produttore del software
git-svn-id: svn://10.65.10.50/trunk@6035 c028cbd2-c16b-5b4b-a496-9718f37d4682
config.cpp Gestito CONFIG_INSTALL e tolto #include <applicat.h>
maskfld.cpp Migliorato riconoscimento dei bottonui Elmina e e Conferma
msksheet.cpp Corretta gestione focus su campi mancanti
stdtypes.cpp Spostato nel prawin il nome del dongle server
Eliminata chiamata a DB_Exit
xvtility.cpp Riga vuota
git-svn-id: svn://10.65.10.50/trunk@5865 c028cbd2-c16b-5b4b-a496-9718f37d4682
controls.cpp Implementati 'outline' alcuni metodi inline
controls.h Eliminato include <xi.h> ed aggiunto include <xvt_type.h>
execp.cpp Tolti due include inutili <string.h> e <ctypes.h>
golem.cpp Sostituita xi_invalidate_rect con xvt_dwin_invalidate_rect
msksheet.cpp Sostituito <xi.h> con <xinclude.h>
progind.cpp Eliminata dipendenza da <xi.h>
sheet.cpp Aggiunto include <xinclude.h>
viswin.cpp Sostituito XI_FU_MULTIPLE con 8 (Distanza dei bottoni dal fondo)
window.cpp Sostituito <xi.h> con <xinclude.h>
xinclude.h Includitore automagico di <xi.h> con relative #define
git-svn-id: svn://10.65.10.50/trunk@5807 c028cbd2-c16b-5b4b-a496-9718f37d4682
array.cpp Corretti TPointer_array
assoc.cpp Aggiuntta add()
cfiles.c Corretto salvataggio pathpref.ini
controls.cpp Aggiunto attributo di read_only
default.url Aggiunto menu di edit ed help
mask.cpp Gestione menu edit
maskfld.cpp Gestione menu edit
msksheet.cpp Gestione menu edit
progind.cpp Aggiunto nuova scavatura 3D
sheet.cpp
viswin.cpp Aggiornati ID del menu edit
window.cpp Corretta gestione voci di menu standard
xvtility.cpp Aggiunto metodo per skippare gli errori di XVT
git-svn-id: svn://10.65.10.50/trunk@5791 c028cbd2-c16b-5b4b-a496-9718f37d4682
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
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
Gestisce array di puntatori senza mai farne delete
assoc.* Portata sizeof(TAssoc_array) da 2278 a 48 sostituendo
l'array di TArray con un TArray di TArray.
N.B. 883 e 10883 sono numeri primi.
config.* Ottimizzata la scrittura dei pragrafi, vengono messi a dirty
solo quando e' vero e non sempre!
execp.cpp Tolto controllo dei parametri in quanto gia' effettuato
dalla nuova funzione TFilename::name()
prefix.cpp Migliorato controllo sull'esistemnza dello studio nella
TPrefix::set_study
git-svn-id: svn://10.65.10.50/trunk@5756 c028cbd2-c16b-5b4b-a496-9718f37d4682
effettuare operazioni sul record operazioni prima della scrittura sul file di testo.
git-svn-id: svn://10.65.10.50/trunk@5744 c028cbd2-c16b-5b4b-a496-9718f37d4682
strings.cpp Corretto metodo TFilename::ext in seguito alla correzione
del metodo name.
git-svn-id: svn://10.65.10.50/trunk@5727 c028cbd2-c16b-5b4b-a496-9718f37d4682
puo' attendere bene i programmi a 16 e a 32 bit!
form.cpp Corretto metodo TForm::print per form TCursorless
sheet.cpp Corretta larghezza colonne con intestazioni su piu' righe
strings.cpp Corretti metodi TFilename::name() e TFilename::path()
xvtility.cpp Migliorata indentazione per facilitare il debug dei
messaggi WM_WAKEUP
git-svn-id: svn://10.65.10.50/trunk@5724 c028cbd2-c16b-5b4b-a496-9718f37d4682
golem.cpp Aggiunta funzione edit_url
golem.h Aggiunta funzione edit_url
isam.h Tolti #include inutili
relapp.cpp Migliorata indentazione
sheet.cpp Aggiunto parametro al costruttore dei TArray_sheet
Migliorata gestione sheet in genere:
supportata la modalita' a tutto schermo e
le testate su piu' righe come i normali sheet
sheet.h Aggiunto metodo TSheet::force_update(int r = -1)
Incredibile ma prima non c'era
strings.cpp Trasformato in CHECK un controllo in modo DBG
viswin.cpp Usata la fantastica edit_url al posto della mitica goto_url
git-svn-id: svn://10.65.10.50/trunk@5693 c028cbd2-c16b-5b4b-a496-9718f37d4682
cfiles.h Aggiunto prototipo della funzione CGetPrawinName()
cfiles.c Aggiunto supporto del file prawin.ini al posto dei files
prefix.txt e pathpref.txt. Permane l'uso della variabile
d'ambiente PREFPATH
codeb.c Tolti tutti i warning
csort.c Tolti tutti i warning
mask.cpp Migliorata generazione del file di help
netsock.cpp Aggiunto :: davanti alle funzioni di winsock.dll
prefix.cpp Supporto prawin.ini
prefix.h Eliminato metodo protetto put()
progind.* Corretto prototipo funzione extern "C" proging_create
git-svn-id: svn://10.65.10.50/trunk@5685 c028cbd2-c16b-5b4b-a496-9718f37d4682
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
Per ottenere una versione demo dei programmi si devono ricompilare i programmi
definendo il simbolo _DEMO_.
I files modificati sono:
applicat.cpp applicat.h isam.cpp maskfld.cpp stdtypes.cpp.
Le limitazioni riguardano le date, il numero di record in archivio,
una limitazione a due ore del tempo di utilizzo del programma e l'eliminazione
del possibilita' di usare una ditta diversa dalla 1.
git-svn-id: svn://10.65.10.50/trunk@5682 c028cbd2-c16b-5b4b-a496-9718f37d4682