| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Use git clean instead.
|
|
This script is able to install the server dependencies on a variety of
systems.
|
|
|
|
|
|
|
|
Recent poppler versions seem to require it, on the other hand llvm c++
defaults to some ancient standard.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Added some functions missing in Windows. Switch to binary mode
on stdin and stdout to avoid line ending issues.
|
|
|
|
*server/epdfinfo.c(annotation_print): Make error label conditional.
|
|
* server/epdfinfo.c (main): Withou args redirect to /dev/null.
|
|
* server/epdfinfo.c (cmd_ping): Pong.
* lisp/pdf-info.el (pdf-info-ping): Handle it.
|
|
* server/epdfinfo.c (cmd_renderpage): Use the correct transformations.
|
|
* server/epdfinfo.c (cmd_renderpage): Incorporated cmd_renderpage_x
commands into cmd_renderpage.
* lisp/pdf-view.el (pdf-view-extract-region-image): Use new rendering capabilities.
* lisp/pdf-info.el (pdf-info-renderpage): Adhere to and provide new command protocol.
(pdf-info-renderpage-text-regions): Use pdf-info-renderpage.
(pdf-info-renderpage-highlight): Use pdf-info-renderpage.
|
|
* server/epdfinfo.c (cmd_renderpage_highlight): Drop the x/y-offsets,
otherwise the visuals do not accurately represent the selected
region.
|
|
|
|
* server/epdfinfo.c (image_recolor): Use PopplerColor as argument. Some renaming.
(image_render_page): Apply signature difference.
|
|
|
|
Conflicts:
lisp/pdf-info.el
server/epdfinfo.c
server/epdfinfo.h
|
|
* server/epdfinfo.c: New command pagelabels.
* lisp/pdf-view.el (pdf-view-goto-label): New command for going to the
page corresponding to it's label.
(pdf-view-mode-map): Bind it to `M-g l' .
* lisp/pdf-outline.el (pdf-outline-display-labels): New option for
displaying labels instead of page numbers.
(pdf-outline-insert-outline, pdf-outline-insert-outline,
pdf-outline-imenu-create-item, pdf-outline-imenu-create-index-flat,
pdf-outline-imenu-create-index-tree,
pdf-outline-imenu-create-index-tree-1): Handle it.
* lisp/pdf-info.el (pdf-info-pagelabels): New command returning a list of pagelabels.
(pdf-info-query--transform-response): Handle it.
* NEWS: Add news items.
|
|
* server/configure.ac: Use proper CFLAGS when checking for error.h .
|
|
|
|
* server/configure.ac: Check for error.h
* server/epdfinfo.h:
* server/epdfinfo.c: Use result of above check.
* server/autogen.sh: Use /bin/sh instead of bash.
|
|
|
|
* server/epdfinfo.c (image_write): Use a buffer for writing.
|
|
* server/epdfinfo.c (cmd_open): g_filename_to_uri already checks for absolutity.
|
|
* server/epdfinfo.c: Remove get- and setoptions
|
|
|
|
* server/epdfinfo.h (DEC_CMD, DEC_CMD2): New macros.
* server/epdfinfo.c (commands): Use macros.
|
|
* server/epdfinfo.c (command_arg_parse_arg): Remove ARG_QUADRILATERAL.
* server/epdfinfo.h (command_arg_type_t): Dito.
|
|
* server/epdfinfo.h (DEC_CMD, DEC_CMD2, DEC_DOPT): Macros for
declaring commands and options.
* server/epdfinfo.c (command_arg_parse_arg): Removed unused ARG_QUADRILATERAL.
(command_arg_print, command_arg_type_size): New function.
(document_options): New array holding document options.
(cmd_getoptions, cmd_setoptions): Use above array.
(commands): Use Macros.
* lisp/pdf-info.el (pdf-info-query--transform-response): setoptions:
Return new options.
|
|
* server/epdfinfo.h (DEC_CMD, DEC_CMD2, DEC_DOPT): Macros for
declaring commands and options.
* server/epdfinfo.c (command_arg_parse_arg): Removed unused ARG_QUADRILATERAL.
(command_arg_print, command_arg_type_size): New function.
(document_options): New array holding document options.
(cmd_getoptions, cmd_setoptions): Use above array.
(commands): Use Macros.
|
|
* server/epdfinfo.h : Add option structs.
* server/epdfinfo.c (image_render_page): Use struct as argument.
(cmd_getoptions, cmd_setoptions): New commands.
* lisp/pdf-info.el (pdf-info-query--transform-response,
pdf-info-getoptions, pdf-info-setoptions): Handle new commands.
|
|
* lisp/pdf-info.el (pdf-info-query--transform-response): Put match
face properties on the matched text of the line.
(pdf-info-search-string): The returned line now contains face
properties on the matched part.
(pdf-info-search-regexp): This function now searches for PCRE, and as
such the calling convention has changed to support the various flags
of the underlying engine.
(pdf-info-regexp-compile-flags, pdf-info-regexp-match-flags):
List of regexp flags.
* server/epdfinfo.c: (cmd_search_regexp): Use complex numeric flags of
the new engine instead of the old boolean ones. Now returns both
the matched text and it's corresponding line.
(cmd_search_string): Return both as well.
(cmd_regexp_flags): New command returning regexp flags and their values.
* lisp/pdf-util.el (pdf-util-highlight-regexp-in-string): New function
for propertizing a string.
(pdf-util-edges-union): Added minor optimization.
|
|
* server/epdfinfo.c: Don't include poppler Error.h when compiling for
* cygwin. (There may be a better fix, i.e change the include path priorities?)
server/epdfinfo.h: Dito
|
|
* server/epdfinfo.c: Don't include poppler Error.h when compiling for
* cygwin. (There may be a better fix, i.e change the include path priorities?)
server/epdfinfo.h: Dito
|
|
* server/epdfinfo.c (region_print): Print a zero sized region at 0,0.
|
|
|
|
* server/epdfinfo.c (main): Use `a'.
|
|
* server/poppler-hack.cc (poppler_annot_markup_get_type): Remove
unused variable.
* server/epdfinfo.c (cmd_charlayout): Use proper type.
(main): Initialize variable.
|