emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] branch elpa/gnu-apl-mode created (now c8695b0d55)


From: ELPA Syncer
Subject: [nongnu] branch elpa/gnu-apl-mode created (now c8695b0d55)
Date: Fri, 15 Apr 2022 19:58:24 -0400 (EDT)

elpasync pushed a change to branch elpa/gnu-apl-mode.

        at  c8695b0d55 Merge pull request #43 from phikal/elpa/gnu-apl-mode

This branch includes the following new commits:

       new  6d310ee03f Initial commit
       new  5601b1c422 Further work on implementing the full keymap
       new  8f7c672087 Included a link tot he keymap as a comment
       new  3ad4b71106 Started work on a better input mode
       new  dd2d737bc1 Make sure the input mode definition values are in the 
correct order
       new  b2aea195cb Some further work on the keymap
       new  af9011b45b Fixed the APL input mode
       new  6f9cdaa74e Allow configuration of a default font
       new  eeaa34e5a8 Disable the use of buffer-face-mode
       new  3c136568c9 Fixed some key definitions
       new  517b679995 Started work on the syntax table
       new  7a20fc2ff6 Added font workaround for OSX
       new  8a62ed5d0f Make sure the output is not echoed
       new  c0fa05e2d5 Separated out the interactive gnu apl mode from the 
normal file edit mode
       new  1886d79f3d Enable APL mode when opening an APL file.
       new  4b1b2907ff Revert "Enable APL mode when opening an APL file."
       new  4bab58290a Fixed a bug that was triggered by having the same mode 
map in more than one mode
       new  5fe253c40d Made sure apl mode is activated when editing APL files
       new  43a628835b Implemented a command to send a region to the APL session
       new  d05d8d00d8 Update comint prompt regexp
       new  855ff4ed36 Retored the --noCIN flag
       new  04dd37c3da Updated README
       new  6dfd2c680d Updated the prompt regex to prevent a hang when defining 
functions
       new  b505e3fa4c Some fixes to the keymap
       new  7fd7cf2a56 Added documentation data
       new  9606e133d1 Enable comint-process-echoes
       new  f15ffc13a1 Added .apl.history to .gitignore
       new  1beb551cc4 Updated documentation strings a bit
       new  937ffcad56 Fixed a documentation entry
       new  92d7a60984 Added .hgignore
       new  e07167fdab Started building the keymap help screen
       new  040e58523b Added a missing character in the keymap
       new  f0ee41a3d5 Added some more missing characters
       new  7dbd09ec01 In the input mode, repeating the prefix character will 
produce the character itself
       new  0de5fcc52b Updated README
       new  00cd297c56 Some code cleanup
       new  3d197e241d Started work on interactive function editor
       new  7d9692b2c1 Further work on function editor. Opening a function now 
works, saving does not
       new  d5a7c9410b Interim commit while working on the function editor
       new  76c37401b1 Function editor generally works now. Still not perfectly 
smooth.
       new  dc65207ffd Initial implementation of automatic detection of 
function definitions
       new  bfd49f5dc8 Removed a call to an internal debug function
       new  ceb0cca8b5 Fixed a bug where the final newline in a function 
definition was not added correctly.
       new  e0e26d40ac Restore the window configuration after editing a function
       new  6651ffbdee Removed a comment in the README that explained that this 
is a very early version. It's not so early anymore.
       new  79ef5e5746 Cleaned up the function editor
       new  e1ef2ba5dc Implemented eldoc support
       new  5157722291 Add a configuration option allowing the user to choose 
if he wants the function editor to open automatically.
       new  902465735c Improve parsing so that it takes advantage of the new 
output features in GNU APL
       new  8d717161c3 Compatibility fix for older Emacs versions
       new  7bd8a6d794 Some fixes that preventing proper parsing of output on 
OSX
       new  a407b7cf7f Don't use the --noCIN flag
       new  215d16431c Make the matching of "ignore end" a bit looser
       new  a329c0fecf Updated documentation for ⊂ and ⊃
       new  a3bb1a768d Don't hide output from function definition phase
       new  e4bfd343b4 Added documentation for monadic ↑
       new  6bb8585ea5 The keymap accidentally used ε instad of ∈.
       new  f20b85de3a Add initial support for parsing the output from the 
--emacs flag
       new  f265e7352b Add a require of thingatpt
       new  deb02b54d2 Added stream-detection using the new --emacs flag
       new  d44e31e320 If gnu-apl is called with a prefix arg, ask for the path 
to the apl interpreter
       new  ed384d1177 Added documentation for the ∪ function
       new  ce7ed137f8 Documentation updates
       new  60b2cc9349 Remove debug message
       new  3cf463e0f2 Updated README to mention the fact that the svn version 
of GNU APL is needed.
       new  ac32c7b166 Underscore is a valid APL symbol character
       new  8c6bd44fef Added some docstrings
       new  fb76c6edb6 Add support for the new app-error tag
       new  e57de2f63f Fixed a bug when fontifying error messages
       new  3e7ee421a4 Improved the presentation of eldoc help messages
       new  375bbb7abb Renamed interactive-gnu-apl.el so that all file names 
start with gnu-apl- This seems to be the standard naming convention used by 
Emacs modes.
       new  d5d08372ce Changed the "super-" prefix keymap so that it actually 
works for shifted keys.
       new  54c9c11599 Changed the preoutput filter function to use a proper 
state machine
       new  818643bf0f Remove an unnecessary variable assignment
       new  158f7530f0 Removed another ubunsed variable
       new  ff84eebd5f Interim work on preoutput filter
       new  666bf26993 Fixed some incorrect keymaps that happened when fixing 
the super prefix.
       new  3cb7372727 Don't allow editing of a function if it's already on the 
)SI stack.
       new  8d06630432 Merged new_preoutput_impl
       new  156cee2b67 Added a keyboard mapping for zilde
       new  908cafa50c Removed debug messages
       new  0b1e9e56f9 Changed Super-Shift-1 to display 
inverted-exclamation-mark as per the outut from ]KEYB
       new  4132c355f8 Interim commit while working on the keymap documentation
       new  831e599fcd Merged changes
       new  4943618b0f Half-finished implementation of keymap help
       new  a6e3f05865 Clicking in the keymap help now works
       new  e48e3e9f2a Updated README to include a mention of the new keyboard 
help buffer
       new  3bfd1ed03b Renamed README to README.md
       new  4f9ca294c4 Updated README formatting
       new  25bfe7c60c Further README edits
       new  bbe6006175 In README.md, init.el should be using "code" style
       new  3bb9dca2ae Allow configuration of the font used to display the 
keyboard help
       new  6b5a8cb75e Fixed a typo in a docstring
       new  5b943f63e8 Updated documentation for ELEMENT OF
       new  6b1c2a8d49 Created a workaround for the use of ELEMENT OF in ⎕CR 
output
       new  d897b62f96 Removed hack that replaced the ELEMENT OF character 
since GNU APL now uses the other character by default.
       new  4519b8a94e Some updates to the documentation features
       new  7661732472 Added package file
       new  1cc4fd0f23 Added some help information at startup
       new  7cbb7ebd25 Extracted the function gnu-apl--insert-tips
       new  683110a115 Updated startup tips
       new  da4aef57d6 After building they keymap help, move the cursor to 
(point-min)
       new  18c1b03db5 The startup tips should only be shown when GNU APL is 
actually started
       new  391886dce8 Reformatted a docstring
       new  a487f0bb46 Fixed a typo
       new  364600db95 Added help for function editor
       new  97ae263f8b When editing a new function, include the full signature 
in the function header
       new  7df9a0cef4 Implemented the 'ask and 'clear edit actions
       new  4668bbe27f Improved the welcome tips with some links
       new  d582419db0 Change the function definition parser so that it handles 
operators as well
       new  8436ac0306 Added documentation popup on C-c s
       new  32a5e196b3 Open the help buffer using pop-to-buffer instead of 
split-window
       new  a7322bc264 Fixed a typo in the variable 
gnu-apl-redefine-function-when-in-use-action and changed it to use a selection 
menu instead of a text box
       new  b75f85e2a6 Some restructuring of file layout
       new  231baca6ac Check the )SI stack when saving a function, not when the 
function editor is opened
       new  ac5d2a36df When answering "no" to the question of whether to clear 
the )SI stack or not, don't send the function. Instead, simply exit. This is 
the most reasonable thing the user might want to do.
       new  f51fdf17c3 When choosing to not clear the )SI stack, return the 
user to the editor.
       new  70845cc97e Updated the doctrings for the customisation variables
       new  95a68a9311 Fix the function signature parser to handle custom 
operators with two arguments
       new  c57550876e In a user-defined operator, the left argument should be 
optional
       new  4d73cb3e50 Make function send more stable by monitoring the 
responses from the underlying APL instance
       new  38ffa3e269 Removed debug messages
       new  cb495c7dd5 Added documentation for ⍷
       new  25e2157e37 Added documentation for ≡
       new  38a4cdfe57 Implemented gnu-apl-apropos-symbol
       new  f81b8e3d92 The string matching in the preoutput filter should be 
quoted
       new  a4a18f1e81 Initial work on C-c C-c in APL buffers Function 
selection and 0.5 second highlighting works.
       new  3bdc7bc962 Make it possible to send a function definition from an 
.apl file using C-c C-c
       new  c8687f0048 For the N'th time, remove calls to llog
       new  82075c0126 Function-editor local keybindings should use a minor mode
       new  f603935646 Add a menu entry for gnu-apl-apropos-symbol
       new  90d6b93c2c Started work on native communication channel
       new  592332511a A borken version of native )SI is implemented
       new  c2ac688078 si native command should only print the function name, 
not all the details
       new  6446f2b153 Fix warnings
       new  7907b6bce8 Improved error handling in native code
       new  3a5a35d7a8 Implemented "si", "sic" and "fn" commands for the 
backchannel communication
       new  1a7d22d276 Basic beginnings of the client-side of the network 
protocol
       new  463eb93879 To make development easier, use normal quoted function 
names
       new  95992b0b27 Imporved the code that reads replies from the backchannel
       new  03528c5aac Accept the port number as an argument
       new  4cdd7dbdc3 Interim commit while implementing the new network 
protocol
       new  15164c9829 Native code now builds on OSX
       new  0d29f05893 Started work on global interpreter lock
       new  ccf9129454 Protect interpreter with a mutex
       new  59b7d93803 Unfinished work on function upload
       new  4fe7229f97 Function definition now works
       new  58aa0a73de Improved function upload
       new  58c80e2610 Added gtags files to ignore list
       new  2966548008 Stability fixes
       new  79cef5e7d4 Updated documentation for symbols encode and decode
       new  eeab24e2b8 Fixed a typo
       new  1f55ca9ff4 When asnwering "no" to the question on whether to clear 
the )SI stack or not, return to the editor window.
       new  61a84de414 Interim commit while working on fixing the prompt issues 
when handling native commands
       new  adf69d9a8c Insert an artificial prompt after typing ∇function
       new  e1b3500aba Removed a log message
       new  faa64d2c87 Make sure the network listener always listens on 
localhost only
       new  3c3ce5b2d1 Interim commit while working on new command handler. 
Does not work at all.
       new  12e59db4ec The new command registry now works
       new  00d2ffcff5 Interim commit while working on the getvar command
       new  ad35d04a0d Fetiching of variable information now works
       new  ad4bff3cfc Some fixes to getvar
       new  a966f4b2e5 Suppress warnings on OSX
       new  74fb085260 Started work on SES integration
       new  2858b0ce41 Change the way unsuppoted values are treated when 
filling in the spreadsheet
       new  16b4ea79b9 Made C-c C-c in apl buffers work again (they were broken 
with the new network communication)
       new  ec913a97a9 Updated README to mention the new native code
       new  8bdf531439 Fixed a typo in the README
       new  62a4498f0e Loading a matrix into SES now works
       new  e12788090d Added missing file from previous commit
       new  8139bad758 Simple implementation of "variables" command.
       new  fbaed66cd5 Implemented "variables" command that returns all symbols.
       new  d9b12966c5 Added variable selector and fixed crash on OSX
       new  ff10145963 Use completing-read when choosing variables
       new  bba67daa0f Add an error message if the mode is unable to connect to 
the backend
       new  72163620c4 Fixed the output tagging so that it can handle tags in 
the middle of strings
       new  9ca4c35df1 It is now possible to export a SES spreadsheet to an APL 
function
       new  cc1e6d4b18 Tab-expansions of functions and variables now only 
displays the applicable symbol types
       new  a2e86c9ba1 Removed debug messages
       new  9d114d7085 Added GPL copyright notices to all files
       new  1589b62afc Added GPL copyright notice to Makefile
       new  4c1ea16ba9 Removed some commented code
       new  057a68cd11 Changed CC to CXX in compiler definition
       new  44eea54aa0 Removed test code
       new  530d3131e6 Make the ∇ command more robust when faced with 
uneditable symbols
       new  4fa121c1f7 Started work on code execution via the backend channel
       new  2630535b98 Spreadsheet editing is moch more stable now
       new  d54590c152 Renamed Command to NetworkCommand
       new  cb42c9dc5f Use the version of libemacs.so that is shipped with GNU 
APL
       new  001111e366 Merge branch 'native'
       new  4e90be1dd6 Updated the README to reflect the fact that libemacs.so 
is now shipped as part of GNU APL
       new  35ebebb44c Reformatted some text in the README
       new  833f186f88 When saving a spreadsheet, empty cells should not cause 
an error. Instead, fill in the value ⍬
       new  ba258fd7d3 Include IBM copyright message for copyrighted material
       new  3490ebb117 Added COPYING file that applies to the native code.
       new  d4d661fe21 Show documentation function should use the "M" 
interactive mode
       new  f8670c41ed Fixed a problem that was caused by the change of 
argument type to the documentation function from char to string
       new  3cfbbc29fa Fixed a bug in the spreadseet editor when the dited 
array had only one column or row
       new  5d48096fb1 Use the correct dynamic lib extension on Darwin
       new  95613befc7 Change the default keymap
       new  8fc422bf0b Take advantage of the GNU APL feature to autmatically 
choose library extensions for plugins
       new  af0363c822 Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  81585b6a2e If the spreadsheet session doesn't have an APL variable 
bound to it, ask for one
       new  96a8e24751 Fixed a bug that would prevent 
gnu-apl-spreadsheet-send-to-variable to work if the spreadsheet had not been 
started from an APL session
       new  430c3c009a Display a proper error message when trying to edit a 
scalar
       new  6d316d8ca9 Change the welcome text to reflect the new keybindings
       new  1e1c2129c9 Fixed type in welcome message
       new  60bff49133 Added some more APL2 documentation
       new  6b49f2daf7 Small layout fix in the refdocs
       new  b0f5196b91 Change parse-integer to string-to-number
       new  95179523db Updated documentation format
       new  7c26e9cbd3 Removed debug messages
       new  1a07d2edb1 Fixed a typo in the documentation
       new  d2c6de0645 Added some more APL2 documentation
       new  e8894a0428 Added documentation for |
       new  29522b6c47 Fixed a bug that was caused by the new ability to add 
multiple symbol aliases
       new  5710adeaa4 Fixed a bug where the documentation data got corrupted 
by mapcan
       new  cfb3317bf3 Changed the mapping of unshifted "m" from DIVIDES to 
VERTICAL BAR
       new  18bc567723 Reformatted and updated the refdocs
       new  3edc411dcd Updated refdocs
       new  27e893fbc5 Further integration of documentation work by Frederick 
Pitts
       new  79271f3d72 Removed some reduntact documentation
       new  76fac84ffa More refdocs updates
       new  3f6e5b8ba2 Fixed an error in the refdocs
       new  ae412bc427 Updated apl2 docs
       new  d225a78138 Changed the order of the variations of | to make 
VERTICAL bar the primary version
       new  d6fc83b01c Marked the documentation for | as being derived from 
APL2 documents
       new  f2f5a25514 A few more apl2 doc entries added.
       new  b5ce9ad560 Fixed a case where alternate symbols were not taken into 
consideration
       new  e01d37d551 Added more APL2 docs
       new  5f9a3630e9 Some more refdocs updates
       new  3d34e65e98 Added some aliases for negation and epsilon
       new  ba4ca15c40 Add a mapping for ⍙
       new  484cd278de Added ^ as an alias for and
       new  dd7abbfa9d Started work on gnuplot integration
       new  1f07ad1f20 Further work of gnuplot integration
       new  6706a67a41 Interim commit while working on the CSV export
       new  6ef05ec76e Simple CSV export now works
       new  845e56f2cb It is not possible to draw one-dimensional graphs with 
gnuplot
       new  ac9021f0a8 Removed functions thar processes output from )SI
       new  3a017508fe Hard-code UTF-8 encoding for the process buffer
       new  2a313a4a89 Merge branch 'plot'
       new  6c784bd5b8 Reformatted help text
       new  a1e115bdd5 Multi-column lines plots now works
       new  7ed76677df Merge branch 'plot'
       new  fcd5e5c980 Updated face names and added inheritance
       new  754168ccc7 Make sure the keyboard help is displayed using the 
correct face
       new  bd05b03929 Some changes to the font handling
       new  9d0bfe9a8a Apply the correct faces to documentation buffers
       new  187feb91f1 Add keybindings and meny entries for the gnuplot 
integration
       new  21071d5ff7 Updated docstrings
       new  e9451caa41 Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  1ec31b69d9 Implement support for dynamically chosen port numbers
       new  9f29b88d83 Implement support for Unix domain sockets
       new  9fbf9819a0 Fixed indentation
       new  cba7b137ce Added native command to read function tags
       new  068c08ac42 Work on function definitions. Currently severely broken.
       new  570ade64a9 Some improvement to the error handling
       new  0f60f5ccb8 Fixed a bug where the wrong string length was used when 
creating the ⎕FX list for function definitions
       new  003943ab26 Update the tag with filename information when uploading 
a function from a file
       new  bb4b549d3d Implemented M-. to find function definitions
       new  8734adb4dd Make sure that ∆ and ⍙ are defined as word components in 
the syntax table
       new  760bc93838 Set the coding system for the network connection
       new  0bbaa0f90c Merge branch 'master' into native
       new  8893bc4931 Add close callback function
       new  1c56e6ee4b Add .dylib to ignore files
       new  06f249aced Split out the TCP and Unix domain socket listeners to 
individual classes
       new  eac487831b Keep track of all active listeners so that they can be 
shut down properly
       new  4dfeb45ea2 Fixed a bug in the csv export
       new  7cd79a40bf Fixed missing documentation text
       new  f8a134ed3a Merged patch for documentation strings from native branch
       new  7ec35f167c WHen displaying the help buffer, make sure the cursor is 
at (point-min)
       new  cd2d8b22ad Merge branch 'master' into native
       new  af34143d9b Fixed a typo in the documentation for ⊂
       new  77e5b78a1a Added some more documentation entries
       new  de6800ff40 Added documentation for the each operator
       new  4cecd3dfd4 Fixed a sytax error in the defdocs structure
       new  3faab21aa4 Properly shut down a TcpListener
       new  af933ac050 Make the spreadsheet export more robust
       new  264d11f53a Fixed broken refdocs
       new  3feb4e6d3f Improved stability code that handles shutdown of the 
communications channel
       new  62da53708d Removed a debug message
       new  5c4573e299 Added docstrings for most interactive functions.
       new  b606791030 Function symbols can have digits in them.
       new  cbbcfa5adc Fixed the function header parsing so that it can handle 
all known formats
       new  a1025b3241 Small fix to the header parsing
       new  807132a751 Merge branch 'native' of github.com:lokedhs/gnu-apl-mode 
into native
       new  a5574cb1a7 Don't close the file descriptor before the error message 
has been retrieved
       new  0939b23f1d Change diamond to U+25CA LOZENGE
       new  5954cde6d4 Merge remote-tracking branch 'origin/master' into native
       new  f4332a9017 Make the gnuplot executable configurable
       new  fcbd2073c7 Move a close() call as to not mess upp errno
       new  8120c96cf3 Updated version and added some comments
       new  9f668498dc Added dependency on Emacs 24
       new  b0d2be2b8f Fixed errors in the refdocs that prevented certain 
documentation entries from working
       new  e9dab99f0b Handle function definitions better. When a function 
definition fails, report the error and move the cursor to the line where the 
error occurred.
       new  206d337d9b Removed some debug code
       new  119a4d24b4 Remove check for ∇ when sending a function The idea was 
that it should not be allowed to send a function that already contained a ∇ 
character since that would have messed up the old way in which functions were 
sent to the interpreter. When using the ⎕FX model, this is no longer needed as 
GNU APL will report this as an error anyway.
       new  32fd0fafd6 Workarounds for pre-24.4 incompatibilities
       new  4e58a6b4cf Merge branch 'master' into native
       new  f89bc6eef8 Started work on info documentation
       new  d51f978362 Merged commit 32fd0fafd63fd28c344859ed3eefa8d0c992ef51 
from native
       new  cb7b290273 Overbar is now a valid character in a symbol
       new  f410f82ac5 Removed a debug message.
       new  2fe6f274d1 Don't join the thread when closing a TcpListener
       new  bff31263eb Added "proto" command.
       new  66f0ccacf2 unlink the socket before binding
       new  9688a02e34 Implemented a lock around the write_string_to_fd
       new  3f63646f28 Never split blocks when writing responses
       new  b3335d00d2 Further work on implementation of symbol tracing
       new  91c4245222 Backend support for tracing implemented
       new  0b30447d86 Interim commit, working on getting asynchronous 
notifications working
       new  56a5112fc5 Notifications are now correctly delivered
       new  deb8e46b97 Initialise process filter after the local variables have 
been set up
       new  32594222be First working implementation of variable trace
       new  8ee25d9f86 Add a version check on network connect
       new  1a42534a3c Comment out some unused code
       new  ba0c06c08f Handle version check of pre-1.3 native module
       new  205ddda3b2 Changed the name of the protocol error symbol
       new  0f5af6a8a8 Removed debug messages
       new  6938bb6d91 Better cleanup of old trace buffers
       new  9a92aad400 Replaced manual version comparison with version<
       new  137b7465d4 Operators should also be displayed in name expansion
       new  0a6a0b855f Ensure correct initial content of trace buffers
       new  7466a89f6c Trace mode now works pretty well
       new  382688949f Clean up the result check from follow command
       new  f2ceb380a1 Handle SEV_ERASED messages properly
       new  9585e5cf36 Changed name of erased message
       new  19522c1f54 Properly handle SEV_ERASED
       new  4ebf7488ea Removed some commented code
       new  3269793ee4 Fixed syntax errors in the refdocs
       new  cd59a63d0b Use find-file-existing when jumping to function 
definition
       new  c9192a883e Ask for name for M-. if none was found at point
       new  b40857a6a1 Some simple code refomatting
       new  fd722dc67b Added compatibility implementation for cl-remove-if-not
       new  521b47d965 Started work on symbol expansion using TAB
       new  f8463f3b0f Better implementation of completion
       new  71690c9ae3 Extract the string-start matching to an external file
       new  550b072523 Don't use file expansion in APL buffers
       new  3af8f9b78c Removed debug messages
       new  683024ee74 Merge branch 'native' of github.com:lokedhs/gnu-apl-mode 
into native
       new  95a2713156 Added a reference to GNU Free Fonts in the README
       new  ead0b4bd4b Use ostream instead of stringstream
       new  b68f583b2b GetVar should preserve full double precision
       new  7f37292e53 Implemented "systemcommands" protocol command
       new  db6a9019c6 Add expansions for system commands
       new  6ec6fcc28c Implement expansions for system commands and quad 
commands
       new  23d8715f9e Add (require 'comint)
       new  dcef32908e Added .dir-locals.el file that controls autocomplete 
settings
       new  51e8d444d2 The interpreter lock had been disabled, reenabled.
       new  9e48113271 Include system functions in the cal to systemvariables
       new  df3532cdd7 Make some functions static
       new  106b244c15 Fixed a typo in a docstring
       new  97de5b31f4 Don't display unused variables in auto-expansion
       new  869804e4e7 Added copyright noticies
       new  62ab23b6c6 Add the ability to display boxed values in traced 
variables
       new  fe0728c062 Add the ability to choose ⎕CR level for trace command
       new  21f1a95bd4 Use the default APL font in trace buffers
       new  bee7ec1e84 Enable company-mode by default in C++ buffers
       new  153a0d5d3f Removed unused RunCommand class
       new  d5331b4302 Fixed spelling in a docstring
       new  75a8f92fdd Allow the characters λ, ⍺ and ⍵ in symbol names
       new  24b73cf7f6 Fixed spelling in a comment
       new  52cc6fc5b9 Merge branch 'master' into native
       new  477156a339 Merge pull request #6 from lokedhs/native
       new  f7c1b39739 Remove quote on error name in condition-case call
       new  83972bec14 Remove use of define-error since it's new in 24.4
       new  3eaec914b6 Change dynamically allocated array to alloca
       new  f0a302cb87 Use new instead of alloca
       new  621642ec69 Added gnu-apl to interpreter-mode-alist
       new  37482fe2c9 Add include paths for OSX
       new  0a068d492d Merge branch 'native'
       new  22e24aedf4 Fixes to compilation problems on Solaris
       new  d2189c0996 Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  1b93383da4 Implemented changes from GNU APL svn version 203
       new  c49189f49d Changed tag format for functions
       new  562fdfd100 Added a way to escape arguments so that the ":" can be 
passed as a protocol argument
       new  26ccf86333 Removed a call to llog
       new  9a9baa74b1 Added support for comment-region
       new  bcc8f30274 Fixed a typo in a comment
       new  3cc09ecffa Started working on the indentation engine
       new  7c2ea9123f Fixed a bug that caused DefCommand to return DOMAIN 
ERROR if the function contained blank lines
       new  536afbbb35 Add font-lock support
       new  fd9b3ea2c1 Better font defaults
       new  b4d0e652ec Backslash should not be an escape character
       new  e0b75bae88 Properly handle shutdown.
       new  68f27989dc Removed debug messages
       new  4f1a2791c8 Updated protocol version to 1.4
       new  ac1675a48c Include user-defined commands in the output of the 
"systemcommands" command.
       new  0ecb0293b8 Fixed formatting
       new  f314f408d2 Fix the function signature for close_fun
       new  ccddce42e1 Syntax highlights of function names in definitions
       new  cfa4814121 Make gnu-apl--parse-function-header use the generic 
function header regexes
       new  759789d7d2 Removed extra spacing at the end of a line
       new  d4ec590cac gnu-apl-expand-symbol should not be interactive Also, 
change the formatting of some docstrings
       new  8694a03078 Hack to avoid a crash with the new --emacs flag
       new  30caae2b93 Updated some docstrings.
       new  27601324a9 Updated .gitignore
       new  b38408dff9 The --emacs trick is no longer needed
       new  dee0e8a0f4 Fixed indentation
       new  2c93a3d956 Implement support for the new --emacs library format
       new  3bf5c37ff5 Changed the include path to be compliant with GNU APL 
packaging
       new  eab2ed2880 Lines in trace buffers should always be truncated
       new  885396ad83 Fix the include path for flycheck
       new  4b69f3f71f Support CR level 9
       new  808113e793 Check for illegal CR-levels
       new  23d62f1786 Set truncate-lines directly instead of calling 
toggle-truncate-lines
       new  2f6d64d513 Add Makefile.am
       new  cdcc808875 Support the new do_CR implementation.
       new  260660698a Display the traced variables without wrapping
       new  bc45e14f20 update the code to handle the renamed get_PP method
       new  da7908944e Implemented indentation rules
       new  127727870a Moved the indentation comment to the actual indentation 
function
       new  fa3940ea7e Fixed a typo in a docstring
       new  f86bd661fc Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  d55019cda3 Updated the keymap to (more or less) conform to the GNU 
APL defaults
       new  4800f7b784 Reformatted code
       new  3bd90f496a Removed star-diaeresis from the "extras" section of the 
keymap
       new  1c0bb2291d The gnu-apl customisation group should be a subgroup of 
the languages group
       new  aca2d3f77a Change Super-Shift-C to generate left-shoe-stile instead 
of cent-sign.
       new  02913661b8 The lines in the keymap buffer should be truncated
       new  1d4f57b485 Update development branch to conform with GNU APL master
       new  a75c1d6eab Add a function to extract documentation from a function
       new  e4e40ca61a Moved the new documentation functions to 
gnu-apl-documentation.el
       new  03530e0e21 Support display of documentation for functions
       new  686d7ca79f Provide a better default for C-c h
       new  33bca54e35 Add autoload tags to symbols that didn't include them
       new  969eb5a0ab Fixed an error when trying to display documentation from 
a function. This error was caused by some old test code that was left behind.
       new  0157193613 Don't call new ConnectionError when throwing
       new  e5c9843b6b Improve the selection of the default symbol for C-c C-h 
a bit
       new  864f28281a When displaying help for a function, remove the local 
variable section from the function signature
       new  2371ba5717 Added some docstrings
       new  6ac416d94c Add a configuration option that allows the user to add 
extra commandline options to the apl binary
       new  7b38f84fc0 Improve documentation from the keyboard buffer Patch 
integrated from David Lamkins <david@lamkins.net>
       new  9bc66b41a4 Updated the free documentation for +
       new  a76bef3d74 Some more doc changes
       new  3faa441484 Added separators between each symbol in the documentation
       new  adb0df721c Added documentation for circle functions
       new  bde86bd315 Updated reference documentation
       new  86c823ed6d Improve the function header parsing
       new  c2d7aa9f5c Add imenu support
       new  961d6e108b Added documentation for ≢
       new  bda242dfa4 Removed IBM licensed documentation
       new  bf0198f60c Fixed a typo in a comment
       new  e003a51dcb Small reformatting
       new  9c23669cfa Changed A and B to L and R in the refdocs
       new  335486f99a Don't parse nihilic operators
       new  f0c7069ba4 Don't parse nihilic operators with index
       new  502aa83285 Added documentation for ~
       new  180d45ee39 Removed duplicate entry for ∼
       new  d7a9703196 Don't assume that the documentation block starts at 
column 0
       new  d3fc5ca744 Merged updated indentation patch from David Lamkins
       new  8506f1d0fc Integrated the customisable indent amounts from David 
Lamkins
       new  8687d43602 When jumping to function definition, insert the previous 
position into the marker ring
       new  f6f5e10626 Documentation blocks should be prefixed by ⍝⍝
       new  4513a31a17 Fix blank lines in function editor
       new  fdf6b5fb53 Only remove leading space from documentation strings 
instead of doing a full trim
       new  82c1454690 Don't instantiate Quad_FX. Use Quad_FX::fun instead.
       new  8d317326bd Merged David's patch that allows indentation amounts to 
be specified in the file's header
       new  3b8000c9c6 Fixed a typo in a docstring
       new  5b4403317f Cleaned up some docstrings
       new  7e34cff9ea Change uses of (thing-at-point 'symbol) to 
gnu-apl--name-at-point
       new  5c4d036880 Use CL style function references
       new  b92f363ee0 Some simple code reformatting
       new  f2b74c553e Added a docstring
       new  98b70d9a40 Fixed the apropos function so that it doesn't crash if 
there are documentation entried without detailed documentation.
       new  76a5ba4f29 Small code reformatting
       new  7393c2078f Add speedbar support
       new  b0a7f8469f Don't create a network buffer when using Unix domain 
sockets
       new  c5988084e7 Added gnu-apl--when-let
       new  3ce8f2e575 Make eldoc display the first line of the docstring for 
user-defined functions
       new  f0f76ac323 Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  c36f249bfa The marker ring requries etags, so require it
       new  2c2c569b2e Started work on "sendcontent" implementation.
       new  2555182cd1 Experiments with XML_Loading_Archive
       new  f4d5a2e89d Use Workspace::copy_WS when loading an input file
       new  5ef471c73b Some more work on improving the support for sending code 
blocks to the interpreter
       new  579a1d301b Implement a better way to determine the current line 
number
       new  3a19140c88 Use InputFile directly instead of going through 
Workspace.
       new  08a99752c6 Update keymappings and make sure the line numbers in the 
function metadata is correct
       new  41358c661d Display a nicer message on M-. when the function has no 
source information Integration of David's fix with some structure changes
       new  242ff3ec74 Sending commands now works
       new  5040b21895 When using M-. to switch to a buffer, re-use the 
existing window if the buffer is already on screen
       new  7436b6a9e9 Use InputFile::set_line_no() instead of sending blank 
lines when sending a code block to the interpreter
       new  d3729b7205 Updated protocol version
       new  c324e0441a Indentation and expansion now follows Emacs standards
       new  698e9b83ae Removed function indent-safely that was never used.
       new  5a086f5b87 Indentation should be able to reduce the level of indent
       new  a4c9a65feb Make sure indentation and completion works properly 
together
       new  72f47a5363 Parameter to interpreter-mode-alist indicates a binary 
name, should be "apl"
       new  15dfeead9c Move symbol definitions to its own file
       new  98e1e778b6 Added docstring for 
gnu-apl--function-declaration-patterns
       new  1e5ed8cc61 Renamed the mode title from "GNU APL" to "APL"
       new  4d85b8758b Renamed modeline text to GNU-APL
       new  16a164d1b0 Changed gnu-apl-interactive modeline title
       new  093a4fdba0 Cleaned up the call to gnu-apl-indent. Added some 
docstrings.
       new  b2b5073712 There is no reason to limit the maximum indent width to 6
       new  b0db244e6b Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  2f3587707d Implemented gnu-apl-beginning-of-defun and 
gnu-apl-end-of-defun
       new  d8e29793cb Removed spaced from mode names
       new  dabbe22fe3 Remove dependency on thingatpt
       new  6ad4ae5f63 Changed default of gnu-apl-use-new-native-library to t
       new  3ab2486db1 Added documentation for ⊢ and ⊣
       new  da26eb6022 Added documentation from dyadic forms of ⍒ and ⍋
       new  c4a13c52a5 Basic implementation of company mode support
       new  46e8c52770 Only set gnu-apl company mode for gnu-apl buffers
       new  5a78c30705 Fixed a typo in a docstring
       new  f4aa95f04b Add "tagged" command to "variables"
       new  0ea538fd9b Add support for switching to the interactive buffer 
using the C-c C-z key sequence
       new  d68fc3844b Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  bce3d956aa Handle new format not Command.def
       new  fd30f84b27 Don't start the apl interpreter with the --rawCIN option
       new  9daf0628bd Add --rawCIN and --noRL flags to apl binary
       new  d6a7a29a5e Removed the --noRL flag since it's not used by GNU APL 
anymore
       new  0867853b62 Reformatted code
       new  6836e272f1 Documentation fixes after running checkdoc
       new  77960e6106 Updates to keep in sync with the GNU APL master tree
       new  5be0c95afc The line number for error reports should be independent 
of ⎕IO
       new  d91b466fd1 Fixes for various problems discovered when doing a full 
compile
       new  5b5361e94a Put the quail initialisation in the same file as the 
definition of the symbol list
       new  fd96265f06 Don't load gnu-apl-input.el since the file has been 
removed
       new  66c59c024d Use require/provide instead of plain load of el files
       new  4b9b0b657d Added a "commentary" section to the main file
       new  80a7629068 Fixed the library header
       new  70c77fb2d6 Moved the gnu-apl function to the gnu-apl-mode file in 
order to avoid problems with package dependencies
       new  eaa8def0f8 Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  21bb5b27f3 Updated the version in the pkg file as well as the main 
source file
       new  29e9bd23f5 The input method help should mention the name of the 
input method
       new  9a39e2c80c Set the correct custom values for 
gnu-apl-auto-function-editor-popup
       new  387c2932d5 Remove gnu-apl-use-free-documentation which is no longer 
used
       new  487eb5af3d Fix editing of negative values in ses
       new  9a9abe8d24 Fixed a grammatical error in a docstring
       new  816c2c01db Removed the autoload for customisable variables
       new  f6b6c67869 Added an autoload specification for the defgroup 
statement
       new  9a8eaddb58 Removed references to the IBM APL2 documentation
       new  8b667ec2b1 Add an autoload for gnu-apl-mode
       new  f5a2fb433e Merge pull request #8 from holomorph/mode-autoload
       new  88118077e0 Add url and keywords to the package description
       new  72bde11cde Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  767c38ea4b Updated copyright year
       new  08fc2edeef Fix the function declaration pattern so that it doesn't 
fail on expressions such as (F foo)Y
       new  658314be30 Updated native code to compatible with the latest 
version of GNU APL
       new  4959f4c7a9 Update all docstrings to conform to the new standard for 
quoting identifiers
       new  8e2a05a9de Stop the documentation buffer from jumping around
       new  277c6f3910 Merge branch 'gabc-patch-1'
       new  a4fdcede13 Updated Makefile.am from the main GNU APL source
       new  c34a231250 Add documentation for gnu-apl-trace-mode-kill-buffer
       new  ee7e633c65 Bind s-SPC to a command that inserts a space
       new  5cd25b5c8f Fix uses of eval-after-load
       new  fb1686403e Merge branch 'master' of github.com:lokedhs/gnu-apl-mode
       new  0bfe9fc46d Added missing require statement
       new  0a4e2298b1 Merge pull request #14 from fourier/master
       new  e2eda9635c The function editor should not fail when the last line 
is a ∇
       new  697ebb7bcb Use own trim function instead of string-trim
       new  729ab50844 Merge pull request #15 from syohex/older-emacs
       new  7ed0363aa3 Fixed a typo in a docstring
       new  a381f9fa3f Indentation should not require an ending ∇
       new  c801a200f2 Indentation now leaves point at the proper location 
after updating the line
       new  397755ed00 Removed a debug message
       new  f84a743da6 Fixed spelling of author's name in README
       new  8fd695391c Clarified documentation on the native library
       new  3187c005af Use a dedicated history list for gnu-apl--choose-variable
       new  e6f76485d2 Customize keymap prefix then rebuild keymap
       new  88070ad096 Merge pull request #17 from grettke/master
       new  1f454fa685 Fixed some formatting inconsistencies
       new  11bef7bd7d Updated to latest GNU APL version
       new  ba0d4d4815 Don't print an error message when trying to display docs 
for a variable
       new  198faa7ce6 Small fix to indentation
       new  2118e0ef1a Cleaned up the code Changed calls to make-local-variable 
to setq-local Removed some logging
       new  1fd77bcdb5 Change the default keybinding for 
gnu-apl-interactive-send-region
       new  783dd54a2e The keybindings were reassigned in the loop that 
iterates over all the apl symbols. This resulted in define-key being called 
multiple times.
       new  0b36ee33a9 Updated to be in line with the latest official release
       new  3e22988086 The function insert should be used for adding a string
       new  8a2bdfe945 The window that displays the keyboard help now has the 
correct dimension
       new  c2ceb4c59c Fix a typo in a docstring
       new  40c591698f Fixed a bug that prevented completion of symbols using 
TAB when editing apl files
       new  ea584541d7 Properly detect function calls immediately after an 
opening paren as monadic
       new  ffa5fec159 Indentation (finally?) works
       new  ccb45dafd7 Fixed a typo in the documentation
       new  8eee92eb8b Fixed an error in the documentation
       new  06654b18c3 Add documentation
       new  a8c0fc7b6e Minor layout fixes
       new  72f6a7fc91 Merge pull request #22 from ecraven/doc
       new  d79e519308 Added missing license
       new  3822c1ac08 Customized keyboard layout help
       new  c81a8a8ea3 Merge pull request #25 from fourier/master
       new  2e151c40ef Added support for help command
       new  965c36d906 Fixed spelling and formatting
       new  1fce747e48 Merge pull request #26 from fourier/help
       new  9b0c49a3a9 Implemented integration of the FinnAPL idioms list.
       new  5ad8b0acf1 Added support for helm and fixed bug with double first 
entry.
       new  e8957ef1ab Merge pull request #28 from fourier/finnapl
       new  b0165559da Updated repository to match main GNU APL sources
       new  baae3e724d Merged in help command support for native part
       new  0e6ea2b498 Merge pull request #30 from fourier/native_help
       new  45596beea0 Restored some code that was incorrectly changed in the 
previous merge
       new  d7f5fe80c6 Changes in popup keyboard
       new  68fac68131 Merge pull request #27 from fourier/master
       new  dc46c72e1a Use string-to-number instead of string-to-int
       new  fa569827c9 Fix some problems when generating the keymap help
       new  3b5b13abeb Changed flet to cl-flet
       new  694983dff5 gnu-apl--connect-to-remote to 127.0.0.1, not localhost
       new  3ea27d6e99 Allow prefix key for APL symbol input to be customised
       new  6062ddae4a Converted tabs to spaces
       new  7f84eb307e Merge pull request #37 from phikal/master
       new  13b7f0c429 add send line and flash on region
       new  03fd6d59cb fix improper interactive flag
       new  66aa8265dc gnu-apl-flash-on-send to custom, indicate private 
function
       new  c1203e8ff6 Merge pull request #36 from 
vsedach/use-inet-loopback-address
       new  a63fd0f0f2 fix call site and defcustom missing fields
       new  f66273ba34 Merge pull request #40 from doyougnu/master
       new  ba03188e8e Use cl-lib instead of cl
       new  a5b2b8e4fd Declare key commands using defalias instead of macros
       new  46fbd40d12 Fix byte compilation issues
       new  6ebdb9a9ab Add .dir-locals.el to prevent tabbed indentation and 
checkdoc issues
       new  e9983becd6 Add Makefile to test byte compilation
       new  9891aae954 Prevent .elc files from being added to Git
       new  97b42180ed Merge pull request #42 from phikal/master
       new  5d998206a9 Update version number
       new  deabf59d23 Add minimal headers to all Emacs Lisp files
       new  c8695b0d55 Merge pull request #43 from phikal/elpa/gnu-apl-mode




reply via email to

[Prev in Thread] Current Thread [Next in Thread]