54 Commits

Author SHA1 Message Date
6dbaf00ac9 MSI: Discontinue prefixed row IDs in tables
humanSimon, is this really you? 😉

Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-15 12:39:56 +01:00
346a627292 Update Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:19:14 +01:00
ac5ec66f3e Switch to SPDX license notice
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-22 13:02:04 +01:00
4c8ef11e9b Resolve charset .idtx/.idt confusion
NMake inline files are always created using ACP. The "1252" in the .idtx
header has no effect on this. However, we must encode the .idt files
using correct charset/codepage regardless the ACP being used on the
building machine.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-19 13:45:23 +01:00
969c217511 Copyright: Bump year
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:32:22 +01:00
152cb014ab Optimize cleaning
NMAKE invocations are costly (slow, no-parallel support).

Rather than pinpoint cleaning of each combination of $(PKG), $(LANG),
$(PLAT) and $(CFG) related files, we do the wildcard cleaning of all
$(PKG) related files.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 12:04:14 +01:00
f124bc89ad Makefile: Optimize building
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 12:04:14 +01:00
85aa175000 Add multiple MSI packages support
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 12:04:04 +01:00
29009bb892 Pull translations from Transifex
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 08:50:20 +01:00
e1b7fb9642 Strip excessive custom action identifier prefixes
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-24 16:59:52 +01:00
b650d5ec42 Update translation templates
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-24 15:50:07 +01:00
836708c45b Pull translations from Transifex
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-03 10:44:40 +01:00
7e69fd6005 Update Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-03 12:32:39 +01:00
320f7e9ee5 Clean-up localization templates
Localization templates were set to sl_SI by accident, causing Poedit to
fill translations from TM on updates. This disturbs Transifex.
2018-11-23 08:54:53 +01:00
bd7bf7fec7 Introduce support for Microsoft Active Setup 2018-11-22 10:28:55 +01:00
06230f6ebd Switch to independent Transifex project for localization 2018-09-19 12:12:03 +02:00
c48b64a64a Extend copyright year 2018-09-07 23:54:14 +02:00
aa5314abcd Add support for ARM64 2018-09-07 10:30:45 +02:00
951fbec79d Enlarge icons for high-DPI displays
MSI has a very simple icon support (it loads only single image out of
available image set, it always loads the first one or the one with the
exactly specified 16/32/48px size...). Therefore GUI icons were
simplified to contain 64x64px image only and MSI controls updated to use
centering/down-scaling.
2018-07-17 12:26:58 +02:00
bd107af75b Display UAC shield on buttons that will require elevation
The maintenance dialog (Change/Repair/Remove) is a bit more convoluted.
We'd need to replace the radio-button selection with a three push-
buttons solution to make things easier. To make things worse, Change and
Repair don't seem to require elevation. Only Remove. This would make the
three push-button solution look ugly. Fortunately, not many people
wonder into the maintenance dialog. Therefore, we shall leave things
there as they are for the time being.
2018-07-17 12:10:57 +02:00
91ccd03ccf Copyright extended to 2017 2017-04-18 13:59:41 +02:00
977949addd Empty table stubs always included in the output MSI to determine database structure before some 3rd party merge module does it his own way . reducing false ICE errors for misaligned key sizes 2016-11-08 11:15:55 +01:00
ad5bee8e29 Russian translations complete 2016-10-17 09:20:47 +02:00
f900467603 Translation refresh 2016-10-04 14:57:26 +02:00
aea5347649 Translations extracted with MIS.wsf/IDTExtract now 2016-09-19 11:31:59 +02:00
2825aea682 Source file English "en_US" instead of generic "En" now 2016-09-19 09:35:10 +02:00
4db58d80ea MSIBUILD_LANG_PO merged to LANG 2016-09-16 20:53:50 +02:00
9ec6c3d424 rcxgettext.exe dependency eliminated 2016-09-16 14:44:27 +02:00
d3673d19a1 Copyright extended to GÉANT 2016-09-14 11:23:16 +02:00
e49a020808 clean_all.bat clean-up 2016-09-14 11:22:02 +02:00
5f66cad558 ActionText table moved from UI to Core 2016-09-13 11:36:01 +02:00
875ecebe8d Encoding of ą and ś in Polish translation fixed 2016-09-12 15:42:33 +02:00
7aef4d6a11 An encoding leftover in PO files fixed 2016-09-12 15:26:45 +02:00
7ac0cd81e6 PO files updated 2016-09-10 09:26:06 +02:00
0d3a00b20c Generation of localized IDT files simplified 2016-09-06 16:27:43 +02:00
505442e774 Translation files split into Core and UI modules to reduce localization effort for application not requiring MSIBuild's UI 2016-08-28 13:40:19 +02:00
da9f1e57f2 Converted to US English to comply with other sources
Sorry Brits, this is _Microsoft_ Installer
2016-08-28 12:45:40 +02:00
7a459c8c6c Error messages and action text translations imported 2016-08-12 13:19:06 +02:00
f95df779d2 Support for Russian localization introduced 2016-07-14 18:04:01 +02:00
74c5814a13 Sources are UTF-16 encoded now 2016-05-20 09:52:59 +02:00
ba78c3148e - UI related tables moved from Core to UI to allow UI-less MSI generation
- Unused table stubs removed (commented actually)
2016-05-16 12:22:54 +02:00
fb4d0c31c5 MSIBuildCfg.mak moved 2016-03-30 15:08:12 +02:00
158a587a43 Copyright year updated 2016-03-12 14:21:41 +01:00
dc8007cfee Localization folder renamed 2016-03-12 14:20:11 +01:00
42f0cdaa04 Git ignores fixed 2016-03-12 14:13:12 +01:00
Simon Rozman
01871e13ba 2015-02-25 08:07:21 +00:00
Simon Rozman
3e52474676 2015-02-24 13:20:02 +00:00
Simon Rozman
938fbc9dd8 2015-02-24 11:29:08 +00:00
Simon Rozman
53e6648936 2015-02-24 11:16:36 +00:00
Simon Rozman
905c9d02f9 Copyright notice added. 2015-02-24 11:01:05 +00:00