Enrico Forestieri
260a98d295
Save the document directory path only if explicitly allowed.
...
A new preference is introduced for allowing the record of the document
directory path in the saved file. Without explicit consent, it is not saved.
If the origin tag contains an invalid/wrong path or garbage, LyX behaves
exactly as before, i.e., included files are simply not found.
2015-05-23 17:49:33 +02:00
Stephan Witt
89469a9e55
fix whitespace issue
2015-05-22 22:04:19 +02:00
Stephan Witt
43dd383073
avoid float-conversion warning and simplify size computation
2015-05-22 22:00:22 +02:00
Juergen Spitzmueller
47dd9189eb
Add more Float tags to allow to disable wide and sideways feature
...
Fixes : #9557 , #9558
This is amended to yesterday's layout format change.
2015-05-22 18:59:17 +02:00
Jean-Marc Lasgouttes
7760c5ccf2
Create proper undo groups for advanced find and replace
...
Create new helper class UndoGroupHelper, which simplifies a lot the
handling of undo groups in cases like this one. The class tracks open
undo buffers and allows to switch buffers transparently.
Using the class for advanced search and replace is trivial. THe class
may be useful in some other classes.
Fixes ticket #8658
2015-05-22 16:42:10 +02:00
Juergen Spitzmueller
1d266c8cfa
Indicate read-only status in tabs ( #6783 )
2015-05-22 10:41:12 +02:00
Juergen Spitzmueller
7dc123b790
Add Float tag to determine allowed positioning options ( #7752 )
2015-05-22 10:37:14 +02:00
Jean-Marc Lasgouttes
88609b3984
Improve list of available languages for UI l10n.
...
Add a new tag HasGuiSupport to language file. Add it for all l10ns
that we currently ship. The po files that are unused are not currently
tagged as available, but this could be done, since the code later
checks that the translation is actually there.
This new information is used in GuiPrefs when populating the language
combox.
The new scheme implies that adding a new language is now a two-step
process:
* the language code has to be added to po/LINGUAS, as before;
* one of the entries of the lib/language file has to be selected as
reference and be given the "HasGuiSupport true" property.
2015-05-21 10:48:38 +02:00
Juergen Spitzmueller
9e16608867
Fix problems with immediate apply and length validators
...
Fixes bugs #7022 and #7599 .
2015-05-20 19:13:12 +02:00
Juergen Spitzmueller
8b86af7298
Fix LaTeX length export of big numbers, part 2 (bug #9416 )
...
LaTeX lengths must not use scientific notation, since the + sign has a
different meaning (glue lengths). This is the GUI part of bug 9416,
on top of part 1 [59e4d16ab/lyxgit].
2015-05-20 09:35:57 +02:00
Stephan Witt
2ac45cc4d2
#9130 Text in main work area isn't rendered with high resolution
...
Try SVG version of banner with Qt4 too.
2015-05-20 08:46:26 +02:00
Stephan Witt
d392df30c0
#9130 Text in main work area isn't rendered with high resolution
...
Correctly guard Qt5 code introduced by change c053a9394d
2015-05-20 07:52:30 +02:00
Stephan Witt
c053a9394d
#9130 Text in main work area isn't rendered with high resolution
...
Improved icon and pixmap handling with SVG images and high physical resolution displays.
This results in much better looking icons and splash banner.
2015-05-19 22:46:26 +02:00
Stephan Witt
0933df0011
Add Qt's Svg module to the list of used modules. This is required to allow the use of e.g. the QSvgRenderer class.
2015-05-19 22:46:26 +02:00
Enrico Forestieri
82e4dbc48e
Use the xcb definition for the primary selection atom.
2015-05-19 21:19:49 +02:00
Juergen Spitzmueller
c162d02915
GuiAbout: enforce a reasonable width (show all tabs)
2015-05-19 15:09:46 +02:00
Juergen Spitzmueller
14557b28d9
Complilation fix.
...
This time without unwandted po stuff.
2015-05-19 12:56:31 +02:00
Juergen Spitzmueller
01e7a10029
Revert "Complilation fix."
...
This reverts commit abf8208679
.
I'll properly re-commit in a minute.
2015-05-19 12:52:19 +02:00
Juergen Spitzmueller
af42a9d683
GuiAbout: minor ui fix
2015-05-19 12:43:44 +02:00
Juergen Spitzmueller
abf8208679
Complilation fix.
2015-05-19 12:37:45 +02:00
Juergen Spitzmueller
9f55ce9b04
Make RELEASE-NOTES accessible from GUI ( #8616 )
...
CMake people, please check if something needs to be done to install
lib/RELEASE-NOTES.
2015-05-19 09:57:52 +02:00
Juergen Spitzmueller
e1b1dd7445
GuiBox: remove unneeded connection and use a more senible signal
2015-05-18 13:13:04 +02:00
Juergen Spitzmueller
7d67e94cd0
GuiBox: do not rely on count (as explained on lyx-devel)
2015-05-18 13:12:26 +02:00
Juergen Spitzmueller
a98cfe1874
GuiBox: sort colors
2015-05-18 13:11:34 +02:00
Juergen Spitzmueller
bca8f5a940
GuiBox: remove none from the static color list
...
It is not used anyway and it prevents sorting.
2015-05-18 13:10:32 +02:00
Juergen Spitzmueller
47bee41ea3
GuiBox: assure combo boxes are empty before filling
2015-05-18 13:09:07 +02:00
Juergen Spitzmueller
edfdd5139e
GuiBox: swap filling of color combos
2015-05-18 13:07:00 +02:00
Juergen Spitzmueller
2548e7fd98
GuiBox: simplification
2015-05-18 13:05:28 +02:00
Juergen Spitzmueller
927136c256
isReadable can only be used after the file has been opened
2015-05-18 11:15:11 +02:00
Juergen Spitzmueller
7f1d33efc1
Re-defactor ColorSorter.
...
This hopefully cures Richard's compilation woes.
2015-05-18 11:11:45 +02:00
Georg Baum
84cca2dd94
Fix indentation
2015-05-17 17:27:27 +02:00
Juergen Spitzmueller
b7c53b6017
Use view/data separation for GuiCharacter colors, which makes it possible to sort the colors
2015-05-17 17:15:01 +02:00
Juergen Spitzmueller
8fc637103f
Factor out ColorSorter to qt_helpers, to make it
...
available to other dialogs as well.
2015-05-17 16:47:40 +02:00
Uwe Stöhr
8dd217c983
GuiBox.cpp: fix bug introduced by [bec3f7bc/lyxgit]
...
There were now 2 entries named "none" in backgroundcolorCO
- delete the fixmes; the LateX name is used as parameter to save unnecessary conversions for the LateX output; please ask me before adding fixmes
2015-05-17 01:45:56 +02:00
Uwe Stöhr
51e3b026b2
GuiBox.cpp: a compile fix
2015-05-17 01:28:06 +02:00
Enrico Forestieri
324abefd53
Fix #5575 also on Windows.
2015-05-16 23:36:40 +02:00
Juergen Spitzmueller
853283ca87
Extend comment and remove superfluous parentheses.
2015-05-16 19:18:51 +02:00
Juergen Spitzmueller
9e57f906c2
Refine fix for #5575 and comment it out for windows
...
See #5575 for details why it does not work on windows.
2015-05-16 17:16:01 +02:00
Juergen Spitzmueller
1738d4e409
Fix tooltip line breaks.
2015-05-16 15:41:22 +02:00
Juergen Spitzmueller
818249f69f
Clarify "Save compressed by default" feature (bug 7822)
2015-05-16 15:31:51 +02:00
Juergen Spitzmueller
69fe51f9d8
Fix casing
2015-05-16 13:30:23 +02:00
Juergen Spitzmueller
b5fbd9f2a2
Fix Box UI (buddies and accelerators)
2015-05-16 12:46:08 +02:00
Juergen Spitzmueller
bec3f7bc8c
Fix up GuiBox (use proper data/view separation and clean up)
2015-05-16 11:27:13 +02:00
Uwe Stöhr
bd80617cdb
GuiBox.cpp: enable color features also for non-English locales
...
stupid me, I used a translatable string as box parameter. Therefore the feature only worked correctly with English locale. Now it works for every locale.
2015-05-16 05:22:22 +02:00
Uwe Stöhr
0140063c8e
GuiBox.cpp: add a comment and a string conversion
2015-05-16 03:54:51 +02:00
Uwe Stöhr
a49f24767a
GuiCharacter.cpp: sort all colors, also white
...
as proposed by Scott
2015-05-16 03:32:45 +02:00
Uwe Stöhr
88593e0ec6
support for colored boxes
...
adds support to set colors for some box types (support for the LaTeX commands \fcolorbox and \colorbox)
fileformat change
2015-05-16 03:22:37 +02:00
Uwe Stöhr
ffb4146d17
GuiBox.cpp: fix logic
...
- if pagebreaks are allowed there cannot be defined a width
2015-05-15 06:04:46 +02:00
Uwe Stöhr
6780a30409
GuiBox.cpp: fix logic
...
- if pagebreaks are allowed there cannot be defined a width
2015-05-15 06:02:41 +02:00
Uwe Stöhr
a5cc5dce3c
GuiBox.cpp: assure that the parameters are not empty
2015-05-15 03:51:11 +02:00