aboutsummaryrefslogtreecommitdiffstats
path: root/admin/nt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ; Add 2026 to copyright years.Sean Whitton2026-01-014-4/+4
|
* ; windows installer: set x64 registry keys (tiny change)Alberto Santini2025-08-041-0/+3
| | | | * admin/nt/dist-build/emacs.nsi: set x64 registry keys
* Include additional version metadata during Windows installSean Bright2025-04-261-0/+3
| | | | | | | * admin/nt/dist-build/emacs.nsi: Add DisplayIcon, DisplayVersion, and Publisher values to the Uninstall registry key. Copyright-paperwork-exempt: yes
* ; Fix typosStefan Kangas2025-01-232-7/+7
|
* Update copyright year to 2025Stefan Kangas2025-01-024-4/+4
| | | | Run "TZ=UTC0 admin/update-copyright".
* ; Fix copyright yearStefan Kangas2024-12-281-1/+1
|
* * admin/nt/dist-build/build-dep-zips.py: (deps src) handle zstCorwin Brust2024-12-241-67/+213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes various problems preventing this script from working. The job of this script is to collect Emacs' dependanicies and the (MSYS2/MinGW64) source archives for dependancies (including 2nd etc. order dependancies) into zip archives. GPL requires distributing such archives (along with Emacs' own sources) when distributing GPL binaries. Most principle of the changes is support for MSYS2 "w64" source archives in zst format; previously this script assumed all sources were available as tar.gz files. Additionaly several DLLs are added to list of required, including sqllite3 and tree-sitter. In general this is a maintaince fix to ensure others have access to the code used to create pretest (and, presumably release) version of Emacs 30. Additional changes are required to progmatically identify changes in Emacs' dependancies (e.g. after building a new Emacs binary for distribution). There is commented out code to this effect in the changes I've installed which did work, for a brief period in time; I suspect some changes in MSYS2 made it more difficult (or impossible?) to invoke the MSYS2 shell (under which this python script must run) from the MINGW64 (under which Emacs is built). I may resort to a powershell script as a way to orchistrate/invoke both MSYS2 and MING64 but I'm currently still messing with a Makefile based approach (which would run under MINGW64), in any event I believe we're all agreed this script must interigate Emacs to create the "starting list" of dependancies to include as a way to resolve this issue (missing/incorrect deps are frequent source of broken binary releases). (bug#65206)
* * admin/nt/dist-build/emacs.nsi: (Uninstall) delete only one EmacsCorwin Brust2024-12-221-17/+78
| | | | | | | | | | | | | | | | | | | | | | | | Previously, the uninstaller would recursively, unconditionally, remove the parent folder in which Emacs was installed (the folder selected by when running the installer), into which the installer places a folder named for the given release (e.g. emacs-30.1). This was a problem during uinstalation when the selected folder contained other versions of Emacs the user did not wish to remove. Additionally, deleting Start Menu short-cuts did not work (bug#68756). Some installer language now better reflects that users are not required to "Accept" the GNU Public License in order to use (etc.) Emacs (bug#67667). Users selections related to where to create (or not create) Start Menu shortcuts are no longer ignored. (bug#75013) Emacs (as installed by the installer) can now be uninstalled via Windows' Add/Remove Progrms Control Panel. The uninstaller will now remove (empty) parent folders, both under Program Files and (when creation of shortcuts is enabled) under the select Start Menu location.
* ; Fix typosStefan Kangas2024-07-182-27/+28
|
* Always enable native JSON support and remove Jansson referencesMattias Engdegård2024-03-301-2/+0
| | | | | | | | | | | | | | | | | | | | | * src/json.c (Fjson__available_p): Remove. * lisp/subr.el (json-available-p): Always return t. * admin/nt/dist-build/build-dep-zips.py: * configure.ac: * doc/lispref/text.texi (Parsing JSON): * java/INSTALL: * java/org/gnu/emacs/EmacsNative.java (EmacsNative): * lisp/term/w32-win.el (dynamic-library-alist): * m4/ndk-build.m4 (ndk_INIT): * msdos/sed1v2.inp: * nt/INSTALL: * nt/INSTALL.W64: * src/Makefile.in: * src/emacs.c (main): * src/lisp.h: Remove JSON configuration options and references to it and Jansson from documentation and build files. * etc/NEWS: Announce.
* ; Add 2024 to copyright yearsPo Lu2024-01-024-4/+4
|
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-014-4/+4
|
* Adjust better to Autoconf quoting style changePaul Eggert2022-07-051-1/+1
| | | | | | | | | | | | | | * admin/gitmerge.el (gitmerge-emacs-version): * admin/nt/dist-build/build-zips.sh (ACTUAL_VERSION): * admin/quick-install-emacs (VERSION): * lisp/cedet/ede/emacs.el (ede-emacs-version): Adjust to change in configure.ac’s Autoconf quoting style. * etc/srecode/ede-autoconf.srt: * test/lisp/progmodes/autoconf-tests.el: (autoconf-tests-current-defun-function-define) (autoconf-tests-current-defun-function-subst): Use better Autoconf quoting. * make-dist (version): Simplify.
* ; Fix typos.Mattias Engdegård2022-07-021-1/+1
|
* Merge from origin/emacs-28Eli Zaretskii2022-01-014-4/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 836be7a112 ; * etc/refcards/ru-refcard.tex: Update Copyright year. 86cbc6ee4a * lisp/net/tramp-sh.el: Adapt copyright year ebe8772f65 ; Minor fixes related to copyright years 23c1ee6989 ; * test/manual/etags/ETAGS.good_N: Adjust to copyright ye... 8d3fc7ec89 * src/xfaces.c (face_for_font): Make 'hash' be uintptr_t. 19dcb237b5 ; Add 2022 to copyright years. # Conflicts: # etc/NEWS # etc/refcards/ru-refcard.tex # lib/cdefs.h # lisp/erc/erc-dcc.el # lisp/erc/erc-imenu.el # lisp/erc/erc-replace.el # lisp/image-dired.el # lisp/progmodes/xref.el # m4/alloca.m4 # m4/byteswap.m4 # m4/errno_h.m4 # m4/getopt.m4 # m4/gnulib-common.m4 # m4/inttypes.m4 # m4/stddef_h.m4 # m4/stdint.m4 # m4/sys_socket_h.m4
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-014-4/+4
| |
* | Adjust build-dep-zips.py download linkLars Ingebrigtsen2021-11-141-2/+2
| | | | | | | | | | * admin/nt/dist-build/build-dep-zips.py (download_source): Adjust the download link (bug#40628).
* | Optimize admin/nt dependency computationNoam Postavsky2021-11-121-20/+22
|/ | | | | | | | | admin/nt/dist-build/build-dep-zips.py (immediate_deps) (extract_deps): Gather package dependency info in batches, rather than one at a time. This reduces the number of invocations of 'pacman -Si ...' to the depth of the dependency tree, rather than the number of dependent packages. (top-level): Don't call 'extract_deps' when given the '-l' option (bug#40628).
* Clarify build environmentPhillip Lord2021-11-031-10/+17
| | | | * admin/nt/dist-build/README-scripts:
* Clarify build directory structurePhillip Lord2021-11-031-3/+7
| | | | * admin/nt/dist-build/README-scripts: Clarify build directory structure
* ; Fix typosStefan Kangas2021-09-031-1/+1
|
* Remove support for 32 bit buildPhillip Lord2021-01-155-199/+103
| | | | | | | | | * admin/nt/dist-build/README-scripts: Update * admin/nt/dist-build/README-windows-binaries: Update * admin/nt/dist-build/build-zips.sh: Remove 32 bit and fix paths * admin/nt/dist-build/build-dep-zips.py: Remove 32 bit and update paths * admin/nt/dist-build/emacs.nsi: Remove 32 bit and fix paths
* Update dependency capturePhillip Lord2021-01-152-52/+76
| | | | | * admin/nt/dist-build/build-dep-zips.py: Use ntldd to directly determine DLL dependencies
* Remove relative paths for consistencyPhillip Lord2021-01-031-3/+7
| | | | * admin/nt/dist-build/build-zips.sh: Remove Paths
* Update copyright year to 2021Paul Eggert2021-01-014-4/+4
| | | | Run "TZ=UTC0 admin/update-copyright".
* * admin/nt/dist-build/build-dep-zips.py: Remove unused import.Stefan Kangas2020-12-081-1/+0
|
* Remove Emacs-27 referencePhillip Lord2020-07-021-2/+2
| | | | * admin/nt/dist-build/README-windows-binaries:
* Merge from origin/emacs-27Glenn Morris2020-06-261-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | 5280e118c0 (origin/emacs-27) ; * src/xdisp.c (pos_visible_p): Fix las... bb1a9481c9 Fix posn-at-point at beginning of a display string 0c4b033670 Improve documentation of Info node movement commands 632b0119e1 Add Jansson dependency to Windows Build dbfcdab837 Unbreak 'reverse-region' c37de84845 Fix typos and markup in fill column indicator docs f61bff3ee9 ; * CONTRIBUTE: Clarify the preferences for patch formatting. 368e140660 Avoid crashes in 'defconst' 11e3413cff Fix text about Lisp archives in the Emacs FQ 4c81724675 Don't use 'cl' functions in ELisp manual's examples
| * Add Jansson dependency to Windows BuildPhillip Lord2020-06-221-0/+1
| | | | | | | | * admin/nt/dist-build/build-dep-zips.py: Add dependency
* | Merge from origin/emacs-27Glenn Morris2020-03-231-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | d66331aea4 (origin/emacs-27) Don't build the Gnulib 'utimens' module ... f2351a689b Add Harfbuzz dependency 8944310d7c Don't signal during backtrace unrewind (Bug#40088) 8709aaddd8 Fix a couple of problems in changelog generating functions 9ab85f087f Fix cl-concatenate (Bug#40180) 561e9fb91b Improve documentation of project.el commands b28a9a6cc3 Make svg images with links valid 7515252cce * lisp/tab-line.el (tab-line-new-button-show): New defcustom. # Conflicts: # etc/NEWS # nt/gnulib-cfg.mk
| * Add Harfbuzz dependencyPhillip Lord2020-03-231-0/+1
| | | | | | | | * admin/nt/dist-build/build-dep-zips.py: Add harfbuzz as a dependency.
* | Merge from origin/emacs-27Glenn Morris2020-01-032-288/+77
|\ \ | |/ | | | | 138e9051c7 Update distribution documentation
| * Update distribution documentationPhillip Lord2020-01-012-288/+77
| | | | | | | | | | | | * admin/nt/README-ftp-server: Remove as obsolete * admin/nt/dist-build/README-windows-binaries: Add information about installer
* | Merge from origin/emacs-27Paul Eggert2020-01-014-4/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | 186152ba40 Pacify gcc -Wunused-function on Ubuntu 18.04.3 4cd143aded Fix copyright years by hand 365e01cc9f Update copyright year to 2020 cd2c156163 ; * etc/NEWS: Make the description of XDG fallback more ac... # Conflicts: # etc/NEWS # etc/refcards/ru-refcard.tex
| * Update copyright year to 2020Paul Eggert2020-01-014-4/+4
| | | | | | | | Run "TZ=UTC0 admin/update-copyright $(git ls-files)".
* | Merge from origin/emacs-27Glenn Morris2019-12-272-9/+58
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | 8aad80d661 Fix installer build 47a73e3e14 Update Windows build documentation cd55984153 Calc: add missing dynamic variable declarations e8aa6f19e9 * doc/emacs/buffers.texi (Kill Buffer): Improve indexing. ccd7cd2c51 Speed up dired-do-find-regexp 7edb1f0773 ; Remove outdated declarations 6ab40c1a51 ; Clarify the assumption be38e39fcc project--find-regexp-in-files: Support remote files 21c3020fce Document some restrictions for module functions. e1ce9f3423 Don't recommend using 'module-load' for loading modules. 03f962a486 Port x_get_monitor_attributes_fallback to !HAVE_GTK3 0b32f59764 Fix compilation warning in gnus-start.el
| * Fix installer buildPhillip Lord2019-12-261-5/+9
| | | | | | | | | | * admin/nt/dist-build/build-zips.sh: Ensure that NSIS build always uses the actual build number to locate its files.
| * Update Windows build documentationPhillip Lord2019-12-261-4/+49
| | | | | | | | | | * admin/nt/dist-build/README-scripts: Update with branch and snapshot information.
* | Update for Emacs-28Phillip Lord2019-12-261-1/+1
|/ | | | * admin/nt/dist-build/build-dep-zips.py: Emacs major version number.
* ; Spelling fixesPaul Eggert2019-12-101-1/+1
|
* Improve logic for dependencies checkingPhillip Lord2019-09-181-28/+75
| | | | * admin/nt/dist-build/build-dep-zips.py:
* Merge remote-tracking branch 'origin/harfbuzz'Eli Zaretskii2019-06-071-2/+3
|\
| * Update dependenciesPhillip Lord2019-06-031-2/+3
| | | | | | | | * admin/nt/dist-build/build-dep-zips.py: Add harfbuzz as dependency
* | No longer add debug symbols to release buildPhillip Lord2019-06-051-2/+8
|/ | | | | * admin/nt/dist-build/build-zips.sh: Remove -g3 from release build and install with install-strip
* Merge from origin/emacs-26Paul Eggert2018-12-314-4/+4
|\ | | | | | | | | | | 2fcf2df Fix copyright years by hand 26bed8b Update copyright year to 2019 2814292 Fix value of default frame height. (Bug#33921)
| * Update copyright year to 2019Paul Eggert2019-01-014-4/+4
| | | | | | | | Run 'TZ=UTC0 admin/update-copyright $(git ls-files)'.
* | Fix windows snapshot buildingPhillip Lord2018-05-031-1/+3
| | | | | | | | * admin/nt/dist-build/build-zips.sh: Fix broken if statement
* | * admin/nt/dist-build/build-zips.sh: Support building of branchesPhillip Lord2018-05-031-1/+16
| |
* | Reduce parallelism to Windows buildPhillip Lord2018-03-281-1/+1
| | | | | | | | * admin/nt/dist-build/build-zips.sh: Reduce make parallelism to 2.
* | Remove architecture dependent source downloadsfeature/deps-downloadPhillip Lord2018-03-261-3/+4
| | | | | | | | * admin/nt/dist-build/build-dep-zips.py: