82 Commits

Author SHA1 Message Date
Simon Rozman
b4750608b3 ERROR_SUCCESS => NO_ERROR
Dodal sem podporo za upravljanje sistemskih servisov.
2014-03-20 12:17:08 +00:00
Simon Rozman
4a5a306c1e 2014-03-20 07:48:38 +00:00
Simon Rozman
197240bcd9 Shranjevanje skript sem preselil v skupno funkcijo MSICA::SaveSequence().
Popravil sem napako pri preverjanju statusa, zaradi katere smo tudi v primeru napak med evaluacijo razporejenih opravil vseeno zapisali namestitvena skripta in vrnili uspešen rezultat.

Dodal sem funkcijo MsiRecordGetStream() za branje binarnih podatkov iz tabel MSI.

Usposobil sem nameščanje certifikatov.
2014-03-17 13:06:12 +00:00
Simon Rozman
e78997a476 msm => MSIBuild 2014-03-14 10:20:57 +00:00
Simon Rozman
6296af9a8a Pripravil sem tabelo Certificate za MSI. 2014-03-13 12:18:07 +00:00
Simon Rozman
0eb299def0 Usposobil sem slovenske prevode virov. 2014-03-13 11:23:09 +00:00
Simon Rozman
31a30143b4 Odstranil sem navodilo o kodiranju za datoteke Makefile, ker niso več v slovenščini in ne potrebujejo več podatka o kodni strani. 2014-03-13 10:58:16 +00:00
Simon Rozman
2fe58f53e3 2014-03-13 10:57:35 +00:00
Simon Rozman
1ea0d5944d EvaluateScheduledTasks() => EvaluateSequence()
InstallScheduledTasks() => ExecuteSequence()

Dodal sem še projekt za MSICACert.dll, ki je trenutno še čista kopija MSICATS.dll.
2014-03-13 10:57:11 +00:00
Simon Rozman
fcbb7bb3c9 Dodal sem podporo za nameščanje in odstranjevanje certifikatov. 2014-03-13 10:28:29 +00:00
Simon Rozman
6dda602dd3 Dodal sem zametke nameščanja certifikatov.
FileOp.cpp => OpFile.cpp, RegOp.cpp => OpReg.cpp ...
MSITSCA => MSICATS

Verzijo sem nastavil na 1.0-pre1.
2014-03-13 08:48:49 +00:00
Simon Rozman
6fa94e0d2f Poenotil sem verzijo.
Verzijo sem nastavil na 1.0-pre.
2014-03-12 13:46:43 +00:00
Simon Rozman
fae3a5eeca Usposobil sem projekt.
Verzijo sem nastavil na 2.1.1.
2014-03-12 13:39:15 +00:00
Simon Rozman
70ec27745a Pripravo namestitvenega paketa sem obrnil tako, da je izvorni jezik angleščina. 2014-03-12 13:16:59 +00:00
Simon Rozman
ab9ba8e879 AMSICA => MSICALib 2014-03-12 13:00:59 +00:00
Simon Rozman
5308b20f51 Verzijo sem nastavil na 2.0. 2013-11-06 10:49:01 +00:00
Simon Rozman
0c3e0e20d4 V projektih LIB sem izklopil /LTCG in /GL , sicer se EXE in DLL-ji, ki jih uporabljajo, ne prevedejo. 2013-10-14 16:32:05 +00:00
Simon Rozman
8cac4db97b V projektih LIB sem izklopil /LTCG in /GL , sicer se EXE in DLL-ji, ki jih uporabljajo, ne prevedejo. 2013-10-14 16:06:11 +00:00
Simon Rozman
a424f90b15 2013-10-14 10:31:38 +00:00
Simon Rozman
22acff693a 2013-10-14 06:36:13 +00:00
Simon Rozman
1646678ba2 2013-10-11 10:23:32 +00:00
Simon Rozman
0c1e123d5f Spremenil sem konfiguracije projekta:
- Ukinil sem Release in Debug (podpora za Win9x).
- Unicode Release in Unicode Debug sta postala nova Release in Debug.

Dodal sem datoteko SLN.

Verzijo sem nastavil na 2.0-pre.
2013-10-11 07:09:40 +00:00
Simon Rozman
e7bf86e14f Čiščenje 2013-10-10 06:32:53 +00:00
Simon Rozman
6b10d5d6a6 Verzijo sem nastavil na 1.2. 2013-09-18 07:45:37 +00:00
Simon Rozman
1b1a68ef7d Dodal sem destruktor ~CSession(), ki počisti seznama m_olRollback in m_olCommit, sicer pride do nesproščenega pomnilnika.
Verzijo sem nastavil na 1.1.2.
2013-08-26 12:42:31 +00:00
Simon Rozman
409098e516 Funkcijo RegDeleteKeyExW() sem nadomestil z RegDeleteKey(), ker prva še ni podprta na Windows XP. 2013-08-22 17:25:59 +00:00
Simon Rozman
3a55262012 Odstranil sem vse klice funkcij assert() in verify(), ker sicer tvegamo, da se namestitev v ozadju zatakne v dialogu Prekini/Ponovi/Opusti. Pri namestitvah ob zagonu računalnika (Group Policy) je to še posebej nadležno in kritično.
Verzijo sem nastavil na 1.1.1.
2013-08-22 10:20:11 +00:00
Simon Rozman
cc4ced2358 Verzijo sem nastavil na 1.1. 2013-08-09 11:20:33 +00:00
Simon Rozman
bb0d512b51 Do konca sem usposobil podporo za delo z registrom.
Nekaj skupnih sporočil o napakah sem preselil iz MSITSCA sem.

Branje in zapisovanje na tok podatkov ATL::CAtlFile zdaj preverja dolžino prebranih/zapisanih podatkov.

Estetski popravki.

Verzijo sem nastavil na 1.0.1.
2013-06-08 06:10:26 +00:00
Simon Rozman
12a8cbd84e Dodal sem podporo za delo s ključi v registru. Ni še dokončna. Vseeno uveljavljam, da bo na varnem. 2013-04-26 15:30:05 +00:00
Simon Rozman
b68530c0a2 2013-04-26 09:15:12 +00:00
Simon Rozman
a46662476b Dodal sem začetno verzijo knjižnjice. Njeno kodo sem izruval iz MSITSCA.dll in jo predelal. 2013-04-26 09:10:24 +00:00
Simon Rozman
a8c4506968 Migrate from http://planjava.amebis.doma:8081/svn/Amebis/Simon/AMSICA/trunk 2014-03-12 11:36:19 +00:00
Simon Rozman
686a2060d9 2014-03-12 11:33:09 +00:00
Simon Rozman
ac1b09eebf Vire sem obrnil tako, da je izvorni jezik angleščina. 2014-03-12 11:32:08 +00:00
Simon Rozman
42101b0119 Verzijo sem nastavil na 2.1. 2014-01-30 08:32:46 +00:00
Simon Rozman
073488cb22 Preizkusil sem delovanje in popravil preverjanje manjkajoče datoteke za razveljavitev/uveljavitev.
Verzijo sem nastavil na 2.0.2.
2014-01-14 11:27:22 +00:00
Simon Rozman
56dfdb9ec7 Zdaj zakasnjena akcija vedno pripravi razveljavitvena in uveljavitvena skripta. Razveljavitev opravi sama le, če ji to ne uspe. Sicer pa delo razveljavljanja prepusti razveljavitveni akiciji, ki mora biti zato zdaj v tabeli InstallExecuteSequence uvrščena pred zakasnjeno.
Če datoteke z zaporedjem ukazov za čiščenje ni, ne javimo več napake.

Verzijo sem nastavil na 2.0.1.
2014-01-14 10:13:06 +00:00
Simon Rozman
9ffeaca907 Verzijo sem nastavil na 2.0. 2013-11-06 10:51:36 +00:00
Simon Rozman
20de2bcba8 Verzijo sem nastavil na 2.0-pre1. 2013-10-14 16:38:56 +00:00
Simon Rozman
ff80b94e03 Spremenil sem konfiguracije projekta:
- Ukinil sem Release in Debug (podpora za Win9x).
- Unicode Release in Unicode Debug sta postala nova Release in Debug.
- Dodal sem ReleaseDyn in DebugDyn, ki uporabljata dinamične knjižnjice run-time.

Verzijo sem nastavil na 2.0-pre.
2013-10-14 06:43:41 +00:00
Simon Rozman
f9d8e32744 Verzijo sem nastavil na 1.3. 2013-09-18 07:47:21 +00:00
Simon Rozman
7ef206882a Odstranil sem vse klice funkcij assert() in verify(), ker sicer tvegamo, da se namestitev v ozadju zatakne v dialogu Prekini/Ponovi/Opusti. Pri namestitvah ob zagonu računalnika (Group Policy) je to še posebej nadležno in kritično.
Verzijo sem nastavil na 1.2.1.
2013-08-22 10:21:46 +00:00
Simon Rozman
fa5fedfcd4 Verzijo sem nastavil na 1.2. 2013-08-09 11:23:22 +00:00
Simon Rozman
83e41fc94b Do konca sem usposobil podporo za delo z registrom.
Nekaj skupnih sporočil o napakah sem preselil iz MSITSCA sem.

Branje in zapisovanje na tok podatkov ATL::CAtlFile zdaj preverja dolžino prebranih/zapisanih podatkov.

Estetski popravki.

Verzijo sem nastavil na 1.0.1.
2013-06-08 06:10:26 +00:00
Simon Rozman
dba8f12586 Delo z operacijami/rollback/commit sem preselil v samostojno knjižnjico AMSICA.
Verzijo sem nastavil na 1.1.1.
2013-04-26 09:16:14 +00:00
Simon Rozman
4db19c83a9 Verzijo sem nastavil na 1.1. 2013-04-19 11:49:34 +00:00
Simon Rozman
1e21b83256 2013-03-19 14:25:39 +00:00
Simon Rozman
bd0f39718d Dodal sem mankajoče prevode. 2013-03-19 14:24:32 +00:00
Simon Rozman
943116c81a 2013-02-26 09:28:27 +00:00