Commit Graph

1545 Commits

Author SHA1 Message Date
Lars Gullik Bjønnes
59413be9a0 clone NVI, other small stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9295 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-23 23:04:52 +00:00
Georg Baum
b3d8f7ccc6 fix crash in mathhullinset
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9294 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-23 14:43:37 +00:00
Lars Gullik Bjønnes
1f9d992ce0 Make us satisfy concept checks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9260 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-16 20:41:38 +00:00
Jean-Marc Lasgouttes
27e32b4aa0 fix typo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9253 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-15 15:41:42 +00:00
Alfredo Braunstein
15e1e89df2 enable tfrac
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9227 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-11 12:01:34 +00:00
André Pönitz
e948588b09 forgot these
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9200 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-07 19:33:30 +00:00
Lars Gullik Bjønnes
47153f7c3d Use lyx::support::atoi
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9198 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-07 13:27:20 +00:00
Lars Gullik Bjønnes
3e93baac3c tfracinset files is missing so all usage of tfrac is commented out
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9195 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-07 12:23:56 +00:00
André Pönitz
354a7f0025 \tfrac support, fixing #1425
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9194 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-07 10:32:15 +00:00
André Pönitz
4c7f883059 require AMS for underset and overset
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9193 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-07 10:13:59 +00:00
André Pönitz
ff7bf84825 Fix #1736
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9192 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-07 09:39:34 +00:00
José Matox
1ecc7b79cd Remove mixed_content from output parameters.
Escape ids to always produce legal output.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9157 a592a061-630c-0410-9148-cb99ea01b6c8
2004-11-02 11:25:20 +00:00
José Matox
8e27aa2fb7 Sanitize ids for SGML/XML.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9142 a592a061-630c-0410-9148-cb99ea01b6c8
2004-10-29 23:08:04 +00:00
Georg Baum
c514656ec2 Fix math-mutate (something invalid)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9094 a592a061-630c-0410-9148-cb99ea01b6c8
2004-10-17 20:06:35 +00:00
José Matox
9e5405e61c Ease the use of math with db2latex. (Andreas Vox)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9052 a592a061-630c-0410-9148-cb99ea01b6c8
2004-10-05 15:48:36 +00:00
Angus Leeming
e978fa42e3 Whitespace, only whitespace.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9044 a592a061-630c-0410-9148-cb99ea01b6c8
2004-10-05 10:11:42 +00:00
Jean-Marc Lasgouttes
2f015a71f8 avoid spaces around math formulas in plain text output
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8993 a592a061-630c-0410-9148-cb99ea01b6c8
2004-09-21 09:58:23 +00:00
Jean-Marc Lasgouttes
439271626d avoid spaces around math formulas in plain text output
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8992 a592a061-630c-0410-9148-cb99ea01b6c8
2004-09-21 09:58:23 +00:00
Lars Gullik Bjønnes
0ea0f3399a c_str fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8986 a592a061-630c-0410-9148-cb99ea01b6c8
2004-09-16 20:37:34 +00:00
Lars Gullik Bjønnes
723e8dd3c6 fix include guards
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8984 a592a061-630c-0410-9148-cb99ea01b6c8
2004-09-15 15:43:07 +00:00
Georg Baum
5aecf3bac5 implement missing formula mutations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8980 a592a061-630c-0410-9148-cb99ea01b6c8
2004-09-13 18:14:37 +00:00
Lars Gullik Bjønnes
197c26de99 More pch work.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8956 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-18 14:20:18 +00:00
José Matox
f17505a8fb Remove space at end of line, when superfluous.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8953 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-16 11:27:51 +00:00
Lars Gullik Bjønnes
b0fbc29aa3 some support for pch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8947 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-15 21:45:30 +00:00
André Pönitz
11c69712d3 *** empty log message ***
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8931 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-14 21:03:55 +00:00
André Pönitz
6cb284c727 fix some crash when we start selection outside an inset and get the
first motion event inside this iset


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8930 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-14 20:34:46 +00:00
André Pönitz
edbef46cd7 move around stuff, remove unneeded declarations etc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8929 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-14 19:55:00 +00:00
André Pönitz
02ebc072b0 remove per-inset position cahce, use new external map instead.
this allows us to bomb early on uninitialized cache values.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8923 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-14 14:03:42 +00:00
André Pönitz
596a2ca159 use setPosCache where appropriate
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8916 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 22:39:39 +00:00
André Pönitz
b119fd180d remove unused mathed parts
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8915 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 22:24:42 +00:00
André Pönitz
57163403d4 remove unused code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8914 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 22:12:15 +00:00
André Pönitz
4473009fc3 remove warning message
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8913 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 21:21:10 +00:00
André Pönitz
48aa5d66cf fix bug #571, also for insettabular
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8910 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 20:14:32 +00:00
André Pönitz
0ea9ce5341 fix bug #1562
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8908 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 19:19:24 +00:00
Jean-Marc Lasgouttes
9e20808369 constify the various incarnations of editXY
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8907 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 19:14:17 +00:00
André Pönitz
25b1956b2a fix some fbox drawing
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8903 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 15:06:46 +00:00
André Pönitz
5fc3d2b0af fix bug #560
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8900 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 13:19:58 +00:00
André Pönitz
eec2d548eb fix #1654
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8898 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 12:05:27 +00:00
José Matox
b241721780 add awareness of the sgml/xml distinction for math output in docbook
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8896 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 11:00:34 +00:00
André Pönitz
3d3fdcf032 fix compile problem
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8895 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 10:59:12 +00:00
André Pönitz
46262e6298 fix #1589
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8892 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-13 09:31:48 +00:00
André Pönitz
e8d6bdcc7b disable the parboxinset (bug #1327)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8891 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-12 22:23:10 +00:00
André Pönitz
09e37ba99b Fix #590
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8890 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-12 21:48:21 +00:00
André Pönitz
9efc77e4db fix #928
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8889 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-12 21:29:21 +00:00
André Pönitz
dfbc58b596 Fix #624
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8888 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-12 20:52:43 +00:00
André Pönitz
b40892a2ee Fix #613
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8887 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-12 20:43:24 +00:00
André Pönitz
d51de18996 Fix #1249
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8886 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-12 20:23:10 +00:00
André Pönitz
aa8fa8e243 don't crash on C-m
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8884 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-12 19:49:25 +00:00
Lars Gullik Bjønnes
c499bd1698 Use boost::scoped_array to store the temporary wchar_t pointer/array
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8850 a592a061-630c-0410-9148-cb99ea01b6c8
2004-07-24 16:40:21 +00:00
Lars Gullik Bjønnes
7c15014ec2 change "support/std_sstream.h" to <sstream>
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8849 a592a061-630c-0410-9148-cb99ea01b6c8
2004-07-24 10:55:30 +00:00
Lars Gullik Bjønnes
5b60445aae use size_t instead of int to avoid a singed/unsigned warning
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8848 a592a061-630c-0410-9148-cb99ea01b6c8
2004-07-23 22:31:14 +00:00
Lars Gullik Bjønnes
d9f0882887 make distcheck work, and some cleanups to the config system
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8786 a592a061-630c-0410-9148-cb99ea01b6c8
2004-05-28 07:14:58 +00:00
José Matox
fd14ebf7e0 add label (id) to <equation>...</equation> if present
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8758 a592a061-630c-0410-9148-cb99ea01b6c8
2004-05-17 16:29:24 +00:00
Angus Leeming
12ac7f339e Ensure all #warning statements are wrapped by #ifdef WITH_WARNINGS.
Jean-Marc this is HEAD, not 1.3.x.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8711 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-29 14:49:02 +00:00
Angus Leeming
c4762f9452 Whitespace, only whitespace...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8682 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-20 08:51:15 +00:00
Angus Leeming
ebaded261a Squash compiler warning about unused var.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8681 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-20 08:44:30 +00:00
Angus Leeming
47c864967f Generate math previews only if previewing of math insets is desired.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8679 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-20 08:16:22 +00:00
Angus Leeming
f16199abd2 Enable the user to preview xfig figures (f.ex.) without previewing mathed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8670 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-19 13:31:17 +00:00
Angus Leeming
005545f281 Remove cached var from RenderPreview. Changes elsewhere to suit.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8669 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-19 13:05:36 +00:00
André Pönitz
7be1d7a717 small bugfix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8666 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-18 19:57:58 +00:00
André Pönitz
91fdb608a0 fix a few small bugs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8665 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-18 19:41:40 +00:00
André Pönitz
f06bd2668b fix a few small bugs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8660 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-18 07:34:15 +00:00
Angus Leeming
571594d508 Re-enable previews for mathed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8651 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-13 17:38:16 +00:00
André Pönitz
0ea524145a partial revert of macro stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8648 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-13 13:54:58 +00:00
André Pönitz
b3eefc106e fix the cursor-y problem in math
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8646 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-13 12:47:48 +00:00
André Pönitz
b447408de2 macro rework
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8644 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-13 06:27:29 +00:00
André Pönitz
88d68379e2 last one.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8640 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-08 15:59:34 +00:00
André Pönitz
58ff84f508 and this...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8639 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-08 15:57:32 +00:00
André Pönitz
fe92f675ae and MathSpaceInset...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8638 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-08 15:55:50 +00:00
André Pönitz
00b1adcbbe \overset had the same problem as \dot
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8637 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-08 15:45:11 +00:00
André Pönitz
a8a1f10e76 swallow <Return> events in mathed. Should mimic 1.3.x behaviour.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8636 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-08 15:41:48 +00:00
André Pönitz
16da692bfb remove debug output from last commit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8634 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-08 15:24:22 +00:00
André Pönitz
4dd07b9d68 fix deco drawing bug.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8633 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-08 15:20:05 +00:00
André Pönitz
2bdaf96dfb the Paragraph::inInset() changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8632 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-08 15:03:33 +00:00
Alfredo Braunstein
db2c1d5917 the 'fitCursor fix'
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8624 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-07 20:20:15 +00:00
André Pönitz
6f851a34d2 soem more IU for \mbox
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8623 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-07 18:15:29 +00:00
André Pönitz
75ba515b18 *** empty log message ***
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8621 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-07 16:54:15 +00:00
André Pönitz
7d4c0027d8 small stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8620 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-07 13:15:34 +00:00
André Pönitz
82197e8dcf fix reading subscripts/superscripts.
A true one-liner.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8619 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-07 12:10:19 +00:00
André Pönitz
6c9b23105c fix table crash;
selection by mouse


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8617 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-07 08:07:26 +00:00
André Pönitz
57501b9306 several small fixes for mathed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8614 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-06 19:25:39 +00:00
André Pönitz
022a3ca047 additional nargs check
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8606 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-05 16:36:03 +00:00
André Pönitz
ec744e7583 small stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8605 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-05 16:31:52 +00:00
Angus Leeming
65aa219f2e Get the date right ;-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8602 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-05 14:01:30 +00:00
Angus Leeming
4420370ee0 Ensure that the accessor index is valid.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8599 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-05 10:37:16 +00:00
Angus Leeming
0424a53b20 Wrap all #warning calls inside #ifdef WITH_WARNINGS blocks.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8598 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-05 09:36:28 +00:00
Lars Gullik Bjønnes
68b7ef25fb simple ws changes only
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8594 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-03 08:37:12 +00:00
André Pönitz
fc06c3ea10 cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8584 a592a061-630c-0410-9148-cb99ea01b6c8
2004-04-01 10:21:29 +00:00
Alfredo Braunstein
303a6c126c s/DocumentIterator/DocIterator/g a.k.a showing off my sed abilities. Sorry for the cvs spam.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8574 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-31 19:11:56 +00:00
Alfredo Braunstein
6e600e84f8 compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8545 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-27 12:58:44 +00:00
André Pönitz
52ed731842 rest of patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8544 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-27 12:46:30 +00:00
André Pönitz
60fa184251 partial fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8540 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-27 12:36:38 +00:00
Angus Leeming
b11b6f78b1 Squash a bunch of compiler warnings.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8538 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-27 01:18:51 +00:00
André Pönitz
0d43ba149a the stuff from the sneak preview:
For one, it still contains a few things that are already in CVS (the
'brown paperbag' changes).

Secondly, this changes the ParagraphList to a std::vector but does not
yet take full advantage of it except removing LyXText::parOffset() and
similar.

I had an extensive talk with my profiler and we are happy nevertheless.

This also moves almost all Cut&Paste specific stuff from text.C to
CutAndPaste.C. Much smaller interface now... Namespace CutAndPaste is
now  lyx::cap::. Was inconsistent with the rest....

Make ParagraphList a proper class. We'll need this later for a
specialized erase/insert.

Remove some unneeded prototypes and function declarations

Use ParameterStruct directly instead of ShareContainer<ParameterStruct>

Inline a few accesses to CursorSlice members as suggested by the profiler.

Fix commandline conversion crash reported by Kayvan.

Replace PosIterator by DocumentIterator. The latter can also iterate
through math and nested text in math...

Remove math specific hack from Documentiterator

Derive InsetCollapsable from InsetText instead of using an InsetText
member. This give us the opportunity to get rid of the InsetOld::owner_
backpointer.

Cosmetics in CutAndPaste.C and cursor.C. Fix nasty crash (popping slices
off an empty selection anchor). Add a few asserts.

Remove all 'manual' update calls. We do now one per user interaction which
is completely sufficient.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8527 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-25 09:16:36 +00:00
Angus Leeming
c20a8956e4 Prevent tedious warning message.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8509 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-22 13:35:36 +00:00
André Pönitz
13a89fc8af remove part of old texted<->mathed interface
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8502 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-18 16:05:32 +00:00
André Pönitz
b634b3eb3b split LyXFunc::getStatus() into inset specific chunks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8500 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-18 13:57:20 +00:00
André Pönitz
5198e1d9a3 The Buffer::LyXText -> Buffer::InsetText patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8498 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-18 12:53:43 +00:00
André Pönitz
ec4ab8ce18 revert Buffer LyxText->InsetText commit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8489 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-11 17:16:38 +00:00
André Pönitz
1b3f5ee46f the Buffer::text -> inset change
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8488 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-11 16:09:42 +00:00