lyx_mirror/src/support
Juergen Spitzmueller c0000cc405 Improve quotation mark opening/closing guess
Fixes: #8831

This introduces
* a new inset member isPartOfTextSequence() that returns
whether the inset produces something visible at the current position
in the text flow
* an isOpenPunctuation() test that returns whether a character is in the
'Punctuation, Open' unicode class. This is used instead of just checking
for two (Western, ASCII) opening brackets

It also fixes the isChar() and isLetter() value of InsetSpecialChar,
since some types have not been assigned correctly.
2016-12-27 12:06:54 +01:00
..
linkback Avoid the use of a static NSAutoreleasePool. 2015-10-09 08:16:24 +02:00
mythes
tests Use only one file for dummy implementations 2016-08-20 00:41:04 +02:00
.gitignore
AppleScript.h
AppleScript.m
AppleScriptProxy.cpp Fix missing include for malloc prototype after header cleanup in change 489dca71cd 2016-07-04 08:33:03 +02:00
AppleSpeller.h
AppleSpeller.m
bind.h Require a C++11 compiler 2016-06-07 20:34:52 +02:00
Changer.h Fix compilation with gcc 4.6 part II 2016-06-15 14:42:34 +01:00
CMakeLists.txt Cmake monolithic build: Some corrections. 2015-11-17 21:21:00 +01:00
ConsoleApplication.cpp
ConsoleApplication.h
ConsoleApplicationPrivate.h
convert.cpp Add caching for the QTextLayout objects we use 2016-12-19 18:47:18 +01:00
convert.h Mingw-w64 build fixes for long long 2016-05-29 17:55:43 -04:00
copied_ptr.h
debug.cpp Mingw-w64 build fixes for long long 2016-05-29 17:55:43 -04:00
debug.h Mingw-w64 build fixes for long long 2016-05-29 17:55:43 -04:00
docstream.cpp Open tex2lyx input files with correct encoding 2016-01-31 12:54:59 +01:00
docstream.h Open tex2lyx input files with correct encoding 2016-01-31 12:54:59 +01:00
docstring_list.h
docstring.cpp Mingw-w64 build fixes for long long 2016-05-29 17:55:43 -04:00
docstring.h
environment.cpp Do not use of boost::tokenizer 2016-05-29 17:55:45 -04:00
environment.h
ExceptionMessage.h
FileMonitor.cpp Replace Boost.Signals with Boost.Signals2 2016-06-09 22:25:34 +02:00
FileMonitor.h Replace Boost.Signals with Boost.Signals2 2016-06-09 22:25:34 +02:00
FileName.cpp We do not use <boost/scoped_array.hpp> anymore 2016-05-29 17:55:45 -04:00
FileName.h
FileNameList.h
filetools.cpp Fix exit code from runCommand on Windows 2016-08-17 22:58:13 +02:00
filetools.h Remove the now unused lyx::support::expandPath() 2016-07-29 13:17:09 -04:00
ForkedCalls.cpp Simplifications, mainly removal of boost::function and useless std::bind 2016-07-03 01:39:32 +02:00
ForkedCalls.h Remove using directives from headers 2016-06-26 18:22:59 +02:00
functional.h Require a C++11 compiler 2016-06-07 20:34:52 +02:00
gettext.cpp
gettext.h
gzstream.cpp
gzstream.h Add missing intializations 2015-10-10 21:04:28 +02:00
kill.cpp
lassert.cpp
lassert.h
limited_stack.h
lstrings.cpp Improve quotation mark opening/closing guess 2016-12-27 12:06:54 +01:00
lstrings.h Remove unneeded templatization code from bformat(). 2016-12-04 17:10:10 +01:00
lyxalgo.h Require a C++11 compiler 2016-06-07 20:34:52 +02:00
lyxlib.h Introduce proper integer rounding function 2016-02-17 21:42:37 +01:00
lyxtime.cpp GuiChanges: provide feedback when there are no more changes 2016-05-29 17:55:42 -04:00
lyxtime.h GuiChanges: provide feedback when there are no more changes 2016-05-29 17:55:42 -04:00
Makefile.am amend 6144bbfb 2016-06-14 01:34:16 +01:00
Messages.cpp Restore lyxerr number format to decimal 2015-09-12 19:38:38 +02:00
Messages.h
mutex.cpp
mutex.h
numpunct_lyx_char_type.h Convert remaining C++ files to UTF-8 2015-12-05 19:33:24 +00:00
os_cygwin.cpp Fix bugs #2645 (export BIBINPUTS) and #6634 (Better support for external files in ERT) 2015-11-03 23:28:36 +01:00
os_unix.cpp Fix bugs #2645 (export BIBINPUTS) and #6634 (Better support for external files in ERT) 2015-11-03 23:28:36 +01:00
os_win32.cpp Fix return types for mingw-w64 2016-05-29 17:55:43 -04:00
os_win32.h Do not redefine WINVER 2016-05-29 17:55:44 -04:00
os.cpp C++11 supports thread-safe initialization of statics 2016-07-31 18:34:33 +01:00
os.h
Package.cpp use QStandardPaths::GenericDataLocation instead of QStandardPaths::DataLocation to get common user_support_dir path for all LyX binaries (LyX, tex2lyx and lyxclient) 2016-01-24 15:19:54 +01:00
Package.h Initialize bool member of Package in default constructor 2016-06-09 17:26:55 +02:00
PathChanger.cpp
PathChanger.h
pmprof.h Add a way to disable the poor man's profiler 2016-12-09 15:47:19 +01:00
ProgressInterface.h
qstring_helpers.cpp
qstring_helpers.h
RandomAccessList.h
RefChanger.h Simplify Changers interface 2016-11-21 00:08:11 +01:00
regex.h Require a C++11 compiler 2016-06-07 20:34:52 +02:00
socktools.cpp
socktools.h
strfwd.h msvc2015: always incude strfwd.h first, to prevent crashes of our 2016-04-02 11:03:17 +02:00
Systemcall.cpp Add verbose option 2016-08-17 22:32:14 +02:00
Systemcall.h
SystemcallPrivate.h
TempFile.cpp
TempFile.h Fix file locking problem on windows (bug 9925) 2016-01-26 21:49:08 +01:00
textutils.h Improve quotation mark opening/closing guess 2016-12-27 12:06:54 +01:00
Timeout.cpp
Timeout.h Replace Boost.Signals with Boost.Signals2 2016-06-09 22:25:34 +02:00
Translator.h
trivstring.cpp
trivstring.h
types.h
unicode.cpp Use move when passed by value 2016-06-26 19:38:16 +01:00
unicode.h Fix compilation with gcc 4.6 2016-06-14 16:44:40 +01:00
unique_ptr.h unique_ptr and make_unique 2016-06-09 15:21:39 +01:00
userinfo.cpp Mark dead code as dead 2015-09-12 18:49:22 +02:00
userinfo.h
weighted_btree.h