summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Allow sending empty hidden values in ewwVasilij Schneidermann2016-02-041-1/+1
| | | | | | | | | | * lisp/net/eww.el (eww-tag-input): Allow sending empty hidden values (bug#22388). Copyright-paperwork-exempt: Yes (cherry picked from commit 5898da8210af7953e638ddf7821c05260979c3f0) Backport:
* Make erc work better when encountering unknown prefix charsDavid Edmondson2016-02-041-1/+1
| | | | | * lisp/erc/erc.el (erc-channel-receive-names): Output a warning instead of erroring out on unknown prefix chars (bug#22380).
* Make erc completion case-insensitive againLars Ingebrigtsen2016-02-041-1/+8
| | | | | * lisp/erc/erc.el (erc-completion-at-point): Make erc completion case-insensitive again (bug#11360).
* Make complection in erc use consistent casingCarlos Pita2016-02-041-3/+5
| | | | | | | * lisp/erc/erc-pcomplete.el (pcomplete-erc-all-nicks): Make case in the complection consistent (bug#18509). Copyright-paperwork-exempt: Yes
* Make /QUIT in erc more robustFrancis Litterio2016-02-041-5/+7
| | | | | * lisp/erc/erc.el (erc-kill-query-buffers): Don't bug out if we're issuing /QUIT to disconnected servers (bug#22099).
* Make tracking faces in Emacs work more reliablyKevin Brubeck Unhammer2016-02-041-1/+2
| | | | | | | * lisp/erc/erc-track.el (erc-faces-in): Always return lists of faces to avoid later ambiguity (bug#22424). Copyright-paperwork-exempt: Yes
* Make shr not bug out on images on non-graphical displaysLars Ingebrigtsen2016-02-041-1/+1
| | | | | * lisp/net/shr.el (shr-put-image): Don't bug out on alt-less images on non-graphical displays (bug#22327).
* Fix bookmark display widthsLars Ingebrigtsen2016-02-041-2/+2
| | | | | * lisp/net/eww.el (eww-list-bookmarks): Pop to the buffer before preparing it so that the widths are computed correctly (bug#22328).
* Fix typo in eww-make-unique-file-nameLars Ingebrigtsen2016-02-041-15/+15
| | | | | * lisp/net/eww.el (eww-make-unique-file-name): Make this function actually work.
* Make it possible to TAB to input fieldsLars Ingebrigtsen2016-02-041-1/+3
| | | | | * lisp/net/eww.el (eww-tag-input): Make it possible to TAB to input fields (bug#22540).
* Insert complete alt texts when images are disabledLars Ingebrigtsen2016-02-041-3/+1
| | | | | * lisp/net/shr.el (shr-tag-img): When images are disabled, insert the complete alt/title string (bug#22293).
* Allow eww text fields to growLars Ingebrigtsen2016-02-041-1/+1
| | | | | * lisp/net/eww.el (eww-process-text-input): Allow text fields to grow when typing in stuff that's longer than the original width.
* Make erc work when subword-mode is switched onDima Kogan2016-02-042-9/+35
| | | | | | | | | * lisp/erc/erc-backend.el (erc-forward-word, erc-word-at-arg-p) (erc-bounds-of-word-at-point): New functions to do word-based things when subword-mode is switched on. * lisp/erc/erc-button.el (erc-button-add-nickname-buttons): Use them (bug#17558).
* Quoting fixes in doc strings and diagnosticsPaul Eggert2016-02-035-13/+15
| | | | | | | * lisp/emacs-lisp/bytecomp.el (byte-compile-setq, byte-compile-funcall): * lisp/gnus/mml-smime.el (mml-smime-get-dns-cert) (mml-smime-get-ldap-cert): Follow user style preference when quoting diagnostics.
* Fix warning message in hack-local-variablesNoam Postavsky2016-02-031-1/+5
| | | | | * lisp/files.el (hack-local-variables): use 'thisbuf' to reference the original buffer name in the warning message. (Bug#21681)
* * lisp/emacs-lisp/map.el: Improvements to the docstring of the pcase macroNicolas Petton2016-02-031-8/+9
|
* Use pop-to-buffer-same-window in ewwLars Ingebrigtsen2016-02-031-5/+5
| | | | | * lisp/net/eww.el: pop-to-buffer-same-window throughout instead of switch-to-buffer (bug#22244).
* Fix editing undo changes in eww fieldsLars Ingebrigtsen2016-02-021-4/+7
| | | | | | | * eww.el (eww-tag-form): Don't overwrite initial form data in text fields. (eww-process-text-input): Make `M-t' at the end of text fields work better (bug#19085).
* Allow the user more control of popping up the eww windowLars Ingebrigtsen2016-02-021-1/+1
| | | | | * eww.el (eww): Use pop-to-buffer-same-window (suggested by Michael Heerdegen) (bug#22244).
* Make eww-browse-url with new-window parameter work againLars Ingebrigtsen2016-02-021-1/+4
| | | | | | * eww.el (eww-browse-url): Stay in the same buffer if we're already in a eww mode buffer so that eww-browse-url with a new-window parameter works (bug#22244).
* Clean up eww code slightlyLars Ingebrigtsen2016-02-021-3/+3
| | | | * eww.el (eww-browse-url): Clean up code slightly.
* Don't insert nil faces in shrLars Ingebrigtsen2016-02-021-11/+12
| | | | | | * shr.el (shr-insert-table): Don't add nil faces, because that will show up in *Messages* as "Invalid face reference: nil [32 times]".
* ; * lisp/progmodes/prolog.el: Remove some obsolete commentary.Glenn Morris2016-02-011-25/+8
|
* Improve the custom type of some user options.Glenn Morris2016-02-016-22/+42
| | | | | | | | | | | | | * lisp/autoinsert.el (auto-insert-alist): * lisp/replace.el (query-replace-from-to-separator): * lisp/gnus/gnus-art.el (gnus-hidden-properties): * lisp/gnus/gnus-gravatar.el (gnus-gravatar-properties): * lisp/gnus/gnus-picon.el (gnus-picon-properties): * lisp/progmodes/prolog.el (prolog-keywords, prolog-types) (prolog-mode-specificators, prolog-determinism-specificators) (prolog-directives, prolog-program-name, prolog-program-switches) (prolog-consult-string, prolog-compile-string, prolog-eof-string) (prolog-prompt-regexp): Improve custom type.
* Mark some risky calendar variables.Glenn Morris2016-02-014-3/+11
| | | | | | | | | | | | | | | * lisp/calendar/cal-china.el (chinese-calendar-time-zone): Remove risky setting for deleted obsolete alias. (calendar-chinese-standard-time-zone-name) (calendar-chinese-daylight-saving-start) (calendar-chinese-daylight-saving-end): * lisp/calendar/calendar.el (calendar-iso-date-display-form) (calendar-european-date-display-form) (calendar-american-date-display-form, calendar-date-display-form): * lisp/calendar/diary-lib.el (diary-remind-message) (diary-header-line-format): * lisp/calendar/solar.el (calendar-time-display-form) (calendar-location-name): Mark as risky.
* Highlight two additional SCSS keywordsSimen Heggestøyl2016-02-011-2/+10
| | | | | | | | | | | | | | * lisp/textmodes/css-mode.el (css-bang-ids): New defconst holding CSS identifiers on the form !foo. (scss-bang-ids): New defconst holding SCSS identifiers on the form !foo. (css--font-lock-keywords): Highlight the new SCSS bang identifiers in `font-lock-builtin-face'. * test/indent/css-mode.css: Add bang rule test case. * test/indent/scss-mode.css: Add test cases for the introduced bang rules.
* * org/org-compat.el (org-font-lock-ensure): Fix bogus test (bug#22399)Kyle Meyer2016-02-011-2/+2
|
* Fix imap-starttls-openAndreas Schwab2016-01-311-7/+12
| | | | | * lisp/net/imap.el (imap-starttls-open): Log imap process output. Call imap-parse-greeting. (Bug#22500)
* Fix return value of imap-starttls-openAndreas Schwab2016-01-311-2/+3
| | | | * lisp/net/imap.el (imap-starttls-open): Fix return value.
* Spelling fixesPaul Eggert2016-01-302-5/+3
|
* Backport: * lisp/files.el: Remove support for extra .dir-locals fileArtur Malabarba2016-01-303-165/+105
| | | | | | | | | | | | | | (dir-locals-file-2, dir-locals--all-files): Remove. (dir-locals-collect-variables, dir-locals-file, dir-locals-find-file) (dir-locals-read-from-file, hack-dir-local-variables): Revert changes. * lisp/files-x.el (modify-dir-local-variable): Revert changes. * lisp/help-fns.el (describe-variable): Revert changes. * doc/emacs/custom.texi (Directory Variables): Revert changes. * etc/NEWS: Revert changes.
* * lisp/net/browse-url.el (browse-url-default-browser):Glenn Morris2016-01-301-1/+1
| | | | Lower priority of non-free Chrome.
* Improve the custom type of some user options.Glenn Morris2016-01-3016-26/+56
| | | | | | | | | | | | | | | | | | | * lisp/desktop.el (desktop-minor-mode-table): * lisp/man.el (Man-frame-parameters): * lisp/midnight.el (midnight-delay): * lisp/speedbar.el (speedbar-select-frame-method): * lisp/tooltip.el (tooltip-frame-parameters): * lisp/tree-widget.el (tree-widget-space-width): * lisp/type-break.el (type-break-keystroke-threshold): * lisp/woman.el (woman-imenu-generic-expression): * lisp/cedet/ede.el (ede-debug-program-function): * lisp/cedet/ede/project-am.el (project-am-debug-target-function): * lisp/emulation/viper-keym.el (viper-toggle-key): * lisp/erc/erc-networks.el (erc-server-alist): * lisp/gnus/message.el (message-deletable-headers, message-signature): * lisp/mail/mailalias.el (mail-directory-stream): * lisp/play/tetris.el (tetris-x-colors): * lisp/progmodes/gud.el (gud-tooltip-modes): Improve custom type.
* Highlight CSS variables with variable name faceSimen Heggestøyl2016-01-301-1/+3
| | | | | | * lisp/textmodes/css-mode.el (css-nmstart-re): Don't match variables. (css--font-lock-keywords): Highlight variables in `font-lock-variable-name-face'.
* * lisp/gnus/gnus-kill.el (gnus-winconf-kill-file): Not user-serviceable.Glenn Morris2016-01-301-4/+2
|
* Mark some user options that can get evalled as risky.Glenn Morris2016-01-305-3/+8
| | | | | | | | | * lisp/allout.el (allout-title): * lisp/emacs-lisp/edebug.el (edebug-global-break-condition): * lisp/gnus/message.el (message-mailer-swallows-blank-line): * lisp/progmodes/gud.el (gud-tooltip-display): * lisp/vc/ediff-mult.el (ediff-default-filtering-regexp): Mark as risky.
* ; Auto-commit of loaddefs files.Nicolas Petton2016-01-301-1246/+1331
| | | | * lisp/ldefs-boot.el: Update.
* Don't fiddle with DEFAULTDmitry Gutov2016-01-301-3/+4
| | | | | | * lisp/progmodes/project.el (project--completing-read-strict): Don't change DEFAULT, whether is has any matches in COLLECTION, or not.
* Build fix for shr.elLars Ingebrigtsen2016-01-301-0/+1
| | | | * shr.el (seq): Require.
* Improve project-find-file yet again!Dmitry Gutov2016-01-301-36/+51
| | | | | | | | | * lisp/progmodes/project.el (project--completing-read-strict): New function. (project-find-file-in): Use it. (project-file-completion-table): Move the default implementation inside the cl-defgeneric form. (http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01720.html)
* Don't pass DIR to 'hg status'Dmitry Gutov2016-01-301-4/+8
| | | | | * lisp/vc/vc-hg.el (vc-hg-dir-status-files): Don't pass DIR to 'hg status' (bug#22481).
* Fix typo in previous commitsStephen Leake2016-01-292-2/+2
| | | | | | * lisp/progmodes/project.el (project-find-file-in): * lisp/vc/vc-mtn.el (vc-mtn-find-ignore-file): Fix typo in previous commit.
* Improve project-find-fileStephen Leake2016-01-292-31/+51
| | | | | | | | | | | | | * lisp/progmodes/project.el (project-file-completion-table): New. (project-find-file, project-or-external-find-file): Default to filename at point. (project-file-completion-table): New, split out from project--find-file-in. (project-find-file-in): Renamed from project--find-file-in, use project-file-completion-table. * lisp/progmodes/xref.el (ede-minor-mode): New declaration. (xref--find-ignores-arguments): Add doc string.
* Implement vc-mtn-find-ignore-file, fix some doc stringsStephen Leake2016-01-294-5/+9
| | | | | | | | | | * lisp/cedet/cedet-global.el (cedet-gnu-global-root): Improve doc string. * lisp/cedet/ede/locate.el (initialize-instance): Improve doc string. * lisp/vc/vc-git.el (vc-git-find-ignore-file): Fix doc string. * lisp/vc/vc-mtn.el (vc-mtn-find-ignore-file): New function.
* Correct a whole bunch of bugs coming with renamed cell relocation.Vincent Belaïche2016-01-291-33/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the same change as commit on master branch. See http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=badcd38aa86ed7973f2be2743c405710973a0bdd * lisp/ses.el (ses-localvars): rename variable `ses--renamed-cell-symb-list' into `ses--in-killing-named-cell-list' and adjust the comment about it. (ses-plist-delq): new defun. (ses--ses-buffer-list): new defvar. (ses--unbind-cell-name): new defun. (ses-relocate-symbol): Do not relocate symbol when it is a named cell. (ses-relocate-formula): Undo change of 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net that was preventing relocation for named cell --- now doing this is delegated to function `ses-relocate-symbol'. (ses-relocate-range): In docstring, undo change of 2016-01-03T07:31:52Z!johnw@newartisans.com, `ses-range' must remain lower case as it is not a variable. (ses-relocate-all): Cell name relocation : 1) check that cell is a renamed cell by testing `ses-cell' property to :ses-named, rather than comparing name to corresponding standard name. Set rowcol of renamed cell into the hashmap --- `ses-cell' property must not be used for that as the same name can be used for different locations in different SES sheets ; 2) use `local-variable-if-set-p' rather than `boundp' and `local-variable-p' to check if cell name is already in use in this sheet or needs initialisation. (ses-relocate-all): Cell value relocation : 1) like for name relocation use the `ses-cell' property rather than comparing actual name to corresponding standard name. 2) Correct bug introduced in 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net, as the test was made the other way round than the intention --- ie value relocation was disabled for standard cell, not for renamed cell as was the intention. (ses-relocate-all): Add loop for unbinding deleted renamed cells names. (ses-killbuffer-hook): new defun. (ses-mode): Add the ses--ses-buffer-list maintenance mechanism --- kill buffer hook, plus pushing current buffer if new in list. (ses-delete-row, ses-delete-column): Collect deleted renamed cells into `ses--in-killing-named-cell-list'. (ses-rename-cell): Remove update of variable `ses--renamed-cell-symb-list', this variable is renamed to `ses--in-killing-named-cell-list', and its setting is done in functions `ses-delete-row' and , `ses-delete-column' now. (ses-rename-cell): Make cell new name a buffer local variable. (ses-rename-cell): Change correction of 2015-12-30T23:10:37Z!vincentb1@users.sourceforge.net concerning computation of the range over which `cursor-intangible' property was to be updated. This correction was ok for non spilling cells, but not for cells spilling over following blank cells. Simply use `next-single-property-change' rather than computing the end column from column widths.
* c:/emacs-git/next/ChangeLogMartin Rudalics2016-01-291-1/+1
|
* ; * lisp/textmodes/table.el: Comment tweak.Glenn Morris2016-01-281-1/+1
|
* Don't use eval to quieten prolog.el compilation.Glenn Morris2016-01-281-4/+7
| | | | | * lisp/progmodes/prolog.el (pltrace-on, pltrace-off): Declare. (prolog-enable-sicstus-sd, prolog-disable-sicstus-sd): Don't use eval.
* Mark some risky prolog variables.Glenn Morris2016-01-281-12/+31
| | | | | | | | | | * lisp/progmodes/prolog.el (prolog-system-version) (prolog-keywords, prolog-types, prolog-mode-specificators) (prolog-determinism-specificators, prolog-directives) (prolog-program-name, prolog-program-switches) (prolog-consult-string, prolog-compile-string) (prolog-eof-string, prolog-prompt-regexp, prolog-help-function): Mark anything processed by prolog-find-value-by-system as risky.
* * lisp/custom.el (defcustom): Doc fix.Glenn Morris2016-01-281-0/+1
| | | | | * doc/lispref/customize.texi (Variable Definitions): Defcustom should always have a type.