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
Unico problema nel ripristino:
non si riesce a ripristinare i files di eventuali sottodirettori
se essi appunto non esistono. Problema: come faccio a sapere
i nomi di tutti gli eventuali sottodirettori presenti ?
MI3576.
git-svn-id: svn://10.65.10.50/trunk@5660 c028cbd2-c16b-5b4b-a496-9718f37d4682
mask.cpp Velocizzato test di autosave dei campi
strings.* Aggiunti i metodi TFilename::exist e TFilename::search_in_path
defmask.h Aggiunto DLG_EMAIL
urldefid.h Aggiunto BMP_EMAIL
default.url Aggiunta email.bmp e tolte le tre bitmap dei libri
ATTENZIONE: Il file email.bmp e' disponibile, per lo gaudio de li
frati tutti, nell'antica biblioteca f:\p.due\bmp
git-svn-id: svn://10.65.10.50/trunk@5646 c028cbd2-c16b-5b4b-a496-9718f37d4682
assoc.h Aggiunta macro di iterazione sugli elementi
golem.h Aggiunta gestione della posta
golem.cpp Suvvia c'e' la postaa, la posta eletrronicaaa
mailbox.h Aggiunto vitrtual davanti al distruttore dei TMessage
msksheet.h Aggiunte macro di iterazione sulle righe
regexp.h Tolta #define di NULL
strings.cpp Aggiunti metodi a TFilename:
is_absolute_path, is_relative_path e make_absolute_path
strings.h Tolta #include <regexp.h> (-1K nel file .mak)
git-svn-id: svn://10.65.10.50/trunk@5626 c028cbd2-c16b-5b4b-a496-9718f37d4682
senza ricorrere all'assoc_array interno che non setta il
flag di dirty!
config.h Aggiunto metodo TConfig::remove_all
default.url Modificata la voce di menu da ~Edit a ~Modifica in quanto
nella visualizzazione stampe esiste gia' il bottone ~Edit,
che fa cose turche diverse da quelle del menu.
maskfld.cpp Corretto filtraggio dei cursori nelle ricerche.
git-svn-id: svn://10.65.10.50/trunk@5583 c028cbd2-c16b-5b4b-a496-9718f37d4682
files.cpp Cambiato il metodo TRecnotype& flags() in long& flags()
files.h Vedi sopra
golem.cpp Usate sempre le estensioni in minuscolo
golem.h Resi pubblici i metodi goto_url e print_url
viswin.cpp Usato il novello metodo goto_url al posto di notepad
git-svn-id: svn://10.65.10.50/trunk@5575 c028cbd2-c16b-5b4b-a496-9718f37d4682
valutazione delle espressioni filtro dei cursori
ATTENZIONE! ora nelle maschere è OBBLIGATORIO mettere
i Join dopo la use
git-svn-id: svn://10.65.10.50/trunk@5529 c028cbd2-c16b-5b4b-a496-9718f37d4682